body {color:#636363; font-family:Tahoma; margin:0px; padding:0px;} 
#main {background:url(../img/top_bg.gif) repeat-x; height:100%;} 
#logo_shl {padding-bottom:3px;} 
#logo_shr {padding-bottom:3px;} 
#menu {padding-bottom:3px;}
#img_main {padding-top:18px; padding-bottom:18px} 
#img_bg {width:540px; height:244px; background:url(../img/kg.jpg) no-repeat;}
#img_link {padding-top:10px; padding-right:20px}
#info_bg {padding:0px 10px 0px 0px; background:url(../img/info_bg.jpg) no-repeat; width:189px; height:244px;}
#search {padding:10px 0px 0px 20px;}
#text {font-size:12px; padding:15px 15px 50px 15px; background:url(../img/mid_bg.jpg) no-repeat left bottom #F6F6F6;}
#text a {color:#000; text-decoration:underline;}
#text a:hover {text-decoration:none;}
#bread {font-size:10px;}
#bgline_left {background:url(../img/mid_bgline.gif) repeat-x right top;}
#text_news {padding:15px 15px 50px 15px; font-size:12px; text-align:left; background-color:#F6F6F6;}
#text_news a {color:#636363; text-decoration:underline;} 
#text .date, #text_news .date {font:bold 10px Tahoma; color:#000;}
.news {border-bottom:1px #000 solid; padding-bottom:10px; margin-bottom:10px;}
.news td {vertical-align:top; font:12px Tahoma;}
#text_news a:hover {text-decoration:none;}
#bgline_center {padding-top:15px; padding-bottom:15px; background:url(../img/mid_bgline.gif) repeat-x;}
#block_news {background-color:#F6F6F6;}

.menu a {color:#FFF; font-size:12px; text-decoration:none; display:block; height:26px; padding:6px 10px 0px 10px; voice-family: "\"}\""; voice-family: inherit; padding:0px 10px 0px 10px; line-height:25px;}
.menu a:hover {background:#979797;}
.menu ul {margin:0px; padding:0px; list-style-type:none;}
.menu ul li ul {position:absolute; background:#7a7a7a; display:none;}
.menu ul li:hover ul {display:block;}

.copy {color:#393939; font:10px Verdana; height:35px; padding-right:25px;}
.copy a {color:#000;}
.copy a:hover {text-decoration:none;}
.zagolovok {background-color:#274989; padding-left:15px; color:#FFF; font:14px Arial;}
#bgline_2 {background:url(../img/mid_bgline2.gif) repeat-x;}
#bg_copy {background:#E7E7E7;}
#bg_bottom {background:url(../img/bot_bg.gif) repeat-x;}
#bot_bg_left {background:url(../img/bot_bg_menu.gif) repeat-x;}
#bot_bg_center {background:url(../img/bot_bg_menu.gif) repeat-x; padding-top:3px; padding-bottom:2px;}
#bot_bg_right {background:url(../img/bot_bg_menu.gif) repeat-x;}
h1 {color:#636363; font:normal 14px Arial; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; border-bottom:1px #636363 solid;}
#text_news h1 {border-bottom:0px; color:#000; padding:0px; margin-top:20px;}
h2 {color:#636363; font:normal 14px Arial; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px;}
h3 {font:14px Arial; padding:3px 0px 3px 0px; margin:0px;}
#text h3, #text h3 a, #text_news h3 a {color:#000;}
.page {text-align:right;}
#text .page a, .ditto_currentpage {padding:3px 6px 3px 6px; background:#7a7a7a; color:#fff; text-decoration:none; margin:2px;}
.ditto_currentpage, #text .page a:hover {background:#979797;} 
form {padding:15px;} 
form input {border:1px #fff solid; background:none; font:12px Tahoma; color:#fff; height:20px; width:158px; padding:2px 5px 0px 5px;}
form input.button {width:60px; background:#fff; color:#7a7a7a; margin-top:5px; padding:0px;}
img {border:0px;}

.data td {border:1px #636363 solid; padding:4px; vertical-align:top;}
td {font:12px Tahoma;}