body {
    background: green;
}
#menu {
padding: 5px;                            /* vnitřní okraj */
text-align: center;                      /* text na střed */
background: rgb(98,174,83);               /* barva pozadí */
box-shadow: 0 1px 2px 1px rgb(80,80,80); /* stín menu */
}
#menu a {
color: rgb(220,220,220);                 /* barva textu */
text-decoration: none;              /* odstranit podtržení */
background: rgb(98,174,83);
font-size: 20px;                    /* velikost písma */
padding: 2px 10px;                  /* vnitřní okraj 2px nahoře i dole, 10px vlevo a v pravo */
margin-left: -4px;
padding: 6px 14px;
font-weight: bold;
font-family: arial;
text-shadow: 1px 1px 1px rgb(50,50,50);
transition-duration: 0.8s;                /* doba prolnutí */
}
#menu a:hover {
background: rgb(100,0,0);
}
#menu {
position: fixed;
width: 100%;
top: 0;
left: 0;
z-index: 1;
}
.sub-menu span {
    position: absolute;
    top: 38px;
    margin-left: -114px;
    width: 130px;
    top: 32px;
    margin-left: -104px;
    width: 130px;
    visibility: hidden;/* skrýt menu */
    line-height: 32px;
    opacity: 0;                         /* průhlednost menu */
    transition-duration: 1.2s;
}
.sub-menu:hover span {
    visibility: visible;                  /* odhalit menu */
    opacity: 1;
}
#poutac {
width: 100%;        /* Šířka obrázku přes celý obsah nadřazeného elementu */
}
#nadpis {
top: 140px;          /* vzdálenost od horního okraje */
left: 90px;          /* vzdálenost od levého okraje */
color: white;
position: absolute;  /* absolutní pozice nutná pro pozicování za pomoci příkazů top a left */
}
#nadpis h1 {
text-transform: uppercase;     /* všechna písmena velká */
background: green;
font-family: verdana;          /* změnit typ písma */
font-size: 36px;
padding: 8px;
float: left;                   /* obtékání kolem textu nadpisu */
margin: 0;                     /* odstranit vnější okraje (element &ltp> a h1 se smrsknou blíž k sobě) */
}
#nadpis div {                   /* nutné kvůli tomu, aby element <p> neskočil vedle <h1> */
float: left;
width: 100%;
}
#nadpis p {
width: 500px;
margin-bottom: 0;
margin-top: 10px;
font-size: 20px;
font-weight: bold;              /* nastavit tloušťku textu */
text-shadow: 0px 0px 5px rgb(0,0,0), 0px 0px 5px rgb(0,0,0);
}
#zapati {
padding: 20px;
text-align: center;
color: silver;
}
#zapati a {
color: white;
}
#floatleft {
    float: left;
    margin: 0px 10px 0px 0px;
    border: 1px solid #666;
    padding: 2px;
}
#text {
color: white;
text-align: justify;
}
