* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	width: 100%;
	height: 100%;
	background: #e6e6e6;
}
a img {
	border: 0;
}

.seo-text ol {
	margin:0 0 0 17px;
}

.wr-f0 {
	font-size: 0;
	line-height: 0;
}
.slact {
	margin: 0 auto;
	width:1160px;
	height:62px;
	background: url(../img/Sub_10.png) no-repeat;
}

.seo-text ol li {
    color: #666666;
    font-size: 13px;
    margin-top: 10px;
}

.clear{
	clear: both;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.wrapper-main {
	width: 100%;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.wrapper {
	max-width: 1160px;
	width: 95%;
	margin: 0 auto;
}

/* Header
-----------------------------------------------------------------------------*/
.header {
	/*height: 188px;*/
}
.header-line {
	height: 31px;
	line-height: 31px;
	background: #1a1a1a;
}
.header-line .wrapper {
	width: 1160px;
}
.diller-login {
	float: left;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	background: url(../img/p-login.png) 0 50% no-repeat;
	padding-left: 23px;

}
.comparison {
	float: right;
	font-size: 13px;
	color: #999999;
	background: url(../img/sr.png) 0 50% no-repeat;
	padding-left: 28px;
}
/* .logo {
	width: 232px;
	height: 51px;
	background: url(../img/logo_new.png) no-repeat;
	display: block;
	margin-top: 25px;
	float: left;
	margin-left: 100px;
} */
.logo {
	width: 278px;
	height: 51px;
	background: url(../img/logo_new.png) no-repeat;
	/*background-position: center center;*/
	display: block;
	margin-top: 25px;
	float: left;
	margin-left: 20px;
}
.contacts {
	float: right;
	margin-top: 30px;
	margin-right: 50px;
	/*width: 370px;*/
	width: 242px;
}
.contacts .small-nav a {
	float: left;
	font-size: 13px;
	color: #e40e0e;
	text-decoration: none;
}
.contacts .small-nav a + a{
	float: right;
}
.contacts .phone {
	font-weight: 700;
	font-size: 24px;
	color: #000;
	letter-spacing: -1px;
	text-align: center;
}
.contacts .note {
	font-size: 11px;
	text-transform: uppercase;
	color: #999999;
	font-weight: 300;
	letter-spacing: 1px;
	text-align: center;
}
.header-middle {
	background: #FFF;
}
.header-menu {
	float: right;
	margin-right: 50px;
	width: 394px;
	margin-top: 12px;
}
.header-menu li{
	float: left;
	width: 125px;
	list-style: none;
	margin-bottom: 5px;
}
.header-menu a {
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	line-height: 21px;
}
.main-menu {
	height: 84px;
	background: #df0101;
	padding-left: 10px;
	margin-top: 19px;
	position: relative;
}
.main-menu > ul {
	float: left;
}
.main-menu > ul > li {
	width: 120px;
	float: left;
	list-style: none;
	text-align: center;
	margin: 0 6px;
	height: 59px;
	line-height: 50px;
	padding: 10px 0px;
}
.tinkoff {
	float: right;
	font-size: 12px;
	color: #fff;
	padding: 13px;
}
.tinkoff .text a {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}

.tinkoff-footer {
	margin-top: 20px;
	font-size: 12px;
	color: #fff;
}
.tinkoff-footer .text a {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}

/*.main-menu > ul > li:first-child {
	width: 140px;
}
.main-menu > ul > li:last-child {
	width: 150px;
}

.main-menu > ul > li + li + li {
	width: 175px;
}
.main-menu > ul > li + li + li + li {
	width: 125px;
}
.main-menu > ul > li + li + li + li  + li  + li  + li{
	width: 80px;
}*/

.main-menu > ul > li > a {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	/*display: block;*/
	border: 2px transparent solid;
	padding: 5px 0;
	margin-top: 7px;
	display: inline-block;
	vertical-align: middle;
	line-height: 16px;
	width: 100%;
}
.main-menu .active a,
.main-menu a:hover {
	border-color: #FFF;
	text-decoration: none;
}
.main-menu .dropdown {
	position: absolute;
	left: 0;
	top: 80px;
	width: 100%;
	z-index: 301;
	display: none;
	background: #1a1a1a;
}
.dropdown ul {
	padding: 20px 15px;
	text-align: left;
	overflow: hidden;
}
.dropdown li {
	list-style: none;
	display: block;
	line-height: normal;
	margin-bottom: 6px;
	padding: 0 15px;
}
.dropdown a {
	color: #FFF;
	display: inline-block;
	line-height: normal;
}
.main-menu .dropdown .active a,
.main-menu .dropdown a:hover {
	color: #DF0101;
	text-decoration: underline;
}
.dropdown-menu-col {
	float: left;
	width: 20%;
}
.main-menu li:hover .dropdown {
	display: block;
}
/* Middle
-----------------------------------------------------------------------------*/
.content {
	padding: 0 0 230px;
}




/* Footer
-----------------------------------------------------------------------------*/
.footer {
	/*width: 1160px; Убираем для адаптивки */
    margin: -180px auto 0;
    height: 180px;
	background: #171717;
	position: relative;
	padding-top: 30px;
	box-sizing: border-box;
}
.footer-col {
	float: left;
	min-width: 25%;
	/*margin-left: 54px;*/
	/*margin-top: 37px;*/
}
.menu-name {
	font-size: 15px;
	color: #FFF;
	font-weight: 300;
	margin-bottom: 10px;
}
.footer-col li {
	list-style: none;
}
.footer-col a {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.footer-logo {
	width: 134px;
	height: 22px;
	background: url(../img/footer-logo.png);
	display: block;
	margin-bottom: 142px;
}
.create-by {
        color: #333333;
    font-size: 11px;
    margin: 0px 0 18px -4px;
    overflow: hidden;
}
.create-by a{
	color: #c00505;
}
.col-3 {
	width: 556px;
}
.footer .col-3 {
	width: 270px
}
.footer .create-by {
	text-align: center;
}
.col-3 li {
	/*float: left;*/
	display: block;
	width: 185px;
	line-height: 11px;
    margin-bottom: 9px;
}
.col-3 .list-col {
	width: 185px;
	float: left;
}

a:hover {
	text-decoration: underline;
}


/* main */
a{
	color: #e20000;
	text-decoration: none;
	font-size: 13px;
}
a:hover{
	text-decoration: underline;
}
.t-slide{
	position: absolute;
	top: 10px;
	left: 10px;
	color: red;
	font-size: 40px;
}
.main-slide .bx-wrapper .bx-controls-direction a{
	margin-top: -22px;
	width: 44px;
	height: 44px;
}
.main-slide .bx-wrapper .bx-prev{
	left: 18px;
	background: url(../img/nav-main-slide.png) no-repeat 0 0;
}
.main-slide .bx-wrapper .bx-next{
	right: 16px;
	background: url(../img/nav-main-slide.png) no-repeat -45px 0;
}
.main-slide .bx-wrapper .bx-prev:hover{background-position: 0 -45px;opacity: 0.6;}
.main-slide .bx-wrapper .bx-next:hover{background-position: -45px -45px;opacity: 0.6;}
.main-slide .bx-wrapper .bx-pager.bx-default-pager a{
	width: 68px;
	height: 14px;
	background: url(../img/pager-main.png) no-repeat 0 0;
}
.main-slide .bx-wrapper .bx-pager.bx-default-pager a:hover, .main-slide .bx-wrapper .bx-pager.bx-default-pager a.active{
	background: url(../img/pager-main.png) no-repeat -83px 0;
}
.main-slide .bx-wrapper .bx-pager{
	padding-top: 0;
	bottom: 20px;
}
.full-slide{
	background: #fff;
	height: 500px;
	padding-top: 41px;
}
.full-slide.spec {
	height: 385px;
	margin-bottom: 50px;
}
.news-main .news-left{
	float: left;
	width: 736px;
}
.news-main .news-right{
	float: right;
	width: 424px;
	height: 436px;
	background: #fff;
	overflow: hidden;
}
.title-col{
	width: 100%;
	height: 28px;
	overflow: hidden;
}
.news-left .title-col{
	background: #808080;
}
.news-right .title-col{
	background: #e20000;
}
.title-col span,
.title-col span.t-left a{
	display: block;
	color: #fff;
	font-size: 15px;
	line-height: 28px;
}
.news-left .title-col span.t-left{
	margin-left: 105px;
	float: left;
}
.news-left .title-col span.t-right{
	margin-right: 27px;
	float: right;
}
.news-right .title-col span.t-left{
	margin-left: 37px;
}
.news-row{
	background: #dfdfdf;
	height: 102px;
	overflow: hidden;
}
.news-row.odd{
	background: #d9d9d9;
}
.left-news-img{
	float: left;
	width: 296px;
	background: #DFDFDF;
}
.img-n{
	float: right;
	width: 190px;
	height: 102px;
	overflow: hidden;
}
.img-n img {
	width: 190px;
	height: auto;
}
.img-n img, .img-n a{
	display: block;
}
.text-n{
	float: left;
	width: 410px;
	padding: 15px;
}
.text-n .date{
	color: #999999;
	font-size: 12px;
}
.short-news a{
	font-size: 15px;
	line-height: 18px;
}
.arrow a{
	display: block;
	float: right;
	background: url(../img/arrow-news.png) no-repeat;
	width: 0px;
	height: 102px;
}
.news-row:hover{
	background: #000;
}
.news-r-slide{
	padding: 15px 80px 18px 40px;
	overflow: hidden;
}
.news-r-slide li{
	height: 375px;
	overflow: hidden;
}
.name-prod{
	font-size: 30px;
	font-weight: 300;
	color: #e20000;
}
.img-vert{
	width: 260px;
	height: 240px;
	overflow: hidden;
	text-align: center;
}
.img-vert img{
	display: block;
}
.text-vert{
	width: 100%;
	padding: 5px;
	background: url(../img/text-slide-bg.png);
	font-size: 13px;
	color: #666;
	position: absolute;
	bottom: 0px;
	left: 0;
	display: none;
}
.news-r-slide .bx-wrapper .bx-controls-direction a{
	width: 38px;
	height: 38px;
	top: 0;
	margin-top: 0;
	right: -63px;
}
.news-r-slide .bx-wrapper .bx-prev{background: url(../img/vertical-nav.png) no-repeat 0 0; left: auto; right: 0; top: 0;}
.news-r-slide .bx-wrapper .bx-next{background: url(../img/vertical-nav.png) no-repeat -39px 0; right: 0; bottom: 0; top: auto!important;}
.news-r-slide .bx-wrapper .bx-prev:hover{background-position: 0 -39px;}
.news-r-slide .bx-wrapper .bx-next:hover{background-position: -39px -39px;}
.news-r-slide .bx-wrapper .bx-pager .bx-pager-item, .news-r-slide .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	display: block;
}
.news-r-slide .bx-wrapper .bx-pager{
	right: -50px;
	width: 16px;
	top: 55px;
	bottom: auto;
}
.news-r-slide .bx-wrapper .bx-pager.bx-default-pager a{
	width: 16px;
	height: 16px;
	margin: 8px 0;
	background: url(../img/pager-vert.png) no-repeat 0 -33px;
}
.news-r-slide .bx-wrapper .bx-pager.bx-default-pager a:hover, .news-r-slide .bx-wrapper .bx-pager.bx-default-pager a.active{
	background-position: 0 0;
}
.sbHolder .sbOptions li:nth-child(2n){
	background: #efefef;
}

h1 {
	font-size: 30px;
	color: #333333;
	font-weight: 300;
	margin-bottom: 22px;
}
body[role="inside"] .content .wrapper{
	background: #FFF;
}
.breadcrumbs {
	margin-top: 1px;
	height: 40px;
	background: #cccccc;
	padding-left: 15px;
	font-size: 9px;
}
.breadcrumbs li {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	background: url(../img/bradcrumbs-separator.png) 100% 0 no-repeat;
	padding-right: 27px;
    float: left;
    margin-right: 9px;
}
.breadcrumbs li:last-child {
	background: none;
}
.breadcrumbs a {
	color: #df0101;
	text-decoration: none;
	font-size: 9px;
}
.breadcrumbs .home a {
	display: inline-block;
	background: url(../img/home.png);
	width: 16px;
	height: 16px;
}
.breadcrumbs span {
	color: #FFF;
	display: inline-block;
	max-width: 670px;
	height: 30px;
	overflow: hidden;
}
.catalog-section {
	padding: 57px 66px 57px 76px;
}
.catalog-section.prod-list-page{
	padding: 57px 26px 57px 76px;
}
.left-sidebar nav a {
	text-decoration: none;
}
.left-sidebar {
	width: 230px;
	float: left;
	margin-right: 30px;
}
.left-sidebar li {
	list-style: none;
}
.left-sidebar > nav > ul ul {
	display: none;
}
.left-sidebar > nav > ul > li > span {
	display: block;
	height: 67px;
	line-height: 80px;
	border-bottom: 1px #a8a8a8 solid;
	padding: 0 30px 0 30px;
	background: #d0d0d0 url(../img/menu-close.png) 204px 50% no-repeat;
}
.left-sidebar > nav > ul > li > span > a{
	display: inline-block;
	line-height: 16px;
	color: #363636;
	font-size: 11px;
	text-transform: uppercase;
}
.left-sidebar > nav > ul > li.active > span > a,
.left-sidebar > nav > ul > li:hover > span > a{
	color: #df0101;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
.left-sidebar > nav > ul > li.active > span,
.left-sidebar > nav > ul > li > span.open {
	background: #d0d0d0 url(../img/menu-open.png) 204px 50% no-repeat;
}
.left-sidebar > nav > ul > li.active ul {
	display: block;
}
.left-sidebar > nav > ul ul {
	background: #efefef;
	padding: 4px 0 7px 30px;
}
.left-sidebar > nav > ul ul li {
	padding-right: 30px;
	position: relative;
}
.left-sidebar > nav > ul ul a{
	font-size: 12px;
	color: #1a1a1a;
	display: inline-block;
	margin: 4px 0;
}
.left-sidebar > nav > ul ul li.active > a,
.left-sidebar > nav > ul ul li a:hover {
	color: #df0101;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
.left-sidebar > nav > ul ul li.active:before{
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	background: url(../img/bullet_s.png);
	top: 8px;
	left: -16px;
}

.catalog-content {
	overflow: hidden;
	padding-left: 10px
}

.sub-cat-item {
	width: 220px;
	float: left;
	margin-right: 30px;
	margin-bottom: 24px;
}
.sub-cat-item.rigging-item {
	width: 219px;
}
.sub-cat-item .item-footer{
	height: 66px;
	line-height: 66px;
	padding: 10px 13px;
	background: #df0101;
	position: relative;
	display: block;

	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.sub-cat-item .count-num {
	width: 43px;
	height: 43px;
	line-height: 43px;
	background: url(../img/prod-counte-cube.png);
	position: absolute;
	text-align: center;
	font-size: 18px;
	color: #FFF;
	font-weight: 300;
	top: -21px;
	left: 50%;
	margin-left: -21px;
	z-index: 11;
}
.sub-cat-item .cat-name {
	display: inline-block;
	line-height: 17px;
	vertical-align: bottom;
	font-size: 15px;
	color: #FFF;

	webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.sub-cat-item .cat-name i {
	background: url(../img/sub-cat-arrow.png) 0 0;
	width: 6px;
	height: 10px;
	display: inline-block;
	margin-left: 8px;
}
.sub-cat-item .prod-img {
	font-size: 0;
	line-height: 0;
	position: relative;
	width: 220px;
	height: 220px;
	overflow: hidden;
}
.sub-cat-item.rigging-item .prod-img {
	width: 219px;
	height: 157px;
}
.sub-cat-item .prod-img img{
	/* opacity: 0; */
	position: absolute;
	top: 0;
	left: 0;
	webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.sub-cat-item:hover .prod-img img{
	width: 230px;
}
.sub-cat-item:hover {
	-webkit-box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);
}
.sub-cat-item:hover .item-footer{
	background: #1a1a1a;
}
.sub-cat-item:hover .cat-name  {
	color: #df0101;
}
.sub-cat-item:hover .cat-name i{
	background-position: 0 100%;
}
.sub-cat-item .prod-img i {
	background: url(../img/black.png);
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 10;
	webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}
.sub-cat-item:hover .prod-img i {
	opacity: 1;

}



.vk-social {
	text-align: center;
	background: #efefef;
	padding: 13px 0;
	margin-top: 10px;
}
.subscribe-form {
	width: 234px;
	height: 118px;
	background: url(../img/subscr-form-bg.png);
	margin-top: 10px;
	overflow: hidden;
}
.subscribe-form form {
	background: #efefef;
	width: 224px;
	height: 108px;
	margin: 5px 0 0 5px;
	border-radius: 2px;
}
.subscribe-form .form-title {
	padding: 10px 0 0 24px;
	font-size: 14px;
	color: #1a1a1a;
	font-weight: 300;
	margin-bottom: 7px;
}
.subscribe-form .fl-wrap {
	position: relative;
}
.subscribe-form input[type="text"]{
	border: 1px #d1d1d1 solid;
	background: #FFF;
	width: 144px;
	height: 33px;
	margin-left: 11px;
	padding: 0 51px 0 7px;
}
.subscribe-form input[type="submit"]{
	position: absolute;
	top: 1px;
	right: 10px;
	border: 0;
	color: #FFF;
	text-transform: uppercase;
	width: 47px;
	height: 33px;
	background: #df0101;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.subscribe-form input[type="submit"]:hover{
	background: #ff3333;
}
.niceCheck {
	width: 15px;
	height: 16px;
	display: inline-block;
	cursor: pointer;
	background: url(../img/checkbox.png);
	overflow: hidden;
	vertical-align: middle;
}
.niceChecked {
	background-position: 0 -16px;
}
.niceCheck input {
	margin-left: -100px;
}
.check-fl {
	margin-left: 22px;
	margin-top: 7px;
	font-size: 13px;
	color: #1a1a1a;
}
.sales-slider {
	margin-bottom: 10px;
	width: 720px;
}
.sales-slider .bx-wrapper .bx-pager.bx-default-pager a {
	width: 16px;
	height: 16px;
	background: url(../img/slider-pager.png) -16px 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	font-size: 0;
	line-height: 0;
	margin: 0 2px;

}
.sales-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 0;
}
.sales-slider .bx-wrapper .bx-pager {
	bottom: 6px;
	text-align: right;
	width: 98%;
}
.prod-list {
	font-size: 11px;
	color: #1f1f1f;
	background-color: #fff;
}
.prod-list .prod-photo {
	/*float: left;*/
	/*width: 20%;*/
	position: relative;
	float: left;
	margin: 15px;
	background: #fff;
}
.prod-list .prod-photo img {
	max-height: 300px;
	max-width: 220px;
}
/*.prod-list .prod-short-inf{*/
/*	width: 50%;*/
/*	float: left;*/
/*	padding-top: 10px*/
/*}*/
.prod-list .params{
	/*width: auto;*/
	/*float: left;*/
	/*background: #efefef;*/
	/*padding: 10px 0;*/
}
.prod-list .prod-photo i.new,
.prod-list .prod-photo i.li-ion {
	width: 66px;
	height: 31px;
	position: absolute;
	background: url(../img/news-i.png);
	/*left: 0;*/
	bottom: 0;
}
.prod-list .prod-photo i.li-ion {
	background: url(../img/Li-ion.png);
}
.prod-list .sub-name {
	text-transform: uppercase;
}
.prod-list .model.spec {
	font-size: 0;
	display: table;
	width: 100%;
}
.prod-list .model.spec .a {
	display: inline-block;
	vertical-align: top;
	width: 20%;
	font-size: 18px;
	text-transform: uppercase;
	background: #d0d0d0;
	color: #df0700;
	padding: 10px;
	box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	text-align: center;
	border-right: 5px solid #fff;
}
.prod-list .model.spec.an .a {
	font-size: 16px;
}
.prod-list .model.spec .a:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
	height: 100%;

}
.prod-list .model.spec .n {
	display: inline-block;
	vertical-align: top;
	width: 80%;
	background: #df0700;
	padding: 10px;
	box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
}
.prod-list .model.spec .n a {
	color: #fff;
}
.prod-list .model a{
	font-size: 18px;
	color: #df0101;
	font-weight: 700;
	margin: 5px 0 10px 0;
}
.prod-list .model a span {
	font-weight: normal;
	font-size: 13px;
}
.prod-list .price {
	font-size: 24px;
	color: #333333;
	font-weight: 700;
	/* padding-right: 25px;
	background: url(../img/rub.png) no-repeat right center; */
}
.prod-list .querstion {
	display: inline-block;
	background: #eaeaea;
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 5px;
	vertical-align: 4px;
	margin-left: 10px;
	text-align: center;
	cursor: pointer;
}
.prod-list .querstion:hover {
	color: #df0101;
	background: #cccccc;
}
.prod-list .rating {
	margin-top: 15px;
}
.prod-list .rating img{
	vertical-align: middle;
	margin-left: 40px;
}
.prod-list .params table {
	width: auto;
	margin: 0 auto;
}
.prod-list .params table td{
	height: 20px;
}
.prod-list .params table td + td{
	width: 75px;
	text-align: right;
}
.prod-list .params table tr:nth-child(2n) td {
	background: #efefef;
}
.prod-item:hover {
	border: 3px solid #efefef;
	border-bottom: 1px #efefef solid;
}
.prod-item {
	/*padding: 15px 0 12px 14px;*/
	border: 3px solid transparent;
	border-bottom: 1px #efefef solid;
	padding: 10px 0;
	webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
	padding-top: 0;
}

.seo-text {
	background: #efefef;
	padding: 20px 37px;
	margin-top: 20px;
}
.seo-text h2 {
	font-size: 24px;
	color: #333333;
	font-weight: 300;
	margin-bottom: 5px;
}
.seo-text p {
	font-size: 13px;
	color: #666666;
	margin-bottom: 10px;
}
.ins-title {
	overflow: hidden;
}
.ins-title h1{
	float: left;
}
.ins-title span{
	font-size: 30px;
	color: #cccccc;
	font-weight: 300;
	margin-left: 8px;
}
.banners {
	margin-top: 10px;
	text-align: center;
}
.news-page .news-list {
	width: 736px;
	float: left;
}
.news-page h1{
	margin-left: 119px;
	margin-top: 15px;
	padding-right: 40px;
}
.right-sidebar {
	float: right;
	width: 344px;
	margin-right: 38px;
}
.archive-list {
	list-style: none;
	background: #f5f3f3;
	border: 1px #d0d0d0 solid;
	padding: 0 48px;
	margin-bottom: 30px;
}
.archive-list li {
	margin: 30px 0;
}
.archive-list li a{
	font-size: 18px;
}
.archive-list li.active a{
	color: #1a1a1a;
}
.right-sidebar .subscribe-form {
	margin: 0 auto;
}
.right-sidebar .subscribe-form,
.right-sidebar .banners,
.right-sidebar .vk-social{
	margin-bottom: 30px;
}
.right-sidebar .vk-social {
	background: none;
}

/*------- sania -------*/
.gallery-catalog{
	background: #ebebea;
	height: 299px;
	position: relative;
}
.catalog-slide{
	background: #ebebea;
}
.catalog-slide li{
	height: 299px;
	position: relative;
}
.slide-img{
	position: absolute;
	right: 0px;
	bottom: 0;
	width: 550px;
	height: 299px;
	line-height: 299px;
}
.slide-img img{
	display: inline-block;
	line-height: normal;
	vertical-align: bottom;
}
.slide-text{
	position: absolute;
	left: 180px;
	top: 50px;
	width: 530px;
	z-index: 2;
}
.slide-des{
	font-size: 36px;
	line-height: 36px;
	font-weight: 300;
	color: #000;
	margin-top: 30px;
}
.gallery-catalog .bx-wrapper .bx-pager, .gallery-catalog .bx-wrapper .bx-controls-auto{
	left: 106px;
	width: 16px;
	top: 65px;
	display: block;
}
.gallery-catalog .bx-wrapper .bx-pager .bx-pager-item, .gallery-catalog  .bx-wrapper .bx-controls-auto .bx-controls-auto-item{
	display: block;
}
.gallery-catalog .bx-wrapper .bx-pager.bx-default-pager a{
	width: 16px;
	height: 16px;
	margin: 8px 0;
	background: url(../img/pager-vert.png) no-repeat 0 -33px;
}
.gallery-catalog .bx-wrapper .bx-pager.bx-default-pager a:hover, .gallery-catalog .bx-wrapper .bx-pager.bx-default-pager a.active{
	background-position: 0 0;
}
.catalog-title{
	width: 100%;
	height: 125px;
	background: #000;
}
.catalog-title .cat-name{
	display: block;
	font-size: 48px;
	color: #fff;
	font-weight: 300;
	line-height: 125px;
	margin-left: 56px;
	float: left;
	margin-bottom: 0;
}
.down-catalog{
	float: right;
	text-align: center;
	margin: 20px 17px 0 0;
}
.down-catalog a{
	font-size: 15px;
	color: #666666;
	font-weight: 300;
	color: red;
	display: inline-block;
}
.down-catalog i{
	display: block;
	background: url(../img/down-img.png) no-repeat;
	width: 53px;
	height: 65px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.catalog-item{
	display: block;
	width: 100%;
	height: 200px;
	background: rgb(240,240,240); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(240,240,240,1) 0%, rgba(202,202,202,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(202,202,202,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(202,202,202,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(202,202,202,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(202,202,202,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(240,240,240,1) 0%,rgba(202,202,202,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#cacaca',GradientType=0 ); /* IE6-9 */
	border-bottom: #fff solid 1px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.two-item .catalog-item{
	float: left;
	width: 580px;
}
.catalog-item.right{
	border-left: #fff solid 1px;
}
.catalog-item:hover{
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,.5);
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
	position: relative;
	z-index: 2;
	border-bottom: #c3c3c3 solid 1px;
	text-decoration: none;
}
.two-item .item-text{
	display: block;
	width: 280px;
	margin-top: 30px;
	position: relative;
	z-index: 2;
}
.catalog-item.left .item-text{
	margin-left: 130px;
}
.catalog-item.right .item-text{
	margin-left: 32px;
}
.c-name{
	font-size: 18px;
	font-weight: 300;
}
.c-name{
	display: block;
	font-size: 18px;
	font-weight: 300;
}
.c-name i{
	float: left;
	display: inline-block;
	background: url(../img/arrow-prod.png) no-repeat 0 0;
	width: 38px;
	height: 38px;
	margin-right: 10px;
	margin-top: 5px;
}
.catalog-item:hover .c-name i{
	background-position: 0 -38px;
}
.item-des{
	display: block;
	color: #666666;
	font-size: 13px;
	font-weight: 300;
	margin-top: 15px;
	width: 205px;
}
.item-img{
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.item-img img{
	opacity: 0.3;
}
.c-name .name-text{
	display: inline-block;
	margin-top: 12px;
}
.one-item .catalog-item .item-text{
	display: block;
	width: 70%;
	margin: 30px 0 0 30px;
}
.one-item .catalog-item .item-des{
	width: 320px;
}
.item-img.img1{
	bottom: -5px;
	right: 20px;
}
.item-img.img2{
	bottom: -5px;
	right: 61px;
}
.item-img.img3{
	bottom: 0px;
	right: 0px;
}
.item-img.img4{
	bottom: -5px;
	right: 20px;
}
.item-img.img5{
	bottom: auto;
	right: 0px;
	top: 55px;
}
.star-banner{
	width: 100%;
	/*width: 1160px;*/
	margin: 0 auto;
	height: 100px;
	position: relative;
	background: url(../img/star-bg.png) repeat-x;
}
.star-banner a{
	display: block;
	height: 100%;
}
.star-banner img{
	position: absolute;
	bottom: 0;
	right: 184px;
}
.star-banner .arrow-b{
	display: block;
	position: absolute;
	top: 50%;
	right: 106px;
	width: 40px;
	height: 34px;
	margin-top: -17px;
	background: url(../img/arrow-b.png) no-repeat 0 0;
}
.star-banner a:hover .arrow-b{
	background-position: 0 -34px;
}
.star-banner a:hover{
	text-decoration: none;
}
.star-banner .star-text{
	display: block;
	font-size: 36px;
	color: #d9d9d9;
	font-weight: 300;
	line-height: 100px;
	margin-left: 106px;
}
.star-banner .star-text span{
	color: #e20000;
}
.shadow{
	background: url(../img/star-shadow.png) repeat-x;
	width: 100%;
	height: 15px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.title-product{
	background: #efefef;
	padding: 20px 90px 12px 120px;
	width: 951px;
	position: relative;
}
.name-product{
	float: left;
	width: 530px;
}
.name-product div,
.name-product h1 {
	font-size: 36px;
	color: #df0101;
	font-weight: 700;
	margin-bottom: 0;
}
.name-product div:first-child{
	font-size: 14px;
	color: #1f1f1f;
	font-weight: 400;
}
.link-prod{
	position: absolute;
	right: 110px;
	bottom: 32px;
}
.link-prod ul li{
	display: inline-block;
	margin-left: 20px;
	list-style: none;
	position: relative;
}
.link-prod ul li a{
	text-transform: uppercase;
	font-size: 11px;
	color: #df0101;
	border-bottom: dotted #df0101 1px;
}
.link-prod ul li.active:after {
	background: url(../img/l-menu.png);
	position: absolute;
	content: "";
	width: 43px;
	height: 43px;
	left: 50%;
	bottom: -53px;
	margin: 0 0 0 -21px;
}
.link-prod ul li a:hover, .link-prod ul li.active a{
	text-decoration: none;
	color: #666666;
	border-bottom: dotted #666 1px;
}
.product-wrapp{
	width: 993px;
	margin: 0 61px 0 106px;
}
h2.product-wrapp {
	font-weight: normal;
	    font-size: 24px;
    font-weight: 300;
}
.over-left{
	float: left;
	width: 520px;
	margin: 20px 0 50px 0;
}
.gallery-over{
	width: 520px;
	height: 470px;
	position: relative;
}
.big-img{
	width: 380px;
	height: 470px;
	line-height: 470px;
	/*overflow: hidden;*/
	float: right;
	position: relative;
}

.srez-small {
	float:right;
	position:relative;
	z-index:100;
	margin:-450px -55px 0 0;
}

.big-img img{
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}
.big-img .new{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 101;
}
.new{
	display: block;
	width: 66px;
	height: 31px;
	background: url(../img/news-i.png);
}
.prev-img{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.prev-img ul li{
	width: 70px;
	height: 70px;
	overflow: hidden;
	text-align: center;
	border: #cccccc solid 1px;
	margin-top: 6px;
	list-style: none;
	background: #fff;
}
.prev-img ul li:hover, .prev-img ul li.active{
	border: #df0101 solid 1px;
}
.prev-img ul li a{
	display: block;
	text-align: center;
	line-height: 70px;
	font-size: 0;
}
.prev-img ul li a span{
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}
.prev-img ul li a img{
	display: block;
}
.zoom-img{
	width: 100%;
	text-align: center;
	margin-top: 17px;
}
.zoom-img a i{
	background: url(../img/zoom-icon.png) no-repeat 0 0;
	width: 38px;
	height: 38px;
	display: inline-block;
	vertical-align: -14px;
	margin-right: 10px;
}
.zoom-img a:hover i{
	background-position: 0 -38px;
}
.over-right{
	float: right;
	width: 417px;
	margin-top: 60px;
}
.over-list{
	width: 345px;
}
.over-list ul, .equipment ul{
	margin-top: 25px;
}
.over-list ul:first-child,
.equipment ul:first-child{
	margin-top: 0;
}
.over-list ul li,
.equipment ul li,
.product-col-left .col-text ul li {
	color: #171717;
	font-size: 14px;
	line-height: 16px;
	margin-top: 10px;
	position: relative;
	margin-left: 20px;
	list-style: none;
}
.over-list ul li:before,
.equipment ul li:before,
.product-col-left .col-text ul li:before {
	content:" ";
	position: absolute;
	left: -20px;
	top: 5px;
	width: 8px;
	height: 8px;
	background: #df0101;
	border-radius: 50%;
}
.over-list ul.warr li:before{
	background: #df0101;
}
.price-box{
	margin-top: 30px;
	padding-bottom: 27px;
	border-bottom: #efefef solid 2px;
	overflow: hidden;
}
.product-wrapp .price{
	float: left;
	display: inline-block;
	font-size: 24px;
	color: #333333;
	font-weight: 700;
	padding: 0 20px 0 35px;
	height: 40px;
	background: #efefef;
	border-radius: 10px;
	line-height: 40px;
}
.product-wrapp .price span{
	/* padding-right: 25px;
	background: url(../img/rub.png) no-repeat right center; */
}
/*.product-wrapp .price a{
	background: url(../img/quest.png) no-repeat;
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-left: 10px;
	vertical-align: -5px;
}
.product-wrapp .price a:hover{
	background-position: 0 100%;
}*/


.product-wrapp .price a {
	display: inline-block;
	background: #cccccc;
	width: 28px;
	height: 28px;
	line-height: 28px;
	border-radius: 5px;
	vertical-align: 4px;
	margin-left: 10px;
	text-align: center;
	cursor: pointer;
	color: #333333;
}
.product-wrapp .price a:hover {
	color: #df0101;
	background: #999999;
	text-decoration: none;
}


.to-buy{
	float: left;
	display: inline-block;
	background: #df0101;
	padding: 0 28px;
	margin-left: 11px;
	margin-top: 4px;
	margin-bottom: 12px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.to-buy:after {
	content: "";
	display: block;
	clear: both;
}
.to-buy a{
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 13px;
	color: #fff;
}
.to-buy:hover{
	background: #ff3333;
}
.to-buy a:hover{
	text-decoration: none;
}
.social{
	margin: 10px 0;
}
.detail-title-top{
	background: #000;
	width: 100%;
	padding: 8px 0 10px 0;
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}
.detail-title-bottom{
	background: #cccccc;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #333333;
	font-weight: 300;
}
.dt-left{
	float: left;
	width: 440px;
}
.dt-right{
	float: left;
	width: 520px;
	margin-left: 33px;
}
.detail-des{
	margin-top: 20px;
}
.product-col-left{
	float: left;
	width: 440px;
	margin-top: 40px;
}
.product-col-right{
	float: left;
	width: 520px;
	margin-left: 33px;
}
.product-col-left .col-text p{
	color: #171717;
	font-size: 13px;
	line-height: 18px;
	margin-top: 15px;
}
.product-col-left .col-text p:first-child{
	margin-top: 0;
}
.downl-file{
	font-size: 16px;
	margin: 25px 0 5px 0;
	overflow: hidden;
}
.downl-file i{
	display: inline-block;
	background: url(../img/downl-icon.png) no-repeat 0 0;
	width: 53px;
	height: 65px;
	vertical-align: -27px;
	margin-right: 20px;
}
.product-col-right table{
	width: 100%;
	border-collapse: collapse;
	margin-top: 40px;
}
.product-col-right table tr{
	height: 32px;
	background: #fff;
}
.product-col-right table tr td{
	color: #333;
	font-size: 13px;
	vertical-align: middle;
	padding: 5px 0 5px 30px;
}
.product-col-right table tr td+td{
	padding-left: 0;
	padding-right: 30px;
	text-align: right;
	width: 200px;
}
.product-col-right table tr.even td{
	background: #ebebeb;
}
.product-col-right table tr.equipment td + td {
	text-align: left;
}
.product-col-right table {
	border-bottom: #ebebeb solid 3px;
}
.rig-title{
	background: #000;
	width: 100%;
	height: 51px;
	line-height: 51px;
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}
.rig-slide{
	margin: 10px 0 30px;
}
.rig-img{
	width: 210px;
	height: 201px;
	text-align: center;
}
.rig-img a{
	display: block;
	line-height: 201px;
}
.rig-img a img{
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}
.rig-name a{
	font-size: 14px;
	line-height: 18px;
	margin-top: 5px;
}
.rig-text{
	font-size: 11px;
	color: #999999;
	margin-top: 10px;
}
.rig-slide .bx-wrapper .bx-controls-direction a{
	width: 38px;
	height: 38px;
	margin-top: -19px;
}
.rig-slide .bx-wrapper .bx-prev{
	background: url(../img/arrow-slide.png) 0 0;
	left: -70px;
}
.rig-slide .bx-wrapper .bx-next{
	background: url(../img/arrow-slide.png) -38px 0;
	right: -70px;
}
.rig-slide .bx-wrapper .bx-prev:hover{background-position: 0 -38px;}
.rig-slide .bx-wrapper .bx-next:hover{background-position: -38px -38px;}
.rig-slide .slide {
	min-height: 300px;
}
.offer-title{
	background: #000;
	width: 100%;
	height: 51px;
	line-height: 51px;
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}
.offer-slide{
	margin: 10px 0 30px;
}
.offer-img{
	width: 210px;
	height: 220px;
	text-align: center;
	position: relative;
}
.offer-img a{
	display: block;
	line-height: 201px;
}
.offer-img a img{
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}
.name-offer{
	color: #999999;
	font-size: 14px;
	line-height: 18px;
	width: 216px;
	margin: 5px auto 0;
}
.number-offer a{
	font-size: 18px;
	color: #ff0000;
	font-weight: 300;
	width: 205px;
	margin: 10px auto 0;
}

.m-offer-price {
	font-size: 18px;
	margin-top: 15px;
}
.m-offer-price span {
	font-size: 20px;
	color: #ff0000;
}

.offer-slide .bx-wrapper .bx-controls-direction a{
	width: 38px;
	height: 38px;
	margin-top: -19px;
}
.offer-slide .bx-wrapper .bx-prev{
	background: url(../img/arrow-slide.png) 0 0;
	left: -70px;
}
.offer-slide .bx-wrapper .bx-next{
	background: url(../img/arrow-slide.png) -38px 0;
	right: -70px;
}
.offer-slide .bx-wrapper .bx-prev:hover{background-position: 0 -38px;}
.offer-slide .bx-wrapper .bx-next:hover{background-position: -38px -38px;}
.offer-slide .slide {
	height: 300px;
	padding-top: 30px;
}
.reviews-title{
	background: #000;
	width: 100%;
	height: 51px;
	line-height: 51px;
	color: #fff;
	font-size: 24px;
	font-weight: 300;
}
.reviews-content{
	margin: 25px 0;
}
.reviews-content p{
	margin-top: 10px;
	font-size: 13px;
	color: #111010;
}
.reviews-content p:first-child{
	margin-top: 0;
}
.add-rev{
	margin-top: 20px;
}
.add-rev a{
	background: #df0101;
	display: inline-block;
	padding: 0 28px;
	height: 37px;
	line-height: 37px;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.add-rev a i{
	display: inline-block;
	background: url(../img/arrow-rev.png) no-repeat;
	width: 20px;
	height: 17px;
	margin-left: 20px;
	vertical-align: -4px;
}
.add-rev a:hover {
	text-decoration: none;
	background: #ff3333;
}





#prod_mini_popup {
	display: none;
	position: absolute;
	top: 1857px;
	left: 450px;
	background: #FFF;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,.18);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,.18);
	box-shadow: 0 0 20px rgba(0,0,0,.18);
	border: solid 1px #e9e9e9;
	z-index: 999;
	padding: 40px 30px 27px 30px;
	width: 230px;
}
#prod_mini_popup.sales-prod-pp {
	padding: 10px 30px 27px 30px;
	  width: 200px;
}
.small-secription {
	width: 216px;
	margin: 5px auto 15px;
	font-size: 11px;
	color :#999999;
	word-spacing: -2px;
}
.read-detail {
	width: 180px;
	height: 37px;
	padding-left: 20px;
	line-height: 37px;
	font-size: 15px;
	color: #FFF;
	background: #e20000 url(../img/arrow-rev.png) 165px 50% no-repeat;
	display: block;
	margin-top: 20px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.read-detail:hover {
	text-decoration: none;
	background-color: #ff3333;
}

.slide .small-secription,
.slide .read-detail {
	display: none;
}
.intrest .offer-slide {
	margin-bottom: 0;
}

/*.bx-wrapper .offer-img img {
	max-width: auto;
}*/


.b-rating{overflow:hidden;height:15px;display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin-right:20px;cursor:pointer;}
.b-rating__star-wrap{margin-left:-14px;padding-left:14px;height:100%;}
.b-rating__star{padding-left:14px;height:100%;background:url(../img/star-active.png) 0 0 no-repeat;}
.b-rating__star_curr_yes .b-rating__star,
.b-rating:hover .b-rating__star{background:url(../img/star.png) 0 0 no-repeat;}
.b-rating__star_curr_yes,
.b-rating:hover .b-rating__star:hover{background:url(../img/star-active.png) 0 0 no-repeat;}

span.rating-num {
	line-height: 14px;
	font-size: 13px;
	color: #df0404;
	vertical-align: -1px;
	margin-right: 4px;
	margin-left: 10px;
}
.vote-form {
	display: inline-block;
}

/*------- compare -------*/

.del{
	position: relative;
	text-align: right;
	padding-bottom: 40px;
}
.del a{
	padding-left: 15px;
	background: url(../img/del-img.png) no-repeat left center;
}
.compare-box table{
	/*width: 100%;*/
	background: #fff;
	border-collapse: collapse;
}
.compare-box table tr td{
	width: 150px;
	border-left: #fff solid 4px;
	border-right: #fff solid 4px;
}
.compare-box table.table-top tr td{
	width: 186px;
	padding: 0 16px 20px;
	border-bottom: #efefef solid 4px;
	border-left: #fff solid 4px;
	border-right: #fff solid 4px;
}
.model-name{
	/*height: 75px;*/
	overflow: hidden;
}
.img-comp{
	width: 153px;
	height: 153px;
	line-height: 145px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto 20px;
	position: relative;
}
.img-comp img{
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}
.new-comp{
	background: url(../img/news-comp.png) no-repeat;
	width: 55px;
	height: 55px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.compare-box .model{
	font-size: 18px;
	color: #df0101;
	font-weight: 700;
	margin: 5px 0 10px 0;
}
table.table-bottom tr td{
	padding: 7px 16px;
	vertical-align: top;
}
table.table-bottom tr:first-child td+td{
	font-weight: 700;
	color: #000000;
	font-size: 18px
}
table.table-bottom tr.odd td{
	background: #f7f7f7;
	border-right: #f7f7f7 solid 4px;
}
table.table-bottom tr.odd td+td{
	border-left: #f7f7f7 solid 4px;
	border-right: #fff solid 4px;
}
table.table-bottom tr.odd td+td+td{
	border-right: #fff solid 4px;
}

/*------- 21.04.2014 -------*/
.table-bottom tr:first-child td:first-child{
	width: 298px!important;
	vertical-align: middle;
}
.table-bottom tr td+td{
	width: 180px!important;
}
.table-top tr td:first-child{
	width: 291px!important;
}
.popup-link{
	display: inline-block;
	width: 28px;
	height: 28px;
	background: url(../img/quest-icon.png) no-repeat;
	margin-left: 10px;
	vertical-align: -8px;
}
.popup{
	display: none;
	z-index: 3200;
	position: fixed;
	padding: 25px 40px 25px 30px;
	border-radius: 10px;
	border: #b3b3b3 solid 1px;
	background: #fff;
	width: 385px;
	font-size: 16px;
	font-weight: 300;
	top: 50%;
	left: 50%;
	margin-left: -190px;
	margin-top: -200px;
	-webkit-box-shadow: 0 5px 5px 5px rgba(0,0,0,0.3);
	box-shadow: 0 5px 5px 5px rgba(0,0,0,0.3);
}
.popup-text a{
	display: inline-block;
	background: #df0101;
	padding: 10px 28px;
	margin-top: 20px;
	color: #fff;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.popup-text a:hover{
	background: #ff3333;
	text-decoration: none;
}
.close{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 33px;
	height: 33px;
}
.close a{
	display: block;
	background: url(../img/close-popup.png) no-repeat;
	width: 33px;
	height: 33px;
}
.table-top h1{
	font-size: 28px;
}
.form-comp{
	background: #efefef;
	width: 230px;
	height: 214px;
}
.form-comp form{
	padding: 20px 29px;
}
.sbHolder{
	width: 185px;
	background: #fff;
	border: #d1d1d1 solid 1px;
	margin-top: 10px;
}
.sbToggle{
	background: url(../img/arrow-select.png) no-repeat 11px 12px;
}
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover{
	color: #333333;
	font-size: 15px;
}
.sbOptions{
	width: 185px;
	border: #d1d1d1 solid 1px;
	left: -1px;
	background: #fff;
}
.sbOptions a{
	border-bottom: 0px;
}
.clear-list{
	margin-top: 5px;
}
.clear-list a{
	display: inline-block;
	padding-left: 25px;
	background: url(../img/del-img.png) no-repeat left center;
}
.check-wrapp{
	margin-top: 25px;
}
.check-row{
	margin-top: 5px;
}
.down-catalog a i{
	opacity: 0.8;
}
 /*------- star -------*/
.star-title{
	width: 100%;
	height: 100px;
	line-height: 100px;
	background: #1a1a1a;
	-webkit-box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.3);
}
.title-wrapp{
	padding: 0 100px;
}
.st-left{
	float: left;
	width: 60%;
	line-height: 91px;
}
.st-left a{
	color: #d9d9d9;
	font-size: 36px;
	font-weight: 300;
}
.st-left a:hover{
	text-decoration: none;
}
.st-right{
	float: right;
	width: 40%;
	text-align: right;
}
.star-content{
	width: 100%;
}
.star-box .star-item{
	float: left;
	width: 290px;
}
.star-box .star-item a{
	display: block;
	position: relative;
}
.star-box .star-item a span{
	  display: inline-block;
  line-height: normal;
  vertical-align: middle;
}
.star-box .star-item a span img{
	display: block;
	width: 290px;
}
.star-box .star-item a span.star-hover{
	position: absolute;
	background: url(../img/hover-star.png);
	width: 100%;
	height: 100%;
	opacity: 0;
	height: 331px;
	  line-height: 331px;
}
.hover-des{
	width: 200px;
  text-align: center;
  margin: 0 0 0 47px;
}
.name-star{
	font-size: 24px;
	color: #fff;
}
.stap-arrow{
	width: 40px;
	height: 34px;
	background: url(../img/arrow-b.png) no-repeat 0 0;
	margin: 10px auto;
}

/*------- Правки с письма -------*/
.news-row:hover{
	background: #1a1a1a;
}
.news-row > a{
	display: block;
	overflow: hidden;
}
.news-row > a:hover .short-news{
	/*text-decoration: underline;*/
}
.news-row span{
	display: block;
}
.arrow{
	display: block;
	float: right;
	background: url(../img/arrow-news.png) no-repeat;
	width: 0px;
	height: 102px;
}
.left-news-img{
	display: block;
	/*height: 72px;*/
}
.text-n{
	display: block;
	height: 72px;
}
.short-news{
	font-size: 15px;
	line-height: 18px;
}
.logo:active{
	margin-top: 27px;
}
.header-line{
	position: fixed;
	width: 100%;
	z-index: 3000;
}
.header-middle{
	padding-top: 31px;
}
.comparison:hover{
	background: url(../img/sr_hover.png) 0 50% no-repeat;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-ms-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
	color: #fff;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
.diller-login:hover{
	background: url(../img/p-login_hover.png) 0 50% no-repeat;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	color: #fff;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	text-decoration: none;
}
.header-menu a:hover{
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	color: #e40e0e;
	text-decoration: none;
}
.footer-col a:hover{
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	color: #fff;
	text-decoration: none;
}
.main-menu a:hover{
	border-color: transparent;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	color: #1a1a1a;
}
.breadcrumbs a:hover{
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	color: #1a1a1a;
}
.breadcrumbs .home a:hover{
	background: url(../img/home_hover.png);
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-ms-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.catalog-item:hover{
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.down-catalog a:hover{
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	color: #e40e0e;
	text-decoration: none;
}
.down-catalog a:hover i{
	opacity: 1;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	text-decoration: none;
}
/*-----*/

.sliding-control {
	height: 19px;
	width: 50px;
	background: #cccccc url(../img/sliding-control.png) 50% 100% no-repeat;
	position: absolute;
	bottom: 0;
	left: 25px;
	cursor: pointer;
}
.sliding-control.open {
	background-position: 50% 0;
}
.prod-list .params {
	position: relative;
	padding: 0;
}
.sliding-container {
	overflow: hidden;
}

.sbHolder{
	background-color: #2d2d2d;
	border: solid 1px #515151;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
	position: relative;
	width: 200px;
}
.sbHolder:focus .sbSelector{

}
.sbSelector{
	display: block;
	height: 30px;
	left: 0;
	line-height: 30px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 170px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #EBB52D;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(../img/select-icons.png) 0 -116px no-repeat;
	display: block;
	height: 30px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
}
.sbToggle:hover{
	background: url(../img/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
	background: url(../img/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
	background: url(../img/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{

}
.sbHolderDisabled .sbToggle{

}
.sbOptions{
	font-family: 'Open Sans';
	background-color: #212121;
	border: solid 1px #515151;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 200px;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions a{
	border-bottom: dotted 1px #515151;
	display: block;
	outline: none;
	padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #333;
	text-decoration: none;
}
.sbOptions li:hover {
	background: #3875d7!important;
}
.sbOptions li:hover a{
	color: #FFF;
}
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #333;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}

.compare-box {
	position: relative;
	margin-left: -50px;
}
.compare-box .form-comp{
	position: absolute;
	top: 0;
	left: 0;
}
.spacer {
	width: 291px;
}
.ins-spacer {
	width: 180px;
}
.ins-spacer.spec {
	overflow-x: scroll;
}
.p-item {
	width: 180px;
}


/* slides */
.slide-text-pa {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
/* slide compresor */
.slide-text-compresor {
	margin: 40px 0 0 106px;
	width: 500px;
	font-family: 'Open Sans';
}
.slide-text-compresor .new-t {
	font-size: 22px;
	color: #d40a13;
	text-transform: uppercase;
	font-weight: 600;
}
.slide-text-compresor .bl-text {
	font-size: 22px;
	color: #000;
	font-weight: 600;
}
.slide-text-compresor .extra-l {
	font-weight: 800;
	font-size: 72px;
	color: #000;
	line-height: 40px;
}
.slide-text-compresor .middle-l {
	font-size: 34px;
	font-weight: 800;
	color: #d40a13;
}
.slide-text-compresor span img {
	vertical-align: middle;
	display: inline-block;
	margin-right: 3px;
}
.slide-text-compresor li {
	font-size: 22px;
	color: #000;
	font-weight: 600;
	text-shadow: 1px 1px 1px #FFFFFF;
	list-style: none;
	overflow: hidden;
}
.slide-text-compresor li span{
	line-height: 27px;
	display: block;
}
.slide-text-compresor i {
	float: left;
	display: inline-block;
	vertical-align: middle;
	width: 44px;
	height: 44px;
	background: url(../img/compressor-slide.png) no-repeat;
	margin-right: 30px;
}
.slide-text-compresor i.rus-icon {
	background-position: 0 13px;
}
.slide-text-compresor i.arrow-icon {
	background-position: 0 -49px;
}
.slide-text-compresor i.wrench-icon {
	background-position: 0 -104px;
}
.slide-text-compresor li + li span{
	margin-top: 8px;
}
.slide-text-compresor li + li + li span{
	margin-top: 10px;
}
.slide-text-compresor li + li {
	margin-top: 10px;
}
.slide-text-compresor li + li +li {
	margin-top: 12px;
}
.slide-text-compresor ul {
	margin-top: 25px;
}
/* slide-svarka */
.slide-text-svarka {
	margin: 35px 0 0 100px;
	width: 487px;
	font-family: 'Open Sans';
}
.slide-text-svarka .new-t {
	font-size: 22px;
	color: #d40a13;
	text-transform: uppercase;
	font-weight: 600;
}
.slide-text-svarka .bl-text {
	font-size: 22px;
	color: #FFF;
	font-weight: 600;
}
.slide-text-svarka .extra-l {
	font-weight: 300;
	font-size: 64px;
	color: #FFF;
	line-height: 57px;
	letter-spacing: -1px;
	text-shadow: 0 1px 2px rgba(0,0,0,.75);
}
.slide-text-svarka ul {
	font-size: 18px;
	font-weight: 600;
	color: #FFF;
	list-style: none;
	margin-top: 30px;
	width: 470px;
}
.slide-text-svarka ul li{
	padding-left: 27px;
	position: relative;
	margin-bottom: 10px;
}
.slide-text-svarka li:before{
	content: "";
	left: 0;
	top: 6px;
	color: #d40a13;
	position: absolute;
	width: 13px;
	height: 13px;
	background: url(../img/bullet.png);
}
.slide-text-svarka .note {
	font-size: 18px;
	color: #666666;
	font-weight: 400;
}
/*.main-slide li a{
	display: block;
	width: 100%;
	height: 100%;
}*/

.comparison a {
	color: #999999;
	text-decoration: none;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	text-decoration: none;
}
.comparison a:hover, .comparison a span {
	color: #e20000;
}
.t-right a:hover, .st-right a:hover{
	text-decoration: none;
	color: #FFF;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
.slide-text-pa {
	display: none;
}
#comparatin_table .table-bottom tr:hover td, .product-col-right table.zebra tr:hover td{
	background: #c5c5c5!important;
	cursor: pointer;
}
.downl-file a {
	color: #666666;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
.downl-file a i{
	opacity: 0.5;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}
.downl-file a:hover {
	color: #e20000;
	text-decoration: none;

}
.downl-file a:hover i{
	opacity: 1;
}
.added-compare {
	display: none;
	position: absolute;
	left: 50%;
	top: 44px;
	margin: 0 0 0 -145px;
	font-size: 14px;
	color: #FFF;
	padding: 12px 30px;
	width: 226px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background-color: #df0101;
	text-align: center;
}
.added-compare i{
	position: absolute;
	width: 44px;
	height: 19px;
	background: url(../img/pp-arrow-2.png);
	left: 50%;
	top: -19px;
	margin-left: -22px;
}
.comparison {
	position: relative;
}

.slider-cn {
	width: 80%;
	margin: 0 auto;
}
.main-gallery .slide {
	width: 220px;
    margin: 0 auto;
    border: 1px solid #e7e7e7;
    padding: 14px;
    border-radius: 12px;
}
.main-gallery {
	overflow: hidden;
	position: relative;
	/* height: 360px; */
	height: 403px;
}
.main-gallery ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.main-gallery li {
	display: block;
	float: left;
	height: 320px;
}
.prev {
	float: left;
	margin-left: 10px;
}
.next {
	float: right;
	margin-right: 10px;
}
.full-slide{
	padding-top: 21px;
}
.slider_next {
	background: #646566;
	cursor: pointer;
	width: 50px;
	height: 50px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -25px;
	display: block;
}
.slider_prev {
	background: #646566;
	cursor: pointer;
	height: 50px;
	width: 50px;
	top: 50%;
	margin-top: -25px;
	left: 0;
	position: absolute;
	display: block;
}
.slider_prev i {
	position: absolute;
	top: 16px;
	left: 20px;
	width: 13px;
	height: 20px;
	background: url('../img/slider_lr.png') no-repeat;
	display: block;
}
.slider_next i {
	position: absolute;
	top: 16px;
	left: 18px;
	width: 13px;
	height: 20px;
	background: url('../img/slider_lr.png') no-repeat -13px 0;
	display: block;
}
.category-nav {
	position: relative;
	max-width: 1160px;
	width: 95%;
	margin: 0 auto;
	border-top: 1px solid #cccccc;
	padding-top: 20px;
	text-align: center;
}
.category-nav li{
	position: relative;
	list-style: none;
	display: inline-block;
	width: 128px;
	margin: 0 17px;
	vertical-align: top;
	line-height: 14px;
}
.category-nav a{
	font-size: 13px;
	color: #999999;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: -1px;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
}
.category-nav a:hover,
.category-nav .active a{
	text-decoration: none;
	color: #ff0000;
}
.category-nav li i{
	width: 18px;
	height: 18px;
	background: #FFF url(../img/cat-nav.png) 0 100%;
	position: absolute;
	top: -29px;
	left: 50%;
	margin-left: -9px;
}
.category-nav li.active i{
	background-position: 0 0;
}


.equipm-box{
	/*width: 720px;*/
}
.equ-col{
	padding-bottom: 20px;
}
.equi-title{
	position: relative;
	overflow: hidden;
	height: 67px;
	background: #d0d0d0;
}
.qui-t-left{
	position: relative;
	float: left;
	width: 307px;
	height: 67px;
	line-height: 60px;
	padding: 0 40px;
	z-index: 2;
}
.qui-t-right{
	float: right;
	width: 332px;
	overflow: hidden;
	z-index: 1;
}
.qui-t-right img{
	display: block;
}
.qui-t-left:before{
	content: "";
	background: url(../img/triangle-equ.png) no-repeat;
	width: 38px;
	height: 67px;
	right: -38px;
	top: 0;
	position: absolute;
}
.qui-t-left span{
	display: inline-block;
	line-height: 24px;
	vertical-align: middle;
	font-size: 24px;
	font-weight: 300;
	color: #1a1a1a;
}
.eque-row{
	margin-top: 7px;
}
.edue-item{
	float: left;
	width: 355px;
	height: 62px;
	background: #efefef;
	margin-left: 10px;
}
.edue-item:first-child{
	margin-left: 0;
}
.edue-item a{
	display: block;
	overflow: hidden;
}
.eque-img{
	float: left;
	width: 90px;
	height: 54px;
	line-height: 50px;
	background: #f4f4f4;
	overflow: hidden;
	text-align: center;
}
.eque-img img{
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}
.eque-text{
	float: left;
	width: 240px;
	height: 52px;
	padding: 5px 0 5px 25px;
}
.eque-text span{
	display: inline-block;
	font-size: 15px;
	background: url(../img/arrow-eque.png) no-repeat right 6px;
	padding-right: 10px;
}
.edue-item a:hover{
	-webkit-box-shadow: -3px -4px 10px rgba(0,0,0,.5);
	-moz-box-shadow: -3px -4px 10px rgba(0,0,0,.5);
	box-shadow: -3px -4px 10px rgba(0,0,0,.5);
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.edue-item a:hover .eque-text span{
	color: #020202;
}
.edue-item a:hover .eque-text{
	background: #d0d0d0;
}
.downl-file a{
	margin-bottom: 20px;
	margin-left: 10px;
	float: left;
}
.downl-file a:first-child,
.downl-file a:nth-child(2n),
.downl-file a:nth-child(3n){
	margin-left: 0;
	width: 220px;
	min-height:75px;
}
.downl-file a:first-child span {
	display: inline-block;
	vertical-align: top;
	width: 140px;
}
.product-col.eque{
	width: 950px;
	margin: 0 auto;
}
.prod-eque-img{
	margin: 20px 0;
	text-align: center;
}
.prod-eque-img img{
	display: inline-block;
}
.product-col.eque table{
	width: 100%;
	border-collapse: collapse;
	margin: 20px 0;
}

.product-col.eque table tr th{
	background: #cccccc;
	padding: 15px 5px;
	text-align: center;
	vertical-align: middle;
	border-bottom: #1a1a1a solid 3px;
	font-weight: normal;
}
.product-col.eque table tr.even{
	background: #ebebeb;
}
.product-col.eque table tr td{
	height: 35px;
	text-align: center;
	padding: 0 5px;
}
.product-col.eque table tr:hover{
	background: #c5c5c5;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
}
.product-col.eque table tr.last td{
	border-bottom: #ebebeb solid 3px;
}
.product-col.eque table tr.last:hover td{
	border-bottom: transparent solid 3px;
}
.reviews-prod-title{
	padding: 0 106px 25px;
	border-bottom: #cccccc solid 1px;
}
.reviews-prod-title .r-text{
	font-size: 24px;
	font-weight: 300;
	float: left;
}
.reviews-prod-title .add-rev{
	float: right;
	margin-top: 0;
}
.reviews-row{
	padding: 25px 106px;
}
.rev-name{
	overflow: hidden;
	font-size: 18px;
}
.rev-name .reit{
	float: left;
	margin-right: 15px;
}
.reviews-row{
	border-bottom: #cccccc solid 1px;
}
.reviews-row p b{
	color: #666666;
}
.rev-batt{
	width: 950px;
	margin: 0 auto;
}
.more-rev{
	float: left;
	margin: 20px 13px 0 0;
}
.more-rev a{
	background: #5b5b5b;
	display: inline-block;
	padding: 0 28px;
	height: 37px;
	line-height: 37px;
	color: #fff;
}
.rev-batt .add-rev{
	float: left;
}
.more-rev a i{
	display: inline-block;
	background: url(../img/more-arrow.png) no-repeat;
	width: 17px;
	height: 20px;
	margin-left: 20px;
	vertical-align: -6px;
}
.popup-reviews{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba( 0, 0, 0, 0.8);
	z-index: 10;
}
.popup-r{
	display: none;
	width: 620px;
	height: 595px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -330px 0 0 -360px;
	background: #e8e8e8;
	padding: 25px 50px 40px;
	z-index: 3002;
}
#overlay {
	z-index: 3001;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../img/black.png);
	display: none;
}
.popup-title{
	font-size: 32px;
	font-weight: 700;
}
.form-row{
	margin-top: 10px;
}
.form-row.w350 input[type="text"]{
	width: 320px;
}
.form-row input[type="text"]{
	display: inline-block;
	height: 40px;
	background: #fff;
	border: #fff solid 1px;
	padding: 0 15px;
	font-size: 15px;
	outline: none;
}
.form-row input[type="text"]:hover, .form-row input[type="text"]:active, .form-row input[type="text"]:focus{
	-webkit-box-shadow: 0 0 15px rgba(255,51,51,.75);
	-moz-box-shadow: 0 0 15px rgba(255,51,51,.75);
	box-shadow: 0 0 15px rgba(255,51,51,.75);
	border: solid 1px #f33;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.aster{
	background: url(../img/aster.png) no-repeat;
	width: 12px;
	height: 10px;
	display: inline-block;
	vertical-align: top;
}
.popup-reit{
	overflow: hidden;
	float: left;
	margin-top: 3px;
}
.popup-reit span{
	float: left;
	margin-top: 3px;
	font-size: 15px;
}
.popup-reit span+span{
	margin: 0 0 0 10px;
}
.sbHolder{
	float: left;
	width: 150px;
	background: #fff;
	border: #d1d1d1 solid 1px;
}
.sbToggle,
.sbToggle:hover,
.sbToggleOpen,
.sbToggleOpen:hover{
	background: url(../img/arrow-select.png) no-repeat 11px 12px;
}
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover{
	color: #df0101;
	font-size: 15px;

}
.sbOptions{
	width: 150px;
	border: #d1d1d1 solid 1px;
	left: -1px;
	background: #fff;
}
.sbOptions a{
	border-bottom: 0px;
}
.select-reit{
	float: right;
}
.select-reit label{
	float: left;
	margin: 6px 10px 0 0;
}
.form-row.ta{
	position: relative;
}
.form-row.ta .aster{
	position: absolute;
	right: -20px;
	top: 0;
}
.form-row.ta textarea{
	width: 590px;
	height: 59px;
	padding: 10px 15px;
	background: #fff;
	border: #fff solid 1px;
	outline: none;
	resize: none;
	font-size: 15px;
}
.form-row.ta textarea:hover, .form-row.ta textarea:active, .form-row.ta textarea:focus{
	-webkit-box-shadow: 0 0 15px rgba(255,51,51,.75);
	-moz-box-shadow: 0 0 15px rgba(255,51,51,.75);
	box-shadow: 0 0 15px rgba(255,51,51,.75);
	border: solid 1px #f33;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.form-row ::-webkit-input-placeholder {
   color: #333333;
   font-weight: 300;
}
.form-row :-moz-placeholder {
   color: #333333;
   font-weight: 300;
}
.form-row.captcha input{
	float: left;
	width: 152px;
}
.form-row.captcha span.cap{
	float: left;
	display: inline-block;
	width: 152px;
	height: 42px;
	line-height: 42px;
	background: #fff;
	text-align: center;
	overflow: hidden;
	margin-left: 13px;
}
.form-row.captcha span.cap img{
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}
.form-row.sabm{
	margin-top: 15px;
}
.form-row input[type="submit"], .link-row input[type="submit"]{
	background: #df0101;
	padding: 0 28px;
	height: 45px;
	line-height: 45px;
	color: #fff;
	border: 0;
	cursor: pointer;
	font-size: 18px;

	-webkit-transition: background 0.5s ease-in-out;
	-moz-transition: background 0.5s ease-in-out;
	-ms-transition: background 0.5s ease-in-out;
	-o-transition: background 0.5s ease-in-out;
	transition: background 0.5s ease-in-out;
}
.form-row input[type="submit"]:hover, .link-row input[type="submit"]:hover{
	background: #ff3333;
}
.form-row .submit-form{
	float: left;
}
.form-row .note-form{
	float: left;
	margin: 13px 0 0 30px;
}
.form-row .note-form .aster{
	vertical-align: 0px;
}
.close-pop{
	position: absolute;
	right: 17px;
	top: 19px;
}
.close-pop a{
	display: block;
	background: url(../img/close-pop.png) no-repeat;
	width: 40px;
	height: 40px;
}
.close-pop a:hover{
	background-position: 0 100%;
}

.prod-item.osnastka .prod-short-inf {
	width: 595px;
	padding-top: 0px;
}
.seo-text ul {
	font-size: 13px;
	color: #666666;
	margin-bottom: 10px;
}
.gallery-catalog .slide-img {
	width: 100%;
}
.bx-wrapper .bx-pager {
	z-index: 100;
}
.gallery-catalog .slide-text{
	display: none;
}
ul.catalog-slide > li:first-child {
	display: block;
}
.sales-slider .slide-text{
	position: absolute;
	left: 20px;
	top: 18px;
	width: 530px;
	z-index: 2;
	display: none;
}
.sales-slider  .slide-des {
	font-size: 20px;
	line-height: 20px;
	font-weight: 300;
	color: #000;
	margin-top: 30px;
}

.sales-slider .slode-logo img {
	width: 295px;
}
.added-text {
	line-height: 16px;
}

body[role="inside"] .content .wrapper.wr-gray {
	background: #f5f3f3;
}
.news-text {
	float: left;
	width: 786px;
	background: #FFF;
	overflow: hidden;
	border-right: 1px #d9d9d9 solid;
	border-bottom: 1px #d9d9d9 solid;
}
.news-text .ins-article {
	width: 600px;
	margin: 0 auto;
	text-align:justify;
}
.news-text h2 {
	font-size: 18px;
	color: #666666;
	font-weight: 300;
	margin-bottom: 20px;
}
.news-text p, .ins-article ul {
	font-size: 15px;
	margin-bottom: 15px;
}
.ins-article ul li {
	list-style: none;
}
.ins-article ul {
	margin-left: 0;
}
.requ ul li, .ins-article > ul li{
	padding-left: 17px;
	background: url(../img/bullet_s.png) 0 7px no-repeat;
}
.news-meta {
	margin-bottom: 20px;
	background: #d9d9d9;
}
.news-meta .img {
	font-size: 0;
	line-height: 0;
	float: left;
}
.meta-div {
	width: 195px;
	float: right;
	margin-right: 58px;
	padding-top: 15px;
}
.meta-div .post-date {
	font-size: 13px;
	color: #999999;
}
.right-sidebar {
	width: 334px;
}
.ins-menu {
	width: 194px;
	margin: 35px auto 0;
	border: 3px #df0101 solid;
	border-radius: 3px;
}
.ins-menu.level0 {
	width: 330px;
	margin: 0 auto 20px;
}
.ins-menu li{
	list-style: none;
}
.ins-menu li a{
	font-size: 18px;
	color: #000;
	font-weight: 300;
	display: block;
	padding: 10px 20px;
}
.ins-menu li.active, .ins-menu li:hover {
	background: #df0101;
}
.ins-menu li.active a, .ins-menu li:hover a{
	color: #FFF;
	text-decoration: none;
}

.p404 {
	background: #e6e6e6;
}
.center {
	width: 1160px;
	margin: 0 auto;
	background: #FFF;
	height: 100%;
}
.header404 {
	background: #efefef;
	border-bottom: 1px #df0101 solid;
	height: 98px;
}
.contetn404 {
	width: 390px;
	padding-top: 220px;
	margin: 120px auto 0;
	background: url(../img/404.png) top center no-repeat;
}
.contetn404 p {
	text-align: center;
	font-size: 18px;
	color: #333333;
	margin-bottom: 18px;
	font-family: 'Open Sans', sans-serif;
}
.contetn404 p a {
	font-size: 18px;
}

/* slide electro */
.slide-text-electro {
	margin: 35px 0 0 100px;
	width: 487px;
	font-family: 'Open Sans';
}
.slide-text-electro .new-t {
	font-size: 22px;
	color: #d40a13;
	text-transform: uppercase;
	font-weight: 600;
}
.slide-text-electro .bl-text {
	font-size: 22px;
	color: #FFF;
	font-weight: 600;
}
.slide-text-electro .extra-l {
	font-weight: 300;
	font-size: 64px;
	color: #FFF;
	line-height: 57px;
	letter-spacing: -1px;
	text-shadow: 0 1px 2px rgba(0,0,0,.75);
}
.slide-text-electro ul {
	font-size: 18px;
	font-weight: 600;
	color: #FFF;
	list-style: none;
	margin-top: 30px;
	width: 470px;
}
.slide-text-electro ul li{
	padding-left: 27px;
	position: relative;
	margin-bottom: 10px;
	font-weight: 900;
	font-size: 36px;
}
.slide-text-electro li:before{
	content: "";
	left: 0;
	top: 50%;
	margin-top: -6px;
	color: #d40a13;
	position: absolute;
	width: 13px;
	height: 13px;
	background: url(../img/bullet.png);
}
.slide-text-electro .note {
	font-size: 22px;
	color: #FFF;
	font-weight: 600;
}
.slide-text-electro .note span{
	color: #d40a13;
	text-decoration: underline;
}

.next-news {
	float: left;
	width: 736px;
	margin-right: 40px;
	min-height: 1px;
}
.subscr-form {
	float: left;
	width: 350px;
}
.rc-item4 {
	background: #FFF;
}
.stars-list {
	float: left;
	width: 786px;
	background: #FFF;
	overflow: hidden;
	border-right: 1px #d9d9d9 solid;
	border-bottom: 1px #d9d9d9 solid;
}
.stars-list .star-item {
	position: relative;
}
.stars-list .star-item .photo {
	float: left;
	width: 295px;
	font-size: 0;
	line-height: 0;
	position: relative;
}
.stars-list .star-item .star-meta {
	overflow: hidden;
	height: 199px;
	padding: 0 15px 0 33px;
	border-bottom: 1px #d9d9d9 solid;
	background: #FFF;

	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.stars-list .star-item.last .star-meta {
	border: 0;
	height: 200px;
}
.stars-list .star-item.even .star-meta {
	background: #f5f3f3;
}
.stars-list .star-item .title {
	font-size: 30px;
	line-height: 30px;
	color: #e20000;
	font-weight: 300;
	margin-top: 20px;
	height: 145px;
}
.stars-list .star-item .pos-date {
	font-size: 13px;
	color: #333333;
}
.stars-list .star-item > a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
}
.stars-list .star-item .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/black.png);
	top: 0;
	left: 0;
	opacity: 0;

	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.stars-list .star-item .overlay i {
	width: 40px;
	height: 34px;
	background: url(../img/arrow-b.png);
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -17px 0 0 -20px;
}
.stars-list .star-item:hover .overlay {
	opacity: 1;
}
.stars-list .star-item:hover .star-meta {
	background: #d9d9d9;
}
.stars-list h1{
	background: #1a1a1a url(../img/star-baner.png) 97% 100% no-repeat;
	margin:0;
	padding: 23px 0 33px 79px;
	color: #FFF;
	font-size: 36px;
}
.photo-name {
	font-size: 13px;
}
.photo-autor {
	font-size: 13px;
	color: #999999;
	margin: 8px 0;
}
.news-page .social,
.stars-list .social {
	position: relative;
	height: 40px;
	text-align: center;
}
.news-page .social i,
.stars-list .social i {
	width: 50px;
	height: 50px;
	background: url(../img/cube.png);
	position: absolute;
	bottom: -10px;
	right: -1px;
}
.news-page .social table {
	width: 473px;
	margin: 0 auto;
}
.news-page .social .b-share-icon,
.stars-list .social .b-share-icon {
	float: left;
	display: inline;
	overflow: hidden;
	width: 156px;
	height: 33px;
	padding: 0!important;
	vertical-align: top;
	border: 0;
	background: url(../img/soc-custom.png);
}
.news-page .social .b-share-icon.b-share-icon_vkontakte,
.stars-list .social .b-share-icon.b-share-icon_vkontakte{
	background-position: -166px 0;
	width: 159px;
}
.news-page .social .b-share-icon.b-share-icon_facebook,
.stars-list .social .b-share-icon.b-share-icon_facebook {
	background-position: 0 0;
}
.news-page .social .b-share-icon.b-share-icon_twitter,
.stars-list .social .b-share-icon.b-share-icon_twitter {
	background-position: -335px 0;
	width: 138px;
}
.news-page .social .b-share__handle,
.stars-list .social .b-share__handle {
	height: 34px;
	padding: 5px!important;
}
.slide.np1 .offer-img,
.slide.liion1 .offer-img  {
	position: relative;
}
.big-stars {
	font-size: 0;
	line-height: 0;
	float: left;
	margin-left: 10px;
	margin-top: 2px;
}
.big-stars i {
	cursor: pointer;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../img/big-star.png) -24px 0;
}
.big-stars i.focus,
.big-stars i.active {
	background-position: -1px 0;
}
#rating_id {
	display: none;
}
.star-last-news {
	width: 738px;
	float: left;
}
.subscribe-form.stars-page-sb-block {
	float: left;
	margin-left: 30px;
}

.pager ul{
	text-align: center;
	margin: 35px auto;
	/*width: 540px;*/
	width: auto;
}
.pager ul li{
	/*float: left;*/
	display: inline-block;
	font-size: 24px;
	font-weight: 300;
}
.pager ul li span{
	display: inline-block;
	background: #d9d9d9;
	/*padding: 3px 13px 4px;*/
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 15px;
}
.pager ul li a{
	display: inline-block;
	font-size: 24px;
	font-weight: 300;
	/*padding: 4px 13px;*/
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 15px;
	text-decoration: none;
}
.pager ul li a:hover{
	background: #e20000;
	color: #fff;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.pager ul li.prev a{
	background: url(../img/pager-nav.png) no-repeat 0 0;
	width: 102px;
	height: 40px;
	padding: 0;
	border-radius: 0;
	margin-right: 5px;
}
.pager ul li.prev a:hover{
	background-position: 0 -40px;
	webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.pager ul li.next a{
	background: url(../img/pager-nav.png) no-repeat -102px 0;
	width: 102px;
	height: 40px;
	padding: 0;
	border-radius: 0;
	margin-left: 5px;
}
.pager ul li.next a:hover{
	background-position: -102px -40px;
	webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.sub-cat-item:hover{
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.down-catalog-osnastka {
	margin-bottom: 20px;
	border-bottom: 2px #d0d0d0 solid;
	border-top: 2px #d0d0d0 solid;
	background: #efefef;
	padding: 17px 0;
	text-align: center;
}
.down-catalog-osnastka i {
	display: inline-block;
	background: url(../img/down-img.png) no-repeat;
	width: 53px;
	height: 65px;
	opacity: 0.8;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	vertical-align: middle;
	margin-right: 20px;
}
.down-catalog-osnastka a:hover {
	text-decoration: none;
}
.down-catalog-osnastka a:hover i {
	opacity: 1;
}

.dillers-page {
	background: #FFF;
}
.dillers-filter {
	margin-top: 174px;
	background: #efefef;
	border-radius: 0 5px 5px 0;
	padding: 30px;
}
.dillers-filter label {
	display: block;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 10px;
}

.dillers-filter .sbHolder {
	float: none;
	width: 272px;
}
.dillers-filter .sbOptions {
	width: 272px;
}
.dillers-filter .sbSelector {
	width: 240px;
}
.dillers-filter .selecet-fl {
	margin-top: 15px;
}
.dillers-filter .selecet-fl:first-child {
	margin-top: 0;
}
.dillers-col {
	float: left;
	margin-left: 22px;
	margin-top: 45px;
	width: 704px;
}
.big-map {
	border: 1px #999999 solid;
	border-radius: 5px;
	overflow: hidden;
}
.li-select {
	margin-bottom: 18px;
}
.li-select li{
	display: inline-block;
	list-style: none;
	margin-right: 10px;
}
.li-select li a {
	display: inline-block;
	line-height: 54px;
	padding: 0 15px 0 42px;
	border-radius: 5px;
	font-size: 21px;
	font-weight: 300;
	text-decoration: none;
	color: #df0101;
	position: relative;
}
.li-select li.active a {
	background: #efefef;
	color: #1a1a1a;
}
.li-select li a i {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../img/tab-ch-sprite.png) 100% 0;
	left: 10px;
	top: 17px;
	position: absolute;
}
.li-select li.active a i {
	background-position: 0 0;
}
#marker-tooltip {
    display: none;
    position:absolute;
    width: 227px;
    /*height: 313px;*/
    background-color: #FFF;
    border-radius: 5px;
    border: 1px #999999 solid;
}
.map-wrap {
	position: relative;
}
#tt-contet{
	padding: 22px;
}
#tt-close {
	position: absolute;
	width: 24px;
	height: 25px;
	position: absolute;
	background: url(../img/tt-close.png) no-repeat;
	top: 8px;
	right: 7px;
}
.cm-name {
	font-size: 15px;
	font-weight: 700;
	color: #000;
	margin-bottom: 25px;
}
.cm-phone, .cm-addr, .cm-contacts {
	font-size: 15px;
	margin-bottom: 20px;
}
.cm-contacts {
	margin-bottom: 0;
}
.tt-corner {
	position: absolute;
	width: 51px;
	height: 25px;
	left: 50%;
	bottom: -24px;
	background: url(../img/tt-corner.png);
	margin: 0 0 0 -25px;
}
.slider-cn .caroufredsel_wrapper {
	/* height: 320px!important; */
	height: 384px!important;
}
.slide-valuev  {
	color: #FFF;
	padding: 70px 0 0 100px;
}
.slide-valuev .line-300 {
	font-size: 48px;
	font-weight: 300;
}
.slide-valuev .line-900 {
	font-size: 64px;
	font-weight: 700;
	line-height: 79px;
}
.slide-valuev span {
	display: inline-block;
	width: 308px;
}
.slide-valuev .line-300 span:first-child,
.slide-valuev .line-900 span:first-child{
	text-align: right;
	margin-right: 332px;
}
.slide-valuev .line-300 span.red {
	background: #e20000;
	height: 52px;
	line-height: 34px;
	width: 249px;
	position: relative;
	margin-left: -6px;
	padding-left: 10px;
	position: relative;
}
.slide-valuev .line-300 span.red:after {
	content: "";
	position: absolute;
	background: url(../img/valuev-arrow.png);
	width: 40px;
	height: 34px;
	right: 18px;
	top: 10px;
}

.valuev-page {
	float: left;
	width: 783px;
	background: #FFF;
	border-right: 1px #d9d9d9 solid;
	border-bottom: 1px #d9d9d9 solid;
}
.valuev-title {
	height: 102px;
	background: #1a1a1a url(../img/title-valuev.png) 563px 0 no-repeat;
}
.valuev-title.bottom {
	background: none;
}
.valuev-title .text {
	padding: 30px 0 0 99px;
	font-size: 36px;
	color: #FFF;
	font-weight: 300;
	line-height: 43px;
}
.valuev-title.bottom .text {
	color: #010101;
}
.valuev-title a {
	font-size: 36px;
	color: #FFF;
	font-weight: 300;
	display: inline-block;
	background: #df0101;
	width: 155px;
	text-align: center;
	border-radius: 28px;
	height: 47px;
	border-bottom: 2px #910101 solid;
	-webkit-box-shadow: 0 1px 1px undefinedpx #000000;
	box-shadow: 0 1px 1px undefinedpx #000000;
	margin-right: 10px
	-webkit-transition: background 0.6s ease-in-out;
	-moz-transition: background 0.6s ease-in-out;
	-ms-transition: background 0.6s ease-in-out;
	-o-transition: background 0.6s ease-in-out;
	transition: background 0.6s ease-in-out;
}
.valuev-title a:hover {
	text-decoration: none;
	background: #ff3333;
}
.questions {
	padding: 30px 24px 0 104px;
}
.question-item {
	width: 613px;
	padding: 9px 12px;
	background: #f5f3f3;
	border-radius: 20px;
	margin-bottom: 10px;
}
.question-item.odd {
	margin-left: 18px;
}
.question-item .num {
	background: #d9d9d9;
	float: left;
	font-size: 14px;
	padding: 0 20px;
	height: 28px;
	line-height: 28px;
	border-radius: 15px;
}
.question-item .num i {
	font-style: italic;
}
.question-item .date {
	color: #999999;
	font-size: 11px;
	margin-top: 6px;
	float: right;
}
.question-text {
	padding: 10px;
	min-height: 50px;
}
.answer-text {
	background: #d9d9d9;
	border-radius: 20px;
	padding: 15px 20px;
	width: 480px;
	float: left;
	position: relative;
}
.answer-text:after {
	width: 16px;
	height: 18px;
	background: url(../img/answer-corner.png);
	right: -12px;
	bottom: 8px;
	content: "";
	position: absolute;
}
.answer {
	position: relative;
}
.valuev-ava {
	width: 70px;
	height: 70px;
	background: url(../img/valuev_ava.png);
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.popup-r.valuev-pp .form-row .submit-form {
	float: none;
}
.popup-r.valuev-pp .form-row .note-form {
	float: none;
	margin: 13px 0 0 0px;
}
.popup-r.valuev-pp {
	height: 580px;
}
.popup-r.valuev-pp .popup-title {
	margin-bottom: 40px;
}
.popup-r.valuev-pp .form-row {
	margin-top: 15px;
}
.popup-r.valuev-pp .form-row.ta textarea {
	height: 130px;
}
.slide.np0 .offer-img i.newp {
	display: none;
}
.slide.np1 .offer-img i.newp {
	width: 66px;
	height: 31px;
	position: absolute;
	background: url(../img/news-i.png);
	left: 0;
	bottom: 0;
	z-index: 1000;
}

.slide.liion0 .offer-img i.liionp {
	display: none;
}
.slide.liion1 .offer-img i.liionp {
	width: 62px;
	height: 62px;
	position: absolute;
	background: url(../img/Li-ion.png);
	left: 0;
	bottom: 0;
	z-index: 1000;
}
.alabuga-banner {
	padding-top: 47px;
}
.diller-name {
	font-size: 36px;
	font-weight: 300;
	margin: 40px 0 50px 0;
	text-align: center;
}
.header404 span {
	font-size: 24px;
	display: inline-block;
	margin: 28px 0 0 370px;
}
#diile_one {
	margin: 0 auto;
	border: 1px #999999 solid;
	border-radius: 5px;
}
.diller-page .col {
	width: 310px;
	float: left;
	margin: 53px 0 35px 48px;
	padding-top: 25px;
	border-top: 2px #000 solid;
	font-size: 18px;
	line-height: 24px;
}
.diller-page .clearfix .col:first-child {
	margin-left: 185px;
}
a.print {
	display: inline-block;
	background: url(../img/print-icon.png) 0 50% no-repeat;
	padding: 6px 0 6px 34px;
	text-decoration: underline;
}

.sbOptions li.sbActive {
	background: #df0101!important;
	color: #FFF;
}
.sbOptions li.sbActive a {
	color: #FFF;
}
.p404 .center {
	min-height: 100%;
	height: auto;
}

#subscr_form {
	display: none;
	width: 234px;
	height: 118px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -59px 0 0 -117px;
	z-index: 3192;
}
#subscr_overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3190;
	background: rgba(0,0,0,0.6);
}


/* Contacts */
.sep{
	width: 100%;
	height: 1px;
	background: #e6e6e6;
}
.contacts-des{
	width: 640px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.contacts-des h1{
	margin-left: 0;
}
.hot-line{
	position: relative;
	font-size: 24px;
	color: #1a1a1a;
	margin: 20px 0 0;
	padding: 0 0 30px 70px;
	border-bottom: #cccccc solid 1px;
}
.hot-line:before{
	content: "";
	background: url(../img/hot-line.png) no-repeat;
	width: 49px;
	height: 49px;
	position: absolute;
	left: 0px;
	top: -6px;
}

.center-office .office-title{
	font-size: 24px;
	text-transform: uppercase;
}
.cent-addr{
	margin-top: 25px;
}
.cent-addr div{
	overflow: hidden;
	margin-top: 10px;
}
.cent-addr div:first-child{
	margin-top: 0;
}
.cent-addr div span{
	display: inline-block;
	font-size: 14px;
	width: 420px;
	float: left;
	line-height: 18px;
}
.cent-addr div span:first-child{
	width: 160px;
	font-weight: 700;
}
.contact-map{
	width: 640px;
	height: 312px;
	overflow: hidden;
	margin: 30px 0 0;
}
.address-item{
	width: 280px;
	float: left;
	margin-left: 40px;
	margin-bottom: 20px;
}
.address-item:first-child{
	margin-left: 0;
}
.addr-title{
	height: auto;
	height: initial;
	font-size: 16px;
	padding-bottom: 8px;
	border-bottom: #ccc solid 1px;
}
.addr-title span{
	display: inline-block;
	line-height: normal;
	vertical-align: bottom;
}
.addr-des{
	margin-top: 20px;
}
.addr-des p{
	margin-top: 5px;
}
.addr-des div:first-child{
	margin-top: 0;
}
.address-row{
	margin-top: 10px;
}
.show-map{
	display: block;
	padding-left: 15px;
	background: url(../img/point-map.png) no-repeat left center;
	font-size: 14px;
	margin: 5px 0 5px;
}
.addr-des .ml{
	display: inline-block;
	margin-right: 10px;
}
.form-link{
	background: #cccccc;
	width: 245px;
	padding: 40px 98px 20px 29px;
}
.title-link{
	font-size: 24px;
	color: #666666;
}
.link-row{
	margin-top: 16px;
}
.link-row input[type="text"]{
	width: 225px;
	height: 40px;
	padding: 0 10px;
	font-size: 15px;
	outline: none;
	border: transparent solid 1px;
}
.link-row input[type="text"]:hover, .link-row textarea:hover,
.link-row input[type="text"]:active, .link-row textarea:active,
.link-row input[type="text"]:focus, .link-row textarea:focus{
	-webkit-box-shadow: 0 0 15px rgba(255,51,51,.75);
	-moz-box-shadow: 0 0 15px rgba(255,51,51,.75);
	box-shadow: 0 0 15px rgba(255,51,51,.75);
	border: solid 1px #f33;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.link-row textarea{
	width: 225px;
	height: 130px;
	padding: 10px;
	font-size: 15px;
	outline: none;
	border: transparent solid 1px;
	resize: none;
}
.link-row.capth{
	overflow: hidden;
}
.link-row.capth input[type="text"]{
	width: 100px;
	float: left;
}
.link-row.capth span{
	float: left;
	display: inline-block;
	width: 115px;
	height: 42px;
	margin-left: 10px;
	overflow: hidden;
	background: #fff;
}
.news-page .contacts-page {
	float: left;
	width: 786px;
	background: #FFF;
	overflow: hidden;
	border-right: 1px #d9d9d9 solid;
	border-bottom: 1px #d9d9d9 solid;
}
table[cellpadding="3"] td {
	padding: 3px;
}
.osn-banner {
	position: absolute;
	top: 66px;
	left: 102px;
}

.pdf-wrap:after {
	content: '';
	display: block;
	clear: both;
}
.pdf-wrap .col-6 {
	width: 50%;
	float: left;
}
.pdf-wrap .col-6:first-child {
	border-right: 3px solid #fff;
	box-sizing: border-box;
}
.pdf-wrap .col-6 .cat-name {
	font-size: 23px;
	margin-top: 30px;
	line-height: 31px;
}

ymaps[class*="ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

.diller-list-item {
	background: #efefef;
	padding: 15px 18px 30px 40px;
	margin-bottom: 5px;
}
.diller-list-item .diller-col-1 {
	float: left;
	width: 465px;
	margin-right: 10px;
}
.diller-list-item .diller-col-2 {
	float: left;
	width: 135px;
}
.diller-list-item .diller-col-3 {
	float: right;
	width: 90px;
}
.diller-list-item .diller-list-name {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom: 20px;
	margin-top: 9px;
}
.diller-list-item .diller-addr {
	font-size: 13px;
	margin-bottom: 18px;
}
.diller-list-item .diller-phone {
	font-size: 13px;
}
.diller-list-item .diller-sites {
	font-size: 13px;
	color: #df0101;
}
a.diller-print {
	font-size: 15px;
	color: #df0101;
	display: inline-block;
	background: url(../img/print-icon.png) 100% 50% no-repeat;
	padding: 6px 34px 6px 0;
	text-decoration: underline;
}
.find-count {
	margin: 24px 0 32px 45px;
	font-weight: 300;
	font-size: 24px;
}
#dillers_list_contaner {
	margin-bottom: 20px;
}
#list_pager {
	text-align: center;
	margin-bottom: 30px;
}
#list_pager a {
	display: inline-block;
	font-size: 24px;
	font-weight: 300;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 15px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
}
#list_pager a:hover {
	background: #e20000;
	color: #fff;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#list_pager span.current {
	font-size: 24px;
	font-weight: 300;
	display: inline-block;
	background: #d9d9d9;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 15px;
	vertical-align: middle;
	text-align: center;
}
#dillers_list_list .page-item {
	display: none;
}
#dillers_list_list .page-item:first-child {
	display: block;
}
#list_pager a.prev {
	background: url(../img/pager-nav.png) no-repeat 0 0;
	width: 102px;
	height: 40px;
	padding: 0;
	border-radius: 0;
	margin-right: 5px;
}
#list_pager a.prev:hover {
	background-position: 0 -40px;
	webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
#list_pager span.prev,
#list_pager span.next {
	display: none;
}
#list_pager a.next {
	background: url(../img/pager-nav.png) no-repeat -102px 0;
	width: 102px;
	height: 40px;
	padding: 0;
	border-radius: 0;
	margin-left: 5px;
}
#list_pager a.next:hover {
	background-position: -102px -40px;
	webkit-transition: all 0s;
	-moz-transition: all 0s;
	-o-transition: all 0s;
	transition: all 0s;
}
.li-select {
	position: relative;
}
.li-select .service3h {
	position: absolute;
	width: 550px;
}
.li-select li.active.service3h a {
background: #ffff33;
}
#add_review_form .sbHolder {
	margin-top: 0;
}
.diller-city {
	font-weight: bold;
	margin-bottom: 3px;
}

.answer-comment {
	background: #d9d9d9;
	padding: 20px 30px;
	border-radius: 20px;
	position: relative;
	margin: 18px 0 0 0;
}
.answer-comment p {
	font-size: 14px;
	color: #000;
	line-height: 22px;
	margin-top: 0;
}
.answer-comment:before {
	width: 70px;
	height: 70px;
	background: url(../img/answer-comment.png);
	position: absolute;
	content: " ";
	bottom: 0;
	right: -85px;
}
.answer-comment:after {
	width: 16px;
	height: 18px;
	background: url(../img/answer-corner.png);
	right: -12px;
	bottom: 8px;
	content: "";
	position: absolute;
}
.reviews-row p {
	width: 889px;
	margin: 10px auto 0;
}
.rev-name {
	padding-left: 20px;
}
.vl_svarka-banner {
	margin: 41px 0 0 64px;
}
.made-in-rus {
	width: 66px;
	height: 31px;
	position: absolute;
	right: 12px;
	bottom: 0;
	background: url(../img/mir-i.png);
}
.big-img .made-in-rus {
	width: 66px;
	height: 31px;
	position: absolute;
	right: 12px;
	bottom: 6px;
	background: url(../img/mir-i.png);
}

.vl_svarka-title {
	font-size: 30px;
	color: #FFF;
	font-weight: 900;
	margin-bottom: 20px;
}
.vl_svarka-banner li {
	font-size: 18px;
	color: #FFF;
	font-weight: 900;
	padding-left: 27px;
	position: relative;
	margin-bottom: 10px;
	list-style: none;
}
.vl_svarka-banner li:before {
	content: "";
	left: 0;
	top: 6px;
	color: #d40a13;
	position: absolute;
	width: 13px;
	height: 13px;
	background: url(../img/bullet.png);
}
.next-news .title-col {
background: #808080;
}
.title-col span, .title-col span.t-left a {
	display: block;
	color: #fff;
	font-size: 15px;
	line-height: 28px;
}
.title-col span.t-left {
	margin-left: 105px;
	float: left;
}
.next-news .title-col span.t-right {
	margin-right: 27px;
	float: right;
}

.heat_gun_big-banner {
	padding: 27px 0 0 107px;
}
.heat_gun_big-title {
	background: #D40A13;
	font-size: 32px;
	color: #FFF;
	font-weight: 900;
	display: inline-block;
	padding: 1px 22px 4px 22px;
}
.heat_gun_big-banner-block {
	margin-top: 16px;
}
.heat_gun_big-banner-block span {
	font-size: 29px;
	font-weight: 900;
	display: block;
	margin-bottom: 6px;
	color: #000;
}
.heat_gun_big-banner-block p {
	color: #333;
	font-size: 17px;
	width: 570px;
}

.heat_gun_small-banner {
	position: relative;
	margin: -35px 0 0 -20px;
}
.heat_gun_small-title {
	background: #D40A13;
	font-size: 34px;
	color: #FFF;
	font-weight: 900;
	display: inline-block;
	padding: 1px 22px 4px 22px;
	margin-bottom: 15px;
}
.heat_gun_small-banner-block span {
	font-size: 20px;
	font-weight: 900;
	display: block;
	color: #000;
	line-height: normal;
}
.heat_gun_small-banner-block p {
	font-size: 17px;
	color: #333;
	line-height: normal;
	margin: 6px 0;
}
.sales-slider .heat_gun_small-banner {
	margin: 0;
}
.sales-slider .slide-des.heat_gun_small-banner {
	margin-top: -14px;
}
.sales-slider .heat_gun_small-title {
	margin-bottom: 5px;
	font-size: 22px;
}
.sales-slider .heat_gun_small-banner-block span {
	font-size: 15px;
}
.sales-slider .heat_gun_small-banner-block p {
	font-size: 15px;
	margin: 4px 0;
	width: 450px
}

.snowblower-banner-text {
	padding: 15px 0 0 90px;
}
.snowblower-banner-text .line1 {
	color: #000;
	font-size: 42px;
	margin-bottom: 13px;
	font-weight: 900;
}
.snowblower-banner-text .line1 span {
	color: #e30e0e;
}
.snowblower-banner-text .line2 {
	font-size: 30px;
	font-weight: 900;
	color: #000;
}
.snowblower-banner-text ul li {
	padding-left: 27px;
	position: relative;
	margin-bottom: 10px;
	color: #000;
	list-style: none;
	font-size: 24px;
}
.snowblower-banner-text li:before {
	content: "";
	left: 0;
	top: 0;
	margin-top: 12px;
	color: #d40a13;
	position: absolute;
	width: 13px;
	height: 13px;
	background: url(../img/bullet.png);
}
.prod-list .prod-photo i.li-ion {
	height: 66px;
}




.jobs-col{
	float: left;
	width: 786px;
	background: #FFF;
	overflow: hidden;
	border-right: 1px #d9d9d9 solid;
	border-bottom: 1px #d9d9d9 solid;
}
.jobs_content{
	padding: 35px 0 0 93px;
	background: url(../img/jobs-img.png) no-repeat top right;
}
.ins_text{
	width: 370px;
}
.ins_text p{
	margin-bottom: 20px;
}
.jobs_filter{
	width: 620px;
	background: #efefef;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	padding: 35px 25px;
	margin: 60px 0 40px;
}
.filter_item{
	float: left;
	width: 275px;
	margin-left: 70px;
}
.filter_item:first-child{margin-left: 0;}
.filter_row label{
	display: block;
	font-size: 18px;
	color: #1a1a1a;
	font-weight: 300;
	margin-bottom: 5px;
}
.result_filter{
	margin-top: 28px;
}
.profile h3{
	font-size: 18px;
	margin: 0 0 28px;
	color: #1a1a1a;
	font-weight: normal;
}
.accordion > ul > li{
	padding-left: 0;
	background: #fff;
	border: #999999 solid 1px;
	margin-top: 13px;
}
.accordion > ul > li:first-child{
	margin-top: 0;
}
.accordion > ul > li > a{
	display: block;
	font-size: 18px;
	color: #e20000;
	padding: 15px 12px 15px 30px;
	position: relative;
}
.accordion > ul > li > a:before{
	content: '';
	background: url(../img/accordeon_arrow.png) no-repeat 0 0;
	width: 10px;
	height: 18px;
	position: absolute;
	right: 12px;
	top: 18px;
}
.accordion > ul > li > a.active:before{
	background-position: 0 -18px;
	width: 18px;
	height: 10px;
	top: 21px;
}
.accordion > ul > li > a span{
	border-bottom: #e20000 dotted 1px;
}
.accordion > ul > li > a:hover{
	text-decoration: none;
	background: #dcdcdc;
}
.submit_job{
	margin-top: 25px;
}
.submit_job ul li{
	float: left;
	background: none;
	padding-left: 0;
	margin-left: 30px;
}
.submit_job ul li:first-child{
	margin-left: 0;
}
.submit_job input[type="file"]{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 34px;
	width: 160px;
	cursor: pointer;
}
.sub_file{
	cursor: pointer;
	width: 161px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	display: inline-block;
	background-color: #df0101; /* color overlay */
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.37); /* inner shadow */
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.37); /* inner shadow */
	box-shadow: inset 0 1px 0 rgba(255,255,255,.37); /* inner shadow */
	font-size: 13px;
	position: relative;
}
.submit_job ul li a{
	width: 161px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	display: inline-block;
	background-color: #df0101; /* color overlay */
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.37); /* inner shadow */
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.37); /* inner shadow */
	box-shadow: inset 0 1px 0 rgba(255,255,255,.37); /* inner shadow */
	font-size: 13px;
	text-decoration: none;
}
.submit_job ul li+li{
	margin-top: 5px;
}
.submit_job ul li+li+li{
	margin-top: 0;
}
.accordeon-content{
	padding: 15px 60px 25px 30px;
}
.requ div ul{
	margin-left: 20px;
}
.not_jobs p, .not_jobs .submit_job{
	margin-bottom: 40px;
}
.profile_jobs{
	padding: 35px 0 0 93px;
}
.profile{
	background: #e8e8e8;
	padding: 25px;
	width: 620px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.profile_item{
	margin-bottom: 11px;
}
.profile_item input[type="text"]{
	background: #fff;
	height: 42px;
	padding: 0 15px;
	font-size: 15px;
	color: #333333;
	font-weight: 300;
	border: #fff solid 1px;
	outline: none;
}
.profile_item ::-webkit-input-placeholder {
	font-weight: 300;
	color: #333;
	font-size: 15px;
}
.profile_item :-moz-placeholder {
	font-weight: 300;
	color: #333;
	font-size: 15px;
}
.profile_item :-ms-input-placeholder {
	font-weight: 300;
	color: #333;
	font-size: 15px;
}
.profile_item input.w270{
	width: 240px;
}
.profile_item input.w135{
	width: 115px;
}
.profile_item input:active, .profile_item input:focus, .profile_item textarea:active, .profile_item textarea:focus{
	border: 1px solid #f33; /* stroke */
	-moz-box-shadow: 0 0 15px rgba(255,51,51,.7); /* outer glow */
	-webkit-box-shadow: 0 0 15px rgba(255,51,51,.7); /* outer glow */
	box-shadow: 0 0 15px rgba(255,51,51,.7); /* outer glow */
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.profile_row label{
	display: block;
	font-size: 15px;
}
.profile_item input.w570{
	width: 540px;
}
.profile_row h3{
	margin: 15px 0 10px;
}
.add_sub{
	background-color: #656565;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.37);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.37);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.37);
	color: #fff;
	font-size: 13px;
	display: inline-block;
	padding: 8px 15px;
	margin: 16px 0;
}
.add_sub:hover{
	text-decoration: none;
}
.profile_item textarea{
	background: #fff;
	width: 540px;
	height: 70px;
	padding: 15px;
	border: #fff solid 1px;
	outline: none;
	resize: none;
	font-size: 15px;
	color: #333333;
	font-weight: 300;
}
.profile_item textarea.h175{
	height: 145px;
}
.profile_item.check{
	margin: 40px 0 30px;
}
.profile_item.check label{
	display: inline-block;
}
.profile_item input.w180{
	width: 150px;
}
.profile_item.captcha input{
	float: left;
}
.cap_img{
	display: inline-block;
	width: 155px;
	height: 42px;
	float: left;
	margin-left: 15px;
}
.profile_item i{
	position: relative;
	right: -17px;
	top: -24px;
}
.profile_item i:before{
	content: '*';
	font-family: Georgia;
	font-size: 30px;
	color: #ff3333;
	position: absolute;
	top: 0;
	right: 0;
}
.profile_item.sub{
	margin: 16px 0 0;
}
.profile_item.sub span span{
	font-family: Georgia;
	font-size: 30px;
	color: #ff3333;
	display: inline-block;
	line-height: 0;
}
.profile_item input[type="submit"]{
	background-color: #df0101; /* color overlay */
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.37); /* inner shadow */
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.37); /* inner shadow */
	box-shadow: inset 0 1px 0 rgba(255,255,255,.37); /* inner shadow */
	border: 0;
	color: #fefefe;
	font-size: 18px;
	font-weight: 300;
	cursor: pointer;
	outline: none;
	width: 183px;
	height: 45px;
	margin-right: 35px;
}
.error_text{
	width: 620px;
	padding: 25px;
	background: #ffdad9;
	margin: 30px 0 0;
	display: none;
}
.error_text div{
	padding: 10px 0 10px 45px;
	background: url(../img/error_icon.png) no-repeat left center;
	color: #cc0000;
	font-size: 15px;
	font-weight: 300;
}
.jobs_filter .sbHolder {
	width: 240px;
}
.jobs_filter .sbOptions {
	width: 240px;
}

.jobs-col .error_text {
	display: none;
}
.prof_jobs{
	float: left;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	background: url(../img/prof_icon.png) 0 50% no-repeat;
	padding-left: 23px;
	margin-left: 23px;
}
.prof_jobs:hover{
	background: url(../img/prof_icon_hover.png) 0 50% no-repeat;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	color: #fff;
	-webkit-transition: color 0.3s ease-in-out;
	-moz-transition: color 0.3s ease-in-out;
	-ms-transition: color 0.3s ease-in-out;
	-o-transition: color 0.3s ease-in-out;
	transition: color 0.3s ease-in-out;
	text-decoration: none;
}
.sales-banner {
	font-size: 0;
	position: relative;
}
.sales-banner h1 {
	font-size: 48px;
	line-height: normal;
	color: #ff0000;
	font-weight: 900;
	text-shadow: 0 3px 1px #f6fbfc;
	position: absolute;
	top: 42px;
	left: 185px;
	text-transform: uppercase;
}
.sales-title {
	background: #FF3;
	font-size: 24px;
	font-weight: 300;
	height: 51px;
	line-height: 51px;
	padding-left: 107px;
}
.dillers-col.sales-dillers {
	margin-top: 25px;
}
.dillers-filter.dillers-sales-filter {
	margin-top: 30px;
}
.prod-sales-cn {
	font-size: 24px;
	font-weight: 300;
	margin-bottom: 20px;
}
.prod-sales-cn b {
	font-weight: 800;
}
.sales-location-container {
	margin-top: 23px;
}
.prod-sales-cn.sales-ul {
	margin: 0 auto;
	width: 1120px;
	padding: 20px 0 20px 0;
}
.offer-img .sales,
.offer-img .home-master-elips {
	width: 66px;
	height: 66px;
	background: url(../img/zo_buy.png);
	position: absolute;
	z-index: 10;
	left: 0;
	top: 150px;
}
.offer-img .home-master-elips {
	width: 67px;
	height: 68px;
	background: url(../img/home-master-elips.png) no-repeat;
}
.sales-prod-slider .offer-img{
	position: relative;
}
#prod_mini_popup .sales {
	/*display: none;*/
}
.price-action {
	width: 180px;
	height: 56px;
	padding-top: 5px;
	background: #DF0101;
	color: #FFF;
	font-size: 10px;
	font-weight: 900;
	text-transform: uppercase;
	text-align: center;
	border-radius: 30px;
	margin-top: 15px;
	display: block;
}
.price-action:hover {
	text-decoration: none;
}
.price-action b {
	font-size: 36px;
	line-height: 36px;
}
.sales-prod-slider .main-gallery {
	height: 420px;
}
.sales-prod-slider .main-gallery li {
	height: 350px;
}
.sales-prod-slider .slider-cn .caroufredsel_wrapper {
	height: 369px!important;
}

.prod-list .prod-short-inf {
	position: relative;
}
.prod-list .prod-short-inf .hot10,
.prod-list .prod-short-inf .hot20,
.prod-list .prod-short-inf .home-master-sl {
	/*display: none;*/
	/*position: absolute;
	right: 20px;
	bottom: -45px;*/
	display: block;
	margin-top: 4px;
	width: 221px;
	height: 28px;
	background: url(../img/zo_prod_1.png);
}
.prod-list .prod-short-inf .hot20 {
	background: url("../img/feb23-line-2.png");
}
.prod-list .prod-short-inf .home-master-sl {
	background: url("../img/home-master-sl.png");
}
.product-wrapp .hot10,
.product-wrapp .hot20,
.product-wrapp .home-master-ll {
	display: block;
	width: 352px;
	height: 28px;
	background: url(../img/zo_prod_2.png) no-repeat;
	clear: both;
	position: relative;
	/*margin-left: -80px;*/
	margin-top: 15px;
}
.product-wrapp .hot20 {
	background: url("../img/feb23-line-1.png");
	width: 318px;
}
.product-wrapp .home-master-ll {
	background: url("../img/home-master-ll.png");
	width: 318px;
}
.category-nav li.item-15 {
	width: 125px;
}
.category-nav li.item-22 {
	width: 123px;
}
.category-nav li.item-30 {
	width: 120px;
}
.category-nav li.item-48 {
	width: 111px;
}
.category-nav li.item-49 {
	width: 72px;
}
.category-nav li.item-22 {
	width: 123px;
}
.category-nav li.item-sale {
	width: 68px;
}
.sales-prod-slider {
	width: 100%;
}

.price-label {
	font-weight: 700;
	font-size: 15px;
	padding-right: 5px;
}

.is-countdown {
	border: 0;
	background-color: transparent;
}
.countdown-amount {
	font-size: 184px;
	color: #E30E0E;
	font-weight: 800;
}
.countdown-period {
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}
#countdown-cn {
	width: 897px;
	height: 194px;
	position: absolute;
	top: 84px;
	left: 125px;
}
.countdown-period {
	display: none;
}
.countdown-section {
	margin-right: 145px;
}
.countdown-section + .countdown-section + .countdown-section {
	margin: 0;
}
.countdown-show3 .countdown-section {
	width: 200px;
}

#countdown-text, #countdown-text-2 {
	text-align: center;
	top: 84px;
	left: 0;
	font-size: 184px;
	color: #E30E0E;
	font-weight: 800;
	text-transform: uppercase;
	position: absolute;
	width: 100%;
}
#countdown-text-2 {
	font-size: 130px;
	top: 124px;
}




