/* reset */
* {padding:0;margin:0;}
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography */
body {font-size:12px;color:#fcd859;background:#fff;font-family:"Tahoma";}
a {color:#ff9100;text-decoration:none;}
a:hover {text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {font-family:Arial;color:#fcd859;}
h1, h2,h3 {font-size:18px;margin-bottom:1em;}
h5 {font-size:12px;color:#ff9100;}
p {line-height:1.5em;}
body form input {font-family:Tahoma;}

.clear {clear:both;width:100%;height:0px;display:block;}

/* base elements */
#container-top {width:920px; overflow:hidden;}
#container-top {background:url(img/bg_main_top.jpg) top center no-repeat;}
#container-bottom {background:url(img/bg_main_bottom.jpg) bottom center no-repeat;padding:0 26px;overflow:hidden;padding-bottom:30px;}
#container {width:920px;margin:0 auto;border:none;border-left:solid 1px #252525;border-right:solid 1px #252525;background:#000;}
body {background:url(img/bg_body.png) repeat;}

/* header */
#pageHeader {width:100%;height:110px;overflow:hidden;text-align:right;position:relative;}
#pageHeader #aLogo {position:absolute;height:70px;width:255px;top:18px;left:0px;display:block;}
#pageHeader #divLogin {background:url(img/bg_login.png) top left no-repeat;padding-left:5px;position:absolute;right:3px;top:25px;height:43px;}
#pageHeader #formLogin {height:30px;background:url(img/bg_login_right.png) top right no-repeat;padding-right:5px;padding-top:13px;font-size:11px;_width:348px;}
#pageHeader #formLogin input, #pageHeader #formLogin label {display:block;float:left;}
#pageHeader #formLogin label {margin-left:9px;line-height:18px;}
#pageHeader #formLogin input {margin-left:6px;}
#pageHeader #menuLogin {position:absolute;right:3px;top:79px;list-style:none;}
#pageHeader #menuLogin li {float:left;}
#pageHeader #menuLogin li span {color:#858383;padding:0 10px;}

#menuMain {list-style:none;width:100%;font-weight:bold;margin-bottom:1px;display:block;float:left;}
#menuMain li a {color:#fff;display:block;width:100%;height:100%;text-align:center;line-height:30px;}
#menuMain li {float:left;display:block;width:144px;height:30px;margin-right:1px;background:url(img/bg_menu.png) repeat-x;line-height:30px;text-align:center;}
#menuMain li.active {color:#562800;background-position:0 -30px;}
#menuMain li.last {margin-right:none;width:142px;}

#tbl-op td {padding:5px;}

#statusLeft, #statusRight {height:44px;background:url(img/bg_status_left.png) top left no-repeat;float:left;margin-bottom:2px;overflow:hidden;}
#statusLeft {width:330px;}
#statusRight {width:542px;margin-left:-5px;}
#statusLeft ul, #statusRight ul {list-style:none;width:100%;text-align:center;background:url(img/bg_status_right.png) top right no-repeat;height:44px;}
#statusLeft ul li, #statusRight ul li {display:inline;line-height:44px;margin-left:9px;}
#statusLeft span, #statusRight span {color:#ff9100;font-weight:bold;font-style:normal}

form input {background:url(img/bg_input.png) repeat-x;border:solid 1px #5e5e5e;height:17px;padding:1px 2px 0 2px; width:76px;color:#fff;}
form .submit {background:url(img/bg_submit.png) top left no-repeat;font-size:12px;font-weight:bold;color:#fff;width:53px;height:28px;border:none;margin:-5px 4px 0 0;text-align:center;-moz-padding-bottom:4px;cursor:pointer;}

#pageContent,  #linksBottom, #listCategories {background:url(img/bg_block_top.png) top left repeat-x #282828;float:left;margin-bottom:4px;padding-top:20px;padding-bottom:10px;position:relative;}
#adsRight {float:left;margin-bottom:4px;padding-top:20px;padding-bottom:10px;position:relative;}
#pageContent, #linksBottom, #listCategories {padding-left:6px;padding-right:6px;}
#pageContent, #listCategories {width:702px;margin-right:1px;overflow:hidden;float:left;}
#adsRight {width:145px;padding-left:0px;padding-right:0px;overflow:hidden;}

#adsRight #ad {width:145px;/*height:2200px;*/background:#000;border:solid 0px #606060;overflow:hidden;text-align:center}

#divLeft {float:left;width:718px;overflow:hidden;margin-bottom:4px;}
#divLeft #pageContent {margin-bottom:0px;}

#listCategories .button {float:left;background:url(img/bg_button.png) top left no-repeat;height:28px;margin-right:10px;}
#listCategories .button a {background:url(img/bg_button_right.png) top right no-repeat;height:100%;font-size:12px;font-weight:bold;color:#fff;padding:0 12px;display:inline-block;line-height:28px;text-align:center;}
#listCategories .button a:hover {text-decoration:none;}
#listCategories .button.active span {background:url(img/bg_button_active_right.png) top right no-repeat;height:100%;font-size:12px;font-weight:bold;color:#562800;padding:0 12px;display:inline-block;line-height:28px;text-align:center;}
#listCategories .button.active {margin-right:10px;background:url(img/bg_button_active.png) top left no-repeat;}
#listCategories .catlist {list-style:none;float:left;background:url(img/bg_list.png) top right repeat-y;margin-right:15px;margin-top:16px;}
#listCategories .catlist li {padding-right:25px;}
#listCategories .catlist li.active {color:#fff;}
#listCategories .catlist.last {background:none;margin-right:0px;width:125px;}

#pageContent h3, #pageContent h1, #linksBottom h3 {margin-top:2px;width:70%;}
#pageContent #video_title{margin-top:2px;width:70%;padding-bottom:10px;}
#pageContent h3 b, #pageContent h1 b,#pageContent #video_title h1 {color:#fff;font-weight:normal;font-size: 18px;display:inline}
#pageContent #video_title b {color:#FCD859;font-weight:normal;font-size: 18px;margin-bottom: 1em;}
#pageContent .thumbvi {position:relative;width:168px;background:url(img/bg_thumb.png) repeat-x #000;border:solid 1px #7d7c7c;display:inline-block;margin-right:7px;margin-bottom:7px;float:left;text-align:center;padding-top:8px;padding-bottom:3px;}
#pageContent .thumbph {width:227px;background:url(img/bg_thumb_ph.png) repeat-x #000;border:solid 1px #7d7c7c;display:inline-block;margin-right:7px;margin-bottom:7px;float:left;text-align:center;padding-top:8px;padding-bottom:3px;}
#pageContent .thumbvi h5, #pageContent .thumbph h5 {width:100%;}
#pageContent .thumbvi thumb-title,#pageContent .thumbph thumb-title{ font-family:Arial;color:#fcd859;width:100%;}/*new style*/
#pageContent .thumbvi .related_videos, #pageContent .thumbph .related_videos {width:100%;font-size: 12px;color: #FF9100;font-family: Arial;}
#pageContent .thumbvi p, #pageContent .thumbph p {width:100%;font-size:11px;margin-bottom:5px;}
#pageContent .thumbvi .vip {position:absolute;left:0px;top:45px;z-index:10000;border:0px;}
#pageContent .thumbvi .vip img {border:0px;}
#pageContent .thumbvi img {width:160px; height:120px; border:solid 1px #000;}
#pageContent .thumbph img {width:216px; height:162px; border:solid 1px #000;}
#pageContent .last {margin-right:0px;}
#pageContent .thumbvi .rating, #pageContent .thumbph .rating {width:70px;text-align:center;margin-bottom:5px;margin-top:3px;cursor:pointer;padding:0 49px;overflow:hidden;}
#pageContent .thumbph .rating {padding:0 78px;}
#pageContent .thumbvi .rating a, #pageContent .thumbph .rating a {border:none;width:10px;height:10px;background:url(img/gray.gif) top center no-repeat;display:inline-block;margin:0 2px;float:left;}
#pageContent .thumbvi .rating a:hover, #pageContent .thumbph .rating a:hover {background:url(img/gold.gif) top left no-repeat;}
#pageContent .thumbvi .rating a.active, #pageContent .thumbph .rating a.active {background:url(img/gold.gif) top left no-repeat;}
#pageContent .thumbvi .status, #pageContent .thumbph .status {font-size:10px;}
#pageContent .thumbvi .status span, #pageContent .thumbph .status span {color:#fff;font-weight:bold;}
#pageContent .button {position:absolute;top:21px;right:18px;background:url(img/bg_button.png) top left no-repeat;height:28px;}
#pageContent .button a {background:url(img/bg_button_right.png) top right no-repeat;height:100%;font-size:12px;font-weight:bold;color:#fff;padding:0 12px;display:inline-block;line-height:28px;text-align:center;}
#pageContent .button a:hover {text-decoration:none;}
#pageContent #adsInner {width:700px;height:218px;background:#000;border:solid 1px #606060;float:left;margin-bottom:7px;overflow:hidden;}

#pageContent #categories-title{position:relative;font-style: Arial; font-size:18px; color:#fcd859;margin-bottom:15px;}
#pageContent #categories-title #categories-buttons{float:right;position:relative;width:345px;}
#categories-buttons .button1 {float:left;background:url(img/bg_button.png) top left no-repeat;height:28px;margin-right:10px;}
#categories-buttons .button1 a {background:url(img/bg_button_right.png) top right no-repeat;height:100%;font-size:12px;font-weight:bold;color:#fff;padding:0 12px;display:inline-block;line-height:28px;text-align:center;}
#categories-buttons .button1 a:hover {text-decoration:none;}
#categories-buttons .button1.active span {background:url(img/bg_button_active_right.png) top right no-repeat;height:100%;font-size:12px;font-weight:bold;color:#562800;padding:0 12px;display:inline-block;line-height:28px;text-align:center;}
#categories-buttons .button1.active {margin-right:10px;background:url(img/bg_button_active.png) top left no-repeat;}
#pageContent .thumbcat {position:relative;width:224px;height:233px;background:url(/images/cat-bck.png) center no-repeat ;display:inline-block;margin-right:7px;margin-bottom:7px;float:left;text-align:center;padding-top:8px;padding-bottom:3px;}
#pageContent .thumbcat .cat_name{font-style: Tahoma; font-size:16px; color:#FFF;width:200px;text-align:left;margin-left:14px;margin-top:8px;overflow:hidden;}
#pageContent .thumbcat .cat_name a{font-style: Tahoma; font-size:16px; color:#FFF;}
#pageContent .thumbcat .cat_name .quantity{float:right; width:70px;font-style: Tahoma; font-size:12px; color:#fcd859;margin-top:4px;}
.last_cat_div{margin-right:0px;}

#pageCategory{padding:15px 0 15px 15px;background:#282828}
#pageCategory #categories-title{position:relative;font-style: Arial; font-size:18px; color:#fcd859;margin-bottom:15px;}
#pageCategory #categories-title span{color:#fff;}
#pageCategory #categories-title #categories-buttons{float:right;position:relative;width:345px;}
#pageCategory #categories-buttons .button1.active span {background:url(img/bg_button_active_right.png) top right no-repeat;height:100%;font-size:12px;font-weight:bold;color:#562800;padding:0 12px;display:inline-block;line-height:28px;text-align:center;}
#pageCategory .thumbvi1{width:230px;float:left;margin-right:1px;margin-top:5px;}
#pageCategory .thumbvi1 img{width:220px;height:138px;border:5px solid #000;}
#pageCategory .thumbvi1 .videotitle{position:relative;margin:0 0 5px 10px;}
#pageCategory .thumbvi1 .videotitle a{font-style: Tahoma; font-size:14px; color:#ff6000;}
#pageCategory .thumbvi1 .videotitle .raiting1{float:right;position:relative;width:70px;margin-right:5px;}
#pageCategory .thumbvi1 .videotitle .raiting1 a {border:none;width:14px;height:15px;background:url(/images/star-notact.png) top center no-repeat;display:inline-block;margin:0;float:left;}
#pageCategory .thumbvi1 .videotitle .raiting1 a:hover{background:url(/images/star-act.png) top left no-repeat;}
#pageCategory .thumbvi1 .videotitle .raiting1 a.active{background:url(/images/star-act.png) top left no-repeat;}
#pageCategory .thumbvi1 .description{height:43px;margin:0 5px 5px 10px;font-style: Tahoma; font-size:12px; color:#fff;text-align:justify;overflow:hidden;}
#pageCategory .thumbvi1 .downloads{margin:0 0 15px 10px;font-style: Tahoma; font-size:12px; color:#fada44;}

#pages {width:100%;float:left;text-align:center;clear:both;color:#ff9100;margin-top:4px;padding-bottom:8px;}
#pages ul {list-style:none;}
#pages ul li {display:inline-block;float:left;background:url(img/bg_pages.png) top left repeat-x;background-position:0px -19px;border:solid 1px #707070;height:19px;line-height:19px;margin:0 0 0 4px;}
#pages ul li a {color:#989898;padding:0 6px;}
#pages ul li.active {background:url(img/bg_pages.png) top left repeat-x;border:solid 1px #cccccc;color:#fff;padding:0 6px;margin:0 0 0 4px;}
/*#pages ul li.next, #pages ul li.prev {border:none;background:none;padding:0 6px;}
#pages ul li.next a, #pages ul li.prev a {color:#ff9100;padding:0px;}*/
#pages span {color:#858383;}

#pageContent #divVideo {width:100%;position:relative;margin-bottom:18px;height:420px;}
#pageContent #divFlv {width:489px;height:384px;position:absolute;left:0px;top:0px;overflow:hidden;}
#pageContent #divClip {position:absolute;bottom:0px;left:0px;overflow:hidden;height:26px;}
#pageContent #divClip a {margin-right:2px;height:26px;}
#pageContent #divClip a img {height:26px;width:26px;}
#pageContent #divVote {position:absolute;bottom:0px;left:160px;overflow:hidden;background:url(img/bg_ctl.gif) top left no-repeat #191919;font-size:11px;}
#pageContent #divInfo {position:absolute;width:208px;top:0px;right:0px;overflow:hidden;background:url(img/bg_ctl.gif) top left no-repeat #191919;font-size:11px;} 
#pageContent #divInfo h4, #pageContent #divInfo #video-info{margin-bottom:6px;font-size:17px;font-weight:bold;font-family: Arial;}
#pageContent #divInfo p b {color:#fff;}
#pageContent #divInfo p a {font-size:12px;}
#pageContent #divInfo p img {border:none;width:10px;height:11px;padding:3px 2px;vertical-align:bottom;}
#pageContent #divInfo .cbr {padding:12px 12px 12px 10px;}
#pageContent .ctr {background:url(img/bg_ctr.gif) top right no-repeat;}
#pageContent .cbl {background:url(img/bg_cbl.gif) bottom left no-repeat;}
#pageContent .cbr {background:url(img/bg_cbr.gif) bottom right no-repeat;padding:5px 10px;}
#pageContent #formVote {display:inline;height:16px;line-height:16px;margin-left:10px;}
#pageContent #formVote input {width:14px;height:14px;vertical-align:bottom;border:none;background:none;}
#pageContent #formVote label {display:inline;color:#fff;font-weight:bold;font-size:11px;}
#pageContent #formVote .submit {background:none;border:none;color:#FF9100;font-size:12px;font-weight:normal;margin:0 0 0 8px;padding:0;text-decoration:underline;width:auto;}
#pageContent #formVote span {color:#ff9100;font-size:12px;}

#pageContent #texts-left{float:left;width:180px;margin:0 0px 0 0;background:#161616;padding-bottom:20px;}
#pageContent #texts-left #texts-title{width:160px;height:28px;background:url(/images/text-topleftbck.png) no-repeat;font-size:18px;color:#FFF;padding:5px 0 0 20px;}
#pageContent #texts-left #text-categories{margin:5px 0 0 8px;}
#pageContent #texts-left #text-categories .text-category{width:152px;background:url(/images/text-catback.png) no-repeat bottom center;margin:0;padding:5px 0 5px 8px;}
#pageContent #texts-left #text-categories .text-category a{font-size:13px;color:#ff9100;}
#pageContent #texts-left #text-categories .active a{color:#FFF;}
#pageContent #texts-right{float:left;width:520px;margin:0 0px 0 0;}
#pageContent #texts-right h1,#pageContent #texts-right .text-title-main{margin:0 0 0 0;width:510px;overflow:hidden;height:29px;background:url(/images/text-title-bck.png) no-repeat;font-size:18px;color:#ffcc00;padding:5px 0 0 10px;}
#pageContent #texts-right h1 span, #pageContent #texts-right .text-title-main span{font-size:16px;color:#FFF;}
#pageContent #texts-right .textdiv{padding:5px 10px 10px 10px;color:#fff;font-size:12px;}
#pageContent #texts-right .textdiv h4 a{color:#ff9100;font-size:16px;}
#pageContent #texts-right .textdiv h4 {margin:5px 0}
#pageContent #texts-right img {margin:1px 5px 3px 1px;padding:1px;}
#pageContent #texts-right ol li {margin:0px 0 0 15px;padding:0 0 0 1px;}

.erotext-more{text-align:right;}
#pageRegister {background:url(img/bg_block_top.png) top left repeat-x #282828;margin:60px auto;padding-top:20px;padding-bottom:10px;width:362px;text-align:center;}
#pageRegister h3 {text-align:center;}
#formRegister {line-height:2.5em;}
#pageRegister #formRegister input {width:140px;}
#pageRegister #formRegister label {width:101px;display:inline-block;text-align:left;}
#pageRegister #formRegister .button {background:url(img/bg_button.png) top left no-repeat;height:28px;margin:10px auto;width:250px;display:block;}
#pageRegister #formRegister .button a {background:url(img/bg_button_right.png) top right no-repeat;height:100%;font-size:12px;font-weight:bold;color:#fff;display:inline-block;line-height:28px;text-align:center;float:left;width:250px;}
#pageRegister #formRegister .button a:hover {text-decoration:none;}
#pageRegister #formRegister .note {display:block;line-height:1.2em;font-size:11px;color:#858383;margin:22px 0;}
#pageRegister #formRegister .note a {font-size:12px;}
#pageRegister #formRegister .submit {background:url(img/bg_button_right.png) top right no-repeat;height:100%;font-size:12px;font-weight:bold;color:#fff;display:inline-block;line-height:28px;text-align:center;float:left;margin:0;padding:0 25px;}
#pageRegister #formRegister .button.small {width:135px;}

#registerVip {width:100%;}
#registerVip #vipFeatures{position:relative;background:url(img/bg_block_top.png) top left repeat-x #282828;margin-left:250px;padding-left:50px;padding-top:20px;padding-bottom:10px;width:520px;text-align:center; }
#registerVip #vipFeatures table{width:97%;}
#registerVip #vipFeatures td{vertical-align: middle; padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#ffb42c; }
#registerVip #vipFeatures td img{margin-right:10px;}
#registerVip #vipForm{padding-left:50px;width:90%;}
#registerVip #vipForm .button {background:url(img/bg_button.png) top left no-repeat;height:28px;margin:10px auto;width:200px;display:block;}
#registerVip #vipForm .button a {background:url(img/bg_button_right.png) top right no-repeat;height:100%;font-size:12px;font-weight:bold;color:#fff;display:inline-block;line-height:28px;text-align:center;float:left;width:200px;}
#registerVip #vipForm .button a:hover {text-decoration:none;}
#registerVip #vipForm input {width:150px;}
#registerVip #vipForm h3{color:#a4a4a4;font-size:12px; }
#registerVip #vipNumbers{position:relative;height:210px;background-color:#1f1f1f;margin-left:250px;margin-top:5px;margin-bottom:20px;padding-top:20px;padding-bottom:10px;width:570px;text-align:center; }
#registerVip #vipNumbers #vipFeaturesTable{width:97%;background-color: #1f1f1f;border-spacing:2px;}
#registerVip #vipNumbers #vipFeaturesTable td{vertical-align: middle; padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#fff;background-color: #000; }
#registerVip #vipNumbers #vipFeaturesTable .pink{padding-left:30px;color:#f17ccf; }
#registerVip #vipNumbers #vipFeaturesTable .yellow{color:#ffb42c; }
#registerVip #girlsOverlay {position:absolute;z-index: 10000;left:-250px;top:-162px;width:319px;height:402px;background-image: url("/images/girls_overlay.png");float:left;}

#pageContent #flash-wrap .button1 {position:relative;background:url(img/bg_button.png) top left no-repeat;height:28px;margin:10px auto;width:200px;display:block;}
#pageContent #flash-wrap .button1 a {background:url(img/bg_button_right.png) top right no-repeat;height:100%;font-size:14px;font-weight:bold;color:#fff;display:inline-block;line-height:28px;text-align:center;float:left;width:200px;}
#pageContent #flash-wrap .button1 a:hover {text-decoration:none;}

#linksBottom {width:100%;float:left;}
#linksBottom .links {list-style:none;text-align:left;}
#linksBottom .links li {display:inline-block;width:48%;line-height:1.5em;float:left;}

#adsBottom {width:866px;height:130px;float:left;/*border:solid 1px #606060;*/}

#pageFooter {text-align:center;float:left;width:100%;color:#858383;margin-top:35px;overflow:hidden;}
#pageFooter .contacts {font-size:11px;margin-bottom:1em;}
#pageFooter .warning, #pageFooter .copyright {font-size:10px;margin-bottom:1em;}
#pageFooter .copyright {color:#fcd859;}
#pageFooter a {font-size:12px;}

