html, body, form, p, 
ul, ol, li, dl, dt, dd,
h1, h2, h3, h4, h5   { margin:0; padding:0; }
body        { font:normal 11pt/1.3 'Arial CE',Arial,Helvetica,sans-serif; color:#000; background:#fff; }
a img { border:0; }
h1       { font-size:16pt; }
h2       { font-size:14pt; }
h3       { font-size:12pt; }
h4       { font-size:11pt; }
a        { color:#666;text-decoration: none; }

#sidebar { padding: 0 0 .5em .5em; float: right; font-size: 9pt; color: #666;}

#footer  { margin-top: 1em; padding-top: 1em; border-top: 1px solid #aaa; color: #666; font-size: 10pt; }


.userbox { font-size: 9pt; color: #666; padding: .5em 0 1.5em; }

/*- záložky -*/
.tabs ul li    { display: none;}
.tabs ul li.active   { display: block; font-size: 15pt;  font-weight: bold; }
.tabs ul li.active a { color: #000; }

.tabcont             { }
.tabcont .info       { padding: .5em 0; }
.tabcont .info span  { font-size: 10pt; color: #333; }

/*- tabulky -*/
table    { border:1px solid #ccc; border-bottom:0; width:100%; font-size:11pt; }
table th { border-bottom:1px solid #ccc; padding:6px 10px 6px; vertical-align:top; font-weight:bold; text-align:left; }
table td { border-bottom:1px solid #ccc; padding:3px 10px 4px; vertical-align:top; }
table caption   { border:1px solid #ccc; border-bottom:0; padding:5px 10px 5px; text-align:left; font-weight:bold; }
table caption a { font-weight:normal; }
table thead th  { font-weight:bold; color: #666; }
table thead td  { font-weight:bold; padding-top: 6px; }
table tfoot td  { padding:5px 10px 5px; }
table .sum td,
table .sum th {text-align: right; padding: 3px 10px;}
table .sum th {color:#666;}
table .rowspan { border-right:1px solid #ccc;}
table .gridHead th  { font-weight:bold; color:#555; }
table .gridHead td  { font-weight:bold; color:#777; padding-top: 6px; }










#footer .made,
#header .settings,
#menu      
{ display: none; }
