#tabzakony {width: 700px; margin-top: 5px;}

#tabzakony .zakony_titulni { width: 700px; margin-top: 10px; }
#tabzakony .zakony_titulni_left { width: 48%; float: left; padding: 0; margin: 0;}
#tabzakony .zakony_titulni_right { width: 48%; float: right; padding: 0; margin: 0;}
#tabzakony .zakony_titulni p { padding: 0 0 10px 0; }
#tabzakony .nadpis { font-size: 16px; padding: 20px 0 20px 0; color: black; text-decoration: underline; font-weight: bold }
#tabzakony a.mlD { font-size: 13px; color: blue; font-weight: bold }
#tabzakony a.mlD:hover { font-size: 13px; color: blue; text-decoration: underline; font-weight: bold }










#tabzakony .bgimage {
	width: 700px; /*height: 180px; */
	margin-top: 10px;
/*  background-image: url(http://x.kde.cz/i/paragraf.jpg); */
  background-repeat: no-repeat;
  background-position: center center;
}


}
#tabzakony A.mlM {
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial;
  Color: blue;
  
}
#tabzakony A.mlM:hover {
  FONT-SIZE: 12px;
  FONT-FAMILY: Arial;
  Color: blue;
  TEXT-DECORATION: underline;
}
#tabzakony .cza { 
	FONT-SIZE: 12px; 
	text-decoration: none;
}
#tabzakony .NazZok {
  font-family: Arial CE;
  color: #0f477f;
  margin-top: 20px;
  width: 700px;
  text-align: center;
  FONT-SIZE: 24px;
  FONT-WEIGHT: bold;
}
#tabzakony .left {
  color: #0f477f;
  font-style: italic;
  FONT-WEIGHT: bold;
  /*text-indent: 20px;*/
  /*white-space: nowrap;*/
}
#tabzakony .right {
  /*padding: 5px;*/
}
#tabzakony .middle {
  FONT-SIZE: 13px;
  white-space: nowrap;
  color: gray;
}


#tabzakony .cza {
  color: gray;
}

#tabzakony .propojeni { font-weight: bold; margin-bottom: 15px; width: 700px; text-align: justify; }
#tabzakony .propojeni a, .propojeni a:hover { 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 { background-color: #f5f5f5; }
#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; }



#dane .mLD{font-family: Arial;COLOR: red;FONT-SIZE: 12px}	
#dane .mLS{font-family: Arial;COLOR: white;FONT-SIZE: 12px;FONT-WEIGHT: bolder}
#dane A.mLS{font-family: Arial;COLOR: white;FONT-SIZE: 12px;}
#dane A.mLS:hover{font-family: Arial;COLOR: white;FONT-SIZE: 12px;}
#dane A.mLD{font-family: Arial;COLOR: brown;FONT-SIZE: 12px;FONT-WEIGHT: normal; }	
#dane A.mLD:hover{font-family: Arial;COLOR: red;FONT-SIZE: 12px;}	
#dane .pink {background-color: #FFECE6;}
#dane .pink_right {vertical-align: top; height: 19px; }
#dane .katalog {background-color: #E1E7F0;}
#dane A.mls_small_caps {font-weight:900; font-variant: small-caps; color: #EF334E; }
#dane A.mls_small_caps:hover {font-weight:900; font-variant: small-caps; color: #EF334E; background-color: #FFECE6; }
#dane .mezera { width: 10px; }
#dane .navigace { width: 250px;}
#dane .navigace td { padding-left: 20px; text-indent: -20px;}
#dane .head_title { font-weight: 900; color: red; font-size: 18px; text-align: center; margin-bottom: 10px;}
#dane .month { font-size:14px; color: white; background-color: #FF80C0; font-weight: 900; }
#dane .day { text-align: right; vertical-align: top;}
#dane .tax { font-weight: 900; text-indent : -7px; margin-left : 7px; vertical-align: top; }
#dane .text { text-indent : -7px; margin-left : 7px; margin-top: 0px; margin-bottom: 0px; }
#dane .text_title { font-weight: 900; color: #800000; font-size: 16px;margin-top: 10px; margin-bottom: 3px; text-align: center;}
#dane #zpravadne { border: 0px solid #b0b0b0; background-color: #FFE6F2; padding: 4px; margin: 0px 4px 0 0}
#dane #zpravadne h2 { font-size: 130%; text-align: center; }
#dane #zpravadne h2, #dane #zpravadne h2 a {color: #800000}
#dane #zpravadne p img { float: left; margin: 0 8px 0px 0; clear: right}
#dane #zpravadne .datum { font-size: 90%; color: #808080; margin: 1px 0 3px 0; text-align: right; }
#dane #zpravadne p { color: Black; line-height: 1.3em; font-size: 110%; text-align: justify}
#dane #zpravadne p .linky a { color: red; font-size: 90% }
#dane .hlavnizpravy {margin: 5px 5px 0 5px;}
#dane .hlavnizpravy h4 { font-size: 120%; color: black;  }
#dane .hlavnizpravy h4 a { color: #800000 }
#dane .hlavnizpravy img { float: left; margin: 0 5px 3px 0;}
#dane .hlavnizpravy .datum { font-size: 75%; color: #808080; font-weight: normal;}
#dane .hlavnizpravy p { text-align: justify;}
#dane .hlavnizpravy p .linky {	 color:red;}
#dane .hlavnizpravy p .linky a { color:red; font-size: 90%}
#dane .dalsizpravy {margin: 0 5px 5px 5px;} 
#dane .ldalsizpravy {float:left; width: 49%; }
#dane .rdalsizpravy {float:right; width: 49%; }
#dane .ldalsizpravy h4, #dane .rdalsizpravy h4 { font-size: 100%; color: black; }
#dane .ldalsizpravy p a, #dane .rdalsizpravy p a, #dane .rdalsizpravy .dalsi a { font-size: 90%; text-decoration: underline; color: Black;}
#dane .ldalsizpravy p a:hover, #dane .rdalsizpravy p a:hover, #dane .rdalsizpravy .dalsi a:hover { text-decoration: none;}
#dane .rdalsizpravy .dalsi { font-weight: bold; text-align: right}
#dane .ldalsizpravy .datum, #dane .rdalsizpravy .datum { font-size: 80%; color: #808080; margin: 1px 0 3px 0; }

