.h1, .h2, .h3, .h4, .h5, .h6 { font-weight: bold; }
* { outline: none; }
body, html { height: 100%; width: 100%; margin: 0; padding: 0; border: none; min-width: 996px; }
img { border: none; margin: 0; padding: 0; }
.g-max-width { margin: 0 auto; max-width:1200px; padding: 0px; position: relative; text-align: left; }

/**html .g-max-width {width: expression((documentElement.clientWidth || document.body.clientWidth) > 1205 ? '1200px' : '');} */
.g-clean { clear: both; font-size: 0; overflow: hidden; }
body { color: #545454; font: 0.8em/1.2 Arial, sans-serif; text-align: center; }
table, td, th { border-collapse: collapse; font-size: 100%; }
form { margin: 0; padding: 0; }
input, select, textarea { font: normal 1.0em/1.2 Arial, sans-serif; }
textarea { resize: none; overflow: auto; }
input, select, button { vertical-align: middle; }
input[type="submit"]::-moz-focus-inner { padding: 0; border: 0; }
hr { border: 1px solid #ccc; padding: 0; margin: 0.5em 0; }
ul, ol, li { margin: 5px 15px; padding: 0; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p { margin: 10px 0; padding: 0; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, th { color: #36383a; }
.colorStyle2 h1, .colorStyle2 .h1, .colorStyle2 h2, .colorStyle2 .h2, .colorStyle2 h3, .colorStyle2 .h3, .colorStyle2 h4, .colorStyle2 .h4, .colorStyle2 h5, .colorStyle2 .h5, .colorStyle2 h6, .colorStyle2 .h6, .colorStyle2 th { color: #74c7e9; }
h1, .h1 { font-size: 21px; }
h2, .h2 { font-size: 18px; }
h3, .h3 { font-size: 17px; }
h4, .h4 { font-size: 16px; }
h5, .h5 { font-size: 16px; }
.colorStyle1 h5, .colorStyle1 .h5 { color: #188d07; }
.colorStyle4 h5, .colorStyle4 .h5 { color: #1a8ab9; }
.colorStyle3 h5, .colorStyle3 .h5 { color: #bc0000; }
.colorStyle2 h5, .colorStyle2 .h5 { color: #74c7e9; }
.colorStyle5 h5, .colorStyle5 .h5 { color: #ef5e14; }
h6, .h6 { font-size: 14px; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
.colorStyle1 a, .colorStyle1 .basket_link { color: #188d07; }
.colorStyle1 a:hover { color: #188d07; }
.colorStyle4 a { color: #1a8ab9; }
.colorStyle4 a:hover { color: #1a8ab9; }
.colorStyle3 a { color: #bc0000; }
.colorStyle3 a:hover { color: #bc0000; }
.colorStyle2 a, .colorStyle2 .basket_link { color: #74c7e9; }
.colorStyle2 a:hover { color: #fff; }
.colorStyle5 a, .colorStyle5 .basket_link { color: #ef5e14; }
.colorStyle6 a, .colorStyle6 .basket_link { color: #3F9E00; }
.colorStyle5 a:hover { color: #ef5e14; }
.colorStyle2 .uss_photoalbums_foto_box .uss_img_item .uss_img_comment a { color: #888; }
.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item { color: #888; }
.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item a { color: #202020; }
.colorStyle2 .uss_form_captcha label { color: #202020; }
.colorStyle2 .uss_basket_menu span.current { color: #202020; }
.colorStyle2 .uss_user_basket th, .colorStyle2 .uss_shop_table_view th, .uss_user_wishlist th { color: #202020; }
.colorStyle2 #uss_basket_ask_where_to_go_block a { color: #202020; }
.colorStyle2 .comment_form_title { color: #fff; }

/* ФОС */
select, input[type="text"], input[type="password"], textarea { position: relative; color: #2c2f33; font-size: 13px; padding: 5px 8px; background: #fff; border: 1px solid #CCC; border-bottom-color: #B3B3B3; color: #333; border-radius: 5px; }
.uss_form_select select { display: block; }
button, input[type="submit"], input[type="reset"], input[type="button"] { position: relative; color: #2c2f33; font-size: 13px; padding: 5px 12px; cursor: pointer; border: 1px solid #e0e1e4; border-bottom-color: #c2c8cc; border-top-color: #f3f3f4; background: #e3e4e6 url(../img/a_button.png) repeat-x 0 0; font-weight: bold; border-radius: 5px; }
button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover { background: #f3f3f4 url(../img/a_button2.png) repeat-x 0 0; }

.colorStyle1 { background: #e5e1e2; }
.colorStyle2 { background: #1d242c; color: #9caec0; }
.colorStyle3 { background: #e5e1e2; }
.colorStyle4 { background: #e5e1e2; }
.colorStyle5 { background: #e5e1e2; }

.l-page { position: relative; height: auto !important; height: 100%; min-height: 100%; margin: 0 auto; }
.l-page-rubber { background: #fff; overflow: hidden; _overflow-y: visible; text-align: left; box-shadow: 0 -230px 30px #b8b6b7; -webkit-box-shadow: 0 -230px 30px #b8b6b7; }
.colorStyle6 .l-page-rubber { -webkit-box-shadow: none; box-shadow: none; background: none; }
.colorStyle2 .l-page-rubber { background: #1b2229; box-shadow: 0 -30px 15px #000; -webkit-box-shadow: 0 -30px 15px #000; }
.colorStyle6 { background: #842547; }
.l-bg { padding-bottom: 10px; background-color: #fff; background-repeat: no-repeat; background-position: 0 0; }
.colorStyle6 .l-bg { border-radius: 0 0 10px 10px; }
.colorStyle6.header_layout13 .l-bg { background-image: url(./../img/n1_6/l_bg_min.jpg); background-position: 50% 0; }
.l_slider #lpage .l-bg { background-image: none; }
.colorStyle4 .l-bg { background-image: url(../img/n1_2/l_bg.jpg); }
.colorStyle3 .l-bg { background-image: url(../img/n1_3/l_bg.jpg); background-position: 50% 0; }
.header_layout4 .l-bg { background-image: none; background-position: 50% 0; }
.colorStyle2 .l-bg { background-color: #1b2229; }
.colorStyle1.header_layout5 .l-bg, .colorStyle1.header_layout6 .l-bg, .colorStyle1.header_layout7 .l-bg, .colorStyle1.header_layout8 .l-bg, .colorStyle1.header_layout14 .l-bg { background-image: url(../img/n1_1/l_bg_middle.jpg); background-position: 50% 0; }
.colorStyle4.header_layout5 .l-bg, .colorStyle4.header_layout6 .l-bg, .colorStyle4.header_layout7 .l-bg, .colorStyle4.header_layout8 .l-bg, .colorStyle4.header_layout14 .l-bg { background-image: url(../img/n1_2/l_bg_middle.jpg); background-position: 50% 0; }
.colorStyle3.header_layout5 .l-bg, .colorStyle3.header_layout6 .l-bg, .colorStyle3.header_layout7 .l-bg, .colorStyle3.header_layout8 .l-bg, .colorStyle3.header_layout14 .l-bg { background-image: url(../img/n1_3/l_bg_middle.jpg); background-position: 50% 0; }
.colorStyle2.header_layout5 .l-bg, .colorStyle2.header_layout6 .l-bg, .colorStyle2.header_layout7 .l-bg, .colorStyle2.header_layout8 .l-bg, .colorStyle2.header_layout14 .l-bg { background-image: url(../img/n1_2/l_bg_middle2.jpg); background-position: 50% 0; }
.colorStyle5.header_layout5 .l-bg, .colorStyle5.header_layout6 .l-bg, .colorStyle5.header_layout7 .l-bg, .colorStyle5.header_layout8 .l-bg, .colorStyle5.header_layout14 .l-bg { background-image: url(../img/n1_5/l_bg_middle.jpg); background-position: 50% 0; }
.colorStyle6.header_layout5 .l-bg, .colorStyle6.header_layout6 .l-bg, .colorStyle6.header_layout7 .l-bg, .colorStyle6.header_layout8 .l-bg, .colorStyle6.header_layout14 .l-bg { background-image: url(../img/n1_6/l_bg_middle.jpg); background-position: 50% 0; }
.colorStyle1.header_layout9 .l-bg, .colorStyle1.header_layout10 .l-bg, .colorStyle1.header_layout11 .l-bg, .colorStyle1.header_layout12 .l-bg, .colorStyle1.header_layout15 .l-bg { background-image: url(../img/n1_1/l_bg_max.jpg); background-position: 50% 0; }
.colorStyle4.header_layout9 .l-bg, .colorStyle4.header_layout10 .l-bg, .colorStyle4.header_layout11 .l-bg, .colorStyle4.header_layout12 .l-bg, .colorStyle4.header_layout15 .l-bg { background-image: url(../img/n1_2/l_bg_max.jpg); background-position: 50% 0; }
.colorStyle3.header_layout9 .l-bg, .colorStyle3.header_layout10 .l-bg, .colorStyle3.header_layout11 .l-bg, .colorStyle3.header_layout12 .l-bg, .colorStyle3.header_layout15 .l-bg { background-image: url(../img/n1_3/l_bg_max.jpg); background-position: 50% 0; }
.colorStyle2.header_layout9 .l-bg, .colorStyle2.header_layout10 .l-bg, .colorStyle2.header_layout11 .l-bg, .colorStyle2.header_layout12 .l-bg, .colorStyle2.header_layout15 .l-bg { background-image: url(../img/n1_2/l_bg_max2.jpg); background-position: 50% 0; }
.colorStyle5.header_layout9 .l-bg, .colorStyle5.header_layout10 .l-bg, .colorStyle5.header_layout11 .l-bg, .colorStyle5.header_layout12 .l-bg, .colorStyle5.header_layout15 .l-bg { background-image: url(../img/n1_5/l_bg_max.jpg); background-position: 50% 0; }
.colorStyle6.header_layout9 .l-bg, .colorStyle6.header_layout10 .l-bg, .colorStyle6.header_layout11 .l-bg, .colorStyle6.header_layout12 .l-bg, .colorStyle6.header_layout15 .l-bg { background-image: url(../img/n1_6/l_bg_max.jpg); background-position: 50% 0; }

.mp_slider { position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; height: 400px; }
.mp_slider #slider { background-color: #fff !important; height: 100%; }
.colorStyle2 .mp_slider #slider { background-color: #1b2229 !important; }
.mp_slider .nivo-slice { background-color: #fff !important; }
.colorStyle2 .mp_slider .nivo-slice { background-color: #1b2229 !important; }
.mp_slider #slider img { display: none; }

.l-page-holder { margin: 0 46px; }
.lf_hold .l-page-holder { overflow: hidden; position: relative; background: #fff; margin: 0; padding: 0 46px; box-shadow: 0 -30px 30px #b8b6b7; -webkit-box-shadow: 0 -30px 30px #b8b6b7; }
.colorStyle2 .lf_hold .l-page-holder { background-color: #1b2229; box-shadow: 0 -10px 15px #000; -webkit-box-shadow: 0 -10px 15px #000; }
.l-wrapper { width: 100%; }
.l-header { position: relative; width: 100%; margin: 0 0 24px; padding: 0; color: #1f1f1f; z-index: 20; }
.lh_wrap { position: relative; overflow: hidden; margin: 0 0 10px; }
.header_layout1 .lh_wrap { height: 116px; }
.header_layout2 .lh_wrap { height: 143px; }
.header_layout4 .lh_wrap { height: 145px; }
.header_layout5 .lh_wrap { height: 289px; }
.header_layout6 .lh_wrap { height: 289px; }
.header_layout7 .lh_wrap { height: 289px; }
.header_layout8 .lh_wrap { height: 289px; }
.header_layout9 .lh_wrap { height: 397px; }
.header_layout10 .lh_wrap { height: 397px; }
.header_layout11 .lh_wrap { height: 397px; }
.header_layout12 .lh_wrap { height: 397px; }
.header_layout13 .lh_wrap { height: 116px; }
.header_layout14 .lh_wrap { height: 289px; }
.header_layout15 .lh_wrap { height: 397px; }
.colorStyle6.header_layout14 .lh_wrap { height: 325px; }
.l-header-holder { margin: 0 46px; padding: 45px 0 0; }
.header_layout2 .l-header-holder { padding: 22px 0 0; }
.header_layout3 .l-header-holder { padding: 20px 0 0; }
.header_layout4 .l-header-holder { padding: 36px 0 0; }
.header_layout5 .l-header-holder, .header_layout6 .l-header-holder, .header_layout7 .l-header-holder, .header_layout8 .l-header-holder, .header_layout14 .l-header-holder { padding: 65px 0 0; }
.colorStyle6.header_layout14 .l-header-holder { padding: 23px 0 0; }
.header_layout9 .l-header-holder, .header_layout10 .l-header-holder, .header_layout11 .l-header-holder, .header_layout12 .l-header-holder, .header_layout15 .l-header-holder { padding: 65px 0 0; }
.colorStyle6.header_layout13 .l-header-holder { padding: 38px 0 0; }
.colorStyle2 .l-header { color: #fff; }

.l-page-content { width: 100%; overflow: hidden; }
.l-content { margin: 0; overflow: hidden; position: relative; zoom: 1; padding: 0 2px 10px 0; }
.l-content .block:not(.fc_item) h3, .l-content .block:not(.fc_item) .h3 { font-size: 21px; margin-top: 20px; font-weight: bold; }
.l-content .type1 h3, .l-content .type1 .h3, .l-content .type2 h3, .l-content .type2 .h3, .l-content .type3 h3, .l-content .type3 .h3 { margin-top: 6px; }
.l-content img { max-width: 100%; height: auto; }
.l-page-left { float: left; width: 221px; margin: 0 21px 0 0; overflow: hidden; position: relative; }
.l-page-right { float: right; width: 221px; margin: 0 0 0 21px; overflow: hidden; position: relative; }

.l-footer { position: relative; width: 100%; overflow: hidden; zoom: 1; background: url(../img/footer.png) repeat-x 0 0; margin: 15px 0 0; }
.colorStyle2 .l-footer { background-image: url(../img/n1_4/footer.png); }
.colorStyle6 .l-footer { background-image: url(../img/n1_6/footer_line.png); }
.colorStyle2 .l-footer a, .colorStyle2 .l-footer a:hover { color: #74c7e9; }
.l-footer-holder { padding: 50px 0 35px; overflow: hidden; zoom: 1; font-size: 12px; }
.lf_rasp { position: relative; width: 100%; clear: both; }
.lf_hold { position: relative; width: 100%; overflow: hidden; zoom: 1; background: #e5e1e2; }
.colorStyle2 .lf_hold { background: #1d242c; color: #9caec0; }
.colorStyle6 .lf_hold { background: none; color: #fff; }
.colorStyle6 .lf_hold a { color: #FFE44F; }

.lh_logo { position: relative; margin: 0 0 20px; }
.header_layout1 .lh_logo { margin: 0 0 15px; }
.header_layout3 .lh_logo { margin: 0 0 15px; }
.header_layout5 .lh_logo { margin: 0 0 29px; }
.header_layout6 .lh_logo { margin: 0 0 16px; }
.header_layout9 .lh_logo { margin: 0 0 35px; }
.header_layout10 .lh_logo { height: 150px; }
.header_layout11 .lh_logo { margin: 0 0 34px; }
.header_layout12 .lh_logo { height: 142px; }
.header_layout14 .lh_logo { margin: 0 0 38px; }
.header_layout15 .lh_logo { height: 142px; }
.colorStyle6.header_layout15 .lh_logo, .colorStyle6.header_layout14 .lh_logo { height: auto; }
.colorStyle6.header_layout14 .lh_logo { margin-bottom: 0; }
.colorStyle6.header_layout13 .lh_logo { margin-bottom: 10px; }
.lh_logo a { text-decoration: none; color: #1f1f1f; font-size: 53px; font-weight: bold; line-height: 0.8em; letter-spacing: -2px; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.colorStyle6 .lh_logo a { color: #B42D5F; letter-spacing: -4px; }
.lh_logo a:hover { color: #1f1f1f; }
.colorStyle2 .lh_logo a { color: #fff; }
.colorStyle2 .lh_logo a:hover { color: #fff; }
.lh_slogan { font-size: 15px; margin: 5px 0 14px; }
.colorStyle6.header_layout14 .lh_slogan { margin: -2px 0 7px; }
.colorStyle6.header_layout15 .lh_slogan { margin: 5px 0 1px; color: #502334; }
.header_layout5 .lh_slogan { margin-bottom: 30px; }
.header_layout6 .lh_slogan, .header_layout7 .lh_slogan, .header_layout8 .lh_slogan { margin-bottom: 20px; }
.header_layout9 .lh_slogan, .header_layout10 .lh_slogan, .header_layout11 .lh_slogan, .header_layout12 .lh_slogan { margin-bottom: 15px; }
.colorStyle3.header_layout9 .lh_slogan, .colorStyle2.header_layout9 .lh_slogan { margin-bottom: 20px; }
.header_layout11 .lh_slogan { margin-bottom: 35px; }
.lh_nav_ico { position: relative; }
.header_layout2 .lh_nav_ico { padding: 5px 0 20px; }
.header_layout3 .lh_nav_ico { margin: 26px 0 0; }
.header_layout4 .lh_nav_ico { margin: 31px 0 0; }
.header_layout5 .lh_nav_ico, .header_layout6 .lh_nav_ico, .header_layout7 .lh_nav_ico, .header_layout8 .lh_nav_ico { margin: 0 0 15px; text-align: right; }
.header_layout9 .lh_nav_ico, .header_layout10 .lh_nav_ico, .header_layout11 .lh_nav_ico, .header_layout12 .lh_nav_ico { margin: 0 0 15px; text-align: right; }
.lh_nav_ico a { color: #2d2d2d; font-size: 12px; }
.colorStyle6 .lh_nav_ico a { font-size: 13px; color: #3F9E00; display: inline-block; }
.colorStyle2 .lh_nav_ico a { color: #74c7e9; }
.colorStyle4.header_layout9 .lh_nav_ico a, .colorStyle4.header_layout10 .lh_nav_ico a, .colorStyle4.header_layout11 .lh_nav_ico a, .colorStyle4.header_layout12 .lh_nav_ico a { color: #fff; }
.lh_nav_ico a.lh_ico1 { padding: 0 0 0 16px; background: url(../img/lh_ico1.png) no-repeat 0 3px; }
.lh_nav_ico a.lh_ico2 { padding: 0 0 0 16px; margin-left: 39px; }
.colorStyle6.header_layout13 .lh_nav_ico a.lh_ico2 { margin-left: 15px; }
.colorStyle6 .lh_nav_ico a.lh_ico1 { background: url(../img/n1_6/lh_ico1.png) no-repeat 0 3px; }
.colorStyle6 .lh_nav_ico a.lh_ico2 { background: url(../img/n1_6/lh_ico2.png) no-repeat 0 3px; }
.colorStyle2 .lh_nav_ico a.lh_ico1 { background-image: url(../img/n1_4/lf_ico1.png); }
.colorStyle4.header_layout9 .lh_nav_ico a.lh_ico1, .colorStyle4.header_layout10 .lh_nav_ico a.lh_ico1, .colorStyle4.header_layout11 .lh_nav_ico a.lh_ico1, .colorStyle4.header_layout12 .lh_nav_ico a.lh_ico1 { background-image: url(../img/n1_2/lf_ico1.png); }
.header_layout14 .lh_nav_ico { padding-left: 20px; margin-bottom: 60px; }
.colorStyle6.header_layout14 .lh_nav_ico { margin-bottom: 241px; }
.header_layout15 .lh_nav_ico { text-align: right; margin-bottom: 60px; }
.lh_basket { position: relative; float: right; padding: 35px 0 0; width: 222px; }
.header_layout3 .lh_basket { padding: 12px 0 0; margin: 0 0 0 20px; }
.header_layout4 .lh_basket { width: auto; padding: 5px 0 0; margin: 25px 0 0; float: none; }
.header_layout5 .lh_basket, .header_layout6 .lh_basket, .header_layout7 .lh_basket, .header_layout8 .lh_basket { padding: 15px 0 10px; float: none; width: auto; }
.header_layout9 .lh_basket, .header_layout10 .lh_basket, .header_layout11 .lh_basket, .header_layout12 .lh_basket { padding: 15px 0 10px; float: none; width: auto; }
.lh_basket a { display: block; text-decoration: none; }
.lh_basket .basket_link_pic { position: absolute; top: 22px; right: 3px; }
.header_layout3 .lh_basket .basket_link_pic { top: 0; }
.header_layout4 .lh_basket .basket_link_pic { top: 0; right: auto; left: 0; }
.header_layout5 .lh_basket .basket_link_pic, .header_layout6 .lh_basket .basket_link_pic, .header_layout7 .lh_basket .basket_link_pic, .header_layout8 .lh_basket .basket_link_pic { top: 3px; }
.header_layout9 .lh_basket .basket_link_pic, .header_layout10 .lh_basket .basket_link_pic, .header_layout11 .lh_basket .basket_link_pic, .header_layout12 .lh_basket .basket_link_pic { top: 3px; }
.lh_basket .lh_basket_inner { border: 1px solid; position: relative; color: #fff; background-repeat: repeat-x; background-position: 0 0; padding: 15px 70px 10px 20px; background-color: #ccc; line-height: 18px; font-size: 12px; border-radius: 5px; }
.colorStyle1 .lh_basket .lh_basket_inner { border-color: #127b02; background-color: #078402; background-image: url(../img/n1_1/lh_basket_inner.png); box-shadow: inset 1px 1px 0 #34a60f, inset -1px -1px 0 #34a60f, inset -1px 1px 0 #34a60f, inset 1px -1px 0 #34a60f; -webkit-box-shadow: inset 1px 1px 0 #34a60f, inset -1px -1px 0 #34a60f, inset -1px 1px 0 #34a60f, inset 1px -1px 0 #34a60f; }
.colorStyle4 .lh_basket .lh_basket_inner { border-color: #0782ab; background-color: #087498; background-image: url(../img/n1_2/lh_basket_inner.png); box-shadow: inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9; -webkit-box-shadow: inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9; }
.colorStyle3 .lh_basket .lh_basket_inner { border-color: #9b090c; background-color: #a60000; background-image: url(../img/n1_3/lh_basket_inner.png); box-shadow: inset 1px 1px 0 #ce0000, inset -1px -1px 0 #ce0000, inset -1px 1px 0 #ce0000, inset 1px -1px 0 #ce0000; -webkit-box-shadow: inset 1px 1px 0 #ce0000, inset -1px -1px 0 #ce0000, inset -1px 1px 0 #ce0000, inset 1px -1px 0 #ce0000; }
.colorStyle5 .lh_basket .lh_basket_inner { border-color: #ed5311; background-color: #ed5312; background-image: url(../img/n1_5/block_type1.png); box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; }
.header_layout4 .lh_basket .lh_basket_inner { padding: 0 0 5px 50px; }
.colorStyle2 .lh_basket .lh_basket_inner { border: none; background-image: none; background-color: transparent; box-shadow: none; -webkit-box-shadow: none; }
.colorStyle2.header_layout5 .lh_basket .lh_basket_inner, .colorStyle2.header_layout6 .lh_basket .lh_basket_inner, .colorStyle2.header_layout7 .lh_basket .lh_basket_inner, .colorStyle2.header_layout8 .lh_basket .lh_basket_inner, .colorStyle2.header_layout9 .lh_basket .lh_basket_inner, .colorStyle2.header_layout10 .lh_basket .lh_basket_inner, .colorStyle2.header_layout11 .lh_basket .lh_basket_inner, .colorStyle2.header_layout12 .lh_basket .lh_basket_inner { border-color: #0782ab; background-color: #087498; background-image: url(../img/n1_2/lh_basket_inner.png); box-shadow: inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9; -webkit-box-shadow: inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9; }
.lh_basket .lh_basket_inner p { margin-bottom: 15px; }
.header_layout4 .lh_basket .lh_basket_inner p { margin-bottom: 2px; }
.header_layout4 .lh_basket .lh_basket_inner .amounts, .header_layout5 .lh_basket .lh_basket_inner .amounts, .header_layout6 .lh_basket .lh_basket_inner .amounts, .header_layout7 .lh_basket .lh_basket_inner .amounts, .header_layout8 .lh_basket .lh_basket_inner .amounts, .header_layout9 .lh_basket .lh_basket_inner .amounts, .header_layout10 .lh_basket .lh_basket_inner .amounts, .header_layout11 .lh_basket .lh_basket_inner .amounts, .header_layout12 .lh_basket .lh_basket_inner .amounts { float: left; margin-right: 5px; }
.lh_basket a, .lh_basket a:hover { color: #fff; }
.colorStyle2 .lh_basket a, .colorStyle2 .lh_basket a:hover { color: #67b0ce; }
.colorStyle2.header_layout5 .lh_basket a, .colorStyle2.header_layout6 .lh_basket a, .colorStyle2.header_layout7 .lh_basket a, .colorStyle2.header_layout8 .lh_basket a, .colorStyle2.header_layout9 .lh_basket a, .colorStyle2.header_layout10 .lh_basket a, .colorStyle2.header_layout11 .lh_basket a, .colorStyle2.header_layout12 .lh_basket a, .header_layout8 .basket_link, .header_layout12 .basket_link { color: #fff; }
.lh_basket .basket_link { margin: 7px 0 0; font-size: 13px; font-weight: bold; text-decoration: underline; }
.lh_basket .basket_link:hover { text-decoration: none; }
.header_layout4 .lh_basket .basket_link { margin: 1px 0 0; }
.lh_r { position: relative; width: 185px; margin: 0 0 0 35px; float: right; padding: 8px 0 0; overflow: hidden; }
.header_layout2 .lh_r { width: 160px; padding: 0; }
.header_layout3 .lh_r { width: 190px; padding: 12px 0 0; margin: 0 0 0 20px; }
.header_layout4 .lh_r { width: 140px; padding: 4px 0 0; margin: 0 0 15px 25px; }
.header_layout5 .lh_r, .header_layout6 .lh_r, .header_layout7 .lh_r, .header_layout8 .lh_r { width: 160px; margin-left: 15px; }
.header_layout9 .lh_r, .header_layout10 .lh_r, .header_layout11 .lh_r, .header_layout12 .lh_r { width: 170px; margin-left: 15px; }
.header_layout5 .lh_r { height: 263px; }
.header_layout6 .lh_r, .header_layout7 .lh_r, .header_layout8 .lh_r { height: 266px; }
.header_layout10 .lh_r { height: 352px; }
.header_layout12 .lh_r { height: 343px; }
.header_layout14 .lh_r { width: 220px; }
.colorStyle6.header_layout14 .lh_r { width: 263px; }
.header_layout14 .lh_r .lh_contact { padding: 5px 17px; }
.header_layout14 .lh_r p { margin: 5px 0; }
.header_layout15 .lh_l { height: 360px; }
.header_layout15 .lh_r { height: 352px; width: 220px; }
.colorStyle6.header_layout15 .lh_r { width: 270px; }
.header_layout15 .lh_l .lh_contact { padding: 5px 17px; position: absolute; bottom: 0; left: 0; width: 186px; _width: 220px; margin: 0; }
.header_layout15 .lh_l p { margin: 5px 0; }
.lh_l { position: relative;margin: 0 52px 0 0; float: left; overflow: hidden; }
.header_layout3 .lh_l { margin-right: 30px; }
.header_layout4 .lh_l { width: 220px; margin-right: 66px; margin-bottom: 15px; }
.colorStyle6.header_layout14 .lh_l { width: 224px; }
.header_layout5 .lh_l, .header_layout6 .lh_l, .header_layout7 .lh_l, .header_layout8 .lh_l, .header_layout9 .lh_l, .header_layout10 .lh_l, .header_layout11 .lh_l, .header_layout12 .lh_l { width: 222px; margin-right: 70px; }
.lh_m { position: relative; overflow: hidden; zoom: 1; padding: 8px 10px; }
.header_layout4 .lh_m { padding: 2px 0 10px; margin-bottom: 8px; }
.header_layout10 .lh_m, .header_layout12 .lh_m { height: 335px; }
.lh_contact { font-size: 12px; }
.header_layout3 .lh_contact { border: 1px solid #424243; position: relative; color: #fff; background: #373737 url(../img/block_type2.png) repeat-x 0 0; padding: 21px 20px 12px 20px; line-height: 18px; font-size: 12px; border-radius: 5px; box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; -webkit-box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; color: #fff;}
.header_layout3 .lh_contact a, .header_layout3 .lh_contact a:hover {color: #fff; text-decoration: none;}
.header_layout5 .lh_contact, .header_layout6 .lh_contact, .header_layout7 .lh_contact, .header_layout8 .lh_contact { padding: 14px 20px 5px 20px; position: relative; color: #fff; background: #373737 url(../img/block_type2.png) repeat-x 0 0; border: 1px solid #424243; line-height: 18px; font-size: 12px; border-radius: 5px; }
.colorStyle1.header_layout5 .lh_contact, .colorStyle1.header_layout6 .lh_contact, .colorStyle1.header_layout7 .lh_contact, .colorStyle1.header_layout8 .lh_contact, .colorStyle4.header_layout5 .lh_contact, .colorStyle4.header_layout6 .lh_contact, .colorStyle4.header_layout7 .lh_contact, .colorStyle4.header_layout8 .lh_contact, .colorStyle3.header_layout5 .lh_contact, .colorStyle3.header_layout6 .lh_contact, .colorStyle3.header_layout7 .lh_contact, .colorStyle3.header_layout8 .lh_contact { box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; -webkit-box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; }
.colorStyle2.header_layout5 .lh_contact, .colorStyle2.header_layout6 .lh_contact, .colorStyle2.header_layout7 .lh_contact, .colorStyle2.header_layout8 .lh_contact { background-color: #31383f; background-image: url(../img/n1_4/block_type2.png); box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961; -webkit-box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961; }
.header_layout9 .lh_contact, .header_layout10 .lh_contact, .header_layout11 .lh_contact, .header_layout12 .lh_contact { border: 1px solid #424243; position: relative; color: #fff; background: #373737 url(../img/block_type2.png) repeat-x 0 0; padding: 14px 20px 5px 20px; line-height: 18px; font-size: 12px; border-radius: 5px; box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; -webkit-box-shadow: inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; }
.colorStyle2.header_layout9 .lh_contact, .colorStyle2.header_layout10 .lh_contact, .colorStyle2.header_layout11 .lh_contact, .colorStyle2.header_layout12 .lh_contact { background-color: #31383f; background-image: url(../img/n1_4/block_type2.png); box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961; -webkit-box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961; }
.colorStyle6.header_layout13 .lh_contact { color: #36383A; }
.colorStyle6.header_layout13 .lh_contact a { color: #B42D5F; }
.header_layout3 .lh_contact p { margin: 0 0 8px; }
.header_layout5 .lh_contact p, .header_layout6 .lh_contact p, .header_layout7 .lh_contact p, .header_layout8 .lh_contact p, .header_layout9 .lh_contact p, .header_layout10 .lh_contact p, .header_layout11 .lh_contact p, .header_layout12 .lh_contact p { margin: 0 0 8px; }
.lh_contact p { margin: 0 0 12px; }
.lh_contact .lh_mail { padding: 0 11px 0 0; background-repeat: no-repeat; background-position: 100% 4px; }
.colorStyle1 .lh_contact .lh_mail { background-image: url(../img/n1_1/lh_mail.png); }
.colorStyle4 .lh_contact .lh_mail { background-image: url(../img/n1_2/lh_mail.png); }
.colorStyle3 .lh_contact .lh_mail { background-image: url(../img/n1_3/lh_mail.png); }
.colorStyle5 .lh_contact .lh_mail { background-image: url(../img/n1_5/lh_mail.png); }
.lh_slogan_text { margin: 0 0 10px; letter-spacing: -0.3px; font-size: 20px;}
.colorStyle6.header_layout15 .lh_slogan_text { display: block; border-top: 1px solid rgba(120, 32, 64, 0.25); padding: 9px 0 0 0; }
.colorStyle6.header_layout14 .lh_slogan_text { display: block; border-top: 1px solid rgba(120, 32, 64, 0.25); padding: 1px 0 0 0; margin-bottom: 107px; letter-spacing: -0.7px; }
.header_layout9 .lh_slogan_text { margin-top: 96px; height: 75px; overflow: hidden; }
.header_layout10 .lh_slogan_text, .header_layout12 .lh_slogan_text { margin-top: 0; }
.header_layout11 .lh_slogan_text { margin-top: 0; }
.header_layout2 .lh_slogan_text { padding-top: 38px; }
.lh_slogan_text p { margin: 0; }
.lh_search { position: relative; border: 1px solid #a1a1a1; background: #fff; border-radius: 12px; }
.colorStyle1 .lh_search { box-shadow: 0 0 6px #b4e3ab; -webkit-box-shadow: 0 0 6px #b4e3ab; }
.colorStyle6.header_layout13 .lh_search { border: 1px solid #D7A9BA; -webkit-box-shadow: 0 0 1px 2px rgba(204, 84, 128, 0.23); box-shadow: 0 0 1px 2px rgba(204, 84, 128, 0.23); }
.header_layout2 .lh_search { margin-bottom: 24px; background: #d3d7da; border-color: #8b979b; border-bottom-color: #ccd1d4; border-right-color: #ccd1d4; box-shadow: inset 1px 1px 0 #bbc1c5; -webkit-box-shadow: inset 1px 1px 0 #bbc1c5; }
.header_layout4 .lh_search { margin-top: 25px; }
/*.header_layout5 .lh_search, .header_layout6 .lh_search, .header_layout7 .lh_search, .header_layout8 .lh_search {margin-top:230px;}*/
.header_layout9 .lh_search { margin-top: 230px; margin-top: 60px; margin-left: 10px; }
.header_layout10 .lh_search, .header_layout12 .lh_search { margin-top: 305px; margin-top: 15px; }
.header_layout10 .lh_r .lh_search, .header_layout12 .lh_r .lh_search, .header_layout15 .lh_r .lh_search { position: absolute; right: 0; bottom: 0; }
.header_layout5 .lh_search, .header_layout6 .lh_search, .header_layout7 .lh_search, .header_layout8 .lh_r .lh_search { position: absolute; right: 0; bottom: 0; }
.header_layout11 .lh_search { margin-top: 35px; }
.colorStyle5.header_layout13 .lh_search { box-shadow: 0 0 3px #fb9839; -webkit-box-shadow: 0 0 3px #fb9839; border-color: #f97c04; margin: 0 3px; }
.header_layout15 .lh_r .lh_search { width: 218px; }
.colorStyle6.header_layout15 .lh_r .lh_search { width: 153px; }
.colorStyle6.header_layout14 .lh_r .lh_search { width: 153px; margin-right: 0; margin-left: auto; }
.lh_search form { position: relative; padding: 0 0 0 25px; _width: 100%; }
.lh_search .uss_input_name { border: none; height: 22px; line-height: 22px; padding: 0; color: #505050; font-size: 11px; width: 99%; background: none; }
.header_layout2 .lh_search .uss_input_name { width: 90%; }
.header_layout3 .lh_search .uss_input_name { width: 95%; }
.lh_search .uss_submit { position: absolute; border: none; cursor: pointer; top: 0; left: 3px; width: 20px; height: 22px; padding: 0; background: url(../img/uss_submit.png) no-repeat 50% 50%; }
.lh_search .uss_submit:hover { background: url(../img/uss_submit.png) no-repeat 50% 50%; }
.lh_menu { margin: 30px 0 20px; background: #373737 url(../img/lh_menu.png) repeat-x 0 0; border: 1px solid #6e6e70; position: relative; border-radius: 5px; box-shadow: inset 0 0 12px #ccc; -webkit-box-shadow: inset 0 0 12px #ccc; }
.colorStyle2 .lh_menu { background-color: #2c3541; box-shadow: inset 0 0 12px #61677e, inset 0 0 12px #61677e, inset 0 0 12px #61677e; -webkit-box-shadow: inset 0 0 12px #61677e, inset 0 0 12px #61677e, inset 0 0 12px #61677e; }
.colorStyle6 .lh_menu { background-color: #C5386C; background: -webkit-gradient(linear, left top, left bottom, from(#C5386C), color-stop(50%, #CC5580), color-stop(50%, #C5376B), to(#B12B5C)); background: -webkit-linear-gradient(#C5386C, #CC5580 50%, #C5376B 50%, #B12B5C); background: -o-linear-gradient(#C5386C, #CC5580 50%, #C5376B 50%, #B12B5C); background: linear-gradient(#C5386C, #CC5580 50%, #C5376B 50%, #B12B5C); border-color: #C5386C; -webkit-box-shadow: none; box-shadow: none; border: none; }
.colorStyle6 .lh_menu li { border-right: 1px solid #AC3863; background: none !important; }
.colorStyle6 .lh_menu li a { border-right: 1px solid rgba(255, 255, 255, .3); border-left: 1px solid rgba(255, 255, 255, .3); text-shadow: -1px -1px 1px rgba(47, 47, 47, 0.47); }
.colorStyle6 .lh_menu li.first a, .colorStyle6 .lh_menu li.first { border-left: none; }
.colorStyle6 .lh_menu li.last a, .colorStyle6 .lh_menu li.last { border-right: none; }
.lf_hold .lh_menu { margin-top: 0px; }
.l-header .lh_menu { margin: 0; }
.lh_menu ul, .lh_menu ul * { -webkit-box-sizing: border-box; box-sizing: border-box; }
.lh_menu ul { list-style: none; display: block; margin: 0; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; }
.lh_menu li { width: auto; text-align: center; height: 35px; display: inline-block; *display: inline; *zoom: 1; vertical-align: bottom; background: url(../img/lh_menu_pol.png) no-repeat 0 50%; margin: 0; position: relative; -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.lh_menu .menu_w>li { display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding-left: 0; }
.lh_menu li.first { padding: 0; background: none; }
.lh_menu a { height: 35px; color: #fff; text-decoration: none; font-size: 14px; overflow: hidden; padding: 0; position: relative; display: inline-block; width: 100%; text-align: center; white-space: nowrap;	/* если в меню много пунктов и они уезжают за пределы экрана, то вместо этого комментария написать !ie (для ие6-7) */ }
.lh_menu>ul>li>a { line-height: 33px; }
.lh_menu .menu_w>li>a { display: block; width: auto; line-height: 44px; margin: 0 0 0 2px; }
.lh_menu .menu_w>li>a.first { margin-left: 0; }
.lh_menu a.first { border-radius: 5px 0 0 5px; }
.lh_menu a.last { border-radius: 0 5px 5px 0; }
.lh_menu a:hover, .lh_menu a.active, .lh_menu>ul>li:hover>a { color: #fff; background: #ccc; }
.colorStyle1 .lh_menu a:hover, .colorStyle1 .lh_menu a.active, .colorStyle1 .lh_menu>ul>li:hover>a { text-shadow: 1px 1px 0 #148224; background: #099408 url(../img/n1_1/lh_menu_act.png) repeat-x 0 0; }
.colorStyle4 .lh_menu a:hover, .colorStyle4 .lh_menu a.active, .colorStyle4 .lh_menu>ul>li:hover>a { text-shadow: 1px 1px 0 #156e8c; background: #087295 url(../img/n1_2/lh_menu_act.png) repeat-x 0 0; }
.colorStyle3 .lh_menu a:hover, .colorStyle3 .lh_menu a.active, .colorStyle3 .lh_menu>ul>li:hover>a { text-shadow: 1px 1px 0 #8d0f0e; background: #a40101 url(../img/n1_3/lh_menu_act.png) repeat-x 0 0; }
.colorStyle2 .lh_menu a:hover, .colorStyle2 .lh_menu a.active, .colorStyle2 .lh_menu>ul>li:hover>a { text-shadow: 1px 1px 0 #10799c; background: #087295 url(../img/n1_4/lh_menu_act.png) repeat-x 0 0; }
.colorStyle5 .lh_menu a:hover, .colorStyle5 .lh_menu a.active, .colorStyle5 .lh_menu>ul>li:hover>a { text-shadow: 1px 1px 0 #c64c15; background: #ed5411 url(../img/n1_5/lh_menu_act.png) repeat-x 0 0; }
.colorStyle6 .lh_menu a:hover, .colorStyle6 .lh_menu a.active, .colorStyle6 .lh_menu>ul>li:hover>a { background: -webkit-gradient(linear, left top, left bottom, from(#FFD907), color-stop(50%, #FFE766), color-stop(50%, #FFD801), to(#F0CB01)); background: -webkit-linear-gradient(#FFD907, #FFE766 50%, #FFD801 50%, #F0CB01); background: -o-linear-gradient(#FFD907, #FFE766 50%, #FFD801 50%, #F0CB01); background: linear-gradient(#FFD907, #FFE766 50%, #FFD801 50%, #F0CB01); color: #502334; text-shadow: none !important; }
.lh_menu ul li .submenu { position: absolute; display: none; min-width: 215px; width: 110%; margin-left: -1px; background: #ccc; border-radius: 0 5px 5px 5px; box-shadow: 1px 2px 2px #818181; -webkit-box-shadow: 1px 2px 2px #818181; }
.lh_menu ul li.last .submenu { right: 0; border-radius: 5px 0 5px 5px; }
.colorStyle1 .lh_menu ul li .submenu { background: #0b9516; }
.colorStyle4 .lh_menu ul li .submenu { background: #0695c1; }
.colorStyle3 .lh_menu ul li .submenu { background: #c11d1b; }
.colorStyle2 .lh_menu ul li .submenu { background: #0d8fad; box-shadow: 1px 2px 2px #222; -webkit-box-shadow: 1px 2px 2px #222; }
.colorStyle5 .lh_menu ul li .submenu { background: #ed5411; }
.lh_menu ul li:hover .submenu { display: block; }
.lh_menu ul li .submenu li { display: block; background: none; height: auto; padding: 0; text-align: left; }
.lh_menu ul li .submenu li a { width: auto; display: block; height: auto; padding: 10px 17px; font-size: 13px; border: 1px solid #ccc; border-bottom-color: #ccc; border-right: none; white-space: normal; margin: 0; }
.colorStyle1 .lh_menu ul li .submenu li a { text-shadow: 1px 1px 0 #148224; border-color: #0fb71e; border-bottom-color: #147a11; }
.colorStyle4 .lh_menu ul li .submenu li a { text-shadow: 1px 1px 0 #0e80a4; border-color: #30afd9; border-bottom-color: #087498; }
.colorStyle3 .lh_menu ul li .submenu li a { text-shadow: 1px 1px 0 #972120; border-color: #d64628; border-bottom-color: #951b21; }
.colorStyle2 .lh_menu ul li .submenu li a { text-shadow: 1px 1px 0 #147c94; border-color: #12b3c8; border-bottom-color: #087599; }
.colorStyle5 .lh_menu ul li .submenu li a { text-shadow: 1px 1px 0 #bb5116; border-color: #ef7804; border-bottom-color: #cd4e17; }
.lh_menu ul li .submenu li a.first { border-radius: 0 5px 0 0; }
.lh_menu ul li .submenu li a.last { border-radius: 0 0 5px 5px; }
.lh_menu ul li .submenu li a:hover, .lh_menu ul li .submenu li a.active { color: #222; background: #eee; border-left-color: #eee; }
.colorStyle1 .lh_menu ul li .submenu li a:hover, .colorStyle1 .lh_menu ul li .submenu li a.active { color: #8ad547; background: #04740d; border-left-color: #04740d; }
.colorStyle4 .lh_menu ul li .submenu li a:hover, .colorStyle4 .lh_menu ul li .submenu li a.active { color: #93e4ff; background: #08769a; border-left-color: #08769a; }
.colorStyle3 .lh_menu ul li .submenu li a:hover, .colorStyle3 .lh_menu ul li .submenu li a.active { color: #ffb487; background: #d01d1c; border-left-color: #d01d1c; }
.colorStyle2 .lh_menu ul li .submenu li a:hover, .colorStyle2 .lh_menu ul li .submenu li a.active { color: #80d8ed; background: #006282; border-left-color: #006282; }
.colorStyle5 .lh_menu ul li .submenu li a:hover, .colorStyle5 .lh_menu ul li .submenu li a.active { color: #fff; background: #fd7c04; border-left-color: #fd7c04; }

.lf_menu { margin: 0; padding: 36px 0 2px; background: url(../img/lf_menu.png) no-repeat 50% 0; }
.colorStyle2 .lf_menu { background-image: url(../img/n1_4/lf_menu.png); }
.lf_menu_holder { overflow: hidden; }
.lf_menu_wrap { overflow: hidden; margin: 0 10px 0 40px; }
.lf_menu ul { list-style: none; margin: 0 0 0 -50px; width: 106%; }
.lf_menu li { display: inline-block; *display: inline; vertical-align: top; zoom: 1; width: 210px; margin: 0 0 0 26px; background: url(../img/lf_menu_pol.png) no-repeat 0 0; position: relative; padding: 0 0 15px 4px; }
.colorStyle2 .lf_menu li { background-image: url(../img/n1_4/lf_menu_pol.png); }
.lf_menu a { display: block; margin: 0 0 0 40px; font-weight: bold; font-size: 16px; color: #5b5b5b; text-decoration: none; }
.colorStyle2 .lf_menu a { color: #9caec0; }
.lf_menu a:hover, .lf_menu a.active { color: #222; }
.colorStyle2 .lf_menu a:hover, .colorStyle2 .lf_menu a.active { color: #fff; }
.lf_menu .submenu { margin: 28px 0 0 40px; width: auto; }
.lf_menu .submenu li { display: block; width: auto; margin: 0 0 10px; padding: 0; background: none; }
.lf_menu .submenu a { margin: 0; text-decoration: underline; font-size: 12px; color: #7b7b7b; font-weight: normal; }
.colorStyle2 .lf_menu .submenu a { color: #9caec0; }
.lf_menu .submenu a:hover, .lf_menu .submenu a.active { text-decoration: none; color: #222; }
.colorStyle2 .lf_menu .submenu a:hover, .colorStyle2 .lf_menu .submenu a.active { color: #fff; }
.lf_r { float: right; position: relative; overflow: hidden; zoom: 1; margin: 0 0 0 20px; width: 270px; }
.lf_l { float: left; position: relative; overflow: hidden; zoom: 1; margin: 0 20px 0 0; width: 270px; }
.lf_m { overflow: hidden; position: relative; zoom: 1; }
.lf_contacts { color: #5b5b5b; font-size: 18px; margin: 0 0 20px; text-align: right; }
.colorStyle2 .lf_contacts { color: #9caec0; }
.colorStyle6 .lf_contacts { color: #fff; }
.lf_contacts p { margin: 0 0 10px; }
.lf_r .lf_system { float: right; }
.lf_m .lf_stats { float: right; margin: 0 25px 20px 0; overflow: hidden; position: relative; }
.lf_m .lf_soc { overflow: hidden; position: relative; line-height: 16px; left: -12px; }
.lf_m .lf_soc img { vertical-align: middle; margin: 0 5px 0 12px; }
.lf_m .lf_soc p { margin: 0 0 10px; }
.lf_copytext { line-height: 16px; }
.lf_copyright { color: #5b5b5b; font-weight: bold; font-size: 14px; margin: 0 0 20px; }
.lf_copyright p {margin: 0;}
.lf_nav_ico { position: relative; }
.lf_nav_ico div { margin: 0 0 3px; }
.lf_nav_ico a { padding: 0 0 0 16px; }
.lf_nav_ico a.lf_ico1 { background: url(../img/lf_ico1.png) no-repeat 0 2px; }
.colorStyle6 .lf_nav_ico a.lf_ico1 { background: url(../img/n1_6/lf_ico1.png) no-repeat 0 2px; }
.colorStyle6 .lf_nav_ico a.lf_ico2 { background: url(../img/n1_6/lf_ico2.png) no-repeat 0 2px; }
.lf_nav_ico a.lf_ico2 { background: url(../img/lf_ico2.png) no-repeat 0 3px; }
.colorStyle2 .lf_nav_ico a.lf_ico1 { background-image: url(../img/n1_4/lf_ico1.png); }
.colorStyle2 .lf_nav_ico a.lf_ico2 { background-image: url(../img/n1_4/lf_ico2.png); }

.lpc_navigation { margin: 0 0 14px; font-size: 12px; }
.colorStyle2 .lpc_navigation { color: #fff; }
.colorStyle2 .lpc_navigation a { color: #fff; }
.colorStyle6 .lpc_navigation a { color: #1A8AB9; }
.lpc_title h1, .lpc_title .h1, h3, .h3 { margin: 0 0 22px; padding: 0 0 5px; border-bottom: 1px solid #9c9c9c; }
.colorStyle2 .lpc_title h1, .colorStyle2 .lpc_title .h1, .colorStyle2 h3, .colorStyle2 .h3 { border-bottom: 1px solid #557081; }
.block:not(.fc_item) { position: relative; margin: 0 0 23px; font-size: 12px; padding: 15px 17px; border-radius: 5px; overflow: hidden; }
.block:not(.fc_item) h3, .block:not(.fc_item) .h3 { margin: 6px 0 14px; font-size: 21px; font-weight: normal; border-bottom: none; }
.block:not(.fc_item) h4, .block:not(.fc_item) .h4 { margin: 0 0 14px; font-size: 21px; font-weight: bold; border-bottom: 1px solid #9c9c9c; padding: 0 0 5px; }
.colorStyle6 .block:not(.fc_item) h3, .colorStyle6 .block:not(.fc_item) h5, .colorStyle6 .block:not(.fc_item) .h3, .colorStyle6 .block:not(.fc_item) .h4 { color: #fff; }
.colorStyle6 .block.type3 { -webkit-box-shadow: none; box-shadow: none; }
.colorStyle6 .block.type3 h3, .colorStyle6 .block.type3 h5, .colorStyle6 .block.type3 .h3, .colorStyle6 .block.type3 .h4 { color: #000; }
.colorStyle2 .block:not(.fc_item) h4, .colorStyle2 .block:not(.fc_item) .h4 { border-color: #557081; }
.type1 h4, .type1 .h4 { border-color: #33B40F; }
.colorStyle4 .type1 h4, .colorStyle4 .type1 .h4 { border-color: #1da3ce; }
.colorStyle3 .type1 h4, .colorStyle3 .type1 .h4 { border-color: #d51111; }
.colorStyle2 .type1 h4, .colorStyle2 .type1 .h4 { border-color: #1da3ce; }
.colorStyle2 .type3 h4, .colorStyle2 .type3 .h4 { color: #fff; }
.colorStyle5 .type1 h4, .colorStyle5 .type1 .h4 { border-color: #ed5311; }
.l-page-left .block:not(.fc_item) h4, .l-page-left .block:not(.fc_item) .h4, .l-page-right .block:not(.fc_item) h4, .l-page-right .block:not(.fc_item) .h4 { font-weight: normal; }
.block:not(.fc_item) h3 .h3_link, .block:not(.fc_item) .h3 .h3_link { color: #fff; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 0 0 0 16px; padding: 5px 15px; font-size: 12px; text-decoration: none; background: #2b2b2b; border-radius: 3px; }
.block:not(.fc_item) h3 .h3_link:hover, .block:not(.fc_item) .h3 .h3_link:hover { background: #eee; color: #666; }
.block:not(.fc_item) h3 .h3_link span, .block:not(.fc_item) .h3 .h3_link span { color: #fff; }
.block:not(.fc_item) h3 .h3_link:hover span, .block:not(.fc_item) .h3 .h3_link:hover span { color: #666; }
.l-page-left .block:not(.fc_item) h3 .h3_link, .l-page-left .block:not(.fc_item) .h3 .h3_link, .l-page-right .block:not(.fc_item) h3 .h3_link, .l-page-right .block:not(.fc_item) .h3 .h3_link { font-size: 11px; padding: 2px 5px; width: 66px; margin: 0; float: right; line-height: 11px; text-align: center; font-weight: normal; }
.type4 { padding: 4px; background: url(../img/block_type5.png) repeat 0 0; border-radius: 0; }
.type4 .block:not(.fc_item) { margin: 0; padding: 14px 13px; }
.type4 .block:not(.fc_item) h3, .type4 .block:not(.fc_item) .h3 { font-size: 16px; font-weight: bold; margin: 0 0 10px; }
.colorStyle6 .type4 .block_type_inner { background: #fff; border-radius: 10px; padding: 25px 20px; }
.colorStyle6 .type4 h3, .colorStyle6 .type4 h2, .colorStyle6 .type4 h4, .colorStyle6 .type4 .h3, .colorStyle6 .type4 .h4, .colorStyle6 .type4 .h2 { color: #36383A; font-size: 16px; font-weight: bold; }
.block:not(.fc_item) .block_mail { padding: 0 11px 0 0; background-repeat: no-repeat; background-position: 100% 4px; }
.colorStyle4 .block:not(.fc_item) .block_mail { background-image: url(../img/n1_1/lh_mail.png); }
.colorStyle4 .block:not(.fc_item) .block_mail { background-image: url(../img/n1_2/lh_mail.png); }
.colorStyle3 .block:not(.fc_item) .block_mail { background-image: url(../img/n1_3/lh_mail.png); }
.colorStyle2 .block:not(.fc_item) .block_mail { background-image: url(../img/n1_4/lh_mail.png); }
.colorStyle5 .block:not(.fc_item) .block_mail { background-image: url(../img/n1_5/lh_mail.png); }
.block:not(.fc_item) p { margin: 12px 0; line-height: 18px; }
.type0:not(.fc_item) { padding: 0; background: none; }
.type1 { color: #fff; background-color: #ccc; }
.colorStyle1 .type1 { border: 1px solid #127b02; background: #068302 url(../img/n1_1/block_type1.png) repeat-x 0 0; }
.colorStyle4 .type1 { border: 1px solid #0782ab; background: #087397 url(../img/n1_2/block_type1.png) repeat-x 0 0; }
.colorStyle3 .type1 { border: 1px solid #9b090c; background: #a50000 url(../img/n1_3/block_type1.png) repeat-x 0 0; }
.colorStyle2 .type1 { border: 1px solid #0782ab; background: #087497 url(../img/n1_4/block_type1.png) repeat-x 0 0; }
.colorStyle5 .type1 { border: 1px solid #ed5311; background: #ed5312 url(../img/n1_5/block_type1.png) repeat-x 0 0; }
.colorStyle6 .type1 { border: 1px solid #FFEF79; background: -webkit-gradient(linear, left top, left bottom, from(#FFE861), to(#F9D802)); background: -webkit-linear-gradient(#FFE861, #F9D802); background: -o-linear-gradient(#FFE861, #F9D802); background: linear-gradient(#FFE861, #F9D802); color: #502334; }
.type1 a, .type1 a:hover, .type1 a.active { color: #fff; }
.colorStyle1 .type1 { box-shadow: inset 1px 1px 0 #33a50f, inset -1px -1px 0 #33a50f, inset 1px -1px 0 #33a50f, inset -1px 1px 0 #33a50f; -webkit-box-shadow: inset 1px 1px 0 #33a50f, inset -1px -1px 0 #33a50f, inset 1px -1px 0 #33a50f, inset -1px 1px 0 #33a50f; }
.colorStyle4 .type1 { box-shadow: inset 1px 1px 0 #0782ab, inset -1px -1px 0 #0782ab, inset 1px -1px 0 #0782ab, inset -1px 1px 0 #0782ab; -webkit-box-shadow: inset 1px 1px 0 #0782ab, inset -1px -1px 0 #0782ab, inset 1px -1px 0 #0782ab, inset -1px 1px 0 #0782ab; }
.colorStyle3 .type1 { box-shadow: inset 1px 1px 0 #b70000, inset -1px -1px 0 #b70000, inset 1px -1px 0 #b70000, inset -1px 1px 0 #b70000; -webkit-box-shadow: inset 1px 1px 0 #b70000, inset -1px -1px 0 #b70000, inset 1px -1px 0 #b70000, inset -1px 1px 0 #b70000; }
.colorStyle2 .type1 { box-shadow: inset 1px 1px 0 #07b0c9, inset -1px -1px 0 #07b0c9, inset 1px -1px 0 #07b0c9, inset -1px 1px 0 #07b0c9; -webkit-box-shadow: inset 1px 1px 0 #07b0c9, inset -1px -1px 0 #07b0c9, inset 1px -1px 0 #07b0c9, inset -1px 1px 0 #07b0c9; }
.colorStyle5 .type1 { box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; }
.type1 h1, .type1 .h1, .type1 h2, .type1 .h2, .type1 h3, .type1 .h3, .type1 h4, .type1 .h4, .type1 h5, .type1 .h5, .type1 h6, .type1 .h6 { color: #fff; }
.colorStyle1 .type1 li { background-image: url(../img/n1_1/block_type1_li.png); }
.colorStyle4 .type1 li { background-image: url(../img/n1_2/block_type1_li.png); }
.colorStyle3 .type1 li { background-image: url(../img/n1_3/block_type1_li.png); }
.colorStyle2 .type1 li { background-image: url(../img/n1_4/block_type1_li.png); }
.colorStyle5 .type1 li { background-image: url(../img/n1_5/block_type1_li.png); }
.colorStyle1 .type1 .news_block_item { background-image: url(../img/n1_1/block_type1_pol_v.png); }
.colorStyle4 .type1 .news_block_item { background-image: url(../img/n1_2/block_type1_pol_v.png); }
.colorStyle3 .type1 .news_block_item { background-image: url(../img/n1_3/block_type1_pol_v.png); }
.colorStyle2 .type1 .news_block_item { background-image: url(../img/n1_4/block_type1_pol_v.png); }
.colorStyle5 .type1 .news_block_item { background-image: url(../img/n1_5/block_type1_pol_v.png); }
.colorStyle1 .l-page-left .type1 .news_block_item, .colorStyle1 .l-page-right .type1 .news_block_item { background-image: url(../img/block_type1_li.png); }
.colorStyle4 .l-page-left .type1 .news_block_item, .colorStyle4 .l-page-right .type1 .news_block_item { background-image: url(../img/n1_2/block_type1_li.png); }
.colorStyle3 .l-page-left .type1 .news_block_item, .colorStyle3 .l-page-right .type1 .news_block_item { background-image: url(../img/n1_3/block_type1_li.png); }
.colorStyle2 .l-page-left .type1 .news_block_item, .colorStyle2 .l-page-right .type1 .news_block_item { background-image: url(../img/n1_4/block_type1_li.png); }
.colorStyle5 .l-page-left .type1 .news_block_item, .colorStyle5 .l-page-right .type1 .news_block_item { background-image: url(../img/n1_5/block_type1_li.png); }
.type1 .block_mail { background-image: url(../img/lh_mail2.png); }
.type2 { border: 1px solid #383f47; background: #373737 url(../img/block_type2.png) repeat-x 0 0; color: #fff; box-shadow: inset 1px 1px 0 #565657, inset -1px -1px 0 #565657, inset 1px -1px 0 #565657, inset -1px 1px 0 #565657; -webkit-box-shadow: inset 1px 1px 0 #565657, inset -1px -1px 0 #565657, inset 1px -1px 0 #565657, inset -1px 1px 0 #565657; }
.colorStyle2 .type2 { border-color: #424243; background-color: #31383f; background-image: url(../img/n1_4/block_type2.png); }
.colorStyle6 .type6 { background: -webkit-gradient(linear, left top, right top, from(#A12C57), to(#B03864)); background: -webkit-linear-gradient(left, #A12C57, #B03864); background: -o-linear-gradient(left, #A12C57, #B03864); background: linear-gradient(to right, #A12C57, #B03864); color: #fff; border: 1px solid #A32150; -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, .8); box-shadow: inset 0 0 1px rgba(255, 255, 255, .8); }
.colorStyle6 .type6 a { color: #FFE44F; }
.colorStyle6 .type6.block:not(.fc_item) .news_block_item { border-bottom: 1px solid #A32150; border-top: 1px solid #BE4A78; margin-bottom: 0; padding-bottom: 14px; padding-top: 14px; }
.colorStyle6 .type5 { background: -webkit-gradient(linear, left top, right top, from(#569E00), to(#7CB10C)); background: -webkit-linear-gradient(left, #569E00, #7CB10C); background: -o-linear-gradient(left, #569E00, #7CB10C); background: linear-gradient(to right, #569E00, #7CB10C); color: #fff; }
.colorStyle6 .type5 a { color: #fff; }
.colorStyle6 .type5 { }
.colorStyle6 .block:not(.fc_item) li a:hover, .colorStyle6 .block:not(.fc_item) li a.active, .colorStyle6 .block:not(.fc_item) ul.catalog_menu>li>.catalog_menu_item:hover, .colorStyle6 .block:not(.fc_item) ul.catalog_menu>li.active>.catalog_menu_item { background: url(../img/n1_6/block_type_li.png) 14px center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#FFE75F), to(#F3CD03)); background: url(../img/n1_6/block_type_li.png) 14px center no-repeat, -webkit-linear-gradient(#FFE75F, #F3CD03); background: url(../img/n1_6/block_type_li.png) 14px center no-repeat, -o-linear-gradient(#FFE75F, #F3CD03); background: url(../img/n1_6/block_type_li.png) 14px center no-repeat, linear-gradient(#FFE75F, #F3CD03); color: #502334; }
.colorStyle6 .block:not(.fc_item) li .submenu li:hover a { text-decoration: none; }
.type2 a, .type2 a:hover, .type2 a.active { color: #fff; }
.colorStyle4 .type2 a, .colorStyle4 .type2 a:hover, .colorStyle4 .type2 a.active { color: #57c0e2; }
.colorStyle2 .type2 a, .colorStyle2 .type2 a:hover, .colorStyle2 .type2 a.active { color: #74c7e9; }
.colorStyle2 .type2 { box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset 1px -1px 0 #515961, inset -1px 1px 0 #515961; -webkit-box-shadow: inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset 1px -1px 0 #515961, inset -1px 1px 0 #515961; }
.type2 h1, .type2 .h1, .type2 h2, .type2 .h2, .type2 h3, .type2 .h3, .type2 h4, .type2 .h4, .type2 h5, .type2 .h5, .type2 h6, .type2 .h6 { color: #fff; }
.type2 ul li { background-image: url(../img/block_type2_li.png); }
.type2 .news_block_item { background-image: url(../img/block_type2_pol_v.png); }
.l-page-left .type2 .news_block_item, .l-page-right .type2 .news_block_item { background-image: url(../img/block_type2_li.png); }
.type2 .news_block_item .preview { color: #adadad; }
.type2 .block_mail { background-image: url(../img/lh_mail2.png); }
.colorStyle3 .type2 .block_mail { background-image: url(../img/lh_mail2.png); }
.type3 { border: 1px solid #9c9c9c; background: #fff; color: #888; box-shadow: inset 1px 1px 0 #9c9c9c, inset -1px -1px 0 #9c9c9c, inset 1px -1px 0 #9c9c9c, inset -1px 1px 0 #9c9c9c; -webkit-box-shadow: inset 1px 1px 0 #9c9c9c, inset -1px -1px 0 #9c9c9c, inset 1px -1px 0 #9c9c9c, inset -1px 1px 0 #9c9c9c; }
.type3 h3, .type3 .h3 { font-size: 16px; font-weight: bold; margin: 0 0 10px; }
.type3 .news_block_item { background-image: url(../img/block_type3_pol_v.png); }
.colorStyle2 .type3 .news_block_item { background-image: url(../img/block_type2_pol_v.png); }
.type3 strong { color: #2c2f33; }
.colorStyle2 .type3 strong { color: #fff; }
.colorStyle2 .type3 h3, .colorStyle2 .type3 .h3 { color: #fff; }
.colorStyle2 .type3 { background-color: #1b2229; border-color: #424243; color: #9caec0; }
.block:not(.fc_item) ul { margin: 0 -17px; position: relative; list-style: none; }
.block:not(.fc_item) li { margin: 0; padding: 0 4px 2px; background-repeat: repeat-x; background-position: 0 100%; position: relative; }
.block:not(.fc_item) .uss_eshop_menu li { overflow: hidden; }
.block:not(.fc_item) ul.catalog_menu li { margin: 0; white-space: normal; }
.block:not(.fc_item) li.last { background: none; }
.block:not(.fc_item) ul.catalog_menu li .catalog_menu_item { position: relative; border-radius: 3px; padding: 2px; }
.block:not(.fc_item) li a { display: block; padding: 8px 15px 8px 29px; text-decoration: none; font-weight: bold; font-size: 13px; line-height: 1em; background: url(../img/block_type_li_a.png) no-repeat 14px 9px; border-radius: 3px; }
.block:not(.fc_item) .uss_eshop_menu li a { overflow: hidden; }
.block:not(.fc_item) li .catalog_menu_image a, .block:not(.fc_item) li .eshop_menu_image a { padding: 0; float: left; margin: 1px 8px 1px 2px; background: none; }
.block:not(.fc_item) li .eshop_menu_image a { margin-top: 3px; margin-bottom: 3px; }
.block:not(.fc_item) li .catalog_menu_image img, .block:not(.fc_item) li .eshop_menu_image img { border-radius: 3px; }
.block:not(.fc_item) li a:hover, .block:not(.fc_item) li a.active, .block:not(.fc_item) ul.catalog_menu>li>.catalog_menu_item:hover, .block:not(.fc_item) ul.catalog_menu>li.active>.catalog_menu_item { background: #282828 url(../img/block_type_li_a_act2.png) no-repeat 0 0; }
.block>ul>li>a:hover, .block>ul>li>a.active { color: #fff; }
.block:not(.fc_item) ul.submenu { margin: 10px 0 12px 28px; clear: both; }
.block:not(.fc_item) ul.submenu li { margin: 7px 0; padding: 0 0 0 10px; background: url(../img/block_type_li2.png) no-repeat 0 4px; }
.block:not(.fc_item) ul.submenu li a { font-weight: normal; font-size: 13px; padding: 0; background: none; border-radius: 0; }
.block:not(.fc_item) ul.submenu li a:hover, .block:not(.fc_item) ul.submenu li a.active { text-decoration: underline; background: none; }
.block:not(.fc_item) ul.submenu ul.submenu { margin-left: 0px; }
.block:not(.fc_item) .news_block_item { width: 31%; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 0 16px 10px 0; overflow: hidden; background-repeat: repeat-y; background-position: 100% 0; }
.l-page-left .block:not(.fc_item) .news_block_item, .l-page-right .block:not(.fc_item) .news_block_item { background-repeat: repeat-x; background-position: 0 100%; width: auto; margin: 0 -17px 14px; padding: 0 17px 10px; display: block; }
.block:not(.fc_item) .news_block_item.last { background: none; margin-right: 0; }
.l-page-left .block:not(.fc_item) .news_block_item.last, .l-page-right .block:not(.fc_item) .news_block_item.last { background: none; margin-right: -17px; margin-bottom: 0; }
.block:not(.fc_item) .news_block_item .date { margin: 0 18px 15px 0; font-size: 11px; }
.l-page-left .block:not(.fc_item) .news_block_item .date, .l-page-right .block:not(.fc_item) .news_block_item .date { margin-right: 0; }
.block:not(.fc_item) .news_block_item.last .date { margin-right: 0; }
.block:not(.fc_item) .news_block_item .title { font-weight: bold; font-size: 13px; margin: 0 18px 12px 0; }
.l-page-left .block:not(.fc_item) .news_block_item .title, .l-page-right .block:not(.fc_item) .news_block_item .title { margin-right: 0; }
.block:not(.fc_item) .news_block_item.last .title { margin-right: 0; }
.block:not(.fc_item) .news_block_item .preview { margin: 0 18px 0 0; }
.l-page-left .block:not(.fc_item) .news_block_item .preview, .l-page-right .block:not(.fc_item) .news_block_item .preview { margin-right: 0; }
.block:not(.fc_item) .news_block_item.last .preview { margin-right: 0; }
.l-page-left .block:not(.fc_item) .news_block_item .preview, .l-page-right .block:not(.fc_item) .news_block_item .preview { margin-bottom: 12px; }
.a_button { display: inline-block; *display: inline; vertical-align: top; zoom: 1; position: relative; color: #2c2f33 !important; text-decoration: none; font-size: 13px; padding: 5px 12px; border: 1px solid #e0e1e4; border-bottom-color: #c2c8cc; border-top-color: #f3f3f4; background: #e3e4e6 url(../img/a_button.png) repeat-x 0 0; font-weight: bold; border-radius: 5px; }
.a_button:hover { background: #f3f3f4 url(../img/a_button2.png) repeat-x 0 0; }
.colorStyle2 .a_button { background: #087599 url(../img/n1_4/add_to_cart_bg.png) repeat-x 0 0; border: 1px solid #0782ab; color: #fff !important; box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; }
.colorStyle2 .a_button:hover { background: #0692bf url(../img/n1_4/add_to_cart_bg.png) repeat-x 0 -32px; }
.subscribe_form { position: relative; }
.subscribe_form .emailfield { background: #fff; position: relative; height: 24px; padding: 0 40px 0 12px; border: 1px solid #ccc; border-radius: 12px; }
.subscribe_form .emailfield input { height: 24px; line-height: 24px; margin: 0; width: 100%; color: #505050; font-size: 11px; padding: 0; border: none; }
.subscribe_form .send_button { position: absolute; bottom: 3px; right: 3px; }
.subscribe_form .send_button input { border: none; cursor: pointer; width: 33px; height: 20px; background: url(../img/send_button.png) no-repeat 0 0px; color: #fff; font-size: 11px; text-transform: lowercase; line-height: 20px; padding: 0; font-weight: normal; }
.colorStyle1 .subscribe_form .send_button input { background-image: url(../img/n1_1/send_button.png); }
.colorStyle4 .subscribe_form .send_button input { background-image: url(../img/n1_2/send_button.png); }
.colorStyle3 .subscribe_form .send_button input { background-image: url(../img/n1_3/send_button.png); }
.colorStyle2 .subscribe_form .send_button input { background-image: url(../img/n1_4/send_button.png); }
.colorStyle5 .subscribe_form .send_button input { background-image: url(../img/n1_5/send_button.png); }
.subscribe_form .send_button input:hover { background-position: 0 -20px; }
.uss_subscribe_form .actions { margin: 8px 0; }
.uss_subscribe_form .actions label { margin: 0 14px 0 0; line-height: 12px; }
.uss_eshop_block_item { display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 202px; margin: 0 22px 20px 0; line-height: 0; font-size: 0; overflow: hidden; }
.l-page-left .uss_eshop_block_item, .l-page-right .uss_eshop_block_item { width: 100%; }
.uss_eshop_block_item div { line-height: 1.2em; font-size: 0.8em; }
.l-content .uss_eshop_block_item { margin-right: 10px; }
.l-content .type0 .uss_eshop_block_item { margin-right: 13px; }
.header_layout1 .l-content .type0 .uss_eshop_block_item, .header_layout5 .l-content .type0 .uss_eshop_block_item, .header_layout9 .l-content .type0 .uss_eshop_block_item { margin-right: 22px; }
.l-content .type1 .uss_eshop_block_item, .l-content .type2 .uss_eshop_block_item, .l-content .type3 .uss_eshop_block_item { width: 194px; }
#lpage .uss_eshop_block_item:last-child { margin-right: 0; }
.uss_eshop_block_item .img { text-align: center; height: 200px; margin: 0 0 12px; border: 1px solid #d2d2d2; position: relative; overflow: hidden; background: #fff; border-radius: 5px; position: relative;}
.aside_sales .uss_eshop_block_item .img {height: 220px;}
.uss_eshop_block_item .img img { vertical-align: middle; border-radius: 5px; position: absolute ; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}

.uss_eshop_block_item .uss_eshop_icons img { border: none; border-radius: 0; box-shadow: none; -webkit-box-shadow: none; }
.uss_eshop_block_item .uss_shop_name { margin: 0 0 12px; font-size: 13px; font-weight: bold; height: 32px; overflow: hidden; position: relative; }
#lpage .uss_eshop_block_item .uss_shop_price { margin: 0 0 12px; line-height: 19px; }
#lpage .uss_shop_price, .uss_eshop_sameproducts .item .price { position: relative; overflow: hidden; margin: 10px 0; }
#lpage .uss_shop_price span, .uss_eshop_sameproducts .item .price span { float: left; margin: 0 12px 0 0; font-size: 23px; font-weight: bold; padding: 0; background: none; color: #36383a; margin: 0 10px 0 0; letter-spacing: -1px; }
.colorStyle2 #lpage .uss_shop_price span, .colorStyle2 .uss_eshop_sameproducts .item .price span { color: #fff; }
#lpage .type1 .uss_shop_price span, #lpage .type2 .uss_shop_price span { color: #fff; }
#lpage .uss_shop_price span .currency_class, .uss_eshop_sameproducts .item .price span .currency_class { font-size: 17px; }
#lpage .uss_shop_price span.old_price, .uss_eshop_sameproducts .item .price span.old_price { float: none; font-weight: normal; font-size: 18px; background: none; margin: 0; color: #36383a; text-decoration: none; }
.colorStyle2 #lpage .uss_shop_price span.old_price, .colorStyle2 .uss_eshop_sameproducts .item .price span.old_price { color: #9caec0; }
#lpage .type1 .uss_shop_price span.old_price, #lpage .type2 .uss_shop_price span.old_price { color: #fff; }
#lpage .uss_shop_price span.old_price .price_class, .uss_eshop_sameproducts .item .price span.old_price .price_class { text-decoration: line-through; }
#lpage .uss_shop_price span.old_price .currency_class, .uss_eshop_sameproducts .item .price span.old_price .currency_class { font-size: 12px; }
#lpage .uss_shop_by, .uss_eshop_sameproducts .item .addToCart { position: relative; overflow: hidden; line-height: 0; font-size: 0; margin: 0 0 5px; }
#lpage .add_to_cart, #lpage .add_to_wishlist, #lpage .add_to_compare { display: block; color: #fff; text-align: center; text-decoration: none; margin: 0 auto; line-height: 30px; font-weight: bold; font-size: 13px; background-color: #ccc; background-repeat: repeat-x; background-position: 0 0; overflow: hidden; padding: 0; border-radius: 3px; }
#lpage .uss_delete_pos .add_to_cart, #lpage .uss_delete_pos .add_to_wishlist, #lpage .uss_delete_pos .add_to_compare { display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding: 0 5px; }
#lpage .uss_shop_technical_data .add_to_cart, #lpage .uss_shop_technical_data .add_to_wishlist, #lpage .uss_shop_technical_data .add_to_compare { display: inline-block; *display: inline; vertical-align: top; zoom: 1; padding: 8px 10px 9px; line-height: normal; }
#lpage .uss_shop_technical_data .uss_shop_by { float: left; margin-right: 5px; }
#lpage .uss_shop_technical_data .uss_compare_by { clear: both; }
.uss_user_basket .uss_delete_pos { line-height: 30px; }
.del_basket_item img { vertical-align: middle; }
.uss_catalog_detail .catalog_orderbutton { background: #ccc; border-radius: 3px; -webkit-box-shadow: none; box-shadow: none; color: #fff; font-weight: normal; height: 30px; line-height: 30px; text-decoration: none; text-shadow: none; }
.colorStyle1 #lpage .add_to_cart, .colorStyle1 #lpage .add_to_wishlist, .colorStyle1 #lpage .add_to_compare, .colorStyle1 .uss_catalog_detail .catalog_orderbutton { background-color: #098503; background-image: url(../img/n1_1/add_to_cart_bg.png); border: 1px solid #127b02; box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12; -webkit-box-shadow: inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12; }
.colorStyle4 #lpage .add_to_cart, .colorStyle4 #lpage .add_to_wishlist, .colorStyle4 #lpage .add_to_compare, .colorStyle4 .uss_catalog_detail .catalog_orderbutton { background-color: #087599; background-image: url(../img/n1_2/add_to_cart_bg.png); border: 1px solid #0782ab; box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; }
.colorStyle3 #lpage .add_to_cart, .colorStyle3 #lpage .add_to_wishlist, .colorStyle3 #lpage .add_to_compare, .colorStyle3 .uss_catalog_detail .catalog_orderbutton { background-color: #a70000; background-image: url(../img/n1_3/add_to_cart_bg.png); border: 1px solid #9b090c; box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000; -webkit-box-shadow: inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000; }
.colorStyle2 #lpage .add_to_cart, .colorStyle2 #lpage .add_to_wishlist, .colorStyle2 #lpage .add_to_compare, .colorStyle2 .uss_catalog_detail .catalog_orderbutton { background-color: #087599; background-image: url(../img/n1_4/add_to_cart_bg.png); border: 1px solid #0782ab; box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; -webkit-box-shadow: inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; }
.colorStyle5 #lpage .add_to_cart, .colorStyle5 #lpage .add_to_wishlist, .colorStyle5 #lpage .add_to_compare, .colorStyle5 .uss_catalog_detail .catalog_orderbutton { background-color: #f37d00; background-image: url(../img/n1_5/add_to_cart_bg.png); border: 1px solid #ed5311; box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; -webkit-box-shadow: inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; }
.colorStyle6 #lpage .add_to_cart, .colorStyle6 #lpage .add_to_wishlist, .colorStyle6 #lpage .add_to_compare, .colorStyle6 .uss_catalog_detail .catalog_orderbutton { background: #FFE861; background: -webkit-gradient(linear, left top, left bottom, from(#FFE861), to(#F9D802)); background: -webkit-linear-gradient(#FFE861, #F9D802); background: -o-linear-gradient(#FFE861, #F9D802); background: linear-gradient(#FFE861, #F9D802); color: #502334; }
.colorStyle6 #lpage .add_to_cart:hover, .colorStyle6 #lpage .add_to_wishlist:hover, .colorStyle6 #lpage .add_to_compare:hover, .colorStyle6 .uss_catalog_detail .catalog_orderbutton:hover { background: #842547; color: #fff; }
.colorStyle6 #lpage a.add_to_cart:hover span.cart_ico { background-image: url(../img/cart.png); }
/*.uss_eshop_sameproducts .item .addToCart a {clear:both;}*/
#lpage .uss_eshop_sameproducts .item .add_to_cart, #lpage .uss_eshop_sameproducts .item .add_to_wishlist, #lpage .uss_eshop_sameproducts .item .add_to_compare { display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding: 8px 10px 9px; line-height: normal; }
#lpage a.add_to_cart span.cart_ico { display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding: 0 0 0 22px; background: url(../img/cart.png) no-repeat 0 50%; }
.colorStyle6 #lpage a.add_to_cart span.cart_ico { background-image: url(../img/n1_6/cart.png); }
#lpage a.add_to_cart:hover, #lpage a.add_to_wishlist:hover, #lpage a.add_to_compare:hover { background-position: 0 -32px; }
.colorStyle1 #lpage a.add_to_cart:hover, .colorStyle1 #lpage a.add_to_wishlist:hover, .colorStyle1 #lpage a.add_to_compare:hover, .colorStyle1 .uss_catalog_detail .catalog_orderbutton:hover { background-color: #379e0f; }
.colorStyle4 #lpage a.add_to_cart:hover, .colorStyle4 #lpage a.add_to_wishlist:hover, .colorStyle4 #lpage a.add_to_compare:hover, .colorStyle4 .uss_catalog_detail .catalog_orderbutton:hover { background-color: #0692bf; }
.colorStyle3 #lpage a.add_to_cart:hover, .colorStyle3 #lpage a.add_to_wishlist:hover, .colorStyle3 #lpage a.add_to_compare:hover, .colorStyle3 .uss_catalog_detail .catalog_orderbutton:hover { background-color: #c60000; }
.colorStyle2 #lpage a.add_to_cart:hover, .colorStyle2 #lpage a.add_to_wishlist:hover, .colorStyle2 #lpage a.add_to_compare:hover, .colorStyle2 .uss_catalog_detail .catalog_orderbutton:hover { background-color: #0692bf; }
.colorStyle5 #lpage a.add_to_cart:hover, .colorStyle5 #lpage a.add_to_wishlist:hover, .colorStyle5 #lpage a.add_to_compare:hover, .colorStyle5 .uss_catalog_detail .catalog_orderbutton:hover { background-color: #ef5e14; }
.uss_shop_put_wrap { margin: 5px 0; }
#lpage .uss_shop_table_view span.add_to_cart { background: none; border: 0; -webkit-box-shadow: none; box-shadow: none; color: #545454; }
#lpage .uss_shop_table_view a.add_to_cart { clear: both; }
#lpage .uss_shop_table_view .uss_shop_buy_one_click { margin-top: 8px; }
.uss_shop_table_view .uss_onlineorder input { margin-bottom: 10px; }

/* Вкладки в каталоге */
div.uss_catalog_tabs .uss_catalog_tabs_navigation span, div.uss_eshop_tabs .uss_eshop_tabs_navigation span { background-color: #373737; border-radius: 3px 3px 0 0; }
.colorStyle1 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle1 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected { background: #129E0F; }
.colorStyle2 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle2 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected { background: #1397B5; }
.colorStyle3 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle3 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected { background: #B10100; }
.colorStyle4 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle4 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected { background: #179AC6; }
.colorStyle5 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle5 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected { background: #EE5C0E; }
.colorStyle6 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle6 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected { background: -webkit-gradient(linear, left top, right top, from(#A12C57), to(#AF3763)); background: -webkit-linear-gradient(left, #A12C57, #AF3763); background: -o-linear-gradient(left, #A12C57, #AF3763); background: linear-gradient(to right, #A12C57, #AF3763); }

.colorStyle6 .uss-copyright_text { color: #fff !important; }
.colorStyle6 .lh_contact.block.type1 { padding: 9px 18px 5px 18px; }
.colorStyle6 .lh_contact.block.type1 p { margin: 0 0 6px 0; }
.colorStyle6 .uss_section_content form input[type='submit'] { background: -webkit-gradient(linear, left top, left bottom, from(#A12C57), to(#B03864)); background: -webkit-linear-gradient(#A12C57, #B03864); background: -o-linear-gradient(#A12C57, #B03864); background: linear-gradient(#A12C57, #B03864); color: #fff; padding: 0 20px; height: 30px; line-height: 30px; border-radius: 5px; text-shadow: none; -webkit-box-shadow: none; box-shadow: none; font-weight: normal; border: none; }
.colorStyle6 .uss_section_content form input[type='submit']:hover { background-position: 0 0; background: -webkit-gradient(linear, left top, left bottom, from(#FFE861), to(#F9D802)); background: -webkit-linear-gradient(#FFE861, #F9D802); background: -o-linear-gradient(#FFE861, #F9D802); background: linear-gradient(#FFE861, #F9D802); color: #502334; }
.colorStyle6 .uss_eshop_filters { background: -webkit-gradient(linear, left top, right top, from(#A12C57), to(#B03864)); background: -webkit-linear-gradient(left, #A12C57, #B03864); background: -o-linear-gradient(left, #A12C57, #B03864); background: linear-gradient(to right, #A12C57, #B03864); color: #fff; border: 1px solid #A32150; -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, .8); box-shadow: inset 0 0 1px rgba(255, 255, 255, .8); -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; border-radius: 10px; margin-bottom: 25px; overflow: hidden; }
.colorStyle6 .uss_eshop_filters form .group .eshop_filters_items { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: justify; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.colorStyle6 .uss_eshop_filters form .group .eshop_filters { max-width: 32%; display: inline-block; margin-right: 1%; -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; -webkit-box-flex: 1; flex: 1 auto; }
.colorStyle6 .uss_eshop_filters form .group .eshop_filters>label { display: block !important; margin-bottom: 4px; }
.colorStyle6 .uss_eshop_filters form .group .eshop_filters label { display: inline-block; margin-bottom: 4px; }
.colorStyle6 .uss_eshop_filters form .filter_submit input[type='submit'], .colorStyle6 .uss_eshop_filters form .filter_submit button { background: -webkit-gradient(linear, left top, left bottom, from(#FFE861), to(#F9D802)); background: -webkit-linear-gradient(#FFE861, #F9D802); background: -o-linear-gradient(#FFE861, #F9D802); background: linear-gradient(#FFE861, #F9D802); color: #502334; border: none; height: 27px; line-height: 27px; padding: 0 20px; font-weight: normal; font-size: 15px; }
.colorStyle6 .uss_eshop_filters form .filter_submit input[type='submit']:hover, .colorStyle6 .uss_eshop_filters form .filter_submit button:hover { background: -webkit-gradient(linear, left top, left bottom, from(#569E00), to(#7CB10C)); background: -webkit-linear-gradient(#569E00, #7CB10C); background: -o-linear-gradient(#569E00, #7CB10C); background: linear-gradient(#569E00, #7CB10C); }
.colorStyle6 .eshop_filters_area .title { margin-bottom: 4px; display: block; }

/**/
.amount_title { display: inline-block; *display: inline; zoom: 1; vertical-align: top; height: 32px; line-height: 32px; float: left; margin: 0 5px 0 0; font-size: 13px; }
.amount_title.hidden { display: none; }
input.basket_amount_class { border: 1px solid #ccc; height: 30px; line-height: 30px; padding: 0 5px; width: 30px; text-align: center; float: left; margin: 0 5px 0 0; font-size: 13px; }
.uss_eshop_sameproducts .item .addToCart input.basket_amount_class { margin-bottom: 3px; }
.uss_shop_description { margin: 0 0 5px; }
.uss_shop_amount_left { margin: 0 0 5px; }
.uss_shop_uid { margin: 0 0 5px; }
.uss_eshop_sameproducts.blocks { position: relative; }
.uss_eshop_sameproducts.blocks .item { margin-right: 15px; }
.uss_eshop_sameproducts.blocks.size200x200 .item { margin-right: 10px; }
.uss_eshop_sameproducts.blocks .item:last-child { margin-right: 0; }
.uss_eshop_sameproducts.blocks .item .title { position: relative; height: 32px; overflow: hidden; }
.uss_eshop_sameproducts .item .descr { font-size: 11px; }
.uss_shop_block_cat, .uss_catalog_block_cat { position: relative; }
.uss_shop_blocks_view { position: relative; }
.uss_shop_blocks_view .uss_eshop_item { margin-right: 9px; margin-bottom: 40px; }
.colorStyle2 .uss_shop_block_cat .uss_shop_cat_img { border-color: #748da5; }
#lpage .uss_shop_cat_name { margin: 0 0 10px; padding: 0 0 2px; }
#lpage .uss_shop_cat_name a { font-size: 16px; font-weight: bold; line-height: 18px; }
.colorStyle2 #lpage .uss_shop_cat_name a { color: #fff; }
#lpage .uss_shop_cat_text { color: #545454; font-size: 12px; line-height: 16px; }
.colorStyle2 #lpage .uss_shop_cat_text { color: #748da5; }
.uss_faq { margin-right: 5px; margin-left: 3px; }
#lpage .uss_img_holder, .uss_eshop_sameproducts .item .image, #lpage .uss_img_big, #lpage .uss_img_ico, div.uss_eshop_tabs div.tab_items, div.uss_catalog_tabs div.tab_items { border-color: #748da5; }
.uss_shop_blocks_view .uss_eshop_item .uss_img_holder { float: none; }
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name { position: relative; height: 32px; overflow: hidden; }
.lh_slog_cloud { position: absolute; width: 251px; height: 144px; background: url(../img/max_slog_cloud.png) no-repeat 0 0; overflow: hidden; zoom: 1; left: 50%; margin-left: 100px; top: 16px; }
.lh_slog_cloud .inner { margin: 44px 15px 0 40px; height: 60px; overflow: hidden; }
.lh_slog_cloud h3, .lh_slog_cloud .h3 { border: none; margin: 0; font-size: 20px; }
.lh_slog_cloud p { margin: 0; }
.lh_slog_cloud a { text-decoration: none; border-bottom: 1px dotted; }
.lh_slog_cloud a:hover { border-bottom: none; }
.uss_search_form .uss_submit { width: 17%; }
.uss_form_tml { margin-top: 20px; }
.block:not(.fc_item) .uss_form_text input { width: 90%; }
.block:not(.fc_item) .uss_form_textarea textarea { width: 90%; }
.block:not(.fc_item) .uss_form_captcha { width: auto; padding: 0; background: none; }
.l-page-left .block:not(.fc_item) .uss_form_captcha img, .l-page-right .block:not(.fc_item) .uss_form_captcha img { max-width: 90px; height: auto; }
.l-page-left .block:not(.fc_item) .uss_form_captcha input, .l-page-right .block:not(.fc_item) .uss_form_captcha input { max-width: 60px; }
#lpage h3 a, #lpage .h3 a, #lpage h4 a, #lpage .h4 a { text-decoration: none; color: inherit; }
.uss_catalog_list_cat .catalog_orderbutton, .uss_catalog_block_cat .catalog_orderbutton, .uss_catalog_detail .catalog_orderbutton { min-height: auto; }

.uss_section_content .uss_eshop_filters form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }
.uss_section_content .uss_eshop_filters form .group { width: 100%; }
.uss_section_content .uss_eshop_filters form .group .eshop_filters_items { display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters { width: 31%; margin-right: 0; }
.uss_section_content .uss_eshop_filters form .group .eshop_filters_items label { float: none; display: block; width: auto; margin-bottom: 7px; }
.uss_section_content .uss_eshop_filters_block .group .filter_item .items_label.for_styler { padding-top: 0; }
.uss_section_content .uss_eshop_filters_block .jq-selectbox { margin-bottom: 0; }
.uss_section_content .uss_eshop_filters form .jq-selectbox__select-text { width: 100% !important; }
.uss_section_content .uss_eshop_filters_block .group .filter_item .filter_elem_label { white-space: normal; }
.uss_section_content .uss_eshop_filters .uss_eshop_filters_block.simple_filters .filter_item.filter_search_in_current_cat { width: 100%; }
.uss_section_content .uss_eshop_filters form > .filter_item, .uss_section_content .uss_eshop_filters form > .filter_submit { margin-right: 0; }

.uss-flex-items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.flex .catalog_menu, .flex .uss_eshop_menu, .flex .items, .content .uss_shop_blocks_view, .content .uss_eshop_sameproducts.blocks, .flex .uss_images_block, .content .uss_catalog_block_cat { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.lh_mobile_menu { display: none; }

.lh_contact p.phone {font-size:17px;}
.lh_contact p.phone span {color:#acacac;}
.aside_contacts p.contacts {margin:0 0 5px;}
.aside_contacts p.contacts span {font-size:19px;}
.logo_text {font-size: 36px;}
.logo_img {margin-right: 15px;}

.form_inline,
.form_inline * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -ms-box-sizing:border-box;}
.form_inline .fc_form_tml {margin-bottom: 0;}
.form_inline form {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.form_inline a[name="FormConstructorForm"] {display: none;}
.form_inline .uss_error_form,
.form_inline .fc_item .elem_item,
.form_inline .fc_item.fc_outputOnly .outputonly,
.form_inline input[type=text].styler,
.form_inline textarea.styler,
.form_inline .fc_form_tml .group .fc_item.fc_checkbox_one {width: 100%;}
.form_inline .form_styler .group {width: 49%;}
.form_inline .fc_form_tml .group.end {width: calc(100% - 120px);}
.form_inline textarea.styler {height: 79px;}
.form_inline.block .uss_error_form li {margin: 0 0 2px 15px; padding: 0; background: none;}

.singlepage .l-page-content {position: relative;}
.singlepage .l-content {position: static; padding-bottom: 240px;}
.singlepage .form_inline {position: absolute; bottom: 0; right: 0; left: 242px;}
.singlepage .form_inline .uss_error_form {position: absolute; top: 10px; left: 15px; right: 15px; width: auto;}

@media screen and (max-width: 980px) {
	body, html { min-width: 425px; }
	.g-max-width { width: 98%; }

	.l-bg.g-max-width { width: 100%; }

	.l-header-holder, .l-page-holder { margin: 0 3%; }
	.header_layout5 .l-header-holder, .header_layout6 .l-header-holder, .header_layout7 .l-header-holder, .header_layout8 .l-header-holder, .header_layout14 .l-header-holder { padding-top: 53px; }

	.lh_wrap, .l-footer-holder { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
	.lh_wrap { margin-bottom: 17px; }
	.header_layout1 .lh_wrap, .header_layout5 .lh_wrap, .colorStyle2 .lh_wrap, .colorStyle3 .lh_wrap, .colorStyle4 .lh_wrap, .header_layout13 .lh_wrap, .colorStyle6.header_layout14 .lh_wrap { height: auto; }

	.lh_l, .lf_l, .colorStyle6.header_layout14 .lh_l { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: auto; margin-right: 0; }
	.lh_m, .lf_m { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin: 0 2%; }
	.lh_m { -ms-flex-preferred-size: 50%; flex-basis: 50%; }
	.lh_r, .lf_r, .colorStyle6.header_layout14 .lh_r { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; width: auto; min-width: 160px; margin-left: 0; }
	.colorStyle1 .lh_l, .colorStyle2 .lh_l, .colorStyle3 .lh_l, .colorStyle4 .lh_l, .colorStyle5 .lh_l { width: auto; margin-right: 0; }
	.header_layout2 .lh_l, .header_layout3 .lh_l { max-width: 250px; }
	.header_layout9 .lh_m { -ms-flex-preferred-size: 35%; flex-basis: 35%; }
	.header_layout2 .lh_m, .header_layout3 .lh_m, .colorStyle6.header_layout14 .lh_m, .colorStyle6.header_layout15 .lh_m { -ms-flex-preferred-size: auto; flex-basis: auto; }
	.colorStyle1 .lh_r, .colorStyle2 .lh_r, .colorStyle3 .lh_r, .colorStyle4 .lh_r, .colorStyle5 .lh_r { width: auto; margin-left: 0; }
	.header_layout2 .lh_r { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; }
	.header_layout5 .lh_r, .header_layout6 .lh_r, .header_layout7 .lh_r, .header_layout8 .lh_r { height: auto; }
	.header_layout15 .lh_r { overflow: visible; }
	.colorStyle6.header_layout14 .lh_r { text-align: right; }

	.lh_logo { height: auto; }
	.header_layout1 .lh_logo, .header_layout2 .lh_logo { margin-bottom: 0; }

	.colorStyle1 .lh_slogan { margin-bottom: 0; }

	.header_layout5 .lh_contact, .header_layout6 .lh_contact, .header_layout7 .lh_contact, .header_layout8 .lh_contact, .header_layout9 .lh_contact, .header_layout10 .lh_contact, .header_layout12 .lh_contact, .colorStyle6 .lh_contact { display: inline-block; *display: inline; *zoom: 1; }
	.header_layout2 .lh_contact { text-align: right; }
	.header_layout8 .lh_contact, .header_layout10 .lh_contact, .header_layout12 .lh_contact { min-width: 182px; }
	.header_layout11 .lh_contact { width: 182px; }

	.header_layout2 .lh_basket { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
	.header_layout3 .lh_basket { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; }
	.header_layout6 .lh_basket, .header_layout7 .lh_basket, .header_layout8 .lh_basket, .header_layout10 .lh_basket, .header_layout11 .lh_basket, .header_layout12 .lh_basket { width: 222px; }

	.header_layout6 .lh_r .lh_search, .header_layout7 .lh_r .lh_search, .header_layout8 .lh_r .lh_search { bottom: 10px; }

	.lh_menu li { height: auto; }
	.lh_menu a { white-space: normal; }
	.lh_menu > ul > li > a { display: block; height: auto; line-height: normal; padding: 14px 11px; }

	.l-page-left, .l-page-right { float: none; width: 100%; margin: 0; }
	.l-page-left > *:not(.side_menu), .l-page-right > *:not(.side_menu) { display: none; }

	.side_menu { padding: 7px 10px 10px !important; }
	.side_menu .h3 { text-align: center; margin: 0 !important; padding: 0; }
	.side_menu > ul { display: none; padding-top: 10px; }

	.block:not(.fc_item) .news_block_item { width: 48%; margin: 0 4% 20px 0; }
	.block:not(.fc_item) .news_block_item:nth-child(2n+1) { background: none; margin-right: 0; }

	.lf_hold .l-page-holder { padding: 0 3%; }

	.lf_menu_wrap { margin: 0 1%; }
	.lf_menu li { width: 29.5%; -webkit-box-sizing: border-box; box-sizing: border-box; margin-left: 3%; }

	.lf_m { max-width: 40%; }

	/* Модули */
	div.uss_catalog_tabs .uss_catalog_tabs_navigation, div.uss_eshop_tabs .uss_eshop_tabs_navigation { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-align-items: flex-end; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
	div.uss_catalog_tabs .uss_catalog_tabs_navigation span, div.uss_eshop_tabs .uss_eshop_tabs_navigation span { height: auto; line-height: normal; padding: 10px 3%; text-align: center; }

	.uss_shop_list_view .uss_shop_list_view_item { font-size: 0; }
	.uss_shop_list_view_item.uss_eshop_item .posimg_item { float: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 22.87%; margin-right: 2.221%; font-size: 13px; }
	.uss_shop_list_view .uss_img_holder { display: block; max-width: 100%; height: auto !important; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.uss_shop_list_view .uss_shop_technical_data { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 74.909%; font-size: 13px; }
	/* ------------------ */
	.singlepage .form_inline,
	.singlepage .form_inline .uss_error_form {position: static;}
	.singlepage .form_inline .uss_error_form {width: 100%;}
	.singlepage .l-content {padding-bottom: 0;}
}

@media screen and (min-width: 769px) {
	.lh_menu > ul { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; }
}

@media screen and (max-width: 768px) {
	.colorStyle1.header_layout9 .l-bg { background: #fff; }

	.l-header { z-index: 1010; margin-bottom: 10px;}
	.colorStyle1.header_layout9 .l-header { background: url("../img/n1_1/l_bg_max.jpg") no-repeat center 0; }
	.header_layout14 .l-header { margin-bottom: 65px; }

	.l-header-holder { padding-top: 25px; position: relative; }
	.colorStyle1.header_layout9 .l-header-holder { padding-bottom: 10px; }

	.lh_wrap, .l-footer-holder { -ms-flex-wrap: wrap; flex-wrap: wrap; overflow: visible; }
	.lh_wrap {margin-bottom: 0;}
	.header_layout9 .lh_wrap { height: auto; }
	.header_layout4 .lh_wrap { margin-bottom: -23px; }
	
	.lh_l { overflow: visible; position: relative; }
	.lh_m { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; -ms-flex-preferred-size: 100%; flex-basis: 100%; margin: 15px 0 0; padding: 0; overflow: visible; }
	.lh_r { -webkit-box-flex: 0; -ms-flex: none; flex: none; overflow: visible; }
	.header_layout6 .lh_l, .header_layout7 .lh_l, .header_layout8 .lh_l, .header_layout10 .lh_l, .header_layout12 .lh_l { max-width: 55%; overflow: visible; }
	.header_layout2 .lh_l, .header_layout3 .lh_l, .header_layout4 .lh_l, .header_layout11 .lh_l, .header_layout14 .lh_l { width: 100%; max-width: 100%; }
	.header_layout5 .lh_m, .header_layout6 .lh_m .header_layout7 .lh_m, .header_layout8 .lh_m, .header_layout9 .lh_m, .header_layout10 .lh_m, .header_layout11 .lh_m, .header_layout12 .lh_m, .header_layout14 .lh_m, .header_layout15 .lh_m { -ms-flex-preferred-size: auto; flex-basis: auto; margin-top: 0; }
	.header_layout2 .lh_m { -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-top: 0; }
	.header_layout3 .lh_m, .header_layout4 .lh_m { -ms-flex-preferred-size: 59%; flex-basis: 59%; }
	.header_layout4 .lh_m { margin: 0; }
	.header_layout6 .lh_m, .header_layout7 .lh_m, .header_layout8 .lh_m, .header_layout10 .lh_m, .header_layout11 .lh_m, .header_layout12 .lh_m, .header_layout14 .lh_m, .header_layout15 .lh_m { max-width: 45%; height: auto; text-align: right; }
	.header_layout5 .lh_r, .header_layout6 .lh_r, .header_layout7 .lh_r, .header_layout8 .lh_r, .header_layout9 .lh_r, .header_layout10 .lh_r, .header_layout11 .lh_r, .header_layout12 .lh_r { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; width: 100%; padding-top: 40px; }
	.header_layout6 .lh_r, .header_layout7 .lh_r, .header_layout8 .lh_r, .header_layout10 .lh_r, .header_layout12 .lh_r { padding-top: 18px; }
	.header_layout9 .lh_r { position: static; }
	.header_layout11 .lh_r { padding: 0; }
	.header_layout10 .lh_r, .header_layout12 .lh_r { height: auto; }
	.header_layout3 .lh_r, .header_layout4 .lh_r, .header_layout14 .lh_r, .header_layout15 .lh_r, .colorStyle6.header_layout14 .lh_r, .colorStyle6.header_layout15 .lh_r { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; }
	.header_layout2 .lh_r, .header_layout15 .lh_r, .colorStyle6.header_layout14 .lh_r, .colorStyle6.header_layout15 .lh_r { width: 100%; height: auto; }

	.lh_nav_ico { display: none !important; }

	.header_layout3 .lh_logo, .header_layout4 .lh_logo, .header_layout11 .lh_logo, .header_layout13 .lh_logo { margin-bottom: 0; }
	.header_layout3 .lh_logo {margin-bottom: 10px;}
	.header_layout14 .lh_logo { margin-bottom: 8px; }

	.header_layout11 .lh_slogan { margin-bottom: 20px; }

	.header_layout2 .lh_slogan_text { padding-top: 0; }
	.header_layout9 .lh_slogan_text { height: auto; margin: 0; position: absolute; top: 100px; right: 0; }
	.header_layout11 .lh_slogan_text { float: right; }

	.header_layout2 .lh_contact { float: right; }
	.header_layout11 .lh_contact { margin-bottom: 20px; }

	.lh_basket, .header_layout4 .lh_basket { width: auto !important; float: left !important; border: 1px solid; border-radius: 5px; margin: -3px 0 0 40px !important; padding: 5px 8px 0 !important; }
	.lh_basket .lh_basket_inner { background: none !important; border: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; padding: 0 0 5px 22px; }
	.colorStyle3 .lh_basket .lh_basket_inner,.colorStyle4 .lh_basket .lh_basket_inner { color: #000; }
	.lh_basket .empty > p { display: none; }
	.lh_basket .basket_widget_inner.empty:after { content: "0"; font-size: 18px; font-weight: bold; }
	.lh_basket .lh_basket_inner .countword, .lh_basket .lh_basket_inner .totals, .lh_basket .basket_link { display: none; }
	.lh_basket .lh_basket_inner .amounts { font-size: 18px; font-weight: bold; float: none !important; }
	.lh_basket .basket_link_pic { top: 0 !important; right: auto !important; left: 0 !important; }
	.lh_basket .basket_link_pic img { width: 15px; margin: 3px 0 0 7px; }
	.header_layout4 .lh_basket .lh_basket_inner { padding-left: 22px; }

	.lh_search { margin-left: 130px; }
	.colorStyle1 .lh_search, .colorStyle5 .lh_search, .colorStyle5.header_layout13 .lh_search, .colorStyle6 .lh_search, .colorStyle6.header_layout14 .lh_r .lh_search { margin-left: 40px; }
	.header_layout2 .lh_search { margin-bottom: 0; }
	.header_layout5 .lh_search, .header_layout6 .lh_search, .header_layout7 .lh_search, .header_layout8 .lh_search, .header_layout10 .lh_search, .header_layout11 .lh_search, .header_layout12 .lh_search, .header_layout15 .lh_search { position: static !important; }
	.header_layout9 .lh_search { margin-top: 0; margin-left: 40px; }
	.header_layout4 .lh_search, .header_layout10 .lh_search, .header_layout11 .lh_search, .header_layout12 .lh_search { margin-top: 0; }
	.header_layout15 .lh_r .lh_search, .colorStyle6.header_layout14 .lh_r .lh_search, .colorStyle6.header_layout15 .lh_r .lh_search { width: auto; }

	.lh_menu { position: absolute; z-index: 10; width: 100%; border: 0; }
	.l-header .lh_menu { margin-top: 35px; }
	.lh_mobile_menu { display: block; width: 24px; height: 20px; background: url("../img/menu-burger.png") no-repeat; cursor: pointer; position: absolute; top: -33px; z-index: 10; }
	.colorStyle2 .lh_mobile_menu { background-image: url("../img/menu-burger-white.png"); }
	.lh_menu > ul { display: none; border: 1px solid #6e6e70; border-radius: 5px; overflow: hidden; }
	.lh_menu li { display: block; background: none; }
	.lh_menu a.first, .lh_menu a.last { border-radius: 0; }
	.lh_menu ul li .submenu { display: none !important; }

	.lf_l { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; width: 100%; text-align: center; margin-top: 15px; }
	.lf_m { margin-left: 0; }

	/* Модули */
	.fc_item .elem_item, .fc_item.fc_outputOnly .outputonly { width: 100%; }
	.fc_item .elem_item input, .fc_item .elem_item textarea { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

	.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters { width: 48%; }
	.colorStyle6 .uss_eshop_filters form .group .eshop_filters { max-width: 100%; }

	.uss_shop_table_view table, .uss_shop_table_view tbody { display: block; border: 0; }
	.uss_shop_table_view tr, .uss_shop_table_view td { display: block; }
	.uss_shop_table_view tr { overflow: hidden; margin-bottom: 30px; }
	.uss_shop_table_view tr.order_many { display: none; }
	.uss_shop_table_view td:not(.uss_img) { width: auto; border: 0; overflow: hidden; margin-left: 25%; }
	.uss_shop_table_view .uss_img { width: 20%; float: left; border: 1px solid #ccc; text-align: center; }
	.uss_shop_table_view .uss_img_holder { display: inline-block; *display: inline; *zoom: 1; max-width: 100%; height: auto !important; }
	.uss_shop_table_view .uss_img_holder img { max-width: 100%; }
	.uss_shop_table_view .uss_description div { height: auto; margin: 8px 0; }
	.uss_shop_table_view .uss_onlineorder { text-align: left; white-space: normal; }
	.uss_shop_table_view .uss_shop_by, .uss_shop_table_view .uss_compare_by, .uss_shop_table_view .uss_onlineorder .add_to_cart, .uss_shop_table_view .uss_onlineorder a.add_to_cart, .uss_delete_pos a.add_to_cart { display: inline-block !important; *display: inline; *zoom: 1; vertical-align: middle; margin: 3px 5px 3px 0 !important; }
	#lpage .uss_shop_table_view .uss_onlineorder a.add_to_cart { padding: 0 12px; margin-top: 0 !important; }
	/* ------------------ */
	.lh_slogan p {margin: 0;}
	.lh_slogan {margin-top: 0;}
}

@media screen and (max-width: 640px) {
	.header_layout5 .l-header { background-color: rgba(255, 255, 255, 0.5); }

	.header_layout5 .l-header-holder, .header_layout6 .l-header-holder, .header_layout7 .l-header-holder, .header_layout8 .l-header-holder, .header_layout9 .l-header-holder { padding-top: 25px; }
	.header_layout9 .l-header-holder { background-color: rgba(255, 255, 255, 0.5); margin: 0; padding-left: 3%; padding-right: 3%; }

	.header_layout1 .lh_wrap, .header_layout13 .lh_wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
	.header_layout5 .lh_wrap, .header_layout9 .lh_wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; }
	.header_layout15 .lh_wrap { height: auto; }

	.lh_l, .lf_m { width: 100%; margin-bottom: 10px; }
	.header_layout1 .lh_l, .header_layout5 .lh_l, .header_layout13 .lh_l { width: 100%; }
	.header_layout15 .lh_l { -ms-flex-preferred-size: 64%; flex-basis: 64%; }
	.header_layout3 .lh_m { -ms-flex-preferred-size: 50%; flex-basis: 50%; margin-top: 0; }
	.header_layout5 .lh_r { padding-top: 20px; }
	.header_layout3 .lh_r { padding-top: 0; }
	
	.header_layout3 .lh_logo a { font-size: 36px; }
	.header_layout4 .lh_logo a { font-size: 38px; }

	.lh_slog_cloud { display: none; }

	.lf_menu li { width: 47%; }

	.lf_m { max-width: 100%; margin-right: 0; text-align: center; }
	.lf_r, .lf_contacts { text-align: center; }
	.lf_r .lf_system { float: none; display: inline-block; *display: inline; *zoom: 1; }

	/* Модули */
	#ommentaddform_id .uss_form_text { float: none; margin-right: 0; }
	#ommentaddform_id .uss_form_text input, #ommentaddform_id .uss_form_textarea textarea { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }

	.uss_forum .topics_title, .uss_forum .themes_title { font-size: 10px; }
	.uss_forum .topics_title .title, .uss_forum .topics_item .title { width: 50%; }
	.uss_forum .topics_title .themescount, .uss_forum .topics_item .themescount { width: 8%; }
	.uss_forum .topics_title .mescount, .uss_forum .topics_item .mescount { width: 22%; }
	.uss_forum .themes_title .title, .uss_forum .themes_item .title { width: 46%; }
	.uss_forum .themes_title .views, .uss_forum .themes_item .views { width: 19%; }

	.uss_catalog_detail .catalog_preview_right, .uss_shop_detail_350_right .uss_img_ico_box { float: none; clear: both; padding-top: 10px; margin: 0 !important; }
	.uss_catalog_detail .catalog_preview_right .uss_img_ico, .uss_shop_detail_350_right .uss_img_ico_box .uss_img_ico { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }

	div.uss_catalog_tabs .uss_catalog_tabs_navigation, div.uss_eshop_tabs .uss_eshop_tabs_navigation { -ms-flex-wrap: wrap; flex-wrap: wrap; }
	div.uss_catalog_tabs .uss_catalog_tabs_navigation span, div.uss_eshop_tabs .uss_eshop_tabs_navigation span { width: 100%; text-align: left; }

	.uss_eshop_sort_block { text-align: right; }
	.uss_eshop_sort_block .filter_show_by_links { display: block; margin: 15px 0 25px; }

	.uss_eshop_filters_block .filter_submit { display: block; margin-top: 10px; }

	.uss_shop_list_view_item.uss_eshop_item .posimg_item { width: 30%; margin-right: 2%; }
	.uss_shop_list_view .uss_shop_technical_data { width: 68%; }

	.basket_th_image, .uss_user_basket .uss_image, #lpage .uss_user_basket .uss_delete_pos .add_to_wishlist { display: none; }

	.uss_search_form .uss_input_name { -webkit-box-sizing: border-box; box-sizing: border-box; }
	/* ------------------ */
	.form_inline form {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
	.form_inline .form_styler .group,
	.form_inline .fc_form_tml .group.end {width: 100%;}
	.form_inline .fc_form_tml input[type=submit].styler {width: 100%;}
	.block:not(.fc_item) .news_block_item {width: 100%; margin-right: 0;}
	.mp_news .news_block_item {background: none;}
}

@media screen and (max-width: 480px) {
	.header_layout4 .lh_slogan_text p { line-height: 1 !important; }
	.header_layout4 .lh_slogan_text span { font-size: 14px !important; }

	.block:not(.fc_item) .news_block_item { width: 100%; background: none; margin-right: 0; padding-bottom: 20px; border-bottom: 1px solid #5E5E5E; -webkit-box-shadow: 0 1px 0 0 #292929; box-shadow: 0 1px 0 0 #292929; }
	.block:not(.fc_item) .news_block_item.last { padding-bottom: 0; border-bottom: 0; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 10px; }

	/* Модули */
	#ommentaddform_id .uss_form_captcha { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
	#ommentaddform_id .uss_form_captcha label { display: block; margin-left: 0; }
	#ommentaddform_id .uss_form_captcha input { width: 55%; }

	.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters { width: 100%; margin: 10px 0; }

	.uss_eshop_block_item .amount_title, .uss_eshop_block_item input.basket_amount_class, .addToCart .amount_title, .addToCart input.basket_amount_class, .uss_shop_by .amount_title, .uss_shop_by input.basket_amount_class { display: none; }

	.uss_shop_list_view_item.uss_eshop_item .posimg_item { width: 38%; }
	.uss_shop_list_view .uss_shop_technical_data { width: 60%; }
	#lpage .uss_shop_list_view .uss_shop_technical_data .uss_shop_by input { margin-bottom: 7px; }
	#lpage .uss_shop_list_view .uss_shop_technical_data .buy_from_cart { clear: both; display: block; }

	.basket_th_price, .uss_user_basket .uss_price_field:not(.uss_sum_field) { display: none; }
	/* ------------------ */
}

.workDay
{
  background:green;
  color:white;
  padding-left:2px;
  width:18px;
  font-weight:bold;
}

.holiDay
{
  background:red;
  color:white;
  padding-left:2px;
  width:18px;
  font-weight:bold;
}

