body { background-image: url("/i/b.jpg"); background-repeat: repeat-x }
p, td, th { font-family: Tahoma, Arial, Verdana, sans-serif; color: #333333; margin-top: 0px }
h1 { font-size: 120%; margin-top: 0px; margin-bottom: 0px; color: #666666 }
h2 { font-size: 110% }
a { color: #333333 }
a:hover { color: #000000 }
a.cop { color: #666666 }
a.cop2 { color: #666666; text-decoration: none; }
a.cop:hover { color: #999999 }
a.news { font-size: 110%; color: #ffffff; }
a.news:hover { font-size: 110%; color: #FFFFDD }
a.ns2 { font-size: 110%; color: #333333 }
a.ns2:hover { font-size: 110%; color: #990000 }
div.ns p { line-height: 17px }
div.ns ul { line-height: 17px; list-style: circle }
div.ns li { padding-bottom: 8px }
div.txt p { font-size: 80%; text-align: justify }
div.txt ul { font-size: 80% }
div.txt2 p { font-size: 9pt; color: #666666 }
div.limit p { font-size: 9pt; color: #666666 }
div.limit a { text-decoration: none; background-color: #999999; color: #ffffff }
div.limit a:hover { text-decoration: none; background-color: #666666; color: #ffffff }
div.limit span { text-decoration: none; background-color: #cccccc; color: #ffffff }
.level-a { font-size: 11px; font-family: Tahoma; font-weight: bold; color: #666666 }
.level-a a { color: #666666; text-decoration: none }
.level-a a:hover { color: #CC3300 }
.level-b { font-size: 10px; font-family: Tahoma; font-weight: bold; color: #666666 }
.level-b a { color: #666666 }
.level-b a:hover { color: #CC3300 }
.level-ba a { font-size: 10px; font-weight: bold; font-family: Tahoma; color: #CC3300 }
.level-c { font-size: 11px; font-family: Tahoma; font-weight: bold; color: #666666 }
.level-c a { color: #666666 }
.level-c a:hover { color: #CC3300 }
.level-ca a { font-size: 11px; font-weight: bold; font-family: Tahoma; color: #CC3300 }
.level-d { font-size: 11px; font-family: Tahoma; color: #666666 }
.level-d a { color: #666666 }
.level-d a:hover { color: #CC3300 }
.level-da a { font-size: 11px; font-family: Tahoma; color: #CC3300 }
div.calendar td { font-size: 9px; color: #999999 }
.left-bg { background-image: url("/i/calendar/left-bg.gif"); background-repeat: repeat-y }
.right-bg { background-image: url("/i/calendar/right-bg.gif"); background-repeat: repeat-y }
.bg1 { background-image: url("/i/bg1.jpg"); background-repeat: repeat-x }
.bg2 { background-image: url("/i/bg2.jpg"); background-repeat: repeat-x }
.cop { font-size: 11px; color: #666666 }
.ndate { font-size: 11px; color: #F9E5CC }
.ndat2 { font-size: 11px; color: #CC9900 }
.tbl2 { background-image: url("/i/tbl2.gif"); background-repeat: repeat-x }
.tbl3 { background-image: url("/i/tbl3.gif"); background-repeat: repeat-x }
.tbl5 { background-image: url("/i/tbl5.gif"); background-repeat: repeat-y }
.tbl6 { background-image: url("/i/tbl6.gif"); background-repeat: repeat-y }
.tbl11 { background-image: url("/i/tbl11.gif"); background-repeat: repeat-x }
.inp { width: 95% }
.imgright { border: 0px; text-decoration: none; padding-left: 10px; }
.imgleft { border: 0px; text-decoration: none; padding-right: 10px; }
.ahidden{display:none;}
.avisible{display:block;}
/* -------------------------------------------------------------------------- */
.cat0 { margin: 6px 0px 6px 0px; border: 1px solid #cccccc; padding: 2px 14px 2px 14px; font-size: 11px; font-family: Tahoma; font-weight: bold; color: #666666; text-align:left }
.cat0 a { font-size: 12px; color: #666666; text-decoration: none }
.cat0 a:hover { color: #CC3300 }
.cat1 { margin: 0; padding: 0; font-size: 10px; font-family: Tahoma; font-weight: bold; color: #666666; text-align:left }
.cat1 a { font-size: 12px; color: #666666 }
.cat1 a:hover { color: #CC3300 }
.cat2 { margin: 0; padding: 0; font-size: 9px; font-family: Tahoma; font-weight: bold; color: #666666; text-align:left }
.cat2 a { font-size: 11px; color: #666666 }
.cat2 a:hover { color: #CC3300 }
.catcur a {
    color: #CC3300
}
/* -------------------------------------------------------------------------- */
