h1,h2,h3,h4,h5,h6,b,strong{
	font-family:'Gotham Pro Bold';
	font-weight:400;
}
#slides_1 .slides_container .slide {
	width:100%;
	height:660px;
}
#slides_1 .slides_container {
	width:100%;
	height:660px;
}
#slides_1 {
	height:100%;
}
#slides_1 .slides_control{
	width:100% !important;
}
#slides_14 .slides_container .slide {
	width:100%;
	height:660px;
}
#slides_14 .slides_container {
	width:100%;
	height:660px;
}
#slides_14 .slides_control{
	width:100% !important;
}
#slides_14 {
	height:100%;
}
#slides_15 .slides_container .slide {
	width:100%;
	height:660px;
}
#slides_15 .slides_container {
	width:100%;
	height:660px;
}
#slides_15 {
	height:100%;
}
header {
	padding:0;
}
header .wrap{
	position:absolute;
	top:0;
	z-index:100;
	/*
	background:url(../images/bg-slider.png) no-repeat center top;
	*/
	background:linear-gradient(to bottom,#E5E4E5,transparent);
	width:100%;
	height:280px;
}
header .wrap .content-wrap{
	position:relative;
	left:50%;
	margin-left:-585px;
	width:1170px;
}
header #logo {
	position:relative;
	margin-top:0;
	margin-right:20px;
}
header.header-catalog #logo {
	margin-right:40px;
}
/* .header #logo:after {
	content:'';
	background:url(../images/arrow-logo.png);
	width:171px;
	height:40px;
	position:absolute;
	bottom:-40px;
	left:0;
}
*/
header .social,header .phone{
	display:inline-block;
	vertical-align:top;
	margin-top:10px;
}
header .phone{
	margin-right:20px;
	text-align:right;
}
header .social{
	position:relative;
}
header .social a{
	display:inline-block;
	vertical-align:top;
	margin-right:5px;
	width:40px;
	height:40px;
	text-decoration:none;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#434242;
}
header .social a.vk{
	background-image:url("../images/icon_vk_white.svg");
}
header .social a.tg{
	background-image:url("../images/icon_telegram_white.svg");
}
header .social a:hover{
	border-color:#ffffff;
}
header .social a:first-child{
	margin-left:0px;
}
header #logo .logo-text{
	color:#efd8a0;
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	font-family:Times New Roman;
	position:absolute;
	bottom:37px;
	left:9px;
	letter-spacing:2.6px;
	width:176px;
}
header nav {
	margin-left:20px;
	padding-top:10px;
}
header nav > ul {
	background:none;
}
header nav > ul > li > ul{
	background:none;
	min-width:150px;
}
header nav > ul > li > ul > li{
	float:none;
	padding:0;
}
header nav > ul li{
	float:left;
	border-bottom:2px solid #434242;
	padding:0 8px;
}
header nav > ul li:first-child{
	padding-left:0;
}
header nav > ul li:last-child{
	padding-right:0;
}
header nav ul li a{
	font-family:'Gotham Pro Bold';
	font-size:14px;
	color:#434242;
	padding:0;
	text-transform:none;
	border-bottom:2px solid #434242;
	margin-bottom:-2px;
}
header nav > ul > li.active > a, header nav > ul > li > a:hover {
	color:#434242;
	border-bottom:2px solid #ffffff;
}
header nav > ul > li > ul > li > a:hover {
	color:#434242;
}
header nav ul li ul {
	/*display:none !important;*/
	background:#E5E4E5;
}
header nav ul li ul li{
}
header nav ul li ul li a{
	text-transform:none;
	padding:0 15px;
	display:block;
}
header nav ul li:nth-child(3):hover ul{
	display:block !important;
	left:8px;
	text-align:center;
	border-top:2px solid #434242;
}
header .search{
	margin-top:15px;
	float:left;
}
header .basket{
	margin-top:15px;
	float:right;
}
header .basket i{
	margin-right:5px;
	font-size:20px;
}
header .search input[type=text]{
	background:transparent;
	border:0;
	outline:none;
	color:#fff;
	font-size:14px;
	font-family:'Gotham Pro Light';
}
header .search input[type=submit]{
	padding:0;
	width:21px;
	height:22px;
	background:url(../images/btn-search.png) no-repeat 0 0;
	text-indent:-99999px;
	margin-right:8px;
}
header .search input[type="text"]::-webkit-input-placeholder {color:#fff;font-size:14px;}
header .search input[type="text"]::-moz-placeholder	 {color:#fff;font-size:14px;}
/* Firefox 19+ */
header .search input[type="text"]:-moz-placeholder	{color:#fff;font-size:14px;}
/* Firefox 18- */
header .search input[type="text"]:-ms-input-placeholder	 {color:#fff;font-size:14px;}
header .langs {
	float:right;
	text-align:right;
}
header .langs .langs-content{
	display:none;
}
header .langs li{
	display:inline-block;
	padding:0 15px;
	border-left:1px solid #7f7f7f;
}
header .langs li:first-child{
	border-left:0;
}
header .langs a{
	font-family:'Gotham Pro Bold';
	font-size:12px;
	color:#fff;
	text-decoration:none;
	padding-bottom:3px;
}
header .langs a:hover{
	border-bottom:2px solid #ffffff;
}
header .langs a.active{
	border-bottom:2px solid #ffffff;
}
header .telephone{
	font-family:'Gotham Pro Bold';
	font-size:22px;
	line-height:25px;
	color:#434242;
}
header .recall{
	text-decoration:none;
	display:inline-block;
	font-size:12px;
	line-height:15px;
	font-weight:400;
	color:#434242;
}
header .recall a{
	color:#434242;
}
.popup_menu{
	top:72px;
}
.header-catalog {
	height:143px;
	background:url(../images/catalog-bg.jpg) center top no-repeat;
}
.header-catalog .wrap{
	background:#E5E4E5;
	box-sizing:border-box;
	height:100%;
}
header .wrap{
	padding:20px 0;
}
.header-catalog #logo{
}
header #logo a{
	display:block;
}
header #logo img{
	max-height:103px;
}
header .search_cart{
	float:left;
	margin-left:40px;
}
header .search_cart>div{
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
}
.search_cart .search{
	position:relative;
}
header .search_cart .basket a,header .search_cart .search i,header .search input[type=submit]{
	display:inline-block;
	width:40px;
	height:40px;
	background-color:#434242;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	margin:0;
}
header .search_cart .search form{
	display:none;
	position:absolute;
	white-space:nowrap;
	right:0;
	top:0;
	z-index:100000;
}
header .search_cart .basket a{
	background-image:url("../images/icon_cart.svg");
	position:relative;
}
header .search_cart .basket a span{
	position:absolute;
	width:18px;
	height:18px;
	line-height:18px;
	font-size:12px;
	text-align:center;
	top:-5px;
	right:-5px;
	background:#434242;
	color:#ffffff;
	border-radius:50%;
}
header .search_cart .search i,header .search input[type=submit]{
	background-image:url("../images/icon_search.svg");
}
header .search input[type=text]{
	width:400px;
	height:40px;
	padding:0 20px;
	background:#414148;
	border:1px solid rgba(255,255,255,.2);
	box-sizing:border-box;
}
.slides .prev, .slides .next {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	width:60px;
	height:60px;
}
.slides .prev {
	background:rgba(51, 51, 55, 0.8) url(../images/arrow-left.png) no-repeat center center;
}
.slides .next {
	background:rgba(51, 51, 55, 0.8) url(../images/arrow-right.png) no-repeat center center;
}
.slides .next:hover {
	background:rgba(204, 204, 204, 0.8) url(../images/arrow-right.png) no-repeat center center;
}
.slides .prev:hover{
	background:rgba(204, 204, 204, 0.8) url(../images/arrow-left.png) no-repeat center center;
}
.slides .pagination li a {
	display:block;
	overflow:hidden;
	border:none;
	width:9px;
	height:9px;
	margin-top:4px;
	margin-left:4px;
}
.slides .pagination li {
	margin:0 5px;
	width:17px;
	height:17px;
	background:#E5E4E5;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.block_2 {
	width:100%;
	background:rgba(65, 65, 72, 0.06);
	padding-bottom:50px;
}
.block .title {
	font-family:'Gotham Pro Bold';
	font-size:32px;
	font-weight:100;
	text-align:center;
	position:relative;
	padding-top:68px;
	margin-bottom:68px;
}
/*
#middle .block .wrap:after {
	content:'';
	width:30px;
	height:4px;
	background:#434242;
	position:absolute;
	top:124px;
	left:570px;
}
*/
.block_2 .item {
	float:left;
	width:285px;
	margin-right:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#cdcdcd;
	cursor:pointer;
	height:378px;
}
.block_2 .item .photo{
	height:170px;
	position:relative;
}
.block_2 .item .content-name{
	height:174px;
	position:relative;
	padding:15px 15px 0 15px;
}
.block_2 .item .content-name .name a{
	color:#434242;
	font-size:18px;
	font-family:'Gotham Pro Bold';
	text-decoration:none;
}
.block_2 .item .content-name .price{
	margin-top:15px;
}
.block_2 .item .content-name .price > div{
	display:inline-block;
	margin-left:30px;
}
.block_2 .item .content-name .price > div:first-child{
	margin-left:0px;
}
.block_2 .item .content-name .price > .new-price .title-price,
.block_2 .item .content-name .price > .old-price .title-price{
	font-size:10px;
	text-transform:uppercase;
	font-family:'Gotham Pro Bold';
	color:#333333;
}
.block_2 .item .content-name .price > .old-price .title-price{
	color:#6d6d6d;
}
.block_2 .item .content-name .price > .new-price .content-price,
.block_2 .item .content-name .price > .old-price .content-price{
	font-size:18px;
	text-transform:uppercase;
	font-family:'Gotham Pro Bold';
	color:#333333;
}
.block_2 .item .content-name .price > .new-price .content-price i,
.block_2 .item .content-name .price > .old-price .content-price i{
	font-size:16px;
}
.block_2 .item .content-name .price > .new-price .content-price span,
.block_2 .item .content-name .price > .old-price .content-price span{
	font-size:10px;
}
.block_2 .item .content-name .price > .old-price .content-price{
	color:#6d6d6d;
	text-decoration:line-through;
}
.block_2 .item .content-name .article p,
.block_2 .item .content-name article p{
	color:#000;
	font-size:12px;
	font-family:'Gotham Pro';
	text-align:left;
	margin-top:15px;
	display:none;
}
.block_2 .item .content-name .article .filters,
.block_2 .item .content-name article .filters{
	margin-top:15px;
}
.block_2 .item .content-name .article .filters > div,
.block_2 .item .content-name article .filters > div{
	color:#000;
	font-size:12px;
	font-family:'Gotham Pro';
	text-align:left;
}
.block_2 .item .content-name.top:after {
	content:'';
	position:absolute;
	left:46%;
	bottom:-20px;
	z-index:1;
	border:10px solid transparent;
	border-top:10px solid #cdcdcd;
}
.block_2 .item .content-name.bottom:after {
	content:'';
	position:absolute;
	left:46%;
	top:-20px;
	z-index:1;
	border:10px solid transparent;
	border-bottom:10px solid #cdcdcd;
}
.block_2 .item:hover {
	background:#434242;
}
.block_2 .item:hover .content-name.bottom:after{
	border-bottom:10px solid #434242;
}
.block_2 .item:hover .content-name.top:after{
	border-top:10px solid #434242;
}
.block_2 .item:hover .content-name .name a,
.block_2 .item:hover .content-name .article p,
.block_2 .item:hover .content-name article p{
	color:#fff;
}
.block_2 .item:hover .content-name .price,
.block_2 .item:hover .content-name .article .filters,
.block_2 .item:hover .content-name article .filters{
	display:none;
}
.block_2 .item:hover .content-name .article p,
.block_2 .item:hover .content-name article p{
	display:block;
}
.block_2 .item:last-child {
	margin-right:0;
}
.block_3 {
	width:100%;
	background:#E5E4E5;
	padding-bottom:50px;
}
#middle .block_3 .wrap .content {
	margin-top:-6px;
	margin-left:-10px;
}
#middle .block_3 .wrap .item {
	float:left;
	margin-left:10px;
	margin-top:6px;
	position:relative;
}
#middle .block_3 .wrap .item:hover .name {
}
#middle .block_3 .wrap .item:hover .name a {
	color:#fff;
}
#middle .block_3 .wrap .item:hover .name:before {
border-left:15px solid #434242;
}
#middle .block_3 .wrap .item .photo a{
	display:block;
}
#middle .block_3 .wrap .item .name{
	position:absolute;
	bottom:30px;
	left:0;
	min-height:18px;
	padding-left:22px;
	padding-right:12px;
	padding-top:6px;
	padding-bottom:6px;
	background:#c8c8c8;
}
#middle .block_3 .wrap .item .name:before{
	content:'';
	position:absolute;
	top:0;
	right:-30px;
	border:15px solid transparent;
	border-left:15px solid #c8c8c8;
}
#middle .block_3 .wrap .item .name a{
	text-decoration:none;
	color:#434242;
	font-size:18px;
	font-family:'Gotham Pro Light';
}
#middle .block_3 .wrap .item .photo a{
	position:relative;
	display:block;
}
#middle .block_3 .wrap .item .photo a:after{
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background: linear-gradient(180deg, rgba(49, 49, 49, 0) 0%, rgba(49, 49, 49, 0.9) 100%)
}
#middle .block_3 .wrap .item .photo img{
	width:100%;
}
#middle .block_3 .wrap .item .name{
	width:100%;
	background:none;
	padding:0;
	font-size:20px;
	text-align:center;
}
#middle .block_3 .wrap .item .name:before{
	display:none;
}
#middle .block_3 .wrap .item .name a{
	color:#ffffff;
}

