*, *:after, *:before {box-sizing: border-box; padding: 0; margin: 0; transition: .5s ease-in-out;}body {font-family:Arial,Tahoma; font-size:16px; line-height:1; color: #373737; background: #f7f7f7;}
.content1 {width:100%; padding:0 10px;} .content1::after, .link::after {content: ""; display: table;  clear: both;}
.bl_right, .bl_center, .link {display:block;width:100%; float: none;} .bl_right{background-color:#EFF7F6;text-align:center;}
.bl_center{padding:0 10px;background-color:#FFF} .date{color:#939F99;font-size:10px;} .blue{color:#42ADAD} .remarka {display:block; margin:5px 30px;height:auto;overflow:auto;padding:7px;text-align:justify; border:1px solid #F0F0F0;font-size:0.8em;}
.header_m{width:100%;overflow-x: hidden; background-color:#FFF; color:#444; display:block;height:55px; }
div.submenu_mb {height:39px;padding-top:9px; border-bottom:1px solid #ccc;white-space: nowrap; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; &::-webkit-scrollbar { display: none; } mask-image: linear-gradient( 90deg, transparent 0, rgba(0, 0, 0, .25) 9px, #000 18px, #000 calc(100% - 18px), rgba(0, 0, 0, .25) calc(100% - 9px), transparent );} 
div.submenu_mb a{color: #373737; text-decoration:none; display:inline-block; padding: 5px 7px;}
div.submenu_mb a:hover{background: #CCC; border:1px solid #ccc; border-radius:5px;}
#block_search {width:100%; background-color:#417670; display:none;height:40px; padding-top:2px; padding-bottom:2px;}
.search-form {  position: relative;  top: 50%;  left: 50%;  width: 98%;  height: 40px;  border-radius: 10px;  box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15);  transform: translate(-50%, -50%);  background: #fff;  transition: all 0.3s ease;  }
.search-input {  position: absolute;  top: 10px;  left: 38px;  font-size: 14px;  background: none;  color: #5a6674;  width: 195px;  height: 20px;  border: none;   outline: none; }
.search-button {  position: absolute;  top: 10px;  left: 15px;  height: 20px;  width: 20px;  padding: 0;  margin: 0;  border: none;  background: none;  outline: none!important;  cursor: pointer;
    & svg { width: 20px;  height: 20px;  fill: #5a6674;  }
}
.bord{border:1px solid #ccc; border-radius:3px;} .green{color:green;}
.cabinet {background-color:#EFF7F6; padding:10px; width:90%; margin:0 auto;} .cabinet ul{list-style:none;} .cabinet li{border-bottom:1px dotted #ccc}
.container_block {	display: grid;	grid-template-columns: repeat(2, 1fr);	grid-auto-rows: 1fr;	grid-column-gap: 10px;	grid-row-gap: 10px;	margin-bottom: 50px;}
.box_item {text-align:justify;line-height:1.3em;background: #FFF;	border-radius:10px;	padding:7px;	border:1px solid #ccc}
.box_item .title{color:#428C8B; text-decoration:none; text-align:center;font-size:1.2em;display:block; padding:10px 0px}  div.box_item img {border-radius:4px;display:block;width:250px;height:180px; object-fit:cover; margin:0 auto;text-align:center;border:1px solid #ccc;}.box_item img ::after {content: "";clear: both;display:block;}
@media (max-width:470px) {.container_block {grid-template-columns: repeat(1, 1fr);grid-auto-rows: auto;	}}
.container_block1{display: grid;	grid-template-columns: repeat(2, 1fr);	grid-auto-rows: 1fr;	grid-column-gap: 10px;	grid-row-gap: 10px;	margin-bottom: 50px;}
.box1 {	border-radius: 5px;background: #FFF;	padding:8px; border:1px solid #ccc;}.pink {border:1px dotted #CCC; background-color:#F7EDF7; padding:5px;width:98%;}
@media (max-width:470px) {.container_block1 {	grid-template-columns: repeat(1, 1fr);grid-auto-rows: auto;	}}
.block_art{height:auto;display:block; margin:0 auto;width:100%; border-top:1px solid #ccc; margin-top:5px;} .block_art ::after,.link{content: "";clear: both;display:block;}
.block_art a{text-decoration:none; } .block_art h3{text-align:left;}.block_art img {border-radius:4px;display:block;width:100px;height:100px; object-fit:cover;  float:left; padding-right:15px;}
.obiav {width:93%;display:block;margin:0 auto;margin:5px;height:auto;overflow:auto;padding:5px;text-align:justify;border-radius:4px 4px;} div.obiav img {float: left; margin: 0px 5px 0px 5px;width:90px; height:90px;}
.block_white{height:auto;display:block; margin:0 auto;width:90%; border-radius:5px; padding:10px; margin-bottom:10px;background-color:#fff;} 
.block_white_img {display:block; float:none; margin:0 auto; width:200px; height:180px;object-fit:cover;  }
.sidenav {height: 100%;width: 0;position: fixed;z-index: 99999;top: 0;left: 0; background-color:#006D68; overflow-x: hidden;transition: width 0.3s;}.sidenav a {padding: 8px;text-decoration: none;font-size: 18px;color:#fff;}
.sidenav a:hover {color: #f1f1f1;}  .mbl1 {float:right;z-index: 2; text-align:right; margin-right:20px;margin-top:10px;} 
.grid2{display:grid;grid-template-columns: repeat(2, 1fr);grid-auto-rows: 1fr; grid-column-gap: 20px;grid-row-gap:5px;	margin-bottom:5px;}.grid2_box{font-size:1.1em;padding:5px;line-height:0.9;}
.forma1 {margin-bottom:15px;margin-top:25px;border:1px dotted #ccc; padding:15px; background-color:#F5F5F5;height:auto;overflow:auto; border-radius:5px;}
.table_test td, .table_test th { padding: 8px;}
.table_test{width:90%;margin:0 auto;}.right{float:right}
@media only screen and (max-width:400px){ 	.grid2{grid-template-columns: repeat(1, 1fr); }}
.mbl2{width:100%; padding:15px; } .mbl2 a{display:block; } #menu_mobile{display:block;} #menu_comp{display:none} 
.icon_menu {width: 35px;height: 5px;background-color:#3A783D;margin: 6px 0;}.nav{margin:10px 5px;background-color:#F0F2F2;padding:7px 2px;}.nav a{color:#404040;font-size:0.9em;text-decoration:none;}
#publisher{border-bottom:2px solid #ccc;padding:5px 0px;margin-bottom:10px}
.mmenu{float:left;padding:7px 10px; width:40px;display:inline-block;color:#444;}
.clear {clear:both;}.none{text-decoration:none;}p {color: #373737; text-align:justify; margin:10px 0 0 0; line-height:1.7;}
em,a,td, li {line-height:24px;text-align:justify;}.m5{margin:5px;}.m10{margin:10px;}.mt15 {margin-top:15px;}.p5{padding:5px;}.f12{font-size:12px;} .small{font-size:0.8em;}.big{font-size:1.2em;color:#1E7A7A;}
a{color: #373737;text-decoration:none;  outline: none;} ul{margin-left:25px;} a:hover:{color: #373737;}.p10{padding:10px;} .attention{color:red;font-size:1.3em;font-weight:600; }
.centr{ margin:0 auto; text-align:center;} .left{float:left} .pust_block {height:40px; width:98%;}input {padding:2px; height:30px; border: 2px solid #CCC;}.pict {display:block; float:left; width:70px; background-color:#f7f7f7; border:1px solid #d6e3ec;}
.razd,.note {width:96%;display:block;margin:0 auto;height:auto;overflow:auto;padding:7px;text-align:justify; margin-top:10px; margin-bottom:10px;} .razd img{float: left; margin: 10px 15px 0px 10px;width:160px;} .razd a{text-decoration:none;}
.art{width:97%;display:block;margin:0 auto;height:auto;overflow:auto;padding:7px 0px 15px 0px;border-bottom:1px solid #d6e3ec;} .art img, .razd img{padding:0px 15px 20px 0px; width:200px;height:200px;object-fit:cover;display: block; float:left;} .art .title{font-weight: 500;font-size:1.2em; text-align:left;color:#333; margin:10px 0;display:block;} .art .txt{text-align:justify;line-height:1.5;}
.razd{background-color:#F0F3F6;border-left:3px solid #A9AEB1;line-height: 1.2;} .note{border-left:3px solid #FB8B1D;margin-left:20px;padding-left:25px;}.strelka::after {padding-left:5px; content: '\25BC'; font-size: 70%;}
 .link_line{text-decoration:underline;color:green;}.tele_click{padding:3px; border:1px solid #7DBBBA;background-color:#D2EEEE;border-radius:4px; }
.block {margin:10px;padding:10px;background-color:#F4F6F6;border:1px solid #ADF1F0; border-radius:5px}.block a{text-decoration:none;}
.block ul, .ulstr {display:block;margin:10px 0px 10px 10px;list-style-image: url(/image/ul.gif);line-height:1.5;} .ulstr li {list-style-position: inside;} .ulstr li a{text-decoration:none}.ulstr li a:hover{color:green;text-decoration:underline}
.grid{width:90%;} ul.grid > li {display: block;}@media (min-width:470px) {.grid{ width:90%; -moz-column-count: 2;   -webkit-column-count:2;   column-count:2;list-style-type:decimal; -webkit-column-gap:20px;   -moz-column-gap:20px;  column-gap: 20px;-webkit-column-rule: 1px solid #ccc;  -moz-column-rule: 1px solid #ccc; column-rule: 1px solid #ccc;}}
strong {color:#1E9897;font-weight: 500;}hr {border-top: 1px solid #EAF2F2;}
table.my{border-collapse:collapse; margin:10px auto; overflow-x:auto;width:98%;}table.my td{padding:5px 15px;border:1px solid #ccc;}table.my tr.color{background-color:#F6E6E6;}table.my tr.color1{background-color:#EBEFF7;}table.my input[type=radio] {margin-left: 25px;}
.my1{border-collapse:collapse; margin:10px auto;overflow-x:auto;width:95%} .my1 td{padding:5px 5px;border:1px solid #ccc; text-align:center;}
.home {background-image:url(image/home.png);}.tel{background-image: url(image/ph.png);margin-bottom:4px;}.www {background-image: url("image/www.png");}.home,.tel,.www {padding:5px 0px 5px 35px;background-repeat:no-repeat;margin-top:3px;}
.image_cut{width:100px;height:100px;object-fit:cover;display: block;}
.block_img,.block_text{height:auto;display:inline-block;vertical-align:middle;text-align:justify;} 
.adaptive{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;padding:15px 0px;text-align:center;} 
.number_page1,.number_page2{width:30px;text-decoration:none;height:27px;display:inline-block;text-align:center;cursor:pointer;padding-top:2px;margin:1px;border:1px solid #ccc; border-radius:3px 3px;}.number_page1{background-color: #EFF7F6;}.number_page2{background-color:#fff;}
h1,h2,h3,h4{letter-spacing:1px;font-family:Tahoma;font-weight:500;text-align:left;color:#428C8B;margin:20px 0px}
.gray{border:dotted 1px #AAA;background-color:#eee;padding:5px;margin:5px;}em{color:#188281;}.comment{line-height: 1;border:dotted 1px #AAA;padding:5px;margin:5px;overflow:auto;}.otv{border-top:dotted 1px #AAA;padding:10px;margin-left:40px;display:block;}.pole_comments {border:1 px solid #ccc; border-radius:5px;overflow:auto;}
.white{color:#fff;}.button {padding:8px 20px;display:block; text-decoration:none;font-size:14px; border: 1px solid rgba(0,0,0,.2);border-radius:2px;background:#F2F8F6;}.button:hover {color: rgb(24,24,24); border: 1px solid rgb(198,198,198); background: #f7f7f7);box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.button_kn, .read {margin:10px 20px;padding:5px 10px;text-align:center; display:block;text-decoration:none;float:right;font-size:0.8em;border-radius:5px;}
.button_kn{color:rgb(68,68,68);border: 1px solid rgba(0,0,0,.2);background:#F5FBFA}.button_kn:hover {color:#373D3D; background: #f7f7f7;}
.read {border:1px solid #FDB589; color:#4B4B4B; border-radius:5px} .read::after{content: "";clear: both;display:block; }.read:hover{background:#E1EDED;}
.actual {background-color:#FFF;margin:0 auto;padding:4px;width:96%;font-size:1.1em; margin-top:5px;}.actual ul li {list-style-image: url(/image/ul.gif);}
.small_box{font-size:12px;color:#e28d3b;border:1px solid #d8d0b9;display:block;width:18px; height:20px;text-align:center;margin:0px 5px;} 
.actual2 {margin:0 auto;padding:10px;width:90%;font-size:1.1em; margin-top:5px; border:1px solid #E0F8F5; border-radius:5px 5px;} .actual2 .gid1{height:25px;background-color:#FFF7F1;color:#160A02; padding:5px; } .actual2 ul li {list-style-image: url(/image/ul.gif);}.small_box{font-size:12px;color:#e28d3b;border:1px solid #d8d0b9;display:block;width:18px;text-align:center;padding:1px;margin-left:4px;} .gid{font-size:1.1em;font-weight:bold;line-height:14px;color:#D8660F;line-height: 24px;text-align:center;}
.gid{font-size:1.1em;font-weight:bold;line-height:14px;color:#D8660F;line-height: 24px;text-align:center;}
.form1{width:80%;margin:0 auto;} .form1  input[type=text], select { width: 100%; height:35px; padding: 8px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; border-radius: 4px 4px; box-sizing: border-box;}
.form1 textarea{width: 100%;}
fieldset {background-color: #EFF7F6; border-radius:5px 5px; margin:5px; padding:20px; border:1px solid #E0EEEC}legend {  background-color: gray;  color: white;  padding:10px;border-radius:5px 5px;}
.logo_mobil{float:left;height:auto;display:inline-block;}
@media screen and (min-width:500px) {.block_art{width:46%;}.logo_mobil {width:200px;height:50px;padding:5px 0px;}}
@media screen and (max-width:499px){.block_art {width:97%;border:2px solid #B3C991;}.logo_mobil {width:150px;height:37px; padding:10px 0px}.art img, .razd img{padding:5px; width:100px;height:100px;}}
.menu_mobil{float:right;text-align:right; width:30%;display:inline-block;padding:13px 10px 0px 0px} .menu_mobil a{color:#444;font-size:20px;text-decoration:none}
.cyan {color:cyan;}.right{text-align:right;}.footer {margin-top:5px;width:100%;background-color:#FFF;text-align:justify;border:1px solid #d6e3ec;color:#444;}.sector_bottom{display:block; width:80%;  margin:0 auto;} .bot-sector-cente,.bot-sector-right{width:100%; }
.p1 {text-align:left;line-height:0.9;font-size:0.9em; color:#FFF;}
.itemHits { margin: 0 0 0 20px; padding: 0 0 0 20px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3gwTEAQNZUfYRgAAASpJREFUGNN1kDFLA0EUBmf3jhAWAgaxTiOmtbCJpSBY+DOOFSHhWlNY2dikOAyEPO5fWAq2aQStE6uQTo5YLSmyuzYXMILTfI/hVaMAsiyjLEuyLDvQWt8Ap8AlcAhUwAvwEUKYlmX5vftXeZ6z2WzSGOMDcAd8AUfAHHgFLoCTX/5RKXXfbDa3uqqqRoxxCeTAwHt/DiAi3SRJbkWkC1D7AZDHGJdVVTW0MWamlEpExIQQxmmatqiZTCa7kzRNWyGEsYgYpVRijJlp/jCdTt+BtbV2Ya29ttYugHXt99DOuV6M0Vtrnda6X/sOYIDnejsAWuu+tdbFGL1zrvdfsDnwBnwCx8BZHW0/WFEUeO+3IjIMIbSBEbACroCnelfAKITQFpGh935bFAU/jY6RETNFkNEAAAAASUVORK5CYII=) no-repeat 0 40%; }
.bottom_menu {text-align:center; display:block; width:100%; height:30px;} .bottom_menu a{color:white; padding:10px 5px;} .bottom_menu a:hover{color:cyan;}
  span.eye:after { content: '\1F441' ; font-size:1.5em; padding:0px 5px;}
  .post_img {float:none; margin:0 auto}