/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background:url(../images/html_bg.jpg)}
body{width:100%;margin:0 auto;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;min-height:100%;position:relative;background:url(../images/top_bg.jpg) top repeat-x}
/**html body{height:100%}*/
/* HTML tags */
a:hover{text-decoration:none}

.main-container{min-width:960px;_width:expression(document.documentElement.clientWidth < 960 ? "960px" : "auto");background:url(../images/header.jpg) top center no-repeat}
.main-box{width:960px;margin:0 auto}

#header{padding:0 0 0 325px;}
#header p.txt{padding:10px 35px;font-size:13px;font-weight:bold;color:#fff;width:340px}

.reg{padding:7px 0 0 35px;color:#c0345f;font-size:15px}
.reg img{vertical-align:middle;margin-right:15px}
.reg span{color:#75d2d5;font-weight:bold;margin-right:15px}

.enter{background:url(../images/enter_bg.gif) no-repeat;width:149px;height:196px;float:right;margin:30px 18px 0 0;padding:15px 20px}
/**html .enter{margin:30px 5px 0 0;}*/
.enter label{display:block;color:#de6f8b;font-size:13px;padding:4px 0}
.enter input{background:url(../images/input_bg.gif) right no-repeat;width:141px;height:21px;border:0;display:block;padding:5px 5px 0 5px;color:#de6f8b}
.enter p{width:150px;padding:20px 0 15px 0}
.enter div a{color:#a72b4b;font-size:13px}


/* Menu */
.menu{padding:3px 0}
.menu ul{padding:0;list-style-type:none;margin:0}
.menu ul li{float:left;margin-right:2px}
.menu ul li a{font-size:16px;color:#fff;text-decoration:none;display:block;padding:8px 20px 12px 20px;background:url(../images/menu_tab.gif) repeat-x;}
.menu ul li a:hover{background:0}
/* Menu */

.content{clear:both;padding:10px 0}
.content h1{color:#c0345f;font-size:20px;font-weight:normal;padding:10px;border-bottom:2px solid #ffb7ce;margin-right:230px}
.content h1 span{color:#5b1111;font-size:20px;font-weight:bold}

.search-box{background:url(../images/search_bg.jpg) no-repeat;width:196px;height:271px;float:right;margin:0 0 0 15px;padding:70px 10px 0 10px}
/**html .search-box{height:265px;}
*+html .search-box{height:265px;}*/
.search-box table{width:100%;border-collapse:collapse;margin-bottom:3px}
.search-box td{padding:0 3px 15px 0}
.search-box td label{color:#c0345f;font-size:13px;margin-right:10px}
.search-box td input{width:40px}
.search-box td select{width:135px;height:22px}
.search-box p{text-align:center;padding:15px 0 0 0}
.search-box p a{color:#c0345f;font-size:14px}

.members{margin:0;padding:0;list-style-type:none;}
.members li{float:left;position:relative;margin:15px 8px 0 0}
.members li div{background:url(../images/img_bg.png) no-repeat;width:165px;height:206px;padding:6px 5px 5px 6px;position:relative}
.members li div span{position:absolute;left:3px;bottom:2px}
.members li p{padding:3px 0 0 0;color:#c0345f;font-size:13px}
.members li p img{vertical-align:middle;margin:0 3px 0 0}
.members li p span{font-size:14px}
.members li p a{color:#5b1111;font-size:14px}

.pagebar{border-top:2px solid #ffb7ce;padding:15px 0;text-align:center;float:left;width:100%;margin-top:20px}
.pagebar a{color:#5b1111;font-size:16px;margin:0 5px}
.pagebar a.act{color:#c0345f;cursor:text;text-decoration:none}

/* Content */

/* Footer */
#footer{clear:both;background:#fff;padding:10px 0}
#footer p{width:960px;margin:0 auto;color:#c0345f;font-size:11px;}
#footer p a{color:#c0345f;font-size:11px;}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}




/*reg*/


.sitereg a{color:#c0345f;font-size:11px;}
.sitereg_title { color:#c0345f; font-size:20px; font-weight:normal; border-bottom:2px solid #ffb7ce; padding-right: 10px; padding-left: 10px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }
.sitereg { float: left; width: 550px; padding-top: 20px; }
.sitereg .long_field { width:250px; height:18px; border: 1px solid #4D6B87;  margin: 0 0 3px 0; }
.sitereg .short_field { width:100px; height:19px; border: 1px solid #4D6B87; margin-top: 0; margin-right: 0; margin-bottom: 3px; margin-left: 0; font-size: 14px; line-height: 19px; color: #C0345F; }
.sitereg .form_ul  { margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.sitereg .form_ul li { list-style-type:none; width:336px; margin-top: 0; margin-right: 0; margin-bottom: 20px; margin-left: 0; }
.sitereg .form_ul .radiobtn { vertical-align: top; }
.sitereg .form_ul .field_name { margin: 2px 5px 0 5px; }
.sitereg .field_name_ul { margin-top: 0; margin-right: 20px; margin-bottom: 0; margin-left: 0px; float: left; padding: 0px; }
.sitereg .field_name_ul li { list-style-type:none; width:145px; display:block; display:block; }
.sitereg .field_name_ul li p { width:145px; text-align:right; margin: 4px 0 0 0; }
.sitereg .floatleft {float: left;}

.sitereg .comment { font:10px tahoma, monospace; color:#868686; }
.sitereg .field_name { color:#000; }
.sitereg .check { margin: 3px 5px 0 20px; }
.sitereg .form_li a { color:#0081AE; font: 10px tahoma, monospace; }
.sitereg .antibot_img { float:left; margin-top: 0; margin-right: 30px; margin-bottom: 0; margin-left: 0; padding-bottom: 10px; }



.randuser { width: 400px; float: left;  }






/*reg2*/
.sitereg2 { margin-bottom: 30px; }
.sitereg2 .selcont { float: right; }
.sitereg2 .sucsess .selcont select { width: 200px; font-size: 14px; }
.sitereg2 .sucsess{ color:#c0345f; font-size:20px; font-weight:normal; border-bottom:2px solid #ffb7ce; padding-right: 10px; padding-left: 10px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }

.sitereg2 .forgetin { font-family: Tahoma; font-size: 24px; font-weight: bold; color: #75D2D5; text-align: center; text-transform: uppercase; padding-top: 6px; }
.sitereg2 .sendinfo { text-align: center; font-size: 18px; color: #C0345F; padding: 6px; }
.sitereg2 .sendinfo span { color: #FF0000; font-size: 18px; font-weight: bold; }

.sitereg2 .sendabout { text-align: center; font-family: Tahoma; font-size: 12px; color: #666666; padding-top: 6px; padding-bottom: 6px; }
.sitereg2 .sendacsess { text-align: center; padding-top: 6px; }
.sitereg2 .sendacsess span { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #000000; }
.sitereg2 .sendacsess .acsessfield { background: url(http://seksus.ru/images/lpsmsform/bg-input.gif) no-repeat; height: 36px; width: 360px; font-size: 18px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 8px; padding-left: 6px; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.sitereg2 .sendacsess .acsessbtn { cursor:pointer; height: 32px; width: 150px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-repeat: no-repeat; font-size: 0px; line-height: 0px; overflow:hidden; text-indent:-9999px; margin: 0px; padding: 0px; background-image: url(../images/enter_b.gif); }







/*FORM*/
#lpsmsform { width: 663px; background: url(../images/lpsmsform/bg-lpsmsform.png) no-repeat; overflow: hidden; height: 381px; }
#lpsmsform .parent { position: relative; width: 100%; }
#lpsmsform h2.formtitle { text-indent: -9999px; overflow: hidden; position: absolute; }
#lpsmsform .coundty-select { padding-top: 88px; }
#lpsmsform .coundty-select strong { color: #a4a4a4; font-size: 12px; text-align: center; display: block; padding-right: 9px; }
#lpsmsform .our-rules { color: #7e93aa !important; font-size: 11px; text-decoration: none; position: absolute; left: 559px; top: 78px; }
#lpsmsform .our-rules:hover { text-decoration: underline; }
#lpsmsform #carusel { overflow:hidden; width: 638px; position: relative; margin-top: 8px; margin-right: 0; margin-bottom: 0; margin-left: 8px; }
#lpsmsform #carusel div { width: 595px; overflow: hidden; position:relative; margin-left: 19px; }
#lpsmsform #carusel div ul { position:relative; width:99999px; padding:0; margin:0; list-style:none; }
#lpsmsform #carusel div ul li { line-height: 10px; margin: 0 !important; width: 74px; float: left; padding-top: 0; padding-right: 3px; padding-bottom: 0; padding-left: 8px; }
#lpsmsform #carusel div ul li a { background: url(../images/lpsmsform/bg-lang.gif) no-repeat; float: left; text-align: center; width: 74px; height: 68px; margin-top: 2px; text-decoration:none; }
#lpsmsform #carusel div ul li .selected { border: 2px solid #999999; margin: 0px; }
#lpsmsform #carusel div ul li a img { display: block; padding: 12px 0 0px 14px; border: 0; }
#lpsmsform #carusel div ul li span { color: #737373; display: block; font-size: 11px; }
#lpsmsform #carusel div ul a { display: block; float: left; }
#lpsmsform #carusel div ul img { border: 1px solid #2f3800; display: block; float: left; }
#lpsmsform .link-prev, .link-next { text-indent: -9999px; overflow: hidden; width: 15px; height: 29px; position: absolute; top: 16px; }
#lpsmsform .link-prev { background: url(../images/lpsmsform/left.gif) no-repeat; left: 0; }
#lpsmsform .link-next { background: url(../images/lpsmsform/right.gif) no-repeat; right: 0; }
#lpsmsform .send-sms { margin-top: 26px; text-align: center; }
#lpsmsform .send-sms h3 { color: #515150; font-size: 16px; line-height: 23px; margin: 0; text-transform: uppercase; }
#lpsmsform .send-sms h3 span { color: #FF0000; }
#lpsmsform .send-sms h2 { color: #515150; font-size: 20px; line-height: 23px; text-transform: uppercase; margin: 0; }
#lpsmsform .send-sms h2 span { color: #FF0000; }
#lpsmsform .send-sms .price { margin: 0; padding: 2px 0 0; color: #bb7537; font-weight: bold; }
#lpsmsform .send-sms .color1 { margin: 0; padding: 2px 0 0; color: #7c7f6e; font-size: 12px; }
#lpsmsform .send-sms .color2 { margin: 0; padding: 2px 0 0; color: #333; font-size: 12px; font-weight:bold; }
#lpsmsform .send-sms span.if-not { color: #626262; font-weight: bold; display: block; padding-top: 2px; height:18px; }
#lpsmsform .enter-code { width: 100%; overflow: hidden; margin-top: 20px; }
#lpsmsform .enter-code label { float: left; padding: 5px 0 0 23px; }
#lpsmsform .enter-code .bg-input { background: url(../images/lpsmsform/bg-input.gif) no-repeat; width: 355px; height: 36px; float: left; margin: 0 10px; display: inline; }
#lpsmsform .enter-code .bg-input input { width: 340px; height: 28px; padding: 8px 2px 1px 3px; background: none; border: 0; font: 18px/18px Arial, sans-serif; }
#lpsmsform .close { position: absolute; right: 0; top: 2px; text-indent: -99999px; overflow: hidden; width: 28px; height: 30px; background: url(../images/lpsmsform/right.gif) no-repeat 667px 667px; }
#aff_window_div { width:663px; text-align:left; z-index:1000; }
#aff_window_div .step { font-size:50px; color:#c8c8c8; display:inline-block; width:40px; }
#aff_progress_div { width:180px; text-align:center; position: absolute; }
#aff_progress_div img { padding:5px; background-color: #d6d6d6; }
#aff_error_div, #aff_error2_div { width:180px; text-align:center; color:red; margin: 0 235px; padding: 2px; position: absolute; background-color: #FFFFFF; border: 1px solid #CCCCCC; font-weight: bold; }
#aff_error2_div { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:red; text-align:center; width:600px; position: absolute; border:1px solid #ebebeb; background-color:#fcfcfc; padding:20px; }
#aff_submit { cursor:pointer; background: url(../images/lpsmsform/enter.gif); height: 36px; width: 89px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-repeat: no-repeat; font-size: 0px; line-height: 0px; overflow:hidden; text-indent:-9999px; }
#aff_window_close { cursor:pointer; }
