#my-hanuschi-calendar {width: 160px;height: 120px;float: left;font-family: Arial, sans-serif;font-size: 11px;} .main-calendar-block {float: left;clear: both;width: 154px;margin: 0px 0px 0px 2px;}.calendar-border {}.calendar-underline {text-decoration: underline;}.my-calendar-one-day-block {float: left;width: 21px;height: 17px;line-height: 17px;text-align: center;margin: 0px 1px 0px 0px;cursor: pointer;color: #696969;font-weight: bold;}.my-calendar-named-block {float: left;width: 21px;height: 18px;line-height: 18px;text-align: center;margin: 0px 1px 0px 0px;color: #ffffff;font-weight: bold;font-size: 11px;}.day-friday {color: #696969;}.day-saturday {color: #193147;}.day-sunday {color: #cc0000;}.day-name-selected {background: url('mycalendar/bg_cal_today.png') 0 0 no-repeat;}.day-name-unselected {background: url('mycalendar/bg_cal_day.png') 0 0 no-repeat;}.my-calendar-one-day-block::selection {background-color: transparent;}.calendar-new-week {clear: both;float: left;width: 154px;}.top-margin {margin-top: 2px;}#my-hanuschi-calendar .active {background: url('mycalendar/selected-date.gif') center center no-repeat;}.calendar-arrow-left, .calendar-arrow-right {float: left;width: 21px;height: 17px;cursor: pointer;}.calendar-arrow-left {background: url('mycalendar/arrow_left.gif') 8px 5px no-repeat;}.calendar-arrow-right {background: url('mycalendar/arrow_right.gif') 9px 5px no-repeat;}.calendar-month-name {float: left;width: 110px;height: 17px;font-size: 10px;font-weight: bold;line-height: 11px;margin: 1px 1px 0px 0px;text-align: center;}