@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; font: normal 14px/20px Arial; color: #47484b; background: #f9f6e6; }
p { text-indent: 20px; padding: 0px 0px /*5px*/8px 0px; text-align: justify}
a { font: normal 14px/16px Arial; color: #000; text-decoration: underline; }
a:hover { font: normal 14px/16px Arial; color: #bf4608; text-decoration: underline; }
/*END SYSTEM*/

/*DECORATION*/
.bodi { width: 900px; margin: 0px auto; }
.both { clear: both; overflow: hidden; height: 0px;  position: relative; }
.vopros { cursor: pointer; width: 25px; padding: 4px 0px 0px 10px; float: left; display: block; }
.vopros_2 { cursor: pointer; width: 25px; padding: 4px 0px 0px 10px; display: inline-block; }
.su_otvet { display: none; position: absolute; margin: 5px 0px 0px -83px; font: normal 12px/14px Arial; color: #47484b; width: 225px; padding: 10px 10px 5px 10px; text-align: justify; border: solid 1px #d3d3cd; background: #fffef4; border-radius: 5px; }
.s_str { background: url(../img/str_vopr.png) no-repeat center top; padding-top: 5px; position: relative; width: 41px; height: 6px; margin: -16px 0px 10px 61px; }
.s_str_2 { background: url(../img/str_vopr.png) no-repeat center top; position: relative; width: 41px; height: 6px; margin: -11px 0px 10px 61px; }
.sale { cursor: pointer; }
.sale_block { display: none; position: absolute; margin: 20px 0px 0px -80px; font: normal 12px/14px Arial; color: #47484b; width: 65px; padding: 5px 10px 5px 10px; border: solid 1px #d3d3cd; background: #fffef4; border-radius: 5px; }
.dostavka { display: none; position: absolute; margin: 25px 0px 0px 0px; font: normal 12px/14px Arial; color: #47484b; width: 165px; padding: 5px 10px 5px 10px; border: solid 1px #d3d3cd; background: #fffef4; border-radius: 5px; }
.s_str_r { background: url(../img/str_l.png) no-repeat right center; padding-right: 5px; position: relative; width: 8px; height: 10px; margin: 0px -8px 0px 68px; }
.hid { overflow: hidden; }

.fone_otvet { display: none; position: absolute; margin: 28px 0px 0px 0px; font: normal 12px/18px Arial; color: #000; width: 330px; padding: 10px 10px 5px 10px; border: solid 1px #d3d3cd; background: #fffef4; border-radius: 5px; }
.fo_txt { width: 80px; float: left; margin: 10px 0px 10px 10px; text-align: left; }
.fo_txt font { color: #c04608; }
.fo_inp { width: 214px; height: 18px; margin: 10px 0px 10px 0px; padding: 0px 3px; background: #ebead7; float: left; border: solid 1px #d6d5c4; font: normal 14px/18px Arial; color: #232324; }

.fo_butt { width: 104px; height: 29px; cursor: pointer; border: none; background: url(../img/fo_butt.jpg) no-repeat left top; margin: 10px 20px 10px 0px; padding: 0px 3px; float: right; text-align: center; font: normal 14px/29px Arial; color: #fafaf3; }

.fo_str { background: url(../img/str_vopr.png) no-repeat center top; padding-top: 5px; position: relative; width: 200px; height: 6px; margin: -16px 0px 10px 61px; }
/*END OF DECORATION*/

/*HEADER*/
#top_menu { background: #48494b; height: 38px; text-align: right; }
.t_menu { float: right; }
.t_menu a { font: normal 14px/38px Arial; color: #d0cfc2; text-decoration: none; display: inline-block; margin: 0px 5px 0px 42px; }
.t_menu a:hover { font: normal 14px/38px Arial; color: #fbfbeb; text-decoration: underline; }

#header { height: 104px; background: url(../img/header_bg.jpg) repeat left top; }
#header_logo_1 { width: 205px; float: left; padding: 14px 135px 0px 0px; }
#header_logo_2 { width: 190px; float: left; padding: 14px 0px 0px 0px; }
#header_fone { width: 290px; float: right; padding: 20px 0px 0px 0px; font: normal 36px/38px Arial; color: #56565a; text-align: right; }
#header_fone span { padding: 10px 0px 0px 0px; font: normal 14px/16px Arial; color: #414043; text-align: right; display: block; }
#header_fone a { font: normal 14px/16px Arial; color: #414043; text-decoration: underline; }
#header_fone a:hover { font: normal 14px/16px Arial; color: #414043; text-decoration: none; }
/*END OF HEADER*/

.content { background: url(../img/cont_bg.jpg) repeat-x left top; overflow: hidden; }

/*LEFT COLUMN*/
#lc { width: 695px; float: left; padding: 0px 0px 30px 0px; }
.lc_h1 { font: normal 29px/30px Arial; color: #47484b; padding: 13px 0px 15px 0px; }
h2 { font: normal 23px/24px Arial; color: #47484b; padding: 13px 0px 15px 0px; }

.sel_menu { padding: 10px 0px 10px 0px; }
.main_sel { width: 208px; padding: 5px 0px 5px 10px; float: left; margin: 0px 20px 20px 0px; height: 30px; background: #dad7c4; font: normal 14px/14px Arial; color: #47484b; border: solid 1px #bdbaa9; border-radius: 3px; }
.main_sel option { width: 208px; }
.sel_but_block { width: 155px; float: right; }
.sel_but { display: block; background: url(../img/but_sel.jpg) no-repeat left top; width: 102px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 10px; height: 29px; float: left; font: normal 14px/29px Arial; color: #fafaf3; text-decoration: none; }
.sel_but:hover { background: url(../img/but_sel.jpg) no-repeat left top; width: 102px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 10px; height: 29px; float: left; font: normal 14px/29px Arial; color: #fafaf3; text-decoration: none; }

.block_link { background: url(../img/link_bg.jpg) no-repeat left top; padding: 35px 0px 0px 0px; margin: 0px 23px 0px 23px; border-top: solid 1px #cdcdcb; }

.bl_ul { list-style: none; float: left; width: 105px; padding: 0px 0px 0px 23px; margin: 0px; }
.bl_ul li { list-style: none; padding: 2px 0px; margin: 0px; }
.bl_ul li a { font: normal 14px/16px Arial; color: #47484b; text-decoration: underline; }
.bl_ul li a:hover { font: normal 14px/16px Arial; color: #47484b; text-decoration: none; }
.bl_link { text-align: right; padding: 10px 25px 10px 0px; }
.bl_l_a { font: normal 14px/16px Arial; color: #47484b; text-decoration: underline; display: inline-block; padding: 0px 20px 0px 0px; background: url(../img/link_str_bott.jpg) no-repeat right 4px; }
.bl_l_a:hover { text-decoration: none; font: normal 14px/16px Arial; color: #47484b; background: url(../img/link_str_top.jpg) no-repeat right 4px; }

.bl_l_a_2 { font: normal 14px/16px Arial; color: #47484b; text-decoration: underline; display: inline-block; padding: 0px 20px 0px 0px; background: url(../img/link_str_top.jpg) no-repeat right 4px; }
.bl_l_a_2:hover { text-decoration: none; font: normal 14px/16px Arial; color: #47484b; background: url(../img/link_str_bott.jpg) no-repeat right 4px; }

.block_img { padding: 10px 0px 10px 0px; }
.b_txt { background: #fbfaf0; border: solid 1px #d3d2ca; border-radius: 3px; padding: 10px 20px 10px 20px; }

.lc_h2 { font: normal 24px/26px Arial; color: #47484b; padding: 18px 0px 15px 0px; }
.txt_block { padding: 0px 0px 0px 40px; }
.tb_ul_block { padding: 0px 0px 15px 20px; }
.tb_ul_block ul { padding: 0px; margin: 0px 0px 0px 15px; list-style: disc; }
.tb_ul_block li { padding: 0px; margin: 0px 0px 4px 0px; list-style: disc; }

.td_ul { width: 290px; float: left; margin: 0px 35px 0px 0px; padding: 0px; list-style: none; }
.td_ul_2 { width: 370px; float: left; margin: 0px; padding: 0px; list-style: none; }
.td_ul_li_1 { margin: 0px; padding: 0px 35px 0px 24px; list-style: none; height: 28px; background: #fff; border-bottom: dotted 1px #a4a4a0; }
.td_ul_li_2 { margin: 0px; padding: 0px 35px 0px 24px; list-style: none; height: 28px; background: #f9f9f2; border-bottom: dotted 1px #a4a4a0; }
.td_ul_li_3 { margin: 0px; padding: 0px 35px 0px 24px; list-style: none; height: 28px; background: #f9f9f2; }
.td_span_l { display: inline-block; float: left; font: normal 12px/28px Arial; color: #000; }
.td_span_r { display: inline-block; float: right; font: normal 12px/28px Arial; color: #000; text-align: right; }
.td_span_yes { display: inline-block; float: right; padding: 9px 0px 0px 0px; }
/*END OF LEFT COLUMN*/

/*RIGHT COLUMN*/
#rc { width: 183px; float: left; padding: 3px 0px 30px 20px; }
/*.rc_menu { background: #fbfaf0; margin: 20px 0px; padding: 10px 0px; border-left: solid 2px #e1dfd3; border-right: solid 1px #eae8e1; border-bottom: solid 1px #e5e4db; border-top: solid 1px #d3d2ca; border-radius: 3px; }*/
.rc_menu { background: #fbfaf0; margin: 20px 0px; padding: 10px 0px; border-left: solid 2px #e1dfd3; border-right: solid 1px #eae8e1; border-bottom: solid 1px #e5e4db; border-top: solid 1px #d3d2ca; border-radius: 3px; }
.rc_menu ul { margin: 0px; padding: 0px; list-style: none; }
.rc_menu ul li { margin: 0px; padding: 0px; list-style: none; }
.rc_menu ul a { display: block; height: 36px; padding: 0px 0px 0px 24px; background: none; font: normal 14px/36px Arial; color: #434346; text-decoration: none; }
.rc_menu ul a:hover { background: url(../img/rc_bg.jpg) no-repeat center center; color: #fff; }
/*END OF RIGHT COLUMN*/

/*FOOTER*/
#footer { background: #48494b url(../img/foot_bg.jpg) repeat-x left top; padding: 23px 0px 20px 0px; overflow: hidden; }
.f_ul { margin: 0px; padding: 0px 0px 0px 30px; list-style: none; float: left; width: 190px; }
.f_ul a { font: normal 12px/16px Arial; color: #d0cfc2; text-decoration: none; }
.f_ul a:hover { font: normal 12px/16px Arial; color: #fbfbeb; text-decoration: none; }
.f_ul_li_top { margin: 0px; padding: 0px 0px 5px 0px; list-style: none; }
.f_ul_li { margin: 0px; padding: 0px 0px 5px 10px; list-style: none; }

.foot_2 { background: #f9f8e8; height: 35px; }
.f_2_txt { float: left; font: normal 14px/35px Arial; color: #414043; }
.f_2_txt a { font: normal 14px/35px Arial; color: #414043; text-decoration: none; }
.f_2_txt a:hover { text-decoration: underline; }
.f_2_icon { float: right; padding: 2px 0px 0px 0px; }
/*END OF FOOTER*/

/*BASKET*/
.basket_numer { display: block; float: right; background: url(../img/basket_ring.jpg) no-repeat left top; width: 19px; height: 19px; text-align: center; font: normal 12px/19px Arial; color: #fffeed; }
.basket_numer_0 { display: block; float: right; width: 19px; height: 19px; margin: 9px 0px 0px 10px; }

.basket { background: #fffef4; margin: 5px 0px 0px -440px; position: absolute; display: none; border: solid 1px #d3d3cd; padding: 0px 20px 20px 20px; border-radius: 5px; width: 440px;  }
.basket_str { background: url(../img/str_vopr.png) no-repeat 370px top; height: 6px; width: 470px; margin: -6px 0px 0px 0px; }
.basket ul { margin: 0px; padding: 0px; list-style: none; }
.basket li { margin: 0px; padding: 18px 0px 0px 0px; list-style: none; height: 66px; border-bottom: dotted 1px #a4a4a0; }
.bas_txt { float: left; width: 395px; text-align: left; }
.bas_tov_name { font: normal 14px/16px Arial; color: #000; }
.bas_txt a { font: normal 14px/16px Arial; color: #000; text-decoration: underline; }
.bas_txt a:hover { font: normal 14px/16px Arial; color: #000; text-decoration: none; }
.bas_num { float: left; width: 85px; height: 19px; padding: 10px 0px 0px 0px; font: normal 14px/19px Arial; color: #47484b; text-align: center; }
.bas_n_l { width: 19px; height: 19px; float: left; }
.bas_n_r { width: 19px; height: 19px; float: right; }
.bas_sum { float: left; margin: 10px 0px 0px 40px; font: normal 14px/16px Arial; color: #48494c; }
.bas_sum span { font: normal 24px/24px Arial; color: #bd4709; }
.bas_img { float: right; }
.bas_sum_bott { width: 250px; float: left; white-space: nowrap; margin: 10px 0px 0px 0px; }
.bas_txt_bott { float: left; width: 115px; height: 19px; padding: 14px 0px 0px 0px; font: normal 14px/19px Arial; color: #47484b; text-align: center; }
.bas_sum_b { float: left; margin: 10px 0px 0px 10px; font: normal 14px/16px Arial; color: #48494c; }
.bas_sum_b span { font: normal 24px/24px Arial; color: #bd4709; }
.bas_butt { text-align: left; width: 141px; height: 29px; float: right; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 10px; background: url(../img/butt_bg.jpg) no-repeat left top; font: normal 14px/29px Arial; color: #fafaf3; text-decoration: none; }
.bas_butt:hover { width: 141px; height: 29px; float: right; background: url(../img/butt_bg.jpg) no-repeat left top; font: normal 14px/29px Arial; color: #fafaf3; text-decoration: none; }
/*END OF BASKET*/

/*LIST 2 BASKET*/
.main_h2 { font: normal 29px/30px Arial; color: #1e1f20; padding: 15px 0px 16px 0px; display: block; }
.bas_ul { list-style: none; margin: 0px 23px 0px 16px; padding: 0px; }
.bas_li_1 { list-style: none; margin: 0px; padding: 6px 20px 8px 14px; border-bottom: dashed 1px #a4a4a0; background: #f9f9f2; overflow: hidden; }
.bas_li_2 { list-style: none; margin: 0px; padding: 6px 20px 8px 14px; border-bottom: dashed 1px #a4a4a0; background: #fff; overflow: hidden; }
.bas_ul li a { font: normal 12px/16px Arial; color: #000; text-decoration: underline; }
.bas_ul li a:hover { font: normal 12px/16px Arial; color: #000; text-decoration: none; }
.bask_num { display: block; background: url(../img/num_ring.gif) no-repeat left top; font: normal 12px/19px Arial; text-align: center; color: #000; width: 19px; height: 19px; float: left; margin: 10px 12px 0px 0px; }
.bask_txt { display: block; width: 330px; float: left; margin: 10px 10px 0px 0px; }
.bask_img { float: right; padding: 10px 0px 0px 0px; }
.bask_fin_txt { width: 327px; display: block; float: left; padding: 15px 20px 0px 58px; font: normal 12px/15px Arial; color: #47484b; }
.bask_fin_txt span { color: #000; }
.bask_num_f { width: 85px; display: block; padding: 15px 0px 0px 0px; float: left; font: normal 12px/15px Arial; color: #000; text-transform: uppercase; }
.bask_sum_f { display: block; float: left; margin: 15px 0px 0px 0px; width: 125px; font: normal 14px/16px Arial; color: #48494c; text-align: right; }
.bask_sum_f span { font: normal 24px/24px Arial; color: #bd4709; }

.bask_radio { width: 15px; float: left; height: 15px; margin: 0px 0px 10px 30px; }
.bask_radio_txt { float: left; display: block; margin: 0px 0px 10px 10px; font: normal 14px/15px Arial; color: #47484b; }
.bask_radio_txt a { font: normal 14px/15px Arial; color: #000; text-decoration: underline; }
.bask_radio_txt a:hover { font: normal 14px/15px Arial; color: #000; text-decoration: none; }

.bask_form_l { width: 328px; float: left; padding: 0px 0px 0px 30px; }
.bask_form_r { width: 300px; float: left; }
.bask_inp { width: 275px; margin: 0px 0px 20px 0px; height: 15px; border: solid 1px #d6d5c2; border-radius: 5px; background: #eae9d5; font: normal 12px/15px Arial; color: #8a8c82; padding: 0px 5px 0px 10px; }
.bask_sel { width: 290px; margin: 0px 0px 17px 0px; height: 20px; border: solid 1px #d6d5c2; border-radius: 5px; background: #eae9d5; font: normal 12px/12px Arial; color: #8a8c82; padding: 0px 0px 0px 7px; }
.bask_textarea_1 { width: 275px; margin: 0px 0px 16px 0px; height: 70px; border: solid 1px #d6d5c2; border-radius: 5px; background: #eae9d5; font: normal 12px/15px Arial; color: #8a8c82; padding: 5px 5px 5px 7px; }
.bask_textarea_2 { width: 275px; margin: 0px 0px 16px 0px; height: 120px; border: solid 1px #d6d5c2; border-radius: 5px; background: #eae9d5; font: normal 12px/15px Arial; color: #8a8c82; padding: 5px 5px 5px 7px; }
.bask_butt { width: 131px; float: right; margin: 0px 10px 0px 0px; height: 29px; border: none; background: url(../img/form_but.gif) no-repeat left top; font: normal 14px/29px Arial; color: #fafaf3; text-align: center; cursor: pointer; }
.bask_inp sapn { color: #bd470a; }
.bask_f_txt a { font: normal 14px/16px Arial; color: #000; text-decoration: underline; }
.bask_f_txt a:hover { font: normal 14px/16px Arial; color: #000; text-decoration: none; }

/*LIST 3 OPISANIE*/
.top_line { padding: 15px 0px 20px 0px; font: normal 14px/30px Arial; color: #48494c; }
.top_line span { padding: 5px 10px 0px 10px; display: block; float: left; }
.top_line a { font: normal 14px/30px Arial; color: #48494c; text-decoration: underline; display: inline-block; float: left; }
.top_line a:hover { font: normal 14px/30px Arial; color: #232324; text-decoration: none; }

.img_block { width: 290px; float: left; }
.img_b_img { border: solid 1px #8e8f86; }
.img_shade { width: 265px; height: 12px; background: url(../img/img_shade.jpg) no-repeat left top; }
.img_lupa { width: 18px; height: 18px; margin: -31px 0px 0px 245px; display: block; }
.img_txt_block { width: 350px; float: left; color: #414043; text-align: justify; }
.txt_h2 { font: normal 29px/30px Arial; color: #48494c; padding: 0px 0px 15px 0px; display: block; text-align: left; white-space: nowrap; }
.o_link_line { padding: 20px 20px 20px 0px; }
.o_link_line td { padding: 0px 10px; }
.o_ll_a { font: normal 14px/16px Arial; color: #414043; text-decoration: none; border-bottom: dashed 1px #414043; }
.o_ll_a:hover { font: normal 14px/16px Arial; color: #141317; text-decoration: none; border-bottom: dotted 1px #f9f6e6; }
.o_ll_activ { font: normal 14px/16px Arial; color: #141317; text-decoration: none; }
.o_ll_activ:hover { font: normal 14px/16px Arial; color: #141317; text-decoration: none; }

.o_h2 { font: normal 26px/26px Arial; color: #48494b; padding: 18px 0px 15px 20px; }
.o_txt_block { width: 402px; float: left; padding: 0px 0px 0px 30px; }
/*.o_txt_block { width: 268px; float: left; padding: 0px 0px 0px 20px; }*/
.o_ul_block { width: 268px; float: left; padding: 0px 0px 0px 40px; }
.o_ul { margin: 0px 0px 0px 20px; padding: 0px; list-style: disc; }
.o_ul li { margin: 0px; padding: 2px 0px; list-style: disc; }

.o_h3 { font: normal 19px/20px Arial; color: #48494b; padding: 18px 0px 15px 0px; }

.o_tov_block { width: 200px; float: left; padding: 0px 20px 0px 0px; }
.o_tov_txt { display: block; padding: 0px 0px 10px 0px; }
.o_tov_img { width: 80px; text-align: center; float: left; }
.o_tov_sum { width: 110px; text-align: center; float: left; font: normal 20px/24px Arial; color: #464749; }
.o_tov_s_orang { font: normal 24px/24px Arial; color: #c73e00; }
.o_tov_s_off { display: block; font: normal 14px/20px Arial; color: #464749; padding: 0px 0px 20px 0px; }
.o_tov_s_off span { font: normal 18px/20px Arial; color: #434346; text-decoration: line-through; }
.o_tov_but { width: 76px; height: 24px; display: inline-block; background: url(../img/butt_basket.jpg) no-repeat left top; text-align: center; font: normal 12px/24px Arial; color: #f6f5e5; text-decoration: none; }
.o_tov_but:hover { width: 76px; height: 24px; display: inline-block; background: url(../img/butt_basket_a.jpg) no-repeat left top; text-align: center; font: normal 12px/24px Arial; color: #f6f5e5; text-decoration: none; }

.o_rc_sum { text-align: center; padding: 40px 0px 10px 0px; font: normal 18px/20px Arial; color: #48494c; }
.o_rc_orang { font: normal 29px/30px Arial; color: #c7470d; }
.o_rc_off { display: block; font: normal 14px/20px Arial; color: #464749; }
.o_rc_off span { font: normal 24px/24px Arial; color: #717275; text-decoration: line-through; }
.o_rc_link { margin: 5px 0px 10px 0px; display: inline-block; text-align: center; font: normal 14px/17px Arial; color: #414043; text-decoration: none; border-bottom: dashed 1px #414043; }
.o_rc_link:hover { text-align: center; font: normal 14px/17px Arial; color: #141317; text-decoration: none; border-bottom: dashed 1px #f9f6e6; }
.o_rc_but { width: 119px; height: 29px; display: inline-block; background: url(../img/but_basket_rc.jpg) no-repeat left top; text-align: center; font: normal 12px/29px Arial; color: #f6f5e5; text-decoration: none; }
.o_rc_but:hover { width: 119px; height: 29px; display: inline-block; background: url(../img/but_basket_rc_a.jpg) no-repeat left top; text-align: center; font: normal 12px/29px Arial; color: #fff; text-decoration: none; }


/*LIST 4 BMW*/
.link_block { padding: 10px 0px 50px 50px; margin: 0px 0px 10px 0px; background: url(../img/link_shade.jpg) no-repeat left bottom; }
.link_block ul { padding: 0px; margin: 0px; list-style: none; }
.link_block a { font: normal 16px/18px Arial; color: #47484b; text-decoration: underline; display: inline-block; margin: 0px 0px 10px 0px; }
.link_block a:hover { font: normal 16px/18px Arial; color: #010101; text-decoration: underline; display: inline-block; margin: 0px 0px 10px 0px; }
.lc_2_h1 { font: normal 29px/30px Arial; color: #47484b; padding: 13px 0px 15px 35px; }

.marc_img_block { width: 130px; float: left; padding: 0px 0px 0px 50px; }
.marc_txt_block { width: 625px; float: left; }

/*LIST 5 BOGAJNIKI*/
.lc_3_h1 { font: normal 29px/30px Arial; color: #1e1f20; padding: 13px 0px 15px 0px; }
.h1_txt { font: italic normal 19px/23px Arial; display: block; color: #48494c; padding: 10px 0px 15px 0px; }

.bg_img_block { width: 169px; background: url(../img/mini_shade.jpg) no-repeat left bottom; margin: 0px 30px 0px 0px; padding: 0px 0px 8px 0px; float: right; }
.bg_txt_block { padding: 10px 0px 0px 0px; }
.bg_block_sh { background: url(../img/link_shade.jpg) no-repeat left bottom; height: 22px; padding: 0px 0px 30px 0px; clear: both; }
.bg_tov_line { padding: 10px 0px 15px 0px; }
.bg_tl_link { display: block; width: 410px; float: left; }
.bg_tl_link a { font: normal 19px/23px Arial; color: #47484b; text-decoration: none; border-bottom: dashed 1px #47484b; }
.bg_tl_link a:hover { font: normal 19px/23px Arial; color: #010101; text-decoration: none; border-bottom: dashed 1px #f9f6e6; }
.bg_tl_sum { width: 126px; float: left; display: block; text-align: right; font: normal 16px/23px Arial; color: #000; }
.bg_tl_sum span { font: normal 20px/23px Arial; color: #bd4709; }
.bg_tl_activ { width: 110px; float: right; display: block; margin: 0px 30px 0px 0px; text-align: right; }
.bg_tl_activ span { width: 20px; padding: 5px 0px 0px 0px; float: right; display: block; }
.bg_tl_activ a { font: normal 16px/18px Arial; color: #414043; text-decoration: none; border-bottom: dashed 1px #414043; }
.bg_tl_activ a:hover { font: normal 16px/18px Arial; color: #414043; text-decoration: none; border-bottom: dashed 1px #f9f6e6; }

.bg_tov_img { width: 91px; margin: 0px 0px 8px 25px; float: left; }
.bg_tov_ul_1 { width: 270px; float: left; margin: 0px; padding: 0px 0px 0px 30px; list-style: disc; }
.bg_tov_ul_1 li { margin: 0px; padding: 0px 0px 3px 0px; list-style: disc; }

.bg_tov_ul_2 { width: 120px; float: left; margin: 0px; padding: 0px; list-style: none; }
.bg_ul_2_li_1 { margin: 0px; padding: 3px 0px 3px 0px; border-bottom: dotted 1px #a4a4a0; overflow: hidden; }
.bg_ul_2_li_2 { margin: 0px; padding: 3px 0px 3px 0px; overflow: hidden; }
.bg_li_left { float: left; }
.bg_li_right { float: right; }
.bg_li_right span { color: #b34210; }

.bg_tov_sum { width: 95px; text-align: center; float: right; margin: 0px 30px 0px 0px; }
.bg_tov_but { width: 91px; height: 29px; background: url(../img/but_basket_o.jpg) no-repeat left top; text-align: center; display: block; margin: 0px 0px 10px 0px; font: normal 14px/29px Arial; color: #fafaf3; text-decoration: none; }
.bg_tov_but:hover { width: 91px; height: 29px; text-align: center; display: block; margin: 0px 0px 10px 0px; font: normal 14px/29px Arial; color: #fafaf3; text-decoration: none; }
.bg_t_link { font: normal 14px/16px Arial; color: #2e2f31; text-decoration: none; border-bottom: dashed 1px #2e2f31; }
.bg_t_link:hover { font: normal 14px/16px Arial; color: #010101; text-decoration: none; border-bottom: dashed 1px #f9f6e6; }

/*LIST 6 PODBOR*/
.block_podbor { background: #fafaf0; border: solid 1px #d2d2ca; border-radius: 4px; padding: 25px; margin: 0px 30px 20px 0px; }
.bp_left { width: 350px; float: left; font: normal 14px/18px Arial; color: #232324; }

.br_txt_1 { display: block; width: 40px; float: left; font: normal 14px/25px Arial; color: #232324; margin: 0px 20px 15px 0px; }
.br_txt_2 { display: block; width: 40px; float: left; font: normal 14px/18px Arial; color: #232324; margin: 0px 20px 15px 0px; }
.br_txt_3 { display: block; width: 90px; float: left; font: normal 14px/12px Arial; color: #232324; margin: 0px 20px 15px 0px; }
.br_inp_b1 { width: 100px; float: left; color: #b4b3a4; margin: 0px 40px 20px 0px; }
.br_inp_b2 { width: 100px; float: left; color: #b4b3a4; margin: 0px 0px 20px 0px; }
.br_inp { width: 81px; height: 25px; padding: 0px 3px; background: #ebead7; float: left; border: solid 1px #d6d5c4; border-radius: 3px; font: normal 14px/25px Arial; color: #232324; }
.br_sel { width: 230px; height: 18px; margin: 0px 0px 20px 0px; background: #fafaf0; float: left; border: solid 1px #abadb3; font: normal 14px/14px Arial; color: #d2d2ca; }
.br_chek { width: 20px; border: none; float: left; }

.br_txt_4 { display: block; width: 90px; float: left; margin: 0px 0px 10px 0px; font: normal 14px/14px Arial; color: #232324; }
.br_radio { width: 10px; border: none; float: left; margin: 0px 10px 10px 4px; }
.br_butt { display: block; background: url(../img/podbor_but.jpg) no-repeat left top; text-decoration: none; margin: 0px 0px 0px 0px; width: 116px; height: 29px; padding: 0px 0px 0px 18px; font: normal 14px/29px Arial; color: #fafaf3; }
.br_butt:hover { background: url(../img/podbor_but.jpg) no-repeat left top; text-decoration: none; width: 116px; height: 29px; padding: 0px 0px 0px 18px; font: normal 14px/29px Arial; color: #fafaf3; }

.br_h2 { font: normal 29px/30px Arial; color: #48494c; padding: 0px 0px 5px 0px; display: block; text-align: left; white-space: nowrap; }

.br_sum { float: left; padding: 20px 0px 10px 0px; text-align: right; font: normal 18px/20px Arial; color: #48494c; }
.br_padd { padding: 0px 0px 20px 70px; }
.br_s_orang { color: #c73e00; }
.br_s_link { text-align: right; float: right; padding: 20px 0px 0px 0px; }

.br_block { background: url(../img/link_shade.jpg) no-repeat left bottom; padding: 0px 0px 40px 0px; }

.br_tl_activ { width: 110px; float: left; display: block; margin: 15px 30px 0px 0px; text-align: right; }
.br_tl_activ span { width: 20px; padding: 5px 0px 0px 0px; float: right; display: block; }
.br_tl_activ a { font: normal 16px/18px Arial; color: #414043; text-decoration: none; border-bottom: dashed 1px #414043; }
.br_tl_activ a:hover { font: normal 16px/18px Arial; color: #414043; text-decoration: none; border-bottom: dashed 1px #f9f6e6; }

.br_tov_block { width: 180px; padding: 0px 0px 20px 10px; background: url(../img/rc_shade.jpg) no-repeat 10px bottom; }

/*LIST 7 PODBOR OPIS*/
.pod_h3 { font: normal 18px/22px Arial; color: #434346; padding: 5px 0px 10px 10px; display: block; }
.rc_menu p { padding: 0px 10px 10px 10px; }
.rc_link_l { float: left; font: normal 14px/17px Arial; color: #b8420d; text-decoration: underline; margin: 0px 0px 0px 10px; }
.rc_link_l:hover { float: left; font: normal 14px/17px Arial; color: #b8420d; text-decoration: none; }
.rc_link_r { float: right; font: normal 14px/17px Arial; color: #434346; text-decoration: underline; margin: 0px 10px 0px 0px; }
.rc_link_r:hover { float: right; font: normal 14px/17px Arial; color: #434346; text-decoration: none; }

/*LIST 8 PHOTO*/
.photo_line { padding: 5px 0px; }
.photo_line a img { margin: 0px 15px; border: solid 1px #8e8f86;}


/*LIST 9 OTZYV*/
.ot_h2 { font: normal 22px/26px Arial; color: #48494b; padding: 18px 0px 15px 20px; }
.ot_block { padding: 0px 0px 20px 20px; }
.ot_name { display: block; background: url(../img/icon_name.gif) no-repeat left 1px; padding: 0px 0px 0px 20px; font: normal 14px/12px Arial; color: #a5a7ac; }
.ot_txt { padding: 15px 30px 15px 0px; font: italic normal 14px/17px Arial; color: #303132; text-align: justify; }
.ot_star span { font: normal 14px/27px Arial; color: #a5a7ac; }
.ot_star a img { margin: 0px 3px; }

.ot_f_l { width: 360px; float: left; padding: 0px 0px 0px 20px; }
.ot_f_r { width: 260px; float: left; }
.ot_textarea { width: 320px; height: 60px; margin: 0px 0px 25px 0px; padding: 5px; border-radius: 4px; font: normal 14px/16px Arial; color: #a5a7ac; background: #e6e6e6; border-left: solid 1px #afaeae; border-top: solid 1px #aaaaaa; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #e4e4e4; }
.ot_inp { width: 212px; height: 27px; margin: 0px 0px 15px 0px; padding: 0px 5px; border-radius: 4px; font: normal 14px/27px Arial; color: #a5a7ac; background: #e6e6e6; border-left: solid 1px #afaeae; border-top: solid 1px #aaaaaa; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #e4e4e4; }
.ot_butt { width: 224px; height: 29px; display: block; text-align: center; cursor: pointer; font: normal 14px/29px Arial; color: #f6f5e5; text-decoration: none; background: url(../img/ot_butt.jpg) no-repeat left top; }
.ot_butt:hover { width: 224px; height: 29px; text-align: center; cursor: pointer; font: normal 14px/29px Arial; color: #f6f5e5; text-decoration: none; }

.ot_num { width: 220px; margin: 10px auto; text-align: center; }
.ot_num a { font: italic normal 14px/33px Arial; color: #1f1f1d; text-decoration: none; margin: 0px 5px; }
.ot_num a:hover { font: italic normal 14px/33px Arial; color: #c14507; text-decoration: none; }
.ot_str_l { width: 5px; float: left; display: block; padding: 11px 0px 0px 0px; }
.ot_str_r { width: 5px; float: right; display: block; padding: 11px 0px 0px 0px; }
.ot_num_l { width: 70px; float: left; display: block; }
.ot_num_r { width: 70px; float: right; display: block; }
.ot_num_c { width: 33px; height: 33px; margin: 0px auto; display: inline-block; background: url(../img/ring_bott.jpg) no-repeat left top; font: italic normal 14px/33px Arial; color: #929188; text-align: center; }
a.br_h2:hover {text-decoration: none;}
.td_span_r a {font: normal 12px/28px Arial;}


























