.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;	/*width:98%; max-width:1200px;*/ width: 980px; 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 { 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 { color: #74c7e9; }
.colorStyle2 a:hover { color: #fff; }
.colorStyle5 a { color: #ef5e14; }
.colorStyle6 a { 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; }
.colorStyle4 { background: #e5e1e2; }
.colorStyle3 { background: #e5e1e2; }
.colorStyle2 { background: #1d242c; color: #9caec0; }
.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 { 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/header_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_4/l_bg_middle.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_4/l_bg_max.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: 1000px; }
.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 20px; }
.lf_hold .l-page-holder { overflow: hidden; position: relative; background: #fff; margin: 0; padding: 0 20px; 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 5px; }
.header_layout1 .lh_wrap { height: 116px; }
.header_layout2 .lh_wrap { height: 143px; }
.header_layout3 .lh_wrap { height: 343px; }
.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 20px; padding: 45px 0 0; }
.header_layout2 .l-header-holder { padding: 22px 0 0; }
.header_layout3 .l-header-holder { padding: 6px 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 h3, .l-content .block .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-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: 35px 0 20px; 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: absolute; top:0; right:0; overflow: hidden; 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: 1.2; letter-spacing: -2px; }
.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: absolute; top:210px; right:0; padding: 35px 0 0; width: 245px; }
.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 .basket_link_pic { position: absolute; top: 22px; right: 10px; }
.lh_basket .basket_link_pic img {height:90px; width:auto;}
.header_layout3 .lh_basket .basket_link_pic { top: 14px; }
.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 .lh_basket_inner a, .lh_basket .lh_basket_inner a:hover { color: #fff; }
.colorStyle2 .lh_basket .lh_basket_inner a, .colorStyle2 .lh_basket .lh_basket_inner a:hover { color: #67b0ce; }
.colorStyle2.header_layout5 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout6 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout7 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout8 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout9 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout10 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout11 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout12 .lh_basket .lh_basket_inner a { color: #fff; }
.lh_basket .basket_link { margin: 7px 0 0; font-size: 13px; font-weight: bold; }
.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; width: 240px; margin: 0 52px 0 0; float: left; overflow: hidden; }
.header_layout2 .lh_l { margin-right: 30px; }
.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 { 
	position: absolute;
    width: 203px;
    top: 55px;
    right: 0;
}
.header_layout3 .lh_contact { width: 223px; border: 1px solid #424243; color: #fff; background: #373737 url(../img/block_type2.png) repeat-x 0 0; padding: 5px 0px 0px 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; }
.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; }
.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: absolute; top:315px; right:0; width:245px; 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; 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: linear-gradient(#C5386C, #CC5580 50%, #C5376B 50%, #B12B5C); border-color: #C5386C; 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 * { box-sizing: border-box; }
.lh_menu ul { list-style: none; display: block; margin: 0; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.lh_menu li { width: auto; text-align: center; height: 44px; vertical-align: bottom; background: url(../img/lh_menu_pol.png) no-repeat 0 50%; margin: 0; position: relative; -webkit-flex: 1 auto; -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; 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: 44px; 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: 42px; }
.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: 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;}
.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 {position: relative; line-height: 16px; left: -12px; margin-bottom:20px;}
.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: #5b5b5bl; font-weight: bold; font-size: 14px; margin: 0 0 20px; }
.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 { position: relative; margin: 0 0 23px; font-size: 12px; padding: 15px 17px; border-radius: 5px; overflow: hidden; }
.block h3, .block .h3 { margin: 6px 0 14px; font-size: 21px; font-weight: normal;  }
.l-page-left .block h3, .l-page-left .block .h3 {border-bottom: none;}
.block h4, .block .h4 { margin: 0 0 14px; font-size: 21px; font-weight: bold; border-bottom: 1px solid #9c9c9c; padding: 0 0 5px; }
.colorStyle6 .block h3, .colorStyle6 .block h5, .colorStyle6 .block .h3, .colorStyle6 .block .h4 { color: #fff; }
.colorStyle6 .block.type3 { box-shadow: none; }
.colorStyle6 .block.type3 h3, .colorStyle6 .block.type3 h5, .colorStyle6 .block.type3 .h3, .colorStyle6 .block.type3 .h4 { color: #000; }
.colorStyle2 .block h4, .colorStyle2 .block .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 h4, .l-page-left .block .h4, .l-page-right .block h4, .l-page-right .block .h4 { font-weight: normal; }
.block h3 .h3_link, .block .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 h3 .h3_link:hover, .block .h3 .h3_link:hover { background: #eee; color: #666; }
.block h3 .h3_link span, .block .h3 .h3_link span { color: #fff; }
.block h3 .h3_link:hover span, .block .h3 .h3_link:hover span { color: #666; }
.l-page-left .block h3 .h3_link, .l-page-left .block .h3 .h3_link, .l-page-right .block h3 .h3_link, .l-page-right .block .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 { margin: 0; padding: 14px 13px; }
.type4 .block h3, .type4 .block .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 .block_mail { padding: 0 11px 0 0; background-repeat: no-repeat; background-position: 100% 4px; }
.colorStyle4 .block .block_mail { background-image: url(../img/n1_1/lh_mail.png); }
.colorStyle4 .block .block_mail { background-image: url(../img/n1_2/lh_mail.png); }
.colorStyle3 .block .block_mail { background-image: url(../img/n1_3/lh_mail.png); }
.colorStyle2 .block .block_mail { background-image: url(../img/n1_4/lh_mail.png); }
.colorStyle5 .block .block_mail { background-image: url(../img/n1_5/lh_mail.png); }
.block p { margin: 12px 0; line-height: 18px; }
.type0 { 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: 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: linear-gradient(to right, #A12C57, #B03864); color: #fff; border: 1px solid #A32150; box-shadow: inset 0 0 1px rgba(255, 255, 255, .8); }
.colorStyle6 .type6 a { color: #FFE44F; }
.colorStyle6 .type6.block .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: linear-gradient(to right, #569E00, #7CB10C); color: #fff; }
.colorStyle6 .type5 a { color: #fff; }
.colorStyle6 .type5 { }
.colorStyle6 .block li a:hover, .colorStyle6 .block li a.active, .colorStyle6 .block ul.catalog_menu>li>.catalog_menu_item:hover, .colorStyle6 .block ul.catalog_menu>li.active>.catalog_menu_item { background: url(../img/n1_6/block_type_li.png) 12px center no-repeat, linear-gradient(#FFE75F, #F3CD03); color: #502334; }
.colorStyle6 .block 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; }
.l-page-left .block ul { margin: 0 -17px; position: relative; list-style: none; }
.l-page-left .block li { margin: 0; padding: 0 4px 2px; background-repeat: repeat-x; background-position: 0 100%; position: relative; }
.l-page-left .block .uss_eshop_menu li { overflow: hidden; }
.l-page-left .block ul.catalog_menu li { margin: 0; white-space: normal; }
.l-page-left .block li.last { background: none; }
.l-page-left .block ul.catalog_menu li .catalog_menu_item { position: relative; border-radius: 3px; padding: 2px; }
.l-page-left .block 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; }
.l-page-left .block .uss_eshop_menu li a { overflow: hidden; }
.l-page-left .block li .catalog_menu_image a, .block li .eshop_menu_image a { padding: 0; float: left; margin: 1px 8px 1px 2px; background: none; }
.l-page-left .block li .eshop_menu_image a { margin-top: 3px; margin-bottom: 3px; }
.l-page-left .block li .catalog_menu_image img, .block li .eshop_menu_image img { border-radius: 3px; }
.l-page-left .block li a:hover, .l-page-left .block li a.active, .l-page-left .block ul.catalog_menu>li>.catalog_menu_item:hover, .l-page-left .block ul.catalog_menu>li.active>.catalog_menu_item { background: #282828 url(../img/block_type_li_a_act2.png) no-repeat 0 0; }
.l-page-left .block>ul>li>a:hover, .block>ul>li>a.active { color: #fff; }
.l-page-left .block ul.submenu { margin: 10px 0 12px 28px; clear: both; }
.l-page-left .block ul.submenu li { margin: 7px 0; padding: 0 0 0 10px; background: url(../img/block_type_li2.png) no-repeat 0 4px; }
.l-page-left .block ul.submenu li a { font-weight: normal; font-size: 13px; padding: 0; background: none; border-radius: 0; }
.l-page-left .block ul.submenu li a:hover, .block ul.submenu li a.active { text-decoration: underline; background: none; }
.l-page-left .block ul.submenu ul.submenu { margin-left: 0px; }
.block .news_block_item { width: 198px; 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 .news_block_item, .l-page-right .block .news_block_item { background-repeat: repeat-x; background-position: 0 100%; width: auto; margin: 0 -17px 14px; padding: 0 17px 10px; display: block; }
.block .news_block_item.last { background: none; margin-right: 0; }
.l-page-left .block .news_block_item.last, .l-page-right .block .news_block_item.last { background: none; margin-right: -17px; margin-bottom: 0; }
.block .news_block_item .date { margin: 0 18px 15px 0; font-size: 11px; }
.l-page-left .block .news_block_item .date, .l-page-right .block .news_block_item .date { margin-right: 0; }
.block .news_block_item.last .date { margin-right: 0; }
.block .news_block_item .title { font-weight: bold; font-size: 13px; margin: 0 18px 12px 0; }
.l-page-left .block .news_block_item .title, .l-page-right .block .news_block_item .title { margin-right: 0; }
.block .news_block_item.last .title { margin-right: 0; }
.block .news_block_item .preview { margin: 0 18px 0 0; }
.l-page-left .block .news_block_item .preview, .l-page-right .block .news_block_item .preview { margin-right: 0; }
.block .news_block_item.last .preview { margin-right: 0; }
.l-page-left .block .news_block_item .preview, .l-page-right .block .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; text-shadow: none; box-shadow: none;}
.subscribe_form input[type="submit"].styler:not([disabled]):hover {background-position: 0 -20px;}
.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; margin: 0 22px 20px 0; line-height: 0; font-size: 0; overflow: hidden; width:204px;}
.l-page-left .uss_eshop_block_item, .l-page-right .uss_eshop_block_item { width: 182px; }
.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; line-height: 200px; border: 1px solid #d2d2d2; position: relative; overflow: hidden; background: #fff; border-radius: 5px; }
.uss_eshop_block_item .img img { vertical-align: middle; border-radius: 5px; }
.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 { 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 { 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 { display: inline-block; *display: inline; vertical-align: top; zoom: 1; padding: 0 10px; }
#lpage .uss_shop_technical_data .uss_shop_by { float: left; margin-right: 5px; }
.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; 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 .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 .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 .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 .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 .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 .uss_catalog_detail .catalog_orderbutton { background: #FFE861; background: linear-gradient(#FFE861, #F9D802); color: #502334; }
.colorStyle6 #lpage .add_to_cart:hover, .colorStyle6 #lpage .add_to_wishlist: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 { display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding: 0 10px; }
#lpage a.add_to_cart span.cart_ico { display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding: 0 0 0 22px; height: 32px; 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 { background-position: 0 -32px; }
.colorStyle1 #lpage a.add_to_cart:hover, .colorStyle1 #lpage a.add_to_wishlist: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 .uss_catalog_detail .catalog_orderbutton:hover { background-color: #0692bf; }
.colorStyle3 #lpage a.add_to_cart:hover, .colorStyle3 #lpage a.add_to_wishlist: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 .uss_catalog_detail .catalog_orderbutton:hover { background-color: #0692bf; }
.colorStyle5 #lpage a.add_to_cart:hover, .colorStyle5 #lpage a.add_to_wishlist:hover, .colorStyle5 .uss_catalog_detail .catalog_orderbutton:hover { background-color: #ef5e14; }
.uss_shop_put_wrap { margin: 5px 0; }

/* Вкладки в каталоге */
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: linear-gradient(to right, #A12C57, #AF3763); }

/**/
.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; }
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; width: 104%; }
.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; width: 104%; }
.uss_shop_blocks_view { position: relative; width: 104%; }
.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 .uss_form_text input { width: 90%; }
.block .uss_form_textarea textarea { width: 90%; }
.block .uss_form_captcha { width: auto; padding: 0; background: none; }
.l-page-left .block .uss_form_captcha img, .l-page-right .block .uss_form_captcha img { max-width: 90px; height: auto; }
.l-page-left .block .uss_form_captcha input, .l-page-right .block .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; }
.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: linear-gradient(#A12C57, #B03864); color: #fff; padding: 0 20px; height: 30px; line-height: 30px; border-radius: 5px; text-shadow: none; box-shadow: none; font-weight: normal; border: none; }
.colorStyle6 .uss_section_content form input[type='submit']:hover { background-position: 0 0; background: linear-gradient(#FFE861, #F9D802); color: #502334; }
.colorStyle6 .uss_eshop_filters { background: linear-gradient(to right, #A12C57, #B03864); color: #fff; border: 1px solid #A32150; box-shadow: inset 0 0 1px rgba(255, 255, 255, .8); box-sizing: border-box; padding: 10px; border-radius: 10px; margin-bottom: 25px; }
.colorStyle6 .uss_eshop_filters form .group .eshop_filters_items { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.colorStyle6 .uss_eshop_filters form .group .eshop_filters { max-width: 32%; display: inline-block; margin-right: 1%; -webkit-flex: 1 auto; -moz-flex: 1 auto; -ms-flex: 1 auto; -o-flex: 1 auto; 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: 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: linear-gradient(#569E00, #7CB10C); }
.colorStyle6 .eshop_filters_area .title { margin-bottom: 4px; display: block; }

.lh_contact p {font-size:15px;}
.lh_contact span {color:#acacac;}
.lh_contact a, .lh_contact a:hover {color:#fff;}

.l-page-left .block h3, .l-page-left .block .h3 {font-size:17px;}

.l-content p, .l-content p span, .l-content p a, .l-content li {font-size:14px;}

.lf_menu_wrap_block {
	display: inline-block;
    vertical-align: top;
    width: 229px;
    margin-right: 15px;
}
.lf_menu_wrap_block.dop_info {width:245px;}
.lf_menu_wrap_block.subscribe {width:218px; margin-right:0;}
.lf_menu_wrap_block .block_title {
	font-weight: bold;
    font-size: 16px;
	margin-bottom:12px;
}

.lf_add_info {padding: 36px 0 2px; background: url(../img/lf_menu.png) no-repeat 50% 0;}

.lf_menu_wrap_block.dop_info ul {margin:0; padding:0; list-style:none;}
.lf_menu_wrap_block.dop_info ul li {margin:0 0 9px;}
.lf_menu_wrap_block.dop_info ul li a {color:#7b7b7b;}

.lf_menu_wrap_block .block_title a,
#lpage h4 a {color: #545454; text-decoration:none;}
.lf_menu_wrap_block .block_title a:hover,
#lpage h4 a:hover {color: #545454; text-decoration:underline;}
#lpage h4 a:hover {color: #545454; text-decoration:underline;}

.uss_catalog_block_cat .uss_catalog_category {margin-right:6px;}

.mp_catalog {width:110%;}
.mp_catalog ul {margin:0; padding:0; list-style:none;}
.mp_catalog ul li {display:inline-block; vertical-align:top; width:168px; margin:0 8px 20px 0; overflow:hidden;}
.mp_catalog ul li .catalog_menu_image {border:1px solid #ccc; padding:1px; display:block; width:164px; height:118px; position:relative; margin-bottom:10px; background:#fff;}
.mp_catalog ul li .catalog_menu_image > a {display:block; font-size:0;}
.mp_catalog ul li .catalog_menu_image > a > img {position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.mp_catalog ul li a {line-height:1.4; font-size:14px; overflow-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}