@media (min-width:1580px){
	
.page {margin:0 100px}
#header,#toptop {margin:0 100px;width:calc(100% - 200px)}
#innerHeader {margin-right:-100px;}


#logo {margin-right:7.5%;}

#show_catalog {margin-right:4%;}

#top_search{width:calc(100% - 110px - 7.5% - 130px - 4% - 10% - 250px);}

#slider_w {margin:0 -100px 88px 95px;}
#slider {height: 620px}

.crsl_wr.right {margin:0 15px 120px -100px;}
.crsl_wr.left {margin:0 -100px 120px 15px;}

.i_news{padding:0;margin:0 -20px 50px 0}

.subscribe{margin:0 -100px 0 0;padding-right:100px;}

#footer {padding:50px 245px 80px 245px;}
#finfo{width:49.30%}
.fpi{max-width:none}
#fmenu{width:50.34%; }
#flogow {bottom:58px;left:245px;}
#creator {right:100px; bottom:58px;}


.ppctlg_in {padding: 200px 120px 117px 120px}
.ppctlg:before{left: 170px;width:calc(100% - 170px)}
.prod_bg{margin:0 0 95px -100px;}

.lk .prod_tabs_cont {margin: 0 -100px;padding: 60px 100px 110px 100px;}
.lkfixinf .in {padding: 0 100px;}

#catalog_filter .showapply { margin-left: calc(24.71% - 100px);}


.about .aboutpic img {width: 32vw; height: auto;}

#map {margin: 0 -75px 65px -75px;display:none;padding:25px 0 0 0; height: 600px;   width:auto;clear:both;}
#themap { height:600px;position: absolute; left: 0;}


.lk.cart.confirm .lk_cat_pr_rzn.opt.td { padding-right: 4.4vw !important; }
.lk.cart.confirm .lk_cat_pr_rzn.opt.td .lbl {padding-right: 4.4vw !important; width: calc(100% - 4.4vw)}


}


@media (min-width:1780px){ 
#slogan {margin-left:18.77% }
#top_phone{float:left;width:calc(100% - 18.77% - 431px - 311px - 12.6%);text-align:center;margin-top:20px;}

#topmenu {margin-right:12.6%}
}

