/* CSS Document */

*{
	margin:0;
	padding:0;
	}

body{
	background: url(images/bg.jpg) repeat-x #F0F0F0;
	}
	

/*---------- Div ---------------------------------------*/

#wrapper{
	width:980px;
	height:auto;
	position:relative;
	margin:0 auto;
	}
	
#hedder{
	width:980px;
	height:120px;
	margin:0 auto;
	background: url(images/headder_bg.gif);
	}

#time_date_box{
	width:350px;
	height:20px;
	margin:0px 3px auto auto;
	padding:5px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #B6B6B6;
	text-shadow:#999999 ;
	text-align:right;
	}
	
#search_box{
	width:350px;
	height:60px;
	margin:33px 8px auto auto;
	text-align:right;
	}
	
#menubar{
	width:980px;
	height:30px;
	margin:0 auto;
	background:#2B2E31;
	}
	
#top_ad{
	width:968px;
	height:auto;
	margin:0 auto;
	padding:5px 5px;
	border:#CCCCCC 1px solid;
	background:#FFFFFF;
	text-align:center;
	}
	
#mainbody{
	width:980px;
	height:auto;
	min-height:400px;
	margin:7px auto 5px;
	}
	
#body_left{
	width:665px;
	height:auto;
	min-height:300px;
	margin:0 auto;
	}
	
#body_right{
	width:315px;
	height:auto;
	min-height:300px;
	margin:0 auto;
	}
	
#foot_body_box{
	width:958px;
	height:250px;
	margin:0 auto 0 auto;
	padding:10px 10px;
	background: #FFFFFF;
	border:#DDDDDD 1px solid;
	-moz-box-shadow: 1px 1px 1px #DDD;
	-webkit-box-shadow: 1px 1px 1px #DDD;
	box-shadow: 1px 1px 1px #DDD;	
	}
	
#footer{
	width:980px;
	height:100px;
	margin:10px auto 0 auto;
	background:;
	border-top:#333333 medium solid;
	background:url(images/footer_bottom_bg.gif);
	}
	
#player_show{
	width:auto;
	height:auto;
	padding:5px;
	margin:10px auto 0px auto;
	border:#000000 1px solid;
	background:#000000;
	z-index:50;
	}
	
#views_show{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #5267FE;
	padding:7px;
	font-weight:bold;
	text-transform:capitalize;
	text-shadow:none;
	}
	
#video_play_button{
	width:auto;
	height:auto;
	padding:5px;
	margin:5px 0px;
	text-align:center;
	text-transform:capitalize;
	border-bottom:#DDDDDD 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	}
	
#video_play_next{
	width:auto;
	height:auto;
	padding:5px;
	margin:5px 0px auto 0px;
	text-align:center;
	text-transform: capitalize;
	}
	
#comments_video_page{
	height:auto;
	max-height:850px;
	width:auto;
	}
	
#comments_form_video_page{
	width:auto;
	height:auto;
	margin:5px auto;
	}
	
#related_video{
	width:auto;
	height:400px;
	overflow:auto;
	}
	
#tv_radio_player{
	width:auto;
	height:auto;
	margin:5px;
	text-align:center;
	}
	
	
/*---------- Div class ---------------------------------------*/

div.sidebar_ad_box{
	width:300px;
	height:auto;
	min-height:50px;
	margin:0 0 5px auto;
	padding:0px 0px;
	background: #FFFFFF;
	border:#DDDDDD 1px solid;
	text-align: center;
	-moz-box-shadow: 1px 1px 1px #DDD;
	-webkit-box-shadow: 1px 1px 1px #DDD;
	box-shadow: 1px 1px 1px #DDD;
	}
	
div.sidebar_box{
	width:280px;
	height:auto;
	min-height:100px;
	margin:0 0 5px auto;
	padding:10px 10px;
	background: #FFFFFF;
	border:#DDDDDD 1px solid;
	text-align:left;
	-moz-box-shadow: 1px 1px 1px #DDD;
	-webkit-box-shadow: 1px 1px 1px #DDD;
	box-shadow: 1px 1px 1px #DDD;
	}
	
