* {outline:none;}
body, html {height:100%; width:100%; margin:0; padding:0; border:none; min-width:996px;}
img {border:none; margin:0; padding:0; }
.g-max-width {margin:0 auto; /*width:98%; max-width:1200px;*/ width:980px; padding:0px; position:relative; text-align:left;}
/**html .g-max-width {width: expression((documentElement.clientWidth || document.body.clientWidth) > 1205 ? '1200px' : '');} */
.g-clean {clear:both; font-size:0; overflow:hidden;}

body {color:#545454; font:0.8em/1.2 calibri_Regular, sans-serif; text-align:center;}
table, td, th {border-collapse:collapse; font-size:100%;}

form {margin:0; padding:0;}
input, select, textarea {font:normal 1.0em/1.2 Arial, sans-serif;}
textarea {resize:none; overflow:auto;}
input, select, button {vertical-align:middle;}
input[type="submit"]::-moz-focus-inner{padding:0; border:0;}

hr {border:1px solid #ccc; padding:0; margin:0.5em 0; }
ul, ol, li {margin:5px 15px; padding:0;}

@font-face {
	font-family: 'calibri_Bold';
    src: url('../fonts/calibri_Bold.eot');
    src: url('../fonts/calibri_Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri_Bold.woff') format('woff'),
         url('../fonts/calibri_Bold.ttf') format('truetype'),
         url('../fonts/calibri_Bold.svg#calibri_Bold') format('svg'); 
   font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'calibri_Regular';
    src: url('../fonts/calibri_Regular.eot');
    src: url('../fonts/calibri_Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri_Regular.woff') format('woff'),
         url('../fonts/calibri_Regular.ttf') format('truetype'),
         url('../fonts/calibri_Regular.svg#calibri_Regular') format('svg'); 
   font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6, p {margin:10px 0; padding:0; }
h1, h2, h3, h4, h5, h6, th {color:#36383a; }
.colorStyle2 h1, .colorStyle2 h2, .colorStyle2 h3, .colorStyle2 h4, .colorStyle2 h5, .colorStyle2 h6, .colorStyle2 th {color:#74c7e9;}

h1 {font-size:21px;}
h2 {font-size:18px;}
h3 {font-size:17px;}
h4 {font-size:16px;}
h5 {font-size:16px;}
.colorStyle1 h5 {color:#188d07;}
.colorStyle4 h5 {color:#1a8ab9;}
.colorStyle3 h5 {color:#bc0000;}
.colorStyle2 h5 {color:#74c7e9;}
.colorStyle5 h5 {color:#ef5e14;}
h6 {font-size:14px;}

a {text-decoration:underline;}
a:hover {text-decoration:none;}
.colorStyle1 a {color:#188d07;}
.colorStyle1 a:hover {color:#188d07;}
.colorStyle4 a {color:#1a8ab9;}
.colorStyle4 a:hover {color:#1a8ab9;}
.colorStyle3 a {color:#bc0000;}
.colorStyle3 a:hover {color:#bc0000;}
.colorStyle2 a {color:#74c7e9;}
.colorStyle2 a:hover {color:#fff;}
.colorStyle5 a {color:#ef5e14;}
.colorStyle5 a:hover {color:#ef5e14;}

.colorStyle2 .uss_photoalbums_foto_box .uss_img_item .uss_img_comment a {color:#888;}
.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item {color:#888;}
.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item  a {color:#202020;}
.colorStyle2 .uss_form_captcha label {color:#202020;}
.colorStyle2 .uss_basket_menu span.current {color:#202020;}
.colorStyle2 .uss_user_basket th, .colorStyle2 .uss_shop_table_view th, .uss_user_wishlist th {color:#202020;}
.colorStyle2 #uss_basket_ask_where_to_go_block a {color:#202020;}
.colorStyle2 .comment_form_title {color:#fff;}



/* ФОС */
select, input[type="text"], input[type="password"], textarea {position:relative; color:#2c2f33; font-size:13px; padding:5px 8px; background:#fff; border:1px solid #CCC; border-bottom-color:#B3B3B3; color:#333; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.uss_form_select select {display:block;}

button, input[type="submit"], 
input[type="reset"], 
input[type="button"] {position:relative; color:#2c2f33; font-size:13px; padding:5px 12px; cursor:pointer;	border:1px solid #e0e1e4;  border-bottom-color:#c2c8cc; border-top-color:#f3f3f4; background:#e3e4e6 url(../img/a_button.png) repeat-x 0 0; font-weight:bold; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {background:#f3f3f4 url(../img/a_button2.png) repeat-x 0 0;}

.colorStyle1 {background:#e5e1e2;}
.colorStyle4 {background:#e5e1e2;}
.colorStyle3 {background:#e5e1e2;}
.colorStyle2 {background:#1d242c; color:#9caec0;}
.colorStyle5 {background:#e5e1e2;}

.l-page {
	font-family: calibri_Regular;
	position:relative; 
	height:auto !important; 
	height:100%; 
	min-height:100%; 
	margin:0 auto;
}
.l-page-rubber {background:#fff; overflow:hidden; _overflow-y:visible; text-align:left; -moz-box-shadow:0 -230px 30px #b8b6b7; box-shadow:0 -230px 30px #b8b6b7; -webkit-box-shadow:0 -230px 30px #b8b6b7;}
.colorStyle2 .l-page-rubber {background:#1b2229; -moz-box-shadow:0 -30px 15px #000; box-shadow:0 -30px 15px #000; -webkit-box-shadow:0 -30px 15px #000;}
*html body {width: expression((documentElement.clientWidth || document.body.clientWidth) < 996 ? '996px' : '');}
		
	.l-bg {padding-bottom:10px; background-color:#fff; background-repeat:no-repeat; background-position:0 0;}
	.l_slider #lpage .l-bg {background-image:none;}
	.colorStyle4 .l-bg {background-image:url(../img/n1_2/l_bg.jpg);}
	.colorStyle3 .l-bg {background-image:url(../img/n1_3/l_bg.jpg); background-position:50% 0;}
	.header_layout4 .l-bg {background-image:none; background-position:50% 0;}
	.colorStyle2 .l-bg {background-color:#1b2229;}
	
	.colorStyle1.header_layout5 .l-bg, .colorStyle1.header_layout6 .l-bg, .colorStyle1.header_layout7 .l-bg, .colorStyle1.header_layout8 .l-bg, .colorStyle1.header_layout14 .l-bg {background-image:url(../img/n1_1/l_bg_middle.jpg); background-position:50% 0;}
	.colorStyle4.header_layout5 .l-bg, .colorStyle4.header_layout6 .l-bg, .colorStyle4.header_layout7 .l-bg, .colorStyle4.header_layout8 .l-bg, .colorStyle4.header_layout14 .l-bg {background-image:url(../img/n1_2/l_bg_middle.jpg); background-position:50% 0;}
	.colorStyle3.header_layout5 .l-bg, .colorStyle3.header_layout6 .l-bg, .colorStyle3.header_layout7 .l-bg, .colorStyle3.header_layout8 .l-bg, .colorStyle3.header_layout14 .l-bg {background-image:url(../img/n1_3/l_bg_middle.jpg); background-position:50% 0;}
	.colorStyle2.header_layout5 .l-bg, .colorStyle2.header_layout6 .l-bg, .colorStyle2.header_layout7 .l-bg, .colorStyle2.header_layout8 .l-bg, .colorStyle2.header_layout14 .l-bg {background-image:url(../img/n1_4/l_bg_middle.jpg); background-position:50% 0;}
	.colorStyle5.header_layout5 .l-bg, .colorStyle5.header_layout6 .l-bg, .colorStyle5.header_layout7 .l-bg, .colorStyle5.header_layout8 .l-bg, .colorStyle5.header_layout14 .l-bg {background-image:url(../img/n1_5/l_bg_middle.jpg); background-position:50% 0;}
	
	.colorStyle1.header_layout9 .l-bg, .colorStyle1.header_layout10 .l-bg, .colorStyle1.header_layout11 .l-bg, .colorStyle1.header_layout12 .l-bg, .colorStyle1.header_layout15 .l-bg {background-image:url(../img/n1_1/l_bg_max.jpg); background-position:50% 0;}
	.colorStyle4.header_layout9 .l-bg, .colorStyle4.header_layout10 .l-bg, .colorStyle4.header_layout11 .l-bg, .colorStyle4.header_layout12 .l-bg, .colorStyle4.header_layout15 .l-bg {background-image:url(../img/n1_2/l_bg_max.jpg); background-position:50% 0;}
	.colorStyle3.header_layout9 .l-bg, .colorStyle3.header_layout10 .l-bg, .colorStyle3.header_layout11 .l-bg, .colorStyle3.header_layout12 .l-bg, .colorStyle3.header_layout15 .l-bg {background-image:url(../img/n1_3/l_bg_max.jpg); background-position:50% 0;}
	.colorStyle2.header_layout9 .l-bg, .colorStyle2.header_layout10 .l-bg, .colorStyle2.header_layout11 .l-bg, .colorStyle2.header_layout12 .l-bg, .colorStyle2.header_layout15 .l-bg {background-image:url(../img/n1_4/l_bg_max.jpg); background-position:50% 0;}
	.colorStyle5.header_layout9 .l-bg, .colorStyle5.header_layout10 .l-bg, .colorStyle5.header_layout11 .l-bg, .colorStyle5.header_layout12 .l-bg, .colorStyle5.header_layout15 .l-bg {background-image:url(../img/n1_5/l_bg_max.jpg); background-position:50% 0;}
	
	
	.mp_slider {position:absolute; top:0; left:0; width:100%; overflow:hidden; height:1000px;}
	.mp_slider #slider {background-color:#fff !important; height:100%;}
	.colorStyle2 .mp_slider #slider {background-color:#1b2229 !important;}
	.mp_slider .nivo-slice{background-color:#fff !important;}
	.colorStyle2 .mp_slider .nivo-slice {background-color:#1b2229 !important;}
	.mp_slider  #slider img {display:none;}
	
	.l-page-holder {margin:0 46px;}
	.lf_hold .l-page-holder {overflow:hidden; position:relative; background:#fff; margin:0; padding:0 46px; -moz-box-shadow:0 -30px 30px #b8b6b7; box-shadow:0 -30px 30px #b8b6b7; -webkit-box-shadow:0 -30px 30px #b8b6b7;}
	.colorStyle2 .lf_hold .l-page-holder {background-color:#1b2229; -moz-box-shadow:0 -10px 15px #000; box-shadow:0 -10px 15px #000; -webkit-box-shadow:0 -10px 15px #000;}
		.l-wrapper {width:100%;}
			.l-header {position:relative; width:100%; margin:0 0 24px; padding:0; color:#1f1f1f; z-index:20;}		
			.lh_wrap {position:relative; overflow:hidden; margin:0 0 5px;}
			.header_layout1 .lh_wrap {height:116px;}
			.header_layout2 .lh_wrap {height:143px;}
			.header_layout3 .lh_wrap {height:118px;}
			.header_layout4 .lh_wrap {height:145px;}
			.header_layout5 .lh_wrap {height:289px;}
			.header_layout6 .lh_wrap {
				height: 340px;
			}
			.header_layout7 .lh_wrap {height:289px;}
			.header_layout8 .lh_wrap {height:289px;}
			.header_layout9 .lh_wrap {height:397px;}
			.header_layout10 .lh_wrap {height:397px;}
			.header_layout11 .lh_wrap {height:397px;}
			.header_layout12 .lh_wrap {height:397px;}
			.header_layout13 .lh_wrap {height:116px;}
			.header_layout14 .lh_wrap {height:289px;}
			.header_layout15 .lh_wrap {height:397px;}
			
			.l-header-holder {margin:0 46px; padding:45px 0 0;}
			.header_layout2 .l-header-holder {padding:22px 0 0;}
			.header_layout3 .l-header-holder {padding:36px 0 0;}
			.header_layout4 .l-header-holder {padding:36px 0 0;}
			
			.header_layout5 .l-header-holder, .header_layout6 .l-header-holder, .header_layout7 .l-header-holder,
			.header_layout8 .l-header-holder, .header_layout14 .l-header-holder {
				padding: 30px 0 0;
			}			
			
/*Cлайдер - начало*/


#slider_wrap {
	width: 640px;
	height: 309px;
	border: 3px solid #1c639e;
	border-radius: 4px;
	position: absolute;
	overflow: hidden;
	top: 0;
	right: 0;
	z-index: 50;
}
#slider_wrap #slider {
	width: 640px;
	height: 309px;
	position: relative;
}
#slider_wrap #slider img {
	position: absolute;
	z-index: 50;
}
#slider_wrap .slide_item {
	width: 640px;
	height: 309px;
	position: relative;
}
#slider_wrap #prewbutton {
	display: none;
}
#slider_wrap #nextbutton {
	display: none;
}
#slider_wrap .bullets {
	width: 500px;
	height: 14px;
	text-align: right;
	position: absolute;
	z-index: 110;
	right: 18px;
	bottom: 14px;
}
#slider_wrap .control-slide {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../img/bullet.png) no-repeat left top;
	text-indent: 9999px;
	margin: 0 0 0 10px;
	cursor: pointer;
}
#slider_wrap .control-slide:hover {
	background: url(../img/bullet_hover.png) no-repeat left top;
}
#slider_wrap .bullets span.active {
	background: url(../img/bullet_hover.png) no-repeat left top;
}

/* Геолокация */

.h_location {
	display: block;
	text-align: right;
	width: 300px;
	height: 22px;
	position: absolute;
	top: 3px;
	right: 46px;
}
.h_location select{
	padding: 2px 8px;
}

/**/

			
			.colorStyle2 .l-header {color:#fff;}
			
			.l-page-content {width:100%; overflow:hidden;}
				.l-content {margin:0; overflow:hidden; position:relative; zoom:1; padding:0 2px 10px 0;}
				.l-content .block h3 {font-size:21px; margin-top:20px; font-weight:bold;}
				.l-content .type1 h3, .l-content .type2 h3,.l-content .type3 h3 {margin-top:6px;}
			.l-page-left {float:left; width:221px; margin:0 21px 0 0; overflow:hidden; position:relative;}
			.l-page-right {float:right; width:221px; margin:0 0 0 21px; overflow:hidden; position:relative;}
	.l-footer {position:relative; width:100%; overflow:hidden; zoom:1; background:url(../img/footer.png) repeat-x 0 0; margin:15px 0 0;}
	.colorStyle2 .l-footer {background-image:url(../img/n1_4/footer.png);}
	.colorStyle2 .l-footer a, .colorStyle2 .l-footer a:hover {color:#74c7e9;}
	.l-footer-holder {padding:50px 0 35px; overflow:hidden; zoom:1; font-size:12px;}
	
	.lf_rasp {position:relative; width:100%; clear:both;}
	.lf_hold {position:relative; width:100%; overflow:hidden; zoom:1; background:#e5e1e2;}
	.colorStyle2 .lf_hold {background:#1d242c; color:#9caec0;}

.lh_logo {position:relative; overflow:hidden; height:53px; margin:0 0 20px;}
.header_layout1 .lh_logo {margin:0 0 15px;}
.header_layout3 .lh_logo {margin:0 0 15px;}
.header_layout5 .lh_logo {margin:0 0 29px;}
.header_layout6 .lh_logo {margin:0 0 16px;}
.header_layout9 .lh_logo {margin:0 0 35px;}
.header_layout10 .lh_logo {height:150px;} 
.header_layout11 .lh_logo {margin:0 0 34px;}
.header_layout12 .lh_logo {height:142px;}
.header_layout14 .lh_logo {margin:0 0 38px;}
.header_layout15 .lh_logo {height:142px;}

.lh_logo a {text-decoration:none; color:#1f1f1f; font-size:53px; font-weight:bold; line-height:0.8em; letter-spacing:-2px;}
.lh_logo a:hover {color:#1f1f1f;}
.colorStyle2 .lh_logo a {color:#fff;}
.colorStyle2 .lh_logo a:hover {color:#fff;}

.lh_slogan {font-size:15px; margin:5px 0 14px;}
.header_layout5 .lh_slogan {margin-bottom:30px;}
.header_layout6 .lh_slogan, .header_layout7 .lh_slogan, .header_layout8 .lh_slogan {margin-bottom:20px;}
.header_layout9 .lh_slogan, .header_layout10 .lh_slogan, .header_layout11 .lh_slogan, .header_layout12 .lh_slogan {margin-bottom:15px;}
.colorStyle3.header_layout9 .lh_slogan, .colorStyle2.header_layout9 .lh_slogan {margin-bottom:20px;}
.header_layout11 .lh_slogan {margin-bottom:35px;}

.lh_nav_ico {position:relative;}
.header_layout2 .lh_nav_ico {padding:5px 0 20px;}
.header_layout3 .lh_nav_ico {margin:26px 0 0;}
.header_layout4 .lh_nav_ico {margin:31px 0 0;}
.header_layout5 .lh_nav_ico, .header_layout6 .lh_nav_ico, .header_layout7 .lh_nav_ico, .header_layout8 .lh_nav_ico {margin:0 0 15px; text-align:right;}
.header_layout9 .lh_nav_ico, .header_layout10 .lh_nav_ico, .header_layout11 .lh_nav_ico, .header_layout12 .lh_nav_ico {margin:0 0 15px; text-align:right;}
.lh_nav_ico a {color:#2d2d2d; font-size:12px;}
.colorStyle2 .lh_nav_ico a {color:#74c7e9;}
.colorStyle4.header_layout9 .lh_nav_ico a, .colorStyle4.header_layout10 .lh_nav_ico a, .colorStyle4.header_layout11 .lh_nav_ico a, .colorStyle4.header_layout12 .lh_nav_ico a {color:#fff;}
.lh_nav_ico a.lh_ico1 {padding:0 0 0 16px; background:url(../img/lh_ico1.png) no-repeat 0 3px;}
.colorStyle2 .lh_nav_ico a.lh_ico1 {background-image:url(../img/n1_4/lf_ico1.png);}
.colorStyle4.header_layout9 .lh_nav_ico a.lh_ico1, .colorStyle4.header_layout10 .lh_nav_ico a.lh_ico1, .colorStyle4.header_layout11 .lh_nav_ico a.lh_ico1, .colorStyle4.header_layout12 .lh_nav_ico a.lh_ico1 {background-image:url(../img/n1_2/lf_ico1.png);}
.header_layout14 .lh_nav_ico {padding-left:20px; margin-bottom:60px;}
.header_layout15 .lh_nav_ico {text-align:right;  margin-bottom:60px;}

.lh_basket {position:relative; float:right; padding:35px 0 0; width:222px;}
.header_layout3 .lh_basket {padding:12px 0 0; margin:0 0 0 20px;}
.header_layout4 .lh_basket {width:auto; padding:5px 0 0; margin:25px 0 0; float:none;}
.header_layout5 .lh_basket, .header_layout6 .lh_basket, .header_layout7 .lh_basket, .header_layout8 .lh_basket {padding:15px 0 50px; float:none; width:auto;}
.header_layout9 .lh_basket, .header_layout10 .lh_basket, .header_layout11 .lh_basket, .header_layout12 .lh_basket {padding:15px 0 10px; float:none; width:auto;}
.lh_basket .basket_link_pic {position:absolute; top:22px; right:3px;}
.header_layout3 .lh_basket .basket_link_pic {top:0;}
.header_layout4 .lh_basket .basket_link_pic {top:0; right:auto; left:0;}
.header_layout5 .lh_basket .basket_link_pic, .header_layout6 .lh_basket .basket_link_pic, .header_layout7 .lh_basket .basket_link_pic, .header_layout8 .lh_basket .basket_link_pic {top:3px;}
.header_layout9 .lh_basket .basket_link_pic, .header_layout10 .lh_basket .basket_link_pic, .header_layout11 .lh_basket .basket_link_pic, .header_layout12 .lh_basket .basket_link_pic {top:3px;}
.lh_basket .lh_basket_inner {border:1px solid; position:relative; color:#fff; background-repeat:repeat-x; background-position:0 0; padding:15px 70px 20px 20px; background-color:#ccc;
	line-height:18px; font-size:12px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.colorStyle1 .lh_basket .lh_basket_inner {border-color:#127b02; background-color:#078402; background-image:url(../img/n1_1/lh_basket_inner.png);
	-moz-box-shadow:inset 1px 1px 0 #34a60f, inset -1px -1px 0 #34a60f, inset -1px 1px 0 #34a60f, inset 1px -1px 0 #34a60f; 
	box-shadow:inset 1px 1px 0 #34a60f, inset -1px -1px 0 #34a60f, inset -1px 1px 0 #34a60f, inset 1px -1px 0 #34a60f; 
	-webkit-box-shadow:inset 1px 1px 0 #34a60f, inset -1px -1px 0 #34a60f, inset -1px 1px 0 #34a60f, inset 1px -1px 0 #34a60f;
}
.colorStyle4 .lh_basket .lh_basket_inner {border-color:#0782ab; background-color:#087498; background-image:url(../img/n1_2/lh_basket_inner.png);
	-moz-box-shadow:inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9; 
	box-shadow:inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9; 
	-webkit-box-shadow:inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9;
}
.colorStyle3 .lh_basket .lh_basket_inner {border-color:#9b090c; background-color:#a60000; background-image:url(../img/n1_3/lh_basket_inner.png);
	-moz-box-shadow:inset 1px 1px 0 #ce0000, inset -1px -1px 0 #ce0000, inset -1px 1px 0 #ce0000, inset 1px -1px 0 #ce0000; 
	box-shadow:inset 1px 1px 0 #ce0000, inset -1px -1px 0 #ce0000, inset -1px 1px 0 #ce0000, inset 1px -1px 0 #ce0000; 
	-webkit-box-shadow:inset 1px 1px 0 #ce0000, inset -1px -1px 0 #ce0000, inset -1px 1px 0 #ce0000, inset 1px -1px 0 #ce0000;
}
.colorStyle5 .lh_basket .lh_basket_inner {border-color:#ed5311; background-color:#ed5312; background-image:url(../img/n1_5/block_type1.png);
	-moz-box-shadow:inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; 
	box-shadow:inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; 
	-webkit-box-shadow:inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
}
.header_layout4 .lh_basket .lh_basket_inner {padding:0 0 5px 50px;}
.colorStyle2 .lh_basket .lh_basket_inner {border:none; background-image:none; background-color:transparent; -moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:none;}
.colorStyle2.header_layout5 .lh_basket .lh_basket_inner, .colorStyle2.header_layout6 .lh_basket .lh_basket_inner, 
.colorStyle2.header_layout7 .lh_basket .lh_basket_inner, .colorStyle2.header_layout8 .lh_basket .lh_basket_inner, 
.colorStyle2.header_layout9 .lh_basket .lh_basket_inner, .colorStyle2.header_layout10 .lh_basket .lh_basket_inner,
.colorStyle2.header_layout11 .lh_basket .lh_basket_inner, .colorStyle2.header_layout12 .lh_basket .lh_basket_inner {border-color:#0782ab; background-color:#087498; background-image:url(../img/n1_2/lh_basket_inner.png);
	-moz-box-shadow:inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9; 
	box-shadow:inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9; 
	-webkit-box-shadow:inset 1px 1px 0 #07a1c9, inset -1px -1px 0 #07a1c9, inset -1px 1px 0 #07a1c9, inset 1px -1px 0 #07a1c9;
}

.lh_basket .lh_basket_inner p {margin-bottom:15px;}
.header_layout4 .lh_basket .lh_basket_inner p {margin-bottom:2px;}
.header_layout4 .lh_basket .lh_basket_inner .amounts, .header_layout5 .lh_basket .lh_basket_inner .amounts, 
.header_layout6 .lh_basket .lh_basket_inner .amounts, .header_layout7 .lh_basket .lh_basket_inner .amounts, 
.header_layout8 .lh_basket .lh_basket_inner .amounts, .header_layout9 .lh_basket .lh_basket_inner .amounts, .header_layout10 .lh_basket .lh_basket_inner .amounts, 
.header_layout11 .lh_basket .lh_basket_inner .amounts, .header_layout12 .lh_basket .lh_basket_inner .amounts {float:left; margin-right:5px;}
.lh_basket .lh_basket_inner a, .lh_basket .lh_basket_inner a:hover {color:#fff;}
.colorStyle2 .lh_basket .lh_basket_inner a, .colorStyle2 .lh_basket .lh_basket_inner a:hover {color:#67b0ce;}
.colorStyle2.header_layout5 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout6 .lh_basket .lh_basket_inner a, 
.colorStyle2.header_layout7 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout8 .lh_basket .lh_basket_inner a, 
.colorStyle2.header_layout9 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout10 .lh_basket .lh_basket_inner a, 
.colorStyle2.header_layout11 .lh_basket .lh_basket_inner a, .colorStyle2.header_layout12 .lh_basket .lh_basket_inner a {color:#fff;}
.lh_basket .basket_link {margin:7px 0 0; font-size:13px; font-weight:bold;}
.header_layout4 .lh_basket .basket_link {margin:1px 0 0;}

.lh_r {position:relative; width:185px; margin:0 0 0 35px; float:right; padding:8px 0 0; overflow:hidden;}
.header_layout2 .lh_r {width:160px; padding:0;}
.header_layout3 .lh_r {width:190px; padding:12px 0 0; margin:0 0 0 20px;}
.header_layout4 .lh_r {width:140px; padding:4px 0 0; margin:0 0 15px 25px;}
.header_layout5 .lh_r, .header_layout6 .lh_r, .header_layout7 .lh_r, .header_layout8 .lh_r {width:160px; margin-left:15px;}
.header_layout9 .lh_r, .header_layout10 .lh_r, .header_layout11 .lh_r, .header_layout12 .lh_r {width:170px; margin-left:15px;}
.header_layout5 .lh_r {height:263px;}
.header_layout6 .lh_r, .header_layout7 .lh_r, .header_layout8 .lh_r {height:266px;}
.header_layout10 .lh_r {height:352px;}
.header_layout12 .lh_r {height:343px;}
.header_layout14 .lh_r {width:220px;}
.header_layout14 .lh_r .lh_contact {padding:5px 17px;}
.header_layout14 .lh_r p {margin:5px 0;}
.header_layout15 .lh_l {height:360px;}
.header_layout15 .lh_r {height:352px; width:220px;}
.header_layout15 .lh_l .lh_contact {padding:5px 17px; position:absolute; bottom:0; left:0; width:186px; _width:220px; margin:0;}
.header_layout15 .lh_l p {margin:5px 0;}

.lh_l {position:relative; width:240px; margin:0 56px 0 0; float:left; overflow:hidden;}
.header_layout2 .lh_l {margin-right:30px;}
.header_layout3 .lh_l {margin-right:30px;}
.header_layout4 .lh_l {width:220px; margin-right:66px; margin-bottom:15px;}
.header_layout5 .lh_l, .header_layout6 .lh_l, .header_layout7 .lh_l, .header_layout8 .lh_l,
.header_layout9 .lh_l, .header_layout10 .lh_l, .header_layout11 .lh_l, .header_layout12 .lh_l {width:222px; margin-right:70px;}
.lh_m {position:relative; overflow:hidden; zoom:1; padding:8px 0;}
.header_layout4 .lh_m {padding:2px 0 10px; margin-bottom:8px;}
.header_layout10 .lh_m, .header_layout12 .lh_m {height:335px;}


.lh_contact {font-size:12px;}
.header_layout3 .lh_contact {
	border:1px solid #424243; position:relative; color:#fff; background:#373737 url(../img/block_type2.png) repeat-x 0 0; padding:14px 20px 5px 20px;
	line-height:18px; font-size:12px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-moz-box-shadow:inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; 
	box-shadow:inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; 
	-webkit-box-shadow:inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
}
.header_layout5 .lh_contact, .header_layout6 .lh_contact, .header_layout7 .lh_contact, .header_layout8 .lh_contact {
	font-family: calibri_Regular;
	min-height: 122px;
	padding:14px 20px 5px 20px;  
	position:relative; 
	color:#fff; 
	background: rgb(66,66,66); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(66,66,66,1) 0%, rgba(48,48,48,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,66,66,1)), color-stop(100%,rgba(48,48,48,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(66,66,66,1) 0%,rgba(48,48,48,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(66,66,66,1) 0%,rgba(48,48,48,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(66,66,66,1) 0%,rgba(48,48,48,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(66,66,66,1) 0%,rgba(48,48,48,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#303030',GradientType=0 ); /* IE6-9 */
	border:1px solid #424243;  
	line-height:18px; 
	font-size:16px; 
	border-radius:5px;
}
.colorStyle1.header_layout5 .lh_contact, .colorStyle1.header_layout6 .lh_contact, .colorStyle1.header_layout7 .lh_contact, .colorStyle1.header_layout8 .lh_contact,
.colorStyle4.header_layout5 .lh_contact, .colorStyle4.header_layout6 .lh_contact, .colorStyle4.header_layout7 .lh_contact, .colorStyle4.header_layout8 .lh_contact,
.colorStyle3.header_layout5 .lh_contact, .colorStyle3.header_layout6 .lh_contact, .colorStyle3.header_layout7 .lh_contact, .colorStyle3.header_layout8 .lh_contact {
	-moz-box-shadow:inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; 
	box-shadow:inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; 
	-webkit-box-shadow:inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
}
.colorStyle2.header_layout5 .lh_contact, .colorStyle2.header_layout6 .lh_contact, .colorStyle2.header_layout7 .lh_contact, .colorStyle2.header_layout8 .lh_contact {
	background-color:#31383f; background-image:url(../img/n1_4/block_type2.png);
	-moz-box-shadow:inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961; 
	box-shadow:inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961; 
	-webkit-box-shadow:inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961;
}

.header_layout9 .lh_contact, .header_layout10 .lh_contact, .header_layout11 .lh_contact, .header_layout12 .lh_contact {
	border:1px solid #424243; position:relative; color:#fff; background:#373737 url(../img/block_type2.png) repeat-x 0 0; padding:14px 20px 5px 20px;
	line-height:18px; font-size:12px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-moz-box-shadow:inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; 
	box-shadow:inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a; 
	-webkit-box-shadow:inset 1px 1px 0 #59595a, inset -1px -1px 0 #59595a, inset -1px 1px 0 #59595a, inset 1px -1px 0 #59595a;
}
.colorStyle2.header_layout9 .lh_contact, .colorStyle2.header_layout10 .lh_contact, .colorStyle2.header_layout11 .lh_contact, .colorStyle2.header_layout12 .lh_contact {
	background-color:#31383f; background-image:url(../img/n1_4/block_type2.png);
	-moz-box-shadow:inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961; 
	box-shadow:inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961; 
	-webkit-box-shadow:inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset -1px 1px 0 #515961, inset 1px -1px 0 #515961;
}

.header_layout3 .lh_contact p {margin:0 0 8px;}
.header_layout5 .lh_contact p, .header_layout6 .lh_contact p, .header_layout7 .lh_contact p, .header_layout8 .lh_contact p,
.header_layout9 .lh_contact p, .header_layout10 .lh_contact p, .header_layout11 .lh_contact p, .header_layout12 .lh_contact p {margin:0 0 8px;}
.lh_contact p {margin:0 0 12px;}
.lh_contact .lh_mail {padding:0 11px 0 0; background-repeat:no-repeat; background-position:100% 4px;}
.colorStyle1 .lh_contact .lh_mail {background-image:url(../img/n1_1/lh_mail.png);}
.colorStyle4 .lh_contact .lh_mail {background-image:url(../img/n1_2/lh_mail.png);}
.colorStyle3 .lh_contact .lh_mail {background-image:url(../img/n1_3/lh_mail.png);}
.colorStyle5 .lh_contact .lh_mail {background-image:url(../img/n1_5/lh_mail.png);}

.lh_slogan_text {margin:0 0 10px; letter-spacing:-0.3px;}
.header_layout9 .lh_slogan_text {margin-top:96px; height:75px; overflow:hidden;}
.header_layout10 .lh_slogan_text, .header_layout12 .lh_slogan_text {margin-top:0;}
.header_layout11 .lh_slogan_text {margin-top:0;}
.header_layout2 .lh_slogan_text {padding-top:38px;}
.lh_slogan_text p {margin:0;}

.lh_search {position:relative; border:1px solid #a1a1a1; background:#fff; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.colorStyle1 .lh_search {-moz-box-shadow:0 0 6px #b4e3ab; box-shadow:0 0 6px #b4e3ab; -webkit-box-shadow:0 0 6px #b4e3ab;}
.header_layout2 .lh_search {margin-bottom:24px; background:#d3d7da; border-color:#8b979b; border-bottom-color:#ccd1d4; border-right-color:#ccd1d4; -moz-box-shadow:inset 1px 1px 0 #bbc1c5; box-shadow:inset 1px 1px 0 #bbc1c5; -webkit-box-shadow:inset 1px 1px 0 #bbc1c5;}
.header_layout4 .lh_search {margin-top:25px;}
/*.header_layout5 .lh_search, .header_layout6 .lh_search, .header_layout7 .lh_search, .header_layout8 .lh_search {margin-top:230px;}*/
.header_layout9 .lh_search {margin-top:230px; margin-top:60px; margin-left:10px;}
.header_layout10 .lh_search, .header_layout12 .lh_search {margin-top:305px; margin-top:15px;}
.header_layout10 .lh_r .lh_search, .header_layout12 .lh_r .lh_search, .header_layout15 .lh_r .lh_search {position:absolute; right:0; bottom:0;}
.header_layout5 .lh_search, .header_layout6 .lh_search, .header_layout7 .lh_search, .header_layout8 .lh_r .lh_search {position:absolute; right:0; bottom:0;}
.header_layout11 .lh_search {margin-top:35px;}
.colorStyle5.header_layout13 .lh_search {-moz-box-shadow:0 0 3px #fb9839; box-shadow:0 0 3px #fb9839; -webkit-box-shadow:0 0 3px #fb9839; border-color:#f97c04; margin:0 3px;}
.header_layout15 .lh_r .lh_search {width:218px;}

.lh_search form {position:relative; padding:0 0 0 25px; _width:100%;}
.lh_search .uss_input_name {border:none; height:22px; line-height:22px; padding:0; color:#505050; font-size:11px; width:99%; background:none;}
.header_layout2 .lh_search .uss_input_name {width:90%;}
.header_layout3 .lh_search .uss_input_name {width:95%;}
.lh_search .uss_submit {position:absolute; border:none; cursor:pointer; top:0; left:3px; width:20px; height:22px; padding:0; background:url(../img/uss_submit.png) no-repeat 50% 50%;}
.lh_search .uss_submit:hover {background:url(../img/uss_submit.png) no-repeat 50% 50%;}


.lh_menu {margin:30px 0 20px; background:#373737 url(../img/lh_menu.png) repeat-x 0 0; border:1px solid #6e6e70; position:relative;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	-moz-box-shadow:inset 0 0 12px #ccc; box-shadow:inset 0 0 12px #ccc; -webkit-box-shadow:inset 0 0 12px #ccc;
} 
.colorStyle2 .lh_menu {background-color:#2c3541; 
	-moz-box-shadow:inset 0 0 12px #61677e, inset 0 0 12px #61677e, inset 0 0 12px #61677e; 
	box-shadow:inset 0 0 12px #61677e, inset 0 0 12px #61677e, inset 0 0 12px #61677e; 
	-webkit-box-shadow:inset 0 0 12px #61677e, inset 0 0 12px #61677e, inset 0 0 12px #61677e;
}
.lf_hold .lh_menu {margin-top:0px;}
.l-header .lh_menu {margin:0;}
.lh_menu ul {list-style:none; display:block; margin:0;}
.lh_menu li {width:auto; display:table-cell; text-align:center; height:44px; padding-left:2px; vertical-align:bottom; background:url(../img/lh_menu_pol.png) no-repeat 0 50%; margin:0; position:relative;}
.lh_menu .menu_w>li {display:inline-block; *display:inline; zoom:1; vertical-align:top; padding-left:0;}
.lh_menu li.first {padding:0; background:none;}
.lh_menu a {display:table-cell; height:44px; color:#fff; width:1000px; vertical-align:middle; text-decoration:none; font-size:14px; overflow:hidden; line-height:44px !ie; display:block !ie; width:auto !ie; padding:0 5px; position:relative;
	white-space:nowrap; /* если в меню много пунктов и они уезжают за пределы экрана, то вместо этого комментария написать !ie (для ие6-7) */
}
.lh_menu .menu_w>li>a {display:block; width:auto; line-height:44px; margin:0 0 0 2px;}
.lh_menu .menu_w>li>a.first {margin-left:0;}
.lh_menu a.first {-webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}
.lh_menu a.last {-webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0;}
.lh_menu a:hover, .lh_menu a.active, .lh_menu>ul>li:hover>a {color:#fff; background:#ccc;}
.colorStyle1 .lh_menu a:hover, .colorStyle1 .lh_menu a.active, .colorStyle1 .lh_menu>ul>li:hover>a {text-shadow:1px 1px 0 #148224; background:#099408 url(../img/n1_1/lh_menu_act.png) repeat-x 0 0;}
.colorStyle4 .lh_menu a:hover, .colorStyle4 .lh_menu a.active, .colorStyle4 .lh_menu>ul>li:hover>a {text-shadow:1px 1px 0 #156e8c; background:#087295 url(../img/n1_2/lh_menu_act.png) repeat-x 0 0;}
.colorStyle3 .lh_menu a:hover, .colorStyle3 .lh_menu a.active, .colorStyle3 .lh_menu>ul>li:hover>a {text-shadow:1px 1px 0 #8d0f0e; background:#a40101 url(../img/n1_3/lh_menu_act.png) repeat-x 0 0;}
.colorStyle2 .lh_menu a:hover, .colorStyle2 .lh_menu a.active, .colorStyle2 .lh_menu>ul>li:hover>a {text-shadow:1px 1px 0 #10799c; background:#087295 url(../img/n1_4/lh_menu_act.png) repeat-x 0 0;}
.colorStyle5 .lh_menu a:hover, .colorStyle5 .lh_menu a.active, .colorStyle5 .lh_menu>ul>li:hover>a {text-shadow:1px 1px 0 #c64c15; background:#ed5411 url(../img/n1_5/lh_menu_act.png) repeat-x 0 0;}
.lh_menu ul li .submenu {position:absolute; display:none; min-width:215px; width:110%; margin-left:-1px; background:#ccc;
	-webkit-border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; border-radius:0 5px 5px 5px;
	-moz-box-shadow:1px 2px 2px #818181; box-shadow:1px 2px 2px #818181; -webkit-box-shadow:1px 2px 2px #818181;
}
.lh_menu ul li.last .submenu {right:0; -webkit-border-radius:5px 0 5px 5px; -moz-border-radius:5px 0 5px 5px; border-radius:5px 0 5px 5px;}
.colorStyle1 .lh_menu ul li .submenu {background:#0b9516;}
.colorStyle4 .lh_menu ul li .submenu {background:#dd0000;}
.colorStyle3 .lh_menu ul li .submenu {background:#c11d1b;}
.colorStyle2 .lh_menu ul li .submenu {background:#0d8fad; -moz-box-shadow:1px 2px 2px #222; box-shadow:1px 2px 2px #222; -webkit-box-shadow:1px 2px 2px #222;}
.colorStyle5 .lh_menu ul li .submenu {background:#ed5411;}
.lh_menu ul li:hover .submenu {display:block;}
.lh_menu ul li .submenu li {display:block; background:none; height:auto; padding:0; text-align:left;}
.lh_menu ul li .submenu li a {width:auto; display:block; height:auto; padding:10px 17px; font-size:13px; border:1px solid #ccc; border-bottom-color:#ccc; border-right:none; white-space:normal; margin:0;}
.colorStyle1 .lh_menu ul li .submenu li a {text-shadow:1px 1px 0 #148224; border-color:#0fb71e; border-bottom-color:#147a11;}
.colorStyle4 .lh_menu ul li .submenu li a {text-shadow:1px 1px 0 #9f0505; border-color:#9f0505; border-bottom-color:#9f0505;}
.colorStyle3 .lh_menu ul li .submenu li a {text-shadow:1px 1px 0 #972120; border-color:#d64628; border-bottom-color:#951b21;}
.colorStyle2 .lh_menu ul li .submenu li a {text-shadow:1px 1px 0 #147c94; border-color:#12b3c8; border-bottom-color:#087599;}
.colorStyle5 .lh_menu ul li .submenu li a {text-shadow:1px 1px 0 #bb5116; border-color:#ef7804; border-bottom-color:#cd4e17;}
.lh_menu ul li .submenu li a.first {-webkit-border-radius:0 5px 0 0; -moz-border-radius:0 5px 0 0; border-radius:0 5px 0 0;}
.lh_menu ul li .submenu li a.last {-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px;}
.lh_menu ul li .submenu li a:hover, .lh_menu ul li .submenu li a.active {color:#222; background:#eee; border-left-color:#eee;}
.colorStyle1 .lh_menu ul li .submenu li a:hover, .colorStyle1 .lh_menu ul li .submenu li a.active {color:#8ad547; background:#04740d; border-left-color:#04740d;}
.colorStyle4 .lh_menu ul li .submenu li a:hover, .colorStyle4 .lh_menu ul li .submenu li a.active {color:#93e4ff; background:#a30000; border-left-color:#a30000;}
.colorStyle3 .lh_menu ul li .submenu li a:hover, .colorStyle3 .lh_menu ul li .submenu li a.active {color:#ffb487; background:#d01d1c; border-left-color:#d01d1c;}
.colorStyle2 .lh_menu ul li .submenu li a:hover, .colorStyle2 .lh_menu ul li .submenu li a.active {color:#80d8ed; background:#006282; border-left-color:#006282;}
.colorStyle5 .lh_menu ul li .submenu li a:hover, .colorStyle5 .lh_menu ul li .submenu li a.active {color:#fff; background:#fd7c04; border-left-color:#fd7c04;}

.lf_menu {margin:0; padding:36px 0 2px; background:url(../img/lf_menu.png) no-repeat 50% 0;}
.colorStyle2 .lf_menu {background-image:url(../img/n1_4/lf_menu.png);}
.lf_menu_holder {overflow:hidden;}
.lf_menu_wrap {overflow:hidden; margin:0 10px 0 40px;}
.lf_menu ul {list-style:none; margin:0 0 0 -50px; width:106%;}
.lf_menu li {display:inline-block; *display:inline; vertical-align:top; zoom:1; width:210px; margin:0 0 0 26px; background:url(../img/lf_menu_pol.png) no-repeat 0 0; position:relative; padding:0 0 15px 4px;}
.colorStyle2 .lf_menu li {background-image:url(../img/n1_4/lf_menu_pol.png);}
.lf_menu a {display:block; margin:0 0 0 40px; font-weight:bold; font-size:16px; color:#5b5b5b; text-decoration:none;}
.colorStyle2 .lf_menu a {color:#9caec0;}
.lf_menu a:hover, .lf_menu a.active {color:#222;}
.colorStyle2 .lf_menu a:hover, .colorStyle2 .lf_menu a.active {color:#fff;}
.lf_menu .submenu {margin:28px 0 0 40px; width:auto;}
.lf_menu .submenu li {display:block; width:auto; margin:0 0 10px; padding:0; background:none;}
.lf_menu .submenu a {margin:0; text-decoration:underline; font-size:12px; color:#7b7b7b; font-weight:normal;}
.colorStyle2 .lf_menu .submenu a {color:#9caec0;}
.lf_menu .submenu a:hover, .lf_menu .submenu a.active {text-decoration:none; color:#222;}
.colorStyle2 .lf_menu .submenu a:hover, .colorStyle2 .lf_menu .submenu a.active {color:#fff;}

.lf_r {float:right; position:relative; overflow:hidden; zoom:1; margin:0 0 0 20px; width:270px;}
.lf_l {float:left; position:relative; overflow:hidden; zoom:1;  margin:0 20px 0 0; width:270px;}
.lf_m {overflow:hidden; position:relative; zoom:1;}
.lf_contacts {color:#5b5b5b; font-size:18px; margin:0 0 20px; text-align:right;}
.colorStyle2 .lf_contacts {color:#9caec0;}
.lf_contacts p {margin:0 0 10px;}
.lf_r .lf_system {float:right;}
.lf_m .lf_stats {float:right; margin:0 25px 20px 0; overflow:hidden; position:relative; display: none;}
.lf_m .lf_soc {overflow:hidden; position:relative; line-height:16px; left:-12px;}
.lf_m .lf_soc img {vertical-align:middle; margin:0 5px 0 12px;}
.lf_m .lf_soc p {margin:0 0 10px;}
.lf_copytext {line-height:16px;}
.lf_copyright {color:#5b5b5bl; font-weight:bold; font-size:14px; margin:0 0 20px;}
.lf_nav_ico {position:relative;}
.lf_nav_ico div {margin:0 0 3px;}
.lf_nav_ico a {padding:0 0 0 16px;}
.lf_nav_ico a.lf_ico1 {background:url(../img/lf_ico1.png) no-repeat 0 2px;}
.lf_nav_ico a.lf_ico2 {background:url(../img/lf_ico2.png) no-repeat 0 3px;}
.colorStyle2 .lf_nav_ico a.lf_ico1 {background-image:url(../img/n1_4/lf_ico1.png);}
.colorStyle2 .lf_nav_ico a.lf_ico2 {background-image:url(../img/n1_4/lf_ico2.png);}


.lpc_navigation {margin:0 0 14px; font-size:12px;}
.colorStyle2 .lpc_navigation {color:#fff;}
.colorStyle2 .lpc_navigation a {color:#fff;}

.lpc_title h1, h3 {margin:0 0 22px; padding:0 0 5px; border-bottom:1px solid #9c9c9c;}
.colorStyle2 .lpc_title h1, .colorStyle2 h3 {border-bottom:1px solid #557081;}

.block {position:relative; margin:0 0 23px; font-size:12px; padding:15px 17px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; overflow:hidden;}
.block h3 {margin:6px 0 14px; font-size:21px; font-weight:normal; border-bottom:none;}
.block h4 {margin:0 0 14px; font-size:21px; font-weight:bold; border-bottom:1px solid #9c9c9c; padding:0 0 5px;}
.colorStyle2 .block h4 {border-color:#557081;}
.type1 h4 {border-color:#33B40F;}
.colorStyle4 .type1 h4 {border-color:#1da3ce;}
.colorStyle3 .type1 h4 {border-color:#d51111;}
.colorStyle2 .type1 h4 {border-color:#1da3ce;}
.colorStyle2 .type3 h4 {color:#fff;}
.colorStyle5 .type1 h4 {border-color:#ed5311;}
.l-page-left .block h4, .l-page-right .block h4 {font-weight:normal;}
.block h3 .h3_link {color:#fff; display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 0 0 16px; padding:5px 15px; font-size:12px; text-decoration:none; background:#2b2b2b; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.block h3 .h3_link:hover {background:#eee; color:#666;}
.block h3 .h3_link span {color:#fff;}
.block h3 .h3_link:hover span {color:#666;}
.l-page-left .block h3 .h3_link, .l-page-right .block h3 .h3_link {font-size:11px; padding:2px 5px; width:66px; margin:0; float:right; line-height:11px; text-align:center; font-weight:normal;}

.type4 {padding:4px; background:url(../img/block_type5.png) repeat 0 0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.type4 .block {margin:0; padding:14px 13px;}
.type4 .block h3 {font-size:16px; font-weight:bold; margin:0 0 10px;}

.block .block_mail {padding:0 11px 0 0; background-repeat:no-repeat; background-position:100% 4px;}
.colorStyle4 .block .block_mail {background-image:url(../img/n1_1/lh_mail.png);}
.colorStyle4 .block .block_mail {background-image:url(../img/n1_2/lh_mail.png);}
.colorStyle3 .block .block_mail {background-image:url(../img/n1_3/lh_mail.png);}
.colorStyle2 .block .block_mail {background-image:url(../img/n1_4/lh_mail.png);}
.colorStyle5 .block .block_mail {background-image:url(../img/n1_5/lh_mail.png);}
.block p {margin:12px 0; line-height:18px;}

.type0 {padding:0; background:none;}

.type1 {color:#fff; background-color:#ccc;}
.colorStyle1 .type1 {border:1px solid #127b02; background:#068302 url(../img/n1_1/block_type1.png) repeat-x 0 0;}
.colorStyle4 .type1 {
	border: 1px solid #325c9c; 
	background: rgb(0,151,221); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,151,221,1) 0%, rgba(38,73,130,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,151,221,1)), color-stop(100%,rgba(38,73,130,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,151,221,1) 0%,rgba(38,73,130,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,151,221,1) 0%,rgba(38,73,130,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,151,221,1) 0%,rgba(38,73,130,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,151,221,1) 0%,rgba(38,73,130,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0097dd', endColorstr='#264982',GradientType=0 ); /* IE6-9 */
}
.colorStyle3 .type1 {border:1px solid #9b090c; background:#a50000 url(../img/n1_3/block_type1.png) repeat-x 0 0;}
.colorStyle2 .type1 {border:1px solid #0782ab; background:#087497 url(../img/n1_4/block_type1.png) repeat-x 0 0;}
.colorStyle5 .type1 {border:1px solid #ed5311; background:#ed5312 url(../img/n1_5/block_type1.png) repeat-x 0 0;}
.type1 a, .type1 a:hover, .type1 a.active {color:#fff;}
.colorStyle1 .type1  {
	-moz-box-shadow:inset 1px 1px 0 #33a50f, inset -1px -1px 0 #33a50f, inset 1px -1px 0 #33a50f, inset -1px 1px 0 #33a50f; 
	box-shadow:inset 1px 1px 0 #33a50f, inset -1px -1px 0 #33a50f, inset 1px -1px 0 #33a50f, inset -1px 1px 0 #33a50f; 
	-webkit-box-shadow:inset 1px 1px 0 #33a50f, inset -1px -1px 0 #33a50f, inset 1px -1px 0 #33a50f, inset -1px 1px 0 #33a50f;
}
.colorStyle4 .type1  {
	-moz-box-shadow:inset 1px 1px 0 #0782ab, inset -1px -1px 0 #0782ab, inset 1px -1px 0 #0782ab, inset -1px 1px 0 #0782ab; 
	box-shadow:inset 1px 1px 0 #0782ab, inset -1px -1px 0 #0782ab, inset 1px -1px 0 #0782ab, inset -1px 1px 0 #0782ab; 
	-webkit-box-shadow:inset 1px 1px 0 #0782ab, inset -1px -1px 0 #0782ab, inset 1px -1px 0 #0782ab, inset -1px 1px 0 #0782ab;
}
.colorStyle3 .type1  {
	-moz-box-shadow:inset 1px 1px 0 #b70000, inset -1px -1px 0 #b70000, inset 1px -1px 0 #b70000, inset -1px 1px 0 #b70000; 
	box-shadow:inset 1px 1px 0 #b70000, inset -1px -1px 0 #b70000, inset 1px -1px 0 #b70000, inset -1px 1px 0 #b70000; 
	-webkit-box-shadow:inset 1px 1px 0 #b70000, inset -1px -1px 0 #b70000, inset 1px -1px 0 #b70000, inset -1px 1px 0 #b70000;
}
.colorStyle2 .type1  {
	-moz-box-shadow:inset 1px 1px 0 #07b0c9, inset -1px -1px 0 #07b0c9, inset 1px -1px 0 #07b0c9, inset -1px 1px 0 #07b0c9; 
	box-shadow:inset 1px 1px 0 #07b0c9, inset -1px -1px 0 #07b0c9, inset 1px -1px 0 #07b0c9, inset -1px 1px 0 #07b0c9; 
	-webkit-box-shadow:inset 1px 1px 0 #07b0c9, inset -1px -1px 0 #07b0c9, inset 1px -1px 0 #07b0c9, inset -1px 1px 0 #07b0c9;
}
.colorStyle5 .type1  {
	-moz-box-shadow:inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; 
	box-shadow:inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; 
	-webkit-box-shadow:inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
}
.type1 h1, .type1  h2, .type1 h3, .type1 h4, .type1 h5, .type1 h6 {color:#fff;}
.colorStyle1 .type1 li {background-image:url(../img/n1_1/block_type1_li.png);}
.colorStyle4 .type1 li {background-image:url(../img/n1_2/block_type1_li.png);}
.colorStyle3 .type1 li {background-image:url(../img/n1_3/block_type1_li.png);}
.colorStyle2 .type1 li {background-image:url(../img/n1_4/block_type1_li.png);}
.colorStyle5 .type1 li {background-image:url(../img/n1_5/block_type1_li.png);}
.colorStyle1 .type1 .news_block_item {background-image:url(../img/n1_1/block_type1_pol_v.png);}
.colorStyle4 .type1 .news_block_item {background-image:url(../img/n1_2/block_type1_pol_v.png);}
.colorStyle3 .type1 .news_block_item {background-image:url(../img/n1_3/block_type1_pol_v.png);}
.colorStyle2 .type1 .news_block_item {background-image:url(../img/n1_4/block_type1_pol_v.png);}
.colorStyle5 .type1 .news_block_item {background-image:url(../img/n1_5/block_type1_pol_v.png);}
.colorStyle1 .l-page-left .type1 .news_block_item, .colorStyle1 .l-page-right .type1 .news_block_item {background-image:url(../img/block_type1_li.png);}
.colorStyle4 .l-page-left .type1 .news_block_item, .colorStyle4 .l-page-right .type1 .news_block_item {background-image:url(../img/n1_2/block_type1_li.png);}
.colorStyle3 .l-page-left .type1 .news_block_item, .colorStyle3 .l-page-right .type1 .news_block_item {background-image:url(../img/n1_3/block_type1_li.png);}
.colorStyle2 .l-page-left .type1 .news_block_item, .colorStyle2 .l-page-right .type1 .news_block_item {background-image:url(../img/n1_4/block_type1_li.png);}
.colorStyle5 .l-page-left .type1 .news_block_item, .colorStyle5 .l-page-right .type1 .news_block_item {background-image:url(../img/n1_5/block_type1_li.png);}
.type1 .block_mail {background-image:url(../img/lh_mail2.png);}


.type2 {
	border:1px solid #383f47; background:#373737 url(../img/block_type2.png) repeat-x 0 0; color:#fff;
	-moz-box-shadow:inset 1px 1px 0 #565657, inset -1px -1px 0 #565657, inset 1px -1px 0 #565657, inset -1px 1px 0 #565657; 
	box-shadow:inset 1px 1px 0 #565657, inset -1px -1px 0 #565657, inset 1px -1px 0 #565657, inset -1px 1px 0 #565657; 
	-webkit-box-shadow:inset 1px 1px 0 #565657, inset -1px -1px 0 #565657, inset 1px -1px 0 #565657, inset -1px 1px 0 #565657;
}
.colorStyle2 .type2 {border-color:#424243; background-color:#31383f; background-image:url(../img/n1_4/block_type2.png);}
.type2  a, .type2 a:hover, .type2 a.active {color:#fff;}
.colorStyle4 .type2  a, .colorStyle4 .type2 a:hover, .colorStyle4 .type2 a.active {color:#57c0e2;}
.colorStyle2 .type2  a, .colorStyle2 .type2 a:hover, .colorStyle2 .type2 a.active {color:#74c7e9;}

.colorStyle2 .type2 {
	-moz-box-shadow:inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset 1px -1px 0 #515961, inset -1px 1px 0 #515961; 
	box-shadow:inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset 1px -1px 0 #515961, inset -1px 1px 0 #515961; 
	-webkit-box-shadow:inset 1px 1px 0 #515961, inset -1px -1px 0 #515961, inset 1px -1px 0 #515961, inset -1px 1px 0 #515961;
}
.type2 h1, .type2  h2, .type2 h3, .type2 h4, .type2 h5, .type2 h6 {color:#fff;}
.type2 ul li {background-image:url(../img/block_type2_li.png);}
.type2 .news_block_item {background-image:url(../img/block_type2_pol_v.png);}
.l-page-left .type2 .news_block_item, .l-page-right .type2 .news_block_item {background-image:url(../img/block_type2_li.png);}
.type2 .news_block_item .preview {color:#adadad;}
.type2 .block_mail {background-image:url(../img/lh_mail2.png);}
.colorStyle3 .type2 .block_mail {background-image:url(../img/lh_mail2.png);}


.type3 {border:1px solid #9c9c9c; background:#fff; color:#888;
	-moz-box-shadow:inset 1px 1px 0 #9c9c9c, inset -1px -1px 0 #9c9c9c, inset 1px -1px 0 #9c9c9c, inset -1px 1px 0 #9c9c9c; 
	box-shadow:inset 1px 1px 0 #9c9c9c, inset -1px -1px 0 #9c9c9c, inset 1px -1px 0 #9c9c9c, inset -1px 1px 0 #9c9c9c; 
	-webkit-box-shadow:inset 1px 1px 0 #9c9c9c, inset -1px -1px 0 #9c9c9c, inset 1px -1px 0 #9c9c9c, inset -1px 1px 0 #9c9c9c;
}
.type3 h3 {font-size:16px; font-weight:bold; margin:0 0 10px;}
.type3 .news_block_item {background-image:url(../img/block_type3_pol_v.png);}
.colorStyle2 .type3 .news_block_item {background-image:url(../img/block_type2_pol_v.png);}
.type3 strong {color:#2c2f33;}
.colorStyle2 .type3 strong {color:#fff;}
.colorStyle2 .type3 h3 {color:#fff;}
.colorStyle2 .type3 {background-color:#1b2229; border-color:#424243; color:#9caec0;}

.block ul {margin:0 -17px; position:relative; list-style:none;}
.block li {margin:0; padding:0 4px 2px; background-repeat:repeat-x; background-position:0 100%; position:relative;}
.block .uss_eshop_menu li {overflow:hidden;}
.block ul.catalog_menu li {margin:0; white-space:normal;}
.block li.last {background:none;}
.block ul.catalog_menu li .catalog_menu_item {position:relative; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; padding:2px;}
.block li a {
	display:block; 
	padding:8px 15px 8px 29px; 
	text-decoration:none; 
	font-family: calibri_Bold;
	font-size:15px; 
	line-height:1em; 
	background:url(../img/block_type_li_a.png) no-repeat 14px 9px; 
	border-radius:3px;
}
.block .uss_eshop_menu li a {overflow:hidden;}
.block li .catalog_menu_image a, .block li .eshop_menu_image a {padding:0; float:left; margin:1px 8px 1px 2px; background:none;}
.block li .eshop_menu_image a {margin-top:3px; margin-bottom:3px;}
.block li .catalog_menu_image img, .block li .eshop_menu_image img  {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.block li a:hover, .block li a.active, .block ul.catalog_menu > li > .catalog_menu_item:hover, 
.block ul.catalog_menu > li.active >.catalog_menu_item {
	background:	#9e0101 url(../img/block_type_li_a_act2.png) no-repeat 0 0;
}
.block > ul > li > a:hover, 
.block > ul > li > a.active {color:#fff;}
.block ul.submenu {margin:10px 0 12px 28px; clear:both;}
.block ul.submenu li {margin:7px 0; padding:0 0 0 10px; background:url(../img/block_type_li2.png) no-repeat 0 4px;}
.block ul.submenu li a {font-weight:normal; font-size:13px; padding:0; background:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.block ul.submenu li a:hover, .block ul.submenu li a.active {text-decoration:underline; background:none;}
.block ul.submenu ul.submenu {margin-left:0px;}

.block .news_block_item {width:198px; display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 16px 10px 0; overflow:hidden; background-repeat:repeat-y; background-position:100% 0;}
.l-page-left .block .news_block_item, 
.l-page-right .block .news_block_item {background-repeat:repeat-x; background-position:0 100%; width:auto; margin:0 -17px 14px; padding:0 17px 10px; display:block;}
.block .news_block_item.last {background:none; margin-right:0;}
.l-page-left .block .news_block_item.last, 
.l-page-right .block .news_block_item.last {background:none; margin-right:-17px; margin-bottom:0;}
.block .news_block_item .date {margin:0 18px 15px 0; font-size:11px;display: none;}
.l-page-left .block .news_block_item .date, .l-page-right .block .news_block_item .date {margin-right:0;}
.block .news_block_item.last .date {margin-right:0;}
.block .news_block_item .title {font-weight:bold; font-size:13px; margin:0 18px 12px 0;}
.l-page-left .block .news_block_item .title, .l-page-right .block .news_block_item .title {margin-right:0;}
.block .news_block_item.last .title {margin-right:0;}
.block .news_block_item .preview {margin:0 18px 0 0;}
.l-page-left .block .news_block_item .preview, .l-page-right .block .news_block_item .preview {margin-right:0;}
.block .news_block_item.last .preview {margin-right:0;}
.l-page-left .block .news_block_item .preview, .l-page-right .block .news_block_item .preview {margin-bottom:12px;}



.a_button {display:inline-block; *display:inline; vertical-align:top; zoom:1; position:relative; color:#2c2f33 !important; text-decoration:none; font-size:13px; padding:5px 12px; 
	border:1px solid #e0e1e4;  border-bottom-color:#c2c8cc; border-top-color:#f3f3f4; background:#e3e4e6 url(../img/a_button.png) repeat-x 0 0; font-weight:bold;
	 -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.a_button:hover {background:#f3f3f4 url(../img/a_button2.png) repeat-x 0 0;}

.colorStyle2 .a_button {
	background:#087599 url(../img/n1_4/add_to_cart_bg.png) repeat-x 0 0; border:1px solid #0782ab; color:#fff !important;
	-moz-box-shadow:inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; 
	box-shadow:inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; 
	-webkit-box-shadow:inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
}
.colorStyle2 .a_button:hover {background:#0692bf url(../img/n1_4/add_to_cart_bg.png) repeat-x 0 -32px;}



.subscribe_form {position:relative;}
.subscribe_form .emailfield {background:#fff; position:relative; height:24px; padding:0 40px 0 12px; border:1px solid #ccc; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px;}
.subscribe_form .emailfield input {height:24px; line-height:24px; margin:0; width:100%; color:#505050; font-size:11px; padding:0; border:none;}
.subscribe_form .send_button {position:absolute; bottom:3px; right:3px;}
.subscribe_form .send_button input {border:none; cursor:pointer; width:33px; height:20px; background:url(../img/send_button.png) no-repeat 0 0px; color:#fff; font-size:11px; text-transform:lowercase; line-height:20px; padding:0; font-weight:normal;}
.colorStyle1 .subscribe_form .send_button input {background-image:url(../img/n1_1/send_button.png);}
.colorStyle4 .subscribe_form .send_button input {background-image:url(../img/n1_2/send_button.png);}
.colorStyle3 .subscribe_form .send_button input {background-image:url(../img/n1_3/send_button.png);}
.colorStyle2 .subscribe_form .send_button input {background-image:url(../img/n1_4/send_button.png);}
.colorStyle5 .subscribe_form .send_button input {background-image:url(../img/n1_5/send_button.png);}
.subscribe_form .send_button input:hover {background-position:0 -20px;}

.uss_subscribe_form .actions {margin:8px 0;}
.uss_subscribe_form .actions label {margin:0 14px 0 0; line-height:12px;}

.uss_eshop_block_item {display:inline-block; *display:inline; zoom:1; vertical-align:top; width:202px; margin:0 22px 20px 0; line-height:0; font-size:0; overflow:hidden;}
.l-page-left .uss_eshop_block_item, .l-page-right .uss_eshop_block_item {width:182px;}
.uss_eshop_block_item div {line-height:1.2em; font-size:0.8em;}
.l-content .uss_eshop_block_item {margin-right:10px;}
.l-content .type0 .uss_eshop_block_item {margin-right:13px;}
.header_layout1 .l-content .type0 .uss_eshop_block_item, .header_layout5 .l-content .type0 .uss_eshop_block_item, .header_layout9 .l-content .type0 .uss_eshop_block_item {margin-right:22px;}
.l-content .type1 .uss_eshop_block_item, .l-content .type2 .uss_eshop_block_item, .l-content .type3 .uss_eshop_block_item {width:194px;}
#lpage .uss_eshop_block_item:last-child {margin-right:0;}
.uss_eshop_block_item .img {text-align:center; height:200px; margin:0 0 12px; line-height:200px; border:1px solid #d2d2d2; position:relative; overflow:hidden; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.uss_eshop_block_item .img img {vertical-align:middle; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.uss_eshop_block_item .uss_eshop_icons img  {border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -moz-box-shadow:none; box-shadow:none; -webkit-box-shadow:none;}
.uss_eshop_block_item .uss_shop_name {margin:0 0 12px; font-size:13px; font-weight:bold; height:32px; overflow:hidden; position:relative;}
#lpage .uss_eshop_block_item .uss_shop_price {margin:0 0 12px; line-height:19px;}
#lpage .uss_shop_price, .uss_eshop_sameproducts .item .price {position:relative; overflow:hidden; margin:10px 0;}
#lpage .uss_shop_price span, .uss_eshop_sameproducts .item .price span {float:left; margin:0 12px 0 0; font-size:23px; font-weight:bold; padding:0; background:none; color:#36383a; margin:0 10px 0 0; letter-spacing:-1px;}
.colorStyle2 #lpage .uss_shop_price span, .colorStyle2 .uss_eshop_sameproducts .item .price span {color:#fff;}
#lpage .type1 .uss_shop_price span, #lpage .type2 .uss_shop_price span {color:#fff;}
#lpage .uss_shop_price span .currency_class, .uss_eshop_sameproducts .item .price span .currency_class{font-size:17px;}
#lpage .uss_shop_price span.old_price, .uss_eshop_sameproducts .item .price span.old_price {float:none; font-weight:normal; font-size:18px; background:none; margin:0; color:#36383a; text-decoration:none;}
.colorStyle2 #lpage .uss_shop_price span.old_price, .colorStyle2 .uss_eshop_sameproducts .item .price span.old_price {color:#9caec0;}
#lpage .type1 .uss_shop_price span.old_price, #lpage .type2 .uss_shop_price span.old_price {color:#fff;}
#lpage .uss_shop_price span.old_price .price_class, .uss_eshop_sameproducts .item .price span.old_price .price_class {text-decoration:line-through;}
#lpage .uss_shop_price span.old_price .currency_class, .uss_eshop_sameproducts .item .price span.old_price .currency_class {font-size:12px;}

#lpage .uss_shop_by, .uss_eshop_sameproducts .item .addToCart {position:relative; overflow:hidden; line-height:0; font-size:0; margin:0 0 5px;}
#lpage .add_to_cart, #lpage .add_to_wishlist {display:block; color:#fff; text-align:center; text-decoration:none; height:30px; margin:0 auto; line-height:30px; font-weight:bold; font-size:13px; 
	background-color:#ccc; background-repeat:repeat-x; background-position:0 0; overflow:hidden; padding:0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
#lpage .uss_delete_pos .add_to_cart, #lpage .uss_delete_pos .add_to_wishlist {display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:0 5px;}

#lpage .uss_shop_technical_data .add_to_cart, #lpage .uss_shop_technical_data .add_to_wishlist {display:inline-block; *display:inline; vertical-align:top; zoom:1; padding:0 10px;}
#lpage .uss_shop_technical_data .uss_shop_by {float:left; margin-right:5px;}

.uss_user_basket .uss_delete_pos {line-height:30px;}
.del_basket_item img {vertical-align:middle;}

.colorStyle1 #lpage .add_to_cart, .colorStyle1 #lpage .add_to_wishlist {
	background-color:#098503; background-image:url(../img/n1_1/add_to_cart_bg.png); border:1px solid #127b02;
	-moz-box-shadow:inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12; 
	box-shadow:inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12; 
	-webkit-box-shadow:inset 1px 1px 0 #3fac12, inset -1px -1px 0 #3fac12, inset 1px -1px 0 #3fac12, inset -1px 1px 0 #3fac12;
}
.colorStyle4 #lpage .add_to_cart, .colorStyle4 #lpage .add_to_wishlist {
	background-color:#087599; background-image:url(../img/n1_2/add_to_cart_bg.png); border:1px solid #0782ab;
	-moz-box-shadow:inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; 
	box-shadow:inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; 
	-webkit-box-shadow:inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
}
.colorStyle3 #lpage .add_to_cart, .colorStyle3 #lpage .add_to_wishlist {
	background-color:#a70000; background-image:url(../img/n1_3/add_to_cart_bg.png); border:1px solid #9b090c;
	-moz-box-shadow:inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000; 
	box-shadow:inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000; 
	-webkit-box-shadow:inset 1px 1px 0 #cd0000, inset -1px -1px 0 #cd0000, inset 1px -1px 0 #cd0000, inset -1px 1px 0 #cd0000;
}
.colorStyle2 #lpage .add_to_cart, .colorStyle2 #lpage .add_to_wishlist {
	background-color:#087599; background-image:url(../img/n1_4/add_to_cart_bg.png); border:1px solid #0782ab;
	-moz-box-shadow:inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; 
	box-shadow:inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8; 
	-webkit-box-shadow:inset 1px 1px 0 #07a0c8, inset -1px -1px 0 #07a0c8, inset 1px -1px 0 #07a0c8, inset -1px 1px 0 #07a0c8;
}
.colorStyle5 #lpage .add_to_cart, .colorStyle5 #lpage .add_to_wishlist {
	background-color:#f37d00; background-image:url(../img/n1_5/add_to_cart_bg.png); border:1px solid #ed5311;
	-moz-box-shadow:inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; 
	box-shadow:inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00; 
	-webkit-box-shadow:inset 1px 1px 0 #f58e00, inset -1px -1px 0 #f58e00, inset 1px -1px 0 #f58e00, inset -1px 1px 0 #f58e00;
}
/*.uss_eshop_sameproducts .item .addToCart a {clear:both;}*/
#lpage .uss_eshop_sameproducts .item .add_to_cart, #lpage .uss_eshop_sameproducts .item .add_to_wishlist {display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:0 10px;}
#lpage a.add_to_cart span.cart_ico {display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:0 0 0 22px; height:32px; background:url(../img/cart.png) no-repeat 0 50%;}
#lpage a.add_to_cart:hover, #lpage a.add_to_wishlist:hover {background-position:0 -32px;}
.colorStyle1 #lpage a.add_to_cart:hover, .colorStyle1 #lpage a.add_to_wishlist:hover {background-color:#379e0f;}
.colorStyle4 #lpage a.add_to_cart:hover, .colorStyle4 #lpage a.add_to_wishlist:hover {background-color:#0692bf;}
.colorStyle3 #lpage a.add_to_cart:hover, .colorStyle3 #lpage a.add_to_wishlist:hover {background-color:#c60000;}
.colorStyle2 #lpage a.add_to_cart:hover, .colorStyle2 #lpage a.add_to_wishlist:hover {background-color:#0692bf;}
.colorStyle5 #lpage a.add_to_cart:hover, .colorStyle5 #lpage a.add_to_wishlist:hover {background-color:#ef5e14;}
.uss_shop_put_wrap {margin:5px 0;}

.amount_title {display:inline-block; *display:inline; zoom:1; vertical-align:top; height:32px; line-height:32px; float:left; margin:0 5px 0 0; font-size:13px;}
input.basket_amount_class {border:1px solid #ccc; height:30px; line-height:30px; padding:0 5px; width:30px; text-align:center; float:left; margin:0 5px 0 0; font-size:13px;}
.uss_eshop_sameproducts .item .addToCart input.basket_amount_class {margin-bottom:3px;}


.uss_shop_description {margin:0 0 5px;}
.uss_shop_amount_left {margin:0 0 5px;}
.uss_shop_uid {margin:0 0 5px;}

.uss_eshop_sameproducts.blocks {position:relative; width:104%;}
.uss_eshop_sameproducts.blocks .item {margin-right:15px;}
.uss_eshop_sameproducts.blocks.size200x200 .item {margin-right:10px;}
.uss_eshop_sameproducts.blocks .item:last-child {margin-right:0;}
.uss_eshop_sameproducts.blocks .item .title {position:relative; height:32px; overflow:hidden;}
.uss_eshop_sameproducts .item .descr {font-size:11px;}


.uss_shop_block_cat {position:relative; width:104%;}
.uss_shop_blocks_view {position:relative; width:104%;}
.uss_shop_blocks_view .uss_eshop_item {margin-right:9px; margin-bottom:40px;}
.uss_shop_block_cat .uss_shop_category.size139x104 {width:285px;}
.colorStyle2 .uss_shop_block_cat .uss_shop_cat_img {border-color:#748da5;}
#lpage .uss_shop_cat_name {margin:0 0 10px; padding:0 0 2px;}
#lpage .uss_shop_cat_name a {font-size:16px; font-weight:bold; line-height:18px;}
.colorStyle2 #lpage .uss_shop_cat_name a {color:#fff;}
#lpage .uss_shop_cat_text {color:#545454; font-size:12px; line-height:16px;}
.colorStyle2 #lpage .uss_shop_cat_text {color:#748da5;}

.uss_faq {margin-right:5px; margin-left:3px;}

.catalog_orderbutton {margin:10px 0;}

#lpage .uss_img_holder, .uss_eshop_sameproducts .item .image, #lpage .uss_img_big, #lpage .uss_img_ico {border-color:#748da5;}
.uss_shop_blocks_view .uss_eshop_item .uss_img_holder {float:none;}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name {position:relative; height:32px; overflow:hidden;}

.lh_slog_cloud {position:absolute; width:251px; height:144px; background:url(../img/max_slog_cloud.png) no-repeat 0 0; overflow:hidden; zoom:1; left:50%; margin-left:100px; top:16px;}
.lh_slog_cloud .inner {margin:44px 15px 0 40px; height:60px; overflow:hidden;}
.lh_slog_cloud h3 {border:none; margin:0; font-size:20px;}
.lh_slog_cloud p {margin:0;}
.lh_slog_cloud a {text-decoration:none; border-bottom:1px dotted;}
.lh_slog_cloud a:hover {border-bottom:none;} 

.uss_search_form .uss_submit {width:17%;}
.uss_form_tml {margin-top:20px;}

.block .uss_form_text input {width:90%;}
.block .uss_form_textarea textarea {width:90%;}
.block .uss_form_captcha {width:auto; padding:0; background:none;}
.l-page-left .block .uss_form_captcha img, .l-page-right .block .uss_form_captcha img {max-width:90px; height:auto;}
.l-page-left .block .uss_form_captcha input, .l-page-right .block .uss_form_captcha input {max-width:60px;}

#lpage h3 a, #lpage h4 a {text-decoration:none; color:inherit;}

/**/

.mp_catalog ul, .mp_catalog li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mp_catalog ul.catalog_menu li  {
    display: inline-block;
    margin: 0 15px 20px 0;
    overflow: hidden;
    vertical-align: top;
    width: 139px;
}
.mp_catalog .catalog_menu_image {
	display: block;
}
.mp_catalog ul.catalog_menu li a{
	font-size: 18px;
}

/* Карусель "Новости" */

.news_carousel {
	position: relative;
	overflow: hidden;
}
.news_carousel.block {
	padding: 15px 5px;
}
.carousel  {
   max-width: 646px; /* ширина всего блока */
   width:100%;
}
.carousel-wrapper {
   margin: 0; /* отступы для стрелок */
   overflow: hidden; /* скрываем содержимое, выходящее за рамки основной области */
   position:relative;
}
.carousel-items {
   width: 10000px; /* устанавливаем большую ширину для набора элементов */
   position: relative; /* позиционируем блок относительно основной области карусели */
}
.carousel-wrapper .news_block_item {
   float: left; /* выстраиваем все элементы карусели в ряд */
   width: 198px; /* задаём ширину каждого элемента */
   padding: 0 16px 0 0; /* делаем оступы, чтобы элементы не сливались */
   margin: 0;
   background: none;
}
.carousel-wrapper .news_block_item img{
	display:block;
}

/*********** BUTTONS ***********/
.carousel-button-left a, .carousel-button-right a{
   display: none;
   width: 25px; 
   height: 36px; 
   position: relative;
   top: 80px; 
   cursor: pointer; 
   text-decoration:none;
}
.carousel-button-left a{
   float: left; 
   background: url(../images/carousel-left.png); 
}
.carousel-button-right a{
   float: right;
   background: url(../images/carousel-right.png); 
}

/**/

.lm_banners {
	position: relative;
	overflow: hidden;
}
.lm_banners.block {
	padding: 0;
}
.lm_banners p{
	margin: 0 0 10px 0;
}
.uss-copy-seo {float:left; margin-right:15px;}