body .h-background-1, html .h-background-1  {background: #000 !important}
body .h-background-1 div, html .h-background-1 div  {background: initial !important}



#hpvgd,.h-mdiv,.h-mdiv2,.h-ldiv,.h-rdiv {background:#EAEAEA !important; color:#000; box-shadow: 0 !important; }
#hpvgd {width:100%; z-index:100; width:100%; border-bottom:2px solid rgb(230,230,230); box-shadow: 0 !important; font-size: 18px !important;}
.h-mdiv {display:none; position:relative; margin:auto; text-alegn:center; box-shadow: 0 !important;}
.h-mdiv2 {display:none; position:fixed; margin:auto; text-alegn:center; width:400px; height:200px; box-shadow: 0 !important;}
.h-ldiv {display: inline-block; padding:7px 10px 7px 0px; font-size: 18px !important;}
.h-rdiv {display: inline-block !important; position: relative !important; font-weight: bold;}
.h-rdiv a:link {color:#000 !important; font-size: 18px !important;}
.h-rdiv a:active {color:#000 !important; font-size: 18px !important;}
.h-rdiv a:visited {color:#000 !important; font-size: 18px !important;}
.h-rdiv a:hover {color:#000 !important; font-size: 18px !important;}
.h-ni {display:none !important; box-shadow: 0 !important;}
a.hcmaf {color:red; margin-left:5px; font-size:20px; font-weight:bold;  padding: 5px; border: 1px solid #000 !important; display: none;}
a.h-anl {color:#2a72cc;}
a.h-al {color: red !important; padding:0 7px; border: 1px solid #000 !important;}

#st-switcher {display: none;}

.box .h-background-2, .glav-photo .h-background-2 img {background:#fff !important;}

.uhpv-a {color:#ED664B; padding:0 7px; border: 1px solid #000 !important; font-weight: bold !important;}

.h-background-2 .cogwheel {background: url('img/winter-img15/cogwheel.png') center no-repeat #fff !important;}
.h-fi {font-weight:bold; border-radius:0 !important; padding:0px 8px; margin-right:5px; font-size:19px;}
.navbar-nav .h-background-2 a:link {color:#000 !important; border-bottom: 1px solid #000 !important;}
.navbar-nav .h-background-2 a:active {color:#000 !important; border-bottom: 1px solid #000 !important;}
.navbar-nav .h-background-2 a:visited {color:#000 !important; border-bottom: 1px solid #000 !important;}
.navbar-nav .h-background-2 a:hover {color:#000 !important; border-bottom: 1px solid #000 !important;}
.h-background-2 p {margin: 0 !important;}
.head .h-background-2, .footer .h-background-2, .slogan .h-background-2, .cblock .h-background-2 {background: none !important}

.h-background-2 .photo-block img {border: 3px solid #000 !important; border-radius: 0 !important;}

.uMenuItem .h-background-2 {padding-left:3px !important;}

.h-background-2 .head {height:400px !important;}
.h-background-2 .cloud {width: initial !important; margin-top: 10px !important; position: relative !important; text-align: right !important; text-decoration: underline !important;}
.h-background-2 .ball {margin-top: -11px !important; display: inline-block !important; float: none !important;}
.h-background-2 .version-vis {display:none !important;}
.h-background-2 .menu-h {height: 40px !important; padding-top: 26px !important;}
.h-background-2 .contact {margin-top: 45px !important; text-align: right !important;}
.h-background-2 .phone a {float: right !important; color:#000 !important;}
.h-background-2 .phone {float: right !important; color:#000 !important;}
.h-background-2 .boxTitle {border-bottom:3px solid #000 !important;}
.h-background-2 .logo {margin-top:0px !important;}
.h-background-2 .navbar {margin-bottom: 20px !important;}
.h-background-2 .slider, .h-background-2 .cblock, .h-background-2 .video-block {border:3px solid #000 !important; border-radius:0 !important;}
.h-background-2 .box-top {display:none !important;}
.h-background-2 .blocs {margin-top:0 !important;}
.h-background-2 .newsAll {padding:0 !important;}
.h-background-2 .photoAll {padding:9px !important;}
.h-background-2 .adres {width:300px !important;}
.h-background-2 h1, .h-background-2 h2, .h-background-2 h3, .h-background-2 h4 {color:#000 !important; font-weight: bold !important;}
.h-background-2 .newsTitle, .h-background-2 .slider-name {font-weight: bold !important;}
.h-background-2 .ve-screen {border: 3px solid #000 !important;}
.h-background-2 .ve-length {border: 1px solid #000; padding: 5px !important; background: #fff !important;}

.h-background-2 input[type="submit"], .h-background-2 input[type="button"], .h-background-2 input[type="reset"] {background:#000 !important; border:0 !important; width: initial !important; border-radius:0px !important; color:#fff !important; font-size:14px !important; padding:5px 7px !important; margin:5px !important; outline: none;}
.h-background-2 input[type="submit"]:hover, .h-background-2 input[type="button"]:hover, .h-background-2 input[type="reset"]:hover {background:#000 !important; color:#fff !important; width: initial !important; cursor: pointer;}
.h-background-2 input[type="file"] {background: #000; border:0; border-radius:0px; color:#fff !important; font-size:14px; padding:5px 7px; margin:5px; display: inline-block !important; width: initial !important;}
.h-background-2 input[type="file"]:hover {background:#000 !important; color:#fff !important; width: initial !important; cursor: pointer;}
.h-background-2 textarea {border-radius:0px; padding:5px; border:1px solid #000;}
.h-background-2 input[type="text"] {border-radius:0px; border:1px solid #000; padding:5px; width: initial !important;}
.h-background-2 .comment-ico, .h-background-2 .ve-details2 {display:none !important;}
.h-background-2 .news-inf-comment, .h-background-2 .news-inf-data {float: none !important;}
.h-background-2 .scrollup {background: url('img/icon_top.png') no-repeat !important;}

.slider .h-background-2, .slogan .h-background-2, .video-block .h-background-2, .cblock .h-background-2, .boxTitle .h-background-2 {
-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;
}
.box .h-background-2, .glav-photo .h-background-2 img {
-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;
border-color:#000 !important;
}

.h-background-2 .box-bg  {border:3px solid #000 !important;}

.module-name .h-background-2 h1 {color:#000 !important;}
.cblock .h-background-2 {border-radius: 0px !important;}
.h-background-2 .sname a {font-size: 50px !important; color:#000 !important;}





.h-background-1 .cogwheel {background: url('img/winter-img15/cogwheel.png') center no-repeat #fff !important;}
.h-fi {font-weight:bold; border-radius:50%; padding:0px 8px; margin-right:5px; font-size:19px;}
.h-background-1 {color:#fff !important; background:none !important; box-shadow: 0 0 0 !important; text-shadow: 0 0 0!important;}
.navbar-nav .h-background-1 a:link {color:#fff !important; border-bottom: 1px solid #fff !important;}
.navbar-nav .h-background-1 a:active {color:#fff !important; border-bottom: 1px solid #fff !important;}
.navbar-nav .h-background-1 a:visited {color:#fff !important; border-bottom: 1px solid #fff !important;}
.navbar-nav .h-background-1 a:hover {color:#fff !important; border-bottom: 1px solid #fff !important;}
.h-background-1 p {margin: 0 !important;}
.head .h-background-1, .footer .h-background-1, .boxCont .h-background-1, .slogan .h-background-1, .cblock .h-background-1 {background: none !important}
.h-background-1 .head {height:400px !important;}
.h-background-1 .cloud {width: initial !important; margin-top: 10px !important; position: relative !important; text-align: right !important; text-decoration: underline !important;}
.h-background-1 .ball {margin-top: -11px !important; display: inline-block !important; float: none !important;}
.h-background-1 .version-vis {display:none !important;}
.h-background-1 .menu-h {height: 40px !important; padding-top: 26px !important;}
.h-background-1 .contact {margin-top: 45px !important; text-align: right !important;}
.h-background-1 .phone a {float: right !important; color:#fff !important;}
.h-background-1 .phone {float: right !important; color:#fff !important;}
.h-background-1 .boxTitle {border-bottom:3px solid #fff !important;}
.h-background-1 .logo {margin-top:0px !important;}
.h-background-1 .navbar {margin-bottom: 20px !important;}
.h-background-1 .slider, .h-background-1 .cblock, .h-background-1 .video-block {border:3px solid #fff !important; border-radius:0 !important;}
.h-background-1 .box-top {display:none !important;}
.h-background-1 .blocs {margin-top:0 !important;}
.h-background-1 .newsAll {padding:0 !important;}
.h-background-1 .photoAll {padding:9px !important;}
.h-background-1 .adres {width:300px !important;}
.h-background-1 h1, .h-background-1 h2, .h-background-1 h3, .h-background-1 h4 {color:#fff !important; font-weight: bold !important;}
.h-background-1 .newsTitle, .h-background-1 .slider-name {font-weight: bold !important;}
.h-background-1 .ve-screen {border: 3px solid #fff !important;}
.h-background-1 .ve-length {border: 1px solid #fff; padding: 5px !important; background: #fff !important;}

.h-background-1 input[type="submit"], .h-background-1 input[type="button"], .h-background-1 input[type="reset"] {background:#000 !important; border:0 !important; width: initial !important; border-radius:0px !important; color:#fff !important; font-size:14px !important; padding:5px 7px !important; margin:5px !important; outline: none;}
.h-background-1 input[type="submit"]:hover, .h-background-1 input[type="button"]:hover, .h-background-1 input[type="reset"]:hover {background:#000 !important; color:#fff !important; width: initial !important; cursor: pointer;}
.h-background-1 input[type="file"] {background: #000; border:0; border-radius:0px; color:#fff !important; font-size:14px; padding:5px 7px; margin:5px; display: inline-block !important; width: initial !important;}
.h-background-1 input[type="file"]:hover {background:#000 !important; color:#fff !important; width: initial !important; cursor: pointer;}
.h-background-1 textarea {border-radius:0px; padding:5px; border:1px solid #fff;}
.h-background-1 input[type="text"] {border-radius:0px; border:1px solid #fff; padding:5px; width: initial !important;}
.h-background-1 .comment-ico, .h-background-1 .ve-details2 {display:none !important;}
.h-background-1 .news-inf-comment, .h-background-1 .news-inf-data {float: none !important;}
.h-background-1 .scrollup {background: url('img/icon_top.png') no-repeat !important;}

.slider .h-background-1, .slogan .h-background-1, .video-block .h-background-1, .cblock .h-background-1, .boxTitle .h-background-1 {
-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;
}
.box .h-background-1, .glav-photo .h-background-1 img {
-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;
border-color:#fff !important;
}

.h-background-1 .box-bg  {border:3px solid #fff !important;}

.module-name .h-background-1 h1 {color:#fff !important;}
.cblock .h-background-1 {border-radius: 0px !important;}
.h-background-1 .sname a {font-size: 50px !important; color:#fff !important;}






.h-background-1 .h-fih-ab2 .h-ab-active {background: yellow !important}


.h-background-1 .h-ab {background: #fff !important; padding:0 7px !important; border: 1px solid #000 !important; border-radius: 0 !important; margin-left:8px !important; color: #000 !important;}
.h-background-2 .h-ab {background: #fff !important; padding:0 7px !important; border: 1px solid #000 !important; border-radius: 0 !important; margin-left:8px !important; color: #000 !important;}


.h-background-1 .h-fih-ab2 {background: #000 !important; color:#fff !important; border: 2px solid #000 !important; border-radius: 0 !important; padding:0 7px !important;}
.h-background-1 .h-fih-ab2 a:link {color:#fff !important;}
.h-background-1 .h-fih-ab2 a:active {color:#fff !important;}
.h-background-1 .h-fih-ab2 a:visited {color:#fff !important;}
.h-background-1 .h-fih-ab2 a:hover {color:#fff !important;}

.h-background-2 .h-fih-ab2 {background: #000 !important; color:#fff !important; border: 2px solid #000 !important; border-radius: 0 !important; padding:0 7px !important;}
.h-background-2 .h-fih-ab2 a:link {color:#fff !important;}
.h-background-2 .h-fih-ab2 a:active {color:#fff !important;}
.h-background-2 .h-fih-ab2 a:visited {color:#fff !important;}
.h-background-2 .h-fih-ab2 a:hover {color:#fff !important;}


.h-background-1 {color:#fff !important; background:none !important; box-shadow: 0 0 0 !important; text-shadow: 0 0 0!important;}
.h-background-2 {color:#000 !important; background:none !important; box-shadow: 0 0 0!important; text-shadow: 0 0 0!important;}

.xw-ml.h-background-1, .u-menu.h-background-1 {background: #000 !important;}

.uMenuArrow.h-background-1 {background: url('img/23-w.png') no-repeat !important;}

.archLi.h-background-1 {list-style: none;}