DIV.cal_block { width:170px; } DIV.cal_block#cal_big { width:280px; } /* ANCHOR DATE */ DIV.cal_block A, DIV.cal_block DIV.bl { display: block; text-decoration: none; float: left; font-size:9px; width: 21px; height: 18px; text-align:right; float : left; margin: 1px 1px 0px 0px; border: 1px dotted White; } DIV.cal_block#MSIE A, DIV.cal_block#MSIE DIV.bl { width: 23px; height: 20px;} DIV.cal_block#cal_big A, DIV.cal_block#cal_big DIV.bl { font-size:12px; font-weight: bold; width: 35px; height: 35px; margin: 1px 1px 0px 0px; } DIV.cal_block A:hover, DIV.cal_block A.wk:hover, DIV.cal_block A.wks:hover, DIV.cal_block A.cd:hover, DIV.cal_block A.re:hover, DIV.cal_block A.co:hover { text-decoration: none; background-color: #203788; color: white; border:1px solid #203788; } /* for all days squares - special only for blank squares */ DIV.cal_small { font-size:9px; display: block; width: 23px; height: 20px; text-align:right; float : left; margin: 1px 1px 0px 0px; border: 1px dotted White; } DIV.cal_big { display:inline; width: 35px; height: 35px; text-align:right; padding:2px; margin: 1px 1px 0px 0px; } /* weekends */ DIV.cal_block A.wk, DIV.cal_block A.wks { background-color: #4F2D15; border:1px solid #999999; color: white; } /* current day */ DIV.cal_block A.cd { background-color: #aa0000; color: white; } DIV.cal_block A.ucd { border:1px solid white; background-color: #8B0000; color: White; } DIV.cal_block A.re { } /* common day */ DIV.cal_block A.co { border:1px solid white; background-color: #A45B29; color: White; } DIV.cal_block A.uco { border:1px solid white; background-color: #F4EEEA; color: #D2BAAA; } DIV.cal_block DIV.sub{ text-align: center; font-weight: bold; } /* Titles of days */ DIV.cal_block A.day{ background-color: black; border:1px solid #999999; color: white; }