body {
background: url('../images/bg.gif') repeat scroll 0% 0% transparent;
}
.shadow {
box-shadow: 0px 0px 30px -10px #333, 0px 0px 30px -50px #333;
}
.logo {
padding-top: 15px;
}
.logos {
padding-top: 20px;
}
.menu {
font-family: Helvetica, Arial, sans-serif;
line-height: 1.5;
    margin: 0 -15px 20px -10px;
    /* width: 100%; */
  -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
     -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
          box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}
 
.menu-item {
  background: #fff;
  width: 100%;
}
.menu-item h4 {
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  padding: 7px 12px;
 
  /*Градиент*/
  background: #146A43; /* Старые барузеры */
  background: -moz-linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#146A43), color-stop(44%,#1F503A), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%);
  background: -o-linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%); /* IE10+ */
  background: linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146A43', endColorstr='#1F503A',GradientType=0 ); /* IE6-9 */
}
.menu-item h4 a {
  color: white;
  display: block;
  text-decoration: none;
}
.menu-item h4:hover {  
  background: #1F503A; /* Old browsers */
  background: -moz-linear-gradient(top,  #1F503A 0%, #64B490 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1F503A), color-stop(100%,#64B490)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #1F503A 0%,#64B490 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #1F503A 0%,#64B490 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #1F503A 0%,#64B490 100%); /* IE10+ */
  background: linear-gradient(top,  #1F503A 0%,#64B490 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F503A', endColorstr='#64B490',GradientType=0 ); /* IE6-9 */
}
.menu-item ul {
  background: #fff;
  font-size: 13px;
  line-height: 30px;
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}
 
.menu-item ul a {
  margin-left: 10px;
  text-decoration: none;
  color: #777;
  display: block;
}
 
 .block-item {
  background: #fff;
  width: 100%;
}
.block-item h4 {
  border-bottom: 1px solid rgba(0,0,0,0.3);
  border-top: 1px solid rgba(255,255,255,0.2);
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  padding: 7px 12px;
 
  /*Градиент*/
  background: #146A43; /* Старые барузеры */
  background: -moz-linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#146A43), color-stop(44%,#1F503A), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%);
  background: -o-linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%); /* IE10+ */
  background: linear-gradient(top, #146A43 0%,#1F503A 44%,#146A43 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146A43', endColorstr='#1F503A',GradientType=0 ); /* IE6-9 */
}

.block-item h4:hover {  
  background: #1F503A; /* Old browsers */
  background: -moz-linear-gradient(top,  #1F503A 0%, #64B490 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1F503A), color-stop(100%,#64B490)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #1F503A 0%,#64B490 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #1F503A 0%,#64B490 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #1F503A 0%,#64B490 100%); /* IE10+ */
  background: linear-gradient(top,  #1F503A 0%,#64B490 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F503A', endColorstr='#64B490',GradientType=0 ); /* IE6-9 */
}
.block-item ul {
  background: #fff;
  font-size: 13px;
  line-height: 30px;
  list-style-type: none;
  overflow: hidden;
  padding: 0px;
}
 
.block-item ul a {
  margin-left: 10px;
  text-decoration: none;
  color: #777;
  display: block;
}
 
/*стили для пункта меню*/
.active a {
  background: #eee;
}
.sublist a {
  background: #fff;
}
.sublist a:hover {
  background: #eee;
}
.menu-item li {
  border-bottom: 1px solid #eee;
}
.block-item li {
  border-bottom: 1px solid #eee;
} 
.menu-item li:hover {
  background: #eee;
}
.descript {
padding: 15px;
}
.adres {
padding: 30px 0px;
}
.hoermann {
    font: bold 2em Arial, sans-serif;
    color: #ffa817;
    text-shadow: #fce4bb 1px 1px 0, #fce4bb 2px 2px 0, 
                 #fce4bb 3px 3px 0, #fce4bb 4px 4px 0, 
                 #fce4bb 5px 5px 0;
	text-transform: uppercase;
}
.mainsep {
margin-top: 0px;
margin-bottom: 10px;
border: 0;
border-top: 1px solid #666666;
}
.next {
    float: right;
}
.footer {
background-color: #363636;
color: #fff;
text-decoration: none;
}
.icons {
    float: left;
    height: 56px;
	}
.sublist .inactive {	
padding-left: 25px;
}
.thumbimg {
    max-height: 150px;
    overflow: hidden;
}
.thumbnail .caption .text-center {
    max-height: 33px;
    min-height: 33px;
}
.poll-options .answer{
font-size: 16px;
display:flex;
align-items: baseline;

}
.thumbnails .caption {
  padding: 5px;
  color: #333;
}
.thumbnails .caption .text-center {
    max-height: 33px;
    min-height: 33px;
}
.tags {
padding: 0 2px;
}
.category-description a {
text-decoration: underline;
color: #248ece;
font-weight: bold;
}
.category-description a:hover {
color: #175386;
text-decoration: none;
}
.news-item img{
    padding: 5px;
	max-height: 200px;
	width:auto;
}