.slider .image {
	position: relative;
}
.slider .image img {
	display: block;
	margin: 0 auto;
}
.slider .image.width_fit.height_more img {
	width: 100%;
	height: auto;
}
.slider .image.width_fit.height_fit img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.slider .image.aspect_rated img {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.slider .image.height_less img {
	height: 100%;
	width: auto;
}
.slider .image.width_less img {
	width: 100%;
	height: auto;
}
.slider .image.width_more.height_fit img {
	height: 100%!important;
	width: auto!important;
}
.slider .image.width_more.height_more img {
	width: 100%;
	height: auto;
}
.slider .image.width_less.height_more img {
	width: auto;
	height: 100%;
}
.slider .image.width_fit.height_less img {
	width: auto;
	height: 100%;
}
.slider .image.width_less.height_less img {
	height: 100%;
	width: auto;
	max-width: none;
}
.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.slick-prev, .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}
.slick-prev {
	left: -25px;
}
[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}
.slick-next {
	right: -25px;
}
[dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}
.slick-dots {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.slide-link {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	display: block;
	z-index: 11;
}
.nivo-caption {
	background: none;
}
.nivo-caption>a, .sl_text>a, .nivo_caption>a {
	text-decoration: none;
	display: block;
}
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: bold;
}
@font-face {
	font-family: 'lobster';
	src: url('/fonts/lobster.eot');
	src: url('/fonts/lobster.eot?#iefix') format('embedded-opentype'), url('/fonts/lobster.woff') format('woff'), url('/fonts/lobster.ttf') format('truetype'), url('/fonts/lobster.svg#lobsterregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: '1_shelley_volante';
	src: url('/fonts/gi4kumly-webfont.eot');
	src: url('/fonts/gi4kumly-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/gi4kumly-webfont.woff') format('woff'), url('/fonts/gi4kumly-webfont.ttf') format('truetype'), url('/fonts/gi4kumly-webfont.svg#1_shelley_volante') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: '1_shelley_volante';
	src: url('/fonts/1_Shelley_Volante_Regular.eot');
	src: url('/fonts/1_Shelley_Volante_Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/1_Shelley_Volante_Regular.woff') format('woff'), url('/fonts/1_Shelley_Volante_Regular.ttf') format('truetype'), url('/fonts/1_Shelley_Volante_Regular.svg#1_shelley_volante') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'a_monumentodemi';
	src: url('/fonts/a_monumento_demibold-webfont.eot');
	src: url('/fonts/a_monumento_demibold-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/a_monumento_demibold-webfont.woff') format('woff'), url('/fonts/a_monumento_demibold-webfont.ttf') format('truetype'), url('/fonts/a_monumento_demibold-webfont.svg#a_monumentodemi') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'daysregular';
	src: url('/fonts/days-webfont.eot');
	src: url('/fonts/days-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/days-webfont.woff') format('woff'), url('/fonts/days-webfont.ttf') format('truetype'), url('/fonts/days-webfont.svg#daysregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'bebas_neue_cyrillicregular';
	src: url('/fonts/bebas_neue_cyrillic-webfont.eot');
	src: url('/fonts/bebas_neue_cyrillic-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/bebas_neue_cyrillic-webfont.woff') format('woff'), url('/fonts/bebas_neue_cyrillic-webfont.ttf') format('truetype'), url('/fonts/bebas_neue_cyrillic-webfont.svg#bebas_neue_cyrillicregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo';
	src: url('./../fonts/MuseoCyrl-500.eot?#iefix') format('embedded-opentype'), url('./../fonts/MuseoCyrl-500.otf') format('opentype'), url('./../fonts/MuseoCyrl-500.woff') format('woff'), url('./../fonts/MuseoCyrl-500.ttf') format('truetype'), url('./../fonts/MuseoCyrl-500.svg#MuseoCyrl-500') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* ФОС */

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;
	font-weight: bold;
	border-radius: 5px;
	border: 1px solid #e0e1e4;
	border-bottom-color: #c2c8cc;
	border-top-color: #f3f3f4;
	background: #e3e4e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEREREVENUU3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEREREVENUY3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RERERUQ1QzcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RERERUQ1RDcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlWe6+gAAAAwSURBVHjaYv78+QvT////IZiBAc5mANNAPsN/JDFkPgMTAwOUhuqF0zBxMJsBIMAAHQQv4X8tPHwAAAAASUVORK5CYII=") repeat-x 0 0;
}
button:not(.slick-arrow):hover, input[type="submit"]:not(.slick-arrow):hover, input[type="reset"]:not(.slick-arrow):hover, input[type="button"]:not(.slick-arrow):hover {
	background: #f3f3f4 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUVCRjAxNzM3MTQ0MTFFMzlBRkRFQTE2QUU3RjhDMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUVCRjAxNzQ3MTQ0MTFFMzlBRkRFQTE2QUU3RjhDMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RUJGMDE3MTcxNDQxMUUzOUFGREVBMTZBRTdGOEMzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RUJGMDE3MjcxNDQxMUUzOUFGREVBMTZBRTdGOEMzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+mmwIAAAA0SURBVHjaYn785BkTAwMDGDMygmhGJkYQnxGJhokzgtSAxBmB4lA2lA9WA+ND9ULZAAEGABgWAw47zfFeAAAAAElFTkSuQmCC") repeat-x 0 0;
}
body, html {
	width: 100%;
	background: #fff;
	border: none;
	color: #000;
	margin: 0;
	padding: 0;
	min-width: 420px;
}
#wrap {
	min-width: 420px;
	overflow: hidden;
}
body {
	font: 13px Tahoma, Arial, sans-serif;
}
body.colorStyle1 {
	color: #fff;
}
body.colorStyle2 {
	color: #584949;
}
body.colorStyle3 {
	color: #3b3b3b;
}
body.colorStyle4 {
	color: #f0f2f3;
}
body.colorStyle5 {
	color: #3b3b3b;
}
table, td, th {
	border-collapse: collapse;
	font-size: 100%;
}
* {
	outline: none;
}
form {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	font: normal 1.0em/1.2 Arial, sans-serif;
}
input, select, button {
	vertical-align: middle;
}
#text img, #content img, img {
	border: none;
	margin: 0;
	padding: 0;
}
hr {
	border: 1px solid #ccc;
	padding: 0;
	margin: 0.5em 0;
}
ul, ol, li {
	margin: 5px 15px;
	padding: 0;
}
h1, .h1 {
	font-size: 1.6em;
}
h2, .h2 {
	font-size: 1.5em;
}
h3, .h3 {
	font-size: 1.4em;
}
h4, .h4 {
	font-size: 1.2em;
}
h5, .h5 {
	font-size: 1.2em;
}
h6, .h6 {
	font-size: 1.2em;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p {
	margin: 0.8em 0;
	padding: 0;
}
a {
	color: blue;
	text-decoration: underline;
}
a:hover {
	color: blue;
	text-decoration: none;
}
.uss_catalog_list_cat .catalog_orderbutton, .uss_catalog_block_cat .catalog_orderbutton, .uss_catalog_detail .catalog_orderbutton {
	min-height: auto;
}
.colorStyle1 a, .colorStyle1 a:hover {
	color: #ca98c5;
}
.colorStyle2 a, .colorStyle2 a:hover {
	color: #a10000;
}
.colorStyle3 a, .colorStyle3 a:hover {
	color: #2591ad;
}
.colorStyle4 a, .colorStyle4 a:hover {
	color: #f19096;
}
.colorStyle5 a, .colorStyle5 a:hover {
	color: #9a201b;
}
.colorStyle6 a, .colorStyle6 a:hover {
	color: #D3200E;
}
.l_cleaner {
	clear: both;
}
.l_wrapper {
	width: 1200px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#l_site {
	min-height: 100%;
	height: auto!important;
	height: 100%;
	margin: 0 0 -185px;
	padding: 0;
	text-align: center;
	overflow-x: hidden;
	min-width: 1200px;
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.colorStyle1 #l_site {
	background-color: #030821;
	background-image: url(/img/N-9-1/bg.jpg);
	color: #fff;
}
.colorStyle2 #l_site {
	background-color: #ece2de;
	background-image: url(/img/N-9-2/bg.jpg);
	color: #584949;
}
.colorStyle3 #l_site {
	background-color: #e7ebec;
	background-image: url(/img/N-9-3/bg.jpg);
	color: #3b3b3b;
}
.colorStyle4 #l_site {
	background-color: #334130;
	background-image: url(/img/N-9-4/bg.jpg);
	color: #f0f2f3;
}
.colorStyle5 #l_site {
	background-color: #fcefdf;
	background-image: url(/img/N-9-5/bg.jpg);
	color: #3b3b3b;
}
.lf_push, .l_footer {
	height: 185px;
	margin: 0;
	padding: 0;
}
/* Футер */

.l_footer {
	overflow: hidden;
}
.colorStyle4 .l_footer {
	background: #2A3827;
}
.l_footer p {
	margin: 0;
}
.lf_powerd {
	position: absolute;
	right: 0;
	top: 120px;
}
.lf_counters {
	position: absolute;
	right: 150px;
	top: 120px;
}
.lf_copy {
	position: absolute;
	left: 0;
	top: 65px;
	width: 300px;
	max-height: 32px;
	line-height: 16px;
	overflow: hidden;
}
.lf_nav {
	position: absolute;
	left: 0;
	top: 100px;
}
.lf_nav a {
	display: block;
	padding: 3px 0 3px 17px;
}
a.lfn_sitemap {
	background: url(/img/N-9-1/nav_foot_icon.png) no-repeat 0 8px;
}
.colorStyle2 a.lfn_sitemap {
	background-image: url(/img/N-9-2/nav_foot_icon.png);
}
.colorStyle3 a.lfn_sitemap {
	background-image: url(/img/N-9-3/nav_foot_icon1.png);
}
.colorStyle4 a.lfn_sitemap {
	background-image: url(/img/N-9-4/nav_foot_icon.png);
}
.colorStyle5 a.lfn_sitemap {
	background-image: url(/img/N-9-5/nav_foot_icon.png);
}
.colorStyle6 a.lfn_sitemap {
	background-image: url(/img/N-9-6/nav_foot_icon.png);
}
a.lfn_feedback {
	background: url(/img/N-9-1/nav_foot_icon2.png) no-repeat 0 9px;
}
.colorStyle2 a.lfn_feedback {
	background-image: url(/img/N-9-2/nav_foot_icon2.png);
}
.colorStyle3 a.lfn_feedback {
	background-image: url(/img/N-9-3/nav_foot_icon2.png);
}
.colorStyle4 a.lfn_feedback {
	background-image: url(/img/N-9-4/nav_foot_icon2.png);
}
.colorStyle5 a.lfn_feedback {
	background-image: url(/img/N-9-5/nav_foot_icon2.png);
}
.colorStyle6 a.lfn_feedback {
	background-image: url(/img/N-9-6/nav_foot_icon2.png);
}
.lf_contacts {
	position: absolute;
	top: 65px;
	left: 340px;
	height: 90px;
	overflow: hidden;
}
.lf_contacts p {
	margin: 0 0 13px;
}
.l_header {
	height: 180px;
	z-index: 999;
	position: relative;
}
.header_layout2 .l_header {
	height: auto;
}
.header_layout3 .l_header {
	height: auto;
}
.header_layout5 .l_header {
	height: auto;
}
.header_layout6 .l_header {
	height: auto;
}
.header_layout8 .l_header {
	height: auto;
}
.header_layout9 .l_header {
	height: auto;
}
.header_layout10 .l_header {
	height: 190px;
}
.header_layout11 .l_header {
	height: auto;
	padding-bottom: 2px;
	padding-top: 20px;
}
.header_layout12 .l_header {
	height: auto;
	padding: 20px 0 5px;
}
.header_layout13 .l_header {
	height: 190px;
}
.header_layout14 .l_header {
	height: auto;
	padding: 15px 0 5px;
}
.header_layout15 .l_header {
	height: auto;
	padding: 15px 0 5px;
}
.l_header p {
	margin: 0;
}
.colorStyle6 .l_header.inner_page .l_left {
	float: none;
	margin-right: 0;
	width: 100%;
	position: relative;
}
a.lh_logo {
	position: absolute;
	left: 0;
	top: 10px;
	padding: 0 15px;
	text-align: center;
	font-family: 'daysregular';
	font-size: 33px;
	width: 210px;
	line-height: 1em;
	text-decoration: none;
}
.colorStyle1 a.lh_logo {
	color: #627ce1;
}
.colorStyle2 a.lh_logo {
	color: #506b31;
}
.colorStyle3 a.lh_logo {
	color: #455963;
}
.colorStyle4 a.lh_logo {
	color: #819a6b;
}
.colorStyle5 a.lh_logo {
	color: #487122;
	z-index: 2;
}
.colorStyle6 a.lh_logo {
	color: #292929;
	z-index: 2;
	font-size: 30px;
	font-family: 'Museo';
}
.header_layout2 .lh_logo {
	font-size: 27px;
	width: auto;
	top: auto;
	position: relative;
	left: auto;
	display: block;
	text-transform: uppercase;
}
.header_layout3 .lh_logo {
	position: static;
	top: 95px;
	padding: 0;
	text-transform: uppercase;
}
.header_layout4 .lh_logo {
	font-size: 40px;
	font-family: 'bebas_neue_cyrillicregular';
	text-transform: uppercase;
}
.header_layout5 .lh_logo {
	top: auto;
	text-transform: uppercase;
	position: relative;
	left: auto;
	padding: 0;
	font-size: 40px;
	font-family: 'bebas_neue_cyrillicregular';
}
.header_layout6 .lh_logo {
	text-transform: uppercase;
	top: 0;
	left: 0;
	position: relative;
	padding: 0;
	font-size: 40px;
	font-family: 'bebas_neue_cyrillicregular';
	line-height: 40px;
}
.header_layout7 .lh_logo {
	top: 15px;
	font-family: 'Tahoma';
}
.lh_logo {
	text-align: center;
	font-size: 14px;
	line-height: 1;
	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;
	position: absolute;
}
.lh_logo a {
	text-decoration: none;
}
.lh_logo img {
	max-width: 100%;
	display: block;
	margin: 0 15px 0 0;
}
.header_layout8 .lh_logo {
	text-transform: uppercase;
	top: auto;
	position: relative;
	padding-left: 55px;
	font-size: 22px;
	text-align: left;
	display: block;
	padding: 0;
}
.header_layout9 .lh_logo {
	top: auto;
	font-size: 28px;
	position: relative;
	padding: 0;
	display: block;
	padding-top: 15px;
	width: auto;
	font-size: 30px;
	font-family: 'a_monumentodemi';
	font-weight: bold;
	text-transform: uppercase;
}
.header_layout10 .lh_logo {
	top: 26px;
	left: 0;
	text-align: right;
	font-size: 50px;
	font-family: '1_shelley_volante';
	font-weight: bold;
	line-height: 30px;
}
.header_layout11 .lh_logo {
	top: auto;
	position: relative;
	padding: 45px 0 0;
	display: block;
	font-family: '1_shelley_volante';
	font-weight: bold;
	line-height: 30px;
	font-size: 42px;
	line-height: 0.8em;
}
.header_layout12 .lh_logo {
	top: auto;
	position: relative;
	display: block;
	font-family: '1_shelley_volante';
	font-weight: bold;
	font-size: 42px;
	line-height: 0.8em;
	padding-top: 25px;
}
.header_layout13 .lh_logo {
	top: 20px;
	left: 0;
	font-size: 33px;
	font-family: 'lobster';
	line-height: 30px;
}
.colorStyle6 .header_layout13 .lh_logo {
	width: 181px;
	left: 0;
	padding: 0;
	line-height: 24px;
}
.header_layout14 .lh_logo {
	font-family: 'lobster';
	line-height: 30px;
	top: auto;
	font-size: 31px;
	width: 225px;
	padding: 15px 0 0;
	left: 0;
	display: block;
	position: relative;
}
.colorStyle6 .header_layout14 .lh_logo {
	padding: 17px 0 0;
	line-height: 24px;
}
.colorStyle6 .l_header.inner_page .lh_logo {
	float: left;
}
.colorStyle6 .header_layout15 .l_header.inner_page .lh_logo {
	margin-bottom: 0;
}
.header_layout15 .lh_logo {
	font-family: 'lobster';
	top: auto;
	font-size: 31px;
	width: 225px;
	padding: 15px 0 0;
	left: 0;
	position: relative;
	display: block;
}
a.lh_logo span {
	display: block;
}
.colorStyle1 a.lh_logo span {
	color: #973d8c;
}
.colorStyle2 a.lh_logo span {
	color: #675850;
}
.colorStyle3 a.lh_logo span {
	color: #2591ad;
}
.colorStyle4 a.lh_logo span {
	color: #9b3d44;
}
.colorStyle5 a.lh_logo span {
	color: #911216;
}
.colorStyle6 a.lh_logo span {
	color: #D3200E;
	font-size: 26px;
	margin: 0 0 4px 0;
}
.header_layout7 .lh_logo span {
	font-size: 22px;
}
.header_layout8 .lh_logo span {
	font-size: 19px;
}
.header_layout9 .lh_logo span {
	font-size: 22px;
}
.header_layout10 .lh_logo span {
	font-size: 58px;
}
.header_layout11 .lh_logo span {
	font-size: 58px;
}
.header_layout12 .lh_logo span {
	font-size: 58px;
}
.header_layout13 .lh_logo span {
	font-size: 40px;
}
.header_layout14 .lh_logo span {
	font-size: 40px;
}
.header_layout15 .lh_logo span {
	font-size: 40px;
}
/* поиск */

