td,body {
	font-family: arialbd,arial, verdana;
	font-size: 12px;
}

body {
	scrollbar-face-color: #c5daf8;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #0a4da7;
	min-width:800px;
	}

#top_h {
height:17px;
background:url("/images.dsn/gov_lang_bg.gif") #7E93B2;
}

#top_h span {
background:url("/images.dsn/gov_lang_01.gif") no-repeat;
width:385px;
height:17px;
display:block;
}

#header {
height:83px;
background:url('/images.dsn/gov_shapka_02_bg.gif') #EFF4F8;
position:relative;
}

#header h1 {
display:block;
height:83px;
width:454px;
background:url('/images.dsn/logo_header.jpg') no-repeat;
padding:0px;
margin:0px;
text-indent:-1000px;
float:left;
cursor:pointer;
cursor:hand;
font-size:24px;
}

#header span {
position:absolute;
width:326px;
height:83px;
background:url('/images.dsn/gov_shapka_03.jpg') no-repeat;
right:0px;
top:0px;
}

p {
margin-top:0px;
margin-bottom:5px;
}

a {
color:#2163B5;
Text-decoration: none;
}
a:hover{
color:#2163B5;
Text-decoration: underline;
}

A.smallnav,A.smallnav:hover {
font-size:12px;
Text-decoration: none;
color:#FFFFFF;
}

A.nav {
	text-decoration: none;
    color:#F66822;
	font-size: 11px;
	font-weight: bold;
}
A.nav:hover {
    text-decoration: underline;
	color: #F66822;
	font-size: 11px;
	font-weight: bold;
}

A.author,A:hover.author {
        font-size: 10px;
        color:#527394;
	font-weight: bold;
}

.author {
        font-size: 10px;
        color:#527394;
}
.bigtitle,A.bigtitle,A.bigtitle:hover {
font-size:13px;
Text-decoration: none;
color:#FF0000;
Font-weight: bold; 
}

.navr,A.navr {
font-size:12px;
Text-decoration: none;
color:#2F5B9C;
}
A.navr:hover {
font-size:12px;
Text-decoration: underline;
color:#2F5B9C;
}

A.menu {
font-size:12px;
Text-decoration: none;
color:#152539;
}

A.menu:hover {
font-size:12px;
Text-decoration: none;
color:#FFFFFF;
}

A.menu2 {
font-size:12px;
Text-decoration: none;
color:#152539;
}

A.menu2:hover {
font-size:12px;
Text-decoration: none;
color:#152539;
}
.search {
font-size:10px;
}
A.themedoc {
	text-decoration: none;
    color:#0A4691;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	line-height: 14px;
}

A.themedoc:hover {
	text-decoration: underline;
    color:#0A4691;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	line-height: 14px;
}


A.themelink {
	text-decoration: none;
    color:#F66822;
	font-size: 11px;
	text-align: justify;
	line-height: 14px;
	font-weight: normal;
}
A.themelink:hover {
	text-decoration: underline;
    color:#F66822;
	font-size: 11px;
	text-align: justify;
	line-height: 14px;
	font-weight: normal;
}

A.2levl {
	text-decoration: none;
    color:#0A4691;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	line-height: 14px;
}

A.2levl:hover {
	text-decoration: underline;
    color:#0A4691;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	line-height: 14px;
}

#menu {
margin:0px;
padding:0px;
}

#menu li {
margin:0px 0px 1px;
padding:1px 2px;
list-style:none;
background:#b2c3da;
border:solid 1px #96a8c3;
}
#menu li a {
text-decoration:none;
color:#152539;
font-size:12px;
}

#menu li.select {
list-style:none;
background:#97acc8;
border:solid 1px #FFFFFF;
}
#menu li.select a {
text-decoration:none;
color:#FFFFFF;
}

#menu li.sep {
height:12px;
border:none;
background:none;
}

#top_menu {
height:20px;
padding:0px 20px;
margin:0px;
width:100%;
background-image:url("/images.dsn/gov_nav_bg.gif");
}

#top_menu td {
white-space:nowrap;
text-align:center;
}

#top_menu td a {
font-size:11px;
Text-decoration: none;
color:#2F5B9C;
font-weight:bold;
}

#top_menu td a:hover {
color:red;
}
#top_menu td a.sel_t {
color:#FF0000;
}

#boot_h {
margin-top:8px;
height:23px;
background-image:url("/images.dsn/gov_bot_bg.gif");
text-align:center;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:2px;
}

