body
{
 border:none;
 margin:0;
 padding:0;
 background:RGB(255,255,255);
 font-size:11pt;
 font-family:Arial;
}

.headline
{
 width:697px;
 height:29px;
 padding:0;
 margin:0;
 padding-left:40px;
 border:none;
 border-bottom:2px solid RGB(204,58,59);
 border-left:2px solid RGB(204,58,59);
 background:RGB(165,192,230);
# font-family:Times;
 font-size:16pt;
 color:red;
 font-weight:bold;
}

.mainpart
{
 width:547px;
 background:RGB(255,255,255);
 vertical-align:top;
 padding:5px;
 margin:0;
 border-left:1px solid RGB(230,120,23);
# font-size:11pt;font-family:Times;
}

div,table,td
{
 margin:0;
 padding:0;
 border:none;
}

a
{
 color: rgb(0, 81, 151);
}

h2
{
 font-family:Tahoma;
 font-size:11pt;
 color:RGB(0,81,151);
}

h3
{
 font-family:Tahoma;
 font-size:11pt;
 color:red;
 padding:0;
 margin:0;
}

.h3link
{
 color:RGB(0,70,125);
}

template
{
 position:relative;
 top:0;
 left:0;
 height:600px;
 border:1px solid #DDDDDD;
}

#jsmenu
{
 width:200px;
 margin:0;
 padding:0px;
# cursor:pointer;
 background:RGB(184,205,235);
 background-image:URL('/files/img/background-menu.png');
 background-repeat:y-repeat;
 color:RGB(0,0,0);
 font-weight:bold;
 font-family:Tahoma;
}

DIV.rootitem
{
 padding-left:10px;
 width:165px;
 height:30px;
 border:1px solid RGB(185,206,235);
 margin:0 0 0 10px;
 z-index:0;
 font-size:10pt;
 background-image:URL('/files/img/filler-menu.png');
 text-align:left;
}

DIV.subitems
{
 display:inline;
 visibility:hidden;
 position:absolute;
 left:220px;
 width:0;
 margin:0;
 padding:0;
 background:RGB(255,255,255);
 border:none;
 color:RGB(0,0,0);
}

DIV.subitem
{
 border:1px solid RGB(0,0,0);
 width:250px;
 margin:0;
 padding:5px;
 background:RGB(255,255,255);
}

#jsmenu A
{
 text-decoration:none;
 color:RGB(0,0,0);
}
