.search__advanced__label,.search__advanced__title{font-weight: normal;}
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
@font-face {
	font-family: 'pt_sansregular';
	src: url('PTS55F-webfont.eot');
	src: url('PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
	url('PTS55F-webfont.woff') format('woff'),
	url('PTS55F-webfont.ttf') format('truetype'),
	url('PTS55F-webfont.svg#pt_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;}
.article__txt{margin-top: 10px;font-family: 'Roboto', sans-serif;font-size: 16px;letter-spacing: -0.004em;line-height: 1.58;color: rgba(0, 0, 0, 0.84);font-weight: 400;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;}
.mainTableRightTdDiv.article__c{background: transparent;border-color: transparent;box-shadow:none;}
html {overflow-y: auto;}
body {background: #eeecec url(bg.jpg);font-family: 'Roboto', sans-serif;;}
a {color:#007ca3;text-decoration:none}
a:hover{text-decoration:underline;}
h2 {color: #333;border: none;font-size: 21px;font-weight: normal;padding: 0 0 8px 0;}
h2 a:hover{text-decoration:none;}
.clear {clear:both;}
.bold {}
.header{background: #cc0001;overflow: hidden;padding: 10px;}
.top_banner{height: 90px;float: right;width: 728px;}
.logo {float: left;margin: 13px 0 7px 0px;}
.top-menu-new a:after{top: -10px;right: -14px;}
#mainDiv{background: #fff;box-shadow: 0 0 8px 2px #D5D5D5;margin: 20px auto !important;padding: 15px;}
.coinciding_interests{background: #cc0102 !important;color: #fff !important;}
/* Main navigation */

.HorMenu {height:40px;position:relative;}
.HorMenu ul{overflow:hidden;height:40px;padding:0 !important;}
.HorMenu li {border: none;margin: 0 5px;padding: 10px;}
.HorMenu li a{border-bottom: dotted 1px #007ca3;color:#007ca3;display: block;text-decoration:none;font-size:16px;padding:0;}
.HorMenu li a:hover,
.HorMenu li a.active{border-bottom-color: #cc0000;color: #cc0000;}
li#reg{border:none}
#exit {color:#999;}

/*******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 #cc0001;background: #cc0001;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.4);color:#fff;text-shadow:1px 1px 0 #AF0935;}
.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: #cc0001bd;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 ul{font:normal 14px 'pt_sansregular',sans-serif;margin: 0;padding: 0;}
#TopButtonContainer li{border: none;display: inline-block;margin-left: 10px;}
#TopButtonContainer li a{border: solid 1px #E2E2E2;border-bottom: none;display: block;padding: 5px;position: relative;top: 2px;margin: 0;z-index: 10;}
#TopButtonContainer li.selected a{background: #fff;font-size: 21px;margin: 0;top: 1px;}
/*******Pictures*******/
#user_cgrey {color:#999;}
/*******Pager*******/
#login_ul a,.networkInfo a,
.textARTICLEStid a, .placesItem_txt a {}
.error{border:1px solid #b7b7b7;max-width:530px}
.error h1 {color:#999;}
/***********Background**************/
#mainContent {background:none;}
/***********Welcome block**************/
.mainTableRightTdDiv
{background: #F3F3F3;box-shadow: inset 0 0 0 1px #fff;border: solid 1px #EBEBEB;padding: 5px;}
.desc {color:#555555;}
/*****************************Welcome2*********************************/
#canvas0,#canvas1 {background-color: #fff;}

/***** sms comfirm ******/

.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;}
#card_menu{background:#fff;border-bottom:solid 1px #ccc;padding:0;}
#card_menu table{height:51px;vertical-align:middle;}
#who_watched_me {background:#fff;}
.input_register_b {width:120px;}

/***** borders around img ******//* 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 #D8D8D8;padding:0px;}
div.mainUsersPic:hover a img,#top_10_main_block .big-photo-wrapper:hover a img,
#user_cPhotocontainer:hover img{border:1px solid #D8D8D8;}

/*img online*/

img.online {left: 100px !important;top: 10px !important;}
#user_cPhotocontainer img.online{top: 15px !important;left: 110px !important;}
#search_result_main_page img.online {left: 110px !important;top: 17px !important;}
.mainUsersPicSmall img.online {right: 11px;}

/*main user pic*/

div.mainUsersPic,#user_cPhotocontainer,#top_10_main_block .big-photo-wrapper{background:#E2E2E2;border:solid 1px #D8D8D8;}
#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:hover,#top_10_main_block .big-photo-wrapper:hover,
#user_cPhotocontainer:hover {background:#D8D5D5;border:solid 1px #D8D8D8;}
div.mainUsersPic a img {float:right;display:inline;}
#new_faces {padding: 0;background: #fff;border: none;box-shadow: none;}
#new_faces_div{margin-top: -16px;}
.newface__c {overflow: hidden;}
.newface__item {border: solid 1px #fff;border-width: 1px 0 0 1px;float: left;height: 180px;position: relative;width: 120px;}
.newface__item .online{bottom:auto;left: auto;right: 0;top: 0;}
.newface__item__link{display: block;}
.newface__item__info{background-color: rgba(87,0,38,0.5);color: #fff;font-size: 16px;height: 170px;left: 0;line-height: 18px;margin: 0;overflow: hidden;padding: 5px;position: absolute;text-align: left;top: 0;width: 110px;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.newface__item:hover .newface__item__info{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
#count_fotos{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.newface__item:hover #count_fotos{display: none}

/**/

#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;}

/*top 10*/

.cntPlase {background-color:#cc0001; color:#fff;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;}

/*podsvetka creditock*/

p.plateg_check,p.plateg_check_hover{font-size:13px !important;padding:0 5px;}
p.plateg_check:hover,p.plateg_check_hover{background-color:#cc0001;cursor:pointer;color:#fff;}
.credit_card_activation_c{margin-bottom:10px;}

/*for IE6*/

p.plateg_check.iehover{background-color:#cc0001 !important;color:#fff !important;}
p.plateg_check.iehover .discount_red{color:#FFF796 !important}

/*end for IE6*//**/

#mainTableRightTdDiv_places{border:solid 1px #cccccc;}

/*--------------------------------------------------------style for 1010-------------------------------------------------------*/
/*main containers*/

#logo,.HorMenu,#mainContent,#logo table,#card_menu,#footer table,#mainDiv {width:994px;margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;}
#mainTable{width:984px;margin:0 5px;}
#mainContent{padding:20px 0;}

/*header*/

#logo #imgTd img {width:260px;height:56px;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:#F3F3F3;text-decoration:none;}
.resultPpaddingItem{background:#dddddd;border:solid 1px #ECECEC;}
.resultPpaddingItem a:hover{background:#dddddd;}
#resultPpaddingDiv {background:none;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 #E7E7E7;resize:no;}
form input[type="password"],
form input[type="text"]{width:290px;padding:8px;height:16px;line-height:16px;border:solid 1px #E7E7E7 !important;}
form select{border:solid 1px #E7E7E7 !important;margin:0;padding: 2px;}
#sechformbg {border:none;}

/*.search_form_firstline,.search_form_secondline{font-size:12px;}*/

.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}
div#login{width:600px}

/*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_secondline,.search_form_thirdline{float:left}
.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;border:solid 1px #E2E2E2 !important;background:#fff !important;}

/*statistic menu text*/

.favorits_link {margin-left: 25px;}

/*css3 style*/

div.mainUsersPic a img,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;}

/*kostiliki*/

.uSerSdataActive div.mainTableRightTdDiv{padding:1px;}
.asbtable_text{width:160px;}
.pers_data_table input#name{height:22px;line-height:22px;width:160px;}
.photo-signature {text-align: center;padding:0;}
.profile_about_anketa_block{padding: 5px;border: solid 1px #E7EAED;margin:5px 0;}
div.SearchResult{background:#fff;border: solid 1px #E7EAED;}
.top_photos_vote_container{border: solid 1px #E7EAED !important;padding:5px;}
#asbtable tr td{padding:2px 0;}
#asbtable tr td select{width:66px;}
.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;}

/*progress bar*/

.mainTableRightTdDiv--score{background: none;text-shadow: 0 1px 0 #fff;}
.rate_line,.mainTableRightTdDiv--score:hover{background: #EBEBEB;text-shadow: 0 1px 0 #fff;}
.rate_line__txt{color: #000;text-shadow: 0 1px 0 #fff;}
.rate_line__bg{background: #ccc;}

/*recent faces*/

#recent_faces_bg .mainUsersPicSmall:hover,#recent_faces_bg .mainUsersPicSmallActive,.small-user-data{background: #cc0001;}
.small-user-data span {color:#fff;}
strong .liked__menu__title,.active .liked__menu__title{background: #B12828;color: #fff;font-weight: normal;}

/*new footer*/

.clear{clear:both;}
.footer_white #footer{width: 994px;margin: 0 auto;}
footer.footer_white {padding: 15px 0 0px 0;min-width: 994px;}
#footer_counters{height: 20px;margin-top:-37px;position: relative;z-index: 10;}
.footer_white .column_footer {display: inline-block;text-align: left;width: 25%;vertical-align: top;float:left;}
.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: left;display: inline-block;vertical-align: top;margin-bottom: 0;}
.footer_white #footer ul li {padding: 3px 0;width: 90%;border-bottom: 1px solid #b7b7b7;}
.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-left:15px;}


.footer_white .copyright{}
.footer_white .foter_botom{padding:10px 0;border-top:1px solid #b7b7b7;height: 25px;}
.footer_white .translater{text-align: center;}
#doorways a{color:#fff;}

.footer_white .top_line{background: #cc0001;height: 42px;position: relative;z-index: 5;overflow: hidden;line-height: 42px;font-weight: bold;}
.footer_white .top_line .title_block{text-align: left;width: calc(25% - 15px);vertical-align: top;float: left;font-size: 12px !important;text-transform: uppercase;color:#fff;padding-left: 15px;}
footer.footer_white{padding-top: 0;border: none;}
#footer a,#footer a:hover{color:#007ca3;}
#footer_counters{display: none;}
.newface__item__info{z-index:100;}
#footer .partner_column ul li {width: 100% !important;}