#shadow {
    min-height: 100vh;
}

#feedback, #callme, #oneorder {
    top: 150px ! important;
    overflow: hidden;
}

#oneorder.dialog .modal_form {
    padding: 0;
}

@media (max-width: 780px){
    #header .cb.tel_links.obj, .zone6{
        display:none;
    }
    body #main .eml{
        top: -30px!important;
    }
}
.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}
table.table1 {
    font-size: 14px !important;
}
.blk_buyinfo {
    margin-top: 10px;
    text-align: center;
}
.block_incard {
    font-size: 0;
    display: inline-block;
    vertical-align: top;
    margin: auto;
    padding-top: 10px;
	float: none;
}.zone17 {background-color:#324c5f;}.zone801 {background-color:#ddf0ff;}.zone807 {background-color:#f2f9ff;}.zone808 {background-color:#f2f9ff;}nav.header_bot, ul.h_menu_sec, .modal_head, .btn-strt, a.btn-strt-a, span.radio.checked:before, .block_items .fast_prew, .slider-blue .irs-slider, .slider-blue span.irs-bar, .filter-main-slider .irs-bar, body .mainmenubg, a.btn-a {background-color:#d85010;}
		body .mainmenubg-font, 
		body .mainmenubg-font-bf:before, 
		body .mainmenubg-font-hov:hover, 
		body .mainmenubg-font-hov-bf:hover:before, .basictext ul li:before, .basictext ol li:before {color:#d85010;}
		body .mainmenubg-bordb {border-bottom-color:#d85010;}
		body .mainmenubg-bord, body .mainmenubg-bord-hov:hover, body #admdialog ul#admtabs li, body .admtab {border-color:#d85010;}
		body .mainmenubg-bord-hov-sh:hover {border-color:#d85010;box-shadow: inset 0 0 0 1px #d85010;}
		ul.header_menu>li>a, ul.h_menu_sec>li>a, .modal_head .modal_h1, .block_items .fast_prew, body .mainmenucolor, body section.menu, body section.menu a, a.btn-a, .modal_head a.close, body .basket_b_oform, body a.basket_b_oform .basket_b_good, body a.basket_b_oform .basket_b_o, #alert span.btn-pad-lr  {color:#ffffff;}ul.header_menu>li.active>a, ul.header_menu>li.active:hover>a, #slider .ws_bullets a.ws_selbull, body .menubgact {background-color:#ffffff}
		body .menubgact-font {color:#d85010;}
		body .menubgact-bordb {border-bottom-color:#d85010;}ul.header_menu>li.active>a, ul.h_menu_sec>li:hover>a, body .mainmenucoloract, body section.menu, body section.menu a {color:#312f2f;}span.basket_m_up.b_m_c, span.basket_m_down.b_m_c, table.table_main .td_photo span:before {color:#d85010;}
		#menu, #menu ul {height: auto;}
		#menu {padding: 0px;}
		#menu ul {margin: 0 4px 0 10px;}
		#menu ul li div {width:100%;}
		ul.header_menu>li>a {text-transform:uppercase;}ul.header_menu>li, ul.header_menu>li>a {font-weight:bold; }#header {height: 120px;}
		#logoslogan {line-height: 120px; min-height: 120px;}
		.blocks.h100 {line-height: 120px; height: 120px;}
		a, #site .smallcart2 .basket_m_text a { color: #3a77b0; border-bottom-color: #3a77b0; } ul.left_m_sec li.menu_open span.menu_plus:before, ul.left_m_sec li.menu_open span.menu_plus:after{ background: #3a77b0;}body { background-position: 50% 0;}body.innerpage { background-position: 0 0;}#site { background-position: 0 0;}#site { -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}.consultant {background-color: #475198;}body .iconsCol:before {color: #dc2525;}body a.blk_incard, body .blk_item a.blk_incard:before, span.blk_incard_up:before, span.blk_incard_down:before {color: #fbfbf8 !important;}.blk_item {background-color: #ffffff;}.blk_item {box-shadow: 0px 0px 0px 1px #f56b29;}body .typeblock article .smallcart_info .i {color: #dc2525;}footer .bot, footer .bot a, footer .bot a:hover {color:#ffffff;}#block7385 {}#block7385 .blk_head {text-align: center;}#block7385 .blk_body {text-align: center;}#block7385 .blk_head .h2{text-transform:uppercase;}#block7385 .blk_head .h2, #block7385 .blk_head a {color: #f55306;}#block7436 {}#block7388 {}#block7388 .blk_head .h2, #block7388 .blk_head a {color: #464646;}#block7424 {}.block7424 .blk_head.nobg, #block7424 .blk_head.nobg a, #block7424 .blk_body, #block7424 .tel_lp_item a {color:#464646 !important;}#block7424 .blk_body a {color:#464646;}#block7424 .blk_body .iconsCol:before {color:#f55306;}#block9074 {}#block9074 .blk_head {text-align: center;}#block9074 .blk_head .h2{text-transform:uppercase;}#block9074 .blk_head .h2, #block9074 .blk_head a {color: #147121;}#block9074 .blk_head .h2, #block9074 .blk_head a {font-weight: bold;}#block7422 {}#block7422 .blk_head {text-align: center;}#block7422 .blk_head .h2, #block7422 .blk_head a {color: #464646;}#block7422 .blk_head .h2, #block7422 .blk_head a {font-weight: bold;}#block7327 {}#block7327, #block7327 .blk_body {height:100%;}#block7327 .blk_body {text-align: center;}#block7328 {}#block7328, #block7328 .blk_body {height:100%;}#block7329 {}#block7329, #block7329 .blk_body {height:100%;}#block7329 .blk_body {text-align: right;}#block7330 {}.block7330 .blk_head.nobg, #block7330 .blk_head.nobg a, #block7330 .blk_body, #block7330 .tel_lp_item a {color:#464646 !important;}#block7330 .blk_body a {color:#464646;}#block7330 .blk_body .iconsCol:before {color:#f55306;}#block7330 .blk_body {text-align: right;}#block7331 {}#block7331, #block7331 .blk_body {height:100%;}.block7331 .blk_head.nobg, #block7331 .blk_head.nobg a, #block7331 .blk_body, #block7331 .tel_lp_item a {color:#295473 !important;}#block7331 .blk_body a {color:#295473;}#block7331 .blk_body .iconsCol:before {color:#f55306;}#block7331 .blk_body {text-align: left;}#block7331.smallcart_type2 .basket_m_spisok {right: auto;left: 0;}#block9071 {}#block7332 {background-color: #f0f2f4 !important;-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}#block7332 .blk_head {-webkit-border-top-left-radius: 1px; -webkit-border-top-right-radius: 1px; -moz-border-radius-topleft: 1px; -moz-border-radius-topright: 1px; border-top-left-radius: 1px; border-top-right-radius: 1px;}#block7332 #slider {-moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}#block9076 {}#block7334 {}#block7335 {overflow:auto;}#block7335 {max-height:400px; _height:400px;}#block7336 {}#block7337 {}#block7337 .blk_body {text-align: center;}#block9077 {}
				#block9077 {padding: 3px; box-shadow: 0px 0px 0px 3px #3777a6 inset;}
				#block9077 .blk_head {border-bottom: 1px rgba(55,119,166,0.2) solid;}
				#block9077 .blk_body > ul > li:first-of-type {border-top: 0px;}
				#block9077 .blk_body > ul > li:last-of-type {border-bottom: 0px;}
				#block9077 .blk_head .h2{text-transform:uppercase;}#block9077 .blk_head .h2, #block9077 .blk_head a {color: #2a2a2a;}#block9077 .blk_head .h2, #block9077 .blk_head a {font-weight: bold;}#block7338 {}#block7338 .blk_head {background: #d3d3d3;}#block7338 .blk_head .h2, #block7338 .blk_head a {color: #3f3f3f;}#block7339 {}#block7339 .blk_head .h2, #block7339 .blk_head a {color: #101010;}#block7340 {background-color: #ffffff !important;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}#block7340 .blk_head {-webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px;}#block7340 #slider {-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}#block7341 {}
				#block7341 {padding: 3px; box-shadow: 0px 0px 0px 1px #3777a6 inset;}
				#block7341 .blk_head {border-bottom: 1px rgba(55,119,166,0.2) solid;}
				#block7341 .blk_body > ul > li:first-of-type {border-top: 0px;}
				#block7341 .blk_body > ul > li:last-of-type {border-bottom: 0px;}
				#block7341 .blk_head .h2{text-transform:uppercase;}#block7341 .blk_head .h2, #block7341 .blk_head a {color: #2a2a2a;}#block7341 .blk_head .h2, #block7341 .blk_head a {font-weight: bold;}#block7342 {}#block7342 .blk_head .h2{text-transform:uppercase;}#block7343 {}.block7343 .blk_head.nobg, #block7343 .blk_head.nobg a, #block7343 .blk_body, #block7343 .tel_lp_item a {color:#ffffff !important;}#block7343 .blk_body a {color:#ffffff;}#block7344 {}.block7344 .blk_head.nobg, #block7344 .blk_head.nobg a, #block7344 .blk_body, #block7344 .tel_lp_item a {color:#fefefe !important;}#block7344 .blk_body a {color:#b9e7ef;}#block7344 .blk_body .iconsCol:before {color:#ffa479;}#block7344 .blk_head .h2, #block7344 .blk_head a {color: #ffffff;}#block7345 {}.block7345 .blk_head.nobg, #block7345 .blk_head.nobg a, #block7345 .blk_body, #block7345 .tel_lp_item a {color:#d2d9df !important;}#block7345 .blk_body a {color:#d2d9df;}#block7345 .blk_head {text-align: center;}#block7345 .blk_head .h2{text-transform:uppercase;}#block7345 .blk_head .h2, #block7345 .blk_head a {color: #f8f8f8;}#block7345 .blk_head .h2, #block7345 .blk_head a {font-weight: bold;}#block7346 {}#block7346 .blk_head {text-align: center;}#block7346 .blk_body {text-align: center;}#block7346 .blk_head .h2, #block7346 .blk_head a {color: #ffffff;}#block7347 {}#block7348 {}
				#block7348 {padding: 3px; box-shadow: 0px 0px 0px 1px #ccd3d7 inset;}
				#block7348 .blk_head {border-bottom: 1px rgba(204,211,215,0.2) solid;}
				#block7348 .blk_body > ul > li:first-of-type {border-top: 0px;}
				#block7348 .blk_body > ul > li:last-of-type {border-bottom: 0px;}
				#block7348 .blk_head {background: #f1f3f5;}#block7348 .blk_head .h2, #block7348 .blk_head a {color: #262626;}#block7349 {-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}#block7349 #slider {-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}#block7349 .blk_body a {color:#1f68a0;}
				#block7349 {padding: 3px; box-shadow: 0px 0px 0px 1px #dadada inset;}
				#block7349 .blk_head {border-bottom: 1px rgba(218,218,218,0.2) solid;}
				#block7349 .blk_body > ul > li:first-of-type {border-top: 0px;}
				#block7349 .blk_body > ul > li:last-of-type {border-bottom: 0px;}
				#block7350 {background-color: #d2ed9d !important;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}#block7350 #slider {-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;}.block7350 .blk_head.nobg, #block7350 .blk_head.nobg a, #block7350 .blk_body, #block7350 .tel_lp_item a {color:#161616 !important;}#block7350 .blk_body a {color:#484848;}
				#block7350 {padding: 3px; box-shadow: 0px 0px 0px 2px #88c441 inset;}
				#block7350 .blk_head {border-bottom: 1px rgba(136,196,65,0.2) solid;}
				#block7350 .blk_body > ul > li:first-of-type {border-top: 0px;}
				#block7350 .blk_body > ul > li:last-of-type {border-bottom: 0px;}
				#block7350 .blk_head .h2, #block7350 .blk_head a {color: #0c0c0c;}#block7350 .block_slide_nav .blk_buttom span {background-color: #cdcdcd; }#block7350 .block_slide_nav .blk_buttom span:before {color: #161616 !important; }#block7351 {-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}#block7351 #slider {-moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}#block7351 .blk_head {text-align: center;}
				#block7351 {padding: 3px; box-shadow: 0px 0px 0px 1px #d12b2b inset;}
				#block7351 .blk_head {border-bottom: 1px rgba(209,43,43,0.2) solid;}
				#block7351 .blk_body > ul > li:first-of-type {border-top: 0px;}
				#block7351 .blk_body > ul > li:last-of-type {border-bottom: 0px;}
				#block7351 .blk_head .h2{text-transform:uppercase;}#block7351 .blk_head .h2, #block7351 .blk_head a {color: #555050;}#block7352 {background-color: #e2edeb !important;}#block7352 .blk_head .h2, #block7352 .blk_head a {color: #010101;}#block7353 {}#block7354 {}#block7355 {}#block7386 {}#block7386 .blk_head {text-align: center;}#block7386 .blk_head .h2{text-transform:uppercase;}#block7386 .block_slide_nav .blk_buttom span:before {color: #ffffff !important; }#block7429 {}.block7429 .blk_head.nobg, #block7429 .blk_head.nobg a, #block7429 .blk_body, #block7429 .tel_lp_item a {color:#464646 !important;}#block7429 .blk_body a {color:#464646;}#block7429 .blk_body .iconsCol:before {color:#f55306;}#block7429 .blk_body {text-align: center;}#block7420 {}#block7420 .blk_body {text-align: center;}#block7425 {}#block7425 .blk_body {text-align: right;}#block9078 {}#block9072 {}#block9073 {}#block9079 {}#block9079 .blk_body {text-align: center;}section#block7337 {
    display: block !important;
}
.zone.zone14.nomob.grid_5 {
    display: block !important;
}
.zone.zone14.nomob.grid_5.ui-droppable {
    display: block !important;
}
div#bc_topset {
    margin-bottom: 25px;
}
.bright.grid_4.end {
    text-align: right;
}

span.menu-sub {
    text-transform: none !important;
}
span.menu-tit {
    text-transform: uppercase;
}

footer .devK a.logo {
    background-image: url(a/avantazh/files/createrLogo.png);
}

#dorabot .th_art,
#dorabot .td_art,
#dorabot .th_vend,
#dorabot .td_vend {
    display: none;
}
div#dorabot .block_table {
    overflow: auto;
    height: 590px;
margin-bottom: 50px;
}

body section[class*="grid"] article span.image_h, body section[class*="grid"] article div.image_h { 
width: 100%; 
height: 100%; 
margin: 0; 
top: 0; 
left: 0; 
} 

body section[class*="grid"] article span.image_h img, body section[class*="grid"] article div.image_h img { 
max-width: 100%; 
max-height: 100%; 
height: auto; 
width: auto; 
position: absolute; 
top: 0; 
left: 0; 
right: 0; 
bottom: 0; 
margin: auto; 
}
.gallery_big .mainphoto a { 
width: 100%; 
height: 100%; 
top: 0; 
left: 0; 
right: 0; 
bottom: 0; 
margin: 0; 
} 

.gallery_big img { 
max-height: 100%; 
max-width: 100%; 
height: auto; 
width: auto; 
position: absolute; 
top: 0; 
left: 0; 
right: 0; 
bottom: 0; 
margin: auto; 
} 
.g_m_img img { 
height: auto; 
max-width: 100%; 
max-height: 100%; 
position: absolute; 
top: 0; 
left: 0; 
right: 0; 
bottom: 0; 
margin: auto; 
}
.basictext table {
    width: 100% !important;
}
.basictext img {
    max-width: 100% !important;
}
.basictext p {
    margin-bottom: 15px;
    margin-top: 10px;
}
.advantage ul.adv_main li:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    width: 1px;
    height: 50px;
    background-color: #6284a0;
    right: 0;
    top: 30px;
}
.advantage ul.adv_main li:last-of-type:before {
    width: 0;
}
.advantage .adv_text {
    margin: 0;
}
footer {
    /* background-color: #3777a6; */
    background: url(a/avantazh/files//userfiles/images/fttrpic.jpg) no-repeat fixed center center;
    background-size: cover;
}
.eml {
    position: absolute;
    top: 55px;
}
ul.header_menu>li>a {
    color: #464646;
}
body #main .eml a {
    color: #f55f17;
}
#block7341 .blk_head {
    padding: 15px 0px 15px 13px;
}
.forma_dostavka {
    display: inline-block;
    position: relative;
    width: 100%;
    padding: 11px 25px 10px 25px;
    background-color: #6284a0;
}
span.dstvk_head {
    font-size: 20px;
    color: #ffffff;
    padding-bottom: 20px;
    border-bottom: 1px solid gainsboro;
    display: inline-block;
    width: 100%;
    padding-top: 5px;
}

