body{
background-color:#FFFFFF;
background-image:url(../images/main_fon.jpg);
color:#3C5463;
font-family:Arial,Verdana;
font-size:11px;
margin:0px;
padding:0px;
height:100%;
}
a,a:visited{
color:#444444;
font-family:Arial,Verdana;
font-size:11px;
text-decoration:none;
}
a:hover{text-decoration:underline;}
form{padding:0px;margin:0px;}
h1, h2{
color:#51617F;
margin:0px;
padding:25px 0px 15px 4px;
font-size:20px;
text-transform:uppercase
}
*html h1, h2{
height: 1%
}
h2{
color:#124BAA;
}
h3, h4{
color:#FF6A00;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
padding:0px 0px 7px 46px;
margin:0px 42px 0px 0px;
border-bottom:1px solid #EBEBEB;
text-transform:uppercase;
font-size:17px
}
h4{color:#536281;border:none}
.n_top h4{
	padding:0px 0px 0px 46px;
	margin-bottom: 0px;
	position:relative
}
h5{
color:#FFF;
text-transform:uppercase;
font-size:13px;
padding:25px 0px 15px 47px;
margin:0px
}
small{display:block;font-size:11px;}
hr{
border:none;
border-bottom:1px solid #CFCDC8;
color:#CFCDC8;
height:1px;
}
img{border:none;}
td{font-size:11px}
input{
	font-size: 12px;
	height: 19px;
	font-family: Tahoma;
}
textarea{
	font-size: 12px;
	font-family: Tahoma;
}
.cform_table input, .subm{
width: 98px;
margin-right: 2px;
border:1px solid #A5ACB2;
}
.subm{
	border-color: #A5ACB2
}
.cform_input_td input{
border:1px solid #A5ACB2;
width: 200px
}
.r_ask input, .r_ask textarea{
	border:1px solid #A5ACB2;
width: 300px
}


.main_cont{
min-width:900px;
width:100%;
width:expression(document.body.clientWidth < 990? "990px":"100%" );
}
.head_top{
padding:22px 0px 20px 50px;
margin-bottom:4px;
color:#51617F;
border-bottom:1px solid #E5E5E5;
position:relative
}
.srch{
position:absolute;
top:17px;
left:356px
}
#srch{
border:1px solid #E6E6E6;
width:137px;
font-size: 11px
}
#s_sub{
background:url(../images/srch.gif) 0px 2px no-repeat;
margin-left:2px;
font-size:10px;
text-decoration:underline;
border:none;
width:70px;
color:#6F7170
}
.nav{
position:absolute;
top:22px;
left:592px
}
.nav img{
margin-right:24px
}
.header{
background:url(../images/head_fon.jpg) 897px 0px repeat-x;
height:176px
}
.m_fon{
background:url(../images/menu_fon.jpg);
float:left;
}
.m_cont{
background:url(../images/menu_top.jpg) right top no-repeat;
width:341px;
height:176px
}
.h_im{
float:left;
margin:0px;
position:absolute;
}
#im_r{
left:341px
}
#im_1{
left:342px
}
#im_2{
left:641px
}
.path_cont{
padding:13px 0px 14px 346px;
background:url(../images/path.jpg)
}


.path_cont_my{
padding:2px 0px 2px 23px;
background:url(../images/path.jpg)
}


.path_cont a, .path_cont a:VISITED{
color:#797979
}
#path_last, #path_last:VISITED{
color:#000;
font-size:12px;
text-decoration:underline
}
.path_bot{
background:url(../images/head_bot.jpg);
margin-left:343px
}

.cent_cont{min-height:400px}
*html .cent_cont{height:400px}
#m_t{width:100%; border:none; border-collapse:collapse;;}
#l_td{padding:0px; width:343px; vertical-align:top}
#r_td{padding:0px; vertical-align:top}

