.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%;
	width:100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	max-width:100%;
}

.imageArea,.imageWrapOuter,.uss_img_holder_outer{
	max-width:100%;
	margin:0 auto!important;
}

.imageArea img,.imageWrapOuter img,.uss_img_holder_outer img{
	max-width:100%;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_cat_img{
	margin:0 auto;
	max-width:100%;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_img_wrap{
	max-width:100%;
	margin:0 auto 10px;
	float:none;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_img_wrap~div{
	padding-left:10px;
	padding-right:10px;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap{
	float:none;
	max-width:100%;
	margin:0 auto 10px;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap .uss_shop_cat_img{
	max-width:100%;
	margin:0 auto;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap~div{
	padding-left:10px;
	padding-right:10px;
}

.price_zero_class{
	white-space:normal!important;
	font-size:12px!important;
	line-height:1!important;
}

.uss_user_basket,.uss_user_basket *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.uss_user_basket table tr td.uss_name{
	line-height:1.2;
}

.uss_user_basket table tr td.uss_name .uss_description,.uss_user_basket table tr td.uss_name .uss_title{
	height:auto;
	line-height:1.35;
}

.uss_user_basket table tr td.uss_number input{
	min-width:30px;
	height:30px;
	border:1px solid #e2e4e6;
	text-align:center;
}

@media (max-width:768px){
	.uss_user_basket{
		display:block;
	}

	.uss_user_basket .hide{
		display:none!important;
	}

	.uss_user_basket>table{
		display:block;
		border-right:1px solid #ccc;
	}

	.uss_user_basket>table>tbody{
		display:block;
	}

	.uss_user_basket>table>tbody>tr{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start;
		-webkit-box-pack:end;
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		padding-bottom:5px;
	}

	.uss_user_basket>table>tbody>tr+tr>td.uss_image,.uss_user_basket>table>tbody>tr+tr>td.uss_name{
		padding-top:10px!important;
	}

	.uss_user_basket>table>tbody>tr:not(.total_sum){
		padding-right:5px;
		padding-left:5px;
	}

	.uss_user_basket>table>tbody>tr:first-child{
		display:none;
	}

	.uss_user_basket>table>tbody>tr:not(.hide){
		border-bottom:1px solid #ccc;
	}

	.uss_user_basket>table>tbody>tr th{
		display:none;
	}

	.uss_user_basket>table>tbody>tr td{
		display:inline-block;
		vertical-align:middle;
		width:auto;
		border:none;
	}

	.uss_user_basket>table>tbody>tr td.uss_image{
		float:left;
		-webkit-box-flex:0;
		-webkit-flex:0 100px;
		-ms-flex:0 100px;
		flex:0 100px;
		border:none!important;
		padding-top:5px!important;
		padding-left:5px!important;
	}

	.uss_user_basket>table>tbody>tr td.uss_name{
		-webkit-box-flex:0;
		-webkit-flex:0 calc(100% - 100px);
		-ms-flex:0 calc(100% - 100px);
		flex:0 calc(100% - 100px);
		display:block;
		width:auto;
		padding:0;
		white-space:normal;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_description{
		line-height:1.2em;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_title{
		font-size:17px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_description{
		font-size:14px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name>*{
		margin-bottom:7px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name~*{
		padding-bottom:5px;
		padding-top:5px;
	}

	.uss_user_basket>table>tbody>tr td.uss_price_field{
		font-size:20px;
		font-weight:700;
	}

	.uss_user_basket>table>tbody>tr td.uss_price_field:not(.uss_sum_field){
		display:none!important;
	}

	.uss_user_basket>table>tbody>tr td:not(.uss_name){
		display:inline-block;
		vertical-align:middle;
		width:auto;
	}

	.uss_user_basket>table>tbody>tr td:not(.uss_name) :not(input){
		border:none;
	}

	.uss_user_basket>table>tbody>tr td.totals{
		display:block;
		width:100%;
	}

	.uss_user_basket>table>tbody>tr td.uss_number{
		padding-top:0!important;
		padding-bottom:0!important;
	}

	.uss_user_basket>table>tbody>tr td.uss_number a.uss_minus,.uss_user_basket>table>tbody>tr td.uss_number a.uss_plus{
		width:auto;
		height:auto;
		font-size:40px;
		padding:0 9px;
		line-height:1;
	}

	.uss_user_basket>table>tbody>tr td.uss_number input{
		min-width:30px;
		height:30px;
		border:1px solid #e2e4e6;
		text-align:center;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos{
		font-size:16px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a{
		margin:0;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a+a{
		margin-left:9px;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a img{
		width:15px;
		height:15px;
		display:block;
		margin:0;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a.uss_pos_buttons{
		font-size:17px;
		display:inline-block;
		padding:0 5px;
		vertical-align:middle;
	}

	.section_basket2 .fc_form_tml .group .fc_item.block{
		width:100%!important;
	}
}

.uss-copyright.kzsite .uss-copyright_text{
	overflow:hidden;
}

.uss-copyright.kzsite .uss-copyright_text span,.uss-copyright.kzsite .uss-copyright_text strong{
	margin-left:0;
}

.slick-slider{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}

.slick-list,.slick-slider{
	position:relative;
	display:block;
}

.slick-list{
	overflow:hidden;
	margin:0;
	padding:0;
	width:100%;
}

.slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}

.slick-slider .slick-list,.slick-slider .slick-track{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.slick-track{
	position:relative;
	top:0;
	left:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
	min-width:100%;
}

.slick-loading .slick-track{
	visibility:hidden;
}

.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px;
}

[dir=rtl] .slick-slide{
	float:right;
}

.slick-slide img{
	display:block;
}

.slick-slide.slick-loading img{
	display:none;
}

.slick-slide.dragging img{
	pointer-events:none;
}

.slick-initialized .slick-slide{
	display:block;
}

.slick-loading .slick-slide{
	visibility:hidden;
}

.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent;
}

.slick-arrow.slick-hidden{
	display:none;
}

.slick-next,.slick-prev{
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:20px;
	height:20px;
	padding:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:none;
	background:transparent;
}

.slick-prev{
	left:-25px;
}

[dir=rtl] .slick-prev{
	right:-25px;
	left:auto;
}

.slick-next{
	right:-25px;
}

[dir=rtl] .slick-next{
	right:auto;
	left:-25px;
}

.slick-dots{
	position:absolute;
	bottom:-25px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}

.slick-dots li{
	position:relative;
	display:inline-block;
	margin:0 5px;
	padding:0;
	cursor:pointer;
}

.slick-dots li button{
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:none;
	background:transparent;
}

.slider .slide{
	overflow:hidden;
}

.slider .image:not(.aspect_rated),.slider .slide{
	max-height:100%;
}

.slider .image:not(.aspect_rated) img{
	max-width:100%;
	max-height:100%;
}

.slider .image{
	position:relative;
}

.slider .image img{
	display:block;
	margin:0 auto;
}

.slider .image.width_fit.height_more img{
	width:auto;
	height:100%;
}

.slider .image.width_fit.height_fit img{
	display:block;
	max-width:100%;
	margin:0 auto;
}

.slider .image.aspect_rated img{
	display:block;
	position:absolute;
	bottom:50%;
	right:50%;
	-webkit-transform:translate(50%, 50%);
	transform:translate(50%, 50%);
}

.slider .image.height_less img{
	height:100%;
	width:auto;
}

.slider .image.width_less img{
	width:100%;
	height:auto;
}

.slider .image.width_more.height_fit img{
	height:100%!important;
	width:auto!important;
}

.slider .image.width_fit.height_less img,.slider .image.width_less.height_more img,.slider .image.width_more.height_more img{
	height:100%;
	width:auto;
}

.slider .image.width_less.height_less img{
	height:100%;
	width:auto;
	max-width:none;
}

.slide-link{
	left:0;
	right:0;
	top:0;
	bottom:0;
	position:absolute;
	display:block;
	z-index:11;
}

.nivo-caption{
	background:none;
}

.nivo-caption>a,.nivo_caption>a,.sl_text>a{
	text-decoration:none;
	display:block;
}

.h1,.h2,.h3,.h4,.h5,.h6{
	font-weight:700;
}

*{
	outline:none;
}

body,html{
	height:100%;
	width:100%;
}

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:Airport;
	src:url(../fonts/Airport.eot?#iefix) format("embedded-opentype"),
         url(../fonts/Airport.otf) format("opentype"),
         url(../fonts/Airport.woff) format("woff"),
         url(../fonts/Airport.ttf) format("truetype"),
         url(../fonts/Airport.svg#Airport) 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;
}

@font-face{
	font-family:CyrillicOld;
	src:url(../fonts/CyrillicOld.eot);
	src:url(../fonts/CyrillicOld.eot?#iefix) format("embedded-opentype"),
         url(../fonts/CyrillicOld.woff) format("woff"),
         url(../fonts/CyrillicOld.ttf) format("truetype"),
         url(../fonts/CyrillicOld.svg#CyrillicOld) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face{
	font-family:Roboto;
	src:local("Roboto"),
         local("Roboto-Regular"),
         url(../fonts/Roboto.woff2) format("woff2"),
         url(../fonts/Roboto.woff) format("woff"),
         url(../fonts/Roboto.ttf) format("truetype");
	font-weight:400;
	font-style:normal;
}

@font-face{
	font-family:Roboto;
	src:local("Roboto Italic"),
         local("Roboto-Italic"),
         url(../fonts/Robotoitalic.woff2) format("woff2"),
         url(../fonts/Robotoitalic.woff) format("woff"),
         url(../fonts/Robotoitalic.ttf) format("truetype");
	font-weight:400;
	font-style:italic;
}

@font-face{
	font-family:Roboto;
	src:local("Roboto Medium"),
         local("Roboto-Medium"),
         url(../fonts/Robotomedium.woff2) format("woff2"),
         url(../fonts/Robotomedium.woff) format("woff"),
         url(../fonts/Robotomedium.ttf) format("truetype");
	font-weight:700;
	font-style:normal;
}

@font-face{
	font-family:Roboto;
	src:local("Roboto Medium Italic"),
         local("Roboto-MediumItalic"),
         url(../fonts/Robotomediumitalic.woff2) format("woff2"),
         url(../fonts/Robotomediumitalic.woff) format("woff"),
         url(../fonts/Robotomediumitalic.ttf) format("truetype");
	font-weight:700;
	font-style:italic;
}

body{
	color:#4f4a4a;
	font:.9em/1.2 Roboto,sans-serif;
	background-attachment:fixed!important;
}

table,td,th{
	border-collapse:collapse;
	font-size:100%;
}

form{
	margin:0;
	padding:0;
}

input,select,textarea{
	font:normal 1em/1.2 Roboto,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;
}

body,html{
	height:100%;
	min-height:auto;
	margin:0;
	padding:0;
}

.l-page{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	overflow:hidden;
}

.l-page-holder{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

input[type=password],input[type=text],select,textarea{
	position:relative;
	color:#2c2f33;
	font-size:13px;
	padding:5px 8px;
	background:#fff;
	border:1px solid;
	border-color:#ccc #ccc #b3b3b3;
	color:#333;
}

.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;
	font-weight:700;
	background:#e3e4e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEREREVENUU3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEREREVENUY3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RERERUQ1QzcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RERERUQ1RDcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlWe6+gAAAAwSURBVHjaYv78+QvT////IZiBAc5mANNAPsN/JDFkPgMTAwOUhuqF0zBxMJsBIMAAHQQv4X8tPHwAAAAASUVORK5CYII=") repeat-x 0 0;
}

button:hover,input[type=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,h1,h2,h3,h4{
	font-weight:400;
	font-family:a_rubricaxtcnregular,Roboto,sans-serif;
}

.colorStyle1 .h1,.colorStyle1 .h2,.colorStyle1 .h3,.colorStyle1 .h4,.colorStyle1 .h5,.colorStyle1 .h6,.colorStyle1 h1,.colorStyle1 h2,.colorStyle1 h3,.colorStyle1 h4,.colorStyle1 h5,.colorStyle1 h6{
	color:#4a8c86;
}

.colorStyle3 .h1,.colorStyle3 .h2,.colorStyle3 .h3,.colorStyle3 .h4,.colorStyle3 .h5,.colorStyle3 .h6,.colorStyle3 h1,.colorStyle3 h2,.colorStyle3 h3,.colorStyle3 h4,.colorStyle3 h5,.colorStyle3 h6{
	color:#2e2e2e;
}

.colorStyle5 .h1,.colorStyle5 .h2,.colorStyle5 .h3,.colorStyle5 .h4,.colorStyle5 .h5,.colorStyle5 .h6,.colorStyle5 h1,.colorStyle5 h2,.colorStyle5 h3,.colorStyle5 h4,.colorStyle5 h5,.colorStyle5 h6{
	color:#3a86c3;
}

.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:georgia,times,serif;
}

.header_layout10 .h1,.header_layout10 .h2,.header_layout10 .h3,.header_layout10 .h4,.header_layout10 h1,.header_layout10 h2,.header_layout10 h3,.header_layout10 h4,.header_layout11 .h1,.header_layout11 .h2,.header_layout11 .h3,.header_layout11 .h4,.header_layout11 h1,.header_layout11 h2,.header_layout11 h3,.header_layout11 h4,.header_layout12 .h1,.header_layout12 .h2,.header_layout12 .h3,.header_layout12 .h4,.header_layout12 h1,.header_layout12 h2,.header_layout12 h3,.header_layout12 h4{
	font-family:"arian_amu_serif",times,serif;
}

.header_layout13 .h1,.header_layout13 .h2,.header_layout13 .h3,.header_layout13 .h4,.header_layout13 h1,.header_layout13 h2,.header_layout13 h3,.header_layout13 h4,.header_layout14 .h1,.header_layout14 .h2,.header_layout14 .h3,.header_layout14 .h4,.header_layout14 h1,.header_layout14 h2,.header_layout14 h3,.header_layout14 h4,.header_layout15 .h1,.header_layout15 .h2,.header_layout15 .h3,.header_layout15 .h4,.header_layout15 h1,.header_layout15 h2,.header_layout15 h3,.header_layout15 h4{
	font-family:Roboto,sans-serif;
}

.colorStyle6 .header_layout13 .h1,.colorStyle6 .header_layout13 .h2,.colorStyle6 .header_layout13 .h3,.colorStyle6 .header_layout13 .h4,.colorStyle6 .header_layout13 h1,.colorStyle6 .header_layout13 h2,.colorStyle6 .header_layout13 h3,.colorStyle6 .header_layout13 h4,.colorStyle6 .header_layout14 .h1,.colorStyle6 .header_layout14 .h2,.colorStyle6 .header_layout14 .h3,.colorStyle6 .header_layout14 .h4,.colorStyle6 .header_layout14 h1,.colorStyle6 .header_layout14 h2,.colorStyle6 .header_layout14 h3,.colorStyle6 .header_layout14 h4,.colorStyle6 .header_layout15 .h1,.colorStyle6 .header_layout15 .h2,.colorStyle6 .header_layout15 .h3,.colorStyle6 .header_layout15 .h4,.colorStyle6 .header_layout15 h1,.colorStyle6 .header_layout15 h2,.colorStyle6 .header_layout15 h3,.colorStyle6 .header_layout15 h4{
	font-family:a_rubricaxtcnregular;
	font-size:40px;
	text-transform:uppercase;
	color:#32414d;
}

.h1,h1{
	font-size:40px;
}

.h2,h2{
	font-size:36px;
}

.h3,h3{
	font-size:32px;
}

.h4,h4{
	font-size:30px;
}

.h5,h5{
	font-size:22px;
}

.h6,h6{
	font-size:20px;
}

.h1,.h3,.h4,h1,h3,h4{
	text-transform:uppercase;
}

.header_layout7 .h1,.header_layout7 .h3,.header_layout7 .h4,.header_layout7 h1,.header_layout7 h3,.header_layout7 h4,.header_layout8 .h1,.header_layout8 .h3,.header_layout8 .h4,.header_layout8 h1,.header_layout8 h3,.header_layout8 h4,.header_layout9 .h1,.header_layout9 .h3,.header_layout9 .h4,.header_layout9 h1,.header_layout9 h3,.header_layout9 h4,.header_layout10 .h1,.header_layout10 .h3,.header_layout10 .h4,.header_layout10 h1,.header_layout10 h3,.header_layout10 h4,.header_layout11 .h1,.header_layout11 .h3,.header_layout11 .h4,.header_layout11 h1,.header_layout11 h3,.header_layout11 h4,.header_layout12 .h1,.header_layout12 .h3,.header_layout12 .h4,.header_layout12 h1,.header_layout12 h3,.header_layout12 h4,.header_layout13 .h1,.header_layout13 .h3,.header_layout13 .h4,.header_layout13 h1,.header_layout13 h3,.header_layout13 h4,.header_layout14 .h1,.header_layout14 .h3,.header_layout14 .h4,.header_layout14 h1,.header_layout14 h3,.header_layout14 h4,.header_layout15 .h1,.header_layout15 .h3,.header_layout15 .h4,.header_layout15 h1,.header_layout15 h3,.header_layout15 h4{
	text-transform:none;
}

.colorStyle1{
	background:#175c66 url(../img/n14_1/bg.jpg) no-repeat 50% 0;
}

.colorStyle2{
	background:#000 url(../img/n14_2/bg.jpg) no-repeat 50% 0;
	color:#fff;
}

.colorStyle3{
	background:#fff;
	color:#4d4d57;
}

.colorStyle4{
	background:#f6bc7f url(../img/n14_4/bg.jpg) no-repeat 50% 0;
	color:#46261d;
}

.colorStyle5{
	background:#ebf3fc url(../img/n14_5/bg.jpg) no-repeat 50% 0;
}

.colorStyle6{
	background:#32414d url(../img/n14_6/bg.jpg) no-repeat 50% 0;
}

a{
	color:#00f;
	text-decoration:underline;
}

a:hover{
	color:#000;
	text-decoration:none;
}

.colorStyle1 a,.colorStyle1 a:hover{
	color:#4a8c86;
}

.colorStyle2 a,.colorStyle2 a:hover{
	color:#ef4ca5;
}

.colorStyle3 a,.colorStyle3 a:hover{
	color:#4d4d57;
}

.colorStyle4 a,.colorStyle4 a:hover{
	color:#be7945;
}

.colorStyle5 a,.colorStyle5 a:hover{
	color:#3a86c3;
}

.colorStyle6 a,.colorStyle6 a:hover{
	color:#a1003d;
}

.colorStyle2 .uss_photoalbums_albums_block{
	color:#888;
}

.colorStyle2 .uss_photoalbums_albums_block a,.colorStyle2 .uss_photoalbums_foto_box{
	color:#202020;
}

.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item,.colorStyle2 .uss_photoalbums_foto_box .uss_img_item .uss_img_comment a{
	color:#888;
}

.colorStyle2 #uss_basket_ask_where_to_go_block a,.colorStyle2 .uss_basket_menu span.current,.colorStyle2 .uss_faq_groups_blocks .uss_faq_groups_item a,.colorStyle2 .uss_form_captcha label,.colorStyle2 .uss_user_basket th{
	color:#202020;
}

.colorStyle2 .comment_form_title{
	color:#fff;
}

.colorStyle2 .uss_faq_item,.colorStyle2 .uss_faq_item a,.colorStyle2 .uss_photoalbums_albums_table th,.colorStyle2 .uss_shop_table_view th,.colorStyle2 .uss_user_wishlist th{
	color:#202020;
}

.b_round{
	border-radius:10px;
}

.l-page{
	position:relative;
	height:auto!important;
	height:100%;
	min-height:100%;
	margin:0 auto;
}

.l-page-rubber{
	width:100%;
	min-width:1220px;
	max-width:1360px;
	background:#fff;
}

html .l-page-rubber{
	text-align:center;
}

.colorStyle1 .l-page{
	background:#fff;
}

.colorStyle2 .l-page{
	background:#27272c;
}

.colorStyle3 .l-page{
	background:#fff;
	-webkit-box-shadow:0 0 25px #ccc;
	box-shadow:0 0 25px #ccc;
}

.colorStyle3 .l-page .catalogs{
	background:#f3f1ed;
}

.colorStyle4 .l-page{
	background:#f5e9d3;
}

.colorStyle5 .l-page,.colorStyle5 .l-page .catalogs{
	background:#eaf1fb url(../img/n14_5/bg.png) repeat-y 50% 0;
}

.l-page-holder{
	padding-bottom:10px;
}

.l-wrapper{
	width:100%;
	padding:40px 0 0;
}

.l-header{
	position:relative;
	width:100%;
	overflow:hidden;
}

.colorStyle2 .l-header{
	background:#1b1b21;
}

.colorStyle3 .l-header{
	background:#fff;
}

.colorStyle5 .l-header{
	color:#3a86c3;
}

.colorStyle6 .l-header{
	color:#32414d;
}

.lh_top{
	padding:15px 0 10px;
	border-bottom:1px solid #d9d9d9;
	position:relative;
	overflow:hidden;
	zoom:1;
	font-size:15px;
}

.colorStyle1 .lh_top{
	background:#fff;
}

.colorStyle2 .lh_top{
	background:#1b1b21;
	border-color:#1b1b21;
}

.colorStyle3 .lh_top{
	background:#fff;
}

.colorStyle4 .lh_top{
	background:#46261d;
	border-color:#46261d;
	color:#f5e9d3;
}

.colorStyle5 .lh_top{
	border:none;
	color:#3a86c3;
}

.colorStyle1 .lh_top a{
	color:#4f4a4a;
}

.colorStyle2 .lh_top a{
	color:#fff;
}

.colorStyle4 .lh_top a{
	color:#f5e9d3;
}

.l-header-holder{
	padding:32px 0;
	overflow:hidden;
	position:relative;
	zoom:1;
}

.colorStyle6 .l-header-holder-bg{
	background:#fafafa;
}

.colorStyle1 .l-header-holder a,.colorStyle1 .l-header-holder a:hover{
	color:#4f4a4a;
}

.colorStyle2 .l-header-holder a,.colorStyle2 .l-header-holder a:hover{
	color:#fff;
}

.colorStyle3 .l-header-holder a,.colorStyle3 .l-header-holder a:hover{
	color:#4d4d57;
}

.colorStyle4 .l-header-holder a,.colorStyle4 .l-header-holder a:hover{
	color:#46261d;
}

.colorStyle5 .l-header-holder a,.colorStyle5 .l-header-holder a:hover{
	color:#3a86c3;
}

.l-page-content{
	width:100%;
	float:left;
}

.l-content{
	margin:0;
	_width:100%;
	overflow:hidden;
}

.l_col{
	position:relative;
}

.l-page-left{
	float:left;
	margin-right:30px;
	width:220px;
}

.l-page-right{
	float:right;
	margin-left:30px;
	width:220px;
}

.l-footer{
	position:relative;
	width:100%;
	padding:15px 0;
	overflow:hidden;
	zoom:1;
	color:#cbcbcb;
}

.colorStyle1 .l-footer{
	background:#172826;
}

.colorStyle2 .l-footer{
	background:#19191d;
}

.colorStyle3 .l-footer{
	background:#35353d;
}

.colorStyle4 .l-footer{
	background:#29120c;
	color:#f5e9d3;
}

.colorStyle5 .l-footer{
	background:#2b5d85;
	color:#fff;
}

.colorStyle6 .l-footer{
	background:#28353f;
	color:#fff;
}

.lf_rasp{
	clear:both;
}

.lf_hold,.lf_rasp{
	position:relative;
	width:100%;
	zoom:1;
}

.lf_hold{
	overflow:hidden;
	left:0;
	background:#ccc;
}

.colorStyle1 .lf_hold{
	background:#1c2d2b url(../img/n14_1/lf_hold.png) repeat-x 0 0;
	color:#fff;
}

.colorStyle2 .lf_hold{
	background:#26262b url(../img/n14_2/lf_hold.png) repeat-x 0 0;
	color:#cbcbcb;
}

.colorStyle3 .lf_hold{
	background:#4d4d57;
	color:#fff;
}

.colorStyle4 .lf_hold{
	background:#29120c;
	color:#f5e9d3;
}

.colorStyle5 .lf_hold{
	background:#3a86c3;
	color:#fff;
}

.colorStyle6 .lf_hold{
	background:#374652;
	color:#fff;
}

.colorStyle1 .lf_hold a,.colorStyle1 .lf_hold a:hover{
	color:#fff;
}

.colorStyle2 .lf_hold a,.colorStyle2 .lf_hold a:hover{
	color:#cbcbcb;
}

.colorStyle3 .lf_hold a,.colorStyle3 .lf_hold a:hover{
	color:#fff;
}

.colorStyle4 .lf_hold a,.colorStyle4 .lf_hold a:hover{
	color:#f5e9d3;
}

.colorStyle5 .lf_hold a,.colorStyle5 .lf_hold a:hover{
	color:#fff;
}

.colorStyle6 .lf_hold .lf_title a,.colorStyle6 .lf_hold .lf_title a:hover{
	color:#cbced1;
	font-family:Airport;
}

.lf_hold_holder{
	padding:35px 0 25px;
	overflow:hidden;
	position:relative;
}

.lh_logo{
	width:310px;
}

.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:#da1982;
}

.colorStyle3 .lh_logo a,.colorStyle3 .lh_logo a:hover{
	color:#2e2e2e;
}

.colorStyle4 .lh_logo a,.colorStyle4 .lh_logo a:hover{
	color:#46261d;
}

.colorStyle5 .lh_logo a,.colorStyle5 .lh_logo a:hover{
	color:#3a86c3;
}

.lh_logo .lh_title{
	font:53px/1em a_rubricaxtcnregular,Roboto,sans-serif;
	margin:0;
}

.header_layout7 .lh_logo .lh_title,.header_layout8 .lh_logo .lh_title,.header_layout9 .lh_logo .lh_title{
	font:40px/.8em georgia,times,serif;
	margin:0 0 10px;
}

.header_layout10 .lh_logo .lh_title,.header_layout11 .lh_logo .lh_title,.header_layout12 .lh_logo .lh_title{
	font:700 40px/.8em "arian_amu_serif",times,serif;
	margin:0 0 10px;
}

.header_layout13 .lh_logo .lh_title,.header_layout14 .lh_logo .lh_title,.header_layout15 .lh_logo .lh_title{
	font:40px/.8em CyrillicOld,times,serif;
	margin:0 0 10px;
}

.colorStyle6 .header_layout13 .lh_logo .lh_title,.colorStyle6 .header_layout14 .lh_logo .lh_title,.colorStyle6 .header_layout15 .lh_logo .lh_title{
	color:#32414d;
	font-family:Airport;
}

.colorStyle6 .header_layout13 .lh_logo .lh_title span,.colorStyle6 .header_layout14 .lh_logo .lh_title span,.colorStyle6 .header_layout15 .lh_logo .lh_title span{
	color:#a1003d;
}

.lh_logo .lh_logo_slogan{
	font-size:16px;
}

.colorStyle6 .lh_logo .lh_logo_slogan{
	color:#32414d;
}

.colorStyle2 .lh_logo .lh_logo_slogan{
	color:#fff;
}

.lh_r{
	float:right;
	text-align:right;
	width:270px;
	margin:0 0 0 25px;
	position:relative;
}

.lh_r p{
	margin:0 0 5px;
}

.lh_l{
	float:left;
	margin:0 25px 0 0;
	width:250px;
	border-right:1px solid #cacaca;
	position:relative;
}

.colorStyle2 .lh_l{
	border-color:#da1982;
}

.colorStyle4 .lh_l{
	border-color:#46261d;
}

.lh_m{
	position:relative;
	overflow:hidden;
	zoom:1;
	margin-top: 80px;
}

.lh_slogan{
	font-size:35px;
	line-height:1em;
	overflow:hidden;
	font-family: a_rubricaxtcnregular,Roboto,sans-serif;
}

.colorStyle1 .lh_slogan{
	color:#4a8c86;
}

.colorStyle2 .lh_slogan{
	color:#fff;
}

.colorStyle3 .lh_slogan{
	color:#2e2e2e;
}

.header_layout7 .lh_slogan,.header_layout8 .lh_slogan,.header_layout9 .lh_slogan{
	font:35px/.8em georgia,times,serif;
}

.lh_slogan p{
	margin:0;
}

.lh_basket{
	float:right;
	margin:0 0 0 35px;
}

.lh_basket>a{
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	padding-left:27px;
	overflow:hidden;
}

.colorStyle1 .lh_basket>a{
	background-image:url(../img/n14_1/basket_link.png);
}

.colorStyle2 .lh_basket>a{
	background-image:url(../img/n14_2/basket_link.png);
}

.colorStyle3 .lh_basket>a{
	background-image:url(../img/n14_3/basket_link.png);
}

.colorStyle4 .lh_basket>a{
	background-image:url(../img/n14_4/basket_link.png);
}

.colorStyle5 .lh_basket>a{
	background-image:url(../img/n14_5/basket_link.png);
}

.colorStyle6 .lh_basket>a{
	background-image:url(../img/n14_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_nav_ico{
	/*float:right;*/
}

.lh_nav_ico a{
	margin:0 0 0 25px;
}

.lh_search{
	float:left;
	width:300px;
	border:1px solid #dcdcdc;
	margin:-4px 55px 0 0;
	position:relative;
}

.colorStyle2 .lh_search{
	border-color:#5f5f62;
}

.colorStyle4 .lh_search{
	border-color:#8d5428;
}

.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%;
}

.colorStyle4 .lh_search .uss_input_name{
	color:#8d5428;
}

.lh_search .uss_submit{
	position:absolute;
	top:1px;
	left:5px;
	border:none;
	width:24px;
	height:24px;
	padding:0;
}

.colorStyle1 .lh_search .uss_submit{
	background:url(../img/n14_1/uss_submit.png) no-repeat 0 0;
}

.colorStyle2 .lh_search .uss_submit{
	background:url(../img/n14_2/uss_submit.png) no-repeat 0 0;
}

.colorStyle3 .lh_search .uss_submit{
	background:url(../img/n14_3/uss_submit.png) no-repeat 0 0;
}

.colorStyle4 .lh_search .uss_submit{
	background:url(../img/n14_4/uss_submit.png) no-repeat 0 0;
}

.colorStyle5 .lh_search .uss_submit,.colorStyle6 .lh_search .uss_submit{
	background:url(../img/n14_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_menu{
	background:#fff;
	position:relative;
	border-top:1px solid #cbcbcb;
	z-index:20;
}

.colorStyle2 .lh_menu{
	background:#2e2e33;
	border-color:#2e2e33;
}

.colorStyle4 .lh_menu{
	background:#46261d;
	border-color:#46261d;
}

.lf_menu{
	background:#fafafa;
	position:relative;
	overflow:hidden;
	zoom:1;
	border-top:1px solid #cbcbcb;
}

.colorStyle2 .lf_menu{
	background:#da1982;
	border-color:#1b1b21;
}

.colorStyle4 .lf_menu{
	background:#46261d;
	border-color:#46261d;
}

.colorStyle5 .lf_menu{
	background:#eaf1fb url(../img/n14_5/bg.png) repeat-y 50% 0;
	border:none;
}

.colorStyle5 .lh_menu{
	background:none;
	border:none;
}

.colorStyle1 .lf_menu a{
	color:#4f4a4a;
}

.colorStyle2 .lf_menu a{
	color:#fff;
}

.colorStyle3 .lf_menu{
	background:#f3f1ed;
	border-color:#fff;
}

.colorStyle3 .lf_menu a{
	color:#2e2e2e;
}

.colorStyle4 .lf_menu a{
	color:#f5e9d3;
}

.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:-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;
}

.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;
	zoom:1;
	vertical-align:top;
}

.mmenu_holder li.selected{
	z-index:10;
}

.mmenu_holder a{
	color:#4f4a4a;
	font-size:17px;
	text-decoration:none;
	line-height:60px;
	padding:0 20px;
	margin:0;
	text-align:center;
	height:60px;
	display:block;
}

.mmenu_holder .menu_w>li>a{
	display:block;
	width:auto;
}

.colorStyle2 .mmenu_holder a{
	color:#fff;
}

.colorStyle4 .mmenu_holder a{
	color:#f5e9d3;
}

.colorStyle5 .mmenu_holder a{
	color:#3a86c3;
}

.colorStyle6 .mmenu_holder a{
	color:#4f4a4a;
}

.mmenu_holder a.active,.mmenu_holder a:hover{
	text-decoration:underline;
}

.colorStyle1 #lpage .mmenu_holder a.active,.colorStyle1 .mmenu_holder a:hover{
	color:#4a8c86;
}

.colorStyle2 #lpage .mmenu_holder a.active,.colorStyle2 .mmenu_holder a:hover{
	color:#c71a78;
}

.colorStyle2 #lpage .lf_menu .mmenu_holder a.active,.colorStyle2 .lf_menu .mmenu_holder a:hover{
	color:#1b1b21;
}

.colorStyle3 #lpage .mmenu_holder a.active,.colorStyle3 .mmenu_holder a:hover{
	color:#1a1a1c;
}

.colorStyle4 #lpage .mmenu_holder a.active,.colorStyle4 .mmenu_holder a:hover{
	color:#f5e9d3;
}

.colorStyle5 #lpage .mmenu_holder a.active,.colorStyle5 .mmenu_holder a:hover{
	color:#3a86c3;
}

.colorStyle6 #lpage .mmenu_holder a.active,.colorStyle6 .mmenu_holder a:hover{
	color:#4a8c86;
}

.colorStyle1 .mmenu_holder li.selected a.selected{
	color:#fff!important;
	background:#4a8c86;
}

.colorStyle2 .mmenu_holder li.selected a.selected{
	color:#fff!important;
	background:#da1982;
}

.colorStyle2 .lf_menu .mmenu_holder li.selected a.selected{
	background:#1b1b21;
}

.colorStyle3 .mmenu_holder li.selected a.selected{
	color:#fff!important;
	background:#35353d;
}

.colorStyle4 .mmenu_holder li.selected a.selected{
	color:#46261d!important;
	background:#edd990;
}

.colorStyle5 .mmenu_holder li.selected a.selected{
	color:#fff!important;
	background:#3a86c3;
}

.colorStyle6 .mmenu_holder li.selected a.selected{
	color:#fff!important;
	background:#32414d;
}

.mmenu_holder .submenu{
	position:absolute;
	left:0;
	min-width:242px;
	width:110%;
	_width:242px;
	display:none;
	-webkit-box-shadow:0 3px 3px #333;
	box-shadow:0 3px 3px #333;
	padding:2px 1px;
}

.mmenu_holder li.last .submenu{
	left:auto;
	right:0;
}

.colorStyle1 .mmenu_holder .submenu{
	background:#4a8c86;
}

.colorStyle2 .mmenu_holder .submenu{
	background:#da1982;
}

.colorStyle3 .mmenu_holder .submenu{
	background:#fff;
}

.colorStyle4 .mmenu_holder .submenu{
	background:#edd990;
}

.colorStyle5 .mmenu_holder .submenu{
	background:#3a86c3;
}

.colorStyle6 .mmenu_holder .submenu{
	background:#32414d;
}

.mmenu_holder .selected .submenu{
	display:block;
}

.mmenu_holder .submenu a,.mmenu_holder .submenu li{
	display:block;
	width:auto;
}

.mmenu_holder .submenu a{
	white-space:normal;
	padding:7px 20px;
	text-align:left;
	height:auto;
	line-height:1em;
}

.colorStyle1 .mmenu_holder .submenu a,.colorStyle2 .mmenu_holder .submenu a{
	color:#fff;
}

.colorStyle4 .mmenu_holder .submenu a{
	color:#46261d;
}

.colorStyle5 .mmenu_holder .submenu a,.colorStyle6 .mmenu_holder .submenu a{
	color:#fff;
}

.mmenu_holder .submenu a.active,.mmenu_holder .submenu a:hover{
	text-decoration:none;
}

.colorStyle1 .mmenu_holder .submenu a.active,.colorStyle1 .mmenu_holder .submenu a:hover{
	color:#fff!important;
	background:#4f4a4a;
}

.colorStyle2 .mmenu_holder .submenu a.active,.colorStyle2 .mmenu_holder .submenu a:hover{
	color:#fff!important;
	background:#27272c;
}

.colorStyle3 .mmenu_holder .submenu a.active,.colorStyle3 .mmenu_holder .submenu a:hover{
	color:#fff!important;
	background:#35353d;
}

.colorStyle4 .mmenu_holder .submenu a.active,.colorStyle4 .mmenu_holder .submenu a:hover{
	color:#333!important;
	background:#f5e9d3;
}

.colorStyle5 .mmenu_holder .submenu a.active,.colorStyle5 .mmenu_holder .submenu a:hover{
	color:#fff!important;
	background:#2b5d85;
}

.colorStyle6 .mmenu_holder .submenu a.active,.colorStyle6 .mmenu_holder .submenu a:hover{
	color:#fff!important;
	background:#a1003d;
}

.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 10px 0 0;
}

.lf_soc p{
	margin:0;
}

.lf_soc img{
	margin:0 5px 0 0;
}

.lf_copyright{
	text-align:center;
	margin:0 auto;
	font-size:15px;
	padding:6px 0 0;
}

.lf_catalog,.lf_copyright{
	overflow:hidden;
	position:relative;
}

.lf_catalog{
	width:100%;
	zoom:1;
}

.lf_catalog ul{
	margin:0 0 25px;
	list-style:none;
	width:102%;
	overflow:hidden;
}

.lf_catalog li{
	width:18%;
	float:left;
	margin:0 2% 10px 0;
	white-space:nowrap;
	overflow:hidden;
}

.lf_catalog a{
	font-size:16px;
}

.colorStyle2 .lf_catalog a{
	color:#fff;
}

.colorStyle1 .lf_catalog a.active,.colorStyle1 .lf_catalog a:hover{
	color:#4a8c86;
}

.colorStyle2 .lf_catalog a.active,.colorStyle2 .lf_catalog a:hover{
	color:#da1982;
}

.colorStyle3 .lf_catalog a.active,.colorStyle3 .lf_catalog a:hover{
	color:#ccc;
}

.colorStyle4 .lf_catalog a.active,.colorStyle4 .lf_catalog a:hover{
	color:#edd990;
}

.colorStyle5 .lf_catalog a.active,.colorStyle5 .lf_catalog a:hover{
	color:#b5dcfb;
}

.lf_r{
	float:right;
	text-align:right;
	width:270px;
	margin:0 0 0 30px;
}

.lf_r .phone{
	font-family:Arial;
	font-size:24px;
}

.lf_r .phone p{
	margin:0;
}

.lf_r .phone p+p{
	margin-top:5px;
}

.lf_r p{
	margin:0 0 5px;
}

.lf_l{
	float:left;
	width:220px;
	margin:0 30px 0 0;
}

.lf_l .email{
	font-size:23px;
	line-height:1em;
}

.lf_l .email p{
	margin:0;
}

.lf_l .email p+p{
	margin-top:5px;
}

.lf_l p{
	margin:0 0 5px;
}

.lf_m{
	overflow:hidden;
	margin:0 auto;
	width:320px;
}

.lf_m p{
	margin:0 0 5px;
}

.colorStyle1 .lf_logo{
	color:#cbcbcb;
}

.colorStyle2 .lf_logo{
	color:#959595;
}

.colorStyle3 .lf_logo{
	color:#fff;
}

.lf_logo .lf_title{
	font:36px/1em a_rubricaxtcnregular,Roboto,sans-serif;
	margin:0 0 5px;
}

.lf_logo .lf_title a{
	color:inherit;
	text-decoration:none;
}

.header_layout7 .lf_logo .lf_title,.header_layout8 .lf_logo .lf_title,.header_layout9 .lf_logo .lf_title{
	font:35px/.8em georgia,times,serif;
}

.header_layout10 .lf_logo .lf_title,.header_layout11 .lf_logo .lf_title,.header_layout12 .lf_logo .lf_title{
	font:700 35px/.8em "arian_amu_serif",times,serif;
}

.header_layout13 .lf_logo .lf_title,.header_layout14 .lf_logo .lf_title,.header_layout15 .lf_logo .lf_title{
	font:35px/.8em CyrillicOld,times,serif;
}

.lf_logo .lf_logo_slogan{
	font-size:11px;
	display:block;
}

.lpc_title .h1,.lpc_title h1{
	margin:0;
}

.lpc_navigation{
	font-size:14px;
	margin:0 0 20px;
}

.colorStyle1 .lpc_navigation span{
	color:#4a8c86;
}

.colorStyle2 .lpc_navigation span{
	color:#ef4ca5;
}

.colorStyle5 .lpc_navigation span{
	color:#3a86c3;
}

.wrap_block{
	border-top:1px solid #cbcbcb;
	background:#fff;
}

.wrap_block_holder{
	padding:30px 0 5px;
}

.colorStyle2 .wrap_block{
	background:#1b1b21;
	border-color:#27272c;
}

.colorStyle3 .wrap_block{
	background:#fff;
	border-color:#fff;
}

.colorStyle4 .wrap_block{
	background:#46261d;
	border-color:#46261d;
	color:#f5e9d3;
}

.colorStyle5 .wrap_block{
	background:none;
	border-color:#3a86c3;
}

.colorStyle6 .wrap_block{
	background:none;
	border-color:#e7ebee;
}

.wrap_block_holder .h3,.wrap_block_holder .h4,.wrap_block_holder h3,.wrap_block_holder h4{
	font-size:40px;
}

.block{
	position:relative;
	margin:0 0 25px;
	clear:both;
}

.wrap_block_holder .block{
	overflow:hidden;
}

.l_col .block ul{
	margin:0;
	list-style:none;
}

.l_col .block li{
	font-size:15px;
	margin:8px 0;
	position:relative;
	clear:both;
}

.block ul.uss_eshop_menu li{
	overflow:hidden;
}

.block ul.catalog_menu li{
	white-space:normal;
}

.colorStyle1 .l_col .block li a.active,.colorStyle1 .l_col .block li a:hover{
	color:#333;
}

.colorStyle2 .l_col .block li a.active,.colorStyle2 .l_col .block li a:hover{
	color:#fff;
}

.colorStyle3 .l_col .block li a.active,.colorStyle3 .l_col .block li a:hover,.colorStyle5 .l_col .block li a.active,.colorStyle5 .l_col .block li a:hover{
	color:#333;
}

.block ul.catalog_menu a.active{
	font-weight:400;
}

.l_col .block li ul{
	margin:10px 0 10px 20px;
	clear:both;
}

.block .catalog_menu_image,.block .eshop_menu_image{
	float:left;
}

.block .catalog_menu_image a,.block .eshop_menu_image a{
	padding:0;
	margin-right:10px;
}

.block .news_block_item{
	margin:0 32px 10px 0;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	width:275px;
	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 .title .commentsAmount{
	margin-left:10px;
	font-size:13px;
	text-decoration:none;
}

.block .news_block_item .title .commentsAmount img{
	vertical-align:bottom;
}

.block .news_block_item .uss_news_more{
	margin-top:5px;
}

.block .news_block_item .date{
	text-transform:capitalize;
}

.uss_widget_outer_content{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.block .uss_eshop_block_item{
	margin:0 21px 10px 0;
	display:block;
	vertical-align:top;
	zoom:1;
	width:220px;
	font-size:14px;
	overflow:hidden;
	position:relative;
	padding:0 0 15px;
	max-width:calc((100% - 10px)/2);
}

.l_col .block .uss_eshop_block_item{
	display:block;
	margin-right:0;
}

.colorStyle1 .block .uss_eshop_block_item{
	background:#fafafa;
}

.colorStyle2 .block .uss_eshop_block_item{
	background:#27272c;
}

.colorStyle3 .block .uss_eshop_block_item{
	background:#f3f1ed;
}

.colorStyle4 .block .uss_eshop_block_item{
	background:#f5e9d3;
}

.block .uss_eshop_block_item:last-child{
	margin-right:0;
}

.block .uss_eshop_block_item .img{
	margin:0 0 24px;
	text-align:center;
	background:#fff;
}

.block .uss_eshop_block_item .img>a img{
	display:block;
	max-width:100%;
}

.block .uss_eshop_block_item .img img{
	vertical-align:middle;
}

.block .uss_eshop_block_item .uss_shop_name{
	margin:0 0 10px;
	font-size:17px;
	position:relative;
	text-align:center;
}

.block .uss_eshop_block_item .uss_shop_name a{
	text-decoration:none;
	line-height:1;
	height:2em;
	overflow:hidden;
	display:block;
	padding-left:10px;
	padding-right:10px;
}

.colorStyle1 .block .uss_eshop_block_item .uss_shop_name a{
	color:#4f4a4a;
}

.block .uss_eshop_block_item .uss_shop_name a:hover{
	text-decoration:underline;
}

.colorStyle1 .block .uss_eshop_block_item .uss_shop_name a:hover{
	color:#4a8c86;
}

.block .uss_eshop_block_item .uss_shop_price{
	margin:0;
	width:50%;
	text-align:center;
	padding:24px 0 0;
	position:relative;
	float:left;
	vertical-align:top;
}

.uss_compare_by,.uss_shop_detail .uss_shop_technical_data .uss_shop_by,.uss_shop_list_view .uss_shop_technical_data .uss_shop_by,.uss_shop_put_wrap{
	display:inline-block;
	vertical-align:middle;
	margin-right:8px;
}

#lpage .uss_shop_price span{
	background:none;
	padding:0;
	font-size:15px;
	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;
}

#lpage .uss_shop_price span.old_price,.colorStyle1 #lpage .uss_shop_price span.old_price,.colorStyle2 #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;
}

.colorStyle1 #lpage .uss_shop_price span.actual_price{
	color:#4f4a4a;
}

.colorStyle2 #lpage .uss_shop_price span.actual_price{
	color:#fff;
}

.add_to_cart,.add_to_compare,.add_to_wishlist{
	display:inline-block;
	vertical-align:top;
	zoom:1;
	text-decoration:none;
	overflow:hidden;
	text-align:center;
	padding:0 10px;
}

#lpage a.add_to_cart,#lpage a.add_to_compare,#lpage a.add_to_wishlist{
	font:23px/32px a_rubricaxtcnregular,Roboto,sans-serif;
}

.block .uss_eshop_block_item .add_to_cart{
	float:right;
	position:relative;
	margin:24px 10px 0 0;
	width:90px;
	height:30px;
	padding:0;
	line-height:15px;
}

.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;
}

.uss_onlineorder>.uss_shop_buy_one_click{
	margin-top:13px;
}

.uss_catalog_detail .catalog_orderbutton{
	background:#ccc;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#fff;
	font-weight:400;
	text-decoration:none;
	text-shadow:none;
}

.colorStyle1 .add_to_cart,.colorStyle1 .add_to_compare,.colorStyle1 .add_to_wishlist,.colorStyle1 .uss_catalog_detail .catalog_orderbutton{
	background:#1f6a63;
	color:#fff;
}

.colorStyle2 .add_to_cart,.colorStyle2 .add_to_compare,.colorStyle2 .add_to_wishlist,.colorStyle2 .uss_catalog_detail .catalog_orderbutton{
	background:#da1982;
	color:#fff;
}

.colorStyle3 .add_to_cart,.colorStyle3 .add_to_compare,.colorStyle3 .add_to_wishlist,.colorStyle3 .uss_catalog_detail .catalog_orderbutton{
	background:#4d4d57;
	color:#fff;
}

.colorStyle4 .add_to_cart,.colorStyle4 .add_to_compare,.colorStyle4 .add_to_wishlist,.colorStyle4 .uss_catalog_detail .catalog_orderbutton{
	background:#46261d;
	color:#fff;
}

.colorStyle5 .add_to_cart,.colorStyle5 .add_to_compare,.colorStyle5 .add_to_wishlist,.colorStyle5 .uss_catalog_detail .catalog_orderbutton{
	background:#3a86c3;
	color:#fff;
}

.colorStyle6 .add_to_cart,.colorStyle6 .add_to_compare,.colorStyle6 .add_to_wishlist,.colorStyle6 .uss_catalog_detail .catalog_orderbutton{
	background:#a1003d;
	color:#fff;
}

.colorStyle1 .add_to_compare:hover,.colorStyle1 .add_to_wishlist:hover,.colorStyle1 .already_in_cart,.colorStyle1 .already_in_compare,.colorStyle1 .already_in_wish,.colorStyle1 a.add_to_cart:hover{
	background-color:#4a8c86;
	color:#fff;
}

.colorStyle2 .add_to_compare:hover,.colorStyle2 .add_to_wishlist:hover,.colorStyle2 .already_in_cart,.colorStyle2 .already_in_compare,.colorStyle2 .already_in_wish,.colorStyle2 a.add_to_cart:hover{
	background-color:#e03692;
	color:#fff;
}

.colorStyle3 .add_to_compare:hover,.colorStyle3 .add_to_wishlist:hover,.colorStyle3 .already_in_cart,.colorStyle3 .already_in_compare,.colorStyle3 .already_in_wish,.colorStyle3 a.add_to_cart:hover{
	background-color:#35353d;
	color:#fff;
}

.colorStyle4 .add_to_compare:hover,.colorStyle4 .add_to_wishlist:hover,.colorStyle4 .already_in_cart,.colorStyle4 .already_in_compare,.colorStyle4 .already_in_wish,.colorStyle4 a.add_to_cart:hover{
	background-color:#8d5428;
	color:#fff;
}

.colorStyle5 .add_to_compare:hover,.colorStyle5 .add_to_wishlist:hover,.colorStyle5 .already_in_cart,.colorStyle5 .already_in_compare,.colorStyle5 .already_in_wish,.colorStyle5 a.add_to_cart:hover{
	background-color:#2b5d85;
	color:#fff;
}

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:#1f6a63;
}

.colorStyle2 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle2 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#da1982;
}

.colorStyle3 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle3 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#000;
}

.colorStyle4 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle4 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#46261d;
}

