/* css styl - penzion-praha.com  napsal - Pavel Jílek */

body{
  background:#ffffff; 
  font-family:arial;
  padding:0;
  margin:0; 
}

#web{
  width:941px;
  height:100px;
  margin:0 auto;
}

#hlavni_cast{
  margin-top:20px;
  width:899px;
  height:100px;
  float:left;
}

#jazyky{
  margin-top:20px;
  width:42px;
  height:100px;
  float:right;
}

#header{
  background:url('img/header_ubytovna.jpg');
  width:899px;
  height:262px;
}

h1{
  margin:0;
  padding:0;
  width:460px;
  height:30px;
  position:relative;
  top:202px;
  left:425px;
  letter-spacing:8px;
  font-size:35px;
  font-weight:normal;
  color:#f6ce5f;
  text-transform:uppercase;  
}

h1 a{

  letter-spacing:9px;
  font-size:29px;
  font-weight:normal;
  color:#fff;
  text-decoration:none; 
}

#menu{
  background:url('img/menu.png');
  width:899px;
  height:47px;
}

#menu a{
  margin-left:50px;
  margin-right:10px;
}


#footer{
  background:url('img/footer.png');
  width:899px;
  height:39px;
  clear:both;
}

#footer p{
  color:#ffffff;
  padding-top:10px;
  font-size:13px;
  font-weight:bold;
  padding-left:30px;
}

#footer p a{
  color:#ffffff;
  text-decoration:underline;
}

#vnitrek{
  width:899px;
  margin:0px;
  padding:0;
}

#rychlekontakty{
  background:url('img/rychlekontakty.png');
  width:256px;
  margin-top:3px;
  height:307px;
  float:left;
}

#obsah{
  width:640px;
  float:right;
  margin-left:3px;
}

#obsah .text{
  margin-left:20px;
  margin-right:20px;
  margin-top:20px;
}

.text-kontakty h2{
  text-align:center;
  margin:0;
  color:#6d1211;
  padding:0;
  text-transform:uppercase;
  font-size:15px;
  letter-spacing:2px;  
}

h3{
  background:url('img/hatri.png') no-repeat;
  padding-left:50px;
  padding-top:4px;
  height:38px;
  color:#5f090a;
  font-size:23px;
  letter-spacing:3px;   
}

.text p{
  clear:both;
  text-align:justify;
  line-height:25px;

}


.text-kontakty{
  margin-top:70px;
}

.text-kontakty p{
  text-align:center;
  line-height:15px;
  font-size:14px;
}

.text-kontakty p a{
  color:#000;
  text-decoration:underline;
}


.vcz{
  margin-top:10px;
  margin-bottom:10px;
}

.vrus{
  margin-top:10px;
  margin-bottom:10px;
}

.ven{
  margin-top:10px;
  margin-bottom:10px;
}



.foto{
  padding:2px;
  border:1px solid #f5d775;
  background:white;
}




#top h1{
  font-family:verdana;
  width:600px;
  font-size:20px;
  position:relative;
  top:22px;
  left:100px;
  letter-spacing: 10px;
  color:#fff;
  margin:0;
  padding:0;
  line-height:60px;
}


table.cenik{
  background:url('img/cenik.png') repeat-x;
  width:100%;
  border-collapse: collapse;  
  text-align:justify;
}


table.cenik tr{
  border:1px solid #fbeebc;
  line-height:30px;
}

table.cenik td{
  border:1px solid #fbeebc;
  text-align:right;
  padding-right:10px;
}

table.cenik td.nadpis{
  
  background:#fff;
  padding-left:0px;
  padding:10px;
  font-size:17px;
  letter-spacing:2px;
}


table.cenik td.mensi{
  letter-spacing:2px;  
  font-size:13px;
  font-weight:bold;
}


table.kontakty{
  width:100%;
  border-collapse: collapse;  
  text-align:justify;
  line-height:30px;
}


table.kontakty td.c1{
   width:30%;
}

table.kontakty td.c2{
   width:70%;
}


.odkazy{
  margin:0 auto;
  margin-bottom:20px;  
  text-align:center;
  font-size:13px;
  color:#2a2a2a;

}


.odkazy a{

  color:#2a2a2a;

}







