<!--
body {margin: 0px; margin-bottom: 10px; background: #ffffff; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; color: #000000;}

#base {width: 889px; margin-left: auto; margin-right: auto; margin-top: 90px;}

#top_menu {background: url(top_menu_bg.gif) left bottom repeat-x; width: 100%; height: 60px; position: relative; z-index: 50; font-size: 0px;}
#top_menu ul{margin: 0px; padding: 0px; width: 816px; display: block; margin-left: auto; margin-right: auto;}
#top_menu ul li {background: url(menu_item_bg.gif) 0px 10px no-repeat; display: block; float: left; width: 136px; height: 35px;}
#top_menu ul li.first{background: -2px;}
#top_menu ul li a{display: block; width: 104px; height: 20px; padding-top: 25px; margin-left: auto; margin-right: auto; font-family: arial; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none; text-align: center; border: 0px solid red;}
#top_menu ul li a:hover {background: url(menu_item_hover.gif) 0px 2px no-repeat; color: #000000;}
#top_menu ul li a.active{background: url(menu_item_hover.gif) 0px 2px no-repeat; color: #000000;}

#footer {margin-top: 30px; padding-bottom: 10px; padding-top: 10px; border-top: 1px solid #666666;}
#footer #footer1{float: left; width: 35%; margin: 0px; margin-right: 10%;}
#footer #footer2{float: right; width: 47%; margin: 0px; padding-top: 5px;}
#footer p{color: #7d7d7d; font-size: 10px;}
#footer #footer2 ul{width: 100%; list-style:none; overflow:hidden; display: block; margin: 0px; padding: 0px;}
#footer #footer2 ul li{display: inline; padding-right: 4px; padding-left: 4px; border-left: 1px solid #7d7d7d; margin-left: -1px;}
#footer #footer2 a{color: #7d7d7d; position: relative; top: -1px; font-size: 10px;}
#footer #footer2 a:hover{color: #333333;}
#footer #footer2 a.active{color: #333333; text-decoration: none;}

#index_content {}
#index_news {clear: both;}
#index_news div.news{width: 49%; float: left;}
#index_news div.news p.date{display: block; color: #7d7d7d; font-size: 10px; margin-bottom: 5px; padding-right: 20px;}
#index_news div.news p.title{display: block; color: #7d7d7d; font-size: 12px; font-weight: bold; margin-bottom: 5px; padding-left: 10px; padding-right: 20px;}
#index_news div.news p.title a{color: #7d7d7d; text-decoration: none;}
#index_news div.news p.title a:hover {text-decoration: underline;}
#index_news div.news p.text {display: block; color: #444444; font-size: 11px; padding-left: 10px; padding-right: 20px;}
#index_news div.news p.text a{color: #444444; text-decoration: none;}
#index_news div.news p.text a:hover {text-decoration: underline;}

#page_content {background: url(page_content_bg.gif) repeat-x bottom; padding-bottom: 30px;}
#page_content #sub_menu {width: 160px; float: left; height: 450px;}
#page_content #sub_menu ul{margin-top: 0px; list-style: none;}
#page_content #sub_menu ul li {display: block; width: 136px; height: 35px; margin-bottom: 5px;}
#page_content #sub_menu ul li a{display: block; width: 131px; height: 35px; padding-top: 10px; margin-left: auto; margin-right: auto; font-family: arial; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none; text-align: center; border: 0px solid red;}
#page_content #sub_menu ul li a:hover {background: url(submenu_item_hover.gif) 0px 2px no-repeat; color: #000000;}
#page_content #sub_menu ul li a.active {background: url(submenu_item_hover.gif) 0px 2px no-repeat; color: #000000;}
#page_content #page_text {width: 600px; float: right; padding-left: 70px; margin-right: 40px; background: url(page_content_text_bg.gif) no-repeat 37px 0px; font-size: 12px;}

#short_navy {width: 100%; height: 20px; padding-top: 20px; padding-bottom: 10px;}
#short_navy div{text-align: right; padding-right: 30px; color: #7d7d7d;}
#short_navy ul{width: 100%; list-style:none; overflow:hidden; display: block; margin: 0px; padding: 0px;}
#short_navy ul li{display: inline; padding-right: 4px; padding-left: 4px; border-right: 1px solid #7d7d7d; margin-right: -1px;}
#short_navy a{color: #7d7d7d; position: relative; top: -1px; font-size: 10px; text-decoration: underline;}
#short_navy a:hover{color: #333333; text-decoration: underline;}
#short_navy a.active{color: #000000; text-decoration: none;}

#page_news {clear: both;}
#page_news div.news{margin-bottom: 20px;}
#page_news div.news p.date{display: block; color: #7d7d7d; font-size: 10px; margin-bottom: 5px; padding-right: 20px;}
#page_news div.news p.title{display: block; color: #7d7d7d; font-size: 12px; font-weight: bold; margin-bottom: 5px; padding-left: 10px; padding-right: 20px;}
#page_news div.news p.title a{color: #7d7d7d; text-decoration: none;}
#page_news div.news p.title a:hover {text-decoration: underline;}
#page_news div.news p.text {display: block; color: #444444; font-size: 11px; padding-left: 10px; padding-right: 20px;}
#page_news div.news p.text a{color: #444444; text-decoration: none;}
#page_news div.news p.text a:hover {text-decoration: underline;}

/* Index image */
#index_bg_sub_image {width: 889px; height: 403px;}
#index_bg_main_image {width: 400px; height: 398px; background: url(index_pics.jpg) no-repeat; background-position: 0px -2406px; position: relative; left: 220px; top: -405px;}



/* Навигация */
#page_news div.navigation {width: 25px; float: left; font-size: 10px; color: #666666; text-align: left;}
#page_news div.navigation a{color: #333333;}

#base_center {position: absolute; top: 0px; left: 50%; margin-left: auto; margin-right: auto;}
#main_logo {width: 352px; position: relative; left: -432px; top: 10px; z-index: 10;}
#search {width: 250px; position: relative; left: 191px; top: 55px; height: 10px;}
#shortcut_icons {width: 140px; position: relative; left: 281px; top: 18px; height: 10px;}
#shortcut_icons img{border: 0px;}
#shortcut_icons a{ margin-left: 30px;}

input.text_input{width: 163px; height: 16px; padding-top: 3px; padding-left: 8px; padding-right: 8px; border: 0px; background: url(input_bg.gif) no-repeat; font-size: 11px; font-family: verdana;}
input.submit {border: 0px; background: #ffffff; color: #000000; font-family: verdana; font-size: 11px; margin: 0px; padding: 0px;}

#page_text div, p {margin: 0px;}
h1 {font-weight: normal; font-size: 26px; margin: 0px; margin-bottom: 8px;}
h2 {font-weight: normal; font-size: 22px; margin: 0px; margin-bottom: 6px;}
h3 {font-weight: normal; font-size: 20px; margin: 0px; margin-bottom: 4px;}
a img{border: 0px;}

-->
