@import url(https://fonts.googleapis.com/css?family=Fira+Sans&subset=latin,cyrillic);
body{
    margin:0;
    padding:0;
    background: #dafe8c;
    font: 16px Tahoma, sans-serif;
    color:#467e03;
}
.bwrapper{
	margin:0;padding:0;
	/*background: url('../i/header.jpg') no-repeat top center;*/
	/*min-height:1400px;*/
}
a{
    color: #006666;
	text-decoration:underline;
}
a:hover{
    text-decoration:none;
}
.footer {
	/*width:1205px;*/
	margin: 0 auto;
}
.hwrp{
	background:#00e7fd url('../i/hbgx1.png') repeat-x bottom;
	/*min-height:553px;*/
	box-shadow: 0px 3px 10px rgba(26,72,0,0.5);
}
.himage{
min-height:553px;
	/*width:901px;*/
	/*height:426px;*/
	width:1250px;
	margin: 0 auto;
	background:url('../i/header1.png') no-repeat bottom right;
	position:relative;
	z-index:10;
	display:table;
}
.hcaption{
	display:table-cell;
	vertical-align:bottom;
	font:22px Georgia;
	color:#2c4f00;
	padding:15px 30px;
	text-shadow: #e9ffae 1px 0px, #e9ffae 1px 1px, #e9ffae 0px 1px, #e9ffae -1px 1px, #e9ffae -1px 0px, #e9ffae -1px -1px, #e9ffae 0px -1px, #e9ffae 1px -1px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px;
}
.page_wrapper{

    margin: 0 auto;
    padding:25px 0;
    width: 1250px;
	position:relative;
	/*top:-40px;*/
	padding-top:20px;
}
.header{
	/*margin: 0 40px;*/
	padding-top:460px;
}
.haddress{
	width:880px;
	margin:10px auto;
}
.haddress td{
	width:50%;
	text-align:center;
	font-size:14px;
}
.hphone{
	font: normal 25px 'Trebuchet MS', 'Fira Sans';
	
	color:#114d2d;
	padding:0 0 0 112px;
	text-shadow: #e9ffae 1px 0px, #e9ffae 1px 1px, #e9ffae 0px 1px, #e9ffae -1px 1px, #e9ffae -1px 0px, #e9ffae -1px -1px, #e9ffae 0px -1px, #e9ffae 1px -1px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px, #e9ffae 0 0 3px;
}
.haddress span{
	font-size:17px;
}
.photo-slider{
	width:561px;
	height:322px;
	position:relative;
	margin-left:56px;
	margin-bottom:8px;
}
.photo-slider-content{
	position:absolute;
}
.photo-slider-frame{
	position:absolute;
	z-index:150;
	background:url('../i/frame.png') no-repeat;
	width:561px;
	height:322px;
}
.photo-slider img{border-radius:26px;}
.photo-slider-link{display:none;}
.mainmenu{
    width:235px;
	display:table-cell;
	vertical-align:bottom;
}

.mainmenu a{
    color:#fff;
}
.top_menu{
	list-style:none;
	margin:0 auto;padding:0;
}
.top_menu_item{
	display: block;
	text-align:center;
}
.top_menu_item>a,.lsb .bar_menu_item>a{
    font: 14px/16px Tahoma;
	border-radius:24px;
    color:#005053;
    text-decoration: none;
    text-align: center;
	display:block;
	padding:8px;
	background: #9ee2ea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzllZTJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2M2NiZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9ee2ea 0%, #63cbd6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ee2ea), color-stop(100%,#63cbd6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9ee2ea 0%,#63cbd6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9ee2ea 0%,#63cbd6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9ee2ea 0%,#63cbd6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9ee2ea 0%,#63cbd6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ee2ea', endColorstr='#63cbd6',GradientType=0 ); /* IE6-8 */

}
.top_menu_item:hover, .top_menu_item.active_item{
	color:red;
}
.top_menu_item:hover>a, .top_menu_item.active_item>a{ color:red;   }
.top_sub_menu{
	position:absolute;
	left:0;
	top:60px;
	display:none;
	list-style:none;
	background:#fff57d;
	padding:0 13px;
	border-radius:10px;
	width:260px;
	
}
.top_menu_item.jhover .top_sub_menu{
	display:block;
}
.top_sub_menu_item{
	margin:10px 0;
	display:block;
}
.top_sub_menu_item a{
	font-size:13px;
	display:block;
	color:#00647D;
}
.middle{
	/*margin-top:10px;*/
    /*background-color: #fff385;
    min-height: 500px;
    border-radius: 18px;
    position: relative;
    top:-33px;
    padding: 50px 0;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);*/
}
.footer{
   /* background: url('../i/fbgx.png') repeat-x bottom;*/
    height: 231px;
	padding-top:10px;
}
.clearfix{
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}
.lsb, .rsb, .msb{
    width:235px;
    /*position: absolute;*/
    min-height: 400px;
}
.lsb,.rsb{
	
}
.lsb{
    /*left: 0;*/
    float: left;
	/*margin-left:9px;*/
}
.rsb{
    /*right: 0;*/
    float: right;
	/*margin-right:9px;*/
}
.msb{
    position: static;
    width: 100%;
    /*float: left;*/
}
.lst-news a{
	display:block;
	font-size:13px;
	margin-bottom:10px;
	margin-left:5px;
	/*max-height:2.5em;*/
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.text_content{
    margin: 0 240px;
    padding: 0 10px;
	min-height:900px;
  hyphens: auto;
}
.text_content h1,.text_content h2,.text_content h3{
    font: italic 24px Georgia;
	color: #336633;
}
.text_content h2{
    font-size: 20px;
}
.text_content h3{
    font-size: 16px;
}
.text_content>*:first-child{
	margin-top:0;
}
/* MENU */
.bar_menu{
    list-style: none;
    padding: 5px 0;
    margin: 0;
}
.lsb .bar_menu{
	border-radius:0 15px 15px 0;
}
.bar_menu_item{
    margin-bottom: 7px; 
	position:relative;
}
.bar_menu_item:hover{
	/*background: #fff57d;*/
}
.org_info{color: #006070;font:bold 13px Tahoma;padding:15px 4px}
.rsb .bar_menu_item>a{
	position:relative;
    color: #8d5800;
	text-align:center;
    font:15px Georgia;
    text-decoration: none;
    display: block;
    padding: 10px;
	border-radius:20px;
background: #ffee8e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url('../i/mibg.png') no-repeat 15px center, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWU4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI2NDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffee8e 0%, #ffb641 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffee8e), color-stop(100%,#ffb641)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffee8e 0%,#ffb641 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffee8e 0%,#ffb641 100%); /* Opera 11.10+ */
background: url('../i/mibg.png') no-repeat 15px center, -ms-linear-gradient(top,  #ffee8e 0%,#ffb641 100%); /* IE10+ */
background:url('../i/mibg.png') no-repeat 15px center, linear-gradient(to bottom,  #ffee8e 0%,#ffb641 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee8e', endColorstr='#ffb641',GradientType=0 ); /* IE6-8 */
border:1px solid #ffcc70;

}
.bar_menu_item>a span{
	/*padding:15px;*/
	display:none;
}

.rsb .bar_menu_item>a{
 
}
.rsb .bar_menu_item.active_item>a,.rsb .bar_menu_item>a:hover,.rsb .bar_menu_item>a.active{
color:#386800;
background: #94fe59; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url('../i/mibg1.png') no-repeat 15px center, url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0ZmU1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGM1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #94fe59 0%, #00c500 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94fe59), color-stop(100%,#00c500)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #94fe59 0%,#00c500 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #94fe59 0%,#00c500 100%); /* Opera 11.10+ */
background: url('../i/mibg1.png') no-repeat 15px center, -ms-linear-gradient(top,  #94fe59 0%,#00c500 100%); /* IE10+ */
background: url('../i/mibg1.png') no-repeat 15px center, linear-gradient(to bottom,  #94fe59 0%,#00c500 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94fe59', endColorstr='#00c500',GradientType=0 ); /* IE6-8 */
border:1px solid #32c200;
}
.bar_sub_menu{
    display: none;
    list-style: none;
    margin: 0;
    padding:0 12px;
	position:absolute;
	right:235px;
	top:0;
	width:300px;
	background-color:#83f646;
	border-radius:20px;
	border:1px solid #32c200;
  z-index: 1;
}
.lsb .bar_sub_menu{
	left:235px;
}
.bar_menu_item.active_item>.bar_sub_menu{
   /*display: block;*/
}
.bar_menu_item.jhover>.bar_sub_menu{
    display: block;
}
/*.bar_menu_item.jhover:hover>.bar_sub_menu{
    display: block;
}*/




.bar_sub_menu_item{
	margin:8px 0;
}
.bar_sub_menu_item>a{
    color: #467e03;
    padding: 0;
    font:normal 13px Tahoma;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
}
.bar_sub_menu_item>a:hover,.bar_sub_menu_item>a.active{
    color:#ba7f00;
}

/*FOOTER*/
.footer{
	/*padding:10px 0 10px 0;*/
	background:url('../i/bpbgx.png') repeat-x bottom;
}
.footer .fdiv{
	background: url('../i/footer.png') no-repeat center bottom;
	height:231px;
	width:1204px;
	margin:0 auto;
	color:#2c4f00;
	position:relative;
	font-size:13px;
}
.footer, .footer a{color:#2c4f00;}
.footer .fmenu{
    text-align: center;
}
.footer .fmenu a{
    margin:0 20px;
	font-size:12px;
}
.footer .fcopy{

    font-size: 12px;
}
.fcopy{padding-top:30px;}
.fcopy, .fmenu{
	
	
}
/*NEWS*/
.news-list{
    list-style: none;
    padding: 0;
}
.news-list li{
    margin-bottom: 10px;
}
.news-list a, .news-list em{
    display: block;
}
.news-list em{
    font-size: 13px;
    font-style: normal;
    color: #000;
}
.gall_imgs{
    display: inline-block;
}
.gall_imgs img{
    width: 105px;
    height: 105px;
    padding: 4px;
    margin:4px;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid silver;
}
.sml1{
    padding-left: 30px;
}
.sml2{
    padding-left: 60px;
}
.sml3{
    padding-left: 90px;
}
.cTable{
	border: 1px solid #696969;
	border-collapse: collapse;
}
.cTable td,.cTable th{
	border: 1px solid #696969;
	padding:5px;
}
.breadcrumbs{
    overflow-x: hidden;
    font-size: 12px;
    /*background-color: #6AD8F4;*/
    white-space: nowrap;
}

.text_content img{
max-width:690px;
border:none;
}
.guestbook ul{
	list-style:none;
	padding:0;
}
.guestbook ul li{
	border-bottom:1px dotted green;
}
.guestbook ul span{
	color:green;
}
.guestbook ul em{
	font-size:13px;
}
.guestbook img{height:30px;width:70px;}
.bimages{
	width:1100px;
	margin: 0 auto;
	padding: 10px 0;
	text-align:center;
}
.bimages table{
	width:100%;
}
.bimages td{text-align:center;width:33%;}
.bimages img{
	height:140px;
}
.eg,.ul{
	top:100px;
	left:350px;
	position:absolute;
}
.ul{
	left:1100px;
}
#bee{
position: absolute; width:26px; z-index: 20;
}
.marg{
	margin-top:50px;
}



.guestbook .err li{border:none;color:#e9ffae;}
.search_form{
	text-align:right;
	padding-bottom:15px;
	
}

.search_form input{
	width:170px;
	height:30px;
	border:1px solid orange;
	padding:2px;
	float:right;
	color:orange;
}
.search_form input::-moz-placeholder{
	color:#9f9f9f;
}
.search_form input:-ms-input-placeholder{color:#9f9f9f;}
.search_form input::-webkit-input-placeholder{color:#9f9f9f;}
.search_form button{
	background:url('../i/sbtn.png') no-repeat center center;width:32px; height:36px;
	border:none;
	float:right;
	cursor:pointer;
}
.creator{
	font-size:11px;
	text-align:right;
	padding-right:20px;
}
.bar_menu_item a span{
	position:absolute;
	width:0px;
	height:0px;
	top:2px;left:20px;
	/*background:url('../i/icons.png') no-repeat;*/
	display:none;
}
.bar_menu_item .mBtn1 span{
	display:block;
}
.bar_menu_item .mBtn2 span{
	display:block;
	width:58px;
	left:10px;
	background-position:-41px 0;
}
.bar_menu_item .mBtn3 span{
	display:block;
	left:30px;top:1px;
	width:31px;height:38px;
	background-position:-175px -1px;
}

.LinkToSpec {
    font: bold 14px Tahoma;
	text-transform:uppercase;
    color: #fff;
    text-decoration: none;
    background: #ff0000 url('../i/eye.png') no-repeat 7px center;
    padding: 10px 7px;
    padding-left: 35px;
    border-radius: 6px;
	display:block;
	hyphens:auto;
	-ms-hyphens:auto;
	margin: 10px 0 0 0;;
}
.LinkToSpec:hover{
	text-decoration: underline;
	color: #fff;
	background-color:black;
}

.lsb-banners{
	
}

.lsb-banners a, .lsb-banners img{
	display:block;
	width:100%;
}
.lsb-banners a{
	margin:10px 0;
}

.btn {
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  font-family: Arial;
  color: #ffffff;
  font-size: 17px;
  background: #3498db;
  padding: 7px 20px 7px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.btn-marg {
  margin: 0 5px;
}

.LentaIcon {
  position: relative;
  padding-right: 35px!important;
}
.LentaIcon:after {
  position: absolute;
  right: 15px;
  width: 40px;
  /* height: 26px; */
  background: url(https://komipages.ru/cdn/share/20200310/g4.png);
  top: 1px;
  bottom: 1px;
  display: inline-block;
  content: '';
  background-size: contain;
  background-repeat: no-repeat;
}