@font-face {
            font-family: 'Pixellari';
            font-style: normal;
            font-weight: 500;
            src: local('Pixellari'), url('Pixellari.woff') format('woff');
        }


body {

margin: 0;
            background-color: black;
            display: grid;
            justify-content: center;
            align-items: center;
            height: 100vh;
    font-family: Arial, sans-serif;}	
	
.logo {
position: absolute;
            width: 90px;
            top: 10px;
            left: 20px;

}


.footer{
position: absolute;
  bottom: 12px;
  left: 20px;
  font-size: 14px;
  color: white;
  font-family: 'Pixellari', sans-serif;
}


.menu-container{
	position: absolute;
  bottom: 12px;
  right: 20px;
  font-size: 14px;
  color: white;
}

a.menuitem {
    color: white;
    text-decoration: none;
    font-family: 'Pixellari', sans-serif;
}
/*.paticka-container{text-align:right;padding-top:0.3em; padding-bottom:0.3em; padding-right: 0.3em; display:block;}
.paticka-container p {margin: 0;}*/
.nazev{margin:15px;padding:0px; height:80px;display:block; border-top:solid 1px #f2f2f2; }
.content {color:white;}
.iluobr {margin:5px;}
h3 {margin:3px;padding:0;font-size:1.3em;}
.tluste {font-weight:600;}

#cbform{margin: 0 auto !important;}
#cbform .cbrightV{margin-left: 0px !important;}
#cbform .cbcaptcha{text-align: center!important;}
#cbform .cbpadleft{text-align: center !important;}
.msgshw{text-align: center;color: red;}

#sharebuttons {
    margin: 0.3em 0.3em 0 !important;
    float: left !important;
}

#map{order: 2; width: 400px; float: right;}

#index {
opacity: 0;
            animation: slideIn 3s ease-out forwards;
}

#index .logo {visibility: hidden;}

        @keyframes slideIn {
            0% {
                opacity: 0;

            }

            100% {
                opacity: 1;

            }
        }



