* { margin: 0px; padding: 0px; font-family: 'Lucida CE', Lucida, 'Tahoma CE', Tahoma, 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif; }
HTML, BODY { width: 100%; height: 100%; color #000000; }
BODY { background: url('img/background-top.gif') top repeat-x; font-size: 11px; /* 80%; /* 10pt; */ /* 0.8em; */ }
HTML { background: url('img/background-left.gif') left repeat-y; }
TH { font-weight: normal; }
IMG { border: 0px; }
ABBR { border-bottom: 1px #FFFFFF dotted; cursor: default; }

/* tabulka jako celek */
#Layout {  width: 100%; border-collapse: collapse; }
#Layout > TR:first-child { height: 88px; }

/* logo */
#Logo { height: 88px; vertical-align: top; }

/* vrchní panel, ikony, status */
#Top { background: url('img/background-top.gif') top repeat-x; height: 88px; vertical-align: top; text-align: right; white-space: nowrap; overflow: hidden; }
#Top #Icons IMG { float: left; }
#Top #Status { height: 68px; margin: 20px 20px 0px 0px; }
#Top #Status BIG { font-size: 15pt; /* 1.6em; */ font-weight: bold; }
#Top #Status A { color: #FFFFFF; }
#Top #Status A:hover { color: #000000; }

/* panel levého menu */
#Left { width: 194px; vertical-align: top; }
#Left IMG { margin-bottom: 10px; }
#Left #Menu LI { width: 194px; border-bottom: 1px solid #FFFFFF; background: #FF6D11; }
#Left #Menu LI A { display: block; height: 19px; padding: 3px 0px 0px 10px; color: #000000; text-decoration: none; font-size: 12px; }
#Left #Menu LI A:hover { background: #9ECC13; text-decoration: underline; }
#Left DIV.Box { margin-top: 10px; padding: 10px; background-color: #D5D4D4; color: #454545; font-size: 10px; width: 174px; }
#Left DIV.Box B { color: #000000; }
#Left DIV.Box BIG { color: #000000; font-size: 14px; font-weight: bold; display: block; margin: 0pr 0px 1px 0px; }
#Left DIV.Box A { color: #000000; }
#Left DIV.Box A:hover { color: #993300; }

/* hlavní panel */
#Body { padding: 20px; vertical-align: top; }
#Body A { color: #444444; }
#Body TABLE { margin: 10px 0px; }
#Body TABLE TH.HeadOrder { color: #000000; font-weight: bold; }
#Body TABLE TH.HeadOrder A { color: #000000; text-decoration:none; margin-left: 10px; }
#Body TABLE TH.Head { color: #000000; background: #FF6D11; font-weight: bold; text-align: center; }
#Body TABLE TH.Group { color: #000000; background: #FFE9A4; font-weight: bold; text-align: center; }
#Body TABLE TH { white-space: nowrap; padding: 5px; background: #9ECC13; color: #FFFFFF; text-align: left; }
#Body TABLE TD.Buttons { padding: 5px; background: none; text-align: center; }
#Body TABLE TD.space,
#Body TABLE TH.space { background-color: #FFFFFF !important; padding: 0px; width: 3px; }
#Body TABLE TD.Clear { background: none; }
#Body TABLE TD.Pages { background: none; padding: 16px; text-align: center; white-space: normal; }
#Body TABLE TD.Pages A { padding: 3px 6px; background: #FFE9A4; margin: 8px 1px; }
#Body TABLE TD.Pages A.Current { background: #FF6D11; }
#Body TABLE TD { white-space: normal; padding: 3px 5px; background: #E5E4E4; }
#Body TABLE TR.Odd TD { white-space: normal; padding: 3px 5px; background: #D5D4D4; }
#Body TABLE A { color: #000000; text-decoration: underline; font-weight: bold; }
#Body TABLE A:hover { color: #FF3333; text-decoration: underline; }
#Body TABLE TD A[DISABLED] { color: #888888; cursor: default; }
#Body TABLE TD A[DISABLED]:hover { text-decoration: none; }
#Body TABLE IMG.Arrow { margin: 0px; }
#Body TABLE.Arrow { margin: 1px; float: right; border-collapse: collapse;  }
#Body TABLE.Arrow TD { margin: 0px; padding: 1px; background: none; width: 9px; height: 5px; line-height: 0px; }
#Body .Mandatory { color: #CC0000; }
#Body .Debug { color: #888888; }
#Body .Hidden { visibility: hidden; }
#Body .NoMargin { margin: 0px; }
#Body .NoPadding { padding: 0px; }
#Body .NoVerticalPadding { padding-top: 0px; padding-bottom: 0px; }
#Body .Messages { margin-bottom: 3px; }
#Body .Messages B { font-weight: normal; }
.Cena { text-align: right; }
.Cena SPAN.Rising { color: #00AA00; }
.Cena SPAN.Falling { color: #FF0000; }
.CenaMJ { background: none !important; color: #888888 !important; }
.CenaMJ SPAN { margin-left: 40px; }
TD.CenaMJ { text-align: right; padding-left: }

/* editor */
#Body .Editor TABLE { margin: 0px; padding: 0px; }
#Body .Editor TD { margin: 0px; padding: 1px; }

/* barevné označení zakázek */
#Body TABLE TR.ZpracovavaSe TD { background-color: #CDF0FF; } /* zpracovává se - azurová barva */
#Body TABLE TR.TiskneSe TD { background-color: #FFE9A4; } /* tiskne se - oranžová barva */
#Body TABLE TR.DokoncovaciPrace TD { background-color: #F2BFD9; } /* dokončovací práce - fialová barva */
#Body TABLE TR.PripravenoKOdberu TD { background-color: #EBF5BD; } /* připraveno k odběru - zelená barva */
#Body TABLE TR.Odevzdano TD { background-color: #FFFFE2; } /* odevzdáno - žlutá barva */
#Body TABLE TR.Fakturovano TD { background-color: #FEB3AB; } /* fakturováno - červaná barva */

#Body TABLE TR.Skupina TD { background-color: #CDF0FF; }
#Body OPTGROUP.CenSluzeb, #Body OPTGROUP.CenSluzeb OPTION, #Body TABLE TR.CenSluzeb TD { background-color: #EEEEC2; }
#Body OPTGROUP.CenKusovy, #Body OPTGROUP.CenKusovy OPTION, #Body TABLE TR.CenKusovy TD { background-color: #EEC2AA; }
#Body OPTGROUP.CenMetrovy, #Body OPTGROUP.CenMetrovy OPTION, #Body TABLE TR.CenMetrovy TD { background-color: #C2EEC2; }

/* stíny */
/*
#Body TABLE TD.Pages A,
#Body TABLE TD, #Body TABLE TH { -webkit-box-shadow: 1px 1px 1px #666666; box-shadow: 1px 1px 1px #666666; }
#Body TABLE TD.Pages { -webkit-box-shadow: none; box-shadow: 1px 1px 1px #666666; }

#Body TABLE { filter: shadow(color:#666666, strength:1, direction:135); }
*/
