 /*body,td,.p1,.p2,.i{font-family:arial} */
body{margin:6px 0 0 0;background-color:#fff;color:#000;}  
table{border:0;background: #fff;} 
#cal{width:434px;/*border:1px solid #c3d9ff;*/font-size:12px;/*margin:8px  
0 0 15px*/} 
#cal #top{height:34px;line-height:34px;font-size:14px;background:#ed8c80;color:#fff;padding-left:30px}  
#cal #top select{font-size:13px;display: inline-block;color:#000;background: #fff;} 
/*#cal #top select:nth-child(2){
	padding-right: 10px;
	position: relative;
}*/

#cal #top input{padding:0;font-size: 13px;padding:2px 4px;color: #000;background: #fff;} 
#cal ul#wk{margin:0;padding:0;height:30px;font-size: 14px;}  
#cal ul#wk li{float:left;width:60px;text-align:center;line-height:30px;list-style:none}  
#cal ul#wk li b{font-weight:normal;color:#c60b02} 
#cal #cm{clear:left;border-top:1px  
solid #ddd;/*border-bottom:1px dotted #ddd*/;position:relative} 
#cal #cm .cell{position:absolute;width:44px;height:38px;text-align:center;margin:0  
0 0 9px;cursor: pointer;} 
#cal #cm .cell .so{margin-top:2px;font:bold 16px arial;} 
#cal #cm .cell>div:nth-child(2){
	line-height: 16px;
}
#cal #bm{text-align:right;height:24px;line-height:24px;padding:0  
13px 0 0} 
#cal #bm a{color:7977ce} 
#cal #fd{display:none;position:absolute;border:1px  
solid #dddddf;background:#feffcd;padding:10px;line-height:21px;width:150px}  
#cal #fd b{font-weight:normal;color:#c60a00}  
