@media only screen and (min-width:1200px){

.row{max-width:1200px;}

header{background:url('/files/design/i001.png') no-repeat fixed center 80px #fff;}

.top-logo a{padding:8px 0;}
.top-logo img{height:64px;}


.top-case-1{width:930px;}

.search-c{padding:5px 0 0 200px;}
.search-result-c{left:200px;}

.top-social{/*width:930px;*/}

#catalog-c{width:890px;}

.menu-item:hover .submenu{margin-left:-600px;width:1200px;padding:20px 60px;}

.product-images{width:300px;}
.product-info{width:900px;padding:0 0 0 20px;}
.product-note{width:580px;padding:0 20px 0 0;}
.product-pack{width:300px;padding:150px 0 0 0;}
.product-pack-icon{top:150px;}

.product-image{height:310px;}
.product-image img{max-width:300px;max-height:300px;}

.product-content{width:900px;}

.tabscontent{padding:10px 25px;}

.shops-item{width:285px;}

.slider{width:880px;margin:0 20px 0 0;}
.slider iframe{height:495px;}
.promo-1{width:300px;}
.promo-1 div:nth-child(1){margin:0 0 20px 0;}

.products-line-item{width:285px;}
.products-line-price{width:150px;padding:10px 0 0 65px;}

.sidebar-1{width:280px;}
.sidebar-2{width:920px;padding:0 0 0 20px;}

.products-item{width:440px;min-height:210px;margin:0 20px 0 0;}
.products-image{width:160px;height:170px;}
.products-image img{max-width:160px;max-height:160px;}
.products-info{width:280px;padding:0 0 0 20px;}

.scroll-top{margin-left:620px;}

/*

h1{text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-size:32px;font-weight:400;}

header{position:fixed;top:0;width:100%;z-index:20;height:100px;background:#fff;}
header{background:url('/files/design/i001.png') no-repeat fixed center 60px #fff;}

.top-3{display:inline-block;vertical-align:top;width:300px;padding:0;}
.top-3 a{padding:10px 0;}
.top-3 img{width:auto;height:40px;}
.top-6{display:inline-block;vertical-align:top;width:900px;}
nav{height:30px;}
.menu-item>a{display:block;line-height:30px;padding:0 20px;font-family:'Roboto Condensed',sans-serif;font-size:18px;color:#000;text-transform:uppercase;}
.menu-item:hover{background:#eee;}

.submenu{list-style:none;padding:10px 0;margin:0;}
.submenu{column-count:4;-moz-column-count:4;-webkit-column-count:4;}
.submenu{text-align:left;}
.submenu a{padding:0 0 0 20px;font-size:15px;}


.slider{width:880px;}
.promo-1 div{height:190px;}
.promo-1 div:nth-child(1){margin:0 0 20px 0;}
.promo-1 div img{height:190px;}

.menu-item:hover .submenu{margin-left:-600px;width:1200px;}

.content{margin:100px 0 0 0;}

.categories{padding:0 0 40px 0;column-count:2;-moz-column-count:2;-webkit-column-count:2;}
.categories ul{list-style:none;padding:0;margin:0;}
.categories li{padding:5px 0;}
.categories a{font-size:16px;}

.brands a{color:#000;text-decoration:none;}
.brands-item{display:inline-block;vertical-align:top;width:120px;padding:0 9px 20px 9px;text-align:center;}
.brands-preview img{width:100px;height:100px;border:1px solid #ddd;}

.products{}
.products-item{display:inline-block;vertical-align:top;width:50%;min-height:210px;text-align:left;padding:20px 0;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.products-image{float:left;width:150px;height:150px;padding:0;position:relative;}
.products-image img{width:auto;max-height:150px;margin:auto;position:absolute;top:10px;left:0;bottom:0;right:0;}
.products-name a{display:block;line-height:24px;padding:10px 0 10px 0;font-size:18px;text-transform:uppercase;text-decoration:none;color:#000;}
.products-info{float:left;width:290px;padding:0 0 0 20px;}
.products-brand{padding:5px 0 0 0;}
.products-size{padding:7px 0 0 0;}
.products-size select{padding:3px;border:1px solid #ccc;font-size:14px;width:160px;max-width:160px;}
.products-price{padding:7px 0;font-size:20px;}
.products-buy{width:80px;padding:0 0 3px 0;color:#fff;background-color:#619d13;text-align:center;font-size:18px;}

.product #price{padding:10px 0 0 0;font-size:32px;}
.product #price span{font-size:14px;}
.product #buy span{width:80px;padding:0 20px 7px 20px;margin:0 0 0 20px;color:#fff;background:#619d13;text-align:center;font-size:22px;cursor:pointer;}
.product #buy span:hover{background:#509c02;}

.product-sizes-select{padding:10px 0 30px 0;height:26px;}

.product-1{padding:40px 0 0 0;}
.product-2{background:url('/files/design/i002.jpg') repeat-x scroll left top #303030;}
.product-2>div{padding:20px 0 40px 0;background:url('/files/design/i003.jpg') repeat-x scroll left bottom transparent;}

.product-images{float:left;width:300px;text-align:center;}
.product-name{float:left;width:900px;}
.product-note{float:left;width:500px;}
.product-pack{float:left;width:400px;}

.product-name li{margin:0 0 10px 0;}
.product-content{display:inline-block;vertical-align:top;width:900px;}
.product-buy{display:inline-block;vertical-align:top;width:300px;padding:0 0 0 20px;}

.product-path{background-color:#303030;color:#fff;}
.product-path a{line-height:30px;color:#fff;text-decoration:none;}

.product-params-name{margin:0 0 20px 0;}

.product-packs{margin:40px 0 0 0;}
.product-packs-name{font-weight:700;}

.product-sizes-name{font-weight:700;}
.product-params-item>div{float:left;}
.product-sizes-item-name{width:50%;font-size:14px;}
.product-sizes-item-price{width:25%;font-size:14px;}
.product-sizes-item-buy{text-align:right;width:25%;font-size:14px;}

.product-i001{background:url('/files/a/i001.png') no-repeat scroll right 20px transparent;background-size:auto 100%;}

.tabs>div{-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;}
.tabs>div{float:left;padding:0 15px 0 15px;margin:0 5px 0 0;line-height:26px;}
.tabs>div i{font-size:11px;}
.tabs>div.tab-off{background-color:#d8d8d8;}

.product-params-name{line-height:26px;}
.product-params-name>div{display:inline-block;padding:0 8px 0 0;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;}
.product-params-name>div>div{padding:0 25px 0 10px;}
.product-params-item{height:30px;line-height:30px;padding:0 0 0 0;color:#fff;}
.product-params-item i{padding:0 8px 0 0;font-size:11px;}
.product-params-item a{color:#fff;}

*/

/*.tabs>div>div>{}
.tabs>div>div>div{height:26px;padding:0 25px 0 20px;}*/

/*

.product-c00 h1{color:#000;}
.product-c00 .product-name a{color:#999;}
.product-c00 .tabs>div.tab-on{background-color:#999;}
.product-c00 .product-params-name{border-bottom:1px solid #999;}
.product-c00 .product-params-name>div{background-color:#999;}
.product-c00 .product-params-item i{color:#999;}
.product-c00 .product-pack-icon{background-color:#999;}
.product-c00 .product-pack-info{background-color:#999;}

.product-c01 h1{color:#80c342;}
.product-c01 .product-name a{color:#80c342;}
.product-c01 .tabs>div.tab-on{background-color:#80c342;}
.product-c01 .product-params-name{border-bottom:1px solid #80c342;}
.product-c01 .product-params-name>div{background-color:#80c342;}
.product-c01 .product-params-item i{color:#80c342;}
.product-c01 .product-pack-icon{background-color:#80c342;}
.product-c01 .product-pack-info{background-color:#80c342;}

.product-c02 h1{color:#ee3024;}
.product-c02 .product-name a{color:#ee3024;}
.product-c02 .tabs>div.tab-on{background-color:#ee3024;}
.product-c02 .product-params-name{border-bottom:1px solid #ee3024;}
.product-c02 .product-params-name>div{background-color:#ee3024;}
.product-c02 .product-params-name>div>div{}
.product-c02 .product-params-item{}
.product-c02 .product-params-item i{color:#ee3024;}
.product-c02 .product-pack-icon{background-color:#ee3024;}
.product-c02 .product-pack-info{background-color:#ee3024;}

.product-c03 h1{color:#3db1e5;}
.product-c03 .product-name a{color:#3db1e5;}
.product-c03 .tabs>div.tab-on{background-color:#3db1e5;}
.product-c03 .product-params-name{border-bottom:1px solid #3db1e5;}
.product-c03 .product-params-name>div{background-color:#3db1e5;}
.product-c03 .product-params-item i{color:#3db1e5;}
.product-c03 .product-pack-icon{background-color:#3db1e5;}
.product-c03 .product-pack-info{background-color:#3db1e5;}

.product-c04 h1{color:#a51cd3;}
.product-c04 .product-name a{color:#a51cd3;}
.product-c04 .tabs>div.tab-on{background-color:#a51cd3;}
.product-c04 .product-params-name{border-bottom:1px solid #a51cd3;}
.product-c04 .product-params-name>div{background-color:#a51cd3;}
.product-c04 .product-params-item i{color:#a51cd3;}
.product-c04 .product-pack-icon{background-color:#a51cd3;}
.product-c04 .product-pack-info{background-color:#a51cd3;}

.product-pack{position:relative;padding:150px 0 0 0;}
.product-pack-icon{position:absolute;left:0;top:150px;width:44px;height:44px;border:5px solid #525252;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.product-pack-info{padding:5px 0 7px 30px;margin:0 0 0 22px;font-size:15px;color:#fff;}
.product .product-pack-info a{color:#fff;text-decoration:none;}
.product .product-pack-info a:hover{color:#eee;text-decoration:underline;}
.product-pack-sizes{height:20px;margin:0 0 0 22px;background-color:#555;}


.tab-on{}
.tab-off{}
.tabcontent-on{display:block;}
.tabcontent-off{display:none;}
.tabcontent-on,.tabcontent-off{padding:25px 20px;background-color:#e8e8e8;}
.tabcontent-on p,.tabcontent-off p{line-height:20px;}

footer{height:100px;background-color:#000;}

.product-content table{border-top:1px solid #000;border-left:1px solid #000;}
.product-content td{border-bottom:1px solid #000;border-right:1px solid #000;}

.products-line-sub{padding:5px 20px;margin:0 0 10px 0;font-size:24px;color:#fff;background-color:#b52323;text-transform:uppercase;}
.products-line-item{float:left;width:285px;margin:0 20px 0 0;background:#fff;text-align:center;}
.products-line-item:last-child{margin:0;}
.products-line-image{height:210px;position:relative;}
.products-line-image img{width:auto;max-width:245px;max-height:200px;margin:auto;position:absolute;top:10px;left:0;bottom:0;right:0;}
.products-line-name{height:56px;}
.products-line-name a{display:block;height:56px;padding:10px 20px;max-height:56px;line-height:18px;color:#a80202;text-decoration:none;}
.products-line-name a:hover{color:#000;text-decoration:underline;}

.b-1{background-color:#303030;color:#fff;}
.b-2{background:url('/files/design/i002.jpg') repeat-x scroll left top #303030;}
.b-2>div{padding:20px 0 40px 0;background:url('/files/design/i003.jpg') repeat-x scroll left bottom transparent;}

.sidebar-1{float:left;width:280px;padding:0;margin:0 20px 0 0;font-size:15px;background-color:#eee;border-right:2px solid #ddd;}
.sidebar-1-name{padding:10px 0 0 20px;font-size:24px;}
.sidebar-1-item{padding:0 0 5px 0;line-height:30px;}
.sidebar-1-item span{padding:0 0 0 20px;}
.sidebar-1 a{display:block;padding:0 0 0 20px;color:#444;text-decoration:none;}
.sidebar-1 a:hover{color:#fff;background-color:#aaa;}


.sidebar-2{float:left;width:900px;}

.footer-logo{float:left;padding:0 60px 0 0;}
.footer-menu{padding:3px 0 0 0;}
.footer-menu-item{float:left;padding:0 30px 0 0;}
.footer-menu-item a{color:#fff;text-decoration:none;}

.path{color:#ccc;}
.path a{color:#ccc;text-decoration:none;}
.path a:hover{color:#aaa;text-decoration:underline;}

.sidebar-1 .active{color:#b52323;font-weight:700;}

.gallery{list-style:none;padding:20px 0;margin:0;}
.gallery li{float:left;width:285px;margin:0 20px 20px 0;}
.gallery li img{width:285px;height:auto;}
.gallery li:last-child{margin:0 0 20px 0;}

.shops-item{float:left;width:285px;margin:0 20px 20px 0;text-align:center;}
.shops-item:nth-child(4n){margin:0 0 20px 0;}

.search{display:inline-block;vertical-align:top;width:70%;padding:0 0 0 280px}

.social{display:inline-block;vertical-align:top;width:30%;text-align:right;}
.social-i{display:inline-block;vertical-align:top;width:32px;height:32px;text-align:center;}
.social-i a{display:block;padding:7px 0 0 0;}
.social-i i{font-size:18px;color:#777;}

.menu{text-align:right;font-family:'PT Sans',sans-serif;}

*/

}

.search{padding:5px 10px;background:#ccc;}

.search-text{float:left;width:calc(100% - 50px);line-height:40px;padding:0 5px;font-size:1rem;border:1px solid #777;}
.search-button{float:right;width:40px;height:40px;font-size:28px;background:transparent;border:none;}
.search-all{line-height:32px;width:160px;margin:0 auto 20px auto;text-align:center;}

.search-result{padding:0 10px;background:#fff;}
.search-result-h{padding:20px 0 10px 0;}
.search-result-i{margin:10px 0;}
.search-result-i img{float:left;margin:0 10px 0 0;}

#catalog-m{height:100vh;overflow:auto;}