html { background: #fff; } body, div, form, fieldset, table, tr, td, th, p, pre, ul, ol, li, em, q, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; } body { padding: 5px;  font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; color: #3a3a3a; font-size: 12px; background: #fff; } h1, h2, h3, h4, h5, h6 { margin: 24px 0 8px 0; font-weight: 900; cursor: text; color: #DC3216; } h1 { margin: 0 0 16px 0; font-size: 22px; } h2 { font-size: 18px; } h3 { font-size: 16px; } h4 { font-size: 14px; } h5 { font-size: 12px; } h6 { font-size: 11px; } p, pre, blockquote, address, td, th { cursor: text; } p, pre, blockquote, address { margin: 8px 0; } pre { font-family: "Courier New CE", "Courier CE", "Courier New", courier, monospace; font-size: 12px; } address { font-style: italic; } ul, ol { margin: 8px 0; cursor: text; } ul { list-style: square; padding: 0 0 0 20px; } ol { list-style: decimal; padding: 0 0 0 30px; } li { vertical-align: middle; } a { cursor: pointer; color: #000; text-decoration: underline; } a:hover { text-decoration: none; } a:active { outline: none; } em, address { font-style: italic; } img { margin: 0; border: none; } strong { font-weight: 900; } table { margin: 16px 0; font-size: 12px; border-collapse: collapse; border: none; } table tr td { border: dotted 1px #BCBCBC; } hr { display: none; } sub, sup { line-height: 0; }   h2, h3, h4, h5, h6, p, pre, blockquote, address, ul, ol { border: 1px dotted #bcbcbc; } h2, h3, h4, h5, h6, p, pre, blockquote, address { padding: 1px; } table tr td, table tr th { padding: 2px 5px; }   .plovouci-blok-vlevo img, .plovouci-blok-vpravo img { display: block; } table.tabulka-horizontal tr td, table.tabulka-horizontal tr th, table.tabulka-horizontal tr td table.tabulka-horizontal tr td, table.tabulka-vertical tr td, table.tabulka-vertical tr th, table.tabulka-vertical tr td table.tabulka-vertical tr td { padding: 6px 18px; vertical-align: top; } table.tabulka-horizontal tr td, table.tabulka-horizontal tr th, table.tabulka-horizontal tr td table.tabulka-horizontal tr td { border-bottom: 1px solid #cecece; } table.tabulka-horizontal tr td table tr td, table.tabulka-vertical tr td table tr td { padding: 0; border: none; } table.tabulka-horizontal thead tr td, table.tabulka-horizontal tr th, table.tabulka-vertical thead tr td, table.tabulka-vertical tr th { color: #6e6e6e; font-weight: 400; border-bottom: 2px solid #c0c1c1; } table.tabulka-horizontal thead tr td, table.tabulka-horizontal tr th { text-align: left; } table.tabulka-format { width: 100%; } table.tabulka-format tr { border:none; } table.tabulka-format tr td { padding: 6px; border: dotted 1px #E1E1E1; }  table.items tr th { padding: 6px; line-height: normal; vertical-align: baseline; border: dotted 1px #E1E1E1; } table.items tr td { background-color: #fff; text-align: center; padding: 6px; line-height: normal; border: dotted 1px #E1E1E1; }    .plovouci-blok-vlevo, img.zarovnat-text-vlevo { float: left; margin: 0 16px 8px 0; } .plovouci-blok-vpravo, img.zarovnat-text-vpravo { float: right; margin: 0 0 8px 16px; } .zarovnat-text-vlevo { text-align: left; } .zarovnat-text-vpravo { text-align: right; } .zarovnat-text-na-stred { text-align: center; } .zarovnat-text-do-bloku { text-align: justify; } .zarovnat-blok-automaticky { margin: auto; } .vsechna-pismena-velka { text-transform: uppercase; } .vsechna-pismena-mala { text-transform: lowercase; } .vsechna-prvni-pismena-velka { text-transform: capitalize; } .kapitalky { font-variant: small-caps; } .zrusit-odsazeni { margin: 0; } .vice { display: inline-block; margin: 0 3px 0 0; padding: 0 18px 0 0; color: #006bbc; white-space: nowrap; text-indent: 0; background: url(/css/global/img/global/more.png) transparent 100% 50% no-repeat; } .clear { clear: both; } .text-zelena { color: #479e01; } .text-cervena { color: #DC3216; }     h1, h2, h3, h4, h5, h6 { line-height: 1.3em; } p, pre, blockquote, address, td, th { line-height: 1.3em;  } ul, ol { line-height: 1.5em;  }   h2, h3, h4, h5, h6, p, pre, blockquote, address, ul, ol { border: none; } h2, h3, h4, h5, h6, p, pre, blockquote, address { padding: 0; } table tr td, table tr th { padding: 0; border: none; } table.tabulka-format tr td { padding: 6px; border: none; } table.tabulka-format tr { border-bottom: solid 1px #e1e1e1; }  table.items tr th { padding: 6px; line-height: normal; vertical-align: baseline; border: none; } table.items tr { border-bottom: solid 1px #fff; } table.items tr td { background-color: #E8E8E8; text-align: center; padding: 6px; line-height: normal; border-right:solid 1px #fff; }
