html, body { font-family: Georgia, "New York CE", utopia, serif; max-width: 50em; margin: 0 auto; _text-align: center; }
div.kvuliie { _width: 42em; _text-align: left; }
h1, h2, h3, h4, h5, .menu, input, .pohled { font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; }
h5 { font-size: 100%; margin-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; }
#dulezite { float: right; width: 69%; background: #FFEEAA; }
#zbytek { float: left; width: 29%; background: #FFEEAA; }

.neviditelne { display: none; }

.preskrt { text-decoration: line-through; }

ul,li { list-style-position: outside; }
img.inscenace { float: left; margin-right: 0.3em; border-width: 0; }
h3 { clear: right; }
h1 {background: #000000; padding: 0.3em; color: #FFFFFF; margin: 0px; border-left-width: 0px;  }

        a { color : #BB1100; }
a:visited { color : #774400; }
a:active  { color : #DD0000; }

#ramec { background: #FFEEAA; margin: 0; padding: 0.3em; height: auto; padding-bottom: 1em; }

#hlnadpis { color: #FFFFFF; text-decoration: none; }

.clear { clear: both; }
.menu { float: left; padding-top: 0.1em; padding-bottom: 0.3em; padding-right: 0.3em; padding-left: 0.3em; margin: 0px; border-left-width: 0px; border-right-width: 2px; border-style: solid; border-top-width: 0px; border-bottom-width: 2px; border-color: #FFFFFF; color: #FFFFFF; background: #000000; list-style-type: none; text-transform: uppercase; font-size: 85%; font-weight: bold; }
ul.menu { width: 100%; float: none; padding: 0px; margin: 0px; border-top-width: 2px; }

.ucinkujici, dd, dt { list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }

a.ma {color: #FFFFFF; text-decoration: none; }
a.ma:visited {color: #FFFFFF; text-decoration: none; }
a.ma:active {color: #FFFF00; text-decoration: underline; }
a.ma:hover {color: #FFFFFF; text-decoration: underline; }

.gbform {text-align: right; float: left; margin-top: 1em; margin-right: 1em; }
.gblist { list-style-type: none; list-style-position: outside; margin: 0; padding: 0;  }
.gbpris { margin-bottom: 1em;   }
.gbhead { text-transform: uppercase; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 0.70em; dbackground-color: #FFEEAA; background-color: #FFFFFF;  }
table *, .table * {
border: 1px solid ;
}
.table { display: table; }
.caption { display: table-caption; }
.thead { display: table-header-group; }
.tbody { display: table-row-group; }
.tr { display: table-row; }
.td { display: table-cell; }
.poznamka { font-size: 70%; font-style: italic; }
address, cite { font-style: normal; }

dt { font-weight: bold; }
dt:after { content: ": "; }
dt.ucinkujici { font-weight: normal; display: run-in; }
dt.ucinkujici:after { content: " - "; }
.ucinkujici { margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; }
dt.ucinkujici,dt.tech { float: left; }
dd.ucinkujici,dd.tech { clear: right; }
dt.ucinkujici,dt.tech { padding-right: 1ex; }

dt.def { display: run-in; }
dt.def:after { content: " "; }
dd.def { clear: right; }

cite { font-style: italic; }


.paticka { border: none; vertical-align: top; font-size: 70%; text-transform: lowercase; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; }

.red { color: #FFFF00; background-color: #FF0000; padding-left: 1em; padding-right: 1em; }

.pohled { font-size: 85%; width: 100%; background: #000000; padding: 0.3em;; color: #FFFFFF; margin: 0px; border-left-width: 0px; border-style: solid; border-top-width: 0px; border-color: #FFFFFF;   }

.cautor { font-size: 0.8em; }
.cnadpis { } 
.czdroj { font-style: italic; } 

blockquote { margin: 0; padding: 0; }

.parte { border-color: black; border-style: solid; border-width: 2px; padding: 5px }