.wrap {
	width: 980px;
	}

.on980, .only980 {display: block;}
.hide980 {display: none;}

.top {
	padding: 20px 0 10px 0;
	}

.top_nav ul li {
	margin: 0 0 5px 35px;
	}

.top_info {
	padding: 0 0 20px 0;
	}

.top_adr {
	width: 170px;
	}

.main_nav > ul > li > a{
	font-size: 13px;
	}


.home_top_bg {
	margin: -195px 0 0 0;
	}

.home_top {
	padding: 0 100px 135px 100px;
	}

.home_top_t:before {
	left: -30px;
	}



.about_bg {
	padding: 60px 0 250px 0;
	}

.about_e {
	padding: 0 0 20px 0;
	}

.about_nav {
	width: 980px;
	}

.about_nav ul li:before {
	right: 10px;
	}

.about_nav ul li a {
	font-size: 14px;
	}

.about_nav ul li a:before {
	height: 200px;
	top: -200px;
	}

.about_nav ul li a:after {
	height: 200px;
	top: -200px;
	}


.home_prods1:after {
	left: 0px;
	}

.prods_slider_t {
	padding: 0 39px 40px 0;
	}


.prod_slide {
	width: 310px;
	height: 190px;
	}

.prod_slide_b {
	padding: 10px 30px 10px 20px;
	}

.prod_slide_t a:before {
	top: 6px;
	}


.prods_slider_col {
	padding: 0 55px 0 170px;
	}

.prods_slider_go2 {
	padding: 0;
	}


.spec {
	padding: 60px 150px 60px 60px;
	}


.rass_form {
	padding: 50px 128px 42px 128px;
	}

.rass_form:before {
	left: 0;
	}


.home_text{
	padding: 107px 90px 50px 30px;
	}



.breadc {
	padding: 0 0 25px 0;
	}

.breadc2 {
	padding: 17px 0 25px 0;
	}


.prod_images {
	width: 420px;
	}

.prod_images_navs {
	margin: 0 -30px 0 0;
	}

.prod_images_nav img {
	width: 120px;
	}


.prod_r {
	width: 500px;
	padding: 27px 20px;
	}

.prod_param_t {
	width: 180px;
	}



.tabs {
	padding: 0 0 0 240px;
	}

.tabs li {
	padding: 0 60px 0 0;
	}

.tabs li:last-child {
	padding: 0;
	}

.tabs li:before {
	right: 24px;
	}

.tab_panes {
	width: 730px;
	padding: 40px 10px 20px 0;
	}


.nav_cat {
	width: 200px;
	padding: 20px 15px;
	margin: 0 0 30px -15px;
	}



.preims .title{
	margin: 0 0 50px 0;
	}

.preims_f {
	align-content: space-between;
	}

.preim {
	margin: 0 15px;
	}


.relat_prods {
	padding: 100px 0 100px 0;
	}

.relat_prods:before {
	top: 50px;
	}



.cp_post {
	padding: 0 0 20px 70px;
	}

.nav_cat_line_t {
	margin: 0;
	}

.nav_cat_line {
	margin: 0 0 0 220px;
	}

.nav_cat_line li {
	padding: 0 44px 0 0;
	}

.nav_cat_line li.about_nav4 {
	padding: 0;
	}

.nav_cat_line li:before {
	right: 16px;
	}



.cp_lists {
	width: 740px;
	padding: 40px 0;
	}

.cp_list {
	width: 230px;
	height: 238px;
	}

.cp_list_ov {
	padding: 10px 35px 10px 15px;
	}


.prod_list {
	width: 230px;
	margin: 0 0 25px 0;
	}

.prod_list_t {
	padding: 10px 15px;
	}

.prod_list_b {
	padding: 10px 30px 10px 20px;
	}

.prod_list_t a:before {
	top: 6px;
	}

.prod_list_txt {
	padding: 10px 15px;
	}


.cat_bot_text {
	padding: 40px 0 70px 0;
	}


.tax_post {
	padding: 0 0 40px 40px;
	}

.tax_post_img {
	width: 240px;
	}

.tax_post_img img {
	width: 220px;
	}

.tax_post_e {
	margin: 0 0 0 280px;
	}



.cont_top {
	padding: 0 0 30px 70px;
	}

.cont_map {
	width: 700px;
	}

.cont_at {
	margin: 0 0 0 45px;
	}

.cont_loc2 .cont_at {
	margin: 0 45px 0 0;
	}


.page_nav_cont {
	width: 740px;
	}

.dost_steps {
	padding: 10px 0 5px 0;
	}

.dost_step {
	padding: 0 0 30px 95px;
	}

.dost_step_t {
	padding: 0 0 15px 0;
	}

.dost_img {
	padding: 0 0 30px 0;
	}



.gallery {
	padding: 20px 0 10px 0;
	}



footer {
	padding: 40px 0;
	}

.nav_bot ul li {
	padding: 0 60px 0 0;
	}

.nav_bot ul li:last-child {
	padding: 0;
	}

.nav_bot ul li:before {
	right: 24px;
	}


.nav_foot {
	min-width: 350px;
	}