* {padding: 0px; margin: 0px}
/* html, body {height: 100%; padding: 0;margin: 0;} */

body {background: white; font-family: arial; font-size: 80%; color: #350808;  background: #c0c0c0 top center no-repeat}

hr.cleaner{clear:both;height:1px;margin:-1px 0px 0px 0px;padding:0px;border:none;visibility:hidden; }

a {color: #350808; text-decoration: none;}

a:hover {color: black; text-decoration: underline;}

#obal {width: 948px; margin: 0; background: url('../pics/obal_pozadi.jpg') 0px 0px repeat-y; border-bottom: 1px solid #C46114;}

#obal #hlavicka {background: white; color: #A00000; font-size: 130%; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; position: relative;}

      #obal #hlavicka strong{margin:0px;padding:0px;position:relative; top: 0px; left: 0px; float: left}
      
      #obal #hlavicka strong a{ margin: 0px; display:block; position:relative; left:0px; top:0px;width: 318px; height: 99px;color:black; pointier:hand; text-decoration: none; color: black; font-size: 180%; padding: 0px 0px 0px 30px;}
        
      #obal #hlavicka strong a:hover{text-decoration:none; cursor: pointer;cursor: hand;}
        
      #obal #hlavicka strong span{display:block;position:absolute;left:0px;top:0px;z-index:1;width: 318px; height:99px;background:url('../pics/logo_slevac.jpg') 0px 0px no-repeat;}
      
      #obal #hlavicka #top_banner {text-align: right; padding-top: 15px} 
      
      #obal #hlavicka #top_banner a {margin: 0px;} 
       
      #obal #hlavicka span#prihlaseni {font-size: 80%; display: block; text-align: right; margin: 5px 0px 5px 0px} 
      
      #obal #hlavicka span#prihlaseni a{margin: 0px} 
      
      #obal #hlavicka form {display: inline;} 
      
      #obal #hlavicka form input {width: 237px; border: 1px solid #C46114; height: 24px; }  
      
      #obal #hlavicka a {margin: 0px 15px 0px 15px; font-weight: bolder; } 
       
      #obal #hlavicka a:hover {color: #350808}
       
      #obal #hlavicka a#pravo{margin: 0px; position: absolute; top: 103px; left: 885px; _left: 537px; *top: 113px; }
      

#obal #telo {background: url('../pics/telo_pozadi.jpg') 0px 0px no-repeat; padding: 0px 0px 20px 0px;}

      #obal #telo #sloupec {width: 239px; float: left;}
      
                  #obal #telo #sloupec h2 {font-size: 140%; font-weight: normal; color: #7D481C; border: 1px solid #A85B00; padding: 3px 5px 3px 5px; background: url('../pics/h2.jpg') top left repeat-x #FFFFFE; margin: 0px} 
                  
                  #obal #telo #sloupec ul{list-style-type: none; margin: 0px 0px 0px 0px; padding: 5px}
                  
                  #obal #telo #sloupec ul li {border-top: 1px solid #A85B00; padding: 8px 0px 8px 0px; } 
                  
                  #obal #telo #sloupec ul li:first-child {border-top: none;} 
                  
                  #obal #telo #sloupec ul li  {border-top: expression(this.previousSibling==null?'none':(this.parentNode.id=='someid')?'1px solid #A85B00':'-' )} 
                  
                  #obal #telo #sloupec ul li a {font-size: 90%; font-weight: bold;} 
                  
                  #obal #telo #sloupec p {text-align: center; padding: 10px 0px 0px} 
                  
                  #obal #telo #sloupec p a {display: block; margin: 0px 0px 10px 0px; _margin: 0px 0px 0px 0px} 
                  
                  
                  
      #obal #telo #obsah {margin-left: 0px; padding: 10px 0px 0px 9px; _padding-left: 6px}
              
                  #obal #telo #obsah .polozka {background: url('../pics/obal.png') top left no-repeat; height: 137px; margin: 0px 0px 10px 0px; padding: 20px 0px 0px 0px; line-height: 170%}              
                  
                  #obal #telo #obsah .polozka .logo {float: left; width: 139px; margin-left: 10px; _margin-left: 5px; height: 85px; text-align: center; vertical-align: middle;}
                  
                  #obal #telo #obsah .polozka .titulky {float: left; width: 5px; margin-left: 30px; height: 85px;} 
                  
                  #obal #telo #obsah .polozka .popis {font-size: 100%; float: left; width: 304px; height: 85px;}

                  #obal #telo #obsah .polozka .popis a {font-size: 110%; text-decoration: underline; font-weight: bold;} 
                  
                  #obal #telo #obsah .polozka .platnost {float: left; width: 149px; margin-left: 40px; height: 85px;} 
                  
                  #obal #telo #obsah .polozka .platnost strong{display: block; font-size: 170%; padding-top: 20px; text-align: center} 
                  
                  #obal #telo #obsah .polozka .odkazy {margin: 0px 0px 0px 10px}
                  
                  #obal #telo #obsah .polozka .odkazy a{text-decoration: underline;} 
                  
                  #obal #telo #obsah .polozka span.vice {width: 160px; font-size: 85%; display: block; float: left} 
                  
                  #obal #telo #obsah .polozka span.vyuzij {width: 230px; display: block; float: left} 
                  
                  #obal #telo #obsah .polozka span.vice {} 

                  #obal #telo #obsah h1 {font-size:130%; padding: 0px 0px 10px 0px;}

                  #obal #telo #obsah h3 {font-size:130%; padding: 0px 0px 10px 0px;}
                  #obal #telo #obsah td {font-size:120%; padding: 4px 4px 4px 4px;}
                  
p#paticka {text-align: center; padding: 10px 0px 20px 0px; line-height: 170%} 
      
p#paticka a {margin: 0px 15px 0px 15px}                  

ol.dny li
{
  height: 30px;
}
                  
