body {
   font-family: sans-serif;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: #EFEFEF; 
}
.language {
  display: block;
  width: 60px;
  color: #2E2E2E;
  text-decoration: none;
  background-color: #EFEFEF;
  padding: 3px 6px 3px 6px;
  margin: 8px 0px 0px 20px;
  font-size: 0.7em;
  font-weight: bolder;
  border: 1px solid silver;
}
.language:hover {
   color: white;
   background: #999999;
   border: 1px solid silver;
}
#left {
   position: absolute;
   left: 0px;
   top: 150px;
   width: 130px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}
#left li {
   float: left;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}
#left a{
   display: block;
   color: #2C2C2C;
   background-color: silver;
   padding: 7px 0px 0px 10px;
   margin: 1px 0px 1px 0px;
   width: 130px;
   height: 25px;
   text-decoration: none;
}
#left a:hover {
	color: white;
}
#left a.selected {
   color: black;
   background-color: #FBFBFB;
}
#menu	{
   position: absolute;
   left: 140px;
   top: 5px;
   list-style-type: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 650px;
   height: 60px;
   border-top: 1px solid gray;
   border-left: 1px solid silver;
   }
#menu li	{
   float: left;
   text-align: center;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   height: 58px;
   }
#menu a	{
   display: block;
   color: #2C2C2C;
   text-decoration: none;
   background: url(images/butsel.jpg) repeat-x bottom left;
   width: 128px;
   height: 40px;
   padding: 25px 0px 0px 0px;
   vertical-align: bottom;
   border-top: 1px solid silver;
   border-left: 1px solid silver;
   border-right: 1px solid gray;
   }
#menu a:hover	{
	color: white;
   background: transparent url(images/but.jpg) repeat-x bottom left;
}
#menu a.selected {
   color: black;
   background: transparent url(images/but.jpg) repeat-x bottom left;
}
#logo {
   position: absolute;
   width: 100%;
   left: 0px;
   top: 70px;
   height: 50px;
   background: #999999;
   padding: 0px 0px 0px 150px;
}
#logo h2 {
  float: left;
  color: #EFEFEF;
  padding: 7px 0px 0px 50px;
  margin: 0px 50px 0px 0px;
  font-size: 2em; 
}
#logo a {
  float: left;
  color: #333333;
  padding: 30px 0px 0px 10px;
  margin: 0px;
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: none;
}
#logo a:hover {
  color: white;
}
#main {
   position: absolute;
   left: 140px;
   top: 120px;
   width: 620px;
   background: #FBFBFB;
   padding: 15px 20px 20px 10px;
   margin: 0px 0px 0px 0px;
}
#main h1 {
   font-size: 1.2em;
}
#main p {
   font-size: 0.9em;
   text-align: justify;
}
#main a {
   text-decoration: none;
   color: Red;
   background: url(images/pdf_icon.gif) no-repeat left;
   line-height: 60px;
   padding: 20px 0px 20px 60px;
}
#main ul {
  list-style: none;
  font-style: italic;
}

