    /* uprava CSS stylu pro mobilni zarizeni s rozlisenim do 1024px provedena pomoci komentaru */
    
    body {
     background-color: #000033;
     margin: 0px;
     padding: 0px;
     font-family: Verdana, sans-serif;
     font-size: 0.9em;
     // line-height: 1.5;
    }



    main {
     width: 100%;
     border: 1px solid gray;
     background-color: #336699;
     // border-radius: 10px;                    
     // box-shadow: 0px 0px 20px gray;          

     }   

    header {
      padding: 10px;
				background-image: url(ban.jpg);
      text-align: center;
			  color: White;
			  	  font-style: italic;
				  	  text-shadow: 0.3em 0.3em 0.3em #000;
      border-bottom: solid 1px gray;
    
     }
     
    nav {
     // float: left;
     padding: 0px;
     margin: 0px;
     text-align: center;

     }

    section {
     // margin-left: 180px;
     clear: both;   
     padding: 20px;
     border-top: solid 1px gray;
     text-align: center;
	  color: White;
	  font-size: smaller;

     }

	  
	.nadpis {
	  font-size: 1.8em;
	  
	  }
    footer {
     text-align: center;
	  color: #B9B9B9;
     border-top: solid 1px gray;
     clear: both;                         
     padding: 10px;
     
     }
             
/* li {
      list-style-type: none;
      display: inline;
      margin: 0 40px 0 -20px;
     }    */
     
    img.hamburger
     {
      margin-bottom: -5px;
      border: 0px;
     }
     
     a:hover img.hamburger
    {
      opacity: 0.4;
     }

  /* Menu */
  
  ul#mainMenu {
    color: White;
		padding:0;
		margin:0;
		list-style-type:none;
	}
  
  ul#mainMenu ul {
    color: White;
		padding:0;
		margin:0;
		list-style-type:none;
    
	}
	
	ul#mainMenu li {
		float:left; 
		padding:10px;
		width:60px;
    
	}
	
	ul#mainMenu a {
	 color: White;
    display:block;
    text-decoration:none;
    
 	}
		
	ul#mainMenu ul a:hover {
	  color: #FF7D91;
    text-decoration:underline;
 	}
	
	ul#mainMenu ul {
  	margin-top:5px;
    margin-left:-3px;
		position:absolute;
		visibility:hidden;
    background-color: #000033;
    
	}
	
	ul#mainMenu li:hover ul {
		visibility:visible;
    
	}
	
	ul#mainMenu li li {
		float:none;
    padding:8px;
    
 	}