input.dstvk_bttn:hover {
    background-color: #ff6b25;
}
input.dstvk_bttn {
    display: inline-block;
    width: 100%;
    height: 50px;
    border-radius: 3px;
    margin-bottom: -6px;
    background-color: #f55306;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    transition: 0.3s;
    margin-top: 20px;
}
input.dsyvk_ot.inp, input.dstvk_do.inp, textarea.dstvk_cherez.inp {
    display: inline-block;
    width: 100%;
    margin: 20px 0 0 0;
    border-radius: 3px;
    padding: 15px;
    height: 45px;
}
textarea.dstvk_cherez.inp {
    max-width: 100%;
    max-height: 45px;
    display: inline-block;
    line-height: 12px;
}

.lzng_blk {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 348px;
    background: url(a/avantazh/files//userfiles/images/lzng.jpg) no-repeat center center;
    background-size: cover;
}

.lzng_head {
    display: inline-block;
    position: absolute;
    font-size: 60px;
    color: #fff;
    left: 35px;
    top: 40px;
    font-weight: bold;
}
.lzng_blk a:hover {
    border-color: transparent;
}
.lzng_blk a {
    position: absolute;
    bottom: 20px;
    right: 30px;
    font-size: 30px;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
    transition: 0.3s;
}
section#block7432 {
    margin-left: 0;
    float: right;
}

