#tabzakony, .tabzakony {width: 100%; margin-top: 5px; line-height: 1.5;}

#tabzakony .zakony_titulni, .tabzakony .zakony_titulni { width: 100%; margin-top: 10px; }
#tabzakony .zakony_titulni_left, .tabzakony .zakony_titulni_left { width: 48%; float: left; padding: 0; margin: 0;}
#tabzakony .zakony_titulni_right, .tabzakony .zakony_titulni_right { width: 48%; float: right; padding: 0; margin: 0;}
#mobilepage #tabzakony .zakony_titulni_left.rescol, #mobilepage .tabzakony .zakony_titulni_left.rescol { float: left; width: 100%; }
#mobilepage #tabzakony .zakony_titulni_right.rescol, #mobilepage .tabzakony .zakony_titulni_right.rescol { float: left; width: 100%; }
#tabzakony .zakony_titulni p, .tabzakony .zakony_titulni p { padding: 0 0 10px 0; line-height: 1.4; }
#tabzakony .nadpis, .tabzakony .nadpis { font-size: 110%; padding: 20px 0 20px 0; color: black; text-decoration: underline; font-weight: bold }
#tabzakony a.mlD, .tabzakony a.mlD { color: blue; font-weight: bold; text-decoration: none; }
#tabzakony a.mlD:hover, .tabzakony a.mlD:hover { color: blue; text-decoration: underline; font-weight: bold }
#tabzakony .old, .tabzakony .old {color: green; }


#tabzakony .propojeni, .tabzakony .propojeni { font-weight: bold; margin-bottom: 15px; width: 100%; text-align: justify; }
#tabzakony .propojeni a, .propojeni a:hover, .tabzakony .propojeni a { color: blue; text-decoration: underline; }

.red { color: red;}
.red a, .red a:hover, .red a:visited { text-decoration: underline; font-weight: bold; color: blue; }
.red span { text-align: justify; }
.black { color: black;}
.bblack { color: black; font-weight: bold; }

#zneni { background-color: #b0b0b0; }
#zneni tr td { }
#zneni td { padding: 0 4px 0 4px; }
#zneni .titulek { color: black; font-weight: bold; }
#zneni .row { color: black; font-weight: normal; clear: both; }
#zneni td a, #zneni td a:visited, #zneni td a:hover { font-weight: bold; text-decoration: underline; }

