#top{
	background:#FFFFFF url(../images_2009/topbg01.jpg) repeat-x left bottom;
	height:77px;
	width:950px;
	margin:0 auto;
	text-align:left;}
	
.topt{width:950px;}

.topleft{
	float:left;
	display:inline;
	width:168px;
	height:69px;
	padding-top:8px;
	text-align:right;}
	
.topright{
	float:right;
	width:780px;
	height:77px;
	text-align:right;
	background:url(../images_2009/topbg02.jpg) no-repeat right bottom;}
	
.topnav{
	width:656px;
	float:right;
	height:30px;
	margin-right:15px;
	text-align:left;
	background:url(../images_2009/topbg02.gif) repeat-x top;}
	
.topnavul{
	background:url(../images_2009/topbg03.gif) no-repeat left top;
	height:30px;
	padding-left:30px;}
	
.topnavr_mail{
	float:left;
	display:inline;
	width:70px;
	padding-top:3px;
	height:27px;
	background:url(../images_2009/topmail.jpg) no-repeat left top;
	padding-left:30px;}
	
.topnavr_jz{
	float:left;
	display:inline;
	width:70px;
	padding-top:3px;
	height:27px;
	background:url(../images_2009/topbulding.jpg) no-repeat left top;
	padding-left:30px;}
	
.topnavr_cj{
	float:left;
	display:inline;
	width:70px;
	padding-top:3px;
	height:27px;
	background:url(../images_2009/topcj.jpg) no-repeat left top;
	padding-left:30px;}
	
.topnavr_yw{
	float:left;
	display:inline;
	width:70px;
	padding-top:3px;
	height:27px;
	background:url(../images_2009/topyw.jpg) no-repeat left top;
	padding-left:30px;}
	
.topnavr_eng{
	float:left;
	display:inline;
	width:70px;
	padding-top:3px;
	height:27px;
	background:url(../images_2009/topeng.jpg) no-repeat left top;
	padding-left:30px;}
	
.topnavr_ms{
	float:left;
	display:inline;
	width:70px;
	padding-top:3px;
	height:27px;
	background:url(../images_2009/topms.jpg) no-repeat left top;
	padding-left:30px;}
	
	
		
.marR{margin-right:5px;}

.topnavrbg{
	float:left;
	width:26px;
	background:url(../images_2009/topbg04.gif) no-repeat right top;
	height:30px;}
	
.topnavul A:link,.topnavul A:visited{color:#292929; text-decoration:none;}
.topnavul A:hover,.topnavul A:active{color:#375ece; text-decoration:none;}


#nav{
	width:950px;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;}

.main_nav{
	background:url(../images_2009/navbg01.jpg) repeat-x;
	height:35px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	line-height:35px;
	font-size:12px;
	margin-bottom:5px;
	letter-spacing:1px}
	
.main_nav A:link,.main_nav A:visited{color:#FFFFFF; text-decoration:none;}
.main_nav A:hover,.main_nav A:active{color:#FFFFFF; text-decoration:none;}

.lession_nav{
	height:53px;
	background:url(../images_2009/lession_navbg.jpg) repeat-x left top; padding-top:8px; margin-bottom:5px;
	}
	
.lession_nav img{float:left;}
	
.lession_navc{
	float:right;
	width:937px;
	line-height:22px;
	font-size:13px;
}
	
.lession_navc a:link{color:#000; text-decoration:none;}
.lession_navc a:visited{color:#000; text-decoration:none;}	
	
.lession_navc a:hover,.lession_navc a:active{color:#FF0000;text-decoration:none;}
	
.nav_contract{
	color:#ff0000;
	margin-left:5px;}
	
a.fred{ font-size:13px;}
a.fred:link{ color:#0088ff; text-decoration:none;}
a.fred:visited{ color:#0088ff; text-decoration:none;}
a.fred:hover{ color:#0088ff; text-decoration: underline;}
	
/********************/	
#footer{
	width:950px;
	margin:0 auto;
	font-size:12px;
	line-height:24px;
	border-top:2px solid #375fce;
	text-align:center;}
	
#footer a:link,#footer a:visited{color:#375fce; text-decoration:none;}
#footer a:active,#footer li a:hover{color:#F00; text-decoration:underline;}
	
#footer .link_foot{
	height:29px;
	font-size:12px;
	color:#375fce;
	background-color:#f6f9ff;}
	
#footer .allright{
	background-color:#eeeeee;
	height:29px;
	font-size:12px;
	line-height:29px; }
	
#footer .address01{
	float:left;
	width:290px;
	display:inline;
	margin-left:20px;
	text-align:left;
	font-size:12px;
	line-height:20px;
	padding-top:10px;}
	
#footer .address01 img{ float:left;margin-right:10px;}

#footer .address02{
	float:right;
	width:290px;
	display:inline;
	font-size:12px;
	line-height:20px;
	margin-right:20px;
	text-align:left;
	padding-top:10px;}
	
#footer .address02 img{ float:left;margin-right:10px;}