h2 {color: #000;font-size:16px;font-family:verdana,Arial,sans-serif;text-decoration:none;margin:5px 0;line-height:23px;}
/*****  nadpisi nad blokami ******/
* {font-family: Arial,Verdana,Helvetica,sans-serif;color:#000;}
a {color:#F60;}
a:hover {color:#F60;}
body {background: #e0e1e3 url(/wl/krug/background.jpg) repeat-x;}

.ui-slider-range {background: #FF9A71;}
.ui-slider-handle, .ui-slider-handle:hover {background: #FF4900 !important;border-color: #FF4900 !important;}

#conf_sms_terms ul li {color: #000000;}

/***** start  top menu end footer menu links end links borders *****/
#mainDiv {padding-top:0px;}

.HorMenu {height:16px;margin-top:10px;border:solid 1px #ccc;border-width:1px 0;padding:8px 0;}
.HorMenu li {border:none;padding:0;margin:0;line-height:16px;}
.HorMenu li a,.HorMenu li a:link,.HorMenu li a:visited ,.HorMenu li a:active {color: #F60;text-decoration:none;font-size:13px;font-weight:bold;text-decoration:none;padding:0 10px;border-right:solid 1px #ccc}
.HorMenu li a:hover,.HorMenu li a.active  {color:#F60;text-decoration:underline;}
#reg a,#reg,#last a,#exit a{border:none}
a#last{border-right:solid 1px #ccc}
#card_menu {border-bottom:1px solid #999;background-color: #F8F8F8;padding-top:0;}
#card_menu table{height:51px;vertical-align:middle;}

/***** end top menu end footer menu links end links borders *****/

.mainTableRightTdDiv  {border:1px solid #b7b7b7;padding:5px;position:relative;}
#top_10_main_block .mainTableRightTdDiv {background:#f9f9f9;}
#top_10_main_block .mainTableRightTdDiv * {color:#000;}

/* forms
******************************************************************************/
#sechformbg { border:none; background: none;}
#sechformbg .search_box_age_select td {font-weight:normal;}
form option, form select, form input[type="password"], form input[type="text"] {font-weight:normal;font-style:normal;height:30px;margin:4px 0;}
form option {margin:0;}
#search_box_container {background:none;border:1px solid #B7B7B7;}
table#three *{font-size:12px;font-weight:normal;}

/*********************  buttons ******************/
.enter_input_b ,
.input_register_b ,
.input_find_b ,
.input_reset_b,
.input_edit_save,
.delete_button,
.input_edit_save  {border:none;background: url(button.png) 0 0;width:144px;height:26px !important;color:#fff;text-shadow: #777 1px 1px 1px;}
.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-position:0 -26px !important;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{background-position:0 -52px !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;font-weight:bold;line-height:37px !important;font-size:16px;background:url(big-button.png) !important;color:#fff !important;text-shadow: #777 1px 1px 1px;}
.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-position:0 -37px !important;text-decoration:none;}
.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-position:0 -74px !important}


#resultPpadding{margin:10px 0;}
.resultPpaddingItem, #resultPpaddingDiv, #resultPpaddingDivMsg {height: 24px; line-height:24px; border: 1px solid #ccc;padding: 0px;}

.memberlistbutton{padding:0 5px;}


/********** top_10 **********/
.cntPlase {background-color:#2B76E7; color:#fff;width: 140px;}
.topPhotosDiv div.mainUsersPic {    height: 184px;}

/********** start error **********/
.error  {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #b7b7b7;}
.error .active-step {}
.error h1 {}

/********** end error **********/
.textARTICLESVIEWS, .desc {color:#666;}
 
.sronline samp {color:#ff0000 !important;}			
#user_cgrey {color:#3a74c8;}

/****** 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;}

/****** Big search ******/
#TopButtonContainer li a{border:1px solid #ADADAD; color: #555;font-size:13px;font-family:Arial;border-bottom:none;padding: 5px 7px;}
#TopButtonContainer li a:hover{color: #555;}
#TopButtonContainer li.selected a{ /*selected main tab style */ background-color:#F7F9FD;border:1px solid #ADADAD;border-bottom-color: #F3E7CD;font-size:16px;padding: 3px 7px;} 

/****** articles ******/
div.SearchResult_UserOption samp {width:180px;}

.textARTICLEStid b {font-style: italic ;}
.textARTICLEStid#article_h2 b {font-style:italic;}

/***** borders around img ******/
.mainUsersPic img, .top_photos_rating img, .bigUserPhoto  {border:1px solid #cecece;padding:0px;}
div.SearchResult div.photo img, .mainUsersPicSmall img {border:1px solid #cecece;padding:0px;}
#video-list img.bigUserPhoto {border:1px solid #cecece;padding:0px;}

div.SearchResult div.photo img, .profile_about_anketa_block_photo img, .view_profile_anketa_block_photo img, div.voted_photo img {border:1px solid #cecece;padding:0px;}
.profile_about_anketa_block{margin:0px 0 10px 0;}

img.online {left: 70px;top: 10px;}
.mainUsersPicSmall img.online {left: 11px;}

#new_faces div.mainUsersPic, #recent_faces_bg .mainUsersPicSmall {display:block;float:none;margin:0 auto 15px;}	
div.mainUsersPic {padding:9px;margin:0 0 15px 15px;width:122px;background:url(photo-bg.png) 0 0 no-repeat;}
div.mainUsersPic:hover {background:url(photo-bg-hover.png) 0 0 no-repeat;}
div.mainUsersPic:hover a img {}
.topPhotosDiv div.mainUsersPic {background:url(photo-bg-2.png) 0 0 no-repeat;height:185px;}
.topPhotosDiv div.mainUsersPic:hover {background:url(photo-bg-hover-2.png) 0 0 no-repeat;}

#user_cPhotocontainer img {border:1px solid #E8EBEB;margin:9px;padding:0;float:left;display:inline;}
#user_cPhotocontainer {background:url(photo-bg-2.png) 0 0 no-repeat;}
#user_cPhotocontainer:hover img {}
#user_cPhotocontainer:hover {background:url(photo-bg-hover-2.png) 0 0 no-repeat;}
#top_welcom {margin-right:0px;}
#user_cPhotocontainer {height:200px;}
/* 
************************/
.newFaceLink {margin-top:0;line-height: 1.2;}
.error b {color: #333;}

.placesPromoted {background:#ff9933;border: 1px solid #B7B7B7;}
.placesPromoted a{color:#000}
.placesItem .placesItem_img img {border: 1px solid #2B76E7;}

#search_box_container {margin-bottom:10px;}

/*.mainUsersPicSmall {background:url(/wl/rusdate/small-photo-bg.png) no-repeat;overflow:visible;}*/
.polls-group .textARTICLEStid {width:420px;}
.polls-group .textARTICLESVIEWS {width:80px;}
#ProfileSetings .txt{width:120px;}
#ProfileSetings td {vertical-align:middle;}

#sechformbg .search_box_me {position:absolute;width:15px;height:20px;left:6px;top:15px;}
#sechformbg .search_box_looking {position:absolute;width:30px;height:20px;left:135px;top:15px;}
#sechformbg .search_box_age {position:absolute;width:50px;height:20px;top:16px;left:330px;}
#sechformbg .search_box_where {position:absolute;width:30px;height:20px;top:53px;}
#sechformbg .my_genre{margin-left:15px;}
#sechformbg .search_genre {width: 150px;margin-left:6px;}
#sechformbg .search_box_age_select {width: 100px;}
.search_box_age_select{margin-left:5px;}
#sechformbg .search_geo {margin-left: 30px;}
#sechformbg .empty-table-cell {display:none;}
#sechformbg td.td50 {width:1% !important;}
#sechformbg .RadioButton {margin:2px 3px 0 1px;}

.photo-signature {padding-top:0;line-height:1.2;padding:0;}
#sechformbg #three {padding-top:10px;}

.login-table {width:300px;}
#resultPpadding {margin-top:15px;}
.SearchResult {}
#code {height:auto;}
#RegisterForm1 .txt {width:130px;}
#RegisterForm1 .radio,#RegisterForm2 .radio {margin:0 2px 0 5px;}
#RegisterForm2 #look4friends,#RegisterForm2 #look4love,#RegisterForm2 #look4marriage,#RegisterForm2 #look4sex {margin:0 3px 0 8px;}
#ProfileSetings #look4friends,#ProfileSetings #look4love,#ProfileSetings #look4marriage,#ProfileSetings #look4sex {margin:0 3px 0 8px;}
div.SearchResult div.SearchResult_UserOption {width:165px;}
#search_result_main_page .mainTableRightTdDiv {padding:15px 5px 5px;;}
.uSerSdataActive div.mainTableRightTdDiv {padding: 5px;}
div.SearchResult div.photo {padding-right:5px;}


#why_register_button .enter_input_b {margin-left:50px;}

img.onlineUsersVideoPic {top:1px;}
#user_c #user_cPhotocontainer {margin-bottom:15px;}

#wl_css_reg_div table.error .active-step {color:#2B76E7;}
#wl_css_reg_div table.error {background:none;border:none;}
#wl_css_reg_div table.error h1 {color:#999;}

#doorways a:hover, #doorways a {color:#aaa;font-weight:normal;}
/*4e4en*/
#welcome h1{font-size:1.3em;font-weight:normal;}

/*placesNotPromoted*/
.placesNotPromoted{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
/*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:#7c7c7c;cursor:pointer;color:#fff;}
.discount_red{color:#FF7800;}
/*for IE6*/
p.plateg_check.iehover{background-color:#7c7c7c !important;color:#000 !important;}
p.plateg_check.iehover .discount_red{color:#000 !important}
/*end for IE6*/


.favorits_link {margin-left: 23px;}

/*--------------------------------------------------------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:240px;height:134px;margin:5px 0 0;}
#logo {height:160px;margin:0;}
#top_banner_div {position:relative;float:right;padding:1px;height:90px; width:728px;margin:30px 0 0 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:#eaeaea;color:#575757;text-decoration:none;font-weight:bold;text-shadow:1px 1px 0 #fff;}
.resultPpaddingItem{border:solid 1px #acacac;font-weight:bold;background:#fff}
.resultPpaddingItem a:hover{background:#fff;color:#000;text-shadow:1px 1px 0 #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}
#search_box_container {background:none;}
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 #cccccc !important;background:#FAFAFA !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,
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;}

/*progress bar*/
.rate_line,
.mainTableRightTdDiv--score:hover{background: #EFEFEF;}
.rate_line__txt{color: black;text-shadow: 0 1px 0 #fff;}
.rate_line__bg{background: #DFDFDF;}

/*recent faces*/
#recent_faces_bg .mainUsersPicSmall:hover,
#recent_faces_bg .mainUsersPicSmallActive,
.small-user-data{background: #FF4900;}
.small-user-data span {color:#fff;}