#zakony_titulni { }
#zakony_titulni .tabulka { width: 100%; margin-top: 10px; border-collapse: collapse;  }
#zakony_titulni .tabulka td { border: 1px solid gray; margin: 0 5px 0 5px; padding: 5px; }
#zakony_titulni .tabulka td.adv table[border="0"] td { border: 0; margin: 0; padding: 0px; }
#zakony_titulni .tabulka td.adv { padding: 0px; }
#zakony_titulni .tabulka div.td { border: 1px solid gray; margin: 0; padding: 5px; float:left; display: table-cell;}
#zakony_titulni .tabulka div.tr { float:left; clear: both; }
#zakony_titulni .tabulka .noborder { border: 0px; }
#zakony_titulni .nadpis { font-size: 14px; color: black; text-decoration: underline; font-weight: bold }
#zakony_titulni .tabulka .left { color: #0f477f;  }
#zakony_titulni .tabulka .left a, #zakony_titulni .tabulka .left a:hover, #zakony_titulni .tabulka .left a:visited { color: #0f477f; }
#zakony_titulni .tabulka .leftz { color: red; font-style: italic; }
#zakony_titulni .tabulka .leftz a, #zakony_titulni .tabulka .leftz a:hover, #zakony_titulni .tabulka .leftz a:visited { color: red; font-style: italic; }
#zakony_titulni .tabulka .paragraf { color: blue; overflow: hidden; }
#zakony_titulni .tabulka .paragraf a, #zakony_titulni .tabulka .paragraf a:hover, #zakony_titulni .tabulka .paragraf a:visited { color: blue; overflow: hidden;}
#zakony_titulni .tabulka .paragrafz { color: red; overflow: hidden; }
#zakony_titulni .tabulka .paragrafz a, #zakony_titulni .tabulka .paragrafz a:hover, #zakony_titulni .tabulka .paragrafz a:visited { color: red; overflow: hidden;}
#zakony_titulni .tabulka .middle { font-size: 13px; white-space: nowrap; color: black; }
#zakony_titulni .tabulka .middle a, #zakony_titulni .tabulka .middle a:hover, #zakony_titulni .tabulka .middle a:visited { font-size: 13px; white-space: nowrap; color: black; }
#zakony_titulni .tabulka .middlez { font-size: 13px; white-space: nowrap; color: red; }
#zakony_titulni .tabulka .middlez a, #zakony_titulni .tabulka .middlez a:hover, #zakony_titulni .tabulka .middlez a:visited { font-size: 13px; white-space: nowrap; color: red; }
#zakony_titulni .tabulka .right, #zakony_titulni .tabulka .right a { text-align: right; color: blue; }
#zakony_titulni .tabulka .rightz, #zakony_titulni .tabulka .rightz a { text-align: right; color: red; }
#zakony_titulni .tabulka .text { padding-left: 100px; }
#zakony_titulni .tabulka .text a, #zakony_titulni .tabulka .text a:hover, #zakony_titulni .tabulka .text a:visited { color:blue; text-decoration: underline; }
#zakony_titulni .tabulka .ur1 { font-size: 14px; font-weight: bold; background-color: #e5e5e5;}
#zakony_titulni .tabulka .ur1p { font-size: 14px; font-weight: normal;  }
#zakony_titulni .tabulka .ur2, #zakony_titulni .tabulka .ur2p { font-size: 14px; }
#zakony_titulni .tabulka .ur3, #zakony_titulni .tabulka .ur3p { font-size: 14px; }
#zakony_titulni .tabulka .ur4, #zakony_titulni .tabulka .ur4p { font-size: 14px; }
#zakony_titulni .tabulka .ur5, #zakony_titulni .tabulka .ur5p { font-size: 14px; }
#zakony_titulni .tabulka .ur6, #zakony_titulni .tabulka .ur6p { font-size: 14px; }
#zakony_titulni .neplatnegif .ur1 { font-size: 14px; font-weight: bold; background-color: inherit !important; }
#zakony_titulni .neplatnegif .ur1p { font-size: 14px; font-weight: normal; background-color: inherit !important; }
#zakony_titulni .neplatnegif .ur2, #zakony_titulni .neplatnegif .ur2p { font-size: 14px; background-color: inherit !important; }
#zakony_titulni .neplatnegif .ur3, #zakony_titulni .neplatnegif .ur3p { font-size: 14px; background-color: inherit !important; }
#zakony_titulni .neplatnegif .ur4, #zakony_titulni .neplatnegif .ur4p { font-size: 14px; background-color: inherit !important; }
#zakony_titulni .neplatnegif .ur5, #zakony_titulni .neplatnegif .ur5p { font-size: 14px; background-color: inherit !important; }
#zakony_titulni .neplatnegif .ur6, #zakony_titulni .neplatnegif .ur6p { font-size: 14px; background-color: inherit !important; }

#zakony_titulni .nazev { font-family: Arial CE; color: #0f477f; margin-top: 20px; width: 100%; text-align: center; font-size: 24px; font-weight: bold; line-height: 1.4 }
#zakony_titulni .strankovani { text-align: center; margin-top: 10px; }
#zakony_titulni .prepinac { text-align: right; }
#zakony_titulni .prepinac a, #zakony_titulni .prepinac a:hover, #zakony_titulni .prepinac a:visited { font-weight: bold; color: green; text-decoration: underline; }
#zakony_titulni #rectanglestyle { margin: 10px 0 !important}
#tabzakony .adv, #tabzakony .adv a, #tabzakony .adv a:visited, .tabzakony .adv, .tabzakony .adv a, .tabzakony .adv a:visited { font-size: 10px; color: red; text-decoration: none; }
#tabzakony .adv a:hover, .tabzakony .adv a:hover { font-size: 10px; color: red; text-decoration: underline; }
#tabzakony .prov_predpisy, #tabzakony .prov_predpisy a, #tabzakony .prov_predpisy a:visited, .tabzakony .prov_predpisy, .tabzakony .prov_predpisy a, .tabzakony .prov_predpisy a:visited { font-size: 10px; color: black; text-decoration: none; }
#tabzakony .prov_predpisy a:hover, .tabzakony .prov_predpisy a:hover { font-size: 10px; color: black; text-decoration: underline; }