.colorStyle5 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle5 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#3a86c3;
}

.colorStyle6 div.uss_catalog_tabs .uss_catalog_tabs_navigation span.selected,.colorStyle6 div.uss_eshop_tabs .uss_eshop_tabs_navigation span.selected{
	background:#a1003d;
}

.uss_shop_category{
	border:1px solid #fafafa;
	overflow:hidden;
}

.colorStyle2 .uss_shop_category{
	border-color:#27272c;
}

.colorStyle3 .uss_shop_category{
	border-color:#f3f1ed;
}

.colorStyle4 .uss_shop_category{
	border-color:#f5e9d3;
}

.uss_shop_category:hover{
	border-color:#333;
}

.colorStyle1 .uss_shop_category:hover{
	border-color:#4a8c86;
}

.colorStyle2 .uss_shop_category:hover{
	border-color:#dd1a80;
}

.colorStyle3 .uss_shop_category:hover{
	border-color:#6b6b6b;
}

.colorStyle4 .uss_shop_category:hover{
	border-color:#be7945;
}

.colorStyle5 .uss_shop_category:hover{
	border-color:#3a86c3;
}

.uss_catalog_block_cat,.uss_shop_block_cat{
	position:relative;
}

.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img,.uss_shop_block_cat .uss_shop_cat_img_wrap{
	margin:0 auto 8px;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name{
	font-size:16px;
	margin:0 7px 14px;
	line-height:1em;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_cat{
	margin:0 7px 14px;
}

.uss_catalog_cat_name a,.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a{
	text-decoration:none;
	font-size:16px;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_text{
	font-size:14px;
	margin:0 7px 14px;
}

.colorStyle2 .mp_slider{
	background:#1b1b21;
}

.colorStyle3 .mp_slider{
	background:#fff;
}

.colorStyle4 .mp_slider{
	background:#46261d;
}

.lh_slider{
	zoom:1;
	text-align:center;
	background:url(../img/loading.gif) no-repeat 50%;
}

.lh_slider,.lh_slider #slider-wrap{
	position:relative;
	overflow:hidden;
}

.lh_slider #slider-wrap{
	height:300px;
	margin:0 0 30px;
	opacity:0;
	background-color:#fff;
}

.header_layout3 .lh_slider #slider-wrap{
	height:540px;
	margin:0;
}

