html {overflow-y: scroll;}
body{background: #fff url(lines.png) repeat;}
/*#mainDiv{background: url(womentop.png) no-repeat right 100px;}*/
#canvas0,
#canvas1{background-color: #202020;}
a {color:#a70001;text-decoration:none}
a:hover{text-decoration:underline;}
h2 {color: #a70001;
  font-size: 32px;
  font-weight: normal;
  line-height: 21px;
  margin: 0;
  padding: 10px 0;
  text-transform: uppercase;}
h2 a:hover{text-decoration:none;}
.clear {clear:both;}
.bold {font-weight:bold;}

#wltop_menu{display: none;}
.liked__menu__item .event__count.mainTableRightTdDiv {
    background: #FFC4C4;}
.liked__menu__title.mainTableRightTdDiv {
    background-color: #FFE0E0;}
/*.woomen_bg{background: #fff url(lines.png) repeat;border-bottom: solid 2px #5A5A5A;height: 584px;left: 0;position: absolute;top: 100px;width: 100%;z-index: -1;}*/


.header{background: #ff6600;padding: 5px 0;position: relative;}
.header_in{margin: 0 auto;width: 994px;}
.top_banner{height: 90px;float: left;width: 728px;}
.clearfix:after {content: " ";visibility: hidden;display: block;height: 0;clear: both;}
.logo{float: right;margin-top: 15px;}
.logo img{display: block;max-width: 240px;}
#mainDiv{padding-top:0px;}

.ui-slider-handle, .ui-slider-handle:hover,.ui-slider-range {
  background: #a70001 !important;
  border-color: #a70001 !important;
}
.search__item__favorit {
  border-bottom-color: #a70001 !important;
}
/*top menu (Hor menu)*/
  .HorMenu {background: rgba(167, 0, 1, 0.75);height:36px;position:relative;width:auto;}
  .HorMenu ul{overflow:hidden;height:36px;margin: 0 auto;padding:0 !important;width: 994px;}
  
  .HorMenu li {border:none;line-height: 36px;margin:0;padding:0;position: relative;}
  .HorMenu li:first-child:after,
  .HorMenu li#last:after,
  .HorMenu li#enter:after,
  .HorMenu li#exit:after{display: none;}
  
  .HorMenu li a{color:#fff;display: block;font-weight: bold;text-decoration:none;font-size:16px;padding:0 12px;text-transform: uppercase;}
  .HorMenu li a:hover,
  .HorMenu li a.active{background: #a70001;color:#fff;}
  
  li#reg{border:none}
  #exit span{color:#fff;padding: 0 10px;}
  #exit a,
  #exit span{float: left;}

/*card menu*/
#card_menu{background: rgba(240, 240, 240, 0.75);
  border-bottom: solid 1px rgba(234, 234, 234, 0.75);}
  
  .mainTableRightTdDiv {background: rgba(240, 240, 240, 0.75);padding: 5px;}
/* small faces, plateg bg, top10 */
    .cntPlase,
    p.plateg_check:hover,
    p.plateg_check_hover,
    #recent_faces_bg .mainUsersPicSmall:hover,
    #recent_faces_bg .mainUsersPicSmallActive,
    .small-user-data,
    .small-user-data span{background-color:#a70001;color:#fff;}
  
  /* padding */
    .resultPpaddingItem a{background:#F3F3F3;}
    .resultPpaddingItem{background:#dddddd;border:solid 1px #ECECEC;}
    .resultPpaddingItem a:hover{background:#dddddd;}
  
  /* dop main blocks */
    .profile_about_anketa_block{background: #F9F9F9;border: solid 1px #F7F7F7;}
    div.SearchResult{background:#fff;border: solid 1px #F7F7F7;}
    .top_photos_vote_container{border: solid 1px #F7F7F7 !important;}
  
  /*progress bar*/
    .mainTableRightTdDiv--score{background: none;text-shadow: 0 1px 0 #fff;}
    .rate_line,
    .mainTableRightTdDiv--score:hover{background: #FFC4C4;text-shadow: 0 1px 0 #fff;}
    .rate_line__txt{color: #000;text-shadow: 0 1px 0 #fff;}
    .rate_line__bg{background: #FA9696;}

/* Buttons */
  .enter_input_b ,
  .input_register_b ,
  .input_find_b ,
  .input_reset_b,
  .input_edit_save,
  .delete_button,
  .input_edit_save{width:144px;height:26px !important;}
  
  .reg-buttons .input_reset_b,
  #why_register_button .enter_input_b,
  .input_register_b,
  .send_msg_button,
  .big_button{width:214px !important;height:37px !important;line-height:37px !important;font-size:16px;}
  
  .enter_input_b ,
  .input_register_b ,
  .input_find_b ,
  .input_reset_b,
  .input_edit_save,
  .delete_button,
  .input_edit_save,
  .reg-buttons .input_reset_b,
  #why_register_button .enter_input_b,
  .input_register_b,
  .send_msg_button,
  .big_button{border:solid 1px #a70001;background: #a70001;box-shadow:inset 0 0 1px rgba(255,255,255,1);color:#fff;text-shadow:0 1px 0 #910203;}
  .enter_input_b:hover,
  .input_register_b:hover ,
  .input_find_b:hover,
  .input_reset_b:hover,
  .input_edit_save:hover,
  .delete_button:hover,
  .input_edit_save:hover,
  .send_msg_button:hover,
  .big_button:hover,
  .input_register_b:hover,
  #why_register_button .enter_input_b:hover,
  .reg-buttons .input_reset_b:hover{background: #940304;text-decoration:none;}
  .enter_input_b:active,
  .input_register_b:active,
  .input_find_b:active,
  .input_reset_b:active,
  .input_edit_save:active,
  .delete_button:active,
  .input_edit_save:active,
  .send_msg_button:active,
  .big_button:active,
  .input_register_b:active,
  #why_register_button .enter_input_b:active,
  .reg-buttons .input_reset_b:active{box-shadow:inset 0 0 3px rgba(0,0,0,0.5);}

  .memberlistbutton{padding:0 5px;}
  .fb_button_connect:hover{text-decoration:none;}
  #why_register_button .enter_input_b {margin-left:50px;}

/* Search form */
  #TopButtonContainer{height: auto;overflow: visible;}
  #TopButtonContainer li{border: none;padding: 0;margin-right: 6px;position: relative;top: 6px;}
  #TopButtonContainer li:first-child{margin-right: 0;}
  #TopButtonContainer li a{border:1px solid rgba(207, 207, 207, 0.71);background:rgba(207, 207, 207, 0.71);color:#000;display: block;font-size:13px;border-bottom:none;padding: 5px 7px;}
  #TopButtonContainer li a:hover{text-decoration:underline;color:#000;}
  #TopButtonContainer li.selected {top: 0;}
  #TopButtonContainer li.selected a{color:#000; background:rgba(207, 207, 207, 0.71);border:1px solid rgba(207, 207, 207, 0.71);border-bottom-color: #eee;font-size:20px;padding: 3px 7px;} 
  
  #search_box_container{position:relative;  border: solid 1px rgba(207, 207, 207, 0.71)!important;
  background: rgba(207, 207, 207, 0.71) !important;
  box-shadow: none;
  color: #000;}

/* faces blocks */
  div.mainUsersPic,
  #user_cPhotocontainer,
  #top_10_main_block .big-photo-wrapper{  background: #E0E0E0;
  border: solid 1px #D5D5D5;}
  
  .mainUsersPic img,
  .mainUsersPicSmall img,
  div.SearchResult div.photo img,
  .top_photos_rating img,
  .bigUserPhoto,
  .profile_about_anketa_block_photo img,
  .view_profile_anketa_block_photo img,
  div.voted_photo img,
  #welcome2 .mainUsersPic img,
  #user_cPhotocontainer img,
  div.mainUsersPic:hover a img,
  #top_10_main_block .big-photo-wrapper:hover a img,
  #user_cPhotocontainer:hover img{border:1px solid #D5D5D5;padding:0px;}
  
  div.mainUsersPic:hover,
  #top_10_main_block .big-photo-wrapper:hover,
  #user_cPhotocontainer:hover {background:#D5D4D4;border:solid 1px #D5D5D5;}
  
  img.online {right: 70px;top: 10px;}
  .mainUsersPicSmall img.online {right: 11px;}
  #new_faces div.mainUsersPic{display:block;float:none;margin:0 auto 15px;}
  div.mainUsersPic {height:204px;padding:9px;width:122px;line-height:14px;}
  #search_result_main_page .mainUsersPic{margin:0 25px 15px 13px}
  div.mainUsersPic a img {float:right;display:inline;}
  #user_cPhotocontainer img {margin:9px;padding:0;float:left;display:inline;}
  #user_cPhotocontainer {height:200px;margin-bottom:15px;}
  #top_welcom {margin-left:0px;}
  #user_cPhotocontainer {height:200px;}

/* other style */
  #card_menu{padding:0;}
  #user_cgrey {color:#999;}
  #login_ul a,.networkInfo a, .textARTICLEStid a, .placesItem_txt a {font-weight:bold;}
  .error{border:1px solid #b7b7b7;max-width:530px}
  .error h1{color:#999;}
  #mainContent {background:none;}
  .desc {color:#6F6F6F;}
  .mainTableRightTdDiv #conf_sms_terms ul li {color: #000;}
  #confirm_sms b {background-color: #ffffff;padding-top: 0px;padding-right: 3px;padding-bottom: 0px;padding-left: 3px;}
  .textARTICLESVIEWS {color:#484740;font-size:10px;}
  #who_watched_me {background:#fff;}
  .input_register_b {width:120px;}
  .cntPlase {width: 142px;}
  .topPhotosDiv samp {color:#999;}
  #top_10_main_block .big-photo-wrapper{padding:9px;width:122px;margin:0 auto;}
  #top_10_main_block .big-photo-wrapper a{margin-bottom:0;display:block;}
  #top_10_main_block a img {margin-bottom:0;}
  .topPhotosDiv div.mainUsersPic {height:185px;}




/* MainPartner */
#fone_mark b {color:red;background-color:#fff;}
#SERVICE_COST_INFO  {color:#999;}
#confirm_sms * {line-height:180%;}
#PartnersWellcom {height:450px;width:790px;background: url(/site-images/partners/partners_bg_heb.jpg) 5px 0px  no-repeat; }
#PartnersWellcom_ru {height:450px;width:790px;background: url(/site-images/partners/para-rus-text.jpg) -15px 0px  no-repeat;  }
#main-text-img {position:relative;right:450px;margin-top:0px;}
#partners-promo {height:300px; width:320px; margin-top:150px;right:450px;  text-align:right;}
#partners-promo_ru {height:300px; width:320px; margin-top:300px;left:480px; position:absolute; float:right; text-align:left;}
#partners-promo a {font-weight:bold;color:#85285E;margin-top:20px;display:block;}
#partners-promo_ru a {font-weight:bold;color:#85285E;margin-top:20px;display:block;}
#partners-promo p {font-size:102%;font-weight:bold;}
#partners-promo_ru p {font-size:102%;font-weight:bold;}

#canvas0,
#canvas1 {background-color: none;}

#result {height:50px; width:539px; text-align:center; border:1px solid #999;margin-top:10px;background: #F8F8F8;font-size:120%;padding-top:20px;}

#CONFIRM_SMS_CONGRATS {margin:20px 0px 10px 0px;}
.mainTableRightTdDiv #conf_sms_terms ul li {color:#000;} 

 /* place index */

#mainTableRightTdDiv_places {border:1px solid #999;}
.places.placesItem {width:539px;}
.placesItem .placesItem_img  {width:180px;float:right;}
.placesItem .placesItem_img img {padding:1px; border:1px solid #999;}
.placesItem .placesItem_txt ul li {margin:3px 10px 3px 0px;}
#mainTableRightTdDiv_places {padding:5px 5px 0px 5px;}
#photoContainer  h1 { font-size:100%; color:red;}
.singlplaceItem .view_profile_anketa_block_photo_container h2 {font-size:100%;}

/* bravo_title */
#bravo_title {margin:0; padding:5px 0 0 0; width:790px; height:25px; background-color:#990066; color:#fff;}
#bravo_title_h2 {width:150px; float:right; color:#fff; padding-right:5px;}
#bravo_title_h2 a {color:#fff;}
#bravo_title_list {list-style:none; }
.bravo_title_li {float:left; margin-left:13px; border:none; border-left:1px solid #fff; padding-left:13px; height:15px; line-height: 15px; }
.bravo_title_li a {color:#fff ! important; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#bravo_title_first_li {border-left:none;}

/* bravo */
#bottom_banner {margin-bottom:20px;text-align:center}

#iibravo20sellerheb {width:790px;font-family:Arial;border:none;padding:0px; text-align:right;} 
#iibravo20sellerheb p {padding:0;margin:0; }
#iibravo20sellerheb a {color:#000;text-decoration:underline; clear:right; } 
#iibravo20sellerheb a:hover {color:#990066;text-decoration:underline;} 
#iibravo20sellerheb img {margin:3px 0 0 10px;display:;width:100px;height:68px;border:1px solid #999; } 
#iibravo20sellerheb .feedTitle {font-size:12px;display:undefined;} 
#iibravo20sellerheb ul {padding:0;margin:10px 0 0 0;} 
#iibravo20sellerheb li {list-style-type:none;clear:none;float:right;width:124px;padding-left:3px; margin-left:30px;}
#iibravo20sellerheb .headline {font-size:12px;font-weight:normal;} 
#iibravo20sellerheb div {font-size:12px;color:#000000;} 
#iibravo20sellerheb .date {padding:0;margin:0;} 
#creditfooter {clear:both;display:undefined;padding-top:8px !important;font-size:undefinedpx; text-align:right} 

/* unsub */
#unsubCheckboxes {background: #F8F8F8;border:1px solid #999; text-align:right; margin-top:10px;}
#mainTable .placesPromoted {background:#efefef;}
img.online {border:none !important;}

/* */
.newFaceLink {margin-top:0;line-height:14px;}
img.onlineUsersVideoPic {top:0;left:2px;}

.mainUsersPicSmall {zoom:1;}
#wl_css_reg_div table.error .active-step {color:#990066;}
#wl_css_reg_div table.error {background:none;border:none;}
#wl_css_reg_div table.error h1 {color:#999;}

/*4e4en*/
/*podsvetka creditock*/
    p.plateg_check,p.plateg_check_hover{font-size:13px !important;padding:0 5px;}
    p.plateg_check:hover,p.plateg_check_hover{cursor:pointer;}
    .credit_card_activation_c{margin-bottom:10px;}
/*end for IE6*/
.favorits_link {margin-right:55px;}

/**/
#mainTableRightTdDiv_places{border:solid 1px #cccccc;overflow:hidden}

/*--------------------------------------------------------style for 1010-------------------------------------------------------*/

/*main containers*/
#logo,#mainContent,#logo table,#card_menu,#footer table{width:994px;margin:0 auto;}
#mainDiv{width: 100%;}
table{border-collapse:collapse;border-spacing:0;}
#mainTable{width:984px;margin:0 5px;}
#mainContent{padding:20px 0;}

/*header*/
#logo #imgTd img {width:258px;height:53px;margin:15px 0 0 0;}
#logo {height:90px;margin:10px 0;}
#top_banner_div {position:relative;float:right;padding:1px;height:90px; width:728px;}

/*pagination*/
#resultPpadding{margin:10px 0;}
.resultPpaddingItem,
#resultPpaddingDiv,
#resultPpaddingDivMsg {height:30px;line-height:30px;width: 30px;border:none;padding: 0px;background:none;margin:3px;}
.resultPpaddingItem a{display:block;background:#E7E7E7;text-decoration:none;font-weight:bold;}
.resultPpaddingItem{background: #F2F2F2;
  border: solid 1px #E5E5E5;font-weight:bold;}
.resultPpaddingItem a:hover{background:#F2F2F2;}
#resultPpaddingDiv {background:none;width: 98px;}
/*radio*/
.radio_container {margin:8px;}
.radio_tegs{width:238px;}
.radio_tegs_shdow{display:none;position:absolute;left:0;top:0;height:18px;width:40px;background:url(shadow.png) repeat-y;}

/*top 10*/
.topPhotosDiv{margin: 0 55px 10px 30px;}

/*message page*/
.title_of_message{font-size:15px;margin-bottom:8px;}
#messages_list li samp {float:none;}
table#messagesFolders{width:600px !important}
/*partner_support_form*/
.partner_support_form{width:760px;margin:0 auto;}
#partner_support_form p{width:300px;margin-left:0;padding:0 40px;}
.support_send_c{float:none !important;width:auto !important}
.partner_support_form #text_vericap{padding:0 40px;margin:0 0 10px 0;}
.partner_support_form_title span.desc{font-weight:normal;font-size:13px;}
#partner_support_form .mainTableRightTdDiv{border:none;padding:0;}
#partner_support_form textarea{width:680px !important;height:100px !important;}
#partner_support_form input.captcha,#captcha{width:15px !important;padding:0 5px;height:22px !important;line-height:22px !important;}
#partner_support_form select{width:300px;}
.partner_support_form_submit{text-align:Center;}

/*adver*/
.partner_support_form_adver .mainTableRightTdDiv{background:none !important}
.partner_support_form_adver p{width:380px !important;padding:0 !important;}
.partner_support_form_adver #text_vericap{padding:0 !important}
/*forms */
textarea{border:solid 1px #ccc;resize:no;}
form input[type="password"], form input[type="text"] {width:290px;padding:0 5px;height:30px;line-height:30px;border:solid 1px #ccc !important;}
form select {margin:0;border:solid 1px #ccc !important;}
table.pers_data_table tr td input[type="text"]{width:185px;height:20px;line-height:20px;}
#sechformbg {border:none;}
.search_form_firstline,.search_form_secondline{font-weight:bold;}
.search_age_c span{font-weight:normal !important}
table#three *{font-size:12px;font-weight:normal;}
/*suppor form*/
#partner_support_form #text_vericap{padding:0 40px 0 0;}
#partner_support_form #text_vericap input[type="text"] {width:20px;text-align:center;}
/*login*/
.login-table tr td{padding:5px 0;}
.login-table input[type="password"], .login-table input[type="text"]{width:290px !important;}
#login .mainTableRightTdDiv,#wl_css_reg_div .mainTableRightTdDiv{border:none}
div#login{width:600px}
/*registration*/
.networkInfo{width:650px;}
.txt {width:120px !Important}
.welcome_text_table td.txt{width:150px !important}
.personal_data table tr td,.welcome_text table tr td,.access_data table tr td{padding:2px 0;}
.personal_data table tr td input[type="radio"]{margin:0 5px;}
input#name_lang{width:150px;height:20px;line-height:20px;}
/*trevel form*/
.travel_form_second_line input[type="text"]{width:70px;height:20px;line-height:20px;}
.travel_table tr td input[type="text"]{width:75px;text-align:center;height:20px;line-height:20px;}
/*credit card form*/
#SubscribeCreditCardForm .desc{padding-right:10px}
.creitcard_title b{color: #333;font-family: Georgia !important;}
.credit_card_activation_c table tr td{padding:2px 0;}
.credit_card_activation_c input[type="text"]{height:20px;line-height:20px;}
#creditcard_cvv{width:40px;}
#passport{width:72px}
#phone2,.phone_number_c #phone2{width:56px;height:20px;line-height:20px;}
.color_table tr td{padding:5px;}
.color_table tr.odd td{background:#eeeeee}
/*phone form*/
#code{width:120px;}
/*profile look*/
#review_lang{width:290px;padding:0 5px;}

/*search box container*/
.search_me_c{margin-left:60px;}
.search_looking_c{margin-left:100px}
.search_form_secondline,.search_form_thirdline{float:right}
.search_form_thirdline{margin-right:0;line-height:22px;}
.advancedForm .search_form_thirdline{margin-top:-10px}
.search_form_thirdline .RadioButton{top: 0;}

/*search box container shadow*/
#search_box_container{position:relative;}

/*searchFormTable*/
.searchFormTable tr td{padding:2px;}

/*SearchResult_UserNumber*/
.SearchResult_UserNumber{margin-left:5px;}

/*css3 style*/
  div.mainUsersPic,
  #user_cPhotocontainer,
  #user_cPhotocontainer img,
  #top_10_main_block .big-photo-wrapper,
  .HorMenu li a,
  .resultPpaddingItem a,
  .enter_input_b ,
  .input_register_b ,
  .input_find_b ,
  .input_reset_b,
  .input_edit_save,
  .delete_button,
  .input_edit_save,
  .reg-buttons .input_reset_b,
  #why_register_button .enter_input_b,
  .input_register_b,
  .send_msg_button,
  .big_button{-webkit-transition: background 0.1s linear;
  -moz-transition: background 0.1s linear;
  -o-transition: background 0.1s linear;
  transition: background 0.1s linear;}

table.card_menu{vertical-align:middle;height:54px;}
#MainPartner{width:auto !important}
.top_photos_vote_container{padding:5px;}

.profile_about_anketa_block{padding: 5px;border: solid 1px #E7EAED;margin:5px 0;}
div.SearchResult{background: #FFFFFF;
  border: solid 1px #E7E7E7;}
.top_photos_vote_container{border: solid 1px #E9E9E9 !important;padding:5px;}
#asbtable tr td{padding:2px 0;}
#asbtable tr td select{width:66px;}

.radioItem {height: 65px;}
.memberlistbutton{border:solid 1px #cbcbcb;border-radius:2px;color:#313131;cursor:pointer;font:normal 14px TitilliumText22LRegular,sans-serif;height:25px;text-shadow:1px 0 0 #fff;padding:0 15px;text-shadow:1px 1px 0 #fff;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#e8e8e8 100%); /* W3C */}
.memberlistbutton:hover{background:#e8e8e8;}
