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:45px;
  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;
}

.offerblock {
	border-bottom: 1px solid #efefef;
}

table {
	font-size:12px;
}

.offerblock table {
	margin-bottom:20px;
}


.offerblock h1 {
	color:#505050;
	padding:10px 10px 0;
	font-size:18px;
}
.offerblock img {
	
}
.offerblock p {
	padding: 0 10px 10px 10px;
}

.clear {
	clear:both;
}

.questionblock {
	border:1px solid #eee;
	border-left: 3px solid #48a1e2;
	margin-bottom:20px;
	padding:10px 20px;
	background:c7dff1;
}
.questionblock h4 {
	color:#505050;
	font-size:18px;
	margin:0 0 20px 0;
}



.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; 
}

.formtable {
	font-size:12px;
}

h2 {
	color:#48a1e2;
}

.button {
	background:#468216;
	color:white;
	border-color:white;
}

.banner {
	position:relative;
	top:-238px;
	left:30px;
	margin-bottom:-75px;
	display:block;
	width:240px;
	height:130px;
}

.banner a:link, .banner a:visited {
	display:block;
	width:240px;
	height:130px;
	background:url(images/banner-vacu.gif) no-repeat top center;
}
