body, html {font-size: 100%;
            font-family: serif;
            color: #333;
            text-align: left;
            margin: 30px;
            padding: 0px;
            background: #FFF;} 
            
a, a:link, a:visited {color: #000;
                      text-decoration: underline;}
                                  
div#main {width: 100%;
          background: none;
          font-size: 1em;
          margin: 0;
          padding: 0;}
          
div#menu, .novis, #nahoru {display: none;}
         
div#telo {margin: 0;
          padding: 0;
          line-height: 140%;}                                          
          
div#patka {background: none;
           clear: both;
           margin: 10px 0 0 0;
           padding: 10px 0 0 0;
           border-top: 1px dashed #AAA;
           color: #AAA;
           text-align: left;
           font-size: 0.9em;}
           
div#patka p {display: block;}  

h1 {background: none;
    clear: both;
    width: auto;
    margin: 0;
    padding: 0.25em 0;
    height: auto;
    border-bottom: 1px dashed #AAA;
    color: #AAA;
    font-size: 1.4em;}
    
h1 span, h2 {display: block;}  

h3 {color: #000;
    font-size: 1.1em;
    padding: 0.25em 0;
    margin: 0;}
    
h4 {color: #000;
    font-size: 1em;
    padding: 0.25em 0;
    margin: 0;}
    
div.v {color: #000;
       font-size: 1em;
       margin: 0 0 0.5em 0;
       text-align: center;
       font-variant: small-caps;
       width: 100%;
       line-height: 180%;} 
       
div.v span {padding: 0.25em 0;
            border-bottom: 3px solid #000;
            margin: 0.5em;}       

p {margin: 0;
   padding: 0.5em 0;}
   
span.r {text-decoration: underline;}  

em {font-style: italic} 

strong {font-weight: bold;
        color: #000;}
        
strong.hneda {color: #000;}        
        
cite {margin: 0.5em;
      padding: 0.25em;
      border-top: 3px solid #AAA;
      border-bottom: 3px solid #AAA;
      color: #AAA;
      font-variant: small-caps;
      font-size: 0.9em;
      width: 180px;
      text-align: center;}        
      
.right {float: right;}
.left {float: left;}

ul {padding: 0;
    margin: 0.25em 0;}
    
li {list-style-type: none;}          
      
/*table*/        
table {padding: 0;
       margin: 0;
       border: 0;
       font-size: 0.85em;
       border-collapse: collapse;
       width: 98%;}
    
td {padding: 0.25em 0.5em;
    margin: 0;
    border: 0;
    border-bottom: 1px solid #000;}  
    
th {font-weight: bold;
    color: #000;
    padding: 0.25em 0.5em;
    margin: 0px;
    border: 0px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    text-align: left;}
    
col.right {margin: 0;
           border-left: 1px solid #000;}

