TABLE.calendar {border-top: 1px solid white;border-right: 0px solid white; font-size: xx-small; }
TABLE.calendar td {PADDING: 5px; border-bottom: 1px solid white; border-left: 1px solid white;  font-size: xx-small;}
TABLE.calendar td.mon {border-left: 1px solid white;border-right: 0px solid white;border-top: 1px solid silver;border-bottom: 0px solid white; font-size: xx-small;}
td.ttl {background-color: #BBBBBB; color: white; font-size: xx-small;}

td.celebr {background-color: #DDDDDD;color:red;  font-size: xx-small;}
TABLE.calendar td.ref {border:1px solid red; font-size: xx-small;}

	
td.m1 {background-color: #FFFFEE;}
td.m2 {background-color: #FFEEFF;}
td.m3 {background-color: #EEFFFF;}
td.m4 {background-color: #FFEEEE;}
td.m5 {background-color: #EEFFEE;}
td.m6 {background-color: #EEEEFF;}
td.m7 {background-color: #EEDDEE;}
td.m8 {background-color: #FFFFDD;}
td.m9 {background-color: #FFDDFF;}
td.m10 {background-color: #DDFFFF;}
td.m11 {background-color: #FFEEDD;}
td.m12 {background-color: #DDFFEE;}

A.class {color: #0000ff; }
A.class:link {color: #0000ff; }
A.class:visited {color: #0000ff; }
A.class:active {color: #0000ff; }
A.class:hover {color: #0000ff; }

A.tag  {color: #0000ff; }
A.tag:link {color: #9500B3; }
A.tag:visited {color: #9500B3; }
A.tag:active {color: #9500B3; }
A.tag:hover {color: #9500B3; }

li.class {font-size: 75%; margin: 0px; padding: 0px 0px 0px 0px; }

p.lid {text-align: justify;}