body {
  padding:0;
  margin:0;
  margin:0px;
  background:
    #36781f
    url(images/bg.png)
    repeat-x;    
  height:100%;  
  font-family: verdana, arial, sans-serif;
  color:#000;
  font-size:13px;
}

a:link, a:visited {
  text-decoration:none;
  color:#216698;
}

a:hover, a:active {
  text-decoration:underline;
  color:#216698;
}

#logo {
  height:186px;
  background:
    url(images/right_bg.jpg)
    right
    no-repeat;
}

#lang {
  position:absolute;
  top:20px;
  right:50px;
  text-align:right;
  word-spacing:10px;
}

#menu {
  position:absolute; 
  width:320px; 
  height:307; 
  padding-top:60px;
  padding-left:30px;
  left:0px; 
  top:188px; 
  background:
    url(images/leaf.jpg) 
    no-repeat;
}

#content {
  margin-left:296px;
  min-height:600px;
  background:
    #aace90
    url(images/content.png)
    repeat-x;    
}

#cont {
  padding:30px;
  background:
    url(images/content_right.jpg)
    top right
    no-repeat;    
}

#foot { 
  height:78px;
  background:
    url(images/bottom.png)
    repeat-x;
}

.footer {
  font-size:11px;
  font-weight:bold;
  color:#fff;
}

.border_b {
  border: 1px solid #000000;
}
    
.float {
  visibility: hidden;
  position: absolute;
  left: -3000px;
  z-index: 10;
}

.content {  
  font-family: verdana, arial, sans-serif;
  color:#000;
  font-size:13px;
}

.dotted {
  cursor:help;
  color:#216698;
  text-decoration:none;
  border-bottom: 1px #216698 dashed;
}

.popuptxt {
  padding:20px;
  margin:20px;
  background:#d9ebfc;
}

.images {
  padding:20px;
  word-spacing:30px;
  line-height: 20px;
  text-align:center;
  vertical-align: middle; 
}

* .images img { 
  margin: 10px 0; 
  vertical-align: middle; 
}
