body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: white; }

input.button { font-size: 14px; font-weight: bold; width: 200px; }

#pagelogin  { text-align: center; }
#pagelogin table { margin: auto; }

#mainContainer {}
#header {
    background: #FFF url('../img/bck_head.gif') top repeat-x;
      height: 73px; text-align: right; padding: 0 120px 0 0;
}
#header img { border: 0; }

#messages { background-color: #99cc33; color: #FFF; font-size: 20px; font-weight: bold; padding: 3px 15px; }

#main { padding: 5px 20px; }
#menu, #menuurl {
    background: #FFF url('../img/bck_menu.gif') top repeat-x; color: #FFF;
      height: 35px; text-align: left; font-size: 16px;
}
#menuurl { padding: 0; margin: 0; }
#menu { vertical-align: middle; padding: 8px 0 0 10px; }
.menuinfo { width:100%; color:red; font-weight:bold; font-size:24px; padding:0; vertical-align:middle; text-align:right; }
.menuform { vertical-align: middle; text-align:right; }
#menu a { color: #FFF; text-decoration: none; }
#menu a.uvod { color: #FFFF99; text-decoration: none; }
#menu a:hover { text-decoration: underline; }
#menu a.logout { color: orange; }
#menu a.operator { color: #99cc33; }
#menu a.operwarn { color: #FF6666; }

