.mCustomScrollBox{
	position:relative;
	overflow:hidden;
	height:100%;
	max-width:100%;
	outline:0;
	direction:ltr;
}

.mCSB_container{
	overflow:hidden;
	width:auto;
	height:auto;
}

.mCSB_inside>.mCSB_container{
	margin-right:30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-right:0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container{
	margin-right:0;
	margin-left:30px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-left:0;
}

.mCSB_scrollTools{
	position:absolute;
	width:16px;
	height:auto;
	left:auto;
	top:0;
	right:0;
	bottom:0;
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}

.mCSB_outside+.mCSB_scrollTools{
	right:-26px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
	right:auto;
	left:0;
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
	left:-26px;
}

.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:auto;
}

.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	border-radius:16px;
}

.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
	z-index:1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	position:relative;
	width:4px;
	height:100%;
	margin:0 auto;
	border-radius:16px;
	text-align:center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	width:12px;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width:8px;
}

.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{
	display:block;
	position:absolute;
	height:20px;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}

.mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
}

.mCSB_horizontal.mCSB_inside>.mCSB_container{
	margin-right:0;
	margin-bottom:30px;
}

.mCSB_horizontal.mCSB_outside>.mCSB_container{
	min-height:100%;
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{
	margin-bottom:0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	width:auto;
	height:16px;
	top:auto;
	right:0;
	bottom:0;
	left:0;
}

.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	bottom:-26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{
	margin:0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:30px;
	height:100%;
	left:0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height:12px;
	margin:2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height:8px;
	margin:4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	display:block;
	position:absolute;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{
	left:0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	right:0;
}

.mCSB_container_wrapper{
	position:absolute;
	height:auto;
	width:auto;
	overflow:hidden;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin-right:30px;
	margin-bottom:30px;
}

.mCSB_container_wrapper>.mCSB_container{
	padding-right:30px;
	padding-bottom:30px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{
	bottom:20px;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	right:20px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{
	bottom:0;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	right:0;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	left:20px;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	left:0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{
	margin-right:0;
	margin-left:30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{
	padding-right:0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{
	padding-bottom:0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-right:0;
	margin-left:0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{
	margin-bottom:0;
}

.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
	-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{
	opacity:0;
	filter:"alpha(opacity=0)";
	-ms-filter:"alpha(opacity=0)";
}

.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .4);
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
	filter:"alpha(opacity=85)";
	-ms-filter:"alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:.4;
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
}

.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
}

.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{
	opacity:.9;
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)";
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .1);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .1);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .1);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{
	height:14px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:14px;
	margin:0 1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:14px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height:14px;
	margin:1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	width:16px;
	height:16px;
	margin:-1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width:4px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height:16px;
	width:16px;
	margin:0 -1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height:4px;
	margin:6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -128px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{
	width:4px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	background-color:transparent;
	background-position:50%;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
	background-repeat:repeat-y;
	opacity:.3;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	height:4px;
	margin:6px 0;
	background-repeat:repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-repeat:repeat-y;
	background-image:-webkit-gradient(linear, left top, right top, color-stop(0, hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
	background-image:linear-gradient(90deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0));
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	background-repeat:repeat-x;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
	background-image:linear-gradient(180deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0));
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{
	height:70px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:70px;
}

.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
	border-radius:16px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
	width:8px;
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
	-webkit-box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px hsla(0, 0%, 100%, .2);
	box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5),inset -1px 0 1px hsla(0, 0%, 100%, .2);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#555;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:8px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:8px;
	margin:4px 0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px hsla(0, 0%, 100%, .2);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5),inset 0 -1px 1px hsla(0, 0%, 100%, .2);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:8px;
	margin:4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
	-webkit-box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1);
	box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}

.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
	border-radius:7px;
}

