html {
  overflow-y: scroll;

}

.div {
  border: #000000 1px solid;
}


body { font-family: Arial; padding:0px; margin:0px; padding-top:40px; padding-bottom:10px; background-color: #fff; background-image: url(../images/page_g.jpg); background-repeat: repeat-x; }
p { padding : 0px;  margin: 0px; }   
a:focus { outline: none; }
a { color: #004fa9; text-decoration: none; }
.wrapper { width: 964px; margin: 0px auto; }
.clear { clear:both; }
.clear.h40 { height: 40px; }
.logo { font-size: 12px; color: #aad413; height: 42px; width: 644px; float:left; padding: 70px 0 0 320px; background-image: url(../images/header.png); background-repeat: repeat-x;   }
.logo h4, .logo h4 a {  font-style: normal; text-decoration: none; font-family: Arial; font-size: 15px;  text-align: left;  color: #42a1e0 !important; padding: 0px; margin: 0px;  }
.content_wrapper {  width: 964px; float:left; }
.left_menu li { list-style: none; }
.left_menu ul { padding: 0px; margin: 0px; }
.left_menu { width: 190px; float:left; padding-top:10px; background-color: #dde3e4; margin-right: 20px; }

.left_menu .menu_item_off { text-decoration:none; font-family: verdana; font-size: 12px; color: #2f8bc9;  display:block; padding: 7px 0px 0px 25px;
background-image:url('../images/menu_item.png'); height: 23px; width: 163px; background-repeat:no-repeat; float:left; background-position: top left; margin: 1px 1px 1px 1px; }
.left_menu .menu_item_off:hover {  color: #dde3e4;  background-position: center left;  }
.left_menu .menu_item_on { text-decoration:none; font-family: verdana; font-size: 12px; color: #ffffff;  display:block; padding: 7px 0px 0px 25px;
background-image:url('../images/menu_item.png'); height: 23px; width: 163px; background-repeat:no-repeat; float:left; background-position: bottom left;  margin: 1px 1px 1px 1px; }

.left_menu .menu_item_semion { text-decoration:none; font-family: verdana; font-size: 12px; color: #b1c7cd;  display:block; padding: 7px 0px 0px 25px;
background-image:url('../images/menu_item.png'); height: 23px; width: 163px; background-repeat:no-repeat; float:left; background-position: bottom left;  margin: 1px 1px 1px 1px; }

.left_menu .submenu_item_off { text-decoration:none; font-family: verdana; font-size: 11px; color: #5c8c98;  display:block; padding: 3px 0px 0px 25px;
background-image:url('../images/submenu_item.gif'); height: 17px; width: 163px; background-repeat:no-repeat; float:left; background-position: top left; }
.left_menu .submenu_item_off:hover {  color: #000;  background-position: center left;  }
.left_menu .submenu_item_on { text-decoration:none; font-family: verdana; font-size: 11px; color: #000;  display:block; padding: 3px 0px 0px 25px;
background-image:url('../images/submenu_item.gif'); height: 17px; width: 163px; background-repeat:no-repeat; float:left; background-position: bottom left; }

.content { font-family: Verdana; font-size: 14px; width: 744px; float:left; margin: 20px 10px 0 0; line-height: 18px; }
.txt_content { width: 570px; float:left; }
.news { font-family: Arial; font-size: 12px; float:left; text-align: right; padding: 0 0 0 30px; width: 140px; }
.subtekst { font-size: 10px; color: #666;  }
h1, h2, h3, h4, h5, h6 { padding : 0px; margin: 0px; font-family: Verdana; }

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }
.footer { text-align: center; font-size: 10px;  height: 30px; padding: 15px 0; background-image: url(../images/footer.png); background-repeat: no-repeat;  background-position: bottom left; }