body, p, li, td { font-family: Verdana, Arial, 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', lucida, sans-serif }
body { margin: 5px 10px; background-color: #360; font-size: 100% }

p, li, td, th { font-size: 0.8em; color: #000 }

a { color: #600 }
a:hover { color: #c33; text-decoration: underline }

h1, h2, h3 { color: #060 }

h1 { font-size: 1.8em; margin: 0 }
h2 { font-size: 1.1em; margin: 0 }
h3 { font-size: 1em }
h4 { font-size: 0.7em; margin: 0 }
a.menu { color: #000; text-decoration: none; font-weight: bold }
a.menu:hover { color: #B22222; text-decoration: underline }
ul.menu { list-style-type: square }

img { border: 1 }

td { padding: 3px }

div.reklama { text-align: center } 
div.reklama p { color: #808080; font-size: 0.6em; margin: 0; padding: 0; text-align: right }
div.reklama hr { border: 1px solid #a9a9a9; padding: 0; margin-top: -5px }


#kontainer {
  width: 780px;
  margin: 10px auto;
  background-color: #faa41a;
  color: #333;
  border: 1px solid gray;
  line-height: 130%;
  }

#hlavicka {
  margin: 0px;
  padding: 1em;
  background-color: #228B20;
  border-bottom: 1px solid gray;
  }

#ponuka {
  float: left;
  width: 160px;
  background-color: #faa41a;
  padding: 0.4em 0.4em 0.4em 0;
  }

#obsah {
  text-align: justify;
  margin-left: 170px;
  border-left: 1px solid gray;
  padding: 1em;
  max-width: 46em;
  }

#pata {
  clear: both;
  margin: 0;
  padding: 0.5em;
  color: #333;
  background-color: #228B20;
  border-top: 1px solid gray;
  }
