.bg.black{background-color:#000;color:#ddd}.bg.white{background-color:#fff;color:#3a3a3a}.bg.gray{background-color:#777;color:#fff}.bg.l-gray{background-color:#aaa}.bg.ll-gray{background-color:#f0f0f0}.bg.color{background-color:#008344;color:#fff}.bg.l-color{background-color:#41c060;color:#000}.bg.ll-color{background-color:#e8f2d2;color:#000}.bg.d-color{background-color:#025c3e;color:#fff}.bg.dd-color{background-color:#103A33;color:#fff}.bg.c-color{background-color:#a0c70a;color:#000}.bg.lc-color{background-color:#e0ff6b;color:#000}.bg.dc-color{background-color:#7d9e00;color:#fff}.black{color:#000}.white{color:#fff}.color{color:#008344}.l-color{color:#41c060}.ll-color{color:#e8f2d2}.d-color{color:#025c3e}.dd-color{color:#103A33}.c-color{color:#a0c70a}.lc-color{color:#e0ff6b}.dc-color{color:#7d9e00}.ico{display:inline-block;width:3.5em;height:3.5em;background:transparent url("images/call.png");background-size:300%;background-position:0% 33.333%;vertical-align:middle}.ico.whtsapp{background-position-x:0%}.ico.viber{background-position-x:50%}.ico.telegramm{background-position-x:100%}.ico.logo{background:transparent url(images/logo-so.png);background-size:100%;background-position:0% 33.333%}form{background-color:#adbeca;padding:12px}form *{box-sizing:border-box;font-family:inherit;font-size:95%}input,select,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;resize:vertical}label{padding:12px 0;display:inline-block}form button{background-color:#4CAF50;color:#fff;padding:12px 20px;margin-top:12px;border:none;border-radius:4px;cursor:pointer}form button[type=submit]{float:right}form button:hover{background-color:#45a049}body{font-size:100%;line-height:1.3;font-family:Open Sans, Arial, sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.3;font-family:Open Sans, Arial, sans-serif}b,strong,.bold,.active{font-weight:bold}i,.italic{font-style:italic}.caps{text-transform:uppercase;line-height:1.3}.t-center{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.clearfix:after{content:"";display:table;clear:both}.leftimg,.rightimg{width:60% px;max-width:300px;margin:0 auto}.txt-center{text-align:center}.fill a:hover{color:#cf0}.fill.image{background:transparent url(images/top.jpg);background-size:cover;background-position:50% 50%;min-height:300px}.fill.image h1,.fill.image p{color:#fff;text-shadow:0 0 5px #000}.fill.d_gray{background-color:#293643;color:#fff}.bg{padding:0.1px 8px;border-radius:4px}.l-gray{background-color:#aaa}.ll-gray{background-color:#f0f0f0}.d-gray{background-color:#293643;color:#fff}.color{background-color:#008344;color:#fff}.l-color{background-color:#41c060;color:#000}.ll-color{background-color:#e8f2d2;color:#000}.d-color{background-color:#025c3e;color:#fff}.d-color h2{color:#a0c70a}.dd-color{background-color:#103A33;color:#fff}.c-color{background-color:#a0c70a;color:#000}.c-color h2,.c-color a{color:#025c3e}.c-color a:hover{color:#fff}.lc-color{background-color:#e0ff6b;color:#000}.dc-color{background-color:#7d9e00;color:#fff}body{color:#3a3a3a}.padding{padding:0 1rem}.padding.b{padding-bottom:1rem}.padding.tb{padding-top:1rem;padding-bottom:1rem}p,h1,h2,h3,h4,h5,h6{margin:1rem auto}h1,h2,h3{color:#008344}h4,h5,h6{color:#000}h1{font-size:160%}h2{font-size:130%}h3{font-size:125%}h4{font-size:120%}h5{font-size:115%}h6{font-size:110%}p{color:#3a3a3a}a{text-decoration:none;color:#A0C70A}a:hover{color:#1A7F4E}blockquote{background-color:#e8f2d2;border-left:0.25rem solid #008344;padding:1px 1rem;font-style:italic;line-height:1.5rem}img{display:block;max-width:100%;height:auto;margin:1rem auto}figure{margin:0.6em 0 0.4em}figure img{max-width:90%}figure figcaption{font-size:80%;text-align:center}.bt{padding:0.5em 1em}.block{display:block}.clearfix:after{content:"";display:table;clear:both}.radius{border-radius:6px}img.full{display:block;width:100%;margin:0 auto}.banner-full img{width:100%;margin:2rem 0}.banner-half img{width:100%;margin:2rem 0}@media screen and (min-width: 600px){.banner-half img{float:left;width:49%;margin:0.5rem 1rem 1rem 0}}body main,body aside,body header,body footer{margin:0 auto}p{margin:1em 0;color:inherit}.wrapper{padding:0.1px 8px}body{font-size:16px;margin:0}body.loaded{font-family:"Open Sans",sans-serif}.btn{display:block;padding:16px;background-color:#cf0;border-radius:60px;color:#000;font-weight:bold}.fill a:hover{color:#cf0}.fill.image{background:transparent url(images/top.jpg);background-size:cover;background-position:50% 50%;min-height:300px}.fill.image *{color:#fff;text-shadow:0 0 5px #000}.fill.d_gray{background-color:#293643;color:#fff}.bg{padding:0.1px 8px;border-radius:4px}.radius{border-radius:4px}.header_href{font-weight:bold}.logo{font-weight:bold;text-transform:uppercase;align-items:center}.logo_img{height:50px;display:inline-block;margin-right:3px}.logo div{display:inline-block;color:#a0c70a}.arrow{position:fixed;display:block;width:55px;height:55px;background-color:#008344;border-radius:30px;cursor:pointer}.arrow:hover{background-color:#a0c70a;transition:all 0.4s ease-out}.arrow::before{content:"";position:relative;display:block;width:18px;height:18px;top:21px;left:16px;border-top:5px solid #fff;border-right:5px solid #fff}.arrow::before{transform:rotate(-45deg)}.desktop_col{margin-bottom:10px}.container{width:90%;padding:8px;border:0;border-radius:3px}.header,footer{text-align:center}#header{padding:20px 10px 0;height:300px;font-weight:700}.header{font-size:140%;margin:0}.ymap iframe{width:100%;height:400px;border:0}#header.article{height:auto;text-align:center;font-size:100%;font-weight:400}#header.article .header{margin:1em auto}.chat{display:inline-block;padding:8px 15px;margin-bottom:10px;cursor:pointer}.chat:hover{background-color:#008344;color:#fff}.article{background-color:#dee2c5;color:#6a905d}.article a{color:#6a905d}.article a:hover{color:#025c3e}.article .header{color:#3a3a3a;font-weight:400}.articles_list article{max-width:600px;padding:0 1rem;margin:1rem auto}.articles_list article a{color:#3a3a3a}.articles_list article a:hover{color:#008344}.articles_list article h1{font-size:120%;color:inherit}.breadcrumbs{list-style-type:none;margin:10px 0;padding:0;font-size:16px}.breadcrumbs li{display:inline}.breadcrumbs li:after{content:">";margin:0 0.2rem 0 0.6rem}.breadcrumbs li:last-of-type:after{content:""}.created{font-size:14px;margin:10px 0}.header_menu{position:relative;display:block;font-weight:700;font-size:120%}.header_menu ul{list-style-type:none;margin:0;padding:0}.header_menu li{text-transform:uppercase}.header_menu li ul li{text-transform:none}.parent ul{font-size:90%;font-weight:400;margin-left:20px;text-transform:none}input[id=hide-menu]{display:none}.menu-label{display:none;padding:0;text-align:center;font-size:150%;cursor:pointer}.menu-label:before{content:"☰";position:absolute;right:0;padding:8px 15px;background-color:#008344}@media screen and (max-width: 969px){.header_menu{position:fixed;top:0;left:0;width:100%;padding:0;background-color:#ddd}.header_menu li{display:block;text-align:left}.header_menu a{display:block;text-align:left;color:#000;padding:5px .5rem}.header_menu a:hover{color:#025c3e}.menu-label{display:block}.scroll .menu-label:before{width:100%;box-sizing:border-box}.scroll .drop_menu{margin-top:50px}.drop_menu{display:none}input[id=hide-menu]:checked ~ .drop_menu{display:block;padding:30px}input[id=hide-menu]:checked ~ label:before{content:"✕"}}.scroll #scroll_menu{position:fixed;width:100%;padding:0;top:0;left:0;border-radius:0;z-index:200}#upbtn{display:none;left:20px;bottom:20px}.scroll #upbtn{display:block}.scroll .fill.top{padding-bottom:58px}.avatar:before{content:"";display:block;width:100px;height:100px;margin:20px auto 10px;border-radius:50px;background:transparent url(images/vyacheslav.jpg);background-size:cover}.aft_img:after{content:"";display:block;width:250px;height:200px;margin:20px auto;background:transparent url(images/ozim_promo.jpg);background-size:cover}.promo_phone{margin-bottom:20px}#promo_0:hover h2{color:#cf0}#promo_0,#promo_2{margin:0 0 30px;cursor:pointer}#promo_2:hover h2{color:#fff}@media (max-width: 969px){.mob_cntr{text-align:center}.fill.image{background:transparent url(images/top.jpg);background-size:cover;background-position:50% 50%;min-height:300px}.fill.top{padding-top:15px;background-color:#103A33;color:#fff;text-align:center}.top_logo p{margin-top:10px}.container{display:block;max-width:970px;margin:0 auto}}@media (min-width: 970px){.desk_2col{box-sizing:border-box;float:left;width:49%}.desk_2col:nth-child(even){margin-left:2%}.desk_2col.sostav{width:47%;margin-left:4%}.desk_3col{box-sizing:border-box;float:left;width:32%}.desk_3col:nth-child(3){margin:1em 2%}body{font-size:120%}#upbtn{left:40px;bottom:40px}#header{height:400px;padding-top:70px;margin-top:-35px}.header{font-size:200%}#header.article{height:auto;padding:40px 0 80px;margin-bottom:-80px}#header.article .header{font-size:200%}.articles_list article{padding:0;margin:0 0 10px;width:48%;float:left;font-size:100%}.articles_list article:nth-child(even){margin-left:4%}h1{font-size:150%}.fill.top{padding-top:15px}.header_menu li{display:inline-block}.header_phone a:hover{color:#00af09}.header_menu{position:relative;background-color:#a0c70a;text-align:center;font-size:90%}.header_menu li{margin:0;padding:15px 10px}.header_menu li ul li{padding:10px}.header_menu>a{color:#fff}.header_menu li:hover{background-color:#008344}.header_menu li:hover>a{color:#fff}.header_menu a{color:#000}.header_menu a:hover{color:#025c3e}.header_menu .parent ul{display:none}.header_menu .parent:hover ul{position:absolute;top:100%;margin:0;margin-left:-10px;display:block;background-color:#b9e700}#header_menu{max-width:1200px;margin:0 auto;padding:0}footer{text-align:left}.leftimg,.rightimg{width:400px}.leftimg{float:left;margin:0 8px 0 0}.rightimg{float:right;margin:0 0 0 8px}.desktop_col{display:inline-block;max-width:275px;vertical-align:top;margin-right:30px;font-size:85%}.dsk_l{float:left;text-align:left}.dsk_r{float:right;text-align:right}.container{display:block;max-width:970px;margin:0 auto}.separate{margin-top:50px}.container.wide{max-width:1200px}footer.container{padding:20px 1em 50px}.header_time,.header_phone{margin-top:17px}.header_phone,.footer_phone{float:right;margin-right:3px;text-align:right}}@media (min-width: 1200px){.right_aside{box-sizing:border-box;padding:0 335px 20px 0}.right_aside main{box-sizing:border-box;width:100%;float:left}.right_aside aside{width:300px;float:right;margin:1rem -335px 1rem 0;background-color:#b9e700;height:1000px}#header.article{text-align:left}#header.article .header{text-align:left}.article_image{width:100%;margin:1rem 0}}
  @media (min-width: 970px) {
#header {
  height: 200px;
}
    
}
.fill.image {
  background: transparent url("images/3333.jpg");
    background-size: auto;
  background-size: 30%;
  background-position: 50% 50%;
  min-height: 200px;
}