.lh_search {
	width: 100%;
	margin-bottom: 25px;
}
.colorStyle1 .lh_search {
	background-image: url(/img/N-9-1/search.png);
}
.colorStyle2 .lh_search {
	background-image: url(/img/N-9-2/search.png);
}
.colorStyle4 .lh_search {
	background-image: url(/img/N-9-4/search.png);
}
.colorStyle5 .lh_search {
	background-image: url(/img/N-9-5/search.png);
	width: 224px;
	z-index: 2;
}
.colorStyle6 .lh_search {
	background: -webkit-gradient(linear, left top, left bottom, from(#E7E7E7), to(#F9F9F9));
	background: linear-gradient(#E7E7E7, #F9F9F9);
	border: 1px solid #D5D5D5;
	border-bottom-color: #989898;
	border-radius: 4px;
	overflow: hidden;
}
.lh_search .uss_submit {
	margin: 0;
	padding: 0;
	width: 25px;
	height: 25px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/icon_search.png) no-repeat 50%;
	border: 0;
}
.lh_search input[type="submit"]:not(.slick-arrow):hover {
	background: url(../img/icon_search.png) no-repeat 50%;
}
.lh_search .uss_submit:hover {
	background: none;
}
.lh_search form {
	position: relative;
}
.colorStyle6 .lh_search .uss_submit {
	background: url(./../img/N-9-6/search_button.png) center no-repeat;
}
.lh_search .uss_input_name {
	box-sizing: border-box;
	margin: 0;
	padding: 0 25px 0 5px;
	width: 100%;
	background: #e8edef;
	border: 3px solid #ffb20f;
	height: 25px;
	border-radius: 3px;
}
.colorStyle1 .lh_search .uss_input_name {
	color: #fff;
}
.colorStyle2 .lh_search .uss_input_name {
	color: #584949;
}
.colorStyle3 .lh_search .uss_input_name {
	color: #3b3b3b;
}
.colorStyle4 .lh_search .uss_input_name {
	color: #f0f2f3;
	width: 270px;
}
.colorStyle5 .lh_search .uss_input_name {
	color: #3b3b3b;
	width: 195px;
}
.colorStyle5 .lh_search .uss_input_name {
	color: #383838;
	width: 224px;
}
.header_layout11 .lh_search .uss_input_name, .header_layout12 .lh_search .uss_input_name {
	width: 261px;
}
.header_layout2 .lh_search, .header_layout3 .lh_search {
	left: auto;
	right: auto;
	top: auto;
	position: relative;
}
.header_layout2 .lh_search {
	margin: 0 0 22px;
}
.header_layout3 .lh_search {
	top: auto;
	left: auto;
	right: auto;
	position: relative;
	margin: 0 0 28px;
}
.header_layout5 .lh_search {
	top: auto;
	right: auto;
	left: auto;
	position: relative;
	margin: 0 0 25px;
}
.header_layout6 .lh_search {
	top: auto;
	right: auto;
	left: 0;
	position: relative;
	margin: 0 0 25px;
}
.header_layout8 .lh_search {
	top: auto;
	right: auto;
	left: auto;
	position: relative;
	margin: 0 0 25px;
}
.header_layout9 .lh_search {
	top: auto;
	right: auto;
	left: 0;
	position: relative;
	margin-bottom: 25px;
}
.header_layout10 .lh_search {
	top: 90px;
	left: 310px;
	width: 350px;
}
.header_layout11 .lh_search, .header_layout12 .lh_search {
	top: auto;
	left: auto;
	width: 225px;
	position: relative;
	margin: 20px 0;
}
.colorStyle4 .header_layout11 .lh_search, .colorStyle4 .header_layout12 .lh_search {
	background-image: url(/img/N-9-4/search2.png);
}
.header_layout12 .lh_search {
	top: auto;
	position: relative;
	margin: 50px 0 20px;
}
.header_layout13 .lh_search {
	top: 85px;
	left: auto;
	width: 224px;
	right: 0px;
}
.header_layout14 .lh_search {
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	margin: 15px 0 20px;
}
.colorStyle6 .header_layout14 .lh_search {
	margin: 22px 0 0;
}
.header_layout15 .lh_search {
	position: relative;
	left: 0;
	top: auto;
	right: auto;
	margin: 25px 0;
}
.colorStyle6 .l_header.inner_page .lh_search {
	clear: both;
	margin: 0 auto;
	top: -34px;
}
.lh_time {
	position: absolute;
	top: 30px;
	right: 280px;
}
.lh_pic {
	position: absolute;
	width: 277px;
	left: 410px;
	top: 85px;
	background-position: center;
	background-repeat: no-repeat;
}
/* телефон в шапке и футторе */

.lh_phone {
	font-size: 31px;
	position: absolute;
	right: 0;
	top: 55px;
}
.lh_phone span {
	font-size: 19px;
}
.lh_phone>p+p {
	margin-top: 10px;
}
.lf_phone {
	font-size: 27px;
	position: absolute;
	right: 0;
	top: 65px;
	font-family: 'daysregular';
}
.lf_phone span {
	font-size: 17px;
}
.colorStyle1 .lh_phone, .colorStyle1 .lf_phone {
	color: #98b8f1;
	height: 35px;
	overflow: hidden;
}
.colorStyle2 .lh_phone, .colorStyle2 .lf_phone {
	color: #607b3a;
	height: 44px;
	overflow: hidden;
	font-size: 38px;
	font-family: 'bebas_neue_cyrillicregular';
}
.colorStyle2 .lh_phone span, .colorStyle2 .lf_phone span {
	font-size: 34px;
}
.colorStyle2 .lf_phone span {
	font-size: 26px;
}
.colorStyle3 .lh_phone, .colorStyle3 .lf_phone {
	color: #2591ad;
	font-size: 26px;
	font-family: 'a_monumentodemi';
	font-weight: bold;
	text-align: right;
}
.colorStyle3 .lh_phone a[href^="mailto:"] {
	font-size: 19px;
}
.colorStyle3 .lh_phone span, .colorStyle3 .lf_phone span {
	font-size: 18px;
}
.colorStyle3 .lf_phone span {
	font-size: 18px;
}
.colorStyle4 .lh_phone, .colorStyle4 .lf_phone {
	color: #a6be94;
	font-size: 37px;
	font-family: '1_shelley_volante';
	font-weight: bold;
	line-height: 23px;
}
.colorStyle4 .lh_phone span, .colorStyle4 .lf_phone span {
	font-size: 27px;
}
.colorStyle4 .lf_phone span {
	font-size: 18px;
}
.colorStyle5 .lh_phone, .colorStyle5 .lf_phone {
	color: #66544b;
	font-size: 32px;
	font-family: 'lobster';
	line-height: 32px;
}
.colorStyle6 .lh_phone, .colorStyle6 .lf_phone {
	color: #292929;
	font-size: 30px;
	font-family: 'Museo';
	line-height: 30px;
}
.colorStyle5 .lh_phone span, .colorStyle5 .lf_phone span {
	font-size: 23px;
}
.colorStyle5 .lf_phone span {
	font-size: 23px;
}
.header_layout2 .lh_phone, .header_layout3 .lh_phone {
	top: auto;
	right: auto;
	left: auto;
	position: relative;
	font-family: 'daysregular';
	font-size: 25px;
	padding: 28px 0;
}
.header_layout2 .lh_phone span, .header_layout3 .lh_phone span {
	font-size: 17px;
}
.header_layout3 .lh_phone {
	top: 385px;
	position: static;
	padding: 20px 0;
}
.header_layout4 .lh_phone {
	top: 45px;
}
.header_layout5 .lh_phone {
	top: auto;
	right: auto;
	left: 0;
	font-size: 39px;
	position: relative;
	padding: 12px 0;
}
.header_layout6 .lh_phone {
	top: auto;
	right: auto;
	left: 0;
	font-size: 39px;
	position: relative;
	padding: 25px 0;
}
.header_layout7 .lh_phone {
	top: 55px;
}
.header_layout8 .lh_phone {
	top: auto;
	right: auto;
	left: auto;
	position: relative;
	font-size: 26px;
	padding: 41px 0;
}
.header_layout9 .lh_phone {
	top: auto;
	right: auto;
	left: 0;
	position: relative;
	font-size: 27px;
	padding: 42px 0;
}
.header_layout10 .lh_phone {
	top: 55px;
}
.header_layout11 .lh_phone {
	top: auto;
	overflow: hidden;
	font-size: 35px;
	left: 0;
	right: auto;
	position: relative;
	line-height: 33px;
}
.header_layout13 .lh_phone {
	top: 35px;
}
.header_layout14 .lh_phone {
	top: auto;
	left: 0;
	position: relative;
}
.header_layout15 .lh_phone {
	top: auto;
	left: 0;
	position: relative;
}
.header_layout12 .lh_phone {
	font-size: 35px;
	top: auto;
	left: 0;
	right: auto;
	position: relative;
	line-height: 41px;
}
.colorStyle6 .l_header.inner_page .lh_phone {
	position: absolute;
	top: 20px;
	right: 0;
	left: auto;
}
/* навигационные иконки в шапке */

.lh_nav {
	position: absolute;
	right: 0;
	top: 20px;
}
.lh_nav a {
	font-size: 0;
	width: 11px;
	height: 10px;
	display: inline-block;
	margin: 0 25px;
}
.colorStyle6 .lh_nav a {
	margin: 0 24px;
}
.lh_nav a.lhn_home {
	background: url(/img/N-9-1/nav_icon1.png) no-repeat center;
}
.colorStyle6 .lh_nav a.lhn_home {
	background: url(/img/N-9-6/nav_icon1.png) no-repeat center;
}
.lh_nav a.lhn_sitemap {
	background: url(/img/N-9-1/nav_icon2.png) no-repeat center;
}
.colorStyle6 .lh_nav a.lhn_sitemap {
	background: url(/img/N-9-6/nav_icon2.png) no-repeat center;
}
.lh_nav a.lhn_feedback {
	background: url(/img/N-9-1/nav_icon3.png) no-repeat center;
}
.colorStyle6 .lh_nav a.lhn_feedback {
	background: url(/img/N-9-6/nav_icon3.png) no-repeat center;
}
.colorStyle2 .lh_nav a.lhn_home {
	background-image: url(/img/N-9-2/nav_icon1.png);
}
.colorStyle2 .lh_nav a.lhn_sitemap {
	background-image: url(/img/N-9-2/nav_icon2.png);
}
.colorStyle2 .lh_nav a.lhn_feedback {
	background-image: url(/img/N-9-2/nav_icon3.png);
}
.colorStyle3 .lh_nav a.lhn_home {
	background-image: url(/img/N-9-3/nav_icon1.png);
}
.colorStyle3 .lh_nav a.lhn_sitemap {
	background-image: url(/img/N-9-3/nav_icon2.png);
}
.colorStyle3 .lh_nav a.lhn_feedback {
	background-image: url(/img/N-9-3/nav_icon3.png);
}
.colorStyle4 .lh_nav a.lhn_home {
	background-image: url(/img/N-9-4/nav_icon.png);
}
.colorStyle4 .lh_nav a.lhn_sitemap {
	background-image: url(/img/N-9-4/nav_icon2.png);
}
.colorStyle4 .lh_nav a.lhn_feedback {
	background-image: url(/img/N-9-4/nav_icon3.png);
}
.colorStyle5 .lh_nav a.lhn_home {
	background-image: url(/img/N-9-5/nav_icon.png);
}
.colorStyle5 .lh_nav a.lhn_sitemap {
	background-image: url(/img/N-9-5/nav_icon2.png);
}
.colorStyle5 .lh_nav a.lhn_feedback {
	background-image: url(/img/N-9-5/nav_icon3.png);
}
.header_layout2 .lh_nav, .header_layout3 .lh_nav {
	top: auto;
	right: auto;
	left: auto;
	position: relative;
	text-align: center;
	padding: 13px 0px 23px;
}
.header_layout4 .lh_nav {
	top: 10px;
}
.header_layout5 .lh_nav {
	top: auto;
	right: auto;
	left: auto;
	position: relative;
	text-align: center;
}
.header_layout6 .lh_nav {
	top: auto;
	padding-bottom: 25px;
	border-bottom: 1px solid #d7c8be;
	-webkit-box-shadow: 0 1px 0 #f6f1ef;
	box-shadow: 0 1px 0 #f6f1ef;
	right: auto;
	left: 0;
	width: 225px;
	text-align: center;
	position: relative;
}
.header_layout7 .lh_nav {
	top: 5px;
}
.header_layout8 .lh_nav {
	top: auto;
	right: auto;
	left: auto;
	position: relative;
	text-align: center;
	padding: 10px 0 25px;
}
.header_layout9 .lh_nav {
	top: auto;
	right: auto;
	left: auto;
	position: relative;
	text-align: center;
	padding: 10px 0 20px;
}
.header_layout10 .lh_nav {
	top: 10px;
}
.header_layout11 .lh_nav {
	top: auto;
	left: auto;
	right: auto;
	position: relative;
	text-align: center;
	padding: 40px 0px 15px;
}
.header_layout12 .lh_nav {
	top: auto;
	left: auto;
	right: auto;
	text-align: center;
	position: relative;
	padding: 20px 0 35px;
}
.header_layout13 .lh_nav {
	top: 80px;
	left: 0px;
	right: auto;
	width: 100%;
	text-align: center;
}
.colorStyle6 .header_layout13 .lh_nav {
	top: 83px;
	left: -24px;
}
.header_layout14 .lh_nav {
	top: auto;
	left: auto;
	width: auto;
	position: relative;
	text-align: center;
	padding: 15px 0 20px;
}
.colorStyle6 .header_layout14 .lh_nav {
	padding: 7px 0 20px;
}
.header_layout15 .lh_nav {
	top: auto;
	left: auto;
	width: auto;
	position: relative;
	padding: 20px 0 25px;
	text-align: center;
}
.colorStyle6 .header_layout15 .lh_nav {
	padding: 27px 0 15px;
}
.colorStyle6 .l_header.inner_page .lh_nav {
	width: 225px;
	margin: auto;
	padding-top: 20px;
}
/* слоган */

.lh_slogan {
	position: absolute;
	top: 102px;
	width: 420px;
	left: 265px;
	text-align: center;
	font-family: 'daysregular';
	font-size: 24px;
}
.colorStyle1 .lh_slogan {
	color: #98b7f0;
	height: 30px;
	overflow: hidden;
}
.colorStyle2 .lh_slogan {
	font-size: 30px;
	color: #607b3a;
	font-family: 'bebas_neue_cyrillicregular';
}
.colorStyle3 .lh_slogan {
	font-size: 25px;
	color: #455963;
	font-family: 'a_monumentodemi';
	font-weight: bold;
}
.colorStyle4 .lh_slogan {
	color: #a6be94;
	font-family: '1_shelley_volante';
	font-weight: bold;
	text-shadow: 1px 1px 5px #26311d;
}
.colorStyle5 .lh_slogan {
	color: #487122;
	font-family: 'lobster';
	text-align: center;
}
.header_layout4 .lh_slogan {
	top: 75px;
}
.header_layout7 .lh_slogan {
	top: 105px;
	left: 300px;
	width: 370px;
}
.header_layout10 .lh_slogan {
	top: 20px;
	left: 300px;
	width: 370px;
	font-size: 44px;
	line-height: 44px;
	height: 56px;
	overflow: hidden;
}
.header_layout11 .lh_slogan {
	display: none;
}
.header_layout12 .lh_slogan {
	display: none;
}
.header_layout13 .lh_slogan {
	top: 35px;
	left: 50%;
	margin-left: -240px;
	width: 480px;
	text-align: center;
	font-size: 30px;
	font-size: 30px;
	line-height: 30px;
	height: 50px;
	overflow: hidden;
}
.colorStyle6 .header_layout13 .lh_slogan {
	font-size: 24px;
	color: #292929;
	font-weight: normal;
	font-family: 'Museo';
	top: 31px;
	left: 47.5%;
	line-height: 24px;
}
.header_layout14 .lh_slogan {
	display: none;
}
.header_layout15 .lh_slogan {
	display: none;
}
/* корзина в шапке */

.lh_cart {
	position: absolute;
	top: 30px;
	left: 270px;
	width: 410px;
	border-radius: 3px;
	white-space: nowrap;
	color: #fff;
}
.colorStyle1 .lh_cart {
	border: 1px solid #6370a8;
	border-bottom: 1px solid #4f5294;
	background: url(/img/N-9-1/cart_bar.png) repeat-x center;
	background-size: auto 100%;
}
.colorStyle2 .lh_cart {
	border: 1px solid #cebeb4;
	background: url(/img/N-9-2/cart_bg.png) repeat-x center;
	color: #584949;
	background-size: auto 100%;
}
.colorStyle3 .lh_cart {
	color: #3b3b3b;
}
.colorStyle4 .lh_cart {
	display: none;
}
.colorStyle5 .lh_cart {
	display: none;
}
.header_layout2 .lh_cart, .header_layout3 .lh_cart {
	left: auto;
	right: auto;
	top: auto;
	width: 225px;
	position: relative;
}
.header_layout3 .lh_cart {
	top: 310px;
	position: static;
}
.colorStyle1 .header_layout2 .lh_cart, .colorStyle1 .header_layout3 .lh_cart {
	background: #470938 url(/img/N-9-1/menu.png) repeat-x 0 0;
	border: 1px solid #903d88;
	border-bottom: 1px solid #672862;
}
.header_layout4 .lh_cart {
	left: 305px;
	width: 330px;
	top: 25px;
}
.header_layout5 .lh_cart {
	display: none;
}
.header_layout6 .lh_cart {
	display: none;
}
.header_layout7 .lh_cart {
	left: 410px;
	width: 277px;
	top: 29px;
}
.header_layout8 .lh_cart, .header_layout9 .lh_cart {
	top: auto;
	left: auto;
	width: auto;
	position: relative;
}
.header_layout9 .lh_cart {
	top: auto;
	position: relative;
}
.l_col .lh_cart {
	white-space: normal;
}
.lh_cart .uss_basket_mini {
	padding: 11px 10px 11px 50px;
}
.colorStyle1 .lh_cart .uss_basket_mini {
	background: url(/img/N-9-1/cart_icon.png) no-repeat 10px 5px;
}
.colorStyle2 .lh_cart .uss_basket_mini {
	background: url(/img/N-9-2/cart_icon.png) no-repeat 10px 5px;
}
.colorStyle3 .lh_cart .uss_basket_mini {
	background: url(/img/N-9-3/cart_icon.png) no-repeat 10px 5px;
}
.header_layout2 .lh_cart .uss_basket_mini, .header_layout3 .lh_cart .uss_basket_mini {
	padding: 10px 5px 10px 60px;
	min-height: 40px;
	background: url(/img/N-9-1/cart_icon2.png) no-repeat 10px 8px;
}
.colorStyle3 .header_layout8 .lh_cart .uss_basket_mini, .colorStyle3 .header_layout9 .lh_cart .uss_basket_mini {
	background: #f0f2f3 url(/img/N-9-3/cart_icon2.png) no-repeat 10px 13px;
}
.lh_cart .amounts {
	padding-right: 5px;
	position: relative;
	top: -2px;
}
.header_layout2 .lh_cart .amounts, .header_layout3 .lh_cart .amounts {
	float: none;
	padding-bottom: 5px;
	padding-right: 0px;
	position: static;
}
.colorStyle1 .lh_cart a {
	color: #fff;
	text-decoration: none;
}
.colorStyle2 .lh_cart a {
	color: #584949;
	text-decoration: none;
}
.colorStyle3 .lh_cart a {
	color: #2491ad;
	text-decoration: none;
}
.header_layout2 .lh_cart p, .header_layout3 .lh_cart p {
	padding-top: 12px;
}
.header_layout8 .lh_cart .uss_basket_mini p, .header_layout9 .lh_cart .uss_basket_mini p {
	padding: 10px 0 10px 15px;
}
/* горизонтальное меню */

.lh_menu {
	position: absolute;
	left: 0;
	top: 135px;
	height: 42px;
	width: 100%;
	border-radius: 3px;
	border: 1px solid #000;
	text-align: center;
	background-color: #ccc;
}
.colorStyle1 .lh_menu {
	background: url(/img/N-9-1/menu.png) repeat-x center;
	border: 1px solid #a754a0;
	border-bottom: 1px solid #7f387a;
}
.colorStyle2 .lh_menu {
	background: url(/img/N-9-2/menu.png) repeat-x center;
	border: 1px solid #48632c;
}
.colorStyle3 .lh_menu {
	background: url(/img/N-9-3/menu.png) repeat-x center;
	border: 1px solid #ffaa24;
}
.colorStyle4 .lh_menu {
	background: url(/img/N-9-4/menu.png) repeat-x center;
	border: 1px solid #d3969a;
	border-bottom: 1px solid #a8414c;
}
.colorStyle5 .lh_menu {
	background: url(/img/N-9-5/menu.png) repeat-x center;
	border: 1px solid #487122;
}
.colorStyle6 .lh_menu {
	background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#303030));
	background: linear-gradient(#515151, #303030);
	border: 1px solid #4F4F4F;
	top: 142px;
}
.header_layout2 .lh_menu {
	left: auto;
	top: auto;
	position: relative;
	width: auto;
	margin: 0 0 7px;
}
.header_layout3 .lh_menu {
	margin-top: 25px;
	position: static;
}
.header_layout5 .lh_menu {
	left: auto;
	top: auto;
	width: auto;
	position: relative;
	margin: 0 0 7px;
}
.header_layout6 .lh_menu {
	left: auto;
	right: auto;
	top: auto;
	width: auto;
	position: relative;
	margin: 0 0 7px;
}
.header_layout8 .lh_menu {
	right: auto;
	left: auto;
	top: auto;
	width: auto;
	position: relative;
	margin: 0 0 7px;
}
.header_layout9 .lh_menu {
	top: auto;
	left: auto;
	position: relative;
	margin: 25px 0 0;
}
.header_layout11 .lh_menu {
	right: auto;
	left: 0;
	top: auto;
	position: relative;
	width: 100%;
}
.header_layout12 .lh_menu {
	top: 0;
	position: relative;
}
.header_layout14 .lh_menu {
	top: auto;
	left: auto;
	position: relative;
	width: 100%;
}
.header_layout15 .lh_menu {
	top: auto;
	position: relative;
	left: 0;
	width: 100%;
}
.l_footer .lh_menu {
	top: 0;
	background: none;
	border: none;
}
.lh_menu ul {
	margin: 0;
	padding: 0 8px;
	list-style: none;
	border-radius: 3px;
}
.lh_menu .menu_w {
	padding: 0;
}
.l_footer .lh_menu>ul {
	border: 1px solid #ccc;
	background-repeat: repeat-x;
	background-position: center;
	text-align: center;
	height: 42px;
	background-color: #ccc;
}
.colorStyle1 .l_footer .lh_menu>ul {
	background-image: url(/img/N-9-1/menu.png);
	border-color: #a754a0;
	border-bottom-color: #7f387a;
}
.colorStyle2 .l_footer .lh_menu>ul {
	background-image: url(/img/N-9-2/menu.png);
	border-color: #48632c;
}
.colorStyle3 .l_footer .lh_menu>ul {
	background-image: url(/img/N-9-3/menu.png);
	border-color: #ffaa24;
}
.colorStyle4 .l_footer .lh_menu>ul {
	background-image: url(/img/N-9-4/menu.png);
	border-color: #d3969a;
	border-bottom-color: #a8414c;
}
.colorStyle5 .l_footer .lh_menu>ul {
	background-image: url(/img/N-9-5/menu.png);
	border-color: #487122;
}
.colorStyle6 .l_footer .lh_menu>ul {
	background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#303030));
	background: linear-gradient(#515151, #303030);
	border: 1px solid #4F4F4F;
}
.lh_menu li {
	margin: 0;
	padding: 0 2px;
	list-style: none;
	position: relative;
	vertical-align: middle;
	width: auto;
	display: table-cell;
	height: 42px;
}
.lh_menu .menu_w>li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	padding: 0;
}
.lh_menu a {
	display: table-cell;
	height: 32px;
	color: #fff;
	width: 1000px;
	vertical-align: middle;
	text-decoration: none;
	font-size: 14px;
	overflow: hidden;
	line-height: 1em;
	line-height: 32px !ie;
	display: block !ie;
	width: auto !ie;
	padding: 0 10px;
	position: relative;
	border-radius: 3px;
	border: 1px solid transparent;
	white-space: nowrap;
	/* если в меню много пунктов и они уезжают за пределы экрана, то вместо этого комментария написать !ie (для ие6-7) */
}
.lh_menu .menu_w>li>a {
	width: auto;
	display: block;
	vertical-align: top;
	line-height: 32px;
	margin: 4px 2px 0;
}
.colorStyle3 .lh_menu a {
	color: #5f2900;
}
.lh_menu li:hover a, .lh_menu li.active a {
	background-repeat: repeat-x;
	background-position: 0 0;
	color: #fff;
}
.colorStyle1 .lh_menu li:hover a, .colorStyle1 .lh_menu li.active a {
	border-color: #6073ac;
	border-bottom-color: #414483;
	background-color: #131858;
	background-image: url(/img/N-9-1/cart_bar.png);
}
.colorStyle2 .lh_menu li:hover a, .colorStyle2 .lh_menu li.active a {
	border-color: #37521b;
	background-color: #517d33;
	border-right-color: #829a57;
	border-bottom-color: #829a57;
}
.colorStyle3 .lh_menu li:hover a, .colorStyle3 .lh_menu li.active a {
	border-color: #be801d;
	background-color: #ffde61;
	background-image: url(/img/N-9-3/cart_bar.png);
	border-right-color: #ffe895;
	border-bottom-color: #ffe895;
	color: #5f2900;
}
.colorStyle4 .lh_menu li:hover a, .colorStyle4 .lh_menu li.active a {
	border-color: #37521b;
	background-color: #517d33;
	background-image: url(/img/N-9-4/green.png);
	border-right-color: #a97c66;
	border-bottom-color: #a97c66;
}
.colorStyle5 .lh_menu li:hover a, .colorStyle5 .lh_menu li.active a {
	border-color: #cc6946;
	background-color: #aa0a0f;
	background-image: url(/img/N-9-5/red.png);
	-webkit-box-shadow: 1px 1px 0px #a21419, -1px -1px 0px #a21419;
	box-shadow: 1px 1px 0px #a21419, -1px -1px 0px #a21419;
}
.colorStyle6 .lh_menu li:hover a, .colorStyle6 .lh_menu li.active a {
	background: -webkit-gradient(linear, left top, left bottom, from(#D23B0E), to(#B22212));
	background: linear-gradient(#D23B0E, #B22212);
	border: 1px solid rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: 0 0 1px 1px #B12112;
	box-shadow: 0 0 1px 1px #B12112;
}
.lh_menu .submenu {
	position: absolute;
	top: 40px;
	left: 2px;
	min-width: 200px;
	width: 110%;
	z-index: 99;
	display: none;
	white-space: normal;
	margin: 0;
	padding: 0;
}
.l_footer .submenu {
	display: none!important;
}
.lh_menu ul li.last .submenu {
	right: 2px;
	left: auto;
}
.lh_menu li:hover>.submenu {
	display: block;
}
.lh_menu .submenu li {
	display: block;
	height: auto;
	padding: 0;
}
.lh_menu .submenu li a {
	display: block;
	height: auto;
	width: auto;
	white-space: normal;
	padding: 7px 10px;
	text-align: left;
	margin: 0;
}
.colorStyle6 #l_site .lh_menu .submenu li a {
	background: none;
	color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}
.colorStyle6 #l_site .lh_menu .submenu {
	background: -webkit-gradient(linear, left top, left bottom, from(#D23C0E), to(#B12112));
	background: linear-gradient(#D23C0E, #B12112);
	border-top-color: #E06222;
	border-bottom-color: #C6432A;
	padding: 7px 0;
}
.lh_menu .submenu a:hover, .lh_menu .submenu a.active {
	text-decoration: underline!important;
}
/* контент */

.l_area {
	padding: 20px 0 35px;
}
.header_layout3 .l_area {
	padding-top: 25px;
}
.header_layout6 .l_area {
	padding-top: 25px;
}
.header_layout8 .l_area {
	padding-top: 25px;
}
.header_layout9 .l_area {
	padding-top: 5px;
}
.header_layout11 .l_area, .header_layout12 .l_area {
	padding-top: 0;
}
.header_layout14 .l_area, .header_layout15 .l_area {
	padding-top: 0;
}
.l_col {
	width: 225px;
}
.l_left {
	float: left;
	margin-right: 35px;
}
.colorStyle6 .header_layout14 .l_area .l_col {
	padding: 15px 0 0 0;
}
.l_right {
	float: right;
	margin-left: 35px;
}
.header_layout3 .l_col p, .header_layout2 .l_col p {
	margin: 0;
}
.header_layout5 .l_col p, .header_layout6 .l_col p {
	margin: 0;
}
.header_layout8 .l_col p, .header_layout9 .l_col p {
	margin: 0;
}
.header_layout11 .l_col p, .header_layout12 .l_col p {
	margin: 0;
}
.header_layout14 .l_col p, .header_layout15 .l_col p {
	margin: 0;
}
.l_center {
	overflow: hidden;
}
.l_center .type3 {
	width: 330px;
	float: left;
}
.l_center .type3:first-child {
	margin-right: 35px;
}
.l_center .type3 h3, .l_center .type3 .h3 {
	margin-top: 20px!important;
}
.l_center .type3 .date {
	display: none;
}
.l_center .type3 .news_block_item {
	margin: 10px 0;
}
.l_center .type3 h5, .l_center .type3 .h5 {
	margin: 12px 0 10px;
}
.blockquote {
	margin: 15px 0;
}
.blockquote td {
	border-radius: 3px;
	padding: 5px 15px;
}
.uss_vote_block .submit, .uss_votes .submit {
	float: left;
	margin-right: 10px;
}
.uss_vote_block .submit, .uss_votes .submit, .uss_votes .uss_more {
	margin-top: 15px;
}
.uss_vote_block .submit input, .uss_votes .submit input {
	border-radius: 3px;
	font-weight: normal;
}
.l_speedbar {
	font-size: 12px;
	margin: 0 0 15px;
}
.colorStyle1 .l_speedbar {
	color: #dde9ff;
}
.colorStyle2 .l_speedbar {
	color: #3b332d;
}
.colorStyle3 .l_speedbar {
	color: #3b332d;
}
.colorStyle4 .l_speedbar {
	color: #f0f2f3;
}
.colorStyle5 .l_speedbar {
	color: #3b3b3b;
}
.colorStyle1 .l_speedbar a {
	color: #98b8f1;
}
/* Вывод позиций каталога */

.uss_eshop_block_item, .uss_shop_blocks_view .uss_eshop_item {
	display: block;
	vertical-align: top;
	margin: 5px 0 0 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 auto;
	flex: 0 auto;
}
.uss_eshop_block_item .img, .uss_shop_blocks_view .uss_eshop_item .uss_img_holder {
	background: #fff;
	border: 1px solid #415181;
	padding: 2px;
	height: 204px;
	float: none;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.uss_eshop_block_item .img img, .uss_shop_blocks_view .uss_eshop_item .uss_img_holder img {
	max-width: 100%;
}
.uss_shop_name {
	font-size: 15px;
	padding: 2px 0 3px;
	margin: 0 0 10px;
}
.uss_eshop_block_item {}
.l_specblock .uss_eshop_block_item {
	width: 100%;
}
.colorStyle3 .uss_eshop_block_item, .colorStyle4 .uss_eshop_block_item {}
.uss_shop_blocks_view .uss_eshop_item {
	margin: 5px 0 15px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by {
	margin: 4px 0;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price {
	margin: 0;
}
/* инфо блок */

.block {
	margin-bottom: 25px;
}
.type1 h3, .type1 .h3 {
	margin: 0 0 5px;
	font: normal 24px/24px 'daysregular';
}
.colorStyle2 .type1 h3, .colorStyle2 .type1 .h3 {
	color: #607b3a;
}
.colorStyle3 .type1 h3, .colorStyle3 .type1 .h3 {
	color: #455963;
}
.colorStyle4 .type1 h3, .colorStyle4 .type1 .h3 {
	color: #a6be94;
}
.colorStyle5 .type1 h3, .colorStyle5 .type1 .h3 {
	color: #66544b;
}
.colorStyle6 .type1 h3, .colorStyle6 .type1 .h3 {
	color: #292929;
	font-family: 'Museo';
}
.block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-radius: 3px;
}
.block ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #ccc;
}
.colorStyle1 .block ul li {
	background: #131858 url(/img/N-9-1/cart_bar.png) repeat-x 0 0;
	border-top: 1px solid #344689;
	border-bottom: 1px solid #0d123b;
}
.colorStyle2 .block ul li {
	background: #614d4a url(/img/N-9-2/ll_menu.png) repeat-x 0 0;
	border-top: 1px solid #86706a;
	border-bottom: 1px solid #50403e;
}
.colorStyle3 .block ul li {
	background: #385963 url(/img/N-9-3/ll_menu.png) repeat-x 0 0;
	border-top: 1px solid #788a92;
	border-bottom: 1px solid #30464e;
}
.colorStyle4 .block ul li {
	background: #3e6038 url(/img/N-9-4/ll_menu.png) repeat-x 0 0;
	border-top: 1px solid #819a6b;
	border-bottom: 1px solid #344726;
}
.colorStyle5 .block ul li {
	background: #317714 url(/img/N-9-5/menu2.png) repeat-x 0 0;
	border-top: 1px solid #94b160;
	border-bottom: 1px solid #3d601a;
}
.colorStyle6 .block ul li {
	background: -webkit-gradient(linear, left top, left bottom, from(#424849), to(#292929));
	background: linear-gradient(#424849, #292929);
	border-top: 1px solid #63686A;
	border-bottom: 1px solid #1D2224;
}
#l_site .block ul li:hover, #l_site .block ul li.active {
	border-color: transparent;
}
.colorStyle6 #l_site .block ul li.active {
	margin-bottom: -1px;
}
.colorStyle6 #l_site .block>ul>li.active>a {
	margin-bottom: -1px;
}
.colorStyle1 .block ul li:hover, .colorStyle1 .block ul li.active, .colorStyle1 .block ul li .submenu {
	background: #17194d;
}
.colorStyle2 .block ul li:hover, .colorStyle2 .block ul li.active, .colorStyle2 .block ul li .submenu {
	background: #f5efec;
}
.colorStyle3 .block ul li:hover, .colorStyle3 .block ul li.active, .colorStyle3 .block ul li .submenu {
	background: #f0f2f3;
}
.colorStyle4 .block ul li:hover, .colorStyle4 .block ul li.active, .colorStyle4 .block ul li .submenu {
	background: #445639;
}
.colorStyle5 .block ul li:hover, .colorStyle5 .block ul li.active, .colorStyle5 .block ul li .submenu {
	background: #4c6136;
}
.colorStyle6 .block ul li:hover, .colorStyle6 .block ul li.active, .colorStyle6 .block ul li .submenu {
	background: #F0F2F3;
}
.block ul li a {
	display: block;
	padding: 8px 7px 8px 30px;
	font-size: 14px;
	text-decoration: none;
	border: 1px solid transparent;
}
#l_site .block ul li a {
	color: #fff;
}
.colorStyle3 #l_site .block ul li a:hover, .colorStyle3 #l_site .block ul li a.active {
	color: #5f2900;
}
.block ul li>a {
	border-radius: 3px;
}
.block ul.catalog_menu li {
	white-space: normal;
}
.block ul.catalog_menu a.active {
	font-weight: normal;
}
.colorStyle1 .block ul li a {
	background: url(/img/N-9-1/bul.png) no-repeat 15px center;
}
.colorStyle2 .block ul li a {
	background: url(/img/N-9-2/bul.png) no-repeat 15px 14px;
}
.colorStyle3 .block ul li a {
	background: url(/img/N-9-3/bul.png) no-repeat 15px center;
}
.colorStyle4 .block ul li a {
	background: url(/img/N-9-4/bul.png) no-repeat 15px center;
}
.colorStyle5 .block ul li a {
	background: url(/img/N-9-5/bul.png) no-repeat 15px center;
}
.colorStyle6 .block ul li a {
	background: url(/img/N-9-6/bul.png) no-repeat 15px center;
}
.colorStyle6 #l_site .block ul.submenu>li>a {
	color: #D3200E;
	text-decoration: underline;
}
body .colorStyle6 #l_site .block ul.submenu>li.active>a.active {
	text-decoration: none;
	color: #D3200E!important;
}
.block ul li>.catalog_menu_item {
	border: 1px solid transparent;
}
.colorStyle1 #l_site .block ul li:hover>a, .colorStyle1 #l_site .block ul li.active>a, .colorStyle1 #l_site .block ul li:hover>.catalog_menu_item, .colorStyle1 #l_site .block ul li.active>.catalog_menu_item {
	background: #470938 url(/img/N-9-1/menu.png) repeat-x 0 0;
	border-color: #903d88;
	border-bottom-color: #672862;
}
.colorStyle2 #l_site .block ul li:hover>a, .colorStyle2 #l_site .block ul li.active>a, .colorStyle2 #l_site .block ul li:hover>.catalog_menu_item, .colorStyle2 #l_site .block ul li.active>.catalog_menu_item {
	background: url(/img/N-9-2/arrow_right2.png) no-repeat 15px 14px, #3C6826 url(/img/N-9-2/menu2.png) repeat-x 0 0;
	border-top-color: #a1b775;
	border-bottom-color: #748c55;
}
.colorStyle3 #l_site .block ul li:hover>a, .colorStyle3 #l_site .block ul li.active>a, .colorStyle3 #l_site .block ul li:hover>.catalog_menu_item, .colorStyle3 #l_site .block ul li.active>.catalog_menu_item {
	background: #ffaf04 url(/img/N-9-3/menu2.png) repeat-x 0 0;
	border-top-color: #ffe78e;
	border-bottom-color: #ffc651;
	color: #5f2900;
}
.colorStyle4 #l_site .block ul li:hover>a, .colorStyle4 #l_site .block ul li.active>a, .colorStyle4 #l_site .block ul li:hover>.catalog_menu_item, .colorStyle4 #l_site .block ul li.active>.catalog_menu_item {
	background: #9C171F url(/img/N-9-4/menu.png) repeat-x 0 0;
	border-top-color: #cf8e93;
	border-bottom-color: #a6434c;
	color: #fff;
}
.colorStyle5 #l_site .block ul li:hover>a, .colorStyle5 #l_site .block ul li.active>a, .colorStyle5 #l_site .block ul li:hover>.catalog_menu_item, .colorStyle5 #l_site .block ul li.active>.catalog_menu_item {
	background: url(/img/N-9-5/bul.png) no-repeat 15px center, #aa0a0f url(/img/N-9-5/red.png) repeat-x 0 0;
	border-top-color: #c35b3d;
	border-bottom-color: #921317;
	color: #fff;
}
.colorStyle6 #l_site .block ul li:hover>a, .colorStyle6 #l_site .block ul li.active>a, .colorStyle6 #l_site .block ul li:hover>.catalog_menu_item, .colorStyle6 #l_site .block ul li.active>.catalog_menu_item {
	background: url(/img/N-9-6/bul.png) no-repeat 15px center, -webkit-gradient(linear, left top, left bottom, from(#D23C0E), to(#B12112));
	background: url(/img/N-9-6/bul.png) no-repeat 15px center, linear-gradient(#D23C0E, #B12112);
	border-top-color: #E06222;
	border-bottom-color: #C6432A;
}
.block ul li .submenu {
	border-radius: none;
	padding: 3px 0 5px;
}
.colorStyle1 .block ul li .submenu {
	-webkit-box-shadow: inset 0 10px 10px #0e103f;
	box-shadow: inset 0 10px 10px #0e103f;
}
.colorStyle2 .block ul li .submenu {
	-webkit-box-shadow: inset 0 10px 10px -7px #9f9593;
	box-shadow: inset 0 10px 10px -7px #9f9593;
	border-radius: 0;
}
.colorStyle3 .block ul li .submenu {
	-webkit-box-shadow: inset 0 10px 10px -7px #9aa3a6;
	box-shadow: inset 0 10px 10px -7px #9aa3a6;
	border-radius: 0;
	border: 2px solid #455963;
}
.colorStyle4 .block ul li .submenu {
	-webkit-box-shadow: inset 0 10px 10px -7px #28351f;
	box-shadow: inset 0 10px 10px -7px #28351f;
	border-radius: 0;
}
.colorStyle5 .block ul li .submenu {
	-webkit-box-shadow: inset 0 10px 10px -7px #42572c;
	box-shadow: inset 0 10px 10px -7px #42572c;
	border-radius: 0;
}
.colorStyle6 .block ul li .submenu {
	-webkit-box-shadow: inset 0 10px 10px -7px #B5BFC3;
	box-shadow: inset 0 10px 10px -7px #B5BFC3;
	border-radius: 0;
	border-left: 2px solid #323232;
	border-right: 2px solid #323232;
}
#l_site .block ul li .submenu li {
	background: none;
	border: none;
	margin: 5px 0;
	border: 1px solid #496a75;
	margin-right: 2px;
	border-radius: 3px;
	padding: 5px;
}
.block ul li .submenu a {
	padding: 0 4px 0 30px!important;
	background: none!important;
	border: none!important;
	font-size: 13px;
	text-decoration: underline;
}
.colorStyle1 #l_site .block ul li .submenu a {
	color: #ca98c5;
}
.colorStyle2 #l_site .block ul li .submenu a {
	color: #a10000;
}
.colorStyle3 #l_site .block ul li .submenu a {
	color: #2591ad;
}
.colorStyle4 #l_site .block ul li .submenu a {
	color: #cde7bb;
	text-decoration: none;
}
.colorStyle5 #l_site .block ul li .submenu a {
	color: #fff;
	text-decoration: none;
}
.block .submenu a:hover, .block .submenu a.active {
	text-decoration: none;
}
.colorStyle4 .block .submenu a:hover, .colorStyle4 .block .submenu a.active {
	text-decoration: underline;
}
.colorStyle5 .block .submenu a:hover, .colorStyle5 .block .submenu a.active {
	text-decoration: underline;
}
#l_site .block .submenu .submenu {
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-left: 15px;
	background: none;
	border: none;
	padding: 3px 0 0;
}
.block .catalog_menu_image, .block .eshop_menu_image {
	float: left;
	margin: 2px;
}
.block .catalog_menu_image a, .block .eshop_menu_image a {
	padding: 0;
	margin-right: 10px;
}
.l_col .news_block_item {
	padding: 25px 0 0;
	position: relative;
	margin: 15px 0 0;
	min-height: 105px;
}
.l_col .news_block_item:before, .l_col .news_block_item:after {
	content: "";
	display: table;
}
.l_col .news_block_item:after {
	clear: both;
}
.l_col .news_block_item {
	zoom: 1;
}
.l_col .news_block_item .size130x130 {
	width: 94px;
	padding: 2px;
	margin-right: 7px;
}
.news_block_item .size130x130 img {
	max-width: 94px;
}
.l_col .news_block_item .date {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	padding: 3px 7px;
	border-radius: 3px;
	font-size: 12px;
}
.colorStyle6 .l_col .news_block_item .date {
	background: -webkit-gradient(linear, left top, left bottom, from(#424849), to(#2A2A2A));
	background: linear-gradient(#424849, #2A2A2A);
	color: #fff;
	border-radius: 5px;
}
.l_col .news_block_item .preview {
	font-size: 12px;
}
.block .news_block_item .uss_news_more {
	padding-top: 5px;
}
.block .news_block_item span.tspan {
	font-size: 1.1em;
}
.block .news_block_item a span.tspan {
	font-size: 1em;
}
.colorStyle2 .type3:last-child .date {
	display: inline-block;
	color: #fff;
	border-radius: 3px;
	background: url(/img/N-9-2/menu2.png) repeat-x center;
	background-size: auto 100%;
	padding: 2px 7px;
}
.colorStyle2 .type3 .news_block_item {
	border-bottom: 1px solid #d7c8be;
	-webkit-box-shadow: 0 1px 0 #f6f1ef;
	box-shadow: 0 1px 0 #f6f1ef;
	padding: 0 0 15px;
}
.colorStyle4 .l_col .news_block_item {
	min-height: 0;
	border-bottom: 1px solid #26311d;
	-webkit-box-shadow: 0 1px 0 #4b5544;
	box-shadow: 0 1px 0 #4b5544;
	padding: 0 0 20px;
}
.colorStyle4 .l_col .news_block_item .date {
	position: static;
}
/* спецпредложения */

.l_specblock {
	background-repeat: repeat-x;
	background-position: center;
	padding: 20px 0;
	height: auto;
	background-size: auto 100%;
}
.colorStyle1 .l_specblock {
	height: 356px;
	background-image: url(/img/N-9-1/spec_bg.png);
}
.colorStyle2 .l_specblock {
	height: 356px;
	background-image: url(/img/N-9-2/spec.jpg);
}
.colorStyle3 .l_specblock {
	height: auto;
	background: none;
}
.colorStyle4 .l_specblock {
	height: auto;
	background: none;
}
.l_specblock .l_wrapper {
	overflow: hidden;
}
.l_specblock .amount_title, .l_specblock .basket_amount_class {
	display: none;
}
.l_title h1, .l_title .h1, .type2 h3, .type2 .h3, .type3 h3, .type3 .h3, .l_specblock h4, .l_specblock .h4 {
	margin: 0 0 5px;
	font: normal 24px/24px 'daysregular';
	padding: 0 0 5px;
}
.l_title h1, .l_title .h1 {
	margin-top: 20px;
}
.header_layout1 .l_title h1, .header_layout1 .l_title .h1, .header_layout4 .l_title h1, .header_layout4 .l_title .h1, .header_layout7 .l_title h1, .header_layout7 .l_title .h1, .header_layout10 .l_title h1, .header_layout10 .l_title .h1, .header_layout13 .l_title h1, .header_layout13 .l_title .h1 {
	margin-top: 0;
}
.colorStyle1 .l_title h1, .colorStyle1 .l_title .h1, .colorStyle1 .type2 h3, .colorStyle1 .type2 .h3, .colorStyle1 .type3 h3, .colorStyle1 .type3 .h3, .colorStyle1 .l_specblock h4, .colorStyle1 .l_specblock .h4 {
	color: #98b7f0;
	border-bottom: 1px solid #2d3b62;
}
.colorStyle2 .l_title h1, .colorStyle2 .l_title .h1, .colorStyle2 .type2 h3, .colorStyle2 .type2 .h3, .colorStyle2 .type3 h3, .colorStyle2 .type3 .h3, .colorStyle2 .l_specblock h4, .colorStyle2 .l_specblock .h4, .colorStyle2 .type1 h3, .colorStyle2 .type1 .h3 {
	font: normal 30px/30px 'bebas_neue_cyrillicregular';
}
.colorStyle2 .l_title h1, .colorStyle2 .l_title .h1, .colorStyle2 .type2 h3, .colorStyle2 .type2 .h3, .colorStyle2 .type3 h3, .colorStyle2 .type3 .h3, .colorStyle2 .l_specblock h4, .colorStyle2 .l_specblock .h4 {
	color: #607b3a;
	border-bottom: 1px solid #d7c8be;
	-webkit-box-shadow: 0 1px 0 #f6f1ef;
	box-shadow: 0 1px 0 #f6f1ef;
}
.colorStyle2 .l_specblock h3, .colorStyle2 .l_specblock .h3 {
	text-align: center;
	color: #f3dfd7;
	border-bottom: 1px solid #584744;
	-webkit-box-shadow: 0 1px 0 #806b66;
	box-shadow: 0 1px 0 #806b66;
}
.colorStyle3 .l_title h1, .colorStyle3 .l_title .h1, .colorStyle3 .type2 h3, .colorStyle3 .type2 .h3, .colorStyle3 .type3 h3, .colorStyle3 .type3 .h3, .colorStyle3 .l_specblock h4, .colorStyle3 .l_specblock .h4, .colorStyle3 .type1 h3, .colorStyle3 .type1 .h3 {
	font: 24px/24px 'a_monumentodemi';
}
.colorStyle3 .l_title h1, .colorStyle3 .l_title .h1, .colorStyle3 .type2 h3, .colorStyle3 .type2 .h3, .colorStyle3 .type3 h3, .colorStyle3 .type3 .h3, .colorStyle3 .l_specblock h4, .colorStyle3 .l_specblock .h4 {
	color: #455963;
	border-bottom: 1px solid #c7ced1;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}
.colorStyle4 .l_title h1, .colorStyle4 .l_title .h1, .colorStyle4 .type2 h3, .colorStyle4 .type2 .h3, .colorStyle4 .type3 h3, .colorStyle4 .type3 .h3, .colorStyle4 .l_specblock h4, .colorStyle4 .l_specblock .h4, .colorStyle4 .type1 h3, .colorStyle4 .type1 .h3 {
	font: 40px/40px '1_shelley_volante';
	padding-bottom: 9px;
}
.colorStyle4 .l_title h1, .colorStyle4 .l_title .h1, .colorStyle4 .type2 h3, .colorStyle4 .type2 .h3, .colorStyle4 .type3 h3, .colorStyle4 .type3 .h3, .colorStyle4 .l_specblock h4, .colorStyle4 .l_specblock .h4 {
	color: #a6be94;
	border-bottom: 1px solid #26311d;
	-webkit-box-shadow: 0 1px 0 #4b5544;
	box-shadow: 0 1px 0 #4b5544;
}
.colorStyle5 .l_title h1, .colorStyle5 .l_title .h1, .colorStyle5 .type2 h3, .colorStyle5 .type2 .h3, .colorStyle5 .type3 h3, .colorStyle5 .type3 .h3, .colorStyle5 .l_specblock h4, .colorStyle5 .l_specblock .h4, .colorStyle5 .type1 h3, .colorStyle5 .type1 .h3 {
	font: normal 26px/26px 'lobster';
	padding-bottom: 9px;
}
.colorStyle5 .l_title h1, .colorStyle5 .l_title .h1, .colorStyle5 .type2 h3, .colorStyle5 .type2 .h3, .colorStyle5 .type3 h3, .colorStyle5 .type3 .h3, .colorStyle5 .l_specblock h4, .colorStyle5 .l_specblock .h4 {
	color: #66544b;
	border-bottom: 1px solid #ded3c3;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}
.colorStyle6 .l_title h1, .colorStyle6 .l_title .h1, .colorStyle6 .type2 h3, .colorStyle6 .type2 .h3, .colorStyle6 .type3 h3, .colorStyle6 .type3 .h3, .colorStyle6 .l_specblock h4, .colorStyle6 .l_specblock .h4 {
	color: #66544b;
	border-bottom: 1px solid #E2E2E2;
	-webkit-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
	font-size: 24px;
	font-family: 'Museo';
	font-weight: normal;
}
.colorStyle1 .type1 h3, .colorStyle1 .type1 .h3 {
	color: #98b7f0;
}
.colorStyle1 .l_col .news_block_item .date {
	background: #222a65;
}
.colorStyle1 .blockquote td {
	background: #141842;
	border: 1px solid #233061;
}
.colorStyle1 .uss_vote_block .submit input, .colorStyle1 .uss_votes .submit input, .colorStyle1 .uss_votes .uss_more a {
	background: url(/img/N-9-1/menu.png) repeat-x center;
	color: #fff;
	border: 1px solid #a754a0;
	border-bottom: 1px solid #7f387a;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 0px;
	text-align: center;
	width: 100px;
	margin: 0 0 3px;
	border-radius: 3px;
}
.colorStyle1 .uss_vote_block .submit input:hover, .colorStyle1 .uss_votes .submit input:hover, .colorStyle1 .uss_votes .uss_more a:hover {
	opacity: 0.9;
}
.colorStyle1 .l_footer {
	background: #0a1025;
	color: #fff;
}
.colorStyle1 .uss_basket_menu span.current {
	color: #000;
}
.colorStyle1 .uss_shop_list_view .uss_img_holder {
	border-color: #415181;
}
.colorStyle1 .uss_shop_list_cat .uss_shop_cat_img {
	border: 1px solid #344689;
}
.colorStyle1 .comment_form_title {
	color: #fff;
}
.colorStyle1 .uss_faq_item {
	color: #333;
}
.colorStyle1 .l_col .news_block_item .size130x130 {
	background: #17184a;
	border: 1px solid #344689;
}
/* ссылка на подписку (слева) */

.ll_subscribe {
	padding: 8px 0 10px 20px;
	background: url(/img/N-9-1/subscribe.png) no-repeat left center;
}
.colorStyle2 .ll_subscribe {
	background-image: url(/img/N-9-2/subscribe.png);
}
.colorStyle4 .ll_subscribe {
	background-image: url(/img/N-9-4/subscribe.png);
}
/* новостной блок внизу */

.l_newsblock {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	white-space: nowrap;
}
.colorStyle3 .l_newsblock {
	background: #2B4D57 url(/img/N-9-3/newsblock.jpg) repeat-x 0 0;
}
.colorStyle5 .l_newsblock {
	background: #e0d1c1 url(/img/N-9-5/newsblock.png) repeat-x 0 0;
}
.colorStyle3 .l_newsblock h3, .colorStyle3 .l_newsblock .h3 {
	font-family: 'a_monumentodemi';
	font-weight: bold;
	font-size: 24px;
	color: #f1f6f8;
	border-bottom: 1px solid #3d5561;
	-webkit-box-shadow: 0 1px 0 #65818f;
	box-shadow: 0 1px 0 #65818f;
}
.colorStyle5 .l_newsblock h3, .colorStyle5 .l_newsblock .h3 {
	color: #66544b;
	border-bottom: 1px solid #ded3c3;
	-webkit-box-shadow: 0 1px 0 #f4efe6;
	box-shadow: 0 1px 0 #f4efe6;
	font: normal 26px/26px 'lobster';
	padding-bottom: 9px;
}
.l_newsblock .news_block_item {
	margin: 0 50px 25px 0;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	white-space: normal;
	width: 290px;
}
.colorStyle3 .l_newsblock .news_block_item {
	color: #fff;
}
.colorStyle5 .l_newsblock .news_block_item {
	color: #3b3b3b;
}
.l_newsblock .news_block_item .title {
	font-size: 14px;
}
.colorStyle3 .l_newsblock .news_block_item a {
	color: #c3f3ff;
}
.colorStyle5 .l_newsblock .news_block_item a {
	color: #9a201b;
}
.l_newsblock .news_block_item .date {
	font-size: 12px;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	padding: 3px 6px;
	border-radius: 3px;
	margin-bottom: 5px;
}
.colorStyle3 .l_newsblock .news_block_item .date {
	color: #3a4f59;
	background: url(/img/N-9-3/grey.png) repeat-x center;
}
.colorStyle5 .l_newsblock .news_block_item .date {
	color: #fff;
	background: url(/img/N-9-5/menu2.png) repeat-x center;
}
/* форма внизу */

.colorStyle5 .l_form_inner .h3 {
	border-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding-bottom: 0;
}
.colorStyle5 .l_form_inner .fc_form_tml {
	background: -webkit-gradient(linear, left top, left bottom, from(#8D7167), to(#6D5349));
	background: linear-gradient(to bottom, #8D7167 0%, #6D5349 100%);
	padding: 1px;
	border-radius: 3px;
	margin-bottom: 40px;
	white-space: normal;
}
.colorStyle5 .l_form_inner form {
	border: 1px solid #9E857C;
	border-radius: 3px;
	padding: 18px 13px;
}
.colorStyle5 .l_form_inner .group {
	width: 104%;
}
.colorStyle5 .l_form_inner .group.end {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 79.8%;
	margin-right: 2%;
}
.colorStyle5 .l_form_inner .group .fc_item.block {
	width: 30.7%;
	margin: 0 2% 15px 0;
}
.colorStyle5 .l_form_inner .group .fc_item.block.fc_textarea {
	width: 100%;
	margin-right: 0;
}
.colorStyle5 .l_form_inner .group .fc_item.block.fc_checkbox_one {
	width: 100%;
	margin: 0;
	color: #fff;
}
.colorStyle5 .l_form_inner .group .fc_item.block.fc_checkbox_one a {
	color: #f5e8d9;
}
.colorStyle5 .l_form_inner .group .fc_item.fc_checkbox .elem_item.one {
	width: auto;
}
.colorStyle5 .l_form_inner .group .fc_item.fc_checkbox .force_position_right {
	font-size: 11px;
}
.colorStyle5 .l_form_inner .fc_item .elem_item {
	width: 100%;
}
.colorStyle5 .l_form_inner .fc_item .elem_item input, .colorStyle5 .l_form_inner .fc_item .elem_item textarea {
	width: 100%;
	height: 35px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: -webkit-gradient(linear, left top, left bottom, from(#5A453C), to(#654C42));
	background: linear-gradient(to bottom, #5A453C 0%, #654C42 100%);
	border: 1px solid #94786E;
	-webkit-box-shadow: inset 0 1px 0 0 #433028;
	box-shadow: inset 0 1px 0 0 #433028;
	color: #f5e8d9;
	border-radius: 2px;
}
.colorStyle5 .l_form_inner .fc_item .elem_item input::-webkit-input-placeholder {
	color: #f5e8d9;
}
.colorStyle5 .l_form_inner .fc_item .elem_item input::-moz-placeholder {
	color: #f5e8d9;
}
.colorStyle5 .l_form_inner .fc_item .elem_item textarea::-webkit-input-placeholder {
	color: #f5e8d9;
}
.colorStyle5 .l_form_inner .fc_item .elem_item textarea::-moz-placeholder {
	color: #f5e8d9;
}
.colorStyle5 .l_form_inner .buttons {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 18%;
	margin-top: 1px;
}
.colorStyle5 .l_form_inner .buttons input {
	width: 100%;
	height: 35px;
	background: -webkit-gradient(linear, left top, left bottom, from(#347A15), to(#619A2F));
	background: linear-gradient(to bottom, #347A15 0%, #619A2F 100%);
	border: 1px solid #1F5F0D;
	-webkit-box-shadow: inset 0 0 0 1px #4D8C29;
	box-shadow: inset 0 0 0 1px #4D8C29;
	color: #fff;
	border-radius: 2px;
	text-shadow: none;
}
.colorStyle5 .l_form_inner .buttons input:hover {
	background: #4D8C29;
}
/* позиция */

.uss_shop_block_cat .uss_shop_cat_name a {
	font-size: 14px;
}
.uss_shop_block_cat .uss_shop_cat_text {
	font-size: 12px;
}
.uss_shop_block_cat .uss_shop_category, .uss_catalog_block_cat .uss_catalog_category {
	overflow: visible;
	/* width: 337px !important; */
}
.uss_shop_block_cat .uss_shop_cat_img_wrap, .uss_catalog_cat_img {
	/* float: left; */
	/* margin-right: 1em; */
	margin: 0 0 3px 0;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img, .uss_catalog_cat_img {
	padding: 2px;
	width: 139px;
	height: 104px;
}
.uss_shop_block_cat .uss_shop_cat_img a, .uss_catalog_cat_img a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	position: relative;
	width: 139px;
	height: 104px;
}
.colorStyle1 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img, .colorStyle1 .uss_shop_list_cat .uss_shop_cat_img, .colorStyle1 .uss_eshop_block_item .img, .colorStyle1 .uss_shop_blocks_view .uss_eshop_item .uss_img_holder, .colorStyle1 .uss_catalog_cat_img {
	border-color: #344689;
	background: #17184a;
}
.colorStyle2 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img, .colorStyle2 .uss_shop_list_cat .uss_shop_cat_img, .colorStyle2 .uss_eshop_block_item .img, .colorStyle2 .uss_shop_blocks_view .uss_eshop_item .uss_img_holder, .colorStyle2 .uss_catalog_cat_img {
	border-color: #d8c7bd;
	background: #fff;
}
.colorStyle3 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img, .colorStyle3 .uss_shop_list_cat .uss_shop_cat_img, .colorStyle3 .uss_eshop_block_item .img, .colorStyle3 .uss_shop_blocks_view .uss_eshop_item .uss_img_holder, .colorStyle3 .uss_catalog_cat_img {
	border-color: #9dbdc5;
	background: #fff;
}
.colorStyle4 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img, .colorStyle4 .uss_shop_list_cat .uss_shop_cat_img, .colorStyle4 .uss_eshop_block_item .img, .colorStyle4 .uss_shop_blocks_view .uss_eshop_item .uss_img_holder, .colorStyle4 .uss_catalog_cat_img {
	border-color: #93ab7f;
	background: #4d633f;
}
.colorStyle5 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img, .colorStyle5 .uss_shop_list_cat .uss_shop_cat_img, .colorStyle5 .uss_eshop_block_item .img, .colorStyle5 .uss_shop_blocks_view .uss_eshop_item .uss_img_holder, .colorStyle5 .uss_catalog_cat_img {
	border-color: #AA0A0F;
	background: #fff;
}
.colorStyle2 .l_specblock .uss_eshop_block_item {
	color: #fff;
}
.colorStyle2 .l_specblock .uss_shop_name a {
	color: #c5df8a;
}
.colorStyle3 .l_specblock .uss_shop_name a {
	color: #2491ad;
}
.colorStyle4 .l_specblock .uss_shop_name a {
	color: #f19096;
}
.colorStyle5 .l_specblock .uss_shop_name a {
	color: #9a201b;
}
.colorStyle2 .uss_eshop_block_item .uss_shop_price {
	margin-bottom: 0;
}
/* цена */

#l_site span.actual_price, .uss_shop_price span {
	font-size: 16px;
	display: inline-block;
	margin: 0;
	padding: 2px 5px;
	border-radius: 3px;
}
.colorStyle1 #l_site span.actual_price, .colorStyle1 #l_site .uss_shop_price span {
	color: #98b8f1;
	background: url(/img/N-9-1/cart_bar.png) repeat-x center;
	border: 1px solid #6370a8;
	border-bottom: 1px solid #4f5294;
}
.colorStyle2 #l_site span.actual_price, .colorStyle2 #l_site .uss_shop_price span {
	color: #fff;
	background: #684c48 url(/img/N-9-2/menu2.png) repeat-x 0 0;
	border-top: 1px solid #a1b775;
	border-bottom: 1px solid #748c55;
}
.colorStyle3 #l_site span.actual_price, .colorStyle3 #l_site .uss_shop_price span {
	color: #455963;
	font-size: 18px;
	font-family: 'a_monumentodemi';
	font-weight: bold;
	background: none;
	padding: 0 10px 0 0;
}
.colorStyle4 #l_site span.actual_price, .colorStyle4 #l_site .uss_shop_price span {
	color: #fff;
	font-size: 17px;
	background: #4b603d;
	border: 1px solid #93ab7f;
	font-family: Tahoma;
}
.colorStyle5 #l_site span.actual_price, .colorStyle5 #l_site .uss_shop_price span {
	color: #fff;
	font-size: 17px;
	background: #9a201b;
	border: 1px solid #7a1713;
	font-family: Tahoma;
}
.colorStyle6 #l_site span.actual_price, .colorStyle6 #l_site .uss_shop_price span {
	color: #fff;
	font-size: 17px;
	background: #B22212;
	border: 1px solid #E06222;
	font-family: Tahoma;
}
#l_site span.old_price, #l_site .uss_shop_price span.old_price {
	margin: 0 0 4px;
	padding: 0;
	background: none!important;
	font-size: 14px;
	display: block;
	border: none;
}
.colorStyle1 #l_site span.old_price {
	color: #fff;
}
.colorStyle2 #l_site span.old_price {
	color: #333;
}
.colorStyle3 #l_site span.old_price {
	color: #3b3b3b;
}
.colorStyle4 #l_site span.old_price {
	color: #fff;
}
.colorStyle5 #l_site span.old_price {
	color: #333;
}
.colorStyle6 #l_site span.old_price {
	color: #333;
}
/* цена в блоке со свецпредложениями */

