@charset "utf-8";

.calender { width:409px; height:279px; background:url(../images/bg_calender.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:100%;}
.topbottom { padding:20px 0 16px 0;}

.topbottom2 { padding:10px 0 16px 0;}
.swf { text-align:center; background:#48290d;}

.cal_top_1 { color:#fff; text-align:right; padding:0 20px 5px 0; font-weight:bold; font-style:italic; font-size:12px;}
.cal_top_2 { color:#000; text-align:right; padding:0 20px 0 0; font-weight:bold; font-style:italic; height:37px; font-size:12px;}
.mnt_yr { height:24px; background:#48290d; color:#fff; vertical-align:middle; padding:2px 0 4px 0; font-size:20px; font-weight:bold; text-align:center; font-stretch:20px; }

span.dv { display:block;}
.floatleft { float:left;}
.floatright { float:right;}

a.lhs { width:20px; height:17px; background:url(../images/arrow_lhs.gif) no-repeat;  display:block; float:left; margin:4px 0 0 2px; }
a.rhs { width:20px; height:17px; background:url(../images/arrow_yr.gif) no-repeat;  display:block; float:right;  margin:4px 2px 0 0;}

a.lhs:hover {  background:url(../images/arrow_lhs_hover.gif) no-repeat;   }
a.rhs:hover {  background:url(../images/arrow_yr_hover.gif) no-repeat; }

.yrmid { padding:0 15px; width:334px; display:block;}


.yr { float:right; text-align:right; font-size:20px; font-weight:bold; }
.arw { float:right; padding:0 4px 0 0;}
.arw_l { float:left; padding:0 4px 0 0;}
.month { float:left;font-size:20px; font-weight:bold; padding:0 0 0 27px;}
.cal_data { height:155px; }
.cal_lhs { float:left; padding:25px 0 0 18px; width:128px; text-align:center; font-size:12px; height:131px; }
.cal_rhs { float:left; width:244px; height:139px; background:url(../images/cal_bg.gif) no-repeat left bottom ;}
.cal_lhs p { padding:0 0 4px 0; margin:0;}
.cal_lhs p a  { text-decoration:none;}
.cal_lhs p a:hover {  text-decoration:none; color: #000;}
.cal_lhs p.b { font-weight:bold;}
#rem_cal { background:#DBBE60;} 