body {
font-size : 11px;
font-family : verdana, arial, helvetica, sans-serif;
line-height : 14px;
margin : 10px 10px 10px 10px;
background-repeat:repeat-x; 
background-attachment:fixed;
background-color: #cccccc;
}

a:visited {
color : #666666;
font-weight : bold;
text-decoration : none;
}
a:link {
color : #000000;
font-weight : bold;
text-decoration : none;
}
a:hover {
color : #e70d0d;
text-decoration : underline;
}

h2 {
font-size : 14px;
color : #31404e;
font-family : verdana, arial, helvetica, sans-serif;
line-height : 16px;
}
h3 {
font-size : 11px;
color : #6e0100;
font-family : verdana, arial, helvetica, sans-serif;
line-height : 16px;
}

.header {
font-size : 14px;
}

TABLE[rules=rows] 

TR { border-top: solid; }

TD {
font-size : 11px;
font-family : verdana, arial, helvetica, sans-serif;
line-height : 14px;
}

.the_date {
display:block;
text-align: center;
float:left;
font-family: verdana, arial, helvetica, sans-serif;
background: url(gr/date.png) no-repeat;
width:100px;
height:80px;
}

.date_m {
display:block;
font-size: .9em;
margin:0;
padding:0;
font-weight: bold;
text-align:center;
}

.date_d {
display:block;
font-size:1.4em;
margin:0;
padding:0.7em 0 1.3em 0;
text-align: center;
}