.mCustomScrollBox{
	position:relative;
	overflow:hidden;
	height:100%;
	max-width:100%;
	outline:0;
	direction:ltr;
}

.mCSB_container{
	overflow:hidden;
	width:auto;
	height:auto;
}

.mCSB_inside>.mCSB_container{
	margin-right:30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-right:0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container{
	margin-right:0;
	margin-left:30px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-left:0;
}

.mCSB_scrollTools{
	position:absolute;
	width:16px;
	height:auto;
	left:auto;
	top:0;
	right:0;
	bottom:0;
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}

.mCSB_outside+.mCSB_scrollTools{
	right:-26px;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
	right:auto;
	left:0;
}

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{
	left:-26px;
}

.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	height:auto;
}

.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	border-radius:16px;
}

.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
	z-index:1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	position:relative;
	width:4px;
	height:100%;
	margin:0 auto;
	border-radius:16px;
	text-align:center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	width:12px;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width:8px;
}

.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{
	display:block;
	position:absolute;
	height:20px;
	width:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}

.mCSB_scrollTools .mCSB_buttonDown{
	bottom:0;
}

.mCSB_horizontal.mCSB_inside>.mCSB_container{
	margin-right:0;
	margin-bottom:30px;
}

.mCSB_horizontal.mCSB_outside>.mCSB_container{
	min-height:100%;
}

.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{
	margin-bottom:0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	width:auto;
	height:16px;
	top:auto;
	right:0;
	bottom:0;
	left:0;
}

.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	bottom:-26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{
	margin:0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:30px;
	height:100%;
	left:0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height:12px;
	margin:2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height:8px;
	margin:4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	display:block;
	position:absolute;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{
	left:0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
	right:0;
}

.mCSB_container_wrapper{
	position:absolute;
	height:auto;
	width:auto;
	overflow:hidden;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin-right:30px;
	margin-bottom:30px;
}

.mCSB_container_wrapper>.mCSB_container{
	padding-right:30px;
	padding-bottom:30px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{
	bottom:20px;
}

.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	right:20px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{
	bottom:0;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	right:0;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	left:20px;
}

.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	left:0;
}

.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{
	margin-right:0;
	margin-left:30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{
	padding-right:0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{
	padding-bottom:0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
	margin-right:0;
	margin-left:0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{
	margin-bottom:0;
}

.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
	-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{
	opacity:0;
	filter:"alpha(opacity=0)";
	-ms-filter:"alpha(opacity=0)";
}

.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)";
	-ms-filter:"alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .4);
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
	filter:"alpha(opacity=85)";
	-ms-filter:"alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{
	background-image:url(mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:.4;
	filter:"alpha(opacity=40)";
	-ms-filter:"alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
}

.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
}

.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{
	opacity:.75;
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{
	opacity:.9;
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)";
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .1);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
	border-radius:1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .1);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
	border-radius:2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .1);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{
	height:14px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:14px;
	margin:0 1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:14px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height:14px;
	margin:1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	width:16px;
	height:16px;
	margin:-1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width:4px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
	height:16px;
	width:16px;
	margin:0 -1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height:4px;
	margin:6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -128px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{
	width:4px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	background-color:transparent;
	background-position:50%;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
	background-repeat:repeat-y;
	opacity:.3;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	height:4px;
	margin:6px 0;
	background-repeat:repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-repeat:repeat-y;
	background-image:-webkit-gradient(linear, left top, right top, color-stop(0, hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
	background-image:linear-gradient(90deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0));
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	background-repeat:repeat-x;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
	background-image:linear-gradient(180deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0));
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{
	height:70px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:70px;
}

.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
	border-radius:16px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{
	width:8px;
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
	-webkit-box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px hsla(0, 0%, 100%, .2);
	box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5),inset -1px 0 1px hsla(0, 0%, 100%, .2);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#555;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:8px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:8px;
	margin:4px 0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px hsla(0, 0%, 100%, .2);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5),inset 0 -1px 1px hsla(0, 0%, 100%, .2);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:8px;
	margin:4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
	-webkit-box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1);
	box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=30)";
	-ms-filter:"alpha(opacity=30)";
}

.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
	border-radius:7px;
}

