.mCustomScrollBox{
	position:relative;
	overflow:hidden;
	height:100%;
	max-width:100%;
	outline:0;
	direction:ltr;
}

.mCSB_container{
	overflow:hidden;
	width:auto;
	height:auto;
}

.mCSB_inside>.mCSB_container{
	margin-right:30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-right:0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container{
	margin-right:0;
	margin-left:30px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-left:0;
}

.mCSB_scrollTools{
	position:absolute;
	width:16px;
	height:auto;
	left:auto;
	top:0;
	right:0;
	bottom:0;
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}

.mCSB_outside+.mCSB_scrollTools{
	right:-26px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
	right:auto;
	left:0;
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
	left:-26px;
}

.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:auto;
}

.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	border-radius:16px;
}

.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
	z-index:1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	position:relative;
	width:4px;
	height:100%;
	margin:0 auto;
	border-radius:16px;
	text-align:center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	width:12px;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width:8px;
}

.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{
	display:block;
	position:absolute;
	height:20px;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}

.mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
}

.mCSB_horizontal.mCSB_inside>.mCSB_container{
	margin-right:0;
	margin-bottom:30px;
}

.mCSB_horizontal.mCSB_outside>.mCSB_container{
	min-height:100%;
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{
	margin-bottom:0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	width:auto;
	height:16px;
	top:auto;
	right:0;
	bottom:0;
	left:0;
}

.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	bottom:-26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{
	margin:0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:30px;
	height:100%;
	left:0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height:12px;
	margin:2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height:8px;
	margin:4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	display:block;
	position:absolute;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{
	left:0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	right:0;
}

.mCSB_container_wrapper{
	position:absolute;
	height:auto;
	width:auto;
	overflow:hidden;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin-right:30px;
	margin-bottom:30px;
}

.mCSB_container_wrapper>.mCSB_container{
	padding-right:30px;
	padding-bottom:30px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{
	bottom:20px;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	right:20px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{
	bottom:0;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	right:0;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	left:20px;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	left:0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{
	margin-right:0;
	margin-left:30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{
	padding-right:0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{
	padding-bottom:0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-right:0;
	margin-left:0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{
	margin-bottom:0;
}

.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
	-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{
	opacity:0;
	filter:"alpha(opacity=0)";
	-ms-filter:"alpha(opacity=0)";
}

.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .4);
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
	filter:"alpha(opacity=85)";
	-ms-filter:"alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:.4;
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
}

.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
}

.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{
	opacity:.9;
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)";
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .1);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .1);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .1);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{
	height:14px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:14px;
	margin:0 1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:14px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height:14px;
	margin:1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	width:16px;
	height:16px;
	margin:-1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width:4px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height:16px;
	width:16px;
	margin:0 -1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height:4px;
	margin:6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -128px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{
	width:4px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	background-color:transparent;
	background-position:50%;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
	background-repeat:repeat-y;
	opacity:.3;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	height:4px;
	margin:6px 0;
	background-repeat:repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-repeat:repeat-y;
	background-image:-webkit-gradient(linear, left top, right top, color-stop(0, hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
	background-image:linear-gradient(90deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0));
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	background-repeat:repeat-x;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
	background-image:linear-gradient(180deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0));
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{
	height:70px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:70px;
}

.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
	border-radius:16px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
	width:8px;
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
	-webkit-box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px hsla(0, 0%, 100%, .2);
	box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5),inset -1px 0 1px hsla(0, 0%, 100%, .2);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#555;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:8px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:8px;
	margin:4px 0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px hsla(0, 0%, 100%, .2);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5),inset 0 -1px 1px hsla(0, 0%, 100%, .2);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:8px;
	margin:4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
	-webkit-box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1);
	box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}

.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
	border-radius:7px;
}

