* {margin: 0;padding: 0;}
 
body{ font-family: Arial, Helvetica, sans-serif ;  font-size:12px; color:#004544 }

#main{ width:1100px; margin:0 auto; position:relative}

#top{ width:100%; height:153px;   }
	#top #logo{ position:absolute; top:20px; left:65px }
	#top #navigator{float:right; list-style:none; margin-right:40px}
	#top #navigator li{ float:left; margin-right:8px; width:41px;}
	#top #navigator a{ display:block; width:41px; height:47px;}
	#top #navigator .home{ background:url(../img/navigator/home.gif) no-repeat top; }
	#top #navigator .home:hover{ background:url(../img/navigator/homeActiv.gif) no-repeat top; }
	#top #navigator .mail{ background:url(../img/navigator/mail.gif) no-repeat top; }
	#top #navigator .mail:hover{ background:url(../img/navigator/mailActiv.gif) no-repeat top; }
	#top #navigator .maps{ background:url(../img/navigator/maps.gif) no-repeat top; }
	#top #navigator .maps:hover{ background:url(../img/navigator/mapsActiv.gif) no-repeat top; }
	#top #tel{ float:right; background:url(../img/tel.gif) left no-repeat; font-size:30px; padding:0 111px 0 70px; color:#006362; margin:27px 0 0 0} 
	#top #tel span{ color:#FFE455; font-size:24px}
	
	
#topmenu{ width:1060px; height:56px; margin-left:20px}
	#topmenu .links{ text-align:center; padding:0 20px 0 20px}
	#topmenu .lihe{ background:url(../img/linetopmenu.gif) no-repeat; width:1px; height:56px}	
	#topmenu a{font-family:tahoma; font-size:14px; color:#006361; text-decoration:none; display:block;    }
	#topmenu div.active .bg{ background:url(../img/bgmenu.gif) no-repeat; padding-left:15px; height:38px;  }
	#topmenu div.active .bg .right{ background:url(../img/bgmenu.gif) no-repeat right; padding:0 15px 0 0; height:38px;  }
	#topmenu div.active .bg .right div{ padding-top:10px}
	#topmenu div.active .bg .right div a{ color:#FFFFFF; font-weight:bolder}
	
#indmenu{ height:227px; width:100%; background:#006361 url(../img/ind.jpg) no-repeat 50px 27px; margin-top:20px }
	#indmenu #ind{ list-style:none; font-size:16px }
	#indmenu #ind li{ float:left; margin-right:42px;}
	#indmenu #ind li a{ text-decoration:none; color:#125955; display:block; height:129px; width:161px; }
	#indmenu #ind p{ font-size:22px}
	
#mid{ width:100%; margin-top:30px; min-height:300px; margin-bottom:50px}
	#mid #leftblock{ float:left; width:270px; margin-left:50px; }
	#mid #leftblock #arrow{  background:url(../img/lineleftblock.gif) left repeat-x} 
	#mid #leftblock #arrow span{ color:#E8A400; font-size:24px; background:#FFFFFF url(../img/arrow.gif) left no-repeat ; padding:0 10px 0 25px; font-family: tahoma;}
	#mid #leftblock ul{ list-style:none; margin:25px 0 0 30px}
	#mid #leftblock ul li{ margin-bottom:7px; font-family:tahoma; font-size:14px;  }
	#mid #leftblock ul li a{  color:#006361}
	#mid #leftblock ul li.active a{ color:#E8A400; border-bottom:1px dashed  #E8A400; cursor:text; text-decoration:none}
	
	#mid #leftblock #news .head{ color:#E8A400; font-size:24px; background:#FFFFFF; font-family: tahoma; padding:0 0 0 25px; margin:40px 0 20px 0}
	#mid #leftblock #news .newsblock{ margin-bottom:10px; }
	#mid #leftblock #news .info{ float:left; width:180px; margin-left:15px; color:#006361;  }
	#mid #leftblock #news .info a{ font-weight:bolder; color:#006361}
	#mid #leftblock #news .data{ float:left; width:45px; margin-left:25px;  text-align:right}
	#mid #leftblock #news .data{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#E8A400;}
	#mid #leftblock #news .data div{ font-size:12px; text-align:right; clear:both} 
	#mid #leftblock #news .bottomline{border-bottom:1px dotted #E8A400; width:250px; margin-left:20px; padding-bottom:10px; }

	
	#mid #content{  float:left; width:673px;  margin-left:53px; font-family:tahoma;  }
	#mid #content h1{ font-size:24px; font-weight:100; color:#006362; margin-bottom:20px}
	#mid #content p{ font-size:12px; margin-bottom:20px;}
	
#bottom{ color:#999999; font-size:11px; padding-bottom:20px}
	#bottom .line{ background:url(../img/linebottom.gif) repeat-x; height:2px; width:1000px; margin:0 0 17px 50px;}
	#bottom #copi{ float:left; width:200px;   padding-left:70px  }	
	#bottom #address{float:left; width:590px;   }
	#bottom #wa{float:left; width:200px; }
	#bottom #wa a{ color:#E8A400} 
	#bottom #stat{ float:left; margin:10px 0 0 25px}