#dane_new { font-family: arial; font-size: 12px; width: 580px; float: left; margin: 0 5px 20px 5px; }
#dane_new p { margin: 0px; padding: 5px 0 0 0; text-align: justify; }
#dane_new h1 { font-family: arial; font-size: 16px; font-weight: bold; color: #EF334E; }
#dane_new h1.titulka { font-family: arial; font-size: 16px; font-weight: bold; color: #505050 ; }
#dane_new h2 { font-family: arial; font-size: 14px; font-weight: bold; color: #EF334E; margin: 15px 0 5px 0; }
#dane_new .nadpis { font-family: arial; font-size: 14px; font-weight: bold; color: #EF334E; margin: 15px 0 5px 0; }
#dane_new h3 { font-family: arial; font-size: 14px; font-weight: bold; color: black; margin: 5px 0 5px 0; background-color: red;}
#dane_new img { margin: 5px 5px 0px 10px; }
#dane_new .refer {  font-weight: 900; text-decoration: underline; color: black; }
#dane_new .table { background-color: #FFECE6; border-color: none; font-size: 10px; width: 100%;}
#dane_new .table td { padding-left: 25px; text-indent: -20px; }
#dane_new .tablekalendar { background-color: #FFECE6; border-color: none; font-size: 6px; width: 100%;}
#dane_new .tablekalendar td { padding-left: 25px; text-indent: -20px; }
#dane_new .month { font-size:14px; color: white; background-color: #EF334E; font-weight: 900; }
#dane_new .othertable {} 
#dane_new .othertable a {  font-weight: 900; text-decoration: underline; color: black; }
#dane_new ul {margin-top: 5px; margin-bottom: 5px}
#dane_new A.mls_small_caps_titl {font-weight:900; font-variant: small-caps; color: #EF334E; }
#dane_new .dalsizpravy {margin: 0 5px 5px 5px;} 
#dane_new .ldalsizpravy {float:left; width: 49%; }
#dane_new .rdalsizpravy {float:right; width: 49%; }
#dane_new .ldalsizpravy h4, #dane_new .rdalsizpravy h4 { font-size: 100%; color: black; }
#dane_new .ldalsizpravy p a, #dane .rdalsizpravy p a, #dane .rdalsizpravy .dalsi a { font-size: 90%; text-decoration: underline; color: Black;}
#dane_new .ldalsizpravy p a:hover, #dane_new .rdalsizpravy p a:hover, #dane_new .rdalsizpravy .dalsi a:hover { text-decoration: none;}
#dane_new .rdalsizpravy .dalsi { font-weight: bold; text-align: right}
#dane_new .ldalsizpravy .datum, #dane_new .rdalsizpravy .datum { font-size: 80%; color: #808080; margin: 1px 0 3px 0; }


#zakony_titulni { font-family: Arial; background: #f5f5f5;}
#zakony_titulni .tabulka { width: 700px; margin-top: 10px; border-collapse: collapse;  }
#zakony_titulni .tabulka td { border: 1px solid gray; background: #f5f5f5; margin: 0 5px 0 5px; padding: 5px; }
#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; font-style: italic; }
#zakony_titulni .tabulka .left a, #zakony_titulni .tabulka .left a:hover, #zakony_titulni .tabulka .left a:visited { color: #0f477f; font-style: italic; }
#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: #d5d5d5;}
#zakony_titulni .tabulka .ur1p { font-size: 12px; font-weight: normal; background: #f5f5f5; }
#zakony_titulni .tabulka .ur2, #zakony_titulni .tabulka .ur2p { font-size: 12px; }
#zakony_titulni .tabulka .ur3, #zakony_titulni .tabulka .ur3p { font-size: 12px; font-style: italic; }
#zakony_titulni .tabulka .ur4, #zakony_titulni .tabulka .ur4p { font-size: 11px; }
#zakony_titulni .nazev { font-family: Arial CE; color: #0f477f; margin-top: 20px; width: 700px; text-align: center; font-size: 24px; font-weight: bold; }
#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; }
#tabzakony .adv, #tabzakony .adv a, #tabzakony .adv a:visited { font-size: 10px; color: red; text-decoration: none; }
#tabzakony .adv a:hover { font-size: 10px; color: red; text-decoration: underline; }
#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 { font-size: 10px; color: black; text-decoration: underline; }


