@charset "utf-8";

body,html{
    background:url(../images/bg.png) repeat #FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
	margin:0;
	padding:0;
}

*{
	margin:0;
	padding:0;
}


#wrapper{
	width:900px;
}

#logo{
	float:left;
	width:327px;
	height:88px;
	background:url(../images/logo.png) no-repeat;
	margin-top:15px;
	margin-left:3px;
}

#banner468x60{
	float:left;
	width:468px;
	height:60px;
	margin-top: 15px;
	margin-left:32px;
	padding-top:10px;
}


#nav{
	float:left;
	margin-top:9px;
	margin-left:10px;
	width:822px;
	height:42px;
	background:url(../images/navbg.gif) repeat-x;
	/*border:1px solid #1d477a;*/
	border-right:none;
	color:#FFFFFF;
	margin-bottom:0px;

}

#nav ul{
	text-align:center;
	margin:0;
	padding:10px;
	
}

#nav li{
	display:inline;
	padding:6px;
}

#nav a{
	color:#c6e0fd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:300;
	text-decoration:none;
}

#nav a:hover{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:300;
	text-decoration:none;
}


#nav li:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	width:100px;
	height:120px;
	/*background:#103f75;*/
	background:#16539a;
	/*border:0.5px solid #1d477a;*/
	margin-top:10px;
}


#search_profiles{
	float:left;
	margin-left:10px;
	width:470px;
	height:105px;
	margin-top:3px;
	display:inline;
	/*background:url(../images/search_bg2.png) top;*/
	color:#FFF;
	background:#f3f3f3;
	border:1px solid #e3e3e3;
}

#loggedin{
	clear:right;
	float:left;
	width:300px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	text-align:left;
	color:#FFFFFF;
	margin-left:6px;
	margin-top:3px;
}

#loggedin_exit_btn{
	clear:left;
	margin-left:20px;
	color:#00CCFF;
}

#profile_btns{
	clear:both;
	float:left;
	width:368px;
	height:32px;
	margin-top:6px;
	margin-left:6px;
	text-align:left;
}

#username{
	background:url(../images/user.png) no-repeat #3c3c3c;
	border:1px solid #515151;
	font-size:13px;
	padding-left:20px;
	padding-top: 3px;
	color:#FFFFFF;
	width:120px;
	height:16px;
}

#password{
	background:url(../images/pass.png) no-repeat #3c3c3c;
	border:1px solid #515151;
	font-size:13px;
	padding-left:22px;
	padding-top: 3px;
	color:#FFFFFF;
	width:120px;
	height:16px;
}

#enter_btn{
	background:url(../images/blue_bg.jpg) repeat-x #ababab;
	width:57px;
	height:26px;
	margin-left:3px;
	border-bottom:1px solid #CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:11px;
	border:0px;
	color:#FFF;
	padding-top:0px;
}



#inputString{
	width:220px;
	height:19px;
	margin-left:0px;
	background:url(../images/magnifier.png) no-repeat #FFF;
	border:1px solid #CCC;
	padding-left:16px;
	padding-top: 1px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
}

#searchfor{
	height:21px;
	margin-top:1px;
}

#find_btn{
	width:70px;
	height:21px;
	/*background:#CCC;*/
	border:none;
	color:#000;
	font-size:12px;
	font-weight:560;
	margin-left:2px;
}


#search{
	clear:right;
	float:left;
	width:347px;
	height:105px;
	margin-left:1px;
	margin-top:3px;
	color:#CCCCCC;
	texta-lign:left;
	/*background:url(../images/bg.png) repeat #f3f3f3;*/
	background:#f3f3f3;
	border:1px solid #e3e3e3;
}

#search a{
	color:red;
	font-size:36px;
}

.media-type{
	width: 16px;	
}

#howto{
	clear:both;
	float:left;
	width:802px;
	height:93px;
	margin-top:1px;
	margin-left:10px;
	background:#FFF;
	color:#FFF;
	padding-left:20px;
	padding-top:3px;
}

#howto a{
	color:#afbf2c;
	font-size:16px;
}

#howto a:hover{
	color:#f3f3f3;
	font-size:16px;
}



#main{
	clear:both;
	float:left;
	width:822px;
	height:100%;
	margin-left:10px;
	display:inline;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:10px;

}

.link{
	color:#000000;	
}

.more_link{
	color:#447e0c;
		
}

