@media all and (max-width: 1200px){
	.notablet { display: none; }
	.nocomputer { display: block; }
	
	#top .container { width: 1000px; height: 147px; }
	#top .logo { position: absolute; padding: 0; top: 18px; left: 25px; z-index: 10; height: 62px;}
	#top .logo a { width: 90px; height: 62px; background-size: 638px auto; }
	#oursites { display: none; }
	#lang { display: block; left: 150px; }
	#top .top-content { width: 1000px; float: none; }
	
	#your-board { width: 100px; margin-right: 0; height: 100px; font-size: 18px; }
	#your-board p a { padding-top: 30px; display: block; line-height: 70px;  }
	#your-account { width: 118px; margin-right: 0; height: 100px; font-size: 18px; }
	#your-account p a { padding-top: 30px; display: block; line-height: 70px; }
	
	#top-menu { padding-top: 30px; font-size: 18px; line-height: 70px; }
	#top-menu li a { padding: 0 10px; }
	#top-search { right: 0; top: 100px; background-color: #1781c4; width: 220px; }
	#main-menu { padding-left: 5px; }
	#main-menu > li > a, #main-menu > li h2 a { padding: 0 20px; }
	
	#banner { margin-top: -157px; min-width: 1000px; }
	#menu-layer { left: 0; width: 1000px; }
	#menu-layer.visible { display: block; }
	#main-menu .product-menu { padding-left: 10px; }
	#main-menu .product-menu > li { width: 160px; padding-left: 1px; }
	
	#main-menu .product-link { position: relative; }
	#main-menu .product-link .close-popup { display: block; position: absolute; right: 20px; top: 25px; }
	
	#banner .container  { width: 1000px; }
	#banner .navigator { display: none; }
/*	#banner .banner-list li .photo img{left: -50px;}*/
	
	#main-categories { width: 1000px; }
	#main-categories .container { width: 1000px; }
	#main-categories ul li { margin-left: 3px; }
	#main-categories ul li a { width: 225px; height: 122px; }
	
	#main-categories ul li.item1 a::after { background-size: 1000px auto; background-position: 0 -166px; width: 201px; height: 155px; right: -5px; }
	#main-categories ul li.item1 a::before { display: none; }
	#main-categories ul li.item2 a::after { background-size: 1000px auto; background-position: -250px -166px; width: 187px; height: 160px; right: -15px; top: -1px; }
	#main-categories ul li.item2 a::before { display: none; }
	#main-categories ul li.item3 a::after { background-size: 1000px auto; background-position: -500px -166px; width: 186px; height: 151px; right: -5px; top: 10px; }
	#main-categories ul li.item3 a::before { display: none; }
	#main-categories ul li.item4 a::after { background-size: 1000px auto; background-position: -750px -166px; width: 210px; height: 132px; top: 6px; }
	#main-categories ul li.item4 a::before { display: none; }
	
	.subpage #page-title.oneline .photo { top: 90px; }
	
	#main-page .container { width: 1000px; }
	.box-products  { float: none; width: 1000px; }
	.box-products .list-container::before { height: 300px; }
	.box-products .list-container::after { height: 300px; }
	.box-products .list-ul ul { float: left; width: auto; }
	.box-products .list { height: 300px; overflow: hidden; }
	.all-products .list { height: auto; }
	.box-products .list li { height: 300px; position: relative; }
	.box-products .list li h3 { display: block; padding-top: 200px; margin: 0; font-size: 20px; line-height: 24px;}
	.box-products .list li h3 a { color: #004e9e; }
	.box-products .list li .photo { position: absolute; left: 0; top: 0; width: 200px;}
	.box-products .list li .name { display: block; padding-top: 5px; }
	.box-products .products-prev-next { right: 0; }
	
	.box-news  { float: none; width: 960px; padding-left: 20px; }
	.box-news .list { display: inline-block; width: 100%; }
	.box-news .list > li { float: left; padding-left: 30px; width: 300px; }
	.box-news .list > li:first-child { padding-left:0; }
	#short-links > li { padding-bottom: 60px; }
	#short-links > li.big-links { padding-bottom: 0; }
	#short-links > li.big-links li { height: 30px; }
	
	#footer { min-width: 1000px; }
	#footer .link-top { display: none; }
	#footer .container  { width: 1000px; }
	
	#bottom-line .ue { float: none; position: absolute; text-align: center; width: 700px; left: 0; margin-top: -75px; }
	#social-links { top: 170px; } 
	
	#sub-page.nobanner { margin-top: 0; }
	.subpage #page-title { width: 100%; min-width: 1000px; }
	#page-title .container .title { padding-top: 300px; }
	.subpage #page-title.bigbar { height: 640px; }
	#page-title.bigbar .container .title { padding-top: 280px; }
	#page-title .container { width: 1000px }
	#sub-page .container { width: 1000px }
	.subpage #banner { margin-top: -157px; min-width: 1000px; }
	#path .container { display: none; }
	.box-categories > ul { width: 1000px; }
	.box-categories > ul > li { width: 248px; height: 248px; }
	.box-categories > ul > li img { width: 100%; }
	.box-categories > ul > li.big { width: 498px; height: 248px; }
	
	.contact-group .list { overflow: hidden; width: 1054px; margin-left: -100px; }
	.contact-group .list li { float: left; margin-left: 100px; }
	.contact-group .list li { padding-top: 42px; }
	
	.download-box ul li { width: 246px; }
	.download-box ul li p.photo { top: 25px; }
	.download-box ul li p.photo img { width: 130px; }
	
	.box-bigcategories .product-menu { padding-left: 10px; }
	.box-bigcategories .product-menu > li { width: 160px; padding-left: 1px; }
	
	.product-options { width: 442px; }
	.product-options .list li { min-height: 70px; }
	.product-options .list li .photo { top: 17px; }
	.product-options .list li h4 { margin: 5px 130px 0 90px; }
	.product-options .list li .code { margin: 0 130px 0 90px; }
	.product-options .list li .price-box { position: static; margin: 0 0 5px 90px;  opacity: 0.5; width: auto; }
	.product-options .list li .price-box .price { float: left; padding-left: 0; }
	.product-options .list li .price-box .price::before { display: none; }
	.product-options .list li .price-box .price strong { font-size: 16px; }
	.product-options .list li .price-box .available { float: right; padding-right: 20px; font-size: 16px; padding-left: 27px; position: relative; }
	.product-options .list li .add-to-cart { top: 18px; }
	.product-options .info { clear: right; }
	@media all and (min-width: 700px){
	.product-options .list li:hover {  width: 454px; }
	.product-options .list li:hover .price-box { padding-right: 6px; margin-left: 96px; }
	}
	.products-columns .col-right { width: 600px; } 
	.products-columns .box-products { width: 600px; }
/*	.box-products .list > li:last-child { display: none; }*/
	
	.box-board h2 { width: 570px; }
	.board-aside { width: 200px; position: relative; z-index: 10;  }
	.board-aside ul li > a { padding: 10px 50px 10px 20px; font-size: 18px; line-height: 24px; }
	.board-aside .link-generate .create a { padding: 20px 20px; line-height: 24px; }
	.board-aside .link-generate .create a strong { font-size: 18px; line-height: 24px; }
	.board-aside .link-generate .create a::before { display: none; }
	.board-aside ul li > a::before { display: none; }
	.board-aside .link-generate.active form { width: 398px; margin-left: -200px; background: white; }
	.notablet { display: none; }
	
	.padding-top { padding-top: 50px; }
	.box-text { margin-top: -20px; }
	.contact-data p.address { margin-bottom: 23px; }
	.maps-col { width: 375px; }
	.maps-col .map { height: 300px; width: 377px; }
	
	.category-pro ul li { width: 244px; height: 154px; }
	.category-pro ul li a { display: block; padding: 23px 100px 0 23px;  line-height: 30px; color: #004e9e; font-weight: bold; font-size: 24px; height: 131px; position: relative; }
	.col-gallery { width: 478px; }
	.col-gallery ul li { width: 236px; height: 236px; }
	.col-gallery ul li .photo img { width: 236px; height: 236px; }
	
	.map-tabs li { width: 325px; }
	.search-shop::before  { left: 442px; }
	.search-shop h3 { padding-right: 320px; position: relative; z-index: 10;}
	.search-shop fieldset { padding-right: 320px; }
	
	#map-bg { width: 1000px; }
	#map-list { width: 325px; }
	#map-details { width: 656px; margin-right: 10px; }
	#map-details .salon-details  { width: 626px; }
	#map-details .salon-details .col { width: 180px; }
	#map-details .offer { width: 626px; }
	#map-details .gallery { width: 600px; }
	#map-details .box-products .list { height: 150px; }
	#map-details .box-products { width: 600px; }
	#map-details .box-products .list li  { height: 145px; line-height: 145px; width: 154px; }
	#map-details .box-products .products-prev-next { width: 600px; }
	#map-details .box-products .products-prev-next li.prev { top: 60px; }
	#map-details .box-products .products-prev-next li.next { top: 60px; right: -18px; }
	#map-details .box-products .list-ul ul img { width: 150px; height: 150px; }
}