body #main .block_items .blk_img {
    height: 170px;
}

.blk_item {
    border-radius:0;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
    padding: 15px;
}

body #main .product-item a span img {
    width: auto;
    max-width: none;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
}
body div#main section a:hover span img {
    transform: scale(1.2);
}
body div#main section .image_h img, body div#main section .image_w img {
    transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    -webkit-transition: all 0.9s ease-in-out;
    -o-transition: all 0.9s ease-in-out;
}
.blk_opis {
    margin-bottom: 10px;
}
.blk_item .normal_price .cen {
    font-weight: bold;
}
.blk_buyinfo {
    margin-top: 10px;
}

body #main #block5544 .catalogtype1 .img img {
    max-height: 100%;
}
/*.blk_item:hover {
    box-shadow: 0px 0px 25px 7px rgba(10, 48, 82, 0.17);
    z-index: 2;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
*/
body #main .blk_items_spisok .blk_img {
    height: 136px;
}
body #main .blk_items_spisok .blk_buyinfo {
    margin-top: 0;
}
.blk_items_spisok .blk_item .blk_buyinfo {
    border-left: 1px rgba(103, 47, 35, 0.07) solid;
    background-color: rgba(41, 26, 4, 0.01);
}
.blk_opis {
    color: #8d9296;
    font-size: 12px;
}
.block_items.card_big .blk_item .blk_name a {
    line-height: 18px;
    text-decoration: none;
    font-size: 14px;
}
.blk_items_spisok .blk_item {
    background-color: #ffffff;
}
body #main .block_items a.blk_incard:before {
    display:none;
}
.blk_item {
    -webkit-transition: 0.35s ease-in-out;
    -moz-transition: 0.35s ease-in-out;
    -o-transition: 0.35s ease-in-out;
    transition: 0.35s ease-in-out;
}
.block_items a.blk_incard span {
    padding-left: 0 !important;
}
/*body #main .block_items a.blk_incard {
    width: 77px;
}*/
























