#plochatxt		{ padding: 5 10 10 10; margin: 0 190 0 0; }
#plochacast		{ padding: 5 10 10 10; }
#uz 		{ height: 100%; border-top: 1px solid #FADE73; margin: 15 0 5 0; padding: 10 0 10 0; }
#uzbo 		{ margin: 5 0 5 0; padding: 0 0 10 0; }
#uzbo TABLE   { margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0 }
#uzbo TD   { margin: 0px; padding: 0px; border-collapse: collapse; vertical-align: text-top; border-spacing: 0 }
#uzbos 		{ border-top: 3px solid #FADE73; margin: 10 0 5 0; padding: 10 0 10 0; }
#uzbos TABLE   { margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0 }
#uzbos TD   { margin: 0px; padding: 0px; border-collapse: collapse; vertical-align: text-top; border-spacing: 0 }
#uzo		{ width: 500px; height: 200px; margin: 5px 0px 5px 0; overflow: auto; z-index: 5; border: 1px solid silver; padding: 1em; background-color: #FFF;  font-style: italic; font-family: sans-serif; font-size: 1.1em; }
#rejstriko		{ background-color: #FFF;  font-style: italic; font-family: sans-serif; font-size: 1.1em; }

H1.castka     { margin: 2 0 2 0; font-family: Verdana,Arial,MS Sans Serif,Geneva,Helvetica; color: #D83523; font-size: x-small; font-weight: bold; padding-top: 0; padding-bottom: 0; margin-top: 14; margin-bottom: 14;}
H1.predpis  { margin: 10 0 2 0; color: D83523; font-size: x-small; font-weight: bold; text-align: center; font-style: normal; }
H1.ucinnostpredpisu  { margin: 2 0 2 0; color: D83523; font-size: x-small; font-weight: normal; text-align: center; font-style: normal; }
H1.popispredpisu  { margin: 2 0 10 0; color : D83523; font-size: x-small; font-weight: bold; text-align: center; font-style: normal; }
H1.paragraf  { margin: 12 0 5 0; color : green; font-size: x-small; font-weight : normal; text-align : center; font-style : normal; }
H1.paragraftucny  { margin: 15 0 5 0; color : green; font-size: x-small; font-weight: bold; text-align: center; font-style: normal; }
P.tucne  { font-weight : bold; font-style : normal; text-align : justify; }
P.kurziva  { font-family: Verdana,MS Sans Serif,Geneva,Arial,Helvetica; font-size: xx-small; font-weight: normal; font-style: italic; text-align: justify; }
P.normal  { font-weight: normal; font-style: normal; text-align: justify; }
P.normalodsazene  { margin: 8 0 8 0; font-weight : normal; font-style : normal; text-align : justify; text-indent: 2em; }
P.normalcenter  { font-weight : normal; font-style : normal; text-align : center; }
P.normalcentertucny  { font-weight : bold; font-style : normal; text-align : center; }
a.strom { color: #4D4267; text-decoration: underline; cursor: hand; margin: 0px; padding: 0px; }
a.strom:hover      { color: #D83523; text-decoration: underline; }
.odkaz { color: #4D4267; font-size: 100%; background-color: #FADE73; }
a.htx { color: #4D4267; text-decoration: underline; cursor: hand; }
a.htx:hover      { color: #D83523; text-decoration: underline; }
ul.analyza     { margin: 0 0 10 -10; text-align: left; }
.analyza li    { margin: 0 0 4 -10; text-align: left; }
.tsiroka { width: 65%; }

.boxodkaz { visibility: hidden; clear: both; position: absolute; z-index: 20; display: block; width: 220px; color: #585858; background-color:#FFFFCC; padding: 3px; margin: 5px; border: 1px solid gray; }
#vystup2 { visibility: hidden; clear: both; position: absolute; z-index: 18; display: block; width: 600px; color: #585858; background-color:#FFFFCC; padding: 0px; margin: 5px; border: 4px solid #fff; }
.hlavav { background-color: #FADE73; height: 20px; padding: 5px 10px 5px 10px ; margin: 0px; border-left: 1px solid gray; border-top: 1px solid gray; border-right: 1px solid gray; }
.hlavav2 { background-color: #FADE73; height: 20px; padding: 5px 10px 5px 10px ; margin: 0px; border: 1px solid gray; }
.telov { padding: 5px 10px 5px 10px; margin: 0px; border-left: 1px solid gray; border-bottom: 1px solid gray; border-right: 1px solid gray; }
.telom { padding: 5px 10px 5px 10px; margin: 0px; border: 1px solid gray; background-color:#FFFFCC; cursor: wait }
.levy { display: block; float: left; clear: left; }
.levy2 { display: block; float: left; clear: left; font-weight: bold; color: #343434; margin-right: 5px; }
.pravy { display: block; float: right; clear: right; text-align: right; }
.pravy2 { display: block; float: right; text-align: right; margin-top: -13px; }
.nadpisp { text-align: left; font-weight: bold; margin-bottom: 5px; color: #343434 }
.interval { text-align: left; }

#uz P, #uzbo P     { text-indent: 2em; }
#uz P.center, #uzbo P.center     { text-indent: 0em; font-family: Verdana,Arial,MS Sans Serif,Geneva,Helvetica; margin: 15 0 5 0; color : green; font-size: x-small; font-weight: bold; text-align: center; font-style: normal; }
#uz P.center2, #uzbo P.center2     { text-indent: 0em; font-family: Verdana,Arial,MS Sans Serif,Geneva,Helvetica; margin: 15 0 5 0; color : #272727; font-size: x-small; font-weight: bold; text-align: center; font-style: normal; }

#uz DIV.center, #uzbo DIV.center     { text-indent: 0em; font-family: Verdana,Arial,MS Sans Serif,Geneva,Helvetica; margin: 15 0 5 0; color : green; font-size: x-small; font-weight: bold; text-align: center; font-style: normal; }
#uz DIV.center P, #uzbo DIV.center P     { text-indent: 0em; font-family: Verdana,Arial,MS Sans Serif,Geneva,Helvetica; margin: 15 0 5 0; color : green; font-size: x-small; font-weight: bold; text-align: center; font-style: normal; }
#uz P.right, #uzbo P.right     { text-align: right; }
#uz TD P, #uzbo TD P     { text-indent: 0em; }

#plochatxt      {  text-indent: 0; font-family: MS Sans Serif,Verdana,Geneva,Arial,Helvetica; color: #585858; font-size: 1.1em; }
#plochatxt p     { text-indent: 0; font-family: MS Sans Serif,Verdana,Geneva,Arial,Helvetica; color: #585858; font-size: 1.1em; margin: 2 0 5 0; }
#plochatxt i     { font-family: sans-serif; font-size: 8pt;}
#plochatxt LI P.normalodsazene { text-indent: 0; margin: 0; }
#plochatxt TD P.normalodsazene { text-indent: 0; margin: 0; }
#plochatxt UL  { font-style : normal; font-weight : normal; text-align : justify; margin-left : 25; margin-right : 15; }
#plochatxt DT  { font-weight : normal; font-style : normal; }
#plochatxt DD  { font-weight : normal; font-style : normal; text-align: justify; }
#plochatxt TABLE  { margin-right: 10; vertical-align: text-top; font-weight: normal; font-style: normal; }
#plochatxt TD  { vertical-align : text-top; font-weight : normal; font-style : normal; padding: 2, 2, 2, 2; }
#plochatxt FONT { font-size: 9pt; font-family: MS Sans Serif,Verdana,Geneva,Arial,Helvetica; }
#plochatxt I FONT { font-family: sans-serif; font-size: 8pt; }
#plochatxt SUP { font-family: "Times New Roman", Times, serif; font-size: 100%; margin-top: 10; }
#plochatxt IMG { margin: 5px; border: 0px; }
#uzo IMG { margin: 0px; border: 0px; }
#predpis H1  { font-variant: normal; }
#predpis hr  { width: 25%; height: 1px; color: #585858; border: 0px; margin: 0px; text-align: left; }

#plochacast TABLE { margin-right: 10; vertical-align : text-top; font-weight: normal; font-style: normal; }
#plochacast TD  { vertical-align : text-top; font-weight : normal; font-style : normal; padding: 0, 10, 5, 0; }
#plochauzka TABLE { margin-right: 10; vertical-align : text-top; font-weight: normal; font-style: normal; }
#plochauzka TD  { vertical-align : text-top; font-weight : normal; font-style : normal; padding: 0, 10, 5, 0; }

.ram1 { display: block; margin: 0px; padding: 0px; }
.ram2 { display: block; margin: 0px; padding: 0px; }
.ram3 { display: none; margin: 0px; padding: 0px; }
.ram4 { display: none; margin: 0px; padding: 0px; }
.ram5 { display: none; margin: 0px; padding: 0px; }
.ram6 { display: none; margin: 0px; padding: 0px; }
.ram7 { display: none; margin: 0px; padding: 0px; }
.ram8 { display: none; margin: 0px; padding: 0px; }
.ram9 { display: none; margin: 0px; padding: 0px; }
.lvl1 { display: block; margin: 0px; padding: 5px 5px 2px 5px;  }
.lvl2 { display: block; margin: 0px; padding: 3px 5px 2px 24px; }
.lvl3 { display: block; margin: 0px; padding: 3px 5px 2px 37px; }
.lvl4 { display: block; margin: 0px; padding: 3px 5px 2px 50px; }
.lvl5 { display: block; margin: 0px; padding: 3px 5px 2px 63px; }
.lvl6 { display: block; margin: 0px; padding: 3px 5px 2px 76px; }
.lvl7 { display: block; margin: 0px; padding: 3px 5px 2px 89px; }
.lvl8 { display: block; margin: 0px; padding: 3px 5px 2px 102px; }
.lvl9 { display: block; margin: 0px; padding: 3px 5px 2px 115px; }

#rejstriko .lvl2		{ font-style: normal; font-family: sans-serif; font-size: 1.1em; font-weight: bold; padding: 3px 5px 2px 5px; }
#rejstriko .lvl3		{ font-style: normal; font-weight: bold; padding: 3px 5px 2px 18px; }
#rejstriko .lvl4		{ font-style: normal; padding: 3px 5px 2px 40px; }

.n, .n a, .n sup a, .n a sup { color: #FF0000; font-weight: bold }