.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{
	right:1px;
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{
	-webkit-box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1),inset 0 0 14px rgba(0, 0, 0, .5);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{
	bottom:1px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1),inset 0 0 14px rgba(0, 0, 0, .5);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	border-radius:5px;
	-webkit-box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4);
	box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4);
	width:12px;
	margin:2px;
	position:absolute;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	-webkit-box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4);
	box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4);
	height:12px;
	width:auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#555;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
	background-color:#000;
	background-color:rgba(0, 0, 0, .05);
	-webkit-box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{
	background-color:transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools{
	-webkit-box-shadow:inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow:inset 0 0 14px rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1),inset 0 0 14px rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	-webkit-box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4), inset -1px 0 0 rgba(0, 0, 0, .2);
	box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4),inset -1px 0 0 rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	-webkit-box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4), inset 0 -1px 0 rgba(0, 0, 0, .2);
	box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4),inset 0 -1px 0 rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
	background-color:#fff;
	background-color:rgba(0, 0, 0, .05);
	-webkit-box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{
	background-color:transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
	right:0;
	margin:12px 0;
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	bottom:0;
	margin:0 12px;
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
	left:0;
	right:auto;
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{
	height:50px;
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .2);
	filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .5);
	filter:"alpha(opacity=50)";
	-ms-filter:"alpha(opacity=50)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
	filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .5);
	filter:"alpha(opacity=50)";
	-ms-filter:"alpha(opacity=50)";
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{
	width:6px;
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:6px;
	margin:5px 0;
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width:12px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height:12px;
	margin:2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{
	width:12px;
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	margin:3px 5px;
	position:absolute;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height:6px;
	margin:5px 3px;
	position:absolute;
	width:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:12px;
	margin:2px 0;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{
	background-color:transparent;
	border:1px solid hsla(0, 0%, 100%, .2);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
	border-color:#000;
	border-color:rgba(0, 0, 0, .2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
}

.uss-flex-items{
	width:100%!important;
}

.jq-selectbox{
	z-index:10!important;
}

.uss_photoalbums_foto_box{
	margin:0;
}

.buy_one_click_window_wrap{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.buy_one_click_window_wrap form .group .fc_item .elem_item{
	max-width:100%;
}

.catalog_orderform_tml .catalog_orderform_window_wrap{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item .elem_item{
	max-width:100%;
}

.catalog_orderform_tml .catalog_orderform_window_wrap form .group .fc_item.fc_checkbox .elem_item{
	width:auto!important;
}

.uss_widget_outer_content{
	-webkit-box-pack:start;
	-webkit-justify-content:flex-start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-flex:0;
	-ms-flex:0 100%;
	-webkit-flex:0 100%;
	flex:0 100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	max-width:100%;
}

.imageArea,.imageWrapOuter,.uss_img_holder_outer{
	max-width:100%;
	margin:0 auto!important;
}

.imageArea img,.imageWrapOuter img,.uss_img_holder_outer img{
	max-width:100%;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_cat_img{
	margin:0 auto;
	max-width:100%;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_img_wrap{
	max-width:100%;
	margin:0 auto 10px;
	float:none;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_img_wrap~div{
	padding-left:10px;
	padding-right:10px;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap{
	float:none;
	max-width:100%;
	margin:0 auto 10px;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap .uss_shop_cat_img{
	max-width:100%;
	margin:0 auto;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap~div{
	padding-left:10px;
	padding-right:10px;
}

.price_zero_class{
	white-space:normal!important;
	font-size:12px!important;
	line-height:1!important;
}

.uss_user_basket,.uss_user_basket *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.uss_user_basket table tr td.uss_name{
	line-height:1.2;
}

.uss_user_basket table tr td.uss_name .uss_description,.uss_user_basket table tr td.uss_name .uss_title{
	height:auto;
	line-height:1.35;
}

.uss_user_basket table tr td.uss_number input{
	min-width:30px;
	height:30px;
	border:1px solid #e2e4e6;
	text-align:center;
}

@media (max-width:768px){
	.uss_user_basket{
		display:block;
	}

	.uss_user_basket .hide{
		display:none!important;
	}

	.uss_user_basket>table{
		display:block;
		border-right:1px solid #ccc;
	}

	.uss_user_basket>table>tbody{
		display:block;
	}

	.uss_user_basket>table>tbody>tr{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start;
		-webkit-box-pack:end;
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		padding-bottom:5px;
	}

	.uss_user_basket>table>tbody>tr+tr>td.uss_image,.uss_user_basket>table>tbody>tr+tr>td.uss_name{
		padding-top:10px!important;
	}

	.uss_user_basket>table>tbody>tr:not(.total_sum){
		padding-right:5px;
		padding-left:5px;
	}

	.uss_user_basket>table>tbody>tr:first-child{
		display:none;
	}

	.uss_user_basket>table>tbody>tr:not(.hide){
		border-bottom:1px solid #ccc;
	}

	.uss_user_basket>table>tbody>tr th{
		display:none;
	}

	.uss_user_basket>table>tbody>tr td{
		display:inline-block;
		vertical-align:middle;
		width:auto;
		border:none;
	}

	.uss_user_basket>table>tbody>tr td.uss_image{
		float:left;
		-webkit-box-flex:0;
		-webkit-flex:0 100px;
		-ms-flex:0 100px;
		flex:0 100px;
		border:none!important;
		padding-top:5px!important;
		padding-left:5px!important;
	}

	.uss_user_basket>table>tbody>tr td.uss_name{
		-webkit-box-flex:0;
		-webkit-flex:0 calc(100% - 100px);
		-ms-flex:0 calc(100% - 100px);
		flex:0 calc(100% - 100px);
		display:block;
		width:auto;
		padding:0;
		white-space:normal;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_description{
		line-height:1.2em;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_title{
		font-size:17px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_description{
		font-size:14px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name>*{
		margin-bottom:7px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name~*{
		padding-bottom:5px;
		padding-top:5px;
	}

	.uss_user_basket>table>tbody>tr td.uss_price_field{
		font-size:20px;
		font-weight:700;
	}

	.uss_user_basket>table>tbody>tr td.uss_price_field:not(.uss_sum_field){
		display:none!important;
	}

	.uss_user_basket>table>tbody>tr td:not(.uss_name){
		display:inline-block;
		vertical-align:middle;
		width:auto;
	}

	.uss_user_basket>table>tbody>tr td:not(.uss_name) :not(input){
		border:none;
	}

	.uss_user_basket>table>tbody>tr td.totals{
		display:block;
		width:100%;
	}

	.uss_user_basket>table>tbody>tr td.uss_number{
		padding-top:0!important;
		padding-bottom:0!important;
	}

	.uss_user_basket>table>tbody>tr td.uss_number a.uss_minus,.uss_user_basket>table>tbody>tr td.uss_number a.uss_plus{
		width:auto;
		height:auto;
		font-size:40px;
		padding:0 9px;
		line-height:1;
	}

	.uss_user_basket>table>tbody>tr td.uss_number input{
		min-width:30px;
		height:30px;
		border:1px solid #e2e4e6;
		text-align:center;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos{
		font-size:16px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a{
		margin:0;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a+a{
		margin-left:9px;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a img{
		width:15px;
		height:15px;
		display:block;
		margin:0;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a.uss_pos_buttons{
		font-size:17px;
		display:inline-block;
		padding:0 5px;
		vertical-align:middle;
	}

	.section_basket2 .fc_form_tml .group .fc_item.block{
		width:100%!important;
	}
}

.uss-copyright.kzsite .uss-copyright_text{
	overflow:hidden;
}

.uss-copyright.kzsite .uss-copyright_text span,.uss-copyright.kzsite .uss-copyright_text strong{
	margin-left:0;
}

.slick-slider{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}

.slick-list,.slick-slider{
	position:relative;
	display:block;
}

.slick-list{
	overflow:hidden;
	margin:0;
	padding:0;
	width:100%;
}

.slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}

.slick-slider .slick-list,.slick-slider .slick-track{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.slick-track{
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
	min-width:100%;
}

.slick-loading .slick-track{
	visibility:hidden;
}

.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px;
}

[dir=rtl] .slick-slide{
	float:right;
}

.slick-slide img{
	display:block;
}

.slick-slide.slick-loading img{
	display:none;
}

.slick-slide.dragging img{
	pointer-events:none;
}

.slick-initialized .slick-slide{
	display:block;
}

.slick-loading .slick-slide{
	visibility:hidden;
}

.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent;
}

.slick-arrow.slick-hidden{
	display:none;
}

.slick-next,.slick-prev{
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:20px;
	height:20px;
	padding:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:none;
	background:transparent;
}

.slick-prev{
	left:-25px;
}

[dir=rtl] .slick-prev{
	right:-25px;
	left:auto;
}

.slick-next{
	right:-25px;
}

[dir=rtl] .slick-next{
	right:auto;
	left:-25px;
}

.slick-dots{
	position:absolute;
	bottom:-25px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}

.slick-dots li{
	position:relative;
	display:inline-block;
	margin:0 5px;
	padding:0;
	cursor:pointer;
}

.slick-dots li button{
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:none;
	background:transparent;
}

.slider .image:not(.aspect_rated),.slider .slide{
	max-height:100%;
}

.slider .image:not(.aspect_rated) img{
	max-width:100%;
	max-height:100%;
}

.slider .image.width_fit.height_more img{
	width:auto;
	height:100%;
}

.slider .image.aspect_rated img{
	bottom:50%;
	right:50%;
	-webkit-transform:translate(50%, 50%);
	transform:translate(50%, 50%);
}

.slide-link{
	left:0;
	right:0;
	top:0;
	bottom:0;
	position:absolute;
	display:block;
	z-index:11;
}

.h1,.h2,.h3,.h4,.h5,.h6{
	font-weight:700;
}

*{
	outline:none;
}

body,html{
	height:100%;
	width:100%;
	text-align:center;
}

body,html,img{
	margin:0;
	padding:0;
	border:none;
}

.g-max-width{
	margin:0 auto;
	width:1200px;
	padding:0;
	position:relative;
	text-align:left;
}

.g-clean{
	clear:both;
	font-size:0;
	overflow:hidden;
}

@font-face{
	font-family:helvetica_4_light;
	src:url(../fonts/helv4light-webfont.eot);
	src:url(../fonts/helv4light-webfont.eot?#iefix) format("embedded-opentype"),
         url(../fonts/helv4light-webfont.woff) format("woff"),
         url(../fonts/helv4light-webfont.ttf) format("truetype"),
         url(../fonts/helv4light-webfont.svg#helvetica_4_light) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face{
	font-family:helveticaneuecyrmedium;
	src:url(../fonts/helveticaneuecyr-medium.eot);
	src:url(../fonts/helveticaneuecyr-medium.eot?#iefix) format("embedded-opentype"),
         url(../fonts/helveticaneuecyr-medium.woff) format("woff"),
         url(../fonts/helveticaneuecyr-medium.ttf) format("truetype"),
         url(../fonts/helveticaneuecyr-medium.svg#helveticaneuecyrmedium) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face{
	font-family:helvetica_5_normal;
	src:url(../fonts/helvetica-5-normal.eot);
	src:url(../fonts/helvetica-5-normal.eot?#iefix) format("embedded-opentype"),
         url(../fonts/helvetica-5-normal.woff) format("woff"),
         url(../fonts/helvetica-5-normal.ttf) format("truetype"),
         url(../fonts/helvetica-5-normal.svg#helvetica_5_normal) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face{
	font-family:a_rubricaxtcnregular;
	src:url(../fonts/a-rubricaxtcn-webfont.eot);
	src:url(../fonts/a-rubricaxtcn-webfont.eot?#iefix) format("embedded-opentype"),
         url(../fonts/a-rubricaxtcn-webfont.woff) format("woff"),
         url(../fonts/a-rubricaxtcn-webfont.ttf) format("truetype"),
         url(../fonts/a-rubricaxtcn-webfont.svg#a_rubricaxtcnregular) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face{
	font-family:"arian_amu_serif";
	src:url(../fonts/arian_AMU_Serif_reg.eot);
	src:url(../fonts/arian_AMU_Serif_reg.eot?#iefix) format("embedded-opentype"),
         url(../fonts/arian_AMU_Serif_reg.woff) format("woff"),
         url(../fonts/arian_AMU_Serif_reg.ttf) format("truetype"),
         url(../fonts/arian_AMU_Serif_reg.svg#arian_amu_serif) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face{
	font-family:"arian_amu_serif";
	src:url(../fonts/arian_Amu_Serif_Bold.eot);
	src:url(../fonts/arian_Amu_Serif_Bold.eot?#iefix) format("embedded-opentype"),
         url(../fonts/arian_Amu_Serif_Bold.woff) format("woff"),
         url(../fonts/arian_Amu_Serif_Bold.ttf) format("truetype"),
         url(../fonts/arian_Amu_Serif_Bold.svg#arian_amu_serif) format("svg");
	font-weight:700;
	font-style:normal;
}

body{
	color:#4f4a4a;
	font:.9em/1.2 helvetica_4_light,Arial,sans-serif;
}

table,td,th{
	border-collapse:collapse;
	font-size:100%;
}

form{
	margin:0;
	padding:0;
}

input,select,textarea{
	font:normal 1em/1.2 helvetica_4_light,Arial,sans-serif;
}

textarea{
	resize:none;
	overflow:auto;
}

button,input,select{
	vertical-align:middle;
}

input[type=submit]::-moz-focus-inner{
	padding:0;
	border:0;
}

hr{
	border:1px solid #ccc;
	padding:0;
	margin:.5em 0;
}

li,ol,ul{
	margin:5px 15px;
	padding:0;
}

input[type=password],input[type=text],select,textarea{
	position:relative;
	font-size:13px;
	padding:5px 8px;
	background:#fff;
	border:1px solid;
	border-color:#ccc #ccc #b3b3b3;
	color:#333;
}

.uss_form_select select{
	display:block;
}

button,input[type=button],input[type=reset],input[type=submit]{
	position:relative;
	color:#2c2f33;
	font-size:13px;
	padding:5px 12px;
	cursor:pointer;
	border-color:#f3f3f4 #e0e1e4 #c2c8cc;
	border-style:solid;
	border-width:1px;
	background:#e3e4e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEREREVENUU3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEREREVENUY3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RERERUQ1QzcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RERERUQ1RDcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlWe6+gAAAAwSURBVHjaYv78+QvT////IZiBAc5mANNAPsN/JDFkPgMTAwOUhuqF0zBxMJsBIMAAHQQv4X8tPHwAAAAASUVORK5CYII=") repeat-x 0 0;
	font-weight:700;
}

button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{
	background:#f3f3f4 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUVCRjAxNzM3MTQ0MTFFMzlBRkRFQTE2QUU3RjhDMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUVCRjAxNzQ3MTQ0MTFFMzlBRkRFQTE2QUU3RjhDMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RUJGMDE3MTcxNDQxMUUzOUFGREVBMTZBRTdGOEMzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RUJGMDE3MjcxNDQxMUUzOUFGREVBMTZBRTdGOEMzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+mmwIAAAA0SURBVHjaYn785BkTAwMDGDMygmhGJkYQnxGJhokzgtSAxBmB4lA2lA9WA+ND9ULZAAEGABgWAw47zfFeAAAAAElFTkSuQmCC") repeat-x 0 0;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p{
	margin:10px 0;
	padding:0;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
	font-weight:400;
	font-family:helvetica_4_light,Arial,sans-serif;
}

.header_layout7 .h1,.header_layout7 .h2,.header_layout7 .h3,.header_layout7 .h4,.header_layout7 h1,.header_layout7 h2,.header_layout7 h3,.header_layout7 h4,.header_layout8 .h1,.header_layout8 .h2,.header_layout8 .h3,.header_layout8 .h4,.header_layout8 h1,.header_layout8 h2,.header_layout8 h3,.header_layout8 h4,.header_layout9 .h1,.header_layout9 .h2,.header_layout9 .h3,.header_layout9 .h4,.header_layout9 h1,.header_layout9 h2,.header_layout9 h3,.header_layout9 h4{
	font-family:"arian_amu_serif",arial,sans-serif;
}

.h1,h1{
	font-size:35px;
}

.h2,h2{
	font-size:32px;
}

.h3,h3{
	font-size:30px;
}

.h4,h4{
	font-size:28px;
}

.h5,h5{
	font-size:26px;
}

.h6,h6{
	font-size:24px;
}

a{
	color:#00f;
	text-decoration:none;
}

a:hover{
	color:#000;
	text-decoration:underline;
}

.colorStyle1 a{
	color:#2c9de3;
}

.colorStyle1 a:hover{
	color:#4f4a4a;
}

.colorStyle2 a{
	color:#ff3f3f;
}

.colorStyle2 a:hover{
	color:#dc666f;
}

.colorStyle3 a{
	color:#e12d32;
}

.colorStyle3 a:hover{
	color:#292a29;
}

.colorStyle4 a{
	color:#2e2a28;
}

.colorStyle4 a:hover{
	color:#171615;
}

.colorStyle5 a{
	color:#824786;
}

.colorStyle5 a:hover{
	color:#c3724a;
}

.colorStyle6 a,.colorStyle6 a:hover{
	color:#303030;
}

.colorStyle6 .l_col .block a.active,.colorStyle6 .l_col .block a:hover,.colorStyle6 .mp_news.block a{
	color:#0e8a4e;
}

.b_round{
	border-radius:10px;
}

.uss_faq_groups_blocks .uss_faq_groups_item{
	color:#888;
}

#uss_basket_ask_where_to_go_block a,.uss_basket_menu span.current,.uss_faq_groups_blocks .uss_faq_groups_item a,.uss_form_captcha label,.uss_user_basket th{
	color:#202020;
}

.comment_form_title{
	color:inherit;
}

.uss_faq_item,.uss_faq_item a,.uss_photoalbums_albums_table th,.uss_shop_table_view th,.uss_user_wishlist th{
	color:#202020;
}

.colorStyle2{
	background-image:url(../img/n19_2/bg.png);
	background-color:#292a29;
}

.colorStyle2,.colorStyle3{
	background-repeat:repeat-y;
	background-position:50% 0;
	background-attachment:fixed;
}

.colorStyle3{
	background-image:url(../img/n19_3/bg.png);
	background-color:#50a3d0;
}

.colorStyle4{
	background:#eff1f0 url(../img/n19_4/bg.png) repeat-y 50% 0;
}

.colorStyle5{
	background:#dec7cf url(../img/n19_5/bg.png) repeat-x 50% 0;
}

.colorStyle6{
	background:#fefefe;
}

.l-page{
	position:relative;
	min-height:100%;
	margin:0 auto;
}

.l-page-rubber{
	width:100%;
	min-width:1220px;
	overflow:hidden;
}

.colorStyle1 .l-page-rubber{
	background:#fff;
}

.colorStyle2 .l-page-rubber{
	color:#fff;
}

.colorStyle3 .l-page-rubber{
	color:#1b191a;
}

.colorStyle4 .l-page-rubber{
	color:#2e2a28;
}

.l-page-holder{
	padding:20px 0;
	background:url(../img/0.gif) repeat 0 0;
	position:relative;
}

.l-wrapper{
	position:relative;
	zoom:1;
}

.l-header{
	width:100%;
	background-position:50% 0;
	background-repeat:no-repeat;
	font-size:15px;
	margin-bottom:22px;
}

.colorStyle5.mpage .header_layout15 .l-header{
	background:url(../img/n19_5/header.png) repeat-y 50% 0;
}

.colorStyle1 .l-header a,.colorStyle1 .l-header a:hover{
	color:#4f4a4a;
}

.colorStyle2 .l-header a,.colorStyle2 .l-header a:hover{
	color:#fff;
}

.colorStyle3 .l-header a,.colorStyle3 .l-header a:hover{
	color:#1b191a;
}

.colorStyle4 .l-header a,.colorStyle4 .l-header a:hover{
	color:#2e2a28;
}

.colorStyle5 .l-header a,.colorStyle5 .l-header a:hover,.colorStyle6 .l-header a,.colorStyle6 .l-header a:hover{
	color:#4f4a4a;
}

.lh_holder{
	position:relative;
	background:url(../img/0.gif) repeat 0 0;
	z-index:20;
}

.lh_top{
	padding:32px 0 6px;
	position:relative;
	overflow:hidden;
	zoom:1;
}

.colorStyle6 .header_layout14 .lh_top{
	padding:38px 0 6px;
}

.l-header-holder{
	padding:15px 0;
	overflow:hidden;
	position:relative;
	zoom:1;
}

.colorStyle6 .header_layout14 .l-header-holder{
	padding:32px 0 48px;
}

.l-page-content{
	width:100%;
	float:left;
	position:relative;
	zoom:1;
}

.l-content{
	margin:0;
	_width:100%;
	overflow:hidden;
	padding:0 2px 0 0;
}

.l_col{
	position:relative;
}

.l_col img{
	display:block;
	max-width:100%;
	height:auto;
}

.l-page-left{
	float:left;
	margin-right:20px;
	width:215px;
}

.l-page-right{
	float:right;
	margin-left:20px;
	width:215px;
}

.l-footer{
	position:relative;
	width:100%;
	clear:both;
	padding:15px 0 8px;
	overflow:hidden;
	zoom:1;
}

.header_layout7 .l-footer-holder,.header_layout8 .l-footer-holder,.header_layout9 .l-footer-holder{
	padding-left:40px;
	padding-right:40px;
}

.lf_hold_holder{
	padding:30px 0 15px;
	overflow:hidden;
	position:relative;
	font-size:15px;
}

.header_layout7 .lf_hold_holder,.header_layout8 .lf_hold_holder,.header_layout9 .lf_hold_holder{
	padding-left:40px;
	padding-right:40px;
	text-align:left;
}

.header_layout10 .lf_hold_holder,.header_layout11 .lf_hold_holder,.header_layout12 .lf_hold_holder{
	padding-bottom:25px;
}

.colorStyle1 .l-footer{
	background:#4f4a4a;
	color:#cbcbcb;
}

.colorStyle2 .l-footer{
	background:#292a29;
	color:#cbcbcb;
}

.colorStyle3 .l-footer{
	background:#3a3b3a;
	color:#cbcbcb;
}

.colorStyle4 .l-footer{
	background:#171615;
	color:#cbcbcb;
}

.colorStyle5 .l-footer{
	background:#824786;
	color:#cbcbcb;
}

.colorStyle6 .l-footer{
	background:#e0e0e0;
	color:#303030;
}

.lf_rasp{
	clear:both;
}

.lf_hold,.lf_rasp{
	position:relative;
	width:100%;
	zoom:1;
}

.lf_hold{
	overflow:hidden;
	left:0;
}

.lf_holder{
	position:relative;
	overflow:hidden;
	background:#ccc;
}

.header_layout7 .lf_holder,.header_layout8 .lf_holder,.header_layout9 .lf_holder{
	margin:0 auto;
	max-width:1200px;
	border-radius:10px 10px 0 0;
}

.colorStyle1 .lf_holder{
	background:#f6f6f6;
	color:#403535;
}

.colorStyle2 .lf_holder{
	background:#c22b37;
	color:#fff;
}

.colorStyle3 .lf_holder{
	background:#292a29;
	color:#fff;
}

.colorStyle4 .lf_holder{
	background:#332e28;
	color:#fff;
}

.colorStyle5 .lf_holder{
	background:#f1edee;
}

.colorStyle6 .lf_holder{
	background:#fff;
}

.colorStyle1 .lf_hold a,.colorStyle1 .lf_hold a:hover{
	color:#403535;
}

.colorStyle2 .lf_hold a,.colorStyle2 .lf_hold a:hover,.colorStyle3 .lf_hold a,.colorStyle3 .lf_hold a:hover,.colorStyle4 .lf_hold a,.colorStyle4 .lf_hold a:hover{
	color:#fff;
}

.colorStyle5 .lf_hold a,.colorStyle5 .lf_hold a:hover{
	color:#4f4a4a;
}

.colorStyle6 .lf_hold a,.colorStyle6 .lf_hold a:hover{
	color:#303030;
}

.lh_logo a{
	text-decoration:none;
}

.colorStyle1 .lh_logo a,.colorStyle1 .lh_logo a:hover{
	color:#4f4a4a;
}

.colorStyle2 .lh_logo a,.colorStyle2 .lh_logo a:hover{
	color:#fff;
}

.colorStyle3 .lh_logo a,.colorStyle3 .lh_logo a:hover{
	color:#1b191a;
}

.colorStyle4 .lh_logo a,.colorStyle4 .lh_logo a:hover,.colorStyle5 .lh_logo a,.colorStyle5 .lh_logo a:hover{
	color:#4f4a4a;
}

.lh_logo .lh_title{
	font:46px/.8em helveticaneuecyrmedium,arial,sans-serif;
	margin:0 0 5px;
}

.colorStyle1 .lh_logo .lh_title{
	color:#2c9de3;
}

.colorStyle2 .lh_logo .lh_title{
	color:#fff;
}

.colorStyle3 .lh_logo .lh_title{
	color:#e12d32;
}

.colorStyle4 .lh_logo .lh_title{
	color:#4f4a4a;
}

.colorStyle5 .lh_logo .lh_title{
	color:#824786;
}

.header_layout7 .lh_logo .lh_title,.header_layout8 .lh_logo .lh_title,.header_layout9 .lh_logo .lh_title{
	font-family:"arian_amu_serif",arial,sans-serif;
}

.lh_logo .lh_logo_slogan{
	font-size:16px;
}

.lh_r{
	float:right;
	text-align:right;
	width:270px;
	margin:0 0 0 25px;
}

.lh_r p{
	margin:0;
}

.lh_l{
    float: left;
    margin: 0 45px 0 0;
    border-right: 0px solid #cacaca;
}

.lh_contact{
	font-size:19px;
}

.colorStyle2 .lh_l{
	border-color:#8f908f;
}

.colorStyle3 .lh_l{
	border-color:#e12d32;
}

.colorStyle4 .lh_l{
	border-color:#cacaca;
}

.colorStyle5 .lh_l{
	border-color:#824786;
}

.lh_m{
	position:relative;
	overflow:hidden;
	zoom:1;
}

.lh_slogan{
	font-size:35px;
	line-height:.9em;
}

.lh_slogan p{
	margin:0;
}

.lh_nav_ico{
	float:right;
}

.lh_nav_ico a{
	margin:0 0 0 25px;
}

.colorStyle3 .lh_nav_ico a{
	color:#df313a;
}

.lh_search{
	float:left;
	width:300px;
	border:1px solid #dbdbdb;
	margin:-4px 55px 0 0;
	position:relative;
}

.colorStyle2 .lh_search{
	border-color:#8f908f;
}

.colorStyle3 .lh_search{
	border-color:#fff;
	background:#fff;
}

.colorStyle4 .lh_search{
	border-color:#9a9996;
	background:#eff1f0;
}

.colorStyle5 .lh_search{
	border-color:#be73aa;
	background:#ee96c6;
}

.header_layout7 .lh_search,.header_layout8 .lh_search,.header_layout9 .lh_search{
	border-radius:14px;
}

.lh_search form{
	padding:0 5px 0 35px;
}

.lh_search .uss_input_name{
	border:none;
	background:none;
	color:#b7b7b8;
	padding:0;
	height:26px;
	line-height:26px;
	font-size:15px;
	width:100%;
}

.colorStyle3 .lh_search .uss_input_name{
	color:#1b191a;
}

.colorStyle4 .lh_search .uss_input_name{
	color:#2e2a28;
}

.colorStyle5 .lh_search .uss_input_name{
	color:#824786;
}

.lh_search .uss_submit{
	position:absolute;
	top:1px;
	left:5px;
	border:none;
	width:24px;
	height:24px;
	padding:0;
	background:url(../img/uss_submit.png) no-repeat 0 0;
}

.colorStyle1 .lh_search .uss_submit{
	background:url(../img/n19_1/uss_submit.png) no-repeat 0 0;
}

.colorStyle2 .lh_search .uss_submit{
	background:url(../img/n19_2/uss_submit.png) no-repeat 0 0;
}

.colorStyle3 .lh_search .uss_submit{
	background:url(../img/n19_3/uss_submit.png) no-repeat 0 0;
}

.colorStyle4 .lh_search .uss_submit{
	background:url(../img/n19_4/uss_submit.png) no-repeat 0 0;
}

.colorStyle5 .lh_search .uss_submit{
	background:url(../img/n19_5/uss_submit.png) no-repeat 0 0;
}

.lh_search .uss_submit:hover{
	background-position:0 -24px;
}

.lh_auth span.razd{
	margin:0 3px;
}

.lh_basket{
	float:right;
	margin:0 0 0 35px;
}

.lh_basket>a{
	display:block;
	padding-left:27px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:hidden;
}

.colorStyle1 .lh_basket>a{
	background-image:url(../img/n19_1/basket_link.png);
}

.colorStyle2 .lh_basket>a{
	background-image:url(../img/n19_2/basket_link.png);
}

.colorStyle3 .lh_basket>a{
	background-image:url(../img/n19_3/basket_link.png);
}

.colorStyle4 .lh_basket>a{
	background-image:url(../img/n19_4/basket_link.png);
}

.colorStyle5 .lh_basket>a{
	background-image:url(../img/n19_5/basket_link.png);
}

.colorStyle6 .lh_basket>a{
	background-image:url(../img/n19_6/basket_link.png);
}

.lh_basket>a:hover{
	background-position:0 -20px;
}

.lh_basket .uss_basket_mini div{
	float:left;
}

.lh_basket .uss_basket_mini div.amounts{
	margin:0 10px 0 0;
}

.lh_basket p{
	margin:0;
}

.lh_menu{
	position:relative;
	z-index:20;
}

.header_layout4 .lh_menu,.header_layout5 .lh_menu,.header_layout6 .lh_menu{
	margin:0 auto;
	max-width:1200px;
}

.header_layout7 .lh_menu,.header_layout8 .lh_menu,.header_layout9 .lh_menu{
	margin:0 auto;
	max-width:1200px;
	border-radius:10px;
}

.header_layout10 .lh_menu,.header_layout11 .lh_menu,.header_layout12 .lh_menu,.header_layout13 .lh_menu,.header_layout14 .lh_menu,.header_layout15 .lh_menu{
	margin:0 auto;
	max-width:1200px;
}

.colorStyle1 .lh_menu{
	background:#2c9de3;
}

.colorStyle2 .lh_menu{
	background:#c22b37;
}

.colorStyle3 .lh_menu{
	background:#df313a;
	-webkit-box-shadow:0 10px 2px -2px #5eaad7;
	box-shadow:0 10px 2px -2px #5eaad7;
}

.colorStyle4 .lh_menu{
	background:#332e28;
}

.colorStyle5 .lh_menu{
	background:#824786;
}

.colorStyle6 .lh_menu{
	background:#242424;
	max-width:100%;
}

.lf_menu{
	position:relative;
	overflow:hidden;
	zoom:1;
	margin-bottom:-5px;
}

.colorStyle1 .lf_menu{
	background:#fff;
}

.colorStyle3 .lf_menu{
	background:#df313a;
}

.colorStyle6 .lf_menu{
	background:#303030;
}

.header_layout10 .lf_menu,.header_layout11 .lf_menu,.header_layout12 .lf_menu{
	margin:15px 0 0;
}

.mmenu_holder{
	z-index:20;
	position:relative;
}

.mmenu_holder table{
	width:100%;
}

.mmenu_holder td{
	padding:0;
}

.mmenu_holder ul{
	margin:0;
	list-style:none;
	padding:0;
	display:-webkit-box;
	display:-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;
}

.mmenu_holder li{
	-webkit-box-flex:1;
	-ms-flex:1 0 auto;
	-webkit-flex:1 0 auto;
	flex:1 0 auto;
	position:relative;
	margin:0;
}

.mmenu_holder .menu_w>li{
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	padding:0;
}

.mmenu_holder a{
	color:#4f4a4a;
	font-size:18px;
	text-decoration:none;
	padding:0 15px;
	height:48px;
	text-align:center;
	font-family:helvetica_5_normal,arial,sans-serif;
	overflow:hidden;
}

.mmenu_holder .menu_w>li>a,.mmenu_holder a{
	line-height:48px;
	margin:0;
	display:block;
}

.mmenu_holder .menu_w>li>a{
	width:auto;
}

.colorStyle1 .mmenu_holder a{
	color:#fff;
}

.colorStyle1 .lf_menu .mmenu_holder a{
	color:#2c9de3;
}

.colorStyle2 .mmenu_holder a,.colorStyle3 .mmenu_holder a,.colorStyle4 .mmenu_holder a,.colorStyle5 .mmenu_holder a{
	color:#fff;
}

.colorStyle5 .lf_menu .mmenu_holder a{
	color:#824786;
}

.colorStyle6 .lf_menu .mmenu_holder a{
	text-decoration:underline;
}

.colorStyle6 .lf_menu .mmenu_holder a,.colorStyle6 .mmenu_holder a{
	color:#fff;
}

.colorStyle6 .lf_menu .mmenu_holder .submenu a,.colorStyle6 .lh_menu .mmenu_holder .submenu a{
	color:#242424;
}

.mmenu_holder a.active,.mmenu_holder a:hover{
	text-decoration:underline;
}

.colorStyle1 #lpage .lf_menu .mmenu_holder a.active,.colorStyle1 .lf_menu .mmenu_holder a:hover{
	color:#4f4a4a;
}

.colorStyle2 #lpage .mmenu_holder a.active,.colorStyle2 .mmenu_holder a:hover{
	color:#fff;
}

.colorStyle2 #lpage .lf_menu .mmenu_holder a.active,.colorStyle2 .lf_menu .mmenu_holder a:hover{
	color:#040202;
}

.colorStyle4 #lpage .mmenu_holder a.active,.colorStyle4 .mmenu_holder a:hover{
	color:#fff;
}

.colorStyle4 #lpage .lf_menu .mmenu_holder a.active,.colorStyle4 .lf_menu .mmenu_holder a:hover{
	color:#868381;
}

.colorStyle5 #lpage .mmenu_holder a.active,.colorStyle5 .mmenu_holder a:hover{
	color:#fff;
}

.colorStyle5 #lpage .lf_menu .mmenu_holder a.active,.colorStyle5 .lf_menu .mmenu_holder a:hover{
	color:#c3724a;
}

.colorStyle1 #lpage .lh_menu .mmenu_holder li.selected a.selected{
	background:#2089ca;
	color:#fff;
}

.colorStyle2 #lpage .lh_menu .mmenu_holder li.selected a.selected{
	background:#c22b37;
}

.colorStyle3 #lpage .lh_menu .mmenu_holder li.selected a.selected{
	background:#3a3b3a;
	color:#fff;
}

.colorStyle4 #lpage .lh_menu .mmenu_holder li.selected a.selected{
	background:#605e5d;
	color:#fff;
}

.colorStyle5 #lpage .lh_menu .mmenu_holder li.selected a.selected{
	background:#e8e0e1;
	color:#824786;
}

.colorStyle6 #lpage .lh_menu .mmenu_holder li.selected a.selected{
	background:#f1f1f1;
	color:#242424;
}

.mmenu_holder .submenu{
	position:absolute;
	left:0;
	z-index:10;
	width:242px;
	display:none;
	padding:5px 0;
}

.mmenu_holder li.last .submenu{
	left:auto;
	right:0;
}

.colorStyle1 .mmenu_holder .submenu{
	background:#2089ca;
}

.colorStyle2 .mmenu_holder .submenu{
	background:#c22b37;
}

.colorStyle3 .mmenu_holder .submenu{
	background:#3a3b3a;
}

.colorStyle4 .mmenu_holder .submenu{
	background:#605e5d;
}

.colorStyle5 .mmenu_holder .submenu{
	background:#e8e0e1;
}

.colorStyle6 .mmenu_holder .submenu{
	background:#f1f1f1;
}

.header_layout7 .mmenu_holder .submenu,.header_layout8 .mmenu_holder .submenu,.header_layout9 .mmenu_holder .submenu{
	border-radius:0 0 10px 10px;
	padding-bottom:10px;
}

.mmenu_holder .selected .submenu{
	display:block;
}

.mmenu_holder .submenu li{
	display:block;
	margin:0;
}

.mmenu_holder .submenu a{
	white-space:normal;
	padding:7px 15px;
	text-align:left;
	line-height:1em;
	height:auto;
	display:block;
	width:auto;
	font-family:helvetica_4_light,arial,sans-serif;
}

.colorStyle1 .mmenu_holder .submenu a,.colorStyle2 .mmenu_holder .submenu a,.colorStyle3 .mmenu_holder .submenu a,.colorStyle4 .mmenu_holder .submenu a{
	color:#fff;
}

.colorStyle5 .mmenu_holder .submenu a{
	color:#824786;
}

.mmenu_holder .submenu a.active,.mmenu_holder .submenu a:hover{
	text-decoration:none;
}

.colorStyle1 #lpage .mmenu_holder .submenu a.active,.colorStyle1 .mmenu_holder .submenu a:hover{
	background:#2c9de3;
}

.colorStyle2 #lpage .mmenu_holder .submenu a.active,.colorStyle2 .mmenu_holder .submenu a:hover{
	background:#d27387;
}

.colorStyle3 #lpage .mmenu_holder .submenu a.active,.colorStyle3 .mmenu_holder .submenu a:hover{
	background:#1b191a;
	color:#fff;
}

.colorStyle4 #lpage .mmenu_holder .submenu a.active,.colorStyle4 .mmenu_holder .submenu a:hover{
	background:#332e28;
	color:#fff;
}

.colorStyle5 #lpage .mmenu_holder .submenu a.active,.colorStyle5 .mmenu_holder .submenu a:hover{
	background:#e4bbcd;
	color:#824786;
}

.colorStyle6 #lpage .mmenu_holder .submenu a.active,.colorStyle6 .mmenu_holder .submenu a:hover{
	background:#242424;
	color:#fff;
}

.lf_catalog{
	position:relative;
	width:100%;
	overflow:hidden;
	zoom:1;
}

.lf_catalog ul{
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	margin:0 0 25px;
	list-style:none;
	overflow:hidden;
}

.lf_catalog li,.lf_catalog ul.catalog_menu li{
	-webkit-flex-basis:37%;
	-ms-flex-preferred-size:37%;
	flex-basis:37%;
	float:left;
	margin:0 0 10px;
	white-space:nowrap;
	overflow:hidden;
}

.lf_catalog li:nth-child(3n-1),.lf_catalog ul.catalog_menu li:nth-child(3n-1){
	-webkit-flex-basis:16%;
	-ms-flex-preferred-size:16%;
	flex-basis:16%;
}

.lf_catalog li:nth-child(3n),.lf_catalog ul.catalog_menu li:nth-child(3n){
	text-align:right;
}

.header_layout4 .lf_catalog li,.header_layout4 .lf_catalog ul.catalog_menu li,.header_layout5 .lf_catalog li,.header_layout5 .lf_catalog ul.catalog_menu li,.header_layout6 .lf_catalog li,.header_layout6 .lf_catalog ul.catalog_menu li{
	-webkit-flex-basis:22%;
	-ms-flex-preferred-size:22%;
	flex-basis:22%;
	text-align:left;
}

.lf_catalog a{
	font-size:16px;
}

#lpage .lf_catalog a.active,#lpage .lf_catalog a:hover{
	font-weight:400;
}

.colorStyle1 .lf_catalog a.active,.colorStyle1 .lf_catalog a:hover{
	color:#2c9de3;
}

.colorStyle2 .lf_catalog a.active,.colorStyle2 .lf_catalog a:hover{
	color:#040202;
}

.colorStyle3 .lf_catalog a.active,.colorStyle3 .lf_catalog a:hover{
	color:#888;
}

.colorStyle4 .lf_catalog a.active,.colorStyle4 .lf_catalog a:hover{
	color:#868381;
}

.colorStyle5 .lf_catalog a.active,.colorStyle5 .lf_catalog a:hover{
	color:#824786;
}

.lf_r{
	float:right;
	text-align:right;
	width:270px;
	margin:0 0 0 30px;
}

.lf_r .contacts{
	font-size:25px;
	line-height:1;
}

.lf_r p{
	margin:0 0 5px;
}

.lf_l{
	float:left;
	width:240px;
	margin:0 30px 0 0;
}

.lf_l .contacts{
	font-size:25px;
	line-height:1;
}

.lf_l p{
	margin:0 0 5px;
}

.lf_m{
	overflow:hidden;
	margin:0 auto;
	width:415px;
	text-align:center;
}

.lf_m p{
	margin:0 0 5px;
}

.lf_system{
	float:right;
	margin:0 0 0 10px;
}

.lf_stats{
	width:190px;
	height:33px;
	overflow:hidden;
	float:right;
	position:relative;
	zoom:1;
}

.lf_soc{
	float:left;
	margin:0 70px 0 0;
}

.lf_soc p{
	margin:0;
}

.lf_soc img{
	margin:0 5px 0 0;
}

.lf_copyright{
	text-align:center;
	overflow:hidden;
	margin:0 auto;
	font-size:15px;
	padding:6px 0 0;
}

.lf_copyright,.lf_logo{
	position:relative;
}

.lf_logo a,.lf_logo a:hover{
	text-decoration:none;
	color:inherit;
}

.colorStyle5 .lf_logo,.colorStyle5 .lf_logo a,.colorStyle5 .lf_logo a:hover{
	color:#824786;
}

.lf_logo .lf_title{
	font:32px/.8em helveticaneuecyrmedium,arial,sans-serif;
	margin:0 0 5px;
	overflow:hidden;
	white-space:nowrap;
}

.header_layout7 .lf_logo .lf_title,.header_layout8 .lf_logo .lf_title,.header_layout9 .lf_logo .lf_title{
	font-family:"arian_amu_serif",arial,sans-serif;
}

.lf_logo .lf_logo_slogan{
	font-size:16px;
	display:block;
}

.lpc_title .h1,.lpc_title h1{
	margin:0 0 5px;
	line-height:1em;
}

.lpc_navigation{
	font-size:14px;
	margin:10px 0 20px;
}

.lpc_navigation span{
	font-size:18px;
	line-height:14px;
	vertical-align:middle;
}

.colorStyle1 .lpc_navigation span{
	color:#2c9de3;
}

.colorStyle2 .lpc_navigation span{
	color:#c22b37;
}

.colorStyle3 .lpc_navigation span{
	color:#df313a;
}

.colorStyle4 .lpc_navigation span{
	color:#2e2a28;
}

.colorStyle5 .lpc_navigation span{
	color:#824786;
}

.block{
	position:relative;
	margin:0 0 35px;
	clear:both;
	zoom:1;
}

.block .h3,.block .h4,.block h3,.block h4{
	font:35px/.8em helvetica_4_light,arial,sans-serif;
	margin:0 0 22px;
}

.header_layout7 .block .h3,.header_layout7 .block .h4,.header_layout7 .block h3,.header_layout7 .block h4,.header_layout8 .block .h3,.header_layout8 .block .h4,.header_layout8 .block h3,.header_layout8 .block h4,.header_layout9 .block .h3,.header_layout9 .block .h4,.header_layout9 .block h3,.header_layout9 .block h4{
	font-family:"arian_amu_serif",arial,sans-serif;
}

.type1 .h3,.type1 .h4,.type1 h3,.type1 h4{
	color:inherit;
}

.type0{
	margin:0;
}

.type0,.type1{
	padding:0;
}

.l_col .block ul{
	margin:0 0 0 -15px;
	list-style:none;
	padding:0;
	zoom:1;
	clear:both;
}

.colorStyle3 .l_col .block ul{
	background:#df313a;
	-webkit-box-shadow:0 10px 2px -2px #5eaad7;
	box-shadow:0 10px 2px -2px #5eaad7;
}

.colorStyle3 .l_col .block ul ul{
	-webkit-box-shadow:none;
	box-shadow:none;
}

.header_layout7 .l_col .block ul,.header_layout8 .l_col .block ul,.header_layout9 .l_col .block ul{
	border-radius:14px;
}

.l_col .block li{
	font:17px/1em helvetica_5_normal,arial,sans-serif;
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
}

.l_col .block li a{
	text-decoration:none;
	color:#4f4a4a;
	padding:8px 15px;
	display:block;
	overflow:hidden;
}

.colorStyle2 .l_col .block li a,.colorStyle3 .l_col .block li a{
	color:#fff;
}

.l_col .block ul.catalog_menu li a{
	white-space:normal;
}

.colorStyle1 .l_col .type1 li a.active,.colorStyle1 .l_col .type1 li a:hover{
	color:#2c9de3;
}

.colorStyle2 .l_col .type1 li a.active,.colorStyle2 .l_col .type1 li a:hover{
	color:#ff3f3f;
}

.colorStyle3 .l_col .type1 li a.active,.colorStyle3 .l_col .type1 li a:hover{
	color:#fff;
	background-color:#3a3b3a;
}

.colorStyle4 .l_col .type1 li a.active,.colorStyle4 .l_col .type1 li a:hover{
	color:#2e2a28;
}

.colorStyle5 .l_col .type1 li a.active,.colorStyle5 .l_col .type1 li a:hover{
	color:#824786;
}

.colorStyle6 .l_col .type1 li a.active,.colorStyle6 .l_col .type1 li a:hover{
	color:#0e8a4e;
}

.l_col .block ul.catalog_menu a.active{
	font-weight:400;
}

.l_col .block li ul{
	margin:0 15px;
	padding:0 0 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.colorStyle1 .l_col .block li ul{
	border-color:#2c9de3;
}

.colorStyle2 .l_col .block li ul{
	border-color:#ff3f3f;
}

.colorStyle3 .l_col .block li.active{
	background:#3a3b3a;
}

.colorStyle3 .l_col .block li.active ul{
	border-color:#fff #3a3b3a #3a3b3a;
	background:#3a3b3a;
}

.colorStyle4 .l_col .block li ul{
	border-color:#2e2a28;
}

.colorStyle5 .l_col .block li ul{
	border-color:#824786;
}

.header_layout7 .l_col .block li ul,.header_layout8 .l_col .block li ul,.header_layout9 .l_col .block li ul{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0;
}

.header_layout13 .l_col .block li ul,.header_layout14 .l_col .block li ul,.header_layout15 .l_col .block li ul{
	padding-top:10px;
}

.l_col .block li ul li{
	margin:5px 0;
}

.l_col .block li ul li a{
	font-size:15px;
	padding:0 0 0 10px;
	display:block;
	
	background-repeat:no-repeat;
	background-position:0 6px;
}

.l_col .block li ul li a:hover{
    text-decoration:underline;
}

.colorStyle1 .l_col .block li ul li a{
	background-image:url(../img/n19_1/arr.png);
}

.colorStyle2 .l_col .block li ul li a{
	background-image:url(../img/n19_2/arr.png);
}

.colorStyle3 .l_col .block li ul li a{
	background-image:url(../img/n19_3/arr.png);
}

.colorStyle4 .l_col .block li ul li a{
	background-image:url(../img/n19_4/arr.png);
}

.colorStyle5 .l_col .block li ul li a{
	background-image:url(../img/n19_5/arr.png);
}

.colorStyle1 .l_col .block li ul li a.active,.colorStyle1 .l_col .block li ul li a:hover{
	background-image:url(../img/n19_1/arr2.png);
}

.colorStyle2 .l_col .block li ul li a.active,.colorStyle2 .l_col .block li ul li a:hover{
	background-image:url(../img/n19_2/arr2.png);
}

.colorStyle3 .l_col .block li ul li a.active,.colorStyle3 .l_col .block li ul li a:hover{
	background-image:url(../img/n19_3/arr2.png);
	color:#fb747b;
}

.colorStyle4 .l_col .block li ul li a.active,.colorStyle4 .l_col .block li ul li a:hover{
	background-image:url(../img/n19_4/arr2.png);
	color:#868381;
}

.colorStyle5 .l_col .block li ul li a.active,.colorStyle5 .l_col .block li ul li a:hover{
	background-image:url(../img/n19_5/arr2.png);
}

.colorStyle6 .l_col .block li ul li a.active,.colorStyle6 .l_col .block li ul li a:hover{
	background-image:url(../img/n19_6/arr2.png);
}

.l_col .block li ul ul{
	border:none;
	padding:0;
	margin:8px 0 8px 10px;
}

.l_col .block li ul ul li a{
	font-size:14px;
	background-position:0 7px;
}

.colorStyle1 .l_col .block li ul ul li a{
	background-image:url(../img/n19_1/arr3.png);
}

.colorStyle2 .l_col .block li ul ul li a{
	background-image:url(../img/n19_2/arr3.png);
}

.colorStyle3 .l_col .block li ul ul li a{
	background-image:url(../img/n19_3/arr3.png);
}

.colorStyle4 .l_col .block li ul ul li a{
	background-image:url(../img/n19_4/arr3.png);
}

.colorStyle5 .l_col .block li ul ul li a{
	background-image:url(../img/n19_5/arr3.png);
}

.colorStyle1 .l_col .block li ul ul li a.active,.colorStyle1 .l_col .block li ul ul li a:hover{
	background-image:url(../img/n19_1/arr4.png);
}

.colorStyle2 .l_col .block li ul ul li a.active,.colorStyle2 .l_col .block li ul ul li a:hover{
	background-image:url(../img/n19_2/arr4.png);
}

.colorStyle3 .l_col .block li ul ul li a.active,.colorStyle3 .l_col .block li ul ul li a:hover{
	background-image:url(../img/n19_3/arr4.png);
}

.colorStyle4 .l_col .block li ul ul li a.active,.colorStyle4 .l_col .block li ul ul li a:hover{
	background-image:url(../img/n19_4/arr4.png);
}

.colorStyle5 .l_col .block li ul ul li a.active,.colorStyle5 .l_col .block li ul ul li a:hover{
	background-image:url(../img/n19_5/arr4.png);
}

.l_col .block .catalog_menu_image,.l_col .block .eshop_menu_image{
	float:left;
}

.l_col .block .catalog_menu_image a,.l_col .block .eshop_menu_image a{
	margin:0;
	padding-right:0;
}

.block .news_block_item{
	margin:0 3% 10px 0;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
	width:31%;
	font-size:14px;
	overflow:hidden;
	position:relative;
}

.l_col .block .news_block_item{
	display:block;
	margin-right:0;
	width:100%;
	margin-bottom:20px;
}

.block .news_block_item.last{
	margin-right:0;
}

.block .news_block_item .title{
	font-size:15px;
}

.block .news_block_item .title .tspan{
	font-weight:700;
	line-height:1em;
}

.block .news_block_item .title a .tspan{
	font-weight:400;
}

.block .news_block_item .uss_news_more{
	margin-top:5px;
}

.block .news_block_item .date{
	text-transform:capitalize;
}

.block .uss_eshop_block_item{
	margin:0 0 10px;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
	width:260px;
	font-size:14px;
	overflow:hidden;
	position:relative;
	padding:0 0 15px;
	background:#fafafa;
	color:#4f4a4a;
}

.colorStyle6 .block .uss_eshop_block_item{
	width:220px;
	margin-right:20px;
	background:#f9f9f9;
}

.l-content .block .uss_eshop_block_item{
	-webkit-box-flex:1;
	-ms-flex:1 auto;
	-webkit-flex:1 auto;
	flex:1 auto;
	max-width:calc((100% - 176px)/3);
}

.l_col .block .uss_eshop_block_item{
	display:block;
	margin-right:0;
	width:200px;
}

.block .uss_eshop_block_item:last-child{
	margin-right:0;
}

.block .uss_eshop_block_item .img{
	margin:0 0 18px;
	text-align:center;
	line-height:200px;
	height:200px;
	background:#fff;
	border:1px solid #f1f0f0;
	overflow:hidden;
}

.block .uss_eshop_block_item .img img{
	vertical-align:middle;
}

.block .uss_eshop_block_item .uss_shop_name{
	margin:15px 15px 10px;
	font-size:17px;
	line-height:1em;
	height:36px;
	position:relative;
	overflow:hidden;
	text-align:center;
}

.block .uss_eshop_block_item .uss_shop_name a{
	text-decoration:none;
}

.colorStyle2 .block .uss_eshop_block_item .uss_shop_name a{
	color:#4f4a4a;
}

.block .uss_eshop_block_item .uss_shop_name a:hover{
	text-decoration:underline;
}

.block .uss_eshop_block_item .uss_shop_price{
	margin:0 0 0 15px;
	padding:24px 0 0;
	position:relative;
	float:left;
}

#lpage .uss_shop_price span{
	background:none;
	padding:0;
	font-size:25px;
	color:inherit;
}

#lpage .price span{
	font-size:15px;
}

.block .uss_eshop_block_item .uss_shop_price span.old_price{
	position:absolute;
	top:0;
	left:0;
}

.block .uss_eshop_block_item .uss_shop_price span.old_price i{
	display:inline;
	margin-right:3px;
}

.l_col .block .uss_eshop_block_item .uss_shop_price span.old_price i{
	display:none;
}

#lpage .uss_shop_price span.old_price{
	color:#9c9c9c;
}

#lpage .price span.actual_price .price_class,#lpage .uss_shop_price span.actual_price .price_class{
	font-size:23px;
}

.uss_catalog_detail .catalog_orderbutton{
	background:#ccc;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;
	font:23px/35px a_rubricaxtcnregular,arial,sans-serif;
	text-decoration:none;
	text-shadow:none;
}

.uss_eshop_item .uss_compare_by,.uss_eshop_item .uss_shop_by,.uss_shop_detail .uss_shop_technical_data .uss_compare_by,.uss_shop_detail .uss_shop_technical_data .uss_shop_by,.uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	margin:.4em 0;
}

.uss_eshop_item .uss_shop_put_wrap{
	vertical-align:middle;
	margin:.4em 0;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by{
	margin:.4em 0;
}

.add_to_cart,.add_to_compare,.add_to_wishlist{
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
	text-decoration:none;
	overflow:hidden;
	text-align:center;
	padding:0 10px;
	margin-right:10px;
}

#lpage a.add_to_cart,#lpage a.add_to_compare,#lpage a.add_to_wishlist{
	font:23px/32px a_rubricaxtcnregular,arial,sans-serif;
}

#lpage.header_layout4 a.add_to_cart,#lpage.header_layout4 a.add_to_compare,#lpage.header_layout4 a.add_to_wishlist,#lpage.header_layout5 a.add_to_cart,#lpage.header_layout5 a.add_to_compare,#lpage.header_layout5 a.add_to_wishlist,#lpage.header_layout6 a.add_to_cart,#lpage.header_layout6 a.add_to_compare,#lpage.header_layout6 a.add_to_wishlist{
	font:16px/30px helvetica_4_light,arial,sans-serif;
}

.block .uss_eshop_block_item .add_to_cart{
	float:right;
	position:relative;
	margin:24px 15px 0 0;
	width:90px;
	height:30px;
	padding:0;
	line-height:15px;
}

.addToCart span.add_to_cart,.uss_onlineorder span.add_to_cart,.uss_shop_blocks_view .uss_eshop_item .uss_compare_by .add_to_compare,.uss_shop_blocks_view .uss_eshop_item .uss_shop_by .add_to_cart,.uss_shop_blocks_view .uss_eshop_item .uss_shop_put .add_to_wishlist{
	line-height:15px;
	padding:0 10px;
	min-height:30px;
	height:auto;
}

.uss_onlineorder span.add_to_cart{
	white-space:normal;
}

.uss_onlineorder span.add_to_cart span.add_to_cart{
	font-size:14px;
}

.uss_onlineorder>span.add_to_cart{
	background:none;
	height:auto;
	color:inherit;
}

.uss_onlineorder>span.add_to_cart a.add_to_cart{
	height:30px;
	overflow:hidden;
}

.colorStyle1 .add_to_cart,.colorStyle1 .add_to_compare,.colorStyle1 .add_to_wishlist,.colorStyle1 .uss_catalog_detail .catalog_orderbutton{
	background:#2c9de3;
	color:#fff;
}

.colorStyle2 .add_to_cart,.colorStyle2 .add_to_compare,.colorStyle2 .add_to_wishlist,.colorStyle2 .uss_catalog_detail .catalog_orderbutton{
	background:#9c141f;
	color:#fff;
}

.colorStyle3 .add_to_cart,.colorStyle3 .add_to_compare,.colorStyle3 .add_to_wishlist,.colorStyle3 .uss_catalog_detail .catalog_orderbutton{
	color:#fff;
	background:#df313a;
}

.colorStyle4 .add_to_cart,.colorStyle4 .add_to_compare,.colorStyle4 .add_to_wishlist,.colorStyle4 .uss_catalog_detail .catalog_orderbutton{
	background:#332e28;
	color:#fff;
}

.colorStyle5 .add_to_cart,.colorStyle5 .add_to_compare,.colorStyle5 .add_to_wishlist,.colorStyle5 .uss_catalog_detail .catalog_orderbutton{
	background:#824786;
	color:#fff;
}

.colorStyle6 .add_to_cart,.colorStyle6 .add_to_cart:hover,.colorStyle6 .add_to_compare,.colorStyle6 .add_to_compare:hover,.colorStyle6 .add_to_wishlist,.colorStyle6 .add_to_wishlist:hover,.colorStyle6 .uss_catalog_detail .catalog_orderbutton,.colorStyle6 .uss_catalog_detail .catalog_orderbutton:hover{
	background:#303030;
	color:#fff;
	text-decoration:none;
}

.colorStyle6 .add_to_cart.already_in_cart,.colorStyle6 .add_to_compare.already_in_compare,.colorStyle6 .add_to_wishlist.already_in_wish{
	background:#b1b1b1;
	color:#fff;
}

.colorStyle1 .already_in_cart,.colorStyle1 .already_in_compare,.colorStyle1 .already_in_wish,.colorStyle1 a.add_to_cart:hover,.colorStyle1 a.add_to_compare:hover,.colorStyle1 a.add_to_wishlist:hover{
	color:#fff;
	background:#2089ca;
}

.colorStyle2 .already_in_cart,.colorStyle2 .already_in_compare,.colorStyle2 .already_in_wish,.colorStyle2 a.add_to_cart:hover,.colorStyle2 a.add_to_compare:hover,.colorStyle2 a.add_to_wishlist:hover{
	color:#fff;
	background:#c22b37;
}

.colorStyle4 .already_in_cart,.colorStyle4 .already_in_compare,.colorStyle4 .already_in_wish,.colorStyle4 a.add_to_cart:hover,.colorStyle4 a.add_to_compare:hover,.colorStyle4 a.add_to_wishlist:hover{
	color:#fff;
	background:#605e5d;
}

.colorStyle5 .already_in_cart,.colorStyle5 .already_in_compare,.colorStyle5 .already_in_wish,.colorStyle5 a.add_to_cart:hover,.colorStyle5 a.add_to_compare:hover,.colorStyle5 a.add_to_wishlist:hover{
	color:#824786;
	background:#e4bbcd;
}

.uss_catalog_block_cat .uss_catalog_category:hover,.uss_shop_block_cat .uss_shop_category:hover{
	border-color:#f2f1f1;
}

.uss_catalog_block_cat .uss_catalog_category,.uss_shop_block_cat .uss_shop_category{
	border:1px solid hsla(0, 0%, 100%, 0);
}

.colorStyle6 .uss_shop_block_cat .uss_shop_category,.uss_catalog_block_cat .uss_catalog_category{
	padding:8px 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.colorStyle2 .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle2 .uss_shop_block_cat .uss_shop_category:hover{
	border-color:#c22b37;
}

.colorStyle3 .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle3 .uss_shop_block_cat .uss_shop_category:hover{
	border-color:#df313a;
}

.colorStyle4 .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle4 .uss_shop_block_cat .uss_shop_category:hover{
	border-color:#605e5d;
}

.colorStyle5 .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle5 .uss_shop_block_cat .uss_shop_category:hover{
	border-color:#824786;
}

.colorStyle6 .uss_catalog_block_cat .uss_catalog_category:hover,.colorStyle6 .uss_shop_block_cat .uss_shop_category:hover{
	border-color:#adadad;
}

.uss_catalog_block_cat,.uss_shop_block_cat,.uss_shop_blocks_view{
	position:relative;
}

.colorStyle6 .uss_shop_blocks_view .uss_shop_name{
	text-align:center;
}

.colorStyle6 .uss_shop_blocks_view .uss_shop_name a{
	display:block;
	color:#303030;
	font-size:17px;
	font-family:helvetica_4_light,serif;
	text-decoration:none;
	height:42px;
	overflow:hidden;
}

.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price{
	display:block;
	text-align:center;
}

.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price i{
	display:inline-block;
}

.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price em.currency_class{
	font-size:15px;
}

.uss_catalog_block_cat .catalog_info{
	margin:0 7px;
}

.uss_shop_block_cat .uss_shop_cat_img_wrap{
	margin:0 0 10px;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name{
	font-size:16px;
	margin:0 7px 14px;
	line-height:1em;
	font-family:helveticaneuecyrmedium,arial,sans-serif;
	text-align:center;
}

.uss_catalog_cat_name a,.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a{
	font-size:16px;
}

.colorStyle6 .uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a,.uss_catalog_cat_name a{
	color:#303030;
	font-size:17px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_text{
	font-size:14px;
	margin:0 7px 14px;
}

div.uss_catalog_tabs .uss_catalog_tabs_navigation span,div.uss_eshop_tabs .uss_eshop_tabs_navigation span{
	background-color:#000;
	border-radius:3px 3px 0 0;
}

.colorStyle1 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle1 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#2c9de3;
}

.colorStyle2 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle2 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#9c141f;
}

.colorStyle3 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle3 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#df313a;
}

.colorStyle4 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle4 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#332e28;
}

.colorStyle5 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle5 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#824786;
}

.colorStyle6 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle6 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#242424;
}

.wrap_block{
	position:relative;
	overflow:hidden;
}

.mp_slider{
	position:static;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
}

.header_layout3 .lh_slider,.header_layout3 .mp_slider{
	height:585px;
}

.header_layout5 .mp_slider{
	margin-top:26px;
}

.header_layout6 .lh_slider,.header_layout6 .mp_slider{
	height:1000px;
}

.header_layout8 .mp_slider{
	margin-top:26px;
}

.header_layout8 .lh_slider,.header_layout8 .mp_slider{
	height:300px;
}

.header_layout9 .lh_slider,.header_layout9 .mp_slider{
	height:1000px;
}

.header_layout11 .mp_slider{
	margin-top:22px;
}

.header_layout11 .lh_slider,.header_layout11 .mp_slider{
	height:300px;
}

.header_layout12 .lh_slider,.header_layout12 .mp_slider{
	height:1000px;
}

.header_layout14 .mp_slider{
	margin-top:25px;
}

.colorStyle6 .header_layout15 .lh_slider,.colorStyle6 .header_layout15 .mp_slider{
	height:560px;
}

.lh_slider{
	text-align:center;
}

.lh_slider .slide_item{
	width:100%;
	height:100%;
}

.mp_slider .mp_sl_bg{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-position:50% 0;
	background-repeat:repeat-x;
	height:120px;
}

.colorStyle1 .mp_slider .mp_sl_bg{
	background-image:url(../img/n19_1/mp_slider_bg.png);
}

.colorStyle2 .mp_slider .mp_sl_bg{
	background-image:url(../img/n19_2/mp_slider_bg.png);
}

.colorStyle3 .mp_slider .mp_sl_bg{
	background-image:url(../img/n19_3/mp_slider_bg.png);
}

.colorStyle4 .mp_slider .mp_sl_bg{
	background-image:url(../img/n19_4/mp_slider_bg.png);
	height:230px;
}

.colorStyle5 .mp_slider .mp_sl_bg{
	background-image:url(../img/n19_5/mp_slider_bg.png);
	height:230px;
}

.lh_slider #prewbutton{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-480px;
	width:34px;
	height:88px;
	margin-top:-44px;
	background:url(../img/sl_dir.png) no-repeat -68px 0;
	z-index:100;
	text-decoration:none;
	text-indent:-9999px;
	display:none!important;
}

.lh_slider #prewbutton:hover{
	background-position:0 0;
}

