body{font-size:0.8em;margin:0;padding:0;}
table{font-size:1.0em;}
.clear{clear:both;display:block;height:0;_height:1px;visibility:hidden;border:none;margin:0;padding:0;}
/* --------- text schovany pod obrazkem ----------- */
.img-text{overflow:hidden;margin:0;padding:0;position:relative;display:block;}
.img-text .it-img{display:block;margin:0;padding:0;z-index:100;position:absolute;background-repeat:no-repeat;background-position:top left;top:0;left:0;}
.img-text .it-text{position:absolute;top:0;left:0;}
a .it-img{cursor:pointer;}
/* =================== VYPIS SEZNAMU DAT (ZBOZI...) ====================== */
.vypis{position:relative;display:block;margin:0;padding:0;}
.vypis .zaznam{position:relative;display:block;list-style-type:none;margin:0;padding:0;}
/* =============== STRANKOVANI =================== */
.paging{clear:both;}
/* =================== OBECNE VECI K MENU ===================== */
.menu, .menu-item, .submenu{display:block;margin:0;padding:0;}
.menu-item{list-style-type:none;}
.menu.horiz .menu-item{display:inline;}
/* ============== FORMULARE ================= */
.form{margin:0;padding:0;}
.form .fi-text,
.form .fi-password,
.form .fi-textarea,
.form .fi-select{font-size:1.0em;border:inset 1px gray;font-family:Tahoma, sans-serif;}
.form .fi-text.cislo{width:3em;}
.form .fi-textarea{height:100px;}
.form .fi-submit{font-weight:bold;font-size:1em;font-family:Tahoma, sans-serif;padding:0 5px;}
.form .form-row{margin:2px 0;clear:both;}
.form .form-row input,
.form .form-row select,
.form .form-row textarea,
.form .form-row .note{margin-left:3px;}
.form .form-row label{margin-right:3px;text-align:right;display:block;float:left;}
.form .form-row .inline-label{display:inline;float:none;text-align:left;margin-left:3px;width:auto;}
.form .form-row .poznamka{padding-left:5px;color:gray;}
.form fieldset{border:solid 1px gray;padding:5px;margin:5px 0;}
.form fieldset legend{margin-bottom:5px;color:gray;}
.form fieldset p{margin:0;padding:0;}
/* ================ CHYBY VE FORMULARI ==================== */
.chyby{font-size:0.9em;color:red;border:solid 1px red;padding:5px;margin:15px 0;background:white;}
.chyby ul,
.chyby li{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.chyby li{list-style-type:square;}
.chyba{color:red;}
.msg{margin:10px 0;padding:3px;border:solid 1px gray;color:gray;background:white;}
.msg .navigator a{font-size:0.85em;}
/* ================== TABULKY ===================== */
.table{border-collapse:collapse;}
.table th,
.table td{padding:1px 3px;}
.table th{text-align:left;}
.table thead th{color:white;}
/* ============ STRANKOVANI ============== */
.paging{font-size:0.85em;line-height:1.8em;height:1.9em;text-align:center;position:relative;overflow:hidden;margin:10px 0;}
.paging .current{font-weight:bold;}
.paging .per-page{float:left;padding:1px 10px;}
.paging .per-page label{float:none;text-align:left;padding-left:5px;}
.paging .pages-info{float:right;}
