body{
background: grey;background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(24,24,94,1) 17%, rgba(41,39,107,1) 36%, rgba(11,67,107,1) 52%, rgba(8,112,153,1) 67%, rgba(7,130,172,1) 73%, rgba(6,136,178,1) 75%, rgba(5,151,193,1) 80%, rgba(4,163,205,1) 84%, rgba(3,128,171,1) 100%, rgba(0,212,255,1) 100%);
font-family: "Fustat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;

}

h1, h2,h50{
    color:  grey;
    font-size: 2.5rem;
text-align: center;
}
h2{
    font-size: 1.5rem;   /* poznámka */
}
h50{
color: white;
    font-size: 1.2rem;
}
div.hlavni{
max-width:1280px;
border:5px dashed white;
background: #131317;
background: linear-gradient(90deg, rgba(19, 19, 23, 1) 0%, rgba(102, 97, 97, 1) 51%, rgba(36, 29, 26, 1) 100%);
margin: auto ; 
border-raidus: 30px;
}
div.menu{display: flex;
 flex-wrap: wrap;
 justify-content: space-evenly;
 align-content: center;

}div.obsah{

}
div.menu a{
    width: 300px;
    height: 45px;
    background: grey ;
    display: block;
    margin: 3px;
    color: darkblue;
    font-size: 1.6rem;
    text-decoration: none;
    text-align: center;
    line-height: 45px;
    border-radius: 15px;
    transition: 0.5s;
    
}
div.menu a:hover{
    letter-spacing: 6px;
}
    margin: 15px;
} 

}

ul{
color:white;
font-style:italic;
letter-spacing: 5px;
list-style-image:url(img/totek1.png);
}
ul ul{
color:white;
font-style:italic;
letter-spacing: 1px;
list-style-image:url(img/totek2.png);
}
ul ul ul{
color:black;
font-style:italic;
letter-spacing: 1px;
list-style-image:url(img/totek3.png);
}
img.mini{
float: left;
border: 1px solid gray;
margin: 10px;


}
a{
color:silver;
}

a:hover{
text-decoration: none;
color:white;
transition: 0.5s;

}

img.galerie{
     border:5px solid white;
     margin:60px;
     transition: 0.5s;
}
img.galerie:hover{
     border:5px solid pink;
     border-radius: 15%;
}
fieldset{
 border:3px dotted gray;
     border-radius: 25px;
margin: 20px;
border-radius: 20px;
text-align: left;
background: rgba(255,255,255,0.3);
}
legend{
text-align: center;
background:rgba(255,255,255,0.8);
padding: 5px 10px;
}
span{
    color:dodgerblue;
    font-weight:bold;
}h3{
    color: red;
    font-size: 2.5rem;
text-align: center;
}h4{
    color: blue;
    font-size: 2.5rem;
text-align: center;
}h5{
    color: grey;
    font-size: 2.5rem;
text-align: center;
}h20{
    color: gold;
    font-size: 1.5rem;
