#obsah .imgnews {float: left; width: 200px; border: solid 1px Black; margin: 20px 5px 5px 0px; }

#obsah a { color: Black;}
#obsah { margin:0 160px 0 218px; font-family: "Helvetica CE", "Helvetica", sans-serif; font-size: 110%;}
#obsah .welcome {font-size:230%;text-align:center;font-weight:bold;color:#565A70;margin-bottom:25px;}

#obsah .bude { font-size:80%;background-color:#F5F7FF;padding:5px 5px 25px 5px;}
#obsah .bude .budenad { font-size:140%;font-weight:bold;margin-bottom:5px;}
#obsah .bude a { display:block;margin:0 1em;margin-bottom:4px;}

#obsah .aktualne {background-color:#DDDEE6; font-size:80%;padding:5px 5px 25px 5px;}
#obsah .aktualne .budenad { font-size:140%;font-weight:bold;margin-bottom:5px;}
#obsah .aktualne .listtop { margin:3px;}
#obsah .aktualne .listnadpis { font-size:110%;margin-bottom:5px;font-weight:bold;}
#obsah .aktualne .listpopis { font-size: 100%;font-style:italic;text-align: justify;margin-right:8px;width:98%;}
#obsah .aktualne .listpopis img {float:left;width:120px; border:solid 1px Black; margin:0 5px 0 13px; }
#obsah .aktualne a { display:block;margin:0 1em 2px 1em;}

#obsah .listbox{ margin-bottom: 10px;}
#obsah .listtopgroup{ }
#obsah .listheader	{ font-size: 150%; }

#obsah .listtop { margin: 3px;}
#obsah .listnadpis { font-size: 100%; margin-bottom: 5px;}
#obsah .listpopis { font-size: 80%; font-style: italic; text-align: justify;}
#obsah .listpopis img {float: left; width: 120px; border: solid 1px Black; margin-right: 5px; }

#obsah .listbox2{ margin-bottom: 10px;}
#obsah .listtopgroup2{  }
#obsah .listheader2	{ font-size: 150%; }	

#obsah .listtop2 {  margin: 3px;}
#obsah .listnadpis2 { font-size: 100%; margin-bottom: 5px;}
#obsah .listpopis2 {  font-size: 80%;  font-style: italic; text-align: justify;  }
#obsah .listpopis2 img {float: left; width: 120px; border: solid 1px Black; margin-right: 5px; vertical-align:top;   }

#pravypanel {float: right; width: 150px; font-size: 82%; font-weight: bold;}
#pravypanel .listtopgroup{ background-color: #DDDDDD; font-size: 90%; text-align: center; padding: 2px;}
#pravypanel .listbottom { font-size: 80%; padding: 2px;}
#pravypanel .listbox {border: black 1px solid;}

#obsah .nadpiszpravy{ font-size: 120%; font-weight: bold;}
#obsah .popiszpravy{ font-style: italic; font-size: 80%; text-align: justify; }
#obsah .telozpravy { font-size: 80%; }
#obsah .autorzpravy{ font-size: 80%; }
#obsah p { text-align: justify; }

.struktura { border: solid 1px black; margin-bottom: 20px;}
div.struktura div { border-bottom: solid 1px black;}

table.struktura { background-color: #9198BD; font-size: 120%; font-weight: bold;text-align: center; margin-bottom: 20px;}
table.struktura tr td {padding: 2px 10px 2px 10px;}

div.strukthead { background-color: #9198BD; font-size: 150%; text-align: center; font-weight: bold;padding: 5px 0px 5px 0px;}
div.orgmain { background-color: #9198BD; font-size: 120%; font-weight: bold;}
div.orgmain2 { background-color:#BBBBBB; padding: 2px 0px 2px 2px;}
div.struktlink { margin-left: 3em; border-left: solid 1px black; padding: 2px 0px 2px 2px;}

a.alert {color: Red;}

table.statprij {border-collapse: collapse; border: solid 1px black; margin: 10px 0 10px 0;}
table.statprij tr td {border: solid 1px black; text-align: center; padding: 3px;}
table.statprij tr.top td {background-color: #9198BD; font-size: 120%; font-weight: bold; border: solid 0px black;}
table.statprij tr.legenda td {background-color: #DDDDDD; font-size: 90%; font-weight: bold;}
table.statprij tr.top td.top { font-size: 150%;}
table.statprij tr td.predmet {border: solid 0px black;}

table.statprij tr.top2 td {background-color: #9198BD; border: solid 1px black;font-size: 90%; font-weight: bold;}
table.statprij tr td.left { text-align:left;}
table.statprij tr.program td {font-size: 120%; font-weight: bold;}

img.rightal {width:200px;float:right;border:1px solid black;margin:5px 0 5px 10px;}
img.leftal {width:200px;float:left;border:1px solid black;margin:5px 10px 5px 0;}

/* Kalendar akci */
.nahoru {text-align:right;background-color:white;}
.t {text-align:center;margin-bottom:2em;}
.tt{display:inline;text-align:center;vertical-align:middle;font-size:80%;border-collapse: collapse;}
.tt td {border:1px solid #999;}
.kalendar {font-size:80%;}
.kalendar td {vertical-align:top;}
.anch {text-decoration:underline;cursor:pointer;}