.header_layout5 .lh_slider #slider-wrap{
	margin:0;
}

.header_layout6 .lh_slider #slider-wrap{
	height:540px;
	margin:0;
}

.header_layout8 .lh_slider #slider-wrap{
	margin:0;
}

.header_layout9 .lh_slider #slider-wrap,.header_layout12 .lh_slider #slider-wrap{
	height:540px;
	margin:0;
}

.header_layout14 .lh_slider #slider-wrap{
	margin:0;
}

.header_layout15 .lh_slider #slider-wrap{
	height:540px;
	margin:0;
}

.slider .slide{
	position:relative;
}

.slider .slide_item{
	width:100%;
	height:100%;
}

.colorStyle1 .slider .slide_item{
	color:#fff;
	background:#4a8c86;
}

.colorStyle2 .slider .slide_item{
	color:#fff;
	background:#000;
}

.colorStyle3 .slider .slide_item{
	color:#fff;
	background:#2e2e2e;
}

.colorStyle4 .slider .slide_item{
	color:#f5e9d3;
	background:#351b13;
}

.colorStyle5 .slider .slide_item{
	color:#fff;
}

.slider .slide .sl_text{
	position:absolute;
	top:0;
	width:100%;
	max-width:1200px;
	overflow:hidden;
	left:0;
	right:0;
	margin:0 auto;
	font-size:35px;
	color:#fff;
	font-family:a_rubricaxtcnregular;
	line-height:1.24;
	text-transform:uppercase;
	display:block;
}

