body {
  padding : 0px;
  margin  : 0px;
  color   : #000000;
  height  : 100%;
  background : url(images/bg_body_left.png) #ffffff repeat-x top;
}

p, table, img {
  padding : 0px;
  margin  : 0px;
}

table td {
  font: normal 12px Tahoma;
}

div {
  font: normal 12px Tahoma;
}


a:link, a:visited {
  color            : #0099CC;
  text-decoration  : underline;
}

a:hover {
  color            : #0099CC;
  text-decoration  : none;
}

#left_field {background: url(images/bg_gray_left.png) no-repeat top right;}
#right_field {background: url(images/bg_gray_right.png) no-repeat top left;}

#left1 {background: url(images/bg_left_1.png) no-repeat right;}
#top_field {background: url(images/bg_top.png) no-repeat top;}
#right1 {background: url(images/bg_right_1.png) no-repeat left;}

#left2 {background: url(images/bg_left_3.png) repeat-y right;}
#right2 {background: url(images/bg_right_3.png) repeat-y left;}

#left2_over {background: url(images/bg_left_2.png) no-repeat top;}
#right2_over {background: url(images/bg_right_2.png) no-repeat top;}

#col_center {
  margin-top: 6px;
  margin-left: 20px;
  margin-right: 20px;
  background: #ffffff;
}

#block_footer {
  background: #4db7c7;
  padding: 20px;
  color: #ffffff;
  font: normal 12px Tahoma;
}

.hr_menu {
  color: #000000;
  background-color: #000000;
  height: 1px;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  margin-bottom: 14px;
}

.topmenu_text {font: bold 20px Times New Roman; font-stretch: narrower;}
.topmenu_text a {text-decoration: none; color: #000000;}
.topmenu_text a:hover {text-decoration: none; color: #e35f13;}
.topmenu_text a:visited {text-decoration: none; color: #000000;}
.topmenu_text a:visited:hover {text-decoration: none; color: #e35f13;}

#block_left_menu {font: normal 12px Arial;}
#block_left_menu a {
  display: block;
  margin-bottom: 4px;
  padding: 5px;
  background: #4db7c7;
  color: #ffffff;
  text-decoration: none;
}
#block_left_menu a:hover {
  background: url(images/menuover.png) no-repeat top left;
  text-decoration: none;
}

#block_left_menu2 {font: normal 12px Arial; padding-top: 15px;}
#block_left_menu2 a {
  display: block;
  margin-bottom: 4px;
  padding: 5px;
  background: #2c93a2;
  color: #ffffff;
  text-decoration: none;
}
#block_left_menu2 a:hover {
  background: url(images/menuover.png) no-repeat top left;
  text-decoration: none;
}


#block_left_menu3 {font: normal 12px Arial; padding-top: 15px;}
#block_left_menu3 a {
  display: block;
  margin-bottom: 4px;
  padding: 5px;
  background: #297985;
  color: #ffffff;
  text-decoration: none;
}
#block_left_menu3 a:hover {
  background: url(images/menuover.png) no-repeat top left;
  text-decoration: none;
}

#block_east_menu {font: normal 12px Arial;}
#block_east_menu a {
  display: block;
  margin-bottom: 4px;
  padding: 5px;
  padding-left: 20px;
  color: #000000;
  background: url(images/eastmenu.gif) no-repeat center left;
  text-decoration: underline;
}
#block_east_menu a:hover {
  background: url(images/eastmenuover.gif) no-repeat center left;
  text-decoration: none;
}


#block_mainbody {
  margin-left: 20px;
  font: normal 13px Tahoma;
  margin-bottom: 20px;
}

.news_body {
  padding: 15px;
  background: #efeeee;
}
.news_dalee {
  padding-top: 5px;
  padding-bottom: 10px;
}


