/*** Generated 20.04.2022 18:11:14 ***/

/*** publication ***/

.publication_one {
}
.publication_one .title{
  display:block;
	font-weight:bold;
	padding-bottom:10px;
	color:#303030;
	text-decoration:none;
}
.publication_one .img {
  width:180px;
  height:135px;
  padding:0 15px 10px 0;
  float:left;
  border:0;
}
.publication_one img {
  margin:0 auto;
}
.all {
  padding-bottom:15px;
}
.all .img {
  width:150px;
  border:0;
  float:left;
}

.last_news {
  background-color:#f0f8f9;
  padding-left:10px;
  padding-bottom:10px;
}
.last_news .main_title{  
  padding-top:15px;
  font-family:bickham_script_threeregular;
  font-size:40px;
  line-height:50px;
  color:#a62d50;  
  text-align:center;
}
.last_news .date{
	padding-left:10px;
	background:transparent url(/images/news_title_left.png) left top no-repeat; 
  margin-bottom:10px;
}
.last_news .date .bg{
  height:18px;
	background-color:#028695;
  font-size:13px;
  color:#ffffff;
  padding-top:2px;
}
.last_news .news_one{
  margin-bottom:30px;
}
.last_news .desc{
  padding-right:10px;
}
.all_news{
  padding:0 10px;
  font-size:13px;
  text-decoration:none;
  color:#a62d50;
}
a.more {
  font-size:13px;
  text-decoration:none;
  color:#a62d50;
}

ul.pagination {
  margin: 0;
  padding: 0;
	float:right;
}
.pagination li {
  margin: 0;
  margin-right: 5px;
  height:  20px !important;
  line-height:  20px !important;
  list-style-type: none;
	font-family:Tahoma !important;
  font-size: 14px !important;
  overflow: hidden !important;
  float: left;
  background-position: center;
  background-repeat: no-repeat;
}
.pagination li.text {
  font-size: 12px !important;
}
li.pagination_item {
  padding: 0px !important;
  background-color: transparent !important;
  color:#878787;
}
li.pagination_left a, li.pagination_right a, li.pagination_left_off, li.pagination_right_off {
  display: block;
  height: 20px !important;
  width: 20px !important;
}
li.pagination_left {
  background-image: url(/adm/images/pagination/page_prev.png);
}
li.pagination_right {
  background-image: url(/adm/images/pagination/page_next.png);
}
li.pagination_left_off {
  background-image: url(/adm/images/pagination/page_prev_off.png);
}
li.pagination_right_off {
  background-image: url(/adm/images/pagination/page_next_off.png);
}
.pagination li a{
  text-decoration:none;
  color:#433e38;
}
.pagination li a:hover{
  color:#000000;
}

/*** gallery ***/

.site_gallery .item {
  padding:10px 12px;
}
.gallery_add_content {
  display:none;
}
.site_gallery .desc {
  font-size:10px;
  color:#888888;
}
.site_gallery .desc .title {
  font-size:16px;
  color:#A62D50;
  text-align:center;
  height:40px;
  overflow:hidden;
}
.float_l{
float:left;
position:relative;
}
.clear{
clear:both;
}

/*** search ***/

.publication_one {
}
.publication_one .title{
  display:block;
	font-weight:bold;
	padding-bottom:10px;
	color:#303030;
	text-decoration:none;
}
.publication_one .img {
  width:180px;
  height:135px;
  padding:0 15px 10px 0;
  float:left;
  border:0;
}
.publication_one img {
  margin:0 auto;
}
.all {
  padding-bottom:15px;
}
.all .img {
  width:150px;
  border:0;
  float:left;
}