#block7340 {
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: 8px;
    z-index: 2;
}
body ul.header_menu>li>a>span.mn_sp_1 {
    padding: 16px 16px 12px;
}
ul.menu-decoration span.menu_title span.menu-tit {
    border-bottom: none;
}
#block7335 {
    margin-bottom: 0;
}
.innerpage #block7334 {
    margin-bottom: 11px;
}
#block7334 {
    margin-bottom: 5px;
}

ul.header_menu>li:hover>a>span.mn_sp_1 {
    background: transparent;
    border-right: 1px solid transparent;
}
#site {
    overflow:hidden;
}

.zone15 {
    position: relative;
}

.zone12 {
    padding-bottom: 20px;
    border-bottom: 2px solid #3374a4;
}
@media screen and (min-width:780px) {

.ws_controls{margin-top:43px;}

.zone.zone4 {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
}

#site {
   
    padding-top: 43px;
}


.zone15:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 2;
    width: 1903px;
    height: 61px;
    bottom: 0px;
    left: 50%;
    margin-left: -951.5px;
    background: url(a/avantazh/files//userfiles/images/fttrpic.jpg) no-repeat fixed center center;
    background-size: cover;
}
#block7436 {
    margin-right: 0;
    width: 840px;
}
#block7330 {
    float: right;
}
.basket_mini_open {
        border: 0;
    }
    a.basket_mini_a {
        display: inline-block;
        padding: 0;
    }
    .basket_m_p {
        display: inline-block;
    }
    span.basket_m_price {
        padding-left: 13px;
        top: -1px;
    }
    span.basket_m_button:after {
        right: -120px;
    }
    .basket_mini {
        margin-top: 0;
        background: rgba(255, 255, 255, 0.37);
        padding: 11px 14px 1px 48px;
        margin-bottom: 0;
    }
    .basket_mini:hover {
        background: rgba(255, 255, 255, 0.76);
    }
    .basket_mini_rel:hover {
        background-color: rgba(250, 201, 68, 0);
    }
    .mini_card_open_active .basket_mini_open .basket_m_price {
        opacity: 1;
    }
    .mini_card_open_active .basket_mini_open a.basket_mini_a {
        background: rgba(0, 0, 0, 0);
        border: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
.mini_card_open_active .basket_mini {
    background: rgb(216, 216, 216);
}
.tel_lnk_text {
    position: absolute;
    left: 175px;
    width: 175px;
    top: 4px;
    font-size: 16px;
    margin-bottom: 0;
}
.zone4 {
    height: 43px;
    background-color: #e8e8e8;
}
#block7424, #block7330 {
    margin-bottom: 0;
}
}
body.mainpage #site .blk_head .h2 {
    font-size: 25px;
}
body.mainpage ul.catalogtype1 li:nth-child(n+11) {
    display: none;
}
nav.header_bot.elwidth100 {
    background-color: transparent;
}
ul.h_menu_sec {
    background-color: rgba(220, 110, 49, 0.8);
}
ul.h_menu_sec li a {
    color: #fff;
}
ul.header_menu>li.active>a {
    background-color: transparent;
}