a.operator { color: #77aa11; }
a.operwarn { color: #DD4444; }

#info {	background-color: #99cc33; color: #FFF; font-size: 18px; font-weight: bold; padding: 10px; }
#info .norm { padding-right: 10px; color: black; }
#info .warn { padding-right: 10px; color: yellow; }
.msgbox { padding: 5px 10px 5px 10px; background-color: #EEFF99; }
.nowrap{white-space:nowrap;}
.wrap{white-space:normal;}

.boxtab { padding: 0; margin: 0; background: transparent url('../img/bck_table.gif') bottom repeat-x; }
.boxtab td.tl, .boxtab td.tr, .boxtab td.bl, .boxtab td.br { font-size: 10px; width: 13px; height: 13px; line-height: 13px; }
.boxtab td.tm, .boxtab td.bm { font-size: 10px; height: 13px; line-height: 13px; }
.boxtab td.tl { background: transparent url('../img/box_tl.gif') no-repeat; }
.boxtab td.tm { background: transparent url('../img/box_t.gif') repeat-x; }
.boxtab td.tr { background: transparent url('../img/box_tr.gif') no-repeat; }
.boxtab td.ml { background: transparent url('../img/box_l.gif') repeat-y; }
.boxtab td.mm { padding: 0 10px; }
.boxtab td.mr { background: transparent url('../img/box_r.gif') repeat-y; }
.boxtab td.bl { background: transparent url('../img/box_bl2.gif') no-repeat; }
.boxtab td.bm { background: transparent url('../img/box_b.gif') repeat-x; }
.boxtab td.br { background: transparent url('../img/box_br2.gif') no-repeat; }

.tabdata { text-align: left; padding: 10px 5px; }
.tabdata td, .tabdata th { padding: 0 10px; white-space: nowrap; }
.tabdata td.nopad { padding: 0; }
td.btop { border-top: 1px dashed #BFBFBF; padding-top: 5px; }

.tabakce {text-align:center;padding:10px 5px;}
.tabakce .ceny input.text {width:20px;}
.tabakce .ceny input.button {width:70px; font-weight:bold;}
.tabakce .ceny {float:left;padding-left:7px;font-size:12px;}
.tabakce td {width:16%;}
.tabakce .cenaSDph, .tabakce .cenaSDphPuv, .tabakce .cenaSDphSl {display:block;font-weight:bold;padding:0px 0px 5px 0px;white-space:nowrap;}
.tabakce .cenaSDph {font-size:18px;}
.tabakce .cenaSDphPuv {font-size:14px;color:gray;text-decoration: line-through;}
.tabakce .cenaSDphSl {font-size:16px;color:red;}
.tabakce .cenaBezDph {white-space:nowrap;}
.tabakce tr.div {font-size:1px; line-height:1px;}
.tabakce tr.div td {border-bottom: 1px dashed #cecfce;}
.tabakce td.divl {border-left: 1px dashed #cecfce;}
.tabakce td.akce {text-align:left;}
.tabakce td.akce a {color:red;font-size:120%;}

.tabdata a, .tabakce a { text-decoration: none; color: #99CC33; font-weight: bold; }
.tabdata a:hover, .tabakce a:hover { color: #9F9F9F; text-decoration: underline; }
.tabdata a img, .tabakce a img { border: 0; position: relative; padding-right: 5px; }

.statebar td { height: 25px; padding: 0; margin: 0; }
.statebar td.statg, .statebar td.stats, .statebar td.statx, .statebar td.statsnext {
    width: 14%; text-align: center; color: white; font-weight: bold;
}
.statebar td.stat5g, .statebar td.stat5s, .statebar td.stat5x, .statebar td.stat5snext {
    width: 20%; text-align: center; color: white; font-weight: bold;
}
.statebar td.statg, .statebar td.stat5g { background: #FFF url('../img/bar_ng.gif') bottom repeat-x; }
.statebar td.stats, .statebar td.stat5s { background: #FFF url('../img/bar_ns.gif') bottom repeat-x; color: #5F5F5F; }
.statebar td.statsnext, .statebar td.stat5snext { background: #FFF url('../img/bar_ns.gif') bottom repeat-x; color: #BFBFBF; }

.statebar td.note { width: auto; }
.statebar td.endgg, .statebar td.endg, .statebar td.endgs, .statebar td.endss, .statebar td.ends, .statebar td.enddiv { width: 15px; }
.statebar td.endgg { background: transparent url('../img/bar_egg.gif') left bottom no-repeat; }
.statebar td.endg { background: transparent url('../img/bar_eg.gif') left bottom no-repeat; }
.statebar td.endgs { background: transparent url('../img/bar_egs.gif') left bottom no-repeat; }
.statebar td.endss { background: transparent url('../img/bar_ess.gif') left bottom no-repeat; }
.statebar td.ends { background: transparent url('../img/bar_es.gif') left bottom no-repeat; }
.statebar td.endx { }
.statebar td.note { font-style: italic; white-space: normal;}
.statebar td.enddiv { background: transparent url('../img/bar_div.gif') left top repeat-y; }

.hidsect { margin: 2px; padding: 5px; }
.hidhead { vertical-align:top; font-size: 120%; color: black; }
.hidhead a { text-decoration: none; color: #99CC33; }
.hidhead a:hover { color: #9F9F9F; }
.hidhead img { border:0px; position:relative; top:1px; }
span.afalse { vertical-align:top; font-size: 17px; text-decoration: none; color: #99CC33; }

.penize { text-align: right; }
.underline { text-decoration: underline; }
.w80 { width: 80%; }
.hint { color: #808080; font-size: 80%; }
.itemcount0 { color: #808080; }
.itemcount1 { color: #808080; }

#backline {
    background: #FFF url('../img/bck_menu.gif') top repeat-x; color: #FFF;
    height: 35px; padding: 8px 0 0 10px; margin: 0; font-size: 16px;
}
#backline a img { border: 0; float: left; position: relative; top: -6px; }
#backline a { color: #FFF; text-decoration: none; font-weight: bold; }
#backline a:hover { text-decoration: underline; }

.row0 { background-color:#FFF; }
.row1 { background-color:#EEE; }

h2 a { text-decoration: none; font-weight: bold; }
h2 a:hover { text-decoration: underline; }
h3 a { text-decoration: none; font-weight: bold; }
h3 a:hover { text-decoration: underline; }

div#paginate { font-weight:bold; text-align:left; }
div#paginate a { color:blue; text-decoration: underline; color: #06c; }
div#paginate .pdis { color:#A6A6A6; }
div#paginate .ppage { color:black; }

div.oper { background-color: #FF4466; border-top-width: 4px; border-bottom-width: 4px; border-top-style: double;
    border-bottom-style: double; border-top-color: #FFF; border-bottom-color: #FFF; padding: 4px 2px;
    color:#FFF; }
a.operOLD { background-color:#FF4466; color:#FFF; padding:2px; border-top:1px solid #FFF;}
a.oper { color:#FF4466; padding:2px; font-weight:bold; }

