#home_left{
float:left;
width:180px;
}
#home_center{
float:left;
width:360px;
margin:0 10px 0 10px;
}
#home_center p {
text-align:justify;
width: 340px;
padding: 0 10px 0 10px;
}
#home_center img{
padding : 10px;	
}
#home_right{
float:left;
width:180px;
}
#home h3{
	padding-left:10px;
	color:#f30;
	margin:0 0 10px 0;
display:block;
line-height:24px;
background-color:#F9F9F9;
background-image:url(/gfx/tpl/bg_h3.jpg);
border:1px solid #EAEAEA;
}
#home div{
margin-bottom:15px;
}
#home em{
color:#600;	
}
#cal{padding:0; margin:0; list-style:none}
#cal li{text-align:center; line-height:20px; position:relative; margin:1px; float:left; width:20px; height:20px; border:1px solid #ccc; }
#cal li.cur, #cal li.cur div {border-color:#060; font-weight:bold; color:#060}
#cal li.cur div{color:#fff; background:#060}
#cal li.eve, #cal li.eve div {border-color:#060; font-weight:bold; color:#060}
#cal li.eve div{color:#fff; background:#F60}
#cal li.news, #cal li.news div {border-color:#060; font-weight:bold; color:#060}
#cal li.news div{color:#fff; background:#3CF}
#cal li.wd{padding-top:0;height:20px; text-align:center;line-height:20px; font-size:9px;}
#cal li div{background:#fff; position:absolute; height:20px; width:20px; border:1px solid #ccc; border-top:0; border-left:0}
#cal li div a{text-align:center; font-size:9px; line-height:20px; color:#FFF}
#cal li.do{border:1px solid #eaeaea;}
#cal li.do div{color:#999; border:1px solid #eaeaea}
div#cal_nav #cal_form{float:left; width:300px;}
div#cal_nav #cal_pn{float:right; width:300px;}
