DIV.cal_block { width: 231px; } DIV.cal_block#cal_big { width: 231px; } /*/////////////////////////////////////////////// ANCHOR DATE */ DIV.cal_block A, DIV.cal_block DIV.bl { width: 32px; height: 24px; display: block; float : left; cursor: default; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; float: left; font-size: 8pt; color: white; text-align: right; margin: 1px 1px 0px 0px; border: 1px dotted #555555; padding: 2px; } DIV.cal_block#cal_big A, DIV.cal_block#cal_big DIV.bl { font-size:12px; font-weight: bold; width: 24px; height: 24px; 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 { } DIV.cal_block A.wk_l:hover, DIV.cal_block A.wks_l:hover, DIV.cal_block A.cd_l:hover, DIV.cal_block A.re_l:hover, DIV.cal_block A.co_l:hover { cursor: pointer; background-color: white; color: #325584; border: 1px solid white; font-weight: bold; } /*///////////////////////////////// for all days squares - special only for blank squares */ DIV.cal_small { font-size:9px; display: block; width: 24px; height: 24px; text-align:right; float : left; margin: 1px 1px 0px 0px; border: 1px solid red; } DIV.cal_big { display:inline; width: 24px; height: 24px; text-align:right; padding:2px; margin: 1px 1px 0px 0px; } /*////////////////////////////////////////////////////////// weekends */ DIV.cal_block A.wk{ border: 1px solid #4b5c8c; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #1c294f; } DIV.cal_block A.wk_l{ border: 1px solid #ebb300; border-right: 1px solid #c38b00; border-bottom: 1px solid #c38b00; background-color: #d79f00; color: #ffffff; } /*///////////////////////////////// /////////////////// current day */ DIV.cal_block A.cd{ background-color: green; } DIV.cal_block A.cd_l{ background-color: purple; } DIV.cal_block A.re{ } /*//////////////////////////////////////////////// common day */ DIV.cal_block A.co{ border: 1px solid #577aab; border-right: 1px solid #1f3d66; border-bottom: 1px solid #1f3d66; background-color: #325584; } DIV.cal_block A.co_l{ border: 1px solid #ffdb14; border-right: 1px solid #ebb300; border-bottom: 1px solid #ebb300; background-color: #ffc700; color: #ffffff; } DIV.cal_block DIV.sub{ text-align: center; font-weight: bold; } /*//////////////////////////////////////////// Titles */ DIV.cal_title { text-align: center; font-size: 9pt; font-weight: bold; text-transform:uppercase; } DIV.cal_block A.day{ border: 1px dashed #000000; text-align: center; color: #d3eeff; text-transform:uppercase; background-color: black; } DIV#cl_info_wnd { display: none; position: absolute; padding: 10 10 10 10; width : auto; background-image:url(/images/menu_block_bg.png); color: white; border: 1px solid #537db7; filter : alpha(opacity=100, finishopacity=90, style=4); }