BODY {
BACKGROUND-IMAGE:none;
BACKGROUND-REPEAT:repeat;
BACKGROUND-COLOR:white;
COLOR:gray;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:x-small;
scrollbar-face-color:gray;
scrollbar-arrow-color:antiquewhite;
scrollbar-track-color:silver;
scrollbar-shadow-color:gray;
scrollbar-highlight-color:black;
scrollbar-3dlight-color:silver;
scrollbar-darkshadow-Color:silver;
}
div#capnet {position:relative; top:-47px; width:200px; color:black;}
div#capnet a {color:red;}
div#capnet img {height:15px;}
div#logo_text{width:800px;margin-bottom:30px;}

a.adm {
font-weight:bold;
color:red;
float:left;
}

table.adm_vypis {border-collapse:collapse; color:black;}
table.adm_vypis td {border:1px solid gray;width:120px;height:20px;}
div.adm_gen {margin-top:10px;}

.nazevskoly {
font-weight:bold;
font-size:17pt;
background-color:tan;
}
table.tableznam {
	width: 100%;
}
table.tableznam table td {
	width: auto;
	text-align: center;
}
html body div#all table.tableznam tbody tr td table {
	width: 100%;
}

.rodicenadpis {
font-weight:bold;
font-size:13.00pt;
float:left;
}

.pololetinadpis {
font-weight:bold;
font-size:119%;
font-family:Helvetica;
float:right;
margin-top:10px;
}

.loginnadpis {
color:black;
font-size:20px;
font-family:Helvetica;
}

.logintable {
background-color:white;
font-size:small;
border-style:solid;
border-color:black;
border-width:1px;
}

.loginbunka {
font-family:Helvetica;
margin:5px;
padding:5px;
}


.menuprh {
font-weight:normal;
background-color:red;
color:white;
font-size:10.00px;
border-style:solid;
border-width:1px;
border-color:gray;
margin:0px;
padding:0px;

}



.menuitem {
padding-right:10px;
}

.menuitem2 {
background-color:red;
}

.tlacitko {
padding-top:2;
color:white;
font-weight:bold;
font-size:12px;
}

.tlacitko:link {
color:white;
font-weight:bold;
text-decoration:none;
}

.tlacitko:visited {
color:white;
font-weight:bold;
text-decoration:none;
}

.tlacitko:hover {
font-size:12px;
text-decoration:none;
color:black;

}

.tlacitko:active {
font-size:12px;
text-decoration:underline;
color:blue;
}

.odhlasit {
font-color:black;
font-size:12px;
}

.odhlasit:link {
color:black;
text-decoration:none;
}

.odhlasit:visited {
color:black;
text-decoration:none;
}

.odhlasit:hover {
font-size:12px;
text-decoration:underline;
color:blue;
}

.odhlasit:active {
font-size:12px;
text-decoration:underline;
color:blue;
}

.jmenozaka {
color:black;
font-weight:bold;
font-size:19px;
padding-bottom:15px;
padding-top:15px;
}

.tableznam {
background-color:#ffebeb;
border-width:5px;
border-color:white;
border-style:solid;
}

.infocell {
background-color:beige;
border-left-width:5px;
border-left-style:solid;
border-left-color:white;
padding-left:5px;
}

.infotext {
font-size:10.00px;
}

.uvodrodice {
font-size:10px;
}

.nadpisznam {
font-size:14px;
font-weight:bold;
background-color:#ffebeb;
padding-bottom:7;
border-bottom-style:solid;
border-bottom-color:white;
border-bottom-width:5px;
}

.znamka {
font-size:14px;
font-weight:bold;
}

.Typ {
font-size:10px;
color:red;
}


.Datum {
font-size:10px;
font-style:italic;
color:blue;
}

.nazevpr {
font-size:12.00px;
font-weight:bold;
width: 150px;
}
td.nazev_pr {
	width: 150px !important;
}
.nazevpr:link {
font-size:15px;
color:blue;
text-decoration:none;
}

.nazevpr:visited {
font-size:15px;
color:blue;
text-decoration:none;
}

.nazevpr:active {
font-size:15px;
text-decoration:underline;
color:darkblue;
}

.nazevpr:hover {
font-size:15px;
text-decoration:underline;
color:darkblue;
}

.nazevprdetail {
font-size:16px;
font-weight:bold;
color:blue;
}

.dettyp {
font-size:11.00px;
}

.detvaha {
font-size:11px;
}

.dettypp {
font-size:11px;
}

.detdatum {
font-size:11px;
font-weight:bold;
}

.detpozn {
font-size:11px;
}

.detcaption {
font-size:10px;
font-weight:bold;
}

.detznamka {
font-size:13px;
font-weight:bold;
color:black;
background-color:white;
}

