﻿html body div#calendar .month *
{
    margin:0;
    padding:0;
}
html body div#calendar .month        { font-size: small; margin: 0px; padding: 5px 0px; border-style: none; border-width: 0px; border-color: #999; width: 180px; color: #666;}
html body div#calendar .month a      { font-size: small; padding: 0px; text-decoration: none ; color: #666; }
html body div#calendar .month a.arrow_l { margin: 0px 10px 0px  0px; }
html body div#calendar .month a.arrow_r { margin: 0px  0px 0px 10px; }
html body div#calendar .month p      { text-align: center; margin: 3px 0px; padding: 0px }
html body div#calendar .month p span.span_month { /*font-size:medium;*/ }

html body div#calendar .month p.calendar_title a
{
    margin: 0px;
    padding: 0px;
}

html body div#calendar font.date { font-size: small; }
html body div#calendar img       { border: 0px }

html body div#calendar .cl       { margin: 0px; padding: 0px 0px 8px; border-style: none; border-width: 0px; border-color: #999; width: 180px }
html body div#calendar .cl table { margin: 0px 0px 0px 8px; padding: 0px; color: #666; }
html body div#calendar .cl tr    { margin: 0px; padding: 0px; }
html body div#calendar .cl td    { font-size: small; text-align: center; vertical-align: middle; border: none; width: 32px; height: 20px }
html body div#calendar .day td   { border-top: solid 1px #999 ; border-bottom: solid 1px #999 }
html body div#calendar .sun  { color: #c00 }
html body div#calendar .sat  { color: #00f }

html body div#result   { width: 180px; margin: 0px; padding: 0 0 0 5px; font-size: 0.9em ; color: #666; text-align: left; letter-spacing: 0.1em ; line-height : 1.5 }
html body div#result a { color: #666 }
html body div#result td { vertical-align: top; }
