/*******************************************************************************
** Obecné styly pro ARES
*******************************************************************************/
BODY {
	font-family: Arial, sans-serif; 
	padding: 0;
	margin: 0;
	font-size: x-small; 
	fo\nt-size: small;   /* zkraceny Tantekuv hack */
}

H6 {  font-size: .8em;  margin: 0.1em 0px 0.1em 0px; }
H5 {	font-size: 1em; 	margin: 0.1em 0px 0.1em 0px; }
H4 {  font-size: 1.1em; margin: 0.2em 0px 0.2em 0px; }
H3 { 	font-size: 1.2em; margin: 0.3em 0px 0.3em 0px; }
H2 {	font-size: 1.3em; margin: 0.4em 0px 0.4em 0px; }
H1 {	font-size: 1.4em; margin: 0.5em 0px 0.5em 0px; }

P { }
STRONG { }
A { text-decoration: none; color: #000000; font-weight: bold; }
A:hover { }
A:active { }
A:visited { }
IMG { border: 0px; }
UL { margin-top: 0px; margin-bottom: .5em; }
LI { }
.aresButt { display: none; }

.ScreenOnly { display: none; }
.CPrintHidden { display: none; }
.CPrintVisible { display: none; }

.line02 { border-bottom: .2pt solid black; margin: 2pt 0; }
.line10 { border-bottom: 1pt  solid black; margin: 2pt 0; }
.line15 { border-bottom: 1.5pt solid black; margin: 2pt 0; }
.line20 { border-bottom: 2pt  solid black; margin: 2pt 0; }

/*******************************************************************************
** TABULKA
** třídy pro formátování obecných tabulek
*******************************************************************************/
TABLE { border: 3px double black; border-collapse: collapse; }
TH { border: 1px solid black; text-align: center; border-bottom: 3px double; }
TR { border: 1px solid black; }
TD { border: 1px solid black; padding: 2px 5px 2px 5px; }
TD A { color: #000000; text-decoration: none; font-weight: bold; }
.TNowrap { white-space: nowrap; }
.TCenter { margin: 0 auto; }
.TInvisible { border: 0px; }
.TInvisible TD { border: 0px; }
.TInvisible TR { border: 0px; }
.TSpacer { height: .8em; }

/*******************************************************************************
** TEXT
** třídy pro formátování textu
*******************************************************************************/
.TBold { font-weight: bold; }
.TItalic { font-style: italic; }

/*******************************************************************************
** ODSTAVEC
** třídy pro formátování odstavce a radkovych ramu
*******************************************************************************/
.PIndent { text-indent: 1.2em; }
.PAlignCenter	{ text-align: center; }
.PAlignLeft { text-align: left; }
.PAlignRight { text-align: right; }
.PVAlignTop { vertical-align: top; }

.PNote { font-style: italic; text-align: center; font-size: .8em; color: black; padding: 0px; }
.PNoteI { margin: 0 auto; width: 70%; text-align: center; font-size: .9em; padding: 0px; font-weight: bold; color: #990000; font-style: italic; }
.PI { font-weight: bold; color: #990000; }


.BBlockMain {
  border: 0;
  margin: 10px 20px 20px 20px;
}

.BBlockHead {
  border-bottom: 2px solid black;
  position: relative;
  overflow: hidden;
  height: 1.8em;
  font-family: Arial, Sans-serif;
  font-size: 1.3em;      
  font-weight: bolder;
  letter-spacing: .03em;
}

.BBlockBody {
  padding: 1em 0em 1em 0em;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.BBlockHead .BBlockHeadTitle {
	display: none;
}

.BBlockHead .BBlockHeadTitleS {
  white-space: nowrap;
  color: black;
  position: absolute;
  top: 8px;
  left: 6px;
}

.BBlockBody p {	/* odstavce v blocích */
	margin: 3px 0px 5px 0px;
	text-align: justify;
}

.BBlockBody a {
	color: black;
	font-weight: bold;
}

SELECT { display: none; }

.XMLe { font-weight: bold;  }
.XMLe:before {content: '<';}
.XMLe:after {content: '>';}

/*******************************************************************************
** Helpy
** - ostylování dlouhých textů, jak jsou například helpy
*******************************************************************************/

.BHelp P { margin: 0; padding: 0px 0px 5px 0px; text-align: justify; }
.BHelp H3 { margin-bottom: 0; font-size: 1em; }
.BHelp UL { margin-top: .1em; }
.BHelp HR { border: 0; background-color: black; color: black; height: 1pt; }
.BHelp .z5 { font-style: italic; padding: 20px 0px 10px 10px; display: none; }
.BHelp .poznamka { font-size: .8em; font-style: italic; }
.BHelp .lvl1 { margin-left: 0px; }
.BHelp .lvl2 { margin-left: 10px; }
.BHelp .lvl3 { margin-left: 30px; }
.BHelp .lvl4 { margin-left: 40px; }
.BHelp .PExample { font-family: monospace; }
.BHelp TD { vertical-align: top; } 
.BHelp CODE { font-size: 1em; color: maroon; font-weight: bold; }