.slider .slide .sl_text p{
	display:inline;
	background:rgba(0, 0, 0, .75);
}

.slider .slick-arrow{
	width:35px;
	height:35px;
	opacity:1;
	display:block;
	z-index:10;
}

.slider .slick-arrow.slick-prev{
	left:0;
	background:url(../img/arrow-left-white.png) 50% no-repeat;
}

.slider .slick-arrow.slick-next{
	right:0;
	background:url(../img/arrow-right-white.png) 50% no-repeat;
}

.slider .slide .sl_text .h1,.slider .slide .sl_text .h2,.slider .slide .sl_text .h3,.slider .slide .sl_text .h4,.slider .slide .sl_text .h5,.slider .slide .sl_text .h6,.slider .slide .sl_text h1,.slider .slide .sl_text h2,.slider .slide .sl_text h3,.slider .slide .sl_text h4,.slider .slide .sl_text h5,.slider .slide .sl_text h6{
	color:#fff;
}

.slider .slide .sl_text .h3,.slider .slide .sl_text h3{
	line-height:1em;
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px solid #fff;
}

.header_layout11 .slider .slide .sl_text .h3,.header_layout11 .slider .slide .sl_text h3,.header_layout12 .slider .slide .sl_text .h3,.header_layout12 .slider .slide .sl_text h3{
	border-bottom-color:#f5e9d3;
	color:#f5e9d3;
}

