table.CALall {border: 1 groove #41566B;}
/* ширина (можно и все остальное) колонок с рабочими днями */
table.CALall colgroup#Day {width:18px;}
/* ширина (можно и все остальное) колонок с выходными днями */
table.CALall colgroup#HDay {width:18px;}
/* строка, содержащей ячейки с цифрами дней месяца */
table.CALall tr {
                 font-family:Verdana, "Arial Cyr"; font-size: 8pt;
                 text-align:center; vertical-align::middle; height:16px;
                }
/* ячейки  с цифрами дней месяца */
table.CALall td {
                 background-color: #D3DCE5; color: #41566B;
                 border-top: 1 ridge #41566B;
                 border-left: 1 ridge #41566B;
                }
/* пустые ячейки  (без цифр дней) */
table.CALall td.CALempty {background-color: #FFFFF5;}
/* ячейки с "посвеченной" датой */
table.CALall td.CALdgtHL {background-color: #41566B; color:#ffffff;}
table.CALall td.CALdgtHL a {text-decoration: none; color:white;}
table.CALall td.CALdgtHL a:link {text-decoration: none; color:white;}
table.CALall td.CALdgtHL a:visited {text-decoration: none; color:white;}
table.CALall td.CALdgtHL a:hover {text-decoration: none; color:white;}
/* ячейки с датами выходных дней */
table.CALall td.CALdgtHD {color: maroon; background-color: #B9C2CB;}
/* как выглядят ссылки в ячейках */
table.CALall td a         {text-decoration: none;}
table.CALall td a:link    {text-decoration: none;color:#797979;}
table.CALall td a:visited {color:#797979;}
table.CALall td a:hover   {text-decoration: underline;color: #797979;}

th.CALmnth { /* заголовок с названием месяца и с годом */
            font-family: Arial; font-size: 8pt;
            height:20px; text-align:center; vertical-align:middle;
            color: white; background-color: #41566B;
            border-top: 1 outset #41566B;
            border-bottom: 1 inset #41566B;
            }
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: #41566B; background-color: lightsteelblue;
              border-bottom: 1 inside #41566B;
             }
/* ячейка строки с названием дней недели (ячейки названий для выходных дней) */
tr.CALwkd td.CALwkdHL {color:maroon;} 

