.menu{
    overflow: hidden;
    position: fixed;
    width: 100%;
    margin-left: 17%;
}
.menu a{
    float: left;
    display: block;
    color: rgb(64, 64, 64);
    padding: 10px 16px;
    text-decoration: none;
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:120%;
    margin-right: 3%;
    
}
.menu a:hover{
    color: black;
    font-size: 123%;
    transition: 0.2s;

}
.hrat{
    overflow: hidden;
    position: fixed;
    width: 100%;
}
.hrat a{
    float: left;
    display: block;
    color: rgba(255, 255, 255, 0.686);
    padding: 10px 20px;
    text-decoration: none;
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size:120%;
    margin-right: 3%;
    background-color: rgb(69, 69, 179);

}
.hrat a:hover{
    background-color: rgb(116, 116, 208);
    transition: 0.2s;
}
.mapy{
    padding: 2%;
    
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif ;
    
}

@media (max-width: 480px) {
    .hrat{
        position: relative;
        font-size: xx-large;
        margin-left: 17%;
        margin-top: 5%;
    }
  
    .menu{
        position: relative;
        float: left;
    }
  .menu1{
    font-size: xx-large;
    margin-top: 5%;
    float: left;
    margin-right: 33%;
    
  }
  .menu2{
    font-size: xx-large;
    
    margin-left: 17%;
    float: left;
  }
  .menu3{
    font-size: xx-large;
    
    float: left;
    margin-right: 20%;
    margin-left: 17%;
    
  }
  .menu4{
    font-size: xx-large;
    
    float: left;
    margin-right: 20%;
    margin-left: 10%;
  }
  .menu5{
    font-size: xx-large;
    float: left;
    margin-right: 20%;
    margin-left: 13%;
    
  }
  .velke{
    float: left;
    margin-left:2% ;
    
    padding: 0%;
  }
  .velke img{
    width: 97%;
  }

}