/* CSS Dokument k administračnímu rozhraní 
 * verze 2.0.0 
 * autor: Tomáš Král 
 * datum: říjen 2006 
 * kódování: utf-8 (ěščřžýáíé)
 * doplnění common.css 
 */
body { background-color: #f2f2e4; }
a img { background-color: #3465ce; }
a, div.usr-card a.prvni, input.table-submit { color: #3465ce; }
a:hover, div.usr-card a:hover, div.usr-card a.prvni:hover, input.table-submit:hover { color: #009d31; }
a:hover img { background-color: #009d31; }
h1 { background: transparent url('layout/logo-rozvoj-pk.png') top left no-repeat; width:142px; height:62px; }
div.app-head { height:65px; padding:10px; background: #fff url('layout/bg-head.png') bottom left no-repeat; border-bottom:1px solid #fff; }
div.usr-card { bottom:8px; }
div.app-body { position:relative; background: #fff url('layout/bg-body.png') top left repeat-x; width:100%; }
div.app-nav { width:140px; background: #fff url('layout/bg-menu.png') top left repeat-x; padding-top:80px; }
div.app-nav ul { padding: 0px 5px 0px 0px; margin: 0; }
div.app-nav li { padding-left:10px; }
div.app-nav li a { text-decoration:none; text-transform: uppercase; font-weight:bold; font-size:80%; }
div.app-nav li a:hover { text-decoration:underline; }
div.app-nav li.separator { padding-top: 17px; margin-top:5px; background-position: top left; background-repeat: no-repeat; }
div.app-nav li.separator.green { background-image: url('layout/del-green.png'); }
div.app-nav li.separator.blue { background-image: url('layout/del-blue.png'); }
div.app-nav li.separator.orange { background-image: url('layout/del-orange.png'); }
div.app-content, div.app-foot { margin-left:140px; background:transparent url('layout/bg-content.png') top left repeat-y; }
div.app-content { padding:80px 20px 10px 30px; }
div.app-content h2 { color:#67bf4e; }
div.app-foot { background-color:#d5d5d5; font-size:90%; padding-left:6px; }
div.app-foot a, div.app-foot a:hover { color:#000; }
/* --- styly pro formuláře --- */
fieldset, ul.tab-nav { border: 1px solid #a1a8da; background-color: #f1f6fc; }
input.submit { border: 1px solid #012c9c; background-color: #3366cc; color: #fff; padding: 0px 4px 0px 2px; }
input.submit:hover, input.submit.hover { background-color: #009b2f; border: 1px solid #057f01; }
/* --- styly pro tabulky --- */
table { border: 1px solid #a1a8da; }
thead th { background-color: #3366cc; color: #fff; border: 1px solid #2750a0; }
tbody td, tbody th, thead td { border: 1px solid #c4c7c8; }
tfoot { border-top: 3px double #d4dde7; }
tfoot td, tfoot th { background-color: #f1f6fc; border: 1px solid #b9c0c6; }
tbody tr.even td, tbody tr.even th { background-color: #fff; border: 1px solid #c4c7c8; }
tbody tr.odd td, tbody tr.odd th { background-color: #f1f6fc; border: 1px solid #b9c0c6; }
tfoot tr:hover th, tbody tr:hover th, table tr:hover td, table tr.hover td, tfoot tr.hover th, tbody tr.hover th { background-color: #d4dde7; border: 1px solid #a3adb5; }
/* --- styly pro seznam v tabulce s opravnenimi */
tr.innerlist td, tr.innerlist:hover td,div.app-content tr.innerlistHover td { border:2px solid #2750a0; }
tr.innerlist li { border-top:1px solid #c4c7c8; border-left:1px solid #c4c7c8; }
tr.innerlist li.odd { background-color: #f1f6fc; }
tr.innerlist li:hover, tr.innerlist li.hover { background-color: #d4dde7; }
/* --- další třídy --- */
.negative * { color: #28a400; }
.message { color: #67bf4e; }
form p.poznamka { border-top: 1px solid #a1a8da; }
/* --- hover napoveda --- */
a.help span span { background-color: #d4dde7; border: solid #012c9c 1px; }
/* styly pro taby u vicestrankovych formularu */
ul.tab-nav li { margin-left:10px; }
ul.tab-nav li a { padding:2px 4px; }
ul.tab-nav li a:hover, ul.tab-nav li.active a { background-color:#3366cc; color:#fff; text-decoration:none; }
/* styly pro naseptavac */
.suggest { border: 2px solid #ddd; }
a.opSel, a.opSel:hover {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}