.lh_slider #nextbutton{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:446px;
	width:34px;
	height:88px;
	margin-top:-44px;
	background:url(../img/sl_dir.png) no-repeat -102px 0;
	z-index:100;
	text-decoration:none;
	text-indent:-9999px;
	display:none!important;
}

.lh_slider #nextbutton:hover{
	background-position:-34px 0;
}

.main-slider .slick-dots{
	position:absolute;
	max-width:1200px;
	width:100%;
	margin:0 auto;
	text-align:left;
	z-index:100;
	left:0;
	right:0;
	bottom:25px;
}

.colorStyle6 .header_layout14 .main-slider .slick-dots{
	text-align:center;
}

.header_layout3 .l-header .main-slider .slick-dots,.header_layout6 .main-slider .slick-dots{
	text-align:right;
}

.header_layout12 .main-slider .slick-dots{
	margin-left:0;
	text-align:right;
}

.header_layout15 .main-slider .slick-dots{
	bottom:34%;
}

.main-slider .slick-dots li button{
	background:#e4e3e3;
	margin:0 12px 0 0;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
	overflow:hidden;
	width:12px;
	height:12px;
	line-height:0;
	font-size:0;
	cursor:pointer;
}

.main-slider .slick-dots li.slick-active button{
	background-color:#888;
	-webkit-box-shadow:inset 2px 2px 0 #e4e3e3, inset -2px -2px 0 #e4e3e3;
	box-shadow:inset 2px 2px 0 #e4e3e3,inset -2px -2px 0 #e4e3e3;
}

