      body {
        margin: 0;
        padding: 2em;
        padding-top: 0;
        background: #FFE9E9 url("foto/pozadi-vzorek.gif") repeat-x;
      }
     
      #page {
	      width: 840px;
	      margin: 15px auto;
        background-color:  #FFEED4;
        border: 3px solid #600;
      }
      
      p {
        margin:0.2em 0 0 0;
      }
      
      p img {
	     margin: 2;
      }
      
      .archiv {
      	text-align: center;
      	font-style:oblique;
      	font-size: 82%;
      }	
      
      .archiv a {
        color: gray;
      	text-decoration: none;
      }	
      	
      .archiv a:hover {
        color: #738FE6; 
        font-weight: bold}
      
      .pocitadlo {
      	text-align: center;
      	margin-top: 0;
      	margin-bottom: 6;
      	color: black;
      	font-size: 75%}      
      
      #master {
        background-color:  #FFEED4;
        }
      #masterin {
        width: 100%;
        }
      #blok1 {
        width: 75%;
        float: right;
        background-color: #FFEED4;
        min-height: 600px;
        _height: 600px;
        }
        
      #blok1in {
        margin: 1.0em;
        font-size: 91%;
        text-align: justify;
      }
      
      #blok2 {
        width: 24%;
        float: left;
        color: white;
      }
      #blok2in {
        margin: 1.0em;
      }
      .cleaner {
        clear: both;
        height: 0;
        content: ' ';
        overflow: hidden;
      }
      .cleaner hr {
        display: none;
      }

      h1 {
      font-size: 217%;
      color: #F30;
      font-weight: bold;
      letter-spacing: 1px;
      border-bottom: 2px solid #F30;
      }       
      
      h2 {
	     font-size: 130%;
	     color: #AA9339;
	     margin: 10px 0 0 0;
      }      

      ul {
	     margin-top: 0.12em;
      } 

      .podpis {
        margin: 0 0 17 0px;
        text-align: right;
        font-size: 91%;
        font-weight: bold;
        color: #FF7070;
      } 

      a {
        font-size: 113%;
        font-weight: bold;
        color: #A8007E;
        text-decoration: none;
      }

      a:hover {
        font-size: 113%;
        color: #F30;
        text-decoration: underline;
      }

      #footer {
        clear: both;
        padding: 0.1em;
        text-align: center;
        color: yellow;
        font-weight: bold;
        font-size: 83%;
        background-color: #600;
      }
      
      #footer a {
        color: yellow;
      }      

      #footer a:hover {
        color: yellow;
      }      

/* == Tabulky == */

table {
	border-collapse: collapse;
}

td, th {
	border: 1px solid #AA9339;
	padding: 2px 9px;
}

th {
  font-size: 110%;
	background-color: #F3F3F3;
}

td {
  font-size: 95%;
}
