html, body {height: 100%; width: 100%; padding: 0; margin: 0; background-color: #fff; font-family: Arial, sans-serif;}
form {margin: 0; padding: 0;}

<!-- 02.01.2010 color #top_menu a updated from #666 to #2D2F58 -->
#top_menu a {color: #2D2F58; font-size: 11px; font-weight: bold; text-transform : uppercase; text-decoration: none; font-family: Arial;}	
#top_menu a:hover {color: #C92A2E;}

#top_menu_link1 {position: absolute; top: 10px; left: 50px;}
<!-- 02.01.2010 top_menu_link2 updated: top from 30px to 28px; left from 126px to 115px;  -->
#top_menu_link2 {position: absolute; top: 28px; left: 115px;}
#top_menu_link3 {position: absolute; top: 50px; left: 202px;}
#top_menu_link4 {position: absolute; top: 70px; left: 278px;}
#top_menu_link5 {position: absolute; top: 90px; left: 354px;}
#top_menu_link6 {position: absolute; top: 110px; left: 430px;}
#top_menu_link1a {position: absolute; top: 10px; left: 920px;}

h1 {margin: 0; color: #72706F; font-size: 24px;	font-weight: normal; text-transform : uppercase; border-bottom: 1px solid #9D3131;}
h2 {color: #2D2F58; font-size: 20px; font-weight: bold;}
h3 {color: #000; font-size: 17px; font-weight: bold;}
h4 {color: #000; font-size: 15px; font-weight: bold;}
h5 {color: #000; font-size: 15px; font-weight: normal;}

strong.h2, b.h2 {color: #2D2F58; font-size: 20px; font-weight: bold;}

#column_center {padding: 155px 0 0 90px}
#column_right {padding: 10px 10px 0 15px;}
#block_content {overflow: auto; height: 350px; padding: 10px 0 10px 0; clear: both;}

#block_content p, #block_content li, #block_content h1, #block_content h2, #block_content h3, #block_content h4, #block_content h5  {
	margin-right: 20px;
}

#block_content table.pagetext {border-collapse: separate; border-spacing: 2px;}
#block_content table.pagetext td, #block_content table.pagetext th {padding: 3px;}
#block_content table.pagetext thead, #block_content table.pagetext th {background-color: #ccc; color: #2D2F58; font-weight: bold;}
#block_content table.pagetext tbody {background-color: #f0f0f0;}

#block_content p, #block_content li, #block_content td {
	font-size: 15px;
	line-height : 1.3em;
}
#block_content ul li {
	padding-left: 0; padding-bottom: 0.5ex;
}
#block_content ul {margin-left: 2ex; padding-left: 2ex;}

div.block_st01 {position: relative; padding: 9px 10px 10px 45px; margin: 0 0 15px 0; width: 161px; min-height : 230px; background-image: url(../img/bg-block2-center.gif); background-repeat: repeat-y; background-position: right;}	
div.block_st02 {position: relative; padding: 0 10px 10px 45px; margin: 0 0 30px 0; width: 161px; min-height : 255px; background-image: url(../img/bg-block1-center.gif); background-repeat: repeat-y; background-position: right;}
div.block_st03 {position: relative; padding: 9px 10px 10px 45px; margin: 0 0 24px 0; width: 161px; height : 50px;  background-image: url(../img/fon_blue2.gif); background-repeat: repeat-y; background-position: right;}
div.block_letter {position: relative; padding: 0px 0px 0px 0px; margin: 0 0 15px 112px; width: 13px; height : 9px; background-image: url(../img/bg-block2-center.gif); background-repeat: repeat-y; background-position: right;}			

div.servis {font-size: 13px; font-weight: bold; color: #000; text-transform : uppercase; border-bottom: 1px solid #000; padding-bottom: 5px;}
div.title {font-size: 13px; font-weight: bold; color: #fff; text-transform : uppercase; border-bottom: 1px solid #fff; padding-bottom: 5px;}
div.title a {color: #000;  text-decoration: none; text-transform : uppercase;}
div.block_st01 div.title {color: #000;  border-bottom: 1px solid #9D3131;}


div.block_st01 p, div.block_st01 p a, div.block_st03 p, div.block_st02 p {color: #000; font-size: 12px; margin: 8px 0 3px;}
div.block_st02 p  {color: #fff;}
div.block_st02 a, div.block_st02 a:hover  {color: #fff; text-decoration: underline;}
div.block_st03 p {color: #fff;}
div.block_st03 a,  div.block_st03 a:hover  {color: #fff; text-decoration: underline;}
	
ul.location {margin: 0 0 10px; padding: 0 0 15px 0; font-size: 11px;}
ul.location li {margin: 0 10px 0 0; padding: 0 0 0 15px; list-style-type: none; float: left; background: url(../img/arrows_right.gif) left 0.7ex no-repeat; line-height: 16px;}
ul.location li:first-child {padding: 0; float: left; background: none;}


#block_content ul.local_menu, #block_content ul.local_menu li {list-style-type: none;}

p.redline {text-indent: 8ex;}
p.bold {font-weight: bold; color: #666;}
.red {color: #9D3131;}


#block_content img.imgleft {margin: 0 10px 10px 0; float: left;}
#block_content img.imgright {margin: 0 0 10px 10px; float: right;}
#block_content img.imgleft2 {margin: 0 10px 10px 0;}
#block_content img.imgright2 {margin: 0 0 10px 10px;}
#block_content img.noborder {border: 0;}
#block_content img.border {border: 1px solid #000;}
ul.news .image img {float: left; border: 1px solid #000; margin: 0 5px 5px 0;}

