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

h2
{
  font-size: 18px;
}

h3
{
  font-size: 14px;
}

body
{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS","Arial CE",Arial,sans-serif;
  font-size: 11px;
  background-color: #fff;
}

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

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

#hlava
{
}

#menu
{
  margin: auto;
  width: 752px;
  height: 38px;
}

#menu_spacer
{
  width: 287px;
  float: left;
}

#menu_penzion
{
  width: 87px;
  float: left;
}

#menu_fotogalerie
{
  width: 102px;
  float: left;
}

#menu_ceny
{
  width: 55px;
  float: left;
}

#menu_kontakt
{
  width: 80px;
  float: left;
}

#menu_harrachov
{
  width: 141px;
  float: left;
}

#telo
{
  padding: 15px 45px 10px 45px;
  margin: auto;
  width: 662px;
  background:white url(/images/telo.png) no-repeat
}

#obsah
{
  float:left;
  width: 510px;
}


#lista
{
  width: 150px;
  float:left;
}

#pata
{
  margin: auto;
  padding: 22px 45px 10px 45px;
  width: 662px;
  height: 50px;
  background:white url(/images/pata.png) no-repeat;
  color: white;
}

#pata a
{
  color: white;
}

#map
{
  float: right;
}

#map a
{
  color: #e7a4a8;
}