.last_news {
  background-color:#f0f8f9;
  padding-left:10px;
  padding-bottom:10px;
}
.last_news .main_title{  
  padding-top:15px;
  font-family:bickham_script_threeregular;
  font-size:40px;
  line-height:50px;
  color:#a62d50;  
  text-align:center;
}
.last_news .date{
	padding-left:10px;
	background:transparent url(/images/news_title_left.png) left top no-repeat; 
  margin-bottom:10px;
}
.last_news .date .bg{
  height:18px;
	background-color:#028695;
  font-size:13px;
  color:#ffffff;
  padding-top:2px;
}
.last_news .news_one{
  margin-bottom:30px;
}
.last_news .desc{
  padding-right:10px;
}
.all_news{
  padding:0 10px;
  font-size:13px;
  text-decoration:none;
  color:#a62d50;
}
a.more {
  font-size:13px;
  text-decoration:none;
  color:#a62d50;
}

ul.pagination {
  margin: 0;
  padding: 0;
	float:right;
}
.pagination li {
  margin: 0;
  margin-right: 5px;
  height:  20px !important;
  line-height:  20px !important;
  list-style-type: none;
	font-family:Tahoma !important;
  font-size: 14px !important;
  overflow: hidden !important;
  float: left;
  background-position: center;
  background-repeat: no-repeat;
}
.pagination li.text {
  font-size: 12px !important;
}
li.pagination_item {
  padding: 0px !important;
  background-color: transparent !important;
  color:#878787;
}
li.pagination_left a, li.pagination_right a, li.pagination_left_off, li.pagination_right_off {
  display: block;
  height: 20px !important;
  width: 20px !important;
}
li.pagination_left {
  background-image: url(/adm/images/pagination/page_prev.png);
}
li.pagination_right {
  background-image: url(/adm/images/pagination/page_next.png);
}
li.pagination_left_off {
  background-image: url(/adm/images/pagination/page_prev_off.png);
}
li.pagination_right_off {
  background-image: url(/adm/images/pagination/page_next_off.png);
}
.pagination li a{
  text-decoration:none;
  color:#433e38;
}
.pagination li a:hover{
  color:#000000;
}

/*** FILE /css/core.css ***/

#default-generated-sheet-loading,
#default-generated-sheet {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

#default-generated-sheet-loading {
  background: url(/adm/images/loading_big_black.gif);
  background-position: center;
  background-repeat: no-repeat;
  z-index: 1000;
}

#default-generated-sheet {
  background-color: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 1001;
}

/*** FILE /css/pagination.css ***/

ul.pagination {
  margin: 10px 0;
  padding: 0;
}
.pagination a {
  color:#000;
}
.pagination li {
  margin: 0;
  margin-right: 5px;
  height: 32px;
  line-height: 30px;
  list-style-type: none;
  font-size: 14px;
  overflow: hidden;
  float: left;
}
.pagination li.pages {
	background: none;	
}
li.pagination_item {
  background-color: #fff;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #e3e0cf;
  border-bottom: 1px solid #e3e0cf;
  border-radius: 6px;
  padding: 5px 10px;
  padding: 0 14px;
  color:#000;
}
li.pagination_left a, li.pagination_right a, li.pagination_left_off, li.pagination_right_off {
  display: block;
  height: 30px;
  width: 30px;
}
li.pagination_left {
  background-image: url(/adm/images/page_prev.png);
  background-position:left center;
  background-repeat:no-repeat;
}
li.pagination_right {
  background-image: url(/adm/images/page_next.png);
  background-position:right center;
  background-repeat:no-repeat;
}
li.pagination_left_off {
  background-image: url(/adm/images/page_prev_off.png);
  background-position:left center;
  background-repeat:no-repeat;
}
li.pagination_right_off {
  background-image: url(/adm/images/page_next_off.png);
  background-position:right center;
  background-repeat:no-repeat;
}

/*** FILE /css/style.css ***/

