@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,600,700|Roboto:300,400,400i,500,500i,700');
body {
	background: url(main_bg.png)no-repeat,#151515;
    background-position: top;
    background-size: 100%;
	color: #cacbc9;font-family: 'Roboto', sans-serif;}
h2 {color: #fff;font-size: 20px;line-height:24px;margin: 8px 0;position: relative;padding-right: 23px !important;}
h2:after{content:'';position: absolute;width: 18px;height: 13px;right: 0;background: url('head.png')no-repeat;background-size: 100%;top:6px;}

#search_result_main_page h2:after{display: none;}
a{color:#cacbc9;}
.search_form_fourthline{text-align: center !important;}

a:hover {color:#3d97da;}
#mainDiv {position:relative;background:none;padding-top:0px;margin-top:0px;width: 100% !important;}
.logo{width: 284px;height:59px;float:right;line-height: 59px;margin-right: 10px;}
.logo a img{vertical-align: middle;}
.wrapHeader{width: 100%;background: rgba(0,0,0,0.5);}
.header{overflow: hidden;width: 1074px;margin:0 auto;padding: 20px 0;height: 70px;}
#card_menu{clear:both;}
#fancybox-inner{color: #333;}
.age-range {background: #4e677a;border-top: 1px solid #4e677a;}
.ui-slider-range {background: #0f4369 !important;opacity: 1 !important;}
.ui-slider-handle, .ui-slider-handle:hover {background: #0e446df2 !important;border-color: #5886a9 !important;}
.ml__30 {margin-left: 25px;}
.liked__menu__item .event__count.mainTableRightTdDiv{background: #000;}
.tab__list li a{color:#fff !important;}
/***** start  top menu end footer menu links end links borders *****/
.card_menu{background: rgba(0,0,0,0.6);border:none;padding-top: 0;}
#card_menu{border-bottom:1px solid rgba(233, 233, 233, 0.16);border-radius:4px;overflow:hidden;padding-top:0 !important;width: 1074px !important;margin-top: 40px !important;}
.card_menu{padding: 5px 60px;}
.HorMenu#Top{display: none;}
.mainMenu{width:calc(100% - 300px);float:left;}
.mainMenu .HorMenu#Top{background: none;box-shadow: none;border:none;display: block;width: 100%;margin-top: 15px !important;}
.mainMenu .HorMenu#Top li{padding: 0 10px;}
.mainMenu .HorMenu#Top li a{    font-size: 20px;line-height: 20px;color: #fff;font-weight: 100;text-transform: uppercase;text-align: center;}
.HorMenu {background: url(main_top_bg.png) repeat-x;border:none;height:34px;margin-top:10px !important;}
.HorMenu ul{padding:9px 0 !important;line-height:16px;text-align: left;float: left;}
.HorMenu li{margin:0;padding:0 20px;float:right !important;display: inline-block;border:none;}
.HorMenu li a,
.HorMenu li a:link,
.HorMenu li a:visited,
.HorMenu li a:active,
.HorMenu li a:hover{font-family: 'Oswald', sans-serif;color:#fff;font-size:13px;font-weight:bold;text-decoration:none;text-shadow: 1px 1px 0 #000;}
.HorMenu li a:hover{color:#3d97da !important;}

#Bottom ul{float:none;}
.top-menu-new a:after{right: -16px;top: -13px;}
#reg { border:none;}
#enter,#reg,#exit{float:left !important;}
#card_menu {border-bottom:1px solid #999;}
#card_menu table{height:50px;vertical-align:middle;}
#exit {color:#999;}
#Bottom{width: 1074px !important;margin-top: 0;}
#top_welcom_text {margin-right:5px;}
div.similar__products__item__in.mainUsersPic > a{color: #cacbc9 !important;}
.balance__c,.likeornot__c{border-radius: 4px;}
/*******Buttons*******/
.coinciding_interests{background: #ffea8a !important;color:#000;}
.wl-button--polls{color:#fff !important;border-radius: 4px;background:#0f4369 !important;border-color: #5886a9 !important;}
.wl-button--polls:hover{background:rgb(61, 151, 218) !important;border-color: #5886a9 !important;}
.enter_input_b ,
.input_register_b ,
.input_find_b ,
.input_reset_b,
.input_edit_save,
.delete_button,
.input_edit_save  {border-color: #5886a9;background: #0f4369;width:144px;height:26px !important;color:#fff;border-radius: 4px;}
.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 {background:rgb(61, 151, 218) !important;border-color: #5886a9;}
.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{background:rgb(61, 151, 218) !important}
 

 .fancybox-inner .reg-buttons .input_reset_b,
.fancybox-inner #why_register_button .enter_input_b,
.fancybox-inner .input_register_b,
.fancybox-inner .send_msg_button,
.fancybox-inner .big_button, 
.fancybox-inner .enter_input_b ,
.fancybox-inner .input_register_b ,
.fancybox-inner .input_find_b ,
.fancybox-inner .input_reset_b,
.fancybox-inner .input_edit_save,
.fancybox-inner .delete_button,
.fancybox-inner .input_edit_save  {border-color: #0f4369;background: #5886a9;}


.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;font-weight:bold;line-height:37px !important;font-size:16px;border:1px solid #5886a9;background:#0f4369;color:#fff !important;border-radius: 4px;}
.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:rgb(61, 151, 218) !important}
.send_msg_button:active,
.big_button:active,
.input_register_b:active,
#why_register_button .enter_input_b:active,
.reg-buttons .input_reset_b:active{background:rgb(61, 151, 218) !important}

.memberlistbutton{padding:0 5px;text-shadow: none;}
.memberlistbutton:hover{color: #000;}
#why_register_button .enter_input_b {margin-right:50px;}

/***** start  top menu end footer menu links end links borders *****/ 
.mainTableRightTdDiv  {background-color:rgba(0,0,0,0.5);padding:10px;border: 1px solid rgba(233, 233, 233, 0.16);}
.desc {color:#B0B0B0;} 
.top_10_gray_samp {color:#999;}
.sronline samp {color:#ffea8a;}			
#user_cPhotocontainer img {border:1px solid #999;}
.top_photos_rating img {border:1px solid #999; }
#user_cgrey {color:#999;}

/**/
/* border img */
.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{border:1px solid #616161;padding:0px;}

div.mainUsersPic:hover a img,
#top_10_main_block .big-photo-wrapper:hover a img,
#user_cPhotocontainer:hover img{border:1px solid rgba(231,231,231,0.16);}

#recent_faces_bg .mainUsersPicSmall {padding:8px;height:92px;width:62px;margin-bottom:0;overflow:visible;zoom:1;}

/*main user pic*/
#new_faces div.mainUsersPic, #recent_faces_bg .mainUsersPicSmall {display:block;float:none;margin:0 auto 15px;}
div.mainUsersPic {height:204px;padding:9px;background:rgba(74, 169, 242, 0.34);width:122px;border:solid 1px rgba(231,231,231,0.16);line-height:14px;}
#search_result_main_page .mainUsersPic{margin:5px 42px 20px 13px}
div.mainUsersPic:hover,
#top_10_main_block .big-photo-wrapper:hover,
#user_cPhotocontainer:hover {background:rgba(74, 169, 242, 0.5);border:solid 1px #616161;}
div.mainUsersPic a img {float:right;display:inline;}
/**/
#user_cPhotocontainer img {margin:9px;padding:0;float:left;display:inline;}
#user_cPhotocontainer {background:#353535;height:200px;margin-bottom:15px;border:solid 1px #616161;}
#top_welcom {margin-left:0px;}
#user_cPhotocontainer {height:200px;}
/*top 10*/
.cntPlase {background-color:#000;color:#fff;margin-bottom: 5px;width:142px;}
.topPhotosDiv samp {color:#999;}
#top_10_main_block .big-photo-wrapper{padding:9px;background:#353535;width:122px;margin:0 auto;border:solid 1px #616161;}
#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;}
/**/

.profile_about_anketa_block {background: #242424;border-color:#616161;}/*
.profile_about_anketa_block samp {color:#000;}
.profile_about_anketa_block .prewrap {color:#000;}*/
.profile_about_anketa_block a {}

.searchFormTable td {color:#fff;padding: 3px 0;} 
.searchFormTable option,.searchFormTable select  {color:#000;}
#TopButtonContainer li{border-radius: 3px 3px 0 0;padding: 4px 10px;}
#TopButtonContainer li a{border: 1px solid #313252; color: #999;}
#TopButtonContainer li a:visited{color: #999;}
#TopButtonContainer li a:hover{color: #fff;}
#TopButtonContainer li.selected a{background:transparent;border-bottom-color:#313252;color: #fff;}
.error{background-color: #ffecec8a !important;}
#footer a {color:#ffffff; text-decoration:underline;}
#footer a:link {color:#ffffff; text-decoration:underline;}
#footer a:visited {color:#ffffff; text-decoration:underline;}
#footer a:active {color:#ffffff; text-decoration:underline;}
#footer a:hover  {color:#ffffff; text-decoration:underline;}

#view_profile_anketa_block_user_data #sm samp a {color: #fff;}
#photoContainer a {color: #fff;}


#addphoto a {color:#fff;}

#profile_about_anketa_block_user_data li.nag samp  {color: #fff;}
#profile_about_anketa_block_user_data li#vpzodiak samp  {color: #fff;}
#profile_about_anketa_block_user_data li.sronline samp  {color: #ffea8a;}

#top_welcom_text #wp {color:#ffea8a;}
#top_welcom_text #wt {color:#fff;}

div .mainTableRightTdDiv #confirm_sms b {color: #000; background: #ffea8a; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px;}
div .mainTableRightTdDiv .enter_input_b {color: #fff;}

.mainTableRightTdDiv .textARTICLEStdate {color: #000; background: #ffea8a;}
#mainTableRightTd .textARTICLEStdate {color: #000; background: #ffea8a;}

div.SearchResult {background: #252525;}

div.SearchResult .SearchResult_UserInfo samp {color: #fff;}

.SearchResult.SearchResultBold{background: #575757}

#partner_support_form input ,select ,option ,textarea  {color:#000;}
#partner_support_form .enter_input_b {color:#fff;}
#search_box_container select ,#search_box_container option ,#search_box_container textarea{color:#fff;}

#photodescContainer {color:#000; background: #252525;}
.mainTableRightTdDiv #rated_text {color:#000; background: #252525;}

#welcome div.mainUsersPic div.SearchResult_UserInfo ul li#nag samp {color:#fff;} 

.memberlistbutton{padding:5px 15px;border:solid 1px #616161;background:#252525;color:#fff;cursor:pointer;}
div.SearchResult_UserInfo samp {color:#fff;}

#welcome div.mainUsersPic div.SearchResult_UserInfo ul li#nag samp {color:#cacbc9;}
#canvas0 {background-color: #070707;}
#canvas1 {background-color: #070707;}

/*****  sms comfirm ******/
.mainTableRightTdDiv #conf_sms_terms ul li {color: #fff;}   

#confirm_sms b {padding-top: 0px;padding-right: 3px;padding-bottom: 0px;padding-left: 3px;} 

#mainTableLeftTd {padding-left:10px;width:240px;}
#mainTableRightTd {padding-right:2px;}


.mainUsersPicSmall {float:none;display:block;margin-bottom:10px;}
#recent_faces_bg .mainUsersPicSmall:hover {background:#000000;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
#recent_faces_bg .mainUsersPicSmall:hover .small-user-data {display:block !important;}
#recent_faces_bg .mainUsersPicSmallActive {background:#000000;}
#recent_faces_bg{margin-bottom:20px;}
.small-user-data {z-index:100;background:#000000;position:absolute;left:0;width:78px;top:104px;height:40px;text-align:center;overflow:hidden;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;}
.small-user-data span {color:#CACBC9;}

#logo {position:relative;}
#div_chat_popup b {color:#333;}
/*podsvetka creditock*/
p.plateg_check:hover,p.plateg_check_hover{background-color:#434343;cursor:pointer;color:#fff;}
/*for IE6*/
p.plateg_check.iehover{background-color:#434343 !important;color:#fff !important;}
p.plateg_check.iehover .discount_red{color:#fff !important}

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

/*main containers*/
#logo,.HorMenu,#mainContent,#logo table,#card_menu,#mainDiv {width:1074px;margin:0 auto;}
#mainDiv{margin:0 auto 5px;}
#footer{padding:5px 10px;margin:5px 0;width: 1074px;margin:0 auto;}
#footer table{width:1074px}
table{border-collapse:collapse;border-spacing:0;}
#mainTable{width:1074px;margin:0 0px;}
#mainContent{padding:20px 0;background: transparent;}

/*header*/
#logo {background: url(new-shapka.png) no-repeat bottom center;background-size:100%;height:91px;width:100%;margin:0;}
#logo #imgTd img {width:251px;height:63px;margin:0 0 0 10px;}
#top_banner_div {position:relative;float:none;margin:0 auto;padding:1px;height:90px;width:728px;}
.top_banner{display: none;}
/*pagination*/
#resultPpadding{margin:10px 0;}
.resultPpaddingItem,
#resultPpaddingDiv,
#resultPpaddingDivMsg {height:30px;line-height:30px;width: 30px;border:none;padding: 0px;background:#000;margin:3px;}
.resultPpaddingItem a{display:block;background:#252525;color:#fff;text-decoration:none;font-weight:bold;}
.resultPpaddingItem{border:solid 1px #616161;font-weight:bold;}
.resultPpaddingItem a:hover{background:#000;color:#fff;}
#resultPpaddingDiv {width:98px;}

/*radio*/
.radio_container {margin:8px;}
.radio_tegs{width:230px;}
.radio_tegs_shdow{position:absolute;right:0;top:0;height:18px;width:40px;background:url(shadow.png) repeat-y;}

/*top 10*/
.topPhotosDiv{margin: 0 28px 10px 56px;}

/*message page*/
.title_of_message{font-size:15px;margin-bottom:8px;}
table#messagesFolders{width:600px !important}
/*partner_support_form*/
.partner_support_form{width:760px;margin:0 auto;}
#partner_support_form p{width:300px;margin-right:0;padding:0 40px;}
p.support_send_c{width:680px !important;padding:0 0 0 40px !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;background:none;}
#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 p{width:380px !important;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;}

#sechformbg {border:none;}
.search_form_firstline,.search_form_secondline{font-size:12px;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 input[type="text"] {width:20px;text-align:center;}
#partner_support_form .error{margin:0 0 0 40px;}
/*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}

/*registration*/
.networkInfo{width:650px;}
.txt {width:120px !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;}
.register_container h2{margin-top:0;}
/*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-left: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-right:60px;}
.search_looking_c{margin-right:100px}
.search_form_thirdline{margin-left:20px;line-height:22px;}
.advancedForm .search_form_thirdline{margin-top:-10px}

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

#search_box_container select,input[type="text"].search__age__txt{border-color:#151515 !important;background: #151515 !important;color: #fff !important;}

/*statistic menu text*/
.favorits_link {margin-left:40px;}

/*css3 style*/
div.mainUsersPic,
#top_10_main_block .big-photo-wrapper,
.mainTableRightTdDiv,
.HorMenu li a:hover,
.HorMenu li a.active,
.error,
#user_cPhotocontainer,
.SearchResult,
.resultPpaddingItem,
.profile_about_anketa_block,
.resultPpaddingItem a,
textarea,form select,form input[type="password"],form input[type="text"],h2{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
div.mainUsersPic a img,
div.mainUsersPic,
#user_cPhotocontainer,
#user_cPhotocontainer img,
#top_10_main_block .big-photo-wrapper,
.HorMenu li a,
.resultPpaddingItem a{-webkit-transition: background 0.1s linear;
-moz-transition: background 0.1s linear;
-o-transition: background 0.1s linear;}

/*kostiliki*/
.uSerSdataActive div.mainTableRightTdDiv{padding:1px;}
.asbtable_text{width:160px;}
.pers_data_table input#name{height:22px;line-height:22px;width:160px;}
#mainTableRightTdDiv_places{border: 1px solid #616161;}
.placesItem .placesItem_img img {padding:0px;border: 1px solid #616161;}

.partners_container{padding:0 10px;}
.partner_support_form_adver{padding:0 5px;}
img.online {left: 70px;top: 10px;}

/*progress bar*/
.rate_line,
.mainTableRightTdDiv--score:hover{background: rgba(76, 174, 250, 0.53);}
.rate_line__txt{color: #fff;text-shadow: 0 1px 0 #000;}
.rate_line__bg{background: #4cadf9;}
.mainTableRightTdDiv--score{text-shadow: 0 1px 0 #000;}

.color_table tr.odd td {background: #444;}

strong .liked__menu__title,
.active .liked__menu__title,.liked__menu__title:hover{background: #686868;font-weight: normal;}


/*new footer*/
.clear{clear:both;}
.footer_white #footer{width: 1074px;margin: 0 auto;}
footer.footer_white {padding: 15px 0 0px 0;min-width: 1074px;}
#footer_counters{height: 20px;margin-top:-37px;position: relative;z-index: 10;}
.footer_white .column_footer {display: inline-block;text-align: right;width: 50%;vertical-align: top;float:right;}
.footer_white .column_footer h2 {margin-bottom: 10px;font-size: 12px !important;text-transform: uppercase;}
.footer_white #footer ul {width: 100%;list-style: none;}

.footer_white .footer__menu,.footer_white .social_list {text-align: right;display: inline-block;vertical-align: top;margin-bottom: 0;}
.footer_white #footer ul li {padding: 3px 0;width: 90%;border-bottom: 1px solid #b7b7b7;float:right;}
.footer_white #footer ul li#last{border:none;}
.footer_white #footer ul.social_list li:last-child{}

.footer_white #footer .column_footer:nth-of-type(4) ul li{}
.footer_white #footer ul li a{font-weight: normal !important;display: block;padding-right:15px;text-decoration: none;}
.footer_white #footer ul li a:hover{text-decoration: underline;}

.footer_white .copyright{}
.footer_white .foter_botom{padding:10px 0;border-top:1px solid #000;}
.footer_white .translater{text-align: center;}
#doorways a{color:#fff;}

.footer_white .top_line{background: #000 repeat-x;height: 36px;position: relative;z-index: 5;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;overflow: hidden;line-height: 37px;border: solid 1px #000;font-weight: bold;}
.footer_white .top_line .title_block{text-align: right;width: calc(50% - 15px);vertical-align: top;float: right;font-size: 12px !important;text-transform: uppercase;color:#fff;padding-right: 15px;}
.footer_white .top_line .title_block:nth-child(4){display: none;}
.footer_white .top_line .title_block:nth-child(3){width:calc(50% - 15px);}
footer.footer_white{padding-top: 0;border: none;}
.footer_white .social_list li{width: 100% !important}
.footer_white .column_footer:nth-child(4){width:50% !important;}
#footer_counters{display: none;}
.footer_white .top_line .title_block:nth-of-type(2),.footer_white .top_line .title_block:nth-of-type(4) {
    display: none !important;
}