.seo-text p {
	color: #666666;
	font-size: 13px;
}
.helpful-information {
	/*width: 510px;
	float: left;*/
}
.so-videos {
	width: 175px;
	float: right;
}
.so-title {
	font-size: 24px;
	color: #333;
	font-weight: 300;
	position: relative;
	margin-bottom: 20px;
}
.so-title-info {
	padding-left: 54px;
}
.so-title-info:after {
	content: "";
	position: absolute;
	width: 37px;
	height: 34px;
	left: 0;
	top: 0;
	background: url(../img/so-sprite.png) 0 0;
}
.so-title-videos {
	padding-left: 61px;
	margin-bottom: 28px;
}
.so-title-videos:after {
	content: "";
	left: 0;
	top: 0;
	position: absolute;
	width: 40px;
	height: 33px;
	background: url(../img/so-sprite.png) -46px 0;
}
.so-title-articles {
	padding-left: 51px;
}
.so-title-articles:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
	background: url(../img/so-sprite.png) -96px 0;
}
.so-item-videos {
	margin-bottom: 28px;
}
.so-item-videos a span {
	font-size: 12px;
	color: #DF0101;
	line-height: 13px;
	display: block;
	margin-bottom: 16px;
}
.so-item-videos .time {
	margin-top: 9px;
	font-size: 11px;
	color: #666;
	padding-left: 21px;
	position: relative;
}
.so-item-videos .time:after {
	width: 16px;
	height: 16px;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/so-sprite.png) -144px 0;
}
.helpful-information p strong {
	font-weight: 700;
}
.helpful-information ul {
	font-size: 13px;
	color: #666666;
	margin-top: 10px;
	list-style: none;
	margin-left: 14px;
}
.helpful-information ul li {
	position: relative;
	padding-left: 19px;
}
.helpful-information ul li:after {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	width: 8px;
	height: 8px;
	background: url(../img/so-sprite.png) -156px -20px;
}
.so-article-item {
	width: 680px;
	margin: 0 auto 20px;
	border-bottom: 1px #d9d9d9 solid;
	padding-bottom: 20px;
}
.so-article-item a.name {
	font-size: 16px;
	position: relative;
	display: inline-block;
	padding-left: 17px;

}
.so-article-item a.name:after {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	background: url(../img/so-sprite.png) -144px -20px;
	width: 10px;
	height: 10px;
}
.so-article-item p {
	margin-top: 15px;
	margin-bottom: 10px;
}
.so-article-item .read-more {
	margin-left: 20px;
}
.arcticle-views-count {
	display: inline-block;
	position: relative;
	color: #ccc;
}
.arcticle-views-count:before {
	content: "";
	vertical-align: 0px;
	display: inline-block;
	width: 16px;
	height: 9px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDQ4IDI1NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQ4IDI1NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNDQ0NDQ0M7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIyNCwwQzE0Mi4xLDAsNzguMyw0OC44LDAsMTI4YzY3LjQsNjcuNywxMjQsMTI4LDIyNCwxMjhjOTkuOSwwLDE3My40LTc2LjQsMjI0LTEyNi42QzM5Ni4yLDcwLjYsMzIyLjgsMCwyMjQsMHogTTIyNCwyMTkuM2MtNDkuNCwwLTg5LjYtNDEtODkuNi05MS4zYzAtNTAuNCw0MC4yLTkxLjMsODkuNi05MS4zczg5LjYsNDEsODkuNiw5MS4zQzMxMy42LDE3OC40LDI3My40LDIxOS4zLDIyNCwyMTkuM3oiLz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjI0LDk2YzAtNy45LDIuOS0xNS4xLDcuNi0yMC43Yy0yLjUtMC40LTUtMC42LTcuNi0wLjZjLTI4LjgsMC01Mi4zLDIzLjktNTIuMyw1My4zczIzLjUsNTMuMyw1Mi4zLDUzLjNzNTIuMy0yMy45LDUyLjMtNTMuM2MwLTIuMy0wLjItNC42LTAuNC02LjljLTUuNSw0LjMtMTIuMyw2LjktMTkuOCw2LjlDMjM4LjMsMTI4LDIyNCwxMTMuNywyMjQsOTZ6Ii8+PC9nPjwvZz48L3N2Zz4=);
	-webkit-background-size: cover;
	background-size: cover;
	margin-right: 5px;
}
.custom-text-slider {
	position: relative;
}
.custom-text-slider .thumb-col {
	font-size: 0;
	line-height: 0;
	width: 291px;
	float: left;
}
.custom-text-slider .thumb-col .slider-thumb {
	position: relative;
	display: block;
}
.custom-text-slider .thumb-col .slider-thumb i {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: url(../img/red.png);
}
.custom-text-slider .thumb-col .slider-thumb.active i {
	display: block;
}
.custom-text-slider .thumb-col.right {
	float: right;
}
.custom-text-slider .center-col {
	float: left;
	width: 579px;
	height: 435px;
	overflow: hidden;
	position: relative;
	font-size: 0;
	line-height: 0;
}
.custom-text-slider .center-col img {
	position: absolute;
	height: 100%;
	opacity: 0;
}
.custom-text-slider .center-col img:first-child {
	opacity: 1;
}

