* {margin:0; padding:0;}
 BODY, HTML {height:100%;}
 BODY {background-color: #eee;FONT-FAMILY: Verdana, Arial, sans-serif;font-size: 14px; COLOR: #333;}
 A {TEXT-DECORATION: none;}
 A:link {COLOR: #930;	TEXT-DECORATION: none;}
 A:visited {COLOR: #930;	TEXT-DECORATION: none;}
 A:hover {TEXT-DECORATION: underline;}
 A:active {COLOR: #C02B8D; TEXT-DECORATION: underline;}	
 H1 {font-size: 130%;text-align:center}
 H2 {font-size: 125%;margin-top: 10px;margin-bottom: 10px}
 IMG {border:0}
 
 #sh_top {width:1000px;height:121px;margin-left: auto;margin-right: auto;background-color: #fff; border-bottom: 1px dotted #b0b5b5;}
 #sh_top:after {clear:both}
 #sh_root {width:1000px;height:28px;margin-left: auto;margin-right: auto;background-color: #fff;border-bottom:1px dotted #b0b5b5;clear:both;}
 #sh_content {width:1000px;margin-left: auto;margin-right: auto;background-color: #fff;clear:both;}
 #sh_bottom {width:1000px; margin-left: auto;margin-right: auto;background-color:#f4e7ca;border-top: 1px dotted #b0b5b5; clear:both;font-size: 85%; padding-bottom:5px} 
 .top_title {float: left;width:234px;height:58px;font-size: 26px;line-height:28px; text-transform:uppercase;font-weight: normal;padding-top: 2px;}
 .top_title a:link, .top_title a:visited, .top_title a:hover {color:#000;TEXT-DECORATION: none;}
 .top_rnb {float: left;width:25px;height:58px;} 
 .root {float: right; height:20px;font-size: 85%;margin-right: 20px;margin-top: 7px;text-align: right}
 .sh_block_left {width:199px;float:left;FONT-FAMILY: Arial, Helvetica, sans-serif;}
 .sh_block_right {width:800px;float:left;border-left: 1px dotted #b0b5b5;}
 .sh_block_image {border-bottom: 1px dotted #b0b5b5;}
 .menu_left {list-style: none;}
 .menu_left li {border-bottom: 1px dotted #b0b5b5;padding: 10px 20px;}
 .menu_dop {margin-left: 20px;padding-top:10px;}
 .col-6 {width:50%;float:left;}
 .copy {text-align:right;margin-right: 20px;padding-top:10px;}
 .totop {font-size: 85%;text-align: right; padding-right: 20px; float:right;padding-top: 10px}
 .zagl {float:left;padding-left:20px;padding-top: 2px}
 .zagl h1 {font-size: 18px;text-transform:uppercase;font-weight: normal;}
 .share42init {width:400px;padding-left: 20px;}
  
 .block {margin-bottom: 10px;margin-left: 20px}
 .bl_inl {display:inline-block; vertical-align:top; text-align: center;}
 .bl_left {float: left;padding: 0px 10px 0px 0px;text-align: center;}
 .bl_right {float: right;padding: 0px 0px 0px 10px;text-align: center;}
 .center {text-align:center}
 .clear {clear:both}
 .img_razdel {text-align: center;margin-bottom: 20px}
 .new {color:red;} 
 .right {text-align: right} 
 .sm {font-size: 85%;}
 .text {padding: 0px 40px 20px 40px;text-align: justify;}
 .text p {margin-top: 10px;margin-bottom: 10px}
 .text li {margin: 2px 20px;}
 .text H1 {margin-top: 10px;margin-bottom: 10px;FONT-FAMILY: Verdana, Arial, sans-serif;}
 .text ul, .text ol {margin-bottom: 10px;margin-top: 10px;margin-left: 20px}
 
ul.nav {width:720px;padding:0;border-left:1px dotted #b0b5b5; margin:0; position:relative; z-index:120}
ul.nav li {text-transform:uppercase;width:119px;height:121px;margin-bottom:0px; float:left;background:#FFF;border-right:1px dotted #b0b5b5;position:relative;list-style: none;}
ul.nav li a.pm {color:#FFF;text-align: center;width:101px;height:55px;padding:12px 9px 0 9px;display:block;float:left;right:0;overflow:hidden;cursor:pointer;background:url(/app/images/main-naw1.png) 0 0 no-repeat;border-right:1px dotted #b0b5b5}
ul.nav li:hover a.pm,ul.nav li.active a.pm, ul.nav li.hover a.pm {height:69px;padding-top:45px;background:url(/app/images/main-nav1.png) no-repeat;
-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}
ul.nav li.razd1 a.pm {background-position:0 -35px}
ul.nav li.razd1:hover a.pm, ul.nav li.razd1.hover a.pm {background-position:0 0}
ul.nav li.razd1.active a.pm {background-position:0 0}
ul.nav li.razd2 a.pm{background-position:-120px -35px}
ul.nav li.razd2:hover a.pm, ul.nav li.razd2.hover a.pm {background-position:-120px 0}
ul.nav li.razd2.active a.pm {background-position:-120px 0}
ul.nav li.razd3 a.pm{background-position:-240px -35px}
ul.nav li.razd3:hover a.pm, ul.nav li.razd3.hover a.pm {background-position:-240px 0}
ul.nav li.razd3.active a.pm {background-position:-240px 0}
ul.nav li.razd4 a.pm{background-position:-360px -35px}
ul.nav li.razd4:hover a.pm, ul.nav li.razd4.hover a.pm {background-position:-360px 0}
ul.nav li.razd4.active a.pm {background-position:-360px 0}
ul.nav li.razd5 a.pm{background-position:-480px -35px}
ul.nav li.razd5:hover a.pm, ul.nav li.razd5.hover a.pm {background-position:-480px 0}
ul.nav li.razd5.active a.pm {background-position:-480px 0}
ul.nav li.razd6 a.pm{background-position:-600px -35px}
ul.nav li.razd6:hover a.pm, ul.nav li.razd6.hover a.pm {background-position:-600px 0}
ul.nav li.razd6.active a.pm {background-position:-600px 0}
ul.nav .dropdown{width:481px;margin:121px 0 0 0;padding:0 0 13px 0;position:absolute;right:-1px;z-index:125;color:#fff;text-transform:none;text-align: left;
-webkit-box-shadow:1px 1px 2px rgba(102,102,102,0.35);-moz-box-shadow:1px 1px 2px rgba(102,102,102,0.35);
box-shadow:1px 1px 2px rgba(102,102,102,0.35);
visibility:hidden;opacity:0;}
ul.nav .dropdown.active{visibility:visible;opacity:1;
-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in;}
ul.nav .dropdown .subnav-arw {width:22px;height:10px;display:block;background:url(/app/images/main-nax.png) 0 0 no-repeat;position:absolute;right:53px;top:-10px}
ul.nav li.razd1 .dropdown, ul.nav li.razd2 .dropdown {left:0px}
ul.nav li.razd1 .dropdown .subnav-arw, ul.nav li.razd2 .dropdown .subnav-arw {left:53px}
ul.nav li.razd1 .dropdown,ul.nav li.razd1 .dropdown .subnav-arw{background-color:#fb1e2b}
ul.nav li.razd2 .dropdown,ul.nav li.razd2 .dropdown .subnav-arw{background-color:#a90177}
ul.nav li.razd3 .dropdown,ul.nav li.razd3 .dropdown .subnav-arw{background-color:#64006b}
ul.nav li.razd4 .dropdown,ul.nav li.razd4 .dropdown .subnav-arw{background-color:#24418f}
ul.nav li.razd5 .dropdown,ul.nav li.razd5 .dropdown .subnav-arw{background-color:#00b3d4}
ul.nav li.razd6 .dropdown,ul.nav li.razd6 .dropdown .subnav-arw{background-color:#579b18}
#razd7 {display:none}
ul.nav .dropdown .subnav-title{text-transform:uppercase;padding:9px 3.5%;border-bottom:1px dotted #fff}
ul.nav .dropdown .subnav-content{width:42.5%;padding:10px 3.5% 0 3.5%;float:left;border-right:1px dotted #fff}
ul.nav .dropdown .subnav-content p{margin:0 0 8px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:13px;}
ul.nav .dropdown ul{width:44%;min-height:250px;margin:0;padding:5px 3%;float:right;}
ul.nav .dropdown ul li{list-style: none;font-size:12px;line-height:13px;font-family:Arial, Helvetica, sans-serif;text-transform:none;width:100%;height:auto;margin:0;padding-top:5px;padding-bottom:5px;float:none;background:none;border-right:none;border-bottom:1px dotted #fff}
ul.nav .dropdown ul li a{color:#fff;width:98%;height:auto;margin:0;padding:3px 1%;float:none;border-right:none;border-left:none!important;background-image:none;position:relative;text-align: left}
ul.nav .dropdown ul li a:hover{TEXT-DECORATION: underline;color:#fff;}
ul.nav .dropdown ul li.all_exib {border-bottom: none;padding-top:10px;}
ul.nav .dropdown ul li.all_exib a{color:#fff;font-weight:bold; font-size:12px; font-style:italic;font-family:Verdana, sans-serif;}
ul.nav li a:link, ul.nav li a:visited, ul.nav li a:hover {color:#fff}

.search{margin:0;height:28px;float:right;background-image:none;position:relative;margin-right: 20px}
.search form{width:175px;margin:0;padding:8px 6px 8px 8px; background:#a32f7c;opacity:0;visibility:hidden;position:absolute;left:-157px;top:28px}
.search:hover form, .search.active form{visibility:visible;opacity:1}
.search a.search-btn{width:32px;height:28px;margin:0;padding:0;text-indent:-9999px;display:block;background:#a32f7c url(/app/images/btn-sear.png) center 0 no-repeat;border:none;cursor:pointer}
.search a.search-btn:hover{background:#bcc1c0 url(/app/images/btn-sear.png) center 0 no-repeat}
form.form-search input{width:140px;padding:4px;vertical-align:top;border:none}
form.form-search p{color:#fff;font-size:11px;font-weight:bold;line-height:13px;text-transform:uppercase;margin:0 0 6px 0}
form.form-search input.search-go{width:24px!important;height:24px;margin:0 0 0 2px;padding:0;-webkit-appearance:none!important;text-indent:-9999px;overflow:hidden;white-space:nowrap;background:url(/app/images/home-sli.png) -26px -1px no-repeat;border:none;cursor:pointer}
form.form-search input.search-go:hover{background-position:-26px -27px}

.navbar-toggle {display:none} 
.navbar-toggle {  position: relative;  float: right;  padding: 9px 10px;  margin-top: 8px;  margin-right: 15px;  margin-bottom: 8px;  background-color: #FA3939;  background-image: none;  border: 1px solid #ccc;
  border-radius: 4px;}
.navbar-toggle:focus {  outline: 0;}
.navbar-toggle:hover {background-color:#EEE}
.navbar-toggle .icon-bar {  display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color:#ccc;}
.navbar-toggle .icon-bar + .icon-bar {  margin-top: 4px;}
button {  -webkit-appearance: button;  cursor: pointer; }
button[disabled] {  cursor: default;}
.sr-only {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;
  clip: rect(0, 0, 0, 0);  border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;
  margin: 0;  overflow: visible;  clip: auto;}

 .navbar-header { float: left; }
 .navbar-collapse{float:left;display: block;}

@media (max-width: 1023px) { 
.top_title {width:144px;font-size: 18px;}
#sh_top, #sh_root, #sh_content, #sh_bottom {width:890px;}
.sh_block_right {width:690px;}
.search {margin-right:0;}
.img_razdel IMG {width:100%; height:auto}
.zagl_page {width:100%;}
.zagl_page IMG {width:100%; height:auto}
}

@media (max-width: 899px) {
BODY {background-color: #fff;}
#sh_top, #sh_root, #sh_content, #sh_bottom {width:100%;height:auto;}
.sh_block_left, .sh_block_right {float:none;width:auto;}

.col-6 {width:100%; float:none}
.copy { width:98%;text-align:left;padding:10px 4px 0 4px; margin-right:0}
.dropdown {display:none}
.img_razdel IMG {width:100%; height:auto}
.menu_left {list-style: disc inside; padding:10px 10px;}
.menu_left li {border-bottom: none; padding: 2px 2px;}
.menu_dop {width:98%; margin-left: 4px;padding-top:10px;padding-bottom:10px;}
.root { float:none; min-height:20px; height:auto; padding-top:2px; padding-bottom:2px; margin-right: 10px;}
.search {display:none}
.share42init {width:auto;padding-left: 10px;}
.text {padding: 0px 10px 10px 10px;text-align: justify;}
.totop {padding-right: 10px;}

.zagl_page, .shapka1, .shapka {width:100%; background-position:top left;}
.zagl_page H1, .shapka1 H1, .shapka H1  {position:relative; text-align:center; /*left:0;*/}
.zagl_page IMG {width:100%; height:auto}

button.navbar-toggle {display:block}
#menu_collapse {display: none;}
#razd7 {display:block}

ul.nav {width:auto;border-left:none;float:none;}
ul.nav li {text-transform:normal;width:100%;height:auto;float:none;border-right:none;}
ul.nav li a.pm {width:100%;height:auto;padding:2px 2px; display:block;float:none; background:none;border-right:none;}
ul.nav li:hover a.pm,ul.nav li.active a.pm, ul.nav li.hover a.pm {height:auto;padding-top:2px; background:none;}

.navbar-header {float: none;}
.navbar-collapse {float: none;border-top:1px dotted #B0B5B5; padding-top:10px;}
ul.nav li a.pm {color:#777}
ul.nav li a.pm:hover {color:#000;text-decoration:none}
}

@media (max-width: 400px) {
IMG.img_big {width:100%; height:auto}
}
@media (max-width: 320px) {
div.bl_left, div.bl_right {float:none; width:100%; text-align:center; padding:0 0}
}
