﻿html body div#calendar *,
html body div#result *
{
    color:#fff;
    margin:0;
    padding:0;
    border:none;
    font-size: small;
}
html body div#calendar .month        { margin:0 auto; padding:5px 0px; width:180px; }
html body div#calendar .month a      { text-decoration:none; }
html body div#calendar .month a.arrow_l { background:url(img/left_i.gif) no-repeat center center; }
html body div#calendar .month a.arrow_r { background:url(img/right_i.gif) no-repeat center center; }
html body div#calendar .month a.arrow_l img { visibility:hidden; }
html body div#calendar .month a.arrow_r img { visibility:hidden; }
html body div#calendar .month p { border-top:solid 1px #fff; text-align:center; }
html body div#calendar .month p span.span_month { /*font-size:medium;*/ }

html body div#calendar .month p.calendar_title
{
    display:none;
}

html body div#calendar .cl       { margin:0 auto; padding-bottom:8px; width:180px; }
html body div#calendar .cl table { border-bottom:solid 1px #fff; }
html body div#calendar .cl td    { text-align:center; vertical-align:middle; width:32px; height:20px; }
html body div#calendar .cl td a  { text-decoration: underline ; }
html body div#calendar .day td   { border-top:solid 1px #fff; border-bottom:solid 1px #fff; }

html body div#result    { /*width:180px;*/ margin:0 auto; text-align:left; letter-spacing:0.1em; }
html body div#result td { vertical-align:top; }

