* {outline:none;}

@font-face {
    font-family: 'corkiregular';
    src: url('../fonts/corki-regular.eot');
    src: url('../fonts/corki-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/corki-regular.woff') format('woff'),
         url('../fonts/corki-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'gardens_C_Regular';
    src: url('../fonts/gardens_C_Regular.eot');
    src: url('../fonts/gardens_C_Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gardens_C_Regular.woff') format('woff'),
         url('../fonts/gardens_C_Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body, html {height:100%; width:100%; margin:0; padding:0; border:none;}
img {border:none; margin:0; padding:0; }
.g-max-width {margin:0 auto; width:980px; padding:0px; position:relative; text-align:left;}
/**html .g-max-width {width: expression((documentElement.clientWidth || document.body.clientWidth) > 1205 ? '1200px' : '');} */
.g-clean {clear:both; font-size:0; overflow:hidden;}

body {color:#3b3b3b; font:0.8em/1.2 Tahoma, 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 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; border-radius:5px;}
.uss_form_select select {display:block;}

button, input[type="submit"], input[type="reset"], input[type="button"] {
	position:relative; color:#2c2f33; font-size:13px; padding:5px 12px; cursor:pointer;	border-radius:5px; font-weight:bold; 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: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;}
*/

.uss_faq_groups_blocks .uss_faq_groups_item {color:#888;}
#lpage .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;}
#lpage .uss_faq_item a {color:#202020;}
.uss_photoalbums_albums_table th {color:#202020;}

h1, h2, h3, h4, h5, h6, p {margin:10px 0; padding:0; }
h1, h2, h3, h4 {font-weight:normal;}
.colorStyle1 h1, .colorStyle1 h2, .colorStyle1 h3, .colorStyle1 h4 {color:#495368;}
.colorStyle2 h1, .colorStyle2 h2, .colorStyle2 h3, .colorStyle2 h4 {color:#596273;}
.colorStyle3 h1, .colorStyle3 h2, .colorStyle3 h3, .colorStyle3 h4 {color:#d4f0ff;}

h1 {font-size:36px;}
h2 {font-size:32px;}
h3 {font-size:30px;}
h4 {font-size:28px;}
h5 {font-size:24px;}
h6 {font-size:20px;}

a {color:blue; text-decoration:underline;}
a:hover {color:black; text-decoration:none;}

.colorStyle1 a {color:#3583c5;}
.colorStyle1 a:hover {color:#ff5a00;}
.colorStyle2 a {color:#d95519;}
.colorStyle2 a:hover {color:#0592a1;}
.colorStyle3 a {color:#fddb39;}
.colorStyle3 a:hover {color:#fddb39;}
.colorStyle4 a {color:#fbd31f;}
.colorStyle4 a:hover {color:#fbd31f;}
.colorStyle5 a {color:#bdea60;}
.colorStyle5 a:hover {color:#bdea60;}

.b_round {border-radius:10px;}

.l-page {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
}
.l-page-rubber {width:100%; 	min-width:1000px;}
*html .l-page-rubber {width: expression((documentElement.clientWidth || document.body.clientWidth) < 1000 ? '1000px' : ''); text-align:center;}

.colorStyle1 .l-page-rubber {background-color:#dde9f3;}
.colorStyle2 .l-page-rubber {background-color:#dfe8ed;}
.colorStyle3 .l-page-rubber {background-color:#31334c;}
.colorStyle4 .l-page-rubber {background-color:#e3e5e9;}
.colorStyle5 .l-page-rubber {background-color:#1d1412;}

.l-wrapper {width:100%; }
.l-header {
	position:relative; 
	width: 100%;
	padding: 10px 0;
}
.colorStyle1 .l-header {
	background: rgb(118,126,145); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(118,126,145,1) 0%, rgba(73,83,104,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(118,126,145,1)), color-stop(100%,rgba(73,83,104,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(118,126,145,1) 0%,rgba(73,83,104,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(118,126,145,1) 0%,rgba(73,83,104,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(118,126,145,1) 0%,rgba(73,83,104,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(118,126,145,1) 0%,rgba(73,83,104,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767e91', endColorstr='#495368',GradientType=0 ); /* IE6-9 */
}
.colorStyle2 .l-header {
	background-color:#c9d4da; 
	border-bottom: 1px solid #b3c4ca; 
	box-shadow:inset 0 -1px 0 #dbe3e7;
}
.colorStyle3 .l-header {background-color: #4e506c; border-color: #4e506c;}
.colorStyle4 .l-header {
	background: rgb(20,20,22);
	background: -moz-linear-gradient(top,  rgba(20,20,22,1) 0%, rgba(53,51,56,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20,20,22,1)), color-stop(100%,rgba(53,51,56,1)));
	background: -webkit-linear-gradient(top,  rgba(20,20,22,1) 0%,rgba(53,51,56,1) 100%);
	background: -o-linear-gradient(top,  rgba(20,20,22,1) 0%,rgba(53,51,56,1) 100%);
	background: -ms-linear-gradient(top,  rgba(20,20,22,1) 0%,rgba(53,51,56,1) 100%);
	background: linear-gradient(to bottom,  rgba(20,20,22,1) 0%,rgba(53,51,56,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141416', endColorstr='#353338',GradientType=0 );	
}
.colorStyle5 .l-header {background-color:#2a201e;}

.l-header-holder {
	position: relative;
	overflow: hidden;
}

.lh_logo {
	display: inline-block;
	font-family: gardens_C_Regular;
	/*text-align:center;*/
}
.colorStyle1 .lh_logo {
	font-size: 42px; 
	line-height: 34px; 
	color: #e1e7f4; 
}
.colorStyle1 .lh_logo a {color: #e1e7f4; text-decoration: none;}
.colorStyle2 .lh_logo {
	width: 270px; 
	font-size: 36px; 
	line-height: 36px;
}
.colorStyle2 .lh_logo a {color: #0592a1; text-decoration: none;}
.colorStyle2 .lh_logo a span{color: #596273;font-size:30px;line-height:30px;}
.colorStyle2 .lh_logo .text {display: inline-block;}
.colorStyle3 .lh_logo {
	min-width: 230px;
	height: 65px;
	padding-right: 15px;
	border-right: 1px solid #717389;
}
.colorStyle3 .lh_logo img{vertical-align:top;}
.colorStyle3 .lh_logo a {color: #fed434; text-decoration: none;}
.colorStyle3 .lh_logo a span{color: #59bdf3;font-size:35px;line-height:30px;}
.colorStyle3 .lh_logo .text {
	display: inline-block;
	font-size: 51px; 
	line-height: 20px;
}
.colorStyle4 .lh_logo {
	width: auto;
	height: 65px;
	padding-right: 40px;
	border-right: 1px solid #4a4a4c;
	position: relative;
}
.colorStyle4 .lh_logo img{position: absolute; right: 30px; top: 0;}
.colorStyle4 .lh_logo a {color: #fff; text-decoration: none;}
.colorStyle4 .lh_logo a span{font-size: 41px; line-height: 33px; text-transform: uppercase;}
.colorStyle4 .lh_logo .text {
	display: inline-block;
	font-size: 40px; 
	line-height: 30px;
}
.colorStyle5 .lh_logo {
	width: 230px;
	font-size: 40px;
	line-height: 42px;
}
.colorStyle5 .lh_logo a {color: #9cc250; text-decoration: none;}
.colorStyle5 .lh_logo a span{color: #ffc557; font-size:32px; line-height:10px;}
.colorStyle5 .lh_logo .text {display: inline-block;}

.lh_slogan {
	display: block;
	text-align: center;
	font-family: gardens_C_Regular;
	margin: 0 auto;
}
.colorStyle1 .lh_slogan {
	float: left;
	color: #99d7ff; 
	font-size: 22px; 
	line-height: 34px; 
	max-width: 250px;
}
.colorStyle2 .lh_slogan {color: #0592a1; font-size: 24px; line-height: 34px;}
.colorStyle3 .lh_slogan {
	color: #d4f0ff; 
	font-size: 24px; 
	line-height: 30px; 
	text-align:left;
	margin-left: 245px;
	width: 280px;
}
.colorStyle4 .lh_slogan {
	color: #fff; 
	font-size: 24px; 
	line-height: 30px; 
	text-align:left;
	margin-left: 245px;
	width: 280px;
}
.colorStyle5 .lh_slogan {color: #ebe1d8; font-size: 24px; line-height: 30px;}

.lh_contacts {display: block;float: right;text-align: right;}
.lh_contacts p {margin: 0 0 10px 0;}

.colorStyle1 .lh_contacts {
	max-width: 220px; 
	font-size: 18px; 
	line-height: 20px; 
	color: #fff; 
	padding: 7px 0 0 0;
}
.colorStyle1 .lh_contacts span{font-size: 33px;}
.colorStyle2 .lh_contacts {
	width: 270px; 
	font-size: 18px; 
	line-height: 20px; 
	color: #596273; 
	padding: 7px 0 0 0;
}
.colorStyle2 .lh_contacts span{font-size: 33px;}
.colorStyle3 .lh_contacts {
	width: 230px; 
	font-size: 18px; 
	line-height: 20px; 
	color: #cde8f7; 
	padding: 0;
}
.colorStyle3 .lh_contacts span{font-size: 33px;}
.colorStyle4 .lh_contacts {
	width: 230px; 
	font-size: 18px; 
	line-height: 20px; 
	color: #fff; 
	padding: 0;
}
.colorStyle4 .lh_contacts span{font-size: 33px;}
.colorStyle5 .lh_contacts {
	width: 230px; 
	font-size: 18px; 
	line-height: 20px; 
	color: #9cc250; 
	padding: 0;
}
.colorStyle5 .lh_contacts span{font-size: 33px;}

.lh_basket {
	display: block;
	float: right;
	width: 125px;
	padding: 7px 0 0 50px;
	margin: 0 0 0 95px;
	height: 58px;
	font-size: 13px;
	color: #fff;
	position: relative;
	overflow: hidden;
}
.colorStyle3 .lh_basket {
	margin: 0 0 0 20px; 
	border-left: 1px solid #717389;
	padding: 7px 0 0 80px;
}

.lh_basket a.lhb_link {
	width:40px;
	height: 40px; 
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -20px;
}
.colorStyle1 .lh_basket a.lhb_link {background: url(../img/n_28_1/lhb_link.png) no-repeat center;}
.colorStyle3 .lh_basket a.lhb_link {background: url(../img/n_28_1/lhb_link.png) no-repeat center; left: 20px;}
.colorStyle4 .lh_basket a.lhb_link {background: url(../img/n_28_4/lhb_link.png) no-repeat center;}

.colorStyle1 .lh_basket a {color: #bad9ed; font-size: 15px;}

.l-page-holder {padding: 25px 0 25px;}

.l-page-content {width:100%; overflow:hidden;}
.l-content {_width:100%; overflow:hidden; position:relative; zoom:1;}
.colorStyle1 .l-content {background-color: #fff;border-radius:4px;}
.colorStyle2 .l-content {background-color: #fff;border-radius:4px;}
.colorStyle3 .l-content {background-color: #4e506c;border-radius:4px;}
.colorStyle4 .l-content {background-color: #353338;border-radius:4px;}
.colorStyle5 .l-content {background-color: #ebe1d8;border-radius:4px;}
.colorStyle5 .l-content a {color: #7ea432;}

.lc_inner {}
.colorStyle1 .lc_inner {padding: 0 12px 12px;}
.colorStyle2 .lc_inner, .colorStyle5 .lc_inner {padding: 0 18px 18px; color: #1d1412;}
.colorStyle3 .lc_inner {padding: 0 26px 26px; color: #fff;}
.colorStyle4 .lc_inner {padding: 0 27px 27px; color: #fff;}


#lpage .l-page-left { width: 157px; }
.l_col {
	position:relative; 
	overflow:hidden; 
	zoom:1; 
	margin: 0 18px;
}

.colorStyle4 .l_col a{color: #ab0018;}

#lpage .l-page-left {float:left; margin-left:0;}
#lpage .l-page-right {float:right; margin-right:0; max-width:157px;}

.lpl_search_form {
	display: block;
	border: 1px solid #000;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.colorStyle1 .lpl_search_form {
	background: rgb(183,199,217); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(183,199,217,1) 0%, rgba(206,221,234,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,199,217,1)), color-stop(100%,rgba(206,221,234,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(183,199,217,1) 0%,rgba(206,221,234,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(183,199,217,1) 0%,rgba(206,221,234,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(183,199,217,1) 0%,rgba(206,221,234,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(183,199,217,1) 0%,rgba(206,221,234,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7c7d9', endColorstr='#ceddea',GradientType=0 ); /* IE6-9 */
	border-color: #8a99ad #eef4f9 #eef4f9 #8a99ad;	
	color: #495368;
}
.colorStyle2 .lpl_search_form {
	background: rgb(201,212,218);
	background: -moz-linear-gradient(top,  rgba(201,212,218,1) 0%, rgba(211,221,226,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(201,212,218,1)), color-stop(100%,rgba(211,221,226,1)));
	background: -webkit-linear-gradient(top,  rgba(201,212,218,1) 0%,rgba(211,221,226,1) 100%);
	background: -o-linear-gradient(top,  rgba(201,212,218,1) 0%,rgba(211,221,226,1) 100%);
	background: -ms-linear-gradient(top,  rgba(201,212,218,1) 0%,rgba(211,221,226,1) 100%);
	background: linear-gradient(to bottom,  rgba(201,212,218,1) 0%,rgba(211,221,226,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9d4da', endColorstr='#d3dde2',GradientType=0 );
	border-color: transparent #eef4f9 #eef4f9 transparent;	
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(30, 41, 65, 0.3);
	-moz-box-shadow:    inset 0px 1px 0px 0px rgba(30, 41, 65, 0.3);
	box-shadow:         inset 0px 1px 0px 0px rgba(30, 41, 65, 0.3);
	color: #596273;
}
.colorStyle4 .lpl_search_form {
	background: rgb(212,213,217);
	background: -moz-linear-gradient(top,  rgba(212,213,217,1) 0%, rgba(227,229,233,1) 77%, rgba(227,229,233,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,213,217,1)), color-stop(77%,rgba(227,229,233,1)), color-stop(100%,rgba(227,229,233,1)));
	background: -webkit-linear-gradient(top,  rgba(212,213,217,1) 0%,rgba(227,229,233,1) 77%,rgba(227,229,233,1) 100%);
	background: -o-linear-gradient(top,  rgba(212,213,217,1) 0%,rgba(227,229,233,1) 77%,rgba(227,229,233,1) 100%);
	background: -ms-linear-gradient(top,  rgba(212,213,217,1) 0%,rgba(227,229,233,1) 77%,rgba(227,229,233,1) 100%);
	background: linear-gradient(to bottom,  rgba(212,213,217,1) 0%,rgba(227,229,233,1) 77%,rgba(227,229,233,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d5d9', endColorstr='#e3e5e9',GradientType=0 );
	border-color: transparent #fff #fff transparent;	
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(30, 41, 65, 0.3);
	-moz-box-shadow:    inset 0px 1px 0px 0px rgba(30, 41, 65, 0.3);
	box-shadow:         inset 0px 1px 0px 0px rgba(30, 41, 65, 0.3);
	color: #353338;
}
.colorStyle5 .lpl_search_form {
	background: rgb(40,30,28);
	background: -moz-linear-gradient(top,  rgba(40,30,28,1) 0%, rgba(52,41,39,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(40,30,28,1)), color-stop(100%,rgba(52,41,39,1)));
	background: -webkit-linear-gradient(top,  rgba(40,30,28,1) 0%,rgba(52,41,39,1) 100%);
	background: -o-linear-gradient(top,  rgba(40,30,28,1) 0%,rgba(52,41,39,1) 100%);
	background: -ms-linear-gradient(top,  rgba(40,30,28,1) 0%,rgba(52,41,39,1) 100%);
	background: linear-gradient(to bottom,  rgba(40,30,28,1) 0%,rgba(52,41,39,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#281e1c', endColorstr='#342927',GradientType=0 );
	border-color: transparent #564f4d #564f4d transparent;	
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.86);
	-moz-box-shadow:    inset 0px 1px 0px 0px rgba(0, 0, 0, 0.86);
	box-shadow:         inset 0px 1px 0px 0px rgba(0, 0, 0, 0.86);
	
}
.lpl_search_form .uss_input_name, .lpl_search_form .uss_submit{
	background: none;
	border: none;
	outline: none;
	margin: 0;
	padding: 0;
}
.lpl_search_form .uss_input_name {
	display: block;
	width: 85%;
	height: 26px;
	text-indent: 10px;
	font-size: 13px;
}
.colorStyle5 .lpl_search_form .uss_input_name {color: #afafae;}

.lpl_search_form .uss_submit{
	display: block;
	width: 26px;
	height: 26px;
	background: url(../img/n_28_1/search_loop.png) no-repeat center;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}
.colorStyle5 .lpl_search_form .uss_submit{background: url(../img/n_28_5/search_loop.png) no-repeat center;}


/* меню в колонке */

.block ul {list-style:none; margin:0; padding:0; clear:both; position:relative;}
.block ul li {margin:0; clear:both; position:relative;}
.block ul li a {font-size:15px; overflow-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
.l_col .block ul li a {display: block;}

.l_col .block ul li {background: url(../img/n_28_1/lcb_li.png) repeat-x 50% top;padding: 8px 0;}

.l_col .block ul.catalog_menu li a {white-space:normal;}

.colorStyle1 .block ul li a:hover, .colorStyle1 .block ul li a.active {color:#ff5a00;}

.l_col .block ul.catalog_menu a.active {font-weight:normal;}
.l_col .block ul li ul {margin: 8px 0;}
.l_col .block ul li ul li {margin: 0 0 8px 0;padding:0;background: none;}
.l_col .block ul li ul li.last {margin: 0;}

.colorStyle1 .l_col .block ul ul li a {background:url(../img/n_28_1/lpl_arr.png) no-repeat left 5px;color:#495368;}
.colorStyle1 .l_col .block ul ul li a:hover, .colorStyle1 .l_col .block ul ul li a.active {background:url(../img/n_28_1/lpl_arr_active.png) no-repeat left 5px;color:#ff5a00;}
.colorStyle2 .l_col .block ul li a {display:inline-block;background:url(../img/n_28_2/sm_li_arrow.png) no-repeat left 6px;padding-left: 17px;}
.colorStyle2 .l_col .block ul li ul li a {background:none;}
.colorStyle2 .l_col .block ul li ul li a:hover, .colorStyle2 .l_col .block ul ul li a.active {background:none;text-decoration: none;}
.colorStyle3 .l_col .block ul li {background: url(../img/n_28_5/lcb_li.png) repeat-x 50% top;padding: 8px 0;}
.colorStyle3 .l_col .block ul li a.active {font-weight: bold;}
.colorStyle4 .l_col .block ul li {background: none;}
.colorStyle4 .l_col .block ul li a {color: #ab0018;}
.colorStyle4 .l_col .block ul li a.active {font-weight: bold;}
.colorStyle4 .l_col .block ul li ul li a {color: #353338; background: url(../img/n_28_4/lpr_arr.png) no-repeat left 6px;}
.colorStyle4 .l_col .block ul li ul li a:hover, .colorStyle4 .l_col .block ul ul li a.active {font-weight: normal;}
.colorStyle5 .l_col .block ul li {background: url(../img/n_28_5/lcb_li.png) repeat-x 50% top;padding: 8px 0;}
.colorStyle5 .l_col .block ul li.last {
	background: 
		url(../img/n_28_5/lcb_li.png) repeat-x 50% top,
		url(../img/n_28_5/lcb_li.png) repeat-x 50% bottom;
	padding: 8px 0;}
.colorStyle5 .l_col .block ul li a {
	display:inline-block;
	color: #bdea60;
	background: url(../img/n_28_5/sm_li_arrow.png) no-repeat left 6px;
	padding-left: 17px;
}
.colorStyle5 .l_col .block ul li a.active {font-weight: bold;}
.colorStyle5 .l_col .block ul li ul li a {background: none;}
.colorStyle5 .l_col .block ul li ul li a:hover, .colorStyle5 .l_col .block ul li ul li a.active {color: #bdea60;}


.block ul ul li a {font-size:13px; padding:0 0 0 11px; background-position:0 6px; background-repeat:no-repeat; display:inline-block; *display:inline; vertical-align:top; zoom:1;}
.colorStyle1 .block ul ul li a {color:#3870b0;}
.colorStyle2 .block ul ul li a {color:#3b3b3b;}
.colorStyle3 .block ul ul li a {color:#7ea432;}
.colorStyle4 .block ul ul li a {color:#482825;}
.colorStyle5 .block ul ul li a {color:#7ea432;}
.block ul ul li a:hover, .block ul ul li a.active {color:#3b3b3b; background-image:url(../img/lf_arr.png);}
.colorStyle2 .block ul ul li a:hover, .colorStyle2 .block ul ul li a.active {}
.colorStyle3 .block ul ul li a:hover, .colorStyle3 .block ul ul li a.active {color:#7ea432; background: none;}
.colorStyle4 .block ul ul li a:hover, .colorStyle4 .block ul ul li a.active {color:#a90041; background-image:url(../img/n_28_4/lpl_arr.png);}
.colorStyle5 .block ul ul li a:hover, .colorStyle5 .block ul ul li a.active {color:#7ea432; background-image:url(../img/n_28_4/lpl_arr.png);}
#lpage .block ul ul ul {margin-left:11px; margin-bottom:20px;}

.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 {padding:0; margin-right:10px;}
.l_col .block .catalog_menu_image img, .l_col .block .eshop_menu_image img {border-radius:3px;}

/* Верхнее меню */

.top_menu {display: block;position: relative;}
.colorStyle1 .top_menu {
	background: 
		url(../img/n_28_1/top_menu_left.png) no-repeat left top,
		url(../img/n_28_1/top_menu_right.png) no-repeat right top,
		url(../img/n_28_1/top_menu_center.png) repeat-x center top;
	border-radius: 4px;margin-bottom:10px;
}
.colorStyle2 .top_menu {background-color: #0592a1;border-radius:5px;margin-bottom:20px;}
.colorStyle3 .top_menu {
	background: rgb(249,233,68);
	background: -moz-linear-gradient(top,  rgba(249,233,68,1) 0%, rgba(255,210,50,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,233,68,1)), color-stop(100%,rgba(255,210,50,1)));
	background: -webkit-linear-gradient(top,  rgba(249,233,68,1) 0%,rgba(255,210,50,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,233,68,1) 0%,rgba(255,210,50,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,233,68,1) 0%,rgba(255,210,50,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,233,68,1) 0%,rgba(255,210,50,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9e944', endColorstr='#ffd232',GradientType=0 );
	border-radius:5px;
	margin-bottom: 20px;
}
.colorStyle3 .header_layout8 .top_menu, .colorStyle3 .header_layout9 .top_menu, .colorStyle4 .header_layout11 .top_menu, .colorStyle4 .header_layout12 .top_menu{margin-top:-5px;z-index: 51;}
.colorStyle4 .top_menu {
	background: rgb(175,7,28);
	background: -moz-linear-gradient(top,  rgba(175,7,28,1) 0%, rgba(157,2,25,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(175,7,28,1)), color-stop(100%,rgba(157,2,25,1)));
	background: -webkit-linear-gradient(top,  rgba(175,7,28,1) 0%,rgba(157,2,25,1) 100%);
	background: -o-linear-gradient(top,  rgba(175,7,28,1) 0%,rgba(157,2,25,1) 100%);
	background: -ms-linear-gradient(top,  rgba(175,7,28,1) 0%,rgba(157,2,25,1) 100%);
	background: linear-gradient(to bottom,  rgba(175,7,28,1) 0%,rgba(157,2,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af071c', endColorstr='#9d0219',GradientType=0 );
	margin-bottom: 10px;
	border-radius:5px;
}
.colorStyle5 .top_menu {
	background: rgb(93,130,5);
	background: -moz-linear-gradient(top,  rgba(93,130,5,1) 0%, rgba(45,87,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,130,5,1)), color-stop(100%,rgba(45,87,0,1)));
	background: -webkit-linear-gradient(top,  rgba(93,130,5,1) 0%,rgba(45,87,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(93,130,5,1) 0%,rgba(45,87,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(93,130,5,1) 0%,rgba(45,87,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(93,130,5,1) 0%,rgba(45,87,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d8205', endColorstr='#2d5700',GradientType=0 );	
	margin-bottom: 10px;
	border-radius: 3px;
}
	
.top_menu ul, .top_menu li{margin: 0;padding: 0;list-style: none;}
.top_menu ul {display:table-row;}
.top_menu ul li {
	height: 38px;
	text-align: center;
	width:auto; display:table-cell; vertical-align:bottom;
	position:relative;
}
.colorStyle1 .top_menu ul li {background: url(../img/n_28_1/top_menu_line.png) no-repeat right;}
.colorStyle1 .top_menu ul li.last{background: none;}

.top_menu ul li a{
	font-size: 13px;
	width:1000px; height:38px; display:table-cell; vertical-align:middle;
	    padding-right: 8px; padding-left: 9px;
}
.colorStyle1 .top_menu ul li a{color:#fff;text-decoration: none;}
.colorStyle1 .top_menu ul li a:hover, .colorStyle1 .top_menu ul li a.active, .top_menu ul li:hover > a {
	background: #757d91; background: -moz-linear-gradient(top,  #757d91 0%, #9ca7b7 3%, #747c90 5%, #4c566b 95%, #65738f 97%, #4b556a 100%); background: -webkit-linear-gradient(top,  #757d91 0%,#9ca7b7 3%,#747c90 5%,#4c566b 95%,#65738f 97%,#4b556a 100%);
background: linear-gradient(to bottom,  #757d91 0%,#9ca7b7 3%,#747c90 5%,#4c566b 95%,#65738f 97%,#4b556a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757d91', endColorstr='#4b556a',GradientType=0 );
}

.top_menu ul.submenu {display:none; position:absolute; top:38px; left:0; min-width:200px;background: #078bda; background: -moz-linear-gradient(top,  #078bda 0%, #0ac2eb 3%, #078ad9 5%, #156ab7 95%, #1d88cc 97%, #1668b6 100%); background: -webkit-linear-gradient(top,  #078bda 0%,#0ac2eb 3%,#078ad9 5%,#156ab7 95%,#1d88cc 97%,#1668b6 100%); background: linear-gradient(to bottom,  #078bda 0%,#0ac2eb 3%,#078ad9 5%,#156ab7 95%,#1d88cc 97%,#1668b6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#078bda', endColorstr='#1668b6',GradientType=0 ); padding:10px 0;}
.top_menu li:nth-last-of-type(2) ul.submenu,
.top_menu li:last-child ul.submenu {right:0; left:auto;}
.top_menu li:hover ul.submenu {display:block; z-index:100;}
.top_menu ul.submenu li {height:auto; text-align:left; display:block;}
.top_menu ul.submenu li a {width:auto; height:auto; display:block; padding:10px 10px; }
.top_menu ul.submenu li a:hover {background: #757d91; background: -moz-linear-gradient(top,  #757d91 0%, #9ca7b7 3%, #747c90 5%, #4c566b 95%, #65738f 97%, #4b556a 100%); background: -webkit-linear-gradient(top,  #757d91 0%,#9ca7b7 3%,#747c90 5%,#4c566b 95%,#65738f 97%,#4b556a 100%);
background: linear-gradient(to bottom,  #757d91 0%,#9ca7b7 3%,#747c90 5%,#4c566b 95%,#65738f 97%,#4b556a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757d91', endColorstr='#4b556a',GradientType=0 );}


.colorStyle2 .top_menu ul li a{color:#fff;text-decoration: none;}
.colorStyle2 .top_menu ul li a:hover, .colorStyle2 .top_menu ul li a.active{background-color: #d46f41;}
.colorStyle3 .top_menu ul li a{color:#31334c; text-decoration: none; font-size: 15px;}
.colorStyle3 .top_menu ul li a:hover, .colorStyle3 .top_menu ul li a.active{
	background: rgb(1,148,226);
	background: -moz-linear-gradient(top,  rgba(1,148,226,1) 0%, rgba(1,109,217,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(1,148,226,1)), color-stop(100%,rgba(1,109,217,1)));
	background: -webkit-linear-gradient(top,  rgba(1,148,226,1) 0%,rgba(1,109,217,1) 100%);
	background: -o-linear-gradient(top,  rgba(1,148,226,1) 0%,rgba(1,109,217,1) 100%);
	background: -ms-linear-gradient(top,  rgba(1,148,226,1) 0%,rgba(1,109,217,1) 100%);
	background: linear-gradient(to bottom,  rgba(1,148,226,1) 0%,rgba(1,109,217,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0194e2', endColorstr='#016dd9',GradientType=0 );
	color: #fff;
}
.colorStyle4 .top_menu ul li a{color:#fff;text-decoration: none;}
.colorStyle4 .top_menu ul li a:hover, .colorStyle4 .top_menu ul li a.active{background-color: #fedd45; color: #1d1617;}
.colorStyle5 .top_menu ul li a{color:#fff;text-decoration: none;}
.colorStyle5 .top_menu ul li a:hover, .colorStyle5 .top_menu ul li a.active{
	background: rgb(255,225,103);
	background: -moz-linear-gradient(top,  rgba(255,225,103,1) 0%, rgba(255,165,69,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,225,103,1)), color-stop(100%,rgba(255,165,69,1)));
	background: -webkit-linear-gradient(top,  rgba(255,225,103,1) 0%,rgba(255,165,69,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,225,103,1) 0%,rgba(255,165,69,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,225,103,1) 0%,rgba(255,165,69,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,225,103,1) 0%,rgba(255,165,69,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe167', endColorstr='#ffa545',GradientType=0 );
	color: #37160d;
}

/* Картинка на главной */

.mp_pic {
	display: block;
	position: relative;
	overflow: hidden;
}
.mp_pic p{margin: 0;}
.mp_pic img{width:100%;height:auto}
.colorStyle1 .mp_pic {
	max-height: 165px;
	background-color: #fff;
	text-align: center;
	border: 1px solid #b9c3d8;
	margin-bottom: 20px;
}
.colorStyle1 .header_layout2 .mp_pic {border-radius:5px;}
.header_layout5 .mp_pic {border-radius:4px;margin-bottom:18px;}
.colorStyle3 .mp_pic {
	max-height: 220px;
	background-color: #fff;
	text-align: center;
	margin-bottom: 20px;
}
.colorStyle3 .header_layout8 .mp_pic {margin-bottom: 0;}
.colorStyle4 .mp_pic {max-height: 190px; margin-bottom: 20px;}
.colorStyle4 .header_layout11 .mp_pic {margin-bottom: 0;}
.colorStyle5 .mp_pic {max-height: 200px; margin-bottom: 20px;}
.colorStyle5 .header_layout14 .mp_pic {border-radius: 4px;}

.no_slider {
	width: auto;
	height: 266px;
	margin: 0 auto 20px;	
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	z-index: 50;
}
.colorStyle1 .no_slider {border: 1px solid #B2C2D4;}

/*Cлайдер - начало*/

#slider_wrap {
	width: auto;
	height: 266px;
	margin: 0 auto 20px;
	border: 1px solid #B2C2D4;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	z-index: 50;
}
.colorStyle2 #slider_wrap {height:300px;}
.colorStyle3 #slider_wrap {height:340px; border: none; margin-bottom: 0;}
.colorStyle4 #slider_wrap {height:286px; border: none; margin-bottom: 0; border-radius: 0;}
.colorStyle5 #slider_wrap {height:300px; border: none; border-radius: 4px;}

#slider_wrap #slider, #slider_wrap .slide_item  {height: 266px;position: relative;}
.colorStyle2 #slider_wrap #slider, .colorStyle2 #slider_wrap .slide_item  {height: 300px;}
.colorStyle3 #slider_wrap #slider, .colorStyle3 #slider_wrap .slide_item  {height: 340px;}
.colorStyle4 #slider_wrap #slider, .colorStyle4 #slider_wrap .slide_item  {height: 286px;}
.colorStyle5 #slider_wrap #slider, .colorStyle5 #slider_wrap .slide_item  {height: 300px;}

#slider_wrap #slider img {position:absolute;z-index: 50;}

#slider_wrap #prewbutton {display: none;}
#slider_wrap #nextbutton {display: none;}
#slider_wrap .bullets {
	width: auto;
	height: 20px;
	position: absolute;
	text-align: center;
	z-index: 110;
	left: 25px;
	top: 25px;
}
.colorStyle3 #slider_wrap .bullets {
	top: auto;
	bottom: 10px;
	width: 800px;
	left: 50%;
	margin-left: -400px;
}
.colorStyle5 #slider_wrap .bullets {top: auto; bottom: 10px; left: 10px;}

#slider_wrap .control-slide {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../img/bullet.png) no-repeat center;
	text-indent:-9999px;
	margin-right: 3px;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.colorStyle1 #slider_wrap .control-slide {background:url(../img/n_28_1/bullet.png) no-repeat center;}
.colorStyle2 #slider_wrap .control-slide {background:url(../img/n_28_2/bullet.png) no-repeat center;}
.colorStyle3 #slider_wrap .control-slide {background:url(../img/n_28_3/bullet.png) no-repeat center;}

#slider_wrap .control-slide:hover, #slider_wrap .bullets span.active {background:url(../img/bullet_hover.png) no-repeat center;}
.colorStyle1 #slider_wrap .control-slide:hover, .colorStyle1 #slider_wrap .bullets span.active {background:url(../img/n_28_1/bullet_hover.png) no-repeat center;}
.colorStyle2 #slider_wrap .control-slide:hover, .colorStyle2 #slider_wrap .bullets span.active {background:url(../img/n_28_2/bullet_hover.png) no-repeat center;}
.colorStyle3 #slider_wrap .control-slide:hover, .colorStyle3 #slider_wrap .bullets span.active {background:url(../img/n_28_3/bullet_hover.png) no-repeat center;}

#slider_wrap #slider .text {
	display: block;
	padding: 5px 25px 10px;	
	font-family: gardens_C_Regular;
	font-size: 30px;
	line-height: 32px;
	color: #495368;
	position: relative;
	overflow: hidden;
	z-index: 110;	
}
.colorStyle1 #slider_wrap #slider .text {
	background: -moz-linear-gradient(left,  rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.35) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.85)), color-stop(100%,rgba(255,255,255,0.35))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.35) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.35) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.35) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.35) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ffffff', endColorstr='#59ffffff',GradientType=1 ); /* IE6-9 */
	top: 180px;
	left: 0;
}
.colorStyle2 #slider_wrap #slider .text {
	width: 750px;
	padding: 10px;
	background: none;
	color: #a9edf4;
	text-align: right;
	position: absolute;
	top: 30px;
	left: 0;	
}
.colorStyle3 #slider_wrap #slider .text {
	width: 500px;
	padding: 0;
	text-align: right;
	position: absolute;
	top: 100px;
	left: 480px;
}
.colorStyle3 #slider_wrap #slider .text span{
	display: inline-block;
	padding: 5px 35px 15px;
	background: rgba(49,51,76,0.8);
	border-radius: 5px 0 0 5px;
	color: #59bdf3;
}
.colorStyle4 #slider_wrap #slider .text {
	width: 500px;
	color: #fff;
	left: 200px;
	position: absolute;
}

#slider_wrap #slider .text p{margin:0;}

/* футтер */

.l-footer {width:100%; padding:25px 0 20px;}
.colorStyle3 .l-footer, .colorStyle4 .l-footer {color:#fff;}

.lf_rasp {position:relative; width:100%; clear:both; zoom:1;}
.lf_hold {
	position:absolute;
	bottom: 0;
	width:100%; 
	overflow:hidden; zoom:1; 
	left:0; 
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b7c7d9+0,cedce9+25,cedce9+100 */
	background: rgb(183,199,217); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(183,199,217,1) 0%, rgba(206,220,233,1) 25%, rgba(206,220,233,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,199,217,1)), color-stop(25%,rgba(206,220,233,1)), color-stop(100%,rgba(206,220,233,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(183,199,217,1) 0%,rgba(206,220,233,1) 25%,rgba(206,220,233,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(183,199,217,1) 0%,rgba(206,220,233,1) 25%,rgba(206,220,233,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(183,199,217,1) 0%,rgba(206,220,233,1) 25%,rgba(206,220,233,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(183,199,217,1) 0%,rgba(206,220,233,1) 25%,rgba(206,220,233,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7c7d9', endColorstr='#cedce9',GradientType=0 ); /* IE6-9 */
	border-top:1px solid #8694A7;
}
.colorStyle2 .lf_hold {
	background: rgb(190,201,207);
	background: -moz-linear-gradient(top,  rgba(190,201,207,1) 0%, rgba(201,212,218,1) 15%, rgba(201,212,218,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,201,207,1)), color-stop(15%,rgba(201,212,218,1)), color-stop(100%,rgba(201,212,218,1)));
	background: -webkit-linear-gradient(top,  rgba(190,201,207,1) 0%,rgba(201,212,218,1) 15%,rgba(201,212,218,1) 100%);
	background: -o-linear-gradient(top,  rgba(190,201,207,1) 0%,rgba(201,212,218,1) 15%,rgba(201,212,218,1) 100%);
	background: -ms-linear-gradient(top,  rgba(190,201,207,1) 0%,rgba(201,212,218,1) 15%,rgba(201,212,218,1) 100%);
	background: linear-gradient(to bottom,  rgba(190,201,207,1) 0%,rgba(201,212,218,1) 15%,rgba(201,212,218,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bec9cf', endColorstr='#c9d4da',GradientType=0 );
	border-color:#aebac3;
}
.colorStyle3 .lf_hold {
	background: rgb(37,38,58);
	background: -moz-linear-gradient(top,  rgba(37,38,58,1) 0%, rgba(44,46,69,1) 14%, rgba(44,46,69,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,38,58,1)), color-stop(14%,rgba(44,46,69,1)), color-stop(100%,rgba(44,46,69,1)));
	background: -webkit-linear-gradient(top,  rgba(37,38,58,1) 0%,rgba(44,46,69,1) 14%,rgba(44,46,69,1) 100%);
	background: -o-linear-gradient(top,  rgba(37,38,58,1) 0%,rgba(44,46,69,1) 14%,rgba(44,46,69,1) 100%);
	background: -ms-linear-gradient(top,  rgba(37,38,58,1) 0%,rgba(44,46,69,1) 14%,rgba(44,46,69,1) 100%);
	background: linear-gradient(to bottom,  rgba(37,38,58,1) 0%,rgba(44,46,69,1) 14%,rgba(44,46,69,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25263a', endColorstr='#2c2e45',GradientType=0 );
	border-color:#1b1c2e;
}
.colorStyle4 .lf_hold {
	background: rgb(37,36,39);
	background: -moz-linear-gradient(top,  rgba(37,36,39,1) 0%, rgba(53,51,56,1) 26%, rgba(53,51,56,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,36,39,1)), color-stop(26%,rgba(53,51,56,1)), color-stop(100%,rgba(53,51,56,1)));
	background: -webkit-linear-gradient(top,  rgba(37,36,39,1) 0%,rgba(53,51,56,1) 26%,rgba(53,51,56,1) 100%);
	background: -o-linear-gradient(top,  rgba(37,36,39,1) 0%,rgba(53,51,56,1) 26%,rgba(53,51,56,1) 100%);
	background: -ms-linear-gradient(top,  rgba(37,36,39,1) 0%,rgba(53,51,56,1) 26%,rgba(53,51,56,1) 100%);
	background: linear-gradient(to bottom,  rgba(37,36,39,1) 0%,rgba(53,51,56,1) 26%,rgba(53,51,56,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252427', endColorstr='#353338',GradientType=0 );
	border-color:#252427;
}
.colorStyle5 .lf_hold {background: #2a201e; border-color: #000000;}

.lf_holder {position:relative; overflow:hidden;}
.colorStyle5 .lf_holder {color:#ebe1d8;}

.lf_holder p {margin:0 0 10px;}

.colorStyle2 .lf_holder a {color:#0592a1;}

.lf_r {float:right; width:280px; margin:0 0 0 20px;}
.lf_r .uss-copyright {float:right; margin-left:10px;}
.lf_l {float:left; width:220px; margin:0 20px 0 0;}
.lf_copyright {margin:0 0 10px;}
.lf_m {position:relative; overflow:hidden; margin:0 auto;}
.lf_system {margin-bottom: 20px;}

.lf_menu {position:relative; overflow:hidden; width:100%;}
.lf_menu ul {margin:0 0 18px; padding:0 0 12px; list-style:none; display:-webkit-box; -webkit-box-pack:justify; display:-webkit-flex; webkit-justify-content:space-between; display:flex; justify-content:space-between; text-align:justify; text-align-last:justify; background:url(../img/lf_pol.png) repeat-x 0 100%;}
.colorStyle2 .lf_menu ul {background-image:url(../img/n_28_2/lf_pol.png);}
.colorStyle3 .lf_menu ul {background-image:url(../img/n_28_3/lf_pol.png);}
.colorStyle4 .lf_menu ul {background-image:url(../img/n_28_4/lf_pol.png);}
.colorStyle5 .lf_menu ul {background-image:url(../img/n_28_5/lf_pol.png);}

.lf_menu li {display:inline-block; display:-webkit-box; *display:inline; zoom:1;}
.lf_menu a {display:inline-block; *display:inline; vertical-align:top; zoom:1; padding:0 0 0 12px; background:url(../img/lf_arr.png) no-repeat 0 5px;}
.colorStyle2 .lf_menu a {background-image:url(../img/n_28_2/lpl_arr.png); color:#0592a1;}
.colorStyle3 .lf_menu a {background-image:url(../img/n_28_3/lpl_arr.png); color:#fddb39;}
.colorStyle4 .lf_menu a {background-image:url(../img/n_28_4/lpl_arr.png);}
.colorStyle5 .lf_menu a {background-image:url(../img/n_28_5/lpl_arr.png);}

.lpc_navigation {color:#8f989d; font-size:11px; margin:0 0 20px;}
.lpc_navigation a {color:#8f989d;}
.colorStyle3 .lpc_navigation {color:#a2a8be; margin:0 0 15px;}
.colorStyle3 .lpc_navigation a, .colorStyle3 .lpc_navigation a:hover {color:#d4f0ff;}
.colorStyle5 .lpc_navigation {color:#796663; font-size:12px; margin:0 0 20px;}
.colorStyle5 .lpc_navigation a {color:#796663;}

/* Заголовки */

.lpc_title h1, .block h3, .block h4 {font-size:24px; margin:0 0 20px; padding:0 0 8px;}
.colorStyle1 .lpc_title h1, .colorStyle1 .block h3, .colorStyle1 .block h4 {font-family: gardens_C_Regular; font-size: 26px;border-bottom: 1px solid #b9c3d8;}
.colorStyle2 .lpc_title h1, .colorStyle2 .block h3, .colorStyle2 .block h4 {font-family: gardens_C_Regular; font-size: 26px;border-bottom: 1px solid #aebac3; padding-bottom:0;}
.colorStyle3 .lpc_title h1, .colorStyle3 .block h3, .colorStyle3 .block h4 {font-family: gardens_C_Regular; font-size: 26px;border-bottom: 1px solid #71778c; padding-bottom:0;}
.colorStyle4 .lpc_title h1, .colorStyle4 .block h3, .colorStyle4 .block h4 {font-family: gardens_C_Regular; font-size: 26px;border-bottom: 1px solid #4f4e52; padding-bottom:0; color: #e3e5e9;}
.colorStyle5 .lpc_title h1, .colorStyle5 .block h3, .colorStyle5 .block h4 {font-family: gardens_C_Regular; font-size: 26px;border-bottom: 1px solid #CEC4BC; padding-bottom:0; color: #1d1412;}

.l_col .block h3,.l_col .block h4 {font-size:24px; margin:0 0 10px; padding:0 0 6px;border:none;}
.colorStyle1 .l_col .block h3, .colorStyle1 .l_col .block h4 {font-family: Tahoma;background: url(../img/n_28_1/lcb_li.png) repeat-x 50% bottom;color: #495368;border:none;}
.colorStyle1 .l_col .block h4 {font-size: 18px;}
.colorStyle4 .l_col .block h3,.colorStyle4 .l_col .block h4 {font-family: Tahoma; color: #353338; background: url(../img/n_28_1/lcb_li.png) repeat-x 50% bottom;}
.colorStyle5 .l_col .block h3, .colorStyle5 .l_col .block h4 {color: #ffc557;border:none;}

.block {position:relative; margin:0 0 30px;}
.l-content .block {overflow:hidden;}

/* Новостные блоки */

.mp_articles {float:left; width:350px; margin:0 35px 0 0;}
.colorStyle1 .l_col .block .news_block_item, .colorStyle4 .l_col .block .news_block_item  {background: url(../img/n_28_1/lcb_li.png) repeat-x 50% bottom;margin-bottom: 8px;padding-bottom: 8px;}

.l-content .block .news_block_item {
	display:inline-block; *display:inline; 
	vertical-align:top; zoom:1;
	margin:0 20px 0 0;
}
.colorStyle1 .l-content .block .news_block_item {width:218px;}

.l-content .type1 .news_block_item {display:block;margin:0 0 15px;}
.colorStyle1 .l-content .type1 .news_block_item {padding:0 0 14px;border-bottom:1px dotted #ccc;}

.l-content .block .news_block_item.last {margin-right:0;}

.block .news_block_item .image img {padding:1px; border:1px solid #b1b1b1;}

.colorStyle2 .news_block_item .title a {font-size:14px;}

.colorStyle2 .news_block_item .preview {font-size:13px;}

.colorStyle1 .block .news_block_item .date, .colorStyle4 .block .news_block_item .date {padding:0 0 2px 18px; margin:0 0 6px; background:url(../img/clock.png) no-repeat 0 2px; overflow:hidden;}
.colorStyle2 .block .news_block_item .date {
	display: inline-block;
	padding: 0 7px; 
	margin: 0 0 8px; 
	background-color: #0592a1;
	border-radius: 4px;
	color: #fff;
	line-height: 19px;
}

.block .all_link {
	display: block;
	position: relative;
	overflow: hidden;
	margin: 10px 0;
}
.block .all_link a{
	display: inline-block;
	text-align: center;
	min-width: 70px;
	vertical-align: top;
	padding: 5px;
	font-size: 14px;
	text-decoration: none;
}
.colorStyle1 .block .all_link a{
	background: rgb(9,134,214); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(9,134,214,1) 0%, rgba(3,149,229,1) 32%, rgba(21,105,183,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(9,134,214,1)), color-stop(32%,rgba(3,149,229,1)), color-stop(100%,rgba(21,105,183,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(9,134,214,1) 0%,rgba(3,149,229,1) 32%,rgba(21,105,183,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(9,134,214,1) 0%,rgba(3,149,229,1) 32%,rgba(21,105,183,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(9,134,214,1) 0%,rgba(3,149,229,1) 32%,rgba(21,105,183,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(9,134,214,1) 0%,rgba(3,149,229,1) 32%,rgba(21,105,183,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0986d6', endColorstr='#1569b7',GradientType=0 ); /* IE6-9 */
	border: 1px solid #1173c0;
	border-radius: 4px;
	color: #fff;
	text-shadow: -1px -1px 0px rgba(0, 92, 143, 1);
}
.colorStyle4 .block .all_link a{
	padding: 3px 5px;
	background: rgb(255,222,75);
	background: -moz-linear-gradient(top,  rgba(255,222,75,1) 0%, rgba(249,206,10,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,222,75,1)), color-stop(100%,rgba(249,206,10,1)));
	background: -webkit-linear-gradient(top,  rgba(255,222,75,1) 0%,rgba(249,206,10,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,222,75,1) 0%,rgba(249,206,10,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,222,75,1) 0%,rgba(249,206,10,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,222,75,1) 0%,rgba(249,206,10,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde4b', endColorstr='#f9ce0a',GradientType=0 );
	border-radius: 4px;
	border: 1px solid #f1c100;
	color: #353338;
}	
.colorStyle4 .block.type1 .all_link a{padding: 4px 20px;}

.news_and_articles .block {display: block;width: 48%;}
.news_and_articles .block.articles {float: left;}
.news_and_articles .block.news {float: right;}
.news_and_articles .block.news a.subscribe{background:url(../img/n_28_2/subscribe_icon.png) no-repeat left;font-size:13px;padding: 0 0 0 20px;}


/* цена */

#lpage .uss_shop_price, #lpage .price {margin-bottom:5px;}
.colorStyle3 #lpage .uss_shop_price, .colorStyle3 #lpage .price {
	margin: 10px 0;
	line-height: 28px;
}
.colorStyle4 #lpage .l_col .uss_shop_price, .colorStyle4 #lpage .l_col .price {
	margin: 4px 0 5px;
	line-height: inherit;
}
.colorStyle4 #lpage .uss_shop_price, .colorStyle4 #lpage .price {
	margin: 10px 0;
	line-height: 28px;
}
#lpage .uss_shop_price span, #lpage .price span { background:none; padding:0; font-size: 15px;}
.colorStyle1 #lpage .uss_shop_price span, .colorStyle1 #lpage .price span {
	display: inline-block;
	padding: 4px 8px;
	border: 1px solid #95a3b5;
	border-radius:4px;
	background-color: #d1e0ef;
	color: #495368;
}
.colorStyle3 #lpage .uss_shop_price span, .colorStyle3 #lpage .price span {
	font-family: Tahoma;
	font-size: 20px;
	color: #d4f0ff;
}
.colorStyle4 #lpage .uss_shop_price span, .colorStyle4 #lpage .price span {
	font-family: Tahoma;
	font-size: 20px;
	color: #fff;
}
.colorStyle4 #lpage .l_col .uss_shop_price span, .colorStyle4 #lpage .l_col .price span {
	display: inline-block;
	padding: 4px 8px;
	background-color: #f7f7f8;
	border: 1px solid #c6c7cb;
	border-radius:4px;
	color: #353338;
	font-size: 15px;
}

#lpage .uss_shop_price span.old_price, #lpage .price span.old_price, #lpage .l_col .uss_shop_price span.old_price, #lpage .l_col .price span.old_price {
	border: none; 
	padding: 0;
	text-decoration:none; 
	background:none; 
	color:inherit; 
	font:12px tahoma, arial, sans-serif; 
	margin-bottom:5px; 
	display:block;
}
.colorStyle3 #lpage .uss_shop_price span.old_price, .colorStyle3 #lpage .price span.old_price {color: #fff;}


#lpage .uss_shop_price span.old_price i, #lpage .price span.old_price i {display:inline; margin-right:5px;}
#lpage .uss_shop_price span.old_price em, #lpage .price span.old_price em {text-decoration:line-through; font-size:1em;}

.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .uss_shop_by, .colorStyle3 .uss_eshop_sameproducts .addToCart {
	float: right;
	text-align: right;
	line-height: 28px;
	margin: -36px 0 0 0;
}
.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .uss_shop_by, .colorStyle4 .uss_eshop_sameproducts .addToCart {
	float: right;
	text-align: right;
	line-height: 28px;
	margin: -36px 0 0 0;
}

.colorStyle3 .uss_shop_amount_left {clear: both;}
.colorStyle3 .uss_shop_technical_data .uss_shop_amount_left {clear: none;}

/* кнопка "купить" */

.uss_catalog_detail .catalog_orderbutton {
    background: #ccc;
    border-radius: 3px;
    box-shadow: none;
    color: #fff;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    text-shadow: none;
} 
.colorStyle1 .uss_catalog_detail .catalog_orderbutton {
	background: rgb(76,117,165);
	background: -moz-linear-gradient(top, rgba(76,117,165,1) 0%, rgba(55,84,118,1) 21%, rgba(55,84,118,1) 44%, rgba(81,125,177,1) 100%);
	background: -webkit-linear-gradient(top, rgba(76,117,165,1) 0%,rgba(55,84,118,1) 21%,rgba(55,84,118,1) 44%,rgba(81,125,177,1) 100%);
	background: linear-gradient(to bottom, rgba(76,117,165,1) 0%,rgba(55,84,118,1) 21%,rgba(55,84,118,1) 44%,rgba(81,125,177,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c75a5', endColorstr='#517db1',GradientType=0 );
}
.colorStyle3 .uss_catalog_detail .catalog_orderbutton {
	background: rgb(1,148,226);
	background: -moz-linear-gradient(top, rgba(1,148,226,1) 0%, rgba(1,112,221,1) 100%);
	background: -webkit-linear-gradient(top, rgba(1,148,226,1) 0%,rgba(1,112,221,1) 100%);
	background: linear-gradient(to bottom, rgba(1,148,226,1) 0%,rgba(1,112,221,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0194e2', endColorstr='#0170dd',GradientType=0 );
}
.colorStyle4 .uss_catalog_detail .catalog_orderbutton {
	background: rgb(174,7,28);
	background: -moz-linear-gradient(top, rgba(174,7,28,1) 0%, rgba(158,2,25,1) 100%);
	background: -webkit-linear-gradient(top, rgba(174,7,28,1) 0%,rgba(158,2,25,1) 100%);
	background: linear-gradient(to bottom, rgba(174,7,28,1) 0%,rgba(158,2,25,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae071c', endColorstr='#9e0219',GradientType=0 );
}
	
a.add_to_cart {position:relative; background:#ccc; background-position:0 0; background-repeat:repeat-x; display:inline-block; *display:inline; vertical-align:top; zoom:1;
	height:27px; line-height:27px; border-radius:3px; color:#fff; text-decoration:none; padding:0 5px; 
}
.colorStyle1 a.add_to_cart {background-color:#517db1; background-image:url(../img/n_28_1/lh_search.png); box-shadow:inset 1px 0 0 #517db1, inset -1px 0 0 #517db1, inset 0 1px 0 #517db1, inset 0 -1px 0 #517db1, inset 2px 0 0 #6eb8ff, inset -2px 0 0 #6eb8ff, inset 0 2px 0 #6eb8ff, inset 0 -2px 0 #6eb8ff;}
.colorStyle2 a.add_to_cart, .colorStyle2 .uss_catalog_detail .catalog_orderbutton {
	background: rgb(0,94,137);
	background: -moz-linear-gradient(top,  rgba(0,94,137,1) 0%, rgba(5,146,161,1) 97%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,94,137,1)), color-stop(97%,rgba(5,146,161,1)));
	background: -webkit-linear-gradient(top,  rgba(0,94,137,1) 0%,rgba(5,146,161,1) 97%);
	background: -o-linear-gradient(top,  rgba(0,94,137,1) 0%,rgba(5,146,161,1) 97%);
	background: -ms-linear-gradient(top,  rgba(0,94,137,1) 0%,rgba(5,146,161,1) 97%);
	background: linear-gradient(to bottom,  rgba(0,94,137,1) 0%,rgba(5,146,161,1) 97%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005e89', endColorstr='#0592a1',GradientType=0 );
}
.colorStyle3 a.add_to_cart {
	background: 
		url(../img/n_28_3/add_to_cart_basket.png) no-repeat 4px center,
		url(../img/n_28_3/add_to_cart.png) repeat-x center top;
	padding-left: 25px;
	width: 68px;
	max-height: 27px;
	font-size: 13px;
	overflow: hidden;
}
.colorStyle4 a.add_to_cart {
	background: 
		url(../img/n_28_4/add_to_cart_basket.png) no-repeat 4px center,
		url(../img/n_28_4/add_to_cart.png) repeat-x center top;
	padding-left: 25px;
	width: 68px;
	max-height: 27px;
	font-size: 14px;
	overflow: hidden;
}
.colorStyle5 a.add_to_cart, .colorStyle5 .uss_catalog_detail .catalog_orderbutton  {
	background: rgb(255,225,103);
	background: -moz-linear-gradient(top,  rgba(255,225,103,1) 0%, rgba(255,165,69,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,225,103,1)), color-stop(100%,rgba(255,165,69,1)));
	background: -webkit-linear-gradient(top,  rgba(255,225,103,1) 0%,rgba(255,165,69,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,225,103,1) 0%,rgba(255,165,69,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,225,103,1) 0%,rgba(255,165,69,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,225,103,1) 0%,rgba(255,165,69,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe167', endColorstr='#ffa545',GradientType=0 );
	color: #37160d;
}

a.add_to_cart:hover {}

/* Вкладки в каталоге */

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: #4c75a5;}
.colorStyle2 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle2 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {background: #005e89;}
.colorStyle3 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle3 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {background: #0194e2;}
.colorStyle4 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle4 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {background: #ae071c;}
.colorStyle5 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected, .colorStyle5 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected {background: #ffa545;}


/* Вывод позиций каталога */

.colorStyle1 .uss_shop_block_cat .uss_shop_category, .colorStyle1 .uss_catalog_block_cat .uss_catalog_category {width: 295px !important;margin: 0 5px 15px 0;}
.colorStyle2 .uss_shop_block_cat .uss_shop_category, .colorStyle5 .uss_shop_block_cat .uss_shop_category, 
.colorStyle2 .uss_catalog_block_cat .uss_catalog_category, .colorStyle5 .uss_catalog_block_cat .uss_catalog_category {width: 350px !important;margin: 0 15px 15px 0;}
.colorStyle3 .uss_shop_block_cat .uss_shop_category, .colorStyle3 .uss_catalog_block_cat .uss_catalog_category {width: 145px !important;margin: 0 45px 25px 0;}
.colorStyle4 .uss_shop_block_cat .uss_shop_category, .colorStyle4 .uss_catalog_block_cat .uss_catalog_category {width: 160px !important;margin: 0 40px 25px 0;}

.colorStyle1 .uss_shop_block_cat .uss_shop_category:nth-of-type(even), .colorStyle1 .uss_catalog_block_cat .uss_catalog_category:nth-of-type(even) {margin-right: 0;}
.colorStyle2 .uss_shop_block_cat .uss_shop_category:nth-of-type(even), .colorStyle5 .uss_shop_block_cat .uss_shop_category:nth-of-type(even), 
.colorStyle2 .uss_catalog_block_cat .uss_catalog_category:nth-of-type(even), .colorStyle5 .uss_catalog_block_cat .uss_catalog_category:nth-of-type(even) {margin-right: 0;}
.colorStyle3 .uss_shop_block_cat .uss_shop_category:nth-of-type(5n), .colorStyle3 .uss_catalog_block_cat .uss_catalog_category:nth-of-type(5n) {margin-right: 0;}
.colorStyle4 .uss_shop_block_cat .uss_shop_category:nth-of-type(3n), .colorStyle4 .uss_catalog_block_cat .uss_catalog_category:nth-of-type(3n) {margin-right: 0;}

.uss_shop_block_cat .uss_shop_cat_img_wrap, .uss_catalog_cat_img {float: left; margin-right: 1em;}
.colorStyle4 .uss_shop_block_cat .uss_shop_cat_img_wrap, .colorStyle4 .uss_catalog_cat_img {float: none;}

.colorStyle3 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img {border-color: #71778c; margin-bottom: 10px;}
.colorStyle4 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_img {float: none;}

.colorStyle1 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a {color: #ff5a00;}
.colorStyle2 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a, .colorStyle5 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a {font-size:16px;}
.colorStyle3 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name {text-align: center;}
.colorStyle4 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a {font-size:15px;}

/* Вывод кталога продукции и услуг на главной */

.service_cat ul.catalog_menu li {
    display: inline-block;
	vertical-align: top;
	margin: 0 15px 15px 0;
    white-space: normal;
}
.colorStyle1 .service_cat ul.catalog_menu li {margin: 0 5px 15px 0;width: 295px;}
.colorStyle2 .service_cat ul.catalog_menu li, .colorStyle5 .service_cat ul.catalog_menu li {width: 350px;}
.colorStyle3 .service_cat ul.catalog_menu li {width: 145px;margin: 0 45px 25px 0;}
.colorStyle4 .service_cat ul.catalog_menu li {width: 160px;margin: 0 40px 25px 0;}

.colorStyle1 .service_cat ul.catalog_menu li:nth-of-type(even) {margin-right:0;}
.colorStyle2 .service_cat ul.catalog_menu li:nth-of-type(even), .colorStyle5 .service_cat ul.catalog_menu li:nth-of-type(even) {margin-right:0;}
.colorStyle3 .service_cat ul.catalog_menu li:nth-of-type(5n) {margin-right:0;}
.colorStyle4 .service_cat ul.catalog_menu li:nth-of-type(3n) {margin-right:0;}

.service_cat .catalog_menu_image {
	display: block;
	height: 108px;
    width: 143px;
	border: 1px solid #ccc;
    float: left;
    margin: 0 1em 0 0;
	position: relative;
    overflow: hidden;
}
.service_cat .catalog_menu_image a{
	display: table-cell;
	width: 1000px;
	height: 108px;
    text-align: center;
	vertical-align: middle;
}
.colorStyle3 .service_cat .catalog_menu_image,.colorStyle4 .service_cat .catalog_menu_image {margin-bottom: 10px;}

.colorStyle1 .service_cat ul.catalog_menu li a{font-size: 16px;color: #ff5a00;}
.colorStyle3 .service_cat ul.catalog_menu li {text-align: center;}
.colorStyle3 .service_cat ul.catalog_menu li a{font-size: 15px;}

.product_cat ul li {
    display: inline-block;
	vertical-align: top;
	margin: 0 15px 15px 0;
    width: 295px;
    white-space: normal;
}
.colorStyle1 .product_cat ul li {margin: 0 5px 15px 0;width: 295px;}
.colorStyle2 .product_cat ul li, .colorStyle5 .product_cat ul li  {width: 350px;}
.colorStyle3 .product_cat ul li {width: 145px;margin: 0 45px 25px 0;}
.colorStyle4 .product_cat ul li {width: 160px;margin: 0 40px 25px 0;}

.colorStyle1 .product_cat ul li:nth-of-type(even) {margin-right:0;}
.colorStyle2 .product_cat ul li:nth-of-type(even), .colorStyle5 .product_cat ul li:nth-of-type(even) {margin-right:0;}
.colorStyle3 .product_cat ul li:nth-of-type(5n) {margin-right:0;}
.colorStyle4 .product_cat ul li:nth-of-type(3n) {margin-right:0;}

.product_cat .eshop_menu_image {
	display: block;
	height: 108px;
    width: 143px;
	border: 1px solid #ccc;
    float: left;
    margin: 0 1em 0 0;
	position: relative;
    overflow: hidden;
}
.product_cat .eshop_menu_image a{
	display: table-cell;
	width: 1000px;
	height: 108px;
    text-align: center;
	vertical-align: middle;
}
.colorStyle3 .product_cat .eshop_menu_image, .colorStyle4 .product_cat .eshop_menu_image {margin-bottom: 10px;}

.colorStyle1 .product_cat ul li a{font-size: 16px;color: #ff5a00;}
.colorStyle2 .product_cat ul li a, .colorStyle5 .product_cat ul li a{font-size: 16px;}
.colorStyle3 .product_cat ul li {text-align: center;}
.colorStyle4 .product_cat ul li a {font-size: 15px;}

/* Спецпредложения */

.block.specials {
	margin-top: 40px;
	position: relative;
}
.colorStyle3 .block.specials {padding: 0 26px;}

.block .uss_eshop_block_item {
	display:inline-block; 
	*display:inline; 
	vertical-align:top; 
	zoom:1; 
	margin:0 15px 15px 0; 
	overflow:hidden; 
	position:relative;
}
.colorStyle3 .block .uss_eshop_block_item {width: 206px; margin: 0 30px 0 0;}
.colorStyle4 .block .uss_eshop_block_item, .colorStyle4 .uss_shop_blocks_view .uss_eshop_item, .colorStyle4 .uss_eshop_sameproducts.blocks.size200x200 .item {width: 206px; margin: 0 40px 40px;}

.colorStyle3 .block .uss_eshop_block_item:nth-of-type(4n){margin-right: 0;}
.colorStyle4 .block .uss_eshop_block_item:nth-of-type(even), .colorStyle4 .uss_shop_blocks_view .uss_eshop_item:nth-of-type(even), .colorStyle4 .uss_eshop_sameproducts.blocks.size200x200 .item:nth-of-type(even){margin-right: 0;}

.l_col .block .uss_eshop_block_item {display:block;}
.colorStyle1 .l_col .block .uss_eshop_block_item, .colorStyle4 .l_col .block .uss_eshop_block_item {
	background: url(../img/n_28_1/lcb_li.png) repeat-x 50% bottom;	margin: 0 0 8px 0;	padding-bottom: 8px;
}

.l_col .block .uss_eshop_block_item .img {
	height:104px; 
	width:139px; 
	border:1px solid #b9c3d8; 
	margin:0 0 5px; 
	text-align:center; 
	line-height: 104px; 
	background-color: #fff;
}
.colorStyle4 .l_col .block .uss_eshop_block_item .img {
	height:104px; 
	width:139px; 
	border:1px solid #b9c3d8; 
	margin:0 0 5px; 
	text-align:center; 
	line-height: 104px; 
	background-color: #fff;
}

.colorStyle3 .block .uss_eshop_block_item .img, .colorStyle4 .block .uss_eshop_block_item .img {
	width: 200px;
	height: 200px;
	padding: 2px;
	background: none;
	border: 1px solid #71778c;
	line-height: 200px;
	margin-bottom: 10px;
}
.colorStyle4 .l_col .block .uss_eshop_block_item .img {border-color: #777a80;}

.block .uss_eshop_block_item .img img {vertical-align:middle;}

.block .uss_eshop_block_item .uss_shop_name {margin:0 0 5px; font-size:15px;}

.colorStyle3 .block .uss_eshop_block_item .add_to_cart, .colorStyle4 .block .uss_eshop_block_item .add_to_cart {
	display: block;
	float: right;
	text-align: right;
	line-height: 28px;
	margin: -36px 0 0 0;
}
.colorStyle4 .block .uss_eshop_block_item .add_to_cart {line-height: 24px;}

.block .uss_eshop_block_item span.amount_title, .block .uss_eshop_block_item input.basket_amount_class {display:none;}

/* Галерея */

.uss_one_image {
	display: inline-block;
	vertical-align: top;
	margin: 0 15px 0 0;
	position; relative;
}
.uss_one_image:nth-of-type(3n) {margin-right: 0;}
.uss_one_image .info .name{display: none;}

/* прочее */

.type0 td p {margin:0;}
.type2 p {margin:0;border: 1px solid #bbc3ca;border-radius:6px;overflow:hidden;}

.lf_system, .lf_stats {float:right; text-align: center;}

.left_menu ul.submenu {display:none;}
.left_menu li.active ul.submenu {display:block;}

.lh_style {position:absolute; right:0; top:46px; font-size:14px; color:#fff;}
.lh_style p {position:absolute; top:-37px;}
.lh_style select {border-radius:4px; padding:2px 5px;}
.lh_font {position: absolute; top:74px; right:15px; font-size:14px; color: #fff;}
.lh_font a {color:#fff; text-decoration:none; font-size:18px; margin:0 7px;}
.lh_font a:hover {color:#fff;}
		
.white a, .white a:hover {color:#000;}
.white .l-page-rubber {background-color:#fff;}
.white .lh_font a {color:#fff;}
.white .l-header {background:#000;}
.white .lpl_search_form {background:#fff; border:1px solid #000;}
.white .top_menu {background:none;}
.white .top_menu ul li {background:none;}
.white .top_menu ul li a {color:#000;}
.white .top_menu ul li a:hover, .white .top_menu ul li a.active, .white .top_menu ul li:hover > a {background:#000; color:#fff;}
.white .top_menu ul.submenu {background:#000;}
.white .top_menu ul.submenu a {color:#fff;}
.white .top_menu ul.submenu a:hover, .white .top_menu ul.submenu a.active {background:#fff; color:#000;}
.white .block ul li a:hover {color:#000;}
.white .block ul li a:hover, .white .block ul li a.active {color:#000; text-decoration:none; font-weight:bold;}
.white span {color:#000 !important;}
.white .l-footer span  {color:#fff !important;}
.white .lf_hold {background:#000; color:#fff;}
.white .lf_hold a, .white .lf_hold a:hover {color:#fff;}
.white .lpc_navigation {color:#000;}
.white .l_col .block ul ul li a:hover, .white .l_col .block ul ul li a.active {color:#000; background:url(../img/n_28_1/lpl_arr.png) no-repeat left 5px;}

.black {color:#fff;}
.black a, .black a:hover {color:#fff;}
.black .l-page-rubber {background-color:#000;}
.black .lh_font a {color:#fff;}
.black .l-header {background:#000;}
.black .lpl_search_form {background:#fff; border:1px solid #000;}
.black .top_menu {background:none;}
.black .top_menu ul li {background:none;}
.black .top_menu ul li a {color:#fff;}
.black .top_menu ul li a:hover, .black .top_menu ul li a.active, .black .top_menu ul li:hover > a {background:#fff; color:#000;}
.black .top_menu ul.submenu {background:#fff;}
.black .top_menu ul.submenu a {color:#000;}
.black .top_menu ul.submenu a:hover, .black .top_menu ul.submenu a.active {background:#000; color:#fff;}
.black .block ul li a:hover {color:#fff;}
.black .block ul li a:hover, .black .block ul li a.active {color:#fff; text-decoration:none; font-weight:bold;}
.black span {color:#fff !important;}
.black .lf_hold {background:#000; color:#fff;}
.black .lf_hold a, .black .lf_hold a:hover {color:#fff;}
.black .lpc_navigation {color:#000;}
.black .l_col .block ul ul li a {background:none;}
.black .l_col .block ul ul li a:hover, .black .l_col .block ul ul li a.active {color:#fff; background:none;}
.black .block p {color:#fff;}
.black .block ul li a {color:#fff;}
.black .l-content {background:#000;}
.black .lpc_title h1 {color:#fff; border-color:#fff;}
.black .news_list .info {color:#fff;}
.black .l_col .block ul ul li a {color:#fff;}
.black .lpc_navigation {color:#fff;}

.bf {font-size:150%;}
.bf span {font-size:18px !important;}
.bf .block ul li a {font-size:20px; overflow-wrap:break-word; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
.bf .lpl_search_form .uss_input_name {font-size:18px;}
.bf .top_menu ul li a {font-size:16px; padding-left:0; padding-right:0;}
.bf .top_menu ul.submenu a {padding:10px; font-size:18px;}
.bf .uss_news_item .preview span {font-size:20px !important;}
.bf .uss_pagenator .uss_page_count {font-size:15px;}
.bf .lh_style {font-size:17px; top:38px;}
.bf .lh_style p {top:-39px; white-space:nowrap;}
.bf .lh_font {font-size:17px; right:18px;}
.bf .lpc_navigation {font-size:17px;}
.bf .lf_system .ssnn-copyright_text span {font-size:11px !important;}
#content .uss_news .uss_news_item img, #content .uss_news img, .uss_news .uss_news_item img, .uss_news img {
    margin-right: 5px;
}
.content_menu a.active {
    color: #ff5a00;
    text-decoration: none;
}