﻿body,html{
height:100%;

}
h1{
font-size:16px;
}
h1.title{
padding-bottom:20px;
}
a{
color:#000000;
}
.news_title a{text-decoration:none;}
header{
height:100%;
}
body{
font-family:georgia; 
font-size:14px;
background-color:#16ada0 !important;
 /* font-stretch:ultra-condensed;
 font-weight:100 !important;*/
}
header>.ym-wrapper{
min-height:100%;
}
#hfooter{
clear: both;
height:75px;
}
.footer{
height:75px;
margin-top:-75px;
}
.ym-wrapper {
   width: 1200px;
   margin:0 auto;
   background:url("/images/background.png");
   }
.head_img{
	position:relative;
	background:url("/images/head_img.png");
	width:1200px;
	height:238px;
}
.head_text{
position:absolute;
font-size:22px;
color:#2bd0c2;
top:75px;
left:130px;
}
.head_form{
top:170px;
left:185px;
position:absolute;
}
.ym-hlist>ul>li{
padding-right:10px;
position:relative;
background:url("/images/down.png") no-repeat right;
}
.ym-hlist ul li ul{
position:absolute;
top:50px;
}
.ym-hlist{
overflow: visible;
height:55px;
}


.ym-hlist ul li a, .ym-hlist ul li strong
{
color: #16ada0;
font-size:16px;
font-family:georgia; 
text-shadow:none;
 line-height:20px;
}
.ym-hlist ul li:focus,
.ym-hlist ul li:hover{
background: none repeat scroll 0 0 rgba(43, 208, 194, 1);
border-radius: 0.3em 0.3em 0.3em 0.3em;

}
.ym-hlist>ul>li:focus,
.ym-hlist>ul>li:hover{
background: url("/images/down_white.png") no-repeat right rgba(43, 208, 194, 1);
}
.ym-hlist ul li a:focus,
.ym-hlist ul li a:hover,
.ym-hlist ul li a:active {
	background:none;
	color:#ffffff;
	/*color: #16ada0;*/
	}

.nav.ym-hlist>ul{
margin-left:135px;
margin-top:9px;
}
.nav.ym-hlist, .nav.ym-hlist ul li ul.sub_menu{

background:url("/images/navback.png");
}
.nav.ym-hlist ul li ul.sub_menu{

display:block;
border-radius: 0.5em 0.5em 0.5em 0.5em;
padding:0px 0px 0px 0px;
z-index:100;
}
.nav.ym-hlist ul li ul.sub_menu li{
line-height:0.1em;
display:block;
float:none;
padding:4px 15px;
margin:0;
position:relative;

}
.nav.ym-hlist ul li ul.sub_menu li:before {
	color:#16ada0;
	content: "-";
	float:left;
	margin-right:2px;
	margin-top:7px;
   }
.nav.ym-hlist ul li ul.sub_menu li a
{
text-decoration: underline;
font-size:13px;
}
.head_text>span{
font-size:52px;
}
.head_text>span a{
color:#2bd0c2;
text-decoration:none;
}
.invis_field{
height:31px;
width:181px;
padding:0px;
border: 0px inset #FFFFFF;
background:url("/images/backg_search.png");

}
.search_img_l{
background:url("/images/search_img.png") no-repeat;
padding-left:31px;
}
.form_search{
position:relative;
}
.search_img_r{
background:url("/images/search_img_r.png") no-repeat right;
padding-right:8px;
}
.searchbutton{
position:absolute;
right:-90px;
top:0px;

height:30px;
padding-left:15px;
padding-right:15px;
/*width:70px;*/
border:0;
background:url("/images/button.png");
border-radius: 0.4em 0.4em 0.4em 0.4em;
color:#FFFFFF;

}
.searchbutton:active{
background:url("/images/button_down.png");
}
#main{

