/* CSS Document */
.telo{
margin:0;
padding:0 0 20px 0;
background-repeat: repeat;
background-attachment: fixed;
}
.hlavni{
  width:948px;
  margin: 0 auto 0px auto;
  padding:0px 0 0px 48px;
  background-color: white;
}
.fl {
  float: left;
}
.fr{
  float: right;
}

.mp {
  margin:0;
  padding:0;
}

.horni{
  width:100%;
  height:42px;
 background-color: white;
}
.pismo1 {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color:black;

}
.pismo2 {
  font-family: arial;
  font-weight: normal;
  font-size: 12px;
  color:black;

}
.pismo3 {
  font-family: arial;
  font-weight: normal;
  font-size: 13px;
  color:black;

}
.pismo5 {
  font-family: arial;
  font-weight: bolder;
  font-size: 13px;
  color:black;

}
.pismo4 {
  font-family: arial;
  font-weight: normal;
  font-size: 12px;
  color:#1C1C1C;
}
.pismo6 {
  font-family: arial;
  font-weight: normal;
  font-size: 11px;
  color:#1C1C1C;
}

.menu{
  width:100%;
  padding:4px 0 0 0;
  margin:0 0 0px 0;
  margin:5px 0 0 0;
  background:white;
}
.menu ul{
  list-style-type: none;
}
.menu ul li{
  
  float: left;
  margin:0 50px 0 0;
}
.motiv{
  margin:5px 0 0 0;padding:0;
}
.obsah {
  width:100%;
  margin:0 0 10px -48px;
  padding:10px 0 0 48px;
  background:white;
  height:100%;
}
.oklo{
  margin:0 0 20px -48px;
  padding:10px 0 0 48px;
  width:948px;
}
a {
  text-decoration: none;
  color:black;
  font-family: arial;
}
.uvod {
  width:915px;
  margin:0 0 0px 0; 
  
}
.uvodf {
  width:900px;
}
.clanky{
  width:463px;
  margin:12px 0 0 0;
  padding:15px 0 0 0;
  height:152px;
}
.clanky2 {
  margin:0 0 0 0;
  width:463px;
  padding:15px 0 0 0;
  height:153px;
}
.clanky3 {
  margin:0 0 0 0;
  width:463px;
  padding:15px 0 0 0;
  height:152px;
}
.claneknadpis{
  width:300px;
  
}
.odsaz{
  margin: 0 30px 0 0;
}
.gal{
  margin: 0 0 20px 0;
  border:none;
  
}
.fgalod{
  float:right;
  margin:0 47px 0 0;
  border:none;
  
}
.gal8{
  margin: 0 0 20px 0;
  border:none;
  
}

.clanek{
  width:100%;
  height:192px;
  background-color:#E8E8E8;
  margin:0px 0 12px 0;
  padding: 0 0 10px 0;
}
.prava {
  margin:12px 0 0 0;
  width:437px;
}
.prava a{
  height:169px;
}
.prava img {
  width:437px;
  height:168px;
  margin:0;
  padding:0;
  
}
.kontakt{
  width:100%;
  
  height:271px;
}
.kontakt_{
  width:95%;
  height:219px;
  border-bottom:1px solid black;
  text-align: center;
}
.kontakt_ table{
  border-collapse: collapse;
} 
.kontakt_ td {
width:350px;

}
.kontakt_ th{
  height:60px;
  vertical-align: top;
}
.txt {
width:260px;
margin:0 110px 0 0;
}
.leva{
  width:463px;
}
.clanek_{
  margin:0 0 0 -47px;
  padding:0 47px 10px 47px;
  background:white;
}
.dole{
  background:white;
  margin-left:-48px;
  padding-left:48px;
  width:948px;
  padding-top:15px;
}
.fg{
  width:915px;
  border:none;
}
.nic{
  width:400px;
  height:25px;
  margin:0 auto 0 auto;
  background-color: red;
}
.pata{
padding:10px 0 7px 0;
border-bottom:1px solid black;
}
.galpruh{
  width:300px;
  margin:0 0 20px 396px;
}
.galpruh ul{
  list-style-type: none;
  text-transform: uppercase;
}
.galpruh ul li{
  float: left;
  margin:0 20px 0 0;
}
.obj{
  width:901px;
  background:#fff;
}
.objpo{
  width:901px;
  height:42px;
  margin:0;
  padding:15px 0 10px 0;
  text-transform: uppercase;
  text-align: center;
}
.kom{
  width:360px;
  height:26px;
  padding:5px 0 0 0;
  margin:0;
  text-transform: none;
  text-align: left;
}
.kom2{
  width:360px;
  height:26px;
  margin:0;
  padding:5px 0 0 0;
  text-transform: none;
  text-align: right;
}
.objbox{
width:362px;
height:237px;
background:#B4B4B4;
margin:0 12px 12px 0px;
padding:18px 0 0 45px;
  }
  .objbox2{
width:362px;
height:237px;
background:#B4B4B4;
margin:0 12px 12px 0px;
padding:18px 45px 0 0px;
  }
  .for{
    margin:0 0 0 35px;
  }
  .nadp{
    margin:0px 50px 0 0px;
  }
  .nadp2{
    margin:0 0px 5px 230px;
  }
  .odf{
  padding:3px 0 0 20px;
}
.odf2{
  padding:3px 0 0 5px;
}
.odf3{
  padding:3px 0 0 120px;
}
.boxx1{
  width:377px;
  height:270px;
}
.uvodpom{
  width:921px;
  height:auto;
  margin:0 0 20px 0;
  background-color: red;
}
.boxx2{
  width:437px;
  height:270px;
  margin: 0 0 0 12px;
  
}
.frin{
  border:none;
  background:#B4B4B4;
  margin:13px 80px 0 0;
  width:222px;
  height:23px;
}
.frin2{
  border:none;
  background:#B4B4B4;
  margin:13px 80px 0 0;
  width:100px;
  height:23px;
}
.frin3{
  border:none;
  background:#B4B4B4;
  margin:13px 0px 0 0;
  width:170px;
  height:23px;
}
.fri{
  border:2px solid grey;
  background:white;
  margin:13px 0px 0 0;
  width:110px;
  height:30px;
  text-align:center;
}

