body { background-color: white; }
.print { display: block; }
#tabholder #tdmenu { width: 0px; }
#obsah { margin: 0; margin-right: 10px; }
#top, #zahlavi, #zahlaviobor, #hlavicka, #levy, #pravy, .amt, .banner, .b250, .b300, .b745, .b750, #paticka div, .invisible, .no-print, .etarget, .etarget-nocss, .etarget_300x300, iframe, .english_href, .breadcrumb, #navbar, .panel-2017, #main-aside, #top-wrap, #bottom, #estav-aktualne, #article-content .article-tools { display: none; }
#paticka div.copy { display: inline; }

body.body { background: #fff; color: #000 }
#main { width: 100%; text-align: justify }
#main, #main-in { background: #fff; height: 100% }
#content, #content-m, #article-content { float: none !important; overflow: visible !important; padding: 0 !important; width: 100%  }
#w, #article-content, #content-wrapper, #w .fw, #w .fwse, #w .fwsb, #w .f2, #w .f3, .f3, #w .f4 { display: block; flex-flow: unset; flex-grow: unset; }
#w { width: 100%; max-width: 100%; margin: 0 !important; }

#content-l, #content-r, #cms, #panel, #header, #cesta, #navigace, .no-print, #footer, #clanky-estav { display: none }

.overflow { overflow: visible !important; overflow-y: visible !important; padding: 0; width: auto }
.bgf0 { background-color: #ffffff }

table.cltab tr, table.cltab th { color: #000000 !important; background-color: #FFFFFF !important; }
table.cltab td, table.cltab th { border: 1px solid #000000 !important; }

div.ct ul { padding-left: 3em !important; }
div.ct ul ul { padding-left: 2em !important; }
div.ct ul li { list-style-type: disc !important; background: none !important; }

#box-vazba-firma .box-firma-fce ul li, .clul li {
	background: none !important;
	padding-left: 0 !important;
}