div.body_box{
	width:645px;
	height:auto;
	min-height:100px;
	margin:0 auto 10px 0;
	padding:10px 10px;
	background: #FFFFFF;
	border:#DDDDDD 1px solid;
	-moz-box-shadow: 1px 1px 1px #DDD;
	-webkit-box-shadow: 1px 1px 1px #DDD;
	box-shadow: 1px 1px 1px #DDD;
	}
	
div.middle_body_box{
	width:480px;
	height:auto;
	min-height:100px;
	margin:0 0 5px auto;
	padding:10px 10px;
	background: #FFFFFF;
	border:#DDDDDD 1px solid;
	text-align:left;
	-moz-box-shadow: 1px 1px 1px #DDD;
	-webkit-box-shadow: 1px 1px 1px #DDD;
	box-shadow: 1px 1px 1px #DDD;
	}
	
div.category_body_box{
	width:140px;
	height:auto;
	min-height:100px;
	margin:0 auto 5px 0;
	padding:10px 10px;
	background: #FFFFFF;
	border:#DDDDDD 1px solid;
	text-align:left;
	-moz-box-shadow: 1px 1px 1px #DDD;
	-webkit-box-shadow: 1px 1px 1px #DDD;
	box-shadow: 1px 1px 1px #DDD;
	}
	
div.left_ad_body_box{
	width:160px;
	height:auto;
	min-height:100px;
	margin:0 auto 5px 0;
	background: #FFFFFF;
	border:#DDDDDD 1px solid;
	text-align:left;
	padding:auto;
	-moz-box-shadow: 1px 1px 1px #DDD;
	-webkit-box-shadow: 1px 1px 1px #DDD;
	box-shadow: 1px 1px 1px #DDD;
	}
	
div.main_title {
	width:auto;
	min-height:25px;
	height:auto;
	margin:0 auto 7px auto;
	border-bottom: #CCCCCC 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #BBBBBB;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	text-align:left;
	}	
	
div.hot_cat_title{
	text-transform:capitalize; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	padding:5px; 
	font-weight:bold;
	background:#EEEEEE;
	border-bottom: #CCCCCC 1px solid;
	}
	

div.sub_title {
	width:auto;
	height:18px;
	margin:8px auto 2px 7px;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #DDDDDD;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 13px;
	text-align:left;
	}	

	
div.sub_category_box{
	width:auto;
	height:auto;
	padding:3px 0 3px 3px;
	margin:5px 1px;
	border-bottom:#EEEEEE 1px solid;
	cursor:pointer;
	text-transform:capitalize;
	}
	
div.comments_show{	
	width:auto;
	height:auto;
	padding:5px;
	margin:10px 5px;
	border:#EEEEEE 1px solid;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background: #FCFCFC;
	}
	

div.play_page_cat{
	margin:10px auto;
	border:#F2F2F2 1px solid; 
	background: #F8F8F8;
	cursor:pointer;
	text-transform: capitalize;
	}
	
	
div.video_clip{
	width:141px;
	height:auto;
	margin:5px 5px;
	padding:2px;
	border:#E6E6E6 1px solid;
	text-transform:capitalize;
	cursor:pointer;
	}
	
div.cat_show_box{
	width:188px;
	height:auto;
	margin:15px 11px;
	padding:0;
	border:1px #CCCCCC solid;
	text-transform:capitalize;
	cursor:pointer;
	background:url(images/loading_thumb_2.gif) center no-repeat #EEEEEE;
	}
	
div.top_user_list{
	width:auto;
	height:auto;
	border:1px #EEEEEE solid;
	margin:10px auto;
	}	
	
div.border_div{
	border:1px #E5E5E5 solid;
	padding:5px;
	margin:3px;
	background:#FBFBFB;
	}
	

	
div.sub_title_home{
	width:auto;
	height:18px;
	margin:2px auto 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow:1px 1px #DDDDDD;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 13px;
	text-align:left;
	}


div.light_off_button{
	width:50px;
	height:100px;
	position:fixed;
	top:40%;
	left:100%;
	z-index:5;
	margin:auto auto auto -48px;
	background:url(images/light_off.png) no-repeat;
	cursor:pointer;
	}
	

div.black_overlay{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index:10;
	-moz-opacity: 0.85;
	opacity:.85;
	filter: alpha(opacity=85);
}




	
	
/*---------- class Filds---------------------------------------*/

