/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body { 
background:#0c0f0e;    color: #777;    font-size:14px;font-family:Arial, Helvetica, sans-serif;
}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {
color: #fff;cursor: pointer;text-decoration: none;}
a:hover {
	color:#14C0E9;	text-decoration: underline;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
.box { width:1246px; margin:0 auto; position:relative;}
/* --------------- Header --------------- */
#header { height:110px; position:relative; z-index:2; background:#232323;		     	}
	#header a, #header a:visited { }
	#header a:hover {    }
.logo { position:absolute; left:0; top:0; width:420px; height:110px;  
	background: url(../images/logo.png) 50% 50% no-repeat;	background-position:50% 50% !important;}
.sites { position:absolute; right:0; top:1px;  font-size:13px; line-height:16px;  padding:10px;width:800px;
background:#0d0e0d;	}
.sites li { padding:0 3px 0 10px; display:inline;}
.sites a, .sites a:visited { color:#fff;}
.sites a:hover { color:#14C0E9;}

.s_form { position:absolute; right:10px; top:7px; width:312px;}

	.s_input {border:0;  padding:0 5px; height:21px; width:233px;line-height:21px; float:left; margin-right:5px;
	background:#222;	border:1px solid #444;	color:#555;	font-family:Arial, Helvetica, sans-serif;font-size:14px;	 }
	.s_submit { border:0; cursor:pointer; width:62px; height:23px; float:right; text-decoration:none;
	background:#14C0E9;	color:#fff;	}
	
.h_top{ width:820px; position:absolute; top:48px; right:0;  overflow:hidden; }
.h_top ul{ display:block; width:19.9%; float:left;}
.h_top li{  list-style:inside circle; color:#fc9f02; padding-left:15px; line-height:17px; height:17px; overflow:hidden;}
.h_top li a, .h_top li a:visited{ text-decoration:none; font-size:11px;    }
.h_top li a:hover{ text-decoration:underline;}	


/* ------------------------------------------- */

/* --------------- Content --------------- */
#content {padding:15px 0;
	   color:#ccc;}
#content a, #content a:visited {    }
#content a:hover {    }

.name { font-size:15px; font-weight:bold; padding:10px;margin-bottom:10px;
 background:#232323; }


.thumbs { width:100%; overflow:hidden;padding-bottom:15px;}
.thumbs ul { width:110%; overflow:hidden;}
	.thumbs li { font-size:11px; float:left;padding:2px; margin:0;   width:240px;  text-align:left; margin: 0 4px 4px 0;
			color:#999;		background:#201E23;		border:1px solid #2c2c2c;	
	}
	.thumbs img { width:240px; height:180px; display:block; background:#000; margin-bottom:4px; }

	.thumbs li:hover { border:1px solid #14C0E9;}
	.thumbs em { padding:3px 5px 0; margin-bottom:4px; display:block; text-align:center; font-size:12px;}
	.thumbs strong { height:18px; line-height:18px; display:block; overflow:hidden; padding:0 5px; margin-bottom:4px;
					}
		.thumbs .t_info { padding-top:2px;}
	.thumbs .t_info em { padding:0 5px; display:inline; font-size:11px;}
.fl { float:left; display:inline;}	
.fr { float:right; display:inline;}




.tops { width:100%; overflow:hidden; padding-bottom:15px;}
	.tops ul { width:16.6%; float:left;}
	.tops li { font-weight:bold; padding-left:15px; line-height:20px; height:20px; overflow:hidden; list-style:inside disc;
	color:#fc9f02;	}


.pagination { padding:4px 0; margin-bottom:10px;}
	.sort {display:inline;padding-right:20px;}
	.sort a, .sort a:visited {text-decoration:none;padding:3px 7px;
	color:#fff;	 background:#14C0E9;
	}
	.sort a:hover {
	color:#fff;	background: #FD3DAF;}
  
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { padding:10px 0 15px; }

#footer {
    padding:15px 0; text-align:center;
      font-size:12px;    	background:#232323;}
#footer a, #footer a:visited {  }
#footer a:hover {      }
/* ------------------------------------------- */

/* FLASH PAGE */


#flash_page { width:100%; margin:0 auto; padding:5px 0 25px; overflow:hidden;}
.flash { width:920px; float:left;}
.line { padding:4px 0; font-size:14px;}
.line span { padding-right:5px; padding-left:5px;}
.l_space { padding-left:25px;}
.fr { float:right; display:inline;}
.flash h3 { font-size:14px; text-align:center;} 
.banner { width:300px; float:right; text-align:center;}
.player { width:930px;  margin-bottom:10px;position: relative;}

.flash a, .flash a:visited { text-decoration:underline;}
.flash a:hover { text-decoration:none;}

.player embed, .player iframe, .player object {width:930px !important;height:500px !important;background:#040404;}



		.adv { position:absolute; left:0; top:0; width:100%; height:100%; background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
		.player .adv_box iframe,  .player .adv_box object,  .player .adv_box embed, .player .adv_box video {width:300px !important; height:250px !important;}
																		.adv_box { width:300px; height:250px; position:absolute; left:50%; top:50%; margin:-125px 0 0 -150px; background:#000; z-index:99999;}
																		.adv_close { z-index:9999; position:absolute; right:3px;background:#cc0000; top:7px; cursor:pointer; color:#fff; line-height:0px; text-align:center; line-height:0px; font-weight:bold; font-size:8px;}
																		.adv_close a, .flash a:visited { text-decoration:none; color:#fff;}
                                                                        .adv_close a:hover { text-decoration:none; color:#fff;}
																		.adv_ban { width:300px; height:250px; position:absolute; left:0; top:0; overflow:hidden;background:#000;}  
																		.adv_all { display:none;}	


.banners { width:100%; text-align:center; padding-bottom:15px;}
.ban_one { width:300px; display:inline-block; *display:inline;*zoom:1; vertical-align:top; margin:0 2px;}



@media screen and (max-width: 1300px) {
body {min-width:996px;}
.box {width:996px;}
.h_top {width:570px;}
.sites  {width:550px;font-size:11px;}
.s_form {width:212px;}
.s_input {width:133px;}
.flash, .player {width:680px;}
.player embed, .player iframe {width:680px !important;height:440px !important;}
.adv {width:680px; height:440px;}
.b4 {display:none;}
}

	.cs { text-align:center;  background:#111;border:1px solid #333; padding:5px; margin-bottom:10px;}
	.cs strong { display:block; font-size:20px;}
		#content .cs a, #content .cs a:visited {color: #fff; text-decoration:underline;}
		#content .cs a:hover { color:#14C0E9; text-decoration:none;}