#zneni_zakona { width: 100%;}
#zneni_zakona p { margin: 5px 0 8px 0; text-align: justify; }
#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; white-space: nowrap;  }
#zneni_zakona .cast, #zneni_zakona .hlava, #zneni_zakona .oddil { font-size: 120%; font-weight: 700; text-align:center; }
#zneni_zakona .clanek { font-size: 110%; font-weight: 500; text-align:center; }
#zneni_zakona .clanek_t { text-indent: 20px; text-align:justify; margin-top: 15px; }
#zneni_zakona .dil { font-size: 100%; font-weight: 500; text-align:center; }
#zneni_zakona p.cast, #zneni_zakona p.hlava, #zneni_zakona p.oddil, #zneni_zakona p.dil { margin-top: 30px; }
#zneni_zakona .cast2 { font-size: 100%; font-weight: 700; text-align:center;}
#zneni_zakona .cast3 { font-size: 100%; font-weight: 500; text-align:center;}
#zneni_zakona .parag { text-align:center; margin-top: 15px; }
#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: 700; }
#zneni_zakona .parag_np, #zneni_zakona .dil_np, #zneni_zakona .oddil_np, #zneni_zakona .hlava_np { text-align:center; font-weight: 700; }
#zneni_zakona .cast_n { text-align:center; font-weight: 700; 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: 20px; }
#zneni_zakona .odst_cen { text-indent: 20px; text-align: center; }
#zneni_zakona .pril { font-weight: 700; text-align:right; }
#zneni_zakona .pism { text-indent: -15px; padding-left: 20px }
#zneni_zakona .pism_pokr { padding-left: 20px }
#zneni_zakona .odrazka { text-indent: -15px; padding-left: 20px }
#zneni_zakona p.pozn, #zneni_zakona span.pozn { font-size: 70%; margin: 3px 0 5px 0; text-indent: -15px; padding-left: 15px }
#zneni_zakona a.pozn { font-size: 70%; position: relative; top: -3px; }
#zneni_zakona .pozn_n, #zneni_zakona .pozn_t { font-size: 70%; margin: 3px 0 5px 0; text-indent: -15px; padding-left: 15px }
#zneni_zakona .bod { text-indent: -20px; padding-left: 40px }
#zneni_zakona .bod2 { text-indent: -20px; padding-left: 20px }
#zneni_zakona .polozka_n { font-weight: 700; }
#zneni_zakona .polozka { }
#zneni_zakona .tabulka { border-collapse: collapse; margin: 8px 0 8px 0; }
#zneni_zakona .tabulka td {border: 1px solid black; padding: 2px 5px 2px 5px; text-align: left;  background: #f5f5f5; }
#zneni_zakona .tabulkan { margin: 8px 0 8px 0; }
#zneni_zakona .tabulkan td {border: none; padding: 2px 5px 2px 5px; text-align: justify;  background: #f5f5f5; }
#zneni_zakona .tabulka2 { border-collapse: collapse; margin: 8px 0 8px 0; }
#zneni_zakona .tabulka2 td {border: 1px solid black; padding: 2px 5px 2px 5px; text-align: center;  background: #f5f5f5; }
#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: 30px; }
#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; }
#zneni_zakona .other_part {}
#zneni_zakona .other_part a { text-decoration: underline; }
#zneni_zakona .other_part .asc_part { float: left; }
#zneni_zakona .other_part .des_part { float: right; }
#zneni_zakona .ta_center { text-align: center; }
#zneni_zakona .ta_right { text-align: right; }
#zneni_zakona .ta_left { text-align: left; }

#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; }

/* prohozeni leveho a stredniho sloupecku ve zdrojovem kodu */
#f_both { width: 860px; float: left;}
#f_right { width: 720px; float: right;}
#f_left { width: 135px; float: left;}
#r { width: 125px; float: left;}

/* 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: 500px; 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(http://x.kde.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;}

#full_search .law { margin: 10px 0 10px 0px; padding: 8px 5px 10px 5px; }
#full_search .law, #full_search .law a {color: red; font-weight: bold; font-size: 14px; text-decoration: underline;}
#full_search .searched_url {text-decoration: underline; color: blue; border-bottom: 1px dashed blue; padding-bottom: 1px; }
#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(http://x.kde.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: blue; }
#full_search .hlight { background-color: yellow; }
.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; }