.colorStyle1 .main-slider .slick-dots li.slick-active button{
	background:#2c9de3;
}

.colorStyle2 .main-slider .slick-dots li.slick-active button{
	background:#c5202a;
}

.colorStyle3 .main-slider .slick-dots li.slick-active button{
	background:#df313a;
}

.colorStyle4 .main-slider .slick-dots li.slick-active button{
	background:#c5202a;
}

.colorStyle5 .main-slider .slick-dots li.slick-active button{
	background:#824786;
}

.colorStyle6 .main-slider .slick-dots li.slick-active button{
	background:#0e8a4e;
	-webkit-box-shadow:inset 2px 2px 0 #fff, inset -2px -2px 0 #fff;
	box-shadow:inset 2px 2px 0 #fff,inset -2px -2px 0 #fff;
}

.colorStyle6 .main-slider .slick-dots li button{
	background-color:#fff;
}

.uss_photoalbums_albums_block{
	position:relative;
	width:104%;
}

.uss_photoalbums_albums_block .uss_albums_item{
	padding:7px;
	position:relative;
	margin-right:6px;
	border:1px solid transparent;
}

.uss_photoalbums_albums_block .uss_albums_item:hover{
	border-color:#ccc;
}

.colorStyle2 .uss_photoalbums_albums_block .uss_albums_item:hover{
	border-color:#c22b37;
}

