@media all and (max-width:1200px){
	.inner,.wrapper{width:100%}
	.header .logo{float:none;width:270px;margin:0 auto 20px auto}
	.header .logo img{margin:0 25px 0 0}
	.header .adres{float:none;width:240px;margin:0 auto 10px auto}
	.header .phone{float:none;width:205px;margin:0 auto 20px auto}
	.header .callback{float:none;width:100%}
	.header .callback a{width:218px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.left{float:none;width:100%}
	.left ul{border:none}
	.left ul li{background:none}
	.left ul li a{font-size:18px}
	.search{margin:15px 0 10px 0}
	.right{float:none;width:100%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
	.slider{display:none}
	.preim-item{float:none;margin:0 auto 60px auto}
	.foot-logo,.f-email,.f-phone,.f-call{float:none;margin:0 auto 15px auto;text-align:center}
	.f-right{float:none}
	.f-menu{display:none}
	.f-call a{width:205px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}
	.f-right{clear:left;text-align:center}
	.footer .counters{text-align:center}
	.cat-img{float:none;width:100%}
	.cat-opis{float:none;width:100%}
}
.top-menu a#pull{display:none}
@media all and (max-width: 1000px) {
	.top-menu{height:auto}
	.top-menu ul{display:none;height:auto;width:100%;float:none}
	.top-menu a#pull{display:block;background-color:#028dd8;width:100%;position:relative;height:42px;padding:7px 0 0 12px;font-size:18px;color:#fff;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:800}
	.top-menu a#pull:after{content:"";background:url("../img/sprite.png") no-repeat 0px -668px;width:32px;height:32px;display:inline-block;position:absolute;top:5px;right:7px}
	.top-menu ul li{display:block;float:none;width:100%;border-top:1px solid #1f8cc7}
	.top-menu ul li ul{display:none!important}
	.top-menu ul li a{color:#fff;text-shadow:none;font-size:26px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #68cbff;background:#2baaef;font-size:22px}
	.top-menu ul li:hover{background:#028dd8}
}
@media all and (max-width:430px) {
	.cat-item{width:100%}
	.cat-item .img{width:342px}
}
@media all and (min-width:430px) and (max-width:615px) {
	.search{width:410px}
}
@media all and (min-width:616px) and (max-width:913px) {
	.search{width:597px}
}
@media all and (min-width:914px) and (max-width:1200px) {
	.search{width:897px}
}
@media all and (min-width:390px) and (max-width:410px) {
	.preim-item{float:left;margin:0 20px 40px 0}
}
@media all and (min-width:410px) and (max-width:450px) {
	.preim-item{float:left;margin:0 20px 40px 10px}
}
@media all and (min-width:450px) and (max-width:480px) {
	.preim-item{float:left;margin:0 20px 40px 22px}
}
@media all and (min-width:480px) and (max-width:520px) {
	.preim-item{float:left;margin:0 20px 40px 35px}
}
@media all and (min-width:520px) and (max-width:550px) {
	.preim-item{float:left;margin:0 20px 40px 45px}
}
@media all and (min-width:550px) and (max-width:580px) {
	.preim-item{float:left;margin:0 20px 40px 55px}
}
@media all and (min-width:580px) and (max-width:620px) {
	.preim-item{float:left;margin:0 20px 40px 65px}
}
@media all and (min-width:620px) and (max-width:650px) {
	.preim-item{float:left;margin:0 20px 40px 75px}
}
@media all and (min-width:650px) and (max-width:680px) {
	.preim-item{float:left;margin:0 20px 40px 85px}
}
@media all and (min-width:680px) and (max-width:720px) {
	.preim-item{float:left;margin:0 20px 40px 95px}
}
@media all and (min-width:720px) and (max-width:750px) {
	.preim-item{float:left;margin:0 50px 40px 15px}
}
@media all and (min-width:750px) and (max-width:780px) {
	.preim-item{float:left;margin:0 60px 40px 15px}
}
@media all and (min-width:780px) and (max-width:810px) {
	.preim-item{float:left;margin:0 70px 40px 15px}
}
@media all and (min-width:810px) and (max-width:840px) {
	.preim-item{float:left;margin:0 80px 40px 15px}
}
@media all and (min-width:840px) and (max-width:870px) {
	.preim-item{float:left;margin:0 90px 40px 15px}
}
@media all and (min-width:870px) and (max-width:900px) {
	.preim-item{float:left;margin:0 100px 40px 15px}
}
@media all and (min-width:900px) and (max-width:930px) {
	.preim-item{float:left;margin:0 110px 40px 15px}
}
@media all and (min-width:930px) and (max-width:960px) {
	.preim-item{float:left;margin:0 120px 40px 15px}
}
@media all and (min-width:960px) and (max-width:990px) {
	.preim-item{float:left;margin:0 130px 40px 15px}
}
@media all and (min-width:990px) and (max-width:1020px) {
	.preim-item{float:left;margin:0 140px 40px 15px}
}
@media all and (min-width:1020px) and (max-width:1050px) {
	.preim-item{float:left;margin:0 110px 40px 55px}
}
@media all and (min-width:1050px) and (max-width:1080px) {
	.preim-item{float:left;margin:0 160px 40px 15px}
}
@media all and (min-width:1080px) and (max-width:1200px) {
	.preim-item{float:left;margin:0 115px 40px 62px}
}
@media all and (min-width:1000px) and (max-width:1200px) {
	.top-menu ul{display:table;width:100%}
	.top-menu ul li{float:none;display:table-cell}
	.top-menu ul li a{padding:11px}
}
@media all and (min-width:768px) and (max-width:1000px) {
	.foot-logo{float:left;margin:0 27px 15px 20px}
	.f-email{float:left;margin:0 65px 30px 0}
	.f-phone{float:left}
	.f-call{clear:left}
}
@media all and (min-width:820px) and (max-width:850px) {
	.foot-logo{float:left;margin:0 45px 15px 20px}
}
@media all and (min-width:850px) and (max-width:880px) {
	.foot-logo{float:left;margin:0 60px 15px 20px}
}
@media all and (min-width:880px) and (max-width:900px) {
	.foot-logo{float:left;margin:0 71px 15px 20px}
}
@media all and (min-width:900px) and (max-width:920px) {
	.foot-logo{float:left;margin:0 85px 15px 20px}
	.f-email{float:left;margin:0 92px 30px 0}
}
@media all and (min-width:920px) and (max-width:940px) {
	.foot-logo{float:left;margin:0 95px 15px 20px}
	.f-email{float:left;margin:0 92px 30px 0}
}
@media all and (min-width:940px) and (max-width:960px) {
	.foot-logo{float:left;margin:0 105px 15px 20px}
	.f-email{float:left;margin:0 92px 30px 0}
}
@media all and (min-width:960px) and (max-width:980px) {
	.foot-logo{float:left;margin:0 115px 15px 20px}
	.f-email{float:left;margin:0 100px 30px 0}
}
@media all and (min-width:980px) and (max-width:1000px) {
	.foot-logo{float:left;margin:0 125px 15px 20px}
	.f-email{float:left;margin:0 100px 30px 0}
}
@media all and (min-width:1000px) and (max-width:1200px) {
	.foot-logo{float:left;margin:0 35px 0 20px;text-align:left}
	.f-email{float:left;margin:0 45px 0 0;text-align:left}
	.f-phone{float:left;text-align:left}
	.f-call{float:right;margin:0 20px 0 0}
}
@media all and (min-width:800px) and (max-width:1200px) {
	.f-menu{display:block;float:none;width:740px;margin:0 auto 20px auto}
}
@media all and (min-width:600px) and (max-width:1200px) {
	.header .logo{float:left;margin:0 20px}
	.header .adres{float:left;margin:0}
	.header .phone{float:left;margin:20px 0 0 15px;clear:left}
	.header .callback{float:left;margin:28px 0 0 40px;width:auto}
}
@media all and (min-width:650px) and (max-width:1200px) {
	.header .logo{margin:0 45px 0 20px}
	.header .callback{margin:28px 0 0 65px}
}
@media all and (min-width:760px) and (max-width:1200px) {
	.header .logo{margin:0 45px 0 50px}
	.header .phone{margin:20px 0 0 45px}
}
@media all and (min-width:550px) and (max-width:750px) {
	.cat-img{float:left;width:200px}
	.cat-opis{float:left;width:290px}
}
@media all and (min-width:750px) and (max-width:1200px) {
	.cat-img{float:left;width:200px}
	.cat-opis{float:left;width:500px}
}
@media all and (max-width:900px) {
	table{overflow:auto}
}