html, body {
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  min-width: 759px;
  text-align: center;
  background-color:#f3f6e3;
  height:auto;
}

.container {
  margin: 0 auto;
  height:auto;
  padding: 0;
  position: relative;
  width: 780px;
  text-align: left;
  background: url(../images/background.jpg) no-repeat top;
  padding-bottom:115px;
}

.logo {
position:relative ;
top:70px;
left:25px;
width: 391px;
heigth: 135px;
}

.content {
position:relative;
top:100px;
width:360px;
height:auto;
margin-left:10px;
padding:15px 10px 3px 10px;
font: 12px/16px  Verdana, Arial, Helvetica, sans-serif;
color: #6d8525;
}

.content img.left{
 float: left;
 margin:5px;
 border: 3px solid #879f63;
}

.content img.right{
 float: right;
 margin:5px;
 border: 3px solid #879f63;
}

.buttonshome {
position:absolute ;
top:350px;
right:250px;
width: 73px;
height: 39px;
}

.buttonsabout {
position:absolute ;
top:350px;
right:143px;
width: 95px;
height: 39px;
}

.buttonsoffer {
position:absolute ;
top:350px;
right:30px;
width: 107px;
height: 39px;
}

.address {
position:absolute;
left:200px;
bottom: 14px;
text-align:right;
width:550px;
font: 11px/14px  Verdana, Arial, Helvetica, sans-serif;
padding-bottom:5px;
color: #6d8525;
z-index: 10;
}

.address a {
font: 11px/14px  Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color: #8aa267;
}

.address a:hover {
font: 11px/14px  Verdana, Arial, Helvetica, sans-serif;
color: #fff;
text-decoration:none;
}

.small{
font: 11px/14px  Verdana, Arial, Helvetica, sans-serif;
}

h1{
font: bold 16px/18px  Verdana, Arial, Helvetica, sans-serif;
}

h2{
font: bold 14px/16px  Verdana, Arial, Helvetica, sans-serif;
}

ul {
font: 11px/14px Verdana;
margin-top: 0;
margin-left: 16px;
}

img.bgflower {
position: absolute;
left:580px;
top: 200px;
z-index: 4;
}