.custom-text-slider-text {
	position: absolute;
	width: 100%;
	height: 510px;
	left: 0;
	top: 0;
	background: url(../img/black.png);
	text-align: center;
	line-height: 510px;
}
.custom-text-slider-text span {
	vertical-align: middle;
	display: inline-block;
	line-height: normal;
	color: #fefefe;
	font-family: 'PT Serif', serif;
	font-size: 44px;
	text-shadow: 0 1px 0 rgba(0,0,0,.75);
}
.custom-text-slider .pager-slide {
	position: absolute;
	bottom: 43px;
	left: 291px;
	width: 579px;
	text-align: center;
	font-size: 0;
	line-height: 0;
}
.custom-text-slider .pager-slide a {
	display: inline-block;
	width: 62px;
	height: 62px;
	background: url(../img/slide-pager.png) 0 100%;
	margin: 0 1px;
}
.custom-text-slider .pager-slide a.active {
	background-position: 0 0;
}
.main-slide .custom-text-slider .thumb-col .slider-thumb {
	overflow: hidden;
	height: 145px;
}
.main-slide .custom-text-slider .pager-slide {
	bottom: 13px
}

.grand-opening-more {
	display: block;
	width: 121px;
	height: 31px;
	background: url(../img/grand-opening-more.png) 0 100%;
}
.grand-opening-more:hover {
	background-position: 0 0;
}
.custom-text-slider-text .grand-opening-more {
	margin: 20px auto 80px;
}

