body {
  font-family: Verdana, Arial, helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

.page-body a {
 color: #025A32;
 text-decoration:underline;
}

.page-body a:hover {
 color:#CDD2B2;
 text-decoration: none;
}


.subpage-body a {
 color: #025A32;
 text-decoration:underline;
}

.subpage-body a:hover {
 color:#CDD2B2;
 text-decoration: none;
}


td {
	font-family: Verdana, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Arial, helvetica, sans-serif;
}

#body {
	width:970px;
	min-height:100px;
  	float: left;
	padding:0px;
	margin:0px;
  	color:#7D1D28;
  	font-size:11px;
  	font-weight: normal; 
}

#top-menu {
  margin: 0px;
  float:left;
  padding: 0px;
  height:29px;
  border:0px solid #FF0080;
  width:970px;
  background:url(img/bgr_topmenu.jpg) repeat-x top left;
  border-bottom:1px solid #ffffff;
}

#top-menu ul {
  float:left;
  margin: 0px;
  padding: 0px;
  font-size:11px;
  font-family:Verdana,Arial;
  border:0px solid #FF0080;
  color:#E1E3D3;
}

#top-menu li {
  display: inline;
  float:left;
  padding:0px;
  margin:0px;
  padding-bottom:5px;
  padding-top:7px;
  }

#top-menu li a {
  padding-left: 10px;
  padding-right: 10px;
  color: #E1E3D3;
  border:0px solid #FF0080;
  border-right:1px solid #E1E3D3;
  height:5px;
  text-decoration:none;
}

#top-menu a:hover {
  color: #ffffff;
  text-decoration:underline;
}

#search {
  margin: 0px;
  float:right;
  padding-top: 5px;
  width:165px;
  background:url(img/bgr_topmenu.jpg) repeat-x top left;
}
input.search {
	width:130px;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#EDF1EB;
	border:1px solid #0D6447;
	padding:0px;
	padding-top:2px;
	padding-left:2px;
	margin:0px;
	vertical-align:middle;
}
input.search-button {
	width:14px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
    background:url(img/search_button.gif) no-repeat top left;
	border:none;
	padding:0px;
	margin:0px;
	vertical-align:middle;
} 

#left-header {
	float:left;
	width:210px;
	height:128px;
	clear:both;
    background:url(img/logo.jpg) no-repeat top left;
}
#contact {
    float:left;
	width:100px;
    height:128px;
	border:0px solid #000000;
	background:url(img/logo_group.gif) no-repeat bottom left;
}
#logo
{
    float:left;
	width:100px;
    height:128px;
	border:0px solid #000000;
}

#logo span {
	display: none;
}

#logo a {
    float:left;
	display: block;
	width: 100px;
	height: 128px;
}
#right-header {
	float:left;
	width:760px;
	height:125px;
    background:url(img/bgr_middlemenu.jpg) no-repeat bottom left;
	border:0px solid #FF0080;	
}
#flash {
}
#middle-menu {
  margin: 0px;
  float:left;
  padding: 0px;
  border:0px solid #FF0080;
  width:760px;
  border:0px solid #000000;
}

#middle-menu ul {
  float:left;
  margin: 0px;
  padding: 0px;
  padding-left:30px;
  font-size:11px;
  font-family:Verdana,Arial;
  border:0px solid #FF0080;
  color:#000000;
}

#middle-menu li {
  display: inline;
  float:left;
  padding:0px;
  margin:0px;
  padding-bottom:5px;
  padding-top:7px;
  }

#middle-menu li a {
  padding-left: 10px;
  padding-right: 20px;
  color: #000000;
  border:0px solid #FF0080;
  height:5px;
  text-decoration:none;
  background:url(img/bullet_topmenu.gif) no-repeat top left;
}

#middle-menu a:hover {
  color: #000000;
  text-decoration:underline;
}

#content {
	float:left;
	clear:both;
	width:970px;
	border:0px solid #000000;
	border-bottom:3px solid #FFFFFF;
	background:url(img/bgr_content.gif) repeat-y top left;
}
#left-part {
	float:left;
	width:210px;
	border:0px solid #000000;
	background:url(img/bgr_leftmenu.jpg) no-repeat top left;
	padding-bottom:20px;
}
#left-part ul {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:40px;
    border:0px solid #FF0080;
	list-style:none;
	font-weight:bold;	
}
#left-part ul li {
    border:0px solid #FF0080;
	clear:both;	
	float:left;
	width:200px;
    background: url("img/line_leftmenu.gif") bottom left no-repeat;
	padding-top:4px;
	}
#left-part ul li a {
    color: #000000;
	padding-left:10px;
	margin-left:10px;
	padding-bottom:5px;
	display:block;
	text-decoration:none;
    background: url("img/bullet_leftmenu.gif") top left no-repeat;
}
#left-part ul li a:hover {
	text-decoration:underline;
}
#right-part {
	float:left;
	width:720px;
	padding:20px;
	border:0px solid #000000;
	background:url(img/bgr_rightpart.jpg) no-repeat top left;
}