.catalog-breadcrumb {
	text-align:left;
	padding-top:50px;
	padding-bottom:29px;
}
.catalog-breadcrumb .bc{
	font-family:'Gotham Pro Bold';
	font-size:12px;
}
.catalog-breadcrumb .bc > span{
	margin-left:8px;
	margin-right:8px;
}
.catalog-breadcrumb .bc > span:first-child{
	margin-left:0;
}
.catalog-breadcrumb .bc > span > a{
	text-decoration:none;
}
.catalog-breadcrumb .bc > span > a:hover{
}
.catalog-breadcrumb .bc > span > a > span{
	font-family:'Gotham Pro Bold';
	font-size:12px;
}
.catalog-breadcrumb .bc > span > span > span{
	font-family:'Gotham Pro Light';
	font-size:12px;
}
.block_catalog {
	width:100%;
	padding-bottom:50px;
}
.block_catalog-top {
	width:100%;
}
.block_catalog .wrap:after{
	display:none;
}
.catalog-title {
	font-family:'Gotham Pro Bold';
	font-size:32px;
	line-height:40px;
	font-weight:100;
	text-align:left;
	position:relative;
	height:80px;
}
/*
.catalog-title:after {
	content:'';
	width:30px;
	height:4px;
	background:#fff;
	position:absolute;
	top:45px;
	left:570px;
}
*/
.subcats {
	margin-top:-6px;
	margin-left:-10px;
}
.subcats .item {
	float:left;
	margin-left:10px;
	margin-top:6px;
	position:relative;
}
.subcats .item:hover .name {
}
.subcats .item:hover .name a {
}
.subcats .item .photo a{
	display:block;
	position:relative;
}
.subcats .item .photo a:after{
	content:'';
	display:block;
	width:100%;
	height:100%;
	background:linear-gradient(to bottom, transparent 40%,rgba(67, 66, 66, 0.8));
	position:absolute;
	bottom:0;
	left:0;
}
.subcats .item .photo a img{
	display:block;
}
.subcats .item .name{
	position:absolute;
	bottom:30px;
	left:0;
	width:100%;
	text-align:center;
	min-height:18px;
}
.subcats .item .name a{
	text-decoration:none;
	color:#ffffff;
	font-size:18px;
	font-family:'Gotham Pro Light';
}
.articles{
	padding:20px;
}
.articles p{
	font-size:16px;
	font-family:'Gotham Pro Light';
	line-height: 20px;
	margin-bottom: 15px;
}
.articles li{
	font-size:16px;
	line-height: 20px;
	margin-bottom: 15px;
}
h2{
	font-size: 24px;
	font-family: Gotham pro;
 	margin-bottom: 25px;
	 margin-top: 40px;
}
.catalog-block {
	width:100%;
	padding-bottom:30px;
}
.o-salone {
	width:100%;
	padding-bottom:92px;
}
.o-salone .content{
	padding-top:20px;
}
.o-salone .salone-content {
	width:100%;
	float:left;
	margin-top:-4px;
}
.o-salone .salone-content p{
	font-size:14px;
	font-family:'Gotham Pro Light';
	margin-top:20px;
	line-height:24px;
	margin-right:35px;
}
.o-salone .salone-content .salone-left{
	width:50%;
	float:left;
}
.o-salone .salone-content .salone-right{
	width:50%;
	float:left;
}
.o-salone .salone-content .salone-right p{
	margin-left:35px;
}
.o-salone .salone-bottom{
	width:100%;
	text-align:center;
}
.o-salone .salone-bottom a{
	text-decoration:none;
	display:inline-block;
	background:#c8c8c8;
	color:#333337;
	font-size:14px;
	font-family:'Gotham Pro Bold';
	text-transform:uppercase;
	padding:17px 41px;
	position:relative;
	margin-top:40px;
}
.o-salone .salone-bottom2 a{
	text-decoration:none;
	display:inline-block;
	background:#c8c8c8;
	color:#333337;
	font-size:14px;
	font-family:'Gotham Pro Bold';
	text-transform:uppercase;
	padding:17px 41px;
	position:relative;
	margin-top:-40px;
}
.o-salone .salone-bottom a:after{
	content:'';
	position:absolute;
	top:-25px;
	left:115px;
	border:15px solid transparent;
	border-bottom:15px solid #c8c8c8;
}
.o-salone .salone-bottom a:hover{
	color:#fff;
	background:#434242;
}
.o-salone .salone-bottom a:hover:after{
	border-bottom:15px solid #434242;
}
.o-project {
	width:100%;
	height:390px;
	margin-top:-42px;
	padding-top:148px;
	background:url(../images/project-icon.png) no-repeat center top;
	position:relative;
	z-index:2;
}
.o-project .o-project-block{
	float:right;
	width:50%;
}
.o-project .o-project-block .o-project-title{
	color:#fff;
	font-size:32px;
	font-family:'Gotham Pro Bold';
	margin-bottom:40px;
}
.o-project .o-project-block .o-project-content{
	padding-right:45%;
}
.o-project .o-project-block .o-project-content p{
	font-size:16px;
	color:#fff;
	font-family:'Gotham Pro Light';
	line-height:24px;
}
.block_9 {
	margin-top:-36px;
	padding-top:36px;
	width:100%;
	background:#c8c8c8;
	padding-bottom:50px;
	position:relative;
	z-index:1;
}
.block_9 .content{
	margin-top:50px;
}
.block_9 .content-manufacturer-all{
	margin-bottom:50px;
	height:300px;
}
.block_9 .content-manufacturer{
	float:left;
	width:234px;
}
.block_9 .content-manufacturer .item-manufacturer{
	margin-top:75px;
}
.block_9 .content-manufacturer .item-manufacturer:first-child{
	margin-top:0;
}
.block_9 .content-manufacturer .image{
	display:table;
	width:100%;
	height:80px;
}
.block_9 .content-manufacturer .image a{
	display:table-cell;
	width:100%;
	text-align:center;
	vertical-align:middle;
}
.block_9 .content-manufacturer .name{
	text-align:center;
}
.block_9 .content-manufacturer .name a{
	color:#333337;
	font-size:16px;
	font-family:'Gotham Pro Bold';
	text-decoration:none;
}
.block_8 {
	width:100%;
	padding-bottom:70px;
}
.block_8 form{
	height:256px;
	width:970px;
	background:#E5E4E5;
	padding-top:72px;
	padding-left:100px;
	padding-right:100px;
	color:#434242;
}
.block_8 form a{
	color:#434242;
}
.block_8 form .input input[type="text"]{
	border:1px solid #434242;
	font-size:14px;
	color:#434242;
	font-family:'Gotham Pro Medium';
	background:transparent;
	outline:none;
	height:42px;
	width:282px;
	padding-left:16px;
}
.block_8 form .block-input .input{
	float:left;
	margin-left:3%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.block_8 form .block-input .input:first-child{
	margin-left:0px;
}
.block_8 form .recapcha{
	text-align:center;
}
.block_8 form .recapcha .recapcha-title{
	font-size:10px;
	color:#fff;
	margin-top:17px;
	font-family:'Gotham Pro Light';
}
.block_8 form .recapcha .recapcha-icon{
	margin-top:5px;
}
.block_8 form .recapcha .recapcha-icon .captcha-item {
	display:flex;
	align-items:flex-start;
	justify-content:center;
}
.block_8 form .recapcha .recapcha-icon .captcha-item >div {
	transform:scale(0.7);
}
.block_8 form .submit{
	text-align:center;
	margin-top:15px;
}
.block_8 form .submit input{
	width:270px;
	font-size:14px;
	color:#ffffff;
	font-family:'Gotham Pro Medium';
	background:#434242;
	height:49px;
	text-transform:inherit;
}
.block_8 form input[type="text"]::-webkit-input-placeholder {font-size:14px;font-family:'Gotham Pro Medium';}
.block_8 form input[type="text"]::-moz-placeholder	 {font-size:14px;font-family:'Gotham Pro Medium';}
/* Firefox 19+ */
.block_8 form input[type="text"]:-moz-placeholder	{font-size:14px;font-family:'Gotham Pro Medium';}
/* Firefox 18- */
.block_8 form input[type="text"]:-ms-input-placeholder	 {font-size:14px;font-family:'Gotham Pro Medium';}
#middle {
	padding-top:0;
	padding-bottom:355px;
}
#left .wrap {
	width:100%;
}
#left .block .title {
	font-family:'Gotham Pro Bold';
	font-size:32px;
	font-weight:100;
	text-align:left;
	position:relative;
	margin-bottom:0;
	padding-top:93px;
	padding-bottom:65px;
}
#left .block .title:after {
	content:'';
	width:30px;
	height:4px;
	background:#434242;
	position:absolute;
	top:140px;
	left:0px;
}
.block_10 nav ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.block_10 nav ul li{
	margin-top:15px;
}
.block_10 nav ul li:first-child{
	margin-top:0;
}
.block_10 nav ul li a{
	font-size:16px;
	text-decoration:none;
	font-family:'Gotham Pro Light';
	position:relative;
}
.block_10 nav ul li.active a{
	font-family:'Gotham Pro Medium';
	margin-left:20px;
}
.block_10 nav ul li.active a:before{
	content:'»';
	width:9px;
	height:9px;
	position:absolute;
	top:0;
	left:-19px;
}
.block_17 {
	padding: 30px 0 55px;
}
.block_17 .wrap::after{
	display:none;
}
.block_17 .rows{
	display: flex;
}
.block_17 .rows .item{
	background-color: rgba(65, 65, 72, 0.06);
	margin-right: 20px;
	flex: 1 1 0px;
	padding: 20px;
}
.block_17 .rows .item:last-child{
	margin-right: 0;
}
.block_17 .rows .item .name{
	font-size: 16px;
}
.catalog-block .search{
	margin-top:30px;
	border:1px solid #8e8e93;
	position:relative;
}
.catalog-block .search input[type="text"]{
	border:0;
	outline:0;
	width:73%;
	height:44px;
	background:transparent;
	border:0;
	outline:none;
	font-size:14px;
	font-family:'Gotham Pro Light';
	padding-left:20px;
}
.catalog-block .search input[type=submit] {
	padding:0;
	width:21px;
	height:22px;
	background:url(../images/icon_search_dark.svg) no-repeat 0 0;
	text-indent:-99999px;
	BACKGROUND-SIZE:CONTAIN;
	margin-right:8px;
	position:absolute;
	top:12px;
	right:15px;
}
.catalog-list .item {
	float:left;
	width:100%;
	margin-right:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#cdcdcd;
	cursor:pointer;
	height:208px;
	margin-bottom:10px;
	position:relative;
}
.catalog-list .item .photo.top {
	float:left;
	width:285px;
}
.catalog-list .item .photo.bottom {
	float:left;
	width:285px;
}
.catalog-list .item .content-name.top {
	float:right;
	width:550px;
}
.catalog-list .item .content-name.bottom {
	float:left;
	width:550px;
	margin-left:40px;
}
.catalog-list .item .content-name{
	 padding-top:35px;
}
.catalog-list .item .content-name .name a{
	color:#434242;
	font-size:18px;
	font-family:'Gotham Pro Bold';
	text-decoration:none;
}
.catalog-list .item .content-name .price{
	margin-top:15px;
}
.catalog-list .item .content-name .price > div{
	display:inline-block;
	margin-left:30px;
}
.catalog-list .item .content-name .price > div:first-child{
	margin-left:0px;
}
.catalog-list .item .content-name .price > .new-price .title-price,
.catalog-list .item .content-name .price > .old-price .title-price{
	font-size:10px;
	text-transform:uppercase;
	font-family:'Gotham Pro Bold';
	color:#333333;
}
.catalog-list .item .content-name .price > .old-price .title-price{
	color:#6d6d6d;
}
.catalog-list .item .content-name .price > .new-price .content-price,
.catalog-list .item .content-name .price > .old-price .content-price{
	font-size:18px;
	text-transform:uppercase;
	font-family:'Gotham Pro Bold';
	color:#333333;
}
.catalog-list .item .content-name .price > .new-price .content-price span,
.catalog-list .item .content-name .price > .old-price .content-price span{
	font-size:10px;
}
.catalog-list .item .content-name .price > .old-price .content-price{
	color:#6d6d6d;
	text-decoration:line-through;
}
.catalog-list .item .content-name article p{
	color:#000;
	font-size:12px;
	font-family:'Gotham Pro';
	text-align:left;
	margin-top:15px;
}
.catalog-list .item .content-name article .filters{
	margin-top:15px;
}
.catalog-list .item .content-name article .filters > div{
	color:#000;
	font-size:12px;
	font-family:'Gotham Pro';
	text-align:left;
}
.catalog-list .item:hover {
	background:#434242;
}
.catalog-list .item:hover .content-name.bottom:after{
	border-bottom:10px solid #434242;
}
.catalog-list .item:hover .content-name.top:after{
	border-top:10px solid #434242;
}
.catalog-list .item:hover .content-name .name a,
.catalog-list .item:hover .content-name article p{
	color:#fff;
}
.catalog-list .item:hover .content-name .price .title-price,
.catalog-list .item:hover .content-name .price .content-price,
.catalog-list .item:hover .content-name article .filters > div{
	color:#fff;
}
.catalog-list .item:hover .content-name.top{
	position:absolute;
	top:-3px;
	right:-15px;
	width:574px;
	padding-left:40px;
	z-index:2;
	background:#434242;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	height:177px;
}
.catalog-list .item:hover .photo.top{
	position:absolute;
	bottom:-7px;
	left:-15px;
	width:290px;
	z-index:1;
}
.catalog-list .item:hover .photo.top img{
	width:290px;
	border-bottom:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
}
.catalog-list .item:hover .content-name.bottom{
	position:absolute;
	top:-3px;
	right:-15px;
	width:574px;
	padding-left:40px;
	z-index:2;
	background:#434242;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	height:177px;
}
.catalog-list .item:hover .photo.bottom{
	position:absolute;
	bottom:-7px;
	left:-15px;
	width:290px;
	z-index:1;
}
.catalog-list .item:hover .photo.bottom img{
	width:290px;
	border-bottom:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
}
.detail_catalog {
	width:100%;
	/*margin-bottom:50px;
	background:#cdcdcd;*/
}
.detail_catalog .status{
	font-size:14px;
	padding-left:15px;
	position:relative;
}
.detail_catalog .status:before{
	content:'';
	display:block;
	width:6px;
	height:6px;
	border-radius:50%;
	position:absolute;
	top:50%;
	margin-top:-3px;
	left:0;
}
.detail_catalog .status.avail:before{
	background:#3AAE2F;
	box-shadow: 0px 0px 3px #3AAE2F;
}
.detail_catalog .status.notavail:before{
	background:#ff6b00;
	box-shadow: 0px 0px 3px #ff6b00;
}
.detail_catalog .detail_catalog_top{
	margin-bottom:20px;
}
.detail_catalog .detail_catalog_top .text a{
	text-decoration:none;
	border-bottom:1px solid rgba(241,214,159,.5);
}
.detail_catalog .detail_catalog_top .text a:hover{
	border-color:transparent;
}
.detail_catalog .text{
	padding:25px;
	width:400px;
	float:left;
	box-sizing:border-box;
}
.detail_catalog .related{
	margin-bottom:20px;
}
.detail_catalog .related .catalog .item,
.detail_catalog .designer .catalog .item{
	width:calc(33.33% - 20px);
	margin:0 30px 30px 0;
	background:#414148;
	color:#ffffff;
}
.detail_catalog .designer .catalog-grid .owl-item .item{
	width:100%;
}
.detail_catalog .related .catalog .item:nth-child(3n){
	margin-right:0;
}
.detail_catalog .related .catalog-grid .item .content-name .name a,
.detail_catalog .designer .catalog-grid .item .content-name .name a{
	color:#ffffff;
}
.detail_catalog .related .catalog .item,
.detail_catalog .designer .catalog .item{
	height:387px;
}
.detail_catalog .catalog-grid .item .content-name .filters{
	padding:0;
	margin:0;
	border:0;
}
.detail_catalog .catalog-grid .item .content-name .filters>div{
	margin:0;
}
.detail_catalog .catalog-grid .item .content-name .name{
	margin-bottom:10px;
}
.detail_catalog .catalog-grid .item .content-name.top:after{
	bottom:-25px;
	border-top-color:#414148;
}
.detail_catalog .catalog .item .content-name.bottom:after{
	top:-25px;
	border-bottom-color:#414148;
}
.detail_catalog .related .catalog .item .photo{
	padding:5px;
	height:185px;
	box-sizing:border-box;
}
.detail_catalog .designer .catalog .item{
	height:351px;
}
.detail_catalog .designer .catalog-grid .item .content-name article .filters > div{
	color:#ffffff;
}
.detail_catalog .designer .catalog-grid .item .content-name .price{
	margin:0 0 10px 0;
	padding:0;
}
.detail_catalog .designer .catalog-grid .item .content-name .price div{
	color:#ffffff;
}
.detail_catalog .designer .catalog-grid .item .content-name.top:after{
	bottom:-20px;
}
.detail_catalog .designer .catalog-grid .item .content-name.bottom:after{
	top:-20px;
}
.detail_catalog .designer .catalog .item .photo,.detail_catalog .designer .catalog .item .content-name{
	height:145px;
	box-sizing:border-box;
}
.detail_catalog .designer .catalog .item .content-name{
	height:206px;
}
.detail_catalog .related .catalog .item .photo a{
	display:block;
}
.detail_catalog .related .catalog .item .photo a img{
	display:block;
}
.detail_catalog .related .catalog-grid .item .content-name article .filters > div{
	color:#ffffff;
}
.detail_catalog .designer .catalog-grid .owl-item .item .content-name{
	padding:15px;
}
.detail_catalog .detail_catalog_top .photo{
	float:left;
	width:calc(100% - 400px);
	position:relative;
}
.detail_catalog .detail_catalog_top .photo .counter{
	position:absolute;
	bottom:0;
	right:0;
	color:#414148;
	z-index:10;
	font-size:14px;
	padding:5px 10px;
	background:#ffffff;
	line-height:20px;
}
.detail_catalog .detail_catalog_top .photo .counter span{
	font-size:16px;
	font-weight:700;
}
.detail_catalog .detail_catalog_top .photo .photos{
	margin-top:-4px;
}
.detail_catalog .detail_catalog_top .photo .photos .owl-stage-outer{
	padding:0;
}
.detail_catalog .detail_catalog_top .photo .photos .owl-nav .owl-prev {
	left:0px;
}
.detail_catalog .detail_catalog_top .photo .photos .owl-nav .owl-next {
	right:0px;
}
.detail_catalog .delail-title > div{
	color:#434242;
	font-size:18px;
	font-family:'Gotham Pro Bold';
	margin-bottom:10px;
	text-align:left;
}
/*
.detail_catalog .description:before,.detail_catalog .related:before,
*/
.detail_catalog .description .toggle,.detail_catalog .related .toggle{
	/*
	content:'';
	*/
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:40px;
	background:url("../images/detail_angle_down.svg") #ffffff no-repeat center center;
	cursor:pointer;
}
.detail_catalog .description.open .toggle,.detail_catalog .related.open .toggle{
	background-image:url("../images/icon_close.svg");
	background-size:20px;
}
.detail_catalog .description.open .description-content,.detail_catalog .related.open .description-content{
	display:block;
}
.detail_catalog .description,.detail_catalog .related{
	padding:25px 75px;
	background:#cdcdcd;
	margin-bottom:20px;
	position:relative;
}
.detail_catalog .description .description-title{
	font-size:28px;
	line-height:30px;
	color:#434242;
	font-family:'Gotham Pro Bold';
}
.detail_catalog .description.open .description-title{
	margin-bottom:25px;
}
.detail_catalog .description .description-content{
	font-size:14px;
	line-height:20px;
	color:#000;
	font-family:'Gotham Pro';
	display:none;
}
.detail_catalog .description .description-content article p,
.detail_catalog .description .description-content article div{
	margin-bottom:20px;
}
.detail_catalog .description article p{
	text-align:left;
	font-size:14px;
	line-height:20px;
	font-family:'Gotham Pro';
}
.detail_catalog .scheme a{
	display:inline-block;
	vertical-align:top;
	margin:0 20px 20px 0;
}
.detail_catalog .scheme a:nth-child(3n){
	margin-right:0;
}
.detail_catalog .scheme a:hover{
	opacity:.9;
}
.detail_catalog .scheme a img{
	display:block;
}
.detail_catalog .files{
}
.detail_catalog .files .item{
	display:inline-block;
	vertical-align:top;
	padding:20px;
	width:320px;
	box-sizing:border-box;
	margin:0 20px 20px 0;
	background:#414148;
}
.detail_catalog .files .item:nth-child(3n){
}
.detail_catalog .files .item a{
	display:block;
	padding-left:50px;
	background:url("../images/icon_pdf.svg") no-repeat center left;
	color:#ffffff;
	text-decoration:none;
}
.detail_catalog .files .item a .name{
	display:block;
	font-size:14px;
	line-height:17px;
	font-family:'Gotham Pro Bold';
}
.detail_catalog .files .item a .dl{
	border-bottom:1px solid rgba(241,214,159,.5);
}
.detail_catalog .files .item a:hover .dl{
	border-color:transparent;
}
.detail_catalog .price{
	margin-bottom:20px;
}
.detail_catalog .noprice{
	font-family:'Gotham Pro Bold';
	font-size:20px;
}
.detail_catalog .price > div{
	display:inline-block;
	margin-left:30px;
}
.detail_catalog .price > div:first-child{
	margin-left:0px;
}
.detail_catalog .price > .new-price .title-price,
.detail_catalog .price > .old-price .title-price{
	font-size:10px;
	text-transform:uppercase;
	font-family:'Gotham Pro Bold';
	color:#ffffff;
}
.detail_catalog .price > .old-price .title-price{
	color:#6d6d6d;
}
.detail_catalog .price > .new-price .content-price,
.detail_catalog .price > .old-price .content-price{
	font-size:18px;
	text-transform:uppercase;
	font-family:'Gotham Pro Bold';
	color:#ffffff;
}
.detail_catalog .price > .new-price .content-price i,
.detail_catalog .price > .old-price .content-price i{
	font-size:16px;
}
.detail_catalog .price > .new-price .content-price span,
.detail_catalog .price > .old-price .content-price span{
	font-size:10px;
}
.detail_catalog .price > .new-price.one-price{
	display:block;
	text-align:center;
}
.detail_catalog .price > .new-price.one-price .content-price{
	font-size:24px;
}
.detail_catalog .price > .new-price.one-price .content-price i{
	font-size:20px;
}
.detail_catalog .price > .old-price .content-price{
	color:#6d6d6d;
	text-decoration:line-through;
}
.detail_catalog .basket,.detail_catalog .status,.detail_catalog .detail-recall{
	display:inline-block;
	vertical-align:middle;
}
.detail_catalog .status{
	margin-left:35px;
}
.detail_catalog .status:after{
	content:'';
	display:block;
	width:15px;
	height:1px;
	position:absolute;
	left:-25px;
	top:50%;
	background:rgba(255,255,255,0.2);
}
.detail_catalog .detail-recall a,.details_form input[type=submit],.details_form button,.cart_form input[type=submit]{
	font-size:12px;
	text-decoration:none;
	text-transform:none;
	font-family:'Gotham Pro Bold';
	color:#fff;
	display:inline-block;
	vertical-align:top;
	background:#434242;
	border:0;
	height:50px;
	line-height:50px;
	padding:0 30px;
}
.details_form button span{
	display:inline-block;
	padding-left:30px;
	background:url("../images/icon_buy.svg") no-repeat center left;
}
.details_form input[type=submit]{
	height:50px;
	padding:0;
}
.detail_catalog .detail-recall a:hover,.details_form input[type=submit]:hover,.cart_form input[type=submit]:hover{
	color:#434242;
	background:#cdcdcd;
}
.detail_catalog .detail_catalog_top .text .detail-quest{
	padding-top:20px;
	font-size:14px;
	line-height:20px;
}
.detail_catalog .detail_catalog_top .text .detail-quest a{
	display:inline-block;
	padding-left:25px;
	background:url("../images/icon_ask_dark.svg") no-repeat center left;
	border:0;
}
.detail_catalog .detail_catalog_top .text .detail-quest a span{
	border-bottom:1px solid rgba(0,0,0,.2);
	display:inline-block;
}
.detail_catalog .detail_catalog_top .text .detail-quest a:hover span{
	border-color:transparent;
}
.detail_catalog .announce_detail{
	font-size:14px;
	line-height:20px;
	margin-bottom:20px;
}
.detail_catalog .detail_catalog_top .text .finish{
	margin-bottom:15px;
}
.detail_catalog .detail_catalog_top .text .finish a{
	border:0;
	display:inline-block;
	vertical-align:top;
	margin:0 5px 5px 0;
}
.detail_catalog .detail_catalog_top .text .finish a:hover{
	opacity:.9;
}
.detail_catalog .detail_catalog_top .text .finish .name{
	font-family:'Gotham Pro Bold';
	margin-bottom:10px;
	font-size:12px;
	line-height:15px;
}
.detail_catalog .filters{
	border-bottom:1px solid rgba(255,255,255,.2);
	padding-bottom:20px;
}
.detail_catalog .filters > div,.detail_catalog .filters > p {
	font-size:12px;
	font-family:'Gotham Pro';
	text-align:left;
}
.detail_catalog .filters > div{
	margin-bottom:20px;
}
.detail_catalog .filters > div:last-child{
	margin:0;
}
.detail_catalog .filters > div strong,.detail_catalog .filters > p strong{
	display:block;
	margin-bottom:5px;
}
.detail_catalog .filters > div.detail_brand > div{
	display:inline-block;
	vertical-align:middle;
}
.detail_catalog .filters > div.detail_brand > div.img {
	width:40px;
}
.detail_catalog .filters > div.detail_brand > div.img a{
	display:blcok;
	border:0;
	width:40px;
}
.detail_catalog .filters > div.detail_brand > div.img a img{
	display:block;
	max-width:100%:
}
.detail_catalog .filters > div.detail_brand > div.txt {
	width:calc(100% - 50px);
	padding-left:10px;
	box-sizing:border-box;
}
.detail_catalog .filters > div.detail_brand > div.txt .official{
	display:inline-block;
	/*
	padding-left:20px;
	background:url("../images/icon_official.svg") no-repeat center left;
	*/
}
.detail_catalog .filters .announce_detail{
	padding-top:30px;
}
.modifications table{
	width:100%;
	border-collapse:collapse;
}
.modifications table tr th,.modifications table tr td{
	padding:20px;
	vertical-align:middle;
	font-size:14px;
	line-height:20px;
}
.modifications table tr th{
	text-align:left;
	font-family:'Gotham Pro Bold';
	font-weight:400;
	border-top:1px solid #414148;
	border-bottom:1px solid #414148;
}
.modifications table tr td{
	border-bottom:1px solid rgba(0,0,0,.3);
}
.modifications table tr td:last-child{
	width:50px;
}
.modifications table tr td img,.modifications table tr td span{
	display:inline-block;
	margin-right:10px;
	vertical-align:middle;
}
.modifications table tr td .details_form button{
	border:1px solid #434242;
	padding:0;
	box-sizing:border-box;
	width:50px;
	height:50px;
	background:url("../images/icon_buy_red.svg") no-repeat center center;
}
.modifications table tr td .details_form button span{
	display:none;
}
.detail_catalog .designer .info,.detail_catalog .items{
	width:calc(50% - 15px);
}
.detail_catalog .designer .info{
	float:left;
}
.detail_catalog .designer .info .main{
	margin-bottom:20px;
}
.detail_catalog .designer .info .main > div{
	display:inline-block;
	vertical-align:middle;
}
.detail_catalog .designer .info .main > div.img{
	width:200px;
}
.detail_catalog .designer .info .main > div.img a{
	display:block;
}
.detail_catalog .designer .info .main > div.img a img{
	display:block;
}
.detail_catalog .designer .info .main > div.txt{
	width:calc(100% - 205px);
	padding-left:10px;
	box-sizing:border-box;
}
.detail_catalog .designer .info .main > div.txt a{
	color:#434242;
	border-bottom:1px solid #434242;
	text-decoration:none;
	font-family:'Gotham Pro Bold';
}
.detail_catalog .designer .info .main > div.txt a:hover{
	border-color:transparent;
}
.detail_catalog .designer .items{
	float:right;
}
.detail_catalog .designer:after{
	content:'';
	display:block;
	clear:both;
}
.catalog-grid .item {
	float:left;
	width:285px;
	margin-right:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:#cdcdcd;
	cursor:default;
	height:379px;
	margin-bottom:20px;
	position:relative;
}
.catalog-grid .owl-item .item{
	width:100% !important;
}

