/* Farby pre Ostatne */
html { background-color: #f1f1f1; }
#content-header { background-color: #7c7c7c; color: #fff; }
#history { background-color: #dedede; color: #541c00; }
#content-container { background-color: #dedede; color: #000000; }
#content-in { background-color: #ffffff; }
#content-bar { background-color: #c10222; }

#content h2 { color: #565656; }
#content h2 span { background-image: url('/img/net_7.gif'); }

#content-menu ul.cm-l1 a:link,#content-menu ul.cm-l1 a:visited,#content-menu ul.cm-l1 a:active { color: #393939; background-image: url('/img/menu_7.gif'); }
#content-menu ul.cm-l1 a:hover { background-color: #565656; color: #fff; background-image: none; }
#content-menu ul.cm-l2 a:link,#content-menu ul.cm-l2 a:visited,#content-menu ul.cm-l2 a:active { background-image: none; color: #1e1e1e; }
#content-menu ul.cm-l2 a:hover { background-image: none; color: #fff; }

#footer { background-color: #f1f1f1; color: #000; }

/* tabulka plan uloh */
table.planuloh { color: #000; background-color: #000; }
table.planuloh tr.nadpis th { background-color: #aaa; }
table.planuloh tr.podnadpis th { background-color: #ccc; }
table.planuloh td.porc { background-color: #e5e5e5; }
table.planuloh td.text { background-color: #f0f0f0; }
table.planuloh td.zodp { background-color: #fff; }
table.planuloh td.term { background-color: #fff; }

table.ostruktura { background-color: #7e7e7e;  }
table.ostruktura tr.riaditel { background-color: #ea7628; color: #fff; }
table.ostruktura tr.riaditel td { border: 1px solid #ea7628;  }
table.ostruktura td { border: 1px solid #7e7e7e; padding: .3em 0; }
table.ostruktura tr.riaditel td { }
table.ostruktura td.rady { background-color: #ffd6bb; color: #000; }
table.ostruktura td.referat { background-color: #b8e669; }
table.ostruktura td.usek { background-color: #edcc19; }
table.ostruktura td.usek2 { background-color: #feea7f; }
table.ostruktura td.jaskyna { background-color: #82ccfa; }

/* kniha nazorov */
form.nazor { display: block; margin: 0; padding: 0; line-height: 1.3em; }
form.nazor fieldset { display: block; margin: 0 0 1em 0; padding: 1em; border: 1px solid #ccc; background-color: #dedede; }
form.nazor fieldset legend { display: none; }
form.nazor fieldset div.line { float: none; clear: both; min-height:2em; _height: 2em; line-height:1.2em; margin-bottom: .2em; }
form.nazor fieldset label { display: block; float: left; width: 7em; margin-top: .2em; }
form.nazor fieldset label.chyba { font-weight: bold; }
form.nazor fieldset .text { display: block; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 1em; padding: 0; margin: 0; background-color: #fff; }
form.nazor fieldset input.chyba,
form.nazor fieldset select.chyba,
form.nazor fieldset textarea.chyba { background-color: #fdd; }
form.nazor input.button { margin-right: 1em; }

div.nazor { margin: 1em 0; padding: 1em 1em 0 1em; border: 1px solid #eee; }
div.inazor { background-color: #f5f5f5; border: 1px solid #eee; }
div.nazor h5 { margin: 0; padding: 0 0 .3em 0; font-size: 1em; font-weight: normal; border-bottom: 1px solid #565656; color: #900; }
div.nazor h6 { margin: 0; padding: .3em 0 0 0; font-size: 1em; font-weight: bold; color: #565656; }
div.nazor p { margin: .3em 0; padding: .3em 0 0 0; }
div.nazor div.ipaddr { font-size: .86em; text-align: right; color: #555; }

table.nazory { width: 100%; border: none; background-color: #dedede; margin: 1em 0; font-size: 1em; }
table.nazory td { border: 0; padding: .2em .3em; }
table.nazory td { color: #000; }
table.nazory td span { color: #777; }

#admin { margin: 0; padding: 1em 0 0 0; font-size: .96em; text-align: right; }
#intranet { margin: 0; }
#intranet label { display: block; margin: .4em 0; }
#intranet label span { display: block; float: left; width: 8em; }
#intranet input, form textarea, form select { border: 1px solid #000; padding: 0; font-size: 1em; font-family: sans-serif; }