.slider .slide .sl_text .block{
	padding:70px 40px 0;
}

.header_layout8 .slider .slide .sl_text .block,.header_layout9 .slider .slide .sl_text .block,.header_layout11 .slider .slide .sl_text .block,.header_layout12 .slider .slide .sl_text .block{
	text-align:center;
}

.lh_slider #prewbutton{
	position:absolute;
	top:50%;
	left:5px;
	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%;
	right:5px;
	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;
}

.slider .slick-dots{
	position:absolute;
	bottom:20px;
	left:0;
	right:20px;
	width:auto;
	max-width:1200px;
	margin:0 auto;
	text-align:right;
	z-index:100;
}

.slider .slick-dots li{
	border:2px solid #fff;
	background:#fff;
	margin:0 0 0 13px;
	display:inline-block;
	vertical-align:top;
	zoom:1;
	overflow:hidden;
	width:8px;
	height:8px;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	cursor:pointer;
}

.colorStyle1 .slider .slick-dots li.slick-active{
	background:#4a8c86;
}

.colorStyle2 .slider .slick-dots li.slick-active{
	background:#c71a78;
}

.colorStyle3 .slider .slick-dots li.slick-active{
	background:#2e2e2e;
}

.colorStyle4 .slider .slick-dots li.slick-active{
	background:#351b13;
}