.right-sidebar .banners #vk_groups {
	margin-left: 55px;
}


/* search */
body.ovh, html.ovh {
	overflow: hidden;
}
.search-show {
	float: left;
	position: relative;
	width: 55px;
	height: 31px;
	line-height: 31px;
	/*background: #333;*/
	padding-left: 35px;
	color: #8E8E8E;
	margin-left: 10px;
}
.search-show:after {
	width: 14px;
	height: 17px;
	content: "";
	position: absolute;
	left: 11px;
	top: 8px;
	background: url(../img/se-icon.png);
}
.search-show:hover,
.search-show.active {
	text-decoration: none;
	color: #FFF;
	background: #333;
}
.search-show:hover:after,
.search-show.active:after {
	background-position: 0 100%;
}
#search-container {
	position: fixed;
	left: 0;
	top: 31px;
	background: #FFF;
	background: rgba(255, 255, 255, 0.9);
	width: 100%;
	height: 100%;
}
.serach-box {
	height: 100px;
	background: #333;
	position: relative;
}
.search-page .serach-box {
	height: auto;
	padding: 22px 0 ;
}
.serach-box h1 {
	color: #FFF;
	margin-bottom: 0;
	margin-left: 106px;
}
.search-page .serach-box form {
	margin: 0 0 0 106px;
	padding-top: 15px;
}
.serach-box form {
	width: 833px;
	margin: 0 auto;
	padding-top: 28px;
	position: relative;
	overflow: hidden;
}
.serach-box form input[type="text"] {
	width: 609px;
	height: 42px;
	padding: 0 10px;
	background: #FFF;
	border: 0;
	outline: 0;
	float: left;
}
.serach-box form input[type="submit"] {
	width: 182px;
	height: 42px;
	border: 0;
	position: relative;
	float: left;
	background-color: #df0101;
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.37);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.37);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.37);
	color: #fefefe;
	font-size: 18px;
	margin-left: 20px;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.serach-box form input[type="submit"]:hover {
	background-color: #F33;
}
.input-placeholder {
	font-size: 13px;
	color: #999;
	position: absolute;
	width: 609px;
	height: 42px;
	line-height: 42px;
	padding: 0 10px;
	left: 0;
	bottom: 0;
}
.input-placeholder a {
	color: #666;
	border-bottom: 1px dotted #666;
	display: inline-block;
	line-height: normal;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.input-placeholder a:hover {
	text-decoration: none;
	color: #E20000;
	border-color: #E20000;
}
.se-close {
	width: 40px;
	height: 40px;
	background: url(../img/se-close.png);
	position: absolute;
	right: 30px;
	top: 30px;
}
.se-close:hover {
	background-position: 0 100%;
}
#search-container {
	display: none;
}
.findet-res-inf {
	width: 196px;
	margin-right: 38px;
	margin-left: 77px;
	float: left;
	background: #EFEFEF;
	padding: 20px 17px;
	margin-top: 38px;
	margin-top: 38px;
}
.findet-res-inf span {
	font-size: 24px;
	color: #333;
	font-weight: 300;
}
.findet-res-inf .check-wrapp {
	margin-top: 10px;
}
.search-page {
	background: #FFF;
}
.advancedlink {
	display: none;
}
.search-page .catalog-content {
	margin-top: 38px;
}
.search-page label.css-label b {
	font-weight: normal;
	color: #DF0101;
}