margin:15px 150px 23px 150px;
}
.ym-col3{
margin: 0 0 0 69%;
}
.ym-col1>.border{
background:#FFFFFF;}
.ym-col1>.border>div{
min-height:385px;
}

.border{
	background:#FFFFFF;
	background: -moz-linear-gradient(top, #ffffff, #e9fbff); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#ffffff), color-stop(100%,#e9fbff));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #ffffff, #e9fbff);
    background: -o-linear-gradient(top, #ffffff, #e9fbff); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff, #e9fbff); /* IE10 */
    background: linear-gradient(top, #ffffff, #e9fbff); /* CSS3 */ 
padding-bottom:1px;
margin-bottom:15px;
border:1px solid #d4d4d2;

-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.1); /* Для Firefox */
-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.1); /* Для Safari и Chrome */
box-shadow:5px 5px 10px rgba(0,0,0,0.1);

filter: progid:DXImageTransform.Microsoft.shadow(direction=135, color=#f1e8c7, strength=10);
}
.ym-col1>.border:after{
display:block;
background:#f0fbfa;
width:100%;
height:40px;
content: " "; 
 }
 .border>div{
 margin:12px 28px;
 }
 .border>div.kontakt, .news .border>div, .ym-col3 .border>div {
 margin:13px 10px 6px 17px;
 }
 .ym-col3 .border>div{
 min-height:167px;
 }
 .border>div.kontakt td{
 padding-top:3px;
 padding-bottom:3px;
 font-size:13px;
 }
 .border>div.kontakt td+td{
 text-align:right;
 }
 .border>div.kontakt table .table_head{
 padding-bottom:15px;
 font-size:16px;
 }
.border>div.kontakt table .disp {
 font-size:15px;
}
.border>div.kontakt td.time_size{
font-size:12px;
}

.ym-col1 {
	
    width: 67%;
	
}
.ym-cbox{
	padding:0px;
	background:#FFFFFF;
}


.img_footer_1{
font-size:11px;
position:absolute;
left:160px;
color:#2bd0c2;
text-align:center;}
.img_footer_1 span{
font-size:30px;}
.img_footer_1 span a{
color:#2bd0c2;
text-decoration:none;
}
.img_footer_2{
position:absolute;
top:0px;
right:247px;}
.img_footer_3{
position:absolute;
top:0px;
right:142px;
}
.footer>.ym-wrapper>.ym-wbox{
position:relative;
}
.ym-g33>.border{
margin-right:20px;
}
.sf-sub-indicator{
display:none;
}
.news{
width:941px;/*765px;*/
margin:0px 140px;
}
.news_title{
font-size:16px;
padding-top:5px;
padding-bottom:15px;
}
hr{
color:#d0d4d6;
margin-left:5px;
margin-right:5px;
}
.red{
color:red;
}
.button{
background:url("/images/button.png");
padding-top:7px;
padding-bottom:7px;
padding-left:15px;
padding-right:15px;
/*float:left;*/
border-radius: 0.4em 0.4em 0.4em 0.4em;
text-decoration:none;
color:#FFFFFF;
}
.input_block>div{
/*float:left;*/
}
.input_block div.name{
padding-bottom:5px;
}
.input_block{
padding-bottom:10px;
}
.input input, .input textarea {
width:229px;
}
.input input.input_captcha{
width:142px;
vertical-align: top;

}
.ym-col1 table{

margin-bottom:20px;
}
.ym-col1 table tr{
height:22px;
}
.top_marg_50{
margin-top:50px;
margin-left: 10px;
}
input[name^="hvs_v_m"],input[name^="gvs_v_m"],input[name^="hvs_k_m"],input[name^="gvs_k_m"],input[name^="hvs_2_s_m"],input[name^="gvs_2_s_m"],input[name^="elenerg_t1"],input[name^="elenerg_t2"],input[name^="tepenerg"]{
width:15px;

}
input[name$="_9_noval"],input[name$="_10_noval"],input[name$="_11_noval"]{
color:red;
}
.float_r{
float:right;
}
.archiv_news{
margin-top:10px;
}
.back_{
position:absolute;
bottom: 0;}
.news_one{
min-height:385px;
position:relative;
}
.full_text{
margin-bottom:15px;
}