#vk_cell #vk_div #tw_div #ma_div a{margin:0px; padding:0px;} 

html,
body
{
	margin: 0;
	padding: 0;
	font-family: calibri, helvetica, arial, sans-serif;
	font-size: 14px;
}


#pageFrontpage,
#pageFrontpage #footer
{
	background-image: none;
	border: none;
}

a.key_link{color: #205F00;}

#pageFrontpage #footer
{
	margin-top: 0;
	color: #d1d1d1;
}

#pageFrontpage #footer,
#pageFrontpage #footer .links_footer a
{
	font-size: 11px;
}

#pageFrontpage #footer .links_footer a
{
	margin: 0 2px 0 2px;
}

#frontheader
{
	margin: 0;
	padding-top: 10px;
	border: 0;
}


#resultcell{
padding: 20px 0; 
}

#frontSearch
{
	width: 0px;
	margin: 0 auto 0 auto;
	padding-bottom:60px;  
	
}

#frontSearch img
{
	display: block;
	margin: 0 auto 0 auto;
}

#frontSearch #searchForm
{
	margin: 0;
	padding: 0;
}

#indexSearch
{	
	width: 500px;
	height: 400px;
	position : fixed;
	top: 50%;
	left:50%;
	margin: -200px 0 0 -250px;
	/*border: 1px solid green;*/
}

#indexSearch img
{
	display: block;
	margin: 0 auto;
}

#indexSearch #searchForm
{
	margin: 0;
	padding: 0;
}


#frontSearch h2
{
	display: none;
}

#top h2
{
	display: none;
}

#indexSearch h2
{
	display: none;
}

#frontheader span
{
	display: none
}

input
{
	font-size: 12px;
	padding: 1px;
}

a
{
	color: #479422;
	text-decoration: none;
}

a:hover
{
	color: #6dcb1b;
	text-decoration: underline;
}



#isearchForm
{	
	width: 500px;
	margin: 5px 0 10px 0 !important;
	text-align: center;
}

#searchForm
{	
	width: 400px;
	margin: 5px 0 10px 0 !important;
	text-align: center;
}


.searchsubmitbutton
{
	position: relative;
	top: 5px;
	left: 3px;
}


#q
{
	width: 355px;
}

#q,
.q,
textarea
{
	padding: 3px;
	font-size: 100%;
	background: #fffadb url("http://mp3la.ru/imgs/form-back.gif") repeat-x top left;
	border: #cbb945 1px solid;
	color: #776b1b;
}

#email,
#pass,
#pass2
{
background: #FFFFFF url("http://mp3la.ru/imgs/shadow.gif") repeat-x scroll center top;
border-color: #B6B5B6 #E6E5E6 #F9F9F7;
border-style: solid;
border-width: 1px;
}

#middle
{
width:400px;
}

#bottom
{
width:400px;
}

#bottomCenter
{
margin-left: -25px;
}

#logo
{
padding: 0 20px 0 0
}

.searchResults
{
line-height:10px;
width:	300px;
margin:	0 0 0 26px;
padding: 10px;
border: #d9e0c5 1px solid;
}


.insideResults
{
background: #f5ffe0;
padding: 3px;
}


.searchResults img.find
{
position: relative;
top: 4px;
float:left;
padding-right: 7px;
margin:0 0 10px 0;
}


.searchResults img.link
{
float:right;
position: relative;
top: 1px;
margin:0 0 0 0;
}

.searchResults a
{
color: black;
line-height: 1;
}


#footer {

	text-align: center;
	clear: both;
}


form
{
	padding: 0;
	margin: 0;
}

#copy {color:#777777; font-size:12px;margin-top:10px;width:300px;margin-left:auto;margin-right:auto;}


.hrfooter
{
border: 0;
color: #cbb945;
background-color: #cbb945;
height: 1px;
width: 350px;
}

#bottomfooter {

position:absolute;
bottom:0;
width:100%;
height:60px;

}


.pagination
{
width: 300px;
font-weight: bold;
margin:	0 0 0 26px;
padding: 15px 0 5px 5px;
text-align: center
}



.notfound {

padding: 20px;
text-align: center;
font-size: 24px;
font-weight:bold;
color: #479422;

}


#topstripe
{
background: transparent url('http://mp3la.ru/imgs/topstripe_bg.jpg') repeat-x scroll left top;
height: 22px;
left: 0;
position: relative;
top: 0;
width: 100%;
z-index: 100;
text-align:center;
min-width:745px
}


#topstripe a
{
font-size:14px;
font-weight: bold
}

#topstripe a:hover
{
font-size:14px;
font-weight: bold;
text-decoration:none;
}

.noscript
{
color:red;
font-weight:bold;
font-size:16px;
width:100%;
height:30px;
border:1px solid red;
background-color:#ffe4e4;
text-align:center;
padding:10px 0 0 0;
z-index: 101;
position: fixed;

}

.reg
{
font-size:11px;
color:#68cb02;
font-weight:normal;
z-index:20;
}

a.reg 
{
text-decoration:underline;
}
a.reg:hover
{
text-decoration:none;
}


