* { margin: 0; padding: 0; }
body { background: #090404 url(/images/bg.jpg) repeat-x top; font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #ffcc9a; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a { color: #ffca66; text-decoration: none;}  a img { border: none; }  a:hover {text-decoration: none; } 
h4 { color: #ffca66; text-transform: uppercase; font-size: 2em; font-family: Arial, Geneva; margin: 0 15px 2px 15px; border-bottom: 1px solid #2b1717;  text-align: center;}
h5 { color: #ffca66; text-transform: uppercase; font-size: 2em; font-family: Arial, Geneva; margin: 0 8px 2px 7px; border-bottom: 1px solid #2b1717; }
h6 { color: #ffca66; font-size: 1.6em; font-family: Arial, Geneva; border-bottom: 1px solid #2b1717; margin: 0 12px 2px 7px;}
.pink { color: #d86c6e; }
.beige { color: #ffcc9a; }
.brown { background: #180b0b; }

.content { background: #000 url(/images/bg_content.gif) repeat-y;}

#corners { background: #160c0c url(/images/corners.jpg) no-repeat; width: 989px; height: 8px; }

.content_right { width: 193px; float: right; margin-right: 15px; }
.content_left { background-color: #160c0c; margin-right: 201px; position: relative; margin-left: 15px; width: 749px;}
.content_right_border { background-color: #160c0c; margin: 0 0 30px 6px; overflow: hidden;}
.content_left_border { background-color: #160c0c; margin: 0; padding: 6px 0 0 6px; }

#header, .content, .content_video, .banner, .video_title { width: 989px; margin: 0 auto; position: relative;}

.banner_video_btm{margin: 0 auto; width: 957px; overflow:hidden;padding-bottom: 14px }
.banner_video_btm .pict{ float: left; overflow: hidden; margin-right: 20px; }
.banner_video_btm .descr h3{ color: #FFCA66; font-family: Arial,Geneva; font-size: 2em; margin: 0 0 4px; text-transform: uppercase; }


#head_text { position: absolute; top: 9px; width: 280px; font-family: Verdana; right: 8px; color: #fafac8; font-size: 0.85em; line-height: 1.1em; text-align: center;}
#head_text h4 { color: #ffea69; font-size: 1em; padding-bottom: 6px; border-bottom: none;}
#head_text a { color: #f01664; text-transform: uppercase; font-weight: bold; text-decoration: underline; font-size: 1.3em; margin-top: 7px; display: block; }
#head_text a:hover { color: #9bdb46; }

/* MENU TOP */
.lists { position: absolute; top: 111px; left: 385px; width: 732px; }
.lists li {  display: inline; float:left; width: 121px; }
.lists li a {color: #140b0b; font-size: 0.9em; text-transform: uppercase; font-family: Tahoma, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none;  text-align: center; display: block; width: 121px;  padding-top: 6px;}
.lists li a:hover { color: #140b0b; text-decoration: underline;}  

/* THUMBS 180x135*/
.video_small { float: left; margin: 0 1px 0 1px; padding: 0; width: 182px; height:180px; text-align: center;}
.video_small a span { text-decoration: underline; text-transform: uppercase; }

/* THUMBS 240x180*/
.video { float: left; margin: 0 3px 0 2px; padding: 0; width: 240px; height:236px; }
.video img, .content_right_border img, .video_small img, .content_video_left_border img, .banner a img, .paysites_img a img, .content_video_right_border img { border: 1px solid #2b1717; } 
.video img:hover, .content_right_border img:hover, .video_small img:hover, .content_video_left_border img:hover, .banner a:hover img, .paysites_img a:hover img, .content_video_right_border img:hover { border: 1px solid #6c9d31; }
.video_left { float: left; color: #ffcc9a; font-size: 10px; text-align: left; }
.video_right { float: right; color: #ffcc9a; font-size: 10px; text-align: right; }
.video a span, .video_small a span { font-size: 0.85em; color: #ffca66; text-align: center;} 

/* STARS */
.star_full, .star_empty, .star_half { float: left; margin-left: 3px; background: url("/images/star_full.jpg") no-repeat; width: 12px; height: 12px; }
.star_full { background: url("/images/star_full.jpg") no-repeat; }
.star_empty { background: url("/images/star_empty.jpg") no-repeat; }
.star_half { background: url("/images/star_half.jpg") no-repeat; }
.onetmb_text .star_full, .onetmb_text .star_empty, .onetmb_text .star_half { margin: 4px 3px 4px 0; }

/* FOOTER */
#footer { width: 989px; margin: 0 auto; text-align: center; padding: 20px 0; } 
#footer p { font-size: 0.8em; line-height: 1em; text-align: center; padding-bottom: 6px;}
#footer a { font-size: 0.75em; color: #ffcc9a; } 

/* CATEGORIES */
#categs, #hardlinks { padding: 0px 5px 10px 5px; margin-top: 5px;}
#categs li a, #hardlinks li a { line-height: 1em;  padding-left: 18px; font-weight: bold; font-size: 1em; font-family: Arial, Geneva;}
#categs li a {color: #c06062; background: url(/images/arr.gif) no-repeat 0px 3px; } 
#hardlinks li a {color: #ffcc9a; background: url(/images/arr2.gif) no-repeat 0px 3px;}
#categs li a:hover, #hardlinks li a:hover { color: #8ccc40; text-decoration: underline;}

/* CLOUD */
.cloud { text-align:center; margin: 5px 0 10px 0;}
.cloud .word { margin-right:5px; }
.cloud .word a { text-decoration:none; color: #ffcc9a; }
.cloud .size1 { font-size:2.6em; line-height:0.7em; font-weight:500; }
.cloud .size2 { font-size:2.4em; line-height:0.8em; font-weight:460; }
.cloud .size3 { font-size:2.2em; line-height:0.9em; font-weight:420; }
.cloud .size4 { font-size:2.0em; line-height:1em; font-weight:380; }
.cloud .size5 { font-size:1.8em; line-height:1em; font-weight:340; }
.cloud .size6 { font-size:1.6em; line-height:1.1em; font-weight:300; }
.cloud .size7 { font-size:1.4em; line-height:1.2em; font-weight:260; }
.cloud .size8 { font-size:1.2em; line-height:1.2em; font-weight:220; }
.cloud .size9 { font-size:1.0em; line-height:1.2em; font-weight:180; }
.cloud .size0 { font-size: 0.9em; line-height:1.2em; font-weight:140; }

/* PAGES */
.pages { font-size: 10px; border: 1px solid #2b1717; width: 957px; margin: 0 auto; padding: 7px 0; }
.pages span { font-size: 1.2em; color: #ffcc9a; padding-left: 10px;}
.pages a {  margin: 0 6px;  font-size: 1.2em; color: #ffcc9a; text-decoration: none; font-weight: bold;}
.pages a:hover, .pages a.act, .onetmb_text p a:hover, .content_video_right_border p a:hover, .block_sub_header a:hover {text-decoration: underline; color: #8ccc40;}

/*SUB_HEADER */
.block_sub_header { font-size: 12px; margin-bottom:10px; text-align: center; }
.block_sub_header a { color: #c06062; text-decoration: none; font-weight: bold; }
.block_sub_header span { text-decoration: underline; font-weight: bold; color: #8ccc40; }


/* TOP FREE SITES */
.topfree { border: 1px solid #2b1717; width: 957px; margin: 0 auto; padding: 12px 0;}
.topfree ul {width: 174px; float: left; font-family: Verdana; margin-left: 14px;}
.topfree li { line-height: 1.1em; font-size: 1em; }
.topfree span { color: #8ccc40; padding-right: 5px; font-size: 0.75em;}
.topfree a, .topfree a:link { text-decoration: none; color: #ffcc9a; font-weight: bold;}

/* ONE THUMB IN LINE */
.onetmb_box { border: 1px solid #2b1717; margin: 0 auto; width: 957px; }
.onetmb_bg { float: left; border-bottom: 1px dashed #2b1717; display: block; width: 957px; }
.onetmb { width: 184px; float: left; height: 139px; margin: 7px 0 7px 7px; } 

.paysites .onetmb { width: 255px !important; height: 242px !important; }
.onetmb a img, .paysite_img a img { border: 2px solid #2b1717; }
.onetmb a:hover img, .paysite_img a:hover img{ border: 2px solid #6c9d31; }
.onetmb_text { margin-left: 194px; padding: 4px 0 0 7px; }
.paysites .onetmb_text { margin-left: 270px !important; }
.onetmb_text p strong, .content_video_left_border p strong { background: url(/images/tags.gif) no-repeat 0px 0px; height: 16px; display: block; padding: 0 7px 0 23px; float: left; }
.onetmb h3 { color:  #ffcc9a; font-size: 1.1em; }
.onetmb_text p {  font-size: 0.85em; padding: 5px 0;}

/* PAYSITES PAGE */
.paysites_bg { float: left; display: block; width: 957px; }
.paysites_img { float: left;  margin: 7px 0 7px 7px; } 
.paysites_img a embed { display: inline; float: left; margin-right: 5px;}
.paysites_text { margin-left: 590px; padding: 4px 7px 0 7px; }
.paysites_text p { font-size: 0.95em; }

/* VIEW VIDEO PAGE */
.content_video {background: #000 url(/images/bg_content_video.gif) repeat-y;}  
.content_video_right { width: 430px; float: right; margin-right: 15px; }
.content_video_left { background-color: #160c0c; margin-right: 462px; position: relative; margin-left: 15px; width: 512px; }
.content_video_right_border {  margin: 0; overflow: hidden; padding: 6px 0 0 14px; }
.content_video_left_border {  margin: 0; padding: 6px 0 0 15px; }
.content_video_left_border p { padding: 5px 10px 10px 0px; font-size: 0.95em;}
.content_video_left_border p img, .content_video_left_border p img:hover { border: 0; border: none; }
.content_video_left_border p a { text-decoration: underline; }
.content_video_left_border a:hover, .biglink, .content_video_left_border a.clickhere:hover { color: #cc2033; }
.content_video_left_border p.moviefrom { font-family: Arial, Helvetica, sans-serif; color: #94d743; text-align: center; font-size: 2.6em; display: block; height: 22px;}
.content_video_left_border a.clickhere { font-size: 2em; text-align: center; display: block; color: #94d743; text-decoration: underline; }

.biglink { font-size: 2.3em; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center;font-weight: bold; display: block; margin-right: 14px;}
.biglink:hover { color: #8ccc40; text-decoration: underline; }

/* OTHER */
.onetmb_text p a, .content_video_right_border p a { text-decoration: underline; }
.video a:hover span, .video_small a:hover span { color: #8ccc40; }
.line_bot { background: url(/images/line_bot.gif) no-repeat; width: 989px; height: 23px; }
.line_bot_video { background: url(/images/line_bot_video.gif) no-repeat; width: 989px; height: 24px; }
.line_top_video { background: url(/images/line_top_video.gif) no-repeat; width: 989px; height: 24px; }
.cloud .word a:hover, #footer a:hover, .topfree a:hover { text-decoration:none; color: #94d743; } 

.g_clear { clear: both; }
.g_hidden { display: none; }
.g_hint { color: #94d743; }

/* CENTER BANNER OR TEXTLINKS */
.banner { text-align: center; margin-bottom: 16px; font-size: 1.3em;}
.banner a { font-size: 1.7em; text-decoration: underline; color: #8ccc40;}
.banner a:hover { color: #cc2033; text-decoration: underline;}

.model-box { width: 151px; float: left; overflow:hidden; margin: 7px 0 7px 7px; text-align:center; } 

.model-box strong{
	display:block;
	width:100%;
	font-size:12px;
	line-height:14px;
	padding:0 0 4px;
}
.model-box span{
	display:block;
	width:100%;
	overflow:hidden;
	font-size:12px;
	color:#fff;
	margin:3px 0 0;
}
.box-models-list{
	width:100%;
	overflow:hidden;
}
.box-models-list .model-box{
	margin:7px 0 0 !important;
	width:147px !important;
}
.model-info{
	width:726px;
	overflow:hidden;
	margin:20px 0 30px 8px;
	padding-bottom:15px;
	border-bottom: 1px solid #2B1717;
}
.model-info .pict{
	float:left;
	display:inline;
	width:150px;
	overflow:hidden;
}
.model-info .descr{
	float:right;
	width:565px;
	overflow:hidden;
}
.model-info ul{
	margin:7px 0 0;
	padding-bottom:15px;
}
.model-info ul li{
	padding-bottom:3px;
}
.wrap-model-videos{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
}
.wrap{
	width:100%;
	overflow:hidden;
	padding-bottom:8px;
}
.paysites-box{
	float:left;
	display:inline-block;
	display:inline;
	margin:10px 0 0 8px;
	width:467px;
	overflow:hidden;
}
.paysites-box .ptmb{
	float:left;
	width:260px;
	height:240px;
	overflow:hidden;
}
.paysites-box .ptmb_text{
	float:right;
	width:200px;
	overflow:hidden;
}