ul.header_menu>li.active>a, ul.header_menu>li.active:hover>a {
    background-color:transparent;
    border-right: 1px solid transparent;
}
ul.header_menu>li>a>span.mn_sp_1 {
    padding: 10px 16px 12px;
    display: block;
    height: 100%;
    border-right: 1px solid transparent;
}
ul.header_menu>li:first-of-type>a {
    border-left: 1px solid transparent;
}

form.searchform .btn-strt {
    background-color: #f5621c;
}

ul.header_menu>li.active>a {
    color: #f55306;
}
ul.header_menu>li:hover>a {
    color: #2797cb;
}
ul.header_menu>li>a {
    transition: 0.3s;
}
ul.h_menu_sec {
    background-color: rgba(245, 83, 6, 0.9);
}
ul.h_menu_sec>li:hover>a {
    color: #fff;
}
.zone801, .zone802, .zone803, .zone804, .zone805, .zone806, .zone807, .zone808, .zone809  {
    padding-top: 15px;
    padding-bottom: 30px;
}
body.mainpage #site .blk_head {
    padding-top: 18px;
    padding-bottom: 25px;
}
#block7420 {
    border-bottom: 2px solid #f55306;
    top: 20px;
}
.innerpage h1 {
    margin-top: 20px;
}
.ctlg_bttn {
    display: inline-block;
    width: 100%;
    text-align: center;
    position: relative;
}
.bttn_lnk {
    display: table;
    width: 300px;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    bottom: 0;
    height: 50px;
    background-color: #f55306;
    border-radius: 3px;
    transition: 0.3s;
    margin-bottom: 8px;
}
.bttn_lnk a {
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    transition: 0.3s;
}
.bttn_lnk:hover {
    background-color: #f76f30;
}
.advantage ul.adv_main li {
    display: inline-block;
    width: 33.333%;
    font-size: 14px;
    text-align: center;
}
.advantage ul.adv_main {
    display: inline-block;
    width: 100%;
    font-size: 0;
}
.advantage {
    margin: 0;
    display: inline-block;
    width: 100%;
}
.adv_name {
    font-size: 35px;
    font-weight: bold;
    color: #104975;
    margin-bottom: 14px;
    display: inline-block;
}
.adv_descr {
    font-size: 25px;
    color: #f55306;
}
.mainpage .news_item {
    background-color: #ffffff;
    padding: 15px;
    min-height: 365px;
    border: 1px solid #b5dcf9;
}
#block7422 .blk_body_wrap {
    text-align: center;
}
.mainpage .news_item:last-of-type {
    margin-right: 0;
    display: inline-block !important;
}
.mainpage .news_item {
    text-align: left;
}
body.mainpage #site #block7422 .blk_head {
    padding-left: 16px;
}

