/* 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-px.jpg') left 141px repeat-y;
}

#content-center {
float:left;
width:907px;
background:url('../img/content-center.jpg') 0 0 no-repeat;

}

#content-bottom {
width:907px;
height:21px;
margin:0 auto;
background:url('../img/content-bottom.jpg') left 0 no-repeat;
}

#header{
  position:relative;
  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;
  margin-top:30px;
}

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


#news {
background:url('../img/news_.jpg') top left no-repeat;
width:168px;
height:290px;
padding:15px 20px;
}

#news h3 {
color:#029141;
text-align:center;
margin-top:0px;
}







#menu
{
  position: absolute;
  float: left;
  top: 80px;
  background:none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 34px;
  width: 907px;
  left:5px; 
}    

#menu li
{
  
  padding: 0;
  float: left;
}
  
#menu li a
{
  display: block;
  float: left;
  padding: 0;
  text-decoration: none;
  line-height: 38px;
  height: 38px;
  width:146px;
  color: #fff;
  font-size:14px;
  font-weight:bold;
  padding-right: 4px;
  background: url(../img/button.jpg) 0 0 no-repeat;
}



#menu li a:hover, #menu li a.active 
{
  text-decoration:underline
}  


/*******/


/********/

.cz {
width:31px;
height:20px;
 background:url(../img/cz.jpg) no-repeat 0px 0px;
 float:left;
}

  #lang
{
max-width:250px;
position:absolute;
left:10px;;
top:20px;
z-index:50;
}


.en {
width:31px;
height:20px;
background:url(../img/en.jpg) no-repeat 0px 0px;
float:left;
cursor:pointer;
}




  #lang a{
  color:#808080;
  font-size:14px;
  padding:0px 5px;
  width:31px;
  height:20px;
 
  text-decoration: none;
  background-position: left center;
  text-transform: uppercase;
  
}

  #lang a.active {
  color:#515151;
  text-decoration: underline;
  font-weight:bold;
  }
