@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}


.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;
}

.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);
}

input[type=submit]{
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none;
}

*{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
}

body,html{
	height:100%;
	min-height:auto;
	margin:0;
	padding:0;
}

#wrap{
	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;
	min-height:100%;
	line-height:1.2;
}

.container{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	z-index:0;
	position:relative;
}

.singlepage .container{
	background:#f9f9f9;
}

.mainpage .container{
	display:none;
}

.mainpage .container .content{
	width:100%;
	padding-left:0;
	padding-right:0;
	background:none;
}

.mainpage .container .content h1{
	text-align:center;
	font-size:48px;
	color:#181a1c;
	font-weight:400;
}

.mainpage .container .aside{
	display:none;
}

.mainpage .uss_shop_block_cat .uss_shop_category{
	width:295px!important;
}

.cf:after,.cf:before{
	content:"";
	display:table;
}

.cf:after{
	clear:both;
}

.cf{
	zoom:1;
}

#wrap{
	background:linear-gradient(#212121, #f9f9f9 180px, #f9f9f9);
	min-width:420px;
	overflow:hidden;
}

#wrap,.uss_privacy_policy_wrap{
	font-size:18px;
	font-family: 'Montserrat', sans-serif;
	color:#000;
}

form input[type=email].styler,form input[type=number].styler,form input[type=password].styler,form input[type=search].styler,form input[type=tel].styler,form input[type=text],form input[type=text].styler,form input[type=url].styler,form textarea.styler{
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	font-size:18px;
	border:1px solid #989898;
	height:30px;
	padding:0 0 0 6px;
	max-width:100%;
	width:100%;
}

.uss_form_captcha input[type=text],.uss_form_captcha input[type=text].styler{
	width:130px;
}

.uss_form_tml label{
	font-weight:400!important;
}

strong{

}

.block .inner{
	/*padding-top:100px;*/
	/*padding-bottom:100px;*/
}

.block.bg_type0{
	background:#f9f9f9;
}

.block.type1{
	color:#000;
}

.block.type2{
	color:#fff;
}

.block.type2 .inner{
	padding-top:50px;
	padding-bottom:50px;
}

.block.bg_type1{
	background:#fff;
}

.block.bg_type2{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
}

.block.bg_type3{
	background:#06090b;
}

.block .h3{
	font-size:48px;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	margin-bottom:1.2em;
}

.block.spec_block .h3{
	margin:0 0 28px;
	font-size:28px;

}

.block .items .uss_eshop_block_item{
	width:230px;
}

.block .uss_eshop_block_item{
	-webkit-box-shadow:0 -1px 14px rgba(0, 0, 0, .15);
	box-shadow:0 -1px 14px rgba(0, 0, 0, .15);
	text-align:center;
}

.block .uss_eshop_block_item .img img{
	max-width:100%;
	height:auto;
	margin:0 auto;
}

.block .uss_eshop_block_item .uss_shop_name a{
	text-align:left;
	font-size:18px;
	display:block;
	padding:17px 20px 22px 21px;
	color:#000;
	text-decoration:none;
	height:59px;
	overflow:hidden;
	margin-bottom:14px;
}

.block .uss_eshop_block_item .uss_shop_price{
	height:70px;
	padding:9px 0 0;
	margin:0 0 26px;
	background:#f6f6f6;
}

.block .uss_eshop_block_item .uss_shop_price span{
	text-align:center;
	background:none!important;
	padding:0!important;
	margin:0!important;
	color:inherit;
	display:block;
}

.block .uss_eshop_block_item .uss_shop_price span.old_price{
	font-size:16px;
	color:#8c8c8c;
	margin:0 0 1px!important;
}

.block .uss_eshop_block_item .uss_shop_price span.actual_price{
	font-size:30px;
}

.block .uss_eshop_block_item a.add_to_cart{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	text-decoration:none;
	display:inline-block;
	margin:0 0 30px;
	padding:13px 52px 9px;
}

.block .uss_eshop_block_item a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.block .uss_eshop_block_item a.add_to_cart.already_in_cart{
	color:#fff!important;
	background:#06090b!important;
	border-bottom:3px solid #989898!important;
	display:inline-block!important;
	text-decoration:none!important;
	padding-left:0!important;
	padding-right:0!important;
	display:block!important;
}

.block .uss_eshop_block_item a.add_to_cart.already_in_cart:hover{
	background:#989898!important;
	color:#fff!important;
}

.block .uss_eshop_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
	color:#fff;
}

.block .uss_eshop_block_item:hover .uss_shop_name a{
	color:#fff;
}

.block .uss_eshop_block_item:hover .uss_shop_price{
	background:#06090b;
}

.block .uss_eshop_block_item:hover .uss_shop_price span{
	color:#fff;
}

.block .uss_eshop_block_item:hover .uss_shop_price span.old_price{
	color:#e3e3e3;
}

.block .uss_eshop_block_item:hover a.add_to_cart{
	color:#06090b;
	background:#fff;
	display:inline-block;
	text-decoration:none;
	border-bottom:none;
}

.block .uss_eshop_block_item:hover a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

a{
	color:#9f9f9f;
}

a:hover{
	text-decoration:none;
}

.inner{
	width:100%;
	max-width:1200px;
	min-width:420px;
	margin:0 auto;
}

.top_bg{
	background:url(../img/texture_transparent2.png) 0 0 repeat, rgba(6, 9, 11, .8);
	z-index:3;
}

.header,.top_bg{
	position:relative;
}

.header{
	color:#fff;
	font-size:16px;
	z-index:2;
}

.header p{
	margin:0;
}

