*    	{font: normal 12px Arial; color:#3f3f3e;}

html {margin: 0; padding: 0; height:100%;  }

body {margin: 0 auto; min-width: 1007px; max-width: 1400px; height:850; }
table,td {padding:0; margin:0; border-collapse:collapse; vertical-align:top;}
img 	{border:none;}	  
a	{text-decoration: none;}

 #wrap {height: 100%; width: 100%; margin: 0; }
body > #wrap {height: auto;  min-height: 100%;}
		 
a {font: normal 12px Arial; color:#000;}
a:hover {color: #0d629c; }

b {font-weight:bold;}

h1 {margin:0px; padding:10px 0px 0px 2px; font: bold 16px Arial; color:#002e48;}

h3 {margin:0px; font: bold 16px Arial; color:#002e48;}

#main { width:100%; padding-bottom: 63px; margin: 0 ;  }  /* must be same height as the footer */


#header {clear: both; float: right; width: 100%; height: 97px; background: none; }  
	#h_logo {width: 100%; height: 110px; background: url(/images/logo.gif) 15px 10px no-repeat; }
		#top_panel_line {width: 100%;}
		#top_panel {float: right; _width:370px; height:25px; background: #eee url(/images/tp_left.png) 0% 0% no-repeat; margin-right: 22px;}
		#top_panel_r {height:23px; _height:25px; background: url(/images/tp_right.png) 100% 0% no-repeat; padding: 2px 5px 0px 5px;} 
			.tp_select {float: left; border: 1px solid #d5d5d5; background: #fff; width: 117px; height: 17px; margin:0px 5px; margin-top: 2px; font: normal 10px Arial; color:#000;}
			.top_buttons {float: left; width: 26px; height: 20px; margin: 0px 5px; cursor: hand}
				#tpb_1 {background: url(/images/tp_button_1.png)}
				#tpb_2 {background: url(/images/tp_button_2.png)}
				#tpb_3 {background: url(/images/tp_button_3.png)}
				#rus {background: url(/images/rus.gif) 7px no-repeat; }
				#eng {background: url(/images/eng.gif) 7px no-repeat; }
				
		#search_area {clear:both; float:right; margin: 20px 20px 0px 0px; height:23px; width:220px;}
			.srch_button {float: right; width: 50px; height: 23px; font: normal 12px Arial; color: #555555; background: url(/images/bt_srch.png) 0% 0% no-repeat; border: none; text-align: center; cursor: hand}
			.srch_txt {float: right; width: 131px; height: 18px; _height: 23px; margin-right:5px; padding-top:2px; font: normal 12px Arial; color: #555555; border: 1px solid #b9b9b9; }
		#dat_time_block {float: right; width: 140px; height: 20px; text-align: left; font: normal 11px Arial; color: #2e2e2e; padding: 25px 0px 0px 0px; margin: 0px 5px 0px 5%;}
		.ThBut {float: right; height: 31px; _height: 45px; margin: 10px 0px 0px 0px; cursor: hand; padding: 10px 10px 0px 10px; font: normal 14px Arial; color: #fff;}
		.ThBut_l {float: right; width:6px; height: 41px; margin: 10px 0px 0px 4px; padding: 0px;}
		.ThBut_r {float: right; width:6px; height: 41px; margin: 10px 0px 0px 0px;}
			#GreeB1 {background: url(/images/bt_g_bg.png) 0% 0% repeat-x;}
				#GreeB_l {background: url(/images/bt_g_l.png) 0% 0% no-repeat;}
				#GreeB_r {background: url(/images/bt_g_r.png) 100% 0% no-repeat;}
			#GreeB0 {background: url(/images/bt_g_bg.png) 0% 0% repeat-x;}
				#GreeB_l {background: url(/images/bt_g_l.png) 0% 0% no-repeat;}
				#GreeB_r {background: url(/images/bt_g_r.png) 100% 0% no-repeat;}
			#OrangeB {background: url(/images/bt_o_bg.png) 0% 0% repeat-x;}
				#OrangeB_l {background: url(/images/bt_o_l.png) 0% 0% no-repeat;}
				#OrangeB_r {background: url(/images/bt_o_r.png) 100% 0% no-repeat;}
			#BlueB {background: url(/images/bt_b_bg.png) 0% 0% repeat-x;}
				#BlueB_l {background: url(/images/bt_b_l.png) 0% 0% no-repeat;}
				#BlueB_r {background: url(/images/bt_b_r.png) 100% 0% no-repeat;}
#caption_line { float: left; width: 100%; height: 31px; background: url(/images/bl_bg.png) 0% 0% repeat-x}				
	#cl_l {width:100%; height:31px; background: url(/images/bl_l.png) 0% 0% no-repeat}	
	#cl_r {width:100%; height:31px; background: url(/images/bl_r.png) 100% 0% no-repeat}

#content_area {float:left; width:100%; }
	#ca_left {float:left; width: 222px; background: #f4f5f4; margin: 0px 0px 0px 0px; padding: 0px; }
	#ca_pz1 {margin: 0px 0px 0px 230px; padding: 0px;}
		#ca_right {float: right; width: 240px; background: #f4f5f4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(/images/car_bg.png) 0% 0% repeat-y}
			#ca_right_end {float: right; width:100%; height: 13px; background: url(/images/car_end.png) 0% 100% no-repeat}
		#ca {margin: 0px 250px 0px 0px; padding-top: 11px;}
		
#cal_menu {width: 222px;  background: url(/images/mbg.png) 0% 0% repeat-y; }		
	#cal_menu ul {width:174px;  margin: 0px  0px  0px  24px ; padding: 0px  }
		#cal_menu ul li {width: 157px; height: 18px; border-bottom: 1px dotted #c0c2c0; background: url(/images/line.png) 0% 60% no-repeat; padding: 2px 0px 2px 17px; list-style: none}
		#cal_menu ul li a {font: normal 13px Arial; color: #2966ac; text-decoration: underline}
			#cal_menu .last { border-bottom: none;}
	.bnes_updown {width: 205px; height: 76px; margin: 10px 0px 10px 9px;}	
			#bnr_open {background: url(/images/bn_open.png) 0% 0% no-repeat;}
			#bnr_download {background: url(/images/bn_download.png) 0% 0% no-repeat;}
			#bnr_creduts {background: url(/images/bn_creduts.png) 0% 0% no-repeat;}
	.bnes_updown a {float:left; font: normal 11px Arial; color: #c30000; text-decoration: none; background: url(/images/triangle.png) 100% 50% no-repeat; padding:0px 20px 0px 0px;  margin: 45px 0px 0px 110px }			
	#cal_menu_end {width: 222px; height: 13px; background: url(/images/mbg_end.png) 0% 0% no-repeat; }
	#lc_end {width: 222px; height: 13px; background: url(/images/lc_end.png) 0% 0% no-repeat;}
	
	
#rc_hza_bg {float:left; width: 240px; background: url(/images/rc_hza_bg.png) 0% 0% repeat-y;}	
#rc_hza_bg_end {float:left;width: 240px; height: 14px;  background: url(/images/rc_hza_end.png) 0% 0% no-repeat;}	
	#head_table {float:left;  width: 193px; border-bottom: 1px dotted #8fabff;  margin: 0px 0px 0px 22px; padding: 0px; _margin-left: 12px;}
		#ht_cell1 {float:left; width: 23px; height: 24px; border-right: 1px dotted #8fabff; background: url(/images/red_dot.png) 50% 50% no-repeat;}
		#ht_cell2 {float: left; width: 66px; height: 21px; border-right: 1px dotted #8fabff; text-align: center; padding-top: 3px; font: bold 13px Arial; color: #82828e;}
		#ht_cell3 {float: left; width: 50px; height: 21px; border-right: 1px dotted #8fabff;  text-align: center; padding-top: 3px; font: bold 13px Arial; color: #82828e;}
		#ht_cell4 {float: left; width: 50px; height: 21px;  text-align: center; padding-top: 3px; font: bold 13px Arial; color: #82828e;}
	#cntain {width: 100%; height: 100%; padding: 5px 20px; }


#mi {height: 144px; background: url(/images/mi_right.jpg) 100% 0% no-repeat;}	
	#mi_p2 { height: 144px; background: url(/images/mi_left2.png) 0% 0% no-repeat;}
		#textovik {float: right; padding: 15px; font: bold 14px Arial; color: #fff; text-align: left; line-height: 27px}
				#textovik strong {font: bold 14px Arial; color: #fff;}
	
#ca	h1 {border-bottom: 1px solid #d9d9d9; padding: 10px 0px; text-align: right; margin: 0px; font: bold italic 18px Arial; color: #0872ba; }
#ca	p { padding: 5px 0px; margin: 0px; }	


#footer {position: relative; margin-top: -63px; height: 63px; clear: both; background: url(/images/footbg.jpg) 0% 0% repeat-x} 
	#counres_3 { height: 13px; padding: 25px 0px 0px 11px;}
		#counres_3 img {float:left; margin:0px 0px 0px 10px}
	#addr {float: right; height: 29px;  margin: -38px 0px 0px 0px; font: normal 11px Arial; color: #fff; background: #a3c2e6 url(/images/foot_bg_right.png) 0% 0% no-repeat; padding: 20px 20px 14px 20px; _margin-top:-55px }	
		#addr a {font: normal 11px Arial; color: #0566a8; text-decoration: underline}
	
ul.ico{margin:0 0 17px 0; 
	padding: 0 0 0 10px; 
	list-style-type:none
}
ul.ico 
 li{padding:0 0 0 20px; 
	padding-left:23px; 
	line-height:16px; 
	background:transparent url(/images/ico14.png) no-repeat 2px 2px
}
	
	
	
	