.colorStyle2 #l_site .l_specblock span.actual_price {
	color: #f3dfd7;
	font-size: 28px;
	font-family: 'bebas_neue_cyrillicregular';
	background: none;
	padding: 0;
	border: none;
}
.colorStyle2 #l_site .l_specblock .actual_price .currency_class {
	font-size: 18px;
}
.colorStyle3 #l_site .l_specblock span.actual_price {
	color: #455963;
	font-size: 18px;
	font-family: 'a_monumentodemi';
	font-weight: bold;
	background: none;
	padding: 0;
	border: none;
}
.colorStyle4 #l_site .l_specblock span.actual_price {
	color: #fff;
	font-size: 17px;
	background: #4b603d;
	border: 1px solid #93ab7f;
	border-radius: 3px;
	font-family: Tahoma;
}
.colorStyle5 #l_site .l_specblock span.actual_price {
	color: #fff;
	font-size: 17px;
	background: #9a201b;
	border: 1px solid #7a1713;
	border-radius: 3px;
	font-family: Tahoma;
}
.colorStyle1 .l_specblock span.old_price {
	color: #fff!important;
}
.colorStyle2 .l_specblock span.old_price {
	color: #fff!important;
}
.colorStyle3 .l_specblock .uss_eshop_block_item .uss_shop_price span.old_price {
	color: #3b3b3b;
}
.colorStyle4 .l_specblock .uss_eshop_block_item .uss_shop_price span.old_price {
	color: #fff;
}
.colorStyle5 .l_specblock .uss_eshop_block_item .uss_shop_price span.old_price {
	color: #333;
}
/* кнопка "купить" */

