body {background-color: #ddd; width: 70em; margin: auto; font-family: sans-serif; font-size: 75%;}

a {text-decoration: none; color: #05c;}
a.logout {border-top: 2px solid #0c5; border-left: 1px solid #0c5; border-right: 1px solid #0c5; padding: 0em 1em 0em 1em; margin-right: 1em; display: block; float: right;}

ul.menu {text-align: left; border-bottom: 2px solid #ccc; padding: 0em 0em 0em 1em; margin: 0.25em auto 0em auto;}
ul.menu li {border: 1px solid #ccc; padding: 0em; margin: 0em 0.25em 0em 0.25em; display: inline;}
ul.menu li a {padding: 0em 0.5em 0em 0.5em;}
ul.menu li.sel {border-top: 2px solid #c05; border-left: 5px solid #c05; border-right: 1px solid #c05;}
ul.menu li.sel a {color: #c05;}

h2.nadpis { text-align: center; font-size: 160%; color: #000; letter-spacing: 0.5em; border-bottom: 2px solid #000; border-top: 2px solid #000; display: none; }

form {border: 2px outset #ddd; padding: 0em; margin: 5em auto 2em auto;}
form h2 {text-align: center; font-size: 140%; color: #fff; letter-spacing: 0.1em; background-color: #55d; padding: 0em 2em 0em 2em; margin: 0em;}
form fieldset {margin: 0em; padding: 0em 0.5em 0.5em 0.5em;}
form fieldset legend {padding: 0em 0.25em 0em 0.25em; margin: 0em;}
form fieldset legend em {color: #a00;}
form fieldset div label {text-align: left; margin: 0em; display: block;}
form fieldset div input {margin: 0em; display: block;}
form fieldset div select {margin: 0em; display: block;}
form fieldset ul li p {padding: 0em; margin: 0em;}

table {border: 2px outset #ddd; border-spacing: 0px; padding: 0em; margin: 1em auto 2em auto;}
table tr hd {}
table tr td {border: 1px inset #ddd; padding: 0em 0.25em 0em 0.25em; margin: 0em;}

form a.storno {font-size: 75%; font-weight: bolder; color: #eef; padding: 0em; margin: 2px; display: block; float: right;}
form a.storno:hover {color: #f55;}
form div.buttons {text-align: center; margin: 0.25em; clear: both;}
form div.buttons input {width: 6em; margin: 0em 0.5em 0em 0.5em; display: inline;}

table tr.lichy td {background-color: #dde;}
table tr.sudy td {background-color: #ddc;}

form.dochazka { /* width: 25.5em; */ width: 31.5em;}
form.dochazka fieldset.prichod {width: 14em; margin-left: 0.25em; display: block; float: left;}
form.dochazka fieldset.odchod {width: 14em; margin-right: 0.25em; display: block; float: right;}
form.dochazka fieldset.typdne_odpracovano {margin: 0em 0.25em 0em 0.25em; display: block; clear: both;}
form.dochazka fieldset.poznamka {margin: 0em 0.25em 0em 0.25em; display: block; clear: both;}

form.dochazka fieldset div {width: 7em; padding: 0em; margin: 0em; display: block;}
form.dochazka fieldset div.datum {float: left; clear: left;}
form.dochazka fieldset div.cas {float: right; clear: right;}
form.dochazka fieldset div.typdne {width: 22.5em; float: left; clear: left;}
form.dochazka fieldset div.odpracovano {float: right; clear: right;}
form.dochazka fieldset div label {width: 98%;}
form.dochazka fieldset div input {width: 6em;}
form.dochazka fieldset div select {width: 100%;}
form.dochazka fieldset textarea {width: 99%; height: 6em; display: block;}

form.mazani {width: 20em;}
form.mazani fieldset {margin: 0em 0.25em 0em 0.25em;}

table.dochazka tr td.datumcas {text-align: center; width: 12em;}
table.dochazka tr td.datum {text-align: center;}
table.dochazka tr td.odprac {text-align: right; width: 6em;}
table.dochazka tr td.prikaz {text-align: center; width: 2em;}

table.dochazka tr.den6 td.den, table.dochazka tr.den0 td.den {font-style: italic; font-weight: bolder;}
table.dochazka tr.celkem td {font-weight: bolder;}
table.dochazka tr.celkem td.odpac {text-align: center;}

form.login {width: 27em;}
form.login fieldset {margin: 0em 0.25em 0em 0.25em;}
form.login fieldset div input {width: 21.5em;}

form.uzivatel {width: 24em;}
form.uzivatel fieldset div label {width: 97%;}
form.uzivatel fieldset div input {width: 97%;}
form.uzivatel fieldset.login div {width: 7.2em; float: left;}
form.uzivatel fieldset.login div.login {margin-right: 0.5em;}
form.uzivatel fieldset.login div.heslo1 {margin-right: 0.5em;}
form.uzivatel fieldset.login div.heslo2 {}

form.uzivatel fieldset.person div {width: 11.1em; float: left; }
form.uzivatel fieldset.person div.jmeno {margin-right: 0.5em;}
form.uzivatel fieldset.person div.email {width: 22.6em; clear: both; float: none;}
form.uzivatel fieldset.person div.email input {width: 99%;}