@media screen and (max-width:1280px) {
.mainpage .news_item:last-of-type {
    display: none !important;
}
}
@media screen and (min-width:780px) and (max-width:1280px) {
ul.foot-mn>li {
    padding: 0 15px;
}
body #main .lzng_blk {
    height: 371px;
}
body #main #block7436 {
    width: 640px;
}

body #main #block7425 {
    top: 20px;
}

#block7333 .basictext p {
    font-size: 13px !important;
}
body #main ul.header_menu>li>a>span.mn_sp_1 {
    padding: 16px 9px 12px;
}
body #main #block7425 a:first-of-type {
    font-size: 13px;
}
body .zone12 .tel_lp_item, body .zone12 .tel_lp_item a {
    font-size: 18px;
}
body .tel_lp_item:nth-child(2) {
    padding-left: 0;
}

}

@media screen and (max-width:780px) {
#block7424 article.cb.blk_body {
    text-align: center;
margin-top:-20px;
margin-bottom: -20px;
}
.basictext img{  margin-top: -40px;margin-bottom: -30px;}
.tel_lnk_text{display:none;}
.tel_lnk_phone{margin-bottom:0px!important;}
#block7436 {
    margin-bottom: 0 !important;
}
section#block7432 {
    margin-top: -25px !important;
}
div.telephoneicns {display: none;}
body section#block7331 {margin: 0;}
body .eml {
    right: 0;
    left: 0;
    margin: 0 auto;
top:27px;
}
body #main .lzng_blk a {
    bottom: 25px;
    right: 0;
    font-size: 30px;
    left: 0;
    margin: 0 auto;
    text-align: center;
    width: 151px;
}
body #main .lzng_head {
    font-size: 50px;
    left: 0;
    top: 40px;
    width: 100%;
    text-align: center;
}

