html {-webkit-text-size-adjust:none; text-size-adjust:none}
BODY {margin: 0px; font-size:16px; }
a img {text-decoration:none; border:0px}
.mainbody {width:100%; margin: 0 auto; background-color:#f5f5f5; font-family:"Trebuchet MS",Tahoma; }
.headline {height:80px; padding-top: 0px; background-color:#FFF; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}
.head, .navigation, .woman, .content, .bottom  {max-width:1200px; margin:0px auto; }
.logo {float:left; font-size:100%; width:230px; height:62px; font-family:Georgia; margin-top:13px}
.logo small {font-size:80%; position:relative; top:-16px; left:1px; font-family:"Trebuchet MS",Tahoma}
.logo a img {float:left;}
.logo a {font-family:Georgia !important; font-weight:bold !important; text-decoration:none !important; color:black !important; font-size:32px !important}
#logo_ru {color:white !important; font-size:34px !important; padding:2px 2px 12px 0px !important; background-color:#ffc731 !important; border-radius: 27px !important;}
#logo_desc {color:black !important; font-size:13px !important; font-weight:600 !important; position:relative !important; top:-5px !important; right:-40px !important; font-family:'Times new roman' !important; line-height:16px !important;}
#logo_dash {color:white !important; font-size:18px !important; font-weight:bold !important; position:relative !important; top:-33px !important; right:-157px !important; width:50px !important; line-height:21px !important;}
.phone {float:right; font-size:100%;}
.city_b {padding-top:27px; color:#000;}
.city_b a{color:#000; text-decoration:none; border-bottom:1px dashed #aaa; font-size:110%; font-weight:bold}
.city_b img{position:relative; top:4px; margin-right:5px}
.navigationline {background: #555 url("/img/shape.png") repeat scroll 0px 0px; padding-bottom:5px; box-shadow: 0px 3px 5px 0px #999;}
.navigation {min-height:60px; position:relative; top:5px;}
.navigationlinks {display:block; float:left; font-size:115%; margin:0; padding:0; list-style:none outside none; font-weight:bold; width:100%}
.navigationlinks li {display:inline-block; line-height:300%; margin:0 0.8%}
.navigationlinks li img {margin-left:5px}
.navigationlinks li a, #navidoska {color: #FFF; text-decoration: none; padding-bottom:4px}
.navigationlinks li a:hover, .navigationlinks li a.active, #navidoska:hover, #navidoska.active {border-bottom:3px solid #ffc731;}
#navidoska {cursor:pointer}
.li_right {float: right;}
#n_doska {margin-right:5px}
#first_navi {margin-left:0px}
#last_navi {margin-right:0px}

.sub_menu {background-color:#FFF; position:absolute; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); border-radius:0px 10px 10px 10px;  border:1px solid #FDFDFD; z-index: 2}
.navigation .sub_menu {visibility: hidden; opacity: 0;}
.navigation ul li:hover .sub_menu {visibility: visible; opacity: 1;}
.sm2 {padding:10px 20px 17px; min-width:150px; line-height:200%;}
.mini {min-width:100px;}
.sm2 a{color: #000 !important; font-weight:bold; font-size:85%;}
.sm2 a:hover{border-bottom:1px solid #ffc731 !important; }

.reg_header {padding: 20px 25px; font-weight:bold; font-size:130%; border-bottom: 2px solid #ffc731;}
.main_cities {padding:5px 5px 0px 25px; margin-top:15px;}
.main_cities a{font-weight:bold; font-size:16px;}
#mc1 {margin-right:15px;}
#menu_ghoast {display:none}



@media screen and (max-width: 1230px){
.head, .navigation, .woman, .content, .bottom,  #h1, #mpdb, #main_text, #loans, #qa_text, #msbb {width:96%; padding:0px 2%}
}
@media screen and (max-width: 670px){
#menu_ghoast {display:block; text-align:right; padding-top: 27px; margin-right:25px;} 
#menu_ghoast img {width:25px}
.navigationline {display:none; padding-bottom:0px;}
.navigation {display:none; position: absolute; width:70%; z-index: 1000; background: #fff; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); top:0px}
.navigationlinks {width:100%;}
.navigationlinks li {display:block; margin:2% 0; border-bottom:1px solid #ffeec1 }
.navigationlinks li a, #navidoska {padding: 1px 2%; margin-bottom:3px; width:90%; display:inline-block; color:#000}
.navigationlinks li a:hover, .sm2 a:hover, #navidoska:hover {border-bottom:none !important}

.sub_menu {position:relative; box-shadow: none; border-radius:0px; border:none; display:block; visibility: visible !important; opacity: 1 !important;}
.sm2 {padding:0px 20px 10px; line-height:300%; min-width:0px; }
.bottom {width:94%; padding:0px 2%;}
}

/* --- НОВЫЙ CSS ВЫШЕ --- */

.noghoast {display:none !important}
.content {min-height:350px; border: 1px solid #DDD; margin-top:0px; background-color:#fff;}
.content a {color:#399DDA; text-decoration:none; border-bottom: 1px solid #C0E4FC;}
.content a:hover {color:#CC0000;}
.leftcolumn {float:right; width:28%; display:table-cell; margin:15px 1% 5px;}
.rightcolumn {font-size:14px; margin:0 0 0 1%; width:69%; float:left; display:table-cell;}
.rightcolumn100 {width:98%; margin:0 1%}
.rightcolumn h1 {font-size:28px; margin:30px 0px 40px 1%; color:#333; line-height: 120%;}
.rightcolumn h2 {font-size:18px; margin: 15px 0px -20px 5px}
.nofloat {clear:both; padding-top:10px}

.bnr_free {text-align:center;}
.bnr_free a {border-bottom:none;}
.bnr_free a img {margin-top:40px}

.partners {margin: -10px 0 20px 0}
.partners a, .desc_list a, .m_c_q a, #r_bnr_fx a{border-bottom: none;}

.indexrubr {margin-top:-30px}
.indexrubr ul {list-style: none outside none; padding:5px 5px 0px 0px}
.indexrubr ul li {background:#f8f8f8 url(/img/gr.png) repeat-x center; display: inline; float:left; border:1px solid #D5D5D5; border-radius: 10px 10px 10px 10px; margin: 0px 5px 5px 0px; padding-right:7px; cursor:pointer}
.indexrubr ul li:hover {background:#D8D8D8 url(/img/grh.png) repeat-x center; border:1px solid #C6C6C6;}
.onerubr {width:307px; height:105px; border-radius: 10px 10px 10px 10px;}
.onerubrimg {float:left; margin:0px 5px 0px 10px}
.onerubrdesc {margin-left:115px; font-size:14px}
.onerubrdesc h3 {margin:3px 3px 5px 0px; font-weight:normal; font-size:18px; padding-top:7px}
.onerubrdesc a {color:#0072FF}
.long {width:700px; cursor:default;}
.short {width:115px}

.comments {font-size: 100%; line-height: 1.5; color: #000; font-family: Arial,Helvetica,sans-serif; width:68%; float:left}

.yadirect_top {width:30%; float:right}
.yadirect_left_bot {width:28%; float:right; margin-right:1%; overflow:hidden}
.direct_old_banner {margin-top:25px}

.description {border:1px solid #D5D5D5; width:27.8%; padding:1%; padding-top:0; float:right; font-family: Arial,Helvetica,sans-serif; font-size:90%; line-height:1.6; margin-top:10px; background-color:#f5f5f5}
.description h5 {font-size:110%;}
.bottom_nav_links {width:29.8%; float:right; font-family: Arial,Helvetica,sans-serif;}
.h2header h3 {margin:20px 0}
.desclist {list-style:none; padding-left:0px;  margin-top:0px; font-size:90%; line-height:1.5; font-weight:bold;}
.desclist li {margin-bottom:8px; color:#FFD800}

.fvalue {padding-left:10px; color:#333; font-size:14px}
.fvalue input {width:100%; color:#333; background: none repeat scroll 0 0 #FFFAF1; border:1px dotted #FFD890; padding:4px; font-size:14px}
.fvalue select {width:100%; color:#333; background: none repeat scroll 0 0 #FFFAF1; border:1px dotted #FFD890; padding:4px; font-size:14px}
.fvalue input.kctext {width:77%; margin-left:8px;}
.fvalue textarea {width:100%; color:#333; height:240px; background: none repeat scroll 0 0 #FFFAF1; border:1px dotted #FFD890; padding:4px;}
.fvalue input.postdesc {width:100%}
.fvalue textarea.postdesc {width:100%; min-height: 500px}
	.short_desc textarea {height:65px;}
.fsubbutton {width:100%; padding:20px 0 20px 0; text-align:center}
.fhelptxt {font-size:11px; padding-left:5px}

.woman {padding:0px; background-color:#ffffff; min-height:310px; margin-top:1000px;/*    */}
.woman img {width:300px; position: relative; top: 11px;}
.w_desc {float:right; margin-right:1%}
.w_text {font-size:14px; width:345px; height:237px; position:relative; right:360px; bottom:200px; margin-bottom:-220px}
.w_text strong {font-size:18px; background: none repeat scroll 0 0 #B2FE69; padding:2px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8)}
.w_text ul li {color:#FFBA00}
.w_text ul li span {color:#000000}
.w_form {width:340px; padding:10px 1% 0px; margin-top:8px !important; background: none repeat scroll 0 0 #FFEED1; border: 1px solid #FFDC9E; border-radius: 5px 5px 5px 5px;}
.w_form b {font-size:18px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); margin-left:5px}
.w_form small {font-size:12px; position:relative; top:-7px; color:#666; margin-left:5px}
.w_form2 {display:none}
.podbor_k {width:100%;}
.podbor_k tr td input {height:23px}
.podbor_k tr td div {text-align:center; margin-top:14px}
.comment {width:96%; background: none repeat scroll 0 0 #FFEED1; border: 1px solid #FFDC9E; padding:1%; border-radius: 5px 5px 5px 5px; margin:2% 1%;}
.fvalue {padding:0px; width:100%; padding-right:10px}
.fvalue input, .fvalue textarea {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #FFDC9E; border-radius: 5px 5px 5px 5px; color: #333333; font-size: 14px; padding: 4px; width: 100%;}
.fvalue textarea {height: 67px; font-family:"Trebuchet MS",Tahoma;}
.order, .a_btn {font-weight:bold; font-size:110%; line-height: 1.5;  position: relative; text-decoration: none; text-shadow: 0 1px 0 rgba(255, 255, 255, 1); color:black !important; border:1px solid #FFEED1; display: inline-block; border-radius:7px; background: #ffc731; padding: 10px 12px;} /*box-shadow: 1px 1px 3px #aaa;*/
.order:hover, .a_btn:hover {color:black; box-shadow:none; background: #ffc731; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.select_region, .ask_form, .podbor_form, .mail_form, .otz_form {position:absolute; left:50%; margin-left:-450px; width:900px; margin-top:40px; z-index:101; background-color:#FAFAFA; border-radius: 7px 7px 7px 7px; box-shadow: 0 0 15px rgba(122,122,122,1);}
.ask_form, .mail_form, .otz_form {margin-left:-350px; width:700px;}
.select_region, .ask_form, .podbor_form, .mail_form, .otz_form {display:none; z-index: 102;}
.select_region ul{list-style:none; width:30%; float:left; padding-left:25px; margin-top:5px}
.select_region ul li{vertical-align: top; font-size:16px; line-height:22px; margin: 10px 0px;}
.select_region a{color:#000; text-decoration:none; margin: 20px 0px; }
.select_region a:hover{border-bottom: 2px solid #ffc731;}

.select_region ul span.first_letter {padding:2px 8px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); background-color:#FFEED1;  font-weight:bold;}
.select_region span a img, .ask_form span a img, .mail_form span a img, .otz_form span a img{height:16px; position:relative; top:3px; margin-right:3px}
.reg_arrow {float:right; display:none}

.ask_form, .podbor_form, .mail_form, .otz_form {font-size:13px; z-index:1001;}
.ask_message {padding:40px 10px 10px 20px; text-align:left; min-height:100px; font-size:100%}
.ask_message img{float:left; margin:5px 20px 10px 5px}
.a_success {font-weight:bold; font-size:120%}


#nav_clear {display:none}
#m_btn_zaim {width:98%; display:table; margin:5% 1%}
#btn_take, #btn_give {border:1px solid #FFEED1; display:table-cell; width:97%; border-radius:10px; background: #FFD800 linear-gradient(to bottom, #fffbf4, #edd9b6); padding:5px; box-shadow: 3px 3px 3px #aaa; cursor:pointer}
#btn_take:hover, #btn_give:hover {box-shadow: 1px 1px 1px #aaa; background: #FFD800 linear-gradient(to bottom, #fff6e5, #dbc295);}
#btn_take img, #btn_give img {float:left; margin-right:10px; border:1px solid #FFEED1; border-radius:10px; box-shadow: 3px 3px 3px #aaa inset; background-color:#fff; opacity: 0.8; height:100px }
#btn_take table, #btn_give table {width:100%}
#btn_take td, #btn_give td {font-size:190%; font-weight:bold; vertical-align:middle; align:center}
#btn_take {float:left}
#btn_give {float:right}
#form_zaim {width: 96%; margin: 3% 2%; display:none}
#form_zaim h2{margin-bottom:15px;}
#form_zaim input, #form_zaim select, #form_zaim textarea, #form_zaim_city, #form_comment textarea, #form_comment input {font-size: 130%; margin-bottom: 5px; padding: 3% 3%; width: 94%; border: 1px solid #C7D0D2; border-radius: 5px; box-shadow: 0px 1px 3px rgba(190, 190, 190, 0.4) inset, 0px 0px 0px 5px #F5F7F8; background: #fefefe url('') no-repeat scroll 99% 52%; font-family:Arial, Tahoma}
#form_zaim input:hover, #form_zaim select:hover, #form_zaim textarea:hover, #form_comment textarea:hover, #form_comment input :hover{border: 1px solid #b6bfc0; box-shadow: inset 0 1.5px 3px rgba(190, 190, 190, 0.7), 0 0 0 5px #f5f7f8;}
#form_zaim input:focus, #form_zaim select:focus, #form_zaim textarea:focus, #form_comment textarea:focus, #form_comment input:focus {border: 1px solid #a8c9e4; box-shadow: inset 0 1.5px 3px rgba(190, 190, 190, 0.7), 0 0 0 5px #FFDC9E;}
.checked {background: #fefefe url('/img/checkbox16.png') no-repeat scroll 98% 52% !important;}
#form_zaim select.checked {background: #fefefe url('/img/checkbox16.png') no-repeat scroll calc(100% - 20px) 52% !important;}
.error {border: 1px solid red !important; box-shadow: inset 0 1.5px 3px rgba(190, 190, 190, 0.4), 0 0 0 5px #ff7c96 !important;}
.one_input_block {margin-bottom:30px}
#form_zaim_city small {font-size:70%; color: #777;}
#phone_help, #email_help, #kcaptcha_img, #kcaptcha_txt, #email_help2 {width: 48%; float: left; display: inline-block;}
#kcaptcha_img {width:28%}
#kcaptcha_txt {width:68%}
#phone_help input, #email_help input , #kcaptcha_img input, #email_help2 input {width: 87%; padding: 6% 6.5%;}
#email_help select, #email_help2 select{width: 100%; padding: 6% 6.5%;}
#kcaptcha_txt input {width: 89%; padding: 4.5% 5.5%;}
#email_help, #kcaptcha_txt, #email_help2 {float: right;}
.one_input_block h2 {margin-top:0px}
.one_input_block a.order {display:block; margin: 5px auto; width:50%; padding:10px 7px; font-size:140%; text-align:center}
.error_message {color:red; font-size: 130%; margin-bottom: 5px; padding: 3% 3%; width: 94%; border-radius: 5px; background: #feeded url('') no-repeat scroll 99% 52%; font-family:Arial, Tahoma}
.social_btn {float:right; margin-top:-40px; margin-right:10px}
#form_zaim textarea {min-height:8em}
.error_txt, .desc_txt {display: none; color: #ff7c96; height: 0px; font-size: 75%; font-weight:bold}
.desc_txt {color: #777;}
.symb_num {font-weight:bold; color:black}
.hide_ib {display:none}

.mainpost {font-family:Arial,Helvetica,sans-serif;}
.desc_list_head {font-family: "Trebuchet MS",Tahoma; font-style:normal; font-weight:bold; font-size:130%; background-color:#ececec; padding:3% 2%; border-radius:10px 10px 0px 0px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);}
.d_l_share_btns {float:right}
.desc_list {background-color:#f5f5f5; padding:1% 2%; margin-bottom:0px; border-radius:0px 0px 10px 10px; box-shadow: 0px 6px 4px -4px #ccc;}
.desc_list a{color:black; text-decoration:none !important}
.p_prew {background-color:#fff; border:1px solid #fff; font-size:100%; font-family:Arial; padding:1%; margin-bottom:10px; position:relative; min-height:115px; border-radius:4px 4px 4px 4px; box-shadow: 0px 0px 4px #ccc;}
.p_f_img {max-width:100px; width:20%; height:none; overflow:hidden; float:left;}
.p_f_img img{width:100%}
.p_prew:hover {cursor:pointer; border:1px solid #ddd}
.p_prew h3{padding:1%; border-bottom:1px solid #ddd; margin-left:105px}
.p_prew h3 a{vertical-align:middle}
.p_prew h3 a:hover{text-decoration:none !important; color:#72C81E; border:0px}
.p_f_desc {min-height:50px; margin-left:105px; text-align:left;}
.p_likes {font-family:Sans-serif; text-align:right; font-size:11px; font-weight:bold;}
.p_likes img, .likes_top img {height:11px; width:11px; float:none; cursor:pointer; margin-right:4px; position:relative; top:2px}
.noactive_icon{opacity: 0.2;}
.p_f_desc span{color:#72C81E}
.p_f_table {display:table; width:100%}
.p_f_summ, .p_f_usl, .p_f_btn {display: table-cell;  vertical-align:middle}
.p_f_summ {padding:1%; text-align:center; font-size:100%; font-family: Arial;}
.p_f_usl {padding:1% 0 1% 0; max-width:240px}
.p_f_btn {text-align:center;}
.p_f_btn a.a_btn {padding-top:15px; padding-bottom:15px}
.pp_loans {min-height: 80px;}

.h3_loans {background: url("/img/sos.png") repeat scroll 0% 0% transparent; padding:1%; border:1px solid #DDD; position:relative; margin-top:-1% !important; top:-1px; margin-right:-1%; right:-1px; margin-bottom:1%}
.h_kr {margin:2% 1% 4%; font-size:90%; color:#555; font-family:arial; line-height: 1.2;}
.h_kr a {color:#666; border-bottom: 1px solid #ddd; text-decoration:none}
.krosh_b {color:#FFD800; font-size:10px; margin:0 2px;}
.m_new_q {margin:1% 1% 20px; border-bottom:1px solid #ddd; padding-bottom:10px; font-size:110%; font-family:Arial,Helvetica,sans-serif; line-height: 1.6;}
.m_new_a {margin-bottom:0px; padding-bottom:20px}
.m_new_q p {margin-top:5px; margin-bottom:5px;}
.m_new_q small {padding-bottom:2px; color:#666}
.m_new_q img {float:left; margin-right:15px; margin-left:1px}
.votelinks {font-size:12px !important; cursor: pointer; text-decoration: none; padding:7px 7px 5px 7px; border-radius:3px; font-weight:bold; box-shadow: 0px 6px 4px -4px #ccc;}
.votelinks:hover {padding:6px 6px 5px 6px; box-shadow: none;}
#otv_date, #otv_rating {color:#666}

#otv_rating {float:none}
#otv_share {text-align:right; margin:-15px 0px 0px}
#one_perc_margin {margin:0 1%}

.one_m_d {width:100%; margin-bottom:5px}
.rh_stat {font-family:Arial,Helvetica,sans-serif; display:none; font-size:115%; padding:1% 0;}
.one_desc_pr{float:left; width:100%;}
.second_d {float:right; margin-right:0px;}
.one_d_f {width:100%; overflow:hidden; margin-bottom:-35px}
.one_desc_pr img{margin:0px;}
.img_high {width:100%}
.img_long {height:200px}
.one_d_d {position:relative; padding:8px 1% 8px 3%; background-color:#111; color:white; width:96%; overflow:hidden; top:-16px; opacity: 0.8; font-family: Arial,Helvetica,sans-serif; line-height:0.8; height:31px}
.one_d_d_height {height:26px; overflow:hidden}
.one_d_d:hover {opacity: 0.8;}
.one_d_d a{color:white; text-decoration:none; border-bottom:none; font-weight:bold; font-size:75%;}
.one_d_d a:hover{color:white;}
.one_d_d span.sp_cat{font-size:10px; position:relative; top:-2px}
.one_d_d span{font-size:10px; font-weight:bold;}

.content_desc {margin-bottom:0px; padding-bottom:20px}
.content_desc img {max-width:50%}
.attention, .question {border:1px solid #FFD890; border-radius: 10px; background: none repeat scroll 0 0 #FFFAF1; padding:15px;}
.attention a, .question a {border:none}
.question{border:1px solid #A8D4FF; background: none repeat scroll 0 0 #ECF6FF;}
.attention img, .question img{float:left; max-width:50%}

.onecat {background: none repeat scroll 0 0 #fff; border:1px dotted #DDDDDD; margin-bottom:15px; border-radius: 5px 5px 5px 5px; padding-bottom:5px; min-height:158px}
.onepostcat {min-height:108px}
.catimg {float:left; width:150px; height:150px; overflow:hidden; padding:0px; text-align:right; border:1px dotted #DDDDDD; border-radius: 10px 10px 10px 10px; margin:5px}
.postcat {width:100px; height:100px; border-radius: 5px 5px 5px 5px; margin:5px}
.catdesc {vertical-align: baseline; margin:0px 0px 0px 165px; padding:5px; text-align:left}
.catpostdesc {margin:0px 0px 0px 115px;}
.catpostdesc h2 {margin:5px 0 2px 5px; font-weight:normal}
.catdescone {vertical-align: baseline; margin:0px 0px 0px 10px; padding:5px; text-align:left}
.catdesc a {color:#399DDA}
.onedesc {color:#333; margin:10px 5px 30px 5px}
.onedesc a {color:#0072FF}
.onepostdesc {margin:7px 5px 0 5px}
.move {cursor: pointer;  background: none repeat scroll 0 0 #99CA66; position:relative; float:right; margin:1px; font-size: 16px; color:#FFF; padding: 3px} 
.move:hover {background: none repeat scroll 0 0 #81B749;}
.eye {cursor: pointer;  background: none repeat scroll 0 0 #99CA66; position:relative; float:right; margin:1px; color:#FFF; padding: 3px; border-radius: 6px 6px 6px 6px; height:20px}
.eyenone {cursor: pointer;  background: none repeat scroll 0 0 #FFA500; position:relative; float:right; margin:1px; color:#FFF; padding: 3px; border-radius: 6px 6px 6px 6px; height:20px}
.eyenone:hover {background: none repeat scroll 0 0 #FF8400;}

#main_banner {display:table; width:100%;  border-spacing:5px; margin-bottom:3%}
.mb_row {display:table-row;}
.morecredits {display:table-cell; width:30%; padding:2% 1% 2% 1%; border-radius:3px}
.morecredits:hover {background-color:#fff7e8; cursor:pointer; box-shadow: 1px 1px 3px #bbb;}
.morecredits img {float:left; width:27%; height:auto; margin-right:1%; }
.mb_txt {display:block; width:70%; margin-left:30%; font-size:120%;}
.mb_txt_more {display:block; width:70%; margin-left:30%; margin-top:4%}
.desc_main {margin-right:1%; width:25.8%; font-size:80%; padding-top:2%}

#enter_lk {text-align:center}
#enter_lk img{position:relative; top:3px; margin-right:7px}


.an_my_param {display:block; font-size:80%; margin-top:5px}
.an_my_param span{color:#aaa}
.an_img_bl {float:left; margin-right:5px;}
.an_txt_bl {margin-left:100px; font-size: 16px;}
.an_img {width:80px; min-height:80px; max-height: 111px; border:3px solid #fee7bf; text-align:center; border-radius:3px}
.an_img span{font-size:110%; color:#444; font-weight:bold; position:relative; top:17px}
.an_img small{position:relative; top:22px; font-weight:bold; font-size:75%}
.an_my_control {font-size: 80%; margin-bottom:45px; padding:0 2%}
.an_my_control a{border-bottom: 1px dotted #C0E4FC; margin-right:10px}
.an_my_control img{width:16px; position:relative; top:3px; margin-right:4px}
.amc_top {float:right;}
.amc_top a{margin-right:0px}
.an_my_add {text-align:center; font-weight:bold; margin:15px auto; background-color: #399DDA; border: 0px solid #B2FE69; padding: 5% 1px; border-radius: 4px; color:#fff; font-size: 90%;}
.an_my_add:hover { }
.an_my_add a {border:0px; color:#fff; background-color: #399DDA; border: 0px solid #B2FE69; border-radius: 4px;}
.an_my_add a:hover {color:#fff;}

#ann_r_block {margin:10px 0 10px 0; padding:1%; border:0px solid #C0E4FC; font-size:90%;}
.an_bl_date, .an_rd_date, .an_pn_date  {float:right; padding:2px 5px; color:white; background-color:#a1dbfe; border-radius:3px; margin-top:5px}
.an_rd_date {background-color:#ff0000;}
.an_pn_date {background-color:#fe9e9e;}
.ann_eye {height:11px; width:13px !important; position:relative; top:2px}

.rating .stars {position: relative; display: block; height: 16px; width: 85px; background-image: url("/img/stars16.png"); background-position: 0 0; background-repeat: repeat-x;}
.rating .stars .on {height: 16px; background-image: url("/img/stars16.png"); background-position: 0 -16px;}
.rating .stars .redstars {height: 16px; background-image: url("/img/redstars16.png"); background-position: 0 -16px;}
.rating .stars .live {position: absolute; top: 0; left: 0; opacity: 0;}
.rating .stars .live span {display: block; float: left; width: 17px; height: 16px; background-image: url("/img/stars16.png"); background-repeat: no-repeat; background-position: 0 -17px;}
#ARating {margin-top:20px}
#BRating {float:left; font-weight:bold; font-size:240%; font-family:Arial; margin-left: 2px;}
#CRating {position: relative; margin-left: 55px; top:1px}
#DRating {position: relative; margin-left: 57px; top:5px; font-weight:bold; font-size:85%; color:#999;  font-family:Arial;}
#ERating {clear:both; margin-left: 1px; top:5px;}
#ERating img{width:24px; }
#FRating {float:left; background-color:#dbfed5; border:1px solid #cdefc8; border-radius:0px 10px 0px 10px;}
#FRating:hover {cursor:pointer; background-color:#b5ffa8; border:1px solid #9fe294;}
#GRating {float:right; margin-right:1px; background-color:#fee0e0; border:1px solid #edd2d2; border-radius:10px 0px 10px 0px;}
#GRating:hover {cursor:pointer; background-color:#fecfcf; border:1px solid #f1bfbf; top:1px}
#FRating, #GRating {width:47%; text-align:center;  padding-top:1px; height:26px}

#message_list1 {display:block}
#showo_text, #showm_text {position:relative; top:3px; font-size:65%; font-weight:bold}
#showm_text {top:10px}
#ann_add_btn {padding:5% 1%; font-size:130%; min-height:50px; width:96%; margin:0px auto; border-radius:0px}
#ann_add_btn a{position:relative; top:15px}
.p_f_usl span.name_of_bank {font-size:70%;}


#help_links ul {list-style:none; padding:0px}
#help_links ul li{display: inline-block;  margin:2px 0px; padding:8px 8px; border-radius:4px; background-color: #399DDA;}
#help_links ul li a{border-bottom: 0px; font-size:110%; color:#fff}
.wrarrow {float:right; margin-right:10px; position:relative; top:3px}
.wrarrow img {width:18px}
.wrarrow {display:none}

#dlh_title a {color:black; border-bottom: 1px dashed #aaa;}
#spr_w_date {color:#666; float:right; font-size:90%}

@media screen and (max-width: 1000px){
BODY {background-image:none;}
.w_text {display:none}
.w_desc {width:51%;}
.w_form {width:96%;}
#nav_clear {display:block; clear:both}
.select_region, .ask_form, .podbor_form, .mail_form, .otz_form {left:0%; margin:10px 1%; width:97.5%;}
.select_region ul{padding-left:25px;}
.rightcolumn {width:69%;}
.rightcolumn100 {width:98%; margin:0 1%}

.p_prew h3{margin-left:20.5%}
.p_f_desc {margin-left:20.5%}
.p_f_btn, .p_f_summ , .p_f_usl {display: block;}
.p_f_table {display:block;}
.p_f_summ{float:left;  width:38%;}
.p_f_usl {float:right;  width:58%;}
.p_f_btn {width:38%;}
}
@media screen and (max-width: 900px){
#m_btn_zaim {width:98%;}
.leftcolumn img {width:100%}
.li_right {float: none;}
#n_doska {margin-right:0px}
.partnerlogo {display:none}
}
@media screen and (max-width: 670px){
.phone {display:none}
.woman {padding-top:10px; display:none;}
.content {margin-top:0px}
.w_desc {width:auto; float:none; margin:0px;}
.w_form { width:96%; margin:0px auto}
.w_form2 {display:block}
.w_form2 td.fvalue input, .w_form2 td.fvalue select {height:35px; font-size:120%; margin-bottom:5px}
.w_form2 td.fvalue select {height:45px; margin-bottom:25px}
.w_form2 a.order {font-size:110%; padding: 4% 0; margin-bottom:25px; width:100%}
.woman img {display:none}
.select_region ul{width:40%;}
.ghoast {display:none !important}
.noghoast {display:inline !important}
#btn_take img, #btn_give img {height:50px}
#btn_take td, #btn_give td {font-size:150%;}
.leftcolumn {display:none}
.nohide {display:block; width:100%; margin: 0 2px;}
.rightcolumn {width:100%; margin:0 auto}
#form_zaim {width: 96%; margin: 3% 2%}
.social_btn {float:none; margin:-10px 0px 10px 1%;}
.rightcolumn h1 {margin-left:2%; margin-right:2%}
.yadirect_top, .yadirect_left_bot, .direct_old_banner {width:98%; float:none; margin-left:1%; margin-right:1%; margin-bottom:15px;}
.comments {width:99.5%; float:none; margin-top:3%}
.description, .desc_main {border:1px solid #D5D5D5; width:95%; padding:1%; padding-top:0; float:none; font-size:100%; margin:10px 1%}
.desc_main {clear:both; font-size:85%; padding-top:2%;}
.bottom_nav_links {width:96%; padding:1%; margin:10px auto; float:none; font-size:110%;}
.one_desc_pr  {max-width:49.5%}
.one_d_f{height:100%; max-height:140px}
.one_d_d {top:-12px}
.rh_stat {display:block;}
.c_cnt_link {text-align:center; padding:3% 0px; background-color:#e3f4ff}
#an_cntct {margin-left:0px}
.bnr_free {display:none}
.cities_list ul {padding-left:5px}
.m_new_q {margin:1% 10px 20px;}
#q_icons_title {margin:20px 10px 20px !important;}
#one_perc_margin {margin-left:0px; margin-right:0px;}
#ann_r_block {padding:0px;}
.an_my_add {margin-left:4px !important}
.one_m_d {margin-left:2px; display:none}
.rh_stat {display:none}

}
@media screen and (max-width: 600px){
#phone_help, #email_help, #email_help2 {width:100%;}
#form_zaim input, #form_zaim select, #form_zaim textarea, #form_zaim_city, #phone_help input, #email_help input, #email_help2 input {width:92%; padding: 4% 4%;}
#phone_help input, #email_help input, #email_help2 input {float:none;}
.p_f_usl, .p_f_summ, .p_f_btn  {float:none; width:97%; padding-left:2%; text-align:left; margin:5% 0px}
.p_f_usl {max-width: none;}
.p_f_btn a {display:block; text-align:center; }
}
@media screen and (max-width: 450px){
.city_b {display:none}
.reg_header {padding:20px 10px}
.select_region ul {width:95%; padding-left:10px; margin-bottom: -10px;}
.select_region ul li, .main_cities a {background-color: rgba(241,241,241,.5); border: 1px solid #e6e7e8; margin:6px 0px; padding:15px 5px; border-radius: 4px 4px 4px 4px;}
.select_region ul li a, .main_cities a{padding:10px 5px; font-size:110%; color:black; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9); font-weight:bold; border-bottom:none }
.main_cities a {display:block;}
.main_cities  {padding-left:10px; width:95%}
.mcl {border-bottom: 1px solid #e6e7e8 !important; }
#mc1 {margin-right:0px;}
.first_letter {display:none}
.reg_arrow {display:block; font-size:130%; color:black; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9); font-weight:bold;}
#btn_take, #btn_give {float:none; width:95%; display:block; margin-bottom:7%; clear:both}
#kcaptcha_img {width: 38%;}
#kcaptcha_txt {width: 56%;}
#kcaptcha_txt input {width: 90%; padding: 7% 4.5%;}

.q_link {width:275px; font-size:80%; min-height: 72px}
.q_link img {width:70px;}
.q_l_txt {width:240px; margin-left:20px; margin-top:8px; padding:7px; }
#dlh_title {font-size: 80%}
.p_f_summ {text-align:left;}
.p_f_usl, .p_f_summ, .p_f_btn  {float:none; width:97%; padding-left:2%; text-align:left; margin:5% 0px}
.p_f_btn a {display:block; text-align:center; }
#otv_share {text-align:left; margin:20px 0 5px -3px}
.one_desc_pr  {width:100%; max-width:100%}
.one_d_f{height:auto; max-height:200px}
.attention img, .question img{float:none; max-width:100%; width:100%; }
#form_comment textarea {min-height:3em}
#main_banner {display:block; width:100%;  border-spacing:1px; margin-bottom:3%}
.mb_row {display:block;}
.morecredits {display:block; width:95%; margin:0 1%; float:none; min-height:85px; margin-bottom:6px; cursor:pointer;}
.morecredits img {max-height:80px; width:auto}
#an_btn {display:none}
#an_txt {margin-left: 0px; clear:both}
#enter_lk {display:none}
#an_date {margin-top:20px}
#ARating {padding-bottom:20px; margin-top: 10px; margin-bottom:20px}
#DRating {margin-bottom:15px}
.desc_list {padding:0px}
.h_kr {margin: -10px 10px 20px;}

#help_links {max-height: 295px; overflow: hidden;}
#help_links ul li {width:97%; margin:2px 1%; padding:15px 0px; text-align:center; font-size:120%}
.wrarrow {display:block}
.h3_loans {background: none;}
BODY {background:none;}
#spr_w_date {display:none}
}