.news {
	float:left;
	width:370px;
	min-height:30px;
	background:url(img/body_kare.jpg) repeat-y;
	border:0px solid #000000;
}
.news-header {
	background:url(img/header_kare.jpg) no-repeat;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:8px;
	border:0px solid #000000;
}
.news-body {
	padding:15px;
	width:310px;
	float: left;
	color:#000000; border:0px solid #000000;
}
.news-body a {
	color:#000000;
	text-decoration:none;
}
.news-body a:hover {
	text-decoration:underline;
}

.news-body img {
	border:1px solid #046C3D;
	margin-right:5px;
}
.news-body p {
	margin:0px;
	padding:0px;
	padding-top:10px;
}
.news-footer {
	background:url(img/footer_kare.jpg) no-repeat bottom left;
	color:#FFFFFF;
	height:11px;
	font-weight:bold;
	border:0px solid #000000;
	clear:both;
}
.archive {
	color:#046C3D;
}
a.archive {
	color:#046C3D;
	text-decoration:underline;
}

.date {
	color:#046C3D;
	font-size:9px;
}

.services {
	float:left;
	width:350px;
	min-height:30px;
	background:url(img/body_kare.jpg) repeat-y;
	border:0px solid #000000;
}
.services-header {
	background:url(img/header_kare.jpg) no-repeat;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:8px;
	border:0px solid #000000;
}
.services-body {
	padding:15px;
	color:#000000;
}
.services-body a {
	color:#046C3D;
	text-decoration:none;
}
.services-body a:hover {
	text-decoration:underline;
}
.services-body img {
	border:1px solid #046C3D;
	margin-right:5px;
}
.services-body a.archive {
	color:#046C3D;
	text-decoration:underline;
}
.services-body p {
	margin:0px;
	padding:0px;
	padding-top:10px;
}
.services-footer {
	background:url(img/footer_kare.jpg) no-repeat bottom left;
	color:#FFFFFF;
	height:11px;
	font-weight:bold;
	clear:both;
	border:0px solid #000000;
}

.press {
	float:left;
	width:715px;
	margin-top:20px;
	min-height:30px;
	background:url(img/body_presskare.jpg) repeat-y;
	border:0px solid #000000;
	clear:both;
}

.banner-content {
  float:left;
	width:715px;
	margin-top:10px;
	min-height:10px;
	background: #ECEEE4;
	border:0px solid #000000;
	clear:both;
}
.banner {
 width:234px;
 height: 60px;
 float:left;
 padding: 0px;
}

.banner-new-left {
 width:350px;
 float:left;
 padding: 0px;
 padding-right: 7px;
 
}

.banner-new-right {
 width:350px;
 float:left;
 padding: 0px;
 padding-left: 7px;
 text-align: right;
 
}
.press-header {
	background:url(img/header_presskare.jpg) no-repeat;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:6px;
	border:0px solid #000000;
}
.press-body {
	padding:15px;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000000;
	border:0px solid #000000;
}
.press-body a {
	color:#000000;
	text-decoration:none;
}
.press-body img {
	border:1px solid #046C3D;
	margin-right:5px;
	margin-bottom:5px;
}
.press-body p {
	margin:0px;
	padding:0px;

}
.press-footer {
	background:url(img/footer_presskare.jpg) no-repeat bottom left;
	color:#FFFFFF;
	height:10px;
	font-weight:bold;
	border:0px solid #000000;
	clear:both;
	font-size:1px;
}
.business {
	background: url(img/business.gif) #DEE0D0 no-repeat bottom right;
	color:#035B33;
	font-weight:bold;
	font-size:10px;
}
.press-body .date-left {
	color:#046C3D;
	font-weight:normal;
}
.culture {
	background: url(img/culture.gif) #DEE0D0 no-repeat bottom right;
	color:#035B33;
	font-weight:bold;
	font-size:10px;
}
.more {
	color:#046C3D;
	text-align:right;
	font-size:10px;
}
.more a {
	color:#046C3D;
	text-decoration:underline;
	font-size:10px;
}

.corruption {
	float:left;
	padding-left:20px;
	padding-top:20px;
}

#footer {
	float:left;
	width:970px;
	clear:both;
	border-top:1px solid #036035;
}
.copy {
	float:left;
	color:#7E9971;
	font-size:9px;
	padding-left:5px;
}
.abc {
	float:right;
	color:#7E9971;
	font-size:9px;
}
.abc a {
	color:#7E9971;
	text-decoration:none;
}
.abc a:hover {
	color:#7E9971;
	text-decoration:underline;
}