.news_top{
background-color:#F6F6F6;
background-image:url(../images/cent_c.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:0px 26px 20px 21px;
margin-top:1px;
border-bottom:25px solid #E0E0E0
}
.date_top{color:#51617F;font-size:11px}
.n_top{
border-bottom:1px solid #E7E7E7;
padding:0px 10px 8px 4px;
margin:12px 0px
}
.b_none{border-bottom:none}
.n_top a, .n_top a:VISITED{
font-size:12px;
color:#000
} 
.n_top span {
font-size:12px;
color:#000
}
.news_bot{
padding:0px 26px 0px 21px;
margin-top:1px;
}
.cit{
margin:0px 37px 24px 46px;
padding:0px 25px 12px 0px;
color:#000;
border-bottom:1px solid #6B7A96;
font-size:12px
}
.desc_l{
font-size:10px;
color:#51617F;
padding:0px 120px 4px 46px;
clear:both
}
.date_l{color:#405281; font-size:12px; font-weight:bold; padding-left:46px}
.fin_cont{
margin:15px 0px 20px 46px;
}
.fin_l{
border:none;
border-collapse:collapse;
border-bottom:1px solid #6B7A96
}
#fin_bot{
margin-bottom:100px;
}
.fin_l td{
font-size:11px;
text-align:center;
}
td.h_1, td.h_2, td.h_3, td.h_4{
font-size:10px;
background-color:#677693;
color:#FFF;
text-align:center;
height:22px
}
td.h_1{width:124px}
td.h_2{width:41px}
td.h_3{width:54px}
td.h_4{width:41px}
td.h_4{
background-image:url(../images/tit_r.jpg);
background-repeat:no-repeat;
background-position:right bottom
}
td.b_1{
text-align:left
}
td.b_1, td.b_2, td.b_3, td.b_4{
border-bottom:1px solid #E1E4E9;
padding:3px 3px 0px 3px
}
td.b_1, td.b_2{
color:#000
}
td.b_3, td.b_4{
color:#677693
}
td.f_last{border-bottom:none; padding-bottom:10px}
.auth_cont{background:url(../images/auth_fon.jpg) repeat-x; clear:both; margin-top:30px}
.la{background:url(../images/auth_l.jpg) left 24px no-repeat}
.ra{background:url(../images/auth_r.jpg) right 24px no-repeat}
.lt{background:url(../images/auth_lt.jpg) left top no-repeat}
.rt{background:url(../images/auth_rt.jpg) right top no-repeat}
.rb{background:url(../images/auth_rb.jpg) right bottom no-repeat}
.lb{background-image:url(../images/auth_lb.jpg);
background-position:  left bottom;
background-repeat:  no-repeat;}
.lb{

position:relative;
height:137px;
}

.form_cont{background:url(../images/info_fon.jpg) repeat-x; clear:both; margin-top:30px}
.form_cont .lt{background:url(../images/info_lt.jpg) left top no-repeat}
.form_cont .rt{background:url(../images/info_rt.jpg) right top no-repeat}
.form_cont .rb{background:url(../images/info_rb.jpg) right bottom no-repeat}
.form_cont .lb{background-image:url(../images/info_lb.jpg);
background-position:  left bottom;
background-repeat:  no-repeat;
height:137px;
padding-bottom:0px
}
.auth_form{
padding:0px 0px 0px 47px
}
.a_inp{
border:1px solid #828282;
margin-bottom:2px;
width:137px
}
.input{
position:absolute;
left:195px;
top:73px;
background:url(../images/auth_laps.gif) left top no-repeat;
padding:14px 37px
}
.input{
padding:10px 37px 18
}
.input a, .input a:VISITED{
color:#FFF;
font-weight:bold
}

.auth_cont div.lb{
padding:41px 0px 0px 0px;
height:96px;
}
*html .auth_cont div.lb{
height:137px;
}
#link_t{
border:none;
border-collapse:collapse;
}
.doc_l{
width:144px;
padding:11px 30px 11px 0px;
text-align:center;
}
#doc_l{
width:175px;
border-right:1px solid #8893A7;
padding:11px 0px 11px 20px;
}
.doc_l a, .doc_l a:VISITED{
color:#fff;
text-transform:uppercase;
font-size:10px;
font-weight:bold
}




.footer{
color:#203969;
position:relative;
clear:both
}
.copyr{
width:230px;
text-align:right;
position:absolute;
left:112px;
top:22px
}
.copyr a, .copyr a:VISITED, .copyr{
color:#747B88;
display:block
}
.count{
position:absolute;
top:16px;
left:367px
}
*html .copyr, .count{
margin-left:-343px
}
.count img{margin-right:5px}
.foot_r{
border-top:1px solid #677693;
padding:38px 5% 8px 0px;
background:url(../images/logo_foot.jpg) 98% 11px no-repeat;
margin-left:343px;
text-align:right
}

.map_list{
	list-style: none;
	padding:2px 0px 2px 0px
}
.map_list li{
	padding: 2px 0px
}
.map_list a, .map_list a:VISITED{
	color: #000
}
.map_list ul{
	list-style: none;
	padding:2px 0px 5px 20px;
	margin: 0px
}
.map_list ul li{
	padding: 0px
}
.map_list_4 a, .map_list_4 a:VISITED{
font-style: italic;
}