.PrintBanners {
width:172px;
border:solid 1px #879CBA;
background-color:#FFFFFF;
cursor: hand;
cursor:pointer;
padding:2px;
margin-bottom:3px;
min-height:43px;
}

.PrintBanners span {
display:block;
min-height:43px;
background:url("/images.dsn/ban_in_01_bg.gif") repeat-y #FFFFFF;
}

.PrintBanners span table {
border-collapse: collapse;
border-spacing: 0; 
width:100%;
height:43px;
}


.PrintBanners span table td {
vertical-align:middle;
background:url("/images.dsn/ban_in_01.gif") no-repeat left;
padding-left:32px;
}

.PrintBanners span table a {
color:#F66822;
font-weight:bold;
}

#main_content p,div {
padding:0px 0px 0px;
margin:0px;
}

.nomargin {
margin:0px !important;
}

.bnn {
display:block;
margin:0 0 10px 0;
}

table.red td{height:38px;background:url(/images.tpl/red_c.png) repeat-x;text-align:center;}
table.red td h3{font-weight:bold;color:#FFF;font-size:12pt;margin:0;margin-top:-3px;}
table.red td.l{height:38px;width:5px;background:url(/images.tpl/red_l.png) no-repeat;}
table.red td.r{height:38px;width:5px;background:url(/images.tpl/red_r.png) no-repeat;}

table.blue_cat td{height:293px;background:url(/images.tpl/blue_cat_c.png) repeat-x;text-align:center;}
table.blue_cat td ul{padding:0;margin:0;width:100%;list-style:none;}
table.blue_cat td ul li{height:26px;padding-top:3px;vertical-align:middle;width:100%;text-align:center;white-space:nowrap;margin:20px 0;}
table.blue_cat td ul li.cur_cat{background:url(/images.tpl/blue_cat_sel.png) repeat-x;}
table.blue_cat td ul li:hover{background:url(/images.tpl/blue_cat_sel.png) repeat-x;}
table.blue_cat td ul li a{vertical-align:middle;font-size:11pt;font-weight:bold;text-decoration:none;color:#FFF;display:block;}
table.blue_cat td ul li a:hover{background:url(/images.tpl/blue_cat_sel.png) repeat-x;color:#000;text-decoration:none;}
table.blue_cat td ul li.cur_cat a{color:#000;}
table.blue_cat td ul li:hover a{color:#000;}
table.blue_cat td.l{height:293px;width:5px;background:url(/images.tpl/blue_cat_l.png) no-repeat;}
table.blue_cat td.r{height:293px;width:5px;background:url(/images.tpl/blue_cat_r.png) no-repeat;}

table.blue_search{margin-top:20px;margin-bottom:20px;text-align:center;}
table.blue_search td{height:38px;background:url(/images.tpl/blue_search_c.png) repeat-x;text-align:center;}
table.blue_search td.l{height:38px;width:5px;background:url(/images.tpl/blue_search_l.png) no-repeat;}
table.blue_search td.r{height:38px;width:5px;background:url(/images.tpl/blue_search_r.png) no-repeat;}

span.date{color:#003399;}

a.v_name{color:#000;font-weight:normal;text-decoration:none;}

table.srch {margin-top:-4px;height:17px;border-collapse:collapse;}
* html table.srch {margin-top:0px;padding-top:-4px;}
table.srch form{height:17px;width:202px;margin:0;padding:0;}
table.srch td{height:17px;padding:0;margin:0;background:url(/images.tpl/si_c.png) repeat-x;}
table.srch td.l{height:17px;width:7px;background:url(/images.tpl/si_l.png) no-repeat;}
table.srch td.r{height:17px;width:15px;background:url(/images.tpl/si_r.png) no-repeat;}
* html table.srch td.l{background:url(/images.tpl/si_l.gif) no-repeat;}
* html table.srch td.r{background:url(/images.tpl/si_r.gif) no-repeat;}
table.srch input{width:100%;border:0;background:none;margin-top:-1px;}

.paging b{color:#4C4C4C;font-size:11px;margin:0 2px;}
.paging a{color:#4C4C4C;font-size:11px;text-decoration:underline;margin:0 2px;}
.paging a:hover{text-decoration:none;}

.v_rel{display:block;position:relative;vertical-align:bottom;}
.v_rel div{margin:0 10px 10px 0;float:left;}
.dialog{display:none;float:none;width:410px;height:330px;text-align:center;}