.colorStyle5 .slider .slick-dots li.slick-active{
	background:#3a86c3;
}

.colorStyle6 .slider .slick-dots li.slick-active{
	background:#a1003d;
}

.uss_catalog_block_cat{
	position:relative;
}

.uss_catalog_block_cat .uss_catalog_category{
	padding:7px;
	position:relative;
	margin-right:4px;
	border:1px solid transparent;
}

.uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#ccc;
}

.colorStyle1 .uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#4a8c86;
}

.colorStyle2 .uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#ef4ca5;
}

.colorStyle4 .uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#8e5426;
}

.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{
	margin-bottom:10px;
}

.uss_catalog_block_cat .uss_catalog_category .uss_catlog_cat_anons{
	font-size:13px;
}

.uss_user_basket .uss_delete_pos a{
	vertical-align:middle;
}

.uss_user_basket .uss_delete_pos a.add_to_wishlist{
	margin-right:10px;
}

.clear{
	clear:both;
	float:none;
}

.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:32px;
	clear:both;
	display:inline-block;
}

input.basket_amount_class{
	width:24px;
	margin:0;
	text-align:center;
}

.uss_search_form .uss_input_name{
	width:78%;
}

.catalog_orderbutton{
	margin:10px 0;
}

.form_inline form .group .fc_item.fc_checkbox{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%!important;
}

.form_inline form .group .fc_item.fc_checkbox .elem_item{
	width:auto!important;
}

.colorStyle6 .form_inline,.colorStyle6 .form_inline *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.colorStyle6 .form_inline{
	background:#3b4b57;
	color:#fff;
}

.colorStyle6 .form_inline.type2 label{
	color:#4f4a4a;
}

.colorStyle6 .form_inline .form_inner{
	padding:35px 0 44px;
}

.colorStyle6 .form_inline .h3{
	font-size:37px;
	color:#fff;
	font-family:a_rubricaxtcnregular;
	display:block;
	text-align:center;
	margin:0 0 15px;
	text-transform:none;
}