body .bttn_lnk a {
    font-size: 15px;
}
body .bttn_lnk {
    width: 230px;
}

section#block7327 {
    bottom: 20px;
    margin-bottom: 0 !important;
}
#block7424 {
    margin-bottom: 0 !important;
}
body .zone12 {
    margin-bottom: 0;
}
.tel_lp_item span {
    display: none;
}
.zone4 .tel_lp_item, .zone4 .tel_lp_item a {
    font-size: 22px;
    margin-top: 7px;
}
body section#block7331 {
    bottom: 50px;
}
body .telephoneicns {
    position: relative;
    top: -5px;
}



}

span.time_wrk {
    color: #828282;
}
#block7425 a:first-of-type {
    color: #295473;
    text-decoration: none;
    border-bottom: 1px dotted rgb(91, 165, 197);
    font-size: 15px;
    font-weight: bold;
    line-height: 28px;
}
#block7425 a {
    color: #f55306;
    font-size: 15px;
}
section#block7425 {
    top: 17px;
}
section#block7331 {
    bottom: 13px;
}

.telephoneicns {
    position: absolute;
    top: 28px;
}
.telephoneicns img {
    margin-right: 5px;
    border-radius: 5px;
}
span.icntxt {
    position: relative;
    bottom: 5px;
    margin-right: 10px;
}
.zone12 .tel_lp_item, .zone12 .tel_lp_item a {
    font-size: 22px;
}
#block7346 .btn-strt {
    background-color: #f96925;
}
#block7388 {
    margin-top: -30px;
}
.innerpage .zone15:before {
    left: 33%;
}
.innerpage .zone15:before {
    bottom: 74px;
}

