button.click {
    cursor: pointer;
    padding: 10px;
    margin: 10px 0;
}
a.click {
    border-bottom: 1px solid; cursor: pointer;
}
a.click:hover {
    border:none;
}
#zatemnenie:target {
display: block;
} 
#zatemnenie {
background: rgba(102, 102, 102, 0.68);
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
display: none;
z-index: 9999999999;
}

window {
    font-family: system-ui;
    color: #6c6c6c;
position: absolute;
top: 50%;
left: 50%;
width: 400px;
border: 1px solid #cecece;
padding: 50px;
transform: translate(-50%,-50%);
background-color: #fafafa;
-webkit-box-shadow: 4px 4px 53px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 4px 4px 53px 0px rgba(34, 60, 80, 0.2);
box-shadow: 4px 4px 53px 0px rgba(34, 60, 80, 0.2);
}
a.close_window {
    position: absolute;
    right: 10px;
    top: 1px;
    border: none;
    text-decoration: none;
    font-size: 22px;
    color: #000000;
    transition: 1s; 
}

a.close_window:hover {
    color: #797979;
    transition: 1s;
} 