body {
font-family: "arial", "verdana", "tahoma", arial, verdana, sans-serif;
text-align: center;
font-size: 14px;
background-color: #333333;
}

div {
text-align: left;
}

#page {
width: 795px;
margin: 15px auto 0;
border: 5px solid #FFFFFF; 
background-color: #FFFFF9;
}

img {
border-width: 0;
}

#toptext {
width: 795px;
height: 200px;
text-align: left;
font-size: 20px;
font-weight: bold;
padding: 67px 0px 0px 10px;
}

#toptext a {
text-decoration: none;
color: #fffff0;
}

#top {
width: 795px;
height: 200px;
background-image: url(obr/lista_horni.gif);
background-color: #dfdfdf;
}

#top p {
margin: 0;
}

#dist {
width: 795px;
height: 8px;
margin-top: 5px;
background-color: #000000;
}

#column {
width: 795px;
margin-top: 5px; 
}

#left-column {
float: left;
width: 170px;
height: 435px;
margin: 0px 0px;
background-color: #275120;
}

#bottom {
width: 795px;
height: 25px;
background-image: url(obr/lista_spodni.gif);

clear: both;
font-size: 80%;
}

#bottoml {
float: left;
width: 200px;
height: 25px;
}

#bottomc {
float: left;
width: 395px;
height: 25px;
}

#bottomr {
float: right;
width: 200px;
height: 25px;
}

#bottoml p {
text-align: left;
color: #fffff6;
margin: 5px 0px 0px 10px;
}

#bottomc a {
text-align: center;
text-decoration: none;
color: #fffff5;
}

#bottomc p {
text-align: center;
color: #fffff4;
margin: 5px 0px 0px 0px;
}

#bottomr a {
text-align: right;
text-decoration: none;
color: #fffff3;
}

#bottomr p {
text-align: right;
color: #fffff2;
margin: 5px 10px 0px 0px;
}

#menu li {
list-style-type: none;
}

#menu li, #menu ul {
margin: 0;
padding: 0; 
}

#menu ul {
border-top: 1px solid  #92CD3F;
}

#menu li a {
display: block;
padding: 5px 0px 5px 15px;
color: #FFFFFF;
text-decoration: none;
border-bottom: 1px solid  #92CD3F;
font-weight: bold;
}

#menu li a:hover {
color: #000004;
background-color: #92CD3F;
}

#text {
float: right;
width: 610px;
height: 420px;
margin: 10px 5px;
font-size: 90%;
overflow: auto;
}

#text p {
text-indent: 3em;
line-height: 140%;
}

#text a {
text-decoration: none;
}

#text li, #text ul {
padding: 5px 0px 5px 15px;
}

#textover {
float: right;
width: 610px;
height: 420px;
margin: 10px 5px;
font-size: 90%;
overflow: auto;
}

#textover p {
text-indent: 3em;
line-height: 140%;
}

#textover a {
text-align: right;
text-decoration: none;
margin: 0px 0px 0px 510px;
}

.adresa {
float: left;
text-align: left;
width: 300px;
height: 100px;
}

#cenik {
float: left;
width: 560px;
}

#cenik1 {
float: left;
text-align: left;
width: 350px;
height: 20px;
}

#cenik2 {
float: left;
text-align: center;
width: 105px;
height: 20px;
}

#cenik3 {
float: right;
text-align: center;
width: 105px;
height: 20px;
}

#cenik4 {
float: left;
text-align: left;
width: 350px;
}

#cenik5 {
float: left;
text-align: center;
width: 105px;
}

#cenik6 {
float: right;
text-align: center;
width: 105px;
}

#cenik4 li, #cenik5 li, #cenik6 li {
list-style-type: none;
border-bottom: 1px solid  #CCCCCC;
}

#cenik4 li, #cenik5 li, #cenik6 li, #cenik4 ul, #cenik5 ul, #cenik6 ul {
padding: 5px 0px 5px 0px;
}

.noscreen {
display: block;
position: absolute;
margin-top: -1000px;
background-color: transparent;
font-size: 0px;
width: 0px;
height: 0px;
overflow: hidden;
}

h1, h2, h3 {
color: #629D0F;
font-weight: normal;
letter-spacing: 2px;
}

h1 {
color: #000001;
font-size: 100%;
}

h2 {
color: #000002;
font-size: 120%;
border-bottom: 1px solid  #92CD3F;
}

h3 {
color: #92CD30;
font-size: 95%;
}

h4 {
color: #000003;
font-size: 90%;
}