body {
 scrollbar-face-color: #EFEFEF;
 scrollbar-3dlight-color: #EFEFEF;
 scrollbar-shadow-color: #EFEFEF;
 scrollbar-darkshadow-color: #ADADAD;
 scrollbar-arrow-color: #505050;

 margin: 0px;
}

body, td, a, input, select, textarea, ol, span {
 font-family: Verdana, Tahoma, Arial, Helvetica;
 font-size: 11px;
 color: #505050;
}

h1, form {
 margin:0px;
 padding:0px;
}

input, textarea {
 padding-left: 1px;
 border-width: 1px;
 border-color: #505050 #AEAEAE #AEAEAE #505050;
}

input[type=image] {
 border: none;
}

h1, .hl, .red {
 color: #A03232;
}

h1, .hl, a:hover.hl {
 font-size: 12px;
 font-weight: bold;
}


a.but, a.hl {
 text-decoration: none;
}

.kl, sup {
 font-size: 10px;
}

.in {
 border-width: 1px;
 border-bottom-color: #EFEFEF;
 border-right-color: #EFEFEF;
}

.brd {
 border-right: solid 2px #DFDFDF;
 border-bottom: solid 2px #DFDFDF;
}

a:hover.hl {
 color: #505050;
}

a:hover  {
 text-decoration: none;
}

a:hover.but, a:hover {
 color: #A03232;
}

a.tNav {
 font-family: Verdana, Tahoma, Arial, Helvetica;
 color: #FFFFFF;
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
}

a:hover.tNav { color: #CD4040; }

a.tNav {
 filter:DropShadow(color=#000000, offx=1, offy=1);
 width: 100%;
}

a.sub {
 color: #A03232;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 width: 100%;
}

a:hover.sub {
 color: #505050;
}

img.thn { 
 border: #808080 solid 1px; 
}