body
       {
       background: #99CC88;
       background-attachment:     fixed;
       font-family: Sans-serif;
     }
 h1,h2,h3,h4 {
       text-align: center;
       margin: 0px auto;
       color: Black;
       font-weight: bold;
       font-family: "Times New Roman", "Arial";
       }
       
 .form {
       width: 100%;
       }    

  .grayed {
    color:#AAAAAA;
         }
 
  .greened {
    background-color:#00FF00;
         }
 

 .ri {
   text-align: right;
      }
 


       
 table {
       margin: 0px auto;
       border-collapse:collapse;
       background-color:#E0E0E0;
       border: 2px solid black;
       text-align: center;
       }       
 th {
       border-collapse:collapse;
       background-color:#E0FFE0;
       border: 1px solid black;
       padding-left: 2ex;
       padding-right: 2ex;
       font-weight: bold;
       text-align: center;
       }       

       
 td {
       border-collapse:collapse;
       background-color:#E0E0E0;
       border: 1px solid black;
       padding-left: 2ex;
       padding-right: 2ex;
       text-align: left;
       font-weight: bold;
       font-family: "Lucida Console", "Courier New", monospace;
       }       
       
.padded1 {
       padding-top: 2ex;
       padding-left: 2ex;
       padding-bottom: 2ex;
       padding-right: 2ex;

      }
 
.padded2 {
       background-color:#E0E0E0;
       border: 1px solid black;
       padding-top: 2px;
       padding-left: 2ex;
       padding-bottom: 2px;
       padding-right: 2ex;

      }
 



.itx1 {
     font-size: 110%;
     font-family: Courier New, monospace;
     }


.obal {
  //display: flex;
  float: center;
  width: 95%;
  margin: 0 auto;
}
.obsah1 {
  //flex: 1;
  float: left;
  width: 40%;
} 
.obsah2 {
  //flex: 1;
  float: left;
  width: 60%;
} 


.zx {
    color: #FFAA00;   
    font-weight: bold;
    }    


       