html {
   height:100%;
   margin:0;
   padding:0;
}
body {
   height:100%;
   margin:0;
   padding:0;
   font-family:Georgia, arial;
   background:#fff url(images/home.jpg) top center no-repeat;
   color:#333;
}
#container {
   //background:url(images/main_content.gif) center center repeat-y;

   min-height:100%;
}
* html #container {
   height:100%;
}
#header{
   height:50px;
   //background:url(images/main_header.jpg) top center no-repeat;
}
#content {
   width:980px;
   margin:0 auto;
}
#inside_content {
   position:relative;
}
#clear {
   height:0;
   font-size:1px;
   line-height:0px;
   clear:both;
}
#rasporka {
   height:170px;
}
#footer {
   height:120px;
   margin-top:-120px;
   //background:url(images/main_bottom.jpg) center center no-repeat;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
}
#footer_inside{
   width:980px;
   margin:0 auto;
}

a{color:#766749;text-decoration:underline;}
a:hover{color:#766749;text-decoration:none;}
#menu_top{
   height:45px;
   background:url(/css/images/menu_top.png) repeat-x;
   width:100%;
}
#menu_top div{
   width:1030px;
   margin:0 auto;
}
#menu_top{
   height:45px;
   background:url(/css/images/menu_top.png) repeat-x;
   width:100%;
}
#menu_top table td{
padding:5px 8px 1px 8px;
vertical-align: top;
font-size:10pt;
   font-family:Georgia,serif;
}
#menu_top table td.current{
background:url(/css/images/current_small.png) top center no-repeat;
color:#fff;
}
#menu_top table td.other_item a{
text-decoration: none;
}
#menu_top table td.big{
background:url(/css/images/current.png) top center no-repeat!important;
color:#fff;
}
#menu_top a{
   font-size:10pt;
   font-family:Georgia,serif;
}
#menu_top table{
   height:45px;
   border-collapse: collapse;
   margin-left:30px;
}
.letter{
   width:980px;
   border-collapse: collapse;
}
.letter td{
   padding:0;
   margin:0;
}
.top_letter{
   background:url(/css/images/top_letter.png) no-repeat 3px;
   height:126px;
}
.middle_letter{
   background:url(/css/images/middle_letter.png) repeat-y 26px;
   padding:0px 50px 0px 50px!important;
}
.middle_letter_inside{
   overflow:auto;
   height:400px;
}
.bottom_letter{
   background:url(/css/images/bottom_letter.png) no-repeat left;
   height:145px;
}
#sb-wrapper{top:20px!important;}

#footer_inside a{
   color:#306c92;
}
#footer_inside{
   border-top:5px solid #7f735a;
   font-family: Georgia,arial;
   padding-bottom:30px;
   line-height:18pt;
}
#footer_inside table{
   width:100%;
}
#footer_inside table td{
   vertical-align:top;
}
h2{
color:#d44405;
font-weight:bold;
font-size:1.1em;
}

h1{
color:#d44405;
font-weight:normal;
font-size:1.0em;
}

h3{
color:#d44405;
font-weight:normal;
font-size:1.0em;
}

h3.news_title {color:#d44405;
font-weight:bold;
font-size:1.0em;}

p.list{
   background:url(/css/images/dot.png) 0px 5px no-repeat;
   padding-left:20px;
   width:180px;
}

.inside_hz td{vertical-align:top;}
.inside_hz  {border-spacing:10px 0px; }   
.news_text_page {text-align:justify;}   
.inside_hz  a {text-decoration:none;}
.news_preview_text a {text-decoration:underline;color:#D44405;font-weight:normal!important;}
.news_text_page a {text-decoration:underline;color:#D44405;font-weight:normal!important;}

img.personal {margin-right:13px;}
.news_preview_text {text-align:justify!important;}

#form501 {float:left;}
