ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS","Arial CE",Arial,sans-serif;
  font-size: 13px;
}

h1,h2,h3,h4
{
  color: #1115b2;
}

body
{
  background-color: #fff;
  text-align: center;
  background:white url(/images/spacer_telo_body.png) center top repeat-y !important;
      /* Definition of global background - normal browsers*/
  background:transparent; /* Unset global background in MSIE*/
}

#page
{
  margin: auto;
  max-width: 100%;  
  width: 771px;
  text-align: justify;
  height: 100%;
}

#hlava
{
}

#logo
{
  width: 240px;
  float: left;
}

#subtop
{
  width: 457px;
  height: 30px;
  float: left;
  background-image: url(/images/subtop.png); 
}

#penzion
{
  width: 69px;
  height: 30px;
  float: left;
}

#lokalita
{
  width: 67px;
  height: 30px;
  float: left;
}

#fotogalerie
{
  width: 88px;
  height: 30px;
  float: left;
}

#kontakt
{
  width: 88px;
  height: 30px;
  float: left;
}

#telo
{
  clear:both;
  padding: 10px 50px 10px 40px;
  background-image: url(/images/spacer_telo.png); 
  background-repeat: repeat-y;
  height: 100%;
}

#pata
{
  background-image: url(/images/pata_spacer.png); 
  background-repeat: repeat-x;
  bottom: 0pt;
  left: 0pt;
  position: fixed;
  text-align: center;
  width: 100%;
  height: 33px;
}

#pata_center
{
  margin: auto;
  width: 100%;
  height: 33px;
}

#pata_obsah
{
  background-image: url(/images/pata.png); 
  background-repeat: no-repeat;
  width: 757px;
  height: 33px;
  margin: auto;
  text-align: left;
  font-size: 11px;
  padding: 10px 0px 0px 40px;
  color: #676767;
}

#pata_obsah a
{
  color: #676767;
}

.send_button
{
  background-image:url(/images/button.gif); 
  border: 0px; 
  background-color: transparent; 
  width: 75px; 
  font-size: 10px; 
  padding: 3px; 
  cursor: pointer;
  border: 0px;
}