.page {
	float:left;
	width:703px;
	min-height:30px;
	padding-right:13px;
	background:url(img/page_body.gif) repeat-y;
	border:0px solid #000000;
}
.page-header {
	background:url(img/page_header.gif) no-repeat;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:8px;
	border:0px solid #000000;
}
.page-body {
	padding:30px;
	padding-top:20px;
	color:#000000; border:0px solid #000000;
	min-height:530px;
}

.page-body img {
	border:1px solid #046C3D;
	margin-right:5px;
}
.page-body img.pic-map {
	border:1px solid #046C3D;
	margin:0;
}
.page-body p {
	margin:0px;
	padding:0px;
	padding-top:10px;
}
.page-footer {
	background:url(img/page_footer.gif) no-repeat bottom left;
	color:#FFFFFF;
	height:11px;
	font-weight:bold;
	border:0px solid #000000;
	clear:both;
}
h1 {
	color:#03542E;
	margin:0px;
	padding:0px;
	font-size:17px;
	font-weight:normal;
	padding-left:20px;
	padding-top:15px;
}
.subpage-body {
	padding:30px;
	padding-top:20px;
	width:465px;
	float:left;
	color:#000000; border:0px solid #000000;
}
.subpage-body a {
	color:#000000;
	text-decoration:none;
}
.subpage-body a:hover {
	text-decoration:underline;
}

.subpage-body img {
	border:1px solid #046C3D;
	margin-right:5px;
}
.subpage-body img.none {
	border:0px solid #046C3D;
}
.subpage-body p {
	margin:0px;
	padding:0px;
	padding-top:10px;
}

.right-menu {
	float:right;
	width:155px;
	min-height:30px;
	background:#DEE1D1;
	border:1px solid #ffffff;
	margin-top:5px;
	padding-right:13px;
	padding:10px;
}
.right-menu ul {
	float:left;
	margin:0px;
	padding:0px;
    border:0px solid #FF0080;
	list-style:none;
}
.right-menu ul li {
    border:0px solid #FF0080;
	clear:both;	
	float:left;
	width:150px;
	padding-top:4px;
	}
.right-menu ul li a {
    color: #000000;
	padding-left:10px;
	margin-left:0px;
	padding-bottom:5px;
	display:block;
	text-decoration:none;
    background: url("img/bullet_topmenu.gif") top left no-repeat;
}
.right-menu ul li a:hover {
	text-decoration:underline;
}

* {
 font-size: 11px;
 }
 
 .ok 
{
 
  height:18px;
  color: #5E5E5E;
  background:#D9D9D9;
  border:1px solid #808080;
  font-size: 9px;
  font-weight: bold;
  margin-top: 3px;
}

.err {
  color: #c00000;
}

#wellcome2 {
  color: #626B00;
  font-size: 15px;
  font-weight: bold;
}

.savet2 {
 color: #595959;
}
a.savet2  {
 color: #03552F;
 text-decoration: none;
} 

a.savet2:hover  {
 color:#CDD2B2;
 text-decoration: underline;
} 
.nav  {
 color: #03552F;
} 
.content_video {
  background-image: url(img/bg1.png);
  background-repeat: repeat-x;
  background-position: top left;
  background-color: #fff;
  width: 245px;
  margin: 1em auto;
  padding: .25em;
  border: 1px solid #999;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  text-align: center;
}

p.obj {
  padding-top: .5em;
  text-align: center;
}
input.form {
width:150px;  
height:15px; 
border:1px solid #065E34;
color: #6F6F6F;
}

textarea.form {

border:1px solid #065E34;
color: #6F6F6F;
}

ul.down  li { 
 list-style: none;
 background: url(img/download_button.gif) no-repeat top left; 
 padding-left: 20px;
 padding-bottom: 10px;
}

.map1 {
  color: #08703F;
  font-size: 10px;
  background: #ECEEE4;
  border: 1px solid #08703F;
  padding: 3px;
  width: 200px;
}

.map1 a{
 color: #08703F;
 text-decoration: none;
}

.map2 {
  color: #ffffff;
  font-size: 10px;
  background: #2B7043;
  border: 1px solid #08703F;
  padding: 3px;
  width: 200px;
}

.map2 a{
 color: #ffffff;
 text-decoration: none;
}
.green {
 color: #065D33;
}

.row {
 padding:0;
 margin:0 0 10px 0;
 width:643px;
 float:left;
}

.cat-gallery {
 padding:0;
 margin:0;
 width:214px;
 float:left;
 text-align:center;
}

.cat-gallery a {
 color: #025A32;
 text-decoration:none;
 width:162px;
 display:block;
 padding:2px 0;
}

.cat-gallery a:hover {
 color: #000000;
 text-decoration:none;
}

.cat-gallery a img {
 text-decoration:none;
}

.cat-gallery a:hover img {
 text-decoration:none;
}

h2 {
	color:#03542E;
	margin:0px;
	padding:0px;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
}