body {background-color:white;color:black;height:100%;width:100%;padding:0px; margin:0px; font-family:verdana,sans-serif; font-size:12px;}
td {vertical-align:text-top;text-align:left;border:0;}
th {vertical-align:text-top;}
h1 {text-align:center;margin:0;}
h2 {text-align:center;margin:0;}
button {font-size:1em;background-color:lightgray;color:black;border-color:gray;border-radius:10px;}
.nazev {text-align:center; color:black; font-family: verdana,sans-serif; font-weight: bold; font-size: 4em;}
.popis {text-align:center; color:black; font-family: verdana,sans-serif; font-size: 1em;}
.prihlaseni {text-align:center; color:black; background-color:lightgray; border: 3px outset gray;margin-top:1em;margin-left:auto;margin-right:auto;padding:1em;display:table;}
table.prihlaseni {font-size:2em;border:0;margin:0;padding:0;}
.right {text-align:right;}
.center {text-align:center;vertical-align:middle;}
.left {text-align:left;}
.menu {width:100%;color:black; background-color:lightgray; border-top:2px solid white;border-right:2px solid white;border-left:2px solid white;margin-top:1em;padding:0;margin:0;}
.hlavni {color:black;background-color:lightgray;border-bottom:2px solid white;border-right:2px solid white;border-left:2px solid white;margin:0;padding:10px;text-align:left;}
table.hlavni {background-color:lightgray;margin:0px auto;padding:0;border:2px solid white;}
.popispoli {background-color:#c8c8e8;color:black;border:0;}
table.popispoli {margin:0px auto;vertical-align:text-top;border:0;font-size:18px}
.cerna {background-color:darkgray;}
.zvyrazneni {background-color:#c2dfff;color:black;}
img.busy {position:fixed;top:50%;left:50%;margin-top:-32px;margin-left:-32px;width:64px;height:64px;visibility:hidden;z-index:3;}
div.edit {background-color:white;color:black;width:250px;}
div.alert {position:fixed;top:50%;left:50%;margin-top:-50px;margin-left:-250px;width:500px;height:100px;visibility:hidden;border:3px outset darkred;background-color:lightgray;padding:5px;z-index:2;}
button.alert {position:absolute;right:5px;bottom:5px;}
p.alert {color:darkred;font-size:1em;text-align:center;}
.sc {font-size:1.3em;color:blue;text-decoration:underline;cursor:pointer;}
.netucne {font-weight:normal;}
.tucne {font-weight:bold;}
div.hromada {position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-200px;width:400px;height:200px;visibility:hidden;border:3px outset gray;background-color:lightgray;padding:5px;z-index:1;}
div.hromadacudlu {color:black;position:absolute;bottom:5px;right:5px;}
.stav {border:solid black 1px;}
.nudle {overflow:hidden;font-size:0px;width:10px;border:1px dotted black;background-color:pink;}
.tlustoch {width:33%;border:1px dotted black;background-color:pink;}
input[type="text"] {font-size:18px;}
input[type="password"] {font-size:18px;}
textarea {font-size:18px;}
select {font-size:18px;}
.datum {background-color:black;color:white;padding:0 3px 0 3px;border-radius:10px;}
.likeabutton {
    appearance: button;
    -moz-appearance: button;
    -webkit-appearance: button;
    text-decoration: none; font: menu; color: ButtonText;
    display: inline-block; padding: 2px 8px;
}

a.button {
color: navy;
font-size: 120%;
font-weight: bold;
}