body, form {margin:0;padding:0;color:#000;font-size:11px}
body {background:#dcdcde url('../img/osmacek.png') right 91px no-repeat scroll}
body, input, textarea, select, option {font-family:Verdana, "Verdana CE", "Arial CE", "Helvetica CE", Arial, lucida, sans-serif }
input {padding:2px 3px}
input, textarea, select, th, td {font-size:11px}
input, textarea,select {border:1px solid #999}

h2, h3, h4, h5 {margin:4px 0}
h1 {font-size:180%;padding:0;color:#222;font-weight:normal;letter-spacing:0.01em;margin:0.5em 0 0.5em 0;}
h1 span {font-size:16px;color:#555}
h2 {font-size:120%;font-weight:bold;letter-spacing:0.03em;color:#222;padding:0 1em;margin:1.5em 0 0 0}
h3 {font-size:115%;margin-top:2em;font-weight:bold;letter-spacing:0.01em;color:#125;border-bottom:1px solid #ccc}
h4 {font-size:110%}
h5 {font-size:90%}

#zahlavi {padding:1em;background:#eef;border-bottom:1px solid #999}
#logout {position:absolute;top:10px;right:10px}
#logout a {text-decoration:none;color:#a10;display:block;background:transparent url('../img/logout.gif') left center no-repeat scroll;padding:4px 0 4px 22px}
#logout a:hover {color:#776;text-decoration:underline}

.edit-skupiny {position:absolute;top:75px;left:360px}

.pismenicek {padding:1em 1em 0.4em 1em;font-size:135%;color:#789}
.pismenicek span {background:#dcdcde;margin: 0 0.4em;}
.pismenicek a {background:#dcdcde;padding: 0 0.4em;text-decoration:none;border:1px solid #dcdcde;color:#334}
.pismenicek a:hover {background:#666677;text-decoration:none;border:1px solid #567;color:#fff}

.ods {margin:1em}
.ostatni {margin:0 1em 1em 1em}

.check {position:relative;top:2px;left:0;border:none}

div.zpet {margin:1em}
div.zpet-v-zahlavi {margin:0.5em 0}
div.zpet a, div.zpet-v-zahlavi a {font-weight:bold}

div.zpet-v-zapati {margin:0.6em 1.1em}
div.zpet-v-zapati a {font-weight:bold}

table.login {margin:2em}
table.login tr td {padding:2px}

.sub {cursor:pointer;padding:5px 8px;background:#eeeeff;margin-top:5px}
.sub:hover {background:#fff;border:1px solid #111}
.se {color:#777}

.nowrap {white-space:nowrap}

ul, ol {margin-top:0.6em;margin-bottom:0.1em}
ol {line-height:1.7em}

p {margin:5px 0 0.8em 0; padding:0; line-height:1.6em}

.lft {float:left}
.rgt {float:right}
.blk {display:block}
.clr, .cistic, div.cistic {clear:both}
pre {font-size:135%;_font-size:105%}

.lh {line-height:1.8em}
.red {color:crimson}
label, .cur {cursor:pointer}
.bld {font-weight:bold}

.just {text-align:justify}
.npt {text-decoration:none}
.cntr {text-align:center}
.right {text-align:right}
.sm {font-size:90%}
img, .nob {border:none}
.small {font-size:85%}
.bord {border:1px solid #aaa}

a, a:hover {text-decoration:underline;color:#222}
a:hover {text-decoration:underline;color:#444}
hr {border:none;line-height:1px;color:#ccc;background:#ccc;height:1px}

.edt, .ulozit, .del, .upl, .novy, .storno {font-weight:bold;padding:1px 3px;background:#009f20;color:#eee;cursor:pointer;_cursor:hand}
a.edt, a.ulozit, a.del, a.novy, a.upl, a.storno {display:block;white-space: nowrap;border:1px solid #999;border-top:1px solid #bbb;border-left:1px solid #aaa;text-align:center;font-weight:bold;background:#009040;text-decoration:none;color:#eee}
.novy, a.novy {float:right;position:relative;top:-28px;left:0;font-weight:normal}
a.del {width:14px}
a.edt {width:14px}
.upl, a.upl {background:#FACC00;color:#111}
.novy, a.novy {background:#dfd;color:#222;margin-bottom:12px;padding:2px 4px}
.novy:hover {background:#ffb84b;color:#000;text-decoration:none}
.ulozit, a.ulozit {background:#009040;color:#fff}
.ulozit:hover {background:#00c060;color:#222}
.storno, a.storno {background:#ccc;color:#222}
.storno:hover {background:#ddd;color:#000}
.edt:hover {background:#181;color:#fff;text-decoration:none}
.del, a.del {background:#be312d;color:#eee;text-decoration:none}
a.delete:hover {text-decoration:none}
.del:hover {background:#ba0000;color:#fff}

table.vysl {background:#aaa;width:70%;margin:0.5em 1em}
table.vysl tr th {background:#667;padding:3px;text-align:left;color:#eee}
table.vysl tr th a {color:#fff}
table.vysl tr th a:hover {color:#ddd}
table.vysl tr th img {vertical-align:bottom}
table.vysl tr td {background:#fff;padding:2px 3px}
table.vysl tr#vybr td, table.vysl tr#vyb td {background:#cfc}
table.vysl tr:hover td, table.vysl tr.suda:hover td {background:#feb}
table.vysl tr.suda td {background:#eee}
table.vysl tr td a {text-decoration:none}
table.vysl tr td a:hover {text-decoration:underline}

table.vysl-nods {background:#aaa;width:880px;margin:0}
table.vysl-nods tr th {background:#667;padding:3px;text-align:left;color:#eee}
table.vysl-nods tr th a {color:#fff}
table.vysl-nods tr th a:hover {color:#ddd}
table.vysl-nods tr td {background:#fff;padding:2px 3px;border-right:1px solid #bbb;border-bottom:1px solid #bbb}
table.vysl-nods tr#vybr td, table.vysl-nods tr#vyb td {background:#cfc}
table.vysl-nods tr:hover td, table.vysl-nods tr.suda:hover td {background:#feb}
table.vysl-nods tr:hover td input[type=text] {background:#eee}
table.vysl-nods tr.suda td {background:#eee}
table.vysl-nods tr td a {text-decoration:none}
table.vysl-nods tr td a:hover {text-decoration:underline}

.album-img {float:left;margin:10px;}
table.vysl tr th span {position:relative;left:0;top:7px}
table.vysl tr th div {float: right}
a.up   {width:20px;height:14px;display:block;background:transparent url('../img/up.png') 0 0 no-repeat scroll}
a.down {width:20px;height:14px;display:block;background:transparent url('../img/down.png') 0 0 no-repeat scroll}
a.up span, a.down span {display:none}

.inlineblock {display:inline-block !important}

fieldset {border: 1px solid #aaa;max-width:600px}
fieldset legend {padding:2px 6px;font-weight:bold}