#zakony_titulni .rowcl:hover{background-color:#ECEFDD !important} 
tr.rowcl td:hover {cursor: pointer; text-decoration: underline !important;}


#zneni_zakona { width: 100%;}
#zneni_zakona hr.cara { height: 1px; border: none; background-color: #505050; }
#zneni_zakona p { margin: 0.3em 0 0.3em 0; padding: 0.2em 0 0.2em 0; text-align: justify; line-height: 1.5em; }
#zneni_zakona a { color: blue; }
#zneni_zakona a:hover { color: blue; }
#zneni_zakona a.odkaz, #zneni_zakona a.odkaz:hover { color: blue; text-decoration: underline; }
#zneni_zakona .cast, #zneni_zakona .hlava, #zneni_zakona .oddil { font-size: 120%; font-weight: bold; text-align:center; }
#zneni_zakona .oddil { font-style: italic; }
#zneni_zakona .pododdil { font-size: 100%; font-weight: normal; text-align:center; font-style: italic; }
#zneni_zakona .clanek { font-size: 110%; font-weight: normal; text-align:center; }
#zneni_zakona .clanek_n { font-size: 110%; font-weight: bold; text-align:center; }
#zneni_zakona .clanek_t { text-indent: 20px; text-align:justify; margin-top: 15px; }
#zneni_zakona .clanek_tc { text-indent: 20px; text-align:center; margin-top: 15px; }
#zneni_zakona .dil { font-size: 110%; font-weight: bold; text-align:center; }
#zneni_zakona p.cast, #zneni_zakona p.hlava, #zneni_zakona p.dil, #zneni_zakona p.oddil, #zneni_zakona p.pododdil { margin: 1em 0 0 0; }
#zneni_zakona .cast2 { font-size: 100%; font-weight: bold; text-align:center;}
#zneni_zakona .cast3 { font-size: 100%; font-weight: normal; text-align:center;}
#zneni_zakona .parag { text-align:center; margin-top: 1.5em; }
#zneni_zakona .parag_nadpis, #zneni_zakona .parag_n, #zneni_zakona .dil_n, #zneni_zakona .oddil_n, #zneni_zakona .hlava_n { text-align:center; font-weight: bold; }
#zneni_zakona .oddil_n { font-style: italic; }
#zneni_zakona .pododdil_n { font-size: 110%; text-align: center; font-weight: normal; font-style: italic; }
#zneni_zakona .parag_np, #zneni_zakona .dil_np, #zneni_zakona .oddil_np, #zneni_zakona .hlava_np { text-align:center; font-weight: bold; margin-top: 1.5em; margin-bottom: -0.3em; }
#zneni_zakona .cast_n { text-align:center; font-weight: bold; font-size: 120%; }
#zneni_zakona .parag_text, #zneni_zakona .parag_t { text-align:justify; margin-top: 15px; }
#zneni_zakona .parag_text2, #zneni_zakona .parag_tc { text-align:center; margin-top: 15px; }
#zneni_zakona .odst { text-indent: 2em; }
#zneni_zakona .odst_cen { text-indent: 2em; text-align: center; }
#zneni_zakona .pril { font-weight: bold; text-align:right; }
#zneni_zakona .pism { text-indent: -1.3em; padding-left: 3em }
#zneni_zakona .pism_pokr { padding-left: 20px }
#zneni_zakona .odrazka { text-indent: -1.3em; padding-left: 3em }
#zneni_zakona p.pozn { font-size: 70%; margin: 3px 0 5px 0; text-indent: -1.6em; padding-left: 1.6em; clear: both; }
#zneni_zakona a.pozn, #zneni_zakona span.pozn { font-size: 70%; position: relative; top: -3px; cursor: pointer; color: blue; text-decoration: underline; display: inline;}
#zneni_zakona span.pozn_in_box { position: relative; cursor: pointer; border: 1px solid gray; background-color: lightgray; padding: 5px;}
#zneni_zakona span.pozn_in_novela { font-size: 70%; position: relative; top: -3px; cursor: normal; display: inline;}
#zneni_zakona .pozn_n, #zneni_zakona .pozn_t { font-size: 70%; margin: 3px 0 5px 0; text-indent: -1.6em; padding-left: 1.6em }
#zneni_zakona .bod { text-indent: -1.3em; padding-left: 4.3em }
#zneni_zakona .bod2, #zneni_zakona .priloha_bod { text-indent: -1.3em; padding-left: 3em }
#zneni_zakona .bod.clanek { font-size: 100%; font-weight: normal; text-align:justify; text-indent: -1.3em; padding-left: 1.3em; }
#zneni_zakona .bod_t.clanek { font-size: 100%; font-weight: normal; text-align:justify; text-indent: -1.3em; padding-left: 2.6em; }
#zneni_zakona .podbod { text-indent: -1.3em; padding-left: 5.6em }
#zneni_zakona .polozka_n { font-weight: bold; }
#zneni_zakona .polozka { }
#zneni_zakona .tabulka { border-collapse: collapse; margin: 8px 0 8px 0; }
#zneni_zakona .tabulka td, #zneni_zakona .tabulka div.td {border: 1px solid black; padding: 2px 5px 2px 5px; text-align: left; }
#zneni_zakona .tabulka th, #zneni_zakona .tabulka div.th {border: 1px solid black; padding: 2px 5px 2px 5px;  }
#zneni_zakona .tabulkan { border-collapse: collapse; margin: 8px 0 8px 0; }
#zneni_zakona .tabulkan td, #zneni_zakona .tabulkan div.td {border: none; padding: 2px 5px 2px 5px; text-align: justify;}
#zneni_zakona .tabulka2 { border-collapse: collapse; margin: 8px 0 8px 0; }
#zneni_zakona .tabulka2 td, #zneni_zakona .tabulka2 div.td {border: 1px solid black; padding: 2px 5px 2px 5px; text-align: center; }
#zneni_zakona .tabulka22 { border-collapse: collapse; margin: 8px 0 8px 0; }
#zneni_zakona .tabulka22 td {border: 1px solid black; padding: 2px 5px 2px 5px; text-align: center;  }
#zneni_zakona .nove { font-weight: bold; color: red; }
#zneni_zakona .zruseno { font-weight: bold; text-decoration: underline; color: red; }
#zneni_zakona .zmena { font-weight: bold; color: red; }
#zneni_zakona .seznam_titulek { margin: 10px 0 10px 0; font-weight: bold; }
#zneni_zakona .seznam { margin: 0 0 0 0; }
#zneni_zakona td { vertical-align: top; }
#zneni_zakona .strankovani { text-align: center; margin-top: 0px; }
#zneni_zakona .strankovani .tatostrana { color: red; }
#zneni_zakona .strankovani a { color: blue; text-decoration: underline; }
#zneni_zakona .comparison a, #zneni_zakona .comparison a:hover {color: black; text-decoration: underline; }
#zneni_zakona .new, #zneni_zakona .new a, #zneni_zakona .new a:hover {color: red; text-decoration: underline; }
#zneni_zakona .old, #zneni_zakona .old a, #zneni_zakona .old a:hover {color: green; text-decoration: line-through; }
#zneni_zakona .nov { padding-left: 60px; }
#zneni_zakona .upperindex { font-size: 70%; position: relative; top: -3px; display: inline; }
#zneni_zakona .comment { font-style: italic; border: 1px solid grey; padding: 5px 5px; background-color: white; text-indent: 0;}
#zneni_zakona .comment a { text-decoration: underline;}
#zneni_zakona .other_part {}
#zneni_zakona .other_part a { text-decoration: underline; }
#zneni_zakona .other_part .asc_part { clear: both; }
#zneni_zakona .other_part .des_part { clear: both; }
#zneni_zakona .ta_center { text-align: center; }
#zneni_zakona .ta_right { text-align: right; }
#zneni_zakona .ta_left { text-align: left; }
#zneni_zakona .text_novelizace { text-indent: 0px !important; padding-left: 40px !important; padding-right: 10px; background-color: #eaeaea; border: 1px solid grey; border-radius: 10px; margin: 0;}
#zneni_zakona .novela { text-indent: 0px !important; padding-left: 40px !important; background-color: #eaeaea; margin: 0;}
#zneni_zakona .bod_priloha.novela { text-indent: 0 !important; padding-left: 2.6em !important; }
#zneni_zakona .odst.novela { text-indent: 1.3em !important; padding-left: 2.6em !important; }
#zneni_zakona .pism.novela { text-indent: -1.3em !important; padding-left: 5.6em !important; }
#zneni_zakona .bod.novela, .zneni_zakona .pism_priloha.novela { text-indent: -1.3em !important; padding-left: 6.9em !important; }
#zneni_zakona .pozn.novela { margin: 0; }
#zneni_zakona .sign { text-align: center; }
#zneni_zakona .sign_first { text-align: center; padding-top: 50px !important; }