.video-slide-text {
	font-family: 'PT Serif', serif;
	font-size: 48px;
	color: #FFF;
	text-align: center;
	position: absolute;
	width: 100%;
	top: 28px;
	left: 0;
}
.main-slide li a.video-slide-play {
	width: 153px;
	height: 153px;
	background: #FFF;
	-webkit-border-radius: 180px;
	        border-radius: 180px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -77px 0 0 -77px;

	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.main-slide li a.video-slide-play:after {
	content: "";
	background: url(../img/video-slide-play-icon.jpg);
	width: 43px;
	height: 53px;
	left: 50%;
	top: 50%;
	margin: -24px 0 0 -14px;
	position: absolute;
}
.main-slide li a.video-slide-play:hover {
	width: 175px;
	height: 175px;
	margin: -88px 0 0 -88px;
}


/* dillers */
.link-row input[type="password"]{
	width: 225px;
	height: 40px;
	padding: 0 10px;
	font-size: 15px;
	outline: none;
	border: transparent solid 1px;
}
.link-row input[type="password"]:hover,
.link-row input[type="password"]:active,
.link-row input[type="password"]:focus {
	-webkit-box-shadow: 0 0 15px rgba(255,51,51,.75);
	-moz-box-shadow: 0 0 15px rgba(255,51,51,.75);
	box-shadow: 0 0 15px rgba(255,51,51,.75);
	border: solid 1px #f33;
	webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.dillers-forms-hidden {
	display: none;
}
.fancy-form.fancybox-opened .fancybox-skin {
	background: #E8E8E8;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.fancy-form .form-name {
	font-size: 32px;
	color: #000;
	font-weight: bold;
}
.fancy-form form {
	padding: 30px 50px 50px 50px;
}
#login-diller form {
	width: 620px;
}
.fancy-form .form-top-note,
.fancy-form .form-bottom-note {
	font-size: 15px;
	color: #000;
	font-weight: 300;
}
.fancy-form .form-top-note p {
	margin: 10px 0;
}
.fancy-form .fancy-form-open {
	color: #DF0101;
	display: inline-block;
	position: relative;
	border-bottom: 1px #DF0101 dashed;
}
.fancy-form .fancy-form-open:hover {
	text-decoration: none;
}
.fancy-form .fancy-form-open.right:after,
.fancy-form .fancy-form-open.left:after {
	content: "→";
	color: #DF0101;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 2px;
	right: -18px;
}
.fancy-form .fancy-form-open.left {
	margin-left: 20px;
}
.fancy-form .fancy-form-open.left:after {
	content: "←";
	right: auto;
	left: -18px;
}
#login-diller input[type="text"],
#login-diller input[type="password"],
#register-new-diller input[type="text"] {
	width: 315px;
	background: #FFF;
}
.fancy-form i.required {
	font-family: Georgia;
	font-size: 30px;
	color: #ff3333;
}
.fancy-form .form-bottom-note i.required {
	line-height: 10px;
	vertical-align: bottom;
}
.fancy-form input[type="submit"] {
	width: 182px;
	margin-right: 22px;
}
.fancy-form .form-bottom-note {
	margin-top: 20px;
}
#forg-passw-dillers form,
#register-new-diller form {
	width: 609px;
}
#forg-passw-dillers .captha-fl input[type="text"],
#register-new-diller .captha-fl input[type="text"] {
	width: 160px;
}
#forg-passw-dillers input[type="text"] {
	width: 341px;
}
#forg-passw-dillers .captha-fl img,
#register-new-diller .captha-fl img {
	vertical-align: bottom;
	margin-left: 7px;
}
.fancy-form .fancybox-close {
	width: 40px;
	height: 40px;
	background: url(../img/close-pop.png);
	top: 16px;
	right: 17px;
}
.fancy-form .fancybox-close:hover {
	background-position: 0 100%;
}
.form-col-left {
	float: left;
	width: 387px;
}
.form-col-right {
	float: left;
	width: 206px;
}
#register-new-diller .form-col-right input[type="text"] {
	width: 160px;
}
#register-new-diller .link-row textarea {
	width: 548px;
	height: 70px;
	background: #FFF;
}
#register-new-diller .captha-fl {
	float: left;
	margin-right: 27px;
}
#register-new-diller .form-subm {
	overflow: hidden;
}

