/* --------------- 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:#FCFAF2;      color:#222;     font-size:12px;font-family:Trebuchet MS, 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 {cursor: pointer;text-decoration: underline;color: #CB6779;}
a:hover {text-decoration: none;color:#E24F3B;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
input[type='submit']::-moz-focus-inner{padding:0;border:0}
/* ------------------------------------------- */
.all {  width: 1476px; margin:0 auto;}
/* --------------- Header --------------- */
#header { 
background:#FBF0EC; 	border-bottom:5px solid #F79074;	     }
#header_box {height:90px; position:relative; }
.logo { position:absolute; left:0; top:0; height:90px; width:500px;background: url(../images/logo.png) 0 50% no-repeat; background-position:0 50% !important;}

.h_right { position:absolute; right:0; top:15px; width:600px}
	.form_1 { float:right; width:405px;}
		.inp_1 { width:350px; height:17px; line-height:17px;  float:left; font-size:14px; padding:5px;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
			 background:#fff;	border:1px solid #b4b4b4;	 font-size:12px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	 }
		.sub_1 {width:40px; height:29px;  text-transform:uppercase; float:right; cursor:pointer;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
		 font-family:Tahoma, Geneva, sans-serif;font-size:10px; 	background:#FA9077; 		 border:1px solid #f2822e;	
	}
	
	.form_2 { float:left;}
.form_2 select {  background:#fff;	border:1px solid #b4b4b4;	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; height:29px; padding:3px; width:190px;}
	
.menu_1 { position:absolute; right:0; bottom:0; line-height:30px;}
	.menu_1 li { float:left; display:inline; padding-left:1px;}
	.menu_1 a, .menu_1 a:visited { height:30px; text-decoration:none; width:110px;  border-bottom:0 !important; display:block; float:left; text-align:center;border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;
	 border:1px solid #e8d3b8;		 background:#fffefe;	}
	.menu_1 a:hover, .menu_1 .active a, .menu_1 .active a:visited {  border-bottom:0 !important; 
	color:#fff;				background:#fa9077;				border:1px solid #f2822e; }
	

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


/* --------------- Content --------------- */
#content { width:100%; padding:15px 0;		      
}
#content a, #content a:visited {    }
#contentl a:hover {    }

.block { width:100%; overflow:hidden;}
.name { font-size: 22px;padding: 5px 0;}
.block_2 { width:100%; overflow:hidden;   margin-bottom:15px;
				background:#fff;		 border:1px solid #f5d5d9;		}

.thumbs, .thumbs_2 { width:105%; overflow:hidden; margin-bottom:15px;}
.item, .thumbs_2 li { width:242px; 
				background:#fff;		 border:1px solid #f5d5d9;		margin:0 1px 2px; float:left; text-align:left;}
			.thumbs_2 a, .thumbs_2 a:visited, .item a, .item a:visited {}
	.thumbs_2 a:hover, .item a:hover {}
	.item h3 { font-size:12px; line-height:16px; height:16px; overflow:hidden; padding:5px 10px 0; margin-bottom:5px;}
.item:hover, .thumbs_2 li:hover { 		border:1px solid #E24F3B;}
	.item .image { width:240px; height:180px; overflow:hidden; margin:1px; position:relative;}
	.item .image  img, .thumbs_2 img { width:240px; height:180px; display:block;}
	.item_info { width:240px; position:absolute; background:#F89075; left:0; bottom:0; line-height:26px; height:26px; font-size:11px; color:#fff; opacity:0.8;}
	.fl { float:left; padding-left:7px;}
	.fr { float:right; padding-right:7px;}
.cntr { text-align:center;}
.item_3 { padding-bottom:5px;}
	.item_3 h2, .thumbs_2 em { font-size:17px; font-weight:bold; padding:0; line-height:23px; height:23px; overflow:hidden; display:block; text-align:center;}	
	.item_3 p.cntr { font-size:11px; padding-top:2px;}
	.item_3 .item_info { width:auto; position:absolute; left:5px; top:5px; padding:0 5px;}
	.item_3 .item_info span { padding:0;}
	
.pagination { width:100%; overflow:hidden; padding:0 0 15px; font-size:17px;  line-height:30px;line-height:30px;}
	.page_name { line-height:30px; padding-right:3px;}
	.pagination span {line-height:30px; display:inline-block;*dislay:inline;*zoom:1; vertical-align:top; height:30px; padding:0 10px; text-decoration:none;}
	.pagination a, .pagination a:visited { line-height:30px; display:inline-block;*dislay:inline;*zoom:1; vertical-align:top; height:30px; padding:0 10px; text-decoration:none;
	color: #191919;	 background: #fff;border: 1px solid #e8d3b8; }
	.pagination a:hover { color:#fff;	border:1px solid #e87a68;background: #e87a68;}
.tags { padding:10px 20px;}

.sort { display:inline; margin-right:30px;}

.w0 { font-size: 80% }
.w1 { font-size: 100% }
.w2 { font-size: 120% }
.w3 { font-size: 140% }
.w4 { font-size: 160% }
.w5 { font-size: 180% }
.w6 { font-size: 200% }
.w7 { font-size: 220% }
.w8 { font-size: 240% }
.w9 { font-size: 260% }

.tops { padding:10px; overflow:hidden;}
.tops ul { width:16.6%; float:left;}
.tops li { line-height:19px; height:19px; overflow:hidden; padding-left:20px; list-style:inside square;color:#E24F3B;}
.cats ul { width:100%; float:none;}
.cats ul li { width:16.6%; float:left; padding-left:0; list-style:none;}
.cats ul li a { margin-left:20px;}

.models ul  { padding:0 15px; overflow:hidden; width:auto; float:none;}
.models li { float:left;width:16.6%; padding-left:0;}


.banners  { padding-bottom:10px;}

.col_1 { float:left; width:252px; margin-bottom:15px;}
.col_2 { float:left; width:1210px; float:right; margin-bottom:15px;}
	.col_2_1 { width:886px; float:left;}
	.player embed, .player iframe, .player object { width:886px !important; height:500px !important;}
		.player { width:100%; position:relative; }
	
	

		.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; width:22px;height:22px;display:block;background:#cc0000;top:3px; cursor:pointer; color:#fff; line-height:22px; text-align:center; line-height:22px; font-weight:bold; font-size:18px;border:1px solid #000;}
																		.adv_ban { width:300px; height:250px; position:absolute; left:0; top:0; overflow:hidden;background:#000;}  
																		.adv_all { display:none;}		
	.col_2_2 { text-align:center; width:302px;float:right;}

	.pl_info, .model {  overflow:hidden;padding:10px; *height:1%; margin-bottom:3px; background:#fff;		 border:1px solid #f5d5d9;}										

	.pl_info em { color:#E24F3B;}
	.pl_col_2 { float:right; display:inline;}
	.pl_desc { padding:10px;}

.ban_list { width: 1230px; margin:0 auto; padding-bottom:15px; overflow:hidden;}
.ban_list_2 { width:110%; overflow:hidden;}
.ban_one, .ban_1 { width:300px; height:250px; float:left; margin-right:6px; margin-left:1px;  overflow:hidden;background:#fff;		 border:1px solid #f5d5d9;}
.ban_1 { float:none; margin:0 0 6px;}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { padding:20px 0; width:100%; overflow:hidden; 
  	border-top:1px solid #F5D5D9;       color:#B8B4A4;		}
	.f_info {  font-size:11px; text-align:center;}
#footer a, #footer a:visited {  }
#footer a:hover {      }

/* ------------------------------------------- */
@media screen and (max-width: 1500px) {
	.all {  width: 1230px; margin:0 auto;}
	.col_2 { width:964px; }
	.col_2_1 { width:640px;}
	.player embed, .player iframe { width:640px !important; height:400px !important;}
	.adv { width:640px; height:400px;}
}

@media screen and (max-width: 1250px) {
		.all {  width: 984px; margin:0 auto;}
		.col_1 { display:none;}
		.b4 { display:none;}
		.ban_list { width: 924px;}
		.col_2 { width:100%; }
		.menu_1 a, .menu_1 a:visited { width:80px;}
		.h_right {  width:500px}
	.form_1 { width:305px;}
		.inp_1 { width:250px;  }

	

}