BODY {
    background-color: white;
    color: black;
    font-family: verdana, luxi sans, luxisans, arial, helvetica, sans-serif;
}
CODE {
    font-family: lucida console, lucida sans typewriter, lucidatypewriter,
		 luxi mono, luximono, monospace;
    font-size: 90%;
}
TABLE.hodnotenie TH {
    font-style: normal;
    font-weight: bold;
    text-align: left;
}
TABLE.hodnotenie TD {
    font-style: normal;
    font-weight: normal;
    text-align: right;
}
TABLE.hodnotenie TD.la {
    text-align: left;
}
/*
TABLE.vysledky {
    align: center;
}
*/
TR.headrow  {
    color: inherit;
    background-color: #d0f0ff;
}
TR.oddrow   {
    color: inherit;
    background-color: #f0f0f0;
}
TR.evenrow   {
    color: inherit;
    background-color: #e0e0e0;
}
TH  {
    font-weight: bold;
    padding-left: 4pt;
    padding-right: 4pt;
}
TH.meno {
    text-align: left;
    font-weight: normal;
    font-style: italic;
    padding-left: 4pt;
    padding-right: 4pt;
}
TD  {
    font-weight: normal;
    text-align: right;
    padding-left: 4pt;
    padding-right: 4pt;
}
TD.total {
    font-weight: bold;
    color: #006090;
    background-color: inherit;
}
TD.sumtest {
    font-weight: bold;
    color: #3080B0;
    background-color: inherit;
}
TD.sumskuska {
    font-weight: bold;
    color: #1870A0;
    background-color: inherit;
}
TD.znamkaA,TD.znamkaB,TD.znamkaC,TD.znamkaD,TD.znamkaE,
TH.znamkaA,TH.znamkaB,TH.znamkaC,TH.znamkaD,TH.znamkaE {
    font-weight: bold;
    text-align: center;
    color: black;
    background-color: inherit;
}
TD.znamkaA,TH.znamkaA {
    background-color: #80ff80;
    color: inherit;
}
TD.znamkaB,TH.znamkaB {
    background-color: #a0ff80;
    color: inherit;
}
TD.znamkaC,TH.znamkaC {
    background-color: #c0ff80;
    color: inherit;
}
TD.znamkaD,TH.znamkaD {
    background-color: #e0ff80;
    color: inherit;
}
TD.znamkaE,TH.znamkaE {
    background-color: #ffff80;
    color: inherit;
}
TD.znamkaFX,TH.znamkaFX {
    font-weight: bold;
    text-align: center;
    color: yellow;
    background-color: #ff4000;
}
TD.statfull {
    padding-left: 4pt;
    padding-right: 4pt;
    color: #1870a0;
    background-color: #1870a0;
}
TD.statempty {
    padding-left: 4pt;
    padding-right: 4pt;
    background-color: #d0f0ff;
    color: #d0f0ff;
}
.hd {
    font-weight: bold;
}
STRONG {
    color: #1870a0;
}
a[href] {
    color: #1870a0;
}
.controller {
    display: block;
    height: 7px;
    width: 100%;
    color: black;
    background-color: #d0f0ff;
    border: thin outset #d0f0ff;
}
:active.controller {
    background-color: #d0f0ff;
    color: black;
    border: thin inset #d0f0ff;
}
.contracted .controller {
    display: block;
    height: 7px;
    width: 100%;
    color: black;
    background-color: #3080b0;
    border: thin outset #3080b0;
}
.contracted :active.controller {
    color: inherit;
    background-color: #3080b0;
    border: thin inset #3080b0;
}
.contracted H1 {
    font-size: 144% !important;
}
.contracted H2 {
    font-size: 120% !important;
}
.contracted DIV {
    display: none !important;
}
.expanded DIV {
    display: block;
}
p {
    margin-top: 2ex; margin-bottom: 2ex;
}
div.block {
    margin-top: 1ex; margin-bottom: 1ex;
}
div.block p,li p {
    margin-top: 1ex; margin-bottom: 1ex;
}
.highlighted {
    background-color: #d0f0ff;
}

@media print {
    .contracted {
	display: none !important;
    }
    .controller {
	display: none !important;
    }
    img {
	display: none;
    }
    TR.headrow  {
	background-color: #e8f8ff;
    }
    TR.oddrow   {
	color: inherit;
	background-color: transparent;
    }
    TR.evenrow   {
	color: inherit;
	background-color: #f8f8f8;
    }
    TH.meno {
	font-style: oblique !important;
    }
    TD.total {
	color: black;
    }
    TD.sumtest {
	color: black;
    }
    TD.sumskuska {
	color: black;
    }
    TD.znamkaA,TH.znamkaA {
	background-color: inherit;
	color: inherit;
    }
    TD.znamkaB,TH.znamkaB {
	background-color: inherit;
	color: inherit;
    }
    TD.znamkaC,TH.znamkaC {
	background-color: inherit;
	color: inherit;
    }
    TD.znamkaD,TH.znamkaD {
	background-color: inherit;
	color: inherit;
    }
    TD.znamkaE,TH.znamkaE {
	background-color: inherit;
	color: inherit;
    }
    TD.znamkaFX,TH.znamkaFX {
	font-weight: bold;
	text-align: center;
	color: red;
	background-color: inherit;
    }
    TD.statfull {
	color: #e0e0e0;
	background-color: #e0e0e0;
    }
    TD.statempty {
	background-color: white;
	color: white;
    }
}
