#mainmenu  a  {
	text-decoration: none;
	text-align:center;
	color: #fff;
	background-color: #990000;
	display: block;
	padding: 3px 5px;
	font-weight: bold;
	font-size: small;
   }
#mainmenu  a:hover  {
	background-color: #FF0000;
	 /*padding: 2px 4px;*/
   }
#mainmenu  .on  {
	background-color: #FF0000;
 	/*padding: 2px 4px;*/
/*display: block;*/
	}

#submenu1   a  {
	text-decoration: none;
	text-align:center;
	
	color: #fff;
	background-color: #FF0000;
	display: block;
	padding: 3px 5px;
	font-weight: bold;
	font-size: small;
   }
#submenu1   a:hover  {
	background-color: #FF6600;
	 /*padding: 2px 4px;*/
   }
#submenu1  .on  {
	background-color: #FF6600;
 	/*padding: 2px 4px;*/
/*display: block;*/
	}
#submenu2   a  {
	text-decoration: none;
	text-align:center;
	
	color: #fff;
	background-color: #FF6600;
	display: block;
	padding: 3px 5px;
	font-weight: bold;
	font-size: small;
   }
#submenu2   a:hover  {
	background-color: #ff9900;
	 /*padding: 2px 4px;*/
   }
#submenu2  .on  {
	background-color: #ff9900;
 	/*padding: 2px 4px;*/
/*display: block;*/
	}

/* bottom links */

#bottom p a {
   color: #77b;
   background: transparent;
   text-decoration: none;
   padding: 1px 4px;
   border: 1px solid #77b;
   border-width: 1px 0 1px 1px;
   }
#bottom p a:hover, #bottom p a:active {
   color: #006;
   background: #bbd;
   text-decoration: none;
   }
#bottom a.last {
   border-width: 1px;
   }
#bottom td a:hover, #bottom td a:active {
   color: #006;
   background: transparent;
   text-decoration: none;
   }
#bottom .logo {            /* logo */
   text-align: center;
   vertical-align: bottom;
   line-height: 3em;
   border: none;
   }
#bottom .logo img {
   border:none;
   }

#bottom hr {
   margin: 1em 2em 1em 85px;
   border: 1px solid #eee;
   height: 1px;
   }
.lang {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: small;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	font-size: x-small;
	text-align: center;
}

#infobar {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
	font-size: x-small;
	text-align: center;
	padding-right: 0px;
	padding-top: 5px;
	padding-left: 8px;
}

#infobar table.border {
	border: 1px solid #990000;
	background-color: #ffffff;
	
				}

#infobar .tabletitle{
	background-color: #990000;
	color: #FFFFFF;
	font-size: small;

	font-weight: bold;
	padding: 3px 5px;
	
}

#infobar .tablefield{
	line-height: 20px;	
	padding: 5px 8px;
	
}

#center {
	
	
	padding-top: 5px;
	
}
#center.table {
	
	
	padding-top: 1px;
	
}