/* CSS Document */
html{
  margin:0px;
  padding:0px;
}
body{
  text-align:center;
  font-family:Verdana, sans-serif;
  font-size:0.8em;
  background:#d4f1b7 url('../img/bg.jpg') top left repeat-x;
  color:#505050;
}
a{color:#5d9d1f;text-decoration:underline;}
h2{font-size:130%;font-weight:normal;}
img{border:none;}

#container{
  width:907px;
  min-height:897px;
  margin:0 auto;
  text-align:left;
  background:url('../img/content.jpg') left 141px no-repeat;
}
#header{
  height:141px;
  width:907px;
  text-align:center;
  background:url('../img/header.jpg') top left no-repeat;
}
#header h1{position:relative;top:15px;}
#left{
  width:232px;
  float:left;
  padding-left:30px;
  padding-top:20px;
}
#ttvlogo{text-align:center;width:202px;margin-top:20px;}
#cont{
  float:left;
  width:625px;
  padding-left:15px; 
  padding-top:20px;
  background:url('../img/content-bg.jpg') 0px 160px no-repeat;
}
#photos{margin-top:40px;padding-left:15px;}
#photos img{border:1px solid #5d9d1f;}
#cert{
  height:130px;
  width:603px;
  color:#ffffff;
  font-weight:bold;
  background:url('../img/certificate.jpg') top left no-repeat;
}
#cert p{position:relative;top:40px;left:140px;width:450px;}

#contact{margin-top:20px;}
.contact-col{
  float:left;
  width:49%;
}

#footer{
  color:#5d9d1f;
  /*position:relative;
  
  padding-right:100px;
  top:50px;
  text-align:right;*/
}

.address{
  background:url('../img/address.jpg') top left no-repeat;
  width:208px;
  height:178px;
  padding:20px;
  padding-top:10px;
}

.sklad{
  width:208px;
  height:98px;
  padding-top:10px;
  background:url('../img/sklad.jpg') top left no-repeat;
}
.sklad strong{color:#ffffff;padding-left:15px;}
.sklad p{padding-top:10px;padding-left:15px;font-weight:bold;}

.cleft{clear:left;}
#is{color:#000000;}