.diller-left-sidebar {
	float: left;
	width: 230px;
	margin: 57px 30px 0 76px;
}
.diller-content-section {
	width: 725px;
	float: left;
}
.diller-info {
	background: #D0D0D0;
	padding: 19px 30px;
	font-size: 12px;
}
.diller-menu {
	background: #EFEFEF;
	padding: 19px 30px;
}
.diller-info .u-name {
	margin-bottom: 16px;
}
.diller-info .u-name,
.diller-info .u-name a {
	font-size: 11px;
	text-transform: uppercase;
}
.diller-info .diller-num {
	margin-bottom: 15px;
}
.diller-menu div{
	font-size: 11px;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.diller-menu ul li {
	list-style: none;
	position: relative;
	margin-bottom: 7px;
}
.diller-menu ul li a {
	color: #1A1A1A;
}
.diller-menu ul li.active a {
	color: #DF0101;
}
.diller-menu ul li.active:before {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	background: url(../img/bullet_s.png);
	left: -15px;
	top: 6px;
}
.diller-content-section {
	margin-top: 47px;
}
.diller-content-section h1 {
	border-bottom: 1px solid #D0D0D0;
	padding-bottom: 17px;
	margin-bottom: 14px;
}
.diller-content-section .row {
	overflow: hidden;
}
.diller-content-item {
	width: 220px;
	float: left;
	margin-left: 32px;
	margin-bottom: 15px;
	position: relative;
}
.diller-content-item a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.diller-content-section .row .diller-content-item:first-child {
	margin-left: 0;
}
.diller-content-item .content-item-img {
	width: 220px;
	height: 120px;
	font-size: 0;
	background: #D0D0D0;
	position: relative;
}
.diller-content-item .content-item-img .file-icon {
	width: 64px;
	height: 62px;
	position: absolute;
	top: 10px;
	left: 9px;
	background: url(../img/dillers-cn-icons.png);
	display: none;
}
.diller-content-item .content-item-img.default .file-icon {
	display: block;
}
.diller-content-item .content-item-img.type-doc .file-icon {
	background-position: 0 0;
}
.diller-content-item .content-item-img.type-pdf .file-icon {
	background-position: 0px -72px;
}
.diller-content-item .content-item-img.type-ppt .file-icon {
	background-position: 0px -144px;
}
.diller-content-item .content-item-img.type-img .file-icon,
.diller-content-item .content-item-img.type-tiff .file-icon {
	background-position: 0px -216px;
}
.diller-content-item .content-item-img.type-archive .file-icon,
.diller-content-item .content-item-img.type-zip .file-icon {
	background-position: 0px -359px;
}
.diller-content-item .content-item-info {
	position: absolute;
	left: 0;
	top: 81px;
	line-height: 26px;
	height: 26px;
	width: 123px;
	background: #EFEFEF;
	font-size: 12px;
}
.diller-content-item .size {
	color: #df0101;
	margin-right: 5px;
}
.diller-content-item .file-type {
	display: inline-block;
	background: #DF0101;
	color: #FFF;
	line-height: normal;
	padding: 0 4px;
	-webkit-border-radius: 5px;
	        border-radius: 5px;
}
.diller-content-item .cn-download {
	background: url(../img/dillers-cn-icons.png) -0px -431px;
	width: 14px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 8px;
}
.diller-content-item .name {
	color: #DF0101;
	font-size: 13px;
	margin-top: 10px;
}
#register-new-diller .sbHolder {
	width: 181px;
	border: 0;
	height: 42px;
	float: none;
	display: inline-block;
	vertical-align: top;
	margin: 2px 0 0 0;
}
#register-new-diller .sbSelector {
	height: 42px;
	line-height: 42px;
}
#register-new-diller .sbToggle {
	height: 42px;
	background-position: 11px 18px;;
}
#register-new-diller .sbOptions {
	max-height: 330px!important;
	width: 100%;
}