.search_bar{
	width:195px;
	height:22px;
	margin:25px 0 auto auto;
	border:#000000 1px solid;
	background:#FFFFFF;
	font: Verdana, Arial, Helvetica, sans-serif 12px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	text-transform:capitalize;
	padding:0 5px;
	}

.search_button{
	width:70px;
	height:24px;
	margin:25px 0 auto auto;
	border: #000000 1px solid;
	color:#000000;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
	background:#CCCCCC;
	text-align:center;
	vertical-align: middle;
	}
	
	
.login_fourm_fild{
	width:260px; 
	height:20px; 
	padding:2px 5px; 
	border:#CCCCCC 1px solid; 
	color:#888888; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	}	

.footer_text{
	width:260px; 
	height:20px; 
	padding:2px 5px; 
	border:#CCCCCC 1px solid; 
	color:#888888; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	}

/*---------- class Letter---------------------------------------*/
	
	
.login_forum{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 13px; 
	color: #E33E42; 
	}

.user_settings_title{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	}
	
.user_settings{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4A4FFF;
	}
	
.user_settings_option{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.popular_video_title{
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	}

.popular_video_mcat{
	font-family: Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	font-size: 10px;
	font-weight:bold;
	}

.user_name_comment{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.normal_font{
	font-size: 12px;
	color:#272727;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.sub_data_video_thumb{
	font-size: 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}	
	
.user_forme_titles{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	}		
	
.message_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EF616B;
	}

.forum_normal_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	}

.footer_text_normal{
	color:#888888; 
	font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}	

.sub_titles_main_page{
	color:#444444; 
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	margin:2px auto 2px 10px;
	}	
		
/*---------- Links ---------------------------------------*/


a:link {
	text-decoration: none;
	color: #F07B8D;
	}
a:visited {
	text-decoration: none;
	color: #F07B8D;
	}
a:hover {
	text-decoration: none;
	color:#111111;
	}
a:active {
	text-decoration: none;
	color:#F07B8D;
	}	


.titles_cats a{
	color:#000000;
	}
	
.titles_cats a:hover{
	color:#CC0000;
	}




div.main_category_box{
	width:123px;
	height:auto;
	padding:3px 0 3px 10px;
	margin:3px 2px;
	border-bottom:#EEEEEE 1px solid;
	cursor:pointer;
	text-transform:capitalize;
	}

div.main_category_box:hover {
	background:#EEEEEE;
	}
	
	
div.t_r_slid{
	width:55px; 
	height:55px; 
	border:#CCCCCC solid 1px; 
	margin:3px; padding:2px; 
	background:url(images/loading_thumb_2.gif) center no-repeat;
	}	
	
div.t_r_slid:hover {
	border:#999999 solid 1px; 
	}
	

div.all_cat_d{
	border:#EEEEEE 1px solid; 
	margin:2px 5px; 
	width:195px; 
	height:auto; 
	padding:3px; 
	cursor:pointer;
	}

div.all_cat_d:hover {
	background: #EEEEEE;
	}
	

div.popular_cat {
	width:286px;
	height:auto;
	margin:5px 5px;
	padding:5px 5px;
	background:;
	border:#EEEEEE 1px solid;
	cursor:pointer;
	}

div.popular_cat:hover {
	background:#EFEFEF;
	border:#CCCCCC 1px solid;
	}


div.popular_video{
	width:286px;
	height:auto;
	margin:5px 5px;
	padding:6px 5px;
	background:;
	border-bottom:#EEEEEE 1px solid;
	cursor:pointer;
	text-transform:capitalize;
	}
div.popular_video:hover {
	background:#EFEFEF;
	}


div.rand_video{
	width:60px;
	height:40px;
	padding:2px 2px;
	margin:3px;
	border:#CCCCCC 1px solid;
	background:url(images/loading_thumb_2.gif) center no-repeat;
	}

div.rand_video:hover {
	background:#BBBBBB;
	border:#999999 solid 1px;
	}
	
	
div.related_vid{
	width:auto;
	height:auto;
	margin:7px 1px;
	padding:0;
	background:;
	text-transform:capitalize;
	cursor:pointer;
	}		
	
div.related_vid:hover {
	background:#EAEAEA;
	}
	
	


#user_login a:link {
	text-decoration: none;
	color:#0000EE;
	}
#user_login a:visited {
	text-decoration: none;
	color: #0000EE;
	}
