body {

  margin: 76px 0px 0px 0px;

  padding: 0px;

  background: #3f332b url('images/site-bg.jpg') repeat-x;

  font-size: 11px;

  font-family: tahoma;

}

.kontakt{

    width:350px;

}

.kontakt table{

    border:none;

    padding:0;

    margin:0;

}

.kontakt tr{

    margin:4px;

}

.kontakt td{

    padding:3px;

    border:1px solid #ACACAC;

    background-color: #F0F0F0;

    vertical-align: top;

}

a {

  color: #000;

  font-weight: bold;

  text-decoration: none;

}



a:hover {

  text-decoration: underline;

}



h1 {

  font-size: 19px;

  margin: 8px 5px 10px 5px;

  color: #623100;

}



h2 {

  color: #C45D12;

  margin: 10px 0px 0px 0px;

  padding: 0px;

  font-size: 12px;

}

h3 {

  color: #585858;

  margin: 2px 0px 1px 0px;

  padding: 1px 0px 1px 0px;

  font-size: 11px;

  font-weight: 800;

}



.left img {

  margin: 3px 8px 0px 0px;

  padding: 0px;

  border: 2px solid #ffffff;

}



.button {

  display: block;

  width: 105px;

  height: 15px;

  color: #ffffff;

  margin: 30px 11px 0px 0px;

  padding: 1px 0px 2px 0px;

  float: left;

  background: url('images/button.gif') repeat-x;

  border-right: 2px solid #585858;

  border-bottom: 3px solid #808080;

  font-size: 13px;

  text-align: center;

}

a:hover.button {

  border-bottom: 3px solid #ACACAC;

}



#site {

  margin: 0px auto 0px auto;

  padding: 0px;

  width: 958px;

}



.logomenu {

  width:950px;  

  margin: 0px;

  padding: 0px;

}



.logo {

  background: url('images/logo.gif') no-repeat;

  width: 300px;

  height: 68px;

  margin: 0px;

  padding: 0px;

  float: left;

}



.menu {

  width: 500px;

  height: 68px;

  vertical-align: bottom;

  margin: 0px;

  padding: 0px 0px 0px 20px;

  float: right;

}



.content {

  margin: 0px;

  padding: 0px;

}



.left input, textarea {

  background-color: #F0F0F0;

  padding: 1px 5px 0px 5px;

  border:1px solid #ACACAC;  

  font-size: 11px;

  font-family: tahoma;



}



.left {

  background: url('images/left-bg.jpg') repeat-y;

  width: 404px;

  height: 368px;

  margin: 0px;

  float: left;

  overflow: auto;

}

.lefttext {

  background: url('images/left-bg1.jpg') no-repeat;

  margin: 0px;

  margin-left: 25px;

  padding: 6px 0px 0px 10px;

}

.lefttext p {

  margin: 3px;

}

.kontakt{

  margin: 0 0 5px;

  width: 350px;

}

hr.cleaner{

  clear: both;

  margin: -1px 0 0 0;

  padding: 0;

  height: 1px;

  border: none;

  visibility: hidden;  

}

.projecttnb img{

    border:2px solid #800000;

    width:70px;

    margin: 4px;

}

.producttnb img{

    border:2px solid #800000;

    height:77px;

    margin: 1px;

}

.producttnb a:hover{

    text-decoration: none;

    color:#800000;

}

.producttnb td{

    background: url('images/prod-bg.jpg') repeat-x;

    margin-top: 15px;



}

.producttnb{

    font-size: 10px;

    color:#585858;

    }

.product{

    padding:15px 2px 10px 2px;

}

.cont-right {

  width: 449px;

  height: 382px;

  margin: 0px;

  padding: 0px;

  float: left;

}



.footer {

  width: 100%;

  margin: 0px;

  padding: 0px;

  color: #ffffff;

  float:none;

}



.footer a{

  color: #ffffff; 

}





.foot-left {

  height: 20px;

  margin: 0px;

  padding: 0px 0px 0px 10px;

  float: left;

  text-align: left;

}



.foot-right {

  height: 20px;

  margin: 0px;

  padding: 0px 10px 0px 0px;

  float: right;

  text-align: right;

}

.status {

  text-align: center;

  width: 100%;

  margin: 0px;

  padding: 0px;

  color: #ffffff;

  }

.status-text {

  text-align: center;

  float:left;

  width: 100%;

  margin: 0px;

  padding: 0px;

  color: #ffffff;

  border-top:1px solid white;

  }
  
#adlinks {
text-align: center;
margin: 4px;
}  

a.status-button  {

  padding: 0px 10px 0px 10px;

  color: #FFFFFF;

  }

.zpet{

    float:right;

    width:50px;

    font-size: 11px;

}
