/* Slider */

.slick-slider {
	position: relative;
	display: block;
	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;
}
.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;
}
/* Arrows */

.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;
}
/* Dots */

.slick-dotted.slick-slider {
	margin-bottom: 30px;
}
.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	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, .sl_text a {
	text-decoration: none;
	display: block;
}
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: bold;
}
* {
	outline: none;
}
body, html {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
.g-max-width {
	margin: 0 auto;
	width: 1200px;
	padding: 0px;
	position: relative;
	text-align: left;
}
.g-clean {
	clear: both;
	font-size: 0;
	overflow: hidden;
}
@font-face {
	font-family: 'helvetica_4_light';
	src: url('../fonts/helv4light-webfont.eot');
	src: url('../fonts/helv4light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helv4light-webfont.woff') format('woff'), url('../fonts/helv4light-webfont.ttf') format('truetype'), url('../fonts/helv4light-webfont.svg#helvetica_4_light') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helveticaneuecyrmedium';
	src: url('../fonts/helveticaneuecyr-medium.eot');
	src: url('../fonts/helveticaneuecyr-medium.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneuecyr-medium.woff') format('woff'), url('../fonts/helveticaneuecyr-medium.ttf') format('truetype'), url('../fonts/helveticaneuecyr-medium.svg#helveticaneuecyrmedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helvetica_5_normal';
	src: url('../fonts/helvetica-5-normal.eot');
	src: url('../fonts/helvetica-5-normal.eot?#iefix') format('embedded-opentype'), url('../fonts/helvetica-5-normal.woff') format('woff'), url('../fonts/helvetica-5-normal.ttf') format('truetype'), url('../fonts/helvetica-5-normal.svg#helvetica_5_normal') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'a_rubricaxtcnregular';
	src: url('../fonts/a-rubricaxtcn-webfont.eot');
	src: url('../fonts/a-rubricaxtcn-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/a-rubricaxtcn-webfont.woff') format('woff'), url('../fonts/a-rubricaxtcn-webfont.ttf') format('truetype'), url('../fonts/a-rubricaxtcn-webfont.svg#a_rubricaxtcnregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'arian_amu_serif';
	src: url('../fonts/arian_AMU_Serif_reg.eot');
	src: url('../fonts/arian_AMU_Serif_reg.eot?#iefix') format('embedded-opentype'), url('../fonts/arian_AMU_Serif_reg.woff') format('woff'), url('../fonts/arian_AMU_Serif_reg.ttf') format('truetype'), url('../fonts/arian_AMU_Serif_reg.svg#arian_amu_serif') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'arian_amu_serif';
	src: url('../fonts/arian_Amu_Serif_Bold.eot');
	src: url('../fonts/arian_Amu_Serif_Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/arian_Amu_Serif_Bold.woff') format('woff'), url('../fonts/arian_Amu_Serif_Bold.ttf') format('truetype'), url('../fonts/arian_Amu_Serif_Bold.svg#arian_amu_serif') format('svg');
	font-weight: bold;
	font-style: normal;
}
body {
	color:  #000000;
	font: 0.9em/1.2 Arial, sans-serif;
}
table, td, th {
	border-collapse: collapse;
	font-size: 100%;
}
form {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	font: normal 1.0em/1.2 'helvetica_4_light', Arial, sans-serif;
}
textarea {
	resize: none;
	overflow: auto;
}
input, select, button {
	vertical-align: middle;
}
input[type="submit"]::-moz-focus-inner {
	padding: 0;
	border: 0;
}
hr {
	border: 1px solid #ccc;
	padding: 0;
	margin: 0.5em 0;
}
ul, ol, li {
	margin: 5px 15px;
	padding: 0;
}
/* ФОС */

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;
}
.uss_form_select select {
	display: block;
}
button, input[type="submit"], input[type="reset"], input[type="button"] {
	position: relative;
	color: #2c2f33;
	font-size: 13px;
	padding: 5px 12px;
	cursor: pointer;
	border: 1px solid #e0e1e4;
	border-bottom-color: #c2c8cc;
	border-top-color: #f3f3f4;
	background: #e3e4e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEREREVENUU3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEREREVENUY3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RERERUQ1QzcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RERERUQ1RDcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlWe6+gAAAAwSURBVHjaYv78+QvT////IZiBAc5mANNAPsN/JDFkPgMTAwOUhuqF0zBxMJsBIMAAHQQv4X8tPHwAAAAASUVORK5CYII=") repeat-x 0 0;
	font-weight: bold;
}
button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	background: #f3f3f4 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUVCRjAxNzM3MTQ0MTFFMzlBRkRFQTE2QUU3RjhDMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUVCRjAxNzQ3MTQ0MTFFMzlBRkRFQTE2QUU3RjhDMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RUJGMDE3MTcxNDQxMUUzOUFGREVBMTZBRTdGOEMzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RUJGMDE3MjcxNDQxMUUzOUFGREVBMTZBRTdGOEMzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+mmwIAAAA0SURBVHjaYn785BkTAwMDGDMygmhGJkYQnxGJhokzgtSAxBmB4lA2lA9WA+ND9ULZAAEGABgWAw47zfFeAAAAAElFTkSuQmCC") repeat-x 0 0;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p {
	margin: 10px 0;
	padding: 0;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-weight: normal;
	font-family: 'helvetica_4_light', Arial, sans-serif;
}
.header_layout7 h1, .header_layout7 .h1, .header_layout7 h2, .header_layout7 .h2, .header_layout7 h3, .header_layout7 .h3, .header_layout7 h4, .header_layout7 .h4, .header_layout8 h1, .header_layout8 .h1, .header_layout8 h2, .header_layout8 .h2, .header_layout8 h3, .header_layout8 .h3, .header_layout8 h4, .header_layout8 .h4, .header_layout9 h1, .header_layout9 .h1, .header_layout9 h2, .header_layout9 .h2, .header_layout9 h3, .header_layout9 .h3, .header_layout9 h4, .header_layout9 .h4 {
	font-family: 'arian_amu_serif', arial, sans-serif;
}
h1, .h1 {
	font-size: 35px;
}
h2, .h2 {
	font-size: 32px;
}
h3, .h3 {
	font-size: 30px;
	position: relative;
}
h4, .h4 {
	font-size: 28px;
}
h5, .h5 {
	font-size: 26px;
}
h6, .h6 {
	font-size: 24px;
}
a {
	color: blue;
	text-decoration: underline;
}
a:hover {
	color: black;
	text-decoration: none;
}
.colorStyle1 a {
	color: #2c9de3;
}
.colorStyle1 a:hover {
	color: #4f4a4a;
}
.colorStyle2 a {
	color: #ff3f3f;
}
.colorStyle2 a:hover {
	color: #dc666f;
}
.colorStyle3 a {
	color: #e12d32;
}
.colorStyle3 a:hover {
	color: #292a29;
}
.colorStyle4 a {
	color: #2e2a28;
}
.colorStyle4 a:hover {
	color: #171615;
}
.colorStyle5 a {
	color: #824786;
}
.colorStyle5 a:hover {
	color: #c3724a;
}
.colorStyle6 a {
	color: #006E51;
}
.colorStyle6 a:hover {
	color: #303030;
}
.colorStyle6 .l_col .block a, .colorStyle6 .mp_news.block a {
	color: #fff;
}
.b_round {
	border-radius: 10px;
}
.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;
}
.colorStyle2 {
	background: #292a29 url(../img/n19_2/bg.png) repeat-y 50% 0;
	background-attachment: fixed;
}
.colorStyle3 {
	background: #50a3d0 url(../img/n19_3/bg.png) repeat-y 50% 0;
	background-attachment: fixed;
}
.colorStyle4 {
	background: #eff1f0 url(../img/n19_4/bg.png) repeat-y 50% 0;
}
.colorStyle5 {
	background: #dec7cf url(../img/n19_5/bg.png) repeat-x 50% 0;
}
.colorStyle6 {
	background: #FEFEFE;
}
.l-page {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
}
.l-page-rubber {
	width: 100%;
	min-width: 1220px;
	overflow: hidden;
	_overflow-y: visible;
}
*html .l-page-rubber {
	width: expression((documentElement.clientWidth || document.body.clientWidth) < 1220 ? '1220px':'');
}
.colorStyle1 .l-page-rubber {
	background: #fff;
	/*box-shadow:inset -190px 0 190px -210px #ccc, inset 190px 0 190px -210px #ccc;*/
}
.colorStyle2 .l-page-rubber {
	color: #fff;
}
.colorStyle3 .l-page-rubber {
	color: #1b191a;
}
.colorStyle4 .l-page-rubber {
	color: #2e2a28;
}
.l-page-holder {
	padding: 10px 0 20px;
	background: url(../img/0.gif) repeat 0 0;
	position: relative;
}
.l-wrapper {
	position: relative;
	zoom: 1;
}
.l-header {
	width: 100%;
	background-position: 50% 0;
	background-repeat: no-repeat;
	font-size: 15px;
	margin-bottom: 22px;
}
.mpage .header_layout6 .l-header {
	height: 810px;
}
.mpage .header_layout9 .l-header {
	height: 820px;
}
.mpage .header_layout12 .l-header {
	height: 835px;
}
.mpage .header_layout15 .l-header {
	/*height: 840px;*/
	height: auto;
}
.colorStyle5.mpage .header_layout15 .l-header {
	background: url(../img/n19_5/header.png) repeat-y 50% 0;
}
.colorStyle1 .l-header a, .colorStyle1 .l-header a:hover {
	color: #4f4a4a;
}
.colorStyle2 .l-header a, .colorStyle2 .l-header a:hover {
	color: #fff;
}
.colorStyle3 .l-header a, .colorStyle3 .l-header a:hover {
	color: #1b191a;
}
.colorStyle4 .l-header a, .colorStyle4 .l-header a:hover {
	color: #2e2a28;
}
.colorStyle5 .l-header a, .colorStyle5 .l-header a:hover {
	color: #4f4a4a;
}
.colorStyle6 .l-header a, .colorStyle6 .l-header a:hover {
	color: #4f4a4a;
}
.lh_holder {
	position: relative;
	background: url(../img/0.gif) repeat 0 0;
}
.lh_top {
	padding: 32px 0 6px;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.colorStyle6 .header_layout14 .lh_top {
	padding: 38px 0 6px;
}
.l-header-holder {
	padding: 32px 0;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
.colorStyle6 .header_layout14 .l-header-holder {
	padding: 32px 0 48px;
}
.l-page-content {
	width: 100%;
	float: left;
	position: relative;
	zoom: 1;
}
.l-content {
	margin: 0;
	_width: 100%;
	overflow: hidden;
	padding: 0 2px 0 0;
}
.l_col {
	position: relative;
}
.l-page-left {
	float: left;
	margin-right: 30px;
	width: 180px;
}
.colorStyle6 .l-page-left {
	width: 215px;
}
.l-page-right {
	float: right;
	margin-left: 30px;
	width: 210px;
}
.l-footer {
	position: relative;
	width: 100%;
	clear: both;
	padding: 15px 0 8px;
	overflow: hidden;
	zoom: 1;
}
.header_layout7 .l-footer-holder, .header_layout8 .l-footer-holder, .header_layout9 .l-footer-holder {
	padding-left: 40px;
	padding-right: 40px;
}
.lf_hold_holder {
	padding: 30px 0 15px;
	overflow: hidden;
	position: relative;
	font-size: 15px;
}
.header_layout7 .lf_hold_holder, .header_layout8 .lf_hold_holder, .header_layout9 .lf_hold_holder {
	padding-left: 40px;
	padding-right: 40px;
	text-align: left;
}
.header_layout10 .lf_hold_holder, .header_layout11 .lf_hold_holder, .header_layout12 .lf_hold_holder {
	padding-bottom: 25px;
}
.colorStyle1 .l-footer {
	background: #4f4a4a;
	color: #cbcbcb;
}
.colorStyle2 .l-footer {
	background: #292a29;
	color: #cbcbcb;
}
.colorStyle3 .l-footer {
	background: #3a3b3a;
	color: #cbcbcb;
}
.colorStyle4 .l-footer {
	background: #171615;
	color: #cbcbcb;
}
.colorStyle5 .l-footer {
	background: #824786;
	color: #cbcbcb;
}
.colorStyle6 .l-footer {
	background: #E0E0E0;
	color: #303030;
}
.lf_rasp {
	position: relative;
	width: 100%;
	clear: both;
	zoom: 1;
}
.lf_hold {
	position: relative;
	width: 100%;
	overflow: hidden;
	zoom: 1;
	left: 0;
}
.lf_holder {
	position: relative;
	overflow: hidden;
	background: #ccc;
}
.header_layout7 .lf_holder, .header_layout8 .lf_holder, .header_layout9 .lf_holder {
	margin: 0 auto;
	max-width: 1200px;
	border-radius: 10px 10px 0 0;
}
.colorStyle1 .lf_holder {
	background: #f6f6f6;
	color: #403535;
}
.colorStyle2 .lf_holder {
	background: #c22b37;
	color: #fff;
}
.colorStyle3 .lf_holder {
	background: #292a29;
	color: #fff;
}
.colorStyle4 .lf_holder {
	background: #332e28;
	color: #fff;
}
.colorStyle5 .lf_holder {
	background: #f1edee;
}
.colorStyle6 .lf_holder {
	background: #fff;
}
.colorStyle1 .lf_hold a, .colorStyle1 .lf_hold a:hover {
	color: #403535;
}
.colorStyle2 .lf_hold a, .colorStyle2 .lf_hold a:hover {
	color: #fff;
}
.colorStyle3 .lf_hold a, .colorStyle3 .lf_hold a:hover {
	color: #fff;
}
.colorStyle4 .lf_hold a, .colorStyle4 .lf_hold a:hover {
	color: #fff;
}
.colorStyle5 .lf_hold a, .colorStyle5 .lf_hold a:hover {
	color: #4f4a4a;
}
.colorStyle6 .lf_hold a, .colorStyle6 .lf_hold a:hover {
	color: #303030;
}
.lh_logo {
	width: 310px;
	white-space: nowrap;
	overflow: hidden;
}
.lh_logo a {
	text-decoration: none;
}
.colorStyle1 .lh_logo a, .colorStyle1 .lh_logo a:hover {
	color: #4f4a4a;
}
.colorStyle2 .lh_logo a, .colorStyle2 .lh_logo a:hover {
	color: #fff;
}
.colorStyle3 .lh_logo a, .colorStyle3 .lh_logo a:hover {
	color: #1b191a;
}
.colorStyle4 .lh_logo a, .colorStyle4 .lh_logo a:hover {
	color: #4f4a4a;
}
.colorStyle5 .lh_logo a, .colorStyle5 .lh_logo a:hover {
	color: #4f4a4a;
}
.lh_logo .lh_title {
	font: 46px/0.8em 'helveticaneuecyrmedium', arial, sans-serif;
	margin: 0 0 5px;
}
.colorStyle1 .lh_logo .lh_title {
	color: #2c9de3;
}
.colorStyle2 .lh_logo .lh_title {
	color: #fff;
}
.colorStyle3 .lh_logo .lh_title {
	color: #e12d32;
}
.colorStyle4 .lh_logo .lh_title {
	color: #4f4a4a;
}
.colorStyle5 .lh_logo .lh_title {
	color: #824786;
}
.header_layout7 .lh_logo .lh_title, .header_layout8 .lh_logo .lh_title, .header_layout9 .lh_logo .lh_title {
	font-family: 'arian_amu_serif', arial, sans-serif;
}
.lh_logo .lh_logo_slogan {
	font-size: 16px;
}
.lh_r {
	float: right;
	text-align: right;
	width: 270px;
	margin: 0 0 0 25px;
}
.lh_r p {
	margin: 0px;
}
.lh_l {
	float: left;
	margin: 0 25px 0 0;
	width: 330px;
	border-right: 1px solid #cacaca;
}
.colorStyle2 .lh_l {
	border-color: #8f908f;
}
.colorStyle3 .lh_l {
	border-color: #e12d32;
}
.colorStyle4 .lh_l {
	border-color: #cacaca;
}
.colorStyle5 .lh_l {
	border-color: #824786;
}
.lh_m {
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.lh_slogan {
	font-size: 35px;
	line-height: 0.9em;
}
.lh_slogan p {
	margin: 0;
}
.lh_nav_ico {
	float: right;
}
.lh_nav_ico a {
	margin: 0 0 0 25px;
}
.colorStyle3 .lh_nav_ico a {
	color: #df313a;
}
.lh_search {
	float: left;
	width: 300px;
	border: 1px solid #dbdbdb;
	margin: -4px 55px 0 0;
	position: relative;
}
.colorStyle2 .lh_search {
	border-color: #8f908f;
}
.colorStyle3 .lh_search {
	border-color: #fff;
	background: #fff;
}
.colorStyle4 .lh_search {
	border-color: #9a9996;
	background: #eff1f0;
}
.colorStyle5 .lh_search {
	border-color: #be73aa;
	background: #ee96c6;
}
.header_layout7 .lh_search, .header_layout8 .lh_search, .header_layout9 .lh_search {
	border-radius: 14px;
}
.lh_search form {}
.lh_search .uss_input_name {
	border: none;
	background: none;
	color: #b7b7b8;
	padding: 0 5px 0 35px;
	width: calc(100% - 40px);
	height: 26px;
	line-height: 26px;
	font-size: 15px;
}
.colorStyle3 .lh_search .uss_input_name {
	color: #1b191a;
}
.colorStyle4 .lh_search .uss_input_name {
	color: #2e2a28;
}
.colorStyle5 .lh_search .uss_input_name {
	color: #824786;
}
.lh_search .uss_submit {
	position: absolute;
	top: 1px;
	left: 5px;
	border: none;
	width: 24px;
	height: 24px;
	padding: 0;
	background: url(../img/uss_submit.png) no-repeat 0 0;
}
.colorStyle1 .lh_search .uss_submit {
	background: url(../img/n19_1/uss_submit.png) no-repeat 0 0;
}
.colorStyle2 .lh_search .uss_submit {
	background: url(../img/n19_2/uss_submit.png) no-repeat 0 0;
}
.colorStyle3 .lh_search .uss_submit {
	background: url(../img/n19_3/uss_submit.png) no-repeat 0 0;
}
.colorStyle4 .lh_search .uss_submit {
	background: url(../img/n19_4/uss_submit.png) no-repeat 0 0;
}
.colorStyle5 .lh_search .uss_submit {
	background: url(../img/n19_5/uss_submit.png) no-repeat 0 0;
}
.lh_search .uss_submit:hover {
	background-position: 0 -24px;
}
.lh_auth span.razd {
	margin: 0 3px;
}
.lh_basket {
	float: right;
	margin: 0 0 0 35px;
}
.lh_basket>a {
	display: block;
	padding-left: 27px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
}
.colorStyle1 .lh_basket>a {
	background-image: url(../img/n19_1/basket_link.png);
}
.colorStyle2 .lh_basket>a {
	background-image: url(../img/n19_2/basket_link.png);
}
.colorStyle3 .lh_basket>a {
	background-image: url(../img/n19_3/basket_link.png);
}
.colorStyle4 .lh_basket>a {
	background-image: url(../img/n19_4/basket_link.png);
}
.colorStyle5 .lh_basket>a {
	background-image: url(../img/n19_5/basket_link.png);
}
.colorStyle6 .lh_basket>a {
	background-image: url(../img/n19_6/basket_link.png);
}
.lh_basket>a:hover {
	background-position: 0 -20px;
}
.lh_basket .uss_basket_mini div {
	float: left;
}
.lh_basket .uss_basket_mini div.amounts {
	margin: 0 10px 0 0;
}
.lh_basket p {
	margin: 0;
}
.lh_menu {
	position: relative;
	z-index: 20;
}
.header_layout4 .lh_menu, .header_layout5 .lh_menu, .header_layout6 .lh_menu {
	margin: 0 auto;
	max-width: 1200px;
}
.header_layout7 .lh_menu, .header_layout8 .lh_menu, .header_layout9 .lh_menu {
	margin: 0 auto;
	max-width: 1200px;
	border-radius: 10px;
}
.header_layout10 .lh_menu, .header_layout11 .lh_menu, .header_layout12 .lh_menu {
	margin: 0 auto;
	max-width: 1200px;
}
.header_layout13 .lh_menu, .header_layout14 .lh_menu, .header_layout15 .lh_menu {
	margin: 0 auto;
	max-width: 1200px;
}
.colorStyle1 .lh_menu {
	background: #2c9de3;
}
.colorStyle2 .lh_menu {
	background: #c22b37;
}
.colorStyle3 .lh_menu {
	background: #df313a;
	-webkit-box-shadow: 0 10px 2px -2px #5eaad7;
	box-shadow: 0 10px 2px -2px #5eaad7;
}
.colorStyle4 .lh_menu {
	background: #332e28;
}
.colorStyle5 .lh_menu {
	background: #824786;
}
.colorStyle6 .lh_menu {
	background: #006E51;
	max-width: 100%;
}
.lf_menu {
	position: relative;
	overflow: hidden;
	zoom: 1;
	margin-bottom: -5px;
}
.colorStyle1 .lf_menu {
	background: #fff;
	/*box-shadow:inset -190px 0 190px -210px #ccc, inset 190px 0 190px -210px #ccc;*/
}
.colorStyle3 .lf_menu {
	background: #df313a;
}
.colorStyle6 .lf_menu {
	background: #006E51;
}
.header_layout10 .lf_menu, .header_layout11 .lf_menu, .header_layout12 .lf_menu {
	margin: 15px 0 0;
}
.mmenu_holder {
	z-index: 20;
	position: relative;
}
.mmenu_holder table {
	width: 100%;
}
.mmenu_holder td {
	padding: 0;
}
.mmenu_holder ul {
	margin: 0;
	list-style: none;
	padding: 0;
	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;
}
.mmenu_holder li {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	position: relative;
	margin: 0;
}
.mmenu_holder .menu_w>li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	padding: 0;
}
.mmenu_holder a {
	color: #4f4a4a;
	font-size: 18px;
	text-decoration: none;
	line-height: 48px;
	padding: 0 15px;
	height: 48px;
	margin: 0;
	text-align: center;
	font-family: Arial, sans-serif;
	display: block;
	overflow: hidden;
	font-weight: bold;
}
.mmenu_holder .menu_w>li>a {
	display: block;
	width: auto;
	line-height: 48px;
	margin: 0;
}
.colorStyle1 .mmenu_holder a {
	color: #fff;
}
.colorStyle1 .lf_menu .mmenu_holder a {
	color: #2c9de3;
}
.colorStyle2 .mmenu_holder a {
	color: #fff;
}
.colorStyle3 .mmenu_holder a {
	color: #fff;
}
.colorStyle4 .mmenu_holder a {
	color: #fff;
}
.colorStyle5 .mmenu_holder a {
	color: #fff;
}
.colorStyle5 .lf_menu .mmenu_holder a {
	color: #824786;
}
.colorStyle6 .lf_menu .mmenu_holder a {
	color: #fff;
	text-decoration: underline;
}
.colorStyle6 .mmenu_holder a {
	color: #fff;
}
.colorStyle6 .lf_menu .mmenu_holder a {
	color: #fff;
}
.colorStyle6 .lh_menu .mmenu_holder .submenu a, .colorStyle6 .lf_menu .mmenu_holder .submenu a {
	color: #006E51;
}
.mmenu_holder a:hover, .mmenu_holder a.active {
	text-decoration: underline;
}
.colorStyle1 .lf_menu .mmenu_holder a:hover, .colorStyle1 #lpage .lf_menu .mmenu_holder a.active {
	color: #4f4a4a;
}
.colorStyle2 .mmenu_holder a:hover, .colorStyle2 #lpage .mmenu_holder a.active {
	color: #fff;
}
.colorStyle2 .lf_menu .mmenu_holder a:hover, .colorStyle2 #lpage .lf_menu .mmenu_holder a.active {
	color: #040202;
}
.colorStyle4 .mmenu_holder a:hover, .colorStyle4 #lpage .mmenu_holder a.active {
	color: #fff;
}
.colorStyle4 .lf_menu .mmenu_holder a:hover, .colorStyle4 #lpage .lf_menu .mmenu_holder a.active {
	color: #868381;
}
.colorStyle5 .mmenu_holder a:hover, .colorStyle5 #lpage .mmenu_holder a.active {
	color: #fff;
}
.colorStyle5 .lf_menu .mmenu_holder a:hover, .colorStyle5 #lpage .lf_menu .mmenu_holder a.active {
	color: #c3724a;
}
.colorStyle1 #lpage .lh_menu .mmenu_holder li.selected a.selected {
	background: #2089ca;
	color: #fff;
}
.colorStyle2 #lpage .lh_menu .mmenu_holder li.selected a.selected {
	background: #c22b37;
}
.colorStyle3 #lpage .lh_menu .mmenu_holder li.selected a.selected {
	background: #3a3b3a;
	color: #fff;
}
.colorStyle4 #lpage .lh_menu .mmenu_holder li.selected a.selected {
	background: #605e5d;
	color: #fff;
}
.colorStyle5 #lpage .lh_menu .mmenu_holder li.selected a.selected {
	background: #e8e0e1;
	color: #824786;
}
.colorStyle6 #lpage .lh_menu .mmenu_holder li.selected a.selected {
	background: #F1F1F1;
	color: #242424;
}
.uss_eshop_filters_block .group .filter_item .filter_elem_label{
    display: block !important;
}
.mmenu_holder .submenu {
	position: absolute;
	left: 0;
	z-index: 10;
	width: 242px;
	display: none;
	padding: 5px 0;
}
.mmenu_holder li.last .submenu {
	left: auto;
	right: 0;
}
.colorStyle1 .mmenu_holder .submenu {
	background: #2089ca;
}
.colorStyle2 .mmenu_holder .submenu {
	background: #c22b37;
}
.colorStyle3 .mmenu_holder .submenu {
	background: #3a3b3a;
}
.colorStyle4 .mmenu_holder .submenu {
	background: #605e5d;
}
.colorStyle5 .mmenu_holder .submenu {
	background: #e8e0e1;
}
.colorStyle6 .mmenu_holder .submenu {
	background: #F1F1F1;
}
.header_layout7 .mmenu_holder .submenu, .header_layout8 .mmenu_holder .submenu, .header_layout9 .mmenu_holder .submenu {
	border-radius: 0 0 10px 10px;
	padding-bottom: 10px;
}
.mmenu_holder .selected .submenu {
	display: block;
}
.mmenu_holder .submenu li {
	display: block;
	margin: 0px;
}
.mmenu_holder .submenu a {
	white-space: normal;
	padding: 7px 15px;
	text-align: left;
	line-height: 1em;
	height: auto;
	display: block;
	width: auto;
	font-family: 'helvetica_4_light', arial, sans-serif;
}
.colorStyle1 .mmenu_holder .submenu a {
	color: #fff;
}
.colorStyle2 .mmenu_holder .submenu a {
	color: #fff;
}
.colorStyle3 .mmenu_holder .submenu a {
	color: #fff;
}
.colorStyle4 .mmenu_holder .submenu a {
	color: #fff;
}
.colorStyle5 .mmenu_holder .submenu a {
	color: #824786;
}
.mmenu_holder .submenu a:hover, .mmenu_holder .submenu a.active {
	text-decoration: none;
}
.colorStyle1 .mmenu_holder .submenu a:hover, .colorStyle1 #lpage .mmenu_holder .submenu a.active {
	background: #2c9de3;
}
.colorStyle2 .mmenu_holder .submenu a:hover, .colorStyle2 #lpage .mmenu_holder .submenu a.active {
	background: #d27387;
}
.colorStyle3 .mmenu_holder .submenu a:hover, .colorStyle3 #lpage .mmenu_holder .submenu a.active {
	background: #1b191a;
	color: #fff;
}
.colorStyle4 .mmenu_holder .submenu a:hover, .colorStyle4 #lpage .mmenu_holder .submenu a.active {
	background: #332e28;
	color: #fff;
}
.colorStyle5 .mmenu_holder .submenu a:hover, .colorStyle5 #lpage .mmenu_holder .submenu a.active {
	background: #e4bbcd;
	color: #824786;
}
.colorStyle6 .mmenu_holder .submenu a:hover, .colorStyle6 #lpage .mmenu_holder .submenu a.active {
	background: #006E51;
	color: #fff;
}
.lf_catalog {
	position: relative;
	width: 100%;
	overflow: hidden;
	zoom: 1;
}
.lf_catalog ul {
	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;
	margin: 0 0 25px;
	list-style: none;
	overflow: hidden;
}
.lf_catalog li, .lf_catalog ul.catalog_menu li {
	-ms-flex-preferred-size: 37%;
	flex-basis: 37%;
	float: left;
	margin: 0 0 10px 0;
	white-space: nowrap;
	overflow: hidden;
}
.lf_catalog li:nth-child(3n-1), .lf_catalog ul.catalog_menu li:nth-child(3n-1) {
	-ms-flex-preferred-size: 16%;
	flex-basis: 16%;
}
.lf_catalog li:nth-child(3n), .lf_catalog ul.catalog_menu li:nth-child(3n) {
	text-align: right;
}
.header_layout4 .lf_catalog li, .header_layout5 .lf_catalog li, .header_layout6 .lf_catalog li, .header_layout4 .lf_catalog ul.catalog_menu li, .header_layout5 .lf_catalog ul.catalog_menu li, .header_layout6 .lf_catalog ul.catalog_menu li {
	-ms-flex-preferred-size: 22%;
	flex-basis: 22%;
	text-align: left;
}
.lf_catalog a {
	font-size: 16px;
}
#lpage .lf_catalog a:hover, #lpage .lf_catalog a.active {
	font-weight: normal;
}
.colorStyle1 .lf_catalog a:hover, .colorStyle1 .lf_catalog a.active {
	color: #2c9de3;
}
.colorStyle2 .lf_catalog a:hover, .colorStyle2 .lf_catalog a.active {
	color: #040202;
}
.colorStyle3 .lf_catalog a:hover, .colorStyle3 .lf_catalog a.active {
	color: #888;
}
.colorStyle4 .lf_catalog a:hover, .colorStyle4 .lf_catalog a.active {
	color: #868381;
}
.colorStyle5 .lf_catalog a:hover, .colorStyle5 .lf_catalog a.active {
	color: #824786;
}
.lf_r {
	float: right;
	text-align: right;
	width: 270px;
	margin: 0 0 0 30px;
}
.lf_r p {
	margin: 0 0 5px;
}
.lf_l {
	float: left;
	width: 240px;
	margin: 0 30px 0 0;
}
.lf_l p {
	margin: 0 0 5px;
}
.lf_m {
	overflow: hidden;
	margin: 0 auto;
	width: 360px;
	text-align: center;
}
.lf_m p {
	margin: 0 0 5px;
}
.lf_system {
	float: right;
	margin: 0 0 0 10px;
}
.lf_stats {
	width: 190px;
	height: 33px;
	overflow: hidden;
	float: right;
	position: relative;
	zoom: 1;
}
.lf_soc {
	float: left;
	margin: 0 70px 0 0;
}
.lf_soc p {
	margin: 0;
}
.lf_soc img {
	margin: 0 5px 0 0;
}
.lf_copyright {
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	font-size: 15px;
	padding: 6px 0 10px 0;
}
.lf_logo {
	position: relative;
}
.lf_logo a, .lf_logo a:hover {
	text-decoration: none;
	color: inherit;
}
.colorStyle5 .lf_logo, .colorStyle5 .lf_logo a, .colorStyle5 .lf_logo a:hover {
	color: #824786;
}
.lf_logo .lf_title {
	font: 32px/0.8em 'helveticaneuecyrmedium', arial, sans-serif;
	margin: 0 0 5px;
	overflow: hidden;
	white-space: nowrap;
}
.header_layout7 .lf_logo .lf_title, .header_layout8 .lf_logo .lf_title, .header_layout9 .lf_logo .lf_title {
	font-family: 'arian_amu_serif', arial, sans-serif;
}
.lf_logo .lf_logo_slogan {
	font-size: 16px;
	display: block;
}
.lpc_title h1, .lpc_title .h1 {
	margin: 0 0 5px;
	line-height: 0.8em;
}
.lpc_navigation {
	font-size: 14px;
	margin: 10px 0 20px;
}
.lpc_navigation span {
	font-size: 18px;
	line-height: 14px;
	vertical-align: middle;
}
.colorStyle1 .lpc_navigation span {
	color: #2c9de3;
}
.colorStyle2 .lpc_navigation span {
	color: #c22b37;
}
.colorStyle3 .lpc_navigation span {
	color: #df313a;
}
.colorStyle4 .lpc_navigation span {
	color: #2e2a28;
}
.colorStyle5 .lpc_navigation span {
	color: #824786;
}
.block {
	position: relative;
	margin: 0 0 35px;
	clear: both;
	zoom: 1;
}
.block h3, .block .h3, .block h4, .block .h4 {
	font: 35px/0.8em 'helvetica_4_light', arial, sans-serif;
	margin: 0 0 22px;
}
.header_layout7 .block h3, .header_layout7 .block .h3, .header_layout7 .block h4, .header_layout7 .block .h4, .header_layout8 .block h3, .header_layout8 .block .h3, .header_layout8 .block h4, .header_layout8 .block .h4, .header_layout9 .block h3, .header_layout9 .block .h3, .header_layout9 .block h4, .header_layout9 .block .h4 {
	font-family: 'arian_amu_serif', arial, sans-serif;
}
.type1 h3, .type1 .h3, .type1 h4, .type1 .h4 {
	color: inherit;
}
.type0 {
	padding: 0;
	margin: 0;
}
.type1 {
	padding: 0;
}
.l_col .block ul {
	margin: 0 0 0 -15px;
	list-style: none;
	padding: 10px 0;
	zoom: 1;
	clear: both;
}
.colorStyle3 .l_col .block ul {
	background: #df313a;
	-webkit-box-shadow: 0 10px 2px -2px #5eaad7;
	box-shadow: 0 10px 2px -2px #5eaad7;
}
.colorStyle3 .l_col .block ul ul {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.header_layout7 .l_col .block ul, .header_layout8 .l_col .block ul, .header_layout9 .l_col .block ul {
	border-radius: 14px;
}
.l_col .block li {
	font: 17px/1em 'helvetica_5_normal', arial, sans-serif;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
}
.l_col .block li a {
	text-decoration: none;
	color: #4f4a4a;
	padding: 8px 15px;
	display: block;
	overflow: hidden;
}
.colorStyle2 .l_col .block li a {
	color: #fff;
}
.colorStyle3 .l_col .block li a {
	color: #fff;
}
.l_col .block ul.catalog_menu li a {
	white-space: normal;
}
.colorStyle1 .l_col .type1 li a:hover, .colorStyle1 .l_col .type1 li a.active {
	color: #2c9de3;
}
.colorStyle2 .l_col .type1 li a:hover, .colorStyle2 .l_col .type1 li a.active {
	color: #ff3f3f;
}
.colorStyle3 .l_col .type1 li a:hover, .colorStyle3 .l_col .type1 li a.active {
	color: #fff;
	background-color: #3a3b3a;
}
.colorStyle4 .l_col .type1 li a:hover, .colorStyle4 .l_col .type1 li a.active {
	color: #2e2a28;
}
.colorStyle5 .l_col .type1 li a:hover, .colorStyle5 .l_col .type1 li a.active {
	color: #824786;
}
.colorStyle6 .l_col .type1 li a:hover, .colorStyle6 .l_col .type1 li a.active {
	color: #0E8A4E;
}
.l_col .block ul.catalog_menu a.active {
	font-weight: normal;
}
.l_col .block li ul {
	margin: 0 15px;
	padding: 0 0 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.colorStyle1 .l_col .block li ul {
	border-color: #2c9de3;
}
.colorStyle2 .l_col .block li ul {
	border-color: #ff3f3f;
}
.colorStyle3 .l_col .block li.active {
	background: #3a3b3a;
}
.colorStyle3 .l_col .block li.active ul {
	border-color: #3a3b3a;
	border-top-color: #fff;
	background: #3a3b3a;
}
.colorStyle4 .l_col .block li ul {
	border-color: #2e2a28;
}
.colorStyle5 .l_col .block li ul {
	border-color: #824786;
}
.header_layout7 .l_col .block li ul, .header_layout8 .l_col .block li ul, .header_layout9 .l_col .block li ul {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
}
.header_layout13 .l_col .block li ul, .header_layout14 .l_col .block li ul, .header_layout15 .l_col .block li ul {
	padding-top: 10px;
}
.l_col .block li ul li {
	margin: 5px 0;
}
.l_col .block li ul li a {
	font-size: 15px;
	padding: 0 0 0 10px;
	display: block;
	text-decoration: underline;
	background-repeat: no-repeat;
	background-position: 0 6px;
}
.colorStyle1 .l_col .block li ul li a {
	background-image: url(../img/n19_1/arr.png);
}
.colorStyle2 .l_col .block li ul li a {
	background-image: url(../img/n19_2/arr.png);
}
.colorStyle3 .l_col .block li ul li a {
	background-image: url(../img/n19_3/arr.png);
}
.colorStyle4 .l_col .block li ul li a {
	background-image: url(../img/n19_4/arr.png);
}
.colorStyle5 .l_col .block li ul li a {
	background-image: url(../img/n19_5/arr.png);
}
.colorStyle1 .l_col .block li ul li a:hover, .colorStyle1 .l_col .block li ul li a.active {
	background-image: url(../img/n19_1/arr2.png);
}
.colorStyle2 .l_col .block li ul li a:hover, .colorStyle2 .l_col .block li ul li a.active {
	background-image: url(../img/n19_2/arr2.png);
}
.colorStyle3 .l_col .block li ul li a:hover, .colorStyle3 .l_col .block li ul li a.active {
	background-image: url(../img/n19_3/arr2.png);
	color: #fb747b;
}
.colorStyle4 .l_col .block li ul li a:hover, .colorStyle4 .l_col .block li ul li a.active {
	background-image: url(../img/n19_4/arr2.png);
	color: #868381;
}
.colorStyle5 .l_col .block li ul li a:hover, .colorStyle5 .l_col .block li ul li a.active {
	background-image: url(../img/n19_5/arr2.png);
}
.colorStyle6 .l_col .block li ul li a:hover, .colorStyle6 .l_col .block li ul li a.active {
	background-image: url(../img/n19_6/arr2.png);
}
.l_col .block li ul ul {
	border: none;
	padding: 0;
	margin: 8px 0 8px 10px;
}
.l_col .block li ul ul li a {
	font-size: 14px;
	background-position: 0 7px;
}
.colorStyle1 .l_col .block li ul ul li a {
	background-image: url(../img/n19_1/arr3.png);
}
.colorStyle2 .l_col .block li ul ul li a {
	background-image: url(../img/n19_2/arr3.png);
}
.colorStyle3 .l_col .block li ul ul li a {
	background-image: url(../img/n19_3/arr3.png);
}
.colorStyle4 .l_col .block li ul ul li a {
	background-image: url(../img/n19_4/arr3.png);
}
.colorStyle5 .l_col .block li ul ul li a {
	background-image: url(../img/n19_5/arr3.png);
}
.colorStyle1 .l_col .block li ul ul li a:hover, .colorStyle1 .l_col .block li ul ul li a.active {
	background-image: url(../img/n19_1/arr4.png);
}
.colorStyle2 .l_col .block li ul ul li a:hover, .colorStyle2 .l_col .block li ul ul li a.active {
	background-image: url(../img/n19_2/arr4.png);
}
.colorStyle3 .l_col .block li ul ul li a:hover, .colorStyle3 .l_col .block li ul ul li a.active {
	background-image: url(../img/n19_3/arr4.png);
}
.colorStyle4 .l_col .block li ul ul li a:hover, .colorStyle4 .l_col .block li ul ul li a.active {
	background-image: url(../img/n19_4/arr4.png);
}
.colorStyle5 .l_col .block li ul ul li a:hover, .colorStyle5 .l_col .block li ul ul li a.active {
	background-image: url(../img/n19_5/arr4.png);
}
.l_col .block .catalog_menu_image, .l_col .block .eshop_menu_image {
	float: left;
}
.l_col .block .catalog_menu_image a, .l_col .block .eshop_menu_image a {
	margin: 0;
	padding-right: 0;
}
.block .news_block_item {
	margin: 0 3% 10px 0;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	width: 31%;
	font-size: 14px;
	overflow: hidden;
	position: relative;
}
.l_col .block .news_block_item {
	display: block;
	margin-right: 0;
	width: 100%;
	margin-bottom: 20px;
}
.block .news_block_item.last {
	margin-right: 0;
}
.block .news_block_item .title {
	font-size: 15px;
}
.block .news_block_item .title .tspan {
	font-weight: bold;
	line-height: 1em;
}
.block .news_block_item .title a .tspan {
	font-weight: normal;
}
.block .news_block_item .uss_news_more {
	margin-top: 5px;
}
.block .news_block_item .date {
	text-transform: capitalize;
}
/*-----------*/

.block .uss_eshop_block_item {
	margin: 0 0 10px 0;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	width: 260px;
	font-size: 14px;
	overflow: hidden;
	position: relative;
	padding: 0 0 15px;
	background: #fafafa;
	color: #4f4a4a;
}
.colorStyle6 .block .uss_eshop_block_item {
	width: 220px;
	margin-right: 20px;
	background: #F9F9F9;
}
.l-content .block .uss_eshop_block_item {
	-webkit-box-flex: 1;
	-ms-flex: 1 auto;
	flex: 1 auto;
	max-width: calc((100% - (2 * 88px)) / 3);
}
.l_col .block .uss_eshop_block_item {
	display: block;
	margin-right: 0;
	width: 200px;
}
.block .uss_eshop_block_item:last-child {
	margin-right: 0;
}
.block .uss_eshop_block_item .img {
	margin: 0 0 18px;
	text-align: center;
	line-height: 200px;
	height: 200px;
	background: #fff;
	border: 1px solid #f1f0f0;
	overflow: hidden;
}
.block .uss_eshop_block_item .img img {
	vertical-align: middle;
}
.block .uss_eshop_block_item .uss_shop_name {
	margin: 15px 15px 10px;
	font-size: 17px;
	line-height: 1em;
	height: 36px;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.block .uss_eshop_block_item .uss_shop_name a {
	text-decoration: none;
	color: #006E51;
}
.colorStyle2 .block .uss_eshop_block_item .uss_shop_name a {
	color: #4f4a4a;
}
.block .uss_eshop_block_item .uss_shop_name a:hover {
	text-decoration: underline;
}
.block .uss_eshop_block_item .uss_shop_price {
	margin: 0 0 0 15px;
	padding: 24px 0 0;
	position: relative;
	float: left;
}
#lpage .uss_shop_price span {
	background: none;
	padding: 0;
	font-size: 15px;
	color: inherit;
}
#lpage .price span {
	font-size: 15px;
}
.block .uss_eshop_block_item .uss_shop_price span.old_price {
	position: absolute;
	top: 0;
	left: 0;
}
.block .uss_eshop_block_item .uss_shop_price span.old_price i {
	display: inline;
	margin-right: 3px;
}
.l_col .block .uss_eshop_block_item .uss_shop_price span.old_price i {
	display: none;
}
#lpage .uss_shop_price span.old_price {
	color: #9c9c9c;
}
#lpage .uss_shop_price span.actual_price .price_class, #lpage .price span.actual_price .price_class {
	font-size: 23px;
}
.uss_catalog_detail .catalog_orderbutton {
	background: #ccc;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	font: 23px/35px 'a_rubricaxtcnregular', arial, sans-serif;
	text-decoration: none;
	text-shadow: none;
}
.uss_eshop_item .uss_shop_by, .uss_eshop_item .uss_compare_by, .uss_shop_detail .uss_shop_technical_data .uss_shop_by, .uss_shop_detail .uss_shop_technical_data .uss_compare_by, .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.uss_eshop_item .uss_compare_by {
	margin: 0 0 10px 0;
	vertical-align: middle;
	display: inline-block;
}
.uss_eshop_item .uss_compare_by+.uss_shop_put_wrap {
	margin: 0 0 10px 0;
	display: inline-block;
	vertical-align: middle;
}
.add_to_cart, .add_to_compare, .add_to_wishlist {
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	text-decoration: none;
	overflow: hidden;
	text-align: center;
	padding: 0 10px;
	margin-right: 10px;
}
.add_to_cart.buy_from_cart {
	line-height: 28px !important;
}
#lpage a.add_to_cart, #lpage a.add_to_compare, #lpage a.add_to_wishlist {
	font: 18px arial, sans-serif;
	line-height: 1em;
	min-height: auto;
	padding-bottom: 6px;
	padding-top: 6px;
	line-height: 28px;
	white-space: nowrap;
	width: 100%;
    text-align: center;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by {
	margin: 0 0 10px 0;
}
#lpage.header_layout4 a.add_to_cart, #lpage.header_layout5 a.add_to_cart, #lpage.header_layout6 a.add_to_cart, #lpage.header_layout4 a.add_to_compare, #lpage.header_layout5 a.add_to_compare, #lpage.header_layout6 a.add_to_compare, #lpage.header_layout4 a.add_to_wishlist, #lpage.header_layout5 a.add_to_wishlist, #lpage.header_layout6 a.add_to_wishlist {
	font: 16px/30px 'helvetica_4_light', arial, sans-serif;
}
.block .uss_eshop_block_item .add_to_cart {
	float: right;
	position: relative;
	margin: 24px 15px 0 0;
	width: 90px;
	height: 30px;
	padding: 0;
	line-height: 15px;
	left: 10px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by .add_to_cart, .uss_shop_blocks_view .uss_eshop_item .uss_compare_by .add_to_compare, .uss_shop_blocks_view .uss_eshop_item .uss_shop_put .add_to_wishlist, .addToCart span.add_to_cart, .uss_onlineorder span.add_to_cart {
	line-height: 15px;
	padding: 0;
	/*padding-left: 10px;
	padding-right: 10px;*/
	min-height: 30px;
	height: auto;
	left: -5px;
    position: relative;
}
.uss_onlineorder span.add_to_cart {
	white-space: normal;
}
.uss_onlineorder span.add_to_cart span.add_to_cart {
	font-size: 14px;
}
.uss_onlineorder>span.add_to_cart {
	background: none;
	height: auto;
	color: inherit;
}
.uss_onlineorder>span.add_to_cart a.add_to_cart {
	height: 30px;
	overflow: hidden;
}
.colorStyle1 .add_to_cart, .colorStyle1 .uss_catalog_detail .catalog_orderbutton, .colorStyle1 .add_to_compare, .colorStyle1 .add_to_wishlist {
	background: #2c9de3;
	color: #fff;
}
.colorStyle2 .add_to_cart, .colorStyle2 .uss_catalog_detail .catalog_orderbutton, .colorStyle2 .add_to_compare, .colorStyle2 .add_to_wishlist {
	background: #9c141f;
	color: #fff;
}
.colorStyle3 .add_to_cart, .colorStyle3 .uss_catalog_detail .catalog_orderbutton, .colorStyle3 .add_to_compare, .colorStyle3 .add_to_wishlist {
	color: #fff;
	background: #DF313A;
}
.colorStyle4 .add_to_cart, .colorStyle4 .uss_catalog_detail .catalog_orderbutton, .colorStyle4 .add_to_compare, .colorStyle4 .add_to_wishlist {
	background: #332e28;
	color: #fff;
}
.colorStyle5 .add_to_cart, .colorStyle5 .uss_catalog_detail .catalog_orderbutton, .colorStyle5 .add_to_compare, .colorStyle5 .add_to_wishlist {
	background: #824786;
	color: #fff;
}
.colorStyle6 .add_to_cart, .colorStyle6 .uss_catalog_detail .catalog_orderbutton, .colorStyle6 .add_to_compare, .colorStyle6 .add_to_wishlist {
	background: #006E51;
	color: #fff;
}
.colorStyle6 .add_to_cart:hover, .colorStyle6 .uss_catalog_detail .catalog_orderbutton:hover, .colorStyle6 .add_to_compare:hover, .colorStyle6 .add_to_wishlist:hover {
	background: #303030;
	color: #fff;
	text-decoration: underline;
}
.colorStyle6 .add_to_cart.already_in_cart, .colorStyle6 .add_to_compare.already_in_compare, .colorStyle6 .add_to_wishlist.already_in_wish {
	background: #B1B1B1;
	color: #fff;
}
.colorStyle1 a.add_to_cart:hover, .colorStyle1 .already_in_cart, .colorStyle1 a.add_to_compare:hover, .colorStyle1 .already_in_compare, .colorStyle1 a.add_to_wishlist:hover, .colorStyle1 .already_in_wish {
	color: #fff;
	background: #2089ca;
}
.colorStyle2 a.add_to_cart:hover, .colorStyle2 .already_in_cart, .colorStyle2 a.add_to_compare:hover, .colorStyle2 .already_in_compare, .colorStyle2 a.add_to_wishlist:hover, .colorStyle2 .already_in_wish {
	color: #fff;
	background: #c22b37;
}
.colorStyle4 a.add_to_cart:hover, .colorStyle4 .already_in_cart, .colorStyle4 a.add_to_compare:hover, .colorStyle4 .already_in_compare, .colorStyle4 a.add_to_wishlist:hover, .colorStyle4 .already_in_wish {
	color: #fff;
	background: #605e5d;
}
.colorStyle5 a.add_to_cart:hover, .colorStyle5 .already_in_cart, .colorStyle5 a.add_to_compare:hover, .colorStyle5 .already_in_compare, .colorStyle5 a.add_to_wishlist:hover, .colorStyle5 .already_in_wish {
	color: #824786;
	background: #e4bbcd;
}
.uss_shop_block_cat .uss_shop_category:hover, .uss_catalog_block_cat .uss_catalog_category:hover {
	border-color: #f2f1f1;
}
.uss_shop_block_cat .uss_shop_category, .uss_catalog_block_cat .uss_catalog_category {
	border: 1px solid rgba(255, 255, 255, 0);
}
.colorStyle6 .uss_shop_block_cat .uss_shop_category, .uss_catalog_block_cat .uss_catalog_category {
	padding: 8px 10px;
	/*-webkit-box-sizing: border-box;*/
	/*box-sizing: border-box;*/
}
.uss_shop_block_cat .uss_shop_category:hover, .uss_catalog_block_cat .uss_catalog_category:hover {}
.colorStyle2 .uss_shop_block_cat .uss_shop_category:hover, .colorStyle2 .uss_catalog_block_cat .uss_catalog_category:hover {
	border-color: #c22b37;
}
.colorStyle3 .uss_shop_block_cat .uss_shop_category:hover, .colorStyle3 .uss_catalog_block_cat .uss_catalog_category:hover {
	border-color: #df313a;
}
.colorStyle4 .uss_shop_block_cat .uss_shop_category:hover, .colorStyle4 .uss_catalog_block_cat .uss_catalog_category:hover {
	border-color: #605e5d;
}
.colorStyle5 .uss_shop_block_cat .uss_shop_category:hover, .colorStyle5 .uss_catalog_block_cat .uss_catalog_category:hover {
	border-color: #824786;
}
.colorStyle6 .uss_shop_block_cat .uss_shop_category:hover, .colorStyle6 .uss_catalog_block_cat .uss_catalog_category:hover {
	border-color: #ADADAD;
}
.uss_shop_block_cat, .uss_catalog_block_cat {
	position: relative;
}
.uss_shop_blocks_view {
	position: relative;
}
.colorStyle6 .uss_shop_blocks_view .uss_shop_name {
	text-align: center;
}
.colorStyle6 .uss_shop_blocks_view .uss_shop_name a {
	display: block;
	color: #303030;
	font-size: 17px;
	font-family: 'helvetica_4_light';
	text-decoration: none;
	height: 42px;
	overflow: hidden;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price {
	display: block;
	text-align: center;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price i {
	display: inline-block;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price em.currency_class {
	font-size: 15px;
}
.uss_catalog_block_cat .catalog_info {
	margin: 0 7px;
}
.uss_shop_block_cat .uss_shop_cat_img_wrap {
	margin: 0 0 10px 0;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name {
	font-size: 16px;
	margin: 0 7px 14px;
	line-height: 1.2em;
	font-family: 'helveticaneuecyrmedium', arial, sans-serif;
	text-align: center;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a, .uss_catalog_cat_name a {
	font-size: 16px;
}
.colorStyle6 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a, .uss_catalog_cat_name a {
	color: #303030;
	font-size: 17px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.uss_shop_block_cat .uss_shop_category .uss_shop_cat_text {
	font-size: 14px;
	margin: 0 7px 14px;
}
.uss_shop_full_description{
    font-family: Arial !important;
    font-size: 12pt !important;
}
.uss_shop_full_description p{
    font-family: Arial !important;
    font-size: 12pt !important;
}
.uss_shop_full_description p span {
    font-family: Arial !important;
    font-size: 12pt !important;
}
.uss_shop_full_description ul {
    font-family: Arial !important;
    font-size: 12pt !important;
}

/* Вкладки в каталоге */

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: #2c9de3;
}
.colorStyle2 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle2 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #9c141f;
}
.colorStyle3 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle3 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #DF313A;
}
.colorStyle4 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle4 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #332e28;
}
.colorStyle5 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle5 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #824786;
}
.colorStyle6 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle6 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {
	background: #006E51;
}

/*-----------*/

.wrap_block {
	position: relative;
	overflow: hidden;
}
.mp_slider {
	/*position: absolute;*/
	/*top: 0;*/
	/*left: 0;*/
	width: 100%;
	/*height: 770px;*/
	overflow: hidden;
}
.l-header .mp_slider, .l-header .lh_slider {
	position: relative;
	/*height: 318px;*/
}
.header_layout3 .mp_slider, .header_layout3 .lh_slider {
	height: 585px;
}
.header_layout5 .mp_slider {
	margin-top: 26px;
}
.header_layout5 .mp_slider, .header_layout5 .lh_slider {
	height: 300px;
}
.header_layout6 .mp_slider, .header_layout6 .lh_slider {
	height: 1000px;
}
.header_layout8 .mp_slider {
	margin-top: 26px;
}
.header_layout8 .mp_slider, .header_layout8 .lh_slider {
	height: 300px;
}
.header_layout9 .mp_slider, .header_layout9 .lh_slider {
	height: 1000px;
}
.header_layout11 .mp_slider {
	margin-top: 22px;
}
.header_layout11 .mp_slider, .header_layout11 .lh_slider {
	height: 300px;
}
.header_layout12 .mp_slider, .header_layout12 .lh_slider {
	height: 1000px;
}
.header_layout14 .mp_slider {
	margin-top: 25px;
}
.header_layout14 .mp_slider, .header_layout14 .lh_slider {
	/*height: 300px;*/
}
.header_layout15 .mp_slider, .header_layout15 .lh_slider {
	/*height: 1000px;*/
}
.colorStyle6 .header_layout15 .mp_slider, .colorStyle6 .header_layout15 .lh_slider {
	/*height: 398px;*/
}
.lh_slider {
	position: relative;
	width: 100%;
	text-align: center;
}
.lh_slider .slide_item {
	width: 100%;
	height: 100%;
	position: relative !important;
}
.lh_slider .slide_item img {
	max-width: 100%;
	height: auto;
}
.lh_slider .sl_text {
	position: absolute;
	top: 72px;
	left: 50%;
	margin-left: -600px;
	width: 600px;
	text-align: left;
	font-size: 17px;
}
.header_layout3 .l-header .lh_slider .sl_text {
	top: 214px;
	margin-left: 0;
}
.header_layout8 .l-header .lh_slider .sl_text {
	top: 72px;
	margin-left: -515px;
	width: 336px;
}
.header_layout6 .lh_slider .sl_text {
	top: 480px;
	margin-left: 0;
}
.header_layout9 .lh_slider .sl_text {
	top: 480px;
	margin-left: -515px;
	width: 336px;
}
.header_layout12 .lh_slider .sl_text {
	top: 400px;
	margin-left: -460px;
	width: 336px;
	height: 80px;
	overflow: hidden;
}
.lh_slider .sl_text span {
	line-height: 0.8em;
}
.lh_slider .sl_text h3, .lh_slider .sl_text .h3 {
	font-size: 47px;
}
.colorStyle1 .sl_text h3, .colorStyle1 .sl_text .h3 {
	color: #2c9de3;
}
.colorStyle3 .sl_text h3, .colorStyle3 .sl_text .h3 {
	color: #df313a;
	padding: 0 0 15px;
	background: url(../img/n19_3/wave.png) repeat-x 0 100%;
}
.header_layout8 .sl_text h3, .header_layout8 .sl_text .h3, .header_layout9 .sl_text h3, .header_layout9 .sl_text .h3 {
	font-family: 'a_rubricaxtcnregular', arial, sans-serif;
	font-size: 65px;
}
.lh_slider .sl_text .block {
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.mp_slider .mp_sl_bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 230px;
	background-position: 50% 0;
	background-repeat: repeat-x;
	height: 120px;
}
.colorStyle1 .mp_slider .mp_sl_bg {
	background-image: url(../img/n19_1/mp_slider_bg.png);
}
.colorStyle2 .mp_slider .mp_sl_bg {
	background-image: url(../img/n19_2/mp_slider_bg.png);
}
.colorStyle3 .mp_slider .mp_sl_bg {
	background-image: url(../img/n19_3/mp_slider_bg.png);
}
.colorStyle4 .mp_slider .mp_sl_bg {
	background-image: url(../img/n19_4/mp_slider_bg.png);
	height: 230px;
}
.colorStyle5 .mp_slider .mp_sl_bg {
	background-image: url(../img/n19_5/mp_slider_bg.png);
	height: 230px;
}
.lh_slider #prewbutton {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -480px;
	width: 34px;
	height: 88px;
	margin-top: -44px;
	background: url(../img/sl_dir.png) no-repeat -68px 0;
	z-index: 100;
	text-decoration: none;
	text-indent: -9999px;
	display: none !important;
}
.lh_slider #prewbutton:hover {
	background-position: 0 0;
}
.lh_slider #nextbutton {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: 446px;
	width: 34px;
	height: 88px;
	margin-top: -44px;
	background: url(../img/sl_dir.png) no-repeat -102px 0;
	z-index: 100;
	text-decoration: none;
	text-indent: -9999px;
	display: none !important;
}
.lh_slider #nextbutton:hover {
	background-position: -34px 0;
}
.lh_slider .bullets {
	position: absolute;
	top: 500px;
	left: 50%;
	margin-left: -600px;
	width: 1200px;
	text-align: left;
	z-index: 100;
}
.colorStyle6 .header_layout14 .lh_slider .bullets {
	text-align: center;
}
.l-header .lh_slider .bullets {
	top: 275px;
}
.header_layout3 .l-header .lh_slider .bullets {
	top: 485px;
	text-align: right;
	width: 600px;
	margin-left: 0;
}
.header_layout6 .lh_slider .bullets {
	top: 750px;
	text-align: right;
}
.header_layout9 .lh_slider .bullets {
	top: 750px;
}
.header_layout12 .lh_slider .bullets {
	top: 530px;
	margin-left: 0;
	text-align: right;
	width: 600px;
}
.header_layout15 .lh_slider .bullets {
	top: auto;
	bottom: 45px;
}
.lh_slider .bullets span {
	background: #e4e3e3;
	margin: 0 12px 0 0;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	overflow: hidden;
	width: 12px;
	height: 12px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
}
.lh_slider .bullets span.active {
	background-color: #888;
	-webkit-box-shadow: inset 2px 2px 0 #e4e3e3, inset -2px -2px 0 #e4e3e3;
	box-shadow: inset 2px 2px 0 #e4e3e3, inset -2px -2px 0 #e4e3e3;
}
.colorStyle1 .lh_slider .bullets span.active {
	background: #2c9de3;
}
.colorStyle2 .lh_slider .bullets span.active {
	background: #c5202a;
}
.colorStyle3 .lh_slider .bullets span.active {
	background: #df313a;
}
.colorStyle4 .lh_slider .bullets span.active {
	background: #c5202a;
}
.colorStyle5 .lh_slider .bullets span.active {
	background: #824786;
}
.colorStyle6 .lh_slider .bullets span.active {
	background: #0E8A4E;
	-webkit-box-shadow: inset 2px 2px 0 #fff, inset -2px -2px 0 #fff;
	box-shadow: inset 2px 2px 0 #fff, inset -2px -2px 0 #fff;
}
.colorStyle6 .lh_slider .bullets span {
	background-color: #fff;
}
/* фотоальбом */