#user_login a:hover {
	text-decoration: none;
	color:#000000;
	}
#user_login a:active {
	text-decoration: none;
	color:#0000EE;
	}


#user_settings a:link {
	text-decoration: none;
	color:#000000;
	}
#user_settings a:visited {
	text-decoration: none;
	color: #000000;
	}
#user_settings a:hover {
	text-decoration: none;
	color:#DD0000;
	}
#user_settings a:active {
	text-decoration: none;
	color:#000000;
	}
	

	
#popular_video a:link {
	text-decoration: none;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#popular_video a:visited {
	text-decoration: none;
	color: #555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#popular_video a:hover {
	text-decoration: none;
	color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#popular_video a:active {
	text-decoration: none;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
	
	
		

#main_category_box a:link {
	text-decoration: none;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#main_category_box a:visited {
	text-decoration: none;
	color: #555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#main_category_box a:hover {
	text-decoration: none;
	color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#main_category_box a:active {
	text-decoration: none;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}


	
#video_play_next a:link {
	text-decoration: none;
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#video_play_next a:visited {
	text-decoration: none;
	color: #888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#video_play_next a:hover {
	text-decoration: none;
	color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#video_play_next a:active {
	text-decoration: none;
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}


	

#comment_next_back a:link {
	text-decoration: none;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#comment_next_back a:visited {
	text-decoration: none;
	color: #555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#comment_next_back a:hover {
	text-decoration: none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#comment_next_back a:active {
	text-decoration: none;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
	
	
	
	
	
	
#related_video a:link {
	text-decoration: none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	}
#related_video a:visited {
	text-decoration: none;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	}
#related_video a:hover {
	text-decoration: none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	}
#related_video a:active {
	text-decoration: none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	}
	
	

	
	
#video_clips_show a:link {
	text-decoration: none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#video_clips_show a:visited {
	text-decoration: none;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#video_clips_show a:hover {
	text-decoration: none;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#video_clips_show a:active {
	text-decoration: none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}	
	
	





#sort_bar a:link {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

	}
#sort_bar a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

	}
#sort_bar a:hover {
	text-decoration: none;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

	}
#sort_bar a:active {
	text-decoration: none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

	}	
	
	
	
	
	
#sub_cat_dv a:link {
	text-decoration: none;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#sub_cat_dv a:visited {
	text-decoration: none;
	color: #555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#sub_cat_dv a:hover {
	text-decoration: none;
	color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#sub_cat_dv a:active {
	text-decoration: none;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}	
	
	


#cat_show_cat_page a:link {
	text-decoration: none;
	color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#cat_show_cat_page a:visited {
	text-decoration: none;
	color: #111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#cat_show_cat_page a:hover {
	text-decoration: none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#cat_show_cat_page a:active {
	text-decoration: none;
	color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}	






#all_cats a:link {
	text-decoration: none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	}
#all_cats a:visited {
	text-decoration: none;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	}
#all_cats a:hover {
	text-decoration: none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	}
#all_cats a:active {
	text-decoration: none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	}	




#footer a:link {
	color:#888888; 
	font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
#footer a:visited {
	color:#888888; 
	font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
#footer a:hover {
	color:#000000; 
	font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
#footer a:active {
	color:#888888; 
	font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
	
	

#latest_vid_home a:link {
	color:#555555; 
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#latest_vid_home a:visited {
	color:#555555; 
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#latest_vid_home a:hover {
	color:#000000; 
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#latest_vid_home a:active {
	color:#555555; 
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}





#hot_cat_home a:link {
	color:#555555; 
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#hot_cat_home a:visited {
	color:#555555; 
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#hot_cat_home a:hover {
	color:#000000; 
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#hot_cat_home a:active {
	color:#555555; 
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	
	
	



div.menu {
	color: #FFFFFF;
	padding:2px 0 2px 0;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	text-align:left;
	}	
div.menu a {
	color: #FFFFFF;
	padding:2px 23px;
	margin:0 2px;
	text-decoration:none;
	text-align:left;
	}
div.menu a:hover, div.menu a:active {
	color: #2787FC;
	}
	




div.user_page_selection {
	color: #000000;
	padding:2px 0 2px 0;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	}	
