html {overflow-y: scroll;}
body {background:#fff;font: 13px/1.231 arial,helvetica,clean,sans-serif;}
a {color:#22229C;text-decoration:none}
a:hover{color: #FF4400;text-decoration:none;}
h2 {color:#22229C;border:none;font-size:13px;padding:4px 0;text-transform: uppercase;}
h2{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 5px;
    background: #1e5799;
    background: -moz-linear-gradient(left, #1e5799 0%, #2989d8 9%, #207cca 49%, #7db9e8 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e5799), color-stop(9%,#2989d8), color-stop(49%,#207cca), color-stop(100%,#7db9e8));
    background: -webkit-linear-gradient(left, #1e5799 0%,#2989d8 9%,#207cca 49%,#7db9e8 100%);
    background: -o-linear-gradient(left, #1e5799 0%,#2989d8 9%,#207cca 49%,#7db9e8 100%);
    background: -ms-linear-gradient(left, #1e5799 0%,#2989d8 9%,#207cca 49%,#7db9e8 100%);
    background: linear-gradient(to right, #1e5799 0%,#2989d8 9%,#207cca 49%,#7db9e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 );
    moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}
.wl-button--polls{
    color:#fff !important;
}
h2 a:hover{text-decoration:none;}
.clear {clear:both;}
.bold {font-weight:bold;}
.header{}
#wltop_menu{display: none;height:30px}
#wltop_menu ul{margin:0;padding:0;}
#wltop_menu ul li{line-height:30px;margin:0;padding:0;}
#wltop_menu ul li a{display:block;padding:0 10px;}
/*header*/
.logo{
    
    background: url(header_bg.jpg) no-repeat left top;
    padding:0;
    overflow: hidden;
    padding-top: 5px;
}
.main-logo{float:left;margin:0px 0 5px 0px;display:block;width:237px;height:125px;background: url('logo_main.png') no-repeat left top;margin-left:50px;}
.top_banner{margin-top:15px;position:relative;float:right;padding:1px;height:90px; width:728px;}
.custom_menu{
    height: 26px;line-height: 26px;overflow: hidden;
}
.custom_menu{background: #869bbf;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.custom_menu__list,.top_cuastom_menu ul{padding-left:15px;}
.custom_menu li{float: left;list-style: none;}
.custom_menu a{font-size:0.9em;color: #fff;display: block;padding: 0 10px;}
.custom_menu a:hover{text-decoration: underline;}
.top_cuastom_menu ul li{
    float:left;
    list-style: none;
}

.top_cuastom_menu ul{
    height: 30px;line-height: 30px;overflow: hidden;background: url('top_menu_bg.gif');
}
.top_cuastom_menu ul li a{line-height:30px;color: #e0e1e3;display: block;padding: 0 14px;font-size: 12px;font-weight: bold;}
.top_cuastom_menu ul li a:hover{color:#fff;}
/* Main navigation */

.HorMenu {background: #0066cc;
    background: -moz-linear-gradient(#0066cc, #86b6e6);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #86b6e6),color-stop(1, #0066cc));
    background: -webkit-linear-gradient(#0066cc, #86b6e6);
    background: -o-linear-gradient(#0066cc, #86b6e6);
    background: -ms-linear-gradient(#0066cc, #86b6e6);
    background: linear-gradient(#0066cc, #86b6e6);
    -moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;;border-radius:4px 4px 4px 4px;margin: 0;position:relative;width: 100%;
-webkit-box-shadow: 0 2px 1px #9c9c9c;
    box-shadow: 0 2px 1px #9c9c9c;}

#Bottom{border-radius:4px;margin: 0px auto;padding: 0px 5px;width: 984px;}
.HorMenu ul{overflow:hidden;margin: 0 auto !important;padding:0 0 0 20px !important;}
.HorMenu li {border:none;margin:0;padding:0;line-height:30px;}
.HorMenu li a{text-transform:uppercase;color: #fff;text-decoration: none;font: bold 12px/20px Tahoma, sans-serif, arial;text-shadow: 0 1px 0 #000 !Important;padding: 0 1em;height: 3em;line-height: 3em;}
.HorMenu li a:hover,.HorMenu li a.active  {background: rgba(255, 255, 255, .2);}
li#reg{border:none}
#exit {color:#fff;line-height: 2.6em;}
#Bottom.HorMenu li a{padding: 0 0.7em;}
/*******Buttons*******/
.enter_input_b ,
.input_register_b ,
.input_find_b ,
.input_reset_b,
.input_edit_save,
.delete_button,
.input_edit_save  {border:none;border-radius: 4px;
    background: linear-gradient(#0066cc, #86b6e6);width:144px;height:26px !important;color:#fff;}
.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: linear-gradient(#86b6e6,#0066cc);color:#fff;}
.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{}

.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:none;border-radius: 4px;
     background: linear-gradient(#0066cc, #86b6e6);color:#fff;
    }
.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: linear-gradient(#86b6e6,#0066cc);color:#fff;}
.send_msg_button:active,
.big_button:active,
.input_register_b:active,
#why_register_button .enter_input_b:active,
.reg-buttons .input_reset_b:active{}

.memberlistbutton{padding:0 5px;}
.fb_button_connect:hover{text-decoration:none;}
#why_register_button .enter_input_b {margin-left:50px;}


.polls__item.mainUsersPic.active, .polls__item.mainUsersPic:hover {
    border-color: #5297dc !important;
    background: #5297dc !important;
    color: #fff !important;
}
/*******Search form*******/
#TopButtonContainer li a{border:1px solid #E6E6F0;background:#E6E6F0;color:#999999;font-size:13px;border-bottom:none;padding: 5px 7px;
-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
#TopButtonContainer li a:hover{text-decoration:underline;color:#000;}
#TopButtonContainer li.selected a{color:#000; background:#E6E6F0;border:1px solid #E6E6F0;border-bottom-color: #fff;font-size:13px;padding: 3px 7px;}

/*******Pictures*******/
#user_cgrey {color:#999;}
/*******Pager*******/
#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;}
/***********Background**************/
#mainContent {background:none;}

/***********Welcome block**************/

.mainTableRightTdDiv {background: #F5F5FF;padding: 5px;border: solid 1px #EFEFFC;}
.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{padding:0;border-bottom:1px solid #ccc;}
#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 #DFDFE9;padding:0px;}

div.mainUsersPic:hover a img,
#top_10_main_block .big-photo-wrapper:hover a img,
#user_cPhotocontainer:hover img{border:1px solid #DFDFE9;}

/*img online*/
img.online {left: 70px;top: 10px;}
.mainUsersPicSmall img.online {right: 11px;}

/*main user pic*/
div.mainUsersPic,
#user_cPhotocontainer,
#top_10_main_block .big-photo-wrapper{background: #E6E6F0;border: solid 1px #DFDFE9;}

#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:#D6D6EB;border:solid 1px #DFDFE9;}
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;}
/*top 10*/
.cntPlase {background-color:#5366AB; 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:#5297dc;cursor:pointer;color:#fff;}
.credit_card_activation_c{margin-bottom:10px;}
/*for IE6*/
p.plateg_check.iehover{background-color:#5366AB !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*/
#mainDiv{padding:0 2%;}
#mainDiv, table{width: 96%;}
#mainContent,#card_menu,#footer table {width:994px;margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;}
#mainTable{width:984px;margin:0 5px;}
#mainContent {background: #fff;border-radius: 10px;margin: 10px auto;padding: 10px 0;}



/*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:#F5F5FF;text-decoration:none;font-weight:bold;}
.resultPpaddingItem{background:#E6E6F0;border:solid 1px #EFEFFC;font-weight:bold;}
.resultPpaddingItem a:hover{background:#E6E6F0;}
#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 #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}
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 #E6E6F0 !important;background:#E6E6F0 !important;}

#search_box_container select{background:#fafafa;}

/*statistic menu text*/
.favorits_link {margin-left: 25px;}

/*css3 style*/
div.mainUsersPic,
#top_10_main_block .big-photo-wrapper,
.mainTableRightTdDiv,
.error,
#user_cPhotocontainer,
.SearchResult,
.resultPpaddingItem,
.resultPpaddingItem a,
.profile_about_anketa_block{-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,
.resultPpaddingItem a{-webkit-transition: all 0.1s linear;
-moz-transition: all 0.1s linear;
-o-transition: all 0.1s linear;
transition: all 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 #BBBBBB;}
.rate_line,
.mainTableRightTdDiv--score:hover{background: #F5F5FF;text-shadow: 0 1px 0 #BBBBBB;}
.rate_line__txt{color: black;text-shadow: 0 1px 0 #BBBBBB;}
.rate_line__bg{background: #E6E6F0;}

/*recent faces*/
#recent_faces_bg .mainUsersPicSmall:hover,
#recent_faces_bg .mainUsersPicSmallActive,
.small-user-data{background: #5366AB;}
.small-user-data span {color:#fff;}