.colorStyle3 .uss_photoalbums_albums_block .uss_albums_item:hover{
	border-color:#df313a;
}

.colorStyle4 .uss_photoalbums_albums_block .uss_albums_item:hover{
	border-color:#605e5d;
}

.colorStyle5 .uss_photoalbums_albums_block .uss_albums_item:hover{
	border-color:#824786;
}

.uss_photoalbums_albums_block .uss_albums_item .uss_albums_cover{
	margin-bottom:10px;
}

.uss_faq{
	margin-right:5px;
	margin-left:3px;
}

.addToCart .amount_title,.addToCart .basket_amount_class,.uss_eshop_block_item .amount_title,.uss_eshop_block_item .basket_amount_class{
	display:none;
}

.uss_subscribe_form .actions{
	margin:8px 0;
}

.uss_subscribe_form .actions label{
	margin:0 14px 0 0;
	line-height:12px;
}

.uss_subscribe_form .email input{
	margin:2px 0 0;
}

.uss_eshop_filters{
	margin-bottom:20px;
}

.uss_eshop_filters .uss_eshop_filters_block .filter_producer select{
	width:120px;
}

span.amount_title{
	line-height:30px;
	clear:both;
	display:inline-block;
}

input.basket_amount_class{
	width:24px;
	margin:0;
	text-align:center;
}