div.user_page_selection a {
	color: #000000;
	padding:2px 3px;
	margin:0 2px;
	text-decoration:none;
	text-align:center;
	}
div.user_page_selection a:hover, div.user_page_selection a:active {
	color: #2787FC;
	}
	
	


div.pagination {
	color:#48b9ef;
	padding:16px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
	
}

div.pagination a {
	color:#444444;
	padding:2px 5px;
	margin:0 2px;
	text-decoration:none;
	border:2px solid #f0f0f0;
	
}

div.pagination a:hover, div.pagination a:active {
	border:2px solid #AAAAAA;
	color:#111111;
	background: #E0E0E0;
}

div.pagination span.current {
	padding:2px 5px;
	border:2px solid #777777;
	color:#fff;
	font-weight:bold;
	background-color:#AAAAAA;
}
div.pagination span.disabled {
	display:none;
}







	
/*---------- Images ---------------------------------------*/	

img.img_thumbnail_image_popular_cat { 
	border: 1px solid  #CCCCCC;
	padding:2px;
	background:url(images/loading_thumb_2.gif) center no-repeat;
	}



img.img_thumbnail_image_play_page { 
	border: 1px solid  #CCCCCC;
	padding:2px;
	background:url(images/loading_thumb_2.gif) center no-repeat;
	}
	
img.img_thumbnail_image_play_page:hover { 
	border: 1px solid  #CCCCCC;
	padding:2px;
	background: #000000;
	}
	
img.img_button_image_play_page { 
	border: 1px solid  #FFFFFF;
	padding:0px 5px;
	}
	
img.img_button_image_play_page:hover { 
	border: 1px solid  #CCCCCC;
	padding:0px 5px;
	-moz-border-radius: 4px;;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}
	
img.img_button_image_user { 
	border: 1px solid  #EEEEEE;
	padding:1px;
	}
	
img.img_button_image_user:hover { 
	border: 1px solid  #CCCCCC;
	padding:1px;
	}
	
img.img_thumbnail_image_related { 
	padding:3px;
	background:url(images/loading_thumb_2.gif) center no-repeat #FFFFFF;
	border:1px #E6E6E6 solid;
	}
	
img.img_thumbnail_image_related:hover { 
	padding:3px;
	background:#FFFFFF;
	border:1px #E6E6E6 solid;
	}	

img.img_thumbnail_cat_videopage { 
	padding:3px;
	background:url(images/loading_thumb_2.gif) center no-repeat #FFFFFF;
	border:0px #E6E6E6 solid;
	margin:2px;
	}
	
img.img_thumbnail_videos { 
	border:1px #000000 solid;
	margin:2px;
	background:url(images/loading_thumb_2.gif) center no-repeat;
	}
	
img.img_thumbnail_videos:hover { 
	border:1px #000000 solid;
	margin:2px;
	}
	
img.img_thumbnail_cats { 
	padding:3px;
	background:url(images/loading_thumb_2.gif) center no-repeat #FFFFFF;
	}
	
img.img_thumbnail_cats:hover { 
	padding:3px;
	background:#FFFFFF;
	}
	
img.img_thumbnail_banners { 
	padding:3px;
	border:1px #E3E3E3 solid;
	background:url(images/loading_thumb_2.gif) center no-repeat;
	}
	
img.img_thumbnail_banners:hover { 
	padding:3px;
	border:1px #999999 solid;
	}
	
img.img_thumbnail_no { 
	background:url(images/loading_thumb_2.gif) center no-repeat;
	}
	
img.img_thumbnail_no:hover { 
    background:url(images/loading_thumb_2.gif) center no-repeat;
	}
	

img.img_thumbnail_banner_patner { 
	background:url(images/loading_thumb_2.gif) center no-repeat;
	margin:3px 3px 5px 3px;
	border:#666666 1px solid;
	}
	
img.img_thumbnail_banner_patner:hover { 
    background:url(images/loading_thumb_2.gif) center no-repeat;
	margin:4px 3px 4px 3px;
	border:#666666 1px solid;
	}


img.img_thumbnail_border {
	border:#AAAAAA 1px solid; 
	margin:0 0 2px 0;
	}
	
img.img_thumbnail_border:hover { 
	border:#666666 1px solid;
	margin:2px 0 0 0;
	}

