body {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em;
   color: black;
   background-color: #660000;
   margin-top: 3%;
   margin-bottom: 3%;
   }

h1 {
   font-size: 190%;
   font-style: italic;
   font-weight: bold;
   color: #FF0000;
   }

h2 {
   font-size: 140%;
   font-style: italic;
   font-weight: bold;
   color: #660000; padding: 14px 0 0 0;
   }

ol {line-height: 150%;}
ul {list-style: disc;}

a {color: #660000;}
a:link {color: #660000;}
a:visited {color: #660000;}
a:hover {color: #FF0000; text-decoration: underline;}
a:active {color: #FF0000;}

.tucne {font-weight: bold;}
.kurziva {font-style: italic;}
.novinky {position: relative; left: 4%; width: 92%;}
.kontakt {position: relative; left: 4%;}

==================================================

/* rozložení stránky */

#vlevo {
   position: absolute;
   left: 0px;
   width: 3%;
   }

#text {
   margin: 1% 3%;
   padding: 2%;
   background-color: #FCBD3F;
   }

#vpravo {
   position: absolute;
   right: 0px;
   width: 3%;
   }


#filtration {
   margin: 1% 3%;
   padding: 0.5% 2%;
   background-color: #FCBD3F;
   }

==================================================

/* navigační lišta */

#navigace {text-align: right}

#navigace ul {
   text-align: right;
   margin-left: 0;
   margin-right: 3%;
   font-size: 120%;
   font-weight: normal;
   padding-left: 0;
   white-space: nowrap;
   }

#navigace li {
   display: inline;
   list-style-type: none;
   padding-left: 0px;
   }

#navigace a {
   padding: 7px 10px 2px 10px;
   text-decoration: none;
   background-color: #FCBD3F;
   }

#navigace a:link {color: #660000;}
#navigace a:visited {color: #660000;}
#navigace a:hover {color: #FCBD3F; background-color: #660000; text-decoration: underline;}
#navigace a:active {color: #FCBD3F;}

==================================================

/* tabulky */

table {
   text-align: left;
   vertical-align: top;
   padding: 5px;
   }

th {
   font-size: 110%;
   color: #660000;
   vertical-align: top;
   padding: 0 10px;
   }

td {
   width: 50%;
   vertical-align: top;
   border-width: 1px;
   border-style: solid;
   border-color: #660000;
   }

.stred {text-align: center;}
.vlevo {text-align: left;}
.sirka1 {width: 60%;}
.sirka2 {width: 20%;}

==================================================


