body{
    color:white;
background: rgb(232,87,115);
background: #110b7a;
background: linear-gradient(90deg, rgba(17, 11, 122, 1) 0%, rgba(72, 72, 199, 1) 42%, rgba(158, 209, 240, 1) 53%); 
font-family: "Playfair Display", serif;
}

h1, h2{
    font-size: 2.5rem;
    text-align: center;
    font-family: "Imperial Script";
}
h2{
    font-size: 1.5rem;   /* poznĂˇmka */
}

div.celyweb{
    max-width: 1200px;
    margin: auto;
    background: rgba(0,0,0,0.35);
    border: 5px solid white;
    border-radius:  50px;
   padding-bottom: 15px;
}

div.menu{
display: flex;       /* to jak se zobrazuje element, elementy vedle sebe */
flex-wrap: wrap;        /* jestli se to muze zalomit nebo ne, bez wrapu se tlaci k sobe, s wrapem se da na dalsi radek */
justify-content: center;       /* horizontalni zarovnani */
align-items: center;        /* vertikalni zarovnani, jenom ve flexu */

}
div.obsah{
    padding: 0 50px;
}
div.menu a {
width: 250px;
height: 40px;
background: navy;
color: white;
font-size: 1.5rem;
display: block;     /* vychozi rozlozeni elementu, zabere maximalni sirku timpadem dalsi jde pod nej */
text-decoration: none;      /* podtrhnuti textu */
line-height: 40px;      /* vyska radku */
text-align: center;
margin: 3px;
border-radius: 999px;
transition: 0.5s;
border: solid rgba(1,255,225,0);
}
div.menu a:hover{
letter-spacing: 5px;
background: rgba(1,255,225,0);
color: lightblue;
}


p{
    margin: 5px 10px;

}
p img{
    border:5px solid white;
    float:left;        /*obtĂ©kĂˇni textem*/
    margin:10px;
    rotate:5deg
}
p img:hover{
    border:5px navy;
}
p a{
    color:navy;
}
p a:hover{
    color:lightblue;
    text-decoration:none;
}
ul{
    color:navy;
    list-style-image: url(img/odr1.png);
}
ul ul{
    color: lightblue;
    list-style-image: url(img/odr2.png);
}
img.mini{
    height:180px;
    width:auto;
    border:5px solid white;
    margin:25px;
}
img.mini:hover{
    border: 5px solid navy;
}
fieldset{
    border:1px dotted white;
    border-radius:30px;
    margin:15px;
}
legend{
    font-size:1.5rem;
    color:navy;
    background:white;
    padding:3px 10px;
}
li a{
    color: white;
    
}
ul a{
    color: lightblue;
    
}

li {
    color: white;
}
 a:hover{
    color:navy;


}

    
    