.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{
	right:1px;
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{
	-webkit-box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1),inset 0 0 14px rgba(0, 0, 0, .5);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{
	bottom:1px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1),inset 0 0 14px rgba(0, 0, 0, .5);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	border-radius:5px;
	-webkit-box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4);
	box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4);
	width:12px;
	margin:2px;
	position:absolute;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	-webkit-box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4);
	box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4);
	height:12px;
	width:auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#555;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
	background-color:#000;
	background-color:rgba(0, 0, 0, .05);
	-webkit-box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{
	background-color:transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools{
	-webkit-box-shadow:inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow:inset 0 0 14px rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1),inset 0 0 14px rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	-webkit-box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4), inset -1px 0 0 rgba(0, 0, 0, .2);
	box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4),inset -1px 0 0 rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	-webkit-box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4), inset 0 -1px 0 rgba(0, 0, 0, .2);
	box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4),inset 0 -1px 0 rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
	background-color:#fff;
	background-color:rgba(0, 0, 0, .05);
	-webkit-box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{
	background-color:transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
	right:0;
	margin:12px 0;
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	bottom:0;
	margin:0 12px;
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
	left:0;
	right:auto;
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{
	height:50px;
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .2);
	filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .5);
	filter:"alpha(opacity=50)";
	-ms-filter:"alpha(opacity=50)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
	filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .5);
	filter:"alpha(opacity=50)";
	-ms-filter:"alpha(opacity=50)";
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{
	width:6px;
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:6px;
	margin:5px 0;
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width:12px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height:12px;
	margin:2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{
	width:12px;
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	margin:3px 5px;
	position:absolute;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height:6px;
	margin:5px 3px;
	position:absolute;
	width:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:12px;
	margin:2px 0;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{
	background-color:transparent;
	border:1px solid hsla(0, 0%, 100%, .2);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
	border-color:#000;
	border-color:rgba(0, 0, 0, .2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
}

.uss-flex-items{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-pack:start!important;
	-webkit-justify-content:flex-start!important;
	-ms-flex-pack:start!important;
	justify-content:flex-start!important;
	-webkit-flex-wrap:wrap!important;
	-ms-flex-wrap:wrap!important;
	flex-wrap:wrap!important;
	width:100%!important;
}

.jq-selectbox{
	z-index:10!important;
}

.uss_photoalbums_foto_box{
	margin:0;
}

.buy_one_click_window_wrap{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.buy_one_click_window_wrap form .group .fc_item .elem_item{
	max-width:100%;
}

.catalog_orderform_tml .catalog_orderform_window_wrap{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item .elem_item{
	max-width:100%;
}

.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item.fc_checkbox .elem_item{
	width:auto!important;
}

.uss_widget_outer_content{
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-flex:0;
	-ms-flex:0 100%;
	-webkit-flex:0 100%;
	flex:0 100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	max-width:100%;
}

.imageArea,.imageWrapOuter,.uss_img_holder_outer{
	max-width:100%;
	margin:0 auto!important;
}

.imageArea img,.imageWrapOuter img,.uss_img_holder_outer img{
	max-width:100%;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_cat_img{
	margin:0 auto;
	max-width:100%;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_img_wrap{
	max-width:100%;
	margin:0 auto 10px;
	float:none;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_img_wrap~div{
	padding-left:10px;
	padding-right:10px;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap{
	float:none;
	max-width:100%;
	margin:0 auto 10px;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap .uss_shop_cat_img{
	max-width:100%;
	margin:0 auto;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap~div{
	padding-left:10px;
	padding-right:10px;
}

.price_zero_class{
	white-space:normal!important;
	font-size:12px!important;
	line-height:1!important;
}

.uss_user_basket,.uss_user_basket *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.uss_user_basket table tr td.uss_name{
	line-height:1.2;
}

.uss_user_basket table tr td.uss_name .uss_description,.uss_user_basket table tr td.uss_name .uss_title{
	height:auto;
	line-height:1.35;
}

.uss_user_basket table tr td.uss_number input{
	min-width:30px;
	height:30px;
	border:1px solid #e2e4e6;
	text-align:center;
}

@media (max-width:768px){
	.uss_user_basket{
		display:block;
	}

	.uss_user_basket .hide{
		display:none!important;
	}

	.uss_user_basket>table{
		display:block;
		border-right:1px solid #ccc;
	}

	.uss_user_basket>table>tbody{
		display:block;
	}

	.uss_user_basket>table>tbody>tr{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start;
		-webkit-box-pack:end;
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		padding-bottom:5px;
	}

	.uss_user_basket>table>tbody>tr+tr>td.uss_image,.uss_user_basket>table>tbody>tr+tr>td.uss_name{
		padding-top:10px!important;
	}

	.uss_user_basket>table>tbody>tr:not(.total_sum){
		padding-right:5px;
		padding-left:5px;
	}

	.uss_user_basket>table>tbody>tr:first-child{
		display:none;
	}

	.uss_user_basket>table>tbody>tr:not(.hide){
		border-bottom:1px solid #ccc;
	}

	.uss_user_basket>table>tbody>tr th{
		display:none;
	}

	.uss_user_basket>table>tbody>tr td{
		display:inline-block;
		vertical-align:middle;
		width:auto;
		border:none;
	}

	.uss_user_basket>table>tbody>tr td.uss_image{
		float:left;
		-webkit-box-flex:0;
		-webkit-flex:0 100px;
		-ms-flex:0 100px;
		flex:0 100px;
		border:none!important;
		padding-top:5px!important;
		padding-left:5px!important;
	}

	.uss_user_basket>table>tbody>tr td.uss_name{
		-webkit-box-flex:0;
		-webkit-flex:0 calc(100% - 100px);
		-ms-flex:0 calc(100% - 100px);
		flex:0 calc(100% - 100px);
		display:block;
		width:auto;
		padding:0;
		white-space:normal;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_description{
		line-height:1.2em;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_title{
		font-size:17px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_description{
		font-size:14px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name>*{
		margin-bottom:7px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name~*{
		padding-bottom:5px;
		padding-top:5px;
	}

	.uss_user_basket>table>tbody>tr td.uss_price_field{
		font-size:20px;
		font-weight:700;
	}

	.uss_user_basket>table>tbody>tr td.uss_price_field:not(.uss_sum_field){
		display:none!important;
	}

	.uss_user_basket>table>tbody>tr td:not(.uss_name){
		display:inline-block;
		vertical-align:middle;
		width:auto;
	}

	.uss_user_basket>table>tbody>tr td:not(.uss_name) :not(input){
		border:none;
	}

	.uss_user_basket>table>tbody>tr td.totals{
		display:block;
		width:100%;
	}

	.uss_user_basket>table>tbody>tr td.uss_number{
		padding-top:0!important;
		padding-bottom:0!important;
	}

	.uss_user_basket>table>tbody>tr td.uss_number a.uss_minus,.uss_user_basket>table>tbody>tr td.uss_number a.uss_plus{
		width:auto;
		height:auto;
		font-size:40px;
		padding:0 9px;
		line-height:1;
	}

	.uss_user_basket>table>tbody>tr td.uss_number input{
		min-width:30px;
		height:30px;
		border:1px solid #e2e4e6;
		text-align:center;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos{
		font-size:16px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a{
		margin:0;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a+a{
		margin-left:9px;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a img{
		width:15px;
		height:15px;
		display:block;
		margin:0;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a.uss_pos_buttons{
		font-size:17px;
		display:inline-block;
		padding:0 5px;
		vertical-align:middle;
	}

	.section_basket2 .fc_form_tml .group .fc_item.block{
		width:100%!important;
	}
}

.uss-copyright.kzsite .uss-copyright_text{
	overflow:hidden;
}

.uss-copyright.kzsite .uss-copyright_text span,.uss-copyright.kzsite .uss-copyright_text strong{
	margin-left:0;
}

.slick-slider{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}

.slick-list,.slick-slider{
	position:relative;
	display:block;
}

.slick-list{
	overflow:hidden;
	margin:0;
	padding:0;
	width:100%;
}

.slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}

.slick-slider .slick-list,.slick-slider .slick-track{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.slick-track{
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
	min-width:100%;
}

.slick-loading .slick-track{
	visibility:hidden;
}

.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px;
}

[dir=rtl] .slick-slide{
	float:right;
}

.slick-slide img{
	display:block;
}

.slick-slide.slick-loading img{
	display:none;
}

.slick-slide.dragging img{
	pointer-events:none;
}

.slick-initialized .slick-slide{
	display:block;
}

.slick-loading .slick-slide{
	visibility:hidden;
}

.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent;
}

.slick-arrow.slick-hidden{
	display:none;
}

.slick-next,.slick-prev{
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:20px;
	height:20px;
	padding:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:none;
	background:transparent;
}

.slick-prev{
	left:-25px;
}

[dir=rtl] .slick-prev{
	right:-25px;
	left:auto;
}

.slick-next{
	right:-25px;
}

[dir=rtl] .slick-next{
	right:auto;
	left:-25px;
}

.slick-dots{
	position:absolute;
	bottom:-25px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}

.slick-dots li{
	position:relative;
	display:inline-block;
	margin:0 5px;
	padding:0;
	cursor:pointer;
}

.slick-dots li button{
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:none;
	background:transparent;
}

.slider .slide{
	overflow:hidden;
}

.slider .image:not(.aspect_rated),.slider .slide{
	max-height:100%;
}

.slider .image:not(.aspect_rated) img{
	max-width:100%;
	max-height:100%;
}

.slider .image{
	position:relative;
}

.slider .image img{
	display:block;
	margin:0 auto;
}

.slider .image.width_fit.height_more img{
	width:auto;
	height:100%;
}

.slider .image.width_fit.height_fit img{
	display:block;
	max-width:100%;
	margin:0 auto;
}

.slider .image.aspect_rated img{
	display:block;
	position:absolute;
	bottom:50%;
	right:50%;
	-webkit-transform:translate(50%, 50%);
	transform:translate(50%, 50%);
}

.slider .image.height_less img{
	height:100%;
	width:auto;
}

.slider .image.width_less img{
	width:100%;
	height:auto;
}

.slider .image.width_more.height_fit img{
	height:100%!important;
	width:auto!important;
}

.slider .image.width_fit.height_less img,.slider .image.width_less.height_more img,.slider .image.width_more.height_more img{
	height:100%;
	width:auto;
}

.slider .image.width_less.height_less img{
	height:100%;
	width:auto;
	max-width:none;
}

.h1,.h2,.h3,.h4,.h5,.h6{
	font-weight:700;
}

*{
	outline:none;
}

body,html{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	border:none;
}

#wrap{
	min-width:420px;
	overflow:hidden;
}

img{
	border:none;
	margin:0;
	padding:0;
}

.g-max-width{
	margin:0 auto;
	max-width:1180px;
	width:100%;
	padding:0;
	position:relative;
	text-align:left;
}

.g-clean{
	clear:both;
	font-size:0;
	overflow:hidden;
}

body{
	color:#545454;
	font:.8em/1.2 Arial,sans-serif;
	text-align:center;
	min-width:420px;
}

table,td,th{
	border-collapse:collapse;
	font-size:100%;
}

form{
	margin:0;
	padding:0;
}

input,select,textarea{
	font:normal 1em/1.2 Arial,sans-serif;
}

textarea{
	resize:none;
	overflow:auto;
}

button,input,select{
	vertical-align:middle;
}

input[type=submit]::-moz-focus-inner{
	padding:0;
	border:0;
}

hr{
	border:1px solid #ccc;
	padding:0;
	margin:.5em 0;
}

li,ol,ul{
	margin:5px 15px;
	padding:0;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{
	margin:10px 0;
	padding:0;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,th{
	color:#36383a;
}

.colorStyle2 .h1,.colorStyle2 .h2,.colorStyle2 .h3,.colorStyle2 .h4,.colorStyle2 .h5,.colorStyle2 .h6,.colorStyle2 h1,.colorStyle2 h2,.colorStyle2 h3,.colorStyle2 h4,.colorStyle2 h5,.colorStyle2 h6,.colorStyle2 th{
	color:#74c7e9;
}

.h1,h1{
	font-size:21px;
}

.h2,h2{
	font-size:18px;
}

.h3,h3{
	font-size:17px;
}

.h4,.h5,h4,h5{
	font-size:16px;
}

.colorStyle1 .h5,.colorStyle1 h5{
	color:#188d07;
}

.colorStyle4 .h5,.colorStyle4 h5{
	color:#1a8ab9;
}

.colorStyle3 .h5,.colorStyle3 h5{
	color:#bc0000;
}

.colorStyle2 .h5,.colorStyle2 h5{
	color:#74c7e9;
}

.colorStyle5 .h5,.colorStyle5 h5{
	color:#ef5e14;
}

.h6,h6{
	font-size:14px;
}

a{
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

.colorStyle1 .basket_link,.colorStyle1 a,.colorStyle1 a:hover{
	color:#188d07;
}

.colorStyle4 a,.colorStyle4 a:hover{
	color:#1a8ab9;
}

.colorStyle3 a,.colorStyle3 a:hover{
	color:#bc0000;
}

.colorStyle2 .basket_link,.colorStyle2 a{
	color:#74c7e9;
}

.colorStyle2 a:hover{
	color:#fff;
}

.colorStyle5 .basket_link,.colorStyle5 a{
	color:#ef5e14;
}

.colorStyle6 .basket_link,.colorStyle6 a{
	color:#3f9e00;
}

.colorStyle5 a:hover{
	color:#ef5e14;
}

.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item,.colorStyle2 .uss_photoalbums_foto_box .uss_img_item .uss_img_comment a{
	color:#888;
}

.colorStyle2 #uss_basket_ask_where_to_go_block a,.colorStyle2 .uss_basket_menu span.current,.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item a,.colorStyle2 .uss_form_captcha label{
	color:#202020;
}

.colorStyle2 .comment_form_title{
	color:#fff;
}

input[type=password],input[type=text],select,textarea{
	position:relative;
	color:#2c2f33;
	font-size:13px;
	padding:5px 8px;
	background:#fff;
	border:1px solid;
	border-color:#ccc #ccc #b3b3b3;
	color:#333;
	border-radius:5px;
}

.uss_form_select select{
	display:block;
}

button,input[type=button],input[type=reset],input[type=submit]{
	position:relative;
	color:#2c2f33;
	font-size:13px;
	padding:5px 12px;
	cursor:pointer;
	border-color:#c2c8cc;
	border-style:solid;
	border-width:1px;
	background:#e3e4e6 url(../img/a_button.png) repeat-x 0 0;
	font-weight:700;
	border-radius:5px;
}

button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{
	background: #F3F3F3 url(../img/uss_submit.png) no-repeat 50% 50%;
}

.colorStyle1{
	background:#e5e1e2;
}

.colorStyle2{
	background:#1d242c;
	color:#9caec0;
}

.colorStyle3,.colorStyle4,.colorStyle5{
	background:#e5e1e2;
}

.l-page{
	position:relative;
	height:auto!important;
	height:100%;
	min-height:100%;
	margin:0 auto;
}

.l-page-rubber{
	background:#fff;
	overflow:hidden;
	_overflow-y:visible;
	text-align:left;
	box-shadow:0 -230px 30px #b8b6b7;
	-webkit-box-shadow:0 -230px 30px #b8b6b7;
}

.colorStyle6 .l-page-rubber{
	-webkit-box-shadow:none;
	box-shadow:none;
	background:none;
}

.colorStyle2 .l-page-rubber{
	background:#1b2229;
	box-shadow:0 -30px 15px #000;
	-webkit-box-shadow:0 -30px 15px #000;
}

.colorStyle6{
	background:#842547;
}

.l-bg{
	padding-bottom:10px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:0 0;
}

.colorStyle6 .l-bg{
	border-radius:0 0 10px 10px;
}

.colorStyle6.header_layout13 .l-bg{
	background-image:url(../img/n1_6/l_bg_min.jpg);
	background-position:50% 0;
}

.l_slider #lpage .l-bg{
	background-image:none;
}

.colorStyle4 .l-bg{
	background-image:url(../img/n1_2/l_bg.jpg);
}

.colorStyle3 .l-bg{
	background-image:url(../img/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;
}

.mp_slider{
	overflow:hidden;
}

.mp_slider:after{
	content:"";
	height:100px;
	background:-webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(hsla(0, 0%, 100%, .75)), to(#fff));
	background:linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .75), #fff);
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}

.mp_slider .slide{
	position:relative;
}

.mp_slider .slide .slide-link{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

.mp_slider .slide .caption{
	position:absolute;
	right:67px;
	bottom:170px;
	display:inline-block;
	font-size:23px;
	color:#212121;
	max-width:50%;
	line-height:1;
}

.mp_slider .slide .caption p{
	margin:0;
	background:hsla(0, 0%, 100%, .6);
	line-height:1.5;
	color:#212121;
}

.mp_slider .slide .caption p+p{
	margin-top:7px;
}

.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;
}

.l-page-holder{
	margin:0 46px;
}

.lf_hold .l-page-holder{
	overflow:hidden;
	position:relative;
	background:#fff;
	margin:0;
	padding:0 46px;
	box-shadow:0 -30px 30px #b8b6b7;
	-webkit-box-shadow:0 -30px 30px #b8b6b7;
}

.colorStyle2 .lf_hold .l-page-holder{
	background-color:#1b2229;
	box-shadow:0 -10px 15px #000;
	-webkit-box-shadow:0 -10px 15px #000;
}

.l-header,.l-wrapper{
	width:100%;
}

.l-header{
	position:relative;
	margin:0 0 24px;
	padding:0;
	color:#1f1f1f;
	z-index:20;
	background:radial-gradient(circle at top left, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .25) 30%, hsla(0, 0%, 100%, .02) 55%, hsla(0, 0%, 100%, 0) 75%);
}

.lh_wrap,.lh_wrap *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.lh_wrap{
	position:relative;
	overflow:hidden;
	margin:0 0 5px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.header_layout5 .lh_wrap{
	margin-bottom:10px;
}

.lh_wrap .lh_l{
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

.lh_wrap .lh_l,.lh_wrap .lh_m{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
}

.lh_wrap .lh_m{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.lh_wrap .lh_r{
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

.l-header-holder{
	margin:0 46px;
	padding:45px 0 0;
}

.header_layout2 .l-header-holder{
	padding:22px 0 0;
}

.header_layout3 .l-header-holder,.header_layout4 .l-header-holder{
	padding:36px 0 0;
}

.header_layout5 .l-header-holder,.header_layout6 .l-header-holder,.header_layout7 .l-header-holder,.header_layout8 .l-header-holder,.header_layout14 .l-header-holder{
	padding:65px 0 0;
}

.header_layout5 .l-header-holder{
	padding-top:30px;
}

.colorStyle6.header_layout14 .l-header-holder{
	padding:23px 0 0;
}

.header_layout9 .l-header-holder,.header_layout10 .l-header-holder,.header_layout11 .l-header-holder,.header_layout12 .l-header-holder,.header_layout15 .l-header-holder{
	padding:65px 0 0;
}

.colorStyle6.header_layout13 .l-header-holder{
	padding:38px 0 0;
}

.colorStyle2 .l-header{
	color:#fff;
}

.l-page-content{
	width:100%;
	overflow:hidden;
}

.l-content{
	margin:0;
	overflow:hidden;
	position:relative;
	zoom:1;
	padding:0 2px 10px 0;
}

.l-content .block:not(.fc_item) .h3,.l-content .block:not(.fc_item) h3{
	font-size:21px;
	margin-top:20px;
	font-weight:700;
}

.l-content .type1 .h3,.l-content .type1 h3,.l-content .type2 .h3,.l-content .type2 h3,.l-content .type3 .h3,.l-content .type3 h3{
	margin-top:6px;
}

.l-content img{
	max-width:100%;
	height:auto;
}

.l-page-left{
	float:left;
	margin:0 21px 0 0;
}

.l-page-left,.l-page-right{
	width:221px;
	overflow:hidden;
	position:relative;
}

.l-page-right{
	float:right;
	margin:0 0 0 21px;
}

.l-footer{
	position:relative;
	width:100%;
	overflow:hidden;
	zoom:1;
	background:url(../img/footer.png) repeat-x 0 0;
	margin:15px 0 0;
}

.colorStyle2 .l-footer{
	background-image:url(../img/n1_4/footer.png);
}

.colorStyle6 .l-footer{
	background-image:url(../img/n1_6/footer_line.png);
}

.colorStyle2 .l-footer a,.colorStyle2 .l-footer a:hover{
	color:#74c7e9;
}

.l-footer-holder{
	padding:50px 0 35px;
	overflow:hidden;
	zoom:1;
	font-size:12px;
}

.lf_rasp{
	clear:both;
}

.lf_hold,.lf_rasp{
	position:relative;
	width:100%;
}

.lf_hold{
	zoom:1;
	background:#e5e1e2;
}

.colorStyle2 .lf_hold{
	background:#1d242c;
	color:#9caec0;
}

.colorStyle6 .lf_hold{
	background:none;
	color:#fff;
}

.colorStyle6 .lf_hold a{
	color:#ffe44f;
}

.lh_logo{
	position:relative;
	margin:0;
	word-break:break-word;
}

.lh_logo a{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.lh_logo .logo-image img{
	height:35px;
	width:auto;
	display:block;
	margin:0 15px 0 auto;
}

.lh_logo .logo-text{
	text-shadow:0 0 3px #fff;
}

.header_layout1 .lh_logo,.header_layout3 .lh_logo,.header_layout5 .lh_logo,.header_layout6 .lh_logo,.header_layout9 .lh_logo,.header_layout11 .lh_logo{
	margin:0;
}

.header_layout14 .lh_logo{
	margin:0 0 38px;
}

.colorStyle6.header_layout14 .lh_logo{
	margin-bottom:0;
}

.colorStyle6.header_layout13 .lh_logo{
	margin-bottom:10px;
}

.lh_logo a{
	text-decoration:none;
	color:#1f1f1f;
	font-size:37px;
	font-weight:700;
	line-height:.8em;
	letter-spacing:-2px;
}

.colorStyle6 .lh_logo a{
	color:#b42d5f;
	letter-spacing:-4px;
}

.lh_logo a:hover{
	color:#1f1f1f;
}

.colorStyle2 .lh_logo a,.colorStyle2 .lh_logo a:hover{
	color:#fff;
}

.lh_slogan{
	font-size:15px;
	margin:5px 0 14px;
}

.lh_slogan span{
	display:inline;
	color:#212121;
	line-height:1.19;
	font-size:20px;
}

.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,.header_layout9 .lh_nav_ico,.header_layout10 .lh_nav_ico,.header_layout11 .lh_nav_ico,.header_layout12 .lh_nav_ico{
	margin:0 0 15px;
	text-align:right;
}

.lh_nav_ico a{
	color:#2d2d2d;
	font-size:12px;
}

.colorStyle6 .lh_nav_ico a{
	font-size:13px;
	color:#3f9e00;
	display:inline-block;
}

.colorStyle2 .lh_nav_ico a{
	color:#74c7e9;
}

.colorStyle4.header_layout9 .lh_nav_ico a,.colorStyle4.header_layout10 .lh_nav_ico a,.colorStyle4.header_layout11 .lh_nav_ico a,.colorStyle4.header_layout12 .lh_nav_ico a{
	color:#fff;
}

.lh_nav_ico a.lh_ico1{
	padding:0 0 0 16px;
	background:url(../img/lh_ico1.png) no-repeat 0 3px;
}

.lh_nav_ico a.lh_ico2{
	padding:0 0 0 16px;
	margin-left:39px;
}

.colorStyle6.header_layout13 .lh_nav_ico a.lh_ico2{
	margin-left:15px;
}

.colorStyle6 .lh_nav_ico a.lh_ico1{
	background:url(../img/n1_6/lh_ico1.png) no-repeat 0 3px;
}

.colorStyle6 .lh_nav_ico a.lh_ico2{
	background:url(../img/n1_6/lh_ico2.png) no-repeat 0 3px;
}

.colorStyle2 .lh_nav_ico a.lh_ico1{
	background-image:url(../img/n1_4/lf_ico1.png);
}

.colorStyle4.header_layout9 .lh_nav_ico a.lh_ico1,.colorStyle4.header_layout10 .lh_nav_ico a.lh_ico1,.colorStyle4.header_layout11 .lh_nav_ico a.lh_ico1,.colorStyle4.header_layout12 .lh_nav_ico a.lh_ico1{
	background-image:url(../img/n1_2/lf_ico1.png);
}

.header_layout14 .lh_nav_ico{
	padding-left:20px;
	margin-bottom:60px;
}

.colorStyle6.header_layout14 .lh_nav_ico{
	margin-bottom:241px;
}

.header_layout15 .lh_nav_ico{
	text-align:right;
	margin-bottom:60px;
}

.lh_basket{
	position: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,.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 a{
	display:block;
	text-decoration:none;
}

.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,.header_layout9 .lh_basket .basket_link_pic,.header_layout10 .lh_basket .basket_link_pic,.header_layout11 .lh_basket .basket_link_pic,.header_layout12 .lh_basket .basket_link_pic{
	top:3px;
}

.lh_basket .lh_basket_inner{
	border:1px solid;
	position:relative;
	color:#fff;
	background-repeat:repeat-x;
	background-position:0 0;
	padding:15px 70px 10px 20px;
	background-color:#ccc;
	line-height:18px;
	font-size:12px;
	border-radius:5px;
}

.colorStyle1 .lh_basket .lh_basket_inner{
	border-color:#127b02;
	background-color:#078402;
	background-image:url(../img/n1_1/lh_basket_inner.png);
	box-shadow:inset 1px 1px 0 #34a60f,inset -1px -1px 0 #34a60f,inset -1px 1px 0 #34a60f,inset 1px -1px 0 #34a60f;
	-webkit-box-shadow:inset 1px 1px 0 #34a60f,
                        inset -1px -1px 0 #34a60f,
                        inset -1px 1px 0 #34a60f,
                        inset 1px -1px 0 #34a60f;
}

.colorStyle4 .lh_basket .lh_basket_inner{
	border-color:#0782ab;
	background-color:#087498;
	background-image:url(../img/n1_2/lh_basket_inner.png);
	box-shadow:inset 1px 1px 0 #07a1c9,inset -1px -1px 0 #07a1c9,inset -1px 1px 0 #07a1c9,inset 1px -1px 0 #07a1c9;
	-webkit-box-shadow:inset 1px 1px 0 #07a1c9,
                        inset -1px -1px 0 #07a1c9,
                        inset -1px 1px 0 #07a1c9,
                        inset 1px -1px 0 #07a1c9;
}

.colorStyle3 .lh_basket .lh_basket_inner{
	border-color:#9b090c;
	background-color:#a60000;
	background-image:url(../img/n1_3/lh_basket_inner.png);
	box-shadow:inset 1px 1px 0 #ce0000,inset -1px -1px 0 #ce0000,inset -1px 1px 0 #ce0000,inset 1px -1px 0 #ce0000;
	-webkit-box-shadow:inset 1px 1px 0 #ce0000,
                        inset -1px -1px 0 #ce0000,
                        inset -1px 1px 0 #ce0000,
                        inset 1px -1px 0 #ce0000;
}

.colorStyle5 .lh_basket .lh_basket_inner{
	border-color:#ed5311;
	background-color:#ed5312;
	background-image:url(../img/n1_5/block_type1.png);
	box-shadow:inset 1px 1px 0 #f58e00,inset -1px -1px 0 #f58e00,inset 1px -1px 0 #f58e00,inset -1px 1px 0 #f58e00;
	-webkit-box-shadow:inset 1px 1px 0 #f58e00,
                        inset -1px -1px 0 #f58e00,
                        inset 1px -1px 0 #f58e00,
                        inset -1px 1px 0 #f58e00;
}

.header_layout4 .lh_basket .lh_basket_inner{
	padding:0 0 5px 50px;
}

.colorStyle2 .lh_basket .lh_basket_inner{
	border:none;
	background-image:none;
	background-color:transparent;
	box-shadow:none;
	-webkit-box-shadow:none;
}

.colorStyle2.header_layout5 .lh_basket .lh_basket_inner,.colorStyle2.header_layout6 .lh_basket .lh_basket_inner,.colorStyle2.header_layout7 .lh_basket .lh_basket_inner,.colorStyle2.header_layout8 .lh_basket .lh_basket_inner,.colorStyle2.header_layout9 .lh_basket .lh_basket_inner,.colorStyle2.header_layout10 .lh_basket .lh_basket_inner,.colorStyle2.header_layout11 .lh_basket .lh_basket_inner,.colorStyle2.header_layout12 .lh_basket .lh_basket_inner{
	border-color:#0782ab;
	background-color:#087498;
	background-image:url(../img/n1_2/lh_basket_inner.png);
	box-shadow:inset 1px 1px 0 #07a1c9,inset -1px -1px 0 #07a1c9,inset -1px 1px 0 #07a1c9,inset 1px -1px 0 #07a1c9;
	-webkit-box-shadow:inset 1px 1px 0 #07a1c9,
                        inset -1px -1px 0 #07a1c9,
                        inset -1px 1px 0 #07a1c9,
                        inset 1px -1px 0 #07a1c9;
}

.lh_basket .lh_basket_inner p{
	margin-bottom:15px;
}

.header_layout4 .lh_basket .lh_basket_inner p{
	margin-bottom:2px;
}

.header_layout4 .lh_basket .lh_basket_inner .amounts,.header_layout5 .lh_basket .lh_basket_inner .amounts,.header_layout6 .lh_basket .lh_basket_inner .amounts,.header_layout7 .lh_basket .lh_basket_inner .amounts,.header_layout8 .lh_basket .lh_basket_inner .amounts,.header_layout9 .lh_basket .lh_basket_inner .amounts,.header_layout10 .lh_basket .lh_basket_inner .amounts,.header_layout11 .lh_basket .lh_basket_inner .amounts,.header_layout12 .lh_basket .lh_basket_inner .amounts{
	float:left;
	margin-right:5px;
}

.lh_basket a,.lh_basket a:hover{
	color:#fff;
}

.colorStyle2 .lh_basket a,.colorStyle2 .lh_basket a:hover{
	color:#67b0ce;
}

.colorStyle2.header_layout5 .lh_basket a,.colorStyle2.header_layout6 .lh_basket a,.colorStyle2.header_layout7 .lh_basket a,.colorStyle2.header_layout8 .lh_basket a,.colorStyle2.header_layout9 .lh_basket a,.colorStyle2.header_layout10 .lh_basket a,.colorStyle2.header_layout11 .lh_basket a,.colorStyle2.header_layout12 .lh_basket a,.header_layout8 .basket_link,.header_layout12 .basket_link{
	color:#fff;
}

.lh_basket .basket_link{
	margin:7px 0 0;
	font-size:13px;
	font-weight:700;
	text-decoration:underline;
}

.lh_basket .basket_link:hover{
	text-decoration:none;
}

.header_layout4 .lh_basket .basket_link{
	margin:1px 0 0;
}

.lh_r{
	position:relative;
	margin:0 0 0 35px;
	padding:11px 0 0;
	overflow:hidden;
}

.header_layout2 .lh_r{
	padding:0;
}

.header_layout3 .lh_r{
	padding:12px 0 0;
	margin:0 0 0 20px;
}

.header_layout4 .lh_r{
	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,.header_layout9 .lh_r,.header_layout10 .lh_r,.header_layout11 .lh_r,.header_layout12 .lh_r{
	margin-left:15px;
}

.header_layout14 .lh_r .lh_contact{
	padding:5px 17px;
}

.header_layout14 .lh_r p,.header_layout15 .lh_l p{
	margin:5px 0;
}

.lh_l{
	position:relative;
	margin:0 52px 0 0;
	overflow:hidden;
}

.header_layout2 .lh_l,.header_layout3 .lh_l{
	margin-right:30px;
}

.header_layout4 .lh_l{
	margin-right:66px;
	margin-bottom:15px;
}

.colorStyle6.header_layout14 .lh_l{
	width:224px;
}

.header_layout5 .lh_l,.header_layout6 .lh_l,.header_layout7 .lh_l,.header_layout8 .lh_l,.header_layout9 .lh_l,.header_layout10 .lh_l,.header_layout11 .lh_l,.header_layout12 .lh_l{
	margin-right:25px;
}

.lh_m{
	position:relative;
	overflow:hidden;
	zoom:1;
	padding:8px 10px;
}

.header_layout4 .lh_m{
	padding:2px 0 10px;
	margin-bottom:8px;
}

.header_layout10 .lh_m,.header_layout12 .lh_m{
	height:335px;
}

.lh_contact{
	font-size:12px;
}

.header_layout3 .lh_contact{
	box-shadow:inset 1px 1px 0 #59595a,inset -1px -1px 0 #59595a,inset -1px 1px 0 #59595a,inset 1px -1px 0 #59595a;
	-webkit-box-shadow:inset 1px 1px 0 #59595a,
                        inset -1px -1px 0 #59595a,
                        inset -1px 1px 0 #59595a,
                        inset 1px -1px 0 #59595a;
}

.header_layout3 .lh_contact,.header_layout5 .lh_contact,.header_layout6 .lh_contact,.header_layout7 .lh_contact,.header_layout8 .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;
	line-height:18px;
	font-size:12px;
	border-radius:5px;
}

.colorStyle1.header_layout5 .lh_contact,.colorStyle1.header_layout6 .lh_contact,.colorStyle1.header_layout7 .lh_contact,.colorStyle1.header_layout8 .lh_contact,.colorStyle3.header_layout5 .lh_contact,.colorStyle3.header_layout6 .lh_contact,.colorStyle3.header_layout7 .lh_contact,.colorStyle3.header_layout8 .lh_contact,.colorStyle4.header_layout5 .lh_contact,.colorStyle4.header_layout6 .lh_contact,.colorStyle4.header_layout7 .lh_contact,.colorStyle4.header_layout8 .lh_contact{
	box-shadow:inset 1px 1px 0 #59595a,inset -1px -1px 0 #59595a,inset -1px 1px 0 #59595a,inset 1px -1px 0 #59595a;
	-webkit-box-shadow:inset 1px 1px 0 #59595a,
                        inset -1px -1px 0 #59595a,
                        inset -1px 1px 0 #59595a,
                        inset 1px -1px 0 #59595a;
}

.colorStyle2.header_layout5 .lh_contact,.colorStyle2.header_layout6 .lh_contact,.colorStyle2.header_layout7 .lh_contact,.colorStyle2.header_layout8 .lh_contact{
	background-color:#31383f;
	background-image:url(../img/n1_4/block_type2.png);
	box-shadow:inset 1px 1px 0 #515961,inset -1px -1px 0 #515961,inset -1px 1px 0 #515961,inset 1px -1px 0 #515961;
	-webkit-box-shadow:inset 1px 1px 0 #515961,
                        inset -1px -1px 0 #515961,
                        inset -1px 1px 0 #515961,
                        inset 1px -1px 0 #515961;
}

.header_layout9 .lh_contact,.header_layout10 .lh_contact,.header_layout11 .lh_contact,.header_layout12 .lh_contact{
	border:1px solid #424243;
	position:relative;
	color:#fff;
	background:#373737 url(../img/block_type2.png) repeat-x 0 0;
	padding:14px 8px 5px;
	line-height:18px;
	font-size:12px;
	border-radius:5px;
	box-shadow:inset 1px 1px 0 #59595a,inset -1px -1px 0 #59595a,inset -1px 1px 0 #59595a,inset 1px -1px 0 #59595a;
	-webkit-box-shadow:inset 1px 1px 0 #59595a,
                        inset -1px -1px 0 #59595a,
                        inset -1px 1px 0 #59595a,
                        inset 1px -1px 0 #59595a;
}

.colorStyle2.header_layout9 .lh_contact,.colorStyle2.header_layout10 .lh_contact,.colorStyle2.header_layout11 .lh_contact,.colorStyle2.header_layout12 .lh_contact{
	background-color:#31383f;
	background-image:url(../img/n1_4/block_type2.png);
	box-shadow:inset 1px 1px 0 #515961,inset -1px -1px 0 #515961,inset -1px 1px 0 #515961,inset 1px -1px 0 #515961;
	-webkit-box-shadow:inset 1px 1px 0 #515961,
                        inset -1px -1px 0 #515961,
                        inset -1px 1px 0 #515961,
                        inset 1px -1px 0 #515961;
}

.colorStyle6.header_layout13 .lh_contact{
	color:#36383a;
}

.colorStyle6.header_layout13 .lh_contact a{
	color:#b42d5f;
}

.header_layout3 .lh_contact p,.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 5px!important;
}

.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_search{
	position:relative;
	border:1px solid #a1a1a1;
	background:#fff;
	border-radius:12px;
}

.colorStyle1 .lh_search{
	box-shadow:0 0 6px #b4e3ab;
	-webkit-box-shadow:0 0 6px #b4e3ab;
}

.colorStyle6.header_layout13 .lh_search{
	border:1px solid #d7a9ba;
	-webkit-box-shadow:0 0 1px 2px rgba(204, 84, 128, .23);
	box-shadow:0 0 1px 2px rgba(204, 84, 128, .23);
}

.header_layout2 .lh_search{
	margin-bottom:24px;
	background:#d3d7da;
	border-color:#8b979b #ccd1d4 #ccd1d4 #8b979b;
	box-shadow:inset 1px 1px 0 #bbc1c5;
	-webkit-box-shadow:inset 1px 1px 0 #bbc1c5;
}

.header_layout4 .lh_search{
	margin-top:25px;
}

.header_layout10 .lh_search,.header_layout12 .lh_search{
	margin-top:15px;
}

.header_layout11 .lh_search{
	margin-top:35px;
}

.colorStyle5.header_layout13 .lh_search{
	box-shadow:0 0 3px #fb9839;
	-webkit-box-shadow:0 0 3px #fb9839;
	border-color:#f97c04;
	margin:0 3px;
}

.colorStyle6.header_layout14 .lh_r .lh_search{
	margin-right:0;
	margin-left:auto;
}

.lh_search form{
	position:relative;
	padding:0 0 0 25px;
}

.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;
}

.lh_search .uss_submit,.lh_search .uss_submit:hover{
	background:url(../img/uss_submit.png) no-repeat 50% 50%;
}

.lh_menu{
	margin:30px 0 20px;
	background:#373737 url(../img/lh_menu.png) repeat-x 0 0;
	border:1px solid #6e6e70;
	position:relative;
	border-radius:5px;
	box-shadow:inset 0 0 12px #ccc;
	-webkit-box-shadow:inset 0 0 12px #ccc;
	z-index:10;
}

.colorStyle2 .lh_menu{
	background-color:#2c3541;
	box-shadow:inset 0 0 12px #61677e,inset 0 0 12px #61677e,inset 0 0 12px #61677e;
	-webkit-box-shadow:inset 0 0 12px #61677e, inset 0 0 12px #61677e, inset 0 0 12px #61677e;
}

.colorStyle6 .lh_menu{
	background-color:#c5386c;
	background:-webkit-gradient(linear, left top, left bottom, from(#c5386c), color-stop(50%, #cc5580), color-stop(50%, #c5376b), to(#b12b5c));
	background:linear-gradient(#c5386c, #cc5580 50%, #c5376b 0, #b12b5c);
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none;
}

.colorStyle6 .lh_menu li{
	border-right:1px solid #ac3863;
	background:none!important;
}

.colorStyle6 .lh_menu li a{
	border-right:1px solid hsla(0, 0%, 100%, .3);
	border-left:1px solid hsla(0, 0%, 100%, .3);
	text-shadow:-1px -1px 1px rgba(47, 47, 47, .47);
}

.colorStyle6 .lh_menu li.first,.colorStyle6 .lh_menu li.first a{
	border-left:none;
}

.colorStyle6 .lh_menu li.last,.colorStyle6 .lh_menu li.last a{
	border-right:none;
}

.lf_hold .lh_menu{
	margin-top:0;
}

.l-header .lh_menu{
	margin:0;
}

.lh_menu ul,.lh_menu ul *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.lh_menu ul{
	list-style:none;
	display:block;
	margin:0;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-ms-flexbox;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:justify;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.lh_menu li{
	width:auto;
	text-align:center;
	height:44px;
	vertical-align:bottom;
	background:url(../img/lh_menu_pol.png) no-repeat 0 50%;
	margin:0;
	position:relative;
	-moz-flex:1 auto;
	-ms-flex:1 auto;
	-o-flex:1 auto;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.lh_menu .menu_w>li,.lh_menu li{
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.lh_menu .menu_w>li{
	vertical-align:top;
	padding-left:0;
}

.lh_menu li.first{
	padding:0;
	background:none;
}

.lh_menu a{
	height:44px;
	color:#fff;
	text-decoration:none;
	font-size:14px;
	overflow:hidden;
	padding:0;
	position:relative;
	display:inline-block;
	width:100%;
	text-align:center;
	white-space:nowrap;
}

.lh_menu>ul>li>a{
	line-height:42px;
}

.lh_menu .menu_w>li>a{
	display:block;
	width:auto;
	line-height:44px;
	margin:0 0 0 2px;
}

.lh_menu .menu_w>li>a.first{
	margin-left:0;
}

.lh_menu a.first{
	border-radius:5px 0 0 5px;
}

.lh_menu a.last{
	border-radius:0 5px 5px 0;
}

.lh_menu>ul>li:hover>a,.lh_menu a.active,.lh_menu a:hover{
	color:#fff;
	background:#ccc;
}

.colorStyle1 .lh_menu>ul>li:hover>a,.colorStyle1 .lh_menu a.active,.colorStyle1 .lh_menu a:hover{
	text-shadow:1px 1px 0 #148224;
	background:#099408 url(../img/n1_1/lh_menu_act.png) repeat-x 0 0;
}

.colorStyle4 .lh_menu>ul>li:hover>a,.colorStyle4 .lh_menu a.active,.colorStyle4 .lh_menu a:hover{
	text-shadow:1px 1px 0 #156e8c;
	background:#087295 url(../img/n1_2/lh_menu_act.png) repeat-x 0 0;
}

.colorStyle3 .lh_menu>ul>li:hover>a,.colorStyle3 .lh_menu a.active,.colorStyle3 .lh_menu a:hover{
	text-shadow:1px 1px 0 #8d0f0e;
	background:#a40101 url(../img/n1_3/lh_menu_act.png) repeat-x 0 0;
}

.colorStyle2 .lh_menu>ul>li:hover>a,.colorStyle2 .lh_menu a.active,.colorStyle2 .lh_menu a:hover{
	text-shadow:1px 1px 0 #10799c;
	background:#087295 url(../img/n1_4/lh_menu_act.png) repeat-x 0 0;
}

.colorStyle5 .lh_menu>ul>li:hover>a,.colorStyle5 .lh_menu a.active,.colorStyle5 .lh_menu a:hover{
	text-shadow:1px 1px 0 #c64c15;
	background:#ed5411 url(../img/n1_5/lh_menu_act.png) repeat-x 0 0;
}

.colorStyle6 .lh_menu>ul>li:hover>a,.colorStyle6 .lh_menu a.active,.colorStyle6 .lh_menu a:hover{
	background:-webkit-gradient(linear, left top, left bottom, from(#ffd907), color-stop(50%, #ffe766), color-stop(50%, #ffd801), to(#f0cb01));
	background:linear-gradient(#ffd907, #ffe766 50%, #ffd801 0, #f0cb01);
	color:#502334;
	text-shadow:none!important;
}

.lh_menu ul li .submenu{
	position:absolute;
	display:none;
	min-width:215px;
	width:110%;
	margin-left:-1px;
	background:#ccc;
	border-radius:0 5px 5px 5px;
	box-shadow:1px 2px 2px #818181;
	-webkit-box-shadow:1px 2px 2px #818181;
}

.lh_menu ul li .submenu:after{
	content:"";
	left:0;
	right:0;
	position:absolute;
	height:3px;
	top:-3px;
	display:block;
}

.lf_hold_holder .lh_menu ul li .submenu{
	bottom:100%;
	left:0;
}

.lf_hold_holder .lh_menu ul li.last .submenu{
	right:0;
	left:auto;
}

.lf_menu ul li{
	position:relative;
}

.lh_menu ul li.last .submenu{
	right:0;
	border-radius:5px 0 5px 5px;
}

.colorStyle1 .lh_menu ul li .submenu{
	background:#0b9516;
}

.colorStyle4 .lh_menu ul li .submenu{
	background:#0695c1;
}

.colorStyle3 .lh_menu ul li .submenu{
	background:#c11d1b;
}

.colorStyle2 .lh_menu ul li .submenu{
	background:#0d8fad;
	box-shadow:1px 2px 2px #222;
	-webkit-box-shadow:1px 2px 2px #222;
}

.colorStyle5 .lh_menu ul li .submenu{
	background:#ed5411;
}

.lh_menu ul li:hover .submenu{
	display:block;
}

.lh_menu ul li .submenu li{
	display:block;
	background:none;
	height:auto;
	padding:0;
	text-align:left;
}

.lh_menu ul li .submenu li a{
	width:auto;
	display:block;
	height:auto;
	padding:10px 17px;
	font-size:13px;
	border:1px solid #ccc;
	border-right:none;
	white-space:normal;
	margin:0;
}

.colorStyle1 .lh_menu ul li .submenu li a{
	text-shadow:1px 1px 0 #148224;
	border-color:#0fb71e #0fb71e #147a11;
}

.colorStyle4 .lh_menu ul li .submenu li a{
	text-shadow:1px 1px 0 #0e80a4;
	border-color:#30afd9 #30afd9 #087498;
}

.colorStyle3 .lh_menu ul li .submenu li a{
	text-shadow:1px 1px 0 #972120;
	border-color:#d64628 #d64628 #951b21;
}

.colorStyle2 .lh_menu ul li .submenu li a{
	text-shadow:1px 1px 0 #147c94;
	border-color:#12b3c8 #12b3c8 #087599;
}

.colorStyle5 .lh_menu ul li .submenu li a{
	text-shadow:1px 1px 0 #bb5116;
	border-color:#ef7804 #ef7804 #cd4e17;
}

.lh_menu ul li .submenu li a.first{
	border-radius:0 5px 0 0;
}

.lh_menu ul li .submenu li a.last{
	border-radius:0 0 5px 5px;
}

.lh_menu ul li .submenu li a.active,.lh_menu ul li .submenu li a:hover{
	color:#222;
	background:#eee;
	border-left-color:#eee;
}

.colorStyle1 .lh_menu ul li .submenu li a.active,.colorStyle1 .lh_menu ul li .submenu li a:hover{
	color:#8ad547;
	background:#04740d;
	border-left-color:#04740d;
}

.colorStyle4 .lh_menu ul li .submenu li a.active,.colorStyle4 .lh_menu ul li .submenu li a:hover{
	color:#93e4ff;
	background:#08769a;
	border-left-color:#08769a;
}

.colorStyle3 .lh_menu ul li .submenu li a.active,.colorStyle3 .lh_menu ul li .submenu li a:hover{
	color:#ffb487;
	background:#d01d1c;
	border-left-color:#d01d1c;
}

.colorStyle2 .lh_menu ul li .submenu li a.active,.colorStyle2 .lh_menu ul li .submenu li a:hover{
	color:#80d8ed;
	background:#006282;
	border-left-color:#006282;
}

.colorStyle5 .lh_menu ul li .submenu li a.active,.colorStyle5 .lh_menu ul li .submenu li a:hover{
	color:#fff;
	background:#fd7c04;
	border-left-color:#fd7c04;
}

.lf_menu{
	margin:0;
	background:url(../img/lf_menu.png) no-repeat 50% 0;
	padding-top:45px;
}

.colorStyle2 .lf_menu{
	background-image:url(../img/n1_4/lf_menu.png);
}

.lf_menu_holder,.lf_menu_wrap{
	overflow:hidden;
}

.lf_menu_wrap{
	margin:0;
}

.lf_menu .lf_menu_wrap>ul>li>a{
	padding-left:20px;
}

.lf_menu ul{
	list-style:none;
	margin:0;
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.lf_menu li{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	margin:0;
	background:url(../img/lf_menu_pol.png) no-repeat 0 0;
	position:relative;
	padding:0;
}

.lf_menu li.first{
	background:none;
}

.colorStyle2 .lf_menu li{
	background:url(../img/n1_4/lf_menu_pol.png) left 0 repeat-y;
}

.colorStyle2 .lf_menu li.first{
	background:none;
}

.lf_menu a{
	display:block;
	margin:0;
	font-weight:700;
	font-size:16px;
	color:#5b5b5b;
	text-decoration:none;
}

.colorStyle2 .lf_menu a{
	color:#9caec0;
}

.lf_menu a.active,.lf_menu a:hover{
	color:#222;
}

.colorStyle2 .lf_menu a.active,.colorStyle2 .lf_menu a:hover{
	color:#fff;
}

.lf_menu .submenu{
	margin:28px 0 0 20px;
	width:auto;
	display:block;
}

.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:400;
}

.colorStyle2 .lf_menu .submenu a{
	color:#9caec0;
}

.lf_menu .submenu a.active,.lf_menu .submenu a:hover{
	text-decoration:none;
	color:#222;
}

.colorStyle2 .lf_menu .submenu a.active,.colorStyle2 .lf_menu .submenu a:hover{
	color:#fff;
}

.lf_r{
	float:right;
	margin:0 0 0 20px;
}

.lf_l,.lf_r{
	position:relative;
	overflow:hidden;
	zoom:1;
}

.lf_l{
	float:left;
	margin:0 20px 0 0;
}

.lf_m{
	overflow:hidden;
	position:relative;
	zoom:1;
}

.lf_contacts{
	color:#5b5b5b;
	font-size:18px;
	margin:0 0 20px;
	text-align:right;
}

.colorStyle2 .lf_contacts{
	color:#9caec0;
}

.colorStyle6 .lf_contacts{
	color:#fff;
}

.lf_contacts p{
	margin:0 0 10px;
}

.lf_r .lf_system{
	float:right;
}

.lf_m .lf_stats{
	float:right;
	margin:0 25px 20px 0;
}

.lf_m .lf_soc,.lf_m .lf_stats{
	overflow:hidden;
	position:relative;
}

.lf_m .lf_soc{
	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:#5b5b5b;
	font-weight:700;
	font-size:14px;
	margin:0 0 20px;
}

.lf_nav_ico{
	position:relative;
}

.lf_nav_ico div{
	margin:0 0 3px;
}

.lf_nav_ico a{
	padding:0 0 0 16px;
}

.lf_nav_ico a.lf_ico1{
	background:url(../img/lf_ico1.png) no-repeat 0 2px;
}

.colorStyle6 .lf_nav_ico a.lf_ico1{
	background:url(../img/n1_6/lf_ico1.png) no-repeat 0 2px;
}

.colorStyle6 .lf_nav_ico a.lf_ico2{
	background:url(../img/n1_6/lf_ico2.png) no-repeat 0 2px;
}

.lf_nav_ico a.lf_ico2{
	background:url(../img/lf_ico2.png) no-repeat 0 3px;
}

.colorStyle2 .lf_nav_ico a.lf_ico1{
	background-image:url(../img/n1_4/lf_ico1.png);
}

.colorStyle2 .lf_nav_ico a.lf_ico2{
	background-image:url(../img/n1_4/lf_ico2.png);
}

.lpc_navigation{
	margin:0 0 14px;
	font-size:12px;
}

.colorStyle2 .lpc_navigation,.colorStyle2 .lpc_navigation a{
	color:#fff;
}

.colorStyle6 .lpc_navigation a{
	color:#1a8ab9;
}

.h3,.lpc_title .h1,.lpc_title h1,h3{
	margin:0 0 22px;
	padding:0 0 5px;
	border-bottom:1px solid #9c9c9c;
}

.colorStyle2 .h3,.colorStyle2 .lpc_title .h1,.colorStyle2 .lpc_title h1,.colorStyle2 h3{
	border-bottom:1px solid #557081;
}

.block:not(.fc_item){
	position:relative;
	margin:0 0 23px;
	font-size:12px;
	padding:15px 17px;
	border-radius:5px;
	overflow:hidden;
}

.block:not(.fc_item) .h3,.block:not(.fc_item) h3{
	margin:6px 0 14px;
	font-size:21px;
	font-weight:400;
	border-bottom:none;
}

.block:not(.fc_item) .h4,.block:not(.fc_item) h4{
	margin:0 0 14px;
	font-size:21px;
	font-weight:700;
	border-bottom:1px solid #9c9c9c;
	padding:0 0 5px;
}

.colorStyle6 .block:not(.fc_item) .h3,.colorStyle6 .block:not(.fc_item) .h4,.colorStyle6 .block:not(.fc_item) h3,.colorStyle6 .block:not(.fc_item) h5{
	color:#fff;
}

.colorStyle6 .block.type3{
	-webkit-box-shadow:none;
	box-shadow:none;
}

.colorStyle6 .block.type3 .h3,.colorStyle6 .block.type3 .h4,.colorStyle6 .block.type3 h3,.colorStyle6 .block.type3 h5{
	color:#000;
}

.colorStyle2 .block:not(.fc_item) .h4,.colorStyle2 .block:not(.fc_item) h4{
	border-color:#557081;
}

.type1 .h4,.type1 h4{
	border-color:#33b40f;
}

.colorStyle4 .type1 .h4,.colorStyle4 .type1 h4{
	border-color:#1da3ce;
}

.colorStyle3 .type1 .h4,.colorStyle3 .type1 h4{
	border-color:#d51111;
}

.colorStyle2 .type1 .h4,.colorStyle2 .type1 h4{
	border-color:#1da3ce;
}

.colorStyle2 .type3 .h4,.colorStyle2 .type3 h4{
	color:#fff;
}

.colorStyle5 .type1 .h4,.colorStyle5 .type1 h4{
	border-color:#ed5311;
}

.l-page-left .block:not(.fc_item) .h4,.l-page-left .block:not(.fc_item) h4,.l-page-right .block:not(.fc_item) .h4,.l-page-right .block:not(.fc_item) h4{
	font-weight:400;
}

.block:not(.fc_item) .h3 .h3_link,.block:not(.fc_item) h3 .h3_link{
	color:#fff;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	margin:0 0 0 16px;
	padding:5px 15px;
	font-size:12px;
	text-decoration:none;
	background:#2b2b2b;
	border-radius:3px;
}

.block:not(.fc_item) .h3 .h3_link:hover,.block:not(.fc_item) h3 .h3_link:hover{
	background:#eee;
	color:#666;
}

.block:not(.fc_item) .h3 .h3_link span,.block:not(.fc_item) h3 .h3_link span{
	color:#fff;
}

.block:not(.fc_item) .h3 .h3_link:hover span,.block:not(.fc_item) h3 .h3_link:hover span{
	color:#666;
}

.l-page-left .block:not(.fc_item) .h3 .h3_link,.l-page-left .block:not(.fc_item) h3 .h3_link,.l-page-right .block:not(.fc_item) .h3 .h3_link,.l-page-right .block:not(.fc_item) h3 .h3_link{
	font-size:11px;
	padding:2px 5px;
	width:66px;
	margin:0;
	float:right;
	line-height:11px;
	text-align:center;
	font-weight:400;
}

.type4{
	padding:4px;
	background:url(../img/block_type5.png) repeat 0 0;
	border-radius:0;
}

.type4 .block:not(.fc_item){
	margin:0;
	padding:14px 13px;
}

.type4 .block:not(.fc_item) .h3,.type4 .block:not(.fc_item) h3{
	font-size:16px;
	font-weight:700;
	margin:0 0 10px;
}

.colorStyle6 .type4 .block_type_inner{
	background:#fff;
	border-radius:10px;
	padding:25px 20px;
}

.colorStyle6 .type4 .h2,.colorStyle6 .type4 .h3,.colorStyle6 .type4 .h4,.colorStyle6 .type4 h2,.colorStyle6 .type4 h3,.colorStyle6 .type4 h4{
	color:#36383a;
	font-size:16px;
	font-weight:700;
}

.block:not(.fc_item) .block_mail{
	padding:0 11px 0 0;
	background-repeat:no-repeat;
	background-position:100% 4px;
}

.colorStyle4 .block:not(.fc_item) .block_mail{
	background-image:url(../img/n1_1/lh_mail.png);
	background-image:url(../img/n1_2/lh_mail.png);
}

.colorStyle3 .block:not(.fc_item) .block_mail{
	background-image:url(../img/n1_3/lh_mail.png);
}

.colorStyle2 .block:not(.fc_item) .block_mail{
	background-image:url(../img/n1_4/lh_mail.png);
}

.colorStyle5 .block:not(.fc_item) .block_mail{
	background-image:url(../img/n1_5/lh_mail.png);
}

.block:not(.fc_item) p{
	margin:12px 0;
	line-height:18px;
}

.type0:not(.fc_item){
	padding:0;
	background:none;
}

.type1{
	color:#fff;
	background-color:#ccc;
}

.colorStyle1 .type1{
	border:1px solid #127b02;
	background:#068302 url(../img/n1_1/block_type1.png) repeat-x 0 0;
}

.colorStyle4 .type1{
	border:1px solid #0782ab;
	background:#087397 url(../img/n1_2/block_type1.png) repeat-x 0 0;
}

.colorStyle3 .type1{
	border:1px solid #9b090c;
	background:#a50000 url(../img/n1_3/block_type1.png) repeat-x 0 0;
}

.colorStyle2 .type1{
	border:1px solid #0782ab;
	background:#087497 url(../img/n1_4/block_type1.png) repeat-x 0 0;
}

.colorStyle5 .type1{
	border:1px solid #ed5311;
	background:#ed5312 url(../img/n1_5/block_type1.png) repeat-x 0 0;
}

.colorStyle6 .type1{
	border:1px solid #ffef79;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
	background:linear-gradient(#ffe861, #f9d802);
	color:#502334;
}

.type1 a,.type1 a.active,.type1 a:hover{
	color:#fff;
}

.colorStyle1 .type1{
	box-shadow:inset 1px 1px 0 #33a50f,inset -1px -1px 0 #33a50f,inset 1px -1px 0 #33a50f,inset -1px 1px 0 #33a50f;
	-webkit-box-shadow:inset 1px 1px 0 #33a50f,
                        inset -1px -1px 0 #33a50f,
                        inset 1px -1px 0 #33a50f,
                        inset -1px 1px 0 #33a50f;
}

.colorStyle4 .type1{
	box-shadow:inset 1px 1px 0 #0782ab,inset -1px -1px 0 #0782ab,inset 1px -1px 0 #0782ab,inset -1px 1px 0 #0782ab;
	-webkit-box-shadow:inset 1px 1px 0 #0782ab,
                        inset -1px -1px 0 #0782ab,
                        inset 1px -1px 0 #0782ab,
                        inset -1px 1px 0 #0782ab;
}

.colorStyle3 .type1{
	box-shadow:inset 1px 1px 0 #b70000,inset -1px -1px 0 #b70000,inset 1px -1px 0 #b70000,inset -1px 1px 0 #b70000;
	-webkit-box-shadow:inset 1px 1px 0 #b70000,
                        inset -1px -1px 0 #b70000,
                        inset 1px -1px 0 #b70000,
                        inset -1px 1px 0 #b70000;
}

.colorStyle2 .type1{
	box-shadow:inset 1px 1px 0 #07b0c9,inset -1px -1px 0 #07b0c9,inset 1px -1px 0 #07b0c9,inset -1px 1px 0 #07b0c9;
	-webkit-box-shadow:inset 1px 1px 0 #07b0c9,
                        inset -1px -1px 0 #07b0c9,
                        inset 1px -1px 0 #07b0c9,
                        inset -1px 1px 0 #07b0c9;
}

.colorStyle5 .type1{
	box-shadow:inset 1px 1px 0 #f58e00,inset -1px -1px 0 #f58e00,inset 1px -1px 0 #f58e00,inset -1px 1px 0 #f58e00;
	-webkit-box-shadow:inset 1px 1px 0 #f58e00,
                        inset -1px -1px 0 #f58e00,
                        inset 1px -1px 0 #f58e00,
                        inset -1px 1px 0 #f58e00;
}

.type1 .h1,.type1 .h2,.type1 .h3,.type1 .h4,.type1 .h5,.type1 .h6,.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;
	box-shadow:inset 1px 1px 0 #565657,inset -1px -1px 0 #565657,inset 1px -1px 0 #565657,inset -1px 1px 0 #565657;
	-webkit-box-shadow:inset 1px 1px 0 #565657,
                        inset -1px -1px 0 #565657,
                        inset 1px -1px 0 #565657,
                        inset -1px 1px 0 #565657;
}

.colorStyle2 .type2{
	border-color:#424243;
	background-color:#31383f;
	background-image:url(../img/n1_4/block_type2.png);
}

.colorStyle6 .type6{
	background:-webkit-gradient(linear, left top, right top, from(#a12c57), to(#b03864));
	background:linear-gradient(90deg, #a12c57, #b03864);
	color:#fff;
	border:1px solid #a32150;
	-webkit-box-shadow:inset 0 0 1px hsla(0, 0%, 100%, .8);
	box-shadow:inset 0 0 1px hsla(0, 0%, 100%, .8);
}

.colorStyle6 .type6 a{
	color:#ffe44f;
}

.colorStyle6 .type6.block:not(.fc_item) .news_block_item{
	border-bottom:1px solid #a32150;
	border-top:1px solid #be4a78;
	margin-bottom:0;
	padding-bottom:14px;
	padding-top:14px;
}

.colorStyle6 .type5{
	background:-webkit-gradient(linear, left top, right top, from(#569e00), to(#7cb10c));
	background:linear-gradient(90deg, #569e00, #7cb10c);
	color:#fff;
}

.colorStyle6 .type5 a{
	color:#fff;
}

.colorStyle6 .block:not(.fc_item) li a.active,.colorStyle6 .block:not(.fc_item) li a:hover,.colorStyle6 .block:not(.fc_item) ul.catalog_menu>li.active>.catalog_menu_item,.colorStyle6 .block:not(.fc_item) ul.catalog_menu>li>.catalog_menu_item:hover{
	background:url(../img/n1_6/block_type_li.png) 14px no-repeat,
                -webkit-gradient(linear, left top, left bottom, from(#ffe75f), to(#f3cd03));
	background:url(../img/n1_6/block_type_li.png) 14px no-repeat,
                linear-gradient(#ffe75f, #f3cd03);
	color:#502334;
}

.colorStyle6 .block:not(.fc_item) li .submenu li:hover a{
	text-decoration:none;
}

.type2 a,.type2 a.active,.type2 a:hover{
	color:#fff;
}

.colorStyle4 .type2 a,.colorStyle4 .type2 a.active,.colorStyle4 .type2 a:hover{
	color:#57c0e2;
}

.colorStyle2 .type2 a,.colorStyle2 .type2 a.active,.colorStyle2 .type2 a:hover{
	color:#74c7e9;
}

.colorStyle2 .type2{
	box-shadow:inset 1px 1px 0 #515961,inset -1px -1px 0 #515961,inset 1px -1px 0 #515961,inset -1px 1px 0 #515961;
	-webkit-box-shadow:inset 1px 1px 0 #515961,
                        inset -1px -1px 0 #515961,
                        inset 1px -1px 0 #515961,
                        inset -1px 1px 0 #515961;
}

.type2 .h1,.type2 .h2,.type2 .h3,.type2 .h4,.type2 .h5,.type2 .h6,.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;
}

.colorStyle3 .type2 .block_mail,.type2 .block_mail{
	background-image:url(../img/lh_mail2.png);
}

.type3{
	border:1px solid #9c9c9c;
	background:#fff;
	color:#888;
	box-shadow:inset 1px 1px 0 #9c9c9c,inset -1px -1px 0 #9c9c9c,inset 1px -1px 0 #9c9c9c,inset -1px 1px 0 #9c9c9c;
	-webkit-box-shadow:inset 1px 1px 0 #9c9c9c,
                        inset -1px -1px 0 #9c9c9c,
                        inset 1px -1px 0 #9c9c9c,
                        inset -1px 1px 0 #9c9c9c;
}

.type3 .h3,.type3 h3{
	font-size:16px;
	font-weight:700;
	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 .h3,.colorStyle2 .type3 h3,.colorStyle2 .type3 strong{
	color:#fff;
}

.colorStyle2 .type3{
	background-color:#1b2229;
	border-color:#424243;
	color:#9caec0;
}

.block:not(.fc_item) ul{
	margin:0 -17px;
	position:relative;
	list-style:none;
}

.block:not(.fc_item) li{
	margin:0;
	padding:0 4px 2px;
	background-repeat:repeat-x;
	background-position:0 100%;
	position:relative;
}

.block:not(.fc_item) .uss_eshop_menu li{
	overflow:hidden;
}

.block:not(.fc_item) ul.catalog_menu li{
	margin:0;
	white-space:normal;
}

.block:not(.fc_item) li.last{
	background:none;
}

.block:not(.fc_item) ul.catalog_menu li .catalog_menu_item{
	position:relative;
	border-radius:3px;
	padding:2px;
}

.block:not(.fc_item) li a{
	display:block;
	padding:8px 15px 8px 29px;
	text-decoration:none;
	font-weight:700;
	font-size:13px;
	line-height:1em;
	background:url(../img/block_type_li_a.png) no-repeat 14px 9px;
	border-radius:3px;
}

.block:not(.fc_item) .uss_eshop_menu li a{
	overflow:hidden;
}

.block:not(.fc_item) li .catalog_menu_image a,.block:not(.fc_item) li .eshop_menu_image a{
	padding:0;
	float:left;
	margin:1px 8px 1px 2px;
	background:none;
}

.block:not(.fc_item) li .eshop_menu_image a{
	margin-top:3px;
	margin-bottom:3px;
}

.block:not(.fc_item) li .catalog_menu_image img,.block:not(.fc_item) li .eshop_menu_image img{
	border-radius:3px;
}

.block:not(.fc_item) li a.active,.block:not(.fc_item) li a:hover,.block:not(.fc_item) ul.catalog_menu>li.active>.catalog_menu_item,.block:not(.fc_item) ul.catalog_menu>li>.catalog_menu_item:hover{
	background:#282828 url(../img/block_type_li_a_act2.png) no-repeat 0 0;
}

.block>ul>li>a.active,.block>ul>li>a:hover{
	color:#fff;
}

.block:not(.fc_item) ul.submenu{
	margin:10px 0 12px 28px;
	clear:both;
}

.block:not(.fc_item) ul.submenu li{
	margin:7px 0;
	padding:0 0 0 10px;
	background:url(../img/block_type_li2.png) no-repeat 0 4px;
}

.block:not(.fc_item) ul.submenu li a{
	font-weight:400;
	font-size:13px;
	padding:0;
	background:none;
	border-radius:0;
}

.block:not(.fc_item) ul.submenu li a.active,.block:not(.fc_item) ul.submenu li a:hover{
	text-decoration:underline;
	background:none;
}

.block:not(.fc_item) ul.submenu ul.submenu{
	margin-left:0;
}

.block:not(.fc_item) .news_block_item{
	width:198px;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	margin:0 0 10px;
	overflow:hidden;
	background-repeat:repeat-y;
	background-position:100% 0;
	-webkit-box-flex:0;
	-webkit-flex:0 25%;
	-ms-flex:0 25%;
	flex:0 25%;
	padding-right:10px;
	padding-left:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.block:not(.fc_item) .news_block_item:first-child{
	padding-left:0;
}

.block:not(.fc_item) .news_block_item:last-child{
	padding-right:0;
}

.l-page-left .block:not(.fc_item) .news_block_item,.l-page-right .block:not(.fc_item) .news_block_item{
	background-repeat:repeat-x;
	background-position:0 100%;
	width:auto;
	margin:0 -17px 14px;
	padding:0 17px 10px;
	display:block;
}

.block:not(.fc_item) .news_block_item.last{
	background:none;
	margin-right:0;
}

.l-page-left .block:not(.fc_item) .news_block_item.last,.l-page-right .block:not(.fc_item) .news_block_item.last{
	background:none;
	margin-right:-17px;
	margin-bottom:0;
}

.block:not(.fc_item) .news_block_item .date{
	margin:0 0 10px;
	font-size:11px;
}

.block:not(.fc_item) .news_block_item.last .date,.l-page-left .block:not(.fc_item) .news_block_item .date,.l-page-right .block:not(.fc_item) .news_block_item .date{
	margin-right:0;
}

.block:not(.fc_item) .news_block_item .title{
	font-weight:700;
	font-size:13px;
	margin:0 0 12px;
}

.block:not(.fc_item) .news_block_item.last .title,.l-page-left .block:not(.fc_item) .news_block_item .title,.l-page-right .block:not(.fc_item) .news_block_item .title{
	margin-right:0;
}

.block:not(.fc_item) .news_block_item .preview{
	margin:0;
}

.block:not(.fc_item) .news_block_item.last .preview,.l-page-left .block:not(.fc_item) .news_block_item .preview,.l-page-right .block:not(.fc_item) .news_block_item .preview{
	margin-right:0;
}

.l-page-left .block:not(.fc_item) .news_block_item .preview,.l-page-right .block:not(.fc_item) .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-color:#f3f3f4 #e0e1e4 #c2c8cc;
	border-style:solid;
	border-width:1px;
	background:#e3e4e6 url(../img/a_button.png) repeat-x 0 0;
	font-weight:700;
	border-radius:5px;
}

.a_button:hover{
	background:#f3f3f4 url(../img/a_button2.png) repeat-x 0 0;
}

.colorStyle2 .a_button{
	background:#087599 url(../img/n1_4/add_to_cart_bg.png) repeat-x 0 0;
	border:1px solid #0782ab;
	color:#fff!important;
	box-shadow:inset 1px 1px 0 #07a0c8,inset -1px -1px 0 #07a0c8,inset 1px -1px 0 #07a0c8,inset -1px 1px 0 #07a0c8;
	-webkit-box-shadow:inset 1px 1px 0 #07a0c8,
                        inset -1px -1px 0 #07a0c8,
                        inset 1px -1px 0 #07a0c8,
                        inset -1px 1px 0 #07a0c8;
}

.colorStyle2 .a_button:hover{
	background:#0692bf url(../img/n1_4/add_to_cart_bg.png) repeat-x 0 -32px;
}

.subscribe_form{
	position:relative;
}

.subscribe_form .emailfield{
	background:#fff;
	position:relative;
	height:24px;
	padding:0;
	border:1px solid #ccc;
	border-radius:12px;
	overflow:hidden;
}

.subscribe_form .emailfield input{
	height:24px;
	line-height:24px;
	margin:0;
	width:100%;
	color:#505050;
	font-size:11px;
	border:none;
	padding:0 43px 0 12px;
	width:100%!important;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.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 0;
	color:#fff;
	font-size:11px;
	text-transform:lowercase;
	line-height:20px;
	padding:0;
	font-weight:400;
	background-position:0 0!important;
	text-shadow:none;
}

.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:.8em;
}

.l-content .uss_eshop_block_item{
	margin-right:10px;
}

.l-content .type0 .uss_eshop_block_item{
	margin-right:13px;
}

.header_layout1 .l-content .type0 .uss_eshop_block_item,.header_layout5 .l-content .type0 .uss_eshop_block_item,.header_layout9 .l-content .type0 .uss_eshop_block_item{
	margin-right:22px;
}

.l-content .type1 .uss_eshop_block_item,.l-content .type2 .uss_eshop_block_item,.l-content .type3 .uss_eshop_block_item{
	width:194px;
}

#lpage .uss_eshop_block_item:last-child{
	margin-right:0;
}

.uss_eshop_block_item .img{
	text-align:center;
	height:200px;
	margin:0 0 12px;
	line-height:200px;
	border:1px solid #d2d2d2;
	position:relative;
	overflow:hidden;
	background:#fff;
	border-radius:5px;
}

.uss_eshop_block_item .img img{
	vertical-align:middle;
	border-radius:5px;
}

.uss_eshop_block_item .uss_eshop_icons img{
	border:none;
	border-radius:0;
	box-shadow:none;
	-webkit-box-shadow:none;
}

.uss_eshop_block_item .uss_shop_name{
	margin:0 0 12px;
	font-size:13px;
	font-weight:700;
	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;
	font-size:23px;
	font-weight:700;
	padding:0;
	background:none;
	color:#36383a;
	margin:0 10px 0 0;
	letter-spacing:-1px;
}

#lpage .type1 .uss_shop_price span,#lpage .type2 .uss_shop_price span,.colorStyle2 #lpage .uss_shop_price span,.colorStyle2 .uss_eshop_sameproducts .item .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:400;
	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_compare,#lpage .add_to_wishlist{
	display:block;
	color:#fff;
	text-align:center;
	text-decoration:none;
	margin:0 auto;
	line-height:30px;
	font-weight:700;
	font-size:13px;
	background-color:#ccc;
	background-repeat:repeat-x;
	background-position:0 0;
	overflow:hidden;
	padding:0;
	border-radius:3px;
}

#lpage .uss_delete_pos .add_to_cart,#lpage .uss_delete_pos .add_to_compare,#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_compare,#lpage .uss_shop_technical_data .add_to_wishlist{
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
	padding:8px 10px 9px;
	line-height:normal;
}

#lpage .uss_shop_technical_data .uss_compare_by,#lpage .uss_shop_technical_data .uss_shop_by{
	margin-right:5px;
	display:inline-block;
	vertical-align:top;
}

#lpage .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap{
	display:inline-block;
	vertical-align:top;
	margin-right:5px;
	margin-top:0;
	margin-bottom:0;
}

.del_basket_item img{
	vertical-align:middle;
}

.uss_catalog_detail .catalog_orderbutton{
	background:#ccc;
	border-radius:3px;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;
	font-weight:400;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-shadow:none;
}

.colorStyle1 #lpage .add_to_cart,.colorStyle1 #lpage .add_to_compare,.colorStyle1 #lpage .add_to_wishlist,.colorStyle1 .uss_catalog_detail .catalog_orderbutton{
	background-color:#098503;
	background-image:url(../img/n1_1/add_to_cart_bg.png);
	border:1px solid #127b02;
	box-shadow:inset 1px 1px 0 #3fac12,inset -1px -1px 0 #3fac12,inset 1px -1px 0 #3fac12,inset -1px 1px 0 #3fac12;
	-webkit-box-shadow:inset 1px 1px 0 #3fac12,
                        inset -1px -1px 0 #3fac12,
                        inset 1px -1px 0 #3fac12,
                        inset -1px 1px 0 #3fac12;
}

.colorStyle4 #lpage .add_to_cart,.colorStyle4 #lpage .add_to_compare,.colorStyle4 #lpage .add_to_wishlist,.colorStyle4 .uss_catalog_detail .catalog_orderbutton{
	background-color:#087599;
	background-image:url(../img/n1_2/add_to_cart_bg.png);
	border:1px solid #0782ab;
	box-shadow:inset 1px 1px 0 #07a0c8,inset -1px -1px 0 #07a0c8,inset 1px -1px 0 #07a0c8,inset -1px 1px 0 #07a0c8;
	-webkit-box-shadow:inset 1px 1px 0 #07a0c8,
                        inset -1px -1px 0 #07a0c8,
                        inset 1px -1px 0 #07a0c8,
                        inset -1px 1px 0 #07a0c8;
}

.colorStyle3 #lpage .add_to_cart,.colorStyle3 #lpage .add_to_compare,.colorStyle3 #lpage .add_to_wishlist,.colorStyle3 .uss_catalog_detail .catalog_orderbutton{
	background-color:#a70000;
	background-image:url(../img/n1_3/add_to_cart_bg.png);
	border:1px solid #9b090c;
	box-shadow:inset 1px 1px 0 #cd0000,inset -1px -1px 0 #cd0000,inset 1px -1px 0 #cd0000,inset -1px 1px 0 #cd0000;
	-webkit-box-shadow:inset 1px 1px 0 #cd0000,
                        inset -1px -1px 0 #cd0000,
                        inset 1px -1px 0 #cd0000,
                        inset -1px 1px 0 #cd0000;
}

.colorStyle2 #lpage .add_to_cart,.colorStyle2 #lpage .add_to_compare,.colorStyle2 #lpage .add_to_wishlist,.colorStyle2 .uss_catalog_detail .catalog_orderbutton{
	background-color:#087599;
	background-image:url(../img/n1_4/add_to_cart_bg.png);
	border:1px solid #0782ab;
	box-shadow:inset 1px 1px 0 #07a0c8,inset -1px -1px 0 #07a0c8,inset 1px -1px 0 #07a0c8,inset -1px 1px 0 #07a0c8;
	-webkit-box-shadow:inset 1px 1px 0 #07a0c8,
                        inset -1px -1px 0 #07a0c8,
                        inset 1px -1px 0 #07a0c8,
                        inset -1px 1px 0 #07a0c8;
}

.colorStyle5 #lpage .add_to_cart,.colorStyle5 #lpage .add_to_compare,.colorStyle5 #lpage .add_to_wishlist,.colorStyle5 .uss_catalog_detail .catalog_orderbutton{
	background-color:#f37d00;
	background-image:url(../img/n1_5/add_to_cart_bg.png);
	border:1px solid #ed5311;
	box-shadow:inset 1px 1px 0 #f58e00,inset -1px -1px 0 #f58e00,inset 1px -1px 0 #f58e00,inset -1px 1px 0 #f58e00;
	-webkit-box-shadow:inset 1px 1px 0 #f58e00,
                        inset -1px -1px 0 #f58e00,
                        inset 1px -1px 0 #f58e00,
                        inset -1px 1px 0 #f58e00;
}

.colorStyle6 #lpage .add_to_cart,.colorStyle6 #lpage .add_to_compare,.colorStyle6 #lpage .add_to_wishlist,.colorStyle6 .uss_catalog_detail .catalog_orderbutton{
	background:#ffe861;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
	background:linear-gradient(#ffe861, #f9d802);
	color:#502334;
}

.colorStyle6 #lpage .add_to_cart:hover,.colorStyle6 #lpage .add_to_compare:hover,.colorStyle6 #lpage .add_to_wishlist:hover,.colorStyle6 .uss_catalog_detail .catalog_orderbutton:hover{
	background:#842547;
	color:#fff;
}

.colorStyle6 #lpage a.add_to_cart:hover span.cart_ico{
	background-image:url(../img/cart.png);
}

#lpage .uss_eshop_sameproducts .item .add_to_cart,#lpage .uss_eshop_sameproducts .item .add_to_compare,#lpage .uss_eshop_sameproducts .item .add_to_wishlist{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	padding:8px 10px 9px;
	line-height:normal;
}

#lpage a.add_to_cart span.cart_ico{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	padding:0 0 0 22px;
	background:url(../img/cart.png) no-repeat 0 50%;
}

.colorStyle6 #lpage a.add_to_cart span.cart_ico{
	background-image:url(../img/n1_6/cart.png);
}

#lpage a.add_to_cart:hover,#lpage a.add_to_compare:hover,#lpage a.add_to_wishlist:hover{
	background-position:0 -32px;
}

.colorStyle1 #lpage a.add_to_cart:hover,.colorStyle1 #lpage a.add_to_compare:hover,.colorStyle1 #lpage a.add_to_wishlist:hover,.colorStyle1 .uss_catalog_detail .catalog_orderbutton:hover{
	background-color:#379e0f;
}

.colorStyle4 #lpage a.add_to_cart:hover,.colorStyle4 #lpage a.add_to_compare:hover,.colorStyle4 #lpage a.add_to_wishlist:hover,.colorStyle4 .uss_catalog_detail .catalog_orderbutton:hover{
	background-color:#0692bf;
}

.colorStyle3 #lpage a.add_to_cart:hover,.colorStyle3 #lpage a.add_to_compare:hover,.colorStyle3 #lpage a.add_to_wishlist:hover,.colorStyle3 .uss_catalog_detail .catalog_orderbutton:hover{
	background-color:#c60000;
}

.colorStyle2 #lpage a.add_to_cart:hover,.colorStyle2 #lpage a.add_to_compare:hover,.colorStyle2 #lpage a.add_to_wishlist:hover,.colorStyle2 .uss_catalog_detail .catalog_orderbutton:hover{
	background-color:#0692bf;
}

.colorStyle5 #lpage a.add_to_cart:hover,.colorStyle5 #lpage a.add_to_compare:hover,.colorStyle5 #lpage a.add_to_wishlist:hover,.colorStyle5 .uss_catalog_detail .catalog_orderbutton:hover{
	background-color:#ef5e14;
}

.uss_shop_put_wrap{
	margin:5px 0;
}

#lpage .uss_shop_table_view span.add_to_cart{
	background:none;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#545454;
}

#lpage .uss_shop_table_view a.add_to_cart{
	clear:both;
}

#lpage .uss_shop_table_view .uss_shop_buy_one_click{
	margin-top:8px;
}

.uss_shop_table_view .uss_onlineorder input{
	margin-bottom:10px;
}

div.uss_catalog_tabs .uss_catalog_tabs_navigation span,div.uss_eshop_tabs .uss_eshop_tabs_navigation span{
	background-color:#373737;
	border-radius:3px 3px 0 0;
}

.colorStyle1 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle1 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#129e0f;
}

.colorStyle2 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle2 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#1397b5;
}

.colorStyle3 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle3 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#b10100;
}

.colorStyle4 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle4 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#179ac6;
}

.colorStyle5 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle5 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#ee5c0e;
}

.colorStyle6 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle6 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:-webkit-gradient(linear, left top, right top, from(#a12c57), to(#af3763));
	background:linear-gradient(90deg, #a12c57, #af3763);
}

.colorStyle6 .uss-copyright_text{
	color:#fff!important;
}

.colorStyle6 .lh_contact.block.type1{
	padding:9px 18px 5px;
}

.colorStyle6 .lh_contact.block.type1 p{
	margin:0 0 6px;
}

.colorStyle6 .uss_section_content form input[type=submit]{
	background:-webkit-gradient(linear, left top, left bottom, from(#a12c57), to(#b03864));
	background:linear-gradient(#a12c57, #b03864);
	color:#fff;
	padding:0 20px;
	height:30px;
	line-height:30px;
	border-radius:5px;
	text-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-weight:400;
	border:none;
}

.colorStyle6 .uss_section_content form input[type=submit]:hover{
	background-position:0 0;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
	background:linear-gradient(#ffe861, #f9d802);
	color:#502334;
}

.colorStyle6 .uss_eshop_filters{
	background:-webkit-gradient(linear, left top, right top, from(#a12c57), to(#b03864));
	background:linear-gradient(90deg, #a12c57, #b03864);
	color:#fff;
	border:1px solid #a32150;
	-webkit-box-shadow:inset 0 0 1px hsla(0, 0%, 100%, .8);
	box-shadow:inset 0 0 1px hsla(0, 0%, 100%, .8);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:10px;
	border-radius:10px;
	margin-bottom:25px;
	overflow:hidden;
}

.colorStyle6 .uss_eshop_filters form .group .eshop_filters_items{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-ms-flexbox;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:justify;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.colorStyle6 .uss_eshop_filters form .group .eshop_filters{
	max-width:32%;
	display:inline-block;
	margin-right:1%;
	-moz-flex:1 auto;
	-ms-flex:1 auto;
	-o-flex:1 auto;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.colorStyle6 .uss_eshop_filters form .group .eshop_filters>label{
	display:block!important;
	margin-bottom:4px;
}

.colorStyle6 .uss_eshop_filters form .group .eshop_filters label{
	display:inline-block;
	margin-bottom:4px;
}

.colorStyle6 .uss_eshop_filters form .filter_submit button,.colorStyle6 .uss_eshop_filters form .filter_submit input[type=submit]{
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
	background:linear-gradient(#ffe861, #f9d802);
	color:#502334;
	border:none;
	height:27px;
	line-height:27px;
	padding:0 20px;
	font-weight:400;
	font-size:15px;
}

.colorStyle6 .uss_eshop_filters form .filter_submit button:hover,.colorStyle6 .uss_eshop_filters form .filter_submit input[type=submit]:hover{
	background:-webkit-gradient(linear, left top, left bottom, from(#569e00), to(#7cb10c));
	background:linear-gradient(#569e00, #7cb10c);
}

.colorStyle6 .eshop_filters_area .title{
	margin-bottom:4px;
	display:block;
}

.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;
}

.amount_title.hidden{
	display:none;
}

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_amount_left,.uss_shop_description,.uss_shop_uid{
	margin:0 0 5px;
}

.uss_eshop_sameproducts.blocks{
	position:relative;
}

.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_catalog_block_cat,.uss_shop_block_cat,.uss_shop_blocks_view{
	position:relative;
}

.uss_shop_blocks_view .uss_eshop_item{
	margin-right:9px;
	margin-bottom:40px;
}

.colorStyle2 .uss_shop_block_cat .uss_shop_cat_img{
	border-color:#748da5;
}

#lpage .uss_shop_cat_name{
	margin:0 0 10px;
	padding:0 0 2px;
}

#lpage .uss_shop_cat_name a{
	font-size:16px;
	font-weight:700;
	line-height:18px;
}

.colorStyle2 #lpage .uss_shop_cat_name a{
	color:#fff;
}

#lpage .uss_shop_cat_text{
	color:#545454;
	font-size:12px;
	line-height:16px;
}

.colorStyle2 #lpage .uss_shop_cat_text{
	color:#748da5;
}

.uss_faq{
	margin-right:5px;
	margin-left:3px;
}

#lpage .uss_img_big,#lpage .uss_img_holder,#lpage .uss_img_ico,.uss_eshop_sameproducts .item .image,div.uss_catalog_tabs div.tab_items,div.uss_eshop_tabs div.tab_items{
	border-color:#748da5;
}

.uss_shop_blocks_view .uss_eshop_item .uss_img_holder{
	float:none;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_name{
	position:relative;
	height:32px;
	overflow:hidden;
}

.lh_slog_cloud{
	position:absolute;
	width:251px;
	height:144px;
	background:url(../img/max_slog_cloud.png) no-repeat 0 0;
	overflow:hidden;
	zoom:1;
	left:50%;
	margin-left:100px;
	top:16px;
}

.lh_slog_cloud .inner{
	margin:44px 15px 0 40px;
	height:60px;
	overflow:hidden;
}

.lh_slog_cloud .h3,.lh_slog_cloud h3{
	border:none;
	margin:0;
	font-size:20px;
}

.lh_slog_cloud p{
	margin:0;
}

.lh_slog_cloud a{
	text-decoration:none;
	border-bottom:1px dotted;
}

.lh_slog_cloud a:hover{
	border-bottom:none;
}

.uss_search_form .uss_submit{
	width:17%;
}

.uss_form_tml{
	margin-top:20px;
}

.block:not(.fc_item) .uss_form_textarea textarea,.block:not(.fc_item) .uss_form_text input{
	width:90%;
}

.block:not(.fc_item) .uss_form_captcha{
	width:auto;
	padding:0;
	background:none;
}

.l-page-left .block:not(.fc_item) .uss_form_captcha img,.l-page-right .block:not(.fc_item) .uss_form_captcha img{
	max-width:90px;
	height:auto;
}

.l-page-left .block:not(.fc_item) .uss_form_captcha input,.l-page-right .block:not(.fc_item) .uss_form_captcha input{
	max-width:60px;
}

#lpage .h3 a,#lpage .h4 a,#lpage h3 a,#lpage h4 a{
	text-decoration:none;
	color:inherit;
}

.uss_catalog_block_cat .catalog_orderbutton,.uss_catalog_detail .catalog_orderbutton,.uss_catalog_list_cat .catalog_orderbutton{
	min-height:auto;
}

.uss_section_content .uss_eshop_filters form{
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	-webkit-align-items:baseline;
	align-items:baseline;
}

.uss_section_content .uss_eshop_filters form .group{
	width:100%;
}

.uss_section_content .uss_eshop_filters form .group .eshop_filters_items{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters{
	width:31%;
	margin-right:0;
}

.uss_section_content .uss_eshop_filters form .group .eshop_filters_items label{
	float:none;
	display:block;
	width:auto;
	margin-bottom:7px;
}

.uss_section_content .uss_eshop_filters_block .group .filter_item .items_label.for_styler{
	padding-top:0;
}

.uss_section_content .uss_eshop_filters_block .jq-selectbox{
	margin-bottom:0;
}

.uss_section_content .uss_eshop_filters form .jq-selectbox__select-text{
	width:100%!important;
}

.uss_section_content .uss_eshop_filters_block .group .filter_item .filter_elem_label{
	white-space:normal;
}

.uss_section_content .uss_eshop_filters .uss_eshop_filters_block.simple_filters .filter_item.filter_search_in_current_cat{
	width:100%;
}

.uss_section_content .uss_eshop_filters form>.filter_item,.uss_section_content .uss_eshop_filters form>.filter_submit{
	margin-right:0;
}

.content .uss_catalog_block_cat,.content .uss_eshop_sameproducts.blocks,.content .uss_shop_blocks_view,.flex .catalog_menu,.flex .items,.flex .uss_eshop_menu,.flex .uss_images_block,.uss-flex-items{
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.lh_mobile_menu{
	display:none;
}

.uss_adv_img_list_item.uss_ail_point span{
	background:#e5e1e2;
}

.uss_adv_img_list_item.uss_ail_point.active span{
	background:#212121;
}

.l-page-left .uss_widget_outer_content,.l-page-right .uss_widget_outer_content{
	display:block;
}

.slider-navigation .slick-arrow{
	width:20px;
	height:20px;
	z-index:10;
	opacity:1;
	display:block;
	bottom:0;
	top:auto;
}

.slider-navigation .slick-arrow.slick-prev{
	background:url(../img/arrow-left-white.png) 50% no-repeat;
	left:0;
}

.slider-navigation .slick-arrow.slick-next{
	background:url(../img/arrow-right-white.png) 50% no-repeat;
	right:0;
}

.slider-navigation .slick-dots{
	bottom:15px;
}

.slider-navigation .slick-dots li{
	width:10px;
	height:10px;
	border-radius:10px;
}

.slider-navigation .slick-dots li button{
	width:100%;
	height:100%;
	background:#4b4b4c;
}

.slider-navigation .slick-dots li.slick-active button{
	background-color:#188d07;
}

.colorStyle1 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#21920a;
}

.colorStyle2 .uss_adv_img_list_item.uss_ail_point span{
	background:#1d242c;
}

.colorStyle2 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#0781a9;
}

.colorStyle2 .slider-navigation .slick-dots li.slick-active button{
	background-color:#74c7e9;
}

.colorStyle3 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#b60000;
}

.colorStyle3 .slider-navigation .slick-dots li.slick-active button{
	background-color:#bc0000;
}

.colorStyle4 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#077fa7;
}

.colorStyle4 .slider-navigation .slick-dots li.slick-active button{
	background-color:#1a8ab9;
}

.colorStyle5 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#f27603;
}

.colorStyle5 .slider-navigation .slick-dots li.slick-active button{
	background-color:#ef5e14;
}

.colorStyle6 .uss_adv_img_list_item.uss_ail_point span{
	background:#842547;
}

.colorStyle6 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#fcdf2d;
}

.colorStyle6 .slider-navigation .slick-dots li.slick-active button{
	background-color:#b42d5f;
}

.colorStyle6 .block:not(.fc_item):not(.aside-block) .news_block_item{
	width:calc((100% - 20px)/2);
}

.service .catalog_menu{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.service .catalog_menu>li{
	margin-bottom:10px;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.service .catalog_menu>li .catalog_menu_image{
	max-width:50%;
	float:left;
	margin-right:10px;
}

.service .catalog_menu>li .catalog_menu_image img{
	max-width:100%;
	display:block;
}

.service .catalog_menu>li .catalog_menu_image~*{
	overflow:hidden;
}

.service .catalog_menu>li .catalog_menu_item>a{
	font-size:18px;
}

.service .catalog_menu>li .uss_tree_description{
	font-size:14px;
}

.service .uss_catalog_sidebar{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.service .uss_catalog_sidebar .uss_catalog_category{
	margin-bottom:10px;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap{
	max-width:50%;
	float:left;
	margin-right:10px;
	margin-bottom:0;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img,.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap img{
	max-width:100%;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap~:not(.catalog_orderbutton){
	overflow:hidden;
}

.service .uss_catalog_sidebar .uss_catalog_category .catalog_orderbutton{
	overflow:visible;
	display:inline-block;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons{
	line-height:1.2;
}

.service.x3 .catalog_menu>li{
	max-width:calc((100% - 30px)/3);
}

.service.x2 .catalog_menu>li{
	max-width:calc((100% - 20px)/2);
}

.service.x3 .uss_catalog_sidebar .uss_catalog_category{
	max-width:calc((100% - 30px)/3);
}

.service.x2 .uss_catalog_sidebar .uss_catalog_category{
	max-width:calc((100% - 20px)/2);
}

.uss_catalog_list_cat,.uss_catalog_list_cat *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.service{
	padding:0!important;
	margin-bottom:15px!important;
}

.service .catalog_orderbutton{
	background:#ccc;
	border-radius:3px;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;
	font-weight:400;
	height:30px;
	line-height:30px;
	text-decoration:none;
	text-shadow:none;
	background-color:#098503;
	background-image:url(../img/n1_1/add_to_cart_bg.png);
	border:1px solid #127b02;
	box-shadow:inset 1px 1px 0 #3fac12,inset -1px -1px 0 #3fac12,inset 1px -1px 0 #3fac12,inset -1px 1px 0 #3fac12;
	-webkit-box-shadow:inset 1px 1px 0 #3fac12,
                        inset -1px -1px 0 #3fac12,
                        inset 1px -1px 0 #3fac12,
                        inset -1px 1px 0 #3fac12;
}

.service .uss_eshop_menu{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0;
	padding:0;
	list-style-type:none;
}

.service .uss_eshop_menu>li{
	display:block;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	margin:0 0 15px;
	padding:0;
	list-style-type:none;
}

.service .uss_eshop_menu>li .eshop_menu_image{
	float:left;
	max-width:50%;
	margin-right:10px;
	margin-bottom:0;
}

.service .uss_eshop_menu>li .eshop_menu_image~*{
	overflow:hidden;
}

.service .uss_eshop_menu>li>a{
	font-size:18px;
	display:block;
	margin:0 0 .4em;
}

.service .uss_eshop_menu>li .uss_tree_description{
	line-height:1;
	margin:.4em 0 0;
	font-size:14px;
}

.service.x3 .uss_eshop_menu>li{
	max-width:calc((100% - 30px)/3);
}

.service.x2 .uss_eshop_menu>li{
	max-width:calc((100% - 20px)/2);
}

.colorStyle2 .catalog_orderbutton{
	background-image:url(../img/n1_4/add_to_cart_bg.png);
	border:1px solid #0782ab;
	box-shadow:inset 1px 1px 0 #07a0c8,inset -1px -1px 0 #07a0c8,inset 1px -1px 0 #07a0c8,inset -1px 1px 0 #07a0c8;
	-webkit-box-shadow:inset 1px 1px 0 #07a0c8,
                        inset -1px -1px 0 #07a0c8,
                        inset 1px -1px 0 #07a0c8,
                        inset -1px 1px 0 #07a0c8;
}

.colorStyle2 .catalog_orderbutton:hover{
	background-color:#0692bf;
}

.colorStyle3 .catalog_orderbutton{
	background-color:#a70000;
	background-image:url(../img/n1_3/add_to_cart_bg.png);
	border:1px solid #9b090c;
	box-shadow:inset 1px 1px 0 #cd0000,inset -1px -1px 0 #cd0000,inset 1px -1px 0 #cd0000,inset -1px 1px 0 #cd0000;
	-webkit-box-shadow:inset 1px 1px 0 #cd0000,
                        inset -1px -1px 0 #cd0000,
                        inset 1px -1px 0 #cd0000,
                        inset -1px 1px 0 #cd0000;
}

.colorStyle3 .catalog_orderbutton:hover{
	background-color:#c60000;
}

.colorStyle4 .catalog_orderbutton{
	background-color:#087599;
	background-image:url(../img/n1_2/add_to_cart_bg.png);
	border:1px solid #0782ab;
	box-shadow:inset 1px 1px 0 #07a0c8,inset -1px -1px 0 #07a0c8,inset 1px -1px 0 #07a0c8,inset -1px 1px 0 #07a0c8;
	-webkit-box-shadow:inset 1px 1px 0 #07a0c8,
                        inset -1px -1px 0 #07a0c8,
                        inset 1px -1px 0 #07a0c8,
                        inset -1px 1px 0 #07a0c8;
}

.colorStyle4 .catalog_orderbutton:hover{
	background-color:#0692bf;
}

.colorStyle5 .catalog_orderbutton{
	background-color:#f37d00;
	background-image:url(../img/n1_5/add_to_cart_bg.png);
	border:1px solid #ed5311;
	box-shadow:inset 1px 1px 0 #f58e00,inset -1px -1px 0 #f58e00,inset 1px -1px 0 #f58e00,inset -1px 1px 0 #f58e00;
	-webkit-box-shadow:inset 1px 1px 0 #f58e00,
                        inset -1px -1px 0 #f58e00,
                        inset 1px -1px 0 #f58e00,
                        inset -1px 1px 0 #f58e00;
}

.colorStyle5 .catalog_orderbutton:hover{
	background-color:#ef5e14;
}

.colorStyle6 .catalog_orderbutton{
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#ffe861;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
	background:linear-gradient(#ffe861, #f9d802);
	color:#502334;
}

.colorStyle6 .catalog_orderbutton:hover{
	background:#842547;
	color:#fff;
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, .5) inset;
	box-shadow:inset 0 0 3px rgba(0, 0, 0, .5);
}

.service .h3{
	margin-top:0!important;
	font-size:21px;
}

.block.type0 .h3,.block.type0 h3{
	padding:0 0 5px;
	border-bottom:1px solid #9c9c9c;
}

.block.type4{
	padding:4px!important;
}

.block.type4 .block_type_inner .h3,.colorStyle6 .block.type0 .h3{
	color:#36383a;
}

.block.flex{
	margin-bottom:18px;
}

.news_block_item .info .title{
	overflow:hidden;
	word-break:break-word;
}

.h3.h_op{
	margin:0 0 22px;
	padding:0 0 5px;
}

.uss_eshop_sameproducts.blocks .item .info{
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.uss_eshop_sameproducts.blocks .item .info .price{
	display:block;
	margin:0;
}

.uss_eshop_sameproducts.blocks .item .info .price span{
	float:none!important;
	display:block!important;
	padding:0 0 5px!important;
	line-height:1!important;
}

.uss_eshop_sameproducts.blocks .item .info .price span.old_price{
	font-size:.85em;
	float:none!important;
	display:block!important;
}

.uss_eshop_sameproducts.blocks .item .info .price span.actual_price{
	padding-bottom:0!important;
}

.uss_eshop_sameproducts.blocks .item .info .title{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.lh_slogan_text{
	border:1px solid #424243;
	position:relative;
	color:#fff;
	background:#373737 url(../img/block_type2.png) repeat-x 0 0;
	padding:12px;
	line-height:1.2;
	font-size:18px;
	border-radius:5px;
	box-shadow:inset 1px 1px 0 #59595a,inset -1px -1px 0 #59595a,inset -1px 1px 0 #59595a,inset 1px -1px 0 #59595a;
	-webkit-box-shadow:inset 1px 1px 0 #59595a,
                        inset -1px -1px 0 #59595a,
                        inset -1px 1px 0 #59595a,
                        inset 1px -1px 0 #59595a;
	display:inline-block;
}

.colorStyle2 .lh_logo .logo-text{
	text-shadow:0 0 3px #212121;
}

.colorStyle2 .lh_slogan_text{
	background-color:#31383f;
	background-image:url(../img/n1_4/block_type2.png);
	box-shadow:inset 1px 1px 0 #515961,inset -1px -1px 0 #515961,inset -1px 1px 0 #515961,inset 1px -1px 0 #515961;
	-webkit-box-shadow:inset 1px 1px 0 #515961,
                        inset -1px -1px 0 #515961,
                        inset -1px 1px 0 #515961,
                        inset 1px -1px 0 #515961;
}

.colorStyle2 .lh_slogan span{
	color:#fff;
}

.colorStyle2 .l-header{
	background:radial-gradient(circle at top left, rgba(29, 36, 44, .4) 0, rgba(29, 36, 44, .25) 30%, rgba(29, 36, 44, .02) 55%, rgba(29, 36, 44, 0) 75%);
}

.colorStyle2 .mp_slider:after{
	background:-webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), color-stop(rgba(27, 34, 41, .75)), to(#1b2229));
	background:linear-gradient(hsla(0, 0%, 100%, 0), rgba(27, 34, 41, .75), #1b2229);
}

.colorStyle2 .mp_slider .slide .caption{
	color:#fff;
}

.colorStyle2 .mp_slider .slide .caption p{
	background:rgba(29, 36, 44, .6);
	color:#fff;
}

.colorStyle2 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
}

.l-content .section{
	line-height:1.3;
}

.l-content .section p{
	margin:0 0 18px;
}

.uss_catalog_tabs .tab_item{
	zoom:1;
}

.uss_catalog_tabs .tab_item:after,.uss_catalog_tabs .tab_item:before{
	content:"";
	display:table;
}

.uss_catalog_tabs .tab_item:after{
	clear:both;
}

.block.map a.all-contacts{
	float:right;
	font-size:14px;
	margin-top:6px;
}

.block.map .h3{
	margin:0 0 22px;
	padding:0 0 5px;
	border-bottom:1px solid #9c9c9c;
	font-size:21px;
	color:#36383a;
	font-weight:700;
}

.colorStyle6 .lh_basket .lh_basket_inner{
	border:1px solid #ffef79;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
	background:linear-gradient(#ffe861, #f9d802);
	color:#502334;
}

.colorStyle6 .lf_copyright{
	color:#fff;
}

.colorStyle6 .lh_menu ul li .submenu{
	background:#b12b5c;
}

.colorStyle6 .lh_menu ul li .submenu a{
	border-color:#a32251;
}

.colorStyle6 .lh_menu ul li .submenu a:hover{
	background:#ffd801;
	color:#502334;
}

.features{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.features .h3{
	font-weight:700!important;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.features .item{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-width:50%;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:20px;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.features .item p{
	margin:0;
}

.features .item p+p{
	margin-top:7px;
}

.features .item .image{
	-webkit-box-flex:0;
	-webkit-flex:0 85px;
	-ms-flex:0 85px;
	flex:0 85px;
	min-width:85px;
	margin-right:10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.features .item .image img{
	display:block;
	max-width:100%;
	margin:0 auto;
}

.features .item .info{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	font-size:12px;
}

.features .item .info .title{
	font-size:15px;
	color:#3f9e00;
	font-weight:700;
}

.features .item .info .title a{
	color:inherit;
}

.features .item .info .preview{
	color:#545454;
}

.photoalbum .h3{
	font-weight:700!important;
}

.photoalbum .uss_images_block .uss_one_image{
	width:250px;
	max-width:calc((100% - 10px)/2);
}

#lpage .lf_hold_holder{
	margin-left:46px;
	margin-right:46px;
}

.colorStyle6 .lf_hold a{
	color:#fff;
}

.colorStyle6 .lf_menu .submenu a{
	color:#ffe44f;
}

.colorStyle6 .lf_menu_wrap{
	padding-top:40px;
	padding-bottom:20px;
}

.colorStyle6 .lf_menu li .submenu li{
	background:none!important;
}

.colorStyle6 .lf_menu li:not(.first){
	background-image:url(../img/n1_6/lf_menu_pol.png);
}

.colorStyle6 .lf_menu{
	padding-left:46px;
	padding-right:46px;
}

.colorStyle6 .lf_menu .lh_menu li .submenu a{
	color:#fff;
}

.colorStyle6 .lf_menu .lh_menu li .submenu li{
	margin:0;
}

.colorStyle6 .lf_menu .lh_menu li .submenu:after{
	bottom:-3px;
	top:auto;
}

.slider .image.width_fit.height_less img,.slider .image.width_less.height_more img,.slider .image.width_more.height_more img{
	width:100%;
	height:auto;
}

.uss-scroller .mCSB_container{
	padding-top:45px;
}

.uss-scroller .mCSB_scrollTools{
	top:15px;
	bottom:auto;
}

.tableScoller-wrap{
	display:block;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	width:100%;
	max-width:100%;
	clear:both;
	float:none;
	zoom:1;
}

.tableScoller-wrap:after,.tableScoller-wrap:before{
	content:"";
	display:table;
}

.tableScoller-wrap:after{
	clear:both;
}

@media (min-width:769px) and (max-width:1000px){
	.uss_shop_table_view .uss_img .uss_img_holder,.uss_shop_table_view .uss_img .uss_img_holder_outer{
		max-width:139px;
		height:auto!important;
	}
}

@media (max-width:768px){
	.uss_shop_table_view.mCustomScrollbar .mCSB_container{
		width:calc(100vw - 20px)!important;
	}

	table.uss_shoppos_table{
		display:block;
		border:none;
		max-width:calc(100vw - 20px);
	}

	table.uss_shoppos_table tbody{
		display:block;
	}

	table.uss_shoppos_table tbody tr:first-child{
		display:none;
	}

	table.uss_shoppos_table tbody tr:first-child+td{
		border-top:1px solid #989898;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item{
		width:100%;
		display:block;
		padding-bottom:7px;
		padding-top:7px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item+tr{
		padding-top:7px;
		border-top:1px solid #989898;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td{
		font-size:15px;
		border:none;
		padding:0;
		display:block;
		overflow:hidden;
		width:auto!important;
		margin-bottom:5px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img{
		float:left;
		display:block;
		margin-right:10px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img~*{
		overflow:hidden;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_title{
		display:block;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price{
		text-align:left;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.old_price{
		font-size:16px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.actual_price{
		font-size:18px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_description>div{
		height:auto;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		text-align:left;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder>*{
		margin:10px 10px 0 0!important;
		white-space:nowrap;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder a.add_to_cart{
		max-width:none;
		margin-bottom:0!important;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder span.add_to_cart+.uss_shop_by{
		margin-top:0;
	}
}

@media (max-width:500px){
	table.uss_shoppos_table tbody tr.uss_eshop_item td{
		margin:0 0 5px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img{
		float:none;
		display:block;
		width:100%;
		margin:0 0 10px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td>div{
		margin:0;
	}
}

*{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.slider-header-wrap{
	position:relative;
}

.slider-header-wrap .slider+.l-header{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:justify;
	-ms-flex-align:start;
}

.slider-header-wrap .l-header-holder,.slider-header-wrap .slider+.l-header{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}

.slider-header-wrap .l-header-holder{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:justify;
	-ms-flex-align:start;
	padding-left:45px;
	padding-right:45px;
	margin:0;
	width:100%;
}

.slider-header-wrap .lh_wrap{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	width:100%;
}

.slider-header-wrap .lh_menu{
	width:100%;
}

.slider-header-wrap .slider .image{
	min-height:390px;
}

.uss_catalog_block_cat .uss_catalog_category,.uss_shop_block_cat .uss_shop_category,.uss_shop_blocks_view .uss_eshop_item{
	max-width:calc((100% - 10px)/2);
}

.uss_catalog_category .catalog_orderbutton{
	display:block;
	color:#fff;
	text-align:center;
	text-decoration:none;
	margin:0 auto;
	font-weight:700;
	font-size:13px;
	background-color:#ccc;
	background-repeat:repeat-x;
	background-position:0 0;
	overflow:hidden;
	padding:8px 10px;
	border-radius:3px;
	float:none;
	display:inline-block;
	line-height:1;
	background-color:#098503;
	background-image:url(../img/n1_1/add_to_cart_bg.png);
	border:1px solid #127b02;
	-webkit-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;
}

.colorStyle2 .uss_catalog_category .catalog_orderbutton{
	background:#087599;
	border:1px solid #0782ab;
	-webkit-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;
	background-position:0 -32px;
	background-color:#0692bf;
}

.colorStyle3 .uss_catalog_category .catalog_orderbutton{
	background:#a70000;
	border:1px solid #9b090c;
	-webkit-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;
	background-position:0 -32px;
	background-color:#c60000;
}

.colorStyle4 .uss_catalog_category .catalog_orderbutton{
	background:#087599;
	border:1px solid #0782ab;
	-webkit-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;
	background-position:0 -32px;
	background-color:#0692bf;
}

.colorStyle5 .uss_catalog_category .catalog_orderbutton{
	background:#f37d00;
	border:1px solid #ed5311;
	-webkit-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;
	background-position:0 -32px;
	background-color:#ef5e14;
}

.colorStyle6 .uss_catalog_category .catalog_orderbutton{
	background:-webkit-gradient(linear, left top, left bottom, from(#ffe861), to(#f9d802));
	background:linear-gradient(#ffe861, #f9d802);
	border-color:#ffe861;
	-webkit-box-shadow:inset 1px 1px 0 #ffe861,
                        inset -1px -1px 0 #ffe861,
                        inset 1px -1px 0 #ffe861,
                        inset -1px 1px 0 #ffe861;
	box-shadow:inset 1px 1px 0 #ffe861,inset -1px -1px 0 #ffe861,inset 1px -1px 0 #ffe861,inset -1px 1px 0 #ffe861;
	color:#502334;
}

.colorStyle6 .uss_catalog_category .catalog_orderbutton:hover{
	background:#842547;
	color:#fff;
	-webkit-box-shadow:inset 1px 1px 0 #842547,
                        inset -1px -1px 0 #842547,
                        inset 1px -1px 0 #842547,
                        inset -1px 1px 0 #842547;
	box-shadow:inset 1px 1px 0 #842547,inset -1px -1px 0 #842547,inset 1px -1px 0 #842547,inset -1px 1px 0 #842547;
	border-color:#842547;
}

body.min.colorStyle1 .l-header .lh_wrap{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

body.min.colorStyle1 .l-header .lh_l{
	width:320px;
	margin:0;
}

body.min.colorStyle1 .l-header .lh_m{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	margin:0;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

body.min.colorStyle1 .l-header .lh_r{
	width:320px;
	margin:0;
}

body.min.colorStyle1 .l-header .lh_m .lh_search{
	width:100%;
}

body.min.colorStyle1 .l-header .lh_search{
	margin-bottom:10px;
}

body.min.colorStyle1 .l-header .lh_basket{
	padding:0;
	width:auto;
}

body.min.colorStyle1 .l-header .lh_basket .basket_link_pic{
	display:none;
}

body.min.colorStyle1 .l-header .lh_basket .lh_basket_inner{
	padding:10px;
}

body.min.colorStyle1 .l-header .lh_basket .basket_link{
	display:none;
}

body.min.colorStyle1 .l-header .lh_basket p{
	margin:0;
}

body.min.colorStyle2 .lh_basket .basket_link_pic{
	top:-30px!important;
	right:auto!important;
}

body.min.colorStyle2 .lh_basket{
	margin-bottom:12px;
}

body.min.colorStyle2 .lh_basket .lh_basket_inner{
	padding-left:90px;
}

body.min.colorStyle2 .lh_wrap .lh_l .lh_search{
	width:100%;
}

body.min.colorStyle2 .lh_wrap .lh_m{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

body.min.colorStyle3 .lh_wrap .row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
}

body.min.colorStyle3 .lh_wrap .row>*{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	max-width:50%;
}

body.min.colorStyle3 .lh_wrap .lh_logo{
	word-break:break-word;
}

body.min.colorStyle3 .lh_wrap .lh_l .lh_logo{
	margin-bottom:25px;
}

body.min.colorStyle3 .lh_wrap .lh_slogan{
	margin:0;
}

body.min.colorStyle4 .lh_wrap .row{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
}

body.min.colorStyle4 .lh_wrap .row>*{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	max-width:calc((100% - 10px)/2);
}

body.min.colorStyle4 .lh_wrap .lh_basket{
	padding-top:0;
}

body.min.colorStyle4 .lh_wrap .lh_basket .basket_link_pic{
	top:-11px;
}

body.min.colorStyle4 .lh_wrap .lh_logo{
	word-break:break-word;
}

body.min.colorStyle4 .lh_wrap .lh_l .lh_logo{
	margin-bottom:25px;
}

body.min.colorStyle4 .lh_wrap .lh_slogan{
	margin:0;
}

body.min.colorStyle5 .l-header-holder{
	padding-top:10px;
}

body.min.colorStyle5 .l-header .lh_wrap{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

body.min.colorStyle5 .l-header .lh_l{
	width:320px;
	margin:0;
}

body.min.colorStyle5 .l-header .lh_m{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	margin:0;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
}

body.min.colorStyle5 .l-header .lh_r{
	width:320px;
	margin:0;
}

body.min.colorStyle5 .l-header .lh_m{
	padding:0 10px;
}

body.min.colorStyle5 .l-header .lh_m .lh_search{
	width:100%;
}

body.min.colorStyle5 .l-header .lh_search{
	margin-bottom:10px;
}

body.min.colorStyle5 .l-header .lh_basket{
	padding:0;
	width:auto;
}

body.min.colorStyle5 .l-header .lh_basket .basket_link_pic{
	display:none;
}

body.min.colorStyle5 .l-header .lh_basket .lh_basket_inner{
	padding:10px;
}

body.min.colorStyle5 .l-header .lh_basket .basket_link{
	display:none;
}

body.min.colorStyle5 .l-header .lh_basket p{
	margin:0;
}

body.min.colorStyle6 .l-header-holder{
	margin-left:49px;
	margin-right:49px;
	width:auto;
}

body.min.colorStyle6 .l-header .lh_wrap{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

body.min.colorStyle6 .l-header .lh_l{
	width:320px;
	margin:0;
}

body.min.colorStyle6 .l-header .lh_m{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	margin:0;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:0 10px;
}

body.min.colorStyle6 .l-header .lh_r{
	width:320px;
	margin:0;
	padding:0;
}

body.min.colorStyle6 .l-header .lh_m .lh_search{
	width:100%;
}

body.min.colorStyle6 .l-header .lh_search{
	margin-bottom:10px;
}

body.min.colorStyle6 .l-header .lh_basket{
	padding:0;
	width:auto;
}

body.min.colorStyle6 .l-header .lh_basket .basket_link_pic{
	display:none;
}

body.min.colorStyle6 .l-header .lh_basket .lh_basket_inner{
	padding:10px;
}

body.min.colorStyle6 .l-header .lh_basket .basket_link{
	display:none;
}

body.min.colorStyle6 .l-header .lh_basket p{
	margin:0;
}

@media (max-width:1200px){
	.g-max-width{
		width:98%;
	}
}

@media (max-width:1000px){
	.mp_slider .slide .caption{
		right:31px;
		bottom:90px;
	}
}

@media screen and (max-width:980px){
	.g-max-width{
		width:98%;
	}

	.l-bg.g-max-width{
		width:100%;
	}

	.l-header-holder,.l-page-holder{
		margin:0 10px;
	}

	.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-top:53px;
	}

	.l-footer-holder,.lh_wrap{
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		-webkit-justify-content:space-between;
		justify-content:space-between;
	}

	.lh_wrap{
		margin-bottom:17px;
	}

	.colorStyle2 .lh_wrap,.colorStyle3 .lh_wrap,.colorStyle4 .lh_wrap,.colorStyle6.header_layout14 .lh_wrap,.header_layout1 .lh_wrap,.header_layout5 .lh_wrap,.header_layout13 .lh_wrap{
		height:auto;
	}

	.colorStyle6.header_layout14 .lh_l,.lf_l,.lh_l{
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		-webkit-order:1;
		order:1;
		width:auto;
		margin-right:0;
	}

	.lf_m,.lh_m{
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		-webkit-order:2;
		order:2;
		margin:0 2%;
	}

	.colorStyle6.header_layout14 .lh_r,.lf_r,.lh_r{
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		-webkit-order:3;
		order:3;
		-webkit-box-flex:1;
		-ms-flex:1 auto;
		-webkit-flex:1 auto;
		flex:1 auto;
		width:auto;
		min-width:160px;
		margin-left:0;
	}

	.colorStyle1 .lh_r,.colorStyle2 .lh_r,.colorStyle3 .lh_r,.colorStyle4 .lh_r,.colorStyle5 .lh_r{
		width:auto;
		margin-left:0;
	}

	.header_layout2 .lh_r{
		-webkit-box-ordinal-group:6;
		-ms-flex-order:5;
		-webkit-order:5;
		order:5;
	}

	.header_layout5 .lh_r,.header_layout6 .lh_r,.header_layout7 .lh_r,.header_layout8 .lh_r{
		height:auto;
	}

	.header_layout15 .lh_r{
		overflow:visible;
	}

	.colorStyle6.header_layout14 .lh_r{
		text-align:right;
	}

	.lh_logo{
		height:auto;
	}

	.header_layout1 .lh_logo,.header_layout2 .lh_logo{
		margin-bottom:0;
	}

	.colorStyle6 .lh_contact,.header_layout5 .lh_contact,.header_layout6 .lh_contact,.header_layout7 .lh_contact,.header_layout8 .lh_contact,.header_layout9 .lh_contact,.header_layout10 .lh_contact,.header_layout12 .lh_contact{
		display:inline-block;
		*display:inline;
		*zoom:1;
	}

	.header_layout2 .lh_contact{
		text-align:right;
	}

	.header_layout8 .lh_contact,.header_layout10 .lh_contact,.header_layout12 .lh_contact{
		min-width:182px;
	}

	.header_layout11 .lh_contact{
		width:182px;
	}

	.header_layout2 .lh_basket{
		-webkit-box-ordinal-group:4;
		-ms-flex-order:3;
		-webkit-order:3;
		order:3;
	}

	.header_layout3 .lh_basket{
		-webkit-box-ordinal-group:8;
		-ms-flex-order:7;
		-webkit-order:7;
		order:7;
	}

	.header_layout6 .lh_basket,.header_layout7 .lh_basket,.header_layout8 .lh_basket,.header_layout10 .lh_basket,.header_layout11 .lh_basket,.header_layout12 .lh_basket{
		width:222px;
	}

	.header_layout6 .lh_r .lh_search,.header_layout7 .lh_r .lh_search,.header_layout8 .lh_r .lh_search{
		bottom:10px;
	}

	.lh_menu li{
		height:auto;
	}

	.lh_menu a{
		white-space:normal;
	}

	.lh_menu>ul>li>a{
		display:block;
		height:auto;
		line-height:normal;
		padding:14px 11px;
	}

	.l-page-left,.l-page-right{
		float:none;
		width:100%;
		margin:0;
	}

	.l-page-left>:not(.side_menu),.l-page-right>:not(.side_menu){
		display:none;
	}

	.side_menu{
		padding:7px 10px 10px!important;
	}

	.side_menu .h3{
		text-align:center;
		margin:0!important;
		padding:0;
	}

	.side_menu>ul{
		display:none;
		padding-top:10px;
	}

	.lf_hold .l-page-holder{
		padding:0 3%;
	}

	.lf_menu li{
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	.lf_m{
		max-width:40%;
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation,div.uss_eshop_tabs .uss_eshop_tabs_navigation{
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		-ms-align-items:flex-end;
		-webkit-box-align:end;
		-ms-flex-align:end;
		-webkit-align-items:flex-end;
		align-items:flex-end;
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation span,div.uss_eshop_tabs .uss_eshop_tabs_navigation span{
		height:auto;
		line-height:normal;
		padding:10px 3%;
		text-align:center;
	}

	.uss_shop_list_view .uss_shop_list_view_item{
		font-size:0;
	}

	.uss_shop_list_view_item.uss_eshop_item .posimg_item{
		float:none;
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:top;
		width:22.87%;
		margin-right:2.221%;
		font-size:13px;
	}

	.uss_shop_list_view .uss_img_holder{
		display:block;
		max-width:100%;
		height:auto!important;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	.uss_shop_list_view .uss_shop_technical_data{
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:top;
		width:74.909%;
		font-size:13px;
	}
}

@media (max-width:1000px){

	.service.x3 .catalog_menu>li .catalog_menu_image,.service.x3 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap,.service.x3 .uss_eshop_menu>li .eshop_menu_image{
		max-width:40%;
	}

	body.min.colorStyle3 .lh_wrap{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	body.min.colorStyle3 .lh_wrap .row{
		-webkit-box-pack:justify;
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between;
	}

	body.min.colorStyle3 .lh_wrap .row>*{
		-webkit-box-flex:0;
		-webkit-flex:0 auto;
		-ms-flex:0 auto;
		flex:0 auto;
	}

	body.min.colorStyle3 .lh_l,body.min.colorStyle3 .lh_r{
		-webkit-box-flex:0;
		-webkit-flex:0 50%;
		-ms-flex:0 50%;
		flex:0 50%;
	}

	body.min.colorStyle3 .lh_m{
		-webkit-box-ordinal-group:12;
		-webkit-order:11;
		-ms-flex-order:11;
		order:11;
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
	}

	body.min.colorStyle4 .lh_wrap{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	body.min.colorStyle4 .lh_wrap .row{
		-webkit-box-pack:justify;
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between;
	}

	body.min.colorStyle4 .lh_wrap .row>*{
		-webkit-box-flex:0;
		-webkit-flex:0 auto;
		-ms-flex:0 auto;
		flex:0 auto;
	}

	body.min.colorStyle4 .lh_l,body.min.colorStyle4 .lh_r{
		-webkit-box-flex:0;
		-webkit-flex:0 50%;
		-ms-flex:0 50%;
		flex:0 50%;
		margin:0;
	}

	body.min.colorStyle4 .lh_m{
		-webkit-box-ordinal-group:12;
		-webkit-order:11;
		-ms-flex-order:11;
		order:11;
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		margin:10px 0 0;
	}
}

@media (max-width:866px){
	.block:not(.fc_item) .news_block_item{
		-webkit-box-flex:0;
		-webkit-flex:0 50%;
		-ms-flex:0 50%;
		flex:0 50%;
	}

	.block:not(.fc_item) .news_block_item:last-child{
		background:url(../img/block_type2_pol_v.png) 100% 0 repeat-y;
	}

	.block:not(.fc_item) .news_block_item:nth-of-type(odd){
		padding-left:0;
	}
}

@media screen and (min-width:769px){
	.lh_menu>ul{
		display:-webkit-box!important;
		display:-ms-flexbox!important;
		display:-webkit-flex!important;
		display:flex!important;
	}
}

@media screen and (max-width:768px){
	.colorStyle1.header_layout9 .l-bg{
		background:#fff;
	}

	.lh_menu{
		background:none!important;
	}

	.l-header{
		z-index:100;
	}

	.header_layout14 .l-header{
		margin-bottom:65px;
	}

	.l-header-holder{
		padding-top:25px;
		position:relative;
	}

	.colorStyle1.header_layout9 .l-header-holder{
		padding-bottom:10px;
	}

	.l-footer-holder,.lh_wrap{
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		overflow:visible;
	}

	.header_layout9 .lh_wrap{
		height:auto;
	}

	.header_layout4 .lh_wrap{
		margin-bottom:-23px;
	}

	.lh_l{
		position:relative;
	}

	.lh_l,.lh_m{
		overflow:visible;
	}

	.lh_m{
		-webkit-box-ordinal-group:5;
		-ms-flex-order:4;
		-webkit-order:4;
		order:4;
		margin:15px 0 0;
		padding:0;
	}

	.lh_r{
		-webkit-box-flex:0;
		-ms-flex:none;
		-webkit-flex:none;
		flex:none;
		overflow:visible;
	}

	.header_layout6 .lh_l,.header_layout7 .lh_l,.header_layout8 .lh_l,.header_layout10 .lh_l,.header_layout12 .lh_l{
		max-width:55%;
		overflow:visible;
	}

	.header_layout2 .lh_l,.header_layout3 .lh_l,.header_layout4 .lh_l,.header_layout11 .lh_l,.header_layout14 .lh_l{
		width:100%;
		max-width:100%;
	}

	.header_layout2 .lh_m,.header_layout5 .lh_m,.header_layout6 .lh_m .header_layout7 .lh_m,.header_layout8 .lh_m,.header_layout9 .lh_m,.header_layout10 .lh_m,.header_layout11 .lh_m,.header_layout12 .lh_m,.header_layout14 .lh_m,.header_layout15 .lh_m{
		margin-top:0;
	}

	.header_layout4 .lh_m{
		margin:0;
	}

	.header_layout6 .lh_m,.header_layout7 .lh_m,.header_layout8 .lh_m,.header_layout10 .lh_m,.header_layout11 .lh_m,.header_layout12 .lh_m,.header_layout14 .lh_m,.header_layout15 .lh_m{
		max-width:45%;
		height:auto;
		text-align:right;
	}

	.header_layout5 .lh_r,.header_layout6 .lh_r,.header_layout7 .lh_r,.header_layout8 .lh_r,.header_layout9 .lh_r,.header_layout10 .lh_r,.header_layout11 .lh_r,.header_layout12 .lh_r{
		-webkit-box-ordinal-group:7;
		-ms-flex-order:6;
		-webkit-order:6;
		order:6;
		width:100%;
		padding-top:40px;
	}

	.header_layout6 .lh_r,.header_layout7 .lh_r,.header_layout8 .lh_r,.header_layout10 .lh_r,.header_layout12 .lh_r{
		padding-top:18px;
	}

	.header_layout9 .lh_r{
		position:static;
	}

	.header_layout11 .lh_r{
		padding:0;
	}

	.header_layout10 .lh_r,.header_layout12 .lh_r{
		height:auto;
	}

	.colorStyle6.header_layout14 .lh_r,.colorStyle6.header_layout15 .lh_r,.header_layout3 .lh_r,.header_layout4 .lh_r,.header_layout14 .lh_r,.header_layout15 .lh_r{
		-webkit-box-ordinal-group:7;
		-ms-flex-order:6;
		-webkit-order:6;
		order:6;
	}

	.colorStyle6.header_layout14 .lh_r,.colorStyle6.header_layout15 .lh_r,.header_layout2 .lh_r,.header_layout15 .lh_r{
		width:100%;
		height:auto;
	}

	.lh_nav_ico{
		display:none!important;
	}

	.header_layout3 .lh_logo,.header_layout4 .lh_logo,.header_layout11 .lh_logo,.header_layout13 .lh_logo{
		margin-bottom:0;
	}

	.header_layout14 .lh_logo{
		margin-bottom:8px;
	}

	.header_layout2 .lh_contact{
		float:right;
	}

	.header_layout11 .lh_contact{
		margin-bottom:20px;
	}

	.header_layout4 .lh_basket,.lh_basket{
		width:auto!important;
		float:left!important;
		border:1px solid;
		border-radius:5px;
		margin:-3px 0 0 40px!important;
		padding:5px 8px 0!important;
	}

	.lh_basket .lh_basket_inner{
		background:none!important;
		border:0!important;
		-webkit-box-shadow:none!important;
		box-shadow:none!important;
		padding:0 0 5px 22px;
	}

	.colorStyle3 .lh_basket .lh_basket_inner,.colorStyle4 .lh_basket .lh_basket_inner{
		color:#000;
	}

	.lh_basket .empty>p{
		display:none;
	}

	.lh_basket .empty.uss_basket_wrapper:after{
		content:"0";
		font-size:18px;
		font-weight:700;
	}

	.lh_basket .basket_link,.lh_basket .lh_basket_inner .countword,.lh_basket .lh_basket_inner .totals{
		display:none;
	}

	.lh_basket .lh_basket_inner .amounts{
		font-size:18px;
		font-weight:700;
		float:none!important;
	}

	.lh_basket .basket_link_pic{
		top:0!important;
		right:auto!important;
		left:0!important;
	}

	.lh_basket .basket_link_pic img{
		width:15px;
		margin:3px 0 0 7px;
	}

	.header_layout4 .lh_basket .lh_basket_inner{
		padding-left:22px!important;
	}

	.lh_search{
		margin-left:20px;
	}

	.header_layout2 .lh_search{
		margin-bottom:0;
	}

	.header_layout5 .lh_search,.header_layout6 .lh_search,.header_layout7 .lh_search,.header_layout8 .lh_search,.header_layout10 .lh_search,.header_layout11 .lh_search,.header_layout12 .lh_search,.header_layout15 .lh_search{
		position:static!important;
	}

	.header_layout4 .lh_search,.header_layout10 .lh_search,.header_layout11 .lh_search,.header_layout12 .lh_search{
		margin-top:0;
	}

	.colorStyle6.header_layout14 .lh_r .lh_search,.colorStyle6.header_layout15 .lh_r .lh_search,.header_layout15 .lh_r .lh_search{
		width:auto;
	}

	.lh_wrap .lh_r{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-webkit-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row;
		-webkit-box-pack:justify;
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between;
	}

	.lh_menu{
		border:0;
		width:30px;
		height:27px;
		position:relative;
		-webkit-box-shadow:none;
		box-shadow:none;
		background:none;
	}

	.lh_mobile_menu{
		display:block;
		width:24px;
		height:20px;
		background:url(../img/menu-burger.png) no-repeat, hsla(0, 0%, 100%, .35);
		cursor:pointer;
		position:absolute;
		top:0;
		z-index:10;
		padding:3px;
		background-position:50%;
		-webkit-box-sizing:content-box;
		box-sizing:content-box;
	}

	.colorStyle2 .lh_mobile_menu{
		background-image:url(../img/menu-burger-white.png);
	}

	.lh_menu>ul{
		display:none;
		border:1px solid #6e6e70;
		border-radius:5px;
		overflow:hidden;
		top:33px;
		position:absolute;
		background:#373737 url(../img/lh_menu.png) repeat-x 0 0;
		width:calc(100vw - 35px);
		left:0;
		-webkit-box-shadow:inset 0 0 12px #ccc;
		box-shadow:inset 0 0 12px #ccc;
	}

	.lh_menu li{
		display:block;
		background:none;
	}

	.lh_menu a.first,.lh_menu a.last{
		border-radius:0;
	}

	.lh_menu ul li .submenu{
		display:none!important;
	}

	.lf_l{
		-webkit-box-ordinal-group:11;
		-ms-flex-order:10;
		-webkit-order:10;
		order:10;
		width:100%;
		text-align:center;
		margin-top:15px;
	}

	.lh_search{
		-webkit-box-flex:1;
		-webkit-flex:1 auto;
		-ms-flex:1 auto;
		flex:1 auto;
	}

	.lf_m{
		margin-left:0;
	}

	.fc_item .elem_item,.fc_item.fc_outputOnly .outputonly{
		width:100%;
	}

	.fc_item .elem_item input,.fc_item .elem_item textarea{
		width:100%;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters{
		width:48%;
	}

	.colorStyle6 .uss_eshop_filters form .group .eshop_filters{
		max-width:100%;
	}

	.uss_advanced_image_list{
		display:none!important;
	}

	.slider-navigation .slick-arrow{
		bottom:50%;
	}

	.slider-navigation .slick-dots{
		bottom:15px;
	}

	.slider-navigation .slick-dots li{
		width:10px;
		height:10px;
		border-radius:10px;
	}

	.slider-navigation .slick-dots li button{
		width:100%;
		height:100%;
		background:#4b4b4c;
	}

	.slider-navigation .slick-dots li.slick-active button{
		background-color:#188d07;
	}

	.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_img{
		display:block;
		height:auto!important;
	}

	.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_img img{
		display:block;
		max-width:100%;
		margin:0 auto;
	}

	.lf_menu ul{
		-webkit-box-pack:start;
		-webkit-justify-content:flex-start;
		-ms-flex-pack:start;
		justify-content:flex-start;
	}

	.lf_menu li{
		-webkit-box-flex:0;
		-webkit-flex:0 33%;
		-ms-flex:0 33%;
		flex:0 33%;
	}

	.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{
		-webkit-box-flex:0;
		-webkit-flex:0 50%;
		-ms-flex:0 50%;
		flex:0 50%;
		-webkit-box-ordinal-group:-10;
		-webkit-order:-11;
		-ms-flex-order:-11;
		order:-11;
		margin:0!important;
		padding-right:10px;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		padding-left:10px;
	}

	.header_layout5 .lh_m,.header_layout6 .lh_m .header_layout7 .lh_m,.header_layout8 .lh_m,.header_layout9 .lh_m,.header_layout10 .lh_m,.header_layout11 .lh_m,.header_layout12 .lh_m,.header_layout14 .lh_m,.header_layout15 .lh_m{
		-webkit-box-flex:0;
		-webkit-flex:0 50%;
		-ms-flex:0 50%;
		flex:0 50%;
		-webkit-box-ordinal-group:2;
		-webkit-order:1;
		-ms-flex-order:1;
		order:1;
		margin:0!important;
		padding-left:10px;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		padding-right:10px;
	}

	.header_layout5 .lh_r,.header_layout6 .lh_r,.header_layout7 .lh_r,.header_layout8 .lh_r,.header_layout9 .lh_r,.header_layout10 .lh_r,.header_layout11 .lh_r,.header_layout12 .lh_r{
		-webkit-box-ordinal-group:12;
		-webkit-order:11;
		-ms-flex-order:11;
		order:11;
		margin:0!important;
	}

	.slider-navigation .slick-arrow.slick-prev{
		left:-18px;
	}

	.slider-navigation .slick-arrow.slick-next{
		right:-18px;
	}

	.slider-navigation .slick-dots{
		bottom:45px;
		left:0;
		right:0;
	}

	.l-header-holder .slider-navigation,.mp_slider .slide .caption{
		display:none;
	}

	.l-header-holder .lh_logo a{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
	}

	.l-header-holder .lh_contact{
		margin:0 auto 20px;
	}

	.l-header-holder .lh_l,.l-header-holder .lh_m,.l-header-holder .lh_r{
		width:100%!important;
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		text-align:center;
		margin:0 0 7px;
	}

	.lh_wrap .lh_l,.lh_wrap .lh_m,.lh_wrap .lh_r{
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		padding:0;
	}

	.l-header{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, .5)), color-stop(70%, hsla(0, 0%, 100%, .4)), to(#fff));
		background:linear-gradient(180deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, .4) 70%, #fff);
	}

	.colorStyle2{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(29, 36, 44, .5)), color-stop(70%, rgba(29, 36, 44, .4)), to(#1d242c));
		background:linear-gradient(180deg, rgba(29, 36, 44, .5) 0, rgba(29, 36, 44, .4) 70%, #1d242c);
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:horizontal;
		-webkit-box-direction:reverse;
		-webkit-flex-direction:row-reverse;
		-ms-flex-direction:row-reverse;
		flex-direction:row-reverse;
		-webkit-box-pack:end;
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.old_price{
		font-weight:400;
		font-size:18px;
		background:none;
		margin:0;
		color:#36383a;
		text-decoration:none;
		padding:0;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.actual_price{
		font-size:23px;
		font-weight:700;
		padding:0;
		background:none;
		color:#36383a;
		margin:0 10px 0 0;
		letter-spacing:-1px;
	}

	.colorStyle1 .lh_basket .empty.uss_basket_wrapper:after,.colorStyle1 .lh_basket a,.colorStyle5 .lh_basket .empty.uss_basket_wrapper:after,.colorStyle5 .lh_basket a,.colorStyle6 .lh_basket .empty.uss_basket_wrapper:after,.colorStyle6 .lh_basket a{
		color:#212121;
	}

	.lh_menu{
		position:fixed;
		left:18px;
		top:26px;
		display:block;
	}

	.lf_menu{
		display:none!important;
	}

	.l-header-holder .lh_l{
		-webkit-box-orient:horizontal;
		-webkit-box-direction:normal;
		-webkit-flex-direction:row;
		-ms-flex-direction:row;
		flex-direction:row;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
	}

	.l-header-holder .lh_l .lh_contact{
		margin-left:0;
		margin-right:0;
	}

	.l-header-holder .cart-search{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		width:100%;
	}

	.l-header-holder .cart-search>*{
		margin-left:10px;
	}

	.l-header-holder .cart-search>:first-child{
		margin-left:0!important;
	}

	.colorStyle2 .lh_menu{
		background:none;
		-webkit-box-shadow:none;
		box-shadow:none;
	}

	.l-header-holder .cart-search,body.min.colorStyle3 .lh_wrap .row{
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
	}

	body.min.colorStyle3 .lh_wrap .row{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
	}

	body.min.colorStyle3 .lh_wrap .lh_l,body.min.colorStyle3 .lh_wrap .lh_m,body.min.colorStyle3 .lh_wrap .lh_r{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
	}

	body.min.colorStyle4 .lh_wrap .row{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
	}

	body.min.colorStyle4 .lh_wrap .row>*{
		max-width:100%;
	}

	body.min.colorStyle4 .lh_wrap .lh_contact{
		margin:0 auto;
	}

	body.min.colorStyle4 .lh_wrap .lh_slogan{
		margin-bottom:10px;
	}

	body.min.colorStyle4 .lh_wrap .lh_l,body.min.colorStyle4 .lh_wrap .lh_m,body.min.colorStyle4 .lh_wrap .lh_r{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
	}
}

@media (max-width:700px){
	.service.x3 .catalog_menu>li{
		max-width:calc((100% - 20px)/2);
	}

	.service.x3 .catalog_menu>li .catalog_menu_image{
		max-width:40%;
	}

	.service.x3 .uss_catalog_sidebar .uss_catalog_category{
		max-width:calc((100% - 20px)/2);
	}

	.service.x3 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap{
		max-width:40%;
	}

	.service.x3 .uss_eshop_menu>li{
		max-width:calc((100% - 20px)/2);
	}

	.features .item{
		max-width:100%;
	}

	.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img,.uss_shop_blocks_view .uss_eshop_item .uss_img_holder{
		max-width:100%;
		height:auto!important;
	}

	.uss_shop_blocks_view .uss_eshop_item .uss_img_holder img{
		max-width:100%;
		display:block;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img{
		max-width:100%;
		height:auto!important;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img img{
		max-width:100%;
		display:block;
	}
}

@media screen and (max-width:640px){
	.header_layout5 .l-header{
		background-color:hsla(0, 0%, 100%, .5);
	}

	.header_layout5 .l-header-holder,.header_layout6 .l-header-holder,.header_layout7 .l-header-holder,.header_layout8 .l-header-holder,.header_layout9 .l-header-holder{
		padding-top:25px;
	}

	.header_layout9 .l-header-holder{
		margin:0;
		padding-left:10px;
		padding-right:10px;
	}

	.lh_menu>ul{
		width:calc(100vw - 23px);
	}

	.header_layout1 .lh_wrap,.header_layout13 .lh_wrap{
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		-webkit-justify-content:center;
		justify-content:center;
		text-align:center;
	}

	.header_layout5 .lh_wrap,.header_layout9 .lh_wrap{
		-webkit-box-pack:start;
		-ms-flex-pack:start;
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
		text-align:left;
	}

	.header_layout15 .lh_wrap{
		height:auto;
	}

	.lf_m,.lh_l{
		margin-bottom:10px;
	}

	.header_layout1 .lh_l,.header_layout5 .lh_l,.header_layout13 .lh_l,.lf_m,.lh_l{
		width:100%;
	}

	.header_layout3 .lh_m{
		margin-top:0;
	}

	.header_layout5 .lh_r{
		padding-top:20px;
	}

	.header_layout3 .lh_r{
		padding-top:0;
	}

	.header_layout3 .lh_logo a{
		font-size:36px;
	}

	.header_layout4 .lh_logo a{
		font-size:38px;
	}

	.lh_slog_cloud{
		display:none;
	}

	.lf_menu li{
		width:47%;
	}

	.lf_m{
		max-width:100%;
		margin-right:0;
	}

	.lf_contacts,.lf_m,.lf_r{
		text-align:center;
	}

	.lf_r .lf_system{
		float:none;
		display:inline-block;
		*display:inline;
		*zoom:1;
	}

	#ommentaddform_id .uss_form_text{
		float:none;
		margin-right:0;
	}

	#ommentaddform_id .uss_form_textarea textarea,#ommentaddform_id .uss_form_text input{
		width:100%;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	.uss_forum .themes_title,.uss_forum .topics_title{
		font-size:10px;
	}

	.uss_forum .topics_item .title,.uss_forum .topics_title .title{
		width:50%;
	}

	.uss_forum .topics_item .themescount,.uss_forum .topics_title .themescount{
		width:8%;
	}

	.uss_forum .topics_item .mescount,.uss_forum .topics_title .mescount{
		width:22%;
	}

	.uss_forum .themes_item .title,.uss_forum .themes_title .title{
		width:46%;
	}

	.uss_forum .themes_item .views,.uss_forum .themes_title .views{
		width:19%;
	}

	.uss_catalog_detail .catalog_preview_right,.uss_shop_detail_350_right .uss_img_ico_box{
		float:none;
		clear:both;
		padding-top:10px;
		margin:0!important;
	}

	.uss_catalog_detail .catalog_preview_right .uss_img_ico,.uss_shop_detail_350_right .uss_img_ico_box .uss_img_ico{
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:top;
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation,div.uss_eshop_tabs .uss_eshop_tabs_navigation{
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation span,div.uss_eshop_tabs .uss_eshop_tabs_navigation span{
		width:100%;
		text-align:left;
	}

	.uss_eshop_sort_block{
		text-align:right;
	}

	.uss_eshop_sort_block .filter_show_by_links{
		display:block;
		margin:15px 0 25px;
	}

	.uss_eshop_filters_block .filter_submit{
		display:block;
		margin-top:10px;
	}

	.uss_shop_list_view_item.uss_eshop_item .posimg_item{
		width:30%;
		margin-right:2%;
	}

	.uss_shop_list_view .uss_shop_technical_data{
		width:68%;
	}

	.uss_search_form .uss_input_name{
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	.slider-navigation .slick-arrow{
		bottom:26px;
	}

	.slider-navigation .slick-dots{
		bottom:40px;
	}
}

@media (max-width:600px){
	.block:not(.fc_item) .news_block_item{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		padding-left:0;
		background:none!important;
		border-bottom:1px solid #5e5e5e;
	}

	.slider .image.width_fit.height_less img{
		width:auto;
		height:100%;
	}
}

@media (max-width:550px){

	.l-header-holder .lh_l,.l-header-holder .lh_m,.l-header-holder .lh_r{
		width:100%!important;
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		max-width:100%;
		margin:0 0 5px!important;
	}

	.service.x2 .catalog_menu>li,.service.x2 .uss_catalog_sidebar .uss_catalog_category,.service.x3 .catalog_menu>li,.service.x3 .uss_catalog_sidebar .uss_catalog_category{
		max-width:100%;
	}

	.service.x2 .uss_catalog_sidebar .uss_catalog_category .catalog_orderbutton,.service.x3 .uss_catalog_sidebar .uss_catalog_category .catalog_orderbutton{
		overflow:hidden;
	}

	.service.x2 .uss_eshop_menu>li,.service.x3 .uss_eshop_menu>li{
		max-width:100%;
	}
}

@media (max-width:500px){
	.lf_menu li{
		-webkit-box-flex:0;
		-webkit-flex:0 50%;
		-ms-flex:0 50%;
		flex:0 50%;
	}

	.lf_menu li.first{
		background:url(../img/lf_menu_pol.png) no-repeat 0 0;
	}
}

@media screen and (max-width:480px){
	.block:not(.fc_item) .news_block_item{
		width:100%;
		background:none;
		margin-right:0;
		padding-bottom:20px;
		border-bottom:1px solid #5e5e5e;
		-webkit-box-shadow:0 1px 0 0 #292929;
		box-shadow:0 1px 0 0 #292929;
	}

	.block:not(.fc_item) .news_block_item.last{
		padding-bottom:0;
		border-bottom:0;
		-webkit-box-shadow:none;
		box-shadow:none;
		margin-bottom:10px;
	}

	#ommentaddform_id .uss_form_captcha{
		width:100%;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	#ommentaddform_id .uss_form_captcha label{
		display:block;
		margin-left:0;
	}

	#ommentaddform_id .uss_form_captcha input{
		width:55%;
	}

	.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters{
		width:100%;
		margin:10px 0;
	}

	.addToCart .amount_title,.addToCart input.basket_amount_class,.uss_eshop_block_item .amount_title,.uss_eshop_block_item input.basket_amount_class,.uss_shop_by .amount_title,.uss_shop_by input.basket_amount_class{
		display:none;
	}

	.uss_shop_list_view_item.uss_eshop_item .posimg_item{
		width:38%;
	}

	.uss_shop_list_view .uss_shop_technical_data{
		width:60%;
	}

	#lpage .uss_shop_list_view .uss_shop_technical_data .uss_shop_by input{
		margin-bottom:7px;
	}

	#lpage .uss_shop_list_view .uss_shop_technical_data .buy_from_cart{
		clear:both;
		display:block;
	}
}

@media (max-width:420px){
	.lh_menu>ul{
		width:393px;
	}
}

.left_search {
	margin-bottom: 15px;
}
.left_search .uss_input_name {
	width: 190px !important;
}
.left_search .uss_submit {
	background: url(../img/uss_submit.png) no-repeat 50% 50%;
}

@media (min-width: 769px) {
	.lh_r .lh_search {
		display: none;
	}
}