#calendars td.past {
    color: #CCC;
    text-decoration: line-through;
}
#calendars td.status0, #calendars td, div.key div.status0 {
    background-color: #FFF;
}
#calendars td.status1, div.key div.status1 {
    background-color: #9CF;
}
#calendars td.status2, div.key div.status2 {
    background-color: #F63;
}
#calendars td.status3, div.key div.status3,
#calendars td.status4, div.key div.status4,
#calendars td.status5, div.key div.status5,
#calendars td.status6, div.key div.status6,
#calendars td.status7, div.key div.status7,
#calendars td.status8, div.key div.status8 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
#calendars td.status3, div.key div.status3 {
    background-image: url(img/avail/ab.gif);
}
#calendars td.status4, div.key div.status4 {
    background-image: url(img/avail/ba.gif);
}
#calendars td.status5, div.key div.status5 {
    background-image: url(img/avail/bu.gif);
}
#calendars td.status6, div.key div.status6 {
    background-image: url(img/avail/ub.gif);
}
#calendars td.status7, div.key div.status7 {
    background-image: url(img/avail/au.gif);
}
#calendars td.status8, div.key div.status8 {
    background-image: url(img/avail/ua.gif);
}