#zneni_zakona .breadcrumbsz { font-size: 12px; margin: -1px 0; padding-left: 0px; font-weight: normal; color: black; }
#zneni_zakona .breadcrumbsz a { text-decoration: underline }
#zneni_zakona .breadcrumbsz span { display: inline; }

#zneni_zakona table.priloha { border-collapse: collapse; }
#zneni_zakona table.priloha td, #zneni_zakona table.priloha th { border: 1px solid black; padding: 3px 3px }
#zneni_zakona table.priloha th { font-weight: normal;}
.zneni_zakona table.priloha .nadpis { font-weight: bold !important; text-decoration: none !important;}
#zneni_zakona .priloha_uvod { text-align: right; font-size: 90%}
#zneni_zakona .priloha_nadpis { text-align: center; font-weight: bold; font-size: 120%}
#zneni_zakona .priloha_tc { text-align: center;}
#zneni_zakona .priloha_to { padding-left: 1em;}
#zneni_zakona .priloha_bod_n { font-weight: bold; padding-top: 18px; }
#zneni_zakona .priloha_bod_t { text-indent: -1.3em; padding-left: 3em;}
#zneni_zakona .priloha_bod_pism { text-indent: -1.3em; padding-left: 4.4em; }
#zneni_zakona .priloha_vzorec { text-align: center; }

