body {background-color: #ffffcc;
     font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
        }
#container { position: absolute; left: 50%; margin-left: -452px; width: 905px;
            background-image: url(index/tabulka.jpg);
            background-repeat: repeat-y;
            border: 1px solid #f48239;
            }
#hlavicka {width: 905px; height: 131px;
           background-image: url(index/hlavicka.jpg)}
#hlavicka_b {width: 905px; height: 70px;
           background-image: url(predmety/hlavicka_mala.jpg)}
#hlavicka_c {width: 905px; clear: both;
       background-image: url(index/pasik.jpg);
       background-repeat: repeat-y;
       }
#menu { float: left; width: 150px;  margin-left: 2px; color:#ffffbb;}
#obsah { float: left; width: 550px;
         margin-top: 10px; margin-bottom: 20px; 
         margin-left: 15px; margin-right: 15px;}
#obsahoodkazy { float: right; width: 715px;
         margin-top: 5px; margin-bottom: 10px; 
         margin-left:10px; margin-right: 10px;
        }
#odkazy {float: left; width: 165px; }
#pata {width: 905px; clear: both;
       background-image: url(index/pasik.jpg);
       background-repeat: repeat-y;
       }
h3, h4, h5 {font-family: Arial, Helvetica, sans-serif;}
h3 {
  font-size: 14px;
  font-weight: bold;
  color: #c9150c; 
    }
h4 {
  font-size: 11px;
  font-weight: bold;
  color: #800000;
   }
h5 {
  font-size:11px;
  font-weight: bold;
  color: #c9150c;
     }
a {color:#800000; 
   text-decoration: none;
   font-size:11px;
   font-weight: bold;
   display: block;
   }
p {
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #ffffcc;}
a:link {color: #c9150c; font-weight: bold; text-decoration: none;
        }
a:visited {color:#cc3300; font-weight: bold; text-decoration: none;}
a:hover {color: #ffffcc; background-color: #c9151c; font-weight: bold;
         text-decoration: none;}
a:active {color: #800000; font-weight: bold; text-decoration: none;}
.th {color: #c9150c;}    
.td {color: #c9150c; 
     font-weight: bold; } 
#box1 { float:left; padding: 5px; width: 113px; height: 150px; }
#box2 { float:left; padding: 15px; width: 200px; height: 150px; }
 
.accent { font-weight:900; color:#ff0000;} 
.odkaz  { background-color: #c9150c; color: #ffffcc; }  
.nadpis { background-color: #fa803d; color: #ffffcc; }
.float  { float : left; padding: 15px; } 
ul { list-style-type: none;  
     border: 1px solid #f48239;
      margin-left:3px; 
      padding-left:0px; 
       font-weight: bold; }
li {  padding-left: 0px; 
      padding-right: 0px; 
      padding-bottom: 0px; 
      padding-top: 0px; 
      border-bottom: 1px dotted #f48239;
      line-height: 30px;
      
      }