/****************************************************************************************************************
						LEFT BLOCK - GABRES, ADS
*****************************************************************************************************************/


#leftblock{
	clear:both;
	float:left;
	width:567px;
	height:100%;
	margin-left:0px;
	margin-top:12px;
	display:inline;
}

#news-featured{
	clear:both;
	float:left;
	width: 567px;
	height: 230px;
	background:red;	
}

#new_stuff{
	clear:both;
	float:left;
	width:567px;
	height:100%;
	margin-top:30px;
	background:#FFF;
	
}

#new_stuff_title{
	width:555px;
	height:25px;
	padding-left:12px;
	padding-top:9px;
	font-family:"Arial";
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#666;
	border-bottom:1px solid #CCC;	
}

#new_stuff_title a{
	color:#666;
}

#new_stuff_title a:hover{
	color:#333;
}



#new_stuff_body{
	clear:both;
	float:left;
	width:558px;
	height:100%;
	font-family:"Arial";
	font-size:13px;
	color:#666;
	padding-left:9px;
	padding-top:19px;
	padding-bottom:6px;
	background:url(../images/mm_bg.jpg) repeat-x #F3F3F3;	
	border-bottom:2px solid #2d6fe1;
}

#leftblock_inner_wrapper{
	clear:both;
	float:left;
	width:567px;
	height:100%;
	margin-top:15px;
}

#leftblock_inner_wrapper_left{
	clear:left;
	float:left;
	width:140px;
	height:100%;
}

#ads_120x600{
	clear:left;
	float:left;
	width:140px;
	height:610px;
	padding-top:10px;
	background:#fff;
	text-align:center;	
}

#more_sites{
	clear:both;
	float:left;
	width:140px;
	height:100%;
}

#more_sites_title{
	width:134px;
	height:25px;
	margin-top:2px;
	padding-left:6px;
	padding-top:9px;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#666;
	border-bottom:1px solid #CCC;	
}

#more_sites_body{
	clear:both;
	float:left;
	width:137px;
	height:100%;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:6px;
	background:url(../images/mm_bg.jpg) repeat-x #F3F3F3;	
	border-bottom:2px solid #2d6fe1;
}

#more_sites_body a{
	font-family:"Arial";
	font-size:14px;
	font-weight:600;
	color:#2e71e4;
	text-decoration:underline;	
}

#leftblock_inner_wrapper_right{
	clear:right;
	float:left;
	width:424px;
	height:100%;
	margin-left:3px;		
}

#new_clips{
	clear:both;
	float:left;
	width:424px;
	height:100%;
}

#new_clips_title{
	width:412px;
	height:25px;
	padding-left:12px;
	padding-top:9px;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#666;
	border-bottom:1px solid #CCC;	
}

#new_clips_body{
	clear:both;
	float:left;
	width:415px;
	height:100%;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	padding-left:9px;
	padding-top:19px;
	padding-bottom:6px;
	background:url(../images/mm_bg.jpg) repeat-x #F3F3F3;	
	border-bottom:2px solid #2d6fe1;
}

#genres{
	clear:both;
	float:left;
	width:424px;
	height:100%;
	margin-top:15px;
}

#genres_title{
	width:412px;
	height:25px;
	padding-left:12px;
	padding-top:9px;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#666;
	border-bottom:1px solid #CCC;	
}

#genres_body{
	clear:both;
	float:left;
	width:415px;
	height:100%;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	padding-left:9px;
	padding-top:19px;
	padding-bottom:6px;
	background:url(../images/mm_bg.jpg) repeat-x #F3F3F3;	
	border-bottom:2px solid #2d6fe1;
}

#top_profiles{
	clear:both;
	float:left;
	width:424px;
	height:100%;
	margin-top:15px;	
}

#top_profiles_title{
	width:412px;
	height:25px;
	padding-left:12px;
	padding-top:9px;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#666;
	border-bottom:1px solid #CCC;	
}

#top_profiles_body{
	clear:both;
	float:left;
	width:421px;
	height:100%;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	padding-left:3px;
	padding-top:10px;
	padding-bottom:6px;
	background:url(../images/mm_bg.jpg) repeat-x #F3F3F3;	
	border-bottom:2px solid #2d6fe1;
}

#top_profiles_body a{
	font-family:"Arial";
	font-size:14px;
	font-weight:600;
	color:#2e71e4;
	text-decoration:none;	
}