.colorStyle6 .form_inline form{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.colorStyle6 .form_inline form .uss_error_form{
	width:100%;
}

.colorStyle6 .form_inline form .group{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	margin-bottom:10px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.colorStyle6 .form_inline form .group.end{
	max-width:calc(100% - 100px);
	margin-bottom:0;
}

.colorStyle6 .form_inline form .group .cleaner{
	display:none;
}

.colorStyle6 .form_inline form .group .fc_item{
	width:calc((100% - 10px)/2);
	margin:0;
}

.colorStyle6 .form_inline form .group .fc_item .elem_item{
	width:100%;
}

.colorStyle6 .form_inline form .group .fc_item .elem_item input,.colorStyle6 .form_inline form .group .fc_item .elem_item textarea{
	height:39px;
	border:1px solid #536069;
	line-height:39px;
	resize:none;
	width:100%;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 1px #1b2933, 1px 1px 1px #78838b;
	box-shadow:inset 0 1px 1px #1b2933,1px 1px 1px #78838b;
	font-size:16px;
	color:#78838b;
}

.colorStyle6 .form_inline form .buttons{
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
}

.colorStyle6 .form_inline form .buttons input{
	width:100%;
	height:40px;
	background:#a1003d;
	font-family:a_rubricaxtcnregular;
	font-size:21px;
	text-align:center;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-weight:400;
	text-shadow:none;
	border:none;
	color:#fff;
	text-transform:uppercase;
	line-height:1;
	border-radius:0;
}

.colorStyle6 .form_inline form .buttons input:hover{
	background-position:0 0;
	background-color:#fff;
	color:#3b4b57;
}

.colorStyle6 .form_inline.type2{
	background:#eff2f5;
	padding:64px 0 0;
}

.colorStyle6 .form_inline.type2 .h3{
	color:#32414d;
	font-size:37px;
	text-transform:none;
	margin-bottom:5px;
}

.colorStyle6 .form_inline.type2 form .group .fc_item .elem_item input,.colorStyle6 .form_inline.type2 form .group .fc_item .elem_item textarea{
	border-color:#ccd2d7;
	-webkit-box-shadow:inset 0 1px 1px #727578, 1px 1px 1px #f9fafc;
	box-shadow:inset 0 1px 1px #727578,1px 1px 1px #f9fafc;
}

.colorStyle6 .uss_catalog_block_cat .catalog_orderbutton,.colorStyle6 .uss_catalog_detail .catalog_orderbutton,.colorStyle6 .uss_catalog_list_cat .catalog_orderbutton{
	background:#a1003d;
	border-radius:0;
	text-align:center;
	-webkit-box-shadow:none;
	box-shadow:none;
	border:none;
	text-shadow:none;
	font-weight:400;
	font-family:Airport;
	font-size:23px;
}

.colorStyle6 .uss_catalog_block_cat .uss_catalog_cat_name a{
	display:block;
	color:#303f4b;
	font-size:17px;
	height:40px;
	overflow:hidden;
}

.colorStyle6 .about_wrap{
	border-top:1px solid #e7ebee;
}

.colorStyle6 .promo_wrap{
	background:#eff2f5;
	padding:61px 0 24px;
}

.colorStyle6 .promo_wrap .h3{
	font-family:a_rubricaxtcnregular;
	font-size:40px;
	color:#32414d;
	text-transform:uppercase;
	margin:0 0 15px;
}

.colorStyle6 .promo_wrap span{
	display:block;
	margin:0 0 4px;
}

.colorStyle6 .promo_wrap td:after,.colorStyle6 .promo_wrap td:before{
	content:"";
	display:table;
}

.colorStyle6 .promo_wrap td:after{
	clear:both;
}

.colorStyle6 .promo_wrap td{
	zoom:1;
	padding-right:20px;
}

.promo_wrap,.promo_wrap *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.promo_wrap ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.promo_wrap ul,.promo_wrap ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.promo_wrap .promo-item{
	-webkit-box-flex:0;
	-webkit-flex:0 50%;
	-ms-flex:0 50%;
	flex:0 50%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin:0 0 35px;
}

.promo_wrap .promo-item .image{
	width:65px;
	margin-right:15px;
}

.promo_wrap .promo-item .image img{
	display:block;
	margin:0 auto;
}

.promo_wrap .promo-item .info{
	-webkit-box-flex:0;
	-webkit-flex:0 calc(100% - 80px);
	-ms-flex:0 calc(100% - 80px);
	flex:0 calc(100% - 80px);
}

.promo_wrap .promo-item .info .title{
	font-size:18px;
	color:#a1003d;
	margin-bottom:10px;
}

.promo_wrap .promo-item .preview{
	font-size:15px;
	line-height:1.3;
	padding-right:10px;
	color:#000;
}

.promo_wrap .promo-item .preview p{
	margin:0;
}

.promo_wrap .promo-item .preview p+p{
	margin-top:5px;
}

.colorStyle1 .prmo-item .info .title{
	color:#4a8c86;
}

.colorStyle2 .prmo-item .info .title{
	color:#e0469a;
}

.colorStyle3 .prmo-item .info .title{
	color:#4d4d57;
}

.colorStyle4 .prmo-item .info .title{
	color:#8d5428;
}

.colorStyle5 .prmo-item .info .title{
	color:#3a86c3;
}

.colorStyle6 .photoalbum,.colorStyle6 .photoalbum *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.colorStyle6 .photoalbum .h3{
	text-transform:uppercase;
	font-size:40px;
	font-family:a_rubricaxtcnregular;
	color:#32414d;
}

.colorStyle6 .photoalbum .uss_images_block{
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.colorStyle6 .photoalbum .uss_one_image{
	float:left;
	width:19%;
	margin-right:1px;
	margin-bottom:1px;
	-webkit-box-flex:1;
	-ms-flex:1 auto;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.colorStyle6 .photoalbum .uss_one_image img{
	max-width:100%;
	height:auto;
}

.colorStyle6 .photoalbum .uss_one_image:nth-of-type(4n){
	margin-right:0;
}

.colorStyle6 .news_wrap .news_block_item{
	width:21.25%;
	margin-right:5%;
	text-align:center;
}

.colorStyle6 .news_wrap .news_block_item.last{
	margin-right:0;
}

.colorStyle6 .news_wrap .news_block_item .image{
	float:none;
	margin:0 0 17px;
	padding:0;
}

.colorStyle6 .news_wrap .news_block_item .image img{
	max-width:100%;
}

.colorStyle6 .news_wrap .news_block_item .date{
	margin-bottom:10px;
}

.colorStyle6 .news_wrap .news_block_item .title{
	font-size:18px;
	margin-bottom:15px;
}

.colorStyle6 .contacts_wrap{
	background:#eff2f5;
	padding:0 0 66px;
}

.colorStyle6 .contacts_wrap .h3{
	text-transform:none;
	font-size:32px;
}

.colorStyle6 .contacts_wrap img{
	max-width:100%;
	height:auto;
}

.colorStyle6 .contacts_wrap .g-max-width>ymaps{
	max-width:100%;
}

.colorStyle6 .lf_l a{
	color:#fff;
}

.uss_section_content .uss_eshop_filters form .group .eshop_filters_items{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.uss_section_content .uss_eshop_filters form .group .eshop_filters_items .eshop_filters{
	width:31%;
}

.uss_section_content .uss_eshop_filters form .group .eshop_filters_items label{
	float:none;
	width:auto;
	display:block;
	margin-bottom:5px;
	padding:0!important;
}

.uss_section_content .uss_eshop_filters form .jq-selectbox__select-text{
	width:100%!important;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by.uss_shop_buy_one_click{
	width:auto;
	line-height:1!important;
	height:auto!important;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by.uss_shop_buy_one_click a{
	line-height:1!important;
	padding:5px 10px;
	height:auto!important;
	float:none!important;
}

.uss-flex-items{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-pack:start!important;
	-webkit-justify-content:flex-start!important;
	-ms-flex-pack:start!important;
	justify-content:flex-start!important;
	-webkit-flex-wrap:wrap!important;
	-ms-flex-wrap:wrap!important;
	flex-wrap:wrap!important;
}

.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;
	zoom:1;
	margin:5px 0 20px;
	-webkit-box-flex:1;
	-ms-flex:1 auto;
	-webkit-flex:1 auto;
	flex:1 auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.uss_shop_block_cat .uss_shop_category{
	padding:7px;
	max-width:calc((100% - 80px)/5);
}

.uss_shop_blocks_view .uss_eshop_item{
	max-width:calc((100% - 60px)/4);
}

.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{
	border:0;
	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;
	-webkit-box-flex:1;
	-ms-flex:1 auto;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.uss_eshop_sameproducts.blocks .item .imageWrap{
	border:0;
}

.uss_eshop_sameproducts.blocks .item .image{
	border:1px solid #ccc;
	overflow:hidden;
}

.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;
}

.wrap_block_holder .uss_catalog_list_cat .uss_catalog_category{
	width:221px;
}

.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;
}

.l-header .lh_contact{
	font-size:17px;
	line-height:1.4;
}

.catalogs{
	border-bottom:1px solid #cbcbcb;
	background:#fafafa;
	color:#4f4a4a;
}

.catalogs .inner{
	padding:33px 0 14px;
}

.catalogs,.catalogs *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.catalogs .h3{
	font-size:39px;
}

.catalogs .catalog_orderbutton{
	background:#ccc;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-weight:400;
	text-decoration:none;
	text-shadow:none;
	background:#1f6a63;
	color:#fff;
}

.catalogs .uss_eshop_menu{
	margin:0;
	padding:0;
	list-style-type:none;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.catalogs .uss_eshop_menu li{
	margin:0 0 10px;
	list-style-type:none;
	display:block;
	max-width:calc((100% - 10px)/2);
	border:1px solid transparent;
	padding:9px;
}

.catalogs .uss_eshop_menu li .eshop_menu_image{
	margin:0 0 13px;
	display:block;
}

.catalogs .uss_eshop_menu li .eshop_menu_image a img{
	max-width:100%;
}

.catalogs .uss_eshop_menu li>a{
	font-size:17px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:700;
	margin:0 0 10px;
	display:block;
}

.catalogs .uss_eshop_menu li .uss_tree_description{
	font-size:14px;
}

.catalogs .uss_eshop_menu li:hover{
	border-color:#4a8c86;
}

.catalogs .uss_catalog_sidebar{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category{
	margin:0 0 10px;
	list-style-type:none;
	display:block;
	max-width:calc((100% - 10px)/2);
	border:1px solid transparent;
	padding:9px;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap{
	margin:0 0 13px;
	display:block;
}

.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 a img{
	max-width:100%;
	display:block;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a{
	font-size:17px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:700;
	margin:0 0 10px;
	display:block;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons{
	font-size:14px;
	line-height:1.2;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons p{
	margin:0;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons p+p{
	margin-top:7px;
}

.catalogs .uss_catalog_sidebar .uss_catalog_category:hover{
	border-color:#4a8c86;
}

.catalogs .catalog_menu{
	margin:0;
	padding:0;
	list-style-type:none;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.catalogs .catalog_menu li{
	margin:0 0 10px;
	list-style-type:none;
	display:block;
	max-width:calc((100% - 10px)/2);
	border:1px solid transparent;
	padding:9px;
}

.catalogs .catalog_menu li .catalog_menu_item{
	width:100%;
}

.catalogs .catalog_menu li .catalog_menu_item .catalog_menu_image{
	margin:0 0 13px;
	display:block;
}

.catalogs .catalog_menu li .catalog_menu_item .catalog_menu_image a img{
	display:block;
	margin:0 auto;
}

.catalogs .catalog_menu li .catalog_menu_item>a{
	font-size:17px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:700;
	margin:0 0 10px;
	display:block;
}

.catalogs .catalog_menu li .catalog_menu_item .uss_tree_description{
	font-size:14px;
	line-height:1.2;
}

.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-top:7px;
}

.catalogs .catalog_menu li:hover{
	border-color:#4a8c86;
}

.catalogs.x5 .catalog_menu li,.catalogs.x5 .uss_catalog_sidebar .uss_catalog_category,.catalogs.x5 .uss_eshop_menu li{
	width:200px;
}

.catalogs.x4 .catalog_menu li,.catalogs.x4 .uss_catalog_sidebar .uss_catalog_category,.catalogs.x4 .uss_eshop_menu li{
	width:260px;
}

.catalogs.x3 .catalog_menu li,.catalogs.x3 .uss_catalog_sidebar .uss_catalog_category,.catalogs.x3 .uss_eshop_menu li{
	width:330px;
}

.colorStyle1 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#1f6a63;
}

.colorStyle2 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#da1982;
}

.colorStyle2 .catalogs{
	color:#4f4a4a;
}

.colorStyle2 .catalogs .catalog_orderbutton{
	background:#da1982;
	color:#fff;
}

.colorStyle2 .catalogs .catalog_menu li:hover,.colorStyle2 .catalogs .uss_catalog_category:hover{
	border-color:#da1982;
}

.colorStyle3 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#4d4d57;
}

.colorStyle3 .catalogs{
	color:#4f4a4a;
}

.colorStyle3 .catalogs .catalog_orderbutton{
	background:#4d4d57;
	color:#fff;
}

.colorStyle3 .catalogs .catalog_menu li:hover,.colorStyle3 .catalogs .uss_catalog_category:hover{
	border-color:#4d4d57;
}

.colorStyle4 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#46261d;
}

.colorStyle4 .catalogs{
	background:#46261d;
	color:#f5e9d3!important;
	border-bottom-color:#2c140e;
}

.colorStyle4 .catalogs .h3,.colorStyle4 .catalogs a{
	color:#f5e9d3;
}

.colorStyle4 .catalogs .uss_eshop_menu li:hover{
	border-color:#8d5428;
}

.colorStyle4 .catalogs{
	color:#4f4a4a;
}

.colorStyle4 .catalogs .catalog_orderbutton{
	background:#8d5428;
	color:#fff;
}

.colorStyle4 .catalogs .catalog_menu li:hover,.colorStyle4 .catalogs .uss_catalog_category:hover{
	border-color:#8d5428;
}

.colorStyle5 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#3a86c3;
}

.colorStyle5 .catalogs{
	color:#4f4a4a;
}

.colorStyle5 .catalogs .catalog_orderbutton{
	background:#3a86c3;
	color:#fff;
}

.colorStyle5 .catalogs .catalog_menu li:hover,.colorStyle5 .catalogs .uss_catalog_category:hover{
	border-color:#3a86c3;
}

.colorStyle6 .uss_adv_img_list_item.uss_ail_point.active span{
	background:#a1003d;
}

.colorStyle6 .catalogs{
	color:#4f4a4a;
}

.colorStyle6 .catalogs .catalog_orderbutton{
	background:#a1003d;
	color:#fff;
}

.colorStyle6 .catalogs .catalog_menu li:hover,.colorStyle6 .catalogs .uss_catalog_category:hover{
	border-color:#a1003d;
}

.uss_eshop_filters_block .eshop_filters .jq-selectbox{
	width:100%!important;
}

.uss_eshop_filters_block .eshop_filters .jq-selectbox .jq-selectbox__select{
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.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 screen and (min-width:1221px){
	.side_menu>ul{
		display:block!important;
	}
}

@media screen and (max-width:1220px){
	.l-page-rubber,body,html{
		min-width:425px;
	}

	.g-max-width{
		width:98%;
	}

	.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;
	}

	.mp_slider #slider-wrap #slider{
		width:100%;
		left:0;
		margin-left:0;
	}

	.mp_slider #slider-wrap #slider>img,.mp_slider .sl_image img{
		max-width:100%;
	}

	.slider .slide .sl_text .block{
		padding-top:5vw;
	}

	.slider .slick-dots{
		left:20px;
		right:20px;
		width:auto;
	}

	.header_layout2 .lh_slider .sl_text,.header_layout5 .lh_slider .sl_text,.header_layout8 .lh_slider .sl_text,.header_layout11 .lh_slider .sl_text,.header_layout14 .lh_slider .sl_text{
		height:100%;
	}

	.header_layout2 .lh_slider .sl_text{
		background-color:#4a8c86;
	}

	.header_layout8 .lh_slider .sl_text{
		background-color:#2e2e2e;
	}

	.header_layout11 .lh_slider .sl_text{
		background-color:#361b14;
	}

	.colorStyle6 .slider .slide .sl_text{
		font-size:5vw;
	}

	.l_col{
		float:none;
		width:100%;
		margin:0;
	}

	.l_col>.block:not(.side_menu){
		display:none;
	}

	.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:#4a8c86;
	}

	.colorStyle2 .side_menu .h3{
		background-color:#da1982;
	}

	.colorStyle3 .side_menu .h3{
		background-color:#4d4d57;
	}

	.colorStyle4 .side_menu .h3{
		background-color:#29120c;
	}

	.colorStyle5 .side_menu .h3{
		background-color:#3a86c3;
	}

	.colorStyle6 .side_menu .h3{
		background-color:#28353f;
	}

	.l-content img{
		max-width:100%;
		height:auto;
	}

	.block .news_block_item{
		width:47%;
		margin:0 3% 20px 0;
	}

	.lf_m{
		width:auto;
		text-align:center;
	}

	.lf_logo .lf_title{
		white-space:normal;
	}

	.lf_hold_holder .phone a{
		text-decoration:none;
	}

	.uss_shop_block_cat .uss_shop_category,.uss_shop_blocks_view .uss_eshop_item{
		max-width:calc((100% - 60px)/4);
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation,div.uss_eshop_tabs .uss_eshop_tabs_navigation{
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		-ms-align-items:flex-end;
		-webkit-box-align:end;
		-ms-flex-align:end;
		-webkit-align-items:flex-end;
		align-items:flex-end;
	}

	div.uss_catalog_tabs .uss_catalog_tabs_navigation span,div.uss_eshop_tabs .uss_eshop_tabs_navigation span{
		height:auto;
		line-height:normal;
		padding:10px 3%;
		text-align:center;
	}
}

@media screen and (min-width:769px){
	.lh_menu .lh_menu_holder{
		display:block!important;
		right:auto!important;
	}

	.lh_menu .lh_menu_holder li:not(.selected) .submenu{
		display:none!important;
	}
}

@media screen and (max-width:768px){
	.colorStyle1 .lh_slogan{
		text-align:center;
	}

	.l-header{
		position:relative;
		border-bottom:1px solid;
	}

	.colorStyle1 .l-header{
		border-bottom-color:#cbcbcb;
	}

	.colorStyle2 .l-header{
		border-bottom-color:#2e2e33;
	}

	.colorStyle3 .l-header{
		border-bottom-color:#cbcbcb;
	}

	.colorStyle4 .l-header{
		border-bottom-color:#46261d;
	}

	.colorStyle5 .l-header,.colorStyle6 .l-header{
		border-bottom:0;
	}

	.lh_menu.notInViewPort{
		position:fixed;
		right:4px;
		top:50px;
	}

	.lh_top{
		padding:18px 0 12px;
	}

	.l-header-holder{
		padding:18px 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,.colorStyle5 .lh_auth{
		margin-right:50px;
	}

	.lh_basket{
		margin:0 45px 0 25px;
	}

	.lh_basket .empty>p{
		display:none;
	}

	.lh_basket .basket_widget_inner.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:absolute;
		z-index:1010;
		top:50px;
		right:1%;
		width:98%;
		border:0;
	}

	.lh_mobile_menu{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		-webkit-box-pack:justify;
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between;
		width:30px;
		height:20px;
		background-repeat:no-repeat;
		cursor:pointer;
		position:absolute;
		top:-33px;
		right:0;
		z-index:9999;
	}

	.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;
	}

	.colorStyle1 .lh_mobile_menu span,.colorStyle2 .lh_mobile_menu span,.colorStyle3 .lh_mobile_menu span,.colorStyle4 .lh_mobile_menu span,.colorStyle5 .lh_mobile_menu span,.colorStyle6 .lh_mobile_menu span{
		background:#fff;
	}

	.lh_menu .lh_menu_holder,.pda_menu{
		display:none;
	}

	.pda_menu{
		position:fixed;
		top:0;
		right:0;
		bottom:0;
		left:0;
		background-color:rgba(0, 0, 0, .45);
		z-index:10000;
		overflow:hidden;
	}

	.pda_menu .close{
		position:absolute;
		top:14px;
		right:5px;
		z-index:30;
		width:26px;
		height:26px;
		background:url(../img/close.png) no-repeat;
		cursor:pointer;
	}

	.pda_menu .close:hover{
		background-position:-26px 0;
	}

	.pda_menu .lh_menu_holder{
		position:absolute;
		top:0;
		bottom:0;
		right:-75%;
		width:75%;
		padding:8px 0;
	}

	.pda_menu li,.pda_menu ul{
		display:block;
	}

	.pda_menu a{
		height:auto;
		padding:10px 15px 10px 30px;
		line-height:normal;
		white-space:normal;
		text-align:left;
	}

	.pda_menu li.active>a,.pda_menu li:hover>a{
		text-decoration:none;
	}

	.pda_menu li.selected a.selected{
		background:none!important;
	}

	.pda_menu li.selected .submenu{
		display:none;
	}

	.pda_menu ul li .submenu{
		position:static;
		-webkit-box-shadow:none;
		box-shadow:none;
		width:auto;
		padding:4px 30px 10px;
		background:none!important;
	}

	.pda_menu ul li .submenu li.active>a,.pda_menu ul li .submenu li:hover>a{
		text-decoration:underline;
		background:none!important;
	}

	.pda_menu ul li.active>.submenu{
		display:block;
	}

	.pda_menu .lh_menu_holder>ul>li.first>a{
		padding-right:50px;
	}

	.colorStyle1 .lh_menu_holder{
		background-color:#1c2d2b;
	}

	.colorStyle2 .lh_menu_holder{
		background-color:#2e2e33;
	}

	.colorStyle3 .lh_menu_holder{
		background-color:#4d4d57;
	}

	.colorStyle4 .lh_menu_holder{
		background-color:#46261d;
	}

	.colorStyle5 .lh_menu_holder{
		background-color:#3a86c3;
	}

	.colorStyle6 .lh_menu_holder{
		background-color:#374652;
	}

	.colorStyle1 .pda_menu li.active,.colorStyle1 .pda_menu li.open,.colorStyle1 .pda_menu li:hover{
		background-color:#4a8c86!important;
	}

	.colorStyle2 .pda_menu li.active,.colorStyle2 .pda_menu li.open,.colorStyle2 .pda_menu li:hover{
		background-color:#da1982!important;
	}

	.colorStyle3 .pda_menu li.active,.colorStyle3 .pda_menu li.open,.colorStyle3 .pda_menu li:hover{
		background-color:#35353d!important;
	}

	.colorStyle4 .pda_menu li.active,.colorStyle4 .pda_menu li.open,.colorStyle4 .pda_menu li:hover{
		background-color:#edd990!important;
	}

	.colorStyle5 .pda_menu li.active,.colorStyle5 .pda_menu li.open,.colorStyle5 .pda_menu li:hover{
		background-color:#2b5d85!important;
	}

	.colorStyle6 .pda_menu li.active,.colorStyle6 .pda_menu li.open,.colorStyle6 .pda_menu li:hover{
		background-color:#a1003d!important;
	}

	.colorStyle1 .pda_menu a,.colorStyle1 .pda_menu a.active,.colorStyle1 .pda_menu a:hover,.colorStyle2 .pda_menu a.active,.colorStyle2 .pda_menu a:hover,.colorStyle3 .pda_menu a,.colorStyle3 .pda_menu a.active,.colorStyle3 .pda_menu a:hover,.colorStyle5 .pda_menu a,.colorStyle6 .pda_menu a{
		color:#fff!important;
	}

	.colorStyle4 .pda_menu li.active a,.colorStyle4 .pda_menu li.open a{
		color:#46261d!important;
	}

	.colorStyle6 .photoalbum .uss_one_image{
		width:34%;
	}

	.colorStyle6 .news_wrap .news_block_item{
		width:22.7%;
		margin-right:3%;
	}

	.lf_menu ul{
		margin:0 -1%;
	}

	.lf_menu li,.lf_menu ul{
		display:block;
	}

	.lf_menu li a{
		line-height:normal;
		height:auto;
		padding:10px 20px;
		text-align:left;
	}

	.lf_catalog{
		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;
	}

	.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;
		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;
		vertical-align:middle;
		margin:3px 5px 3px 0;
	}

	.uss_shop_table_view .uss_eshop_amount_block{
		margin-right:8px;
	}

	.slider .slide .sl_text{
		font-size:25px;
	}
}

@media screen and (max-width:640px){
	.colorStyle6 .form_inline form .group{
		width:100%;
		margin:0 0 20px;
	}

	.colorStyle6 .promo_wrap td{
		display:inline-block;
		vertical-align:middle;
	}

	.colorStyle6 .promo_wrap td:nth-child(2n){
		width:calc(100% - 115px);
	}

	.colorStyle6 .photoalbum .uss_one_image{
		width:49%;
		text-align:center;
	}

	.colorStyle6 .news_wrap .news_block_item{
		width:48.5%;
	}

	.colorStyle6 .news_wrap .news_block_item:nth-child(odd){
		margin-right:0;
	}

	.block .news_block_item{
		width:100%;
		margin-right:0;
	}

	#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;
		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_shop_block_cat .uss_shop_category,.uss_shop_blocks_view .uss_eshop_item{
		max-width:calc((100% - 20px)/2);
	}

	.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 (max-width:550px){
	.colorStyle6 .form_inline form .group.end{
		max-width:100%;
	}
}

@media screen and (max-width:480px){
	.lh_search{
		width:49%;
	}

	.lh_auth{
		float:none;
		clear:both;
		width:100%;
		padding-top:12px;
	}

	.lh_contact .phone span{
		font-size:20px!important;
	}

	.lh_slogan{
		font-size:30px;
	}

	.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;
		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%;
	}

	.lf_r .phone{
		font-size:19px;
	}

	.lf_hold_holder .email a,.lf_hold_holder .phone span,.lf_l .email{
		font-size:16px;
	}

	#lpage .price span.actual_price .price_class,#lpage .uss_shop_price span.actual_price .price_class{
		font-size:19px;
	}

	#lpage .uss_shop_price span{
		padding-left:5px;
	}

	#lpage .uss_shop_price span i{
		display:none;
	}
}

.l-header-holder {
    padding: 20px 0;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.lh_l,
.lh_m,
.lh_r {
	float: none;
}
.lh_r {
	/*width: auto;*/
}
.lh_logo {
    max-width:200px;
}
.lh_logo img {
	max-width: 100%;
	height: auto;
}
.lh_slogan {
	font-size: 40px;
}
.lh_contact {
	text-align: left;
	/*white-space: nowrap;*/
}
.l-header .lh_contact {
	font-size: 22px;
}
.lh_contact a {
	text-decoration: none;
}
.h_addr,
.h_tel,
.h_mail {
	padding-left: 35px;
}
.h_addr {
    background: url(/img/addr.png) no-repeat left center;
    background-size: 26px;
}
.h_tel {
    background: url(/img/tel.png) no-repeat left center;
    background-size: 26px;
}
.h_mail {
    background: url(/img/mail.png) no-repeat left center;
    background-size: 26px;
}
.o_kompanii {
	padding: 35px 0 0;
}
.nashi_partnery {
	padding: 35px 0 0;
}
.photos {
	padding: 35px 0;
}
.mpage .l-page-holder {
	display: none;
}
.catalog_bg {
	background: url(/img/catalog-bg.jpg) no-repeat center center;
	/*height: 500px;*/
	padding: 100px 0;
	color: #fff;
	text-align: center;
}
.catalog-tovarov-text-cont {
	position: relative;
    text-align: center;
    max-width: 540px;
    margin: auto;
}
.catalog-tovarov-text-cont-inner {
	border: 2px solid #fff;
	border-bottom: 0;
}
.catalog-tovarov-title {
    font-size: 40px;
    padding: 40px 0px 45px;
}
.catalog-tovarov-text {
	font-size: 26px;
    position: relative;
    color: rgba(255,255,255,0.6);
    position: absolute;
    width: calc(100% - 4px);
    margin-top: -17px;
}
.catalog-tovarov-text:before {
	content: '';
    background: #fff;
    height: 2px;
    width: 180px;
    display: inline-block;
    left: 0;
    position: absolute;
    bottom: 14px;
}
.catalog-tovarov-text:after {
	content: '';
    background: #fff;
    height: 2px;
    width: 180px;
    display: inline-block;
    right: 0;
    position: absolute;
    bottom: 14px;
}
.pdf-link {
	margin-top: 25px;
}
.pdf-link img {
    max-width: 60px;
    height: auto;
}

.footer-contacts {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 16px;
}
.contacts-left {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;	
}
.contacts-left > div {
	margin-right: 30px;
}
.footer-contacts .h3 {
	text-transform: none;
	font-size: 30px;
	color: #fff;
}
.contacts-right-content {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.contacts-right-content .f_addr + .f_addr {
	margin-left: 30px;
}
@media (min-width:1200px) {
	.auth-and-sitemap {
	    padding-left: 130px;
	}
}
@media (min-width:769px) {
	.auth-and-sitemap {
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	}
}
@media (max-width:768px) {
	.l-header-holder {
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.lh_m {
	    -moz-order: 10;
	    -ms-order: 10;
	    -o-order: 10;
	    -webkit-box-ordinal-group: 11;
	    -webkit-order: 10;
	    -ms-flex-order: 10;
	    order: 10;
	}
	.lh_l {
	    width: auto;
	    border-right: 0;
	}
	.footer-contacts {
		display: block;
		text-align: center;
	}
	.contacts-left {
		display: block;
	}
	.contacts-right-content {
	    display: block;
	}
	.contacts-left > div {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.contacts-right-content .f_addr + .f_addr {
	    margin-left: 0;
	    margin-top: 25px;
	}
}
@media (max-width:599px) {
	.lh_l {
	    max-width: 40%;
	}
	.l-header .lh_contact {
		font-size: 16px;
	}
	.h_addr,
	.h_tel,
	.h_mail {
		padding-left: 28px;
		background-size: 20px;
	}
	.catalog_bg {
		padding: 55px 0 45px;
	}
	.catalog-tovarov-title {
		font-size: 36px;
	}
	.catalog-tovarov-text-cont {
	    max-width: 390px;
	}
	.catalog-tovarov-text:before {
	    width: 100px;
	}
	.catalog-tovarov-text:after {
	    width: 100px;
	}
}



/*всплывающее окно*/
.modal {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 999;
	background: rgba(0,0,0,0.77);
	display: none;
	font-family: Roboto, Arial, sans-serif;
}
.modal .modal-wrap {
    z-index: 1000;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: #fff;
    width: 500px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 35px 30px;
    max-width: calc(100% - 30px);
}
.modal .modal-wrap .modal-inner_title,
.modal .modal-inner_content .h3 {
    font-size: 34px;
    text-align: center;
    display: block;
    margin: 0 0 20px 0;
}
.modal-inner_content {

}
.modal-inner_content p {
    line-height: 1.4;
}
.modal-buttons {
    text-align: center;
    display: block;
    margin: 30px 0 0 0;
}
.modal-buttons a {
    display: inline-block;
    width: 100px;
    text-align: center;
    background: #fbb33f;
    height: 40px;
    line-height: 40px;
    text-decoration: none;
    margin: 0 10px;
    color: #fff;
    cursor: pointer;
}
.modal-buttons a:hover {
	background: #de9e38;
	color: #fff;
}

/*всплывающее окно end*/

.lh_mobile_menu span {
    height: 2px;
    background: #fff;
    display: block;
    width: calc(100% - 4px);
}

@media (max-width:768px) {
	.lh_m {
		margin-top: 0;
	}
}
@media (min-width:481px) and (max-width:768px) {
	.auth-and-sitemap {
		margin-right: 45px;
	}
}