    body { margin: 0; padding: 0; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 75%; line-height: 140%; }    
    #page { margin: 10px auto; }        
    
    #h-line { display: none; }
    #header { display: none; }    
    
    #menu { display: none; }
    
    a:link { color: #539237; text-decoration: underline; }
    a:hover { color: black; text-decoration: none; }
    a:visited { color: #79AD61; text-decoration: underline; }
    a:visited:hover { color: black; text-decoration: none; }
    a:active { color: red; text-decoration: underline; }
    
    #menu a { display: block; padding: 5px 13px; float: left; }
    #menu span { display: block; padding: 5px 10px; background-image: url('./../images/bg/bg-grey-diagonal.gif'); float: left; font-weight: bold; }
    #menu-line { display: none; }
    
    #content { padding: 0 15px; }
    
    .important, .zapamatuj { padding: 10px 35px; margin-top: 20px; }    
    .kod { border: 1px solid #aaa; padding: 10px 35px; margin-top: 20px; font-family: monospace; font-size: 120%; }    
    .ilustrace { padding: 10px 35px; margin-top: 20px; text-align: center; }    
    .ilustrace img { margin: 0 auto; border: 1px solid #ccc; display: block; }
    .ilustrace-popis { margin: 2px 35px 0 35px; text-align: center; }
    
    p { margin: 20px 35px 0 35px; text-indent: 3em; }
    h1 { text-align: center; font-size: 160%; margin-top: 30px; }
    h2 { margin-left: 35px; font-size: 130%; margin-top: 20px; }
    
    .clear { clear: both; }
    
    #footer { padding: 10px 35px 5px 35px; margin-top: 20px; margin-bottom: 3px; text-align: center; border-top: 1px solid #aaa; }
    #appendix { float: right; padding: 20px 40px 20px 0; display: none; }
    
    ul { list-style-type: square; }
    .komentar { margin-top: 2px; margin-bottom: 6px; }
    
    table { padding: 0; margin: 20px auto 0 auto; border: 1px solid #aaa; font-size: 100%; text-align: left; }
    th { background-color: #aaa; color: white; font-weight: bold; padding: 2px 5px; text-align: center; }
    td { padding: 2px 5px; background-color: #fafafa; }	
	td.ano { text-align: center; }
	td.ne { text-align: center; }
    
    .ie-center { text-align: center; }
    div.MPHWhiteBandSmallRight { display: none !important; }
