body {font: 10px tahoma; cursor: default;}
td {font: 11px 'Arial Sakha Unicode',tahoma,arial; cursor: default;}
td.10 {font: 10px tahoma;}
td.12 {font: 12px tahoma;}
td.s {font: 10px tahoma;}
td.r {padding-right: 4px;}
td.rm {padding: 2px; font: 10px tahoma;}
td.hdr {font: bold 10px tahoma; color: white; text-align: center;}
td.menu {height: 19; padding: 2px; font: 10px tahoma; color: white; background-color: #2A4B9A;}
td.li {width: 8px; padding-top: 2px; text-align: right; font: 10px tahoma; color: white; background-color: #2A4B9A;}
td.menu2 {height: 19; padding: 2px; font: 10px tahoma; color: white; background-color: #4162B1;}
a {color: #002060;}
a:hover {color: #800000;}
a.s {font: bold 10px tahoma; text-decoration: none; color: #1D3E8D;}
a.nu {text-decoration: none;}
a.nu:hover {text-decoration: underline;}
a.dep {text-decoration: none; color: #204060; font: bold;}
a.dep:hover {text-decoration: underline; color: #600000; font: bold;}
a.menu {color: #ffffff; font: bold 10px tahoma; text-decoration: none;}
a.menu:hover {color: #ffffff; font: bold 10px tahoma; text-decoration: underline;}
a.b {color: #d0e0f0; font: 10px tahoma; text-decoration: underline;}
a.b:hover {color: #ffffff; font: 10px tahoma; text-decoration: underline;}
a.ban {color: #000020; font: 9px tahoma; text-decoration: none;}
a.ban:hover {color: #600000; font: 9px tahoma; text-decoration: underline;}
div.text {text-align: justify; text-indent: 20px;}
p {margin: 4;}
p.0 {margin: 0;}
hr {clear: both; height: 1px; border: 0; border-top: 1px solid #c0c0c0; padding: 0; margin: 10px 0;}
hr.g {color: #c0c0c0;}
h1 {font: bold 12px 'Arial Sakha Unicode', tahoma; color: #a00000; margin: 0px; text-align: center;}
h2 {font: bold 11px 'Arial Sakha Unicode', tahoma; color: #a00000; margin: 0px; text-align: center;}
h3 {font: bold 11px 'Arial Sakha Unicode', tahoma; color: #002060;}
h4 {font: bold 11px 'Arial Sakha Unicode', tahoma; color: #800000;}
input {font: 11px tahoma; border: 1px solid #000040;}
textarea {font: 11px tahoma; border: 1px solid #000040;}
input.r {border:0;}
font.10 {font: 10px tahoma;}
table.b {border: 1px solid white;}
table.b1 {border: 1px solid #2A4B9A;}
p {margin:0;}

a.hmenu {font: bold 11px tahoma; color: #404040; text-decoration: none;}
a.hmenu:hover {font: bold 11px tahoma; color: #800000; text-decoration: underline;}
td.hmenu {height: 25px; background-color: #eee5df; padding-left: 8px; padding-right: 8px; background-image: url("images/hmenu.gif");}

a.r {color: #800000;}
a.r:hover {color: #cd0000;}
a.r2 {color: #cd0000; text-decoration: none;}
a.r2:hover {color: #ff0000; text-decoration: underline;}

a.topic {color: #202025; text-decoration: none;}
a.topic:hover {color: #202025; text-decoration: none;}

.p_margin p {margin: 1em 0;}
.p_margin p.nm {margin: 0;}

#header {width: 100%; height: 76px; text-align: center; overflow: hidden;}
#header div {width: 100%; height: 76px; text-align: center;}

.hdr15 {background: #244487 repeat-x url("images/hdr15bg.png");}

#hdr15_1 a {display: block; text-indent: -9000px; width: 780px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_1.jpg");}
#hdr15_2 a {display: block; text-indent: -9000px; width: 780px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_2.jpg");}
#hdr15_3 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_3.jpg");}
#hdr15_4 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_4.jpg");}
#hdr15_5 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_5.jpg");}
#hdr15_6 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_6.jpg");}
#hdr15_7 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_7.jpg");}
#hdr15_8 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_8.jpg");}

a#vestnik {display: block; width: 128px; height: 80px; padding: 10px; border: 1px solid #406080; text-align: center; background: #cd0000; color: white; text-decoration: none;}
a#vestnik:hover {background: #e00000; color: white;}
a#vestnik span {font: bold 13px "Trebuchet MS","Tahoma","Arial"; display: block; margin: 5px 0;}

div#okrug_info {font: 11px tahoma, arial; text-align: left; margin: 20px auto; width: 300px; height: 90px; padding: 5px 100px; border-top: 1px dashed #bbb;}
div#okrug_info em {font-style: normal; color: #b00; display: block;}
div#okrug_info p {margin: 1em 0;}
div#okrug_info img {float: left; margin: 0 10px 10px 0;}
div#okrug_info span {display: block; clear: both; border-top: 1px dotted #c0c0c0;}

#ykt_map_div {width: 320px; float: left;}

div#okrug_info_ykt {float: left; font: 11px tahoma, arial; text-align: left; width: 280px; padding: 0 0 0 10px;}
div#okrug_info_ykt em {font-style: normal; color: #b00; display: block;}
div#okrug_info_ykt p {margin: 1em 0;}
div#okrug_info_ykt img {float: left; margin: 0 10px 10px 0;}
div#okrug_info_ykt span {display: block; clear: both; border-top: 1px dotted #c0c0c0;}

div.hidden {display: none;}

ul#mainmenu {width: 185px; list-style: none; padding: 0; margin: 0; border-top: 1px solid white;}
ul#mainmenu li {display: block; margin: 0; padding: 0; position: relative; border-bottom: 1px solid white;}
/*html>body ul#mainmenu li {padding: 0 0 1px 0;}*/
ul#mainmenu li a {font: 11px tahoma, arial; display: block; background: #2A4B9A no-repeat url('images/li.png') 3px 10px; padding: 4px 3px 4px 9px; color: white; text-decoration: none;}
ul#mainmenu li span {font: 11px tahoma, arial; display: block; background: #2A4B9A no-repeat url('images/li.png') 3px 10px; padding: 4px 3px 4px 9px; color: white;}
ul#mainmenu li a:hover {background: #4162B1 no-repeat url('images/li.png') 3px 10px; text-decoration: underline;}

ul#mainmenu ul {display: none; width: 215px; left: 176px; top: -1px; position: absolute; list-style: none; padding: 0; margin: 0; background: white; border: 1px solid white; border-bottom: 0;}
html>body ul#mainmenu ul {left: 185px;}
ul#mainmenu ul li {position: relative; display: block; padding: 0; margin: 0; border-bottom: 1px solid white;}
ul#mainmenu ul li a {font: 11px tahoma, arial; display: block; background: #2A4B9A no-repeat url('images/li.png') 3px 10px; padding: 4px 3px 4px 9px; color: white; text-decoration: none;}
ul#mainmenu ul li a:hover {color: white; background: #4162B1 no-repeat url('images/li.png') 3px 10px; text-decoration: underline;}
ul#mainmenu ul ul {width: 215px; left: 206px; top: -1px; position: absolute; display: none; list-style: none; padding: 0; margin: 0; background: white; border: 1px solid white; border-bottom: 0;}
html>body ul#mainmenu ul ul {left: 215px;}

ul#left_banners {width: 150px; list-style: none; padding: 0; margin: 20px auto;}
ul#left_banners li {margin: 10px 0;}
ul#left_banners li a img {border: 0;}

a.red_btn {display: inline-block; background: #b00; color: white; padding: 3px 8px; text-decoration: none; margin: 0 5px;}
a.red_btn:hover {background: #4162B1; color: white;}
a.blue_btn {display: inline-block; background: #4162B1; color: white; padding: 3px 8px; text-decoration: none; margin: 0 5px;}
a.blue_btn:hover {background: #b00; color: white;}

ul.artlist {list-style: none; margin: 0; padding: 20px 0;}
ul.artlist li {margin: 0 0 1em 0;}
ul.artlist li a {text-decoration: none;}
ul.artlist li a:hover {text-decoration: underline;}
ul.artlist span {display: block; color: #b00;}

ul.file_list {list-style: none; margin: 0; padding: 0 0 0 0;}
ul.file_list li {color: #555; margin: 0; padding: 0 0 0 15px; background: no-repeat url('images/disk.png') 0 4px;}
ul.file_list li a {color: #800; text-decoration: underline;}
ul.file_list li a:hover {color: #000;}

div.real_text {text-align: justify;}
div.real_text p {margin: 1em 0;}

a#rss_link {display: inline-block; margin: 0 10px 0 0; width: 71px; height: 18px; text-indent: -9000px; font: 10px/18px 'Trebuchet MS', Arial; color: white; padding: 0 5px; background: #ff7f00; text-decoration: none; position: relative;}
a#rss_link span {position: absolute; left: 0; top: 0; width: 81px; height: 18px; z-index: 2; background: no-repeat url('/images/rss.png') 0 0;}
a#rss_link:hover {background: #ffd1a3; color: #800;}
a#rss_link:hover span {background: no-repeat url('/images/rss.png') -81px 0;}

#sitemap li {list-style: disc;}
#hdr_right {font: 10px/16px 'Trebuchet MS', Arial;}