.innerpage .zone15 {
    position: relative;
    width: 1903px;
    left: 50%;
    margin-left: -785.5px;
}
.innerpage #block7340 {
    right: 648px;
    bottom: 82px;
}
.line_info {
    margin-top: 75px;
}
body .zone807 {
    padding-top: 50px;
}
.basket_mini_open { 
min-width: 200px; 
}
#block7388 { 
background-color: #ffffff; 
margin-top: -70px; 
box-shadow: 0px 10px 35px 15px rgba(28, 114, 230, 0.08); 
padding-bottom: 40px; 
}
@media screen and (max-width:1300px){
.banner-cart {
    display: none;
}
}
@media screen and (max-width:407px) {
body #main .eml {
    top: 53px;
    right: 0;
    left: 0;
    margin: 0 auto;
}
}
.zone17 {
    background-color: rgba(50, 76, 95, 0.6);
}
.sitew1200 .content_info {
    width: 274px;
    float: left;
    margin-left: 15px;
}
.tip_kam h3 {
    font-size: 19px;
    margin: 15px 17px 0px;
    text-align: center;
    border-bottom: 1px dotted #f55c13;
    padding-bottom: 10px;
}
.tip_left {
    width: 220px;
    float: left;
    margin-right: 10px;
    margin-left: 25px;
}
.tip_right {
    width: 400px;
    float: left;
    margin-right: 10px;
    margin-left: 25px;
}
.tip_right2 {
    width: 238px;
    float: left;
    margin-right: 0;
    margin-left: 25px;
}
.tip_kam ul {
    list-style-position: inside;
    -moz-column-count: 2;
    -webkit-column-count: 6;
    column-count: 2;
    list-style-type: decimal;
    height: 140px;
    width: 239px;
}

.tip_right h3 {
   margin-left: 25px;
}
.tip_right2 h3 {
margin-left: 25px;
}
a.footer_no {
    text-decoration: none;
font-size:20px
}

.zone14 ul.soc_bar {
    line-height: 30px;
}
.red_bywith {color:red;}

.add_input {
    display: none;
}
.mini_info {
    color: #000 !important;
    line-height: 1.5em !important;
    padding: 6px 10px 6px !important;
    font-size: 16px !important;
    margin-bottom: 23px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 0 !important;
    border-top: 1px dashed !important;
    border-bottom: 1px dashed !important;
    background: none !important;
    text-align:left;
}
h4.h4_how {
    font-size: 20px;
    color: #333;
    margin: 0px -10px 10px;
    font-weight: 100;
}
.mini_info a {
    color: #f56a27;
    font-weight: 500;
}
#dorabot h2 {
    font-weight: 500 !important;
    font-size: 26px;
    color: #40281d;
    text-align: center;
}
span.c_nalich.no_nalich {
    border: 1px solid #009514;
    color: #009514;
}
.card_stars .star_0 {
    width: 88px !important;
}
span.c_nalich.ok_nalich {
    color: #1aa013;
    border: 2px dashed #f55a10;
}
.kammember img {
    float: left;
    margin-right: 20px !important;
}

.chars_new table {
	width: 100%;
	border: none;
	margin-bottom: 20px;
}
.chars_new thead th {
	font-weight: bold;
	text-align: left;
	border: none;
	padding: 10px 15px;
	background: #d8d8d8;
	font-size: 14px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.chars_new tbody td {
	text-align: left;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 10px 15px;
	font-size: 14px;
	vertical-align: top;
}
.chars_new thead tr th:first-child, .chars_new tbody tr td:first-child {
	border-left: none;
}
.chars_new thead tr th:last-child, .chars_new tbody tr td:last-child {
	border-right: none;
}
.chars_new tbody tr:nth-child(even){
	background: #f3f3f3;
}