/* new news */
.cat-news-item-col {
	float: left;
	width: 386px;
	border-left: 1px #FFF solid;
	background: #F2F2F2;
}
.cat-news-item-col:first-child {
	border: 0;
}
.cat-news-col-title {
	background: #808080;
	overflow: hidden;
	height: 28px;
}
.cat-news-col-title h3 {
	margin-left: 28px;
	float: left;
	color: #fff;
	font-size: 15px;
	line-height: 28px;
	font-weight: normal;
}
.cat-news-col-title a {
	color: #e20000;
	text-decoration: none;
	font-size: 13px;
	line-height: 30px;
	float: right;
	margin-right: 27px;
}
.big-cat-news {
	background: #DFDFDF;
	overflow: hidden;
	padding-bottom: 18px;
	height: 330px;
}
.big-cat-news .cat-news-img {
	width: 328px;
	height: 221px;
	overflow: hidden;
	display: block;
	font-size: 0;
	line-height: 0;
	margin: 25px auto 11px;
	position: relative;
}
.big-cat-news .cat-news-img img {
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
.big-cat-news .cat-news-img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.big-cat-news .cat-news-title {
	display: block;
	font-size: 18px;
	color: #1A1A1A;
	text-decoration: none;
	margin: 0 28px;
	position: relative;
}
.big-cat-news .cat-news-title:hover {
	text-decoration: underline;
}
.big-cat-news .cat-news-img span {
	font-size: 12px;
	color: #FFF;
	position: absolute;
	width: 88px;
	height: 28px;
	background: #000;
	background: rgba(0,0,0,0.3);
	text-align: center;
	line-height: 30px;
	left: 0;
	bottom: 0;
}
.cat-news-short-list {
	background: #F2F2F2;
}
.cat-news-short-list li,
.short-item {
	overflow: hidden;
	list-style: none;
	padding: 10px 0;
}
.short-item {
	height: 80px;
}
.cat-news-short-list li:hover,
.short-item:hover {
	background: #FFF;
}
.cat-news-short-list li span,
.short-item span {
	display: block;
	width: 91px;
	margin-right: 15px;
	float: left;
	text-align: right;
	font-size: 12px;
	color: #808080;
	padding-top: 4px;
}
.cat-news-short-list li a,
.short-item a {
	font-size: 14px;
	color: #1A1A1A;
	text-decoration: none;
	width: 275px;
	float: right;
	margin-right: 5px;
}
.cat-news-short-list li:hover span,
.short-item:hover span {
	color: #1A1A1A;
}
.cat-news-short-list li:hover a,
.short-item:hover a {
	color: #DF0101;
}

.news-prod-new-item {
	width: 305px;
	height: 375px;
	float: left;
	margin-left: 54px;
	position: relative;
}
.news-prod-new .news-r-slide {
	background: #FFF;
}
.text-vert {
	width: 100%;
	padding: 5px;
	background: url(../img/text-slide-bg.png);
	font-size: 13px;
	color: #666;
	position: absolute;
	bottom: 0px;
	left: 0;
	/*display: block!important;*/
}
.news-prod-new .news-r-slide {
	padding: 15px 80px 18px 0;
	overflow: hidden;
}
.news-prod-new .title-col {
	background: #E20000;
}

.radio-menu li {
	display: inline-block;
	list-style: none;
	margin-right: 10px;
}
.radio-menu li a {
	display: inline-block;
	line-height: 54px;
	padding: 0 15px 0 42px;
	border-radius: 5px;
	font-size: 21px;
	font-weight: 300;
	text-decoration: none;
	color: #df0101;
	position: relative;
}
.radio-menu li a:after {
	content: "";
	width: 20px;
	height: 20px;
	background: url(../img/tab-ch-sprite.png) 100% 0;
	left: 10px;
	top: 17px;
	position: absolute;
}
.radio-menu li.active a:after {
	background-position: 0 0;
}
.radio-menu li.active a {
	background: #efefef;
	color: #1a1a1a;
}
.radio-menu {
	margin: 26px 0 18px 105px;
}
.first-news-item {
	background: #DFDFDF;
	margin-bottom: 30px;
	margin-left: 106px;
}
.first-news-item .first-news-img {
	float: left;
	width: 328px;
	margin-right: 22px;
	font-size: 0;
	line-height: 0;
}
.first-news-item .first-news-img img {
	max-width: 100%;
}
.first-news-item .first-news-info {
	width: 260px;
	float: left;
	padding-top: 26px;
}
.first-news-item .first-news-info a {
	color: #1A1A1A;
	font-size: 18px;
	text-decoration: none;
}
.first-news-item .first-news-info a:hover {
	color: #E20000;
}
.first-news-item .first-news-info span {
	display: inline-block;
	margin-bottom: 14px;
	width: 88px;
	height: 28px;
	background-color: #9c9c9c;
	text-align: center;
	line-height: 28px;
	font-size: 12px;
	color: #FFF;
}
.news-cont.new-news .news-row {
	background: #FFF;
}
.news-cont.new-news .text-n {
	background: #DFDFDF;
}
.dillers-filter.mt0 {
	margin-top: 40px;
	margin-bottom: 50px;
}
.social table {
	width: 100%;
}
.social table td {
	vertical-align: top;
}
#vk_like {
	width: 146px!important;
}
.slide-bnz {
	margin: 40px 0 0 103px;
}
.slide-kosa {
	margin: 200px 0 0 46px;
}
section#item4 {
	margin-top: 30px;
}

.sales-banner .slide-text {
	position: absolute;
	top: 120px;
	left: 185px;
	font-size: 20px;
	font-weight: 400;
	text-align: left;
	width: 721px;
	line-height: normal;
}
.list-sales {
	list-style: none;
	width: 1140px;
	margin: 0 auto;
}
.list-sales li {
	width: 230px;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 30px;
	margin-left: 50px;
}
.sales-prod-slider.sales-ul {
	background: #FFF;
}
.article-table {
	border-collapse: collapse;
}
.article-table td {
	border: 1px solid #000;
	padding: 2px;
	padding: 0 4px;
}

[src=" http://www.interskol.ru//netcat_files/1/35/photo_2020_06_12_16_32_10.jpg"] {
	margin: 0 auto;
}
.main-slide .mob-img {
	display: none;
}

@media only screen and (max-width: 321px) {
	.sales-prod-slider {
		width: 320px;
	}
}
.soc {
	/*left: 42px;*/
	/*top: 0;*/
	/*margin:80px 0 0 0px;*/
	/*position:absolute;*/
	color: #FFF;
  	font-size: 13px;
  	text-align: center;
}
.soc a {
	display: inline-block;
	margin-top: 6px;
}
.equipment {
	margin-top: 40px;
	color: #111010;
    font-size: 13px;
    line-height: 18px;
}
.detail-box .equipment {
	overflow-x: scroll;
}
.detail-box .equipment td:first-child {
	width: 120px !important;
}
.equipment > div {
	line-height: 40px;
    font-size: 18px;
    color: #333333;
    font-weight: 300;
}
.equipment ul,
.product-col-left .col-text ul{
	margin-top: 0;
	margin-bottom: 15px;
	font-size: 13px;
}
.equipment ul li,
.product-col-left .col-text ul li{
	font-size: 13px;
}
#wrap {
	z-index: 100!important;
}
.prod-item .short-text {
	margin-top: 4px;
}
a.fancybox-media {
	position: relative;
}
a.fancybox-media:after {
	content: "";
	position: absolute;
	width: 25px;
	height: 25px;
	background-image: url("../img/play_button.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	margin-top: -12.5px;
	margin-left: -12.5px;
}
.media-load span {
	display: inline-block;
	background: url(../img/downl-icon2.png) no-repeat 0 0;
    width: 53px;
    height: 65px;
}

.price .curd {
	    margin-left: 10px;
}
.name-product .brand,
.breadcrumbs i,
.price .cur,
.price-action .cur {
	display: none;
}
.soc-row {
	overflow: hidden;
	width: 1160px;
	margin: 0 auto;
}
.soc-row .soc-col {
	float: left;
	width: 350px;
	margin: 0 114px;
}

.city-list ul {
	overflow: hidden;
	display: none;
}
.city-list ul li {
	float: left;
	width: 170px;
	list-style: none;
	margin-bottom: 15px;
}
.city-list ul a {
	color: #000;
	text-decoration: underline;
}
.more-shops {
	color: #2E428B;
	border-bottom: 1px dotted #2E428B;
	font-size: 22px;
	margin-bottom: 35px;
	display: inline-block;
}
.more-shops:hover {
	text-decoration: none;
}
.mp-tt, .dillers-col h1 {
	font-size: 24px;
	margin-bottom: 15px;
}
.most-looking {
	margin: 38px 38px 0 77px;
	padding-bottom: 20px;
}
.most-looking p {
	font-size: 18px;
	margin: 0 0 8px;
	color: #1a1a1a;
	font-weight: normal;
}
.most-looking span {
	margin-right: 15px;
}
.banner-soc-bt {
	overflow: hidden;
}
.banner-soc-bt a {
	float: left;
	width: 123px;
	height: 33px;
	background: url("../img/banner-soc-img.png");
	margin-right: 6px;
	font-size: 0;
	line-height: 0;
}
.banner-soc-bt a:hover {
	opacity: 0.8;
}
.banner-soc-bt {
	position: absolute;
	left: 76px;
	top: 292px;
	z-index: 3;
}
.banner-soc-bt a.vk {
	background-position: 0 0;
}
.banner-soc-bt a.od {
	background-position: -129px 0;
}
.banner-soc-bt a.fs {
	background-position: -257px 0;
}
.banner-soc-bt a.inst {
	background-position: -386px 0;
}
.links-out {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	font-size: 0;
}

.social-popup {
	text-align: center;
	color: #000;
	width: 590px;
	padding: 40px 0 30px 0;
}
.social-popup .social-pp-title {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 4px;
}
.social-popup span {
	font-size: 16px;
}
.social-popup .links {
	text-align: center;
	font-size: 0;
	margin: 10px 0;
}
.social-popup .links a {
	display: inline-block;
	width: 80px;
	height: 40px;
	margin: 0 5px;
	background: url("../img/soc-in-pp.png");
}
.social-popup .links a.vk {
	background-position: 0 0;
}
.social-popup .links a.od {
	background-position: -80px 0;
}
.social-popup .links a.fs {
	background-position: -161px 0;
}
.social-popup .links a.inst {
	background-position: -241px 0;
}
.site-tree {
	padding: 40px 50px;
}
.site-tree ul ul {
	margin-left: 20px;
}
.news-row {
	border-bottom: 1px #FFF solid;
}
.news-row.no-photo .left-news-img {
	width: 106px;
}
.news-row.no-photo .text-n {
	width: 600px;
}
.buynow {
	width: 180px;
	height: 61px;
	background: url("../img/buy-now.png");
	margin: 12px 0;
}
.goto-shop, .goto-shop-mach {
	margin-top: 12px;
	display: block;
	width: 353px;
	height: 28px;
	background: url("../img/to-shop.png");
}
.goto-shop-mach {
	width: 209px;
	background: url("../img/to-machinestore.png");
}

.goto-mag {
	margin-top: 12px;
	display: block;
	width: 246px;
	height: 28px;
	background: url("../img/to-mag.png");
}
.offer-img .sales.feb23 {
	background: url("../img/feb23-elips.png");
}

.detail-title-top h2.product-wrapp {
	line-height: normal;
}

.left-sidebar span.niceCheck {
	margin-right: 10px;
	float: left;
	margin-top: 2px;
}
.left-sidebar form > div {
	margin-bottom: 10px;
}
.left-sidebar form label {
	width: 160px;
    display: inline-block;
}
.left-sidebar form .title {
	font-size: 17px;
    margin-bottom: 19px;
}
.archive-content .prod-item img {
	opacity: 0.5;
}
.catalog-section.archive-content {
	padding: 57px 26px 57px 57px;
}
#arch_instr_type {
    border: 1px solid #eaeaea;
    padding: 20px 30px;
}
.archive-content .left-sidebar {
	width: 248px;
}
.to-arch {
    display: block;
    width: 270px;
    height: 45px;
    text-align: center;
    -webkit-border-radius: 41px;
    border-radius: 41px;
    background: #1A1A1A;
    color: #FFF;
    font-size: 18px;
    line-height: 45px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    margin-top: 20px;
}
.to-arch:hover {
	color: #FFF;
	background: #E00009;
	text-decoration: none;
}
.f-contact {
	    font-size: 12px;
    width: 170px;
    color: #FFF;
}
.over-list .parents {
    margin-top: 15px;
}
.lang-select {
    float: right;
    margin-left: 25px;
}
.lang-select a {
    display: inline-block;
    padding: 0 9px;
    height: 25px;
    line-height: 25px;
    color: #FFF;
}
.lang-select a.active {
    background: #df0101;
    -webkit-border-radius: 7px;
            border-radius: 7px;
}
.name-offer__fixed {
	height: 70px;
}
.list-sales.left-col {
	float: left;
	width: 790px;
	margin: 0;
}
.list-sales.left-col li {
	margin-left: 30px;
}
.about-home-master {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	padding: 20px;
	background: #efefef;
  border-radius: 5px;
  width: 310px;
}

