body 
{   font-family:Arial, Tahoma, Verdana; background:#fff url(/images/top_fon.jpg) repeat-x top left;}

html,body {
	height: 100%; margin:0px; padding:0px;}

img, table
{    border:none;}

td
{    padding: 0px;}

table
{   border-collapse: collapse; border-spacing:0;}

form, input{
    margin:0px;}

form,input,p,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dd,dt
{   padding:0px;margin:0px;}

li 
{   list-style:none;}

a
{   color:#0e2489; text-decoration:none;}
a:hover
{   color:#8fb1d8; text-decoration:none;}
h2
{   font-size:19px; font-weight:normal; color:#020749; line-height:20px;}
h2 img
{   width:9px; height:5px; margin: 0 0 0 10px; vertical-align:middle;}

h2 a, h2 a:hover
{   color:#020749; text-decoration:none;}
h3
{   color:#5d646a; font-size:18px; font-weight:normal;}
h5
{   color:#fff; font-size:12px; font-weight:bold;}

h5 a, h5 a:hover, h5 a:visited
{   color:#fff;
   text-decoration:none;}


p
{   padding:10px 0 10px 0px; line-height:17px; color:#000;}
address
{   padding:10px 0 10px 0px; line-height:17px; color:#000; font-style:normal;}
#main
{   width:100%; height:100%;min-width:1000px; width:expression((document.body.clientWidth<=1000)?'1000px':'100%');}
#main1_1
{   width:21px; background:#dae5f2 url(/images/main1_1fon.jpg) no-repeat left 148px;}
#main1_2
{   background:url(/images/main1_2fon.jpg) no-repeat left bottom; vertical-align:top; text-align:left;}	
#main2_1
{   height:80px; background:#dae5f2;}
#main2_1 img
{   height:80px; width:21px;}
#main2_2
{   background:#dae5f2 url(/images/main2_2fon.jpg) no-repeat 139px top; font-size:11px; color:#5d646a;
    vertical-align:top; text-align:left;}
#main2_2 a
{   color:#5d646a; text-decoration:underline;}
#main2_2 a:hover
{   color:#5d646a; text-decoration:none;}
/*хедер*/
#header
{   height:113px; background:url(/images/hed_fon.jpg) no-repeat left top; position:relative;}
 /*лого*/
#logo
{   width:177px; height:102px; margin: 0 0 0 36px; position:relative;overflow:hidden;}
#logo a, #logo a:hover
{   text-decoration:none;}
h1
{   font-size:22px; font-weight:normal;}
h1 span.blue
{   color:#13248c; padding: 36px 0 0 0; display:block;}
h1 span.red
{   color:#e4120a;display:block;}
h1 span.black
{   color:#000; font-size:9px; font-weight:bold; text-align:right;display:block; margin: 0 39px 0 0;}
#logo img
{   width:177px; height:102px; z-index:1; position:absolute; top:0; left:0;}
 /*слоган*/
#slogan
{   position:absolute; left:306px; top:39px; width:340px; height:33px; color:#2d56a2; font-size:21px;
    background:url(/images/slog_arr.gif) no-repeat left top; padding: 0 0 0 35px;}
#slogan img
{   width:343px; height:20px; margin: 9px 0 0 0;}

 /*иконки*/
#icons
{   position:absolute; left:812px; top:50px; font-size:10px;}
#icons li
{   float:left; margin: 0 4px 0 4px;} 
#icons li img
{   width:17px; height:17px}

/*меню и поиск*/
#menu_search_fon
{   height:35px; background:#cad0e7 url(/images/menu_search_fon.jpg) repeat-x left top;}
#menu_search_cont
{   height:35px; background:url(/images/menu_search_fon_big.jpg) no-repeat left top; position:relative;}
  /*меню*/
#menu
{   font-size:14px; color:#0e227e; font-weight:bold; white-space:nowrap; display:block;}
.first
{   padding:0 0 0 27px;} 
#menu li
{   float:left; height:35px; display:block;}
#menu li.bord
{   background:url(/images/menu_bord.gif) no-repeat right bottom; float:left;}   
#menu li a, #menu li a:hover
{   color:#0e227e; text-decoration:none; height:24px; display:block; padding: 11px 20px 0 20px; float:left;}
#menu li a:hover
{   background:#c4d6f1 url(/images/menu_hov.gif) repeat-x top left;}
#menu li span
{   height:24px; display:block; float:left; padding: 11px 20px 0 20px;background:#c4d6f1 url(/images/menu_hov.gif) repeat-x top left;}

 /*поиск*/ 
#search
{   position:absolute; left:715px; top:8px; width:241px; height:19px;}
#search .inp
{   width:170px; height:19px; font-size:10px; color:#5d646a; vertical-align:middle;
    border:#bfc5cc 1px solid; float:left;margin: 0 10px 0 0; line-height:19px;} 
#search .but
{   width:46px; height:19px; font-size:10px; color:#fff; background:url(/images/but_fon.jpg) no-repeat left top;
    border:0; vertical-align:middle;}
/*хедер2*/
#header2_fon
{   height:89px; background:#192a8c url(/images/hed2_fon.jpg) repeat-x left top;}
#header2
{   height:89px; background:url(/images/hed2_fon_big.jpg) no-repeat left top; position:relative;}
#slogan2
{   padding: 33px 0 0 357px; color:#fff; font-size:21px;}

/*меню2*/
#menu2
{   height:50px; background:#b21036; font-size:11px; color:#fff; text-transform:uppercase; white-space:nowrap;}
#menu2 ul li
{   float:left; height:50px; display:block; background:url(/images/red_menu.gif) no-repeat 7px 19px;}
#menu2 ul li.cur
{   float:left; height:50px; display:block; background:#990e32 url(/images/red_menv.gif) no-repeat left top;
    height:30px; padding: 20px 18px 0 20px;}
#menu2 ul li.bord a
{   background:url(/images/red_menw.gif) no-repeat right top;}
#menu2 ul li a,#menu2 ul li a:hover
{   color:#fff; height:30px; text-decoration:none; display:block; float:left;
    padding: 20px 15px 0 21px;}
#menu2 ul li a:hover
{   background:#990e32 url(/images/red_menv.gif) no-repeat left top;}
/*контент2*/
#content
{   padding:0 20px 45px 0; font-size:12px; _height:450px;}

#cont_tab
{   width:100%; font-size:12px; color:#000;}
#cont_tab1_1
{   width:249px;
    vertical-align:top;}
#cont_tab1_2
{   vertical-align:top;}
#cont_tab1_3
{   width:356px;}
#cont_tab1_2,#cont_tab1_3
{   vertical-align:top; background:url(/images/cont_tab_fon.jpg) no-repeat left top;} 
  /*блоки заголовков*/
.block_hed1,.block_hed2,.block_hed3
{   height:29px;padding:5px 0 0 39px;}
.block_hed1
{   background:#d8e5ef;}
.block_hed2
{   background:#8fb1d8;}
.block_hed3
{   background:#6585c4;}
.block_hed3 h2
{   color:#fff;}
.block_hed3 h2 a,.block_hed3 h2 a:hover
{   color:#fff; text-decoration:none;}
.block_hed1_arr,.block_hed2_arr,.block_hed3_arr
{   height:7px;overflow:hidden;}
.block_hed1_arr
{   background:url(/images/block_hed1_arr.gif) no-repeat right top;}
.block_hed2_arr
{   background:url(/images/block_hed2_arr.gif) no-repeat right top;}
.block_hed3_arr
{   background:url(/images/block_hed3_arr.gif) no-repeat right top;}
 /*текст*/
#mid_col_text
{   padding:9px 35px 0 39px;}
.other_color_text
{   color:#5d646a;}
 /*новости*/
.news_list
{   display:block; padding: 3px 24px 0 39px;}
.news_list dt
{   padding:10px 0 4px 0; color:#999; font-size:10px;}
.podrobn
{   padding:11px 0 8px 0; display:block;}
.podrobn img
{   width:8px; height:9px; margin:0 0 0 3px; vertical-align:middle;}
.punctir
{   height:1px; font-size:1px; overflow:hidden; background:url(/images/punctir.gif) repeat-x left top;
    margin: 0 18px 0 0;}
/*голубая рамка и блоки под нее*/
.arhiv_blok
{   height:19px; width:108px; margin:15px 0 0 39px;}
.razdel_blok
{   height:19px; width:135px;margin:9px 0 0 0;}
.ramka
{   height:19px; background:url(/images/ramka_left.gif) no-repeat left top;}
.ramka_right
{   height:17px; background:url(/images/ramka_right.gif) no-repeat right top;
    padding:2px 10px 0 11px; white-space:nowrap;}
.ramka a
{   color:#6585c4; text-decoration:none;}
.ramka a:hover
{   color:#0e227e; text-decoration:none;}
 /*партнеры*/
#partners
{   padding:6px 0 0 17px; }
#partners li
{   padding:3px 0 3px 0;} 
#partners li img
{  }
/*внутренние страницы*/
#left
{   width:250px; float:left; padding: 25px 0 0 0;}
#right_col
{   margin-left:250px;padding: 25px 0 0 30px; _height:1%; zoom:1;}
#right_col h3
{   padding:0 0 5px 0;}
#right_col ol,#right_col ul
{   margin: 7px 0 7px 33px; display:block;}
#right_col ol li
{   list-style-type:decimal;
    }
#right_col ul li
{   list-style-type:square;
    }
.clear
{   clear:both;}
/*левое меню*/
.hed_mn
{   height:21px; background:#3b58ab url(/images/hed_mn.gif) no-repeat right top;
    margin: 0 0 0 26px; padding:4px 0 0 14px;}
#left_menu
{   padding:0 53px 0 26px;}
#left_menu li
{   font-size:12px; color:#6585c4; }
#left_menu li.punct
{   background:url(/images/punctir.gif) repeat-x left bottom;}
#left_menu li a
{   color:#6585c4; display:block; padding:10px 0 10px 27px; text-decoration:none;
    background:url(/images/podr_arr.gif) no-repeat 14px center;}
#left_menu li a:hover
{   color:#0f247a; text-decoration:none;padding:10px 0 10px 27px;background:url(/images/mn_left_arr.gif) no-repeat 14px center;}
 /*копирайт*/
#copy
{   margin: 37px 0 0 41px; float:left;}  
#copy2
{   margin: 26px 0 0 290px;}