#calendar {
    width:135px;
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:center;
}
#calendar .dnews
{
    background-color:#007064;
	color: white;
    font-weight: bold;
}
#calendar img
{
    padding:0px 50px 0px 50px;
    border:solid 1px;
}

#calendar {

    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align:left;

}
#calendar .header{
    background-color:#F3F6FF;
    height:50px;
    border-left:solid 1px #B6B6AA;
    border-top:solid 1px #B6B6AA;
}
#calendar .header .h_left{
    float:left;
}   
#calendar .header .hbuttons {
    float: right;
    margin-top:6px;
    margin-right:4px;
}
#calendar .header .h_left .mY {
    font-weight:bold;
    font-size:16px;
    padding-left:5px;
    padding-top:8px;
}
#calendar .header .h_left .text {
    padding-left:5px;
    color:#666;
    line-height:11px;
}
#calendar .weekdays {
    background-color:#EDEFEE;
    height:17px;
    border-top:solid 1px #B6B6AA;
}
#calendar .weekdays .wd {
    float: left;
    width: 14.09%;
    text-align:center;
    font-size:10px;
    font-weight:bold;
    background-color:#EDEFEE;
    line-height:17px;
    border-left:solid 1px #B6B6AA;
}
#calendar .cal_days {
}
#calendar .cal_days .week {
    width:100%;
    border-top:solid 1px #B6B6AA;
    background-color:#FFF;
    height:87px;
}
#calendar .cal_days .week .day {
    width: 14.09%;
    float:left;
    height:87px;
    background-color:#FFF;
    border-left:solid 1px #B6B6AA;
}
#calendar .cal_days .week .sunday {
    width: 14.09%;
    float:left;
    height:87px;
    background-color:#FfF5F5;
    border-left:solid 1px #B6B6AA;
}
#calendar .cal_days .week .holyday {
    width: 14.09%;
    float:left;
    height:87px;
    background-color:#F5F5FF;
    border-left:solid 1px #B6B6AA;
}
#calendar .cal_days .week .day .date, #calendar .cal_days .week .holyday .date,#calendar .cal_days .week .sunday .date{
    text-align: right;
    padding-right:3px;
    color: #92B6FF;
}
#calendar .cal_days .week .day .news, #calendar .cal_days .week .holyday .news, #calendar .cal_days .week .sunday .news{
    color: #92B6FF;
    line-height:11px;
}
#calendar a.mY {
text-decoration:none;
font-weight:normal;
color:#000;
}