#propojeni table{ width: 100%; border-collapse: collapse; } 
#propojeni td { text-indent: 0px; padding: 5px 0 5px 0; }
#propojeni a { font-weight: bold; font-style: normal; color: blue; font-size: 14px; } 
#propojeni .left { text-align: left; text-indent: 10px; }
#propojeni .middle { text-align: center; }
#propojeni .right { text-align: right; margin: 0 10px 0 0; }
#propojeni .historie { color: #505050; }
#propojeni .historie a { color: grey; text-decoration: none; }


/* AJAX */
#zneni_zakona span {display: block;}
#zneni_zakona span.new, #zneni_zakona span.old {display: inline;} 
.zakajax { font-size: 13px; position: absolute; border: none; left: 300px; width: 0; height: 0; text-indent: 0; z-index: 2; background-color: inherit; padding: 5px; margin: 0; }
.zakajax #zneni_zakona { width: normalpx; overflow: auto; height: 270px; position: absolute; top: 30px; text-indent: 0; padding: 0 5px 0 0; margin: 0 10px 0 0;}
span.cara { width: 100%; text-decoration: underline; background-image:url(https://img.kurzy.cz/zakony/img/i.gif); background-repeat: repeat-x; }
.wac { position: absolute; top: 12px; width: 20px; left: 497px; _left: 493px; text-indent: 0; display: block; padding: 0; margin: 0; text-decoration: none; color:black; font-weight: bold; }
.stick { position: absolute; top: 12px; width: 20px; left: 477px; _left: 473px; text-indent: 0; display: block; padding: 0; margin: 0; text-decoration: none; color:black; font-weight: bold; }
.unstick { position: absolute; top: 12px; width: 20px; left: 477px; _left: 473px; text-indent: 0; display: block; padding: 0; margin: 0; text-decoration: none; color:black; font-weight: bold; visibility: hidden; border: none;}
.zakajax_position { position: relative;}
.window_open, .window_open {position: absolute; top: 12px; display: block; text-align: left; text-indent: 0; }
.window_open a {text-decoration: underline;}
.zerobr { line-height: 0; }
.lista { position: absolute; top: 0; width: 511px; height: 8px; line-height: 8px; font-size: 8px; padding: 0; margin: 0 0 0 -5px; background-color: darkblue; cursor: move; }
.roh { position: absolute; top: 100%; left: 100%; width: 10px; margin: -10px 0 0 -10px; background-color: red; cursor: NW-resize; }
/* Fulltext */
#fulltext_form { width: 100%; margin-bottom: 40px; }
.err_mess { margin-top: 20px; color: red; }
#full_search .dalsi_part { margin: 10px 0 10px 20px;}
#fulltextonelaw {max-width: 165px; margin-right: 8px; height: 20px;}
#fulltexthledej {vertical-align: bottom; font-size: 15px; padding: 1px 0.8em;}
#fulltexttable {margin: 10px 10px; font-size: 16px;line-height: 1.8em}
#mobilepage #fulltexttable { max-width:calc(100% - 25px)!important}
#mobilepage #fulltextonelaw {width: 100% !important; margin: 0 8px 0 4px; height: 20px;}
#fulltextform, #id_law { max-width: 530px;}
#mobilepage #fulltextform, #mobilepage #id_law { width: 100% !important}
#full_search .law { margin: 10px 0 10px 0px; padding: 8px 5px 10px 5px; }
#full_search .law a {color: red; font-weight: bold; font-size: 14px; text-decoration: underline;}
#full_search .law_inner { padding: 0 0 10px 20px; }
#full_search .searched_url {text-decoration: underline; color: #2518B5; padding-bottom: 1px; font-size: 16px} /* border-bottom: 1px dashed blue;*/
#full_search .psearched_url { line-height: 150%; margin-bottom: 3px; }
#full_search .searched_text {margin-bottom: 10px; text-align: justify; line-height: 140%;}
#full_search .find_law_title { background-image:url(https://img.kurzy.cz/aliaweb/img/hp/pozadi1.jpg);background-repeat:no-repeat; color: green; font-weight: bold; font-size: 14px; margin: 10px 0 10px 0px; padding: 8px 5px 10px 5px;}
#full_search .find_law, #full_search .find_law a { color: blue; text-decoration: underline; }
#full_search .nonesearched { margin-top: 30px; color: red; }
#full_search .dalsi_part a { text-decoration: underline; color: #2518B5; }
#full_search .hlight { font-weight: bold; }
#full_search .strankovani { padding: 5px 5px; text-align: center; }
/*.highlight { background-color: yellow; border: 1px solid brown;}*/ 
#highlight { text-align: center; margin: 5px 0 10px 0; }

#titlepagelist { border: 1px solid #808080; }
#titlepagelist div { padding: 3px 3px; margin: 0;  }
#titlepagelist .paragraf { width: 50px; float: left; clear: both; margin: 0; padding: 0 0 2px 0; font-weight: bold; }
#titlepagelist .row, #titlepagelist .rowz {} /*{ border-width: 1px 1px 0px 1px; border-style: solid; border-color: #808080; }*/
#titlepagelist .rowone, #titlepagelist .rowonez {} /*{ border: 1px solid #808080; }*/
#titlepagelist .row a, #titlepagelist .rowone a, #titlepagelist .rowlast a { color: blue; text-decoration: none; }
#titlepagelist .rowz a, #titlepagelist .rowonez a, #titlepagelist .rowlastz a { color: red; text-decoration: none; }
#titlepagelist .row a:hover, #titlepagelist .rowone a:hover, #titlepagelist .rowlast a:hover { color: blue; text-decoration: underline; }
#titlepagelist .rowz a:hover, #titlepagelist .rowonez a:hover, #titlepagelist .rowlastz a:hover { color: red; text-decoration: underline; }

#titlepagelist_paging { text-align: center; margin-top: 10px; margin-bottom: 10px; }
#titlepagelist_paging span { padding: 0 3px 0 3px; }
#titlepagelist_paging .previous_next a { color: blue; font-weight: bold; text-decoration: underline; }
#titlepagelist_paging .current_page { font-weight: bold; }
#titlepagelist_paging .other_page a { color: blue; text-decoration: underline; }

.dwp { padding-left: 20px; text-indent: -20px; }

/* hlavicka zakona */
#toppagehtml { border: 1px solid #d0d8d0; background-color: #E6EEE6; padding: 5px 5px 0 0; width: calc(100% - 6px); margin: 5px 0 10px 0; }
#toppagehtml .pseudoa { text-decoration: underline; color: blue; cursor: pointer; display: inline;}
#toppagehtml .nopseudoa { color: black; font-weight: bold; display: inline; padding-left: 5px;}
#toppagehtml .novela { padding-left: 5px; float: left !important; width: 200px;} /*display: none;*/
#toppagehtml .novela a { text-decoration: underline; color: blue; cursor: pointer;}
#toppagehtml .novela_datum { float: left !important; width: 85px}
#toppagehtml .novela_datum_nahr { float: left !important;}
#toppagehtml #viewnovelyc, #toppagehtml #hidenovelyc, #toppagehtml #viewnovelyo, #toppagehtml #hidenovelyo { text-decoration: underline; color: blue; cursor: pointer; }
#toppagehtml .ax { text-decoration: underline; color: blue; border-bottom: 1px dashed blue !important; cursor: pointer; padding-bottom: 1px !important; margin-left: 10px;}
#toppagehtml .toppagehtmlprint { width: 835px !important; }
#toppagehtmllogoprint { width: 835px; float: left; clear: right; height: 76px; padding: 0; margin: 0; } 
#toppagehtml #bar { margin: 5px 5px; width: 380px; float: left;}
#mobilepage #toppagehtml #bar { max-width: 100%}
#toppagehtml .barprint { width: 590px !important; }
#toppagehtml #bar h1 { width: 340px; font-size: 20px; float:left; clear: both; margin-right: 10px; }
#toppagehtml #bar div { float: right;}
#toppagehtml #bar div a { color: blue; text-decoration: underline; }
#toppagehtml #bar2 { margin: 5px 10px 10px 5px; width: calc(100% - 26px); float: left; }
#toppagehtml .bar2print { width: 825px !important; }
#toppagehtml #bar2 h2 {font-size: 14px; float:left; width: 350px; }
#toppagehtml #bar2 div { float: right; text-align: left; }
#toppagehtml #bar2 .novela_one { float: none; clear:both} /*padding-left: 55px; text-indent: -60px;*/
#toppagehtml #bar2 .novela_one .pseudoa { padding-left: 5px; }
#toppagehtml #find { width: 260px; float: right; clear: right; background-image:url(https://img.kurzy.cz/zakony/searchbackgroundlaw.jpg); background-repeat:no-repeat; height: 73px; padding:7px 0 0 7px; margin: 0; }
#toppagehtml #find_type { width: 160px; }
#mobilepage #toppagehtml #find { width: 98%; height: 100%; background-image:none; background-color: #E0E0E0; border:1px solid #C0C0C0; border-radius: 3px; padding-left: 2px} 
#mobilepage #toppagehtml #find_type { margin: 0 20px 0 4px }
#toppagehtml #menubar { margin: 40px 5px;}
#toppagehtml #form_platnost { text-align: right !important; }
#toppagehtml #otherstatutorytext, #toppagehtml #comparetexts { position: absolute; border: none; width: 300px; z-index: 1000; background-color: #F0F0F0; padding: 8px 5px 5px 5px; margin: 3px 0 0 0; display: none; }
#toppagehtml #otherstatutorytext .hide, #toppagehtml #comparetexts .hide { display: none; } 
#toppagehtml #otherstatutorytext { left: 339px; }
#toppagehtml #comparetexts { left: 533px; }
#mobilepage #toppagehtml #otherstatutorytext, #mobilepage #toppagehtml #comparetexts { left: 0}
#toppagehtml #otherstatutorytext a:hover, #toppagehtml #comparetexts a:hover { color: red; }
#toppagehtml .view, #toppagehtml .hide { display: block; }
#toppagehtml #permalink { float: left !important; width: 100%; position: relative;}
#toppagehtml #permalinkbox { position: absolute; display: none; background-color: #E0E0E0; width: 98%; padding: 7px 7px; line-height: 1.5em }
#toppagehtml #permalinkbox textarea { overflow: auto; vertical-align: bottom; padding: 5px; width: 98%}

.neplatnegif { background-image: url("https://img.kurzy.cz/items/neplatne.gif") !important; }
.zneplatneni_text { border: 3px solid gray; padding: 16px 5px; color: red; font-size: 130%; font-weight: bold; background-color: lightgray; text-align: center;}
.suggest { z-index: 2; position: absolute; border: 1px solid #D0D8D0; max-width: 530px; white-space: nowrap; display: none; padding-left: 1px !important; background-color: white;}
#suggestfulltextonelaw { left: 440px; }
.suggest li { padding: 2px; cursor: pointer; list-style-type: none; }
.suggest .marked { background-color: #74CFED}
.suggest .order { margin: 0px 0px; background-color: #BAD2E2 }
.suggest .order a { color: #0000FF; }
.suggest .order span { margin: 1px 2px; }
.budplatnost { color: green; font-style: italic}