/* Global */
* { margin:0; padding:0; border:none; }
.videos li {behavior:url("hover.htc")}
li { list-style:none;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}

/* Layout */
body { background:#e6a61b url(images/bg/body_bg.jpg) repeat-x 0 0; font-size:11px; font-family:Arial, Tahoma sans-serif; color:#FFF;}
#page { background:url(images/bg/page_bg.jpg) no-repeat 55px 0; width:1000px; margin:0 auto; position:relative; text-align:left;}
.left { float:left;}
.right { float:right;}

/* Header */
.header { width:1000px; height:255px; position:relative;}

.log_block { background:#363636 url(images/bg/log_bg.gif) no-repeat bottom right; padding:4px 0; position:relative; font-size:10px}
.log_block h2 { text-transform:uppercase; font-size:14px;}
.log_block .input_right { background:url(images/bg/input_right_white.gif) no-repeat top right; height:20px; padding-right:5px; float:left;}
.log_block .input_left { background:url(images/bg/input_left_white.gif) no-repeat top left; height:20px; padding-left:5px; float:left;}
.log_block .input_left .text { background:url(images/bg/input_bg_white.gif) repeat-x top left; height:20px; float:left; display:block; width:110px}
.log_block a, .log_block a:hover { color:#f9eb31; font-size:10px;}
.log_block #img_remember { position:relative; top:3px;}
.log_left { background:url(images/bg/log_left_bg.gif) no-repeat bottom left; padding-left:4px; position:absolute; top:0px; right:20px; float:right;}

.top_menu { margin-top:118px; float:left}
.top_menu li { background:url(images/bg/top_menu_line.gif) no-repeat left bottom; padding:4px; width:170px;}
.top_menu a, .top_menu a:hover { color:#efefef; font-weight:bold; text-transform:uppercase; background:url(images/bg/top_menu_style.gif) no-repeat left center; line-height:8px; padding-left:15px;}

/* Sidebar */
.sidebar { float:left; width:215px;}
.banner { margin-bottom:13px; display:block;}
.pornstars { background:url(images/texts/pornstars.gif) no-repeat; width:88px; height:34px; overflow:hidden; text-indent:-9999px;}
.paysites { background:url(images/texts/paysites.gif) no-repeat; width:128px; height:23px; overflow:hidden; text-indent:-9999px;}
.oursites { background:url(images/texts/our_sites.gif) no-repeat; width:77px; height:36px; overflow:hidden; text-indent:-9999px;}
.why_promoute { background:url(images/texts/emotionpornPromote.png) no-repeat; width:222px; height:36px; overflow:hidden; text-indent:-9999px;}

.sidebar_pornstar li { background:url(images/bg/dots_hrizont.gif) repeat-x bottom left; padding:18px 0 15px 0; display:block; float:left}
.sidebar_pornstar li.last { background:none;}
.sidebar_pornstar span { font-size:17px; font-weight:bold; font-style:italic; line-height:18px; text-transform:uppercase; letter-spacing:-1px;}
.sidebar_pornstar .thumb { background:url(images/bg/small_pornstar_bg.gif) no-repeat; padding:3px; height:74px; width:74px; float:left;}
.sidebar_pornstar p { float:left; color:#FFF; font-size:11px; width:120px; padding-left:10px}
.sidebar_pornstar p em { font-size:10px; color:#fcce83}

/* Container */
.container { padding-bottom:20px; width:959px; margin:auto}
.two_block { background:url(images/bg/container_with_2_block.gif) no-repeat bottom left;}
.three_block { background:url(images/bg/container_with_3_block.gif) no-repeat bottom left;}
.three_block_top { background:url(images/bg/container_with_3_block_top.gif) no-repeat top left; padding-top:20px}

/* Content */
.content { width:715px; float:right;}
.content h2 { margin:10px 0; overflow:hidden; text-indent:-9999px;}
.content .center { text-align:center; padding-top:20px}
.content h2.fill_form { background:url(images/texts/please_fill.gif) no-repeat; width:357px; height:18px;}
.content h2.business_info { background:url(images/texts/busines_info.gif) no-repeat; width:149px; height:16px;}
.content h2.personal_info { background:url(images/texts/personal_info.gif) no-repeat; width:159px; height:16px;}
.content h2.login_info { background:url(images/texts/login_info.gif) no-repeat; width:117px; height:16px;}
.content h2.address_info { background:url(images/texts/address_info.gif) no-repeat; width:207px; height:16px;}
.content h2.payment_info { background:url(images/texts/payment_info.gif) no-repeat; width:148px; height:16px;}

/* Home */
.sidebar2 { float:left; width:258px; padding-left:20px}
.sidebar2 .sites { background:url(images/bg/main_page_sites_block.gif) no-repeat; width:249px; height:364px; padding:0 5px; margin-top:20px; }
.sidebar2 .sites li { width:240px; height:109px; margin-top:10px; display:block; float:left; text-transform:uppercase; font-size:14px;}
.sidebar2 .sites li a { background:url(images/bg/small_sites_bg.gif) no-repeat; padding:3px; display:block}
.sidebar3 { float:right; width:440px;}
.promout { position:relative; background:url(images/bg/promoute_block.gif) no-repeat; width:439px; height:217px; margin-top:20px; margin-bottom:10px}
.promout .girl { background:url(images/promoute_girl.png) no-repeat; width:211px; height:251px; position:absolute; right:0px; top:-34px;}
.promout p { width:210px; margin:10px; float:left}

/* Models */
table.models td { width:206px; background:url(images/bg/dots_hrizont.gif) repeat-x bottom left; padding-bottom:8px;}
table.models .model { background:url(images/bg/model_bg2.gif) no-repeat top left; width:200px; height:200px; padding:3px; display:block;}
table.models .model:hover { background-position:bottom;}
table.models strong { color:#FFF; font-size:14px; line-height:20px}
table.models p { color:#ffdf99; font-size:12px; font-style:italic;}
table.models p a, table.models p a:hover { color:#FFF; text-decoration:none; font-style:normal; font-size:11px; font-weight:bold;}

/* Navbar */
.navbar { background:url(images/bg/navbar_bg.gif) no-repeat; margin:0 auto; width:695px; height:34px;}
.navbar .left { padding-left:10px; }
.navbar .left span { font-size:14px; font-weight:bold; color:#292929; line-height:34px; display:block; float:left; margin-right:5px;}

.pager { float:right; padding-right:10px}
.pager li { display:block; float:left;}
.pager span { font-size:14px; font-weight:bold; color:#292929; line-height:34px; display:block; padding:0 5px;}
.pager img { margin-top:12px;}
.pager a { font-size:14px; font-weight:bold; color:#292929; line-height:34px; height:34px; display:block; float:left; padding:0 5px;}
.pager a:hover { background:url(images/bg/page_number_bg.gif) repeat-x; color:#FFF; text-decoration:none;}

/* Semilucent */
.semilucent { background:#d8820c url(images/bg/semilucent_bg.gif) no-repeat; padding:10px; margin-bottom:5px; width:690px;}
.semilucent2 { background:#d8820c url(images/bg/semilucent_bg.gif) no-repeat 0px -80px; padding:10px; margin-bottom:5px; width:690px;}
.semilucent3 { background:#d8820c; padding:10px; margin-bottom:5px; width:690px;}

.form_block .clearfix { padding:5px 0;}
.form_block label { float:left; width:140px; color:#FFF; font-weight:bold; margin-right:10px; line-height:24px; text-align:right;}
.form_block label span { color:#f9eb31;}
.form_block select { color: yellow; background-color: #c65e03; width:222px; height:24px;  border: 1px solid black;}
.form_block option { color: yellow; background-color: #d8820c; }
.form_block .input_right { background:url(images/bg/input_right_orange.gif) no-repeat top right; height:24px; padding-right:3px; float:left;}
.form_block .input_left { background:url(images/bg/input_left_orange.gif) no-repeat top left; height:24px; padding-left:3px; float:left;}
.form_block .input_left .text { background:url(images/bg/input_bg_orange.gif) repeat-x top left; height:21px; float:left; display:block; width:216px; color:#ffefa3; font-size:12px; padding-top:3px;}
.message { border:1px solid #b25003; float:left}
.message div { border:1px solid #bc5903; float:left;}
.message textarea { background:#c15903; border:1px solid #ba5403; color:#ffefa3; float:left}

/**/
.border_top { background:url(images/bg/border1_bot.gif) no-repeat left bottom; padding-bottom:14px;}
.border_top .border_in { background:url(images/bg/border1_top.gif) no-repeat top left; padding:20px 20px 10px 20px}
.border_top .dots { background:url(images/bg/dots_vertical.gif) repeat-y center center;}
.border_top p.left, .border_top p.right { width:320px; font-size:14px;}
span.title { font-size:28px; font-style:italic; text-transform:uppercase;}
span.title2 { font-size:23px; font-style:italic; text-transform:uppercase;}
h1.line { background:url(images/bg/dots_hrizont.gif) repeat-x; height:1px; overflow:hidden; text-indent:-9999px; margin:13px 0; }

.border_middle { background:url(images/bg/border2_bot.gif) no-repeat left bottom; padding-bottom:15px; margin-top:15px;}
.border_middle .border_in { background:url(images/bg/border2_top.gif) no-repeat top left; padding:25px 25px 15px 25px}
.border_middle img { float:left; margin-right:10px}

/* Paysite */
.monitor { background:url(images/bg/monitor_for_site.png) no-repeat; width:176px; height:113px; position:relative; padding:8px 9px 43px 9px; float:left}
.site_info span { line-height:30px}
.site_info { line-height:12px; width:450px; float:left; padding-left:15px;}

/* selects replacing */
.navbar select.selReplaced {width:1px; position:absolute; left:-999em; float:none;} /* hiding selects */
.navbar dl.sbrWrap { margin:0; padding:0; border:none; position:relative; overflow:visible; line-height:1.1em; width:150px; margin-left:100px; margin-top:4px; }
.navbar dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
.navbar dl.sbrWrap dd {z-index:1001;}
.navbar dl.sbrWrap { background:url(images/bg/selectbox_dark.gif) no-repeat center left; height:24px;}
.navbar dl.sbrWrap dt {cursor:default; color:#e8e8e8; padding:4px 20px 4px 4px; background:url(images/selectbox_arrow_dark.gif) right top no-repeat; height:16px; overflow:hidden; text-align:left; line-height:18px;}
.navbar dl.sbrWrap dd {position:absolute; z-index:101; left:0; top:100%;margin:0; padding:0; width:100%; overflow:auto; max-height:15em; background:#3e3e3e; white-space:nowrap; font-size:.9em;}
.navbar dl.sbrWrap dd ul {width:100%; overflow:hidden; text-align:left;}
.navbar dl.sbrWrap dd li {padding:3px; cursor:default; color:#FFF; height:1.1em; overflow:hidden;}
.navbar dl.sbrWrap dd li.sbrSelected {background:#4a4a4a; color:#FFF;}
.navbar dl.sbrWrap dd li:hover, dl.sbrWrap dd li.hover { background:#4e4e4e; color:#e8e8e8}
.navbar dl.sbrWrap .sbrOptsCol {display:none;}
.navbar dl.sbrWrap .sbrOptsExp *{display:block;}
.navbar dl.sbrWrap .sbrFocused {}

.form_block select.selReplaced {width:1px; position:absolute; left:-999em; float:none;} /* hiding selects */
.form_block dl.sbrWrap { margin:0; padding:0; border:none; position:relative; overflow:visible; line-height:1.1em; width:222px; margin-left:150px; }
.form_block dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
.form_block dl.sbrWrap dd {z-index:1001;}
.form_block dl.sbrWrap { background:url(images/bg/selectbox_orange.gif) no-repeat center left; height:24px;}
.form_block dl.sbrWrap dt {cursor:default; color:#ffefa3; padding:4px 20px 4px 4px; background:url(images/selectbox_arrow_orange.gif) right top no-repeat; height:16px; overflow:hidden; text-align:left; line-height:18px;}
.form_block dl.sbrWrap dd {position:absolute; z-index:101; left:0; top:100%;margin:0; padding:0; width:100%; overflow:auto; max-height:15em; background:#c65e03; white-space:nowrap; font-size:.9em;}
.form_block dl.sbrWrap dd ul {width:100%; overflow:hidden; text-align:left;}
.form_block dl.sbrWrap dd li {padding:3px; cursor:default; color:#ffefa3; height:1.1em; overflow:hidden;}
.form_block dl.sbrWrap dd li.sbrSelected {background:#bd5b03; color:#ffefa3;}
.form_block dl.sbrWrap dd li:hover, dl.sbrWrap dd li.hover { background:#b65603;}
.form_block dl.sbrWrap .sbrOptsCol {display:none;}
.form_block dl.sbrWrap .sbrOptsExp *{display:block;}
.form_block dl.sbrWrap .sbrFocused {}

/* Footer */
.footer { padding:7px 10px 10px; width:959px; margin:0 auto;}
.footer .copyr { float:left;}
.footer .copyr img { margin-right:10px; float:left;}
.footer .copyr p { line-height:48px; color:#7b4d08; float:left;}
.footer ul { float:right; margin:4px 0;}
.footer ul li { display:block; float:left; color:#f1cd7f; line-height:48px;}
.footer ul a { text-decoration:none; color:#7b4d08;}
.footer ul a:hover { text-decoration:underline;}

.clearfix { display: inline-block;}

.inError {font-size: 20px; color: red; background-color: white; text-transform: capitalize;}

@media all and (min-width: 0px){
}