/**********************************************************************/
html {  
       overflow-y:scroll;  
}  
body {
   background: #FFFFFF;
   color: #505050;
   text-align: center;
   line-height: 150%
}

/*
a {
   color: #4040FF;
}
*/

#layout {
   margin-left: auto;
   margin-right: auto;
   width: 700px;
   text-align: left;
}

h1 {
   text-align: center;
   background-color: #FFFFFF;
   color: #555555;
   width: 700px;
   padding: 3px;
}

h2 {
   background-color: #DDEEFF;
   color: #505050;
   padding: 10px;
/*
   background-color: #DDEEFF;
   border-top:1px solid #EEEEEE;
   border-left:1px solid #EEEEEE;
   border-bottom:1px solid #AABBCC;
   border-right:1px solid #AABBCC;
*/
}

h3 {
   color: #505050;
   border-bottom:medium solid #DDEEFF;
   border-left:10px solid #DDEEFF;
   padding: 3px;
}

h4 {
   color: #505050;
   border-left:10px solid #DDEEFF;
   padding: 3px;
}
h5 {
   font-size:100%;
   width: 700px;
   color: #505050;
   border-top:medium solid #0000B0;
/*   border-right:medium solid #0000B0;
   border-bottom:medium solid #0000B0;
   border-left:medium solid #0000B0;
   padding: 10px;
*/
}

/**********************************************************************/

#menu table {
   font-size: 95%;
   width: 700;
   height: 50;
   color: #FFFFFF;
   background-color: #F0F0F0;
   border: 1px outset;
   border-top-color,border-left-color: #0000D0;
   border-bottom-color,border-right-color: #000090;
/*
   cellspacing: 5;
   cellpadding: 5;
   padding: 100mm;
*/
}

#menu td {
   width: 90;
   text-align: center;
   color: #FFFF00;
   background-color: #0000B0;
   font-weight: 800;
   font-size: 100%;
}

#menu a {
   color: #FFFFFF;
}

#menu a:hover {
   color: #FFFF00;
}

#menu .lang {
   width: 700px;
   text-align: right;
   color: #4040FF
}

#menu .lang a {
   color: #4040FF;
}

/**********************************************************************/

#footer {
   width: 700px;
   text-align: right;
}

/**********************************************************************/