.header .inner{
	padding:22px 0 0;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.header .inner,.header .left{
	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;
}

.header .left{
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.header .center{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.header .logo-row a{
	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-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.header .logo-row .logo-column{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.header .logo-row .logo-column:first-child:not(:last-child){
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
}

.header .logo-row a{
	text-decoration:none;
	color:inherit;
}

.header .logo-image{
	margin-right:10px;
}

.header .logo-image img{
	display:block;
}

.header .logo{
	font-size:44px;

	line-height:1;
}

.header .logo img{
	max-width:100%;
	height:auto;
}

.header .slogan{
	font-size:14px;
	letter-spacing:.5px;
	text-align:center;
	margin-top:7px;
}

.header .slogan span{
	color:#9b9b9b;
	display:block;
}

.header .contacts{
	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;
	text-align:center;
	width:100%;
}

.header .contacts>div{
	display:inline-block;
}

.header .email{
	white-space:nowrap;
}

.header .email a{
	display:inline-block;
	text-decoration:none;
	color:#fff;
}

.header .email p{
	display:block;
}

.header .phone{
	white-space:nowrap;
	display:inline-block;
	font-size:28px;
}

.header .phone strong{
	font-weight:400;
}

.header .phone p{
	display:block;
}

.header .phone a{
	font-size:inherit;
	color:inherit;
	text-decoration:none;
}

.header .basket{
	font-size:14px;
	width:211px;
	margin-left:30px;
	position:relative;
}

.header .basket p{
	color:#767676;
	line-height:40px;
}

.header .basket .cart_icon,.header .basket .uss_basket_wrapper{
	display:inline-block;
	vertical-align:top;
}

.header .basket .countword,.header .basket .priceword{
	color:#767676;
}

.header .contacts .phone{
	position:relative;
	margin-left:20px;
	padding-left:20px;
}

.header .contacts .phone:after{
	content:"";
	width:12px;
	height:12px;
	left:0;
	position:absolute;
	top:8px;
	background:url(../img/phone_icon.png) 50% no-repeat;
}

.header .contacts .email{
	position:relative;
	margin-left:20px;
	padding-left:20px;
}

.header .contacts .email:after{
	content:"";
	width:12px;
	height:12px;
	left:0;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background:url(../img/email_icon.png) 50% no-repeat;
}

.header .row{
	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:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
}

.basket{
	position:relative;
}

.basket a.cart-link{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
}

.container iframe,.container img,.container object,.container table,.container video{
	max-width:100%;
}

.container .inner{
	padding:30px 0 0;
	zoom:1;
}

.container .inner:after,.container .inner:before{
	content:"";
	display:table;
}

.container .inner:after{
	clear:both;
}

.container .bread{
	font-size:14px;

	color:#202020;
	overflow:hidden;
	padding:0 0 11px 30px;
	margin:-2px 0 0;
	line-height:1.42;
}

.container .bread a{
	font-size:inherit;
	font-family:inherit;
	color:#767676;
}

.container .aside{
	width:280px;
	display:inline-block;
	vertical-align:top;
}

.container .aside .aside_opener_adaptive{
	display:none;
}

.container .aside.aside_left{
	margin-right:20px;
	float:left;
}

.container .aside+.center{
	overflow:hidden;
}

.container .aside.aside_right{
	margin-left:20px;
	float:right;
}

.container .aside .aside_block{
	margin:0 0 15px;
	background:#fff;
	padding-bottom:19px;
}

.container .aside .aside_block.aside_catalog{
	margin-bottom:50px;
	background:#fff;
	padding-bottom:0!important;
}

.container .aside .aside_block.banner{
	margin-top:50px;
	background:#fff;
	overflow:hidden;
	padding:0!important;
}

.container .aside .aside_block.banner img{
	max-width:100%;
	height:auto;
}

.container .aside .aside_block.banner p{
	margin:0!important;
}

.container .aside .aside_block .h3{
	display:block;
	text-transform:uppercase;
	text-align:center;
	padding:11px 5px 9px 0;
	font-size:24px;
	position:relative;
	letter-spacing:1.3px;
}

.container .aside .aside_block.type1 .h3{
	background:url(../img/aside_title_lines.png) 17px no-repeat,
                url(../img/texture_black.png) 0 0 repeat;
	color:#fff;
	padding:11px 5px 9px 40px;
}

.container .aside .aside_block.type1 .h3:after{
	content:"";
	width:17px;
	height:9px;
	display:block;
	background:url(../img/position_triangle.png) 50% no-repeat;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	bottom:-9px;
}

.container .aside .aside_block.type2{
	padding-left:8px;
	padding-right:8px;
}

.container .aside .aside_block.type2 .h3{
	background-color:#989898;
	color:#fff;
	margin-bottom:11px;
	margin-left:-8px;
	width:calc(100% + 16px);
	text-align:left;
	padding-left:18px;
}

.container .aside .aside_block.type3{
	padding-left:18px;
	padding-right:18px;
	padding-bottom:40px;
}

.container .aside .aside_block.type3 .h3{
	background-color:#f1f1f1;
	color:#202020;
	width:calc(100% + 36px);
	margin-left:-18px;
	margin-bottom:23px;
	text-align:left;
	padding-left:18px;
}

.container .aside .aside_block.type0{
	background:#fff;
	text-align:center;
	padding-left:17px;
	padding-right:17px;
	padding-bottom:19px;
}

.container .aside .aside_block.type0 .h3{
	font-size:24px;
	color:#000;
	padding:19px 0 0;
	margin:0 0 7px;
	height:auto;

}

.container .aside .aside_block.type0 p{
	margin:0 0 27px;
	font-size:14px;

}

.container .aside .aside_block.type0 form input[type=text]{
	height:35px;
	border:1px solid #d6d6d6;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	font-size:14px;
	color:#8c8b8b;
	border-radius:0;
	margin:0 0 15px;
	width:100%;
}

.container .aside .aside_block.type0 form input[type=text]::-webkit-input-placeholder{
	color:#8c8b8b;
}

.container .aside .aside_block.type0 form input[type=text]:-moz-placeholder,.container .aside .aside_block.type0 form input[type=text]::-moz-placeholder{
	color:#8c8b8b;
}

.container .aside .aside_block.type0 form input[type=text]:-ms-input-placeholder{
	color:#8c8b8b;
}

.container .aside .aside_block.type0 form input[type=submit]{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	width:100%;
	font-size:14px;
	height:38px;
	padding:6px 27px;
}

.container .aside .aside_block.type0 form input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.container .aside .aside_block ul,.container .aside .aside_block ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.container .aside .aside_block>ul{

	margin-top:15px;
}

.container .aside .aside_block>ul>li{
	border-top:1px solid #efefef;
}

.container .aside .aside_block>ul>li>a,.container .aside .aside_block>ul>li>div a{
	font-size:16px;
	color:#202020;
	text-decoration:none;
	padding:9px 0 9px 16px;
	display:block;
}

.container .aside .aside_block>ul>li.active>a,.container .aside .aside_block>ul>li.active>div a{
	background:#1d1f21;
	color:#fff;
}

.container .aside .aside_block>ul>li div{
	overflow:visible;
}

.container .aside .aside_block ul .submenu{
	background:#f4f4f4;
}

.container .aside .aside_block ul .submenu li{
	border-color:#ddd;
	background:#f4f4f4;
}

.container .aside .aside_block ul .submenu li a{
	font-size:14px;
	background:#f1f1f1;
	padding:10px 10px 10px 25px;
	display:block;
	color:#202020;
	text-decoration:none;
}

.container .aside .aside_block ul .submenu li.active>a,.container .aside .aside_block ul .submenu li.active>div a,.container .aside .aside_block ul .submenu li:hover>a,.container .aside .aside_block ul .submenu li:hover>div a{
	background:#9f9f9f;
	color:#fff;
}

.container .aside .aside_block ul .submenu li .submenu li a{
	font-size:12px;
	padding-left:40px;
	padding-right:5px;
}

.container .aside .aside_block ul .submenu li .submenu .submenu li a{
	padding-left:45px;
	padding-right:5px;
}

.container .aside .aside_block .uss_eshop_block_item{
	border:1px solid #e7e7e7;
	padding:0 8px 14px;
}

.container .aside .aside_block .uss_eshop_block_item .img{
	width:calc(100% + 18px);
	margin-left:-9px;
}

.container .aside .aside_block .uss_eshop_block_item .uss_shop_name a{
	display:block;
	margin:9px 0 12px;
	padding:0;
	text-decoration:none;
	color:inherit;
	font-size:inherit;
	font-size:16px;
}

.container .aside .aside_block .uss_eshop_block_item .uss_shop_price{
	width:calc(100% + 16px);
	margin-left:-8px;
	background:#f6f6f6;
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:36px;
	margin-bottom:14px;
}

.container .aside .aside_block .uss_eshop_block_item .uss_shop_price span{
	margin:0!important;
	padding:0!important;
	background:none!important;
}

.container .aside .aside_block .uss_eshop_block_item .uss_shop_price span.old_price{
	color:#8c8c8c;
	font-size:12px;
}

.container .aside .aside_block .uss_eshop_block_item .uss_shop_price span.old_price+.actual_price{
	margin-left:8px!important;
}

.container .aside .aside_block .uss_eshop_block_item .uss_shop_price span.actual_price{

	font-size:18px;
	color:#000;
}

.container .aside .aside_block .uss_eshop_block_item .uss_eshop_amount_block{
	padding-bottom:10px;
	text-align:center;
	display:block;
	width:100%;
}

.container .aside .aside_block .uss_eshop_block_item .add_to_cart{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	width:100%;
	display:block;
	text-align:center;
	padding:10px 0 0;
	font-size:14px;
	height:38px;
}

.container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.container .aside .aside_block .uss_eshop_block_item .add_to_cart.already_in_cart{
	color:#06090b;
	background:#fff;
	border:solid #989898;
	border-width:1px 1px 3px;
	display:inline-block;
	text-decoration:none;
}

.container .aside .aside_block .uss_eshop_block_item .add_to_cart.already_in_cart:hover{
	background:#989898;
	color:#fff;
}

.container .aside .aside_block .news_block_item{
	position:relative;
}

.container .aside .aside_block .news_block_item .image{
	float:none;
	margin:0 0 17px;
	height:150px;
}

.container .aside .aside_block .news_block_item .image a{
	display:block;
}

.container .aside .aside_block .news_block_item .image a img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

.container .aside .aside_block .news_block_item .info .date{
	position:absolute;
	left:2px;
	top:115px;
	font-size:12px;
	color:#fff;
	background:#03060a;
	padding:5px 11px 6px 10px;
}

.container .aside .aside_block .news_block_item .info .title{
	font-size:14px;
	color:#000;

	margin-bottom:7px;
	line-height:1.5;
}

.container .aside .aside_block .news_block_item .info .title a{
	font-size:inherit;
	color:inherit;
	text-decoration:none;
	font-family:inherit;
}

.container .aside .aside_block .news_block_item .info .title a:hover{
	text-decoration:underline;
}

.container .aside .aside_block .news_block_item .info .preview{
	font-size:12px;
	padding-top:0;
	padding-bottom:7px;
}

.container .aside .aside_block .news_block_item .info .preview p{
	margin:0;
}

.container .aside .aside_block .uss_all{
	font-size:14px;
	color:#989898;
}

.container .center{
	overflow:hidden;
}

.container .content{
	vertical-align:top;
	background:#fff;
	padding:12px 31px 20px;
}

.container .content h1{
	margin:0 0 1em;
	font-size:28px;
	font-weight:400;

}

.container .content .uss_more{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.container .content .uss_more:hover{
	background:#989898;
	color:#fff;
}

.container .content p{
	line-height:1.45;
}

.container .news_item .uss_more{
	display:inline;
	background:none!important;
	border:none!important;
	padding:0!important;
	margin:0;
	font-size:inherit;
}

.container .news_item .uss_more a{
	font-size:inherit!important;
	color:#000!important;
	text-transform:none!important;
}

ul.catalog_menu a.active{
	font-weight:400;
}

.menu{
	position:relative;
}

.menu .inner{
	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-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:9px 0 0;
}

.menu .burger{
	display:none;
	width:35px;
	height:35px;
	border-radius:0;
	border:1px solid #fff;
	padding:7px 4px 4px;
	margin-right:10px;
	z-index:200;
}

.menu .burger span{
	height:3px;
	background:#fff;
	display:block;
}

.menu .burger span:not(:last-child){
	margin-bottom:5px;
}

.menu .burger.notInViewPort{
	position:fixed;
	left:10px;
	top:10px;
	z-index:100;
	background:none;
	border:none;
}

.menu .burger.notInViewPort span{
	background-color:#fff;
	-webkit-box-shadow:0 0 2px #212121;
	box-shadow:0 0 2px #212121;
	border-radius:3px;
	height:3px;
}

.menu .burger.notInViewPort.active{
	background-color:#06090b;
	border-color:#fff;
}

.menu .burger.notInViewPort.active span{
	background-color:#fff;
}

.menu .burger.inViewPort.active{
	position:fixed;
	left:10px;
	top:10px;
}

.menu .in_menu{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	position:relative;
	width:calc(100% - 350px);
}

.menu .in_menu ul,.menu .in_menu ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.menu .in_menu .submenu{
	background:#f4f4f4;
	-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, .3)!important;
	box-shadow:0 1px 10px rgba(0, 0, 0, .3)!important;
	z-index:2;
	display:none;
}

.menu .in_menu .submenu li a{
	font-size:16px;

	line-height:1;
	display:block;
	text-align:left;
	text-transform:none;
	padding:9px 0 10px 15px;
	color:#000;
}

.menu .in_menu .submenu li a:after{
	content:none!important;
}

.menu .in_menu .submenu li.active,.menu .in_menu .submenu li:hover{
	background:#111213;
}

.menu .in_menu .submenu li.active a,.menu .in_menu .submenu li:hover a{
	color:#fff;
}

.menu .in_menu ul{
	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;
}

.menu .in_menu ul li{
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	position:relative;
	padding-bottom:10px;
}

.menu .in_menu ul li a{
	display:inline-block;
	width:100%;
	padding:8px 0 17px;
	text-decoration:none;
	position:relative;
	text-align:center;
	color:#fff;
}

.menu .in_menu ul li.active a,.menu .in_menu ul li:hover a{
	color:#767676;
}

.menu .in_menu ul li.active a:after,.menu .in_menu ul li:hover a:after{
	content:"";
	width:50px;
	height:1px;
	display:block;
	background:url(../img/footer_menu_line.png) 50% no-repeat;
	position:absolute;
	left:0;
	right:0;
	bottom:10px;
	margin:0 auto;
}

.menu .in_menu:not(.opened)>ul>li.clicked>.submenu,.menu .in_menu:not(.opened)>ul>li:hover>.submenu{
	display:block;
	position:absolute;
	left:0;
	top:100%;
	width:250px;
}

.menu .in_menu:not(.opened)>ul>li.clicked>.submenu li,.menu .in_menu:not(.opened)>ul>li:hover>.submenu li{
	padding-bottom:0;
}

.menu .in_menu.double:not(.opened)>ul{
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.menu .in_menu.double:not(.opened)>ul>li{
	width:20%;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
}

.menu .in_menu.double:not(.opened)>ul>li>a{
	font-size:16px;
}

.menu .in_menu+.search{
	padding-left:25px;
}

.menu .search{
	-webkit-box-flex:0;
	-webkit-flex:0 1 350px;
	-ms-flex:0 1 350px;
	flex:0 1 350px;
}

.menu .search form .group .fc_item .label_under_hint label{
	font-weight:400!important;
}

.menu .search form .group .fc_item .elem_item .elements_set{

	font-size:16px;
}

.menu .search form .group .fc_item .elem_item label{
	font-weight:400;

}

.menu .search form .group .fc_item .elem_item input[type=text],.menu .search form .group .fc_item .elem_item input[type=text].styler{
	height:35px;
	padding:0 0 0 6px;
}

.menu .search form .group .fc_item .elem_item textarea,.menu .search form .group .fc_item .elem_item textarea.styler{
	padding:6px 0 0 6px;
	height:5em;
}

.menu .search form .group .fc_item .elem_item input[type=text],.menu .search form .group .fc_item .elem_item input[type=text].styler,.menu .search form .group .fc_item .elem_item textarea,.menu .search form .group .fc_item .elem_item textarea.styler{
	max-width:100%;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	font-size:16px;
	border:1px solid #989898;
}

.menu .search form .group .fc_item .elem_item input[type=submit],.menu .search form .group .fc_item .elem_item input[type=submit].styler{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.menu .search form .group .fc_item .elem_item input[type=submit].styler:hover,.menu .search form .group .fc_item .elem_item input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.menu .search .search_opener{
	display:none;
}

.menu .search form{
	position:relative;
	height:35px;
}

.menu .search form input[type=text]{
	height:35px;
	width:100%;
	display:inline-block;
	height:100%;
	background:#fff;
	padding-left:14px;
	color:#8c8c8c;
	font-size:14px;
	max-width:100%;
}

.menu .search form input[type=submit],.menu .search form input[type=text]{
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border:none;
}

.menu .search form input[type=submit]{
	position:absolute;
	right:0;
	top:0;
	width:35px;
	height:100%;
	background-color:#989898;
	background-image:url(../img/search_icon.png);
	background-position:50%;
	background-repeat:no-repeat;
	min-height:auto!important;
}

.menu .basket{
	color:#fff;
	min-width:200px;
}

.menu .basket p{
	margin:0;
	line-height:40px;
}

.menu .basket .cart_icon,.menu .basket .uss_basket_mini{
	display:inline-block;
	vertical-align:top;
}

.slider{
	z-index:0;
	overflow:hidden;
	margin-top:-167px;
}

.slider .inner{
	position:relative;
	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-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:0!important;
}

.slider .slides{
	position:relative;
	margin:0;
	width:160%;
	left:-30%;
	display:block;
}

.slider .slides .slide{
	position:relative;
	overflow:hidden;
	display:block!important;
}

.slider .slides .slide .slide-link{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:11;
	display:block;
}

.slider .slides .slide .caption{
	z-index:1;
	width:100vw;
	min-width:320px;
	color:#fff;
	padding:0 541px 0 59px;
	max-width:1200px;
	margin:0 auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	display:block;
}

.slider .slides .slide .caption p{
	margin:0;
}

.slider .slides .slide .caption .title{
	font-size:40px;
	text-transform:uppercase;
	color:#fffefe;
	margin:0 0 16px;
	display:inline;
	background:rgba(13, 13, 13, .67);
	padding-left:8px;
	padding-right:8px;
	font-style:normal!important;
	line-height:1.15;
}

.slider .slides .slide .caption em{
	background:rgba(13, 13, 13, .67);
	padding-left:8px;
	padding-right:8px;
	font-style:normal!important;
	display:inline-block;
}

.slider .slides .slide .caption .preview{
	display:block;
	font-size:18px;
	color:#fffefe;
	line-height:1.45;
	margin-top:8px;
}

.slider .slides .slide .caption .preview p{
	display:inline;
	margin:0;
	background:rgba(13, 13, 13, .67);
	padding:8px;
}

.slider .slides .slide .caption .preview strong{
	font-weight:400;
	font-size:24px;
	display:inline-block;
	text-transform:uppercase;
}

.slider .slides .slide .caption .preview a.uss_more{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#06090b;
	background:#fff;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	margin:29px 0 0;
}

.slider .slides .slide .caption .preview a.uss_more:hover{
	background:#989898;
	color:#fff;
}

.slider .slides .slide .caption_content{
	padding:7% 0 0;
	position:relative;
	-webkit-transform-origin:left top;
	transform-origin:left top;
	left:0;
}

.slider .slides .slide a.link{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:50;
}

.slider .slides .slide .image{
	position:relative;
}

.slider .slides .slide .image .slide-link{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:block;
	z-index:1;
}

.slider .slides .slick-dots{
	z-index:10;
	bottom:8.5%;
	text-align:right;
	max-width:1200px;
	display:block;
	margin:0 auto;
	left:0;
	right:0;
}

.slider .slides .slick-dots li{
	padding:0;
	width:16px;
	height:16px;
	margin:0 9px;
}

.slider .slides .slick-dots li button{
	width:16px;
	height:16px;
	background:#fff;
	opacity:.8;
}

.slider .slides .slick-dots li.slick-active button{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
}

.slider .slides .slick-next,.slider .slides .slick-prev{
	z-index:100;
	width:40px;
	height:40px;
	margin:0 auto;
	opacity:0;
	top:50%;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
}

.slider .slides .slick-prev{
	left:-1160px;
	right:0;
	background:url(../img/slide_prev.png) 50% no-repeat;
}

.slider .slides .slick-next{
	left:0;
	right:-1160px;
	background:url(../img/slide_next.png) 50% no-repeat;
}

.slider .slides:hover .slick-next,.slider .slides:hover .slick-prev{
	opacity:1;
}

.service{
	background:#f9f9f9!important;
}

.service .inner{
	padding-top:0;
}

.service ul,.service ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.service p{
	margin:0;
}

.service .uss_tree_description{
	padding-bottom:20px;
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
}

.service .catalog_menu,.service .service_list,.service .uss_eshop_menu{
	width:100%;
	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;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.service .catalog_menu li,.service .service_list li,.service .uss_eshop_menu li{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	text-align:center;
	background:#fff;
	margin-right:-1px;
	border:1px solid #e7e7e7;
	border-top:none;
	border-bottom:none;
	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:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.service .catalog_menu li>*,.service .service_list li>*,.service .uss_eshop_menu li>*{
	position:relative;
	top:0;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}

.service .catalog_menu li a,.service .service_list li a,.service .uss_eshop_menu li a{
	color:inherit;
}

.service .catalog_menu li .catalog_menu_image,.service .catalog_menu li .eshop_menu_image,.service .catalog_menu li .img,.service .service_list li .catalog_menu_image,.service .service_list li .eshop_menu_image,.service .service_list li .img,.service .uss_eshop_menu li .catalog_menu_image,.service .uss_eshop_menu li .eshop_menu_image,.service .uss_eshop_menu li .img{
	display:block;
	-webkit-box-flex:0!important;
	-webkit-flex:0 auto!important;
	-ms-flex:0 auto!important;
	flex:0 auto!important;
	background:#fff;
	width:100%;
}

.service .catalog_menu li .catalog_menu_image a,.service .catalog_menu li .eshop_menu_image a,.service .catalog_menu li .img a,.service .service_list li .catalog_menu_image a,.service .service_list li .eshop_menu_image a,.service .service_list li .img a,.service .uss_eshop_menu li .catalog_menu_image a,.service .uss_eshop_menu li .eshop_menu_image a,.service .uss_eshop_menu li .img a{
	display:block;
}

.service .catalog_menu li .catalog_menu_image a img,.service .catalog_menu li .eshop_menu_image a img,.service .catalog_menu li .img a img,.service .service_list li .catalog_menu_image a img,.service .service_list li .eshop_menu_image a img,.service .service_list li .img a img,.service .uss_eshop_menu li .catalog_menu_image a img,.service .uss_eshop_menu li .eshop_menu_image a img,.service .uss_eshop_menu li .img a img{
	max-width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}

.service .catalog_menu li .catalog_menu_image a~*,.service .catalog_menu li .eshop_menu_image a~*,.service .catalog_menu li .img a~*,.service .service_list li .catalog_menu_image a~*,.service .service_list li .eshop_menu_image a~*,.service .service_list li .img a~*,.service .uss_eshop_menu li .catalog_menu_image a~*,.service .uss_eshop_menu li .eshop_menu_image a~*,.service .uss_eshop_menu li .img a~*{
	margin-top:auto;
}

.service .catalog_menu li .catalog_menu_item,.service .service_list li .catalog_menu_item,.service .uss_eshop_menu li .catalog_menu_item{
	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:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
}

.service .catalog_menu li .catalog_menu_item>*,.service .service_list li .catalog_menu_item>*,.service .uss_eshop_menu li .catalog_menu_item>*{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.service .catalog_menu li .catalog_menu_item>a,.service .catalog_menu li>a,.service .service_list li .catalog_menu_item>a,.service .service_list li>a,.service .uss_eshop_menu li .catalog_menu_item>a,.service .uss_eshop_menu li>a{
	padding:21px 35px 40px;
	display:block;
	text-decoration:none;
	text-align:center;
	position:relative;
	font-size:24px;
	line-height:1.2;
}

.service .catalog_menu li .catalog_menu_item>a~*,.service .catalog_menu li>a~*,.service .service_list li .catalog_menu_item>a~*,.service .service_list li>a~*,.service .uss_eshop_menu li .catalog_menu_item>a~*,.service .uss_eshop_menu li>a~*{
	margin-top:auto;
}

.service .catalog_menu li .catalog_menu_item>a:after,.service .catalog_menu li>a:after,.service .service_list li .catalog_menu_item>a:after,.service .service_list li>a:after,.service .uss_eshop_menu li .catalog_menu_item>a:after,.service .uss_eshop_menu li>a:after{
	content:"";
	width:60px;
	left:0;
	right:0;
	bottom:19px;
	position:absolute;
	background:#c6c6c6;
	height:1px;
	margin:0 auto;
}

.service .catalog_menu li .info,.service .service_list li .info,.service .uss_eshop_menu li .info{
	padding-top:15px;
	padding-bottom:38px;
	border-right:1px solid #f1f1f1;
}

.service .catalog_menu li .title,.service .service_list li .title,.service .uss_eshop_menu li .title{
	font-size:24px;
	background:url(../img/service_devider.png) bottom no-repeat;
	padding-bottom:21px;
	margin-bottom:22px;
	text-decoration:none;
	text-align:center;
}

.service .catalog_menu li .title a,.service .service_list li .title a,.service .uss_eshop_menu li .title a{
	font-size:inherit;
	text-decoration:none;
	display:block;
}

.service .catalog_menu li .preview,.service .service_list li .preview,.service .uss_eshop_menu li .preview{
	font-size:16px;
}

.service .catalog_menu li:hover,.service .service_list li:hover,.service .uss_eshop_menu li:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
	color:#fff;
}

.service .catalog_menu li:hover .catalog_menu_item>a,.service .catalog_menu li:hover .info,.service .catalog_menu li:hover>a,.service .service_list li:hover .catalog_menu_item>a,.service .service_list li:hover .info,.service .service_list li:hover>a,.service .uss_eshop_menu li:hover .catalog_menu_item>a,.service .uss_eshop_menu li:hover .info,.service .uss_eshop_menu li:hover>a{
	border-right:none;
}

.service .catalog_menu li:hover>*,.service .service_list li:hover>*,.service .uss_eshop_menu li:hover>*{
	-webkit-transform:translateY(-45px);
	transform:translateY(-45px);
}

.service .catalog_menu li:hover .catalog_orderbutton,.service .service_list li:hover .catalog_orderbutton,.service .uss_eshop_menu li:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.service .catalog_menu li:hover .catalog_orderbutton:hover,.service .service_list li:hover .catalog_orderbutton:hover,.service .uss_eshop_menu li:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.service .uss_eshop_menu li>a{
	min-height:auto;
}

.service .uss_shop_content{
	margin-bottom:25px;
}

.service .uss_catalog_sidebar{
	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;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.service .uss_catalog_sidebar .uss_catalog_category{
	text-align:center;
	background:#fff;
	overflow:visible;
	margin:0 -1px 0 0!important;
	border-bottom:none;
	padding:0 0 10px;
	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-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.service .uss_catalog_sidebar .uss_catalog_category>*{
	position:relative;
	-webkit-transition:-webkit-transform .25s ease-in-out;
	transition:-webkit-transform .25s ease-in-out;
	transition:transform .25s ease-in-out;
	transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap{
	margin:0 0 10px;
	float:none;
	display:block;
	max-width:100%;
	text-align:center!important;
	background:#fff;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap a{
	display:block;
	margin:0;
	padding:0;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap~div:not(.catalog_orderbutton){
	padding-left:10px;
	padding-right:10px;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img{
	border:none;
	margin:0;
	display:block;
	max-width:100%;
	height:auto!important;
	overflow:visible;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img img{
	max-width:calc(100% + 1px);
	width:calc(100% + 1px);
	margin-left:-1px!important;
	margin-top:-1px!important;
	position:relative;
	height:auto;
	display:block;
	margin:0 auto;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name{
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	position:relative;
	font-size:24px;
	padding:21px 35px;
	margin-bottom:22px;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name~div{
	margin-top:auto;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a{
	color:inherit;
	font-size:inherit;
	text-decoration:none;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name:after{
	content:"";
	width:60px;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	background:#c6c6c6;
	height:1px;
	margin:0 auto;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons{
	margin-bottom:10px;
}

.service .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons p{
	font-size:16px;
	margin:0;
	line-height:1.2;
}

.service .uss_catalog_sidebar .uss_catalog_category .catalog_orderbutton{
	display:inline-block;
}

.service .uss_catalog_sidebar .uss_catalog_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
	color:#fff;
}

.service .uss_catalog_sidebar .uss_catalog_category:hover>*{
	-webkit-transform:translateY(-45px);
	transform:translateY(-45px);
}

.service .uss_catalog_sidebar .uss_catalog_category:hover .uss_catalog_cat_name{
	color:#fff!important;
}

.service .uss_catalog_sidebar .uss_catalog_category:hover .uss_catalog_cat_name a{
	color:inherit!important;
}

.service.x5 .uss_catalog_sidebar .uss_catalog_category{
	width:20%;
	max-width:20%;
}

.service.x5 .uss_catalog_sidebar .uss_catalog_category:nth-of-type(5n){
	border-right:none;
}

.service.x5 .uss_catalog_sidebar .uss_catalog_category:first-of-type,.service.x5 .uss_catalog_sidebar .uss_catalog_category:nth-of-type(5n+1){
	border-left:none;
}

.service.x5 .catalog_menu li,.service.x5 .service_list li,.service.x5 .uss_eshop_menu li{
	width:20%;
	max-width:20%;
}

.service.x5 .catalog_menu li:nth-of-type(5n),.service.x5 .service_list li:nth-of-type(5n),.service.x5 .uss_eshop_menu li:nth-of-type(5n){
	border-right:none;
}

.service.x5 .catalog_menu li:first-of-type,.service.x5 .catalog_menu li:nth-of-type(5n+1),.service.x5 .service_list li:first-of-type,.service.x5 .service_list li:nth-of-type(5n+1),.service.x5 .uss_eshop_menu li:first-of-type,.service.x5 .uss_eshop_menu li:nth-of-type(5n+1){
	border-left:none;
}

.service.x4 .uss_catalog_sidebar .uss_catalog_category{
	width:25%;
	max-width:25%;
}

.service.x4 .uss_catalog_sidebar .uss_catalog_category:nth-of-type(4n){
	border-right:none;
}

.service.x4 .uss_catalog_sidebar .uss_catalog_category:first-of-type,.service.x4 .uss_catalog_sidebar .uss_catalog_category:nth-of-type(4n+1){
	border-left:none;
}

.service.x4 .catalog_menu li,.service.x4 .service_list li,.service.x4 .uss_eshop_menu li{
	width:25%;
	max-width:25%;
}

.service.x4 .catalog_menu li:nth-of-type(4n),.service.x4 .service_list li:nth-of-type(4n),.service.x4 .uss_eshop_menu li:nth-of-type(4n){
	border-right:none;
}

.service.x4 .catalog_menu li:first-of-type,.service.x4 .catalog_menu li:nth-of-type(4n+1),.service.x4 .service_list li:first-of-type,.service.x4 .service_list li:nth-of-type(4n+1),.service.x4 .uss_eshop_menu li:first-of-type,.service.x4 .uss_eshop_menu li:nth-of-type(4n+1){
	border-left:none;
}

.service.x3 .uss_catalog_sidebar .uss_catalog_category{
	width:33.33333%;
	max-width:33.33333%;
}

.service.x3 .uss_catalog_sidebar .uss_catalog_category:nth-of-type(3n){
	border-right:none;
}

.service.x3 .uss_catalog_sidebar .uss_catalog_category:first-of-type,.service.x3 .uss_catalog_sidebar .uss_catalog_category:nth-of-type(3n+1){
	border-left:none;
}

.service.x3 .catalog_menu li,.service.x3 .service_list li,.service.x3 .uss_eshop_menu li{
	width:33.33333%;
	max-width:33.33333%;
}

.service.x3 .catalog_menu li:nth-of-type(3n),.service.x3 .service_list li:nth-of-type(3n),.service.x3 .uss_eshop_menu li:nth-of-type(3n){
	border-right:none;
}

.service.x3 .catalog_menu li:first-of-type,.service.x3 .catalog_menu li:nth-of-type(3n+1),.service.x3 .service_list li:first-of-type,.service.x3 .service_list li:nth-of-type(3n+1),.service.x3 .uss_eshop_menu li:first-of-type,.service.x3 .uss_eshop_menu li:nth-of-type(3n+1){
	border-left:none;
}

.service.x2 .uss_catalog_sidebar .uss_catalog_category{
	width:50%;
	max-width:50%;
}

.service.x2 .uss_catalog_sidebar .uss_catalog_category:nth-of-type(2n){
	border-right:none;
}

.service.x2 .uss_catalog_sidebar .uss_catalog_category:first-of-type,.service.x2 .uss_catalog_sidebar .uss_catalog_category:nth-of-type(odd){
	border-left:none;
}

.service.x2 .catalog_menu li,.service.x2 .service_list li,.service.x2 .uss_eshop_menu li{
	width:50%;
	max-width:50%;
}

.service.x2 .catalog_menu li:nth-of-type(2n),.service.x2 .service_list li:nth-of-type(2n),.service.x2 .uss_eshop_menu li:nth-of-type(2n){
	border-right:none;
}

.service.x2 .catalog_menu li:first-of-type,.service.x2 .catalog_menu li:nth-of-type(odd),.service.x2 .service_list li:first-of-type,.service.x2 .service_list li:nth-of-type(odd),.service.x2 .uss_eshop_menu li:first-of-type,.service.x2 .uss_eshop_menu li:nth-of-type(odd){
	border-left:none;
}

.service.x1 .catalog_menu li,.service.x1 .service_list li,.service.x1 .uss_catalog_sidebar .uss_catalog_category,.service.x1 .uss_eshop_menu li{
	width:100%;
	border-left:none;
	border-right:none;
}

.features{
	text-align:center;
	line-height:28px;
}

.features h1,.features h2,.features h3{
	font-weight:400;
}

.features p{
	margin:0;
}

.features .h3{
	font-size:48px;
	text-transform:uppercase;
}

.features table{
	margin:19px 0 0;
}

.features table tbody{
	display:block;
}

.features table tbody tr{
	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;
}

.features table tbody tr td{
	text-align:center;
	padding:0 30px;
	-webkit-box-flex:0;
	-webkit-flex:0 33.33333%;
	-ms-flex:0 33.33333%;
	flex:0 33.33333%;
}

.features table tbody tr td .img{
	position:relative;
	width:150px;
	height:150px;
	margin:0 auto 4px;
}

.features table tbody tr td .img a{
	display:block;
}

.features table tbody tr td .img img{
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.features table tbody tr td .title{
	margin:0 0 1em;
}

.features table tbody tr td .title a{
	text-decoration:none;
	color:inherit;
	display:block;
	font-size:24px;
	text-transform:uppercase;
}

.features table tbody tr td p{
	font-size:16px;
	line-height:22px;
}

.positions .slick-dots{
	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;
	background:#f1f1f1;
	height:10px;
}

.positions .slick-dots li{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	margin:0;
	height:10px;
}

.positions .slick-dots li:hover{
	background:#a19d9d;
}

.positions .slick-dots li.slick-active{
	background:#06090b;
}

.positions .slick-dots li button{
	width:100%;
	margin:0;
	height:10px;
}

.positions .position_tabs .position_tabs__nav{
	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;
	margin-bottom:35px;
	cursor:pointer;
}

.positions .position_tabs .position_tabs__nav span{
	height:50px;
	width:400px;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	display:block;
	text-align:center;
	padding:12px 0 0;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:1px;
	background:#f1f1f1;
	position:relative;
}

.positions .position_tabs .position_tabs__nav span:hover{
	background:#989898;
	color:#fff;
}

.positions .position_tabs .position_tabs__nav span.selected{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
	color:#fff;
}

.positions .position_tabs .position_tabs__nav span.selected:after{
	content:"";
	width:17px;
	height:9px;
	display:block;
	background:url(../img/position_triangle.png) 50% no-repeat;
	position:absolute;
	left:0;
	right:0;
	bottom:-9px;
	margin:0 auto;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab{
	display:none;
	white-space:nowrap;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab.selected{
	display:block;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item{
	min-width:370px;
	margin-right:32px;
	vertical-align:top;
	white-space:normal;
	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-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item .uss_eshop_amount_block{
	margin-bottom:10px;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class{
	text-align:center;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item .uss_shop_name{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item .uss_shop_name a{
	height:auto;
	min-height:2.4em;
	line-height:1.2;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item .uss_shop_price{
	width:100%;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item a.add_to_cart{
	margin-bottom:10px;
}

.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item a.add_to_cart.already_in_cart{
	padding-left:10px!important;
	padding-right:10px!important;
}

.positions .position_tabs .position_tabs__tabs .slick-list{
	padding-bottom:10px!important;
	padding-top:10px!important;
}

.positions .position_tabs .mCSB_horizontal.mCSB_inside>.mCSB_container{
	padding-bottom:10px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding-left:13px;
	padding-top:20px;
}

.uss_shop_block_cat .uss_shop_category{
	margin:0 0 20px;
	background:#fff;

	padding:0 0 32px;
	border:1px solid #d2d2d2;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap{
	width:calc(100% + 6px)!important;
	border:none;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img{
	width:calc(100% + 6px)!important;
	border:none;
	margin:0;
	display:block;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a{
	display:block;
	margin:0;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a img{
	width:calc(100% + 6px)!important;
	height:auto;
	display:block;
	margin:0 auto;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name{
	margin:0 0 21px;
	background:url(../img/service_devider.png) bottom no-repeat;
	text-align:center;
	font-size:18px;
	padding:20px 10px 24px;
	line-height:1.2;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a{
	font-size:24px;
	text-align:center;
	font-weight:400;
	text-decoration:none;
	color:inherit;
	position:relative;
	display:block;
	max-height:3.6em;
	overflow:hidden;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a:after{
	content:"";
	width:60px;
	background:#c6c6c6;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_text{
	margin:0;
	font-size:16px;
	color:inherit;
	text-align:center;
	line-height:1.3;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_cat{
	padding-left:15px;
	padding-right:15px;
	margin-bottom:15px;
	text-align:center;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_cat a{
	display:inline-block;
}

.uss_shop_block_cat .uss_shop_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
	color:#fff;
}

.inline_form.block .inner{
	padding:51px 0 39px;
}

.inline_form.block .h3{
	font-size:48px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:.55px;
}

.inline_form.block:not(.blocked) form{
	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;
	position:relative;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.inline_form.block:not(.blocked) form .uss_error_form{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	border-color:#b71c1c;
	background:#ef9a9a;

	font-size:13px;
	max-width:100%;
}

.inline_form.block:not(.blocked) form .uss_error_form b,.inline_form.block:not(.blocked) form .uss_error_form strong{
	font-weight:400;

}

.inline_form.block:not(.blocked) form .group{
	display:inline-block;
	vertical-align:middle;
	margin-bottom:20px;
	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-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.inline_form.block:not(.blocked) form .group.end{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	max-width:calc(100% - 207px);
	margin:0;
}

.inline_form.block:not(.blocked) form .group.end .fc_item{
	max-width:100%;
	margin:0!important;
}

.inline_form.block:not(.blocked) form .group .fc_item{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	margin-bottom:10px;
	margin-left:20px;
}

.inline_form.block:not(.blocked) form .group .fc_item:last-child{
	margin-right:0;
}

.inline_form.block:not(.blocked) form .group .fc_item:first-child{
	margin-left:0;
}

.inline_form.block:not(.blocked) form .group .fc_item.fc_textarea{
	max-width:100%;
	margin-right:0!important;
}

.inline_form.block:not(.blocked) form .group .fc_item.fc_textarea textarea.styler{
	width:100%;
	max-width:100%;
}

.inline_form.block:not(.blocked) form .group .fc_item .elem_item{
	width:100%;
}

.inline_form.block:not(.blocked) form .group .fc_item .elem_item input.styler,.inline_form.block:not(.blocked) form .group .fc_item .elem_item textarea.styler{
	max-width:100%;
	width:460px;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border:none;
	border-radius:0;

}

.inline_form.block:not(.blocked) form .group .fc_item .elem_item input.styler{
	height:53px;
	padding:0 0 0 9px;
	border:2px solid #fff;
	width:100%;
}

.inline_form.block:not(.blocked) form .group .fc_item .elem_item input.styler.error_field{
	border:2px solid #b71c1c;
}

.inline_form.block:not(.blocked) form .group .fc_item .elem_item textarea.styler{
	max-width:100%;
	padding:9px 0 5px 9px;
	border:2px solid #fff;
	width:100%;
}

.inline_form.block:not(.blocked) form .group .fc_item .elem_item textarea.styler.error_field{
	border:2px solid #b71c1c;
}

.inline_form.block:not(.blocked) form .group .fc_item.fc_checkbox{
	width:460px;
	margin-top:10px;
}

.inline_form.block:not(.blocked) form .group .fc_item.fc_checkbox .jq-checkbox{
	top:0;
	margin-top:-.5em;
}

.inline_form.block:not(.blocked) form .group .fc_item.fc_checkbox .elem_item{
	float:left;
	width:auto;
}

.inline_form.block:not(.blocked) form .group .fc_item.fc_checkbox .sector_title{
	font-size:12px;
	width:auto;
}

.inline_form.block:not(.blocked) form .buttons{
	display:inline-block;
	vertical-align:middle;
	margin-left:20px;
}

.inline_form.block:not(.blocked) form .buttons input[type=submit]{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#06090b;
	background:#fff;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	box-shadow:none!important;
}

.inline_form.block:not(.blocked) form .buttons input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.inline_form.block.inline_form_inside{
	padding:37px 10px 21px;
	margin-bottom:30px;
	margin-top:10px;
}

.inline_form.block.inline_form_inside .h3{
	font-size:30px;
	margin-bottom:24px;
}

.inline_form.block.inline_form_inside form .group .fc_item .elem_item:not(.one){
	width:100%;
}

.inline_form.block.inline_form_inside form .group .fc_item .elem_item input,.inline_form.block.inline_form_inside form .group .fc_item .elem_item input.styler{
	max-width:100%;
	width:100%;
	height:43px;
	font-size:16px;
}

.inline_form.block.inline_form_inside form .group .fc_item .elem_item textarea,.inline_form.block.inline_form_inside form .group .fc_item .elem_item textarea.styler{
	width:100%;
	max-width:100%;
	font-size:16px;
}

.inline_form.block.inline_form_inside form .group .fc_item label.sector_title{
	font-weight:400;
}

.inline_form.block.blocked form{
	width:100%;
	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;
}

.inline_form.block.blocked form .group{
	margin-bottom:20px;
}

.inline_form.block.blocked form .group:not(.end){
	-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: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;
}

.inline_form.block.blocked form .group:not(.end):nth-of-type(2n):not(.end){
	width:35%;
}

.inline_form.block.blocked form .group:not(.end):nth-of-type(odd):not(.end){
	width:calc(65% - 20px);
	margin-left:20px;
}

.inline_form.block.blocked form .group:not(.end) .fc_item{
	width:100%;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 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-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0;
}

.inline_form.block.blocked form .group:not(.end) .fc_item .elem_item{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	width:100%;
}

.inline_form.block.blocked form .group:not(.end) .fc_item .elem_item textarea.styler{
	height:100%;
}

.inline_form.block.blocked form .group:not(.end) .fc_item+.fc_item{
	margin-top:15px;
}

.inline_form.block.blocked form .group.end{
	max-width:calc(100% - 200px);
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.inline_form.block .fc_checkbox a{
	color:inherit;
}

.news.block{
	background:#f9f9f9;
}

.news.block .inner{
	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;
	padding:91px 0 80px;
}

.news.block .h3{
	text-transform:uppercase;
	text-align:center;
}

.news.block .news_block_item{
	position:relative;
	background:#fff;
	width:370px;
	padding:0 0 55px;
}

.news.block .news_block_item .image{
	float:none;
	margin:0 0 25px;
	padding:0;
}

.news.block .news_block_item .image a{
	padding:0;
	margin:0;
}

.news.block .news_block_item .image a img{
	display:block;
	padding:0;
	margin:0 auto;
	max-width:100%;
}

.news.block .news_block_item .info{
	position:relative;
	display:block;
	background:url(../img/news_devider.png) 20px 0 no-repeat;
}

.news.block .news_block_item .info .date{
	position:absolute;
	left:0;
	top:-60px;
	font-size:12px;
	color:#fff;
	background:#03060a;
	padding:6px 10px 5px;
	word-spacing:1px;
}

.news.block .news_block_item .info .title{
	text-align:left;
	padding:0 21px;
}

.news.block .news_block_item .info .title a:not(.commentsAmount){
	font-size:18px;
	line-height:28px;
	display:block;
	padding:19px 0;
	text-decoration:none;
	color:inherit;
}

.news.block .news_block_item .info .title a.commentsAmount{
	color:inherit;
	text-decoration:none!important;
}

.news.block .news_block_item .info .preview{
	font-size:12px;
	font-size:14px;
	padding:0 21px;
}

.news.block .news_block_item .info .uss_news_more{
	padding:10px 21px 0;
}

.news.block .news_block_item:hover{
	-webkit-box-shadow:0 1px 14px rgba(0, 0, 0, .15);
	box-shadow:0 1px 14px rgba(0, 0, 0, .15);
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
	color:#fff;
}

.news.block .news_block_item:hover .info .title a{
	color:inherit;
	text-decoration:underline;
}

.news.block .news_block_item:hover .info .title a:hover{
	text-decoration:none;
}

.news.block .news_block_item:hover .info a{
	color:inherit;
}

.news_list .news_item{
	margin-bottom:25px;
}

.news_list .news_item .info{
	margin-top:0;
}

.news_list .news_item .info .date{
	font-size:12px;
}

.news_list .news_item .info .preview p{
	margin:0 0 5px;
}

.news_similar_wrap .news_similar_title{
	display:block;
	text-transform:uppercase;
	text-align:center;
	position:relative;
	letter-spacing:1.3px;
	font-size:24px;
	color:#000;
	height:auto;
	text-align:left;
	width:100%;
	margin:0 0 30px;
	padding:19px 0 0;
	font-weight:400;

}

.news_similar_wrap .similar_items .news_item .info{
	margin-top:0;
}

.news_similar_wrap .similar_items .news_item .info .date{
	font-size:12px;
}

.news_similar_wrap .similar_items .news_item .info .title a{
	font-size:18px;
}

.subscribe .inner{
	padding:51px 0;
}

.subscribe .h3{
	text-align:center;
	margin-bottom:27px;
}

.subscribe .h4{
	text-align:center;
	font-size:24px;
	text-transform:uppercase;
}

.subscribe .subscribe_form{
	margin:48px 0 0;
	display:block;
	text-align:center;
}

.subscribe .subscribe_form form{
	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;
}

.subscribe .subscribe_form form .emailfield{
	display:inline-block;
	vertical-align:middle;
	margin-right:19px;
	max-width:460px;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.subscribe .subscribe_form form .emailfield input{
	width:100%;
	height:53px;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	border:1px solid #d6d6d6;
}

.subscribe .subscribe_form form .send_button{
	display:inline-block;
	vertical-align:middle;
}

.subscribe .subscribe_form form .send_button input{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	padding:15px 27px 14px;
}

.subscribe .subscribe_form form .send_button input:hover{
	background:#989898;
	color:#fff;
}

.footer_menu{
	background:#06090b;
}

.footer_menu ul,.footer_menu ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.footer_menu .burger{
	display:none;
	width:35px;
	height:35px;
	border-radius:5px;
	border:1px solid #fff;
	padding:7px 2px 4px;
	margin-right:10px;
}

.footer_menu .burger span{
	height:2px;
	background:#fff;
	display:block;
}

.footer_menu .burger span:not(:last-child){
	margin-bottom:4px;
}

.footer_menu ul{
	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;
}

.footer_menu ul li{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	position:relative;
}

.footer_menu ul li a{
	display:inline-block;
	text-align:center;
	color:#fff;
	font-size:18px;
	text-decoration:none;
	padding:30px 0 0;
	height:80px;
	width:100%;
	position:relative;
}

.footer_menu ul li.active a,.footer_menu ul li:hover a{
	color:#767676;
}

.footer_menu ul li.active a:after,.footer_menu ul li:hover a:after{
	content:"";
	width:50px;
	height:1px;
	display:block;
	background:url(../img/footer_menu_line.png) 50% no-repeat;
	position:absolute;
	left:0;
	right:0;
	bottom:19px;
	margin:0 auto;
}

.footer_menu ul li .submenu{
	background:#f4f4f4;
	-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, .3)!important;
	box-shadow:0 1px 10px rgba(0, 0, 0, .3)!important;
	z-index:2;
	display:block;
	width:100%;
	min-width:200px;
	display:none;
}

.footer_menu ul li .submenu li a{
	font-size:16px;

	line-height:1;
	display:block;
	text-align:left;
	text-transform:none;
	color:#000;
}

.footer_menu ul li .submenu li a:after{
	content:none!important;
}

.footer_menu ul li .submenu li.active,.footer_menu ul li .submenu li:hover{
	background:#111213;
}

.footer_menu ul li .submenu li.active a,.footer_menu ul li .submenu li:hover a{
	color:#fff;
}

.footer_menu ul li .submenu li a{
	padding:9px 0 10px 15px;
	height:auto;
}

.footer_menu ul li .submenu li a:afer{
	content:none!important;
}

.footer_menu ul li:hover>.submenu{
	display:block;
	position:absolute;
}

.footer,.footer_bg{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
	background-color:#06090b;
}

.footer{
	color:#fff;
	font-size:16px;
}

.footer p{
	margin:0;
}

.footer .inner{
	padding:46px 3px 10px;
	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;
}

.footer .left{
	padding:3px 0 0;
}

.footer .left,.footer .right{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.footer .right{
	text-align:right;
}

.footer .social{
	margin:0 0 13px;
}

.footer .social a{
	display:inline-block;
	margin:0 10px 0 0;
}

.footer .social a:hover{
	-webkit-filter:brightness(100);
	filter:brightness(100);
}

.footer .counters{
	margin:0 0 13px;
}

.footer .privacy{
	margin:0 0 7px;
}

.footer .contacts{
	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-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:14px;
}

.footer .phone{
	font-size:28px;
	position:relative;
}

.footer .phone a{
	font-size:inherit;
	text-decoration:none;
	color:inherit;
	white-space:nowrap;
}

.footer .phone p{
	display:inline-block;
	padding-left:30px;
}

.footer .phone em{
	line-height:0;
}

.footer .phone em,.footer .phone span{
	display:inline-block;
	vertical-align:middle;
}

.footer .address{
	font-size:16px;
	line-height:1.45;
	margin:0 0 14px;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.footer .address strong{
	font-weight:400;
}

.footer .dev .uss-copyright,.footer .email{
	display:inline-block;
}

.footer .email{
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	text-align:center;
}

.footer .email a{
	padding-left:30px;
	text-decoration:none;
	color:inherit;
	white-space:nowrap;
}

.footer .email em{
	vertical-align:middle;
	line-height:0;
}

.footer .email em,.footer .email span{
	display:inline-block;
}

.footer .contacts .phone{
	position:relative;
}

.footer .contacts .phone:after{
	content:"";
	width:12px;
	height:12px;
	background:url(../img/phone_icon.png) 50% no-repeat;
	left:0;
	position:absolute;
	top:16px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

.footer .contacts .email{
	position:relative;
}

.footer .contacts .email:after{
	content:"";
	width:12px;
	height:12px;
	background:url(../img/email_icon.png) 50% no-repeat;
	left:0;
	position:absolute;
	top:9px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}

.footer .contacts .email p:first-child{
	padding-left:20px;
}

.bottom{
	color:#fff;
	font-size:16px;
}

.bottom p{
	margin:0;
}

.bottom .inner{
	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;
	padding-bottom:15px;
}

.bottom .left{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.bottom .left .copy,.bottom .left .privacy{
	margin-bottom:7px;
}

.bottom .right{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	text-align:right;
}

.bottom .dev{
	display:inline-block;
}

.uss_shop_blocks_view{
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	overflow:visible;
}

.uss_shop_blocks_view,.uss_shop_blocks_view .uss_eshop_item{
	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;
}

.uss_shop_blocks_view .uss_eshop_item{
	position:relative;
	background:#fff;
	border:1px solid #e7e7e7;
	padding:0 14px 14px;
	margin-right:0;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	max-width:calc((100% - 10px)/2);
}

.uss_shop_blocks_view .uss_eshop_item.with_btns{
	padding-bottom:65px;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.uss_shop_blocks_view .uss_eshop_item:hover{
	-webkit-box-shadow:0 0 14px rgba(0, 0, 0, .15);
	box-shadow:0 0 14px rgba(0, 0, 0, .15);
}

.uss_shop_blocks_view .uss_eshop_item .posimg_item{
	margin:0 0 14px -14px!important;
	width:calc(100% + 28px);
}

.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder{
	padding:0!important;
	margin:0!important;
	border:none;
	text-align:center;
	max-width:100%;
}

.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder a{
	display:block;
}

.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder a img{
	display:inline-block;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a{
	font-size:16px;
	color:#000;

	line-height:24px;
	text-decoration:none;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover{
	text-decoration:underline;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_description{
	font-size:13px;

}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_price{
	padding:0;
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	background:#f6f6f6;
	height:36px;
	width:calc(100% + 28px);
	margin:14px 0 14px -14px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span{
	margin:0!important;
	padding:0!important;
	background:none!important;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price{
	font-size:18px;
	color:#000;

}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price{
	font-size:12px;
	color:#8c8c8c;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price+.actual_price{
	margin-left:9px!important;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by{
	margin:0;
	padding:0;
	text-align:center;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by .uss_eshop_amount_block{
	display:inline-block;
	margin-bottom:7px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	text-align:center;
	width:100%;
	display:block;
	float:none;
	font-size:14px;
	height:38px;
	padding:11px 0 6px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by+.uss_shop_by{
	margin-top:7px;
	margin-bottom:7px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns{
	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;
	padding-top:14px;
	padding-bottom:14px;
	width:100%;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_by.uss_shop_buy_one_click{
	margin:0;
	padding:0;
	width:67px;
	height:35px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_by.uss_shop_buy_one_click a{
	font-size:0;
	display:block;
	width:100%;
	height:100%;
	background-image:url(../img/one_click.png);
	background-position:50%;
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	border:none;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_by.uss_shop_buy_one_click a:hover{
	background-color:#06090b;
	background-image:url(../img/one_click_a.png);
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_compare_by{
	width:67px;
	height:35px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_compare_by a.add_to_compare{
	font-size:0;
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	background-image:url(../img/compare.png);
	background-position:50%;
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	border-color:1px solid #f6f6f6;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_compare_by a.add_to_compare.already_in_compare{
	background-color:#989898;
	background-image:url(../img/compare_a.png);
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_compare_by a.add_to_compare:hover{
	background-color:#06090b;
	background-image:url(../img/compare_a.png);
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap{
	width:67px;
	height:35px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap .uss_shop_put{
	display:block;
	width:100%;
	height:100%;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap .uss_shop_put a{
	background-image:url(../img/fav.png);
	background-position:50%;
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	font-size:0;
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	border-color:1px solid #f6f6f6;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap .uss_shop_put a.already_in_wish{
	background-color:#989898;
	background-image:url(../img/fav_a.png);
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns .uss_shop_put_wrap .uss_shop_put a:hover{
	background-color:#06090b;
	background-image:url(../img/fav_a.png);
	color:#fff;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns>div{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns>div:not(:last-child){
	margin-right:17px!important;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_btns.x1>div a{
	font-size:14px!important;
	padding-left:40px;
	line-height:34px;
	text-decoration:none;
	background-position:11px 50%!important;
	color:#212121;
	text-align:left;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_amount_left,.uss_shop_blocks_view .uss_eshop_item .uss_shop_producer,.uss_shop_blocks_view .uss_eshop_item .uss_shop_uid{
	margin:4px 0 3px;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area{
	margin-top:14px;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_group_title{
	font-size:18px;
	font-weight:400;

}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item{

	margin-bottom:7px;
	line-height:1;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .eshop_filters_line{
	width:100%;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .title{
	font-size:15px;

	font-weight:400;
	margin-bottom:7px;
	display:block;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .items_wrap,.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_items .eshop_filters_item .value{
	display:block;
	font-size:14px;

}

.uss_shop_list_view .uss_shop_list_view_item{
	width:100%;
	border:1px solid #e7e7e7;
	margin-bottom:10px;
}

.uss_shop_list_view .uss_shop_list_view_item:hover{
	-webkit-box-shadow:0 0 14px rgba(0, 0, 0, .15);
	box-shadow:0 0 14px rgba(0, 0, 0, .15);
}

.uss_shop_list_view .uss_shop_list_view_item .posimg_item .uss_img_holder{
	border:none;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data{
	overflow:hidden;
	display:block;
	margin-bottom:14px;
	padding-top:14px;
	font-size:14px;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data>div:not(.uss_shop_name){
	margin:0 0 3px;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data>div:not(.eshop_filters_area):not(.uss_shop_description):not(.uss_shop_by):not(.uss_shop_price){
	line-height:30px;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name{
	font-size:20px;

	margin-bottom:5px;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a{
	color:inherit;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_amount_left strong,.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_producer strong,.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_uid strong{
	margin-right:5px;
	display:inline-block;
	font-weight:400;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .eshop_filters_area form .eshop_filters_items .eshop_filters_item{
	line-height:30px;
	margin-bottom:0;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .eshop_filters_area form .eshop_filters_items .eshop_filters_item:not(:last-child){
	margin-bottom:3px;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .eshop_filters_area form .eshop_filters_items .eshop_filters_item .eshop_filters_line{
	margin-bottom:0;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .eshop_filters_area form .eshop_filters_items .eshop_filters_item .title{
	font-weight:400;
	margin-right:5px;
	display:inline-block;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price{
	min-height:36px;
	padding:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:stretch;
	-webkit-align-items:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:14px!important;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price span{
	background:none!important;
	background:#f6f6f6!important;
	margin:0!important;
	padding:0!important;
	display:inline-block;
	vertical-align:middle;
	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_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price span.old_price{
	font-size:12px;
	color:#8c8c8c;
	padding-left:14px!important;
	padding-right:14px!important;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price span.old_price+span.actual_price{
	padding-left:0!important;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_price span.actual_price{
	padding-left:14px!important;
	padding-right:14px!important;
	font-size:18px;
	color:inherit;

}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by{
	display:inline-block;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by+.uss_shop_by{
	margin-left:15px;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by a.add_to_cart{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	text-decoration:none;
	text-align:center;
	float:none;
	font-size:14px;
	height:38px;
	padding:11px 27px 6px;
	display:inline-block;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_linktomore a{

}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns{
	padding-right:14px;
	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;
	padding-top:14px;
	padding-bottom:14px;
	width:100%;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_shop_by.uss_shop_buy_one_click{
	margin:0;
	padding:0;
	width:67px;
	height:35px;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_shop_by.uss_shop_buy_one_click a{
	font-size:0;
	display:block;
	width:100%;
	height:100%;
	background-image:url(../img/one_click.png);
	background-position:50%;
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	border:none;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_shop_by.uss_shop_buy_one_click a:hover{
	background-color:#06090b;
	background-image:url(../img/one_click_a.png);
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_compare_by{
	width:67px;
	height:35px;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_compare_by a.add_to_compare{
	font-size:0;
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	background-image:url(../img/compare.png);
	background-position:50%;
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	border-color:1px solid #f6f6f6;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_compare_by a.add_to_compare.already_in_compare{
	background-color:#989898;
	background-image:url(../img/compare_a.png);
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_compare_by a.add_to_compare:hover{
	background-color:#06090b;
	background-image:url(../img/compare_a.png);
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_shop_put_wrap{
	width:67px;
	height:35px;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_shop_put_wrap .uss_shop_put{
	display:block;
	width:100%;
	height:100%;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_shop_put_wrap .uss_shop_put a{
	background-image:url(../img/fav.png);
	background-position:50%;
	background-repeat:no-repeat;
	background-color:#f6f6f6;
	font-size:0;
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	border-color:1px solid #f6f6f6;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_shop_put_wrap .uss_shop_put a.already_in_wish{
	background-color:#989898;
	background-image:url(../img/fav_a.png);
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns .uss_shop_put_wrap .uss_shop_put a:hover{
	background-color:#06090b;
	background-image:url(../img/fav_a.png);
	color:#fff;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns>div{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns>div:not(:last-child){
	margin-right:17px!important;
}

.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_btns.x1>div a{
	font-size:14px!important;
	padding-left:40px;
	line-height:34px;
	text-decoration:none;
	background-position:11px 50%!important;
	color:#212121;
	text-align:left;
}

.jq-radio{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.jq-selectbox{
	width:100%;
	margin-bottom:0!important;
}

.jq-selectbox .jq-selectbox__select{
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	background:#f6f6f6;
	border:1px solid #989898;
	border-radius:0;
	width:100%!important;
}

.jq-selectbox .jq-selectbox__select .jq-selectbox__select-text{
	width:100%;
	font-size:12px;

}

.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger{
	border:none;
}

.jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow{
	opacity:1;
	border-bottom-color:#989898;
}

#wrap .uss_eshop_filters_block{
	float:none;
}

#wrap .uss_eshop_filters_block.simple_filters form>.filter_item,#wrap .uss_eshop_filters_block.simple_filters form>.filter_submit{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	width:auto;
	margin-bottom:0;
}

#wrap .uss_eshop_filters_block.simple_filters form .filter_submit{
	display:inline-block;
	vertical-align:bottom;
	margin-bottom:0;
	margin-top:0;
}

#wrap .uss_eshop_filters_block.simple_filters form .filter_submit button,#wrap .uss_eshop_filters_block.simple_filters form .filter_submit input{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	height:auto;
	font-size:13px;
	text-align:center;
	height:30px;
	padding:3px 15px 0;
}

#wrap .uss_eshop_filters_block.simple_filters form .filter_submit button:hover,#wrap .uss_eshop_filters_block.simple_filters form .filter_submit input:hover{
	background:#989898;
	color:#fff;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) .group{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_group_title{
	font-size:18px;
	font-weight:400;

	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_items .filter_item{
	width:calc(32% - 4px);
	display:inline-block;
	vertical-align:top;
	margin:0 10px 7px 0;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_items .filter_item:nth-of-type(3n){
	margin-right:0;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_items .filter_item label{
	font-weight:400;

	display:block;
	width:100%;
	margin:0 0 7px;
	padding:0;
	font-size:15px;
	float:none;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:space-start;
	-webkit-justify-content:space-start;
	-ms-flex-pack:space-start;
	justify-content:space-start;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_item,#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_submit{
	width:calc(32% - 4px);
	margin-right:10px;
	margin-left:0;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_submit{
	margin-right:0;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_item{
	display:inline-block;
	vertical-align:bottom;
	margin-bottom:0;
	margin-top:0;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_item.filter_search_in_current_cat{
	vertical-align:middle;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form input,#wrap .uss_eshop_filters_block:not(.simple_filters) form input.styler{
	max-width:100%;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	font-size:18px;

	border:1px solid #989898;
	height:30px;
	padding:0 0 0 6px;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form input.error_field,#wrap .uss_eshop_filters_block:not(.simple_filters) form input.styler.error_field{
	border:1px solid #b71c1c;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit{
	display:inline-block;
	vertical-align:bottom;
	margin-bottom:0;
	margin-top:0;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit button,#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit input{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	height:auto;
	font-size:13px;
	text-align:center;
	height:30px;
	padding:3px 15px 0;
}

#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit button:hover,#wrap .uss_eshop_filters_block:not(.simple_filters) form .filter_submit input:hover{
	background:#989898;
	color:#fff;
}

#wrap .uss_eshop_filters_block form .filter_producer label{
	width:100%;
	font-weight:400;

	display:block;
	margin:0 0 7px;
	padding:0;
	font-size:15px;
}

#wrap .uss_eshop_filters_block form .filter_producer .jq-selectbox{
	width:100%;
}

#wrap .uss_eshop_filters_block form input.styler:not([type=submit]){
	padding-left:3px!important;
	padding-right:3px!important;
	font-size:14px!important;
	text-align:center;
}

.uss_eshop_sort_block{
	text-align:right;
}

.uss_eshop_sort_block .jq-selectbox,.uss_eshop_sort_block .jq-selectbox .jq-selectbox__select{
	width:auto;
}

.section_eshop{
	font-size:14px;
}

.section_eshop .uss_shop_detail .uss_img_wrapper{
	max-width:100%;
}

.section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image a img{
	margin:0 auto;
	display:block;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data{
	display:block;
	overflow:hidden;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_description{
	font-size:18px;
	line-height:1.45;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_description ul,.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_description ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_description p{
	margin:0 0 10px;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area{
	margin-bottom:3px;
	margin-top:0;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_group_title{
	font-size:20px;
	font-weight:400;

}

.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item{
	margin-bottom:3px;
	line-height:30px;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item .eshop_filters_line{
	margin-bottom:0;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item .title{

	font-size:15px;
	font-weight:400;
	margin-bottom:7px;
	margin-right:7px;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .eshop_filters_area .eshop_filters_items .eshop_filters_item .jq-selectbox{
	width:auto;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_amount_left,.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_producer,.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_uid{
	margin:0 0 3px;
	line-height:30px;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span{
	margin:0!important;
	padding:0!important;
	display:block;
	background:none!important;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price{
	color:#000;
	font-size:30px;

}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price{
	font-size:16px;
	color:#8c8c8c;

}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by{
	margin:0;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	margin-bottom:12px;
	text-align:center;
	min-width:274px;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart,.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click{
	background:#fff;
	display:inline-block;
	text-decoration:none;
	background-color:#f6f6f6;
	border-bottom:3px solid #989898;
	color:#06090b;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart:hover,.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click{
	width:274px;
	margin-left:0;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap{
	min-width:135px;
	height:35px;
	display:inline-block;
	vertical-align:top;
	margin:0 10px 0 0;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap .uss_shop_put{
	width:100%;
	height:100%;
	display:block;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap .uss_shop_put a{
	display:block;
	width:100%;
	height:100%;
	padding:11px 12px 0 62px;
	background:url(../img/compare_in.png) 26px no-repeat;
	background-color:#f6f6f6;
	font-size:12px;
	color:#202020;
	text-decoration:none;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap .uss_shop_put a:hover{
	color:#fff;
	background:url(../img/compare_in_a.png) 26px no-repeat;
	background-color:#989898;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_compare_by{
	display:inline-block;
	vertical-align:top;
	width:135px;
	height:35px;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_compare_by a{
	display:block;
	width:100%;
	height:100%;
	padding:11px 0 0 46px;
	background:url(../img/fav.png) 14px no-repeat;
	background-color:#f6f6f6;
	font-size:12px;
	color:#202020;
	text-decoration:none;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_compare_by a:hover{
	background:url(../img/fav_a.png) 14px no-repeat;
	background-color:#989898;
	color:#fff;
}

.section_eshop .uss_shop_detail .uss_shop_full_description{
	font-size:18px;
}

div.uss_tabs div.uss_tabs_navigation{
	border-bottom:1px solid #f1f1f1;
}

div.uss_tabs div.uss_tabs_navigation span{
	font-size:18px;
	text-transform:uppercase;
	color:#000;
	border-radius:0;
	font-weight:400!important;
	background:#f1f1f1;

	opacity:1!important;
	padding:9px 19px 5px;
	-webkit-box-shadow:none;
	box-shadow:none;
	float:none;
	display:inline-block;
	vertical-align:bottom;
	margin:0 5px 0 0;
	height:auto;
}

div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#06090b;
	color:#fff;
	border-top:3px solid #989898;
}

div.uss_tabs div.uss_tabs_navigation span:first-child.selected{
	margin-left:0;
}

div.uss_tabs div.uss_tabs_navigation span:last-child.selected{
	margin-right:0;
}

div.uss_tabs div.tab_items{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-color:#e7e7e7;
	padding:20px 17px;
}

div.uss_tabs div.tab_items div.tab_item{
	font-size:18px;
}

div.uss_tabs div.tab_items .CatalogOrderForm .group .fc_item .elem_item textarea.styler{
	height:60px;
}

table.decore{

	border-collapse:collapse;
}

table.decore tr:first-child td,table.decore tr:first-child th{
	border-top:1px solid #d8d8d8;
}

table.decore tr th{
	font-weight:400;
	font-size:18px;
	background:#f3f3f3;
	text-align:left;
	border-bottom:1px solid #d8d8d8;
	padding:15px 0 14px 15px;
}

table.decore tr th:not(:last-child){
	border-right:1px solid #d8d8d8;
}

table.decore tr th:last-child{
	width:26%;
}

table.decore tr td{
	color:#202020;
	border-bottom:1px solid #d8d8d8;
	padding:9px 0 10px 16px;
}

table.decore tr td:not(:last-child){
	border-right:1px solid #d8d8d8;
}

.h3.h_op{
	display:block;
	text-transform:uppercase;
	text-align:center;
	font-size:24px;
	position:relative;
	letter-spacing:1.3px;
	background:url(../img/aside_title_lines.png) 17px no-repeat,
                url(../img/texture_black.png) 0 0 repeat;
	color:#fff;
	text-align:left;
	width:100%;
	margin:0 0 30px;
	padding:11px 5px 9px 18px;
	font-weight:400;

	background:url(../img/texture_black.png) 0 0 repeat;
}

.h3.h_op:after{
	content:"";
	width:17px;
	height:9px;
	display:block;
	background:url(../img/position_triangle.png) 50% no-repeat;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	bottom:-9px;
	content:none;
}

.uss_eshop_sameproducts.blocks{
	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;
}

.uss_eshop_sameproducts.blocks .item{
	border:1px solid #e7e7e7;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:14px;
	margin:0 0 15px;
}

.uss_eshop_sameproducts.blocks .item .imageWrap{
	width:calc(100% + 28px);
	margin-left:-14px!important;
	border:none;
	margin-bottom:15px;
}

.uss_eshop_sameproducts.blocks .item .imageWrap .image a{
	display:block;
}

.uss_eshop_sameproducts.blocks .item .imageWrap .image a img{
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}

.uss_eshop_sameproducts.blocks .item .info .title{
	font-size:14px;
	color:#202020;
	margin-bottom:15px;
}

.uss_eshop_sameproducts.blocks .item .info .title a{
	font-size:inherit;
	color:inherit;
	text-decoration:none;

	display:block;
	height:50px;
	overflow:hidden;
}

.uss_eshop_sameproducts.blocks .item .info .price{
	width:calc(100% + 28px);
	margin-left:-14px;
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:36px;
	background:#f6f6f6;
	margin-bottom:15px;
}

.uss_eshop_sameproducts.blocks .item .info .price span{
	background:none!important;
	margin:0!important;
	padding:0!important;
}

.uss_eshop_sameproducts.blocks .item .info .price span.old_price{
	font-size:12px;
	color:#8c8c8c;
}

.uss_eshop_sameproducts.blocks .item .info .price span.old_price+.actual_price{
	margin-left:12px!important;
}

.uss_eshop_sameproducts.blocks .item .info .price span.actual_price{
	font-size:18px;

	color:#000;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart{
	text-align:center;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block{
	display:inline-block;
	margin-bottom:7px;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .amount_title{
	vertical-align:middle;
	display:inline-block;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart .uss_eshop_amount_block .basket_amount_class{
	width:50px;
	height:30px;
	text-align:center;
	padding-left:4px;
	padding-right:4px;
	display:inline-block;
	vertical-align:middle;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	font-size:14px;
	width:100%;
	text-align:center;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart.already_in_cart{
	color:#06090b;
	background:#fff;
	border:solid #989898;
	border-width:1px 1px 3px;
	display:inline-block;
	text-decoration:none;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart.already_in_cart:hover{
	background:#989898;
	color:#fff;
}

.uss_eshop_sameproducts .uss_clear{
	display:none;
}

.uss_eshop_sameproducts.list .item{
	margin:0;
	padding-top:10px;
	width:100%;
	display:block;
}

.uss_eshop_sameproducts.list .item:not(:last-child){
	padding-bottom:10px;
	border-bottom:1px solid #e7e7e7;
}

.uss_eshop_sameproducts.list .item .imageWrapOuter{
	margin-right:10px!important;
}

.uss_eshop_sameproducts.list .item .imageWrap{
	border:none;
}

.uss_eshop_sameproducts.list .item .imageWrap .image{
	max-width:100%;
}

.uss_eshop_sameproducts.list .item .imageWrap .image a{
	display:block;
}

.uss_eshop_sameproducts.list .item .imageWrap .image a img{
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}

.uss_eshop_sameproducts.list .item .info .title{
	font-size:14px;
	color:#202020;
	margin-bottom:15px;
}

.uss_eshop_sameproducts.list .item .info .title a{
	font-size:inherit;
	color:inherit;
	text-decoration:none;

	display:block;
	height:50px;
	overflow:hidden;
}

.uss_eshop_sameproducts.list .item .info .price{
	display:inline-block;
	-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;
	height:36px;
	background:#f6f6f6;
	margin-bottom:15px;
	padding:5px 10px 6px;
}

.uss_eshop_sameproducts.list .item .info .price span{
	background:none!important;
	margin:0!important;
	padding:0!important;
}

.uss_eshop_sameproducts.list .item .info .price span.old_price{
	font-size:12px;
	color:#8c8c8c;
}

.uss_eshop_sameproducts.list .item .info .price span.old_price+.actual_price{
	margin-left:12px!important;
}

.uss_eshop_sameproducts.list .item .info .price span.actual_price{
	font-size:18px;

	color:#000;
}

.uss_eshop_sameproducts.list .item .info .addToCart .uss_eshop_amount_block{
	display:block;
	margin-bottom:7px;
}

.uss_eshop_sameproducts.list .item .info .addToCart .uss_eshop_amount_block .basket_amount_class{
	width:40px;
	height:30px;
	border:1px solid #ccc;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	margin-left:5px;
	margin-right:5px;
}

.uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	display:inline-block;
}

.uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart.already_in_cart{
	color:#06090b;
	background:#fff;
	border:solid #989898;
	border-width:1px 1px 3px;
	display:inline-block;
	text-decoration:none;
}

.uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart.already_in_cart:hover{
	background:#989898;
	color:#fff;
}

.uss_eshop_sameproducts.table{
	display:block;
	overflow-x:auto;
}

.uss_eshop_sameproducts.table tr.item{
	margin:0;
	padding-top:10px;
}

.uss_eshop_sameproducts.table tr.item:not(:last-child){
	padding-bottom:10px;
	border-bottom:1px solid #e7e7e7;
}

.uss_eshop_sameproducts.table tr.item .imageTd,.uss_eshop_sameproducts.table tr.item .imageTd .imageWrapOuter{
	width:auto!important;
}

.uss_eshop_sameproducts.table tr.item .imageTd a{
	display:block;
}

.uss_eshop_sameproducts.table tr.item .imageTd a img{
	display:block;
	height:auto;
	margin:0 auto;
	width:140px;
	max-width:none;
}

.uss_eshop_sameproducts.table tr.item .title{
	font-size:14px;
	color:#202020;
	margin-bottom:15px;
}

.uss_eshop_sameproducts.table tr.item .title a{
	font-size:inherit;
	color:inherit;
	text-decoration:none;

	display:block;
	height:50px;
	overflow:hidden;
}

.uss_eshop_sameproducts.table tr.item .price{
	background:#f6f6f6;
}

.uss_eshop_sameproducts.table tr.item .price span{
	background:none!important;
	margin:0!important;
	padding:0!important;
	display:block;
}

.uss_eshop_sameproducts.table tr.item .price span.old_price{
	font-size:12px;
	color:#8c8c8c;
}

.uss_eshop_sameproducts.table tr.item .price span.actual_price{
	font-size:18px;

	color:#000;
}

.uss_eshop_sameproducts.table tr.item .addToCart .uss_eshop_amount_block{
	display:block;
	margin-bottom:7px;
}

.uss_eshop_sameproducts.table tr.item .addToCart .uss_eshop_amount_block .basket_amount_class{
	width:40px;
	height:30px;
	border:1px solid #ccc;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	margin-left:5px;
	margin-right:5px;
}

.uss_eshop_sameproducts.table tr.item .addToCart a.add_to_cart{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	display:inline-block;
}

.uss_eshop_sameproducts.table tr.item .addToCart a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.uss_eshop_sameproducts.table tr.item .addToCart a.add_to_cart.already_in_cart{
	color:#06090b;
	background:#fff;
	border:solid #989898;
	border-width:1px 1px 3px;
	display:inline-block;
	text-decoration:none;
}

.uss_eshop_sameproducts.table tr.item .addToCart a.add_to_cart.already_in_cart:hover{
	background:#989898;
	color:#fff;
}

#wrap .catalog_orderbutton{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	text-decoration:none;
	line-height:1;
	font-weight:400;
	opacity:1;
	display:block;
	font-size:16px;
	float:none;
	display:inline-block;
	min-height:auto;
	padding:14px 27px 10px;
}

#wrap .catalog_orderbutton:hover{
	background:#989898;
	color:#fff;
}

#wrap .uss_catalog_block_cat .catalog_orderbutton{
	width:100%;
	text-align:center;
	padding-left:0;
	padding-right:0;
}

.uss_catalog_block_cat .uss_catalog_category{
	border:1px solid #e7e7e7;
	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-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{
	max-width:100%;
	height:auto!important;
	display:block;
	margin-bottom:14px;
	border:none;
}

.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a{
	display:block;
}

.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a img{
	display:block;
	max-width:100%;
	height:auto;
}

.uss_catalog_block_cat .uss_catalog_category .catalog_info{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 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;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:14px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name{
	color:#202020;
	margin-bottom:14px;
}

.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	color:inherit;

	font-size:16px;
	text-decoration:none;
}

.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a:hover{
	text-decoration:underline;
}

.uss_catalog_block_cat .uss_catalog_category .catalog_info .subcats,.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catlog_cat_anons{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton{
	float:none!important;
	margin-bottom:0;
}

.uss_catalog_detail .uss_img_wrapper{
	max-width:100%;
}

.uss_catalog_detail .uss_img_wrapper.for_preview_columned{
	margin-right:10px;
}

.module_catalog .catalog_order_form h3{
	display:block;
	text-transform:uppercase;
	text-align:center;
	position:relative;
	letter-spacing:1.3px;
	font-size:24px;
	color:#000;
	padding:19px 0 0;
	height:auto;
	text-align:left;
	width:100%;
	margin:0 0 30px;
	font-weight:400;

}

.module_catalog .catalog_order_form form .fc_item .elem_item textarea.styler{
	height:60px;
}

.uss_catlog_cat_anons{
	font-size:14px;
}

.watched .h3{
	display:block;
	text-transform:uppercase;
	text-align:center;
	font-size:24px;
	position:relative;
	letter-spacing:1.3px;
	background-color:#989898;
	color:#fff;
	width:calc(100% + 16px);
	text-align:left;
	width:100%;
	margin:0 0 30px;
	padding:11px 5px 9px 18px;
	font-weight:400;

}

.watched .lastEshopPosItems{
	-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;
}

.watched .lastEshopPosItems,.watched .lastEshopPosItems .uss_eshop_block_item{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

.watched .lastEshopPosItems .uss_eshop_block_item{
	border:1px solid #e7e7e7;
	width:190px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:14px;
	margin:0 0 15px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.watched .lastEshopPosItems .uss_eshop_block_item>div{
	width:100%;
}

.watched .lastEshopPosItems .uss_eshop_block_item .img{
	width:calc(100% + 28px);
	margin-left:-14px!important;
	border:none;
	margin-bottom:15px;
}

.watched .lastEshopPosItems .uss_eshop_block_item .img a{
	display:block;
}

.watched .lastEshopPosItems .uss_eshop_block_item .img a img{
	display:block;
	margin:0 auto;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_name{
	font-size:14px;
	color:#202020;
	margin-bottom:15px;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_name~*{
	margin-top:auto;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_name a{
	font-size:inherit;
	color:inherit;
	text-decoration:none;

	height:51px;
	display:block;
	overflow:hidden;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price{
	width:calc(100% + 28px);
	margin-left:-14px;
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	height:36px;
	background:#f6f6f6;
	margin-bottom:15px;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price span{
	background:none!important;
	margin:0!important;
	padding:0!important;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price span.old_price{
	font-size:12px;
	color:#8c8c8c;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price span.old_price+.actual_price{
	margin-left:12px!important;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_shop_price span.actual_price{
	font-size:18px;

	color:#000;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_eshop_amount_block{
	display:block;
	text-align:center;
	padding-bottom:10px;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_eshop_amount_block .amount_title{
	font-size:12px;
}

.watched .lastEshopPosItems .uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class{
	width:44px;
	height:31px;
	margin-left:7px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
}

.watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	font-size:14px;
	min-height:33px;
	width:100%;
	text-align:center;
	padding:8px 0 6px;
	opacity:1!important;
}

.watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart.already_in_cart{
	color:#06090b;
	background:#fff;
	border:solid #989898;
	border-width:1px 1px 3px;
	display:inline-block;
	text-decoration:none;
}

.watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart.already_in_cart:hover{
	background:#989898;
	color:#fff;
}

.comment_form_block .comment_form_title{
	display:block;
	text-transform:uppercase;
	text-align:center;
	font-size:24px;
	position:relative;
	letter-spacing:1.3px;
	background-color:#f1f1f1;
	color:#202020;
	width:calc(100% + 36px);
	text-align:left;
	width:100%;
	margin:0 0 30px;
	padding:11px 5px 9px 18px;
	font-weight:400;

}

.comment_form_block .comments_form form#ommentaddform_id{
	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;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item{
	width:49%;
	margin:0 0 10px;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item label{
	font-size:13px!important;
	display:block!important;
	width:100%;
	font-weight:400;
	margin-bottom:7px;
	font-weight:400!important;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=text].styler,.comment_form_block .comments_form form#ommentaddform_id .uss_form_item textarea.styler{
	width:100%;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input.styler,.comment_form_block .comments_form form#ommentaddform_id .uss_form_item textarea.styler{
	max-width:100%;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	font-size:18px;

	border:1px solid #989898;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input.styler.error_field,.comment_form_block .comments_form form#ommentaddform_id .uss_form_item textarea.styler.error_field{
	border:1px solid #b71c1c;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input.styler{
	padding:0 0 0 9px;
	height:34px;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item textarea.styler{
	max-width:100%;
	padding:9px 0 0 9px;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]{
	font-size:18px;
	text-transform:uppercase;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:6px 27px;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.comment_form_block .comments_form form#ommentaddform_id .uss_form_item.uss_form_textarea{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.uss_comments .comment .title .user{
	font-size:13px;

}

.uss_comments .comment .title .date{
	font-size:12px;

}

.uss_comments .comment .comment_text{
	font-size:16px;
}

.uss_comments .comment_answer_form form#ommentaddform_id{
	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;
}

.uss_comments .comment_answer_form form#ommentaddform_id .uss_form_text{
	float:none;
	width:calc((100% - 20px)/2);
	margin:0 0 10px;
}

.uss_comments .comment_answer_form form#ommentaddform_id .uss_form_text input{
	width:100%;
}

.uss_comments .comment_answer_form form#ommentaddform_id .uss_form_textarea{
	width:100%;
	margin:0 0 10px;
}

.uss_comments .comment_answer_form form#ommentaddform_id .uss_form_textarea textarea{
	width:100%;
}

.flex-table table,.flex-table table tbody{
	display:block;
}

.flex-table table tbody tr{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

.flex-table table tbody tr td{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	display:block;
}

.catalog_orderform_tml{
	max-width:100%;
}

.catalog_orderform_tml,.catalog_orderform_tml *{
	font-family: 'Montserrat', sans-serif;
}

.catalog_orderform_tml h3{
	margin:0 0 20px;
	font-weight:400;

}

.catalog_orderform_tml form .group,.catalog_orderform_tml form .group .fc_item{
	width:100%;
}

.catalog_orderform_tml form .group .fc_item label{

	font-weight:400;
}

.catalog_orderform_tml form .group .fc_item .elem_item{
	width:100%;
}

.catalog_orderform_tml form .group .fc_item .elem_item input.styler,.catalog_orderform_tml form .group .fc_item .elem_item textarea.styler{
	width:100%;
	max-width:100%;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	font-size:18px;

	border:1px solid #989898;
}

.catalog_orderform_tml form .group .fc_item .elem_item input.styler{
	height:35px;
	padding:0 0 0 6px;
}

.catalog_orderform_tml form .group .fc_item .elem_item textarea.styler{
	padding:6px 0 0 6px;
	height:60px;
}

.catalog_orderform_tml form .buttons input{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	text-decoration:none;
	padding:8px 20px;
	font-size:16px;
	display:inline-block;
	width:100%;
}

.catalog_orderform_tml form .buttons input:hover{
	background:#989898;
	color:#fff;
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	background-position:0 0;
}

.catalog_orderform_tml form .buttons input:hover:hover{
	background:#989898;
	color:#fff;
}

.catalog_order_form,.tab_item{
	max-width:100%;
}

.catalog_order_form,.catalog_order_form .catalog_orderform_window_wrap,.tab_item,.tab_item .catalog_orderform_window_wrap{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.catalog_order_form,.catalog_order_form *,.tab_item,.tab_item *{

}

.catalog_order_form h3,.tab_item h3{
	margin:0 0 20px;
}

.catalog_order_form form .group .fc_item label,.catalog_order_form h3,.tab_item form .group .fc_item label,.tab_item h3{
	font-weight:400;

}

.catalog_order_form form .group .fc_item .elem_item input.styler,.tab_item form .group .fc_item .elem_item input.styler{
	height:35px;
	padding:0 0 0 6px;
}

.catalog_order_form form .group .fc_item .elem_item textarea.styler,.tab_item form .group .fc_item .elem_item textarea.styler{
	padding:6px 0 0 6px;
}

.catalog_order_form form .group .fc_item .elem_item input.styler,.catalog_order_form form .group .fc_item .elem_item textarea.styler,.tab_item form .group .fc_item .elem_item input.styler,.tab_item form .group .fc_item .elem_item textarea.styler{
	max-width:100%;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	font-size:18px;

	border:1px solid #989898;
}

.catalog_order_form form .buttons input,.tab_item form .buttons input{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	text-decoration:none;
	padding:0 20px;
	font-size:16px;
	display:inline-block;
}

.catalog_order_form form .buttons input:hover,.tab_item form .buttons input:hover{
	background:#989898;
	color:#fff;
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	background-position:0 0;
}

.catalog_order_form form .buttons input:hover:hover,.tab_item form .buttons input:hover:hover{
	background:#989898;
	color:#fff;
}

.tab_item form.wide_big .group .fc_item .elem_item,.tab_item form.wide_big .group .fc_item .elem_item input.styler,.tab_item form.wide_big .group .fc_item .elem_item textarea.styler{
	width:100%;
}

#uss_basket_ask_where_to_go_block{
	width:320px!important;
	background:#fff;
	border:2px solid #989898;
	padding:20px;
}

#uss_basket_ask_where_to_go_block .title{
	font-size:16px;
	text-align:center;
}

#uss_basket_ask_where_to_go_block a{
	color:#06090b;
}

#uss_basket_ask_where_to_go_block .close_button{
	width:30px;
	height:30px;
	right:0;
	top:0;
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

#uss_basket_ask_where_to_go_block div{
	text-decoration:none!important;
}

.uss_form_tml form .uss_form_item{
	overflow:visible;
}

.uss_form_tml form .uss_form_item.uss_form_captcha{
	zoom:1;
}

.uss_form_tml form .uss_form_item.uss_form_captcha:after,.uss_form_tml form .uss_form_item.uss_form_captcha:before{
	content:"";
	display:table;
}

.uss_form_tml form .uss_form_item.uss_form_captcha:after{
	clear:both;
}

.section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler,.uss_form_tml textarea{
	height:60px;
}

button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

button.styler:hover,input[type=button].styler:hover,input[type=reset].styler:hover,input[type=submit].styler:hover{
	background:#989898;
	color:#fff;
}

.mainpage .uss_catalog_block_cat{
	width:100%;
	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;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category{
	width:300px;
	-webkit-box-flex:0;
	-webkit-flex:0 1 300px;
	-ms-flex:0 1 300px;
	flex:0 1 300px;
	text-align:center;
	background:#fff;
	position:relative;
	margin-left:0!important;
	margin-right:0!important;
	border:none;
	border-top:1px solid #f9f9f9;
	border-right:1px solid #f1f1f1;
	overflow:visible;
	max-width:300px;
	margin-bottom:0!important;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category,.mainpage .uss_catalog_block_cat .uss_catalog_category>*{
	position:relative;
	top:0;
	-webkit-transition-property:top;
	transition-property:top;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category a{
	color:inherit;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img,.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a{
	display:block;
	margin:0;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a img{
	max-width:100%;
	height:auto;
	display:block;
	margin:0 auto;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category .catalog_info{
	padding-left:0;
	padding-right:0;
	padding-bottom:25px;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_name{
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	position:relative;
	font-size:24px;
	min-height:2.4em;
	line-height:1.2;
	margin:0;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_name a{
	padding:21px 35px 40px;
	display:inline-block;
	width:100%;
	font-size:inherit;
	font-family:inherit;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_name a:hover{
	text-decoration:none;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_name:after{
	content:"";
	width:60px;
	left:0;
	right:0;
	bottom:19px;
	position:absolute;
	background:#c6c6c6;
	height:1px;
	margin:0 auto;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catlog_cat_anons{
	font-size:16px;
	margin:0;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category .uss_catlog_cat_anons p{
	margin:0;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
	color:#fff;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category:hover>*{
	top:-45px;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category:hover a{
	color:inherit;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_name{
	color:#fff;
}

.mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1a1c1e, #06080a);
}
.uss_form_tml *{
	font-family:'Montserrat', sans-serif !important;
}

.uss_form_tml form .group .fc_item .label_under_hint label{
	font-weight:400!important;
}

.uss_form_tml form .group .fc_item .elem_item .elements_set{

	font-size:16px;
}

.uss_form_tml form .group .fc_item .elem_item label{
	font-weight:400;

}

.uss_form_tml form .group .fc_item .elem_item input[type=text],.uss_form_tml form .group .fc_item .elem_item input[type=text].styler{
	height:35px;
	padding:0 0 0 6px;
}

.uss_form_tml form .group .fc_item .elem_item textarea,.uss_form_tml form .group .fc_item .elem_item textarea.styler{
	padding:6px 0 0 6px;
	height:5em;
}

.uss_form_tml form .group .fc_item .elem_item input[type=text],.uss_form_tml form .group .fc_item .elem_item input[type=text].styler,.uss_form_tml form .group .fc_item .elem_item textarea,.uss_form_tml form .group .fc_item .elem_item textarea.styler{
	max-width:100%;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	font-size:16px;

	border:1px solid #989898;
}

.uss_form_tml form .group .fc_item .elem_item input[type=submit],.uss_form_tml form .group .fc_item .elem_item input[type=submit].styler{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.uss_form_tml form .group .fc_item .elem_item input[type=submit].styler:hover,.uss_form_tml form .group .fc_item .elem_item input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.fc_form_tml *{
	font-family: 'Montserrat',sans-serif !important;
}

.fc_form_tml form .group .fc_item .label_under_hint label{
	font-weight:400!important;
}

.fc_form_tml form .group .fc_item .elem_item .elements_set{

	font-size:16px;
}

.fc_form_tml form .group .fc_item .elem_item label{
	font-weight:400;

}

.fc_form_tml form .group .fc_item .elem_item input[type=text],.fc_form_tml form .group .fc_item .elem_item input[type=text].styler{
	height:35px;
	padding:0 0 0 6px;
}

.fc_form_tml form .group .fc_item .elem_item textarea,.fc_form_tml form .group .fc_item .elem_item textarea.styler{
	padding:6px 0 0 6px;
	height:5em;
}

.fc_form_tml form .group .fc_item .elem_item input[type=text],.fc_form_tml form .group .fc_item .elem_item input[type=text].styler,.fc_form_tml form .group .fc_item .elem_item textarea,.fc_form_tml form .group .fc_item .elem_item textarea.styler{
	max-width:100%;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	font-size:16px;

	border:1px solid #989898;
}

.fc_form_tml form .group .fc_item .elem_item input[type=submit],.fc_form_tml form .group .fc_item .elem_item input[type=submit].styler{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.fc_form_tml form .group .fc_item .elem_item input[type=submit].styler:hover,.fc_form_tml form .group .fc_item .elem_item input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.uss_faq .uss_faq_item .question_text .text a p{
	display:inline;
	border-bottom:1px dashed red;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category{

	border:1px solid #e7e7e7;
	padding:0 15px 0 0;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img{
	border:none;
	padding:0;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img a{
	margin:0;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img a img{
	display:block;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name{
	font-size:20px;
	padding-top:15px;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a{
	font-size:inherit;
	text-decoration:none;
	color:inherit;
	display:block;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover{
	text-decoration:underline;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .subcats{
	font-size:14px;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .subcats a{
	font-size:inherit;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catlog_cat_anons{
	font-size:14px;
	line-height:1.2;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category .uss_catlog_cat_anons a{
	font-size:inherit;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category.little-info .uss_catalog_img_wrap{
	float:none;
	margin-bottom:10px;
	margin-right:0;
	margin-left:0;
	display:block;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category.little-info .uss_catalog_img_wrap .uss_catalog_cat_img{
	margin:0 auto;
	display:block;
}

.uss_section_content .uss_catalog_list_cat .uss_catalog_category.little-info .uss_catalog_img_wrap~div{
	padding-left:10px;
	padding-right:10px;
}

.uss_shop_list_cat .uss_shop_category{
	border:1px solid #e7e7e7;
	padding:0 15px 0 0;
}

.uss_shop_list_cat .uss_shop_category>:not(.uss_shop_cat_img_wrap){
	padding-left:15px;
	overflow:hidden;
}

.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap{
	margin-right:0;
}

.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img{
	border:none;
}

.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a{
	display:block;
	margin:0;
}

.uss_shop_list_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a img{
	display:block;
}

.uss_shop_list_cat .uss_shop_category .uss_shop_cat_name{
	font-size:20px;
	padding-top:15px;

	overflow:hidden;
	min-width:220px;
}

.uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a{
	font-size:inherit;
	text-decoration:none;
	color:inherit;
	font-family:inherit;
}

.uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover{
	text-decoration:underline;
}

.uss_shop_list_cat .uss_shop_category .uss_shop_cat_text{
	font-size:14px;
}

.uss_shop_list_cat .uss_shop_category .uss_shop_cat_text a{
	font-size:inherit;
}

.uss_shop_list_cat .uss_shop_category.little-info .uss_shop_cat_img_wrap{
	float:none;
	margin-bottom:10%;
}

.uss_shop_list_cat .uss_shop_category.little-info .uss_shop_cat_img_wrap .uss_shop_cat_img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

.uss_eshop_sameproducts.blocks .item .imageWrap,.uss_photoalbums_foto_box .uss_img_item .uss_img_pre,.uss_shop_block_cat .uss_shop_cat_img,.uss_shop_blocks_view .uss_eshop_item .uss_img_holder,.uss_shop_detail .uss_img_big .uss_img_big_image,.uss_shop_detail .uss_img_ico_box .uss_img_ico,.uss_shop_detail_350_bottom .uss_img_big,.uss_shop_list_view .uss_eshop_item .uss_img_holder,.uss_user_basket .uss_image{
	background:#fff;
}

.fc_item.fc_checkbox{
	display:block;
	width:100%!important;
	margin-bottom:20px!important;
}

.fc_item.fc_checkbox .elem_item{
	display:inline-block;
	width:auto!important;
	vertical-align:top;
}

.fc_item.fc_checkbox .sector_title{
	display:inline-block!important;
	width:auto!important;
	vertical-align:top;
	line-height:1;
	width:calc(100% - 20px)!important;
}

.uss_eshop_sort_block{
	display:block;
	width:100%;
}

.uss_eshop_sort_block div,.uss_eshop_sort_block form{
	display:inline-block;
}

.compare_block_wrapper table.compare_table.body_table tbody tr.group_title,.compare_block_wrapper table.compare_table.body_table tbody tr.group_title *{
	font-weight:400;
}

.buy_one_click_form_tml{
	color:#000;

}

.buy_one_click_form_tml .buy_one_click_window_wrap ul,.buy_one_click_form_tml .buy_one_click_window_wrap ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_title{
	font-size:22px;

}

.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info{
	overflow:visible;
}

.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_title{

	font-size:20px;
}

.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span{
	background:none;
	padding:0!important;
	margin:0 0 5px!important;
}

.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div.actual_price,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span.actual_price{
	font-size:24px;
	display:block;

}

.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div.old_price,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span.old_price{

	font-size:16px;
	color:#8c8c8c;
}

.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div+span,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price div div,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span+span,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_price span div{
	margin-bottom:15px;
}

.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .uss_onepos_info .uss_shop_by{
	margin-top:10px;
}

.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .buttons input[type=submit],.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group .fc_item,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group .fc_item .elem_item,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group .fc_item .elem_item input.styler,.buy_one_click_form_tml .buy_one_click_window_wrap .buy_one_click_window .uss_buy_one_click_pos .fc_form_tml form .group .fc_item .elem_item textarea.styler{
	width:100%;
}

.content_menu{

}

.content_menu ul,.content_menu ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.content_menu ul li a{
	display:block;
	margin:3px 0 2px;
}

.content_menu ul li a:hover{
	text-decoration:none;
}

.jq-select-multiple{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:1px solid #989898;
}

.jq-select-multiple li.selected{
	background:#767676;
}

.uss_section_content>.fc_form_tml form .group .fc_item{
	max-width:400px;
}

.uss_section_content>.fc_form_tml form .group .fc_item .label_under_hint label{
	display:block;
	margin-bottom:7px;
	font-size:13px;
	font-weight:400!important;
}

.uss_section_content>.fc_form_tml form .group .fc_item:not(.fc_captcha) .elem_item input.styler,.uss_section_content>.fc_form_tml form .group .fc_item:not(.fc_captcha) .elem_item textarea.styler{
	width:100%;
	max-width:400px;
}

.uss_section_content>.fc_form_tml form .group .fc_item.fc_captcha .elem_item{
	padding:10px 5px;
	background:#efefef;
	border:1px solid #efefef;
}

.uss_section_content>.fc_form_tml form .group .fc_item.fc_captcha .elem_item input.styler{
	width:auto;
	font-size:14px;
}

.uss_section_content>.fc_form_tml form .group .fc_item .elem_item{
	width:100%;
}

.uss_section_content>.fc_form_tml form .group .fc_item .elem_item .jq-select-multiple{
	width:100%;
	max-width:400px;
}

.uss_error_form{
	max-width:400px;
}

.uss_shop_form form .fc_item{
	max-width:400px;
	width:100%;
}

.uss_shop_form form .fc_item .elem_item{
	width:100%;
}

#loginForm,.uss_shop_form form .fc_item .elem_item input.styler,.uss_shop_form form .fc_item .elem_item textarea.styler{
	max-width:400px;
}

#loginForm{
	width:100%;
}

#loginForm input:not([type=submit]),#loginForm input:not([type=submit]).styler{
	width:100%!important;
}

#loginForm table{
	width:100%;
}

#wrap .aside .aside_filters{
	padding:14px;
}

#wrap .aside .uss_eshop_filters_block:not(.simple_filters) .group .eshop_filters_items .filter_item,#wrap .aside .uss_eshop_filters_block:not(.simple_filters) form .filter_item{
	width:100%;
}

#wrap .aside .uss_eshop_filters_block:not(.simple_filters) form .filter_submit{
	width:100%;
	padding-top:10px;
}

.slider-caption{
	display:none;
	z-index:2;
}

.uss_shop_newbies_title{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height:8px;
	background:#303030;
	margin:4px auto 6px;
}

.uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class,.uss_shop_by .uss_eshop_amount_block .basket_amount_class{
	width:40px;
	height:35px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	margin-right:7px;
	margin-left:7px;
	width:50px;
	border:1px solid #e7e7e7;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}

.uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class:focus,.uss_shop_by .uss_eshop_amount_block .basket_amount_class:focus{
	border-color:#06090b;
}

.icons-table .icons-row{
	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:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.icons-table .icons-row .icons-item{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.icons-table .icons-row .icons-item .img{
	position:relative;
	width:150px;
	height:150px;
	margin:0 auto 5px;
}

.icons-table .icons-row .icons-item .img a{
	display:block;
}

.icons-table .icons-row .icons-item .img img{
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.icons-table .icons-row .icons-item .title{
	margin:0 0 .65em;
	text-decoration:none;
	color:inherit;
	display:block;
	font-size:24px;
	line-height:1.3;
	text-transform:uppercase;
}

.icons-table .icons-row .icons-item p{
	font-size:16px;
	line-height:22px;
}

.icons-table.inline .icons-row{
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.icons-table.inline .icons-item,.icons-table.inline .icons-row{
	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;
}

.icons-table.inline .icons-item{
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	text-align:left;
}

.icons-table.inline .icons-item,.icons-table.inline .icons-item .img{
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
}

.icons-table.inline .icons-item .img{
	max-width:135px;
}

.icons-table.inline .icons-item .img img{
	max-width:100%;
}

.icons-table.inline .icons-item .info{
	max-width:calc(100% - 135px);
	padding-right:10px;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 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-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	word-break:break-all;
}

.icons-table.x5 .icons-item{
	width:20%;
}

.icons-table.x5 .icons-item .info .title{
	font-size:18px;
}

.icons-table.x4 .icons-item{
	width:25%;
}

.icons-table.x4 .icons-item .info .title{
	font-size:20px;
}

.icons-table.x3 .icons-item{
	width:33.33333%;
}

.icons-table.x2 .icons-item{
	width:50%;
}

.icons-table.x1 .icons-item{
	width:100%;
}

.quote{
	background:#f6f6f6;
	border-bottom:3px solid #f6f6f6;
	display:block;
	padding:30px 25px;
}

input.styler:focus,textarea.styler:focus{
	border-color:#06090b!important;
}

.section_guestbook .uss_guestbook_links a.uss_add_question{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.section_guestbook .uss_guestbook_links a.uss_add_question:hover{
	background:#989898;
	color:#fff;
}

.section_guestbook .uss_guestbook_item{
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:2px solid #989898;
}

.uss_shop_table_view.mCustomScrollbar .mCSB_container{
	padding-top:35px;
}

.uss_shop_table_view.mCustomScrollbar .mCSB_scrollTools_horizontal{
	bottom:auto;
	top:0;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_img img{
	max-width:100%;
	display:block;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_price{
	text-align:center;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_price span{
	background:none;
	padding:0!important;
	margin:0!important;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_price span.actual_price{
	font-size:18px;
	color:#000;

}

.uss_shop_table_view table.uss_shoppos_table td.uss_price span.old_price{
	font-size:12px;
	color:#8c8c8c;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_title a{
	font-size:14px;
	color:#000;

	line-height:1;
	text-decoration:none;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_title a:hover{
	text-decoration:underline;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder>*+*{
	margin-top:3px;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder span.add_to_cart+.uss_shop_by{
	margin-top:5px;
	display:block;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	padding:4px 5px;
	font-size:14px;
	display:block;
	width:100%;
	white-space:nowrap;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart:hover{
	background:#989898;
	color:#fff;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist){
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	border:none;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
	padding:4px 5px;
	text-transform:none;
	font-size:14px;
	width:100%;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist):hover{
	background:#989898;
	color:#fff;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_compare,.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_wishlist{
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	color:#fff;
	background:#06090b;
	display:inline-block;
	text-decoration:none;
	width:100%;
	padding:2px;
	text-transform:none;
	font-size:14px;
	background-color:#f6f6f6;
	border:none;
	color:#212121;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_compare:hover,.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_wishlist:hover{
	background:#989898;
	color:#fff;
	background-color:#06090b;
}

.uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:hover{
	opacity:.7;
}

.news_exact_item .uss_img_big .uss_img_big_image img,.news_item .uss_image_holder img{
	display:block;
}

.uss_advanced_image_list .uss_adv_img_list_item span{
	background:#f6f6f6;
}

.uss_advanced_image_list .uss_adv_img_list_item.active span{
	background:#06090b;
}

.colorStyle2 a{
	color:#0c47bf;
}

.colorStyle2 .section_guestbook .uss_guestbook_links a.uss_add_question{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .section_guestbook .uss_guestbook_links a.uss_add_question:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .section_guestbook .uss_guestbook_links a.uss_add_question.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .section_guestbook .uss_guestbook_item{
	border-color:#07399f;
}

.colorStyle2 .header .contacts .phone:after{
	background-image:url(../img/k2_2/phone_icon.png);
}

.colorStyle2 .header .contacts .email:after{
	background-image:url(../img/k2_2/email_icon.png);
}

.colorStyle2 .menu .in_menu ul li.active a{
	color:#fff;
}

.colorStyle2 .menu .in_menu ul li.active a:after{
	background-image:url(../img/k2_2/footer_menu_line.png);
}

.colorStyle2 .menu .in_menu ul .submenu li:not(:hover){
	background:#0c47bf;
}

.colorStyle2 .menu .in_menu ul .submenu li:hover a,.colorStyle2 .menu .in_menu ul .submenu li:not(:hover) a{
	color:#fff;
}

.colorStyle2 .menu .search form input[type=submit]:hover{
	background:url(../img/search_icon.png) 50% no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1452cf, #003ebb);
}

.colorStyle2 .slider .slides .slide .caption .preview a.uss_more{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .slider .slides .slide .caption .preview a.uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .slider .slides .slide .caption .preview a.uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .service .catalog_menu li:hover,.colorStyle2 .service .service_list li:hover,.colorStyle2 .service .uss_eshop_menu li:hover,.colorStyle2 .slider .slides .slick-dots li.slick-active button{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1452cf, #003ebb);
}

.colorStyle2 .service .catalog_menu li:hover .catalog_orderbutton,.colorStyle2 .service .service_list li:hover .catalog_orderbutton,.colorStyle2 .service .uss_eshop_menu li:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle2 .service .catalog_menu li:hover .catalog_orderbutton:hover,.colorStyle2 .service .service_list li:hover .catalog_orderbutton:hover,.colorStyle2 .service .uss_eshop_menu li:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle2 .service .uss_catalog_sidebar .uss_catalog_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1452cf, #003ebb);
}

.colorStyle2 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle2 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle2 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle2 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a,.colorStyle2 .positions .position_tabs .position_tabs__nav span.selected{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1452cf, #003ebb);
}

.colorStyle2 .positions .position_tabs .position_tabs__nav span.selected:after{
	background:url(../img/k2_2/position_triangle.png) 50% no-repeat;
}

.colorStyle2 .block .uss_eshop_block_item a.add_to_cart{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .block .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .block .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .block .uss_eshop_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1452cf, #003ebb);
}

.colorStyle2 .block .uss_eshop_block_item:hover .uss_shop_price{
	background:#07399f;
}

.colorStyle2 .block .uss_eshop_block_item:hover a.add_to_cart{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle2 .block .uss_eshop_block_item:hover a.add_to_cart:hover{
	background:#989898;
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle2 .block.bg_type3{
	background:#0c47bf;
}

.colorStyle2 .inline_form form .buttons input[type=submit],.colorStyle2 .inline_form form .buttons input[type=submit].styler{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .inline_form form .buttons input[type=submit].styler:hover,.colorStyle2 .inline_form form .buttons input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .inline_form form .buttons input[type=submit].invert,.colorStyle2 .inline_form form .buttons input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .inline_form.bg_type3{
	background:#0c47bf;
}

.colorStyle2 .inline_form.inline_form_inside .buttons input[type=submit],.colorStyle2 .inline_form.inline_form_inside .buttons input[type=submit].styler{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle2 .inline_form.inline_form_inside .buttons input[type=submit].styler:hover,.colorStyle2 .inline_form.inline_form_inside .buttons input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.colorStyle2 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover{
	color:#0c47bf;
}

.colorStyle2 .news.block .news_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1452cf, #003ebb);
}

.colorStyle2 .subscribe .subscribe_form form .send_button input{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .subscribe .subscribe_form form .send_button input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .subscribe .subscribe_form form .send_button input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .footer_menu ul li.active a,.colorStyle2 .footer_menu ul li:hover a{
	color:#0c47bf;
}

.colorStyle2 .footer_menu ul li.active a:after,.colorStyle2 .footer_menu ul li:hover a:after{
	background-image:url(../img/k2_2/footer_menu_line.png);
}

.colorStyle2 .footer .contacts .phone:after{
	background-image:url(../img/k2_2/phone_icon.png);
}

.colorStyle2 .footer .contacts .email:after{
	background-image:url(../img/k2_2/email_icon.png);
}

.colorStyle2 .container .aside .aside_block.type1 .h3{
	background:url(../img/aside_title_lines.png) 17px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1452cf, #003ebb);
}

.colorStyle2 .container .aside .aside_block.type1 .h3:after{
	background-image:url(../img/k2_2/position_triangle.png);
}

.colorStyle2 .container .aside .aside_block.type0 form input[type=submit]{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .container .aside .aside_block.type0 form input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .container .aside .aside_block.type0 form input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .container .aside .aside_block .uss_eshop_block_item .add_to_cart{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .container .aside .aside_block .uss_eshop_block_item .add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .container .aside .aside_block>ul>li.active>a,.colorStyle2 .container .aside .aside_block>ul>li.active>div>a,.colorStyle2 .container .aside .aside_block>ul>li:hover>a,.colorStyle2 .container .aside .aside_block>ul>li:hover>div>a{
	background:#0c47bf;
	color:#fff;
}

.colorStyle2 .container .aside .aside_block>ul>li>a{
	background:#fff;
}

.colorStyle2 .container .aside .aside_opener_adaptive{
	background:url(../img/aside_title_lines.png) 10px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1452cf, #003ebb);
}

.colorStyle2 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .container .content .uss_more{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .container .content .uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .container .content .uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .container .content .uss_more a{
	color:inherit;
	text-decoration:none;
	font-size:inherit;
}

.colorStyle2 .container .news_item .uss_more a{
	color:#0c47bf!important;
}

.colorStyle2 #wrap .uss_eshop_filters_block .filter_submit button,.colorStyle2 #wrap .uss_eshop_filters_block .filter_submit input{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 #wrap .uss_eshop_filters_block .filter_submit button:hover,.colorStyle2 #wrap .uss_eshop_filters_block .filter_submit input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 #wrap .uss_eshop_filters_block .filter_submit button.invert,.colorStyle2 #wrap .uss_eshop_filters_block .filter_submit input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 #wrap .uss_catalog_block_cat .catalog_orderbutton{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 #wrap .uss_catalog_block_cat .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 #wrap .catalog_orderbutton{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 #wrap .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 #wrap .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#0c47bf;
	border-color:#252931;
}

.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle2 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .comment_form_block .comments_form .uss_form_item input[type=submit]{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .comment_form_block .comments_form .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .comment_form_block .comments_form .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .catalog_orderform_tml form .buttons input{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .catalog_orderform_tml form .buttons input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .catalog_orderform_tml form .buttons input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 div.uss_tabs div.uss_tabs_navigation span.selected{
	border-top-color:#252931;
}

.colorStyle2 .uss_shop_block_cat .uss_shop_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #1452cf, #003ebb);
	color:#fff;
}

.colorStyle2 .uss_shop_block_cat .uss_shop_category:hover a{
	color:#fff;
}

.colorStyle2 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover{
	color:#0c47bf;
}

.colorStyle2 .uss_form_tml input[type=submit],.colorStyle2 .uss_form_tml input[type=submit].styler{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .uss_form_tml input[type=submit].styler:hover,.colorStyle2 .uss_form_tml input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .uss_form_tml input[type=submit].invert,.colorStyle2 .uss_form_tml input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .uss_form_tml input[type=text].styler:focus,.colorStyle2 .uss_form_tml input[type=text]:focus,.colorStyle2 .uss_form_tml textarea.styler:focus,.colorStyle2 .uss_form_tml textarea:focus{
	-webkit-box-shadow:0 0 5px #0c47bf!important;
	box-shadow:0 0 5px #0c47bf!important;
	border-color:#0c47bf;
}

.colorStyle2 .menu .in_menu ul li.active a,.colorStyle2 .menu .in_menu ul li:hover a{
	color:#0c47bf;
}

.colorStyle2 .menu .in_menu ul li.active a:after,.colorStyle2 .menu .in_menu ul li:hover a:after{
	background:#fff;
}

.colorStyle2 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover{
	color:#0c47bf;
}

.colorStyle2 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]{
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 button.styler,.colorStyle2 input[type=button].styler,.colorStyle2 input[type=reset].styler,.colorStyle2 input[type=submit],.colorStyle2 input[type=submit].styler{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	background:#0c47bf;
	border:none;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 button.styler:hover,.colorStyle2 input[type=button].styler:hover,.colorStyle2 input[type=reset].styler:hover,.colorStyle2 input[type=submit].styler:hover,.colorStyle2 input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 button.styler.invert,.colorStyle2 input[type=button].styler.invert,.colorStyle2 input[type=reset].styler.invert,.colorStyle2 input[type=submit].invert,.colorStyle2 input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus,.colorStyle2 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus{
	-webkit-box-shadow:0 0 5px #0c47bf!important;
	box-shadow:0 0 5px #0c47bf!important;
	border-color:#0c47bf;
}

.colorStyle2 .jq-select-multiple li.selected{
	background:#0c47bf;
}

.colorStyle2 .uss_eshop_amount_block .basket_amount_class:focus{
	border-color:#0c47bf;
}

.colorStyle2 input.styler:focus,.colorStyle2 textarea.styler:focus{
	border-color:#0c47bf!important;
}

.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist){
	background:#0c47bf;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist):hover{
	background:#272727;
	color:#fff;
}

.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_compare,.colorStyle2 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_wishlist{
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle2 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background:#07399f;
}

.colorStyle2 .footer_menu ul li .submenu li:not(:hover){
	background:#0c47bf;
}

.colorStyle2 .footer_menu ul li .submenu li:hover a,.colorStyle2 .footer_menu ul li .submenu li:not(:hover) a{
	color:#fff;
}

.colorStyle3 a{
	color:#4eaf0a;
}

.colorStyle3 .section_guestbook .uss_guestbook_links a.uss_add_question{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .section_guestbook .uss_guestbook_links a.uss_add_question:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .section_guestbook .uss_guestbook_links a.uss_add_question.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .section_guestbook .uss_guestbook_item{
	border-color:#459a09;
}

.colorStyle3 .header .contacts .phone:after{
	background-image:url(../img/k2_3/phone_icon.png);
}

.colorStyle3 .header .contacts .email:after{
	background-image:url(../img/k2_3/email_icon.png);
}

.colorStyle3 .menu .in_menu ul li.active a{
	color:#fff;
}

.colorStyle3 .menu .in_menu ul li.active a:after{
	background-image:url(../img/k2_3/footer_menu_line.png);
}

.colorStyle3 .menu .in_menu ul .submenu li:not(:hover){
	background:#4eaf0a;
}

.colorStyle3 .menu .in_menu ul .submenu li:hover a,.colorStyle3 .menu .in_menu ul .submenu li:not(:hover) a{
	color:#fff;
}

.colorStyle3 .menu .search form input[type=submit]:hover{
	background:url(../img/search_icon.png) 50% no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #64b928, #459a09);
}

.colorStyle3 .slider .slides .slide .caption .preview a.uss_more{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .slider .slides .slide .caption .preview a.uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .slider .slides .slide .caption .preview a.uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .service .catalog_menu li:hover,.colorStyle3 .service .service_list li:hover,.colorStyle3 .service .uss_eshop_menu li:hover,.colorStyle3 .slider .slides .slick-dots li.slick-active button{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #64b928, #459a09);
}

.colorStyle3 .service .catalog_menu li:hover .catalog_orderbutton,.colorStyle3 .service .service_list li:hover .catalog_orderbutton,.colorStyle3 .service .uss_eshop_menu li:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle3 .service .catalog_menu li:hover .catalog_orderbutton:hover,.colorStyle3 .service .service_list li:hover .catalog_orderbutton:hover,.colorStyle3 .service .uss_eshop_menu li:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle3 .service .uss_catalog_sidebar .uss_catalog_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #64b928, #459a09);
}

.colorStyle3 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle3 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle3 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle3 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a,.colorStyle3 .positions .position_tabs .position_tabs__nav span.selected{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #64b928, #459a09);
}

.colorStyle3 .positions .position_tabs .position_tabs__nav span.selected:after{
	background:url(../img/k2_3/position_triangle.png) 50% no-repeat;
}

.colorStyle3 .block .uss_eshop_block_item a.add_to_cart{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .block .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .block .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .block .uss_eshop_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #64b928, #459a09);
}

.colorStyle3 .block .uss_eshop_block_item:hover .uss_shop_price{
	background:#459a09;
}

.colorStyle3 .block .uss_eshop_block_item:hover a.add_to_cart{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle3 .block .uss_eshop_block_item:hover a.add_to_cart:hover{
	background:#989898;
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle3 .block.bg_type3{
	background:#4eaf0a;
}

.colorStyle3 .inline_form form .buttons input[type=submit],.colorStyle3 .inline_form form .buttons input[type=submit].styler{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .inline_form form .buttons input[type=submit].styler:hover,.colorStyle3 .inline_form form .buttons input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .inline_form form .buttons input[type=submit].invert,.colorStyle3 .inline_form form .buttons input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .inline_form.bg_type3{
	background:#4eaf0a;
}

.colorStyle3 .inline_form.inline_form_inside .buttons input[type=submit],.colorStyle3 .inline_form.inline_form_inside .buttons input[type=submit].styler{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle3 .inline_form.inline_form_inside .buttons input[type=submit].styler:hover,.colorStyle3 .inline_form.inline_form_inside .buttons input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.colorStyle3 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover{
	color:#4eaf0a;
}

.colorStyle3 .news.block .news_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #64b928, #459a09);
}

.colorStyle3 .subscribe .subscribe_form form .send_button input{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .subscribe .subscribe_form form .send_button input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .subscribe .subscribe_form form .send_button input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .footer_menu ul li.active a,.colorStyle3 .footer_menu ul li:hover a{
	color:#4eaf0a;
}

.colorStyle3 .footer_menu ul li.active a:after,.colorStyle3 .footer_menu ul li:hover a:after{
	background-image:url(../img/k2_3/footer_menu_line.png);
}

.colorStyle3 .footer .contacts .phone:after{
	background-image:url(../img/k2_3/phone_icon.png);
}

.colorStyle3 .footer .contacts .email:after{
	background-image:url(../img/k2_3/email_icon.png);
}

.colorStyle3 .container .aside .aside_block.type1 .h3{
	background:url(../img/aside_title_lines.png) 17px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #64b928, #459a09);
}

.colorStyle3 .container .aside .aside_block.type1 .h3:after{
	background-image:url(../img/k2_3/position_triangle.png);
}

.colorStyle3 .container .aside .aside_block.type0 form input[type=submit]{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .container .aside .aside_block.type0 form input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .container .aside .aside_block.type0 form input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .container .aside .aside_block .uss_eshop_block_item .add_to_cart{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .container .aside .aside_block .uss_eshop_block_item .add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .container .aside .aside_block>ul>li.active>a,.colorStyle3 .container .aside .aside_block>ul>li.active>div>a,.colorStyle3 .container .aside .aside_block>ul>li:hover>a,.colorStyle3 .container .aside .aside_block>ul>li:hover>div>a{
	background:#4eaf0a;
	color:#fff;
}

.colorStyle3 .container .aside .aside_block>ul>li>a{
	background:#fff;
}

.colorStyle3 .container .aside .aside_opener_adaptive{
	background:url(../img/aside_title_lines.png) 10px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #64b928, #459a09);
}

.colorStyle3 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .container .content .uss_more{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .container .content .uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .container .content .uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .container .content .uss_more a{
	color:inherit;
	text-decoration:none;
	font-size:inherit;
}

.colorStyle3 .container .news_item .uss_more a{
	color:#4eaf0a!important;
}

.colorStyle3 #wrap .uss_eshop_filters_block .filter_submit button,.colorStyle3 #wrap .uss_eshop_filters_block .filter_submit input{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 #wrap .uss_eshop_filters_block .filter_submit button:hover,.colorStyle3 #wrap .uss_eshop_filters_block .filter_submit input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 #wrap .uss_eshop_filters_block .filter_submit button.invert,.colorStyle3 #wrap .uss_eshop_filters_block .filter_submit input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 #wrap .uss_catalog_block_cat .catalog_orderbutton{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 #wrap .uss_catalog_block_cat .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 #wrap .catalog_orderbutton{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 #wrap .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 #wrap .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#4eaf0a;
	border-color:#252931;
}

.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle3 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .comment_form_block .comments_form .uss_form_item input[type=submit]{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .comment_form_block .comments_form .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .comment_form_block .comments_form .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .catalog_orderform_tml form .buttons input{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .catalog_orderform_tml form .buttons input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .catalog_orderform_tml form .buttons input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 div.uss_tabs div.uss_tabs_navigation span.selected{
	border-top-color:#545454;
}

.colorStyle3 .uss_shop_block_cat .uss_shop_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #64b928, #459a09);
	color:#fff;
}

.colorStyle3 .uss_shop_block_cat .uss_shop_category:hover a{
	color:#fff;
}

.colorStyle3 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover{
	color:#4eaf0a;
}

.colorStyle3 .uss_form_tml input[type=submit],.colorStyle3 .uss_form_tml input[type=submit].styler{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .uss_form_tml input[type=submit].styler:hover,.colorStyle3 .uss_form_tml input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .uss_form_tml input[type=submit].invert,.colorStyle3 .uss_form_tml input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .uss_form_tml input[type=text].styler:focus,.colorStyle3 .uss_form_tml input[type=text]:focus,.colorStyle3 .uss_form_tml textarea.styler:focus,.colorStyle3 .uss_form_tml textarea:focus{
	-webkit-box-shadow:0 0 5px #4eaf0a!important;
	box-shadow:0 0 5px #4eaf0a!important;
	border-color:#4eaf0a;
}

.colorStyle3 .menu .in_menu ul li.active a,.colorStyle3 .menu .in_menu ul li:hover a{
	color:#4eaf0a;
}

.colorStyle3 .menu .in_menu ul li.active a:after,.colorStyle3 .menu .in_menu ul li:hover a:after{
	background:#fff;
}

.colorStyle3 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover{
	color:#4eaf0a;
}

.colorStyle3 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]{
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 button.styler,.colorStyle3 input[type=button].styler,.colorStyle3 input[type=reset].styler,.colorStyle3 input[type=submit],.colorStyle3 input[type=submit].styler{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	background:#4eaf0a;
	border:none;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 button.styler:hover,.colorStyle3 input[type=button].styler:hover,.colorStyle3 input[type=reset].styler:hover,.colorStyle3 input[type=submit].styler:hover,.colorStyle3 input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 button.styler.invert,.colorStyle3 input[type=button].styler.invert,.colorStyle3 input[type=reset].styler.invert,.colorStyle3 input[type=submit].invert,.colorStyle3 input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus,.colorStyle3 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus{
	-webkit-box-shadow:0 0 5px #4eaf0a!important;
	box-shadow:0 0 5px #4eaf0a!important;
	border-color:#4eaf0a;
}

.colorStyle3 .jq-select-multiple li.selected{
	background:#4eaf0a;
}

.colorStyle3 .uss_eshop_amount_block .basket_amount_class:focus{
	border-color:#4eaf0a;
}

.colorStyle3 input.styler:focus,.colorStyle3 textarea.styler:focus{
	border-color:#4eaf0a!important;
}

.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist){
	background:#4eaf0a;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist):hover{
	background:#272727;
	color:#fff;
}

.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_compare,.colorStyle3 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_wishlist{
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle3 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background:#459a09;
}

.colorStyle3 .footer_menu ul li .submenu li:not(:hover){
	background:#4eaf0a;
}

.colorStyle3 .footer_menu ul li .submenu li:hover a,.colorStyle3 .footer_menu ul li .submenu li:not(:hover) a{
	color:#fff;
}

.colorStyle3 .header .contacts{
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.colorStyle3 .header .contacts .phone{
	
}

.colorStyle3 .mainpage .container{
	display:block;
}

.colorStyle4 a{
	color:#e11e1e;
}

.colorStyle4 .section_guestbook .uss_guestbook_links a.uss_add_question{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .section_guestbook .uss_guestbook_links a.uss_add_question:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .section_guestbook .uss_guestbook_links a.uss_add_question.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .section_guestbook .uss_guestbook_item{
	border-color:#bf0d0d;
}

.colorStyle4 .header .contacts .phone:after{
	background-image:url(../img/k2_4/phone_icon.png);
}

.colorStyle4 .header .contacts .email:after{
	background-image:url(../img/k2_4/email_icon.png);
}

.colorStyle4 .menu .in_menu ul li.active a{
	color:#fff;
}

.colorStyle4 .menu .in_menu ul li.active a:after{
	background-image:url(../img/k2_4/footer_menu_line.png);
}

.colorStyle4 .menu .in_menu ul .submenu li:not(:hover){
	background:#e11e1e;
}

.colorStyle4 .menu .in_menu ul .submenu li:hover a,.colorStyle4 .menu .in_menu ul .submenu li:not(:hover) a{
	color:#fff;
}

.colorStyle4 .menu .search form input[type=submit]:hover{
	background:url(../img/search_icon.png) 50% no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #e53939, #c61a1a);
}

.colorStyle4 .slider .slides .slide .caption .preview a.uss_more{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .slider .slides .slide .caption .preview a.uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .slider .slides .slide .caption .preview a.uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .service .catalog_menu li:hover,.colorStyle4 .service .service_list li:hover,.colorStyle4 .service .uss_eshop_menu li:hover,.colorStyle4 .slider .slides .slick-dots li.slick-active button{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #e53939, #c61a1a);
}

.colorStyle4 .service .catalog_menu li:hover .catalog_orderbutton,.colorStyle4 .service .service_list li:hover .catalog_orderbutton,.colorStyle4 .service .uss_eshop_menu li:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle4 .service .catalog_menu li:hover .catalog_orderbutton:hover,.colorStyle4 .service .service_list li:hover .catalog_orderbutton:hover,.colorStyle4 .service .uss_eshop_menu li:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle4 .service .uss_catalog_sidebar .uss_catalog_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #e53939, #c61a1a);
}

.colorStyle4 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle4 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle4 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle4 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a,.colorStyle4 .positions .position_tabs .position_tabs__nav span.selected{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #e53939, #c61a1a);
}

.colorStyle4 .positions .position_tabs .position_tabs__nav span.selected:after{
	background:url(../img/k2_4/position_triangle.png) 50% no-repeat;
}

.colorStyle4 .block .uss_eshop_block_item a.add_to_cart{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .block .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .block .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .block .uss_eshop_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #e53939, #c61a1a);
}

.colorStyle4 .block .uss_eshop_block_item:hover .uss_shop_price{
	background:#bf0d0d;
}

.colorStyle4 .block .uss_eshop_block_item:hover a.add_to_cart{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle4 .block .uss_eshop_block_item:hover a.add_to_cart:hover{
	background:#989898;
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle4 .block.bg_type3{
	background:#e11e1e;
}

.colorStyle4 .inline_form form .buttons input[type=submit],.colorStyle4 .inline_form form .buttons input[type=submit].styler{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .inline_form form .buttons input[type=submit].styler:hover,.colorStyle4 .inline_form form .buttons input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .inline_form form .buttons input[type=submit].invert,.colorStyle4 .inline_form form .buttons input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .inline_form.bg_type3{
	background:#e11e1e;
}

.colorStyle4 .inline_form.inline_form_inside .buttons input[type=submit],.colorStyle4 .inline_form.inline_form_inside .buttons input[type=submit].styler{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle4 .inline_form.inline_form_inside .buttons input[type=submit].styler:hover,.colorStyle4 .inline_form.inline_form_inside .buttons input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.colorStyle4 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover{
	color:#e11e1e;
}

.colorStyle4 .news.block .news_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #e53939, #c61a1a);
}

.colorStyle4 .subscribe .subscribe_form form .send_button input{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .subscribe .subscribe_form form .send_button input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .subscribe .subscribe_form form .send_button input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .footer_menu ul li.active a,.colorStyle4 .footer_menu ul li:hover a{
	color:#e11e1e;
}

.colorStyle4 .footer_menu ul li.active a:after,.colorStyle4 .footer_menu ul li:hover a:after{
	background-image:url(../img/k2_4/footer_menu_line.png);
}

.colorStyle4 .footer .contacts .phone:after{
	background-image:url(../img/k2_4/phone_icon.png);
}

.colorStyle4 .footer .contacts .email:after{
	background-image:url(../img/k2_4/email_icon.png);
}

.colorStyle4 .container .aside .aside_block.type1 .h3{
	background:url(../img/aside_title_lines.png) 17px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #e53939, #c61a1a);
}

.colorStyle4 .container .aside .aside_block.type1 .h3:after{
	background-image:url(../img/k2_4/position_triangle.png);
}

.colorStyle4 .container .aside .aside_block.type0 form input[type=submit]{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .container .aside .aside_block.type0 form input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .container .aside .aside_block.type0 form input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .container .aside .aside_block .uss_eshop_block_item .add_to_cart{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .container .aside .aside_block .uss_eshop_block_item .add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .container .aside .aside_block>ul>li.active>a,.colorStyle4 .container .aside .aside_block>ul>li.active>div>a,.colorStyle4 .container .aside .aside_block>ul>li:hover>a,.colorStyle4 .container .aside .aside_block>ul>li:hover>div>a{
	background:#e11e1e;
	color:#fff;
}

.colorStyle4 .container .aside .aside_block>ul>li>a{
	background:#fff;
}

.colorStyle4 .container .aside .aside_opener_adaptive{
	background:url(../img/aside_title_lines.png) 10px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #e53939, #c61a1a);
}

.colorStyle4 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .container .content .uss_more{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .container .content .uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .container .content .uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .container .content .uss_more a{
	color:inherit;
	text-decoration:none;
	font-size:inherit;
}

.colorStyle4 .container .news_item .uss_more a{
	color:#e11e1e!important;
}

.colorStyle4 #wrap .uss_eshop_filters_block .filter_submit button,.colorStyle4 #wrap .uss_eshop_filters_block .filter_submit input{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 #wrap .uss_eshop_filters_block .filter_submit button:hover,.colorStyle4 #wrap .uss_eshop_filters_block .filter_submit input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 #wrap .uss_eshop_filters_block .filter_submit button.invert,.colorStyle4 #wrap .uss_eshop_filters_block .filter_submit input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 #wrap .uss_catalog_block_cat .catalog_orderbutton{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 #wrap .uss_catalog_block_cat .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 #wrap .catalog_orderbutton{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 #wrap .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 #wrap .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#e11e1e;
	border-color:#252931;
}

.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle4 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .comment_form_block .comments_form .uss_form_item input[type=submit]{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .comment_form_block .comments_form .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .comment_form_block .comments_form .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .catalog_orderform_tml form .buttons input{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .catalog_orderform_tml form .buttons input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .catalog_orderform_tml form .buttons input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 div.uss_tabs div.uss_tabs_navigation span.selected{
	border-top-color:#2c2c2c;
}

.colorStyle4 .uss_shop_block_cat .uss_shop_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #e53939, #c61a1a);
	color:#fff;
}

.colorStyle4 .uss_shop_block_cat .uss_shop_category:hover a{
	color:#fff;
}

.colorStyle4 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover{
	color:#e11e1e;
}

.colorStyle4 .uss_form_tml input[type=submit],.colorStyle4 .uss_form_tml input[type=submit].styler{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .uss_form_tml input[type=submit].styler:hover,.colorStyle4 .uss_form_tml input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .uss_form_tml input[type=submit].invert,.colorStyle4 .uss_form_tml input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .uss_form_tml input[type=text].styler:focus,.colorStyle4 .uss_form_tml input[type=text]:focus,.colorStyle4 .uss_form_tml textarea.styler:focus,.colorStyle4 .uss_form_tml textarea:focus{
	-webkit-box-shadow:0 0 5px #e11e1e!important;
	box-shadow:0 0 5px #e11e1e!important;
	border-color:#e11e1e;
}

.colorStyle4 .menu .in_menu ul li.active a,.colorStyle4 .menu .in_menu ul li:hover a{
	color:#e11e1e;
}

.colorStyle4 .menu .in_menu ul li.active a:after,.colorStyle4 .menu .in_menu ul li:hover a:after{
	background:#fff;
}

.colorStyle4 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover{
	color:#e11e1e;
}

.colorStyle4 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]{
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 button.styler,.colorStyle4 input[type=button].styler,.colorStyle4 input[type=reset].styler,.colorStyle4 input[type=submit],.colorStyle4 input[type=submit].styler{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	background:#e11e1e;
	border:none;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 button.styler:hover,.colorStyle4 input[type=button].styler:hover,.colorStyle4 input[type=reset].styler:hover,.colorStyle4 input[type=submit].styler:hover,.colorStyle4 input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 button.styler.invert,.colorStyle4 input[type=button].styler.invert,.colorStyle4 input[type=reset].styler.invert,.colorStyle4 input[type=submit].invert,.colorStyle4 input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus,.colorStyle4 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus{
	-webkit-box-shadow:0 0 5px #e11e1e!important;
	box-shadow:0 0 5px #e11e1e!important;
	border-color:#e11e1e;
}

.colorStyle4 .jq-select-multiple li.selected{
	background:#e11e1e;
}

.colorStyle4 .uss_eshop_amount_block .basket_amount_class:focus{
	border-color:#e11e1e;
}

.colorStyle4 input.styler:focus,.colorStyle4 textarea.styler:focus{
	border-color:#e11e1e!important;
}

.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist){
	background:#e11e1e;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist):hover{
	background:#272727;
	color:#fff;
}

.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_compare,.colorStyle4 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_wishlist{
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle4 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background:#bf0d0d;
}

.colorStyle4 .footer_menu ul li .submenu li:not(:hover){
	background:#e11e1e;
}

.colorStyle4 .footer_menu ul li .submenu li:hover a,.colorStyle4 .footer_menu ul li .submenu li:not(:hover) a{
	color:#fff;
}

.colorStyle4 .header .contacts{
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.colorStyle4 .header .contacts .phone{
	margin-left:70px;
}

.colorStyle4 .header .left{
	max-width:100%;
}

.colorStyle4 .mainpage .container{
	display:block;
}

.colorStyle5 a{
	color:#c0f;
}

.colorStyle5 .section_guestbook .uss_guestbook_links a.uss_add_question{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .section_guestbook .uss_guestbook_links a.uss_add_question:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .section_guestbook .uss_guestbook_links a.uss_add_question.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .section_guestbook .uss_guestbook_item{
	border-color:#790098;
}

.colorStyle5 .header .contacts .phone:after{
	background-image:url(../img/k2_5/phone_icon.png);
}

.colorStyle5 .header .contacts .email:after{
	background-image:url(../img/k2_5/email_icon.png);
}

.colorStyle5 .menu .in_menu ul li.active a{
	color:#fff;
}

.colorStyle5 .menu .in_menu ul li.active a:after{
	background-image:url(../img/k2_5/footer_menu_line.png);
}

.colorStyle5 .menu .in_menu ul .submenu li:not(:hover){
	background:#c0f;
}

.colorStyle5 .menu .in_menu ul .submenu li:hover a,.colorStyle5 .menu .in_menu ul .submenu li:not(:hover) a{
	color:#fff;
}

.colorStyle5 .menu .search form input[type=submit]:hover{
	background:url(../img/search_icon.png) 50% no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ca18f5, #b300e0);
}

.colorStyle5 .slider .slides .slide .caption .preview a.uss_more{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .slider .slides .slide .caption .preview a.uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .slider .slides .slide .caption .preview a.uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .service .catalog_menu li:hover,.colorStyle5 .service .service_list li:hover,.colorStyle5 .service .uss_eshop_menu li:hover,.colorStyle5 .slider .slides .slick-dots li.slick-active button{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ca18f5, #b300e0);
}

.colorStyle5 .service .catalog_menu li:hover .catalog_orderbutton,.colorStyle5 .service .service_list li:hover .catalog_orderbutton,.colorStyle5 .service .uss_eshop_menu li:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle5 .service .catalog_menu li:hover .catalog_orderbutton:hover,.colorStyle5 .service .service_list li:hover .catalog_orderbutton:hover,.colorStyle5 .service .uss_eshop_menu li:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle5 .service .uss_catalog_sidebar .uss_catalog_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ca18f5, #b300e0);
}

.colorStyle5 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle5 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle5 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle5 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a,.colorStyle5 .positions .position_tabs .position_tabs__nav span.selected{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ca18f5, #b300e0);
}

.colorStyle5 .positions .position_tabs .position_tabs__nav span.selected:after{
	background:url(../img/k2_5/position_triangle.png) 50% no-repeat;
}

.colorStyle5 .block .uss_eshop_block_item a.add_to_cart{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .block .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .block .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .block .uss_eshop_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ca18f5, #b300e0);
}

.colorStyle5 .block .uss_eshop_block_item:hover .uss_shop_price{
	background:#790098;
}

.colorStyle5 .block .uss_eshop_block_item:hover a.add_to_cart{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle5 .block .uss_eshop_block_item:hover a.add_to_cart:hover{
	background:#989898;
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle5 .block.bg_type3{
	background:#c0f;
}

.colorStyle5 .inline_form form .buttons input[type=submit],.colorStyle5 .inline_form form .buttons input[type=submit].styler{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .inline_form form .buttons input[type=submit].styler:hover,.colorStyle5 .inline_form form .buttons input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .inline_form form .buttons input[type=submit].invert,.colorStyle5 .inline_form form .buttons input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .inline_form.bg_type3{
	background:#c0f;
}

.colorStyle5 .inline_form.inline_form_inside .buttons input[type=submit],.colorStyle5 .inline_form.inline_form_inside .buttons input[type=submit].styler{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle5 .inline_form.inline_form_inside .buttons input[type=submit].styler:hover,.colorStyle5 .inline_form.inline_form_inside .buttons input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.colorStyle5 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover{
	color:#c0f;
}

.colorStyle5 .news.block .news_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ca18f5, #b300e0);
}

.colorStyle5 .subscribe .subscribe_form form .send_button input{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .subscribe .subscribe_form form .send_button input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .subscribe .subscribe_form form .send_button input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .footer_menu ul li.active a,.colorStyle5 .footer_menu ul li:hover a{
	color:#c0f;
}

.colorStyle5 .footer_menu ul li.active a:after,.colorStyle5 .footer_menu ul li:hover a:after{
	background-image:url(../img/k2_5/footer_menu_line.png);
}

.colorStyle5 .footer .contacts .phone:after{
	background-image:url(../img/k2_5/phone_icon.png);
}

.colorStyle5 .footer .contacts .email:after{
	background-image:url(../img/k2_5/email_icon.png);
}

.colorStyle5 .container .aside .aside_block.type1 .h3{
	background:url(../img/aside_title_lines.png) 17px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ca18f5, #b300e0);
}

.colorStyle5 .container .aside .aside_block.type1 .h3:after{
	background-image:url(../img/k2_5/position_triangle.png);
}

.colorStyle5 .container .aside .aside_block.type0 form input[type=submit]{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .container .aside .aside_block.type0 form input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .container .aside .aside_block.type0 form input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .container .aside .aside_block .uss_eshop_block_item .add_to_cart{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .container .aside .aside_block .uss_eshop_block_item .add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .container .aside .aside_block>ul>li.active>a,.colorStyle5 .container .aside .aside_block>ul>li.active>div>a,.colorStyle5 .container .aside .aside_block>ul>li:hover>a,.colorStyle5 .container .aside .aside_block>ul>li:hover>div>a{
	background:#c0f;
	color:#fff;
}

.colorStyle5 .container .aside .aside_block>ul>li>a{
	background:#fff;
}

.colorStyle5 .container .aside .aside_opener_adaptive{
	background:url(../img/aside_title_lines.png) 10px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ca18f5, #b300e0);
}

.colorStyle5 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .container .content .uss_more{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .container .content .uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .container .content .uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .container .content .uss_more a{
	color:inherit;
	text-decoration:none;
	font-size:inherit;
}

.colorStyle5 .container .news_item .uss_more a{
	color:#c0f!important;
}

.colorStyle5 #wrap .uss_eshop_filters_block .filter_submit button,.colorStyle5 #wrap .uss_eshop_filters_block .filter_submit input{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 #wrap .uss_eshop_filters_block .filter_submit button:hover,.colorStyle5 #wrap .uss_eshop_filters_block .filter_submit input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 #wrap .uss_eshop_filters_block .filter_submit button.invert,.colorStyle5 #wrap .uss_eshop_filters_block .filter_submit input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 #wrap .uss_catalog_block_cat .catalog_orderbutton{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 #wrap .uss_catalog_block_cat .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 #wrap .catalog_orderbutton{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 #wrap .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 #wrap .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#c0f;
	border-color:#252931;
}

.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle5 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .comment_form_block .comments_form .uss_form_item input[type=submit]{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .comment_form_block .comments_form .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .comment_form_block .comments_form .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .catalog_orderform_tml form .buttons input{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .catalog_orderform_tml form .buttons input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .catalog_orderform_tml form .buttons input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 div.uss_tabs div.uss_tabs_navigation span.selected{
	border-top-color:#575757;
}

.colorStyle5 .uss_shop_block_cat .uss_shop_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ca18f5, #b300e0);
	color:#fff;
}

.colorStyle5 .uss_shop_block_cat .uss_shop_category:hover a{
	color:#fff;
}

.colorStyle5 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover{
	color:#c0f;
}

.colorStyle5 .uss_form_tml input[type=submit],.colorStyle5 .uss_form_tml input[type=submit].styler{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .uss_form_tml input[type=submit].styler:hover,.colorStyle5 .uss_form_tml input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .uss_form_tml input[type=submit].invert,.colorStyle5 .uss_form_tml input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .uss_form_tml input[type=text].styler:focus,.colorStyle5 .uss_form_tml input[type=text]:focus,.colorStyle5 .uss_form_tml textarea.styler:focus,.colorStyle5 .uss_form_tml textarea:focus{
	-webkit-box-shadow:0 0 5px #c0f!important;
	box-shadow:0 0 5px #c0f!important;
	border-color:#c0f;
}

.colorStyle5 .menu .in_menu ul li.active a,.colorStyle5 .menu .in_menu ul li:hover a{
	color:#c0f;
}

.colorStyle5 .menu .in_menu ul li.active a:after,.colorStyle5 .menu .in_menu ul li:hover a:after{
	background:#fff;
}

.colorStyle5 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover{
	color:#c0f;
}

.colorStyle5 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]{
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 button.styler,.colorStyle5 input[type=button].styler,.colorStyle5 input[type=reset].styler,.colorStyle5 input[type=submit],.colorStyle5 input[type=submit].styler{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	background:#c0f;
	border:none;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 button.styler:hover,.colorStyle5 input[type=button].styler:hover,.colorStyle5 input[type=reset].styler:hover,.colorStyle5 input[type=submit].styler:hover,.colorStyle5 input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 button.styler.invert,.colorStyle5 input[type=button].styler.invert,.colorStyle5 input[type=reset].styler.invert,.colorStyle5 input[type=submit].invert,.colorStyle5 input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus,.colorStyle5 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus{
	-webkit-box-shadow:0 0 5px #c0f!important;
	box-shadow:0 0 5px #c0f!important;
	border-color:#c0f;
}

.colorStyle5 .jq-select-multiple li.selected{
	background:#c0f;
}

.colorStyle5 .uss_eshop_amount_block .basket_amount_class:focus{
	border-color:#c0f;
}

.colorStyle5 input.styler:focus,.colorStyle5 textarea.styler:focus{
	border-color:#c0f!important;
}

.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist){
	background:#c0f;
	border-bottom:3px solid #575757;
	color:#fff;
}

.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist):hover{
	background:#272727;
	color:#fff;
}

.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_compare,.colorStyle5 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_wishlist{
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle5 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background:#790098;
}

.colorStyle5 .footer_menu ul li .submenu li:not(:hover){
	background:#c0f;
}

.colorStyle5 .footer_menu ul li .submenu li:hover a,.colorStyle5 .footer_menu ul li .submenu li:not(:hover) a{
	color:#fff;
}

.colorStyle5 .header .contacts{
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.colorStyle5 .header .contacts .phone{
	margin-left:70px;
}

.colorStyle5 .mainpage .container{
	display:block;
}

.colorStyle6 a{
	color:#ff4513;
}

.colorStyle6 .section_guestbook .uss_guestbook_links a.uss_add_question{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .section_guestbook .uss_guestbook_links a.uss_add_question:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .section_guestbook .uss_guestbook_links a.uss_add_question.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .section_guestbook .uss_guestbook_item{
	border-color:#f13b0a;
}

.colorStyle6 .header .contacts .phone:after{
	background-image:url(../img/k2_6/phone_icon.png);
}

.colorStyle6 .header .contacts .email:after{
	background-image:url(../img/k2_6/email_icon.png);
}

.colorStyle6 .menu .in_menu ul li.active a{
	color:#fff;
}

.colorStyle6 .menu .in_menu ul li.active a:after{
	background-image:url(../img/k2_6/footer_menu_line.png);
}

.colorStyle6 .menu .in_menu ul .submenu li:not(:hover){
	background:#ff4513;
}

.colorStyle6 .menu .in_menu ul .submenu li:hover a,.colorStyle6 .menu .in_menu ul .submenu li:not(:hover) a{
	color:#fff;
}

.colorStyle6 .menu .search form input[type=submit]:hover{
	background:url(../img/search_icon.png) 50% no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ff5c30, #e03d11);
}

.colorStyle6 .slider .slides .slide .caption .preview a.uss_more{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .slider .slides .slide .caption .preview a.uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .slider .slides .slide .caption .preview a.uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .service .catalog_menu li:hover,.colorStyle6 .service .service_list li:hover,.colorStyle6 .service .uss_eshop_menu li:hover,.colorStyle6 .slider .slides .slick-dots li.slick-active button{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ff5c30, #e03d11);
}

.colorStyle6 .service .catalog_menu li:hover .catalog_orderbutton,.colorStyle6 .service .service_list li:hover .catalog_orderbutton,.colorStyle6 .service .uss_eshop_menu li:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle6 .service .catalog_menu li:hover .catalog_orderbutton:hover,.colorStyle6 .service .service_list li:hover .catalog_orderbutton:hover,.colorStyle6 .service .uss_eshop_menu li:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle6 .service .uss_catalog_sidebar .uss_catalog_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ff5c30, #e03d11);
}

.colorStyle6 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton{
	background-color:#303030!important;
}

.colorStyle6 .service .uss_catalog_sidebar .uss_catalog_category:hover .catalog_orderbutton:hover{
	background-color:#212121!important;
}

.colorStyle6 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle6 .mainpage .uss_catalog_block_cat .uss_catalog_category:hover .uss_catalog_cat_img a,.colorStyle6 .positions .position_tabs .position_tabs__nav span.selected{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ff5c30, #e03d11);
}

.colorStyle6 .positions .position_tabs .position_tabs__nav span.selected:after{
	background:url(../img/k2_6/position_triangle.png) 50% no-repeat;
}

.colorStyle6 .block .uss_eshop_block_item a.add_to_cart{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .block .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .block .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .block .uss_eshop_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ff5c30, #e03d11);
}

.colorStyle6 .block .uss_eshop_block_item:hover .uss_shop_price{
	background:#f13b0a;
}

.colorStyle6 .block .uss_eshop_block_item:hover a.add_to_cart{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle6 .block .uss_eshop_block_item:hover a.add_to_cart:hover{
	background:#989898;
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle6 .block.bg_type3{
	background:#ff4513;
}

.colorStyle6 .inline_form form .buttons input[type=submit],.colorStyle6 .inline_form form .buttons input[type=submit].styler{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .inline_form form .buttons input[type=submit].styler:hover,.colorStyle6 .inline_form form .buttons input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .inline_form form .buttons input[type=submit].invert,.colorStyle6 .inline_form form .buttons input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .inline_form.bg_type3{
	background:#ff4513;
}

.colorStyle6 .inline_form.inline_form_inside .buttons input[type=submit],.colorStyle6 .inline_form.inline_form_inside .buttons input[type=submit].styler{
	color:#06090b;
	background:#fff;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle6 .inline_form.inline_form_inside .buttons input[type=submit].styler:hover,.colorStyle6 .inline_form.inline_form_inside .buttons input[type=submit]:hover{
	background:#989898;
	color:#fff;
}

.colorStyle6 .uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_name a:hover{
	color:#ff4513;
}

.colorStyle6 .news.block .news_block_item:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ff5c30, #e03d11);
}

.colorStyle6 .subscribe .subscribe_form form .send_button input{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .subscribe .subscribe_form form .send_button input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .subscribe .subscribe_form form .send_button input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .footer_menu ul li.active a,.colorStyle6 .footer_menu ul li:hover a{
	color:#ff4513;
}

.colorStyle6 .footer_menu ul li.active a:after,.colorStyle6 .footer_menu ul li:hover a:after{
	background-image:url(../img/k2_6/footer_menu_line.png);
}

.colorStyle6 .footer .contacts .phone:after{
	background-image:url(../img/k2_6/phone_icon.png);
}

.colorStyle6 .footer .contacts .email:after{
	background-image:url(../img/k2_6/email_icon.png);
}

.colorStyle6 .container .aside .aside_block.type1 .h3{
	background:url(../img/aside_title_lines.png) 17px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ff5c30, #e03d11);
}

.colorStyle6 .container .aside .aside_block.type1 .h3:after{
	background-image:url(../img/k2_6/position_triangle.png);
}

.colorStyle6 .container .aside .aside_block.type0 form input[type=submit]{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .container .aside .aside_block.type0 form input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .container .aside .aside_block.type0 form input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .container .aside .aside_block .uss_eshop_block_item .add_to_cart{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .container .aside .aside_block .uss_eshop_block_item .add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .container .aside .aside_block .uss_eshop_block_item .add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .container .aside .aside_block>ul>li.active>a,.colorStyle6 .container .aside .aside_block>ul>li.active>div>a,.colorStyle6 .container .aside .aside_block>ul>li:hover>a,.colorStyle6 .container .aside .aside_block>ul>li:hover>div>a{
	background:#ff4513;
	color:#fff;
}

.colorStyle6 .container .aside .aside_block>ul>li>a{
	background:#fff;
}

.colorStyle6 .container .aside .aside_opener_adaptive{
	background:url(../img/aside_title_lines.png) 10px no-repeat,
                url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ff5c30, #e03d11);
}

.colorStyle6 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .container .content .uss_eshop_item .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .container .content .uss_more{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .container .content .uss_more:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .container .content .uss_more.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .container .content .uss_more a{
	color:inherit;
	text-decoration:none;
	font-size:inherit;
}

.colorStyle6 .container .news_item .uss_more a{
	color:#ff4513!important;
}

.colorStyle6 #wrap .uss_eshop_filters_block .filter_submit button,.colorStyle6 #wrap .uss_eshop_filters_block .filter_submit input{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 #wrap .uss_eshop_filters_block .filter_submit button:hover,.colorStyle6 #wrap .uss_eshop_filters_block .filter_submit input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 #wrap .uss_eshop_filters_block .filter_submit button.invert,.colorStyle6 #wrap .uss_eshop_filters_block .filter_submit input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 #wrap .uss_catalog_block_cat .catalog_orderbutton{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 #wrap .uss_catalog_block_cat .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 #wrap .uss_catalog_block_cat .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 #wrap .catalog_orderbutton{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 #wrap .catalog_orderbutton:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 #wrap .catalog_orderbutton.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .watched .lastEshopPosItems .uss_eshop_block_item a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#ff4513;
	border-color:#252931;
}

.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click){
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click):hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:not(.buy_one_click).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click{
	color:#fff;
	background:#06090b;
	border-bottom:3px solid #989898;
	display:inline-block;
	text-decoration:none;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.buy_one_click:hover{
	background:#989898;
	color:#fff;
}

.colorStyle6 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .uss_eshop_sameproducts.block .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .uss_eshop_sameproducts.list .item .info .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .uss_eshop_sameproducts.table .item .addToCart a.add_to_cart.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .comment_form_block .comments_form .uss_form_item input[type=submit]{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .comment_form_block .comments_form .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .comment_form_block .comments_form .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .catalog_orderform_tml form .buttons input{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .catalog_orderform_tml form .buttons input:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .catalog_orderform_tml form .buttons input.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 div.uss_tabs div.uss_tabs_navigation span.selected{
	border-top-color:#575757;
}

.colorStyle6 .uss_shop_block_cat .uss_shop_category:hover{
	background:url(../img/texture_transparent2.png) 0 0 repeat,
                linear-gradient(135deg, #ff5c30, #e03d11);
	color:#fff;
}

.colorStyle6 .uss_shop_block_cat .uss_shop_category:hover a{
	color:#fff;
}

.colorStyle6 .uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name a:hover{
	color:#ff4513;
}

.colorStyle6 .uss_form_tml input[type=submit],.colorStyle6 .uss_form_tml input[type=submit].styler{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .uss_form_tml input[type=submit].styler:hover,.colorStyle6 .uss_form_tml input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .uss_form_tml input[type=submit].invert,.colorStyle6 .uss_form_tml input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .uss_form_tml input[type=text].styler:focus,.colorStyle6 .uss_form_tml input[type=text]:focus,.colorStyle6 .uss_form_tml textarea.styler:focus,.colorStyle6 .uss_form_tml textarea:focus{
	-webkit-box-shadow:0 0 5px #ff4513!important;
	box-shadow:0 0 5px #ff4513!important;
	border-color:#ff4513;
}

.colorStyle6 .menu .in_menu ul li.active a,.colorStyle6 .menu .in_menu ul li:hover a{
	color:#ff4513;
}

.colorStyle6 .menu .in_menu ul li.active a:after,.colorStyle6 .menu .in_menu ul li:hover a:after{
	background:#fff;
}

.colorStyle6 .uss_shop_list_cat .uss_shop_category .uss_shop_cat_name a:hover{
	color:#ff4513;
}

.colorStyle6 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]{
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .comment_form_block .comments_form form#ommentaddform_id .uss_form_item input[type=submit].invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 button.styler,.colorStyle6 input[type=button].styler,.colorStyle6 input[type=reset].styler,.colorStyle6 input[type=submit],.colorStyle6 input[type=submit].styler{
	padding:10px 27px 6px;
	font-size:18px;
	text-transform:uppercase;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	border-radius:0;
	cursor:pointer;
	background:#ff4513;
	border:none;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 button.styler:hover,.colorStyle6 input[type=button].styler:hover,.colorStyle6 input[type=reset].styler:hover,.colorStyle6 input[type=submit].styler:hover,.colorStyle6 input[type=submit]:hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 button.styler.invert,.colorStyle6 input[type=button].styler.invert,.colorStyle6 input[type=reset].styler.invert,.colorStyle6 input[type=submit].invert,.colorStyle6 input[type=submit].styler.invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .section_basket2 .uss_shop_form form .group .fc_item .elem_item input.styler:focus,.colorStyle6 .section_basket2 .uss_shop_form form .group .fc_item .elem_item textarea.styler:focus{
	-webkit-box-shadow:0 0 5px #ff4513!important;
	box-shadow:0 0 5px #ff4513!important;
	border-color:#ff4513;
}

.colorStyle6 .jq-select-multiple li.selected{
	background:#ff4513;
}

.colorStyle6 .uss_eshop_amount_block .basket_amount_class:focus{
	border-color:#ff4513;
}

.colorStyle6 input.styler:focus,.colorStyle6 textarea.styler:focus{
	border-color:#ff4513!important;
}

.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist){
	background:#ff4513;
	border-bottom:3px solid #272727;
	color:#fff;
}

.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist):hover{
	background:#272727;
	color:#fff;
}

.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a:not(.add_to_compare,.add_to_wishlist).invert{
	background:red;
	border-bottom-color:#c6c6c6;
}

.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_compare,.colorStyle6 .uss_shop_table_view table.uss_shoppos_table td.uss_onlineorder a.add_to_wishlist{
	background:#272727;
	color:#fff;
	border-bottom-color:#272727;
}

.colorStyle6 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background:#f13b0a;
}

.colorStyle6 .footer_menu ul li .submenu li:not(:hover){
	background:#ff4513;
}

.colorStyle6 .footer_menu ul li .submenu li:hover a,.colorStyle6 .footer_menu ul li .submenu li:not(:hover) a{
	color:#fff;
}

.flex .items{
	width:100%;
}

.uss_pagenator{
	font-size:14px;
	line-height:1.2;
}

.uss_pagenator .uss_page_num{
	padding:0;
	font-size:16px;
	line-height:1.2;
}

.uss_pagenator .uss_page_num .uss_10_pages_bac,.uss_pagenator .uss_page_num .uss_10_pages_forward,.uss_pagenator .uss_page_num .uss_page,.uss_pagenator .uss_page_num .uss_page_forward{
	padding:0;
}

.uss_pagenator .uss_page_num .uss_10_pages_bac a,.uss_pagenator .uss_page_num .uss_10_pages_forward a,.uss_pagenator .uss_page_num .uss_page_forward a,.uss_pagenator .uss_page_num .uss_page a{
	padding:3px 4px;
	display:inline-block;
	color:#000;
}

.buy_one_click_form_inpos .h3,.buy_one_click_form_inpos h3{
	font-size:48px;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	margin-bottom:1.2em;
}

.buy_one_click_form_inpos form{
	-ms-flex-pack:justify;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.buy_one_click_form_inpos form,.buy_one_click_form_inpos form .group{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.buy_one_click_form_inpos form .group{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	-ms-flex-pack:justify;
}

.buy_one_click_form_inpos form .group .fc_item{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.buy_one_click_form_inpos form .group .fc_item:not(:first-child){
	margin-left:10px;
}

.buy_one_click_form_inpos form .group:not(.end) .fc_item .elem_item{
	width:100%;
}

.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;
}

.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;
}

.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;
}

.mp_video {text-align: center;}
.mp_video .inner {padding: 0;}
.mp_video p {margin: 0; line-height: 0;}
.mp_video video, .mp_text video  {max-width: 100%; height: auto;}

.mp_text .h3 {
	font-size: 48px;
    text-transform: uppercase;
	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;
}

.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;
	}
}

@media (max-width:1200px){
	.container .bread{
		padding-left:10px;
	}

	.block .inner,.bottom .inner,.container .content,.footer .inner,.header .inner,.inline_form .inner,.menu .inner{
		padding-left:10px!important;
		padding-right:10px!important;
	}

	.header .phone{
		font-size:20px;
	}

	.block.news .news_block_item{
		width:30%;
	}

	.block.news .news_block_item .image img{
		max-width:100%;
		height:auto;
	}

	.slider .slick-dots{
		padding-left:20px;
		padding-right:20px;
	}

	.slider .slides .slide .caption{
		padding-right:50vw;
	}

	.slider .slides .slide .caption .title{
		font-size:30px;
	}

	.slider-caption{
		background:#fff;
		position:absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		display:block;
		width:100%;
		height:100%;
	}

	.slider .slides .slick-prev{
		left:calc(-100vw + 50px);
	}

	.slider .slides .slick-next{
		right:calc(-100vw + 50px);
	}
}

@media (min-width:1101px){
	.aside_opener_adaptive{
		display:none!important;
	}
}

@media (max-width:1100px){
	.container .inner{
		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;
	}

	.container .aside{
		-webkit-box-ordinal-group:1;
		-webkit-order:0;
		-ms-flex-order:0;
		order:0;
	}

	.container .aside .aside_catalog>ul,.container .aside>:not(.aside_catalog){
		display:none;
	}

	.container .aside+.center{
		display:block;
		width:100%;
	}

	.container .aside .aside_opener_adaptive{
		margin-bottom:15px;
		cursor:pointer;
		-webkit-transition:opacity .5s linear;
		transition:opacity .5s linear;
		display:block;
		text-transform:uppercase;
		text-align:center;
		padding:11px 5px 9px 0;
		font-size:24px;
		position:relative;
		letter-spacing:1.3px;
	}

	.container .aside.opened{
		margin-bottom:20px;
	}

	.container .aside.opened .aside_catalog .h3{
		opacity:.5;
	}

	.container .aside.opened .aside_catalog>ul{
		display:block;
	}

	.container .content{
		padding-left:0;
		padding-right:0;
		width:100%;
		-webkit-box-ordinal-group:11;
		-webkit-order:10;
		-ms-flex-order:10;
		order:10;
	}

	.singlepage .container .aside{
		width:100%;
		margin-left:0;
		margin-right:0;
	}

	.uss_eshop_sameproducts.blocks .item,.uss_shop_block_cat .uss_shop_category{
		max-width:calc((100% - 25px)/3);
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img{
		height:auto!important;
	}

	.colorStyle2 .container .aside .aside_block .h3{
		background:url(../img/aside_title_lines.png) 10px no-repeat,
                    url(../img/texture_transparent2.png) 0 0 repeat,
                    linear-gradient(135deg, #1452cf, #003ebb);
	}

	.colorStyle2 .container .aside .aside_block .h3:after{
		background-image:url(../img/k2_2/position_triangle.png);
	}

	.colorStyle4 .container .aside .aside_block .h3{
		background:url(../img/aside_title_lines.png) 10px no-repeat,
                    url(../img/texture_transparent2.png) 0 0 repeat,
                    linear-gradient(135deg, #e53939, #c61a1a);
	}

	.colorStyle4 .container .aside .aside_block .h3:after{
		background-image:url(../img/k2_4/position_triangle.png);
	}

	.colorStyle5 .container .aside .aside_block .h3{
		background:url(../img/aside_title_lines.png) 10px no-repeat,
                    url(../img/texture_transparent2.png) 0 0 repeat,
                    linear-gradient(135deg, #ca18f5, #b300e0);
	}

	.colorStyle5 .container .aside .aside_block .h3:after{
		background-image:url(../img/k2_5/position_triangle.png);
	}

	.colorStyle6 .container .aside .aside_block .h3{
		background:url(../img/aside_title_lines.png) 10px no-repeat,
                    url(../img/texture_transparent2.png) 0 0 repeat,
                    linear-gradient(135deg, #ff5c30, #e03d11);
	}

	.colorStyle6 .container .aside .aside_block .h3:after{
		background-image:url(../img/k2_6/position_triangle.png);
	}

	.slider .slides .slick-arrow{
		opacity:1!important;
	}
	
	.footer .contacts .phone:after,
	.footer .contacts .email:after {display: none;}
	.footer .contacts .email p:first-child,
	.footer .phone p {padding: 0;}
}

@media (max-width:1023px){
	#wrap{
		font-size:16px;
	}

	.block .h3,.mainpage .container .content h1{
		font-size:34px;
	}

	.header .left{
		display:block;
	}

	.header .slogan span{
		display:inline-block;
	}

	.header .phone{
		font-size:20px;
	}

	.burger{
		display:block;
		cursor:pointer;
	}

	.burger.active{
		background:#fff;
	}

	.burger.active span{
		background:#000;
	}

	.burger+.in_menu{
		display:none;
	}

	.menu{
		padding-top:10px;
	}

	.menu .inner{
		padding-bottom:10px;
	}

	.menu .burger{
		display:block;
	}

	.menu .in_menu{
		display:none;
	}

	.menu .in_menu ul li a{
		font-size:14px;
		padding:15px 0;
	}

	.menu .in_menu ul li a.active:after,.menu .in_menu ul li a:hover:after{
		bottom:10px;
	}

	.menu .in_menu.opened{
		position:fixed;
		left:0;
		top:0;
		width:100%;
		background:url(../img/texture_transparent2.png) 0 0 repeat,
                    linear-gradient(135deg, #1a1c1e, #06080a);
		z-index:50;
		max-height:100%;
		overflow:hidden;
		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;
		min-height:100%;
	}

	.menu .in_menu.opened>*{
		max-height:100%;
		-webkit-box-flex:1;
		-webkit-flex:1 auto;
		-ms-flex:1 auto;
		flex:1 auto;
		display:block;
		overflow:auto;
	}

	.menu .in_menu ul,.menu .in_menu ul li,.menu .in_menu ul li a{
		display:block;
		width:100%;
	}

	.menu .in_menu ul li a{
		font-size:15px;
	}

	.menu .in_menu ul li.clicked>.submenu{
		display:block;
		position:static;
		width:100%;
	}

	.menu .in_menu ul li.clicked>.submenu li a{
		text-align:center;
	}

	.menu .in_menu .submenu{
		display:none;
	}

	.menu .in_menu .submenu li,.menu .search{
		padding-bottom:0;
	}

	.menu .search{
		-webkit-box-flex:1;
		-webkit-flex:1 auto;
		-ms-flex:1 auto;
		flex:1 auto;
	}

	.menu .search .search_opener{
		display:none;
	}

	.menu .search .uss_site_search{
		display:block;
	}

	.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item{
		width:300px;
	}

	.footer .phone{
		font-size:20px;
	}

	.footer .email,.footer .phone{
		background-position:9px 5px;
	}
}

@media (max-width:1000px){
	.header .center,.header .left,.header .right{
		margin-right:0;
		margin-left:0;
	}

	.header .phone{
		font-size:22px;
	}

	.header .contacts{
		text-align:center;
	}

	.header .right{
		text-align:right;
	}

	.header .basket{
		display:inline-block;
		text-align:left;
	}

	.features table,.features table tbody{
		display:block;
	}

	.features table tbody tr{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
	}

	.features table tbody tr td{
		-webkit-box-flex:1;
		-webkit-flex:1 auto;
		-ms-flex:1 auto;
		flex:1 auto;
		display:block;
		padding:0;
		-webkit-box-flex:0;
		-webkit-flex:0 33%;
		-ms-flex:0 33%;
		flex:0 33%;
	}

	.features table tbody tr td .img img{
		max-width:100%;
		height:auto;
	}

	.features table tbody tr td .title{
		font-size:18px;
		line-height:1.4;
	}

	.features table tbody tr td .title a{
		font-size:inherit;
	}

	.features table tbody tr td .preview{
		font-size:14px;
	}

	.icons-table.x4 .icons-item,.icons-table.x5 .icons-item{
		width:33.33333%;
	}

	.positions .position_tabs .position_tabs__nav span{
		font-size:17px;
		padding-top:17px;
	}

	.positions .position_tabs .position_tabs__tabs{
		padding-bottom:10px;
	}

	.positions .position_tabs .position_tabs__tabs .position_tabs__tabs__tab .uss_eshop_block_item{
		width:244px;
	}

	.block .uss_eshop_block_item a.add_to_cart{
		font-size:16px;
	}

	.news.block .inner{
		padding-top:50px;
		padding-bottom:50px;
	}

	.news.block .news_block_item{
		-webkit-box-flex:0;
		-webkit-flex:0 33%;
		-ms-flex:0 33%;
		flex:0 33%;
	}

	.news.block .news_block_item .image a img{
		max-width:100%;
	}

	.footer_menu ul li a{
		font-size:16px;
	}

	.service.x2 .catalog_menu li,.service.x2 .service_list li,.service.x2 .uss_catalog_sidebar .uss_catalog_category,.service.x2 .uss_eshop_menu li,.service.x3 .catalog_menu li,.service.x3 .service_list li,.service.x3 .uss_catalog_sidebar .uss_catalog_category,.service.x3 .uss_eshop_menu li,.service.x4 .catalog_menu li,.service.x4 .service_list li,.service.x4 .uss_catalog_sidebar .uss_catalog_category,.service.x4 .uss_eshop_menu li,.service.x5 .catalog_menu li,.service.x5 .service_list li,.service.x5 .uss_catalog_sidebar .uss_catalog_category,.service.x5 .uss_eshop_menu li{
		width:25%;
		max-width:25%;
	}

	.container .aside .aside_block.type1 .h3,.container .aside .aside_catalog .h3{
		padding-right:34px;
		cursor:pointer;
	}

	.container .aside .aside_block.type1 .h3 span,.container .aside .aside_catalog .h3 span{
		display:inline-block;
		border-bottom:1px dashed;
		position:relative;
	}

	.container .aside .aside_block.type1 .h3 span:after,.container .aside .aside_catalog .h3 span:after{
		content:"";
		position:absolute;
		left:calc(100% + 20px);
		width:18px;
		height:18px;
		background:url(../img/arr.png) 50% no-repeat;
		display:block;
		top:50%;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%);
	}

	.container .aside .aside_block.type1 .h3:hover span,.container .aside .aside_catalog .h3:hover span{
		border-bottom-color:transparent;
	}

	.container .aside .aside_block.type1 .h3:before,.container .aside .aside_catalog .h3:before{
		content:"";
		display:block;
		background:url(../img/aside-catalog-mobile-triangle-white.png) 50% no-repeat;
		width:17px;
		height:9px;
		position:absolute;
		left:calc(100% - 34px);
		top:50%;
		-webkit-transform:translateY(-50%);
		transform:translateY(-50%);
	}

	.container .aside.opened .aside_block.type1 span:after,.container .aside.opened .aside_catalog span:after{
		background-image:url(../img/arr2.png);
	}
	
	.colorStyle3 .header .contacts {
		-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
		-webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;
		-webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end;
	}
	.header .contacts .email {
		margin-bottom: 15px;
	}
}

@media (max-width:900px){
	.slider .slides .slide .caption .title{
		font-size:50px;
	}

	.service .catalog_menu li,.service .service_list li,.service .uss_eshop_menu li{
		max-width:50%;
	}

	.service .catalog_menu li .catalog_menu_item>a,.service .uss_eshop_menu li>a{
		font-size:20px;
	}
}

@media (max-width:850px){
	.slider .slides .slide .caption{
		padding-right:59px;
	}

	.slider .slides .slide .caption .title{
		font-size:45px;
	}

	.slider .slides .slide .caption .preview{
		font-size:16px;
	}

	.slider .slides .slide .caption .preview strong{
		font-size:20px;
	}

	.header .contacts div{
		margin-right:0!important;
	}

	div.uss_catalog_tabs{
		margin-top:14px;
	}

	.uss_catalog_detail .uss_img_wrapper{
		float:none;
	}

	#wrap .uss_catalog_block_cat .catalog_orderbutton{
		font-size:12px;
	}

	.service .catalog_menu li .catalog_menu_item>a,.service .catalog_menu li>a,.service .service_list li .catalog_menu_item>a,.service .service_list li>a,.service .uss_eshop_menu li .catalog_menu_item>a,.service .uss_eshop_menu li>a{
		font-size:20px;
		padding-left:5px;
		padding-right:5px;
	}
}

@media (max-width:800px){
	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by{
		display:block;
	}

	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by.uss_shop_by{
		margin-left:0;
	}
}

@media (max-width:768px){
	#wrap{
		font-size:14px;
	}

	.slider .slides .slide .caption{
		padding-left:49px;
		padding-right:49px;
	}

	.slider .slides .slide .caption .title{
		font-size:44px;
	}

	.slider .slides .slide .caption .preview{
		font-size:16px;
		max-width:100%;
	}

	.slider .slides .slide .caption .preview strong{
		font-size:20px;
	}

	.slider .slides .slick-dots{
		display:none!important;
	}

	.slider .slides .slick-arrow{
		opacity:1!important;
		width:30px;
		height:30px;
		background-size:cover;
	}

	.footer_menu{
		display:none;
	}

	.footer_menu ul li a{
		font-size:15px;
		height:60px;
		padding-top:15px;
	}

	.block.news .news_block_item{
		width:calc(50% - 10px);
		-webkit-box-flex:0;
		-webkit-flex:0 calc(50% - 10px);
		-ms-flex:0 calc(50% - 10px);
		flex:0 calc(50% - 10px);
		margin-bottom:10px;
	}

	.features{
		line-height:1.2;
	}

	.features table tbody tr{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	.features table tbody tr td{
		-webkit-box-flex:0;
		-webkit-flex:0 50%;
		-ms-flex:0 50%;
		flex:0 50%;
	}

	.header div[class$=holder]{
		display:none;
	}

	.header .inner{
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.header .logo{
		font-size:30px;
	}

	.header .center,.header .left,.header .right{
		-webkit-box-flex:0;
		-webkit-flex:0 auto;
		-ms-flex:0 auto;
		flex:0 auto;
		width:auto;
	}

	.header .center .contacts,.header .left .contacts,.header .right .contacts{
		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;
		width:100%;
		text-align:left;
	}

	.header .center{
		text-align:right;
	}



	.header .email,.header .phone{
		margin-bottom:4px;
	}

	.menu{
		padding-top:0;
	}

	.service .inner{
		padding-bottom:25px;
	}

	.positions .inner{
		padding-top:50px;
		padding-bottom:0;
	}

	.positions .position_tabs .position_tabs__nav span{
		font-size:12px;
		letter-spacing:0;
	
		padding-top:13px;
		height:38px;
	}

	.footer .contacts{
		display:block;
	}

	.footer .phone{
		font-size:28px;
	}

	.footer table{
		width:100%;
	}

	.service.x2 .catalog_menu li,.service.x2 .service_list li,.service.x2 .uss_eshop_menu li,.service.x3 .catalog_menu li,.service.x3 .service_list li,.service.x3 .uss_eshop_menu li,.service.x4 .catalog_menu li,.service.x4 .service_list li,.service.x4 .uss_eshop_menu li,.service.x5 .catalog_menu li,.service.x5 .service_list li,.service.x5 .uss_eshop_menu li{
		width:33.33333%;
		max-width:33.33333%;
	}

	.service.x2 .catalog_menu li .catalog_menu_item>a,.service.x2 .catalog_menu li>a,.service.x2 .service_list li .catalog_menu_item>a,.service.x2 .service_list li>a,.service.x2 .uss_eshop_menu li .catalog_menu_item>a,.service.x2 .uss_eshop_menu li>a,.service.x3 .catalog_menu li .catalog_menu_item>a,.service.x3 .catalog_menu li>a,.service.x3 .service_list li .catalog_menu_item>a,.service.x3 .service_list li>a,.service.x3 .uss_eshop_menu li .catalog_menu_item>a,.service.x3 .uss_eshop_menu li>a,.service.x4 .catalog_menu li .catalog_menu_item>a,.service.x4 .catalog_menu li>a,.service.x4 .service_list li .catalog_menu_item>a,.service.x4 .service_list li>a,.service.x4 .uss_eshop_menu li .catalog_menu_item>a,.service.x4 .uss_eshop_menu li>a,.service.x5 .catalog_menu li .catalog_menu_item>a,.service.x5 .catalog_menu li>a,.service.x5 .service_list li .catalog_menu_item>a,.service.x5 .service_list li>a,.service.x5 .uss_eshop_menu li .catalog_menu_item>a,.service.x5 .uss_eshop_menu li>a{
		font-size:16px;
		padding:10px 5px;
		margin-bottom:10px;
	}

	.service.x2 .catalog_menu li .catalog_menu_item>a:after,.service.x2 .catalog_menu li>a:after,.service.x2 .service_list li .catalog_menu_item>a:after,.service.x2 .service_list li>a:after,.service.x2 .uss_eshop_menu li .catalog_menu_item>a:after,.service.x2 .uss_eshop_menu li>a:after,.service.x3 .catalog_menu li .catalog_menu_item>a:after,.service.x3 .catalog_menu li>a:after,.service.x3 .service_list li .catalog_menu_item>a:after,.service.x3 .service_list li>a:after,.service.x3 .uss_eshop_menu li .catalog_menu_item>a:after,.service.x3 .uss_eshop_menu li>a:after,.service.x4 .catalog_menu li .catalog_menu_item>a:after,.service.x4 .catalog_menu li>a:after,.service.x4 .service_list li .catalog_menu_item>a:after,.service.x4 .service_list li>a:after,.service.x4 .uss_eshop_menu li .catalog_menu_item>a:after,.service.x4 .uss_eshop_menu li>a:after,.service.x5 .catalog_menu li .catalog_menu_item>a:after,.service.x5 .catalog_menu li>a:after,.service.x5 .service_list li .catalog_menu_item>a:after,.service.x5 .service_list li>a:after,.service.x5 .uss_eshop_menu li .catalog_menu_item>a:after,.service.x5 .uss_eshop_menu li>a:after{
		bottom:0;
	}

	.service.x2 .catalog_menu li .uss_tree_description,.service.x2 .service_list li .uss_tree_description,.service.x2 .uss_eshop_menu li .uss_tree_description,.service.x3 .catalog_menu li .uss_tree_description,.service.x3 .service_list li .uss_tree_description,.service.x3 .uss_eshop_menu li .uss_tree_description,.service.x4 .catalog_menu li .uss_tree_description,.service.x4 .service_list li .uss_tree_description,.service.x4 .uss_eshop_menu li .uss_tree_description,.service.x5 .catalog_menu li .uss_tree_description,.service.x5 .service_list li .uss_tree_description,.service.x5 .uss_eshop_menu li .uss_tree_description{
		font-size:12px;
	}

	.service.x2 .uss_catalog_sidebar .uss_catalog_category,.service.x3 .uss_catalog_sidebar .uss_catalog_category,.service.x4 .uss_catalog_sidebar .uss_catalog_category,.service.x5 .uss_catalog_sidebar .uss_catalog_category{
		width:33.33333%;
		max-width:33.33333%;
	}

	.service.x2 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name,.service.x3 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name,.service.x4 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name,.service.x5 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name{
		font-size:16px;
		padding:10px 5px;
		margin-bottom:10px;
	}

	.service.x2 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name:after,.service.x3 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name:after,.service.x4 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name:after,.service.x5 .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name:after{
		bottom:0;
	}

	.icons-table .icons-row .icons-item{
		width:50%;
	}

	.icons-table .icons-row .icons-item .title a{
		font-size:18px;
	}

	.footer .contacts{
		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;
	}

	.footer .contacts>div{
		display:inline-block;
	}

	.uss_eshop_sameproducts.table tr.item{
		min-width:120px;
	}

	.uss_catalog_detail .uss_img_wrapper{
		max-width:100%;
	}

	.uss_catalog_detail .uss_img_wrapper.for_preview_columned{
		width:100%;
		float:none;
		display:block;
		margin:0 0 10px;
	}

	.uss_advanced_image_list{
		display:none!important;
	}

	.icons-table .icons-row .icons-item .title{
		text-transform:none;
	}

	div.uss_tabs div.uss_tabs_navigation span{
		width:100%;
		display:block;
	}
}

@media (max-width:740px){
	.section_eshop .uss_shop_detail .uss_shop_technical_data{
		width:100%;
	}

	.uss_shop_detail_350_bottom .uss_img_wrapper{
		max-width:100%;
		margin-right:0;
		float:none;
	}

	.uss_shop_detail_350_bottom .uss_img_wrapper .uss_img_big img{
		max-width:100%;
	}

	.comment_form_block #ommentaddform_id .uss_form_text:not(.hnpot){
		width:calc(50% - 15px);
	}

	.comment_form_block #ommentaddform_id .uss_form_text:not(.hnpot):nth-of-type(2n){
		margin-left:10px;
		margin-right:0;
		float:none;
		display:inline-block;
	}

	.comment_form_block #ommentaddform_id .uss_form_text:not(.hnpot) input,.comment_form_block #ommentaddform_id .uss_form_textarea textarea{
		width:100%;
	}

	.slider .slides .slide .caption .title{
		font-size:34px;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a{
		font-size:20px;
	}
}

@media (max-width:740px) and (min-width:605px){
	.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by{
		display:inline-block;
	}
}

@media (max-width:695px){
	.uss_eshop_sameproducts.blocks .item{
		max-width:calc((100% - 15px)/2);
	}
}

@media (max-width:620px){
	#wrap .uss_eshop_filters_block:not(.simple_filters) form .group .eshop_filters_items .filter_item{
		width:calc(50% - 5px);
	}

	#wrap .uss_eshop_filters_block:not(.simple_filters) form .group .eshop_filters_items .filter_item,#wrap .uss_eshop_filters_block:not(.simple_filters) form .group .eshop_filters_items .filter_item:nth-of-type(3n){
		margin-right:10px;
	}

	#wrap .uss_eshop_filters_block:not(.simple_filters) form .group .eshop_filters_items .filter_item:nth-of-type(2n){
		margin-right:0;
	}

	#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_item{
		width:calc(50% - 5px);
	}

	#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_item:nth-of-type(odd){
		margin-right:0;
	}

	#wrap .uss_eshop_filters_block:not(.simple_filters) form>.filter_submit{
		padding-top:10px;
		width:100%;
		text-align:center;
	}
}

@media (max-width:600px){
	.header .inner{
		display:block;
	}

	.header .center,.header .left,.header .right{
		display:block;
		text-align:center;
		width:100%;
	}

	.header .center>*,.header .left>*,.header .right>*{
		width:100%;
		margin:0 0 10px;
	}

	.header .center div:not(.logo-image),.header .left div:not(.logo-image),.header .right div:not(.logo-image){
		margin-left:0!important;
		margin-right:0;
	}

	.header .center .contacts,.header .left .contacts,.header .right .contacts{
		width:auto;
	}

	.header .center{
		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:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.header .logo-row a{
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center;
	}

	.header .logo-row .logo-column{
		-webkit-box-flex:0;
		-webkit-flex:0 auto;
		-ms-flex:0 auto;
		flex:0 auto;
	}

	.block .h3,.mainpage .container .content h1{
		font-size:24px;
	}

	.slider .slides .slide .caption .title{
		font-size:18px;
		max-width:100%;
		display:inline-block;
	}

	.slider .slides .slide .caption .preview{
		font-size:14px;
		max-width:100%;
	}

	.slider .slides .slide .caption .preview strong{
		margin-bottom:7px;
		font-size:16px;
	}

	.subscribe .inner{
		padding:25px 0;
	}

	.subscribe .h3{
		margin-bottom:14px;
	}

	.subscribe .subscribe_form{
		margin-top:25px;
	}

	.subscribe form>div{
		margin-bottom:14px;
	}

	.footer .phone{
		font-size:20px;
	}

	.footer_menu ul li a{
		font-size:14px;
		height:48px;
	}

	.footer_menu ul li.active a:after,.footer_menu ul li:hover a:after{
		bottom:8px;
	}

	.inline_form.block .inner{
		padding:30px 0 20px;
	}

	.inline_form.block .h3{
		font-size:30px;
	}

	.inline_form .fc_form_tml{
		margin-bottom:0;
	}

	.inline_form form .group{
		width:100%!important;
		max-width:100%!important;
		margin-left:0!important;
		margin-bottom:0;
	}

	.inline_form form .buttons{
		margin:20px 0 0;
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		text-align:center;
	}

	div.uss_tabs div.uss_tabs_navigation span{
		font-size:16px;
	}

	.buy_one_click_form_tml{
		margin:37px!important;
		left:0!important;
		right:0!important;
	}

	.buy_one_click_form_tml .buy_one_click_window_wrap{
		width:99%;
	}

	.service.x2 .catalog_menu li,.service.x2 .service_list li,.service.x2 .uss_catalog_sidebar .uss_catalog_category,.service.x2 .uss_eshop_menu li,.service.x3 .catalog_menu li,.service.x3 .service_list li,.service.x3 .uss_catalog_sidebar .uss_catalog_category,.service.x3 .uss_eshop_menu li,.service.x4 .catalog_menu li,.service.x4 .service_list li,.service.x4 .uss_catalog_sidebar .uss_catalog_category,.service.x4 .uss_eshop_menu li,.service.x5 .catalog_menu li,.service.x5 .service_list li,.service.x5 .uss_catalog_sidebar .uss_catalog_category,.service.x5 .uss_eshop_menu li{
		width:50%;
		max-width:50%;
	}
}

@media (max-width:574px){
	.uss_shop_blocks_view .uss_eshop_item .posimg_item{
		width:100%!important;
		margin-left:0!important;
	}

	.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder{
		margin:0 auto!important;
		display:block!important;
		height:auto!important;
	}

	.service .catalog_menu li .catalog_menu_item>a,.service .catalog_menu li>a,.service .service_list li .catalog_menu_item>a,.service .service_list li>a,.service .uss_eshop_menu li .catalog_menu_item>a,.service .uss_eshop_menu li>a{
		font-size:16px;
	}
}

@media (max-width:550px){
	.uss_shop_list_view_item.uss_eshop_item .posimg_item{
		display:block;
		width:100%;
		float:none;
		margin-right:0;
	}

	.uss_shop_list_view_item.uss_eshop_item .posimg_item .uss_img_holder{
		display:block;
		margin:0 auto;
	}

	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data{
		display:block;
		width:100%;
		float:none;
	}

	.inline_form form .group{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	.inline_form form .group .fc_item{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
	}

	.inline_form form .group.end{
		max-width:100%!important;
	}

	.uss_shop_list_view .uss_shop_list_view_item{
		padding:10px;
	}

	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by{
		width:calc((100% - 20px)/2);
		display:inline-block;
		vertical-align:middle;
		overflow:hidden;
	}

	.uss_shop_list_view .uss_shop_list_view_item .uss_shop_technical_data .uss_shop_by a.add_to_cart{
		width:100%;
		max-width:100%;
		padding-left:0!important;
		padding-right:0!important;
		text-align:center;
		min-width:100%;
	}

	.features table tbody tr td{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
	}

	.icons-table.x4 .icons-item{
		width:100%;
	}

	.inline_form form.blocked .group:not(.end){
		width:100%!important;
		margin-left:0!important;
		display:block;
	}

	.inline_form form.blocked .group:not(.end) .fc_item .elem_item textarea.styler{
		height:5em;
	}

	.menu.isEshop .inner{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	.menu.isEshop .search{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		margin-top:5px;
	}

	.section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big{
		float:none;
		max-width:100%;
		margin:0 auto 10px;
	}

	.section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image{
		max-width:100%;
		height:auto!important;
		display:block;
		float:none;
	}

	.header .left .row{
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
	}

	.uss_eshop_sameproducts.list .item .imageArea{
		display:block;
		max-width:100%;
		float:none;
		margin-right:0!important;
	}

	.uss_eshop_sameproducts.list .item .imageWrapOuter{
		margin:0 auto 10px!important;
	}

	.container .aside .aside_block.type1 .h3 span:after,.container .aside .aside_catalog .h3 span:after{
		left:calc(100% + 5px);
	}
}

@media (max-width:548px){
	.container .content{
		padding-left:5px;
		padding-right:5px;
	}

	.footer .inner{
		padding-top:25px;
		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;
	}

	.footer .inner>div{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		text-align:center;
	}

	.footer .inner>div:not(.left){
		margin:0 0 14px;
	}

	.footer .right{
		-webkit-box-ordinal-group:1;
		-webkit-order:0;
		-ms-flex-order:0;
		order:0;
	}

	.footer .left{
		-webkit-box-ordinal-group:3;
		-webkit-order:2;
		-ms-flex-order:2;
		order:2;
	}

	.footer .center{
		-webkit-box-ordinal-group:2;
		-webkit-order:1;
		-ms-flex-order:1;
		order:1;
	}

	.footer .contacts{
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.footer .address{
		text-align:center;
	}

	.footer .address table{
		margin:0 auto;
	}

	.bottom .inner{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	.bottom .left,.bottom .right{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		text-align:center;
	}

	.subscribe .h4{
		font-size:18px;
	}

	.subscribe .subscribe_form form#subscribeForm{
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	.subscribe .subscribe_form form#subscribeForm .emailfield{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		margin-right:0;
	}

	.uss_shop_block_cat .uss_shop_category{
		max-width:calc(50% - 11px);
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img{
		max-width:100%;
		height:auto!important;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img img{
		max-width:100%;
		height:auto;
	}

	.watched .lastEshopPosItems .uss_eshop_block_item{
		max-width:calc(50% - 5px);
	}

	.watched .lastEshopPosItems .uss_eshop_block_item .img>a img{
		max-width:100%;
	}

	.uss_eshop_sameproducts.block .item{
		max-width:calc(50% - 5px);
	}

	.inline_form form.blocked .group,.inline_form form.inline_form_inside .group,.inline_form form:not(.block) .group{
		margin-right:0;
		margin-bottom:0;
	}

	.inline_form form .group .fc_item{
		max-width:100%;
		width:100%!important;
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
		margin-left:0!important;
		margin-right:0!important;
	}

	.inline_form form .group .fc_item .elem_item input.styler,.inline_form form .group .fc_item .elem_item textarea.styler{
		max-width:100%;
		width:100%;
	}

	.comment_form_block #ommentaddform_id .uss_form_item{
		width:100%!important;
		float:none;
		margin-left:0!important;
		margin-right:0!important;
	}

	.comment_form_block #ommentaddform_id .uss_form_item input.styler,.comment_form_block #ommentaddform_id .uss_form_item textarea.styler{
		width:100%;
	}

	#wrap .uss_eshop_filters_block .group .eshop_filters_items .filter_item{
		width:100%;
		display:block;
		vertical-align:top;
		margin:0 10px 7px 0;
	}

	#wrap .uss_eshop_filters_block .group .eshop_filters_items .filter_item label{
		font-size:14px;
	}

	.uss_catalog_block_cat .uss_catalog_category{
		max-width:calc(50% - 11px)!important;
	}

	.uss_catalog_list_cat .uss_catalog_category .uss_catalog_img_wrap{
		float:none;
	}
}

@media (max-width:496px){
	.uss_eshop_sort_block .filter_show_by_links{
		margin-left:0;
		margin-top:10px;
		display:block;
	}
}

@media (max-width:500px){
	.icons-table .icons-row .icons-item p{
		line-height:1.2;
		font-size:14px;
	}

	.icons-table .icons-row .icons-item .title{
		font-size:19px;
	}
}

@media (max-width:460px){
	.uss_eshop_sameproducts.blocks .item .image{
		display:block;
		margin:0 auto;
	}

	.features table tbody tr td p{
		font-size:14px;
	}

	.features table tbody tr td .title a{
		font-size:16px;
	}
}