.catalog-grid .item:nth-child(3n+3) {
	margin-right:0px;
}
.catalog-grid .item .photo{
	height:170px;
	position:relative;
}
.catalog-grid .item .photo a{
	display:block;
}
.catalog-grid .item .photo a img{
	max-width:100%;
}
.catalog-grid .item .photo .label{
	position:absolute;
	top:0;
	left:0;
	line-height:40px;
	padding:0 20px;
	color:#ffffff;
	font-family:'Gotham Pro Bold';
	background:#434242;
}
.catalog-grid .item .content-name{
	height:174px;
	position:relative;
	padding:35px 20px 0 15px;
}
.catalog-grid .item .content-name .name a{
	color:#434242;
	font-size:18px;
	font-family:'Gotham Pro Bold';
	text-decoration:none;
}
.catalog-grid .item .content-name .price{
	margin-top:15px;
}
.catalog-grid .item .content-name .price > div{
	display:inline-block;
	margin-left:30px;
}
.catalog-grid .item .content-name .price > div:first-child{
	margin-left:0px;
}
.catalog-grid .item .content-name .price > .new-price .title-price,
.catalog-grid .item .content-name .price > .old-price .title-price{
	font-size:10px;
	text-transform:uppercase;
	font-family:'Gotham Pro Bold';
	color:#333333;
}
.catalog-grid .item .content-name .price > .old-price .title-price{
	color:#6d6d6d;
}
.catalog-grid .item .content-name .price > .new-price .content-price,
.catalog-grid .item .content-name .price > .old-price .content-price{
	font-size:18px;
	text-transform:uppercase;
	font-family:'Gotham Pro Bold';
	color:#333333;
}
.catalog-grid .item .content-name .price > .new-price .content-price span,
.catalog-grid .item .content-name .price > .old-price .content-price span{
	font-size:10px;
}
.catalog-grid .item .content-name .price > .new-price .content-price i,
.catalog-grid .item .content-name .price > .old-price .content-price i{
	font-size:14px;
}
.catalog-grid .item .content-name .price > .old-price .content-price{
	color:#6d6d6d;
	text-decoration:line-through;
}
.catalog-grid .item .content-name article p{
	color:#000;
	font-size:12px;
	font-family:'Gotham Pro';
	text-align:left;
	margin-top:15px;
	display:none;
}
.catalog-grid .item .content-name article .filters{
	margin-top:15px;
}
.catalog-grid .item .content-name article .filters > div{
	color:#000;
	font-size:12px;
	font-family:'Gotham Pro';
	text-align:left;
}
.catalog-grid .item .content-name.top:after {
	content:'';
	position:absolute;
	left:46%;
	bottom:-20px;
	z-index:2;
	border:10px solid transparent;
	border-top:10px solid #cdcdcd;
}
.catalog-grid .item .content-name.bottom:after {
	content:'';
	position:absolute;
	left:46%;
	top:-20px;
	z-index:2;
	border:10px solid transparent;
	border-bottom:10px solid #cdcdcd;
}
.catalog-grid .item.item_zoom:hover {
	background:#434242;
}
.catalog-grid .item.item_zoom:hover .content-name.bottom:after{
	border-bottom:10px solid #434242;
}
.catalog-grid .item.item_zoom:hover .content-name.top:after{
	border-top:10px solid #434242;
}
.catalog-grid .item.item_zoom:hover .content-name .name a,
.catalog-grid .item.item_zoom:hover .content-name article p{
	color:#fff;
}
.catalog-grid .item.item_zoom:hover .content-name .price,
.catalog-grid .item.item_zoom:hover .content-name article .filters{
	display:none;
}
.catalog-grid .item.item_zoom:hover .content-name article p{
	display:block;
}
.catalog-grid .item:last-child {
	margin-right:0;
}
.catalog-grid .item.item_zoom:hover .content-name.top{
	position:absolute;
	top:-18px;
	left:50%;
	margin-left:-172px;
	width:309px;
	z-index:2;
	background:#434242;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
}
.catalog-grid .item.item_zoom:hover .photo.top{
	position:absolute;
	bottom:18px;
	left:50%;
	margin-left:-172px;
	width:344px;
	z-index:1;
}
.catalog-grid .item.item_zoom:hover .photo.top img{
	width:344px;
	border-bottom:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
}
.catalog-grid .item.item_zoom:hover .content-name.bottom{
	position:absolute;
	bottom:-27px;
	left:50%;
	margin-left:-172px;
	width:309px;
	z-index:2;
	background:#434242;
	border-bottom:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
}
.catalog-grid .item.item_zoom:hover .photo.bottom{
	position:absolute;
	top:-18px;
	left:50%;
	margin-left:-172px;
	width:344px;
	z-index:1;
	background:#434242;
}
.catalog-grid .item.item_zoom:hover .photo.bottom img{
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	width:344px;
}
.pages{
	background:#64646c;
	display:none;
}
.block-view {
	float:right;
	height:16px;
}
.block-view .block-view-grid{
	margin-right:18px;
	width:18px;
	height:16px;
	background:url(../images/block-view.png) no-repeat 0 -16px;
	float:left;
	cursor:pointer;
}
.block-view .block-view-grid.active{
	background:url(../images/block-view.png) no-repeat 0 0px;
}
.block-view .block-view-list{
	margin-right:18px;
	width:25px;
	height:16px;
	background:url(../images/block-view.png) no-repeat -18px -16px;
	float:left;
	cursor:pointer;
}
.block-view .block-view-list.active{
	background:url(../images/block-view.png) no-repeat -18px 0px;
}
.block-padination {
	text-align:center;
}
.block-padination a {
	text-decoration:none;
	display:inline-block;
	background:#c8c8c8;
	color:#333337;
	font-size:14px;
	font-family:'Gotham Pro Bold';
	text-transform:uppercase;
	padding:17px 82px 17px 81px;
	position:relative;
	margin-top:30px;
	margin-bottom:30px;
}
.block-padination a:after {
	content:'';
	position:absolute;
	top:-25px;
	left:127px;
	border:15px solid transparent;
	border-bottom:15px solid #c8c8c8;
}
.block-padination a:hover {
	color:#fff;
	background:#434242;
}
.block-padination a:hover:after {
	border-bottom:15px solid #434242;
}
#left {
	width:270px;
}
#load_more {
	display:none;
}
#ajax_loader {
	width:120px;
	height:15px;
	background:url(../images/ajax-loader-horizontal.gif) no-repeat 0 0;
	margin:0 auto;
}
#content {
	width:876px;
}
#content .catalog-breadcrumb {
	text-align:left;
}
#content .catalog-title {
	text-align:left;
	margin-bottom:20px;
	height:auto;
}
#content .catalog-title:after {
	content:'';
	width:30px;
	height:4px;
	background:#434242;
	position:absolute;
	top:auto;
	bottom:-10px;
	left:0px;
}
footer {
	background:#434242;
	height:330px;
	padding-top:55px;
}
footer .footer-row{
	float:left;
	width:25%;
}
footer .logo-footer .social{
	margin-top:15px;
}
footer .logo-footer .social a{
	font-size:22px;
	margin-left:20px;
	color:#c8c8c8;
	text-decoration:none;
}
footer .logo-footer .social a:first-child{
	margin-left:9px;
}
footer .footer-row .footer-menu ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
footer .footer-row .footer-menu ul li{
	margin-top:3px;
}
footer .footer-row .footer-menu ul li:first-child{
	margin-top:0px;
}
footer .footer-row .footer-menu ul li a{
	color:#c8c8c8;
	font-family:'Gotham Pro Bold';
	font-size:12px;
	text-decoration:none;
	position:relative;
}
footer .footer-row .footer-menu ul li a:hover{
	opacity:.9;
}
footer .footer-row .footer-menu ul li a:before{
	content:'';
	background:#ffffff;
	width:6px;
	height:1px;
	position:absolute;
	left:-12px;
	top:6px;
}
footer .footer-contact{
	margin-bottom:8px;
}
footer .footer-contact .footer-contact-title{
	color:#c8c8c8;
	font-family:'Gotham Pro Bold';
	font-size:12px;
	margin-bottom:8px;
}
footer .footer-contact .footer-contact-text{
	color:#c8c8c8;
	font-family:'Gotham Pro Light';
	font-size:12px;
}
footer .footer-contact .footer-contact-text a{
	color:#c8c8c8;
	font-family:'Gotham Pro Light';
	font-size:12px;
	text-decoration:none;
}
footer .footer-contact .recall{
	margin-top:5px;
}
footer .footer-contact .recall a{
	color:#c8c8c8;
	font-family:'Gotham Pro Light';
	font-size:12px;
}
footer .copy{
	margin-top:20px;
	border-top:1px solid #fafafa;
	text-align:center;
	padding-top:13px;
}
footer .copy p{
	color:#c8c8c8;
	font-size:12px;
	font-family:'Gotham Pro';
}
/* Module Scrollbar */
.scroll-pane{
	width:100%;
	overflow:auto;
}
.horizontal-only{
	height:auto;
	max-height:500px;
	max-width:1170px;
}
.jspContainer{
	overflow:hidden;
	position:relative;
}
.jspPane{
	position:absolute;
}
.jspVerticalBar{
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:100%;
	background:red;
}
.jspHorizontalBar{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:15px;
}
.jspCap{
	display:none;
}
.jspHorizontalBar .jspCap{
	float:left;
}
.jspTrack{
	background:#a2a2a2;
	position:relative;
	margin-top:5px;
}
.jspDrag{
	background:#333337;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float:left;
	height:100%;
	height:5px;
}
.jspArrow{
	text-indent:-20000px;
	display:block;
	cursor:pointer;
	padding:0;
	margin:0;
}
.jspArrowLeft{
	background:#c8c8c8 url(../images/arrow-left-c.png) no-repeat center top;
	width:40px;
	height:15px;
}
.jspArrowRight{
	background:#c8c8c8 url(../images/arrow-right-c.png) no-repeat center top;
	width:40px;
	height:15px;
}
.jspArrow.jspDisabled{
	cursor:default;
}
.jspHorizontalBar .jspArrow{
	float:left;
}
.jspVerticalBar .jspArrow:focus{
	outline:none;
}
.jspCorner{
	background:#eeeef4;
	float:left;
	height:100%;
}
.page_brands ul {
	width:300px;
	margin:0 20px 30px 0;
	display:inline-block;
	list-style:none;
	vertical-align:top;
}
.page_brands ul li {
	font-size:16px;
	padding:0px 0px 0px 15px;
	background:url(../images/bullet.png) no-repeat 0 8px;
	margin-bottom:8px;
}
.page_brands ul li a {
	font-size:16px;
	text-decoration:underline;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{
	margin:0 -3px 0 0;
}
/* Module Scrollbar end*/
.not-faund {
	padding:20px;
}
.not-faund article p{
	font-size:14px;
	font-family:'Gotham Pro Light';
}
@media screen and (max-width:1024px) {
	.wrap {
		width:95%;
	}
	#left {
		width:25%;
	}
	#content {
		width:70%;
	}
	.catalog-grid .item {
		width:32%;
		margin-right:2%;
	}
	header #logo {
		margin-left:15px;
	}
	#carousel_2 .owl-nav {
		display:none;
	}
	.block_8 form .block-input .input {
		margin-left:5px;
	}
	img{
		max-width:100%;
	}
	.articles .item .photo {
		width:330px;
	}
	header .recall {
		margin-right:10px;
	}
	footer .footer-row {
		width:24%;
	}
	footer .logo-footer {
		margin-left:15px;
	}
}
.filters .filter .selectboxit-container .selectboxit, .filters .filter .selectboxit-container, .filters .filter {
	max-width:380px;
}
.filters .filter.filter_check label{
	display:block;
	line-height:32px;
}
.basket-block{
	padding:30px 0;
}