.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{
	right:1px;
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{
	-webkit-box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1),inset 0 0 14px rgba(0, 0, 0, .5);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{
	bottom:1px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1),inset 0 0 14px rgba(0, 0, 0, .5);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	border-radius:5px;
	-webkit-box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4);
	box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4);
	width:12px;
	margin:2px;
	position:absolute;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	-webkit-box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4);
	box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4);
	height:12px;
	width:auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#555;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
	background-color:#000;
	background-color:rgba(0, 0, 0, .05);
	-webkit-box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{
	background-color:transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools{
	-webkit-box-shadow:inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow:inset 0 0 14px rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1),inset 0 0 14px rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	-webkit-box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4), inset -1px 0 0 rgba(0, 0, 0, .2);
	box-shadow:inset 1px 0 0 hsla(0, 0%, 100%, .4),inset -1px 0 0 rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	-webkit-box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4), inset 0 -1px 0 rgba(0, 0, 0, .2);
	box-shadow:inset 0 1px 0 hsla(0, 0%, 100%, .4),inset 0 -1px 0 rgba(0, 0, 0, .2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
	background-color:#fff;
	background-color:rgba(0, 0, 0, .05);
	-webkit-box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
	box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{
	background-color:transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
	right:0;
	margin:12px 0;
}

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
	bottom:0;
	margin:0 12px;
}

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
	left:0;
	right:auto;
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{
	height:50px;
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{
	width:50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .2);
	filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .5);
	filter:"alpha(opacity=50)";
	-ms-filter:"alpha(opacity=50)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
	filter:"alpha(opacity=20)";
	-ms-filter:"alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .5);
	filter:"alpha(opacity=50)";
	-ms-filter:"alpha(opacity=50)";
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{
	width:6px;
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:6px;
	margin:5px 0;
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	width:12px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
	height:12px;
	margin:2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{
	width:12px;
	background-color:#000;
	background-color:rgba(0, 0, 0, .2);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	margin:3px 5px;
	position:absolute;
	height:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
	height:6px;
	margin:5px 3px;
	position:absolute;
	width:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{
	width:100%;
	height:12px;
	margin:2px 0;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px -72px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -92px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -112px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .1);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px -72px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -92px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -112px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{
	background-color:transparent;
	border:1px solid hsla(0, 0%, 100%, .2);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
	border-color:#000;
	border-color:rgba(0, 0, 0, .2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
	background-color:#000;
	background-color:rgba(0, 0, 0, .6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, .9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
	background-color:#fff;
	background-color:hsla(0, 0%, 100%, .9);
}

.uss-flex-items{
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-webkit-box-pack:start!important;
	-webkit-justify-content:flex-start!important;
	-ms-flex-pack:start!important;
	justify-content:flex-start!important;
	-webkit-flex-wrap:wrap!important;
	-ms-flex-wrap:wrap!important;
	flex-wrap:wrap!important;
	width:100%!important;
}

.jq-selectbox{
	z-index:10!important;
}

.uss_photoalbums_foto_box{
	margin:0;
}

.buy_one_click_window_wrap{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.buy_one_click_window_wrap form .group .fc_item .elem_item,.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;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	max-width:100%;
}

.imageArea,.imageWrapOuter,.uss_img_holder_outer{
	max-width:100%;
	margin:0 auto!important;
}

.imageArea img,.imageWrapOuter img,.uss_img_holder_outer img{
	max-width:100%;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_cat_img{
	margin:0 auto;
	max-width:100%;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_img_wrap{
	max-width:100%;
	margin:0 auto 10px;
	float:none;
}

.uss_catalog_list_cat:not(.uss_catalog_sidebar)>.uss_catalog_category.little-info .uss_catalog_img_wrap~div{
	padding-left:10px;
	padding-right:10px;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap{
	float:none;
	max-width:100%;
	margin:0 auto 10px;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap .uss_shop_cat_img{
	max-width:100%;
	margin:0 auto;
}

.uss_shop_list_cat:not(.uss_catalog_sidebar)>.uss_shop_category.little-info .uss_shop_cat_img_wrap~div{
	padding-left:10px;
	padding-right:10px;
}

.price_zero_class{
	white-space:normal!important;
	font-size:12px!important;
	line-height:1!important;
}

.uss_user_basket,.uss_user_basket *{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.uss_user_basket table tr td.uss_name{
	line-height:1.2;
}

.uss_user_basket table tr td.uss_name .uss_description,.uss_user_basket table tr td.uss_name .uss_title{
	height:auto;
	line-height:1.35;
}

.uss_user_basket table tr td.uss_number input{
	min-width:30px;
	height:30px;
	border:1px solid #e2e4e6;
	text-align:center;
}

@media (max-width:768px){
	.uss_user_basket{
		display:block;
	}

	.uss_user_basket .hide{
		display:none!important;
	}

	.uss_user_basket>table{
		display:block;
		border-right:1px solid #ccc;
	}

	.uss_user_basket>table>tbody{
		display:block;
	}

	.uss_user_basket>table>tbody>tr{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:start;
		-webkit-align-items:flex-start;
		-ms-flex-align:start;
		align-items:flex-start;
		-webkit-box-pack:end;
		-webkit-justify-content:flex-end;
		-ms-flex-pack:end;
		justify-content:flex-end;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		padding-bottom:5px;
	}

	.uss_user_basket>table>tbody>tr+tr>td.uss_image,.uss_user_basket>table>tbody>tr+tr>td.uss_name{
		padding-top:10px!important;
	}

	.uss_user_basket>table>tbody>tr:not(.total_sum){
		padding-right:5px;
		padding-left:5px;
	}

	.uss_user_basket>table>tbody>tr:first-child{
		display:none;
	}

	.uss_user_basket>table>tbody>tr:not(.hide){
		border-bottom:1px solid #ccc;
	}

	.uss_user_basket>table>tbody>tr th{
		display:none;
	}

	.uss_user_basket>table>tbody>tr td{
		display:inline-block;
		vertical-align:middle;
		width:auto;
		border:none;
	}

	.uss_user_basket>table>tbody>tr td.uss_image{
		float:left;
		-webkit-box-flex:0;
		-webkit-flex:0 100px;
		-ms-flex:0 100px;
		flex:0 100px;
		border:none!important;
		padding-top:5px!important;
		padding-left:5px!important;
	}

	.uss_user_basket>table>tbody>tr td.uss_name{
		-webkit-box-flex:0;
		-webkit-flex:0 calc(100% - 100px);
		-ms-flex:0 calc(100% - 100px);
		flex:0 calc(100% - 100px);
		display:block;
		width:auto;
		padding:0;
		white-space:normal;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_description{
		line-height:1.2em;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_title{
		font-size:17px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name .uss_description{
		font-size:14px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name>*{
		margin-bottom:7px;
	}

	.uss_user_basket>table>tbody>tr td.uss_name~*{
		padding-bottom:5px;
		padding-top:5px;
	}

	.uss_user_basket>table>tbody>tr td.uss_price_field{
		font-size:20px;
		font-weight:700;
	}

	.uss_user_basket>table>tbody>tr td.uss_price_field:not(.uss_sum_field){
		display:none!important;
	}

	.uss_user_basket>table>tbody>tr td:not(.uss_name){
		display:inline-block;
		vertical-align:middle;
		width:auto;
	}

	.uss_user_basket>table>tbody>tr td:not(.uss_name) :not(input){
		border:none;
	}

	.uss_user_basket>table>tbody>tr td.totals{
		display:block;
		width:100%;
	}

	.uss_user_basket>table>tbody>tr td.uss_number{
		padding-top:0!important;
		padding-bottom:0!important;
	}

	.uss_user_basket>table>tbody>tr td.uss_number a.uss_minus,.uss_user_basket>table>tbody>tr td.uss_number a.uss_plus{
		width:auto;
		height:auto;
		font-size:40px;
		padding:0 9px;
		line-height:1;
	}

	.uss_user_basket>table>tbody>tr td.uss_number input{
		min-width:30px;
		height:30px;
		border:1px solid #e2e4e6;
		text-align:center;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos{
		font-size:16px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a{
		margin:0;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a+a{
		margin-left:9px;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a img{
		width:15px;
		height:15px;
		display:block;
		margin:0;
	}

	.uss_user_basket>table>tbody>tr td.uss_delete_pos a.uss_pos_buttons{
		font-size:17px;
		display:inline-block;
		padding:0 5px;
		vertical-align:middle;
	}

	.section_basket2 .fc_form_tml .group .fc_item.block{
		width:100%!important;
	}
}

.uss-copyright.kzsite .uss-copyright_text{
	overflow:hidden;
}

.uss-copyright.kzsite .uss-copyright_text span,.uss-copyright.kzsite .uss-copyright_text strong{
	margin-left:0;
}

.slick-list{
	width:100%;
}

.slick-slider .slick-list,.slick-slider .slick-track{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.slick-track{
	margin-left:auto;
	margin-right:auto;
	min-width:100%;
}

.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;
}

.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.width_fit.height_more img{
	width:auto;
	height:100%;
}

.slider .image.aspect_rated img{
	bottom:50%;
	right:50%;
	-webkit-transform:translate(50%, 50%);
	transform:translate(50%, 50%);
}

.slider .image.width_more.height_more img{
	height:100%;
	width:auto;
}

.slider .image{
	position:relative;
}

.slider .image img{
	display:block;
	margin:0 auto;
}

.slider .image.width_fit.height_more img{
	width:100%;
	height:auto;
}

.slider .image.width_fit.height_fit img{
	display:block;
	max-width:100%;
	margin:0 auto;
}

.slider .image.aspect_rated img{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.slider .image.height_less img{
	height:100%;
	width:auto;
}

.slider .image.width_less img{
	width:100%;
	height:auto;
}

.slider .image.width_more.height_fit img{
	height:100%!important;
	width:auto!important;
}

.slider .image.width_more.height_more img{
	width:100%;
	height:auto;
}

.slider .image.width_fit.height_less img,.slider .image.width_less.height_more img{
	width:auto;
	height:100%;
}

.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,.sl_text a,.slide_item .text>a{
	text-decoration:none;
	display:block;
}

.content .uss_catalog_block_cat,.content .uss_eshop_sameproducts,.content .uss_shop_blocks_view,.flex .catalog_menu,.flex .items,.flex .uss_eshop_menu,.flex .uss_images_block{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	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;
}

@font-face{
	font-family:Vremena;
	font-weight:400;
	font-style:normal;
	src:url(../fonts/VremenaGrotesk.eot?#iefix) format("embedded-opentype"),
         url(../fonts/VremenaGrotesk.otf) format("opentype"),
         url(../fonts/VremenaGrotesk.woff) format("woff"),
         url(../fonts/VremenaGrotesk.ttf) format("truetype"),
         url(../fonts/VremenaGrotesk.svg#VremenaGrotesk) format("svg");
}

@font-face{
	font-family:Vremena;
	font-weight:700;
	font-style:normal;
	src:url(../fonts/VremenaGrotesk.eot?#iefix) format("embedded-opentype"),
         url(../fonts/VremenaGrotesk.otf) format("opentype"),
         url(../fonts/VremenaGrotesk.woff) format("woff"),
         url(../fonts/VremenaGrotesk.ttf) format("truetype"),
         url(../fonts/VremenaGrotesk.svg#VremenaGrotesk) format("svg");
}

@font-face{
	font-family:SegoeUI;
	font-weight:400;
	font-style:normal;
	src:url(../fonts/SegoeUIRegular/SegoeUIRegular.eot);
	src:url(../fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix) format("embedded-opentype"),
         url(../fonts/SegoeUIRegular/SegoeUIRegular.woff) format("woff"),
         url(../fonts/SegoeUIRegular/SegoeUIRegular.ttf) format("truetype");
}

@font-face{
	font-family:SegoeUI;
	font-weight:700;
	font-style:normal;
	src:url(../fonts/SegoeUIBold/SegoeUIBold.eot);
	src:url(../fonts/SegoeUIBold/SegoeUIBold.eot?#iefix) format("embedded-opentype"),
         url(../fonts/SegoeUIBold/SegoeUIBold.woff) format("woff"),
         url(../fonts/SegoeUIBold/SegoeUIBold.ttf) format("truetype");
}

@font-face{
	font-family:SegoeUISemiBold;
	font-weight:400;
	font-style:normal;
	src:url(../fonts/SegoeUISemiBold/SegoeUISemiBold.eot);
	src:url(../fonts/SegoeUISemiBold/SegoeUISemiBold.eot?#iefix) format("embedded-opentype"),
         url(../fonts/SegoeUISemiBold/SegoeUISemiBold.woff) format("woff"),
         url(../fonts/SegoeUISemiBold/SegoeUISemiBold.ttf) format("truetype");
}

@font-face{
	font-family:VremenaBook;
	font-weight:400;
	font-style:normal;
	src:url(../fonts/VremenaGroteskBook.eot?#iefix) format("embedded-opentype"),
         url(../fonts/VremenaGroteskBook.otf) format("opentype"),
         url(../fonts/VremenaGroteskBook.woff) format("woff"),
         url(../fonts/VremenaGroteskBook.ttf) format("truetype"),
         url(../fonts/VremenaGroteskBook.svg#VremenaGroteskBook) format("svg");
}

input[type=email].styler,input[type=number].styler,input[type=password].styler,input[type=search].styler,input[type=tel].styler,input[type=text].styler,input[type=url].styler,textarea.styler{
	height:32px;
	border:1px solid #e5e5e5;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

button.styler,input[type=button].styler,input[type=reset].styler,input[type=submit].styler{
	font-family:Vremena;
	font-size:12px;
	line-height:1;
	display:inline-block;
	height:32px;
	margin:0!important;
	margin-top:20px;
	padding:10px 12px 9px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
	border:2px solid #a1536d;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

input[type=submit],input[type=submit].styler{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}

.colorStyle1 button.styler:hover,.colorStyle1 input[type=button].styler:hover,.colorStyle1 input[type=reset].styler:hover,.colorStyle1 input[type=submit].styler:hover{
	background:#a1536d;
	color:#fff;
}

.colorStyle2 button.styler,.colorStyle2 input[type=button].styler,.colorStyle2 input[type=reset].styler,.colorStyle2 input[type=submit].styler{
	color:#222;
	border-color:#bd9f5d;
}

.colorStyle2 button.styler:hover,.colorStyle2 input[type=button].styler:hover,.colorStyle2 input[type=reset].styler:hover,.colorStyle2 input[type=submit].styler:hover{
	color:#fff;
	background:#bd9f5d;
}

.colorStyle3 button.styler,.colorStyle3 input[type=button].styler,.colorStyle3 input[type=reset].styler,.colorStyle3 input[type=submit].styler{
	color:#222;
	border-color:#f00000;
}

.colorStyle3 button.styler:hover,.colorStyle3 input[type=button].styler:hover,.colorStyle3 input[type=reset].styler:hover,.colorStyle3 input[type=submit].styler:hover{
	color:#fff;
	background:#f00000;
}

.colorStyle4 button.styler,.colorStyle4 input[type=button].styler,.colorStyle4 input[type=reset].styler,.colorStyle4 input[type=submit].styler{
	color:#222;
	border-color:#87b005;
}

.colorStyle4 button.styler:hover,.colorStyle4 input[type=button].styler:hover,.colorStyle4 input[type=reset].styler:hover,.colorStyle4 input[type=submit].styler:hover{
	color:#fff;
	background:#87b005;
}

.colorStyle5 button.styler,.colorStyle5 input[type=button].styler,.colorStyle5 input[type=reset].styler,.colorStyle5 input[type=submit].styler{
	color:#222;
	border-color:#0c6cc5;
}

.colorStyle5 button.styler:hover,.colorStyle5 input[type=button].styler:hover,.colorStyle5 input[type=reset].styler:hover,.colorStyle5 input[type=submit].styler:hover{
	color:#fff;
	background:#0c6cc5;
}

.colorStyle6 button.styler,.colorStyle6 input[type=button].styler,.colorStyle6 input[type=reset].styler,.colorStyle6 input[type=submit].styler{
	color:#222;
	border-color:#8c8c8c;
}

.colorStyle6 button.styler:hover,.colorStyle6 input[type=button].styler:hover,.colorStyle6 input[type=reset].styler:hover,.colorStyle6 input[type=submit].styler:hover{
	color:#fff;
	background:#8c8c8c;
}

@-webkit-keyframes "top_menu_apperance"{
	0%{
		right:-250px;
	}

	to{
		right:0;
	}
}

@keyframes "top_menu_apperance"{
	0%{
		right:-250px;
	}

	to{
		right:0;
	}
}

.uss_shop_blocks_view{
	width:auto!important;
}

.uss_shop_blocks_view,.uss_shop_blocks_view .uss_eshop_item{
	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_shop_blocks_view .uss_eshop_item{
	overflow:hidden;
	margin:0 0 20px;
	padding:0;
	border:2px solid #e5e5e5;
	position:relative;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.uss_shop_blocks_view .uss_eshop_item>:not(.uss_shop_price):not(.uss_shop_by:not(.uss_shop_buy_one_click)):not(.uss_compare_by):not(.uss_shop_put_wrap){
	width:100%;
}

.uss_shop_blocks_view .uss_eshop_item .uss_compare_by{
	padding:10px 0;
	-webkit-box-flex:1;
	-webkit-flex:1 50%;
	-ms-flex:1 50%;
	flex:1 50%;
	text-align:center;
	font-size:14px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_compare_by a{
	text-decoration:underline;
}

.uss_shop_blocks_view .uss_eshop_item .uss_compare_by a:hover{
	text-decoration:none;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_put_wrap{
	padding:10px 0;
	-webkit-box-flex:1;
	-webkit-flex:1 50%;
	-ms-flex:1 50%;
	flex:1 50%;
	text-align:center;
	font-size:14px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_put_wrap a{
	text-decoration:underline;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_put_wrap a:hover{
	text-decoration:none;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area{
	width:100%;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .title{
	display:block;
	margin-bottom:3px;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .eshop_filters_line,.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .value,.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .value .jq-selectbox,.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area .value .jq-selectbox .jq-selectbox__select{
	width:100%;
}

.uss_shop_blocks_view .uss_eshop_item:hover{
	border-color:#a1536d;
}

.uss_shop_blocks_view .uss_eshop_item:not(:nth-of-type(4n)){
	margin-right:2px;
}

.uss_shop_blocks_view .uss_eshop_item>div:not(.posimg_item):not(.uss_shop_by):not(.uss_compare_by):not(.uss_shop_put_wrap){
	padding-left:10px;
	padding-right:10px;
}

.uss_shop_blocks_view .uss_eshop_item .posimg_item{
	margin:0 0 18px;
}

.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder{
	padding:0;
	border:none;
	display:block;
	margin:0 auto;
	max-width:100%;
}

.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder a img{
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a{
	font-family:Vremena;
	font-size:12px;
	display:block;
	overflow:hidden;
	height:3.6em;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
	padding-right:10px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover{
	color:#a1536d;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_description{
	margin:0 0 25px;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area{
	margin-bottom:13px;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area form .group{
	font-family:SegoeUI;
	margin-bottom:10px;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area form .group .eshop_filters_group_title{
	font-size:16px;
	font-weight:700;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area form .group .eshop_filters_items .eshop_filters_item .title{
	font-size:14px;
	margin-right:5px;
}

.uss_shop_blocks_view .uss_eshop_item .eshop_filters_area form .group .eshop_filters_items .eshop_filters_item .value{
	font-size:14px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_price{
	line-height:1;
	display:inline-block;
	overflow:hidden;
	width:calc(100% - 49px);
	margin:0;
	padding:0 0 10px;
	vertical-align:bottom;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span{
	padding:0!important;
	background:none!important;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.old_price{
	font-family:SegoeUI;
	font-size:14px;
	display:block;
	color:#adb1b6;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price{
	font-family:SegoeUISemiBold;
	font-size:23px;
	color:#a05e79;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by{
	display:inline-block;
	margin:0;
	vertical-align:bottom;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart{
	font-size:0;
	position:relative;
	display:block;
	width:44px;
	height:44px;
	margin-bottom:-2px;
	text-indent:-9999px;
	background:url(../img/cart_icon.png) 50% no-repeat, #8f546c;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart:hover{
	opacity:.8;
	background-color:#222!important;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by:not(.uss_shop_buy_one_click){
	position:relative;
	right:-2px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by.uss_shop_buy_one_click{
	display:block;
	width:100%;
	margin:13px 0 0;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_by.uss_shop_buy_one_click a{
	font-family:SegoeUI;
	font-size:16px;
	font-weight:700;
	position:static;
	display:inline-block;
	width:100%;
	margin-left:0;
	padding:13px 0 0 30px;
	text-align:center;
	text-indent:0;
	color:#fff;
	background-position:27px;
}

.uss_shop_blocks_view .uss_eshop_item .uss_shop_producer,.uss_shop_blocks_view .uss_eshop_item .uss_shop_uid{
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
}

.uss_shop_blocks_view .uss_eshop_item.order_many .uss_shop_by:not(.uss_shop_buy_one_click) .amount_title{
	font-family:SegoeUI;
	font-size:13px;
	position:absolute;
	right:159px;
	bottom:55px;
	display:inline-block;
	white-space:nowrap;
	color:#222;
	display:none!important;
}

.uss_shop_blocks_view .uss_eshop_item.order_many .uss_shop_by:not(.uss_shop_buy_one_click) .basket_amount_class{
	font-family:SegoeUI;
	font-size:14px;
	position:absolute;
	right:90px;
	bottom:47px;
	width:32px;
	height:32px;
	text-align:center;
	border:2px solid #e5e5e5;
	background:#fff;
	display:none!important;
}

.uss_shop_blocks_view .uss_eshop_item.order_many .uss_shop_by:not(.uss_shop_buy_one_click).uss_shop_blocks_view .uss_eshop_item.order_many .uss_shop_by+.uss_shop_by{
	margin-top:50px;
}

.content .uss_eshop_menu,.content .uss_eshop_sameproducts{
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.content .catalog_menu,.content .uss_eshop_menu,.content .uss_eshop_sameproducts{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.content .uss_catalog_block_cat,.content .uss_shop_block_cat,.flex .items,.flex .uss_images_block,.spec .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;
}

.flex .catalog_menu>li>div>span{
	display:block;
}

.flex .catalog_menu>li img{
	max-width:100%;
	height:auto;
}

.slick-slider{
	position:relative;
	display:block;
	-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-slider .slick-list,.slick-slider .slick-track{
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
}

.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}

.slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}

.slick-track{
	position:relative;
	top:0;
	left:0;
	display:block;
}

.slick-loading .slick-slide,.slick-loading .slick-track{
	visibility:hidden;
}

.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px;
}

.slick-slide img{
	display:block;
}

[dir=rtl] .slick-slide{
	float:right;
}

[dir=rtl] .slick-prev{
	right:-25px;
	left:auto;
}

[dir=rtl] .slick-next{
	right:auto;
	left:-25px;
}

.slick-slide.slick-loading img{
	display:none;
}

.slick-slide.dragging img{
	pointer-events:none;
}

.slick-initialized .slick-slide{
	display:block;
}

.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent;
}

.slick-arrow.slick-hidden{
	display:none;
}

.slick-prev{
	left:-25px;
}

.slick-next,.slick-prev{
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:20px;
	height:20px;
	padding:0;
	cursor:pointer;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	color:transparent;
	border:none;
	outline:none;
	background:transparent;
}

.slick-next{
	right:-25px;
}

.slick-dotted.slick-slider{
	margin-bottom:30px;
}

.slick-dots{
	position:absolute;
	bottom:-25px;
	display:block;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}

.slick-dots li{
	position:relative;
	display:inline-block;
	margin:0 5px;
	padding:0;
}

.slick-dots li,.slick-dots li button{
	width:20px;
	height:20px;
	cursor:pointer;
}

.slick-dots li button{
	font-size:0;
	line-height:0;
	display:block;
	padding:5px;
	color:transparent;
	border:0;
	outline:none;
	background:transparent;
}

body,html{
	height:100%;
	min-height:auto;
	margin:0;
	padding:0;
}

body{
	font-family:SegoeUI;
	min-width:420px;
	color:#222;
	line-height:1.2;
}

#wrap{
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column;
	min-height:100%;
	font-family:SegoeUI;
	font-size:17px;
	position:relative;
	overflow:hidden;
	min-width:420px;
	margin:0;
	padding:0;
	color:#161c2c;
}

#wrap .uss-flex-items{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	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;
}

#wrap .uss-flex-items>div,#wrap .uss-flex-items>li{
	margin-bottom:20px;
}

.colorstyle1 #wrap .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#a1536d;
	border-color:#a1536d;
}

.colorstyle2 #wrap .uss_eshop_filters_block form .filter_submit input:hover{
	color:#222;
	border-color:#bd9f5d;
}

.colorstyle3 #wrap .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#f00000;
}

.colorstyle4 #wrap .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#87b005;
}

.colorstyle5 #wrap .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#0c6cc5;
}

.colorstyle6 #wrap .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#8c8c8c;
}

#wrap .catalog_orderbutton{
	font-family:SegoeUI;
	font-size:16px;
	line-height:32px;
	display:inline-block;
	height:auto;
	padding:0 20px;
	text-align:center;
	opacity:1;
	border-radius:0;
	background:#a1536d;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
	margin:10px 0 0;
}

#wrap .catalog_orderbutton:hover{
	background-color:#222;
}

.container{
	-webkit-box-flex:1;
	-ms-flex:1 auto;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.container .inner{
	zoom:1;
	padding:55px 0 0;
}

.container .inner:after,.container .inner:before{
	display:table;
	content:"";
}

.container .inner:after{
	clear:both;
}

.container .block{
	margin-bottom:40px;
}

.container .block .h3{
	text-transform:uppercase;
}

.container .block .h3 .all{
	font-size:15px;
	line-height:46px;
	float:right;
}

.container .aside{
	width:240px;
}

.container .aside .uss_eshop_filters_block form .filter_item.filter_price,.container .aside .uss_eshop_filters_block form .filter_item.filter_producer,.container .aside .uss_eshop_filters_block form .filter_submit{
	max-width:100%;
	margin-top:0;
	margin-bottom:5px;
}

.container .aside .uss_eshop_filters_block form .filter_item{
	margin:0 0 5px;
}

.container .aside .uss_eshop_filters_block form .filter_item:last-child{
	margin-bottom:0;
}

.container .aside .group{
	margin-bottom:5px;
}

.container .aside ul,.container .aside ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.container .aside .aside_button{
	display:none;
	cursor:pointer;
}

.container .aside img{
	max-width:100%;
	height:auto;
}

.container .aside iframe,.container .aside object,.container .aside video,.container .aside ymaps{
	max-width:100%;
}

.container .aside .h3{
	font-size:18px;
	margin:0 0 20px;
}

.container .aside .block form,.container .aside .block form .group,.container .aside .block form .group .fc_item,.container .aside .block form .group .fc_item .elem_item{
	width:100%;
}

.container .aside .block form .group .fc_item .elem_item input,.container .aside .block form .group .fc_item .elem_item input.styler,.container .aside .block form .group .fc_item .elem_item textarea,.container .aside .block form .group .fc_item .elem_item textarea.styler{
	width:100%;
	height:32px;
	border:1px solid #e5e5e5;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.container .aside .block form .buttons input{
	font-family:Vremena;
	font-size:12px;
	line-height:1;
	display:inline-block;
	width:100%;
	height:32px;
	margin:0!important;
	margin-top:20px;
	padding:10px 12px 9px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
	border:2px solid #a1536d;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.container .aside .block form .buttons input:hover{
	background:#a1536d;
	color:#fff;
}

.container .aside .block ul li a{
	font-family:Vremena;
	font-size:14px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
}

.container .aside .block ul li a.active,.container .aside .block ul li a:hover{
	color:#8f546c;
}

.container .aside .block>ul{
	display:block!important;
	border-top:2px solid #d2d5d8;
}

.container .aside .block>ul>li>a,.container .aside .block>ul>li>div{
	display:block;
	padding:17px 0 14px;
	border-bottom:2px solid #d2d5d8;
}

.container .aside .block>ul>li.last>a,.container .aside .block>ul>li.last>div{
	border:none;
}

.container .aside .block ul.submenu{
	padding:18px 0 17px;
	border-bottom:2px solid #d2d5d8;
}

.container .aside .block ul.submenu li a{
	font-weight:400;
	text-transform:none;
	border:none;
}

.container .aside .block ul.submenu>li>a{
	padding:0 0 5px;
}

.container .aside .block ul.submenu>li>ul.submenu{
	padding:3px 0 15px;
	border:none;
}

.container .aside .block ul.submenu>li>ul.submenu>li>a{
	padding:0 0 2px 15px;
	background-image:url(../img/menu_arr.png);
	background-repeat:no-repeat;
	background-position:0;
}

.container .aside .block ul.catalog_menu>li{
	margin-bottom:0!important;
}

.container .aside .block .news_block_item .image{
	margin-right:18px;
	padding:6px 0 0;
}

.container .aside .block .news_block_item .info .date{
	font-size:14px;
	margin:0 0 26px;
	color:#adb1b6;
}

.container .aside .block .news_block_item .info .title{
	font-family:Arial;
	font-size:14px;
	color:#8f546c;
}

.container .aside .block .news_block_item .info .title a{
	line-height:1.46;
	color:inherit;
}

.container .aside .block.type0 .wrap{
	border:none;
}

.container .aside .block.type0 .h3{
	margin:0 0 14px;
}

.container .aside .block.type1 .wrap{
	padding:22px 24px 5px 27px;
	border:2px solid #e5e5e5;
}

.container .aside .block.type3 .wrap,.container .aside .block.type3>.fc_form_tml{
	padding:15px;
	border:2px solid #a1536d;
}

.container .aside .block.type4{
	margin-bottom:0;
}

.container .aside .block.aside_contacts p{
	margin:0;
}

.container .aside .block.polling .submit #submitvote{
	display:inline-block;
	min-width:119px;
	height:32px;
	margin-top:10px;
	padding:0 10px;
	text-align:center;
	text-transform:uppercase;
	border:2px solid #a1536d;
	background:none;
}

.container .aside .block.polling .submit #submitvote:hover{
	background:#bd9f5d;
}

.container .aside .uss_eshop_filters_block{
	padding:0;
	border:none;
}

.container .aside .uss_eshop_filters_block .jq-selectbox{
	width:100%;
}

.container .aside .uss_eshop_filters_block .jq-selectbox .jq-selectbox__select{
	width:100%;
	min-width:auto;
	border:1px solid #d0d5d9;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.container .aside .uss_eshop_filters_block .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text{
	width:100%;
}

.container .aside .uss_eshop_filters_block .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger{
	border:none;
	background:url(../img/filter-arr.png) 50% no-repeat;
}

.container .aside .uss_eshop_filters_block .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow{
	border:none;
}

.container .aside .uss_eshop_filters_block .jSliderWrap{
	min-height:55px;
	display:block;
	width:100%;
}

.container .aside .uss_eshop_filters_block .jslider{
	display:block;
	width:94%;
	margin:25px auto 0;
}

.container .aside .uss_eshop_filters_block .filter_price input{
	width:46px;
}

.container .aside .uss_eshop_filters_block .filter_price:last-child{
	margin-right:0;
}

.container .aside .uss_eshop_filters_block .filter_submit{
	margin:0;
}

.container .aside.opened .main_aside_block{
	display:block!important;
}

.container .aside.aside_left{
	float:left;
	margin:0 28px 0 0;
}

.container .aside.aside_left .block .fc_captcha .captcha_item{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

.container .aside.aside_left .block .fc_captcha .captcha_item img{
	float:none;
	display:block;
}

.container .aside.aside_left .block .fc_captcha .captcha_item input.styler{
	width:calc(100% - 112px);
	height:38px!important;
}

.container .aside.aside_right{
	float:right;
	margin:0 0 0 28px;
}

.container .content{
	overflow:hidden;
}

.container .contacts_block{
	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-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}

.container .contacts_block .left{
	float:left;
	overflow:hidden;
	-moz-flex:1 auto;
	-ms-flex:1 auto;
	-o-flex:1 auto;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.container .contacts_block .left p{
	margin:0;
}

.container .contacts_block .left iframe{
	max-width:100%!important;
}

.container .contacts_block .left>ymaps{
	max-width:100%!important;
	height:auto;
}

.container .contacts_block .right{
	float:right;
	width:200px;
	padding:0 0 0 20px;
}

.container .contacts_block .center{
	overflow:hidden;
}

.container .contacts_block .h3{
	margin:0 0 5px;
}

.container .contacts_block .h3,.container .form_inline .h3{
	font-size:30px;
	text-transform:uppercase;
}

.container .form_inline form{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	padding:30px 30px 36px;
	border:2px solid #e5e5e5;
	-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;
}

.container .form_inline form label{
	font-size:12px;
	margin:0 0 8px;
}

.container .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;
	-moz-flex:0 100%;
	-ms-flex:0 100%;
	-o-flex:0 100%;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	flex:0 100%;
	margin-bottom:20px;
}

.container .form_inline form .group.end{
	max-width:calc(100% - 206px);
}

.container .form_inline form .group .fc_item{
	margin-bottom:0;
	-moz-flex:1 auto;
	-ms-flex:1 auto;
	-o-flex:1 auto;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.container .form_inline form .group:not(.end) .fc_item:not(.fc_textarea){
	max-width:calc((100% - 10px)/2);
}

.container .form_inline form .group .fc_item .elem_item{
	width:100%;
}

.container .form_inline form .group .fc_item .elem_item input.styler{
	width:100%;
	height:32px;
	border:2px solid #e5e5e5;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.container .form_inline form .group .fc_item .elem_item textarea.styler{
	width:100%;
	height:5.6em;
	border:2px solid #e5e5e5;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.container .form_inline form .group .fc_item .elem_item input,.container .form_inline form .group .fc_item .elem_item textarea{
	width:100%;
	height:32px;
	border:2px solid #e5e5e5;
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.container .form_inline form .group:last-child{
	margin-right:0;
}

.container .form_inline form .buttons{
	max-width:206px;
	text-align:right;
	-moz-flex:1 auto;
	-ms-flex:1 auto;
	-o-flex:1 auto;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.container .form_inline form .buttons input.styler{
	font-family:Vremena;
	font-size:12px;
	display:inline-block;
	min-width:177px;
	height:32px;
	margin:20px 0 0;
	padding:0 20px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
	border:2px solid #a1536d;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.container .form_inline form .buttons input.styler:hover{
	background:#a1536d;
}

.container .form_inline form .buttons input{
	font-family:Vremena;
	font-size:12px;
	display:inline-block;
	min-width:177px;
	height:32px;
	margin:20px 0 0;
	padding:0 20px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
	border:2px solid #a1536d;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.container .form_inline form .buttons input:hover{
	background:#a1536d;
}

.container .promo{
	margin-top:20px;
}

.container .faq .uss_faq{
	background:none;
}

.container .faq .uss_faq .uss_faq_item{
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.container .faq .uss_faq .uss_faq_item .uss_faq_question .uss_faq_question_info,.container .faq .uss_faq .uss_faq_item .uss_faq_reply .uss_faq_reply_title{
	font-family:Vremena;
	text-transform:uppercase;
}

.uss_faq_item.container .faq .uss_faq+.uss_faq_item{
	padding-top:44px;
	border-top:2px solid #e5e5e5;
}
.uss_privacy_policy_text {
    font-size: 15px;
}
*{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
}

h1{
	font-size:30px;
	font-weight:400;
	margin-top:0;
	text-transform:uppercase;
	color:#372124;
}

.btn,.h1,.h2,.h3,.h4,.h5,h1{
	font-family:Vremena;
}

.btn{
	font-size:12px;
	display:inline-block;
	margin-top:20px;
	padding:10px 12px 9px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
	border:2px solid #a1536d;
}

.btn:hover{
	background:#a1536d;
}

.cart_opener,.search_opener{
	display:none;
	float:right;
	margin-left:15px;
}

.menu_burger{
	display:none;
	float:right;
	margin-left:35px;
	display:block;
	width:20px;
	height:17px;
}

.menu_burger span{
	display:block;
	width:100%;
	height:3px;
	margin-bottom:4px;
	background:#222;
}

.menu_burger:last-child{
	margin-bottom:0;
}

a,a:hover{
	color:#a1536d;
}

a:hover{
	text-decoration:none;
}

.inner{
	min-width:420px;
	max-width:1200px;
	margin:0 auto;
}

.h_nav_top{
	font-family:Arial;
	font-size:15px;
	font-weight:700;
	color:#1e222f;
	background:#f4f5f6;
}
.h_nav_top.fixed {
    position: fixed;
    width: 100%;
    background: #fff;
    box-shadow: 0px 8px 15px rgb(0 0 0 / 10%);
    z-index: 2;
}
.h_nav_top .inner{
	padding:21px 0;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
}

.h_nav_top .left{
	float:left;
}

.h_nav_top .right{
	float:right;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	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;
}

.h_nav_top .center{
	overflow:hidden;
	text-align:center;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.h_nav_top p{
	margin:0;
}

.h_nav_top .menu_burger{
	display:none;
}

.h_nav_top .left .contacts{
	margin-right:25px;
}

.h_nav_top .contacts{
	display:inline-block;
	vertical-align:middle;
}

.h_nav_top .contacts a{
	font-family:inherit;
	font-family:Arial;
	font-size:15px;
	font-weight:700;
	text-decoration:none;
	color:#1e222f;
}

.h_nav_top .call_me,.h_nav_top .contacts_right{
	display:inline-block;
	vertical-align:middle;
}

.h_nav_top .call_me a{
	font-family:inherit;
	font-family:Vremena;
	font-size:13px;
	text-decoration:none;
	color:#1e222f;
}

.h_nav_top .cart{
	position:relative;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	height:28px;
	margin-left:20px;
	text-transform:uppercase;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}

.h_nav_top .cart .cart-link{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

.h_nav_top .cart p{
	font-size:13px;
	display:inline-block;
	vertical-align:middle;
}

.h_nav_top .cart .amounts{
	display:none;
}

.h_nav_top .cart .cart_title{
	padding:0 16px 0 0;
}

.h_nav_top .cart .cart_title a{
	font-family:Vremena;
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
}

.h_nav_top .cart #uss_block_basket_totals{
	color:#b0b6bc;
}

.h_nav_top .cart.adaptive{
	position:relative;
	position:absolute;
	top:0;
	right:0;
	left:0;
	display:block!important;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:100%;
	height:36px;
	margin:0;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	background:#f4f5f6;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.h_nav_top .cart.adaptive>div{
	display:inline-block;
	-moz-flex:1 auto;
	-ms-flex:1 auto;
	-o-flex:1 auto;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.h_nav_top .search{
	position:relative;
	height:28px;
}

.h_nav_top .search .uss_site_search{
	height:100%;
}

.h_nav_top .search input[type=text]{
	font-family:Vremena;
	font-size:13px;
	display:inline-block;
	width:80px;
	height:28px;
	margin-top:0;
	margin-left:30px;
	padding:0 0 0 9px;
	-webkit-transition:background .3s linear,width .3s linear;
	transition:background .3s linear,width .3s linear;
	text-transform:uppercase;
	color:#b0b6bc;
	border:none;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.h_nav_top .search input[type=text].focus{
	width:300px;
	background:#fff;
}

.h_nav_top .search input[type=text].hover{
	background:#fff;
}

.h_nav_top .search input[type=submit]{
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	width:28px;
	height:28px;
	-webkit-transition:width .3s linear;
	transition:width .3s linear;
	border:none;
	background:url(../img/search.png) 50% no-repeat;
}

.h_nav_top .search.adaptive{
	position:relative;
	position:absolute;
	top:0;
	right:0;
	left:0;
	display:block!important;
	height:36px;
	padding-top:5px;
	background:#f4f5f6;
}

.h_nav_top .search.adaptive input[type=submit]{
	top:6px;
	left:9px;
}

.h_nav_top .search.adaptive input[type=text]{
	width:100%;
}

.contacts.h_nav_top+.call_me{
	margin-left:10px;
}

.header .inner{
	zoom:1;
	padding:58px 0 45px;
}

.header .inner:after,.header .inner:before{
	display:table;
	content:"";
}

.header .inner:after{
	clear:both;
}

.header .left{
	float:left;
}

.header .right{
	float:right;
}

.header .center{
	overflow:hidden;
}

.header .logo{
	font-family:Vremena;
	font-size:40px;
	text-align:center;
}
.header .logo p {margin: 0;}

.header .logo a{
	font-size:inherit;
	text-decoration:none;
	text-transform:uppercase;
	color:inherit;
}

.header .logo img{
	display:inline-block;
	max-width:100%;
}

.header .logo-row p{
	margin:0;
}

.header .logo-row a{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.header .logo-row a img{
	height:50px!important;
	width:auto!important;
	display:block;
}

.header .logo-row a .logo-image{
	margin-right:13px;
}

.header .slogan{
	font-family:Vremena;
	font-size:12px;
	margin-top:5px;
	text-align:center;
	letter-spacing:1px;
	text-transform:uppercase;
}

.menu.top_menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.menu.top_menu ul li{
	margin:0;
	list-style-type:none;
	position:relative;
	padding:0 18px;
	-moz-flex:1 auto;
	-ms-flex:1 auto;
	-o-flex:1 auto;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.menu.top_menu ul li a{
	font-family:Vremena;
	font-size:13px;
	position:relative;
	display:inline-block;
	width:100%;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
}

.menu.top_menu ul li .submenu a:hover{
	text-decoration:underline;
}

.menu.top_menu ul li:hover>a{
	z-index:11;
	border-color:#d2d5d8!important;
}

.menu.top_menu ul li:hover>.submenu{
	display:block;
}

.menu.top_menu ul li:hover>.submenu li .submenu{
	top:0;
	left:100%;
	padding-top:5px;
}

.menu.top_menu .inner>ul>li{
	height:47px;
}

.menu.top_menu .inner>ul>li>a{
	display:inline-block;
	width:100%;
	height:47px;
	padding:15px 0 0;
	border-bottom:2px solid hsla(0, 0%, 100%, 0);
}

.menu.top_menu .inner>ul>li>a:hover{
	color:#a1536d;
	border-bottom:2px solid #e5e5e5;
}

.menu.top_menu .inner>ul>li>a.active{
	color:#a1536d;
}

.menu.top_menu .menu_burger{
	display:none;
}

.menu.top_menu .submenu{
	font-size:15px;
	font-weight:400;
	position:absolute;
	z-index:10;
	top:47px;
	top:0;
	right:0;
	left:0;
	display:none;
	padding:52px 0 5px;
	text-align:center;
	border:2px solid #d2d5d8;
	background:#fff;
}

.menu.top_menu .submenu li{
	display:block;
}

.menu.top_menu .submenu li a{
	font-family:VremenaBook;
	font-size:15px;
	font-weight:400;
	padding:5px 0;
	text-transform:none;
	color:#222;
}

.menu.top_menu .submenu li a:hover{
	color:#a1536d;
}

.menu.top_menu.opened{
	position:fixed;
	z-index:1001;
	top:0;
	right:0;
	left:auto;
	display:block!important;
	width:250px;
	height:auto;
	min-height:100%;
	padding:62px 0 0;
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
	-webkit-animation-name:top_menu_apperance;
	animation-name:top_menu_apperance;
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	background:#a1536d;
}

.menu.top_menu.opened .menu_burger{
	position:fixed;
	top:22px;
	right:10px;
}

.menu.top_menu.opened .menu_burger span{
	background:#fff;
}

.menu.top_menu.opened .inner{
	min-width:auto;
}

.menu.top_menu.opened .inner ul{
	height:auto;
	padding:0 0 10px;
}

.menu.top_menu.opened .inner ul li{
	display:block;
	height:auto;
}

.menu.top_menu.opened .inner ul li a{
	font-size:16px;
	line-height:26px;
	height:auto;
	padding:0;
}

.footer_menu{
	margin-top:17px;
}

.footer_menu ul{
	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;
}

.footer_menu ul,.footer_menu ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.footer_menu ul li{
	border-bottom:2px solid #dcdbd7;
	-moz-flex:1 auto;
	-ms-flex:1 auto;
	-o-flex:1 auto;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	flex:1 auto;
}

.footer_menu ul li a{
	font-family:Vremena;
	font-size:13px;
	display:inline-block;
	width:100%;
	height:100%;
	padding:10px 0 19px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
	border-bottom:1px solid #fff;
}

.footer_menu ul li:hover{
	border-color:#a1536d;
}

.footer_menu ul li:hover a{
	color:#a1536d;
	border-color:#a1536d;
}

.footer_menu ul li .submenu{
	display:none;
}

.footer_menu ul li.active{
	border-color:#a1536d;
}

.footer_menu ul li.active a{
	color:#a1536d;
	border-color:#a1536d;
}

.footer-logo-row a{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.footer-logo-row .logo-image{
	margin-right:10px;
}

.footer-logo-row .logo-image img{
	height:30px;
	width:auto!important;
	display:block;
}

.catalog_block+.inset{
	padding:0 55px;
}

.footer .inner{
	padding:41px 0 20px;
}

.footer .inner:after,.footer .inner:before{
	content:"";
	display:table;
}

.footer .inner:after{
	clear:both;
}

.footer .inner{
	zoom:1;
}

.footer .left{
	float:left;
	padding:5px 0 0;
	text-align:left;
}

.footer .right{
	float:right;
	padding:13px 0 0;
	text-align:right;
}

.footer .center{
	overflow:hidden;
	text-align:center;
}

.footer .center a{
	font-size:20px;
	text-transform:uppercase;
	text-decoration:none;
	color:inherit;
	font-family:Vremena;
}

.footer .center img{
	display:inline-block;
	max-width:100%;
}

.footer ul,.footer ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.footer p{
	margin:0;
}

.footer .dev{
	display:inline-block;
	padding:0 0 9px;
}

.footer .copy{
	font-family:Vremena;
	font-size:14px;
	font-weight:400;
	color:#999;
}

.footer .contacts{
	font-family:Vremena;
	font-size:13px;
	padding:0 0 6px;
	text-transform:uppercase;
	line-height:1.3;
}

.footer .contacts a{
	text-decoration:none;
	color:#222;
}

.uss_eshop_block_item{
	margin-bottom:21px;
	padding:0;
	border:2px solid #e5e5e5;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
}

.uss_eshop_block_item>:not(.add_to_cart):not(.img){
	padding-left:22px;
	padding-right:10px;
	width:100%;
}

.uss_eshop_block_item .uss_shop_price{
	-webkit-box-flex:1!important;
	-webkit-flex:1 auto!important;
	-ms-flex:1 auto!important;
	flex:1 auto!important;
}

.uss_eshop_block_item .uss_shop_name{
	margin-bottom:auto;
}

.uss_eshop_block_item .price_buy{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding-right:0!important;
}

.uss_eshop_block_item:not(.uss_shop_list_view_item){
	width:224px;
}

.uss_eshop_block_item .img{
	margin:0 0 18px;
	text-align:center;
}

.uss_eshop_block_item .img a img{
	max-width:100%;
	height:auto;
	display:inline-block;
}

.uss_eshop_block_item:hover{
	border-color:#a1536d;
}

.uss_eshop_block_item .uss_shop_name a{
	font-family:Vremena;
	font-size:12px;
	display:block;
	overflow:hidden;
	max-height:3.6em;
	min-height:2.4em;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
	padding-right:10px;
	line-height:1.2;
	margin-bottom:auto;
}

.uss_eshop_block_item .uss_shop_name a:hover{
	color:#a1536d;
}

.uss_eshop_block_item .uss_shop_price{
	line-height:1;
	display:inline-block;
	overflow:hidden;
	margin:0;
	vertical-align:bottom;
}

.uss_eshop_block_item .uss_shop_price span{
	padding:0!important;
	background:none!important;
}

.uss_eshop_block_item .uss_shop_price span.old_price{
	font-family:SegoeUI;
	font-size:13px;
	display:block;
	color:#adb1b6;
}

.uss_eshop_block_item .uss_shop_price span.actual_price{
	font-family:SegoeUISemiBold;
	font-size:23px;
	color:#a05e79;
}

.uss_eshop_block_item a.add_to_cart{
	font-size:0;
	position:relative;
	right:-2px;
	display:inline-block;
	width:44px;
	height:44px;
	margin-bottom:-2px;
	vertical-align:bottom;
	text-indent:-9999px;
	background:url(../img/cart_icon.png) 50% no-repeat, #8f546c;
}

.uss_eshop_block_item a.add_to_cart:hover{
	opacity:.8;
	background-color:#222!important;
}

.uss_shop_list_view_item{
	margin-bottom:21px;
	padding:0 0 0 22px;
	border:2px solid #e5e5e5;
}

.uss_shop_list_view_item:not(.uss_shop_list_view_item){
	width:224px;
}

.uss_shop_list_view_item .img{
	margin:0 0 18px -24px;
	text-align:center;
}

.uss_shop_list_view_item .img a img{
	max-width:100%;
	height:auto;
	display:inline-block;
}

.uss_shop_list_view_item:hover{
	border-color:#a1536d;
}

.uss_shop_list_view_item .uss_shop_name{
	margin:0 0 6px;
}

.uss_shop_list_view_item .uss_shop_name a{
	font-family:Vremena;
	font-size:12px;
	display:block;
	overflow:hidden;
	height:44px;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
}

.uss_shop_list_view_item .uss_shop_name a:hover{
	color:#a1536d;
}

.uss_shop_list_view_item .uss_shop_price{
	line-height:1;
	display:inline-block;
	overflow:hidden;
	width:calc(100% - 44px);
	margin:0;
	padding:0 0 5px;
	vertical-align:bottom;
}

.uss_shop_list_view_item .uss_shop_price span{
	padding:0!important;
	background:none!important;
}

.uss_shop_list_view_item .uss_shop_price span.old_price{
	font-family:SegoeUI;
	font-size:13px;
	display:block;
	color:#adb1b6;
}

.uss_shop_list_view_item .uss_shop_price span.actual_price{
	font-family:SegoeUISemiBold;
	font-size:23px;
	color:#a05e79;
}

.uss_shop_list_view_item a.add_to_cart{
	font-size:0;
	position:relative;
	right:-2px;
	display:inline-block;
	width:44px;
	height:44px;
	margin-bottom:-2px;
	vertical-align:bottom;
	text-indent:-9999px;
	background:url(../img/cart_icon.png) 50% no-repeat, #8f546c;
}

.uss_shop_list_view_item a.add_to_cart:hover{
	opacity:.8;
	background-color:#222!important;
}

.uss_eshop_block_item.uss_shop_list_view_item .uss_img_holder{
	border:none;
}

.uss_eshop_block_item.uss_shop_list_view_item .uss_shop_name a{
	height:auto;
	font-size:18px;
}

.uss_eshop_block_item.uss_shop_list_view_item .uss_shop_technical_data{
	padding-top:20px;
	padding-bottom:20px;
}

.uss_eshop_block_item.uss_shop_list_view_item .uss_shop_by{
	display:inline-block;
	vertical-align:middle;
}

.uss_eshop_block_item.uss_shop_list_view_item .uss_shop_by.uss_shop_buy_one_click{
	margin-left:10px;
}

.uss_eshop_block_item.uss_shop_list_view_item a.add_to_cart{
	font-size:inherit;
	right:0;
	display:inline-block;
	width:auto;
	height:auto;
	line-height:44px;
	margin-bottom:0;
	text-indent:0;
	color:#fff;
	padding-left:35px;
	padding-right:10px;
	text-align:left;
	background-position:5px;
	text-decoration:none;
	font-family:inherit;
}

.uss_shop_list_view_item.uss_shop_list_view_item .uss_img_holder{
	border:none;
}

.uss_shop_list_view_item.uss_shop_list_view_item .uss_shop_name a{
	height:auto;
	font-size:18px;
}

.uss_shop_list_view_item.uss_shop_list_view_item .uss_shop_technical_data{
	padding-top:20px;
	padding-bottom:20px;
}

.uss_shop_list_view_item.uss_shop_list_view_item .uss_shop_by{
	display:inline-block;
	vertical-align:middle;
}

.uss_shop_list_view_item.uss_shop_list_view_item .uss_shop_by.uss_shop_buy_one_click{
	margin-left:10px;
}

.uss_shop_list_view_item.uss_shop_list_view_item a.add_to_cart{
	font-size:inherit;
	right:0;
	display:inline-block;
	width:auto;
	height:auto;
	line-height:44px;
	margin-bottom:0;
	text-indent:0;
	color:#fff;
	padding-left:35px;
	padding-right:10px;
	text-align:left;
	background-position:5px;
	text-decoration:none;
	font-family:inherit;
}

.uss_eshop_filters_block{
	font-family:Arial;
	padding:41px 58px;
	border:2px solid #e5e5e5;
}

.uss_eshop_filters_block form{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:end;
	-ms-flex-align:end;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}

.uss_eshop_filters_block form .filter_search_in_current_cat{
	-moz-flex:0 100%;
	-ms-flex:0 100%;
	-o-flex:0 100%;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	flex:0 100%;
}

.uss_eshop_filters_block form .filter_search_in_current_cat label{
	font-size:13px;
}

.uss_eshop_filters_block form .filter_item{
	max-width:100%;
}

.uss_eshop_filters_block form .filter_item.filter_price,.uss_eshop_filters_block form .filter_item.filter_producer,.uss_eshop_filters_block form .filter_submit{
	max-width:calc((100% - 20px)/3);
	margin-bottom:0;
}

.uss_eshop_filters_block form .filter_item.filter_price .jq-selectbox,.uss_eshop_filters_block form .filter_item.filter_producer .jq-selectbox,.uss_eshop_filters_block form .filter_submit .jq-selectbox{
	margin-bottom:0;
}

.uss_eshop_filters_block form .group{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	margin:0 0 20px;
	-moz-flex:0 100%;
	-ms-flex:0 100%;
	-o-flex:0 100%;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	flex:0 100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.uss_eshop_filters_block form .group .eshop_filters_group_title{
	font-family:SegoeUISemiBold;
	font-weight:400;
	-moz-flex:0 100%;
	-ms-flex:0 100%;
	-o-flex:0 100%;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	flex:0 100%;
}

.uss_eshop_filters_block 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;
	width:100%;
	-moz-flex:0 100%;
	-ms-flex:0 100%;
	-o-flex:0 100%;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	flex:0 100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.content .uss_eshop_filters_block form .group .eshop_filters_items .eshop_filters{
	-moz-flex:1 calc((100% - 20px)/3);
	-ms-flex:1 calc((100% - 20px)/3);
	-o-flex:1 calc((100% - 20px)/3);
	-webkit-box-flex:1;
	-webkit-flex:1 calc((100% - 20px)/3);
	flex:1 calc((100% - 20px)/3);
	max-width:calc((100% - 20px)/3);
	margin-right:0;
}

.aside+.content .uss_eshop_filters_block form .group .eshop_filters_items .eshop_filters{
	-moz-flex:1 calc((100% - 10px)/2);
	-ms-flex:1 calc((100% - 10px)/2);
	-o-flex:1 calc((100% - 10px)/2);
	-webkit-box-flex:1;
	-webkit-flex:1 calc((100% - 10px)/2);
	flex:1 calc((100% - 10px)/2);
	max-width:calc((100% - 10px)/2);
	margin-right:0;
}

.eshop_filters label.items_label,.uss_eshop_filters_block form .group .eshop_filters_items .eshop_filters label.items_label{
	font-family:SegoeUI;
	font-size:12px;
	font-weight:700;
	margin:0 0 9px;
	text-transform:uppercase;
	color:#1e222f;
	text-shadow:none;
	float:none;
	padding:0;
	display:block;
	width:100%;
}

.uss_eshop_filters_block form .group .eshop_filters_items .eshop_filters .items_wrap{
	line-height:30px;
}

.uss_eshop_filters_block form .filter_price .inputs{
	line-height:38px;
	display:inline-block;
}

.uss_eshop_filters_block form .filter_price .inputs input{
	font-family:SegoeUISemiBold;
	font-size:12px;
	display:inline-block;
	width:61px;
	height:32px;
	padding-left:4px;
	text-align:left;
	border:1px solid #e5e5e5;
	text-shadow:none;
}

.uss_eshop_filters_block form .filter_submit input{
	color:#a1536d;
	border:2px solid #a1536d;
}

.uss_eshop_filters_block form .filter_submit button,.uss_eshop_filters_block form .filter_submit input{
	font-family:Vremena;
	font-size:12px;
	display:inline-block;
	min-width:79px;
	height:32px;
	padding-right:13px;
	padding-left:13px;
	cursor:pointer;
	text-align:center;
	text-transform:uppercase;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.uss_eshop_filters_block form .filter_submit button{
	color:#a1536d;
	color:#1e222f;
	border:2px solid #372124;
}

.uss_eshop_filters_block form .filter_submit button:hover{
	color:#fff;
	background:#a1536d;
	background:#222;
}

.uss_eshop_filters_block .jq-selectbox{
	width:100%;
}

.jq-selectbox__select,.uss_eshop_filters_block .jq-selectbox .jq-selectbox__select{
	width:100%;
	border:1px solid #d0d5d9;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.uss_eshop_filters_block .jq-selectbox .jq-selectbox__select .jq-selectbox__select-text{
	width:100%;
}

.uss_eshop_filters_block .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger{
	opacity:1;
	border:none!important;
	background:url(../img/filter-arr.png) 50% no-repeat;
}

.uss_eshop_filters_block .jq-selectbox .jq-selectbox__select .jq-selectbox__trigger .jq-selectbox__trigger-arrow{
	border:none;
}

.uss_eshop_filters_block .jq-checkbox{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	border:1px solid #828282;
	border-radius:0;
	background:#fff;
}

.uss_eshop_filters_block .jq-checkbox.checked .jq-checkbox__div{
	width:100%;
	height:100%;
	margin:0;
	background:url(../img/filter_checkbox.png) 50% no-repeat;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.uss_eshop_filters_block .jSliderWrap .jslider .f,.uss_eshop_filters_block .jSliderWrap .jslider .l,.uss_eshop_filters_block .jSliderWrap .jslider .r,.uss_eshop_filters_block .jSliderWrap .jslider .v{
	background-image:url(../img/filter_slider_bg.png);
	background-repeat:repeat-x;
	background-position:0 0;
}

.uss_eshop_filters_block .jSliderWrap .jslider .jslider-pointer{
	background:url(../img/filter_slider.png) 50% no-repeat;
}

.uss_eshop_filters_block .jSliderWrap .jslider .jslider-scale ins{
	font-family:Arial;
	font-size:12px;
	color:#1e222f;
}

.uss_shop_block_cat .uss_shop_category{
	margin-right:0;
	border:2px solid #e5e5e5;
}

.uss_shop_block_cat .uss_shop_category:hover{
	border-color:#a1536d;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap{
	margin:0;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img{
	position:relative;
	margin:0;
	border:none;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a{
	margin:0;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img a img{
	max-width:100%;
	height:auto;
	margin:0 auto;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name{
	padding:23px 5px 13px 15px;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_cat{
	padding-left:15px;
	padding-bottom:15px;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a{
	font-family:Vremena;
	font-size:14px;
	display:inline;
	padding:0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
}

.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a:hover{
	color:#a1536d;
}

.uss_catalog_block_cat .uss_catalog_category{
	margin-right:0;
	border:2px solid #e5e5e5;
	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-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column;
}

.uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#a1536d;
}

.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{
	border:none;
	-moz-flex:0 auto;
	-ms-flex:0 auto;
	-o-flex:0 auto;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	flex:0 auto;
	max-width:100%;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	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;
}

.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img a{
	margin:0;
}

.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img img{
	max-width:100%;
	height:auto;
}

.uss_catalog_block_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	font-size:14px;
	display:block;
	padding:23px 5px 13px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
}

.uss_catalog_block_cat .uss_catalog_category .catalog_info .catalog_orderbutton{
	width:100%;
}

.uss_catalog_list_cat .uss_catalog_category{
	margin-right:0;
	border:2px solid #e5e5e5;
	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-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column;
}

.uss_catalog_list_cat .uss_catalog_category:hover{
	border-color:#a1536d;
}

.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_img{
	border:none;
	height:auto!important;
	-moz-flex:0 auto;
	-ms-flex:0 auto;
	-o-flex:0 auto;
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	flex:0 auto;
	max-width:100%;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	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;
}

.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_img a{
	margin:0;
}

.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_img img{
	max-width:100%;
	height:auto;
}

.uss_catalog_list_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.uss_catalog_list_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	font-size:14px;
	display:block;
	padding:23px 5px 13px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
}

.uss_catalog_list_cat .uss_catalog_category .catalog_info .catalog_orderbutton{
	width:100%;
}

.uss_catalog_block_cat.uss_catalog_list_cat .uss_catalog_category{
	display:block;
}

.uss_catalog_block_cat.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name{
	padding-top:20px;
	padding-bottom:10px;
}

.uss_catalog_list_cat.uss_catalog_list_cat .uss_catalog_category{
	display:block;
}

.uss_catalog_list_cat.uss_catalog_list_cat .uss_catalog_category .uss_catalog_cat_name{
	padding-top:20px;
	padding-bottom:10px;
}

.block{
	margin-bottom:20px;
}

.block .h3{
	font-size:19px;
	margin-bottom:26px;
	-moz-flex:0 100%;
	-ms-flex:0 100%;
	-o-flex:0 100%;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	flex:0 100%;
}

.block.big_block{
	overflow:hidden;
	width:100%;
}

.block.news{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.block.news .news_block_item{
	font-family:Arial;
	font-size:14px;
	width:calc((100% - 15px)/2);
}

table.block.review+table{
	margin-top:20px;
}

.block.review table p{
	margin:0;
}

.block.photoalbum .uss_images_block{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.block.photoalbum .uss_images_block .uss_one_image img{
	border:2px solid #e5e5e5;
}

.block.photoalbum .uss_images_block .uss_one_image .name a{
	font-size:15px;
	font-weight:700;
	color:#222;
}

.catalog_block ul,.catalog_block ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.catalog_block .catalog_menu{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.catalog_block .catalog_menu>li{
	margin-right:0;
	margin-bottom:19px!important;
	border:2px solid #e5e5e5;
}

.catalog_block .catalog_menu>li:hover{
	border-color:#a1536d;
}

.catalog_block .catalog_menu>li .catalog_menu_item img{
	max-width:100%;
	height:auto;
}

.catalog_block .catalog_menu>li .catalog_menu_item>a{
	font-family:Vremena;
	padding:16px 5px 13px;
	color:#1e222f;
	line-height:1.4;
}

.uss_eshop_block_item .uss_shop_price{
	overflow:visible;
}

.catalog_block .h3{
	font-family:Vremena;
	font-size:30px;
	font-weight:400;
	margin-top:0;
	text-transform:uppercase;
	color:#372124;
	margin-bottom:20px;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_img_wrap{
	float:none;
	margin:0;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name{
	margin-bottom:7px;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a{
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	font-weight:700;
	color:#000;
	display:block;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a:hover{
	color:#a1536d;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons{
	margin-bottom:8px;
	padding-left:5px;
	padding-right:5px;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons p{
	margin:0;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catlog_cat_anons p+p{
	margin-top:7px;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .catalog_orderbutton{
	width:100%;
}

.catalog_block ul.uss_eshop_menu{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.catalog_block ul.uss_eshop_menu>li{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	border:1px solid #e5e5e5;
	margin-bottom:19px;
	padding-bottom:15px;
}

.catalog_block ul.uss_eshop_menu>li .eshop_menu_image{
	display:block;
	margin:0 0 25px;
}

.catalog_block ul.uss_eshop_menu>li .eshop_menu_image>a{
	display:block;
}

.catalog_block ul.uss_eshop_menu>li .eshop_menu_image>a img{
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}

.catalog_block ul.uss_eshop_menu>li>a{
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	font-weight:700;
	color:#000;
	display:block;
	text-decoration:none;
	margin:0 0 25px;
	padding-left:5px;
	padding-right:5px;
}

.catalog_block ul.uss_eshop_menu>li>a:hover{
	color:#a1536d;
}

.catalog_block ul.uss_eshop_menu>li .uss_tree_description{
	font-size:14px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

.catalog_block ul.uss_eshop_menu>li .uss_tree_description p+p{
	margin-top:5px;
}

.catalog_block .catalog_menu>li .catalog_menu_item>a{
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	font-weight:700;
	color:#000;
	display:block;
	text-decoration:none;
	margin:0 0 10px;
	padding-left:5px;
	padding-right:5px;
}

.catalog_block .catalog_menu>li .catalog_menu_item>a:hover{
	color:#a1536d;
}

.catalog_block .catalog_menu>li .catalog_menu_item .uss_tree_description{
	font-size:14px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
}

.catalog_block .catalog_menu>li .catalog_menu_item .uss_tree_description p{
	margin:0;
}

.catalog_block .catalog_menu>li .catalog_menu_item .uss_tree_description p+p{
	margin-top:7px;
}

.catalog_block.x5 .uss_catalog_sidebar .uss_catalog_category,.catalog_block.x5 ul.uss_eshop_menu>li{
	max-width:calc((100% - 40px)/4);
}

.catalog_block.x4 .uss_catalog_sidebar .uss_catalog_category,.catalog_block.x4 ul.uss_eshop_menu>li{
	max-width:calc((100% - 30px)/4);
}

.catalog_block.x3 .uss_catalog_sidebar .uss_catalog_category,.catalog_block.x3 ul.uss_eshop_menu>li{
	max-width:calc((100% - 20px)/3);
}

.catalog_block.x2 .uss_catalog_sidebar .uss_catalog_category,.catalog_block.x2 ul.uss_eshop_menu>li{
	max-width:calc((100% - 10px)/2);
}

.eshop_block ul,.eshop_block ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.eshop_block .uss_eshop_menu{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.eshop_block .uss_eshop_menu>li{
	margin-bottom:20px!important;
	border:2px solid #e5e5e5;
	overflow:hidden;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	width:100%;
}

.eshop_block.x5 .uss_eshop_menu>li{
	max-width:178px;
}

.eshop_block.x4 .uss_eshop_menu>li{
	max-width:225px;
}

.eshop_block.x3 .uss_eshop_menu>li{
	max-width:304px;
}

.eshop_block.x2 .uss_eshop_menu>li{
	max-width:461px;
}

.eshop_block .uss_eshop_menu>li:hover{
	border-color:#a1536d;
}

.eshop_block .uss_eshop_menu>li>span{
	position:relative;
	display:block;
	height:228px;
}

.eshop_block .uss_eshop_menu>li>a{
	font-family:Vremena;
	font-size:14px;
	display:block;
	padding:23px 5px 13px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
}

.eshop_block .uss_eshop_menu>li>a:hover{
	color:#a1536d;
}

.eshop_block .uss_eshop_menu li a img{
	position:absolute;
	top:50%;
	left:50%;
	max-width:100%;
	height:auto;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

.singlepage h1{
	margin-bottom:10px;
}

.singlepage .bread{
	margin-bottom:15px;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_price{
	display:inline-block;
	margin-right:39px;
	vertical-align:middle;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_price div,.buy_one_click_form_tml .uss_onepos_info .uss_shop_price span{
	font-family:SegoeUISemiBold;
	margin:0;
	padding:0;
	background:none!important;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_price div.price,.buy_one_click_form_tml .uss_onepos_info .uss_shop_price span.price{
	color:#a1536d;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_price div.old_price,.buy_one_click_form_tml .uss_onepos_info .uss_shop_price span.old_price{
	display:block;
	color:#b0b6bc;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_by{
	display:inline-block;
	vertical-align:bottom;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_by a.add_to_cart{
	font-size:0;
	position:relative;
	right:-2px;
	display:inline-block;
	width:44px;
	height:44px;
	margin-bottom:-2px;
	vertical-align:bottom;
	text-indent:-9999px;
	background:url(../img/cart_icon.png) 50% no-repeat, #8f546c;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_by a.add_to_cart:hover{
	background-color:#222;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_by a.add_to_cart.already_in_cart{
	background-color:#a1536d;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_by.uss_shop_buy_one_click{
	display:block;
	clear:both;
}

.buy_one_click_form_tml .uss_onepos_info .uss_shop_by.uss_shop_buy_one_click a.add_to_cart{
	font-family:SegoeUISemiBold;
	font-size:15px;
	display:inline-block;
	width:auto;
	padding:13px 10px 0 48px;
	text-align:center;
	text-indent:0;
	color:#fff;
	background-position:13px;
}

.buy_one_click_form_tml .uss_onepos_info .amount_title{
	font-family:SegoeUI;
	font-size:13px;
}

.buy_one_click_form_tml .uss_onepos_info .basket_amount_class{
	font-family:SegoeUI;
	font-size:14px;
	display:inline-block;
	width:32px;
	height:32px;
	text-align:center;
}

.section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big{
	border:2px solid #b0b6bc;
}

.section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image .uss_eshop_icons{
	background:none!important;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price{
	display:inline-block;
	margin-right:39px;
	vertical-align:middle;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span{
	font-family:SegoeUISemiBold;
	margin:0;
	padding:0;
	background:none!important;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price{
	color:#a1536d;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price{
	display:block;
	color:#b0b6bc;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by{
	display:inline-block;
	vertical-align:bottom;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart{
	position:relative;
	right:-2px;
	display:inline-block;
	margin-bottom:-2px;
	vertical-align:bottom;
	background:url(../img/cart_icon.png) 13px no-repeat, #8f546c;
	font-size:15px;
	color:#fff;
	padding:13px 10px 13px 47px;
	text-decoration:none;
	font-family:SegoeUISemiBold;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover{
	background-color:#222;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart{
	background-color:#a1536d;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click{
	display:block;
	clear:both;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_compare_by{
	display:inline-block;
	vertical-align:middle;
	margin:0 15px 5px 0;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_compare_by a{
	text-decoration:none;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_compare_by a:hover{
	text-decoration:underline;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap{
	display:inline-block;
	vertical-align:middle;
	margin:0 15px 5px 0;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap a{
	text-decoration:none;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_put_wrap a:hover{
	text-decoration:underline;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by.uss_shop_buy_one_click a.add_to_cart{
	font-family:SegoeUISemiBold;
	font-size:15px;
	display:inline-block;
	width:auto;
	padding:13px 10px 13px 47px;
	text-align:center;
	text-indent:0;
	color:#fff;
	background-position:13px;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .amount_title{
	font-family:SegoeUI;
	font-size:13px;
}

.section_eshop .uss_shop_detail .uss_shop_technical_data .basket_amount_class{
	font-family:SegoeUI;
	font-size:14px;
	display:inline-block;
	width:32px;
	height:32px;
	text-align:center;
}

div.uss_tabs div.uss_tabs_navigation span{
	background:#222;
}

div.uss_tabs div.uss_tabs_navigation span.selected{
	color:#fff;
	background:#a1536d;
}

div.uss_tabs div.tab_items{
	border-color:#a1536d;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.h3.h_op{
	font-family:Vremena;
	font-size:19px;
	font-weight:400;
	margin-bottom:18px;
	text-transform:uppercase;
}

.uss_eshop_sameproducts.blocks .item{
	overflow:visible;
	border:1px solid #e5e5e5;
	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;
}

.uss_eshop_sameproducts.blocks .item .info{
	margin-top:auto;
}

.uss_eshop_sameproducts.blocks .item .imageWrap img{
	max-width:100%;
}

.uss_eshop_sameproducts.blocks .item .imageWrap{
	margin-bottom:18px;
	border:none;
}

.uss_eshop_sameproducts.blocks .item .info{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	padding-left:10px;
}

.uss_eshop_sameproducts.blocks .item .info .title{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
	width:100%;
	padding-right:10px;
}

.uss_eshop_sameproducts.blocks .item .info .price{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.uss_eshop_sameproducts.blocks .item .info .title a{
	font-family:Vremena;
	font-size:12px;
	display:block;
	overflow:hidden;
	max-height:3.6em;
	line-height:1.2;
	text-decoration:none;
	text-transform:uppercase;
	color:#1e222f;
	margin-bottom:12px;
}

.uss_eshop_sameproducts.blocks .item .info .title a:hover{
	color:#a1536d;
}

.uss_eshop_sameproducts.blocks .item .info .price{
	display:inline-block;
	margin:0;
	vertical-align:bottom;
}

.uss_eshop_sameproducts.blocks .item .info .price span{
	padding:0!important;
	background:none!important;
}

.uss_eshop_sameproducts.blocks .item .info .price span.old_price{
	font-family:SegoeUI;
	font-size:14px;
	display:block;
	color:#adb1b6;
}

.uss_eshop_sameproducts.blocks .item .info .price span.actual_price{
	font-family:SegoeUISemiBold;
	font-size:23px;
	color:#a05e79;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart{
	display:inline-block;
	vertical-align:bottom;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart{
	font-size:0;
	position:relative;
	display:inline-block;
	width:44px;
	height:44px;
	text-indent:-9999px;
	background:url(../img/cart_icon.png) 50% no-repeat, #8f546c;
}

.uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart:hover{
	background-color:#222;
}

.uss_eshop_sameproducts.blocks .item.order_many{
	padding-bottom:50px;
}

.uss_eshop_sameproducts.blocks .item.order_many .addToCart{
	position:relative;
}

.uss_eshop_sameproducts.blocks .item.order_many .addToCart .amount_title{
	font-family:SegoeUI;
	font-size:13px;
	position:absolute;
	left:-148px;
	bottom:38px;
	white-space:nowrap;
}

.uss_eshop_sameproducts.blocks .item.order_many .addToCart .basket_amount_class{
	font-family:SegoeUI;
	font-size:14px;
	position:absolute;
	right:70px;
	bottom:30px;
	width:32px;
	height:32px;
	text-align:center;
	border:2px solid #e5e5e5;
}

.slider_wrap{
	position:relative;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	margin-bottom:20px;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.slider_wrap .uss_eshop_block_item{
	margin:0;
}

.slider_wrap .uss_widget_outer_content{
	height:100%;
}

.slider_wrap ul,.slider_wrap ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.slider_wrap ul li{
	position:relative;
}

.slider_wrap .slide .caption{
	position:absolute;
	left:50px;
	top:50px;
	text-transform:uppercase;
	color:#fff;
	font-family:Vremena;
	text-align:right;
	line-height:1.35;
}

.slider_wrap .slide .caption p{
	margin:0 0 10px;
}

.slider_wrap .slide img{
	position:relative;
	max-width:100%;
}

.slider_wrap .slider{
	overflow:hidden;
	width:100%;
	position:relative;
}

.slider_wrap .slider .slides{
	width:100%;
	white-space:nowrap;
}

.slider_wrap .slider .slides .slide{
	display:inline-block;
	white-space:normal;
}

.slider_wrap .slider .slides .slick-slide{
	position:relative;
	overflow:hidden;
}

.slider_wrap .slider .slick-dots{
	bottom:35px;
	padding-left:38px;
	text-align:left;
}

.slider_wrap .slider .slick-dots li{
	width:8px;
	height:8px;
	margin-right:12px;
}

.slider_wrap .slider .slick-dots li button{
	display:block;
	width:8px;
	height:8px;
	padding:0;
	opacity:1;
	border:1px solid #fff;
	background:none;
}

.slider_wrap .slider .slick-dots li.slick-active button{
	background:#fff;
}

.slider_wrap .slider .slick-prev{
	z-index:2;
	width:66px;
	height:66px;
	opacity:1;
	background:url(../img/slider_next.png) 50% no-repeat;
	left:0;
	background:url(../img/slider_prev.png) 50% no-repeat;
}

.slider_wrap .slider .slick-next{
	z-index:2;
	width:66px;
	height:66px;
	opacity:1;
	right:0;
	background:url(../img/slider_next.png) 50% no-repeat;
}

.slider_wrap .slide_aside{
	width:224px;
}

.slider_wrap .slide_aside>*{
	margin-bottom:0;
}

.slider_wrap .slider.pos-right ul.slides{
	right:0;
	left:auto;
}

.slider_wrap .slider.pos-left ul.slides{
	right:auto;
	left:0;
}

.slider_wrap .slider.pos-top ul.slides{
	top:0;
	bottom:auto;
}

.slider_wrap .slider.pos-bottom ul.slides{
	top:auto;
	bottom:0;
}

.slider_wrap .slide_form{
	min-height:374px;
	padding:10px;
	border:2px solid #e5e5e5;
}

.slider_wrap .slide_form .fc_upload_wrapper,.slider_wrap .slide_form .fc_upload_wrapper .uss_editor_img_upload,.slider_wrap .slide_form .fc_upload_wrapper .uss_editor_img_upload .jq-file,.slider_wrap .slide_form .jq-select-multiple{
	max-width:100%;
}

.slider_wrap .slide_form .fc_captcha .captcha_item{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

.slider_wrap .slide_form .fc_captcha .captcha_item img{
	float:none;
	display:block;
}

.slider_wrap .slide_form .fc_captcha .captcha_item input.styler{
	width:calc(100% - 119px);
	height:38px!important;
}

.slider_wrap .slide_form form,.slider_wrap .slide_form form .group,.slider_wrap .slide_form form .group .fc_item,.slider_wrap .slide_form form .group .fc_item .elem_item{
	width:100%;
}

.slider_wrap .slide_form form .group .fc_item .elem_item input,.slider_wrap .slide_form form .group .fc_item .elem_item input.styler,.slider_wrap .slide_form form .group .fc_item .elem_item textarea,.slider_wrap .slide_form form .group .fc_item .elem_item textarea.styler{
	width:100%;
	height:32px;
	border:1px solid #e5e5e5;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.slider_wrap .slide_form form .buttons input{
	font-family:Vremena;
	font-size:12px;
	line-height:1;
	display:inline-block;
	width:100%;
	height:32px;
	margin:0!important;
	margin-top:20px;
	padding:10px 12px 9px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#222;
	border:2px solid #a1536d;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:none;
}

.slider_wrap .slide_form form .buttons input:hover{
	background:#a1536d;
	color:#fff;
}

.slider_wrap .slide_form .h3{
	font-size:19px;
	line-height:1.2;
	margin-bottom:35px;
}

.uss_eshop_item .posimg_item .uss_img_holder_outer,.uss_section_content .uss_eshop_sameproducts .imageWrapOuter{
	max-width:100%;
	width:100%!important;
}

.uss_advanced_image_list .uss_adv_img_list_item:first-child{
	padding-left:2px;
}

.uss_advanced_image_list .uss_adv_img_list_item:last-child{
	padding-right:2px;
}

.uss_advanced_image_list .uss_adv_img_list_item span{
	background-color:#deccd3;
}

.uss_advanced_image_list .uss_adv_img_list_item.active span{
	background-color:#8f546c;
}

.colorStyle2 .uss_advanced_image_list .uss_adv_img_list_item span{
	background-color:#ebe2ce;
}

.colorStyle2 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background-color:#bd9f5d;
}

.colorStyle3 .uss_advanced_image_list .uss_adv_img_list_item span{
	background-color:#fbb3b3;
}

.colorStyle3 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background-color:#f00000;
}

.colorStyle4 .uss_advanced_image_list .uss_adv_img_list_item span{
	background-color:#dbe7b4;
}

.colorStyle4 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background-color:#87b005;
}

.colorStyle5 .uss_advanced_image_list .uss_adv_img_list_item span{
	background-color:#b6d3ee;
}

.colorStyle5 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background-color:#0c6cc5;
}

.colorStyle6 .uss_advanced_image_list .uss_adv_img_list_item span{
	background-color:#ddd;
}

.colorStyle6 .uss_advanced_image_list .uss_adv_img_list_item.active span{
	background-color:#8c8c8c;
}

.colorStyle1 .tml_mid .slider_wrap .slider,.colorStyle1 .tml_mid .slider_wrap .slider .slides,.colorStyle1 .tml_min .slider_wrap .slider,.colorStyle1 .tml_min .slider_wrap .slider .slides{
	width:100%;
}

.colorStyle2 .border_block{
	border-color:#dbdfe7;
}

.colorStyle2 .border_block:hover{
	border-color:#bd9f5d;
}

.colorStyle2 a{
	color:#bd9f5d;
}

.colorStyle2 .btn{
	color:#222;
	border-color:#bd9f5d;
}

.colorStyle2 .btn:hover{
	color:#fff;
	background:#bd9f5d;
}

.colorStyle2 .header .center .slogan{
	color:#bd9f5d;
}

.colorStyle2 .top_menu ul li:hover,.colorStyle2 .top_menu ul li:hover a,.colorStyle2 .top_menu ul li a.active,.colorStyle2 .top_menu ul li a.active a,.colorStyle2 .top_menu ul li a:hover,.colorStyle2 .top_menu ul li a:hover a{
	color:#bd9f5d;
	border-color:#bd9f5d!important;
}

.colorStyle2 .top_menu ul li .submenu{
	border-color:#bd9f5d!important;
}

.colorStyle2 .top_menu ul li .submenu li a.active,.colorStyle2 .top_menu ul li .submenu li a:hover{
	color:#bd9f5d;
}

.colorStyle2 .top_menu ul li.active,.colorStyle2 .top_menu ul li.active a{
	color:#bd9f5d;
	border-color:#bd9f5d!important;
}

.colorStyle2 .top_menu .inner>ul>li>a:hover{
	color:#bd9f5d;
}

.colorStyle2 .top_menu .inner>ul>li>a.active{
	color:#bd9f5d;
	border-color:#fff!important;
}

.colorStyle2 .container .aside .block .news_block_item .info .title,.colorStyle2 .container .aside .block .news_block_item .info .title a,.colorStyle2 .container .aside .block ul li a.active,.colorStyle2 .container .aside .block ul li a:hover{
	color:#bd9f5d;
}

.colorStyle2 .container .aside .block .h3,.colorStyle2 .container .aside .block h3{
	font-size:18px;
}

.colorStyle2 .container .aside .block form .buttons input{
	color:#222;
	border-color:#bd9f5d;
}

.colorStyle2 .container .aside .block form .buttons input:hover{
	color:#fff;
	background:#bd9f5d;
}

.colorStyle2 .container .aside .block.polling .submit #submitvote,.colorStyle2 .container .aside .block.type3 .wrap,.colorStyle2 .container .aside .block.type3>.fc_form_tml{
	border-color:#bd9f5d;
}

.colorStyle2 .container .form_inline form{
	border:2px solid #e5e5e5;
}

.colorStyle2 .container .form_inline form .group .fc_item .elem_item input,.colorStyle2 .container .form_inline form .group .fc_item .elem_item input.styler,.colorStyle2 .container .form_inline form .group .fc_item .elem_item textarea,.colorStyle2 .container .form_inline form .group .fc_item .elem_item textarea.styler{
	border-color:#e5e5e5;
}

.colorStyle2 .container .form_inline form .buttons input.styler{
	color:#222;
	border-color:#bd9f5d;
}

.colorStyle2 .container .form_inline form .buttons input.styler:hover{
	color:#fff;
	background:#bd9f5d;
}

.colorStyle2 .container .form_inline form .buttons input{
	color:#222;
	border-color:#bd9f5d;
}

.colorStyle2 .container .form_inline form .buttons input:hover{
	color:#fff;
	background:#bd9f5d;
}

.colorStyle2 .uss_eshop_block_item{
	border-color:#dbdfe7;
}

.colorStyle2 .uss_eshop_block_item:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .uss_eshop_block_item .uss_shop_name a.active,.colorStyle2 .uss_eshop_block_item .uss_shop_name a:hover{
	color:#bd9f5d;
}

.colorStyle2 .uss_eshop_block_item .uss_shop_price span.actual_price{
	color:#222;
}

.colorStyle2 .uss_eshop_block_item a.add_to_cart{
	background-color:#bd9f5d;
}

.colorStyle2 .uss_shop_list_view_item{
	border-color:#dbdfe7;
}

.colorStyle2 .uss_shop_list_view_item:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .uss_shop_list_view_item .uss_shop_name a.active,.colorStyle2 .uss_shop_list_view_item .uss_shop_name a:hover{
	color:#bd9f5d;
}

.colorStyle2 .uss_shop_list_view_item .uss_shop_price span.actual_price{
	color:#222;
}

.colorStyle2 .uss_shop_list_view_item a.add_to_cart{
	background-color:#bd9f5d;
}

.colorStyle2 .uss_eshop_filters_block form .filter_submit input{
	color:#a4acbf;
	border-color:#a4acbf;
}

.colorStyle2 .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#a4acbf;
}

.colorStyle2 .uss_eshop_filters_block form .filter_submit button{
	color:#bd9f5d;
	border-color:#bd9f5d;
}

.colorStyle2 .uss_eshop_filters_block form .filter_submit button:hover{
	color:#fff;
	background:#a4acbf;
	background:#bd9f5d;
}

.colorStyle2 .uss_shop_blocks_view .uss_eshop_item{
	border-color:#dbdfe7;
}

.colorStyle2 .uss_shop_blocks_view .uss_eshop_item:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a.active,.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover,.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price{
	color:#bd9f5d;
}

.colorStyle2 .uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart{
	background-color:#bd9f5d;
}

.colorStyle2 .catalog_block .catalog_menu>li{
	border-color:#dbdfe7;
}

.colorStyle2 .catalog_block .catalog_menu>li:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .catalog_block .catalog_menu .catalog_menu_item>a.active,.colorStyle2 .catalog_block .catalog_menu .catalog_menu_item>a:hover{
	color:#bd9f5d;
}

.colorStyle2 .eshop_block .uss_eshop_menu>li{
	border-color:#dbdfe7;
}

.colorStyle2 .eshop_block .uss_eshop_menu>li:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .eshop_block .uss_eshop_menu>li a.active,.colorStyle2 .eshop_block .uss_eshop_menu>li a:hover{
	color:#bd9f5d;
}

.colorStyle2 .uss_catalog_block_cat .uss_catalog_category{
	border-color:#dbdfe7;
}

.colorStyle2 .uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .uss_catalog_block_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle2 .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle2 .uss_catalog_list_cat .uss_catalog_category{
	border-color:#dbdfe7;
}

.colorStyle2 .uss_catalog_list_cat .uss_catalog_category:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .uss_catalog_list_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle2 .uss_catalog_list_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle2 #wrap .catalog_orderbutton{
	background:#bd9f5d;
}

.colorStyle2 #wrap .catalog_orderbutton:hover{
	background-color:#222;
}

.colorStyle2 .block.photoalbum .uss_images_block .uss_one_image img{
	border-color:#dbdfe7;
}

.colorStyle2 .block.photoalbum .uss_images_block .uss_one_image img:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .footer_menu ul li{
	border-color:#dbdfe7;
}

.colorStyle2 .footer_menu ul li.active,.colorStyle2 .footer_menu ul li:hover,.colorStyle2 .footer_menu ul li a.active,.colorStyle2 .footer_menu ul li a:hover{
	color:#bd9f5d;
	border-color:#bd9f5d;
}

.colorStyle2 .footer .center a{
	color:#bd9f5d;
}

.colorStyle2 table.decore,.colorStyle2 table.decore tbody tr td,.colorStyle2 table.decore tbody tr th{
	border-color:#dbdfe7;
}

.colorStyle2 .h3,.colorStyle2 .h_op,.colorStyle2 h1{
	font-size:30px;
}

.colorStyle2 div.uss_tabs div.uss_tabs_navigation span{
	background:#222;
}

.colorStyle2 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#bd9f5d;
}

.colorStyle2 div.uss_tabs div.tab_items{
	border-color:#bd9f5d;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big{
	border:2px solid #a4acbf;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image .uss_eshop_icons{
	background:#bd9f5d;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price{
	color:#bd9f5d;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price{
	color:#a4acbf;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart{
	background-color:#bd9f5d;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle2 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart{
	background-color:#bd9f5d;
}

.colorStyle2 .uss_eshop_sameproducts.blocks .item .info .title a:hover{
	color:#bd9f5d;
}

.colorStyle2 .uss_eshop_sameproducts.blocks .item .info .price span.old_price{
	color:#a4acbf;
}

.colorStyle2 .uss_eshop_sameproducts.blocks .item .info .price span.actual_price{
	color:#222;
}

.colorStyle2 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart{
	background-color:#bd9f5d;
}

.colorStyle2 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle2 .uss_shop_category{
	border-color:#dbdfe7;
}

.colorStyle2 .uss_shop_category:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .uss_shop_category .uss_shop_cat_name a.active,.colorStyle2 .uss_shop_category .uss_shop_cat_name a:hover{
	color:#bd9f5d;
}

.colorStyle2 .uss_last_guestbook_posts .uss_guestbook_item{
	border-color:#dbdfe7;
}

.colorStyle2 .uss_last_guestbook_posts .uss_guestbook_item:hover{
	border-color:#bd9f5d;
}

.colorStyle2 .slider_wrap .slider,.colorStyle2 .slider_wrap .slider .slides{
	width:100%;
}

.colorStyle2 .slider_wrap .slide_aside .buttons input{
	border-color:#bd9f5d;
}

.colorStyle2 .slider_wrap .slide_aside .buttons input:hover{
	color:#fff;
	background:#bd9f5d;
}

.colorStyle2 .tml_mid .slider{
	height:296px;
}

.colorStyle2 .menu.top_menu.opened{
	background-color:#bd9f5d;
}

.colorStyle2 .menu.top_menu.opened ul{
	background:none!important;
}

.colorStyle3 .border_block{
	border-color:#dbdfe7;
}

.colorStyle3 .border_block:hover{
	border-color:#f00000;
}

.colorStyle3 a{
	color:#f00000;
}

.colorStyle3 .btn{
	color:#222;
	border-color:#f00000;
}

.colorStyle3 .btn:hover{
	color:#fff;
	background:#f00000;
}

.colorStyle3 .header .center .slogan{
	color:#f00000;
}

.colorStyle3 .top_menu ul li:hover,.colorStyle3 .top_menu ul li:hover a,.colorStyle3 .top_menu ul li a.active,.colorStyle3 .top_menu ul li a.active a,.colorStyle3 .top_menu ul li a:hover,.colorStyle3 .top_menu ul li a:hover a{
	color:#f00000;
	border-color:#f00000!important;
}

.colorStyle3 .top_menu ul li .submenu{
	border-color:#f00000!important;
}

.colorStyle3 .top_menu ul li .submenu li a.active,.colorStyle3 .top_menu ul li .submenu li a:hover{
	color:#f00000;
}

.colorStyle3 .top_menu ul li.active,.colorStyle3 .top_menu ul li.active a{
	color:#f00000;
	border-color:#f00000!important;
}

.colorStyle3 .top_menu .inner>ul>li>a:hover{
	color:#f00000;
}

.colorStyle3 .top_menu .inner>ul>li>a.active{
	color:#f00000;
	border-color:#fff!important;
}

.colorStyle3 .container .aside .block .news_block_item .info .title,.colorStyle3 .container .aside .block .news_block_item .info .title a,.colorStyle3 .container .aside .block ul li a.active,.colorStyle3 .container .aside .block ul li a:hover{
	color:#f00000;
}

.colorStyle3 .container .aside .block .h3,.colorStyle3 .container .aside .block h3{
	font-size:18px;
}

.colorStyle3 .container .aside .block form .buttons input{
	color:#222;
	border-color:#f00000;
}

.colorStyle3 .container .aside .block form .buttons input:hover{
	color:#fff;
	background:#f00000;
}

.colorStyle3 .container .aside .block.polling .submit #submitvote,.colorStyle3 .container .aside .block.type3 .wrap,.colorStyle3 .container .aside .block.type3>.fc_form_tml{
	border-color:#f00000;
}

.colorStyle3 .form_inline form{
	border:2px solid #e5e5e5;
}

.colorStyle3 .form_inline form .group .fc_item .elem_item input,.colorStyle3 .form_inline form .group .fc_item .elem_item input.styler,.colorStyle3 .form_inline form .group .fc_item .elem_item textarea,.colorStyle3 .form_inline form .group .fc_item .elem_item textarea.styler{
	border-color:#e5e5e5;
}

.colorStyle3 .form_inline form .buttons input.styler{
	color:#222;
	border-color:#f00000;
}

.colorStyle3 .form_inline form .buttons input.styler:hover{
	color:#fff;
	background:#f00000;
}

.colorStyle3 .form_inline form .buttons input{
	color:#222;
	border-color:#f00000;
}

.colorStyle3 .form_inline form .buttons input:hover{
	color:#fff;
	background:#f00000;
}

.colorStyle3 .uss_shop_category{
	border-color:#dbdfe7;
}

.colorStyle3 .uss_shop_category:hover{
	border-color:#f00000;
}

.colorStyle3 .uss_shop_category .uss_shop_cat_name a.active,.colorStyle3 .uss_shop_category .uss_shop_cat_name a:hover{
	color:#f00000;
}

.colorStyle3 .uss_eshop_block_item{
	border-color:#dbdfe7;
}

.colorStyle3 .uss_eshop_block_item:hover{
	border-color:#f00000;
}

.colorStyle3 .uss_eshop_block_item .uss_shop_name a.active,.colorStyle3 .uss_eshop_block_item .uss_shop_name a:hover{
	color:#f00000;
}

.colorStyle3 .uss_eshop_block_item .uss_shop_price span.actual_price{
	color:#222;
}

.colorStyle3 .uss_eshop_block_item a.add_to_cart{
	background-color:#f00000;
}

.colorStyle3 .uss_shop_list_view_item{
	border-color:#dbdfe7;
}

.colorStyle3 .uss_shop_list_view_item:hover{
	border-color:#f00000;
}

.colorStyle3 .uss_shop_list_view_item .uss_shop_name a.active,.colorStyle3 .uss_shop_list_view_item .uss_shop_name a:hover{
	color:#f00000;
}

.colorStyle3 .uss_shop_list_view_item .uss_shop_price span.actual_price{
	color:#222;
}

.colorStyle3 .uss_shop_list_view_item a.add_to_cart{
	background-color:#f00000;
}

.colorStyle3 .uss_eshop_filters_block form .filter_submit input{
	color:#a4acbf;
	border-color:#a4acbf;
}

.colorStyle3 .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#a4acbf;
}

.colorStyle3 .uss_eshop_filters_block form .filter_submit button{
	color:#f00000;
	border-color:#f00000;
}

.colorStyle3 .uss_eshop_filters_block form .filter_submit button:hover{
	color:#fff;
	background:#a4acbf;
	background:#f00000;
}

.colorStyle3 .uss_shop_blocks_view .uss_eshop_item{
	border-color:#dbdfe7;
}

.colorStyle3 .uss_shop_blocks_view .uss_eshop_item:hover{
	border-color:#f00000;
}

.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a.active,.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover,.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price{
	color:#f00000;
}

.colorStyle3 .uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart{
	background-color:#f00000;
}

.colorStyle3 .catalog_block .catalog_menu>li{
	border-color:#dbdfe7;
}

.colorStyle3 .catalog_block .catalog_menu>li:hover{
	border-color:#f00000;
}

.colorStyle3 .catalog_block .catalog_menu .catalog_menu_item>a.active,.colorStyle3 .catalog_block .catalog_menu .catalog_menu_item>a:hover{
	color:#f00000;
}

.colorStyle3 .eshop_block .uss_eshop_menu>li{
	border-color:#dbdfe7;
}

.colorStyle3 .eshop_block .uss_eshop_menu>li:hover{
	border-color:#f00000;
}

.colorStyle3 .eshop_block .uss_eshop_menu>li a.active,.colorStyle3 .eshop_block .uss_eshop_menu>li a:hover{
	color:#f00000;
}

.colorStyle3 .uss_catalog_block_cat .uss_catalog_category{
	border-color:#dbdfe7;
}

.colorStyle3 .uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#f00000;
}

.colorStyle3 .uss_catalog_block_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle3 .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle3 .uss_catalog_list_cat .uss_catalog_category{
	border-color:#dbdfe7;
}

.colorStyle3 .uss_catalog_list_cat .uss_catalog_category:hover{
	border-color:#f00000;
}

.colorStyle3 .uss_catalog_list_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle3 .uss_catalog_list_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle3 #wrap .catalog_orderbutton{
	background:#f00000;
}

.colorStyle3 #wrap .catalog_orderbutton:hover{
	background-color:#222;
}

.colorStyle3 .block.photoalbum .uss_images_block .uss_one_image img{
	border-color:#dbdfe7;
}

.colorStyle3 .block.photoalbum .uss_images_block .uss_one_image img:hover{
	border-color:#f00000;
}

.colorStyle3 .footer_menu ul li{
	border-color:#dbdfe7;
}

.colorStyle3 .footer_menu ul li.active,.colorStyle3 .footer_menu ul li:hover,.colorStyle3 .footer_menu ul li a.active,.colorStyle3 .footer_menu ul li a:hover{
	color:#f00000;
	border-color:#f00000;
}

.colorStyle3 .footer .center a{
	color:#f00000;
}

.colorStyle3 table.decore,.colorStyle3 table.decore tbody tr td,.colorStyle3 table.decore tbody tr th{
	border-color:#dbdfe7;
}

.colorStyle3 .h3,.colorStyle3 .h_op,.colorStyle3 h1{
	font-size:30px;
}

.colorStyle3 div.uss_tabs div.uss_tabs_navigation span{
	background:#222;
}

.colorStyle3 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#f00000;
}

.colorStyle3 div.uss_tabs div.tab_items{
	border-color:#f00000;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big{
	border:2px solid #a4acbf;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image .uss_eshop_icons{
	background:#f00000;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price{
	color:#f00000;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price{
	color:#a4acbf;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart{
	background-color:#f00000;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle3 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart{
	background-color:#f00000;
}

.colorStyle3 .uss_eshop_sameproducts.blocks .item .info .title a:hover{
	color:#f00000;
}

.colorStyle3 .uss_eshop_sameproducts.blocks .item .info .price span.old_price{
	color:#a4acbf;
}

.colorStyle3 .uss_eshop_sameproducts.blocks .item .info .price span.actual_price{
	color:#222;
}

.colorStyle3 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart{
	background-color:#f00000;
}

.colorStyle3 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle3 .uss_last_guestbook_posts .uss_guestbook_item{
	border-color:#dbdfe7;
}

.colorStyle3 .uss_last_guestbook_posts .uss_guestbook_item:hover{
	border-color:#f00000;
}

.colorStyle3 .slider_wrap .slider{
	width:959px;
	height:374px;
}

.colorStyle3 .slider_wrap .slider .slides{
	width:959px;
}

.colorStyle3 .slider_wrap .slide_aside{
	min-width:224px;
	min-height:auto;
}

.colorStyle3 .slider_wrap .slide_aside .buttons input{
	border-color:#f00000;
}

.colorStyle3 .slider_wrap .slide_aside .buttons input:hover{
	color:#fff;
	background:#f00000;
}

.colorStyle3 .menu.top_menu.opened{
	background-color:#f00000;
}

.colorStyle3 .menu.top_menu.opened ul{
	background:none!important;
}

.colorStyle4 .border_block{
	border-color:#e8eae0;
}

.colorStyle4 .border_block:hover{
	border-color:#87b005;
}

.colorStyle4 a{
	color:#87b005;
}

.colorStyle4 .btn{
	color:#222;
	border-color:#87b005;
}

.colorStyle4 .btn:hover{
	color:#fff;
	background:#87b005;
}

.colorStyle4 .header .center .slogan{
	color:#87b005;
}

.colorStyle4 .top_menu ul li:hover,.colorStyle4 .top_menu ul li:hover a,.colorStyle4 .top_menu ul li a.active,.colorStyle4 .top_menu ul li a.active a,.colorStyle4 .top_menu ul li a:hover,.colorStyle4 .top_menu ul li a:hover a{
	color:#87b005;
	border-color:#87b005!important;
}

.colorStyle4 .top_menu ul li .submenu{
	border-color:#87b005!important;
}

.colorStyle4 .top_menu ul li .submenu li a.active,.colorStyle4 .top_menu ul li .submenu li a:hover{
	color:#87b005;
}

.colorStyle4 .top_menu ul li.active,.colorStyle4 .top_menu ul li.active a{
	color:#87b005;
	border-color:#87b005!important;
}

.colorStyle4 .top_menu .inner>ul>li>a:hover{
	color:#87b005;
}

.colorStyle4 .top_menu .inner>ul>li>a.active{
	color:#87b005;
	border-color:#fff!important;
}

.colorStyle4 .container .aside .block .news_block_item .info .title,.colorStyle4 .container .aside .block .news_block_item .info .title a,.colorStyle4 .container .aside .block ul li a.active,.colorStyle4 .container .aside .block ul li a:hover{
	color:#87b005;
}

.colorStyle4 .container .aside .block .h3,.colorStyle4 .container .aside .block h3{
	font-size:18px;
}

.colorStyle4 .container .aside .block.polling .submit #submitvote,.colorStyle4 .container .aside .block.type3 .wrap,.colorStyle4 .container .aside .block.type3>.fc_form_tml{
	border-color:#87b005;
}

.colorStyle4 .container .aside form .buttons input{
	color:#222;
	border-color:#87b005;
}

.colorStyle4 .container .aside form .buttons input:hover{
	color:#fff;
	background:#87b005;
}

.colorStyle4 .container .form_inline form{
	border:2px solid #e5e5e5;
}

.colorStyle4 .container .form_inline form .group .fc_item .elem_item input,.colorStyle4 .container .form_inline form .group .fc_item .elem_item input.styler,.colorStyle4 .container .form_inline form .group .fc_item .elem_item textarea,.colorStyle4 .container .form_inline form .group .fc_item .elem_item textarea.styler{
	border-color:#e5e5e5;
}

.colorStyle4 .container .form_inline form .buttons input.styler{
	color:#222;
	border-color:#87b005;
}

.colorStyle4 .container .form_inline form .buttons input.styler:hover{
	color:#fff;
	background:#87b005;
}

.colorStyle4 .container .form_inline form .buttons input{
	color:#222;
	border-color:#87b005;
}

.colorStyle4 .container .form_inline form .buttons input:hover{
	color:#fff;
	background:#87b005;
}

.colorStyle4 .uss_shop_category{
	border-color:#e8eae0;
}

.colorStyle4 .uss_shop_category:hover{
	border-color:#87b005;
}

.colorStyle4 .uss_shop_category .uss_shop_cat_name a.active,.colorStyle4 .uss_shop_category .uss_shop_cat_name a:hover{
	color:#87b005;
}

.colorStyle4 .uss_eshop_block_item{
	border-color:#e8eae0;
}

.colorStyle4 .uss_eshop_block_item:hover{
	border-color:#87b005;
}

.colorStyle4 .uss_eshop_block_item .uss_shop_name a.active,.colorStyle4 .uss_eshop_block_item .uss_shop_name a:hover{
	color:#87b005;
}

.colorStyle4 .uss_eshop_block_item .uss_shop_price span.actual_price{
	color:#222;
}

.colorStyle4 .uss_eshop_block_item a.add_to_cart{
	background-color:#87b005;
}

.colorStyle4 .uss_shop_list_view_item{
	border-color:#e8eae0;
}

.colorStyle4 .uss_shop_list_view_item:hover{
	border-color:#87b005;
}

.colorStyle4 .uss_shop_list_view_item .uss_shop_name a.active,.colorStyle4 .uss_shop_list_view_item .uss_shop_name a:hover{
	color:#87b005;
}

.colorStyle4 .uss_shop_list_view_item .uss_shop_price span.actual_price{
	color:#222;
}

.colorStyle4 .uss_shop_list_view_item a.add_to_cart{
	background-color:#87b005;
}

.colorStyle4 .uss_eshop_filters_block form .filter_submit input{
	color:#b0b6bc;
	border-color:#b0b6bc;
}

.colorStyle4 .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#b0b6bc;
}

.colorStyle4 .uss_eshop_filters_block form .filter_submit button{
	color:#87b005;
	border-color:#87b005;
}

.colorStyle4 .uss_eshop_filters_block form .filter_submit button:hover{
	color:#fff;
	background:#b0b6bc;
	background:#87b005;
}

.colorStyle4 .uss_shop_blocks_view .uss_eshop_item{
	border-color:#e8eae0;
}

.colorStyle4 .uss_shop_blocks_view .uss_eshop_item:hover{
	border-color:#87b005;
}

.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a.active,.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover,.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price{
	color:#87b005;
}

.colorStyle4 .uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart{
	background-color:#87b005;
}

.colorStyle4 .catalog_block .catalog_menu>li{
	border-color:#e8eae0;
}

.colorStyle4 .catalog_block .catalog_menu>li:hover{
	border-color:#87b005;
}

.colorStyle4 .catalog_block .catalog_menu .catalog_menu_item>a.active,.colorStyle4 .catalog_block .catalog_menu .catalog_menu_item>a:hover{
	color:#87b005;
}

.colorStyle4 .eshop_block .uss_eshop_menu>li{
	border-color:#e8eae0;
}

.colorStyle4 .eshop_block .uss_eshop_menu>li:hover{
	border-color:#87b005;
}

.colorStyle4 .eshop_block .uss_eshop_menu>li a.active,.colorStyle4 .eshop_block .uss_eshop_menu>li a:hover{
	color:#87b005;
}

.colorStyle4 .uss_catalog_block_cat .uss_catalog_category{
	border-color:#e8eae0;
}

.colorStyle4 .uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#87b005;
}

.colorStyle4 .uss_catalog_block_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle4 .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle4 .uss_catalog_list_cat .uss_catalog_category{
	border-color:#e8eae0;
}

.colorStyle4 .uss_catalog_list_cat .uss_catalog_category:hover{
	border-color:#87b005;
}

.colorStyle4 .uss_catalog_list_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle4 .uss_catalog_list_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle4 #wrap .catalog_orderbutton{
	background:#87b005;
}

.colorStyle4 #wrap .catalog_orderbutton:hover{
	background-color:#222;
}

.colorStyle4 .block.photoalbum .uss_images_block .uss_one_image img{
	border-color:#e8eae0;
}

.colorStyle4 .block.photoalbum .uss_images_block .uss_one_image img:hover{
	border-color:#87b005;
}

.colorStyle4 .footer_menu ul li{
	border-color:#e8eae0;
}

.colorStyle4 .footer_menu ul li.active,.colorStyle4 .footer_menu ul li:hover,.colorStyle4 .footer_menu ul li a.active,.colorStyle4 .footer_menu ul li a:hover{
	color:#87b005;
	border-color:#87b005;
}

.colorStyle4 .footer .center a{
	color:#87b005;
}

.colorStyle4 table.decore,.colorStyle4 table.decore tbody tr td,.colorStyle4 table.decore tbody tr th{
	border-color:#e8eae0;
}

.colorStyle4 .h3,.colorStyle4 .h_op,.colorStyle4 h1{
	font-size:30px;
}

.colorStyle4 div.uss_tabs div.uss_tabs_navigation span{
	background:#222;
}

.colorStyle4 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#87b005;
}

.colorStyle4 div.uss_tabs div.tab_items{
	border-color:#87b005;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big{
	border:2px solid #b0b6bc;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image .uss_eshop_icons{
	background:#87b005;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price{
	color:#87b005;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price{
	color:#b0b6bc;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart{
	background-color:#87b005;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle4 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart{
	background-color:#87b005;
}

.colorStyle4 .uss_eshop_sameproducts.blocks .item .info .title a:hover{
	color:#87b005;
}

.colorStyle4 .uss_eshop_sameproducts.blocks .item .info .price span.old_price{
	color:#b0b6bc;
}

.colorStyle4 .uss_eshop_sameproducts.blocks .item .info .price span.actual_price{
	color:#222;
}

.colorStyle4 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart{
	background-color:#87b005;
}

.colorStyle4 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle4 .uss_last_guestbook_posts .uss_guestbook_item{
	border-color:#e8eae0;
}

.colorStyle4 .uss_last_guestbook_posts .uss_guestbook_item:hover{
	border-color:#87b005;
}

.colorStyle4 .slider_wrap .slider,.colorStyle4 .slider_wrap .slider .slides{
	width:100%;
}

.colorStyle4 .slider_wrap .slide_aside .buttons input{
	border-color:#87b005;
}

.colorStyle4 .slider_wrap .slide_aside .buttons input:hover{
	color:#fff;
	background:#87b005;
}

.colorStyle4 .menu.top_menu.opened{
	background-color:#87b005;
}

.colorStyle4 .menu.top_menu.opened ul{
	background:none!important;
}

.colorStyle5 .border_block{
	border-color:#e2e8eb;
}

.colorStyle5 .border_block:hover{
	border-color:#0c6cc5;
}

.colorStyle5 a{
	color:#0c6cc5;
}

.colorStyle5 .btn{
	color:#222;
	border-color:#0c6cc5;
}

.colorStyle5 .btn:hover{
	color:#fff;
	background:#0c6cc5;
}

.colorStyle5 .header .center .slogan{
	color:#0c6cc5;
}

.colorStyle5 .top_menu ul li a:hover{
	color:#a1c2d3;
	color:#0c6cc5;
	border-color:#0c6cc5!important;
}

.colorStyle5 .top_menu ul li a:hover a{
	color:#0c6cc5;
	border-color:#0c6cc5!important;
}

.colorStyle5 .top_menu ul li a.active{
	color:#a1c2d3;
	color:#0c6cc5;
	border-color:#0c6cc5!important;
}

.colorStyle5 .top_menu ul li:hover,.colorStyle5 .top_menu ul li:hover a,.colorStyle5 .top_menu ul li a.active a{
	color:#0c6cc5;
	border-color:#0c6cc5!important;
}

.colorStyle5 .top_menu ul li .submenu{
	border-color:#0c6cc5!important;
}

.colorStyle5 .top_menu ul li .submenu li a.active,.colorStyle5 .top_menu ul li .submenu li a:hover{
	color:#a1c2d3;
}

.colorStyle5 .top_menu ul li.active,.colorStyle5 .top_menu ul li.active a{
	color:#0c6cc5;
	border-color:#0c6cc5!important;
}

.colorStyle5 .top_menu .inner>ul>li>a:hover{
	color:#0c6cc5;
}

.colorStyle5 .top_menu .inner>ul>li>a.active{
	color:#0c6cc5;
	border-color:#fff!important;
}

.colorStyle5 .container .aside .block ul li a.active,.colorStyle5 .container .aside .block ul li a:hover{
	color:#a1c2d3;
}

.colorStyle5 .container .aside .block .news_block_item .info .title,.colorStyle5 .container .aside .block .news_block_item .info .title a{
	color:#0c6cc5;
}

.colorStyle5 .container .aside .block .h3,.colorStyle5 .container .aside .block h3{
	font-size:18px;
}

.colorStyle5 .container .aside .block form .buttons input{
	color:#222;
	border-color:#0c6cc5;
}

.colorStyle5 .container .aside .block form .buttons input:hover{
	color:#fff;
	background:#0c6cc5;
}

.colorStyle5 .container .aside .block.polling .submit #submitvote,.colorStyle5 .container .aside .block.type3 .wrap,.colorStyle5 .container .aside .block.type3>.fc_form_tml{
	border-color:#0c6cc5;
}

.colorStyle5 .container .form_inline form{
	border:2px solid #0c6cc5;
}

.colorStyle5 .container .form_inline form .group .fc_item .elem_item input,.colorStyle5 .container .form_inline form .group .fc_item .elem_item input.styler,.colorStyle5 .container .form_inline form .group .fc_item .elem_item textarea,.colorStyle5 .container .form_inline form .group .fc_item .elem_item textarea.styler{
	border-color:#0c6cc5;
}

.colorStyle5 .container .form_inline form .buttons input.styler{
	color:#222;
	border-color:#0c6cc5;
}

.colorStyle5 .container .form_inline form .buttons input.styler:hover{
	color:#fff;
	background:#0c6cc5;
}

.colorStyle5 .container .form_inline form .buttons input{
	color:#222;
	border-color:#0c6cc5;
}

.colorStyle5 .container .form_inline form .buttons input:hover{
	color:#fff;
	background:#0c6cc5;
}

.colorStyle5 .container .block.type3 .wrap,.colorStyle5 .container .block.type3 form,.colorStyle5 .container .block.type3 form .group .fc_item .elem_item input.styler,.colorStyle5 .container .block.type3 form .group .fc_item .elem_item textarea.styler,.colorStyle5 .container .block.type3>.fc_form_tml,.colorStyle5 .container .block.type3>div{
	border-color:#0c6cc5;
}

.colorStyle5 .uss_eshop_block_item{
	border-color:#e2e8eb;
}

.colorStyle5 .uss_eshop_block_item:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .uss_eshop_block_item .uss_shop_name a.active,.colorStyle5 .uss_eshop_block_item .uss_shop_name a:hover{
	color:#a1c2d3;
}

.colorStyle5 .uss_eshop_block_item .uss_shop_price span.actual_price{
	color:#2b1618;
}

.colorStyle5 .uss_eshop_block_item a.add_to_cart{
	background-color:#0c6cc5;
}

.colorStyle5 .uss_shop_list_view_item{
	border-color:#e2e8eb;
}

.colorStyle5 .uss_shop_list_view_item:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .uss_shop_list_view_item .uss_shop_name a.active,.colorStyle5 .uss_shop_list_view_item .uss_shop_name a:hover{
	color:#a1c2d3;
}

.colorStyle5 .uss_shop_list_view_item .uss_shop_price span.actual_price{
	color:#2b1618;
}

.colorStyle5 .uss_shop_list_view_item a.add_to_cart{
	background-color:#0c6cc5;
}

.colorStyle5 .uss_eshop_filters_block form .filter_submit input{
	color:#b0b6bc;
	border-color:#b0b6bc;
}

.colorStyle5 .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#b0b6bc;
}

.colorStyle5 .uss_eshop_filters_block form .filter_submit button{
	color:#0c6cc5;
	border-color:#0c6cc5;
}

.colorStyle5 .uss_eshop_filters_block form .filter_submit button:hover{
	color:#fff;
	background:#b0b6bc;
	background:#0c6cc5;
}

.colorStyle5 .uss_shop_blocks_view .uss_eshop_item{
	border-color:#e2e8eb;
}

.colorStyle5 .uss_shop_blocks_view .uss_eshop_item:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a.active,.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover{
	color:#a1c2d3;
}

.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price{
	color:#0c6cc5;
}

.colorStyle5 .uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart{
	background-color:#0c6cc5;
}

.colorStyle5 .uss_shop_category{
	border-color:#e2e8eb;
}

.colorStyle5 .uss_shop_category:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .uss_shop_category .uss_shop_cat_name a.active,.colorStyle5 .uss_shop_category .uss_shop_cat_name a:hover{
	color:#a1c2d3;
}

.colorStyle5 .catalog_block .catalog_menu>li{
	border-color:#e2e8eb;
}

.colorStyle5 .catalog_block .catalog_menu>li:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .catalog_block .catalog_menu .catalog_menu_item>a.active,.colorStyle5 .catalog_block .catalog_menu .catalog_menu_item>a:hover{
	color:#a1c2d3;
}

.colorStyle5 .eshop_block .uss_eshop_menu>li{
	border-color:#e2e8eb;
}

.colorStyle5 .eshop_block .uss_eshop_menu>li:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .eshop_block .uss_eshop_menu>li a.active,.colorStyle5 .eshop_block .uss_eshop_menu>li a:hover{
	color:#a1c2d3;
}

.colorStyle5 .uss_catalog_block_cat .uss_catalog_category{
	border-color:#e2e8eb;
}

.colorStyle5 .uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .uss_catalog_block_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle5 .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle5 .uss_catalog_list_cat .uss_catalog_category{
	border-color:#e2e8eb;
}

.colorStyle5 .uss_catalog_list_cat .uss_catalog_category:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .uss_catalog_list_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle5 .uss_catalog_list_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle5 #wrap .catalog_orderbutton{
	background:#0c6cc5;
}

.colorStyle5 #wrap .catalog_orderbutton:hover{
	background-color:#222;
}

.colorStyle5 .block.photoalbum .uss_images_block .uss_one_image img{
	border-color:#e2e8eb;
}

.colorStyle5 .block.photoalbum .uss_images_block .uss_one_image img:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .footer_menu ul li{
	border-color:#e2e8eb;
}

.colorStyle5 .footer_menu ul li.active,.colorStyle5 .footer_menu ul li:hover,.colorStyle5 .footer_menu ul li a.active,.colorStyle5 .footer_menu ul li a:hover{
	color:#0c6cc5;
	border-color:#0c6cc5;
}

.colorStyle5 .footer .center a{
	color:#0c6cc5;
}

.colorStyle5 table.decore,.colorStyle5 table.decore tbody tr td,.colorStyle5 table.decore tbody tr th{
	border-color:#e2e8eb;
}

.colorStyle5 .h3,.colorStyle5 .h_op,.colorStyle5 h1{
	font-size:30px;
}

.colorStyle5 div.uss_tabs div.uss_tabs_navigation span{
	background:#222;
}

.colorStyle5 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#0c6cc5;
}

.colorStyle5 div.uss_tabs div.tab_items{
	border-color:#0c6cc5;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big{
	border:2px solid #b0b6bc;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image .uss_eshop_icons{
	background:#0c6cc5;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price{
	color:#0c6cc5;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price{
	color:#b0b6bc;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart{
	background-color:#0c6cc5;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle5 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart{
	background-color:#0c6cc5;
}

.colorStyle5 .uss_eshop_sameproducts.blocks .item .info .title a:hover{
	color:#0c6cc5;
}

.colorStyle5 .uss_eshop_sameproducts.blocks .item .info .price span.old_price{
	color:#b0b6bc;
}

.colorStyle5 .uss_eshop_sameproducts.blocks .item .info .price span.actual_price{
	color:#222;
}

.colorStyle5 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart{
	background-color:#0c6cc5;
}

.colorStyle5 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle5 .uss_last_guestbook_posts .uss_guestbook_item{
	border-color:#e2e8eb;
}

.colorStyle5 .uss_last_guestbook_posts .uss_guestbook_item:hover{
	border-color:#0c6cc5;
}

.colorStyle5 .slider_wrap .slider{
	width:100%;
}

.colorStyle5 .slider_wrap .slider .slides{
	width:100%;
	height:100%;
}

.colorStyle5 .slider_wrap .slide_aside .buttons input{
	border-color:#0c6cc5;
}

.colorStyle5 .slider_wrap .slide_aside .buttons input:hover{
	color:#fff;
	background:#0c6cc5;
}

.colorStyle5 .menu.top_menu.opened{
	background-color:#0c6cc5;
}

.colorStyle5 .menu.top_menu.opened ul{
	background:none!important;
}

.colorStyle6 .border_block{
	border-color:#e5e5e5;
}

.colorStyle6 .border_block:hover{
	border-color:#8c8c8c;
}

.colorStyle6 a{
	color:#8c8c8c;
}

.colorStyle6 .btn{
	color:#222;
	border-color:#8c8c8c;
}

.colorStyle6 .btn:hover{
	color:#fff;
	background:#8c8c8c;
}

.colorStyle6 .header .center .slogan{
	color:#8c8c8c;
}

.colorStyle6 .h_nav_top .center{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	padding:0 1%;
	text-transform:uppercase;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}

.colorStyle6 .top_menu ul li:hover,.colorStyle6 .top_menu ul li:hover a,.colorStyle6 .top_menu ul li a.active,.colorStyle6 .top_menu ul li a.active a,.colorStyle6 .top_menu ul li a:hover,.colorStyle6 .top_menu ul li a:hover a{
	color:#8c8c8c;
	border-color:#8c8c8c!important;
}

.colorStyle6 .top_menu ul li .submenu{
	border-color:#8c8c8c!important;
}

.colorStyle6 .top_menu ul li .submenu li a.active,.colorStyle6 .top_menu ul li .submenu li a:hover{
	color:#8c8c8c;
}

.colorStyle6 .top_menu ul li.active,.colorStyle6 .top_menu ul li.active a{
	color:#8c8c8c;
	border-color:#8c8c8c!important;
}

.colorStyle6 .top_menu .inner>ul>li>a:hover{
	color:#8c8c8c;
}

.colorStyle6 .top_menu .inner>ul>li>a.active{
	color:#8c8c8c;
	border-color:#fff!important;
}

.colorStyle6 .container .aside .block .news_block_item .info .title,.colorStyle6 .container .aside .block .news_block_item .info .title a,.colorStyle6 .container .aside .block ul li a.active,.colorStyle6 .container .aside .block ul li a:hover{
	color:#8c8c8c;
}

.colorStyle6 .container .aside .block .h3,.colorStyle6 .container .aside .block h3{
	font-size:18px;
}

.colorStyle6 .container .aside .block form .buttons input{
	color:#222;
	border-color:#8c8c8c;
}

.colorStyle6 .container .aside .block form .buttons input:hover{
	color:#fff;
	background:#8c8c8c;
}

.colorStyle6 .container .aside .block.polling .submit #submitvote,.colorStyle6 .container .aside .block.type3{
	border-color:#8c8c8c;
}

.colorStyle6 .container .form_inline form{
	border:2px solid #e5e5e5;
}

.colorStyle6 .container .form_inline form .group .fc_item .elem_item input,.colorStyle6 .container .form_inline form .group .fc_item .elem_item input.styler,.colorStyle6 .container .form_inline form .group .fc_item .elem_item textarea,.colorStyle6 .container .form_inline form .group .fc_item .elem_item textarea.styler{
	border-color:#e5e5e5;
}

.colorStyle6 .container .form_inline form .buttons input.styler{
	color:#222;
	border-color:#8c8c8c;
}

.colorStyle6 .container .form_inline form .buttons input.styler:hover{
	color:#fff;
	background:#8c8c8c;
}

.colorStyle6 .container .form_inline form .buttons input{
	color:#222;
	border-color:#8c8c8c;
}

.colorStyle6 .container .form_inline form .buttons input:hover{
	color:#fff;
	background:#8c8c8c;
}

.colorStyle6 .uss_shop_category{
	border-color:#e5e5e5;
}

.colorStyle6 .uss_shop_category:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .uss_shop_category .uss_shop_cat_name a.active,.colorStyle6 .uss_shop_category .uss_shop_cat_name a:hover{
	color:#8c8c8c;
}

.colorStyle6 .uss_eshop_block_item{
	border-color:#e5e5e5;
}

.colorStyle6 .uss_eshop_block_item:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .uss_eshop_block_item .uss_shop_name a.active,.colorStyle6 .uss_eshop_block_item .uss_shop_name a:hover{
	color:#8c8c8c;
}

.colorStyle6 .uss_eshop_block_item .uss_shop_price span.actual_price{
	color:#1e222f;
}

.colorStyle6 .uss_eshop_block_item a.add_to_cart{
	background-color:#8c8c8c;
}

.colorStyle6 .uss_shop_list_view_item{
	border-color:#e5e5e5;
}

.colorStyle6 .uss_shop_list_view_item:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .uss_shop_list_view_item .uss_shop_name a.active,.colorStyle6 .uss_shop_list_view_item .uss_shop_name a:hover{
	color:#8c8c8c;
}

.colorStyle6 .uss_shop_list_view_item .uss_shop_price span.actual_price{
	color:#1e222f;
}

.colorStyle6 .uss_shop_list_view_item a.add_to_cart{
	background-color:#8c8c8c;
}

.colorStyle6 .uss_eshop_filters_block form .filter_submit input{
	color:#b0b6bc;
	border-color:#b0b6bc;
}

.colorStyle6 .uss_eshop_filters_block form .filter_submit input:hover{
	color:#fff;
	background:#b0b6bc;
}

.colorStyle6 .uss_eshop_filters_block form .filter_submit button{
	color:#8c8c8c;
	border-color:#8c8c8c;
}

.colorStyle6 .uss_eshop_filters_block form .filter_submit button:hover{
	color:#fff;
	background:#b0b6bc;
	background:#8c8c8c;
}

.colorStyle6 .uss_shop_blocks_view .uss_eshop_item{
	border-color:#e5e5e5;
}

.colorStyle6 .uss_shop_blocks_view .uss_eshop_item:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a.active,.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_name a:hover,.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_price span.actual_price{
	color:#8c8c8c;
}

.colorStyle6 .uss_shop_blocks_view .uss_eshop_item .uss_shop_by a.add_to_cart{
	background-color:#8c8c8c;
}

.colorStyle6 .catalog_block .catalog_menu>li{
	border-color:#e5e5e5;
}

.colorStyle6 .catalog_block .catalog_menu>li:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .catalog_block .catalog_menu .catalog_menu_item>a.active,.colorStyle6 .catalog_block .catalog_menu .catalog_menu_item>a:hover{
	color:#8c8c8c;
}

.colorStyle6 .eshop_block .uss_eshop_menu>li{
	border-color:#e5e5e5;
}

.colorStyle6 .eshop_block .uss_eshop_menu>li:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .eshop_block .uss_eshop_menu>li a.active,.colorStyle6 .eshop_block .uss_eshop_menu>li a:hover{
	color:#8c8c8c;
}

.colorStyle6 .uss_catalog_block_cat .uss_catalog_category{
	border-color:#e5e5e5;
}

.colorStyle6 .uss_catalog_block_cat .uss_catalog_category:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .uss_catalog_block_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle6 .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle6 .uss_catalog_list_cat .uss_catalog_category{
	border-color:#e5e5e5;
}

.colorStyle6 .uss_catalog_list_cat .uss_catalog_category:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .uss_catalog_list_cat .uss_catalog_category .catalog_info{
	margin-left:-2px;
}

.colorStyle6 .uss_catalog_list_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name a{
	font-family:Vremena;
	color:#222;
}

.colorStyle6 #wrap .catalog_orderbutton{
	background:#8c8c8c;
}

.colorStyle6 #wrap .catalog_orderbutton:hover{
	background-color:#222;
}

.colorStyle6 .block.photoalbum .uss_images_block .uss_one_image img{
	border-color:#e5e5e5;
}

.colorStyle6 .block.photoalbum .uss_images_block .uss_one_image img:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .footer_menu ul li{
	border-color:#e5e5e5;
}

.colorStyle6 .footer_menu ul li.active,.colorStyle6 .footer_menu ul li:hover,.colorStyle6 .footer_menu ul li a.active,.colorStyle6 .footer_menu ul li a:hover{
	color:#8c8c8c;
	border-color:#8c8c8c;
}

.colorStyle6 .footer .center a{
	color:#8c8c8c;
}

.colorStyle6 table.decore,.colorStyle6 table.decore tbody tr td,.colorStyle6 table.decore tbody tr th{
	border-color:#e5e5e5;
}

.colorStyle6 .h3,.colorStyle6 .h_op,.colorStyle6 h1{
	font-size:30px;
}

.colorStyle6 div.uss_tabs div.uss_tabs_navigation span{
	background:#222;
}

.colorStyle6 div.uss_tabs div.uss_tabs_navigation span.selected{
	background:#8c8c8c;
}

.colorStyle6 div.uss_tabs div.tab_items{
	border-color:#8c8c8c;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big{
	border:2px solid #b0b6bc;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image .uss_eshop_icons{
	background:#8c8c8c;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.price{
	color:#8c8c8c;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_price span.old_price{
	color:#b0b6bc;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart{
	background-color:#8c8c8c;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle6 .section_eshop .uss_shop_detail .uss_shop_technical_data .uss_shop_by a.add_to_cart.already_in_cart{
	background-color:#8c8c8c;
}

.colorStyle6 .uss_eshop_sameproducts.blocks .item .info .title a:hover{
	color:#8c8c8c;
}

.colorStyle6 .uss_eshop_sameproducts.blocks .item .info .price span.old_price{
	color:#b0b6bc;
}

.colorStyle6 .uss_eshop_sameproducts.blocks .item .info .price span.actual_price{
	color:#222;
}

.colorStyle6 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart{
	background-color:#8c8c8c;
}

.colorStyle6 .uss_eshop_sameproducts.blocks .item .info .addToCart a.add_to_cart:hover{
	background-color:#222;
}

.colorStyle6 .uss_last_guestbook_posts .uss_guestbook_item{
	border-color:#e5e5e5;
}

.colorStyle6 .uss_last_guestbook_posts .uss_guestbook_item:hover{
	border-color:#8c8c8c;
}

.colorStyle6 .slider_wrap .slider{
	width:100%;
}

.colorStyle6 .slider_wrap .slider .slides{
	width:100%;
	height:100%;
}

.colorStyle6 .slider_wrap .slide_aside .buttons input{
	border-color:#8c8c8c;
}

.colorStyle6 .slider_wrap .slide_aside .buttons input:hover{
	color:#fff;
	background:#8c8c8c;
}

.colorStyle6 .menu.top_menu.opened{
	background-color:#8c8c8c;
}

.colorStyle6 .menu.top_menu.opened ul{
	background:none!important;
}

.social{
	padding-top:7px;
}

.table_block,.table_block tbody{
	display:block;
	width:100%;
}

.table_block tbody tr{
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}

.table_block tbody tr.left{
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
}

.table_block tbody tr.right{
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}

.table_block tbody tr.center{
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}

.table_block>tbody>tr{
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}

.table_block>tbody>tr,table.table_block table tr{
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
}

table.table_block table tr td:first-child{
	padding-right:15px;
}

table.table_block img{
	max-width:100%;
}

.uss_last_guestbook_posts .uss_guestbook_item{
	border:2px solid #e5e5e5;
	background:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.uss_last_guestbook_posts .uss_guestbook_item:hover{
	border-color:#a1536d;
}

table.decore{
	border-collapse:collapse;
}

table.decore tbody{
	border:2px solid #e5e5e5;
}

table.decore tbody tr th{
	font-family:VremenaBook;
	font-weight:400;
	text-transform:uppercase;
	text-shadow:none;
}

table.decore tbody tr td,table.decore tbody tr th{
	font-size:13px;
	padding:10px 0 11px;
	text-align:center;
	border:2px solid #e5e5e5;
}

table.decore tbody tr td{
	font-family:SegoeUISemiBold;
	background:#fff;
}

table.decore tbody tr:nth-of-type(odd) td{
	background:#f4f5f6;
}

.colorStyle1.tml_mid .slider_wrap .slider{
	width:100%;
	height:289px;
}

.colorStyle1.tml_mid .slider_wrap .slider .slides{
	width:100%;
	height:100%;
}

.eshop_filters_group_title{
	font-weight:400;
}

.catalog_orderform_tml .catalog_orderform_window_wrap{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.uss_catlog_cat_anons{
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
}

.buy_one_click_form_tml .buy_one_click_window_wrap{
	-webkit-box-sizing:content-box!important;
	box-sizing:content-box!important;
}

.jq-radio{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.singlepage .inset{
	padding:0;
}

.fc_item.fc_checkbox{
	display:block;
	width:100%!important;
}

.fc_item.fc_checkbox .elem_item{
	display:inline-block;
	width:auto!important;
	vertical-align:top;
}

.fc_item.fc_checkbox .sector_title{
	display:inline-block!important;
	width:auto!important;
	vertical-align:top;
	line-height:1;
	width:calc(100% - 20px)!important;
}

.show_by_count,.show_by_count *{
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.uss_eshop_filters .uss_eshop_filters_block.simple_filters{
	float:none;
}

em.price_zero_class{
	font-size:inherit;
}

.uss_shop_block_cat .uss_shop_cat_text{
	padding-left:15px;
	padding-bottom:15px;
	font-size:inherit;
}

table.table,table.table tbody{
	display:block;
	width:100%;
}

table.table tr{
	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;
}

table.table tr td{
	-moz-flex:1 auto;
	-ms-flex:1 auto;
	-o-flex:1 auto;
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	flex:1 auto;
	min-width:20%;
	width:20%;
}

.uss_eshop_filters .uss_eshop_filters_block .jq-select-multiple,table.table img{
	max-width:100%;
}

.uss_eshop_block_item .uss_eshop_amount_block{
	display:none;
}

.uss_shop_newbies_title{
	-moz-flex:0 100%;
	-ms-flex:0 100%;
	-o-flex:0 100%;
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	flex:0 100%;
}

.uss_pagenator,.uss_pagenator .uss_page_num{
	padding-top:10px;
}

.uss_pagenator .uss_page_num span[class^=uss_page]{
	border:1px solid #ccc;
	min-width:25px;
	min-height:22px;
	text-decoration:none;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	padding:2px 3px;
}

.uss_pagenator .uss_page_num span[class^=uss_page] a{
	text-decoration:none;
	display:inline-block;
	width:100%;
	height:100%;
}

.uss_pagenator .uss_page_num .uss_page.uss_page_selected,.uss_pagenator .uss_page_num .uss_page:hover{
	border-color:#212121;
}

.bread{
	margin-bottom:20px;
}

.uss_widget_outer_content{
	-webkit-box-flex:0;
	-ms-flex:0 100%;
	-webkit-flex:0 100%;
	flex:0 100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:100%;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.aside .uss_widget_outer_content{
	display:block!important;
}

.fc_form_tml .group .fc_item.block:not(.fc_checkbox) label{
	margin-bottom:5px;
}

.fc_form_tml .group .fc_item.block:not(.fc_checkbox) .elem_item,.fc_form_tml .group .fc_item.block:not(.fc_checkbox) .elem_item input.styler,.fc_form_tml .group .fc_item.block:not(.fc_checkbox) .elem_item textarea.styler{
	width:100%;
}

.aside .news_block_item{
	font-size:14px;
}

.slider .slide{
	position:relative;
}

.slider .slide .slide-link{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}

.slider .slide .caption{
	position:absolute;
	left:50px;
	right:50px;
	top:25px;
}

.comment_form_block .comment_form_title{
	font-family:Vremena;
	font-size:19px;
	font-weight:400;
	margin-bottom:18px;
	text-transform:uppercase;
}

.comment_form_block .uss_form_tml.comments_form form#ommentaddform_id{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.comment_form_block .uss_form_tml.comments_form form#ommentaddform_id .uss_form_item.uss_form_text{
	display:block;
	margin:0 0 15px;
	width:calc((100% - 20px)/2);
}

.comment_form_block .uss_form_tml.comments_form form#ommentaddform_id .uss_form_item.uss_form_text+.uss_form_item.uss_form_text{
	margin-left:20px;
}

.comment_form_block .uss_form_tml.comments_form form#ommentaddform_id .uss_form_item.uss_form_textarea,.comment_form_block .uss_form_tml.comments_form form#ommentaddform_id .uss_form_item.uss_form_textarea textarea.styler,.comment_form_block .uss_form_tml.comments_form form#ommentaddform_id .uss_form_item.uss_form_text input[type=text].styler{
	width:100%;
}

.comment_form_block .uss_form_tml.comments_form form#ommentaddform_id .uss_form_item.uss_form_checkbox{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.comment_form_block .uss_form_tml.comments_form form#ommentaddform_id .uss_form_item.uss_form_submit{
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
}

.promo table tr td{
	text-transform:uppercase;
	vertical-align:top;
}

.promo .row{
	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;
	margin-bottom:20px;
}

.promo .row.x6 .icon{
	max-width:calc((100% - 50px)/6);
}

.promo .row.x5 .icon,.promo .row.x6 .icon{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.promo .row.x5 .icon{
	max-width:calc((100% - 40px)/5);
}

.promo .row.x4 .icon{
	max-width:calc((100% - 30px)/4);
}

.promo .row.x3 .icon,.promo .row.x4 .icon{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.promo .row.x3 .icon{
	max-width:calc((100% - 20px)/3);
}

.promo .row.x2 .icon{
	max-width:calc((100% - 10px)/2);
}

.promo .row.x1 .icon,.promo .row.x2 .icon{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.promo .row.x1 .icon{
	width:100%;
}

.promo .icon{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
	text-align:center;
}

.big_block.review .review-items{
	-ms-flex-pack:justify;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.big_block.review .review-items,.big_block.review .review-items .review-item{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}

.big_block.review .review-items .review-item{
	-webkit-box-flex:0;
	-webkit-flex:0 50%;
	-ms-flex:0 50%;
	flex:0 50%;
	-ms-flex-pack:justify;
	margin-bottom:60px;
	padding-right:70px;
}

.big_block.review .review-items .review-item .image{
	margin:0 0 12px;
}

.big_block.review .review-items .review-item .image img{
	overflow:hidden;
	border-radius:112px;
	display:block;
	margin:0 auto;
}

.big_block.review .review-items .review-item .title{
	font-size:15px;
	text-align:center;
	display:block;
	font-weight:700;
}

.big_block.review .review-items .review-item .left{
	-webkit-box-flex:0;
	-webkit-flex:0 auto;
	-ms-flex:0 auto;
	flex:0 auto;
	min-width:150px;
	max-width:150px;
}

.big_block.review .review-items .review-item .right{
	-webkit-box-flex:1;
	-webkit-flex:1 auto;
	-ms-flex:1 auto;
	flex:1 auto;
}

.block.faq a.all{
	float:right;
	height:36px;
	margin-bottom:-36px;
}

.block.faq .uss_widget_outer_content{
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.block.faq .uss_widget_outer_content .h3,.block.faq .uss_widget_outer_content .uss_faq_item{
	-webkit-box-flex:0;
	-webkit-flex:0 100%;
	-ms-flex:0 100%;
	flex:0 100%;
}

.uss_shop_block_cat .uss_shop_cat_text{
	line-height:1.25;
}

.photoalbum .uss_images_block .uss_one_image .image{
	margin-bottom:21px;
}

.photoalbum .photoalbum_menu{
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0;
	padding:0;
	list-style-type:none;
}

.photoalbum .photoalbum_menu li{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.photoalbum .photoalbum_menu li .photoalbum_menu_item .photoalbum_image{
	float:none;
	display:block;
	margin:0 0 21px;
}

.photoalbum .photoalbum_menu li .photoalbum_menu_item>a{
	font-size:15px;
	font-weight:700;
	color:#222;
}

.colorStyle2 .catalog_block .catalog_menu>li .catalog_menu_item>a:hover,.colorStyle2 .catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a:hover,.colorStyle2 .catalog_block ul.uss_eshop_menu>li>a:hover{
	color:#bd9f5d;
}

.colorStyle3 .catalog_block .catalog_menu>li .catalog_menu_item>a:hover,.colorStyle3 .catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a:hover,.colorStyle3 .catalog_block ul.uss_eshop_menu>li>a:hover{
	color:#f00000;
}

.colorStyle4 .catalog_block .catalog_menu>li .catalog_menu_item>a:hover,.colorStyle4 .catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a:hover,.colorStyle4 .catalog_block ul.uss_eshop_menu>li>a:hover{
	color:#87b005;
}

.colorStyle5 .catalog_block .catalog_menu>li .catalog_menu_item>a:hover,.colorStyle5 .catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a:hover,.colorStyle5 .catalog_block ul.uss_eshop_menu>li>a:hover{
	color:#0c6cc5;
}

.colorStyle6 .catalog_block .catalog_menu>li .catalog_menu_item>a:hover,.colorStyle6 .catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_name a:hover,.colorStyle6 .catalog_block ul.uss_eshop_menu>li>a:hover{
	color:#8c8c8c;
}

.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;
}

.uss_pagenator{
	font-size:14px;
}

.inset{
	padding-left:57px;
	padding-right:57px;
}

.catalog_block .uss_catalog_sidebar,.catalog_block .uss_catalog_sidebar .uss_catalog_category{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category{
	width:100%;
	-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;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_img{
	max-width:100%;
	display:block;
	margin:0 auto;
}

.catalog_block .uss_catalog_sidebar .uss_catalog_category .catalog_orderbutton{
	margin-top:auto;
}

.catalog_block.x5 .catalog_menu li,.catalog_block.x5 .uss_catalog_sidebar .uss_catalog_category{
	width:225px;
}

.fc_item .uss_editor_img_upload,.fc_item .uss_editor_img_upload .jq-file,.fc_upload_wrapper,.jq-select-multiple{
	max-width:100%;
}

.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;
}

.container .aside .block.aside_contacts p {margin-bottom: 5px;}
.aside_contacts p.text {font-size: 15px;color: #222;}
.aside_contacts p.phone {font-size: 21px;font-family: 'SegoeUI';}
.aside_contacts p.address {font-size: 12px;font-family: 'Arial';}
.footer .contacts {padding-bottom: 0;}
.footer .contacts span {font-size: 16px;}
.h_nav_top .inner {
  display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex;
  -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;
  -webkit-align-items:center; align-items:center;
}
.h_nav_top .inner {padding: 12px 0;}
.h_nav_top .inner:before,
.h_nav_top .inner:after {
  display: none;
}
.header .inner {padding: 25px 0;}
.container .inner {padding-top: 25px;}
.slick-dotted.slick-slider {margin-bottom: 0;}
#wrap .h3 a {color: #161c2c; text-decoration: none;}
#wrap .h3 a:hover {color: #161c2c; text-decoration: underline;}
.footer .inner {padding: 25px 0;}
.footer .inner:after {content:''; display:table; clear:both;}
.footer .right {padding-top: 0;}
.footer .logo {margin-bottom: 12px;}
.catalog_orderform_tml .fc_item .elem_item, .catalog_orderform_tml .fc_item.fc_outputOnly .outputonly, .catalog_orderform_tml input[type="text"].styler, .catalog_orderform_tml textarea.styler {width: 100%;}
.block .h3 {position: relative;}
.block .h3 a.view_all {position: absolute; font-size: 13px; top: 10px; right: 0;}
#wrap .section_eshop .uss_shop_detail .uss_img_wrapper .uss_img_big .uss_img_big_image .uss_eshop_icons {background: none;}
.h_nav_top .cart {top: 0;}
.h_nav_top .search input[type='text'] {margin-top: 0;}
.uss_eshop_block_item .img {margin-left: -22px;}
.uss_shop_detail .eshop_filters_area .title {margin-right: 5px;}
.uss_eshop_block_item .uss_eshop_amount_block,
.uss_eshop_sameproducts .item .uss_eshop_amount_block {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-align-items:center; align-items:center; padding-right: 15px; margin: 10px 0;}
.uss_eshop_sameproducts .item .uss_eshop_amount_block {padding-right: 5px;}
.uss_eshop_block_item .uss_eshop_amount_block .amount_title,
.uss_eshop_sameproducts.blocks .item.order_many .addToCart .amount_title {white-space: nowrap; font-size: 14px; margin-right: 15px; position: static;}
.uss_eshop_sameproducts.blocks .item.order_many .addToCart .amount_title {margin-right: 5px;}
.uss_eshop_block_item .uss_eshop_amount_block .basket_amount_class,
.uss_eshop_sameproducts.blocks .item.order_many .addToCart .basket_amount_class {width: 40px; text-align: center; height: 25px; position: static; height: 32px;}

.form_inline {margin-top: 40px;}

@media (min-width:769px) and (max-width:1000px){
	.uss_shop_table_view .uss_img .uss_img_holder,.uss_shop_table_view .uss_img .uss_img_holder_outer{
		max-width:139px;
		height:auto!important;
	}
}

@media (max-width:768px){
	.uss_shop_table_view.mCustomScrollbar .mCSB_container{
		width:calc(100vw - 20px)!important;
	}

	table.uss_shoppos_table{
		display:block;
		border:none;
		max-width:calc(100vw - 20px);
	}

	table.uss_shoppos_table tbody{
		display:block;
	}

	table.uss_shoppos_table tbody tr:first-child{
		display:none;
	}

	table.uss_shoppos_table tbody tr:first-child+td{
		border-top:1px solid #989898;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item{
		width:100%;
		display:block;
		padding-bottom:7px;
		padding-top:7px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item+tr{
		padding-top:7px;
		border-top:1px solid #989898;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td{
		font-size:15px;
		border:none;
		padding:0;
		display:block;
		overflow:hidden;
		width:auto!important;
		margin-bottom:5px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img{
		float:left;
		display:block;
		margin-right:10px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img~*{
		overflow:hidden;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_title{
		display:block;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price{
		text-align:left;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.old_price{
		font-size:16px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_price span.actual_price{
		font-size:18px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_description>div{
		height:auto;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		text-align:left;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder>*{
		margin:10px 10px 0 0!important;
		white-space:nowrap;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder a.add_to_cart{
		max-width:none;
		margin-bottom:0!important;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_onlineorder span.add_to_cart+.uss_shop_by{
		margin-top:0;
	}
}

@media (max-width:500px){
	table.uss_shoppos_table tbody tr.uss_eshop_item td{
		margin:0 0 5px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td.uss_img{
		float:none;
		display:block;
		width:100%;
		margin:0 0 10px;
	}

	table.uss_shoppos_table tbody tr.uss_eshop_item td>div{
		margin:0;
	}
}

@media (max-width:1200px){
	.h_nav_top .inner{
		padding-right:10px;
		padding-left:10px;
	}

	.inner{
		padding-right:10px!important;
		padding-left:10px!important;
	}

	.inset{
		padding:0;
	}

	.uss_shop_blocks_view .uss_eshop_item .uss_img_holder{
		height:auto!important;
		max-width:100%!important;
	}
}
@media (max-width:1000px) {
		.footer .inner{
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
		padding-top:20px;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-ms-flex-wrap:wrap;
		-o-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	.footer .center{
		width:100%;
		-moz-order:0;
		-ms-order:0;
		-o-order:0;
		-webkit-box-ordinal-group:1;
		-ms-flex-order:0;
		-webkit-order:0;
		order:0;
	}

	.footer .left{
		width:50%;
		-moz-order:1;
		-ms-order:1;
		-o-order:1;
		-webkit-box-ordinal-group:2;
		-ms-flex-order:1;
		-webkit-order:1;
		order:1;
	}

	.footer .right{
		width:50%;
		-moz-order:2;
		-ms-order:2;
		-o-order:2;
		-webkit-box-ordinal-group:3;
		-ms-flex-order:2;
		-webkit-order:2;
		order:2;
	}
}

@media (max-width:850px){
	table.table tr td{
		width:33.33333%;
	}
}

@media (max-width:1000px){
	.colorStyle6 .h_nav_top .left{
		line-height:1.5;
		float:none;
	}

	.colorStyle6 .h_nav_top .center{
		line-height:1.5;
		display:block;
		padding:0;
		text-align:left;
	}

	.colorStyle6 .h_nav_top .center>div{
		display:block;
	}

	#wrap .aside{
		float:none;
		width:100%;
		margin:0;
	}

	#wrap .aside .aside_button{
		font-family:Vremena;
		font-size:20px;
		line-height:40px;
		display:block;
		margin-bottom:10px;
		padding:0;
		text-align:center;
		text-transform:uppercase;
		color:#222;
		background:#f4f5f6;
	}

	#wrap .aside>div:not(.aside_button),.slide .slide_aside{
		display:none;
	}

	.footer .right .dev{
		padding:0;
	}

	.footer .left .contacts{
		padding-bottom:10px;
	}

	.uss_shop_blocks_view .uss_eshop_item .uss_img_holder{
		height:auto!important;
		max-width:100%!important;
	}

	.uss_eshop_filters_block{
		padding:20px 25px;
	}

	.content .uss_eshop_filters_block form .group .eshop_filters_items .eshop_filters{
		-moz-flex:1 calc((100% - 10px)/2);
		-ms-flex:1 calc((100% - 10px)/2);
		-o-flex:1 calc((100% - 10px)/2);
		-webkit-box-flex:1;
		-webkit-flex:1 calc((100% - 10px)/2);
		flex:1 calc((100% - 10px)/2);
		max-width:calc((100% - 10px)/2);
	}
}

@media (max-width:776px){
	.slider_wrap .slide_aside{
		display:none;
	}

	.slider_wrap .slider{
		width:100%;
	}

	.container .block .h3,.container .contacts_block .h3{
		font-size:22px;
	}

	.container .inner{
		padding-top:0;
	}

	.uss_eshop_filters_block .jq-selectbox .jq-selectbox__select{
		width:100%;
	}

	.header .inner{
		padding-top:25px;
		padding-bottom:25px;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_name a{
		font-size:11px;
	}
}

@media (max-width:768px){
	.h_nav_top .right{
		padding-right:50px;
	}

	.h_nav_top .cart{
		display:none!important;
	}

	.h_nav_top .search{
		display:none;
	}

	.h_nav_top .cart_opener,.h_nav_top .search_opener{
		display:block;
	}

	.h_nav_top .menu_burger{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		position:fixed;
		right:10px;
		top:16px;
		width:30px;
		height:30px;
		margin:0;
		z-index:10;
	}

	.h_nav_top .menu_burger span{
		display:block;
		height:3px;
		-webkit-box-shadow:0 0 2px #000!important;
		box-shadow:0 0 2px #000!important;
		background:#fff!important;
		border-radius:3px!important;
	}

	.menu.top_menu .menu_burger{
		display:block;
	}

	.top_menu{
		position:fixed;
		z-index:100;
		top:66px;
		right:0;
		left:0;
		display:none;
	}

	.top_menu .inner>ul{
		width:100%;
		padding:10px 0;
		background:#a1536d;
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}

	.top_menu .inner>ul>li{
		height:auto;
		-moz-flex:0 100%;
		-ms-flex:0 100%;
		-o-flex:0 100%;
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		flex:0 100%;
	}

	.top_menu .inner>ul>li>a{
		font-size:18px;
		height:auto;
		padding:7px 0;
		color:#fff!important;
		border:none!important;
	}

	.top_menu ul li .submenu{
		display:none;
		opacity:0;
	}

	.top_menu .inner ul li{
		padding-left:0;
		padding-right:0;
	}

	.top_menu .inner ul li:hover .submenu{
		display:none;
	}

	.top_menu .inner ul li.clicked>.submenu{
		border-top:1px solid #fff!important;
		color:#fff;
		position:static;
		display:block;
		border:none;
		opacity:1;
	}

	.top_menu .inner ul li.clicked>.submenu>li{
		padding:0;
	}

	.top_menu .inner ul li.clicked>.submenu>li a{
		color:#fff;
		font-size:14px;
		letter-spacing:.3px;
		padding-left:3px;
		padding-right:3px;
	}

	.menu_burger{
		display:block;
	}

	.container .form_inline form{
		display:block;
		zoom:1;
		padding-right:10px;
		padding-left:10px;
	}

	.container .form_inline form:before{
		display:table;
		content:"";
	}

	.container .form_inline form:after{
		display:table;
		content:"";
		clear:both;
	}

	.container .form_inline form .group>div:nth-of-type(2n){
		margin-right:0!important;
	}

	.container .form_inline form .buttons{
		display:block;
		width:100%;
		max-width:100%;
		margin-left:0;
		text-align:center;
	}

	.container .form_inline form .buttons input{
		width:49%;
	}

	.container .form_inline form .group.end{
		max-width:100%;
	}

	.uss_eshop_filters_block form .filter_item.filter_price,.uss_eshop_filters_block form .filter_item.filter_producer{
		max-width:calc((100% - 10px)/2);
		width:calc((100% - 10px)/2);
	}

	.uss_eshop_filters_block form .filter_submit{
		max-width:100%;
		width:100%;
		text-align:center;
		padding-top:10px;
	}

	.colorStyle3 .slider_wrap .slider{
		width:100%;
		height:auto;
	}

	.colorStyle3 .slider_wrap .slider .slides{
		width:100%;
	}

	.uss_user_basket .uss_name .uss_title{
		overflow:visible;
		height:auto;
	}
	.catalog_block.x5 .uss_catalog_sidebar .uss_catalog_category, .catalog_block.x5 ul.uss_eshop_menu>li {max-width: calc((100% - 40px)/3);}
}

@media (max-width:700px){
	.big_block.review .review-items .review-item{
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		-ms-flex:0 100%;
		flex:0 100%;
	}

	.catalog_block .uss_catalog_sidebar .uss_catalog_category{
		max-width:calc((100% - 20px)/2)!important;
	}

	.catalog_block .uss_catalog_sidebar .uss_catalog_category .uss_catalog_cat_img img{
		display:block;
		max-width:100%;
	}
}

@media (max-width:728px) and (min-width:481px){
	.catalog_block .catalog_menu li .catalog_menu_item{
		width:100%;
	}

	.catalog_block .catalog_menu li .catalog_menu_item img{
		max-width:100%;
		height:auto;
	}

	.eshop_block ul.uss_eshop_menu>li>span{
		width:100%;
	}

	.eshop_block ul.uss_eshop_menu>li>span img{
		max-width:100%;
		height:auto;
	}

	.eshop_block .uss_eshop_menu>li>span{
		width:100%;
	}

	.eshop_block .uss_eshop_menu>li>span img{
		max-width:100%;
		height:auto;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap{
		max-width:100%!important;
		height:auto!important;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img{
		position:relative;
		display:block;
		width:100%!important;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img img{
		display:block;
		max-width:100%!important;
		height:auto!important;
		margin:0 auto;
	}

	.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{
		width:100%;
	}

	.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img img{
		max-width:100%;
		height:auto;
	}

	.uss_shop_blocks_view .uss_eshop_item .posimg_item{
		width:100%;
		max-width:100%;
	}

	.uss_shop_blocks_view .uss_eshop_item .posimg_item img{
		max-width:100%;
		height:auto;
	}
}

@media (max-width:728px){
	.uss_shop_blocks_view .uss_eshop_item .posimg_item .uss_img_holder{
		height:auto!important;
	}

	.uss_shop_blocks_view .uss_eshop_item .uss_shop_name a{
		height:52px;
	}

	.uss_shop_block_cat .uss_shop_category{
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		-webkit-flex-direction:column;
		flex-direction:column;
	}

	.uss_shop_block_cat .uss_shop_category,.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap{
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap{
		height:auto;
		-moz-flex:0 auto;
		-ms-flex:0 auto;
		-o-flex:0 auto;
		-webkit-box-flex:0;
		-webkit-flex:0 auto;
		flex:0 auto;
		-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;
		max-width:100%;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap .uss_shop_cat_img{
		height:auto!important;
	}

	.uss_catalog_block_cat .uss_catalog_category{
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		-webkit-flex-direction:column;
		flex-direction:column;
	}

	.uss_catalog_block_cat .uss_catalog_category,.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{
		display:-moz-flex;
		display:-ms-flex;
		display:-o-flex;
		display:-webkit-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
	}

	.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{
		height:auto;
		-moz-flex:0 auto;
		-ms-flex:0 auto;
		-o-flex:0 auto;
		-webkit-box-flex:0;
		-webkit-flex:0 auto;
		flex:0 auto;
		-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;
		max-width:100%;
	}

	.uss_catalog_block_cat .uss_catalog_category .catalog_info{
		-moz-flex:1 auto;
		-ms-flex:1 auto;
		-o-flex:1 auto;
		-webkit-box-flex:1;
		-webkit-flex:1 auto;
		flex:1 auto;
		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-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		-webkit-flex-direction:column;
		flex-direction:column;
	}

	.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_name{
		-moz-flex:1 auto;
		-ms-flex:1 auto;
		-o-flex:1 auto;
		-webkit-box-flex:1;
		-webkit-flex:1 auto;
		flex:1 auto;
	}

	.items .uss_eshop_block_item,.uss_eshop_sameproducts .item{
		max-width:calc((100% - 25px)/3);
	}
}

@media (max-width:650px){
	table.table_block>tbody>tr>td{
		width:100%;
	}

	.uss_shop_blocks_view .uss_eshop_item .uss_shop_by.uss_shop_buy_one_click{
		margin-right:0;
		margin-left:0;
		padding-left:0!important;
	}

	.uss_shop_blocks_view .uss_eshop_item .uss_shop_by.uss_shop_buy_one_click a{
		width:100%!important;
		margin-left:0;
		padding-left:0;
		background-image:none;
	}

	.uss_shop_blocks_view .uss_eshop_item .uss_shop_price{
		width:calc(100% - 50px);
	}

	.uss_shop_blocks_view .uss_eshop_item .uss_shop_by:not(.uss_shop_buy_one_click){
		padding-left:0!important;
	}

	.uss_eshop_sameproducts.blocks .item{
		max-width:calc((100% - 15px)/2);
	}

	.footer_menu{
		display:none;
	}

	.uss_eshop_filters_block form .group .eshop_filters_items .eshop_filters{
		max-width:100%;
		-moz-flex:0 100%;
		-ms-flex:0 100%;
		-o-flex:0 100%;
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		flex:0 100%;
	}

	.uss_eshop_filters_block form .filter_item.filter_price,.uss_eshop_filters_block form .filter_item.filter_producer{
		max-width:100%;
		width:100%;
		padding-top:0;
	}

	.uss_eshop_filters_block form .filter_submit{
		max-width:100%;
		width:100%;
		text-align:center;
		padding-top:10px;
	}
}

@media (max-width:560px){
	table.table tr td{
		width:50%;
	}

	.container .form_inline form .group{
		-ms-flex-wrap:wrap;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		margin-bottom:0;
	}

	.container .form_inline form .group.end{
		margin-top:20px;
		margin-bottom:20px;
	}

	.container .form_inline form .group:not(.end) .fc_item:not(.fc_textarea){
		max-width:100%;
		-moz-flex:0 100%;
		-ms-flex:0 100%;
		-o-flex:0 100%;
		-webkit-box-flex:0;
		-webkit-flex:0 100%;
		flex:0 100%;
		margin-bottom:20px;
	}
}

@media (max-width:551px){
	.uss_eshop_filters_block .filter_submit{
		margin-left:0;
	}
	.h_nav_top .contacts a {display: block;}
	.catalog_block.x5 .uss_catalog_sidebar .uss_catalog_category, .catalog_block.x5 ul.uss_eshop_menu>li {max-width: calc((100% - 40px)/2);}
}

@media (max-width:500px){
	.fc_form_tml .group .fc_item.block:not(.fc_checkbox){
		width:100%;
		margin-bottom:15px;
	}

	.fc_form_tml .group .fc_item.block:not(.fc_checkbox) label{
		margin-bottom:7px;
	}
}

@media (max-width:481px){
	.catalog_block .catalog_menu li .catalog_menu_item{
		width:100%;
	}

	.catalog_block .catalog_menu li .catalog_menu_item img{
		max-width:100%;
		height:auto;
	}

	.eshop_block ul.uss_eshop_menu>li>span{
		width:100%;
	}

	.eshop_block ul.uss_eshop_menu>li>span img{
		max-width:100%;
		height:auto;
	}

	.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap,.uss_shop_block_cat .uss_shop_category .uss_shop_cat_img_wrap img{
		max-width:100%!important;
		height:auto!important;
	}

	.photoalbum .uss_one_image{
		max-width:calc((100% - 15px)/2);
	}

	.photoalbum .uss_one_image .image{
		width:100%;
	}

	.photoalbum .uss_one_image .image img{
		max-width:100%!important;
		height:auto!important;
	}

	.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img{
		width:100%;
	}

	.uss_catalog_block_cat .uss_catalog_category .uss_catalog_cat_img img,.uss_shop_blocks_view .uss_eshop_item .posimg_item img{
		max-width:100%;
		height:auto;
	}

	.items .uss_eshop_block_item,.uss_eshop_sameproducts .item{
		max-width:calc((100% - 15px)/2);
	}
	.uss_shop_blocks_view .uss_eshop_item {
		max-width: 48%;
	}
}

@media (max-width:425px){
	.uss_eshop_filters_block{
		padding:10px;
	}
}

.imageWrapOuter,.uss_img_holder_outer{
	max-width:100%;
	margin:0 auto!important;
}


.modal {
  background: rgba(0, 0, 0, 0.65);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  display: none;
  font-family: 'Segoe UI';
  font-size: 15px;
  line-height: 1.2;
}
.modal .modal-wrap {
  max-height: 100vh;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1001;
  padding: 25px 15px;
  border-radius: 6px;
  width: 420px;
  max-width: calc(100vw - 50px);
  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;
}
.modal .modal-wrap .h3 {
  font-size: 25px;
  text-align: center;
  display: block;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 20px;
}
.modal .modal-wrap .group .fc_item {
  margin-bottom: 10px;
}
.modal .modal-wrap .group .fc_item:not(.block) {
  max-width: 420px;
  width: 100%;
}
.modal .modal-wrap .group .fc_item label.sector_title {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
}
.modal .modal-wrap .group .fc_item .elem_item {
  width: 100%;
}
.modal .modal-wrap .group .fc_item .elem_item input,
.modal .modal-wrap .group .fc_item .elem_item textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.modal .modal-wrap .group .fc_item .elem_item input {
  width: 100%;
  height: 40px;
}
.modal .modal-wrap .group .fc_item .elem_item textarea {
  width: 100%;
  height: 93px;
}
.modal .modal-wrap .group .fc_item.fc_radio .radio_label .jq-radio ~ * {
  font-weight: normal;
  font-size: 14px;
}
.modal .modal-wrap .group .fc_item.fc_radio label:hover .jq-radio {
  border-color: #d60420;
}
.modal .modal-wrap .group .fc_item.fc_checkbox,
.modal .modal-wrap .group .fc_item.fc_checkbox_one {
  font-size: 14px;
  width: 100%;
  display: inline;
}
.modal .modal-wrap .group .fc_item.fc_checkbox .elem_item,
.modal .modal-wrap .group .fc_item.fc_checkbox_one .elem_item {
  width: auto !important;
  display: inline;
  vertical-align: middle;
}
.modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title,
.modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title {
  display: inline;
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 5px;
  color: #939393;
}
.modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a,
.modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a {
  color: inherit;
}
.modal .modal-wrap .group .fc_item.fc_checkbox label.sector_title a:hover,
.modal .modal-wrap .group .fc_item.fc_checkbox_one label.sector_title a:hover {
  color: #d60420;
}
.modal .modal-wrap .buttons {
	margin-top: 15px;
}
.modal .modal-wrap .buttons input.submit {
	display: inline-block;
    padding: 10px 14px;
    line-height: 1;
    height: auto;
    min-height: auto;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    opacity: 1 !important;
    text-decoration: none;
    background: #0c6cc5;
    color: #fff;
    margin-bottom: 0px;
    border-radius: 3px;
}
.modal .modal-wrap .buttons input.submit:hover {
  background-color: #5d5f62;
}
.modal .modal-wrap .fc_form_tml {
  margin-bottom: 0;
  max-height: 100%;
  overflow: auto;
}
.modal .modal-wrap .fc_form_tml .group .fc_item {
  width: 100%;
}
.modal .modal-wrap .fc_form_tml .group .fc_item:not(.fc_checkbox) .elem_item {
  width: 100%;
}
.modal .modal-wrap .fc_form_tml .group .fc_item textarea {
  resize: none;
}
.modal .modal-wrap .fc_form_tml .buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal .close {
  position: absolute;
  right: -20px;
  top: -20px;
  background: url(../img/close2.png) center no-repeat, #ffffff;
  background-size: cover;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 40px;
  cursor: pointer;
  z-index: 1002;
}
.modal .close:hover {
  background-color: #ccc;
}
.modal_opener:hover {
	background-color: #4e4e4e !important;
}
.modal_opener {
	background: #37AFE9;
	padding: 8px 10px;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	font-weight: 400;
}
@media (max-width:500px) {
	.h_nav_top .left .contacts {
	    margin-right: 17px;
	}
	.modal_opener {
		font-size: 14px;
	}
}


.navigation_fixed {
    z-index: 151;
    font-family: inherit;
    display: none;
}
.navigation_fixed > ul,
.navigation_fixed > ul > li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.navigation_fixed .uss_menu_item,
.navigation_fixed > ul > li > a {
    font-size: 15px;
    line-height: normal;
}
.navigation_fixed .uss_menu_item .uss_menu_title > a,
.navigation_fixed li > a {
    font-size: 15px;
}
.navigation_fixed .uss_menu_item,
.navigation_fixed li > a {
    border: 1px solid rgba(0,0,0,0.2);
    border-right: 0;
    margin-bottom: -1px;
}
.navigation_fixed .uss_menu_item .uss_menu_title > a {
    color: inherit;
    text-decoration: none;
    box-sizing: border-box;
}
.navigation_fixed .uss_menu_item .uss_menu_image > a > img {
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(0%) hue-rotate(134deg) brightness(95%) contrast(102%);
}
@media (max-width: 999px) {
    .navigation_fixed {
        display: block;
        position: fixed;
        top: 50%;
        transform: translateY(-50%);
        left: calc(100% - 45px);
    }
    .navigation_fixed li > a {
        width: 195px;
        min-width: 45px;
        min-height: 45px;
        height: 100%;
        padding: 0 10px;
        background: #F4F5F6;
        color: #fff !important;
        display: flex;
        align-items: center;
        font-size: 12px;
    }
    .navigation_fixed .uss_menu_item {
        width: 195px;
        display: flex;
        align-items: center;
        min-width: 45px;
        height: 45px;
        height: 100% !important;
        background: #F4F5F6;
        color: #000;
        transition: transform 0.5s ease 0s;
        transform: translateX(0px);
    }
    .navigation_fixed .uss_menu_item:hover,
    .navigation_fixed ul li > a:hover {
        transform: translateX(-150px);
        background: #F4F5F6;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image {
        width: 45px;
        height: 45px;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image > a {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title > a:hover {
        color: inherit !important;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image > a > img {
        display: block;
        max-width: 30px;
        height: auto;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title {
        flex: 1;
        height: 100%;
        max-width: 150px;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title > a {
        padding: 0 5px;
        height: 100%;
        display: flex;
        align-items: center;
        width: 100%;
    }
}
@media (max-width: 650px) {
    body {
        height: auto;
        min-height: 100%;
        padding-bottom: 60px;
    }
    .uss_privacy_policy_wrap {
        padding-bottom: 20px;
    }
    .navigation_fixed {
        transform: none;
        bottom: -1px;
        top: auto;
        left: 0;
        right: 0;
    }
    .navigation_fixed ul {
        display: flex;
    }
    .navigation_fixed ul li {
        flex: 1;
    }
    .navigation_fixed .uss_menu_item,
    .navigation_fixed li > a {
        min-height: 60px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title {
        flex: 0;
        min-width: 100%;
        max-width: unset;
    }
    .navigation_fixed .uss_menu_item {
        width: unset;
        height: unset;
        margin: 0;
        border: 0;
        border-top: 1px solid rgba(0,0,0,0.2);
    }
    .navigation_fixed li > a {
        border: 0;
        border-top: 1px solid rgba(0,0,0,0.2);;
    }
    .navigation_fixed .uss_menu_item:hover,
    .navigation_fixed ul li > a:hover {
        transform: none;
    }
    .navigation_fixed li:not(:last-child) > * {
        border-top: 1px solid rgba(0,0,0,0.2);
        border-right: 1px solid rgba(0,0,0,0.2);
    }
    .navigation_fixed .uss_menu_item .uss_menu_image {
        height: unset;
        width: 100% !important;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image > a {
        display: block;
        padding: 5px 0 0px;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image > a > img {
        margin: auto;
        height: 20px;
        width: auto;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title > a,
    .navigation_fixed > ul > li > a {
        font-size: 15px;
        text-align: center;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title > a {
        display: block;
        padding: 5px 5px 10px 5px;
        line-height: 1.2;
    }
    .navigation_fixed li > a {
        width: unset;
        margin-bottom: 0;
    }

    .to-top-btn {
        bottom: 85px;
    }
    .to-top-btn.to-top-btn-left {
        left: 15px;
    }
    #uptocall-start {
        top: calc(100% - 75px - 27px) !important;
    }
    .__jivoMobileButton,
    .amo-button-holder {
        bottom: 85px !important;
    }
    .__jivoMobileButton > *[class^="button"] {
        margin-bottom: 0 !important;
    }
}