.about-home-master p {
	margin-top: 20px;
}

.home-master-v {
	width: 220px;
  margin: 10px 0 0 80px;
}
.home-master-preview--title {
	display: block;
	font-size: 0;
	line-height: 0;
}
.home-master-preview--title img {
	max-width: 100%;
}
.home-master-preview {
	max-width: 1160px;
	width: 95%;
	margin: 0 auto;
}


.last-added-album, .all-albums-list {
    margin-left: 31px;
    width: 720px;
    margin-top: 45px;
}
.last-added-album h3, .all-albums-list h3 {
    color: #000;
    font-family: "PT Serif", serif;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 28px;
}
.last-added-album-item {
    float: left;
    width: 350px;
    height: 230px;
    position: relative;
    overflow: hidden;
    background: #3E3633;
}
.last-added-album-item img {
    opacity: 0.3;
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.last-added-album-item .album-info {
    top: 20px;
    left: 30px;
    width: 300px;
    position: absolute;
    z-index: 11;
}
.last-added-album-item .photo-count {
    z-index: 12;
}
.photo-count {
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.7);
    height: 20px;
    min-width: 54px;
    padding: 6px 12px 9px 7px;
}
.last-added-album-item a, .all-albums-list-item a {
    position: absolute;
    z-index: 12;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(about:blank);
}
.photo-count .num {
    font-size: 18px;
    color: #18599b;
    line-height: 22px;
    width: 100%;
    background: url(../img/photo.png) 0 0 no-repeat;
    text-align: right;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}
.last-added-album-item .album-name {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 7px;
}
.last-added-album-item .album-descr {
    display: none;
    z-index: 11;
    position: absolute;
}
.last-added-album-item:hover .album-descr {
    display: block;
}
.all-albums-list-item {
    position: relative;
    float: left;
    width: 230px;
    height: 149px;
    margin-bottom: 14px;
}
.all-albums-list-item .album-info {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    opacity: 0;
    z-index: 10;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.all-albums-list-item .album-info p {
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    margin: 8px 0 0 13px;
    height: 98px;
    overflow: hidden;
}
.all-albums-list-item + .all-albums-list-item {
    margin-left: 14px;
}
.last-added-album-item + .last-added-album-item {
    margin-left: 19px;
}
.last-added-album-item:hover img {
    opacity: 0.3;
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}
.all-albums-list-item:hover .album-info {
    opacity: 1;
}
.open-photo-album-text h1 {
	margin-left: 20px;
}
.more-photo {
	position: relative;
}
.full-screen {
	width: 30px;
	height: 30px;
	background: url("../img/full-screen.png");
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
}

.search-by__item {
  padding-left: 21px;
  height: 16px;
  display: block;
  line-height: 16px;
	background: url(../img/check.png) 0 0 no-repeat;
  font-size: 16px;
  vertical-align: middle;
  cursor: pointer;
  text-decoration: none;
  margin-top: 5px;
  color: #000;
}
.search-by__item--active {
	background-position: 0 100%;
}
.search-by__item:hover {
	text-decoration: none;
}
.search-by__item b {
	font-weight: normal;
  color: #DF0101;
}
.commerce-offer .form-row.ta textarea,
.commerce-offer .form-row input[type="text"] {
	background: #EBEBEB;
}
.offer-form-col {
	float: left;
	margin: 25px 45px 20px 0;
}
.out-of-stock {
	background: #f1f1f1;
    color: #000;
    padding: 15px 35px;
    width: 230px;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}
.hot-line-phone {
	/*width: 50%;*/
	text-align: center;
	/*float: left;*/
}
.album-about-text {
	padding: 0 20px 30px 20px;
}
article .fotorama {
	min-width: 100%;
}
.prom-text {
	text-align: justify;
	float: none;
	border: 0;
	padding-bottom: 50px;
}
.big-img .home-master-logo {
    width: 67px;
    height: 68px;
    background: url(../img/home-master-elips.png) no-repeat;
    position: absolute;
    right: 0;
    bottom: 110px;
    z-index: 101;
}

.modifications {
	margin-top: 20px;
}
.modifications .bx-wrapper .bx-prev {
	left: -40px;
}
.modifications .bx-wrapper .bx-next {
	right: -40px;
}

.modifications-title {
	font-size: 18px;
	color: #df0101;
	font-weight: 700;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #df0101;
}
.modifications-list {
	display: flex;
	flex-wrap: wrap;
}
.modifications-item {
	width: 150px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
}
.modifications-item-name {
	
}
.modifications-item-article {
	margin-bottom: 10px;
	display: block;
}
.modifications-item-photo {
	max-width: 150px;
	border: 1px #efefef solid;
}
.modifications-item-changes {
	text-align: left;
	font-size: 12px;
}
.modifications-item-changes ul {
	list-style: none;
}
.modifications-item-changes ul li {
	position: relative;
	padding-left: 10px;
}
.modifications-item-changes ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	width: 4px;
	height: 4px;
	background: #df0101;
	border-radius: 50%;
}
.prod-short-inf .price-label, .prod-short-inf .price, .prod-short-inf .querstion, .price-box .price {display:none;} 
.goto-shop-mach,.goto-shop {display:none}
.price-action {display:none;}
#comparatin_table .table-bottom  tr:first-child{
	display:none !important;
}
.mobile-button {
	display: none;
}

.contacts-page > .contacts-des:last-child .address-row:last-child .addr-des > div {
	display: none;
}
.contacts-page > .contacts-des:last-child .address-row:last-child .addr-title {
	font-size: 14px;
}

.footer [href="http://www.liveinternet.ru/click"] {
	display: none;
}

.services-list {
	margin-bottom: 20px;
}
.services-list table {
	border-collapse: collapse;
}
.services-list td {
    padding: 4px;
    text-align: left;
    border: 1px solid #000;
    font-size: 13px;
}
.services-list td:nth-child(5) {
	
}

.masterclass {
	font-size: 0;
}
.masterclass .img {
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin-right: 5%;
}
.masterclass .img img {
	max-width: 100%;
}
.masterclass .info {
	display: inline-block;
	vertical-align: top;
	width: 65%;
	font-size: 15px;
}
.masterclass .info p {
	margin-bottom: 15px;
}

.pictograms-list {
	font-size: 0;
	margin-top: 20px;
}
.pintogram-item {
	display: inline-block;
	vertical-align: top;
	width: 15%;
	padding: 10px;
	box-sizing: border-box;
	border: 2px solid #000;
	border-radius: 5px;
	margin: 1%;
}
.pintogram-item img {
	max-width: 100%;
}

.city-list-all-search {
	margin-bottom: 20px;
}
.city-list-all-search p {
	margin-bottom: 10px;
}
.city-list-all-search input {
	padding: 10px;
	width: 500px;
}
.city-list-all {
	display: none;
	margin-bottom: 20px;
}
.city-list-all table {
	border-collapse: collapse;
}
.city-list-all td {
    border: 1px solid #000;
    padding: 5px;
    font-size: 13px;
}
.city-list-all a {
	color: #000;
	cursor: inherit
}

@media only screen and (max-width: 1160px) {
	img {
		max-width: 100%
	}
}

@media only screen and (max-width: 1000px) {
	.main-menu > ul, .tinkoff {
		float: none;
	}
	.tinkoff {
		text-align: center;
	}
	.prod-list .model.spec {
		display: block;
	}
	.prod-list .model.spec .a, .prod-list .model.spec .n {
		width: 100%;
		display: block;
		border-right: none;
	}
	.masterclass .img {
		width: 100%;
		text-align: center;
		margin-right: 0;
	}
	.masterclass .img img {
		max-width: 320px;
	}
	.masterclass .info {
		width: 100%;
		margin-top: 20px;
	}
	.pdf-wrap .col-6:first-child {
		border-right: none;
	}
	.pdf-wrap {
		background: #000;
		padding-bottom: 10px;
	}
	.pdf-wrap .col-6 {
		width: 100%;
		float: none;
		height: auto;
		height: initial;
	}
	.pdf-wrap .down-catalog {
		float: none;
		margin: 0 auto;
		display: block;
	}
	.services-list {
		overflow-x: scroll;
	}
	.offer-img {
		margin: 0 auto;
	}
	.list-sales.left-col {
		float: none;
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
	}
	.list-sales li {
		width: 100%;
		margin: 0;
		margin-left: 0 !important;
		margin-bottom: 20px;
	}
	.about-home-master {
		float: none;
		width: 100%;
		margin: 0;
		box-sizing: border-box;
	}
	.no-mobile {
		display: none !important;
	}
	.prod-list .prod-photo {
		float: none;
	}
	.mobile-button {
		display: block;
		position: absolute;
		width: 30px;
		top: 62px;
		right: 20px;
	}
	.mobile-button div {
		height: 5px;
		background: #000;
		margin-bottom: 5px;
	}
	.logo {
		float: left;
		margin: 0 auto;
		background-position: 50% 50%;
		margin-top: 15px;
	}
	.contacts {
		float: none;
		margin: 0 auto;
		margin-top: 15px;
		clear: both;
		padding-top: 13px;
	}
	.header-menu {
		float: none;
		margin: 0 auto;
		margin-top: 15px;
		display: none;
		width: 100%;
		padding: 0 10px;
    	box-sizing: border-box;
	}
	.header-menu li {
		width: 50%;
	}
	.main-menu {
		height: auto;
		height: initial;
		padding-left: 0;
		font-size: 0;
	}
	.main-menu > ul > li {
		float: none;
		margin: 0 auto;
		display: inline-block;
		vertical-align: top;
		width: 50% !important;
		padding: 2px 10px;
		box-sizing: border-box;
		height: auto;
		height: initial;
	}
	.cat-news-item-col {
		float: none;
		width: 100%;
	}
	.footer {
		height: auto;
		height: initial;
	}
	.footer-col {
		float: none;
		width: 100%;
		text-align: center;
	}
	.star-title {
		height: auto;
		height: initial;
	}
	.st-left {
		line-height: 35px;
	}
	.star-box .star-item {
		width: 50%;
	}
	.footer-logo {
		margin: 0 auto;
	}
	.create-by {
		text-align: center;
		margin-top: 10px;
	}
	.col-3 .list-col {
		width: 100%;
		margin: 10px auto;
		text-align: center;
	}
	.col-3 li {
		width: 100%
	}
	.f-contact {
		margin: 15px auto;
	}
	.star-box .star-item a .hover-des {
		display: none;
	}
	.news-prod-new-item {
		width: 200px;
		margin-left: 0;
	}
	.cat-news-short-list li span, .short-item span {
		width: 100px;
	}
	.category-nav li {
		width: 100% !important;
		margin: 0;
		text-align: center;
		margin-bottom: 6px;
	}
	.category-nav li i {
		display: none;
	}
	.full-slide {
		height: auto;
		height: initial;
	}
	.main-menu .dropdown {
		width: 100%;
		display: none !important;
	}
	.catalog-section.prod-list-page {
		padding: 20px 0;
	}
	.left-sidebar {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.category-nav {
		display: none;
	}
	.title-wrapp {
		padding: 0;
	}
	.st-left {
		float: none;
		width: 100%;
		text-align: center;
	}
	.st-left a {
		font-size: 24px;
	}
	.st-right {
		float: none;
		width: 100%;
		text-align: center;
		line-height: 36px;
	}
	.short-item {
		display: none;
	}
	a[href="http://www.liveinternet.ru/click"], [src="/img/social-prizes.png"] {
		display: none
	}
	.footer-col.col-2, .footer-col.col-3 {
		display: none;
	}
	.left-sidebar > nav > ul > li > span {
		background-position: 95% 50% !important;
		line-height: 64px;
	}
	.main-gallery .slide, .name-offer {
		width: 100%
	}
	.subscribe-form, #vk_groups {
		margin: 0 auto;
		display: none;
	}
	.sales-slider {
		width: 100%
	}
	.sales-slider .bx-wrapper img {
		height: auto;
		height: initial;
	}
	.sub-cat-item {
		width: 48%;
		margin-right: 4%;
	}
	.sub-cat-item:nth-child(2n) {
		margin-right: 0;
	}
	.sub-cat-item .prod-img {
		width: 100%;
		text-align: center;
	}
	.sub-cat-item .prod-img img {
		position: static;
	}
	.breadcrumbs li {
		padding-right: 15px;
	}
	.title-product {
		width: 100%;
		padding: 10px;
		position: relative !important;
		box-sizing: border-box;
	}
	.product-wrapp {
		margin-left: 0;
		width: 100%
	}
	.name-product {
		width: 100%;
		float: none;
		clear: both;
		text-align: center;
	}
	.link-prod {
		position: static;
		text-align: center;
	}
	.link-prod ul li:first-child {
		margin-left: 0;
	}
	.over-left {
		float: none;
		width: 100%;
	}
	.gallery-over {
		width: 100%
	}
	.product-col-right {
		width: 100%;
		float: none;
		margin-left: 0;
	}
	section#item4, .link-prod ul li.active:after {
		display: none;
	}
	.product-col-left {
		width: 100%
	}
	.dt-left, .dt-right {
		float: none;
		width: 100%;
		margin: 0
	}
	.detail-title-top, .dt-left, .dt-right, .detail-des, .reviews-title, .reviews-content {
		padding: 10px;
		box-sizing: border-box;
	}
	.news-main .news-left {
		width: 100%;
	}
	.news-row {
		height: auto;
		height: initial;
	}
	.text-n {
		float: none;
		width: 100%;
		clear: both;
		box-sizing: border-box;
		height: auto;
		height: initial;
	}
	.star-banner {
		display: none;
	}
	.breadcrumbs li {
		height: auto;
		height: initial;
		background: none;
	}
	.breadcrumbs {
		height: auto;
		height: initial;
	}
	.radio-menu {
		margin: 0;
	}
	.first-news-item {
		margin-left: 0;
	}
	.first-news-item .first-news-img, .first-news-item .first-news-info, .news-page .news-list {
		float: none;
		margin-right: 0;
		width: 100%
	}
	.right-sidebar {
		float: none;
		margin: 0 auto;
		width: 100%
	}
	.left-news-img {
		width: 100%
	}
	.news-row .img-n {
		display: block;
		float: none;
		margin: 0 auto;
		height: auto;
		height: initial;
	}
	.first-news-item {
		margin-bottom: 0;
		padding-bottom: 20px;
	}
	.ins-menu.level0 {
		width: 100%
	}
	.right-sidebar .banners #vk_groups {
		margin: 0 auto;
	}
	.news-text {
		width: 100%;
		float: none;
		padding: 5px;
		box-sizing: border-box;
	}
	.news-page h1 {
		margin: 0;
		padding: 5px;
		box-sizing: border-box;
	}
	.meta-div {
		padding-bottom: 20px;
	}
	.news-text .ins-article {
		width: 100%;
		padding: 5px;
		box-sizing: border-box;
	}
	.news-text .ins-article img {
		width: 100% !important;
		height: auto !important;
		height: initial !important;
	}
	.ins-menu {
		width: 100%;
	}
	.dillers-col {
		width: 100%;
		float: none;
		margin: 0;
	}
	.big-map {
		width: 100% !important;
	}
	.diller-list-item .diller-col-1 {
		width: 100%;
		float: none;
	}
	.dillers-filter {
		margin-top: 30px;
	}
	.dillers-filter select {
		width: 100%
	}
	.city-list {
		padding: 10px;
	}
	.news-page .contacts-page, .address-item {
		width: 100%;
		float: none;
		margin: 0;
	}
	.news-page .contacts-page {
		padding: 5px;
		box-sizing: border-box;
	}
	.addr-des table {
		width: 100% !important;
	}
	.contacts-des {
		width: 100%
	}
	.form-link {
		width: 100%;
		padding: 15px;
		box-sizing: border-box;
	}
	.left-sidebar > nav > ul > li {
		display: none
	}
	.left-sidebar > nav > ul > li.active {
		display: block;
	}
	.news-page .social, .stars-list .social {
		height: auto;
		height: initial;
	}
	.stars-list {
		float: none;
		width: 100%;
	}
	.star-last-news, .stars-list .star-item .photo {
		float: none;
		width: 100%;
	}
	.stars-list .star-item .star-meta {
		float: none;
		width: 100%;
		margin: 0;
		padding: 5px !important;
	}
	.stars-list .star-item .photo {
		text-align: center;
	}
	.gallery-catalog .slide-text {
		display: none !important;
	}
	.prod-item {
		padding: 5px !important;
	}
	.gallery-catalog .bx-wrapper {
		display: none;
	}
	.gallery-catalog {
		height: 0;
	}
	.compare-box {
		margin-left: 0;
		overflow-x: scroll;
	}
	.main-slide img {
		display: none;
	}
	.main-slide .mob-img {
		display: block;
	}
	.main-slide .line-300, .main-slide .line-900 {
		display: none;
	}
}

@media only screen and (max-width: 500px) {
	.sub-cat-item {
		width: 100%;
		margin-right: 0;
	}
	.over-right {
		float: none;
		width: 100%;
		padding: 10px;
		box-sizing: border-box;
	}
	.big-img {
		width: 250px;
		height: auto;
		height: initial;
	}
	.big-img img {
		height: auto;
		height: initial;
	}
	.gallery-over {
		height: 270px;
	}
	.over-list {
		width: 100%
	}
}