body { line-height:1.5em; padding: .5em 1em; font-family: sans-serif; }
a { text-decoration:none; }
img { border: 0px; }

.v1 { font-size:110%; } .v2 { font-size:120%; } .v3 { font-size:130%; } .v4 { font-size:140%; } .v5 { font-size:150%; }
.v6 { font-size:160%; } .v7 { font-size:170%; } .v8 { font-size:180%; } .v16 { font-size:230%; }

.nicitel { clear:both; }
.odsazeni { padding-left:1em; }
.mono { font-family: monospace; }
.malinke { font-size:50%; }
.ramecek { border: 1px solid gray; padding:0.7em; margin-top:1em;}
.centr {  display: block; margin-left: auto; margin-right: auto; } 

.konec { font-size: 2em; line-height: 1.4em; margin: 3em; }


#wtf { float:right; padding-top:0.8em; }
#cesta { font-weight:bold; padding:1em; }
#obsah { font-size:120%; padding:2em 3em; margin: 0px auto; }

#obsah div.text a { text-decoration:underline; }
#obsah div.text a.myslhref { font-style:italic; }

a.cast { font-weight:bold; position: relative; }
div.cast { float:left; text-align:center; padding:3em 3em; }
div.cast span.popis { font-size: 50%; position:relative; }
div.cast span.popis span.ntucne { font-weight:bold; }

.citat { margin-top: 3em; font-style:italic; }
.citat .autor { text-align:right; margin:.5em 2em; font-style:normal; }

span.nove { font-weight:bold; color:gray; }

/*p { padding-top:.4em; margin:0px; }*/

table.okraje { border-collapse: collapse; }
table.okraje td { padding: 0.3em 1em; text-align: center; }
table.okraje tr.nadpis { border-bottom:2px solid white; font-weight:bold; }
table.okraje td.to_za { border-right:2px solid white; }
table.okraje td.to_pred { border-left:2px solid white; }
table.okraje td.spc { font-weight:bold; }

table.ja-neco { margin-top: 3em; }
table.ja-neco td { padding: 5px 0px; }
table.ja-neco td.neco { font-weight:bold; font-size: 300%; vertical-align: middle; padding: 0 30px; }

