.mobile-version-links {
	padding:0;
	margin:0;
}
.mobile-version-links a {
	padding:15px;
	margin:0;
	display:block;
	text-align:center;
	text-decoration: none;
    text-transform: uppercase;
    font-family: 'GothamProBold';
    font-size: 14px;
    color: #2a2a2a;
	background: #ececee;
}
.mobile-version-links a:hover {
	text-decoration: none;
    color: #FF7D14;
}
.mobile-version-links .to-mobile {
	padding:30px;
    font-size: 16px;
}

.extra-area {
	position:relative;
	width:980px;
	margin: -17px auto 0;
}
.extra-left-block {
	width:200px;
	position:absolute;
	left:-200px;
}
.extra-block-catalog-area {
	padding-right:6px;
}

.extra-left-block .catalog_sidebar>li>a,
.extra-left-block .catalog_sidebar>li>span {
	width:166px;
	word-break: normal;
	font-size:13px;
}
.extra-left-block .catalog_sidebar li ul {
    display: block;
}
.catalog_sidebar ul li a, .catalog_sidebar ul li span {
	width:156px;
	font-size:12px;
	word-break: normal;
}


/**** Right Column ****/
.extra-right-block {
	width:200px;
	position:absolute;
	right:-200px;
	overflow:hidden;
}
.extra-block-article-area {
	padding-left:6px;
}
.phone_block.second-block {
	min-height:96px;
}
.phone_block_wrapper {
	width:350px;
}

.extra-area .link_catalog {
    height: 49px;
    line-height: 50px;
	width:194px;
	font-size: 14px;
	margin-bottom:6px;
}

.header .logo {
    width: 200px;
    height: 48px;
	background-size:contain;
}
.content-block-area {
	padding-top:3px;
}



/**** CATALOG BLOCK *****/
.catalog-block {
	padding:0;
    margin-bottom: 20px;
	font-family: "Open Sans";
	box-sizing: border-box;
}
.catalog-block-filter {
	padding:14px 14px 0;
	position:relative;
}
.catalog-block-filter .grid_list {
	position:absolute;
	top:14px;
	right:26px;
	margin-top:10px;
}
.catalog-block .catalog-navi {
	padding:0 14px 10px;
	overflow:hidden;
}
.catalog-block .catalog-list {
	margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 10px 8px 0;
}
.catalog-block .catalog-list.grid li {
	width: 25%;
    padding: 0 6px;
    position: relative;
	box-sizing: border-box;
	margin-bottom:14px;
}
.catalog-block .catalog-list.grid li .area {
	padding:0 10px;
	display:block;
	text-decoration:none;
	border:1px solid #dbdbdb;
	border-radius:3px;
	/*background-color:#f6f6f6;*/
	background-color:#ededed;
	height: 100%;
	position:relative;
}
.catalog-block .catalog-list.grid li .area .text {
	color: #2fa1df;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    display: block;
    min-height: 56px;
    line-height: 18px;
    text-align: center;
    overflow: hidden;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    padding-top: 10px;
}
.catalog-block .catalog-list.grid li .area img {
	width:100%;
	margin:6px auto;
	border:1px solid #bfbfbf;
}
.catalog-block .catalog-list.grid li .area .description {
	min-height:100px;
}
.catalog-block .catalog-list.grid li .area .price-text-list {
	
}
.catalog-block .catalog-list.grid li .area .price-buy-ajaxbuy-area {
	height:100px;
}
.catalog-block .catalog-list.grid li .area .price-buy-ajaxbuy {
	padding:5px 10px 10px;
	position:absolute;
	bottom:0;
	width:100%;
	margin-left:-20px;
}
.catalog-block .catalog-list.grid li .area .price, 
.catalog-block .catalog-list.grid li .area .old_price {
    font-family: 'GothamProBold';
    font-size: 17px;
    color: #000000;
    text-align: center;
    margin-bottom: 1px;
    margin-top: 7px;
    height: 20px;
}
.catalog-block .catalog-list.grid li .area .buy {
    width: 131px;
    height: 45px;
    display: block;
    text-align: center;
    line-height: 45px;
    background: #c9c9c9;
    text-transform: uppercase;
    color: #000000;
    font-family: 'GothamProBold';
    font-size: 14px;
    text-decoration: none;
    margin: 0 auto;
    margin-top: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #ff9f38;
    border-bottom: 3px solid #a03319;
}
.catalog-block .catalog-list.grid li .area .old_price  {
  font: 15px 'GothamPro';
  color: #000000;
  text-align: center;
  margin-bottom: 1px;
  margin-top: 7px;
  height: 20px;
  text-decoration: line-through;
}
.catalog-block .catalog-list.grid li .area .new-price {  
	font:17px/20px 'GothamProBold'; 
	color:red;  
	text-align: center;
	margin-bottom: 7px;
	margin-top: 2px;  
}
.catalog-block .catalog-list.grid li .area .sellery{
  height: 51px;
  line-height: 13px;
  padding: 13px 8px 0 8px;
}

.catalog-block .catalog-description {
	padding:14px;
	float:none;
}



.catalog-block .catalog_list {
	margin: 0;
    padding: 10px 14px 10px;
}
.catalog-block .catalog_list>li {
	width:auto;
	border:1px solid #dbdbdb;
	border-radius:3px;
	background-color:#ededed;
	padding:8px;
}
.catalog-block .catalog_list>li img {
	border:1px solid #bfbfbf;
}



@media (max-width: 1380px) and (min-width: 1011px) {
	.wrapper {
		width: 1380px;
	}
	.fixed {
		left: 200px;
		margin-left:0;
	}
}

@media all and (max-width: 1010px){
	.extra-area {
		margin-top: 0;
	}
	.extra-right-block {
		display:none;
	}
	.extra-left-block {
		display:none;
	}
}

@media only screen and (min-width: 1011px)  {
	.header {
		width: 1380px;
	}
	.header_buttons {
		width:auto;
	}
	.small-cart {
		display:inline-block;
display:none !important;

	}
	
	span.auth-link-header {
		top: -82px;
		left: 290px;
		width:50px;
	}
	.company_desc {
		top: 90px;
		/*left:330px;*/
		width: 1380px;
		text-align:center;
	}
	.phone_block.second-block {
		min-height:auto;
		float:none;
	}
	.phone_block.second-block .extra-part {
		display:none;
	}
	.header_sale {
		margin-top:0;
		margin-right:40px;
	}
	.header_middle {
		margin-left:0;
	}
	.header_buttons .yellow {
		margin-right:40px;
	}
	.header_buttons li:last-child {
		margin-right:40px;
	}
	
	.phone_block_wrapper {
		width:360px;
		margin-right:0;
		height:95px;
	}
	.phone_block_wrapper .text.hours_work.absolut {
		right:0;
	}
	.phone_block_wrapper .text.hours_work.else {
		position:absolute;
		right:0;
		top:50px;
	}
}

@media all and (max-width: 860px){
	.catalog-block .catalog-list.grid li {
		width: 50%;
	}
}