.detznbody {
font-size:12px;
font-weight:bold;
font-style:italic;
color:black;
background-color:lightyellow;
}

.detpredm {
font-size:12px;
}

.detprumer {
font-size:12px;
font-weight:bold;
color:darkgreen;
}

.onlyprumer {
font-size:12px;
font-weight:bold;
color:darkgreen;
margin-left:5px;
background-color:antiquewhite;
}

.onlypoznamka {
font-size:10px;
font-weight:normal;
color:black;
margin-left:15px;
padding-left:15px;
}

.polonazev {
color:brown;
font-weight:bold;
font-size:13px;
}

.poloznamka {
color:black;
font-weight:normal;
font-size:11px;
background-color:gold;
}

.poloznamkaopak {
color:silver;
font-weight:normal;
font-size:11px;
background-color:gold;
}

.poloznamka2 {
color:black;
font-weight:normal;
font-size:11px;
}

.poloznamka2opak {
color:silver;
font-weight:normal;
font-size:11px;
}

.polonadpis1 {
color:blue;
font-weight:bold;
font-size:10px;
}

.polonadpis2 {
color:brown;
font-weight:bold;
font-size:10px;
}

.polonadpis2opak {
color:silver;
font-weight:bold;
font-size:10px;
}

.polonadpis3 {
color:brown;
font-weight:bold;
font-size:12px;
}

.polonadpis3opak {
color:silver;
font-weight:bold;
font-size:12px;
}

.polonadpis4 {
color:darkcyan;
font-weight:bold;
font-size:13px;
}

.polonadpis5 {
color:blue;
font-weight:bold;
font-size:10px;
}

.dodatable {
border-color:black;
border-style:solid;
border-width:1px;
}

.dodanadpis {
font-size:10px;
font-weight:bold;
background-color:gold;
}

.doda {
font-size:10px;
font-weight:bold;
}

.dodapopis {
font-size:10px;
}

.udaje {
color:black;
font-weight:bold;
font-size:13px;
border-bottom-style:none;
border-bottom-color:orange;
}

.pudaje {
color:black;
font-size:11.00px;
font-family:arial;
border-bottom-color:orange;
border-bottom-style:none;
border-bottom-width:1px;
}

.vychpolo {
color:saddlebrown;
font-size:15px;
font-weight:bold;
font-family:arial;
}

.vychdruh {
color:blue;
font-size:15px;
font-weight:bold;
}

.vychdatum {
color:black;
font-size:14px;
font-style:italic;
font-weight:bold;
}

.vychtext {
font-size:13px;
font-style:italic;
}

.nadpisprihlaseni {
font-size:14px;
font-weight:bold;
}

.labelpozdrav {
font-size:14px;
font-style:italic;
font-weight:bold;
}

.omltab {
width:700;
table-layout:fixed;
font-size:9px;
font-weight:bold;
border-width:1px;
border-style:solid;
border-color:black;
}

.omltabf {
width:400;
table-layout:fixed;
font-size:9px;
font-weight:bold;
border-width:1px;
border-style:solid;
border-color:black;
}

.omltabb {
width:20px;
table-layout:fixed;
font-size:9px;
font-weight:bold;
}

.omltabe {
width:60px;
table-layout:fixed;
font-size:9px;
font-weight:bold;
}

.omltabx {
width:60px;
table-layout:fixed;
font-size:9px;
font-weight:bold;
}

.omltab1 {
width:30px;
table-layout:fixed;
font-size:9px;
font-weight:normal;
background-color:whitesmoke;
}

.omltab2 {
width:30px;
table-layout:fixed;
font-size:9px;
font-weight:normal;
background-color:whitesmoke;
}

.omltab3 {
width:30px;
table-layout:fixed;
font-size:9px;
font-weight:normal;
background-color:whitesmoke;
}

.omltabc {
width:30px;
table-layout:fixed;
font-size:9px;
font-weight:bold;
background-color:antiquewhite;
}

.omlhodiny {
font-size:13px;
font-weight:bold;
}

.omlzkratky {
font-size:13px;
font-style:italic;
font-weight:bold;
}

.omlnic {
font-size:9px;
background-color:whitesmoke;
}

.omlabsence {
font-size:9px;
background-color:whitesmoke;
}

.omloml {
font-size:9px;
background-color:whitesmoke;
}

.omlneoml {
font-size:9px;
background-color:whitesmoke;
}

.omlco {
font-size:9px;
background-color:whitesmoke;
}

.omldatum {
font-size:8px;
font-weight:normal;
margin:0px;
padding:0px;
}

.omlsezhead {
background-color:ivory;
font-size:11px;
font-weight:bold;
margin:1px;
padding:1px;
}

.omlseztab {
border-style:solid;
border-width:1px;
border-color:gray;
}

