body *
{
    background: none!important;
    color: #000!important;
    font-size: 20px!important;
    line-height: 24px!important;
    outline: none!important;
}

body #calendar
{
    background: #fff!important;
}

body #calendar *
{
    background: #fff!important;
    font-size: 11px!important;
    line-height: 1!important;
}

.search FORM
{
    border: 1px solid #000;
    border-radius: 7px;
    height: 28px;
}

body > table:first-child
{
    background: url('../img/special_logo.png') no-repeat 50px 30px!important;
}

body > table:first-child td[valign="bottom"]
{
    vertical-align: middle;
}

ul.mnu li a
{
    text-decoration: underline!important;
}

img[src*="t_logo.png"],
img[src*="t_left.jpg"]
{
    opacity: 0;
}

img[src*="ico_home.gif"],
img[src*="ico_mail.gif"],
img[src*="ico_map.gif"]
{
    filter: invert(100%);
}

.rb
{
    text-transform: uppercase;
    text-decoration: underline;
    text-shadow: none;
    padding: 10px 0;
    width: 100%;
    height: auto;
}

.rb a
{
    line-height: 28px!important;
}

.rb.slab
{
    text-transform: uppercase;
    white-space: nowrap;
    width: 350px;
    height: auto;
    padding: 10px;
    text-decoration: underline;
    text-shadow: none;
}

.centercolumn H1
{
    padding: 0!important;
    margin-top: 0;
    text-transform: uppercase;
}

.about
{
    padding: 0 0 20px;
}

.centercolumn UL LI
{
    background: url('../img/ico_arrow.png') no-repeat left 7px!important;
}