body {
 background-image: url(image/navibg.gif);
}

body, td, a, input, select, textarea, ol, span {
 font-family: Verdana, Tahoma, Arial, Helvetica;
 font-size: 11px;
 color: #505050;
 text-decoration: none;
}

.hl, a.sub, .red, u {
 color: #BD0065;
}

a.sub, .hl {
 font-size: 11px;
 font-weight: bold;
}


a.sub, a.but, a.hl {
 text-decoration: none;
}

.kl, sup {
 font-size: 10px;
}

.in {
 border-width: 1px;
 border-bottom-color: #EFEFEF;
 border-right-color: #EFEFEF;
}

a.sub {
 width: 100%;
}

.brd {
 border-right: solid 2px #DFDFDF;
 border-bottom: solid 2px #DFDFDF;
}

a:hover.sub, a:hover.hl {
 color: #505050;
}

a:hover  {
 text-decoration: none;
}

a:hover.but, a:hover {
 color: #BD0065;
}

a:hover.sub, a:hover.hl {
 font-size: 11px;
 font-weight: bold;
}

body {
 scrollbar-face-color: #F5E4C3;
 scrollbar-3dlight-color: #EFEFEF;
 scrollbar-shadow-color: #EFEFEF;
 scrollbar-darkshadow-color: #ADADAD;
 scrollbar-arrow-color: #505050;
}

hr {
 height: 1px;
 border: none;
}

td.navi {
 padding-left: 10px;
 padding-right: 20px;
 padding-top: 5px;
 padding-bottom: 5px;
 border-top: solid 1px #FFFFFF;
 border-bottom: solid 1px #AEAEAE;
}

    .lvl1, .lvl2, .lvl3 { height: 15px; text-decoration: none; }

    .lvl1 {
     margin-top: 15px;
     font-weight: bold;
     color: #BD0065;
    }

    .lvl2 {
     margin-top: 10px;
     font-weight: bold;
     margin-left: 10px;
    }

    .lvl3 {
     margin-left: 20px;
    }