a.add_to_cart {
	background-color: #ccc;
	font-size: 13px;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	zoom: 1;
	padding: 0px 5px 0px 29px;
	text-decoration: none;
	border-radius: 3px;
	border: 1px solid #000;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	color: #fff;
	background-repeat: no-repeat;
	background-position: left center;
}
.uss_catalog_detail .catalog_orderbutton {
	background: #ccc;
	border-radius: 3px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	font-weight: normal;
	height: 27px;
	line-height: 27px;
	text-decoration: none;
	text-shadow: none;
}
a.add_to_compare, a.add_to_wishlist {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background: #ccc;
	border-radius: 3px;
	color: #fff;
	padding: 5px 10px 6px;
	text-decoration: none;
}
.colorStyle1 a.add_to_cart {
	background-image: url(/img/N-9-1/add_to_cart.png);
	border: 1px solid #a5529e;
	border-bottom-color: #883d83;
}
.colorStyle2 a.add_to_cart {
	background: #A10000;
	border: 1px solid #810A0A;
	padding: 0 10px;
	text-align: center;
}
.colorStyle3 a.add_to_cart {
	background-image: url(/img/N-9-3/add_to_cart.png);
	padding: 0px 5px 0px 25px;
	border: none;
	line-height: 27px;
	height: 27px;
}
.colorStyle4 a.add_to_cart {
	background: url(/img/cart_icon-def.png) 5px center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#D56C73), to(#9C171F));
	background: url(/img/cart_icon-def.png) 5px center no-repeat, linear-gradient(#D56C73, #9C171F);
	border: 1px solid #D3969A;
	padding: 0px 5px 0px 25px;
	border: none;
	line-height: 27px;
	height: 27px;
}
.colorStyle5 a.add_to_cart {
	background: url(/img/cart_icon-def.png) 5px center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#78AA3B), to(#317714));
	background: url(/img/cart_icon-def.png) 5px center no-repeat, linear-gradient(#78AA3B, #317714);
	border: 1px solid #487122;
	padding: 0px 5px 0px 25px;
	border: none;
	line-height: 27px;
	height: 27px;
}
.colorStyle6 a.add_to_cart {
	background: url(./../img/N-9-6/cart_icon.png) 5px center no-repeat, -webkit-gradient(linear, left top, left bottom, from(#D23C0E), to(#B12112));
	background: url(./../img/N-9-6/cart_icon.png) 5px center no-repeat, linear-gradient(#D23C0E, #B12112);
	border: 1px solid #E06222;
	border-bottom-color: #C6432A;
	padding: 0px 5px 0px 25px;
	line-height: 27px;
	height: 27px;
}
.colorStyle1 .uss_catalog_detail .catalog_orderbutton, .colorStyle1 a.add_to_compare, .colorStyle1 a.add_to_wishlist {
	background: rgb(123, 23, 99);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(123, 23, 99, 1)), to(rgba(85, 11, 66, 1)));
	background: linear-gradient(to bottom, rgba(123, 23, 99, 1) 0%, rgba(85, 11, 66, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b1763', endColorstr='#550b42', GradientType=0);
}
.colorStyle2 .uss_catalog_detail .catalog_orderbutton, .colorStyle2 a.add_to_compare, .colorStyle2 a.add_to_wishlist {
	background: #A10000;
}
.colorStyle3 .uss_catalog_detail .catalog_orderbutton, .colorStyle3 a.add_to_compare, .colorStyle3 a.add_to_wishlist {
	background: rgb(80, 113, 122);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(80, 113, 122, 1)), to(rgba(58, 91, 102, 1)));
	background: linear-gradient(to bottom, rgba(80, 113, 122, 1) 0%, rgba(58, 91, 102, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50717a', endColorstr='#3a5b66', GradientType=0);
}
.colorStyle4 .uss_catalog_detail .catalog_orderbutton, .colorStyle4 a.add_to_compare, .colorStyle4 a.add_to_wishlist {
	background: #D56C73;
	background: -webkit-gradient(linear, left top, left bottom, from(#D56C73), to(#9C171F));
	background: linear-gradient(to bottom, #D56C73 0%, #9C171F 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D56C73', endColorstr='#9C171F', GradientType=0);
}
.colorStyle5 .uss_catalog_detail .catalog_orderbutton, .colorStyle5 a.add_to_compare, .colorStyle5 a.add_to_wishlist {
	background: #78AA3B;
	background: -webkit-gradient(linear, left top, left bottom, from(#78AA3B), to(#317714));
	background: linear-gradient(to bottom, #78AA3B 0%, #317714 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78AA3B', endColorstr='#317714', GradientType=0);
}
.colorStyle6 .uss_catalog_detail .catalog_orderbutton, .colorStyle6 a.add_to_compare, .colorStyle6 a.add_to_wishlist {
	background: -webkit-gradient(linear, left top, left bottom, from(#D23C0E), to(#B12112));
	background: linear-gradient(#D23C0E, #B12112);
	border: 1px solid #E06222;
	border-bottom-color: #C6432A;
	padding: 0px 5px 0px 25px;
	line-height: 27px;
	height: 27px;
	padding: 0px 5px 0px 5px;
}
#l_site a.add_to_cart:hover, #l_site a.add_to_compare:hover, #l_site a.add_to_wishlist:hover {
	text-decoration: underline;
	color: #fff;
}
a.already_in_cart {
	padding: 0 10px;
}
.colorStyle1 a.already_in_cart {
	background: url(/img/N-9-1/checkout.png) repeat-x center;
	border: 1px solid #8144b3;
	border-bottom: 1px solid #68308f;
}
.uss_shop_list_view_item a.add_to_cart, .uss_onlineorder a.add_to_cart {
	max-width: none;
}
.uss_shop_table_view .uss_shop_by, .uss_shop_table_view .uss_compare_by, .uss_shop_table_view a.add_to_cart {
	margin: 8px 0;
}
.uss_shop_table_view .add_to_wishlist {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
/* Вкладки в каталоге */

.colorStyle6 div.uss_eshop_tabs .uss_eshop_tabs_navigation span {
	background: -webkit-gradient(linear, left top, left bottom, from(#424849), to(#292929));
	background: linear-gradient(#424849, #292929);
	border-top: 1px solid #63686A;
}
div.uss_catalog_tabs .uss_catalog_tabs_navigation span, div.uss_eshop_tabs .uss_eshop_tabs_navigation span {
	background-color: #000;
	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: #791661;
}
.colorStyle2 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle2 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #A10000;
}
.colorStyle3 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle3 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #42636E;
}
.colorStyle4 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle4 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #42636E;
}
.colorStyle5 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle5 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #42636E;
}
.colorStyle6 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle6 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #B22212;
}
/* Слайдер */

.lh_slider {
	overflow: hidden;
	border-radius: 3px;
	margin-bottom: 20px;
}
.lh_slider+.l_title {
	margin-top: 20px;
}
.lh_slider .slide_item img {
	max-width: 100%;
	display: block;
}
.colorStyle1 .lh_slider {
	border: 1px solid rgba(138, 185, 243, 0.22);
}
.colorStyle2 .lh_slider {
	position: relative;
	top: auto;
	right: auto;
	border: none;
	overflow: hidden;
	margin: 0 0 25px;
}
.colorStyle5 .lh_slider {
	position: relative;
	top: auto;
	right: auto;
	overflow: hidden;
	display: block;
	border: none;
}
.header_layout2 .lh_slider {
	height: 240px;
	margin: 0 0px 20px;
}
.header_layout3 .lh_slider {
	display: block;
	margin: 0 0 25px;
}
.header_layout5 .lh_slider {
	height: 210px;
	margin: 0 0 25px;
}
.header_layout8 .lh_slider {
	height: 250px;
	top: 0;
	overflow: hidden;
	margin-bottom: 25px;
}
.header_layout9 .lh_slider {
	position: relative;
	top: 0;
	border: none;
	margin-bottom: 25px;
}
.header_layout12 .lh_slider {
	top: 0;
	height: 390px;
	left: auto;
	position: relative;
	margin: 0 0 20px;
}
.header_layout11 .lh_slider {
	position: relative;
	top: 0px;
	right: 0;
	left: 0;
	width: 705px;
	height: 255px;
	overflow: hidden;
	margin: 0 0 20px;
}
.header_layout14 .lh_slider {
	position: relative;
	top: auto;
	right: auto;
	width: 705px;
	height: 255px;
	overflow: hidden;
	margin: 0 0 20px;
}
.colorStyle6 .header_layout14 .lh_slider {
	right: -5px;
}
.header_layout15 .lh_slider {
	margin: 0 0 20px;
}
.colorStyle6 .header_layout15 .lh_slider {
	right: -5px;
	height: 393px;
}
.lh_slider .slide_item {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.lh_slider .sl_text {
	position: absolute;
	font-size: 13px;
}
.colorStyle1 .lh_slider .sl_text {
	bottom: 75px;
	right: 15px;
	left: 15px;
}
.colorStyle2 .lh_slider .sl_text {
	top: 25px;
	left: 85px;
}
.colorStyle3 .lh_slider .sl_text {
	top: 30px;
	left: 85px;
}
.colorStyle4 .lh_slider .sl_text {
	bottom: 45px;
	left: 0;
	right: 0;
	text-align: center;
}
.colorStyle5 .lh_slider .sl_text {
	top: 35px;
	right: 70px;
	text-align: right;
}
.colorStyle5 .header_layout15 .lh_slider .sl_text {
	top: 100px;
}
.colorStyle6 .lh_slider .sl_text {
	bottom: 15px;
	right: 20px;
	text-align: right;
}
.lh_slider .sl_text h3, .lh_slider .sl_text .h3 {
	margin: 0 0 8px;
	font: normal 24px/24px 'daysregular';
	padding: 0 0 5px;
}
.colorStyle1 .lh_slider .sl_text h3, .colorStyle1 .lh_slider .sl_text .h3 {
	color: #98b7f0;
}
.colorStyle2 .lh_slider .sl_text h3, .colorStyle2 .lh_slider .sl_text .h3 {
	color: #607b3a;
	border-bottom: 1px solid #9aae96;
	margin: 0 0 8px;
	font: normal 30px/30px 'bebas_neue_cyrillicregular';
	padding: 0 0 5px;
	display: inline-block;
}
.colorStyle3 .lh_slider .sl_text h3, .colorStyle3 .lh_slider .sl_text .h3 {
	color: #fff;
	font-family: 'a_monumentodemi';
	font-weight: bold;
	font-size: 24px;
}
.colorStyle4 .lh_slider .sl_text h3, .colorStyle4 .lh_slider .sl_text .h3 {
	text-shadow: 1px 1px 5px #244049;
	border: none;
	color: #fff;
	margin: 0;
	font-family: '1_shelley_volante';
	font-weight: bold;
	font-size: 40px;
}
.colorStyle5 .sl_text h3, .colorStyle5 .sl_text .h3 {
	color: #fcefdf;
	font-family: "lobster";
	font-size: 30px;
}
.colorStyle5 .sl_text p {
	color: #fff;
}
.colorStyle6 .sl_text h3, .colorStyle6 .sl_text .h3 {
	color: #fff;
	font-family: 'Museo';
	font-size: 24px;
}
.colorStyle6 .sl_text p {
	color: #fff;
}
.lh_slider .slick-dots {
	position: absolute;
	bottom: 0;
	left: 50%;
	padding: 7px 10px;
	border-radius: 3px;
	margin-left: -50px;
	background: #888;
	background-repeat: repeat-x;
	background-position: 0 0;
	border: 1px solid transparent;
}
.colorStyle1 .lh_slider .slick-dots {
	background-color: #131858;
	background-image: url(/img/N-9-1/cart_bar.png);
	border-color: #344689;
	border-bottom-color: #0d123b;
}
.colorStyle2 .lh_slider .slick-dots {
	background-color: #4f6a30;
	background-image: url(/img/N-9-2/menu2.png);
	border-color: #a1b775;
	border-bottom-color: #748c55;
}
.colorStyle3 .lh_slider .slick-dots {
	background-color: #385963;
	background-image: url(/img/N-9-3/ll_menu.png);
	border-top-color: #788A92;
	border-bottom-color: #30464E;
}
.colorStyle4 .lh_slider .slick-dots {
	background-color: #4c613e;
	background-image: url(/img/N-9-4/ll_menu.png);
	border-top-color: #90b577;
	border-bottom-color: #6d8b59;
}
.colorStyle5 .lh_slider .slick-dots {
	background-color: #AA0A0F;
	background-image: url(/img/N-9-5/red.png);
	border-color: #CC6946;
	-webkit-box-shadow: 1px 1px 0px #A21419, -1px -1px 0px #A21419;
	box-shadow: 1px 1px 0px #A21419, -1px -1px 0px #A21419;
}
.colorStyle6 .lh_slider .slick-dots {
	bottom: 17px;
	left: 72px;
	background: -webkit-gradient(linear, left top, left bottom, from(#D23B0E), to(#B22212));
	background: linear-gradient(#D23B0E, #B22212);
	border: 1px solid rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: 0 0 1px 1px #B12112;
	box-shadow: 0 0 1px 1px #B12112;
}
.lh_slider .slick-dots {
	bottom: 0;
}
.lh_slider .slick-dots li button {
	display: inline-block;
	width: 23px;
	height: 22px;
	background-repeat: repeat;
	background-position: 0 0;
	cursor: pointer;
	margin: 0 8px;
	font-size: 0;
	background-color: #ccc;
}
.colorStyle1 .lh_slider .slick-dots li button {
	background-image: url(/img/N-9-1/bullets.png);
	background-color: transparent;
}
.colorStyle2 .lh_slider .slick-dots li button {
	background-image: url(/img/N-9-2/bullets.png);
	background-color: transparent;
}
.colorStyle3 .lh_slider .slick-dots li button {
	background-image: url(/img/N-9-3/bullets.png);
	background-color: transparent;
}
.colorStyle4 .lh_slider .slick-dots li button {
	background-image: url(/img/N-9-4/bullets.png);
	background-color: transparent;
}
.colorStyle5 .lh_slider .slick-dots li button {
	background-image: url(/img/N-9-5/bullets.png);
	background-color: transparent;
}
.colorStyle6 .lh_slider .slick-dots li button {
	background-image: url(/img/N-9-5/bullets.png);
	background-color: transparent;
}
.lh_slider .slick-dots li.slick-active button {
	background-repeat: repeat;
	background-position: 0 -22px;
	background-color: #333;
}
.colorStyle1 .lh_slider .slick-dots li.slick-active button {
	background-image: url(/img/N-9-1/bullets.png);
	background-color: transparent;
}
.colorStyle2 .lh_slider .slick-dots li.slick-active button {
	background-image: url(/img/N-9-2/bullets.png);
	background-color: transparent;
}
.colorStyle3 .lh_slider .slick-dots li.slick-active button {
	background-image: url(/img/N-9-3/bullets.png);
	background-color: transparent;
}
.colorStyle4 .lh_slider .slick-dots li.slick-active button {
	background-image: url(/img/N-9-4/bullets.png);
	background-color: transparent;
}
.colorStyle5 .lh_slider .slick-dots li.slick-active button {
	background-image: url(/img/N-9-5/bullets.png);
	background-color: transparent;
}
.colorStyle6 .lh_slider .slick-dots li.slick-active button {
	background-image: url(/img/N-9-6/bullet_active.png);
	background-color: transparent;
}
.slick-arrow {
	background: url(/img/N-9-1/arrows.png) no-repeat 0 0;
	width: 17px;
	height: 46px;
	cursor: pointer;
	top: 50%;
	left: 10px;
	position: absolute;
	margin-top: -23px;
	font-size: 0;
	opacity: 1;
	z-index: 10;
}
.slick-next {
	left: auto!important;
	right: 10px!important;
	background-position: -17px 0!important;
}
.colorStyle2 .slick-arrow {
	background-image: url(/img/N-9-2/arrows.png);
}
.colorStyle3 .slick-arrow {
	background-image: url(/img/N-9-3/arrows.png);
}
.colorStyle4 .slick-arrow {
	background-image: url(/img/N-9-4/arrows.png);
}
.colorStyle5 .slick-arrow {
	background-image: url(/img/N-9-5/arrows.png);
}
.colorStyle6 .slick-arrow {
	background-image: url(/img/N-9-5/arrows.png);
}
/* slider END */

/* прочие */

input.basket_amount_class {
	width: 30px;
	text-align: center;
}
.uss_search_form .uss_input_name {
	width: 76%;
}
.uss_eshop_filters {
	margin-bottom: 20px;
}
.uss_shop_table_view .uss_onlineorder a.add_to_cart, .uss_delete_pos a.add_to_cart {
	display: block;
}
.uss_faq_groups_blocks .uss_faq_groups_item {
	color: #888;
}
.uss_faq_groups_blocks .uss_faq_groups_item a {
	color: #202020;
}
.uss_form_captcha label {
	color: #202020;
}
.uss_basket_menu span.current {
	color: #202020;
}
.uss_user_basket th {
	color: #202020;
}
#uss_basket_ask_where_to_go_block a {
	color: #202020;
}
.comment_form_title {
	color: inherit;
}
.uss_user_wishlist th {
	color: #202020;
}
.uss_shop_table_view th {
	color: #202020;
}
.uss_faq_item {
	color: #202020;
}
.uss_faq_item a {
	color: #202020;
}
.uss_photoalbums_albums_table th {
	color: #202020;
}
.catalog_orderbutton {
	margin: 10px 0;
}
.uss_eshop_filters .uss_eshop_filters_block {
	text-align: right;
}
.uss_eshop_filters .uss_eshop_filters_block .group {
	margin: 0 0 10px 0;
	text-align: left;
}
.uss_eshop_filters .uss_eshop_filters_block .group .filter_item {
	display: inline-block;
	width: 33%;
	margin: 0 0 10px 0;
}
.uss_eshop_filters_block .group .filter_item .items_label, .uss_eshop_filters_block .group .filter_item .title {
	display: inline-block;
	width: 100%;
	margin-bottom: 4px;
}
.colorStyle6 .uss_eshop_filters_block button, .colorStyle6 .uss_eshop_filters_block input[type="submit"], .colorStyle6 .uss_eshop_filters_block input[type="reset"], .colorStyle6 .uss_eshop_filters_block input[type="button"] {
	background: -webkit-gradient(linear, left top, left bottom, from(#D23C0E), to(#B12112));
	background: linear-gradient(#D23C0E, #B12112);
	color: #fff;
	border: none;
	text-shadow: none;
}
#l_site .uss_shop_blocks_view .uss_eshop_item .actual_price {
	float: left;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_put_wrap {
	overflow: hidden;
	margin: 8px 0;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by.uss_shop_buy_one_click, .uss_shop_list_view .uss_shop_technical_data .uss_shop_by, .uss_shop_detail .uss_shop_technical_data .uss_shop_by, .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by.uss_shop_buy_one_click {
	margin-right: 4px;
}
.uss_shop_list_view .uss_shop_technical_data .uss_shop_by, .uss_shop_detail .uss_shop_technical_data .uss_shop_by, .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap {
	margin-right: 10px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by.uss_shop_buy_one_click a {
	display: inline-block;
}
.uss_shop_blocks_view .uss_eshop_item .uss_compare_by, .uss_shop_list_view .uss_shop_technical_data .uss_compare_by, .uss_shop_detail .uss_shop_technical_data .uss_compare_by {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.photos .h3 {
	margin-bottom: 20px;
}
.photos .h3 a {
	float: right;
	display: inline-block;
	line-height: 24px;
	font-size: 13px;
	font-family: 'Tahoma';
}
.photos .uss_images_block {
	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-align: center;
	-webkit-box-align: center;
	align-items: center;
}
.colorStyle6 .photos .uss_images_block .uss_one_image {
	width: 200px;
	height: 200px;
	padding: 3px;
	border: 1px solid #323232;
}
.colorStyle6 .photos .uss_images_block .uss_one_image .image {
	width: 100%;
	height: 100%;
	position: relative;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
}
.footer_block {
	background: url(./../img/N-9-6/footer_block_shadow.png) top left repeat-x, -webkit-gradient(linear, left top, left bottom, from(#FBFBFB), to(#DBDBDB));
	background: url(./../img/N-9-6/footer_block_shadow.png) top left repeat-x, linear-gradient(#FBFBFB, #DBDBDB);
	background-position-y: 0, 30px;
}
.footer_block .inner {
	padding: 34px 0 4px 0;
}
.footer_block .inner .h3 {
	margin: 0 0 25px 0;
}
.footer_block .inner .h3 a {
	float: right;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 24px;
	font-size: 13px;
	font-family: 'Tahoma';
}
.footer_block img {
	max-width: 100%;
}
.l-area .about {
	background: #EEEEEE;
	border: 1px solid #D6D6D6;
	border-radius: 5px;
	padding: 19px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 46px;
}
.about p {
	margin: 0 0 10px 0;
}
.about p:last-child {
	margin: 0;
}
.blocks, .blocks * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.blocks {
	margin: 30px 0 38px;
}
.blocks ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	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;
}
.blocks ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
.blocks .img {
	display: block;
	width: 100%;
	margin: 0 0 17px 0;
}
.blocks .text {
	font-family: 'Museo';
	font-size: 16px;
	color: #434343;
}
.blocks {}
.colorStyle6 div.uss_catalog_tabs .uss_catalog_tabs_navigation span {
	background: -webkit-gradient(linear, left top, left bottom, from(#424849), to(#292929));
	background: linear-gradient(#424849, #292929);
	border-top: 1px solid #63686A;
	border-bottom: 1px solid #1D2224;
}
div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected {
	background: -webkit-gradient(linear, left top, left bottom, from(#D23C0E), to(#B12112));
	background: linear-gradient(#D23C0E, #B12112);
	border-top-color: #E06222;
	border-bottom-color: #C6432A
}
.colorStyle6 .l_col .uss_eshop_block_item .uss_shop_price {
	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;
}
.catalog_set, .catalog_set * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.catalog_set {}
.catalog_set ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.catalog_set ul li:before, .catalog_set ul li:after {
	content: "";
	display: table;
}
.catalog_set ul li:after {
	clear: both;
}
.catalog_set ul li {
	zoom: 1;
}
.catalog_set ul li {
	margin: 0 0 19px 0;
	padding: 0;
	list-style-type: none;
	width: 49%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}
.catalog_set ul li>a {
	overflow: hidden;
	font-size: 14px;
}
.catalog_set .eshop_menu_image {
	float: left;
	width: 139px;
	height: 104px;
	border: 1px solid #292929;
	padding: 2px;
	margin-right: 8px;
}
.catalog_set .eshop_menu_image a {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
}
.catalog_set .eshop_menu_image img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	width: auto;
}
.l_wrapper:before, .l_wrapper:after {
	content: "";
	display: table;
}
.l_wrapper:after {
	clear: both;
}
.l_wrapper {
	zoom: 1;
}
.colorStyle6 .l_title h1, .colorStyle6 .l_title .h1 {
	margin-top: 14px;
}
.colorStyle6 .header_layout15 .lh_logo {
	line-height: 26px;
	margin: 0 0 50px 0;
}
.colorStyle6 .header_layout15 .lh_phone p {
	margin: 0 0 4px 0;
}
.colorStyle6 .header_layout15 .lh_phone p+p {
	margin: 0 0 14px 0;
}
.colorStyle6 .uss_form_tml button, .colorStyle6 .uss_form_tml input[type="submit"], .colorStyle6 .uss_form_tml input[type="reset"], .colorStyle6 .uss_form_tml input[type="button"] {
	background: -webkit-gradient(linear, left top, left bottom, from(#D23C0E), to(#B12112));
	background: linear-gradient(#D23C0E, #B12112);
	border: 1px solid #E06222;
	border-bottom-color: #C6432A;
	padding: 0px 5px;
	line-height: 27px;
	height: 27px;
	color: #fff;
	text-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.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;
	-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 .group .jq-selectbox {
	width: 100%;
}
.uss_section_content .uss_eshop_filters_block .jq-selectbox {
	margin-bottom: 0;
}
.uss_section_content .uss_eshop_filters_block .jq-selectbox__select {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
	height: 32px;
}
.uss_section_content .uss_eshop_filters_block .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_shop_blocks_view .uss_eshop_item .uss_shop_price:before, .uss_shop_blocks_view .uss_eshop_item .uss_shop_price:after {
	content: "";
	display: table;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price:after {
	clear: both;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price {
	zoom: 1;
}
.uss_eshop_sameproducts.blocks .item {
	margin-right: 0;
	max-width: calc((100% - (3 * 20px)) / 4);
	-webkit-box-flex: 1;
	-ms-flex: 1 auto;
	flex: 1 auto;
}
.uss_eshop_sameproducts .item .imageWrap {
	background-color: #fff;
	text-align: center;
}
.uss_eshop_sameproducts .item .image {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.uss_eshop_sameproducts.blocks .addToCart input {
	margin: 5px 0;
}
.uss_eshop_sameproducts.blocks .item .title a {
	display: block;
	min-height: 58px;
	padding-bottom: 10px;
}
.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;
}
.side_menu li {
	position: relative;
}
.side_menu .submenu {
	display: none;
	position: absolute;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	left: calc(100% + 5px);
	top: 0;
	width: calc(200px * 4);
	z-index: 100;
	padding-left: 5px!important;
	padding-right: 5px!important;
}
.side_menu .submenu .submenu {
	display: none!important;
}
.side_menu .submenu:before {
	content: '';
	left: -10px;
	width: 10px;
	top: 0;
	bottom: 0;
	display: block;
	position: absolute;
}
.side_menu .submenu li {
	max-width: calc(100% / 5);
	-webkit-box-flex: 0;
	-ms-flex: 0 100%;
	flex: 0 100%;
}
.block ul li .submenu li a {
	padding: 0 5px!important;
}
.side_menu li:hover>.submenu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.uss_shop_block_cat .uss_shop_cat_img {
	border: none;
}
.uss_shop_block_cat .uss_shop_category {
	background: #fff;
	border-radius: 3px;
	border: 2px solid transparent;
}
.uss_shop_block_cat .uss_shop_category:hover {
	border: 2px solid #2591ad;
}
.uss_shop_block_cat .uss_shop_cat_name {
	display: block;
	margin: 0;
	padding: 3px 5px 4px;
	text-align: center;
}
.lh_search form {
	position: relative;
}
.lh_cart {
	background: #F1F2F4;
	border: 2px solid #435B5F;
	border-radius: 2px;
}
.uss_eshop_item .posimg_item .uss_img_holder_outer, .uss_section_content .uss_eshop_sameproducts .imageWrapOuter {
	max-width: 100%;
}
.uss_section_content .uss_eshop_filters form>.filter_item.filter_price {
	display: none!important;
}
.uss_eshop_filters .uss_eshop_filters_block.simple_filters {
	float: none;
}
.uss_section_content>.uss_eshop_filters #uss_block_filters {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.uss_section_content>.uss_eshop_filters #uss_block_filters .filter_search_in_current_cat {
	-webkit-box-flex: 0;
	-ms-flex: 0 100%;
	flex: 0 100%;
}
.uss_section_content>.uss_eshop_filters #uss_block_filters>.filter_item, .uss_section_content>.uss_eshop_filters #uss_block_filters>.filter_submit {
	margin: 5px 0!important;
}
a[href^="tel:"] {
	text-decoration: none;
}

.lh_menu.notInViewPort.open {
    bottom: 0 !important;
    max-height: 100%;
    display: flex;
    flex-direction: column;
}
@media screen and (min-width:971px) {
	.side_menu>ul {
		display: block!important;
	}
}
@media screen and (max-width:970px) {
	body, html, #l_site {
		min-width: 420px;
	}
	.l_wrapper {
		width: 98%;
		z-index: 1;
	}
	.l_header, .header_layout10 .l_header, .header_layout13 .l_header {
		height: auto;
	}
	.l_header .l_wrapper {
		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: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding-top: 10px;
	}
	.l_header .l_wrapper>*, .colorStyle6 .l_header .l_wrapper>* {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
	}
	/* .l_header .l_wrapper > .lh_pic {
		position: absolute;
	} */
	.l_header .l_wrapper:before, .l_header .l_wrapper:after {
		content: none;
	}
	.header_layout1 .lh_logo, .header_layout4 .lh_logo, .header_layout7 .lh_logo, .header_layout10 .lh_logo, .header_layout13 .lh_logo {
		-webkit-box-ordinal-group: -1;
		-ms-flex-order: -2;
		order: -2;
	}
	.header_layout2 .lh_logo, .header_layout3 .lh_logo, .header_layout5 .lh_logo, .header_layout6 .lh_logo, .header_layout8 .lh_logo, .header_layout9 .lh_logo, .header_layout11 .lh_logo, .header_layout12 .lh_logo, .colorStyle5 .header_layout14 .lh_logo, .colorStyle5 .header_layout15 .lh_logo {
		float: left;
		width: auto;
		max-width: 66%;
		text-align: left;
		padding-left: 0;
	}
	.header_layout7 .lh_logo, .header_layout10 .lh_logo {
		margin-top: 10px;
		margin-left: 28px;
	}
	.header_layout10 .lh_logo {
		padding-left: 0;
		text-align: left;
	}
	.header_layout11 .lh_logo, .header_layout12 .lh_logo {
		padding-top: 20px;
	}
	.colorStyle6 .header_layout14 .lh_logo, .colorStyle6 .header_layout15 .lh_logo {
		margin: auto;
	}
	.colorStyle6 .header_layout15 .lh_logo {
		margin-bottom: 52px;
	}
	.colorStyle6 .l_header.inner_page .lh_logo {
		margin-left: 0;
		margin-right: 0;
	}
	.header_layout1 .lh_nav, .header_layout4 .lh_nav, .header_layout10 .lh_nav {
		margin-top: 10px;
	}
	.header_layout2 .lh_nav, .header_layout3 .lh_nav, .header_layout5 .lh_nav, .header_layout6 .lh_nav, .header_layout8 .lh_nav, .header_layout9 .lh_nav, .header_layout11 .lh_nav, .header_layout12 .lh_nav, .colorStyle5 .header_layout14 .lh_nav, .colorStyle5 .header_layout15 .lh_nav {
		clear: both;
		float: left;
	}
	.header_layout10 .lh_nav {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 25px;
		flex: 1 0 25px;
		text-align: right;
	}
	.header_layout10 .lh_nav a {
		margin: 0 0 0 25px;
	}
	.header_layout11 .lh_nav, .header_layout12 .lh_nav, .header_layout14 .lh_nav, .header_layout15 .lh_nav {
		padding-top: 15px;
	}
	.colorStyle6 .header_layout13 .lh_nav {
		margin-top: -35px;
		padding-right: 35px;
	}
	.header_layout1 .lh_cart, .header_layout4 .lh_cart, .header_layout7 .lh_cart, .header_layout10 .lh_cart {
		margin-top: 10px;
		width: 32.269%;
	}
	.header_layout2 .lh_cart, .header_layout3 .lh_cart, .header_layout5 .lh_cart, .header_layout6 .lh_cart, .header_layout8 .lh_cart, .header_layout9 .lh_cart, .header_layout11 .lh_cart, .header_layout12 .lh_cart, .header_layout14 .lh_cart, .header_layout15 .lh_cart {
		float: right;
		margin-top: -25px;
	}
	.header_layout1 .lh_slogan, .header_layout4 .lh_slogan, .header_layout7 .lh_slogan {
		width: 42.269%;
		margin: 25px 0 0 31.4%;
	}
	.header_layout4 .lh_slogan {
		margin-top: 0;
	}
	.header_layout10 .lh_slogan, .header_layout13 .lh_slogan {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		-webkit-box-flex: 1;
		-ms-flex: 1 10 150px;
		flex: 1 10 150px;
	}
	.header_layout13 .lh_slogan {
		margin-left: 0;
		padding: 0 2%;
		height: auto;
		line-height: normal;
	}
	.colorStyle6 .header_layout13 .lh_slogan {
		margin-top: 10px;
	}
	.lh_phone a {
		text-decoration: none;
		color: inherit;
	}
	.header_layout1 .lh_phone, .header_layout4 .lh_phone, .header_layout7 .lh_phone {
		text-align: right;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 0px;
		flex: 1 0 0;
	}
	.header_layout2 .lh_phone, .header_layout3 .lh_phone, .header_layout8 .lh_phone, .header_layout9 .lh_phone {
		clear: both;
		float: left;
		padding: 0;
	}
	.header_layout5 .lh_phone, .header_layout6 .lh_phone, .header_layout11 .lh_phone, .header_layout12 .lh_phone, .colorStyle5 .header_layout14 .lh_phone, .colorStyle5 .header_layout15 .lh_phone {
		float: right;
		margin-top: -44px;
		padding: 0;
	}
	.header_layout1 .lh_phone {
		margin-top: -20px;
		font-size: 25px;
	}
	.header_layout4 .lh_phone, .colorStyle5 .header_layout14 .lh_phone, .colorStyle5 .header_layout15 .lh_phone {
		margin-top: -31px;
		font-size: 33px;
	}
	.header_layout7 .lh_phone {
		margin-top: -20px;
		font-size: 22px;
	}
	.header_layout10 .lh_phone {
		margin-top: -20px;
		font-size: 33px;
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.header_layout13 .lh_phone {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.colorStyle6 .header_layout13 .lh_phone {
		margin-top: 10px;
	}
	.colorStyle6 .header_layout14 .lh_phone, .colorStyle6 .header_layout15 .lh_phone {
		text-align: center;
	}
	.header_layout1 .lh_phone span {
		font-size: 16px;
	}
	.header_layout4 .lh_phone span {
		font-size: 25px;
	}
	.header_layout7 .lh_phone span {
		font-size: 15px;
	}
	.header_layout10 .lh_phone span {
		font-size: 22px;
	}
	.lh_search {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.l_header .l_wrapper>.lh_time {
		top: 65px;
		right: 274px;
	}
	.colorStyle1 .lh_search {
		border: 1px solid #26448C;
		background: -webkit-gradient(linear, left top, left bottom, from(#151E5E), to(#1D2C70));
		background: linear-gradient(to bottom, #151E5E 0%, #1D2C70 100%);
		-webkit-box-shadow: inset 0 1px 0 0 #040A39;
		box-shadow: inset 0 1px 0 0 #040A39;
	}
	.colorStyle2 .lh_search {
		border: 1px solid #D2BBB3;
		border-top-color: #8B7070;
		background: -webkit-gradient(linear, left top, left bottom, from(#F1E6E2), to(#F9F0EE));
		background: linear-gradient(to bottom, #F1E6E2 0%, #F9F0EE 100%);
		-webkit-box-shadow: 1px 1px 0 0 #FFFFFF;
		box-shadow: 1px 1px 0 0 #FFFFFF;
	}
	.colorStyle4 .lh_search, .colorStyle4 .header_layout11 .lh_search, .colorStyle4 .header_layout12 .lh_search {
		border: 1px solid #334130;
		border-top-color: #172315;
		background: -webkit-gradient(linear, left top, left bottom, from(#4F614A), to(#718469));
		background: linear-gradient(to bottom, #4F614A 0%, #718469 100%);
		-webkit-box-shadow: 1px 1px 0 0 #596B53;
		box-shadow: 1px 1px 0 0 #596B53;
	}
	.colorStyle5 .lh_search {
		border: 1px solid #D9C8B7;
		background: -webkit-gradient(linear, left top, left bottom, from(#F3E6D6), to(#FCEFDF));
		background: linear-gradient(to bottom, #F3E6D6 0%, #FCEFDF 100%);
		-webkit-box-shadow: inset 0 1px 0 0 #887A6A;
		box-shadow: inset 0 1px 0 0 #887A6A;
	}
	.colorStyle1 .lh_search .uss_submit, .colorStyle1 .lh_search .uss_submit:hover {
		background-image: url("/img/N-9-1/search_btn.png");
	}
	.colorStyle2 .lh_search .uss_submit, .colorStyle2 .lh_search .uss_submit:hover {
		background-image: url("/img/N-9-2/search_btn.png");
	}
	.colorStyle4 .lh_search .uss_submit, .colorStyle4 .lh_search .uss_submit:hover {
		background-image: url("/img/N-9-4/search_btn.png");
	}
	.colorStyle5 .lh_search .uss_submit, .colorStyle5 .lh_search .uss_submit:hover {
		background-image: url("/img/N-9-5/search_btn.png");
	}
	.header_layout2 .lh_search, .header_layout3 .lh_search, .header_layout5 .lh_search, .header_layout6 .lh_search, .header_layout8 .lh_search, .header_layout9 .lh_search, .header_layout11 .lh_search, .header_layout12 .lh_search, .colorStyle5 .header_layout14 .lh_search, .colorStyle5 .header_layout15 .lh_search {
		float: right;
	}
	.header_layout5 .lh_search, .header_layout6 .lh_search, .header_layout11 .lh_search, .header_layout12 .lh_search, .colorStyle5 .header_layout14 .lh_search, .colorStyle5 .header_layout15 .lh_search {
		clear: both;
	}
	.header_layout10 .lh_search {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
		width: 35%;
		margin-left: 34%;
	}
	.header_layout11 .lh_search, .header_layout12 .lh_search {
		margin-top: -10px;
	}
	.header_layout13 .lh_search {
		position: absolute;
		bottom: 67px;
		right: 0;
	}
	.colorStyle6 .header_layout13 .lh_search {
		position: absolute;
		bottom: 80px;
		right: 0;
	}
	.colorStyle5 .header_layout14 .lh_search, .colorStyle5 .header_layout15 .lh_search {
		margin-top: -37px;
	}
	.colorStyle6 .header_layout14 .lh_search, .colorStyle6 .header_layout15 .lh_search {
		margin: 22px auto 0;
	}
	.l_header .lh_menu {
		margin-top: 30px;
		height: auto;
	}
	.l_header .lh_menu a {
		width: auto;
		white-space: normal;
	}
	.colorStyle1 .lh_menu {
		background: -webkit-gradient(linear, left top, left bottom, from(#7F1766), to(#470938));
		background: linear-gradient(to bottom, #7F1766 0%, #470938 100%);
	}
	.colorStyle2 .lh_menu {
		background: -webkit-gradient(linear, left top, left bottom, from(#769E48), to(#3C6826));
		background: linear-gradient(to bottom, #769E48 0%, #3C6826 100%);
		-webkit-box-shadow: inset 0 1px 0 0 #A1BD78, inset 0 -1px 0 0 #6D9156;
		box-shadow: inset 0 1px 0 0 #A1BD78, inset 0 -1px 0 0 #6D9156;
	}
	.colorStyle3 .lh_menu {
		background: -webkit-gradient(linear, left top, left bottom, from(#FFDE62), to(#FFAF04));
		background: linear-gradient(to bottom, #FFDE62 0%, #FFAF04 100%);
		-webkit-box-shadow: inset 0 1px 0 0 #FFE991, inset 0 -1px 0 0 #FFC849;
		box-shadow: inset 0 1px 0 0 #FFE991, inset 0 -1px 0 0 #FFC849;
	}
	.colorStyle4 .lh_menu {
		background: -webkit-gradient(linear, left top, left bottom, from(#D56C73), to(#9C171F));
		background: linear-gradient(to bottom, #D56C73 0%, #9C171F 100%);
	}
	.colorStyle5 .lh_menu {
		background: -webkit-gradient(linear, left top, left bottom, from(#78AA3B), to(#317714));
		background: linear-gradient(to bottom, #78AA3B 0%, #317714 100%);
	}
	.header_layout2 .lh_menu, .header_layout5 .lh_menu, .header_layout8 .lh_menu {
		clear: both;
		margin-bottom: 20px;
	}
	.header_layout3 .lh_menu, .header_layout6 .lh_menu, .header_layout9 .lh_menu, .header_layout11 .lh_menu, .header_layout12 .lh_menu, .header_layout14 .lh_menu, .header_layout15 .lh_menu {
		margin-top: 0;
	}
	.header_layout10 .lh_menu {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.l_area {
		padding-top: 25px;
	}
	.l_col {
		float: none;
		width: 100%;
		margin: 0;
	}
	.l_col>.block:not(.side_menu) {
		display: none;
	}
	.colorStyle6 .header_layout14 .l_header .l_col, .colorStyle6 .header_layout15 .l_header .l_col {
		float: left;
		width: 30%;
		margin-right: 4%;
	}
	.colorStyle6 .header_layout14 .l_header.inner_page .l_col, .colorStyle6 .header_layout15 .l_header.inner_page .l_col {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.colorStyle6 .header_layout14 .l_header .l_center, .colorStyle6 .header_layout15 .l_header .l_center {
		clear: none;
		width: 66%;
	}
	.side_menu .h3 {
		border: 1px solid;
		border-radius: 3px;
		text-align: center;
		margin: 0;
		padding: 6px 0 8px;
		cursor: pointer;
	}
	.side_menu>ul {
		display: none;
		padding-top: 10px;
	}
	.colorStyle1 .side_menu .h3 {
		background: -webkit-gradient(linear, left top, left bottom, from(#1C2D71), to(#131757));
		background: linear-gradient(to bottom, #1C2D71 0%, #131757 100%);
		border-color: #6370A8;
	}
	.colorStyle2 .side_menu .h3 {
		background: -webkit-gradient(linear, left top, left bottom, from(#5A3934), to(#6C504D));
		background: linear-gradient(to bottom, #5A3934 0%, #6C504D 100%);
		border-color: #D2BBB3;
		color: #f3dfd7;
	}
	.colorStyle3 .side_menu .h3 {
		background: -webkit-gradient(linear, left top, left bottom, from(#264E5A), to(#436976));
		background: linear-gradient(to bottom, #264E5A 0%, #436976 100%);
		border-color: #30464E;
		color: #f1f6f8;
	}
	.colorStyle4 .side_menu .h3 {
		background: -webkit-gradient(linear, left top, left bottom, from(#567F4E), to(#3E6038));
		background: linear-gradient(to bottom, #567F4E 0%, #3E6038 100%);
		border-color: #344726;
		color: #fff;
		font-size: 28px;
		line-height: 1;
	}
	.colorStyle5 .side_menu .h3 {
		background: -webkit-gradient(linear, left top, left bottom, from(#F6E7D7), to(#E2D4C4));
		background: linear-gradient(to bottom, #F6E7D7 0%, #E2D4C4 100%);
		border-color: #E0D1C1;
	}
	.colorStyle6 .side_menu .h3 {
		background: -webkit-gradient(linear, left top, left bottom, from(#D5D5D5), to(#FAFAFA));
		background: linear-gradient(to bottom, #D5D5D5 0%, #FAFAFA 100%);
		border-color: #D5D5D5;
	}
	.header_layout3 .side_menu, .header_layout6 .side_menu, .header_layout9 .side_menu, .header_layout11 .side_menu, .header_layout12 .side_menu, .header_layout14 .side_menu, .header_layout15 .side_menu {
		clear: both;
	}
	.colorStyle6 .header_layout15 .side_menu {
		margin-top: 20px;
	}
	.l_center {
		clear: both;
	}
	.l_center .type3 {
		width: 48%;
	}
	.l_center .type3:first-child {
		margin-right: 3.683%;
	}
	.lh_slider .sl_image img {
		min-width: 100%;
	}
	.colorStyle1 .lh_slider, .colorStyle2 .lh_slider, .colorStyle3 .lh_slider, .colorStyle4 .lh_slider, .colorStyle5 .lh_slider, .colorStyle6 .lh_slider {
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.colorStyle6 .header_layout14 .lh_slider, .colorStyle6 .header_layout15 .lh_slider {
		right: 0;
		margin-bottom: 0;
	}
	.colorStyle1 .l_specblock, .colorStyle2 .l_specblock {
		height: auto;
		padding-bottom: 40px;
	}
	.colorStyle3 .l_newsblock .news_block_item, .colorStyle5 .l_newsblock .news_block_item {
		width: 30%;
		margin-right: 5%;
	}
	.l_footer .l_wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-line-pack: justify;
		align-content: space-between;
		height: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 65px;
	}
	.l_footer .l_wrapper>* {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto;
		left: auto;
		width: 33%;
	}
	.l_footer .l_wrapper:before, .l_footer .l_wrapper:after {
		content: none;
	}
	.l_footer .lh_menu {
		position: absolute;
		top: 0;
		width: 100%;
	}
	.lf_nav {
		margin-top: 20px;
	}
	.lf_phone {
		text-align: right;
	}
	.lf_phone a {
		text-decoration: none;
		color: inherit;
	}
	.colorStyle3 .lf_phone, .colorStyle4 .lf_phone {
		margin-top: 3px;
	}
	.lf_powerd {
		margin-top: 20px;
		text-align: right;
	}
	.lf_powerd .uss-copyright {
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	/* Модули */
	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;
	}
	/* ------------------ */
	.header_layout7 .lh_phone {
		margin-top: 22px;
		position: absolute;
		right: 0;
		top: 20px;
	}
	.header_layout7 .lh_nav {
		position: absolute;
		right: 0;
		top: 0;
	}
}
@media screen and (min-width:769px) {
	.lh_menu>ul {
		display: block!important;
	}
}
@media screen and (max-width:768px) {
	.l_header .l_wrapper>.lh_time {
		right: 7px;
		top: 65px;
	}
	.header_layout7 .lh_phone {
		top: 0;
	}
	.lh_cart {
		border: none;
		background: none;
	}
	.header_layout11 .l_header, .header_layout12 .l_header, .header_layout14 .l_header, .header_layout15 .l_header {
		padding-top: 0;
	}
	a.lh_logo {
		padding: 0;
		text-align: left;
	}
	.header_layout2 .lh_logo, .header_layout3 .lh_logo, .header_layout5 .lh_logo, .header_layout6 .lh_logo, .header_layout8 .lh_logo, .header_layout9 .lh_logo, .header_layout11 .lh_logo, .header_layout12 .lh_logo, .colorStyle5 .header_layout14 .lh_logo, .header_layout15 .lh_logo {
		float: none;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		margin-bottom: 20px;
	}
	.header_layout9 .lh_logo, .header_layout11 .lh_logo, .header_layout12 .lh_logo, .colorStyle5 .header_layout14 .lh_logo, .colorStyle5 .header_layout15 .lh_logo {
		padding-top: 0;
	}
	.header_layout13 .lh_logo {
		margin-bottom: 30px;
	}
	.colorStyle6 .header_layout13 .lh_logo {
		text-align: center;
	}
	.colorStyle6 .header_layout14 .lh_logo, .colorStyle6 .header_layout15 .lh_logo {
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		text-align: center;
		margin: 0 0 22px;
	}
	.colorStyle6 .header_layout15 .l_header.inner_page .lh_logo {
		margin-bottom: 22px;
	}
	.lh_nav {
		display: none!important;
	}
	.lh_slider .sl_text h3, .colorStyle3 .lh_slider .sl_text .h3 {
		margin-top: -30px;
		font-size: 17px;
	}
	.lh_cart {
		width: auto!important;
		margin-left: 10px;
	}
	.lh_cart .uss_basket_mini {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.lh_cart .empty>p {
		display: none;
	}
	.lh_cart .uss_basket_mini {
		height: 23px;
	}
	.lh_cart .countword, .lh_cart .totals {
		display: none;
	}
	.lh_cart .amounts {
		font-size: 18px;
		font-weight: bold;
		float: none!important;
		padding: 0!important;
		top: 0;
	}
	.colorStyle1 .lh_cart .uss_basket_mini, .colorStyle2 .lh_cart .uss_basket_mini, .colorStyle3 .lh_cart .uss_basket_mini, .colorStyle4 .lh_cart .uss_basket_mini {
		background-position-y: 50%!important;
	}
	.colorStyle1 .lh_cart, .colorStyle2 .lh_cart, .colorStyle3 .lh_cart, .colorStyle4 .lh_cart {
		-webkit-box-ordinal-group: 23;
		-ms-flex-order: 22;
		order: 22;
	}
	.header_layout2 .lh_cart, .header_layout3 .lh_cart, .header_layout5 .lh_cart, .header_layout6 .lh_cart, .header_layout8 .lh_cart, .header_layout9 .lh_cart, .header_layout11 .lh_cart, .header_layout12 .lh_cart, .header_layout14 .lh_cart, .header_layout15 .lh_cart {
		float: none;
		margin-top: 0;
	}
	.header_layout2 .lh_cart .uss_basket_mini, .header_layout3 .lh_cart .uss_basket_mini, .header_layout5 .lh_cart .uss_basket_mini, .header_layout6 .lh_cart .uss_basket_mini, .header_layout8 .lh_cart .uss_basket_mini, .header_layout9 .lh_cart .uss_basket_mini {
		padding: 6px 10px 6px 50px;
		min-height: auto;
	}
	.header_layout2 .lh_cart .uss_basket_mini, .header_layout3 .lh_cart .uss_basket_mini {
		background-image: url(/img/N-9-1/cart_icon.png);
	}
	.header_layout5 .lh_cart .uss_basket_mini, .header_layout6 .lh_cart .uss_basket_mini {
		background-image: url(/img/N-9-2/cart_icon.png);
	}
	.colorStyle3 .header_layout8 .lh_cart .uss_basket_mini, .colorStyle3 .header_layout9 .lh_cart .uss_basket_mini {
		background-image: url(/img/N-9-3/cart_icon.png);
	}
	.header_layout11 .lh_cart .uss_basket_mini, .header_layout12 .lh_cart .uss_basket_mini {
		background-image: url(/img/N-9-4/cart_icon.png);
	}
	.header_layout14 .lh_cart .uss_basket_mini, .header_layout15 .lh_cart .uss_basket_mini {
		background-image: url(/img/N-9-5/cart_icon.png);
	}
	.header_layout1 .lh_slogan, .header_layout4 .lh_slogan, .header_layout7 .lh_slogan, .header_layout10 .lh_slogan {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 35%;
		flex: 0 1 35%;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		margin: 5px 0 0;
		width: auto;
		height: auto;
		overflow: visible;
	}
	.header_layout1 .lh_phone, .header_layout4 .lh_phone, .header_layout7 .lh_phone, .header_layout10 .lh_phone {
		margin-top: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		margin-top: 10px;
	}
	.header_layout2 .lh_phone, .header_layout3 .lh_phone, .header_layout5 .lh_phone, .header_layout6 .lh_phone, .header_layout8 .lh_phone, .header_layout9 .lh_phone, .header_layout11 .lh_phone, .header_layout12 .lh_phone, .colorStyle5 .header_layout14 .lh_phone, .colorStyle5 .header_layout15 .lh_phone {
		float: none;
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		text-align: right;
	}
	.header_layout5 .lh_phone, .header_layout6 .lh_phone, .colorStyle5 .header_layout14 .lh_phone, .colorStyle5 .header_layout15 .lh_phone {
		margin-top: 0;
	}
	.header_layout10 .lh_phone {
		margin-top: 15px;
	}
	.header_layout11 .lh_phone, .header_layout12 .lh_phone {
		margin: 0 0 20px;
	}
	.colorStyle6 .header_layout14 .lh_phone, .colorStyle6 .header_layout15 .lh_phone {
		text-align: right;
		margin-top: 18px;
	}
	.colorStyle6 .l_header.inner_page .lh_phone {
		position: static;
	}
	.header_layout5 .lh_search, .header_layout6 .lh_search, .colorStyle4 .lh_search, .colorStyle5 .lh_search, .colorStyle6 .header_layout13 .lh_search, .colorStyle6 .header_layout14 .lh_search, .colorStyle6 .header_layout15 .lh_search {
		margin-left: 40px;
	}
	.header_layout10 .lh_search {
		margin-top: 15px;
	}
	.header_layout11 .lh_search, .header_layout12 .lh_search, .colorStyle5 .header_layout14 .lh_search, .colorStyle5 .header_layout15 .lh_search, .colorStyle6 .header_layout14 .lh_search, .colorStyle6 .header_layout15 .lh_search {
		margin-top: 0;
	}
	.colorStyle6 .header_layout13 .lh_search, .colorStyle6 .header_layout14 .lh_search, .colorStyle6 .header_layout15 .lh_search {
		-ms-flex-preferred-size: 90%;
		flex-basis: 90%;
	}
	.colorStyle6 .l_header.inner_page .lh_search {
		float: none;
		margin: 0 0 0 40px;
		top: auto;
	}
	.lh_menu {
		position: absolute!important;
		z-index: 1010;
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
		border: 0!important;
	}
	.l_header .lh_menu {
		margin-top: 10px;
	}
	.lh_mobile_menu {
		display: block;
		width: 24px;
		height: 20px;
		background-repeat: no-repeat;
		cursor: pointer;
		position: absolute;
		top: -33px;
		z-index: 10;
	}
	.lh_menu>ul {
		display: none;
		border: 1px solid;
		padding: 10px 0;
		flex: 1 auto;
		max-height: 100%;
		overflow-y: auto;
	}
	.lh_menu li {
		display: block;
		height: auto;
	}
	.lh_menu a {
		display: block;
		width: auto;
		height: auto;
		padding: 12px;
	}
	.lh_menu ul li .submenu {
		display: block;
		position: static;
		width: 100%;
	}
	.lh_menu ul li .submenu li a {
		border-radius: 0 0 3px 3px;
		background: none;
		text-align: center;
		border: none;
		background: #FFDE61;
		background-image: none!important;
	}
	.colorStyle1 .lh_mobile_menu {
		background-image: url("../img/N-9-1/menu-burger.png");
	}
	.colorStyle2 .lh_mobile_menu {
		background-image: url("../img/N-9-2/menu-burger.png");
	}
	.colorStyle3 .lh_mobile_menu {
		background-image: url("../img/N-9-3/menu-burger.png");
	}
	.colorStyle4 .lh_mobile_menu {
		background-image: url("../img/N-9-4/menu-burger.png");
	}
	.colorStyle5 .lh_mobile_menu {
		background-image: url("../img/N-9-5/menu-burger.png");
	}
	.colorStyle6 .lh_mobile_menu {
		background-image: url("../img/N-9-6/menu-burger.png");
	}
	.colorStyle1 .lh_menu>ul {
		border-color: #a754a0;
		border-bottom-color: #7f387a;
	}
	.colorStyle2 .lh_menu>ul {
		border-color: #48632C;
	}
	.colorStyle3 .lh_menu>ul {
		border-color: #FFAA24;
		border-bottom-color: #BE801D;
	}
	.colorStyle4 .lh_menu>ul {
		border-color: #A8414C;
	}
	.colorStyle5 .lh_menu>ul {
		border-color: #487122;
	}
	.header_layout1 .lh_menu, .header_layout4 .lh_menu, .header_layout7 .lh_menu, .header_layout10 .lh_menu, .header_layout13 .lh_menu {
		top: 100%!important;
	}
	.header_layout2 .lh_menu, .header_layout3 .lh_menu, .header_layout5 .lh_menu, .header_layout6 .lh_menu, .header_layout8 .lh_menu, .header_layout9 .lh_menu, .header_layout11 .lh_menu, .header_layout12 .lh_menu, .header_layout14 .lh_menu, .header_layout15 .lh_menu {
		width: 100%;
		height: auto;
	}
	.header_layout5 .lh_menu, .header_layout6 .lh_menu, .header_layout14 .lh_menu, .header_layout15 .lh_menu {
		margin-top: -12px;
	}
	.header_layout11 .lh_menu {
		top: 130px;
	}
	.header_layout12 .lh_menu {
		top: 145px;
	}
	.l_col {
		position: relative;
	}
	.header_layout2 .l_left, .header_layout3 .l_left, .header_layout5 .l_left, .header_layout6 .l_left, .header_layout8 .l_left, .header_layout9 .l_left, .header_layout11 .l_left, .header_layout12 .l_left, .header_layout14 .l_left, .header_layout15 .l_left {
		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: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.colorStyle6 .header_layout14 .l_header .l_col, .colorStyle6 .header_layout15 .l_header .l_col {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.colorStyle6 .header_layout14 .l_header .l_center, .colorStyle6 .header_layout15 .l_header .l_center {
		width: 100%;
		margin-top: 20px;
	}
	.header_layout2 .side_menu, .header_layout3 .side_menu, .header_layout5 .side_menu, .header_layout6 .side_menu, .header_layout8 .side_menu, .header_layout9 .side_menu, .header_layout11 .side_menu, .header_layout12 .side_menu, .header_layout14 .side_menu, .header_layout15 .side_menu {
		margin-top: 25px;
		width: 100%;
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.colorStyle6 .header_layout14 .side_menu {
		margin-top: 0;
	}
	.l_footer .l_wrapper {
		padding: 25px 0 15px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.l_footer .l_wrapper>* {
		width: auto;
	}
	.l_footer .lh_menu {
		display: none;
	}
	.lf_copy {
		-webkit-box-ordinal-group: -1;
		-ms-flex-order: -2;
		order: -2;
		-ms-flex-preferred-size: 30%;
		flex-basis: 30%;
	}
	.lf_nav {
		margin: 0;
		position: absolute!important;
		top: 63px!important;
	}
	.lf_contacts {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		-ms-flex-preferred-size: 70%;
		flex-basis: 70%;
		text-align: right;
	}
	.lf_powerd {
		margin: 0;
	}
	.lf_counters {
		display: none;
	}
	/* Модули */
	.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_blocks_view .uss_eshop_item .uss_img_holder {
		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, .uss_shop_table_view tr.order_one {
		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 a.add_to_cart, .uss_delete_pos a.add_to_cart {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: middle;
		margin: 3px 5px 3px 0;
	}
	/* ------------------ */
	.special-target {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
		height: 1px;
		display: block;
		width: 100%;
	}
	.lh_cart.notInViewPort {
		position: fixed;
		right: 10px;
		top: 10px;
		margin: 0;
		height: 12px;
		z-index: 100;
	}
	.lh_cart.notInViewPort .uss_basket_mini {
		height: auto!important;
		-webkit-box-sizing: border-box!important;
		box-sizing: border-box!important;
		height: 30px!important;
		position: relative!important;
		top: -6px!important;
	}
	.lh_cart.notInViewPort:after {
		content: '';
		width: 200vw;
		top: -20px;
		right: -50px;
		left: auto;
		height: 50px;
		background: #fff;
		position: absolute;
		z-index: -1;
	}
	.lh_search.notInViewPort {
		position: fixed;
		top: 9px;
		right: 70px;
		width: calc(100% - 120px);
		left: auto;
		margin: 0!important;
		z-index: 100;
	}
	.lh_menu.notInViewPort {
		position: fixed!important;
		top: 34px!important;
		left: 0!important;
		right: 0!important;
		z-index: 100;
	}
	.lh_menu.notInViewPort .lh_mobile_menu {
		top: -33px;
		left: 10px;
		z-index: 100;
	}
	.lh_search {
		width: auto;
		position: relative;
		top: 0;
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 0px;
		flex: 1 0 0;
		-ms-flex-item-align: end;
		align-self: flex-end;
		margin-left: 35px;
		top: auto;
		bottom: 0;
		margin-bottom: 0;
	}
}
@media screen and (max-width:640px) {
	.header_layout1 .lh_slogan, .header_layout4 .lh_slogan, .header_layout7 .lh_slogan, .header_layout10 .lh_slogan, .header_layout13 .lh_slogan {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin-top: 10px;
	}
	.header_layout13 .lh_slogan {
		margin: -8px 0 15px;
	}
	.colorStyle6 .header_layout13 .lh_slogan {
		margin-top: -23px;
	}
	.header_layout10 .lh_phone {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.l_center .type3 {
		width: 100%;
	}
	.l_center .type3:first-child {
		margin-right: 0;
	}
	.catalog_set .eshop_menu_image {
		float: none;
		display: block;
		margin-bottom: 5px;
	}
	.colorStyle6 .blocks ul {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.colorStyle6 .blocks ul li {
		width: 50%;
		margin-bottom: 20px;
	}
	.colorStyle6 .photos .uss_images_block .uss_one_image {
		width: 30%;
		height: auto;
	}
	.colorStyle6 .photos .uss_images_block .uss_one_image img {
		max-width: 100%;
	}
	.colorStyle3 .l_newsblock .news_block_item, .colorStyle5 .l_newsblock .news_block_item {
		width: 100%;
		margin-right: 0;
		overflow: hidden;
		display: block;
	}
	.colorStyle5 .l_form_inner .group {
		width: 100%;
	}
	.colorStyle5 .l_form_inner .group.end {
		width: 72.7%;
	}
	.colorStyle5 .l_form_inner .group .fc_item.block {
		width: 100%;
		margin-right: 0;
	}
	.colorStyle5 .l_form_inner .group .fc_item.block.fc_checkbox_one {
		width: 137%;
	}
	.colorStyle5 .l_form_inner .buttons {
		width: 25%;
	}
	/* Модули */
	#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_eshop_block_item, .uss_shop_blocks_view .uss_eshop_item {
		max-width: calc((100% - (1 * 20px)) / 2);
	}
	.l_specblock .one-in-row .uss_eshop_block_item, .uss_shop_blocks_view.one-in-row .uss_eshop_item {
		width: 100%!important;
		max-width: 100%!important;
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_by:not(.uss_shop_buy_one_click), .uss_shop_list_view .uss_shop_technical_data .uss_shop_by:not(.uss_shop_buy_one_click), .uss_shop_detail .uss_shop_technical_data .uss_shop_by, .uss_eshop_sameproducts .item .addToCart {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		overflow: hidden;
		vertical-align: middle;
	}
	.uss_eshop_sameproducts.blocks .item {
		max-width: none;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
	.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;
	}
	/* ------------------ */
}
@media screen and (max-width:480px) {
	.header_layout7 .lh_phone {
		position: static;
	}
	.header_layout3 a.lh_logo {
		font-size: 26px;
	}
	.header_layout2 .lh_phone, .header_layout3 .lh_phone {
		font-size: 21px;
	}
	.header_layout5 .lh_phone, .header_layout6 .lh_phone, .header_layout11 .lh_phone, .header_layout12 .lh_phone {
		font-size: 33px;
	}
	.header_layout13 .lh_phone {
		font-size: 28px;
	}
	.colorStyle6 .header_layout14 .lh_phone, .colorStyle6 .header_layout15 .lh_phone {
		font-size: 26px;
	}
	.header_layout5 .lh_phone span, .header_layout6 .lh_phone span, .header_layout9 .lh_phone, .header_layout11 .lh_phone span, .header_layout12 .lh_phone span {
		font-size: 24px;
	}
	.colorStyle6 .header_layout14 .lh_phone span, .colorStyle6 .header_layout15 .lh_phone span {
		font-size: 16px;
	}
	/* Модули */
	#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_section_content .uss_eshop_filters_block .jq-selectbox {
		width: auto;
	}
	.uss_section_content .uss_eshop_filters_block .jq-selectbox__select {
		width: 146px;
	}
	.l_specblock .uss_eshop_block_item {
		width: 100%!important;
		max-width: 100%!important;
		margin: 0 0 15px!important;
	}
	.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 {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.uss_shop_list_view .uss_shop_list_view_item .posimg_item .uss_img_holder {
		display: block;
		margin: auto;
	}
	.uss_shop_list_view .uss_shop_technical_data {
		display: block;
		width: 100%;
	}
	#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;
	}
	/* ------------------ */
	.l_header .l_wrapper>.lh_time {
		top: 13px;
		right: 0;
		left: 0;
		margin: 0 auto;
	}
	.l_header .l_wrapper>.lh_pic {
		top: 13px;
		margin: 0 auto;
	}
}
@media (max-width:447px) {
	.l_header .l_wrapper {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.header_layout7 .lh_logo {
		margin: 0;
		width: 100%;
		position: static;
	}
	.lh_phone>p+p {
		margin-top: 7px;
	}
	.header_layout7 .lh_phone {
		width: 100%;
		text-align: center;
	}
}
#l_site .block ul li .submenu li:hover {
	border: 1px solid #2591ad;
}
.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .uss_img_holder:hover {
	border: 2px solid #2591ad;
}
@media screen and (max-width: 768px) {
	.colorStyle3 .lh_slider .slick-dots {
		display: none!important;
	}
}
.slogan {
	line-height: 1.2;
}
.uss_eshop_item .posimg_item {
    margin: 0;
}
@media screen and (max-width: 768px) {
    li.active.store.b-drop ul.submenu {
        display: none;
}
}
.eshop_filters_item.eshop_filters_item_27560.eshop_filters_type_text img
 {
    max-width: 80px;
}

.eshop_filters_item.eshop_filters_item_27560.eshop_filters_type_text span.value {
    font-size: 0;
}