.uss_photoalbums_albums_block {
	position: relative;
	width: 104%;
}
.uss_photoalbums_albums_block .uss_albums_item {
	padding: 7px;
	position: relative;
	margin-right: 6px;
	border: 1px solid transparent;
}
.uss_photoalbums_albums_block .uss_albums_item:hover {
	border-color: #ccc;
}
.colorStyle2 .uss_photoalbums_albums_block .uss_albums_item:hover {
	border-color: #c22b37;
}
.colorStyle3 .uss_photoalbums_albums_block .uss_albums_item:hover {
	border-color: #df313a;
}
.colorStyle4 .uss_photoalbums_albums_block .uss_albums_item:hover {
	border-color: #605e5d;
}
.colorStyle5 .uss_photoalbums_albums_block .uss_albums_item:hover {
	border-color: #824786;
}
.uss_photoalbums_albums_block .uss_albums_item .uss_albums_cover {
	margin-bottom: 10px;
}
/* прочее */

.uss_faq {
	margin-right: 5px;
	margin-left: 3px;
}
.uss_eshop_block_item .amount_title, .uss_eshop_block_item .basket_amount_class, .addToCart .amount_title, .addToCart .basket_amount_class {
	display: none;
}
.uss_subscribe_form .actions {
	margin: 8px 0;
}
.uss_subscribe_form .actions label {
	margin: 0 14px 0 0;
	line-height: 12px;
}
.uss_subscribe_form .email input {
	margin: 2px 0 0;
}
.uss_eshop_filters {
	margin-bottom: 20px;
}
.uss_eshop_filters .uss_eshop_filters_block .filter_producer select {
	width: 120px;
}
span.amount_title {
	line-height: 30px;
	clear: both;
	display: inline-block;
}
input.basket_amount_class {
	width: 24px;
	margin: 0;
	text-align: center;
}
.uss_search_form .uss_input_name {
	width: 76%;
}
.uss_shop_detail_350_bottom .uss_img_wrapper {
	width: 352px;
}
.uss_shop_detail_350_bottom .uss_img_ico_box {
	width: 106%;
	margin-bottom: 0;
}
.uss_shop_detail_350_bottom .uss_img_ico_box .uss_img_ico {
	margin-bottom: 5px;
}
.catalog_orderbutton {
	margin: 10px 0;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_img_holder {
	border: none;
	background: #fff;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item {
	background: #F9F9F9;
	padding-bottom: 25px;
	margin-bottom: 20px;
	padding-top: 1px;
	padding-left: 0;
	padding-right: 0;
}
.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 {
	display: block;
	margin-bottom: 5px;
}
.uss_section_content .uss_eshop_filters form .jq-selectbox__select-text {
	width: 100% !important;
}
.colorStyle1 .uss_desk_groups_blocks .group_item, .colorStyle5 .uss_desk_groups_blocks .group_item {
	width: 46%;
	margin-right: 3%;
}
.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;
}
.l-content .flex .items {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.uss_shop_block_cat .uss_shop_category, .uss_shop_blocks_view .uss_eshop_item {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	zoom: 1;
	margin: 5px 0 20px;
	max-width: calc((100% - (2 * 20px)) / 3);
	-webkit-box-flex: 1;
	-ms-flex: 1 auto;
	flex: 1 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	flex: 0 100%;
}
.uss_shop_block_cat .uss_shop_cat_img, .l-content .uss_eshop_block_item .img, .uss_shop_blocks_view .uss_eshop_item .uss_img_holder, .uss_eshop_sameproducts .item .image {
	margin: 0 auto;
	max-width: 100%;
	-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_shop_block_cat .uss_shop_cat_img img, .l-content .uss_eshop_block_item .img img, .uss_shop_blocks_view .uss_eshop_item .uss_img_holder img {
	max-width: 100%;
}
.uss_eshop_sameproducts.blocks .item {
	max-width: calc((100% - (3 * 20px)) / 4);
	margin-right: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 auto;
	flex: 1 auto;
}
.uss_eshop_sameproducts.blocks .item .imageWrap {
	border: 0;
}
.uss_eshop_sameproducts.blocks .item .image {
	border: 1px solid #CCC;
	overflow: hidden;
}
.uss_eshop_sameproducts.blocks .item .image img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
	max-height: 100%;
}
.l-content .mp_spec.flex .items {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.l-content .mp_spec.block .uss_eshop_block_item {
	max-width: calc((100% - (3 * 5px)) / 4);
}
.lh_mobile_menu {
	display: none;
}
.uss_shop_newbies_title {
	-webkit-flex: 0 100%;
	-moz-flex: 0 100%;
	-ms-flex: 0 100%;
	-o-flex: 0 100%;
	flex: 0 100%;
}
.jq-selectbox {
	z-index: 10 !important;
}
.block .h3 a {
	font-size: inherit;
	text-decoration: none;
	color: inherit;
	font-size: 0.9em;
}
.uss_eshop_filters_block .filter_price input, .uss_eshop_filters_block .filter_price input.styler {
	width: 36px;
}
.l_col .uss_eshop_filters_block .group .filter_item .items_label {
	display: block;
	width: 100%;
	float: none;
	margin: 0 0 10px 0;
}
.banner-form, .banner-form * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.banner-form {
	margin-bottom: 20px;
	margin-top: 20px;
}
.banner-form .form-inner {
	background: #006E51;
	color: #fff;
	padding: 20px 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.banner-form .form-inner a {
	color: #fff;
}
.banner-form form {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.banner-form form .group {
	-webkit-flex: 0 100%;
	-moz-flex: 0 100%;
	-ms-flex: 0 100%;
	-o-flex: 0 100%;
	flex: 0 100%;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.banner-form form .group.end {
	-webkit-flex: 0 80%;
	-moz-flex: 0 80%;
	-ms-flex: 0 80%;
	-o-flex: 0 80%;
	flex: 0 80%;
}
.banner-form form .buttons {
	text-align: right;
	width: 20%;
}
.banner-form form .buttons input[type=submit].styler {
	border: none;
	border-radius: 0;
	color: #006E51;
	background: #fff;
	font-size: 19px;
	padding: 0 10px 0;
	height: 40px;
	text-shadow: none;
	box-shadow: none;
}
.banner-form form .buttons input[type=submit].styler:hover {
	background: #F1F1F1;
	color: #006E51;
}
.banner-form form .group .fc_item {}
.banner-form .fc_form_tml .group .fc_item.block {
	margin-right: 0;
	width: 48%;
}
.banner-form form .group .fc_item label {
	font-size: 21px;
	margin-bottom: 8px;
	display: block;
	font-weight: normal;
}
.banner-form form .group .fc_item .elem_item {
	width: 100%;
}
.banner-form form .group.end .fc_item {
	width: 100% !important;
}
.banner-form form .group.end .fc_item .elem_item {
	width: auto;
}
.fc_form_tml .group .fc_item.fc_checkbox .force_position_right {
	font-size: 12px;
}
.banner-form form .group .fc_item .elem_item input.styler, .banner-form form .group .fc_item .elem_item textarea.styler {
	width: 100%;
	box-shadow: none;
	text-shadow: none;
	border: none;
	border-radius: 0;
	border: 1px solid #fff;
	background: #fff;
	padding: 13px 15px;
}
.banner-form .cleaner, .banner-form .uss_cleaner {
	display: none;
}
#slider .slick-dots {
	bottom: 35px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
}
#slider .slick-dots li {
	margin: 0;
	padding: 0;
}
#slider .slick-dots li button {
	margin: 0;
	padding: 0;
	background: #fff;
	border: 2px solid #fff;
	width: 14px;
	height: 14px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#slider .slick-dots li.slick-active button {
	background: #006E51;
}
.l_col .uss_eshop_filters_block .filter_producer {
	width: 100%;
}
.l-content p, .l-content p span, .l-content p a, .l-content li, .l-content table, .banner p, .banner p span, .banner p a, .banner li, .banner table {
	font-size: 16px;
}
.lh_slider #slider {
	height: 400px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price {
	padding-left: 10px;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-flex: 1 auto;
	-moz-flex: 1 auto;
	-ms-flex: 1 auto;
	-o-flex: 1 auto;
	flex: 1 auto;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by {
	margin: 10px 0 10px;
	text-align: right;
	display: block;
	padding-left: 10px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by .add_to_cart {

}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_put_wrap {
	clear: both;
	margin-bottom: 5px;
	padding: 0 10px;
}

#lpage .uss_shop_detail .uss_shop_price span.price:not(.old_price) {
	font-size: 23px;
	font-weight: bold;
}
.uss_shop_detail .uss_shop_technical_data .uss_shop_price {
	display: inline-block;
	margin-right: 30px;
	vertical-align: middle;
	display: block;
}
.uss_shop_by .uss_eshop_amount_block .basket_amount_class {
	margin-right: 10px;
}
.block .h3 a.view-all {
	font-size: 16px;
	position: absolute;
	top: 6px;
	right: 0;
}
.aside-watched.block .h3 {
	font-size: 26px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by .add_to_cart:not(.greater_than_zero) {
	line-height: 1 !important;
	    /*padding: 5px 10px 5px;*/
	    display: inline-block;
	    padding-top: 11px !important;
        padding-bottom: 10px !important;
}
.colorStyle6 .uss_shop_blocks_view .uss_eshop_item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.uss_shop_blocks_view .uss_eshop_item a.add_to_cart,
.uss_shop_blocks_view .uss_eshop_item a.add_to_wishlist {margin: 0 0 5px;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_put {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.uss_eshop_item .posimg_item .uss_img_holder_outer, .uss_section_content .uss_eshop_sameproducts .imageWrapOuter {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
@media screen and (max-width:1200px) {
	body, html, .l-page-rubber {
		min-width: 425px;
	}
	.g-max-width {
		width: 98%;
	}
	.colorStyle6.mpage .header_layout15 .l-header {
		height: auto;
	}
	.lh_search {
		width: 25%;
		margin-right: 4%;
	}
	.lh_l {
		width: 28%;
	}
	.lh_logo {
		width: 90%;
		white-space: normal;
	}
	.lh_contact .phone a {
		text-decoration: none;
	}
	.mp_slider .g-max-width {
		width: 100%;
	}
	.lh_slider {
		left: 0;
		width: 100%;
		margin-left: 0;
	}
	.lh_slider .sl_text {
		width: 49%;
		margin-left: -49%;
	}
	.lh_slider .bullets {
		width: 98%;
		margin-left: -49%;
	}
	.header_layout3 .l-header .lh_slider .bullets, .header_layout12 .l-header .lh_slider .bullets {
		width: 49%;
	}
	.header_layout6 .mp_slider, .header_layout9 .mp_slider, .header_layout12 .mp_slider {
		margin-top: 0;
	}
	.header_layout6 .lh_slider .sl_image, .header_layout12 .lh_slider .sl_image, .header_layout15 .lh_slider .sl_image {
		position: relative;
		left: 0%;
		width: 100%;
		margin-left: -0;
	}
	.header_layout8 .l-header .lh_slider .sl_text, .header_layout9 .lh_slider .sl_text {
		left: 80px;
		margin-left: 0;
	}
	.header_layout9 .lh_slider .sl_image {
		margin-left: -400px;
	}
	.header_layout12 .l-header .lh_slider .sl_text {
		width: 49%;
		margin-left: -49%;
	}
	.colorStyle5 .header_layout14 .lh_slider .sl_image {
		direction: rtl;
	}
	.l-content img {
		max-width: 100%;
		height: auto;
	}
	.l-content .block .uss_eshop_block_item {
		max-width: calc((100% - (2 * 40px)) / 3);
	}
	.lf_m {
		width: auto;
	}
	.lf_logo .lf_title {
		white-space: normal;
	}
	.lf_hold_holder .phone a {
		text-decoration: none;
	}
	/* Модули */
	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;
	}
	.lh_slider #slider {
		height: auto;
	}
	/* ------------------ */
}
@media screen and (min-width:1001px) {
	.side_menu>ul {
		display: block !important;
	}
}
@media screen and (max-width:1000px) {
	.l_col {
		float: none;
		width: 100%;
		margin: 0;
	}
	.l_col>.block:not(.side_menu) {
		display: none;
	}
	.colorStyle6 .l-page-left {
		width: 100%;
	}
	.side_menu .h3 {
		font-size: 26px;
		color: #fff;
		text-align: center;
		margin: 0;
		padding: 10px 0;
		cursor: pointer;
	}
	.side_menu .h3:hover, .side_menu .h3:active {
		opacity: 0.8;
	}
	.side_menu>ul {
		display: none;
		margin-top: 10px !important;
	}
	.colorStyle1 .side_menu .h3 {
		background-color: #2089CA;
	}
	.colorStyle2 .side_menu .h3 {
		background-color: #d27387;
	}
	.colorStyle3 .side_menu .h3 {
		background-color: #DF313A;
		border-radius: 10px;
		-webkit-box-shadow: 0 7px 2px -2px #5eaad7;
		box-shadow: 0 7px 2px -2px #5eaad7;
	}
	.colorStyle4 .side_menu .h3 {
		background-color: #605E5D;
	}
	.colorStyle5 .side_menu .h3 {
		background-color: #824786;
	}
	.colorStyle6 .side_menu .h3 {
		background-color: #242424;
	}
	.colorStyle3 .side_menu>ul {
		margin-left: 0;
	}
	.header_layout7 .lf_hold_holder, .header_layout8 .lf_hold_holder, .header_layout9 .lf_hold_holder, .header_layout7 .l-footer-holder, .header_layout8 .l-footer-holder, .header_layout9 .l-footer-holder {
		padding-left: 1%;
		padding-right: 1%;
	}
	/* Модули */
	.uss_shop_block_cat .uss_shop_category, .uss_shop_blocks_view .uss_eshop_item {
		max-width: calc((100% - (3 * 20px)) / 4);
	}
	.colorStyle1 .uss_desk_groups_blocks .group_item, .colorStyle5 .uss_desk_groups_blocks .group_item {
		width: 30.9%;
		margin-right: 2%;
	}
	/* ------------------ */
}
@media screen and (min-width:769px) {
	.lh_menu .lh_menu_holder {
		display: block !important;
	}
}
@media screen and (max-width:768px) {
	.l-header {
		position: relative;
	}
	.lh_top {
		padding-top: 18px;
	}
	.l-header-holder {
		padding: 18px 0 0;
	}
	.lh_l {
		width: 49%;
		margin: 0;
	}
	.lh_m {
		width: 100%;
		padding-top: 15px;
	}
	.lh_r {
		width: 49%;
		margin: 0;
	}
	.lh_nav_ico {
		display: none;
	}
	.lh_auth {
		float: right;
	}
	.colorStyle4 .lh_auth {
		margin-right: 45px;
	}
	.lh_basket {
		margin: 0 45px 0 25px;
	}
	.lh_basket .empty>p {
		display: none;
	}
	.lh_basket .basket_widget_inner.empty:after {
		content: "";
		display: inline-block;
		vertical-align: middle;
		width: 22px;
		height: 18px;
		font-size: 17px;
		font-weight: bold;
	}
	.lh_basket .countword, .lh_basket .totals {
		display: none;
	}
	.lh_basket .amounts {
		font-size: 17px;
		font-weight: bold;
		float: none !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	.lh_search {
		width: 40%;
		margin-right: 0;
	}
	.lh_search .uss_input_name {
		width: 100%;
	}
	.lh_menu {
		position: absolute;
		z-index: 10;
		top: 50px;
		right: 1%;
		width: 98%;
	}
	.lh_mobile_menu {
		display: block;
		width: 24px;
		height: 20px;
		background-repeat: no-repeat;
		cursor: pointer;
		position: absolute;
		top: -33px;
		right: 0;
		z-index: 10;
	}
	.lh_menu_holder {
		display: none;
		padding: 10px 0;
	}
	.lh_menu ul, .lh_menu li {
		display: block;
	}
	.lh_menu a {
		height: auto;
		padding: 10px 12px;
		line-height: normal;
		white-space: normal;
	}
	.lh_menu ul li .submenu {
		display: none !important;
	}
	.colorStyle1 .lh_mobile_menu {
		background-image: url("../img/n19_1/menu-burger.png");
	}
	.colorStyle2 .lh_mobile_menu {
		background-image: url("../img/n19_2/menu-burger.png");
	}
	.colorStyle3 .lh_mobile_menu {
		background-image: url("../img/n19_3/menu-burger.png");
	}
	.colorStyle4 .lh_mobile_menu {
		background-image: url("../img/n19_4/menu-burger.png");
	}
	.colorStyle5 .lh_mobile_menu {
		background-image: url("../img/n19_5/menu-burger.png");
	}
	.colorStyle6 .lh_mobile_menu {
		background-image: url("../img/n19_6/menu-burger.png");
	}
	.mp_slider {
		margin-top: 25px;
	}
	.lh_slider .sl_text {
		width: 98%;
		margin-left: -49%;
	}
	.lh_slider .sl_text h3, .lh_slider .sl_text .h3 {
		font-size: 38px;
	}
	.header_layout3 .l-header .lh_slider .sl_text {
		width: 49%;
		margin-left: 0;
	}
	.l-content .block .uss_eshop_block_item {
		max-width: calc((100% - (2 * 20px)) / 3);
	}
	.lf_catalog {
		display: none;
	}
	.lf_menu .mmenu_holder li {
		width: 100%;
	}
	.lf_l {
		width: 49%;
		margin: 0;
	}
	.lf_m {
		clear: both;
		width: 100%;
		padding-top: 12px;
	}
	.lf_r {
		width: 49%;
		margin: 0;
	}
	.lf_stats {
		display: none;
	}
	.lf_system {
		width: 150px;
		text-align: right;
	}
	.lf_system .uss-copyright {
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	.lf_soc {
		width: 150px;
		margin-right: 10px;
	}
	/* Модули */
	.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_block .group .eshop_filters_items .eshop_filters {
		max-width: 100%;
	}
	.uss_shop_block_cat .uss_shop_category, .uss_shop_blocks_view .uss_eshop_item {
		max-width: calc((100% - (2 * 20px)) / 3);
	}
	.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 .add_to_cart, .uss_delete_pos a.add_to_cart, .uss_shop_table_view .add_to_wishlist {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: middle;
		margin: 3px 5px 3px 0;
	}
	.uss_shop_table_view .uss_eshop_amount_block {
		margin-right: 8px;
	}
	.colorStyle1 .uss_desk_groups_blocks .group_item, .colorStyle5 .uss_desk_groups_blocks .group_item {
		width: 47%;
	}
	/* ------------------ */
}
@media screen and (max-width:640px) {
	.l-content .block .uss_eshop_block_item {
		max-width: calc((100% - (2 * 10px)) / 3);
	}
	.l-content .mp_spec.flex .items {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.l-content .mp_spec.block .uss_eshop_block_item {
		max-width: calc((100% - (1 * 20px)) / 2);
	}
	.block .news_block_item {
		width: 100%;
		margin: 0 0 20px 0;
	}
	/* Модули */
	#ommentaddform_id .uss_form_text {
		float: none;
		margin-right: 0;
	}
	#ommentaddform_id .uss_form_text input, #ommentaddform_id .uss_form_textarea textarea {
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.uss_forum .topics_title, .uss_forum .themes_title {
		font-size: 10px;
	}
	.uss_forum .topics_title .title, .uss_forum .topics_item .title {
		width: 50%;
	}
	.uss_forum .topics_title .themescount, .uss_forum .topics_item .themescount {
		width: 8%;
	}
	.uss_forum .topics_title .mescount, .uss_forum .topics_item .mescount {
		width: 22%;
	}
	.uss_forum .themes_title .title, .uss_forum .themes_item .title {
		width: 46%;
	}
	.uss_forum .themes_title .views, .uss_forum .themes_item .views {
		width: 19%;
	}
	.uss_catalog_detail .catalog_preview_right, .uss_shop_detail_350_right .uss_img_ico_box {
		float: none;
		clear: both;
		padding-top: 10px;
		margin: 0 !important;
	}
	.uss_catalog_detail .catalog_preview_right .uss_img_ico, .uss_shop_detail_350_right .uss_img_ico_box .uss_img_ico {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
	}
	div.uss_catalog_tabs .uss_catalog_tabs_navigation, div.uss_eshop_tabs .uss_eshop_tabs_navigation {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	div.uss_catalog_tabs .uss_catalog_tabs_navigation span, div.uss_eshop_tabs .uss_eshop_tabs_navigation span {
		width: 100%;
		text-align: left;
	}
	.uss_eshop_sort_block {
		text-align: right;
	}
	.uss_eshop_sort_block .filter_show_by_links {
		display: block;
		margin: 15px 0 25px;
	}
	.uss_eshop_filters_block .filter_submit {
		display: block;
		margin-top: 10px;
	}
	.uss_shop_block_cat .uss_shop_category, .uss_shop_blocks_view .uss_eshop_item {
		max-width: calc((100% - (1 * 20px)) / 2);
	}
	.flex .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_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;
	}
	.banner-form form .group.end {
		-webkit-flex: 0 calc(100% - 125px);
		-moz-flex: 0 calc(100% - 125px);
		-ms-flex: 0 calc(100% - 125px);
		-o-flex: 0 calc(100% - 125px);
		flex: 0 calc(100% - 125px);
	}
	.banner-form form .buttons {
		-webkit-flex: 0 125px;
		-moz-flex: 0 125px;
		-ms-flex: 0 125px;
		-o-flex: 0 125px;
		flex: 0 125px;
	}
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_by {
		width: 100%;
		float: none;
	}
	#lpage .uss_eshop_item a.add_to_cart, #lpage .uss_eshop_item a.add_to_wishlist {
		width: calc(100% - 40px);
		margin: 0 10px 5px;
	}
	.uss_shop_blocks_view .uss_eshop_item .uss_shop_put_wrap {
		padding: 0;
		margin-top: 5px;
		width: 100%;
	}
	/* ------------------ */
}
@media screen and (max-width:480px) {
	.l-header-holder {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-direction: column-reverse;
		justify-content: space-between;
		align-items: center;
	}
	.lh_logo {
		margin: 0;
		width: 100%;
	}
	.lh_l {
		width: 100%;
		text-align: center;
	}
	.lh_r {
		width: 100%;
		text-align: center;
	}
	.lh_search {
		width: 49%;
	}
	.lh_auth {
		float: none;
		clear: both;
		width: 100%;
		padding-top: 12px;
	}
	.colorStyle4 .lh_auth {
		float: right;
		clear: none;
		width: auto;
		padding-top: 0;
	}
	.lh_contact .phone span {
		font-size: 20px !important;
	}
	.lh_slogan {
		font-size: 30px;
	}
	.l-content .block .uss_eshop_block_item {
		max-width: 100%;
	}
	.lf_hold_holder .phone span {
		font-size: 20px !important;
	}
	.lf_hold_holder .email a {
		font-size: 20px !important;
	}
	.lf_copyright {
		width: 100%;
		clear: both;
	}
	/* Модули */
	#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;
	}
	.uss_eshop_block_item .uss_eshop_amount_block, .addToCart .uss_eshop_amount_block, .uss_shop_by .uss_eshop_amount_block {
		display: none;
	}
	.uss_shop_put_wrap {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: middle;
	}
	.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: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: auto;
	}
	.uss_shop_list_view .uss_shop_technical_data {
		display: block;
		width: 100%;
	}
	.basket_th_price, .uss_user_basket .uss_price_field:not(.uss_sum_field) {
		display: none;
	}
	.colorStyle1 .uss_desk_groups_blocks .group_item, .colorStyle5 .uss_desk_groups_blocks .group_item {
		width: 100%;
		margin-right: 0;
	}
	/* ------------------ */
}