BODY {
   background-color:#cdc3cc;
   padding: 0;
   text-algin: center;
   margin: 0 0 0 0;
}
#page_margins {
   position:absolute;
   margin-top: 0;
   width: 780px;
   text-align: center;
   left: 50%;
   margin-left: -390px;
   margin-top:10px;
}
#page {
   background: #ffffff;
   width: 780px;
   margin-bottom:10px;
}
table {
   border-collapse:collapse;
   border: 0;
}
#header {
   height: 46px;
}
IMG#logo {
   margin-top:10px;
   margin-bottom:10px;
   margin-right:10px;
   margin-left:10px;
}
IMG#headerimage {
   margin-top:10px;
   margin-bottom:10px;
   margin-right:10px;
}
DIV#head {
   height:150px;
   width:790px;
}
#menu_1 {
   width: 770px;
}
TD#menu_1 {
   vertical-align: top;
   padding-top: 2px;
   padding-left: 5px;
   text-align:left;
   background-color:#ffffff;
}
DIV#menu_1 {
   float:left;
   width:770px;
   background: #e2001a;
   line-height:normal;
}
TD#hl {
   padding-left:5px;
   padding-right:5px;
}
HR#hl {
   width: 769px;
   color:#aaaaaa;
   background-color:#aaaaaa;
   margin-top: 5px;
   margin-bottom: 5px;
}
TD#menu_2 {
   padding-left: 5px;
   vertical-align:top;
}
TD#news {
   padding-left:5px;
   padding-top:5px;
   width:210px;
}
DIV#news {
   padding-left:10px;
   padding-top:5px;
   padding-bottom:5px;
   padding-right:10px;
   border: 1px solid #aaaaaa;
}
TD#content {
   padding-left:5px;
   padding-top:4px;
   padding-bottom:5px;
   padding-right:8px;
   vertical-align:top;
}
DIV#content {
   background-color:#FFFFFF;
   width: 547px;
   text-align:left;
   vertical-align:top;
   padding-left:5px;
   padding-top:5px;
}

#footmenu {
   width: 770px;
   margin-bottom:5px;
}
TD#footmenu {
   vertical-align: top;
   padding-top: 0px;
   padding-left: 5px;
   text-align:left;
}
DIV#footmenu {
   float:left;
   width:380px;
}
DIV#langmenu {
   float:left;
   width:116px;
}
DIV#copyright {
   color:#666666;
   text-align:right;
   width:262px;
   margin-left:5px;
   margin-right:5px;
   margin-top:0px;
}
DIV#copyright b{
   font-weight:normal;
   font-size:10px;
}
