table.CALall {border: 1px groove #3366CC; background-color:#DEE7EF}
/* ширина (можно и все остальное) колонок с рабочими днями */
table.CALall colgroup#Day {width:18px; background-color:#DEE7EF}
/* ширина (можно и все остальное) колонок с выходными днями */
table.CALall colgroup#HDay {width:18px; background-color:#DEE7EF}
/* строка, содержащей ячейки с цифрами дней месяца */
table.CALall tr {
                 font-family:Verdana, "Arial Cyr"; font-size: 8pt;
                 text-align:center; vertical-align::middle; height:16px; background-color:#DEE7EF
                }
/* ячейки  с цифрами дней месяца */
table.CALall td {
                 background-color: #DEE7EF; color: #3895FC;
                 border-top: 1px solid #B6C9EF;
                 border-left: 1px solid #B6C9EF
                }
/* пустые ячейки  (без цифр дней) */
table.CALall td.CALempty {background-color: #F5F8FA;}
/* ячейки с "посвеченной" датой */
table.CALall td.CALdgtHL {color:#0000CC; border-right-style:solid; border-right-width:1; border-bottom-style:solid; border-bottom-width:1; background-color:#DEE7EF}
table.CALall td.CALdgtHLwknd {color:#0000CC; border-right-style:solid; border-right-width:1; border-bottom-style:solid; border-bottom-width:1; background-color:#F5E6CD}
/* ячейки с датами выходных дней */
table.CALall td.CALdgtHD {background-color: #F5E6CD;}
/* как выглядят ссылки в ячейках */
table.CALall td a         {text-decoration: none;}
table.CALall td a:link    {text-decoration: none;color:blue;}
table.CALall td a:visited {color:#8A2BE2;}
table.CALall td a:hover   {color: #FF0000;}

th.CALmnth { /* заголовок с названием месяца и с годом */
            font-family: Arial; font-size: 8pt;
            height:20px; text-align:center; vertical-align:middle;
            color: #000080; background-color: #DEE7EF;
            
            }
tr.CALwkd  { /* строка, содержащей ячейки с названием дней недели */
            text-align:center; vertical-align::middle; height:16px; 
            }
tr.CALwkd td { /* ячейки строки с названием дней недели */
              font-family:Verdana, Arial Cyr; font-weight:bold; font-size: 7pt;
              color: #000080; background-color: #6097D5;
              border-bottom-color:#FFFFF5; border-bottom-width:1px
             }
/* ячейка строки с названием дней недели (ячейки названий для выходных дней) */
tr.CALwkd td.CALwkdHL {color:#EB5454;}
