@charset "windows-1251";

/*-----------------smith---------------------*/

.fl100 {float:left; width:100%;}
.fl, #fl {float:left;}
.fr, #fr {float:right;}
.main_text, .main_text_no_p {margin-left:20px; width:85%;}
.main_text TD {font-size:12px; line-height:1.4; padding:0 0 10px 0}
.main_text TD INPUT {font-size:12px; width:170px;}
.main_text TD H2, .main_text_no_p TD H2 {font-size:120%; font-weight:bold; margin:15px 0 5px 0}
.main_text .text H2 {margin:0 0 10px 0}
.main_text .text UL {margin:0 0 15px -38px; //margin:0 0 15px 0px;}
.main_text .text UL LI {font-size:12px; padding-left:20px; list-style:none; background-image:url(../images/li_pulya.gif);background-repeat:no-repeat; background-position:0 8px; margin-bottom:14px;}
.reg-left-text DIV H1 {font-size:160%; margin:0px 0 30px 0}
.big_red_h1 {font-size:200%;; color:#ba0000;}
table.block td.block-text DIV {font-size:12px; float:left; margin-top:10px;}
table.block td.block-text DIV.div_h1 {float:left; width:60px; font-size:600%; margin:-10px 0 0 0; color:#117842}
.min, .min TD {font-size:11px !important;}
.h2_big {font-size:140% !important}
.main_text_no_p TD {padding-bottom:1px;}
.main_text_no_p TD INPUT {width:20px;}
.main_text_no_p TD TEXTAREA {width:240px; height:56px; overflow:auto;}
.main_text_no_p TD H2 {margin-bottom:20px;}
.main_text_no_p TD .fl100 {margin-bottom:6px; //margin-bottom:2px;}
.main_text_no_p TD .fl100 #fl {margin-top:-2px; //margin-top:2px;}
.but_res, .but_sub {width:auto !important; font-size:12px; padding:0 10px; height:23px;}
.but_sub {font-size:18px; height:auto;}
.padding-left-20 H1 SPAN {cursor:pointer; cursor:hand; font-size:70%; color:#007336; margin-left:40px; border-bottom:1px dashed #007336;}
.left_col_to_navig {margin:0 0 40px 40px; line-height:1.5; color:#000}
.left_col_to_navig A, .font_big TD A, .pagges A, .main_tbl_center A  {color:#117842}
.type_search DIV {float:left; font-size:12px;}
.type_search SPAN {margin-left:40px; float:left;}
.type_search DIV INPUT {margin-top:2px; //margin-top:0px; width:20px !important;}
.font_big TD {font-size:12px !important; padding-bottom:36px;}
.pagges {font-size:12px; margin-top:6px;}
.pagges DIV {margin-top:12px;}
.pagges SPAN {margin-right:10px; font-size:16px; }
.search_fl {border-left:1px solid #e9c40a; padding-left:10px;}
.big, .big TD {font-size:12px!important; line-height:1.4}
#orang {color:#9f8b15}
.rev_fl {padding:0 30px 0 20px!important;}
.rev_fl H2 {margin:0px !important; color:#458a00; margin-bottom:8px; font-size:13px !important;}
.rev_fl H2 A {color:#458a00}
.stok_grey {background:url(../images/stok_grey.gif) no-repeat left top; overflow:hidden; width:168px; height:160px; text-align:center}
.stok_min {width:80px; height:90px; text-align:center}
.h2_big {font-size:18px}
.main_tbl_center {margin-left:36px; width:94%; line-height:1.4;}
.main_tbl_center TD, .main_tbl_center TD SPAN {font-size:12px !important; color:#000 !important}
.main_tbl_center H2 {font-size:18px; font-weight:normal; margin-bottom:10px;}
.with_we DIV {margin-top:20px; padding-left:56px; font-size:12px; min-height:42px; //height:42px;}
#ico_1 {background:url(../images/ico_1.gif) no-repeat left top;}
#ico_2 {background:url(../images/ico_2.gif) no-repeat left top;}
#ico_3 {background:url(../images/ico_3.gif) no-repeat left top;}
#mb6 {margin-bottom:6px;}
#photo {margin:20px 0 0 0}
.photo_text {float:left; width:216px;}
.fl_text {float:left; width:140px;}
.fr_text {float:right; width:65px; font-size:24px; color:#c2a116}
.ml40 {margin-left:40px;}
.bann_big {width:391px; height:266px; background:url(../images/bann_big.jpg) no-repeat left top; margin-left:36px; overflow:hidden;}

.bann_big_2 {width:391px; height:159px; background:url(../images/bann_big_2.jpg) no-repeat left top; margin-left:36px; overflow:hidden;}
.m12 {margin:12px 20px;}
.mtb25 {margin:25px 0 12px 36px;}
.main_left, .main_center {padding-top:13px;}
.bann_big_2 H2 {color:#ff4901}
.city_ugol {background:#f2f0e1 url(../images/u2.gif) no-repeat right top; float:left; width:100%}
#c2 {background:url(../images/u3.gif) no-repeat right bottom; float:left; width:100%}
#c3 {background:url(../images/u4.gif) no-repeat left bottom; float:left; width:100%}
#c4 {margin:10px; padding-bottom:14px; float:left; width:90%; font-size:12px; line-height:1.5}
.letter {float:left;}
.letter DIV {float:left; width:22px; height:20px; background:url(../images/let.gif) no-repeat left top; font-size:14px; text-align:center}
.letter DIV.activ {background:url(../images/let_activ.gif) no-repeat left top;}
.min_h2 {font-size:13px !important; font-weight:bold!important;}
.your {float:left; color:#666; font-size:160% !important;}
.http {float:right; color:#ccc; font-size:160%; margin:0 10px 0 0}
.input_big {font-size:160%!important; width:290px!important;}
.p20 {padding:20px 0}
.div_grey {color:#999; font-size:11px;}
.text_area {width:290px; height:85px; overflow:auto}
.but_sub_main {width:105px !important; font-size:160% !important; height:33px; margin-top:10px;}
.input_search {width:100% !important; height:22px;}
.m15 {margin:25px 0 12px 12px;}

.tbl_otzuv TD {padding-bottom:6px;}
.tbl_otzuv TD INPUT, .tbl_otzuv TD TEXTAREA {width:245px;}
.tbl_otzuv TD TEXTAREA  {overflow:auto; height:60px;}
.tbl_otzuv TD SPAN {margin-right:10px; font-size:120%}
.grey {color:#313131}
#find {padding:0; margin:0;}


.search_block_bg {HEIGHT:84px;background:#efecda url(../images/search_block_bg.gif) no-repeat right top}
.search_block TD {padding:20px 0px 6px 12px; vertical-align:top}
.div_search_block {margin-top:10px; width:100%;}
.div_search_block DIV, .div_search_block DIV SPAN  {font-size:110%; }
.div_search_block DIV SPAN {border-bottom:1px dashed #666; height:1px; cursor:pointer; cursor:hand;}
.tbl_search TD A {font-size:120%;}
.tbl_search TD {line-height:1.6; padding:0px 15px 25px 0;}
.tp_min TD, .min_pad_td TD {padding-bottom:0px !important;}
.div_prava {background:#efecda url(../images/u_l_t.gif) no-repeat left top;}
.dv2 {background:url(../images/u_r_t.gif) no-repeat right top;}
.dv3 {background:url(../images/u_r_b.gif) no-repeat right bottom;}
.dv4 {background:url(../images/u_l_b.gif) no-repeat left bottom;}
.dv5 {padding:16px}
.dv5 OL {margin:15px 0 15px -22px; //margin:15px 0 15px 20;}
.dv5 OL LI {margin-bottom:8px; color:#666}
.dv5 OL LI SPAN {color:#000}

.div_list_reviews {font-size:110%; line-height:1.6; padding-left:20px; margin-bottom:45px; background:url(../images/rev_li.gif) no-repeat 0 5px;}
.div_list_reviews P {margin-top:10px; color:#505050; line-height:1.4}
.div_list_reviews P SPAN {color:#c42e39; font-size:100%;}

.div_list_photo {width:225px; height:260px; margin:0 25px 25px 0; float:left;}
.div_list_photo IMG {margin-bottom:10px;}
.div_list_photo DIV {font-size:110%; line-height:1.4}
.pages_rev {border-left:1px solid #c4c4c4; margin-top:30px; float:left; padding-left:12px; width:320px; line-height:1.5}

.td_sv_page {border-top:1px solid #eceed9; padding:30px 0 76px 0; background:url(../images/bg_right_sv.jpg) no-repeat right bottom; width:938px;}
.td_sv_page DIV {width:600px; font-size:110%;}

.bg_sv_left, .bg_sv_center, .bg_sv_right {width:32%; float:left; height:320px; overflow:hidden;}
.bg_sv_left, .bg_sv_center, .bg_sv_right { background:url(../images/bg_sv_.jpg) no-repeat left top}
.bg_sv_center {margin:0 2%; //margin:0 18px;}
.bg_sv_left DIV, .bg_sv_center DIV, .bg_sv_right DIV {height:100%; padding:20px 20px 0 20px; line-height:1.5;}
.bg_sv_left DIV {background:url(../images/bg_sv_left_right.jpg) no-repeat right top;}
.bg_sv_center DIV {background:url(../images/bg_sv_center_right.jpg) no-repeat right top;}
.bg_sv_right DIV {background:url(../images/bg_sv_right_right.jpg) no-repeat right top;}
.bg_sv_left DIV DIV, .bg_sv_center DIV DIV, .bg_sv_right DIV DIV {width:160px; padding:35px 0 0 0; background:url(./)}

.tbl_div_pulya {width:90%}
.tbl_div_pulya TD {width:50%; vertical-align:top}
.tbl_div_pulya TD DIV {font-size:110%; padding:0 10px 10px 20px; background:url(../images/ico_pulya.gif) no-repeat 0 7px;}

.mt70 {margin-top:70px;}
.mt40 {margin-top:40px !important;}
.mt25 {margin-top:25px;}
.h2_dashed {border-bottom:1px dashed #037537; text-decoration:none}

.bg_form {width:440px; height:327px; background:url(../images/bg_form.gif) no-repeat left top; display:none; position:fixed; //position:absolute; left:35%; top:30%; top: expression(document.getElementsByTagName('body')[0].scrollTop + 200 + "px"); z-index:10001;}
.div_bg_form {background:url(../images/ico_vopr.jpg) no-repeat 5px 50px; width:440px; height:100%;}
.div_bg_form H1 {font-size:180%; margin:10px 0 0 25px}
.div_form_right {width:250px !important; float:left; margin:30px 15px 0 175px; font-size:90% !important;}
.div_form_input {width:100%; margin-top:20px; background:url(../images/bg_form_input.gif) no-repeat left top; padding:9px 0 10px 10px;}
.div_form_input INPUT {height:25px; border:1px solid #796549; font-size:110%; width:125px; float:left; margin-top:2px; //margin:0px;}

.bg_body_form {width:100%; height:2000px; position:absolute; left:0; top:0; z-index:10000; background:url(../images/bg_form_ie7_1.png);}

.div_ems {width:518px; height:160px; margin-top:35px;}
.div_ems H1 {padding:20px 0 0px 20px;}
.div_ems DIV {margin:10px 0 0 20px; padding:6px 0 0 100px; height:70px; font-size:110%; line-height:1.5}
.ems_ok {background:url(../images/bg_div_ok_ems.gif) no-repeat left top; }
.ems_ok DIV {background:url(../images/ico_ems_ok.jpg) no-repeat left top;}
.ems_ok H1 {color:#ba0100;}
.ems_no {background:url(../images/bg_div_ok_ems.gif) no-repeat left top;}
.ems_no DIV {background:url(../images/ico_ems_no.jpg) no-repeat left top;}

.user_prev_buk {float:left; width:85%; margin:10px 0 0 0px; //margin:0px 0 0 20px;}
.user_prev_buk DIV {width:56px; height:56px; border:1px solid #b6b6b6; float:left; margin:0 5px 5px 0; overflow:hidden;}
.div_mail_link {background:#fbd24a;float:left; width:100%; border-top:1px solid #d9ac3e; border-bottom:1px solid #d9ac3e; padding:4px 0 6px 0; margin-top:54px;}
.div_mail_link DIV {padding:0 15px 0 15px; float:left; font-size:110%; border-left:1px solid #d9ac3e}
.div_mail_link SPAN { border-right:1px solid #d9ac3e}
.div_mail_link DIV A {color:#43814e}
.div_mail_text {margin:22px 28px 32px 28px; line-height:1.4}
#green {color:#43814e}
.div_mail_promo {margin:40px 0 30px 0; font-size:110%}
.div_mail_promo H2 {font-size:160%; color:#323232; font-weight:normal; margin-top:6px;}
.div_mail_main {float:left; width:575px; border:8px solid #d7d7d7; background:#fefefe url(../images/bg_mail.jpg) no-repeat 0 80px; margin-top:80px;}
.div_mail_logo {margin:15px 25px;}
.text_mail {margin:24px 0 0 30px}
.div_mail_shadow {width:321px; height:398px; background:url(../images/bg_shadow_mail.png) no-repeat left top;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_shadow_mail.png', sizingMethod='crop'); float:right; margin:80px 40px 0 0; -margin-right:20px }
.div_shadow_text {margin:30px 26px; font-size:110%; lin-height:1.6}
.div_treck_main {background:url(../imgtrackbar/shkala.gif) no-repeat 20px 0px; margin-top:25px;}
.div_treck {padding:14px 0 0 12px; background:url(../images/bg_ico_floar.gif) no-repeat left top}