.omlsezbody {
font-size:11px;
font-weight:normal;
background-color:whitesmoke;
}

.omlsezpatka {
background-color:ivory;
font-size:11px;
font-weight:bold;
}

.rozbunka {
background-color:ivory;
font-size:10px;
width:650px;
table-layout:fixed;
border-collapse:collapse;
border-width:1px;
border-color:gray;
border-style:solid;
}

.roznumhod {
background-color:white;
font-size:10px;
font-weight:bold;
}

.rozpopishod {
background-color:white;
font-size:8px;
font-weight:normal;
margin:0px;
padding:0px;
}

.rozden {
background-color:white;
font-size:10px;
font-weight:bold;
height:65px;
}

.rozpredmet1 {
font-size:14px;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
border-left-color:gray;
border-top-style:solid;
border-top-width:1px;
border-top-color:gray;
margin:0px;
padding:0px;
}

.rozpredmetprazdny {
background-color:whitesmoke;
font-size:14px;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
border-left-color:gray;
border-top-style:solid;
border-top-width:1px;
border-top-color:gray;
margin:0px;
padding:0px;
}

.rozucitel1 {
font-size:12px;
font-style:italic;
font-weight:bold;
color:red;
border-left-style:solid;
border-left-width:1px;
border-left-color:gray;
}

.rozskupina1 {
font-size:9px;
font-weight:normal;
border-left-style:solid;
border-left-width:1px;
border-left-color:gray;
}

.rozmistnost1 {
font-size:9px;
font-weight:normal;
font-style:italic;
}

.rozmistnost1only {
border-left-style:solid;
border-left-width:1px;
border-left-color:gray;
font-size:9px;
font-weight:normal;
font-style:italic;
}

.rozpredmet1abs {
font-size:14px;
font-weight:bold;
border-left-style:solid;
border-left-width:1px;
border-left-color:gray;
border-top-style:solid;
border-top-width:1px;
border-top-color:gray;
margin:0px;
padding:0px;
background-color:lightblue;
}

.rozucitel1abs {
font-size:12px;
font-style:italic;
font-weight:bold;
color:red;
border-left-style:solid;
border-left-width:1px;
border-left-color:gray;
background-color:lightblue;
}

.rozskupina1abs {
font-size:9px;
font-weight:normal;
border-left-style:solid;
border-left-width:1px;
border-left-color:gray;
background-color:lightblue;
}

.rozmistnost1abs {
font-size:9px;
font-weight:normal;
font-style:italic;
background-color:lightblue;
}

.rozmistnost1onlyabs {
border-left-style:solid;
border-left-width:1px;
border-left-color:gray;
font-size:9px;
font-weight:normal;
font-style:italic;
background-color:lightblue;
}

.rozpredmet2 {
background-color:ivory;
font-size:11px;
font-weight:bold;
border-top-style:solid;
border-top-width:1px;
border-top-color:gray;
margin:0px;
padding:0px;
}

.rozpredmet2prvni {
background-color:ivory;
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
}

.rozucitel2 {
background-color:ivory;
font-size:8px;
font-style:italic;
font-weight:bold;
color:red;
}

.rozskupina2 {
background-color:ivory;
font-size:8px;
font-weight:normal;
}

.rozmistnost2 {
background-color:ivory;
font-size:8px;
font-weight:normal;
font-style:italic;
}

.rozmistnost2only {
background-color:ivory;
font-size:8px;
font-weight:normal;
font-style:italic;
}

.rozbunka2 {
background-color:ivory;
font-size:8px;
border-collapse:collapse;
border-width:1px;
border-color:gray;
padding:0;
spacing:0;
margin:0;
height:65px;
}

.znbody {
font-size:10px;
font-color:brown;
font-style:italic;
}


.rozseznampred {
background-color:ivory;
font-size:13px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.rozseznamucit {
background-color:ivory;
font-size:13px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
}

.rozseznamhlava {
background-color:antiquewhite;
font-size:11px;
font-weight:bold;
border-width:1px;
border-color:black;
border-style:solid;
padding-left:10px;
padding-right:10px;
}




.udajez {
color:black;
font-weight:bold;
font-size:13px;
background-color:lightcoral;
border-bottom-style:none;
border-bottom-color:orange;
}

.tablenast {
background-color:antiquewhite;
font-size:x-small;
}

.nastright {
background-color:beige;
padding-left:5px;
}

.nastleft {
background-color:beige;
padding-left:5px;
}

.nastrepeat {
background-color:antiquewhite;
font-size:11px;
font-color:black;
}


.repelabel {
font-weight:bold;
font-style:italic;
}


.repeod {
font-weight:normal;
color:blue;
font-weight:bold;
}


.repenadpis {
font-weight:bold;
font-size:15px;
}