.uss_search_form .uss_input_name{
	width:76%;
}

.uss_shop_detail_350_bottom .uss_img_wrapper{
	width:352px;
}

.uss_shop_detail_350_bottom .uss_img_ico_box{
	width:106%;
	margin-bottom:0;
}

.uss_shop_detail_350_bottom .uss_img_ico_box .uss_img_ico{
	margin-bottom:5px;
}

.catalog_orderbutton{
	margin:10px 0;
}

.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_img_holder{
	border:none;
	background:#fff;
}

.colorStyle6 .uss_shop_blocks_view .uss_eshop_item{
	background:#f9f9f9;
	margin-bottom:20px;
	padding:1px 0 25px;
}

.uss_section_content .uss_eshop_filters form .group .eshop_filters_items{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters{
	width:31%;
	margin-right:0;
}

.uss_section_content .uss_eshop_filters form .group .eshop_filters_items label{
	display:block;
	margin-bottom:5px;
}

.uss_section_content .uss_eshop_filters form .jq-selectbox__select-text{
	width:100%!important;
}

.colorStyle1 .uss_desk_groups_blocks .group_item,.colorStyle5 .uss_desk_groups_blocks .group_item{
	width:46%;
	margin-right:3%;
}

.uss-flex-items{
	display:-webkit-flex!important;
	display:-moz-flex!important;
	display:-ms-flex!important;
	display:-o-flex!important;
	display:-webkit-box!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;
}

.content .uss_catalog_block_cat,.content .uss_eshop_sameproducts.blocks,.content .uss_shop_blocks_view,.flex .catalog_menu,.flex .items,.flex .uss_eshop_menu,.flex .uss_images_block{
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.l-content .flex .items{
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.uss_shop_block_cat .uss_shop_category,.uss_shop_blocks_view .uss_eshop_item{
	display:inline-block;
	vertical-align:top;
	*display:inline;
	zoom:1;
	margin:5px 0 20px;
	max-width:calc((100% - 40px)/3);
}

.l-content .uss_eshop_block_item .img,.uss_eshop_sameproducts .item .image,.uss_shop_block_cat .uss_shop_cat_img,.uss_shop_blocks_view .uss_eshop_item .uss_img_holder{
	margin:0 auto;
	max-width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}

.l-content .uss_eshop_block_item .img img,.uss_shop_block_cat .uss_shop_cat_img img,.uss_shop_blocks_view .uss_eshop_item .uss_img_holder img{
	max-width:100%;
}

.uss_eshop_sameproducts.blocks .item{
	max-width:calc((100% - 60px)/4);
	margin-right:0;
}

.uss_eshop_sameproducts.blocks .item .imageWrap{
	border:0;
}

.uss_eshop_sameproducts.blocks .item .image{
	border:1px solid #ccc;
}

.l-content .mp_spec.flex .items{
	-ms-flex-wrap:nowrap;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap;
}

.l-content .mp_spec.block .uss_eshop_block_item{
	max-width:calc((100% - 15px)/4);
}

.lh_mobile_menu{
	display:none;
}

.main-slider{
	position:relative;
}

.main-slider,.main-slider *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.main-slider .slide{
	position:relative;
}

.main-slider .caption-wrap{
	max-width:1200px;
	width:100vw;
	margin:0 auto;
	left:0;
	right:0;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	color:#fff;
}

.main-slider .caption>:not(:last-child){
	margin-bottom:20px!important;
}

.main-slider .title{
	font-size:55px;
}

.main-slider .preview p,.main-slider .title{
	display:inline;
	/*background:rgba(0, 0, 0, .8);*/
	color: #000;
	line-height:1.15;
}

.main-slider .preview p{
	font-size:20px;
}

.main-slider .slides{
	position:relative;
	width:160%;
	left:-30%;
}

.colorStyle1 .main-slider .slides .slide .caption{
	padding-left:50%;
}

.colorStyle2 .header_layout5 .main-slider .slides .slide .image img{
	max-width:100%;
}

.header_layout14 .main-slider{
	margin-bottom:20px;
}

.mpage .l-header{
	margin-bottom:0;
}

.slider .slick-arrow{
	background:url(../img/arrow-right-white-shadowed.png) 50% no-repeat;
	opacity:1;
	z-index:10;
	height:auto;
	left:0;
	right:0;
	margin:0 auto;
	width:50px;
	height:50px;
	-webkit-transition:opacity .2s ease-in-out;
	transition:opacity .2s ease-in-out;
}

.slider .slick-arrow.slick-prev{
	left:-1300px;
	background-image:url(../img/arrow-left-white-shadowed.png);
}

.slider .slick-arrow.slick-prev:hover{
	opacity:.75;
}

.slider .slick-arrow.slick-next{
	right:-1300px;
	background-image:url(../img/arrow-right-white-shadowed.png);
}

.slider .slick-arrow.slick-next:hover{
	opacity:.75;
}

.slider .image,.slider .slide{
	overflow:hidden;
}

.slider .image{
	position:relative;
}

.slider .image img{
	display:block;
	margin:0 auto;
}

.slider .image.width_fit.height_more img{
	width:100%;
	height:auto;
}

.slider .image.width_fit.height_fit img{
	display:block;
	max-width:100%;
	margin:0 auto;
}

.slider .image.aspect_rated img{
	display:block;
	position:absolute;
	top:50%;
	left: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_eshop_sameproducts.blocks .addToCart .uss_eshop_amount_block{
	display:block;
	margin:0 0 7px;
}

.catalogs,.catalogs *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.catalogs .h3{
	margin:0 0 15px;
}

.catalogs .uss_eshop_menu{
	margin:0;
	padding:0;
	list-style-type:none;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	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;
}

.catalogs .uss_eshop_menu li{
	width:220px;
	border:1px solid #fff;
	margin:0 0 20px;
	list-style-type:none;
	display:block;
	padding:8px 10px;
	max-width:calc((100% - 13px)/2);
}

.catalogs .uss_eshop_menu li:hover{
	border-color:#adadad;
}

.catalogs .uss_eshop_menu li .eshop_menu_image{
	display:block;
	width:100%;
	padding:1px;
	border:1px solid #ccc;
	margin:0 auto 10px;
	max-width:100%;
}

.catalogs .uss_eshop_menu li .eshop_menu_image a{
	display:block;
	width:100%;
	max-width:100%;
}

.catalogs .uss_eshop_menu li .eshop_menu_image a img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

.catalogs .uss_eshop_menu li>a{
	width:100%;
	font-size:17px;
	display:inline-block;
	line-height:1em;
	font-family:helveticaneuecyrmedium,arial,sans-serif;
	text-align:center;
}

.catalogs .uss_eshop_menu li .uss_tree_description{
	padding:5px 10px;
	display:block;
	text-align:center;
	font-size:13px;
	margin-top:10px;
}

.catalog_orderform_tml .buttons input[type=submit].styler{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	font:23px/35px a_rubricaxtcnregular,arial,sans-serif;
	text-decoration:none;
	text-shadow:none;
	background:#2c9de3;
	color:#fff;
	margin-bottom:20px;
	padding:0 15px;
	border:none;
}

.catalog_orderform_tml .buttons input[type=submit].styler:hover{
	opacity:.75;
}

.catalogs .catalog_orderbutton{
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	font:23px/35px a_rubricaxtcnregular,arial,sans-serif;
	text-decoration:none;
	text-shadow:none;
	background:#2c9de3;
	color:#fff;
	margin-bottom:20px;
}

.catalogs .uss_catalog_sidebar{
	margin:0;
	padding:0;
	list-style-type:none;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.catalogs .uss_catalog_sidebar p{
	margin:0;
}

.catalogs .uss_catalog_sidebar p+p{
	margin-top:7px;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	max-width:calc((100% - 10px)/2);
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap{
	float:none;
	margin:0 0 15px;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img{
	width:auto!important;
	height:auto!important;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap .uss_catalog_cat_img img{
	display:block;
	max-width:100%;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a{
	font-size:17px;
	display:block;
	color:#2c9de3;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons{
	font-size:14px;
}

.catalogs .catalog_menu{
	margin:0;
	padding:0;
	list-style-type:none;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.catalogs .catalog_menu li{
	display:block;
	margin:0 0 20px;
	padding:0;
	list-style-type:none;
	max-width:calc((100% - 10px)/2);
}

.catalogs .catalog_menu li .catalog_menu_item .catalog_menu_image{
	float:none;
	margin:0 0 15px;
	display:block;
}

.catalogs .catalog_menu li .catalog_menu_item .catalog_menu_image a{
	display:block;
}

.catalogs .catalog_menu li .catalog_menu_item .catalog_menu_image a img{
	display:block;
	margin:0 auto;
	max-width:100%;
}

.catalogs .catalog_menu li .catalog_menu_item>a{
	font-size:17px;
	display:block;
	color:#2c9de3;
	margin-bottom:10px;
}

.catalogs .catalog_menu li .catalog_menu_item .uss_tree_description{
	font-size:14px;
}

.catalogs .catalog_menu li .catalog_menu_item .uss_tree_description p{
	margin:0;
}

.catalogs .catalog_menu li .catalog_menu_item .uss_tree_description p+p{
	margin:7px 0 0;
}

.catalogs.x3 .catalog_menu li,.catalogs.x3 .uss_catalog_sidebar .uss_catalog_category{
	width:195px;
}

.uss_adv_img_list_item.uss_ail_point.active span{
	background:#2c9de3;
}

.colorStyle1 .l_col .block li a.active,.colorStyle1 .l_col .block li a:hover,.colorStyle1 .l_col .block ul.catalog_menu a.active,.colorStyle1 .l_col .block ul.catalog_menu a:hover{
	color:#2c9de3;
}

.colorStyle2 .catalog_orderbutton{
	background:#9c141f;
	color:#fff;
}

.colorStyle2 .l_col .block ul.catalog_menu a.active,.colorStyle2 .l_col .block ul.catalog_menu a:hover{
	text-decoration:underline;
}

.colorStyle2 .catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a{
	color:#c22b37;
}

.colorStyle2 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#9c141f;
}

.colorStyle2 .l_col .block li a.active,.colorStyle2 .l_col .block li a:hover{
	text-decoration:underline;
}

.colorStyle3 .catalog_orderbutton,.colorStyle3 .catalog_orderform_tml .buttons input[type=submit].styler{
	color:#fff;
	background:#df313a;
}

.colorStyle3 .l_col .block li:hover{
	background:#3a3b3a;
}

.colorStyle3 .catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a{
	color:#df313a;
}

.colorStyle4 .catalog_orderbutton,.colorStyle4 .catalog_orderform_tml .buttons input[type=submit].styler{
	background:#332e28;
	color:#fff;
}

.colorStyle4 .l_col .block ul.catalog_menu a.active,.colorStyle4 .l_col .block ul.catalog_menu a:hover{
	text-decoration:underline;
}

.colorStyle4 .catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a{
	color:#332e28;
}

.colorStyle4 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#332e28;
}

.colorStyle4 .l_col .block li a.active,.colorStyle4 .l_col .block li a:hover{
	text-decoration:underline;
}

.colorStyle5 .catalog_orderbutton,.colorStyle5 .catalog_orderform_tml .buttons input[type=submit].styler{
	background:#824786;
	color:#fff;
}

.colorStyle5 .l_col .block ul.catalog_menu a.active,.colorStyle5 .l_col .block ul.catalog_menu a:hover{
	text-decoration:underline;
}

.colorStyle5 .catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a{
	color:#824786;
}

.colorStyle5 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#824786;
}

.colorStyle5 .l_col .block li a.active,.colorStyle5 .l_col .block li a:hover{
	text-decoration:underline;
}

.colorStyle6 .catalog_orderbutton,.colorStyle6 .catalog_orderform_tml .buttons input[type=submit].styler{
	background:#303030;
	color:#fff;
	text-decoration:underline;
}

.colorStyle6 .catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a{
	color:#4f4a4a;
}

.colorStyle6 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#303030;
}

.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;
}

.uss_eshop_filters_block .filter_price input.styler:not([type=submit]){
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

.side_menu{
	margin-bottom:15px;
}

.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:1250px){
	.slider .slick-arrow.slick-prev{
		left:calc(-100vw + 50px);
		right:0;
	}

	.slider .slick-arrow.slick-next{
		left:0;
		right:calc(-100vw + 50px);
	}
}

@media screen and (max-width:1200px){
	.l-page-rubber,body,html{
		min-width:425px;
	}

	div:not(.main-slider)>.g-max-width{
		width:98%;
	}

	.main-slider>.g-max-width{
		width:100%;
	}

	.colorStyle6.mpage .header_layout15 .l-header{
		height:auto;
	}

	.lh_search{
		width:25%;
		margin-right:4%;
	}

	.lh_l{
		width:28%;
	}

	.lh_logo{
		width:90%;
		white-space:normal;
	}

	.lh_contact .phone a{
		text-decoration:none;
	}

	.lh_slider,.mp_slider .g-max-width{
		width:100%;
	}

	.lh_slider{
		left:0;
		margin-left:0;
	}

	.main-slider .preview{
		width:49%;
	}

	.main-slider .slick-dots{
		width:98%;
	}

	.header_layout3 .l-header .main-slider .slick-dots,.header_layout12 .l-header .main-slider .slick-dots{
		width:49%;
	}

	.header_layout6 .mp_slider,.header_layout9 .mp_slider,.header_layout12 .mp_slider{
		margin-top:0;
	}

	.header_layout6 .lh_slider .sl_image,.header_layout12 .lh_slider .sl_image,.header_layout15 .lh_slider .sl_image{
		position:relative;
		left:50%;
		width:2000px;
		margin-left:-1000px;
	}

	.header_layout8 .main-slider .preview,.header_layout9 .main-slider .preview{
		left:80px;
		margin-left:0;
	}

	.header_layout9 .lh_slider .sl_image{
		margin-left:-400px;
	}

	.header_layout12 .main-slider .preview{
		width:49%;
		margin-left:-49%;
	}

	.colorStyle5 .header_layout14 .lh_slider .sl_image{
		direction:rtl;
	}

	.l-content img{
		max-width:100%;
		height:auto;
	}

	.l-content .block .uss_eshop_block_item{
		max-width:calc((100% - 80px)/3);
	}

	.lf_m{
		width:auto;
	}

	.lf_logo .lf_title{
		white-space:normal;
	}

	.lf_hold_holder .phone a{
		text-decoration:none;
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation,div.uss_eshop_tabs .uss_eshop_tabs_navigation{
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		-webkit-box-align:end;
		-ms-flex-align:end;
		-webkit-align-items:flex-end;
		align-items:flex-end;
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation span,div.uss_eshop_tabs .uss_eshop_tabs_navigation span{
		height:auto;
		line-height:normal;
		padding:10px 3%;
		text-align:center;
	}

	.main-slider .slick-dots{
		width:100vw!important;
		right:0!important;
		margin-left:0!important;
		margin-right:0!important;
		max-width:100vw!important;
		position:absolute;
		left:50%!important;
		-webkit-transform:translateX(-50%);
		transform:translateX(-50%);
	}
}

@media screen and (min-width:1001px){
	.side_menu>ul{
		display:block!important;
	}
}

@media screen and (max-width:1000px){
	.l_col{
		float:none;
		width:100%;
		margin:0;
	}

	.l_col>.block:not(.side_menu){
		display:none;
	}

	.colorStyle6 .l-page-left{
		width:100%;
	}

	.side_menu .h3{
		font-size:26px;
		color:#fff;
		text-align:center;
		margin:0;
		padding:10px 0;
		cursor:pointer;
	}

	.side_menu .h3:active,.side_menu .h3:hover{
		opacity:.8;
	}

	.side_menu>ul{
		display:none;
		margin-top:10px!important;
	}

	.colorStyle1 .side_menu .h3{
		background-color:#2089ca;
	}

	.colorStyle2 .side_menu .h3{
		background-color:#d27387;
	}

	.colorStyle3 .side_menu .h3{
		background-color:#df313a;
		border-radius:10px;
		-webkit-box-shadow:0 7px 2px -2px #5eaad7;
		box-shadow:0 7px 2px -2px #5eaad7;
	}

	.colorStyle4 .side_menu .h3{
		background-color:#605e5d;
	}

	.colorStyle5 .side_menu .h3{
		background-color:#824786;
	}

	.colorStyle6 .side_menu .h3{
		background-color:#242424;
	}

	.colorStyle3 .side_menu>ul{
		margin-left:0;
	}

	.header_layout7 .l-footer-holder,.header_layout7 .lf_hold_holder,.header_layout8 .l-footer-holder,.header_layout8 .lf_hold_holder,.header_layout9 .l-footer-holder,.header_layout9 .lf_hold_holder{
		padding-left:1%;
		padding-right:1%;
	}

	.uss_shop_block_cat .uss_shop_category,.uss_shop_blocks_view .uss_eshop_item{
		max-width:calc((100% - 60px)/4);
	}

	.colorStyle1 .uss_desk_groups_blocks .group_item,.colorStyle5 .uss_desk_groups_blocks .group_item{
		width:30.9%;
		margin-right:2%;
	}
}

@media screen and (min-width:769px){
	.lh_menu .lh_menu_holder{
		display:block!important;
	}
}

@media screen and (max-width:768px){
	.lh_slogan{
		text-align:center;
		padding-bottom:10px;
	}

	.colorStyle2 .header_layout5 .main-slider .slides .slide .caption{
		display:none;
	}

	.l-header{
		position:relative;
	}
	
	.lh_basket > a{
	    height: 20px;
	}

	.lh_top{
		padding-top:18px;
		padding-right:33px;
	}

	.l-header-holder{
		padding:18px 0 0;
	}

	.lh_l{
		width:49%;
		margin:0;
	}

	.lh_m{
		width:100%;
		padding-top:15px;
	}

	.lh_r{
		width:49%;
		margin:0;
	}

	.lh_nav_ico{
		display:none;
	}

	.lh_auth{
		float:right;
	}

	.colorStyle4 .lh_auth{
		margin-right:0;
		margin-top:5px;
	}

	.lh_basket{
		margin:0 0 0 25px;
	}

	.lh_basket .empty>p{
		display:none;
	}

	.lh_basket .empty:after{
		content:"0";
		font-size:17px;
		font-weight:700;
	}

	.lh_basket .countword,.lh_basket .totals{
		display:none;
	}

	.lh_basket .amounts{
		font-size:17px;
		font-weight:700;
		float:none!important;
		padding:0!important;
		margin:0!important;
	}

	.lh_search{
		width:40%;
		margin-right:0;
	}

	.lh_search .uss_input_name{
		width:100%;
	}

	.lh_menu{
		position:fixed;
		top:5px;
		right:calc(1% + 30px);
		width:calc(98% - 30px);
		z-index:1000;
	}

	.lh_mobile_menu{
		display:block;
		width:24px;
		height:20px;
		background-repeat:no-repeat;
		cursor:pointer;
		position:absolute;
		top:4px;
		right:-30px;
		z-index:10;
	}

	.lh_menu_holder{
		display:none;
		padding:10px 0;
	}

	.lh_menu li,.lh_menu ul{
		display:block;
	}

	.lh_menu a{
		height:auto;
		padding:10px 12px;
		line-height:normal;
		white-space:normal;
	}

	.lh_menu ul li .submenu{
		display:none!important;
	}

	.lh_mobile_menu{
		background:none!important;
		display:-webkit-flex;
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		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;
	}

	.lh_mobile_menu span{
		height:3px;
		-webkit-box-shadow:0 0 2px #000!important;
		box-shadow:0 0 2px #000!important;
		background:#fff!important;
		border-radius:3px!important;
	}

	.mp_slider{
		margin-top:25px;
	}

	.main-slider .preview{
		width:98%;
	}

	.lh_slider .main-slider .title,.main-slider .title{
		font-size:38px;
	}

	.header_layout3 .main-slider .preview{
		width:49%;
		margin-left:0;
	}

	.l-content .block .uss_eshop_block_item{
		max-width:calc((100% - 40px)/3);
	}

	.lf_catalog,.lf_menu{
		display:none;
	}

	.lf_l{
		width:49%;
		margin:0;
	}

	.lf_m{
		clear:both;
		width:100%;
		padding-top:12px;
	}

	.lf_r{
		width:49%;
		margin:0;
	}

	.lf_stats{
		display:none;
	}

	.lf_system{
		width:150px;
		text-align:right;
	}

	.lf_system .uss-copyright{
		display:inline-block;
		*display:inline;
		*zoom:1;
	}

	.lf_soc{
		width:150px;
		margin-right:10px;
	}

	.fc_item .elem_item,.fc_item.fc_outputOnly .outputonly{
		width:100%;
	}

	.fc_item .elem_item input,.fc_item .elem_item textarea{
		width:100%;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters{
		width:48%;
	}

	.colorStyle6 .uss_eshop_filters_block .group .eshop_filters_items .eshop_filters{
		max-width:100%;
	}

	.uss_shop_block_cat .uss_shop_category,.uss_shop_blocks_view .uss_eshop_item{
		max-width:calc((100% - 40px)/3);
	}

	.uss_shop_table_view table,.uss_shop_table_view tbody{
		display:block;
		border:0;
	}

	.uss_shop_table_view td,.uss_shop_table_view tr{
		display:block;
	}

	.uss_shop_table_view tr{
		overflow:hidden;
		margin-bottom:30px;
	}

	.uss_shop_table_view tr.order_many,.uss_shop_table_view tr.order_one{
		display:none;
	}

	.uss_shop_table_view td:not(.uss_img){
		width:auto;
		border:0;
		overflow:hidden;
		margin-left:25%;
	}

	.uss_shop_table_view .uss_img{
		width:20%;
		float:left;
		border:1px solid #ccc;
		text-align:center;
	}

	.uss_shop_table_view .uss_img_holder{
		display:inline-block;
		*display:inline;
		*zoom:1;
		max-width:100%;
		height:auto!important;
	}

	.uss_shop_table_view .uss_img_holder img{
		max-width:100%;
	}

	.uss_shop_table_view .uss_description div{
		height:auto;
		margin:8px 0;
	}

	.uss_shop_table_view .uss_onlineorder{
		text-align:left;
		white-space:normal;
	}

	.uss_delete_pos a.add_to_cart,.uss_shop_table_view .add_to_wishlist,.uss_shop_table_view .uss_compare_by,.uss_shop_table_view .uss_onlineorder .add_to_cart,.uss_shop_table_view .uss_shop_by{
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:middle;
		margin:3px 5px 3px 0;
	}

	.uss_shop_table_view .uss_eshop_amount_block{
		margin-right:8px;
	}

	.colorStyle1 .uss_desk_groups_blocks .group_item,.colorStyle5 .uss_desk_groups_blocks .group_item{
		width:47%;
	}

	.main-slider{
		margin-bottom:0!important;
		margin-top:0!important;
	}

	.main-slider .slick-dots{
		bottom:25px!important;
	}
}

@media (max-width:650px){
	.lh_logo .lh_title{
		font-size:35px;
	}

	.lh_slider .main-slider .title,.main-slider .title{
		font-size:18px;
	}

	.main-slider .preview p{
		font-size:14px;
	}
}

@media screen and (max-width:640px){
	.l-content .block .uss_eshop_block_item{
		max-width:calc((100% - 20px)/3);
	}

	.l-content .mp_spec.flex .items{
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	.l-content .mp_spec.block .uss_eshop_block_item{
		max-width:calc((100% - 20px)/2);
	}

	.block .news_block_item{
		width:100%;
		margin:0 0 20px;
	}

	#ommentaddform_id .uss_form_text{
		float:none;
		margin-right:0;
	}

	#ommentaddform_id .uss_form_textarea textarea,#ommentaddform_id .uss_form_text input{
		width:100%;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	.uss_forum .themes_title,.uss_forum .topics_title{
		font-size:10px;
	}

	.uss_forum .topics_item .title,.uss_forum .topics_title .title{
		width:50%;
	}

	.uss_forum .topics_item .themescount,.uss_forum .topics_title .themescount{
		width:8%;
	}

	.uss_forum .topics_item .mescount,.uss_forum .topics_title .mescount{
		width:22%;
	}

	.uss_forum .themes_item .title,.uss_forum .themes_title .title{
		width:46%;
	}

	.uss_forum .themes_item .views,.uss_forum .themes_title .views{
		width:19%;
	}

	.uss_catalog_detail .catalog_preview_right,.uss_shop_detail_350_right .uss_img_ico_box{
		float:none;
		clear:both;
		padding-top:10px;
		margin:0!important;
	}

	.uss_catalog_detail .catalog_preview_right .uss_img_ico,.uss_shop_detail_350_right .uss_img_ico_box .uss_img_ico{
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:top;
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation,div.uss_eshop_tabs .uss_eshop_tabs_navigation{
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation span,div.uss_eshop_tabs .uss_eshop_tabs_navigation span{
		width:100%;
		text-align:left;
	}

	.uss_eshop_sort_block{
		text-align:right;
	}

	.uss_eshop_sort_block .filter_show_by_links{
		display:block;
		margin:15px 0 25px;
	}

	.uss_eshop_filters_block .filter_submit{
		display:block;
		margin-top:10px;
	}

	.uss_shop_block_cat .uss_shop_category,.uss_shop_blocks_view .uss_eshop_item{
		max-width:calc((100% - 20px)/2);
	}

	.flex .one-in-row .uss_eshop_block_item,.uss_shop_blocks_view.one-in-row .uss_eshop_item{
		width:100%!important;
		max-width:100%!important;
		margin-left:0!important;
		margin-right:0!important;
	}

	.uss_eshop_sameproducts.blocks .item{
		max-width:none;
		-webkit-box-flex:0;
		-ms-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		flex:0 0 auto;
	}

	.uss_search_form .uss_input_name{
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
}

@media screen and (max-width:480px){
	.lh_search{
		width:49%;
	}

	.lh_auth{
		float:none;
		clear:both;
		width:100%;
		padding-top:12px;
	}

	.colorStyle4 .lh_auth{
		float:right;
		clear:none;
		width:auto;
		padding-top:0;
	}

	.lh_contact .phone span{
		font-size:20px!important;
	}

	.lh_slogan{
		font-size:30px;
	}

	.l-content .block .uss_eshop_block_item{
		max-width:100%;
	}

	.lf_hold_holder .email a,.lf_hold_holder .phone span{
		font-size:20px!important;
	}

	.lf_copyright{
		width:100%;
		clear:both;
	}

	#ommentaddform_id .uss_form_captcha{
		width:100%;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	#ommentaddform_id .uss_form_captcha label{
		display:block;
		margin-left:0;
	}

	#ommentaddform_id .uss_form_captcha input{
		width:55%;
	}

	.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters{
		width:100%;
		margin:10px 0;
	}

	.uss_section_content .uss_eshop_filters_block .jq-selectbox{
		width:auto;
	}

	.uss_section_content .uss_eshop_filters_block .jq-selectbox__select{
		width:146px;
	}

	.addToCart .uss_eshop_amount_block,.uss_eshop_block_item .uss_eshop_amount_block,.uss_shop_by .uss_eshop_amount_block{
		display:none;
	}

	.uss_shop_put_wrap{
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:middle;
	}

	.uss_shop_list_view_item.uss_eshop_item .posimg_item{
		float:none;
		width:100%;
		margin-right:0;
	}

	.uss_shop_list_view .uss_shop_list_view_item .posimg_item .uss_img_holder{
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		-webkit-box-pack:center;
		-ms-flex-pack:center;
		-webkit-justify-content:center;
		justify-content:center;
		-webkit-box-align:center;
		-ms-flex-align:center;
		-webkit-align-items:center;
		align-items:center;
		margin:auto;
	}

	.uss_shop_list_view .uss_shop_technical_data{
		display:block;
		width:100%;
	}

	.colorStyle1 .uss_desk_groups_blocks .group_item,.colorStyle5 .uss_desk_groups_blocks .group_item{
		width:100%;
		margin-right:0;
	}

	.l-header-holder{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	.lh_l{
		width:100%;
		-webkit-box-ordinal-group:0;
		-webkit-order:-1;
		-ms-flex-order:-1;
		order:-1;
		text-align:center;
	}

	.lh_logo{
		width:100%;
		margin-bottom:10px;
	}

	.lh_r{
		width:100%;
		text-align:center;
	}
}

.lh_logo p {
	margin: 0;
}

.l-page-left .uss_eshop_menu {
	background: #f7f7f7;
}
@media (min-width:1001px) {
	.main-slider {
		margin-bottom: 20px;
	}
}
@media (max-width:1000px) {
	.lh_slogan {
		font-size: 20px !important;
	}
}

.slider .slide > a.link {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.content-filter {
	margin: 20px 0;
}
.content-filter .uss_eshop_filters_block.uss_eshop_filters_single_block {
	text-align: right;
}
.content-filter .uss_eshop_filters_block .filter_price {
    display: inline-block;
}

.uss_eshop_sort_block {
	font-size: 17px;
	font-weight: 700;
}
