.wrap {
	width: 980px;
	}

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


.top_l{
	width: 53%;
	}

.top_search {
	margin: 0 240px 0 430px;
	}

.main_nav > ul > li.drop_nav_cat > ul{
	padding: 20px 20px 10px 20px;
	}


.header_fix_more {
	padding: 25px 20px 0 0;
	}

.header_fix .logo{
	padding: 16px 20px 0 0;
	}

.header_fix .search {
	width: 260px;
	margin: 0 20px 0 0;
	}

.header_fix_loc{
	display: none;
	}


.header_mod_l {
	width: 720px;
	}

.header_mod .logo{
	padding: 0 46px 30px 0;
	}

.header_mod .slogan{
	padding: 0 0 30px 0;
	}

.header_mod .search {
	margin: 0 0 30px 0;
	}

.header_mod_cat {
	padding: 0 0 20px 0;
	margin: 0 0 30px 0;
	}

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

.header_mod_nav > ul > li{
	padding: 0 32px 30px 0;
	}


.header_mod_r {
	width: 220px;
	}

.header_mod .top_tels{
	padding: 0 0 25px 0;
	}

.header_mod_soc a {
	margin: 0 5px 0 0;
	}


.slider {
	margin: 0 0 40px 0;
	}

.slide_l {
	padding: 30px 10px 30px 40px;
	}

.slide_s2 .slide_l {
	padding-top: 60px;
	}

.slide_prod .slide_l {
	padding-top: 60px;
	}


.preims {
	padding: 0 0 20px 0;
	margin: 0 0 40px 0;
	}

.preim {
	width: 275px;
	padding: 0 30px 20px 65px;
	}


.home_title {
	margin: 0 20px 30px 0;
	}

.home_all {
	margin: 0 0 30px 0;
	}

.home_prods_tabs {
	margin: 0 20px 30px 0;
	}

.home_prods_tabs li{
	margin: 0 18px 0 0;
	}


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

.cat_list {
	width: 335px;
	padding: 0 35px 20px 0;
	}

.cat_list:nth-child(3n) {
	padding: 0 0 20px 0;
	}


.home_text {
	padding: 0 0 20px 0;
	margin: 0 0 40px 0;
	}

.home_video {
	width: 220px;
	}

.home_video a {
	width: 220px;
	height: 220px;
	}

.home_video a:before {
	margin: -30px 0 0 -30px;
	width: 60px;
	height: 60px;
	}

.home_video a:after {
	border: 10px solid transparent;
	border-left: 20px solid #fff;
	margin: -10px 0 0 -8px;
	}

.home_about {
	margin: 0 0 0 240px;
	}

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


.home_news_subs{
	margin: 0 30px 30px 0;
	}


#content_vn {
	padding: 40px 0 0 0;
	}

.vn_cat {
	padding: 24px 10px 4px 15px;
	}

.vn_cat_r {
	margin: 0 0 0 50px;
	}


.kat_list {
	padding: 39px 20px 19px 20px;
	}


.cat_slider{
	margin: 40px 0;
	}


.cat_desc {
	margin: 0 0 10px 0;
	}


#posts {
	width: 740px;
	padding: 40px 0 0 0;
	}

.vn_pages #posts {
	padding: 0;
	}


.cat_params{
	margin: 0 3px -1px -1px;
	}


.prod_list {
	width: 33.333%;
	}

.prod_lists_v2 .prod_list {
	width: 50%;
	}

.prod_big {
	width: 66.666%;
	}

.prod_line {
	padding: 20px;
	}

.prod_lists_v4 .prod_line {
	padding: 7px 20px;
	}

.prod_line_c {
	width: 250px;
	}

.prod_line .prod_sku {
	float: none;
	margin: -5px 0 11px 0;
	clear: both;
	}

.prod_lists_v4 .prod_line .prod_sku {
	float: left;
	margin: 0 0 0 10px;
	clear: none;
	}

.prod_params_show{
	display: none;
	}

.prod_line_r {
	width: 200px;
	padding: 0;
	}

.prod_lists_v4 .prod_line_r {
	width: 300px;
	}

.prod_line .prod_count {
	float: none;
	margin: 0 0 8px 0;
	}

.prod_lists_v4 .prod_line .prod_count {
	float: left;
	margin: 0 0 8px 0;
	}

.prod_line_by{
	float: none;
	}

.prod_line_by .btn{
	width: 100%;
	}

.prod_line_btns {
	bottom: 20px;
	}


.post_list, .post_list:nth-child(4n) {
	width: 234px;
	margin: 0 19px 20px 0;
	}

.post_list:nth-child(3n) {
	margin: 0 0 20px 0;
	}

.home_news .post_list:nth-child(4n) {
	display: none;
	}


.load_more_big {
	margin: -1px 3px 0 0;
	}


.prod_l{
	width: 750px;
	}

.prod_b {
	margin: 0 0 40px 0;
	}

.prod_tabs .tabs li a {
	padding: 15px 10px;
	}

.comments_top_t{
	width: 400px;
	}

.prod_r{
	width: 210px;
	}

.prod .prod_price {
	font-size: 24px;
	}

.prod .prod_count {
	float: none;
	margin: 0 0 8px 0;
	}

.prod .prod_by{
	float: none;
	}


.brend_info {
	padding: 20px;
	}


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

.cart_tab_te{
	padding: 25px 20px;
	}

.cart_tab_count{
	padding: 25px 20px;
	}


.cart_form{
	margin: 0 0 40px 0;
	}


.cart_l{
	width: 660px;
	}

.cart_pok{
	padding: 30px 20px 17px 60px;
	}

.cart_pok_t:before {
	left: -40px;
	}

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

.cart_tovs_t{
	padding: 0 0 30px 0;
	margin: 0 0 0 60px;
	}

.cart_tovs_t:before {
	left: -40px;
	}

.cart_tovs tr th.cart_tov_ith{
	padding-left: 10px;
	}

.cart_tov_s{
	width: 70px;
	}

.cart_tov_c{
	width: 90px;
	}


.sidebar_pos{
	padding: 40px 0 30px 0;
	}

.vn_pages .sidebar_pos{
	padding: 0 0 30px 0;
	}

.sb_prod{
	padding: 10px;
	}

.sb_prod_r{
	margin: 0 0 0 90px;
	}


footer {
	padding: 40px 0;
	}

.nav_bot {
	width: 18%;
	}

.footer_cont {
	width: 23%;
	}

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

#back_top{
	right: 30px;
    bottom: 30px;
	}

.modal_win{
	padding: 40px;
	}

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