#playlink_container
{
left:370px;
position:relative;
z-index:51;
width:50px;
visibility:hidden
}

.playlink
{
font-size:24px;
color:#68cb02;
font-weight:bold;
}

a.playlink 
{
text-decoration:none;
text-shadow:1px 1px 1px #CCCCCC;
}
a.playlink:hover
{
text-decoration:none;
color:#aad667;
}


.unpopular a
{
color:#999;
font-size:14px;
}

#empty
{
padding-top: 60px;
}

#txtlyrics {
padding:0 10px 0 10px;
text-align:center;
}



#youtube_serp .total
{
font-size:12px;
color:#333;
font-weight:bold;
padding:0 30px 0 0;
}

#youtube_serp a
{
font-size:12px;
color:#333;
}

#youtube_serp a:hover
{
font-size:12px;
color:#999;
}

#youtube_serp table
{
padding-left:30px;
}

.yt_serp_td
{
height:18px;
}

.yt_serp_td_head
{
font-size:18px;
font-weight:bold;
padding-left:10px;
line-height:14px;
}


#iloading
{
position:relative;
z-index:10;
}

#txtloading {
position:absolute;
z-index: 9998;
}


*:focus { 
	outline: none; 
	}

			
			#ffplayer {
				position:			relative;
				left: 				-12px;
				width:			363px;
				z-index: 1;
			}


			#controller {
				position:			absolute;
				margin:			0px;
				padding:			0px;
				z-index:			4;
				left: -5000px;
				top:	0px;
			}

			#links {
				line-height:		0px;
				position:			relative;
				top: 				50px;
				left: 				30px;
				z-index:			2;
			}


			#popup {

			display:none;
			text-align:center;
			}

			#youtube {

			display:none;
			text-align:center;
			}

			#youtube img 
			{
			cursor:pointer;
			z-index:9999;
			position:relative;
			top:-380px;
			left:-5px;
			}			



			#playlist_container {
			width:295px;
			height:500px;
			position:relative;
			left:0px;
			top:0px;
			}



#mask
{
	position: absolute;
  left:0;
  top:0;
	z-index:9000;
	background: #333;
	display: none;
}



			.mediaLink{
				color:			#111111;
				padding-right: 5px;
			}

			.mediaLinkContainer {
				padding-bottom:2px;
				padding-top:2px;
				padding-left:5px;
				padding-right:5px;
				color:			#74795d;
				text-decoration: none;
			}

			.mediaLinkContainerSelected {
				padding:5px;
				color:			#8b9f2f;
				background:		#a8c270;
			}


.box { 
width:300px;
}


.boxtop { 
  background: transparent url('http://mp3la.ru/imgs/t.gif') no-repeat  scroll bottom;
  height:10px;
}


.boxbottom { 
  background: transparent url('http://mp3la.ru/imgs/b.gif') no-repeat scroll top;
  height:10px;

}



.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #81d601;text-decoration: none; }
.tag_cloud:visited { color: #019c05;text-decoration: none; }
.tag_cloud:hover { color: #ffffff; background: #69da03;text-decoration: none; }
.tag_cloud:active { color: #ffffff; background: #ACFC65;text-decoration: none; }

.tag_cloud_lighter { padding:3px; text-decoration: none; }
.tag_cloud_lighter:link  { color: #aad667;text-decoration: none; }
.tag_cloud_lighter:visited  { color: #aad667;text-decoration: none; }
.tag_cloud_lighter:hover { color: #ffffff; background: #69da03;text-decoration: none; }
.tag_cloud_lighter:active { color: #ffffff; background: #ACFC65;text-decoration: none; }

.tag_cloud_light {padding:3px; text-decoration: none; }
.tag_cloud_light:link  { color: #68cb02;text-decoration: none; }
.tag_cloud_light:visited  { color: #68cb02;text-decoration: none; }
.tag_cloud_light:hover { color: #ffffff; background: #69da03;text-decoration: none; }
.tag_cloud_light:active { color: #ffffff; background: #ACFC65;text-decoration: none; }

.tag_cloud_dark { padding:3px; text-decoration: none; }
.tag_cloud_dark:link  { color: #1da904;text-decoration: none; }
.tag_cloud_dark:visited  { color: #1da904;text-decoration: none; }
.tag_cloud_dark:hover { color: #ffffff; background: #69da03;text-decoration: none; }
.tag_cloud_dark:active { color: #ffffff; background: #ACFC65;text-decoration: none; }

.tag_cloud_darker { padding:3px; text-decoration: none; }
.tag_cloud_darker:link  { color: #019c05;text-decoration: none; }
.tag_cloud_darker:visited  { color: #019c05;text-decoration: none; }
.tag_cloud_darker:hover { color: #ffffff; background: #69da03;text-decoration: none; }
.tag_cloud_darker:active { color: #ffffff; background: #ACFC65;text-decoration: none; }

#top30_keywords
{
padding: 0 0 0 5px
}



#top10_titles { padding: 0 0 0 5%}
.connect_confirmation_cell_no_like{
display:none;
}
