BODY, TD, DIV, input, Table{
margin: 0;
padding: 0;
font-family: Arial, Tahoma, Verdana;
font-weight: normal;
text-align: left;
}
body{
background-color: #36170B;
}
form{
padding: 0;
margin: 0;
}
A {
}
A:Hover {
}
img{
border: none;
vertical-align: middle;
}
.clear{
clear:both;
font-size:  0px;
}
.clearr{
clear: both;
//clear:right;
font-size:  0px;
}
.clear_sep{
clear:both;
font-size:  0px;
height: 5px;
}
.left{
display: block;
float: left;
}
.right{
display: block;
float: right;
}
/*Шапка верх*/
.top_right{
float: right;
text-align: right;
width: 468px;
}
.h0s{
background-image: url(../images/h0s.jpg);
background-repeat: repeat-x;
width: 100%;
height: 190px;
min-width: 1255px;
}
.h01{
background-image: url(../images/h01.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-left: 23px;
height: 190px;
}
.h02{
background-image: url(../images/h02.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-left: 142px;
height: 190px;
}
.h021{
background-image: url(../images/h021.jpg);
width: 256px;
height: 52px;
}
.link_top{
display: block;
position: absolute;
width: 242px;
height: 80px;
}
.h022{
background-image: url(../images/h022.jpg);
width: 83px;
height: 72px;
}
.h023{
background-image: url(../images/h023.jpg);
width: 256px;
height: 68px;
}
.h03{
background-image: url(../images/h03.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-left: 86px;
height: 190px;
}
.h04{
background-image: url(../images/h04.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-left: 83px;
height: 190px;
}
.h05{
background-image: url(../images/h05.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-left: 108px;
height: 190px;
}
.h06{
background-image: url(../images/h06.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 190px;
padding-left: 117px;
}
.h07{
background-image: url(../images/h07.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 190px;
}
.top_vin{
background-image: url(../images/top_vin.jpg);
width: 190px;
height: 190px;
display: block;
float: right;
}
.top10_vin_photo{
height:155px;
margin-left:58px;
margin-top:7px;
width:120px;
}
.top10_vin_photo img{
width: 120px;
height: 155px;
border: 1px solid #fbf498;
}
.top10_vin{
text-align: center;
color:#29407B;
font-size:15px;
font-weight:bold;
margin-left:57px;
margin-top:5px;
padding-right: 9px;
text-transform:uppercase;
}
/*Top menu statistic*/
.h1s{
background-image: url(../images/h1s.jpg);
background-repeat: repeat-x;
width: 100%;
height: 27px;
min-width: 1255px;
} 
.h11{
background-image: url(../images/h11.jpg);
width: 23px;
height: 27px;
display: block;
float: left;
}
.h12{
background-image: url(../images/h12.jpg);
width: 142px;
height: 27px;
display: block;
float: left;
}
.h13{
background-image: url(../images/h13.jpg);
width: 86px;
height: 27px;
display: block;
float: left;
}
.h14{
background-image: url(../images/h14.jpg);
width: 83px;
height: 27px;
display: block;
float: left;
}
.h15{
background-image:url(../images/h15.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size: 11px !important;
height:23px;
padding-left:160px;
padding-top:4px;
width:auto;
}
.h15 a{
color: #fff;
text-decoration: none;
font-size: 11px !important;
}
.f_green{
color: #42d900;
}
.f_blue{
color: #52c0ff;
}
/*Меню*/
.h2s{
background-image: url(../images/h2s.jpg);
background-repeat: repeat-x;
width: 100%;
height: 33px;
min-width: 1255px;
}
.h21{
background-image: url(../images/h21.jpg);
width: 23px;
height: 33px;
display: block;
float: left;
}
.h22{
background-image: url(../images/h22.jpg);
width: 142px;
height: 33px;
display: block;
float: left;
}
.h23{
background-image: url(../images/h23.jpg);
width: 86px;
height: 33px;
display: block;
float: left;
}
.h24{
background-image: url(../images/h24.jpg);
width: 83px;
height: 33px;
display: block;
float: left;
}
.h25{
background-image: url(../images/h25.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left: 68px;
height: 33px;
display: block;
float: left;
}
.h25 a{
font-size: 12px;
font-family: Arial;
color: #fff;
text-decoration: none;
}
.h25 img{
margin: 0 7px;
}
/*Меню с фотками*/
.h3s{
background-image: url(../images/h3s.jpg);
background-repeat: repeat-x;
width: 100%;
height: 126px;
min-width: 1255px;
}
.h31{
background-image: url(../images/h31.jpg);
background-repeat: no-repeat;
padding-left: 23px;
height: 126px;
display: block;
}
.h32{
background-image: url(../images/h32.jpg);
background-repeat: no-repeat;
padding-left: 76px;
height: 126px;
display: block;
}
.h33{
background-image: url(../images/h33.jpg);
background-repeat: no-repeat;
padding-left: 66px;
height: 126px;
display: block;
}
.h34{
background-image: url(../images/h34.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left: 86px;
height: 126px;
display: block;
}
.h35{
background-image: url(../images/h35.jpg);
background-repeat: no-repeat;
background-position: top left;
height: 126px;
display: block;
padding-left: 150px;
overflow: hidden;
}
.photo_top{
width: auto;
text-align: center;
margin-top: 10px;
margin-right: 28px;
line-height: 1em;
width: 90px;
height: 114px;
}
.photo_top a{
text-decoration: none;
font-size: 11px;
font-family: Arial;
font-weight: bold;
color: #fff;
line-height:11px;
display: block;
text-align: center;
}
.photo_top img{
border: 1px solid #fbf498;
margin-bottom: 6px;
//margin-bottom: 4px;
}
.left_col{
background-color: #36170B;
width: 251px;
vertical-align: top;
}
.center_col{
vertical-align: top;
background-image: url(../images/cc_tl.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: #844B35;
min-width: 740px;
padding: 0 5px 10px;
}
.right_col{
background-color: #36170B;
width: 250px;
vertical-align: top;
}
.tfs{
background-image: url(../images/tfs.jpg);
background-repeat: repeat-y;
width: 251px;
}
.tf_top{
background-image: url(../images/tf_top.jpg);
background-position: top center;
background-repeat: no-repeat;
width: 251px;
padding-top: 95px;
}
.tf_bot{
background-image: url(../images/tf_bot.jpg);
background-repeat: no-repeat;
width: 251px;
padding-bottom: 45px;
background-position: bottom center;
}
.tf_item{
margin-top: 4px;
margin-left: 35px;
font-size: 12px;
color: #fff;
}
.tf_item img{
border: 1px solid #fbf498;
margin-right: 8px;
}
.tf_item_desc{
margin: 6px 0;
}
.tf_item_desc_blue{
margin: 6px 0;
color: #0168b8;
}
.center{
text-align: center;
width: 750px;
//width: 748px;
margin-top: 17px;
}
  .tb_item{
display:-moz-inline-box; display:inline-block; *zoom:1; *display:inline;
margin: 6px 5px 0;
-margin: 6px 4px 0;
width: 239px;
text-align: center;
}
.girl{
background: url(../images/girl.jpg) no-repeat;
width: 232px;
height: 182px;
display: block;
float: left;
padding: 9px 2px 9px 5px;
position: relative;
margin: 10px 5px 0;
-margin: 10px 4px 0;
}
.ie6 .girl{height: 190px;}
.prev_photo{
border: 1px solid #fbf498;
width: 120px;
height: 180px;
float: left;
margin-right: 1px;
}
.girl_name{
background-color:#fbf498;
padding-top: 2px;
height: 15px;
width: 104px;
padding-left: 4px;
display: block;
float: left;
font-size: 11px;
font-weight: bold;
font-family: Tahoma;
}
.girl_info{
width: 99px;
padding-left: 10px;
display: block;
float: left;
font-size: 11px;
font-family: Tahoma;
color: #e2af4b;
margin-top: 5px;
}
.f_white{
color: #fff;
}
.more_photos{
width: 99px;
display: block;
float: left;
padding-left: 10px;
margin-top: 2px;
}
.more_photos a{
color: #fff;
font-size: 11px;
font-family: Tahoma;
}
.right_baners{
padding-left: 6px;
margin-top: 15px;
}
.banner_right{
margin-top: 6px;
}
.f0s{
background-image: url(../images/f0s.jpg);
background-repeat: repeat-x;
background-position: bottom left;
width: 100%;
height: 34px;
margin-top: 20px;
min-width: 1255px;
}
.f01{
background-image: url(../images/f01.jpg);
background-repeat: no-repeat;
background-position: bottom right;
width: 100%;
height: 34px;
}
.f02{
background-image: url(../images/f02.jpg);
background-repeat: no-repeat;
background-position: bottom left;
width: 100%;
height: 34px;
}
.f1s{
background-image: url(../images/f1s.jpg);
background-repeat: repeat-x;
width: 100%;
height: 51px;
min-width: 1255px;
}
.f1right{
background-image: url(../images/f1right.jpg);
background-repeat: no-repeat;
background-position: top right;
width: 100%;
height: 51px;
}
.f1left{
background-image: url(../images/f1left.jpg);
background-repeat: no-repeat;
background-position: top left;
width: auto;
height: 31px;
padding-top: 20px;
color:#FFFFFF;
font-family:Arial;
font-size:14px;
padding-left: 20px;
position: relative;
}
.f1left a{
color:#FFFFFF;
font-family:Arial;
font-size:13px;
text-decoration:none;
margin: 0 3px;
}
.f2s{
background-image: url(../images/f2s.jpg);
background-repeat: repeat-x;
width: 100%;
height: 103px;
min-width: 1255px;
}
.f2right{
background-image: url(../images/f2right.jpg);
background-repeat: no-repeat;
background-position: top right;
width: 100%;
height: 103px;
}
.f201{
background-image: url(../images/f201.jpg);
background-repeat: no-repeat;
width: 100%;
height: 103px;
}
.marker{
margin-right: 10px;
}
.foot_links{
display: block;
float: left;
margin-left: 20px;
line-height: 1.5;
}
.auth{
float: left;
width: 225px;
}
.ie6 .auth{width:225px; position:relative; left: -5px;}
.lang_select{
width:225px;
margin-bottom: 1px;
}
.auth_email{
float: left;
color:#1485B0;
font-size:12px;
width: 60px;
margin-top: 5px;
text-align: right;
padding-right: 5px;
}
.auth_password{
float: left;
color:#1485B0;
font-size:12px;
width: 60px;
margin-top: 5px;
text-align: right;
padding-right: 5px;
}
.foot_links a{
color:#FFFFFF;
font-family:Arial;
font-size:11px;
}
.footer{
float: left;
margin-top: 20px;
}
.foot_logo{
float:left;
height:35px;
display: block;
margin-left:20px;
margin-top:20px;
width:256px;
}
.f1left a.contact{
display:block;
height:90px;
margin-right:55px !important;
margin-top:20px;
position:absolute;
right:0;
top:-50px;
width:98px;
}
.banner_left{
text-align: left;
margin-left: 10px;
margin-top: 6px;
}
.register{
margin-left: 0px;
padding-left: 65px;
}
.ie6 .register{ margin:0px; position:relative; top: -10px;}
.ie7 .register{ margin:0px; position:relative; top: -7px;}
.register a{
color: #1485B0;
font-size: 12px;
font-family: Arial;
}
.enter{
float: right;
margin-top: 14px;
position:relative; left: -5px; 
background: url(../images/enter.gif) no-repeat top left;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
border: 0px;
width: 64px;
height: 24px;
text-align: center;
}
.ie .enter{
position:relative; left: -5px; 
}
.ie6 enter{position:relative; left: -7px; }
.top_banner{
margin-left: 0px;
padding-top: 5px;
width: 468px;
margin: 0 auto;
}
.top_auth{
margin-left: 0px;
padding-top: 8px;
width: 305px;
margin: 0 auto;
padding-left: 175px;
color: #fff;
}
.adv_search{
background-image: url(../images/adv_search.jpg);
background-position: top left;
background-repeat: no-repeat;
width: 250px;
height: 70px;
}
.rss_news{
background-image: url(../images/rss_news.jpg);
background-position: left 40px;
background-repeat: no-repeat;
width: 250px;
}
.adv_search_link{
float: right;
margin-right: 20px;
}
.adv_search_link a{
color: #fff;
font-size: 12px;
font-family: Arial;
}
.adv_search_title{
color: #fff;
font-size: 16px;
float: right;
margin-right: 20px;
margin-top: 30px;
}
.search_by{
color: #fff;
color: #fff;
margin: 0 auto;
text-align: left;
padding-left: 13px;
}
.search_by img{
margin-right: 0;
}
.select{
-x-system-font:none;
background:transparent url(../images/select_big.gif) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 18px;
line-height: 17px;
overflow:hidden;
position:absolute;
width: 218px;
margin-top: 5px;
text-align: center;
}
.styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width:218px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.search_btn{
background: url(../images/search.gif) no-repeat top left;
color:#FFFFFF;
font-family:Arial;
font-size:12px;
border: 0px;
width: 94px;
height: 24px;
text-align: center;
float: right;
margin-right: 20px;
margin-top: 5px;
}
.escort_news{
color: #004759;
font-size: 11px;
background-repeat: no-repeat;
background-position: 195px top;
padding: 0 24px 0 12px;
margin-top: 100px;
}
.escort_news a{
color: #bcedff;
font-size: 11px;
}
.escort_news_title{
color: #fff;
font-size: 16px;
text-align: center;
/*padding-bottom: 30px;*/
}
.escort_news_date{
color: #fff;
font-size: 11px;
margin-bottom: 5px;
margin-top: 20px;
}
.search_text{
background:transparent url(../images/inptext_big.gif) no-repeat scroll 0 0;
color:#000;
font-family: Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 14px;
line-height: 17px;
overflow:hidden;
width: 208px;
margin-top: 5px;
text-align: center;
border: 0px;
margin-bottom: 2px;
padding: 2px 5px;
}
.new{
background:transparent url(../images/new.gif) no-repeat scroll 0 0;
width: 42px;
height: 42px;
position: absolute;
display: block;
top:0;
left:0;
margin-top: 1px;
margin-left: 1px;
z-index: 3;
}
.on_tour_rel{
position: relative;
z-index: 2;
height:180px;
width:120px;
float: left;
margin-right: 3px;
-margin-right: 0px;
}
.on_tour{
background:transparent url(../images/on_tour.png) no-repeat scroll 0 0;
position: absolute;
z-index: 2;
width: 33px;
height: 34px;
right: 0;
bottom: 0;
margin-right: 1px;
margin-bottom: 1px;
}
.on_tour{ behavior: url(iepngfix.htc)}
/* Registration form*/
legend{
margin-left: 25px;
padding: 0 5px;
//position:absolute;
//top: -0.7em;
font-size: 14px;
color: #fff;
}
fieldset{
//position: relative;
//padding-top: 1em;
}
 
.reg{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#FFF; margin: 20px 0 10px 0; display:block;}
.reg_1{ background:#79422d; text-align: left;}
.reg_left{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding: 0 0 0 30px; margin: 10px 0 10px 0; text-align:left;}
.inp_1{ background:url(../images/reg_1.gif) no-repeat; width:331px; height:20px; text-align:left; }
.inp_1_1{ border:0px solid #F00; background:none; height:16px;width:321px; margin: 2px 0 0 3px;}
.inp_1_2{ border:0px solid #F00; background:none; height:16px;width:211px; margin: 2px 0 0 3px;}
.too_select{ text-align:left;}
.disc{ width:477px; border: 1px solid #e28248; margin:30px 0 0 0; text-align:left; padding:0.5em 0 5px;}
.disc_nam{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;padding: 0 5px 0 5px;}
.rad2{ display:block;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin: 0 0 3px 0;}
.top{ position:relative; top:-5px; margin: 0 0 0 81px;}
.serv{ width:477px; border: 1px solid #e28248; margin:30px 0 0 0; text-align:left; padding: 0 0 5px 0;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; }
.serv_nam{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; width:62px; padding: 0 5px 0 5px; position:relative; top:-10px; left:25px;}
.tab2{margin: 0 0 0 30px;}
.tab2 td{ text-align:right;}
.tab2 .checkbox {
width: 18px;
height: 18px;
  background: url(../images/reg_check.png) no-repeat;
  display: block;
  clear: left; margin: 0 15px 20px 15px; position:relative; top:9px;
}
.kol{ position:relative; left:-14px;}
.kol a{
color: #fff;
}
.rat{ width:477px; border: 1px solid #e28248; margin:30px 0 0 0; text-align:left; padding: 0 0 5px 0;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; }
.rat_nam{background: url(../images/ling_2.png) no-repeat; position:relative; top:-8px; left:29px; width:42px; height:11px;}
.rat_nam{ behavior: url(iepngfix.htc)}
.too_select .select{
-x-system-font:none;
background:transparent url(../images/reg_2.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 24px;
line-height: 21px;
overflow:hidden;
position:absolute;
width: 331px;
margin-top: 5px;
text-align: center;
}
.too_select .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 331px !important;
z-index:5;
margin-top: 2px;
text-align: center;
}
.checkbox {
width: 18px;
height: 18px;
cursor: pointer;
  background: url(../images/reg_check.png) no-repeat;
  display: block;
  clear: left;
  float: left;
  overflow: hidden;
}
.radio {
  width: 14px;
  height: 15px;
  background: url(../images/reg_radio.png) no-repeat;
  display: block;
  clear: left;
  float: left;
  cursor: pointer;
  overflow: hidden;
}
.left1{ padding: 0 10px 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
.left2{padding: 0 10px 0 52px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
.left3{ padding: 0 14px 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
.left4{ padding: 0 9px 0 70px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF;}
.three_select .select{
-x-system-font:none;
background:transparent url(../images/one.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 22px;
line-height: 21px;
overflow:hidden;
position:absolute;
width: 80px;
margin-top: 5px;
text-align: center;
}
.three_select .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 80px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.four_select { margin: 0 15px 0 13px;}
.four_select .select{
-x-system-font:none;
background:transparent url(../images/too.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 22px;
line-height: 21px;
overflow:hidden;
position:absolute;
width: 124px;
margin-top: 5px;
text-align: center;
}
.four_select .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 124px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.five_select .select{
-x-system-font:none;
background:transparent url(../images/three.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 22px;
line-height: 21px;
overflow:hidden;
position:absolute;
width: 98px;
margin-top: 5px;
text-align: center;
}
.five_select .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 98px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.six_select{ margin: 0 10px 0 0;}
.six_select .select{
-x-system-font:none;
background:transparent url(../images/four.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 22px;
line-height: 23px;
overflow:hidden;
position:absolute;
width: 149px;
margin-top: 5px;
text-align: center;
}
.six_select .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 149px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.seven_select .select{
-x-system-font:none;
background:transparent url(../images/four.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 22px;
line-height: 23px;
overflow:hidden;
position:absolute;
width: 160px;
margin-top: 5px;
text-align: center;
}
.seven_select .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 160px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.lang{padding: 0 0 20px 0;}
.lang td{ vertical-align:top;}
.lang{ background:#30534f; width:477px; border: 1px solid #e28248; background: #30534f; margin:20px 0 0 0; text-align:left;}
.lang1{ background: transparent url(../images/ling_1.png) no-repeat; line-height:0px; font-size:0px; width:82px; height:13px; position:relative; top:-7px; left:28px; }
.lang1{ behavior: url(iepngfix.htc)}
.reg_left2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding: 0 0 0 32px; margin: 10px 0 10px 0; text-align:left;}
.remov{ width:68px; height:24px; background:url(../images/remove.gif) no-repeat; font-size:0px; line-height:0px; cursor:pointer; margin: 6px 0px 0 0;}
.remove{margin-bottom: 3px; width: 75px;}
.opa{ margin: 0 0 5px 30px;}
.reg_left3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; padding: 0 0 0 0px; margin: 10px 0 10px 0; text-align:left; width:100px; }
.eng{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; margin: 8px 0 0 30px; }
.input2{ width:220px; height:20px;background:url(../images/input2.gif) no-repeat;}
.phon{ width:477px; margin:20px 0 0 0; text-align:left;}
.phon1{color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:7px 0 7px 30px;
width:140px;}
.nine_select .select{
-x-system-font:none;
background:transparent url(../images/hot.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 22px;
line-height: 23px;
overflow:hidden;
position:absolute;
width: 77px;
margin-top: 5px;
text-align: center;
}
.nine_select .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 77px !important;
z-index:5;
margin-top: 8px;
text-align: center;
}
.ten_select .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 175px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.sty2 .radio {
  width: 14px;
  height: 15px;
  background: url(../images/ten.png) no-repeat;
  display: block;
  position:relative; left:-3px;
  float: none;
  overflow: hidden;
}
.rat{background:#79422d;}
.rat2 .radio {
  width: 14px;
  height: 15px;
  background: url(../images/reg_radio.png) no-repeat;
  display: block;
  clear: left;
  margin: 0 15px 0 10px;
}
.rat2{ margin: 0 0 0 27px; }
.rat2 .ipu4{ background: url(../images/inp3.gif) no-repeat; width:128px; height:21px; padding: 2px 5px}
.rat2 input{ border:0px; background:none;}
.tusa_select .select{
-x-system-font:none;
background:transparent url(../images/input3.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 21px;
line-height: 23px;
overflow:hidden;
position:absolute;
width: 84px;
margin-top: 5px;
text-align: center;
}
.tusa_select .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 84px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.inp_1_3{
width: 118px;
}
.tab2 td{
//padding: 10px 0;
-padding: 0px 0;
}
.tab2 .sty2{
//margin-top: -17px;
-margin-top: 0px;
text-align: center;
//padding-left: 5px;
width: 45px !important;
}
fieldset.main_fieldset{
border:1px solid #e28248;
padding:0 0 5px;
text-align:left;
width:477px;
//padding-top: 1em;
background-color: #79422d;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px; 
}
/*png fix for ie6 to reg form*/.tab2 .checkbox, .rat2 .radio, .sty2 .radio, .radio, .checkbox { behavior: url(iepngfix.htc)}/*End reg*/
/*Reg windows*/
.ht{
background:transparent url(../images/too_2.jpg) repeat-x scroll 0 0;
height: 31px;
width: 575px;
}
.ht575 .ht_left{
background:transparent url(../images/one_respect.jpg) no-repeat scroll left top;
height: 23px;
padding-left: 25px;
font-family: Verdana;
font-size: 14px;
color: #fff;
padding-top: 8px;
}
.ht .ht_left{
height: 23px;
padding-left: 25px;
font-family: Verdana;
font-size: 14px;
color: #fff;
padding-top: 8px;
}
.ht505 .ht_left{
height: 23px;
padding-left: 25px;
font-family: Verdana;
font-size: 14px;
color: #fff;
padding-top: 8px;
}
.ht_left1{
width: 340px;
float: left;
}
.ht_left2{
float: left;
}
.ht_right{
background:transparent url(../images/too_3.jpg) no-repeat scroll right top;
height: 31px;
padding-right: 25px;
}
.cont_field{
width: 551px;
background-color: #a94a11;
padding: 10px 12px;
}
.field_text{
background-color: #79422d;
padding: 10px 12px;
border: 1px solid #e28248;
color: #fff;
font-family: Arial;
font-size: 12px;
}
.field_text p{
text-indent: 10px;
margin-bottom: 12px;
}
.reg_now_bt{
margin: 10px auto 10px auto ;
}
.sep40{
height: 40px;
background: transparent;
}
#why_become{
padding-left: 22px;
line-height: 13pt;
}
#why_become a{
color: #fff;
text-decoration: none;
font-family:Arial;
font-size:12px;
}
#why_become ul{
margin-left: 15px;
padding-bottom: 12px;
}
#why_become ul li{
padding-left: 30px;
}
/*Table form registration*/
.table_reg{
background-color: #79422d;
}
.left_table_reg{
border-top: 1px solid #e28248;
border-left: 1px solid #e28248;
width: 316px;
vertical-align: top;
font-size: 14px;
color: #fff;
padding: 15px 12px 0 15px;
}
.right_table_reg{
border: 1px solid #e28248;
border-bottom: 0px;
width: 181px;
vertical-align: top;
font-size: 11px;
color: #fff;
padding: 18px 12px 0 12px;
}
.counter_step_left{
border-left: 1px solid #e28248;
border-bottom: 1px solid #e28248;
}
.counter_step_right{
text-align: right;
border-right: 1px solid #e28248;
border-left: 1px solid #e28248;
border-bottom: 1px solid #e28248;
color: #fff;
font-size: 11px;
padding-right: 5px;
}
/*Input type text form form registration*/
.inp_side_left{
background-image:url(../images/inp_side_left.png);
background-repeat: no-repeat;
background-color: transparent;
background-position: top left;
padding-left: 5px;
height: 20px;
font-size: 0px;
}
.inp_side_left{ behavior: url(iepngfix.htc)}
.inp_side_right{
background-image: url(../images/inp_side_right.png);
-background-image: url(../images/inp_side_right.gif);
background-repeat: no-repeat;
background-color: transparent;
background-position: right top;
padding-right: 5px;
height: 20px;
font-size: 0px;
}
.inp_center_bg{
height: 20px;
float: right;
font-size: 0px;
margin-bottom: 12px;
}
.inp_center_bg input{
text-align: left;
border: 0px;
font-size: 11px;
font-family: Arial;
height: 14px;
padding: 3px 0;
margin: 0px;
background:transparent url(../images/inp_center_bg.jpg) repeat-x scroll left top;
margin: 0;
//margin-top: -1px;
width: 100%;
}
#w175{
width: 175px;
}
#w150{
width: 150px;
}
.reg_field_capt{
float: left;
}
.raa{
margin-left: 40px;
margin-bottom: 12px;
margin-top: 3px;
font-size: 11px;
}
.raa a{
font-family: Arial;
color: #ffffcf;
font-size: 11px;
}
.cpacha_reg{
padding-left: 140px;
padding-bottom: 12px;
}
.validation_field{
width: 173px;
padding: 2px 1px;
height: 14px;
color: #fff;
font-size: 8pt;
background-color: #e23232;
}
.valid_email{
margin-top: 52px;
}
.valid_email_user{
margin-top: 19px;
}
.valid_pass{
margin-top: 48px;
}
.title_reg{
text-align: center;
color: #fff;
font-size: 24px;
margin-bottom: 5px;
}
/*png fix for ie6 to reg form*/.tab2 .checkbox, .rat2 .radio, .sty2 .radio, .radio, .checkbox { behavior: url(iepngfix.htc)}/*png fix for ie6 to reg form*/.tab2 .checkbox, .rat2 .radio, .sty2 .radio, .radio, .checkbox { behavior: url(iepngfix.htc)}/*End reg*/
/*Reg windows*/
.ht505{
background:transparent url(../images/too_2.jpg) repeat-x scroll 0 0;
height: 31px;
width: 505px;
}
#w400{
width: 400px !important;
}
#w528{
width: 528px !important;
}
.ht_left{
background:transparent url(../images/too_1.jpg) no-repeat scroll left top;
height: 25px;
padding-left: 25px;
font-family: Verdana;
font-size: 14px;
color: #fff;
padding-top: 8px;
}
.ht_left1{
width: 340px;
float: left;
}
.ht_left2{
float: left;
}
.ht_right{
background:transparent url(../images/ht_06.jpg) no-repeat scroll right top;
height: 33px;
padding-right: 25px;
}
.cont_field505{
width: 482px;
background-color: #a94a11;
padding: 10px 12px;
}
.form_cont{
width: 477px;
background-color: #a94a11;
padding: 14px;
}
#fw500{
width: 500px !important;
}
.reg_now_bt{
margin: 10px auto 10px auto ;
}
.sep40{
height: 40px;
background: transparent;
}
#why_become{
padding-left: 22px;
line-height: 13pt;
}
#why_become a{
color: #fff;
text-decoration: none;
font-family:Arial;
font-size:12px;
}
#why_become ul{
margin-left: 15px;
padding-bottom: 12px;
}
#why_become ul li{
padding-left: 30px;
}
/*Table form registration*/
.table_reg{
}
.left_table_reg{
border-top: 1px solid #e28248;
border-left: 1px solid #e28248;
width: 316px;
vertical-align: top;
font-size: 14px;
color: #fff;
padding: 15px 12px 0 15px;
}
.right_table_reg{
border: 1px solid #e28248;
border-bottom: 0px;
width: 181px;
vertical-align: top;
font-size: 11px;
color: #fff;
padding: 18px 12px 0 12px;
}
.counter_step_left{
border-left: 1px solid #e28248;
border-bottom: 1px solid #e28248;
}
.counter_step_right{
text-align: right;
border-right: 1px solid #e28248;
border-left: 1px solid #e28248;
border-bottom: 1px solid #e28248;
color: #fff;
font-size: 11px;
padding-right: 5px;
}
#main_field{
border: 1px solid #e28248;
}
/*Input type text form form registration*/
.inp_side_left{
background-image:url(../images/inp_side_left.png);
background-repeat: no-repeat;
background-color: transparent;
background-position: top left;
padding-left: 5px;
height: 20px;
font-size: 0px;
}
.inp_side_left{ behavior: url(iepngfix.htc)}
.inp_side_right{
background-image: url(../images/inp_side_right.png);
-background-image: url(../images/inp_side_right.gif);
background-repeat: no-repeat;
background-color: transparent;
background-position: right top;
padding-right: 5px;
height: 20px;
font-size: 0px;
}
.inp_center_bg{
height: 20px;
float: right;
font-size: 0px;
margin-bottom: 12px;
}
#w175{
width: 175px;
}
#w150{
width: 150px;
}
.reg_field_capt{
float: left;
}
.raa{
margin-left: 40px;
margin-bottom: 12px;
margin-top: 3px;
font-size: 11px;
}
.raa a{
font-family: Arial;
color: #ffffcf;
font-size: 11px;
}
.cpacha_reg{
padding-left: 140px;
padding-bottom: 12px;
}
.validation_field{
width: 173px;
padding: 2px 1px;
height: 14px;
color: #fff;
font-size: 8pt;
background-color: #e23232;
}
.valid_email{
margin-top: 52px;
}
.valid_email_user{
margin-top: 19px;
}
.valid_pass{
margin-top: 35px;
}
.valid_logo{
margin-top: 164px;
}
.valid_logo_error{
margin-top: 148px;
color: red;
}
.title_reg{
text-align: center;
color: #fff;
font-size: 24px;
margin-bottom: 5px;
}
div.fileinputs {
position: relative;
margin-bottom: 10px;
}
.gecko div.fileinputs {
margin-bottom: 5px;
}
div.fakefile {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
input.file {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
width: 312px;
}
.fakefile input{
float: left;
background-image: url(../images/file.png);
border: 0px;
background-color: transparent;
width: 215px;
height: 16px;
font-size: 12px;
padding: 2px 4px;
}
.upl_foto{
border:1px solid #e28248;
text-align:left;
width:440px;
padding: 5px 15px 5px 27px;
background-color: #79422d;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin-top: 20px;
}
div.upl_text{
width: 100px;
float: left;
padding-top: 4px;
height:auto !important;
margin-bottom:5px;
//margin-bottom:0px;
}
.about_me{
background:transparent url(../images/ta.png) no-repeat scroll left top;
width: 333px;
height: 117px;
overflow: hidden;
border: 0px;
}
.about_me textarea{
width: 323px;
height: 107px;
overflow: hidden;
border: 0px;
background: transparent;
overflow: hidden;
padding :5px;    
}
.error_email{
    outline: 4px red solid;
    //border: 4px solid red !important;
}
.big_photo{
width: 110px;
float: left;
text-align: center;
margin-top: 5px;
behavior: url(iepngfix.htc)
}
.big_photo_img{
height: 140px;
width: 110px;
}
.small_photo{
width: 51px;
float: right;
text-align: center;
margin-top: 5px;
margin-left: 22px;
behavior: url(iepngfix.htc)
}
.small_photo_img{
height: 67px;
width: 51px;
}
.del{
margin: 5px auto 10px auto;
cursor: pointer;
}
.border_ul{
position: absolute;
border-top: 1px solid #e28248;
width: 100%;
bottom: 0;
left: 0;
margin-bottom: 1px;
font-size: 0;
z-index: 10;
//bottom: -20px;
-bottom: 0px;
}
#height{padding-left: 5px; display: block; float: left;}
/*регистрация*/
.ht575{
background:transparent url(../images/ht_04.jpg) repeat-x scroll 0 0;
height: 33px;
width: 575px;
}
.form_cont_reg{
width: 575px;
background-color: #a94a11;
padding: 10px 0 5px 0;
}
.one_0{background-color:#79422d;
border:1px solid #e28248;margin: 0px 10px 10px 10px;}
.one_4 .select{
-x-system-font:none;
background:transparent url(../images/one_4.jpg) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 21px;
line-height: 23px;
overflow:hidden;
position:absolute;
width: 207px;
margin-top: 5px;
text-align: center;
}
.one_4 .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 207px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.one_5{ font-size:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif; margin: 6px 20px 0 100px;}
.one_6{ margin: 20px 0;}
.one_7 { font-size:13px; color:#FFF;  border-right: 1px solid #e28248;font-weight:bold; width:492px;}
.col_1{ background:#a94a11;}
.col_2{ background:#79422d;}
.one_8{width:492px; height:5px; font-size:0px; line-height:0px; border-bottom: 1px solid #e28248;}
.one_9{border-top: 1px solid #e28248; width:492px; height:4px; font-size:0px; line-height:0px;}
.one_10{ margin: 0px 0 0 30px;}
.one_7 td{ padding: 5px; border-left: 1px solid #e28248;}
.one_0 .one_coll{text-align:center;}
.one_12 {background: url(../images/one_7.gif) 100px 0 repeat-y;}
.toch{ cursor: pointer; margin: 20px 0 10px 0;}
.one_13{ text-align:right; color:#fffefe; font-size:12px; width:513px;}
.col_1 td{ text-align:center;}
.col_2 td{ text-align:center;}
.ie6 .one_7 .on_tour img{ behavior: url(iepngfix.htc)}
/**/
.error{
        outline: 4px red solid;
        //height: 9px !important;
        //border: 4px solid red !important;
}
.error_checkbox{
        outline: 4px red solid;
        //margin-left:0px !important;
        //border: 4px solid red !important;
}
.error_textarea{
        outline: 4px red solid;
        //border: 4px solid red !important;
}
.error_user_profile{
        outline: 4px red solid;
        margin-left: 5px;
        //border: 4px solid red !important;
        //margin-left: 0px !important;
        //margin-top: -2px !important;
}
.validation_error{
        outline: 4px red solid;
}
/* начало профиля */
.form_cont_profile{
width: 607px;
background:#a94a11;
padding: 0 0 20px 0;
}
.too_0{width: 608px;}
.too_1{ background:url(../images/too_1.jpg) no-repeat; width:4px; height:48px;}
.too_2{ background:url(../images/too_2.jpg) repeat-x;}
.too_3{ background:url(../images/too_3.jpg) no-repeat; width:4px; }
.too_4{ font-size:18px; color:#FFF; background:url(../images/ht_ico.gif) 0 8px no-repeat; padding: 0 0 0 10px; margin:3px 0 0 15px;}
.too_5{font-size:14px; color:#FFF; margin: 3px 0 0 0px; text-align: right}
.too_6{font-size:14px; color:#FFF; margin: 8px 0 0 50px;}
.too_7{ margin: 2px 0 0 3px;}
.too_8{ font-size:18px;}
.too_9{width:568px; margin: 0 0 0 19px;}
.too_10{ background:url(../images/too_7.jpg) repeat-x; width:197px;}
.ie .too_10{ background:url(../images/too_7.jpg) repeat-x; width:196px;}
.too_11{ background:url(../images/too_7.jpg) repeat-x; width:345px;}
.too_12{ padding: 0 15px 0 0;}
.too_left{ padding: 0 10px;
background-color: #79422d;
border: 1px solid #e28248;
border-top: none;
border-bottom: none;
}
.too_13{ background: url(../images/too_but.jpg) no-repeat; border:0px; width:94px; height:28px; display:block; cursor:pointer; margin: 0 0 23px 83px;}
.too_14{ background:url(../images/too_bu2.jpg) no-repeat; margin: 0 0 0 15px;}
.too_15{border:0px; width:94px; height:28px; display:block; cursor:pointer; font-size:12px; color:#FFF; background:none; width:150px; height:30px; text-align:center;}
.too_16{ margin:13px 0 0 0;}
.too_18 .select{
-x-system-font:none;
background:transparent url(../images/too_9.jpg) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 20px;
line-height: 22px;
overflow:hidden;
position:absolute;
width: 176px;
margin-top: 5px;
text-align: center;
}
.too_18 .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width:176px !important;
z-index:5;
margin-top: 5px;
text-align: center;
}
.too_17{ font-size:11px; color:#FFF; padding: 20px 0 0 0;}
.too_19{ margin: 20px 0 0 0px; text-align:center;}
.too_19 a{ font-size:11px; text-decoration:underline; color: #FFF;}
.too_19 a:hover{ text-decoration: none;}
.too_20{color: #FFF; font-size:11px; text-align:center; padding: 10px 0 10px 0;}
.too_21{ background:url(../images/too_11.jpg) repeat-y; width:171px; margin: 0 0 0 4px;}
.too_22{ background:url(../images/too_12.jpg) no-repeat bottom;}
.too_23{ background:url(../images/too_10.jpg) no-repeat; min-height:463px;}
.too_tooter{ width:568px; height:8px; display:block; background:url(../images/too_13.jpg) no-repeat; font-size:0px; line-height:0px; margin: 0 0 0 19px;}
.too_25{ font-size:18px; color:#FFF; font-weight:normal; margin: 7px 0 0 10px; }
.too_26{ font-size:18px; color:#FFF; font-weight:normal; margin: 7px 0 0 10px; background:url(../images/ht_ico.gif) 0 8px no-repeat; padding: 0 0 0 13px; }
.too_27{ padding: 0 0 10px 0px;
background-color: #79422d;
border: 1px solid #e28248;
border-top: none;
border-bottom: none;
}
.too_27 p{ line-height:24px;}
.too_27 td{ font-size:13px; color:#FFF; padding:10px 10px 10px 15px;}
.too_28{ background:#79422d;}
.too_29{ background:#a94a11;}
.too_27 table{
margin-left: auto !important;
margin-right: auto !important;
}
.too_30{ border-left: 1px solid #e28248; border-right: 1px solid #e28248; width:323px;}
.too_31{ width:323px; height:5px; background:url(../images/too_4.gif) no-repeat; line-height:0px; font-size:0px; position:relative; top:-4px;}
.too_one{ border-right: 1px solid #e28248; width:135px;}
.too_too{ padding: 0px 0 0 5px;}
.too_32{ width:170px; text-align:right; color:#FFF; font-size:13px; margin: 7px 0 0 0;}
.too_35{width:568px; margin: 20px 0 0 20px;}
/* конец профиля */
#cont_tabs{ position:relative; top:-8px;}
.ie #cont_tabs{ position:relative; top:-8px; left:10px;}
.gecko #cont_tabs{ position:relative; top:-9px;}
.opera #cont_tabs{ position:relative; top:-7px;}
.tabs-container{ display:block; float:none; clear:both;}
.ie .p1{ margin: 30px 0 0 0; display:block;}
.ie .disc_nam{ margin: 0 0 0 55px;}
.ie .p2{ height: 10px;}
.meas_text{
color: #fff;
font-size:12px;
margin-top: 5px;
}
#upload_error{
float:right;
padding-top:4px;
color: red;
font-style:italic;
font-weight:bold;
}
/* после авторизации*/
.hello_user p{ margin: 0 0 5px 0;}
.hello_user a{color:#1485B0; text-decoration:underline;}
.hello_user a:hover{ text-decoration:none;}
.hello_user1{ text-align:right;}
/* forgot you pasword */
.ageent_new_pass{background-color: #79422d;
padding: 20px 12px 15px 12px;
border: 1px solid #e28248;
color: #fff;
font-family: Arial;
font-size: 12px; text-align:center;}
.ageent_new_pass p{ margin: 0 0 8px 0;}
.ageent_left{ background:url(../images/ageent_left.jpg) no-repeat; height:29px; width:5px;}
.ageent_center{ background:url(../images/ageent_center.jpg) repeat-x; height:29px; font-size:0px; line-height:0px; text-align: center;}
.ageent_center input{margin: 0 auto; background:none; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; cursor:pointer; padding: 4px 0px; text-align:center;}
.ageent_right{ background:url(../images/ageent_right.jpg) no-repeat; height:29px; width:7px; font-size:0px; line-height:0px;}
.ageent_new_pass .pass{ font-size:24px;}
.inp_forgot{ margin: 15px 0 0 0;}
div.fakefile_logo {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
input.file_logo {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
}
.fakefile_logo input{
background-image: url(../images/file.png);
border: 0px;
background-color: transparent;
width: 75px !important;
height: 16px;
font-size: 12px;
padding: 2px 4px;
}
.fakefile_logo img{
//margin-top: -12px;
cursor: pointer;
width: 92px;
//width: 90px;
height: 20px;
}
.gecko .fakefile_logo img{
margin-top: -8px;
}
/* Tab in Profile*/
.age_hide{ display:none;}
.too_32 span{color:#FFF; font-size:13px;}
.too_32 .age_click1{text-decoration:underline; cursor:pointer;}
.select_error{
border: 3px solid red; width: 330px; padding-bottom: 2px
}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.message_but{
width: 78px;
margin-bottom: 5px;
border: none !important;
margin-left: 6px;
}
.message_but input{
padding: 4px 10px !important;
margin-left: 5px;
}
.message_but td, .message_but th{
border: none !important;
padding: 0px !important;
}
#active_mb .mb_center{
background:transparent url(../images/center_active.jpg) repeat-x scroll 0 0;
height: 41px;
}
#active_mb .mb_left{
background:transparent url(../images/left_active.jpg) no-repeat scroll left top;
height: 41px;
padding-left: 2px;
}
#active_mb .mb_right{
background:transparent url(../images/right_active.jpg) no-repeat scroll right top;
height: 41px;
padding-right: 2px;
width: 125px;
}
#passive_mb .mb_center{
background:transparent url(../images/center_pass.jpg) repeat-x scroll 0 0;
height: 41px;
}
#passive_mb .mb_left{
background:transparent url(../images/left_pass.jpg) no-repeat scroll left top;
height: 41px;
padding-left: 2px;
}
#passive_mb .mb_right{
background:transparent url(../images/right_pass.jpg) no-repeat scroll right top;
height: 41px;
padding-right: 2px;
width: 125px;
}
.title_mb{
color: #fff;
font-size: 14px;
font-family: Arial;
text-align: center;
padding-top: 10px;
}
.left_mb{
width: 127px;
float: left;
position: absolute;
cursor: pointer;
}
.center_mb{
width: 127px;
left: 127px;
position: absolute;
cursor: pointer;
}
.right_mb{
width: 127px;
left: 254px;
position: absolute;
cursor: pointer;
}
.buts_container{
width:505px;
position: relative;
height: 33px;
}
.message_table{
border: 1px solid #e28248;
border-left: none;
border-bottom: none;
margin-bottom: 10px;
}
.message_table th{
background-color: #a94a11;
border-left: 1px solid #e28248;
color: #fff;
font-size: 14px;
font-family: Arial;
text-align: left;
font-weight: normal;
vertical-align: top;
padding: 8px 0px 8px 10px;
}
.message_table td{
background-color: #79422d;
border: 1px solid #e28248;
border-right: none;
border-top: none;
color: #fff;
font-size: 14px;
font-family: Arial;
text-align: center;
vertical-align: top;
padding: 8px 0;
}
.message_table td.subject{
text-align: left;
padding: 8px 5px;
}
.message_table td.sender{
padding: 8px 5px;
}
.message_table td.sender img{
width: 80px;
}
/* Список заказов*/
.order_list{
border-right: 1px solid #e28248;
border-top: 1px solid #e28248;
width: 100%;
}
.order_list th{
border: 1px solid #e28248;
border-top: 0px;
border-right: 0px;
padding: 4px 0;
text-align: center;
}
.order_list td{
border: 1px solid #e28248;
border-right: none;
border-top: none;
text-align: center;
padding: 4px 0;
}
.order_list a{
color: #000;
}
.order_list a:hover{
color: #fff;
text-decoration: none;
}
/*для календарика*/
#ui-datepicker-div{
    z-index: 200;
}
.quick_search{
margin: 0 10px 0 0 ;
}
.qs_white{
color: #fff;
}
/*для избранного*/
.new_one{margin: 13px 0 0 0px;
display: block;
}
.new_one table{
margin-left: auto;
margin-right: auto;
}
.new_one .ageent_left{ background:url(../images/ageent_left.jpg) no-repeat; height:30px; width:5px;padding: 0px; font-size:0px; line-height:0px; }
.new_one .ageent_center{ background:url(../images/ageent_center.jpg) repeat-x; height:30px; font-size:0px; line-height:0px;padding: 0px;}
.new_one .ageent_center input{background:none; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; cursor:pointer; padding: 4px 10px; text-align:center;}
.new_one .ageent_right{ background:url(../images/ageent_right.jpg) no-repeat; height:30px; width:7px; font-size:0px; line-height:0px; padding: 0px;;}
.three_select1 .select{
-x-system-font:none;
background:transparent url(../images/one.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 22px;
line-height: 21px;
overflow:hidden;
position:absolute;
width: 80px;
text-align: center;
margin-top: 0px;
}
.three_select1 .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 80px !important;
z-index:5;
margin-top: 0px;
text-align: center;
}
.three_select1{
float: left;
margin-left: 5px;
margin-top: -3px;
//margin-top: 0px;
} 
.fll{
display: block;
float: left;
}
.user_menu{
text-align: center;
margin: 0 auto;
padding-top: 10px;
color: #fff;
}
.user_menu a{
color: #fff;
}
.user_menu a:hover{
text-decoration: none;
}
/*отзывы*/
.sreda{ width: 400px;}
.sreda .too_26{ width:365px; }
.sreda .too_30{ width:398px;}
.sreda table{ margin:  0 0 0 13px;}
.too_27 table{margin: 0px;}
.srega_1{height:5px; line-height:0px; font-size:0px; position:relative; top:-4px;}   
.srega_1 td{ margin: 0px; padding: 0px;}
.sreda_one{ background:url(../images/sreda_one.gif) no-repeat; width:7px; height:5px;}
.sreda_too{background:url(../images/sreda_too.gif) repeat-x; width:388px; height:5px; }
.sreda_three{ background:url(../images/sreda_three.gif) no-repeat; width:6px; height:5px;}
.escort_rss { 
margin-left:20px;
margin-top:5px;
color:transparent;
}
.message_table .message_but{
margin: 0 auto 6px auto;
}
.jCarouselLite{
margin-right: 120px;
}
#ui-datepicker-div{
display: none;
}
/*Нижние закругления*/
.b_round{
background: url(../images/b_round.jpg) repeat-x scroll top left;
height: 6px !important;
padding: 0 !important;
line-height: 0px;
font-size: 0px;
}
.b_round td{
height: 6px !important;
padding: 0 !important;
}
.lb_round{
background: url(../images/lb_round.jpg) no-repeat scroll top left;
width: 6px;
}
.rb_round{
background: url(../images/rb_round.jpg) no-repeat scroll top right;
width: 6px;
}
/*верхние закругления*/
.tb_round{
background: url(../images/tb_round.jpg) repeat-x scroll top left;
height: 6px !important;
padding: 0 !important;
line-height: 0px;
font-size: 0px;
}
.tb_round td{
height: 6px !important;
padding: 0 !important;
}
.tlb_round{
background: url(../images/tlb_round.jpg) no-repeat scroll top left;
width: 6px;
}
.trb_round{
background: url(../images/trb_round.jpg) no-repeat scroll top right;
width: 6px;
}
/*светлые закругления*/
.l_b_round{
background: url(../images/l_b_round.jpg) repeat-x scroll top left;
height: 6px !important;
padding: 0 !important;
line-height: 0px;
font-size: 0px;
}
.l_b_round td{
height: 6px !important;
padding: 0 !important;
}
.l_lb_round{
background: url(../images/l_lb_round.jpg) no-repeat scroll top left;
width: 6px;
}
.l_rb_round{
background: url(../images/l_rb_round.jpg) no-repeat scroll top right;
width: 6px;
}
.al_center td{
text-align: center;
}
.al_center td.ta_left{
text-align: left;
}
.pagges a{
color: #fff;
}
.to_radio{
    margin: 0 auto;
}
.to_radio_div{
    margin: 7px 0 0 10px;
}
.div_ind{
    float: right;
    width: 175px;
}
.to_profile_photos{
background-color:#79422d;
border: 1px solid #e28248;
border-bottom: none;
border-top: none;
padding: 0 20px;
}
.al_center td{
text-align: center;
}
.al_center td.ta_left{
text-align: left;
}
.pagges a{
color: #fff;
}
.to_radio{
    margin: 0 auto;
}
.to_radio_div{
    margin: 7px 0 0 10px;
}
.div_ind{
    float: right;
    width: 175px;
}
.date_inp{
height: 20px;
font-size: 0px;
}
.date_inp input{
text-align: left;
border: 0px;
font-size: 11px;
font-family: Arial;
height: 14px;
padding: 3px 0;
margin: 0px;
background:transparent url(../images/inp_center_bg.jpg) repeat-x scroll left top;
margin: 0;
//margin-top: -1px;
width: 100%;
}
.weight_inp{
background:transparent url(../images/weight_inp.png) no-repeat scroll left top;
width: 158px;
height: 20px;
behavior: url(iepngfix.htc)
}
.bwh_inp{
background:transparent url(../images/bwh_inp.png) no-repeat scroll left top;
width: 67px;
height: 20px;
float: left;
behavior: url(iepngfix.htc);
}
.weight_inp input{
border: 0px;
background: transparent;
padding: 3px 5px;
width: 148px;
height: 14px;
}
.bwh_inp input{
border: 0px;
background: transparent;
padding: 3px 5px;
width: 48px;
height: 14px;
}
.language_select{
float: left;
margin-top: -9px;
margin-left: 5px;
}
.left_login_but{
float: left;
margin-top: 8px;
}
.lang_select_title{
color:#1485B0;
float:left;
font-size:12px;
margin-top:5px;
padding-right:5px;
text-align:right;
width:60px;
}
.select_lang{float: left;}
#mover{
position: relative;
margin-top: 0px;
background: #36170B;
}
.w70{
float: left;
width: 85px;
}
.pad_search{
padding-top: 5px;
}
.to{margin-left: 5px;}
.clearl{
clear:left;
font-size:  0px;
line-height: 0px;
}
.ie6_top{
 clear: both;
 //clear: both;
 -clear: none;
 padding: 0;
 //padding: 3px 0 0 0;
-padding: 18px 0 0 8px;
}
.error_one{margin: 5px 0 0 0;}
.ie6 .error_one{margin: 0px 0 0 0;}
.error_one a{ margin:0px; padding:0px;}
.error_one .one_link{ margin: 0 0 2px 0; display: inline-block;}
.ie6 .error_one .one_link{ margin: 0 0 0px 0; display: inline-block;}
.ie6 .more_photos{margin:0px 0 0 10px; padding:0px;}
.error_two{ margin: 20px 0  0 0;}
.add{height:24px; /* background:url(../images/add.gif) no-repeat; */font-size:0px; line-height:0px; cursor:pointer; margin: 40px 0px 3px 0; width:68px;}
.ten_select .select{
-x-system-font:none;
background:transparent url(../images/hot2.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 22px;
line-height: 23px;
overflow:hidden;
position:absolute;
width: 175px;
margin-top: 5px;
text-align: center;
 margin: 3px 0 0 0px;
}
.sty2{ margin: 10px 0 0 0;}
.sty2 br{ margin: 5px 0 5px 0;}
.sty2 label{ color:#FFF;}
a{ color:#FFF;}
a:hover{ text-decoration:none;}
.girl td{ vertical-align:top;}
.name_one{ color:#FFF; width: 100px; margin: 5px 0 5px 0; font-size:13px;}
.girl  .f_green{ margin: 5px 0 5px 0;}
.name_too{ color:#FFF; width: 100px; margin: 5px 0 5px 0;}
.pay_one{ display:block; margin: 0 0 10px 0;}
.pay_type{ width: 70px; display:inline-block; color:#FFF;}
.too_24{ margin: 20px 0 0 0; padding-button: 11px;}
.inp_login{
width: 138px;
height: 14px;
border: 0px;
background: none;
color: #000;
font-family: Arial;
font-size: 12px;
padding: 2px 5px;
margin: 0;
}
.div_inp_login{
width: 148px;
height: 18px;
background-image: url(../images/inp_login.gif);
background-repeat: no-repeat;
margin-top: 4px;
float:left;
}
.hello_user{font-family:Arial, Helvetica, sans-serif; font-size:13px; margin: 10px 0 0 66px;color:#1485B0;}
.ie6 .ht505{ width:512px;}
.order_list a{
color: #FFF;
}
.pay_one{ color:#FFF;}
.ie6 .field_text{float:left;}
.left_sb{
background: url(../images/left_sb.jpg) no-repeat scroll top left;
padding-left: 3px;
height: 15px;
display: inline-block;
cursor: pointer;
font-size: 9px;
line-height: 15px;
//margin-right: 4px;
}
.right_sb{
background: url(../images/right_sb.jpg) no-repeat scroll bottom right;
padding-right: 3px;
height: 15px;
display: inline-block;
font-size: 9px;
line-height: 15px;
}
.center_sb{
background: url(../images/center_sb.jpg) repeat-x;
height: 15px;
display: inline-block;
font-size: 9px;
padding: 0 5px;
line-height: 15px;
font-family: Arial;
color: #fff;
}
.cont_field .inp_center_bg input{
text-align: left;
border: 0px;
font-size: 11px;
font-family: Arial;
height: 14px;
padding: 3px 0;
margin: 0px;
background:transparent url(../images/inp_center_bg.jpg) repeat-x scroll left top;
margin: 0;
//margin-top: -1px;
width: 165px;
}
#user_lang .ten_select{margin: 0 0 0 27px;}
fieldset{ margin: 20px 0 0 0; display:block;}
.carouse{
    list-style: none;
}
.carouse li{
display: block;
float:left;
line-height:1em;
margin-right:28px;
margin-top:3px;
height: 127px;
text-align:center;
}
span.error_select{
    height:19px !important;
    border:4px red solid;    
}
span.error_select{
    height:19px !important;
    border:4px red solid;    
}
div #no_padd{
padding: 1px 0 0 0px;
//padding: 0px;
height:25px;
width:128px;
//margin-top: 2px;
}
#no_padd input{
    padding-left: 5px;
}
#upgrade  div.ageent_center input{
//padding-left: 5px;
//padding-right: 5px;
}
div #no_padd{
padding: 1px 0 0 0px;
//padding: 0px;
height:25px;
width:128px;
//margin-top: 2px;
}
#no_padd input{
    padding-left: 5px;
}
div #w150n{
width: 150px;
float: none;
}
div #w150n input{
width: 140px;
}
.to_photos{
margin:0 auto;
width:180px;
}
.to_photos img{
    margin: 2px 2px;
}
.gl_photo{
margin-right:1px;
z-index: 0;
position: relative;
}
.gl_photo img{
border:1px solid #FBF498;
height:180px;
width:120px;
z-index: 0;
margin: 0px;
}
.top5_photo{
margin-right:8px;
position: relative;
}
.top5_photo img{
border:1px solid #FBF498;
width: 80px;
height: 95px;
z-index: 0;
margin: 0px;
}
.top_carousel{
text-align: center;
margin-bottom:2px;
}

.top_carousel img.trans{
left: auto;
top: auto;
}
.top_carousel img{
border:1px solid #FBF498;
width: 80px;
height: 95px;
z-index: 0;
margin: 0px;
}
.winner_photo{
position: relative;
}
.winner_photo img{
border:1px solid #FBF498;
height:155px;
width:120px;
z-index: 0;
margin: 0px;
}
.profile_photo{
margin: 0 auto;
z-index: 0;
position: relative;
}
.profile_photo img{
border:1px solid #FBF498;
height: 245px;
width: 180px;
z-index: 0;
margin: 0px;
}
.lb_photos{
margin: 2px;
position: relative;
display: inline-block;
}
.lb_photos img{
border:1px solid #FBF498;
width: 80px;
height: 95px;
z-index: 0;
margin: 0px;
}
img.trans{
position: absolute;
z-index: 5000;
top: 0px;
left: 0px;
border: 0px;
}
.sort{
color: #fff;
text-align: left;
margin: 8px 0 0 0;
font-size: 10px;
}
.sort a{
margin: 0 2px;
}
.fs_s{
font-size: 14px;
}
.top_banner img, .top_banner object{
width: 468px;
height: 60px;
}
#gallery{
cursor: pointer;
}
#gallery a{
text-decoration: none;
}
.w70{
float: left;
width: 70px;
}
.right_mb_faq{
width: 95px;
left: 381px;
position: absolute;
cursor: pointer;
}
.new_mess td{
background-color: #C91111;
}
.prof_table{
color: #fff;
border-left: 1px solid #e28248;
border-top: 1px solid #e28248;
}
.prof_table td{
border-right: 1px solid #e28248;
border-bottom: 1px solid #e28248;
}
/*too_select / .styled заменить
min-width: 1255px; replase min-width: 1257px;
.too_4
*/
#TB_overlay,#TB_window,TB_ajaxContent{
z-index: 100;
}
 div #too_27m{
 border: 0px;
 }
 
 div #too_27m table{
 width: 100%;
 }
 
 #w451{
 width: 451px;
 }
 
 .review{
 border: 1px solid #e28248;
 border-right:0px;
 }
 .review th{
 border-right: 1px solid #e28248;
 background: #a94a11;
 text-align: center;
 font-weight: normal;
 font-size:13px;
 padding: 5px;
 }
 
 .review td{
border-right: 1px solid #e28248;
background: #79422d;
text-align: center;
font-weight: normal;
color:#FFFFFF;
font-size:13px;
padding:5px;
 }
 
 .left_mb_v1{
width: 127px;
float: left;
position: relative;
cursor: pointer;
margin: -14px 0 0 -14px;
}
.too_128{ background:#b52429;}
.too_129{ background:#bf3646;}
.discount{
background:transparent url(../images/discount.png) no-repeat scroll 0 0;
position: absolute;
text-align: center;
color: #fff;
font-size: 11px;
padding: 6px 0 0 0;
font-family: Tahoma;
font-weight: bold;
z-index: 2;
width: 42px;
height: 35px;
left: 0;
bottom: 0;
margin-right: 1px;
margin-bottom: 1px;
}
table.too_28_mm{
background:#79422d;
}
table.too_28_mm td{
border: 0px;
}
table.too_28_mmm{
background:transparent;
}
table.too_28_mmm td{
border: 0px;
}
.over18{
margin-left: 30px;
float: left;
}
.select_order .select{
-x-system-font:none;
background:transparent url(../images/four_1.png) no-repeat scroll 0 0;
color:#000;
font-family:arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height: 22px;
line-height: 23px;
overflow:hidden;
position:absolute;
width: 74px;
padding-left: 3px;
margin-top: 0px;
text-align: left;
}
.select_order .styled{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align: left;
margin:0;
padding:0;
opacity:0;
position:relative;
width: 77px !important;
z-index:5;
font-size: 10px;
margin-top: 0px;
}
div#select_level{
margin-left: 0px !important;
}
a.selected_menu_link{
font-weight: bold;
}
table #no_messages th{
border-bottom: 1px solid #e28248 !important;
}
.futured_caption{
color:#FFFFFF;
font-family:Arial;
right:0;
position:absolute;
top:0;
padding: 10px;
font-weight: bold;
font-size: 12px;
}
div #w660{
width: 660px;
}
div #to_w660{
width: 632px;
}
div #w748 {
    width: 748px;
}
/**/
div#no_padding{
padding-top: 0px !important;
}


.brose_emulate{
float:right;
width: 105px;
margin-top: -1px;
}

.brose_emulate .ageent_center input {
width: 99px;
height: 24px;
}

.see_rait{font-size:14px; color:#FFF; margin: 8px 0 0 45px;}

.left_payment{
    width: 50%;
    float: left;
    text-align: center;
}

.right_payment{
    width: 50%;
    float: left;
    text-align: center;
}

.left_payment div.paymest_system, .right_payment div.paymest_system{
    padding: 5px 0;
    text-align: center;
}

.payment_title{
    text-align: center;
    padding: 0 0 5px 0;
}

.pay_form, .pay_form div, .pay_form table{
    text-align: center;
}