#leftblock_down_wrapper{
	clear:both;
	float:left;
	width:567px;
	height:100%;
	margin-top:15px;
}

#under_spotlight{
	clear:both;
	float:left;
	width:567px;
	height:100%;
}

#under_spotlight_title{
	width:555px;
	height:25px;
	padding-left:12px;
	padding-top:9px;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#666;
	border-bottom:1px solid #CCC;	
}

#under_spotlight_body{
	clear:both;
	float:left;
	width:558px;
	height:100%;
	font-family:font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	padding-left:9px;
	padding-top:19px;
	padding-bottom:6px;
	background:url(../images/mm_bg.jpg) repeat-x #F3F3F3;	
	border-bottom:2px solid #2d6fe1;
}

/****************************************************************************************************************
						RIGHT BLOCK - TOP10, CHOOSEN  
*****************************************************************************************************************/

#rightblock{
	clear:right;
	float:left;
	width:250px;
	height:100%;
	display:inline;
	margin-top:12px;
	margin-left:5px;
}

#login_box{
	clear:both;
	float:left;
	width:250px;
	height:100%;
	background:#f3f3f3;
	margin-bottom:10px;	
}

#login_box_title{
	width:238px;
	height:25px;
	padding-left:12px;
	padding-top:9px;
	font-family:"Arial";
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#333;
	border-bottom:1px solid #CCC;	
}

#login_box_body{
	float:left;
	width:239px;
	height:100%;
	background:url(../images/mm_bg.jpg) repeat-x #f3f3f3;
	font-family:"Arial";
	font-size:13px;
	color:#666;
	padding-left:9px;
	padding-top:6px;
	padding-bottom:6px;		
	border-bottom:2px solid #2d6fe1;
}

#login_box_body a{
	color:#333;	
}

#ads_240x200{
	clear:both;
	float:left;
	width:250px;
	height:144px;
	margin-top:6px;
	margin-left:0px;
	background:#fff;
	padding-top:9px;	
}

#poll{
	clear:both;
	float:left;
	width:250px;
	height:100%;
	background:red;
	margin-top:10px;	
}

#poll_title{
	clear:left;
	float:left;
	width:238px;
	height:25px;
	padding-left:12px;
	padding-top:9px;
	font-family:"Arial";
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#666;
	border-bottom:1px solid #CCC;
}

#poll_body{
	float:both;
	float:left;
	width:241px;
	height:100%;
	background:url(../images/mm_bg.jpg) repeat-x #f3f3f3;
	font-family:"Arial";
	font-size:13px;
	color:#666;
	padding-left:9px;
	padding-top:6px;
	padding-bottom:6px;		
	border-bottom:2px solid #2d6fe1;	
}

.poll_value{
	width:18px;	
}

#top10{
	clear:both;
	float:left;
	width:250px;
	height:100%;
	margin-top:24px;
	background:url(../images/mm_bg.jpg) repeat-x #f3f3f3;
	font-family:"Arial";
	font-size:13px;
	color:#666;
	padding-bottom:6px;		
	border-bottom:2px solid #2d6fe1;
}


#top10table td a{
	color:#666;
	text-decoration:none;
}

#top10table td a:hover{
	color:#666;
	text-decoration:underline;
}

#top10title{
	clear:left;
	float:left;
	width:238px;
	height:25px;
	padding-left:12px;
	padding-top:9px;
	font-family:"Arial";
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#666;
	border-bottom:1px solid #CCC;	
}

#topsel{
	border:1px solid #ccc;	
}

#top10_body{
	clear:both;
	float:left;
	width:238px;
	height:300px;
}

#joke{
	clear:both;
	float:left;
	width:250px;
	height:100%;
	margin-top:10px;	
}

#joke_title{
	width:238px;
	height:25px;
	padding-left:12px;
	padding-top:9px;
	font-family:"Arial";
	text-align:left;
	font-size:14px;
	background:#efeded;
	color:#666;
	border-bottom:1px solid #CCC;
}

#joke_body{
	float:left;
	width:241px;
	height:100%;
	background:url(../images/mm_bg.jpg) repeat-x #f3f3f3;
	font-family:"Arial";
	font-size:13px;
	color:#666;
	padding-left:9px;
	padding-top:6px;
	padding-bottom:6px;		
	border-bottom:2px solid #2d6fe1;	
}
