body { color: #000000; background-color: #FFFFFF; font-size: 80%; margin: 0px; padding: 0px; font-family: Verdana, "Arial CE", Arial, sans-serif; }

	p  { padding: 0.6em 0; text-indent: 2em; margin: 0; text-align: justify; font-size: 1em; }
	h1 { clear: both; color: #000000; margin: 0; margin-top: 0.5em; font-size: 1.4em; font-weight: bold; text-align: left; }
	h2 { clear: both; color: #000000; margin: 0; margin-top: 2em; font-size: 1.2em; font-weight: bold; }
	h2.bez { clear: both; color: #000000; margin: 0; padding: 0; font-size: 1.4em; font-weight: bold; }
	h3 { clear: both; color: #000000; margin: 0; margin-top: 0.5em; font-size: 1em; font-weight: bold; clear: both; }
	div { clear: both; text-align: left; }
	table { float: left; text-align: left; }
	li.TITULEK { color: #000000; margin: 0; margin-left: -1em; margin-top: 1em; font-size: 1.2em; font-weight: bold; }
	ul, li { text-align: left; }
	
	.AKT-NADPIS { color: #000000; margin: 0; padding-top: 3px; padding-bottom: 3px; font-size: 1em; font-weight: bold; }
	.right { font-style: italic; }
	.normal { font-style: normal; }
	
	.ramecek { background-color: #DDE9F6; border: 1px solid #E0E0E0; padding: 1em; margin: 1em 0; border-left: 12px solid #B1CBE8; }
	.ramecek02 { background-color: #ffffff; border: 2px solid #E0E0E0; padding: 1em; margin: 26px 0; text-align: center; font-size: 1.1em; color: #000000; }
	
	.pobytpopis { text-align: left; width: 100%; padding: 12px; }
	.pobytpoznamka { width: 100%; margin-top: 8px; padding-top: 2px; }
	.bonus { width: 100%; padding: 2px 5px; margin: 5px 0; }
	#pobytpopis h2 { margin: 0; padding-top: 0.5em; font-size: 1.7em; font-weight: bold; border-bottom: 1px solid black; }
	#pobytpopis h3 { font-style: italic; text-align: right; margin: 0; padding: 0; font-size: 1.4em; font-weight: bold; font-family: garamond, serif; }
	#pobytpopis ul { margin-top: 9px; }
		
	#program .datum { margin-top: 14px; border-bottom: 1px solid #cccccc; font-weight: bold; }
		
	#formular label { width: 190px; text-align: right; padding-right: 3px; }
	#formular input, textarea {	border: 1px solid Black; font-size: 1em; }
	#formular input.button { float: center; font-size: 1em; color: #000000; font-weight: bold; }
	.formtitulek { color: #000000; font-weight: bold; margin-bottom: 3px; padding: 2px; }
	
	
	.wrapper { width: 100%; }
	.outer {
		border-left-width: 200px;  /* left column width */
		border-left-color: #F9F8EE;   /* left column colour */
		border-right-width: 0px; /* right column width */
		border-right-color: #CCCCCC;  /* right column colour */
		background-color: #F9F6EB; /* center column colour */
	}
	.wide {	background-color: #FFFFFF;		/* header colours */
		border-top: 1px solid #000000;
		width: 100%; position: relative; }
	.bottom { background-color: #FFFFFF;		/* footer colours */
		border-top: 1px solid #000000;
		 width: 100%; position: relative; }
	.outer { width: auto; border-left-style: solid; border-right-style: solid; }
	.inner { margin: 0; width: 100%; }
	.right { float: left; position: relative; }
	.center { border-left: 1px solid #F9E693; padding: 22px 16px 0px 16px; vertical-align: top; float: left; width: 100%; position: relative; }
	.clear { clear: both; }
	.search { float: right; margin-bottom: -2.5em; }
	.print { height: 22px; float: right; vertical-align: middle; }
	.bezpodtrzeni { text-decoration: none; color: Black; }
	.maroon { color: Black; }
	.akce { font-size: 1em; color:#000000; border-bottom: 1px solid #000000; padding: 8px 0; margin: 10px 0; }
	.AKT-NADPIS { color: #000000; margin: 0; padding-top: 3px; padding-bottom: 3px; font-size: 1em; font-weight: bold; }
	.ramecek1 {
		padding: 8px;
		font-size: 1em;
		width: 100%;
		color: Black;
		margin: 0;
		text-align: left;
	}
.paticka {
		padding: 3px;
		padding-right: 6px;
		font-size: 1em;
		font-family: Arial, sans-serif;
		width: 100%;
		clear: both;
		color: #000000;
		vertical-align: bottom;
		text-align: right;
	}
	.right {
		font-family: "Arial CE", Tahoma, Verdana, Arial, sans-serif;
		width: 100%;
		background-color: #FDFEFF;
		color: #000000;
		font-size: 1.1em;
		text-align: justify;
		padding: 6px;
	}

	#tabulka TABLE { width: 100%; empty-cells: show; border-collapse: collapse; border-color: #000000; background-color: #ffffff; font-size: 1em; }
	#tabulka TD { color: #000000; text-align: center; font-weight: bold; padding: 3px; border: 1px solid #000000; }
	#tabulka TH { color: #000000; text-align: center; background-color: #FFFFFF; border-color: Black; padding: 3px; border: 1px solid #000000; }
	#tabulka THEAD TD { text-align: center; background-color: #FFFFFF; color: #000000; font-weight: bold; }
	#tabulka TR.RADEK2 { background-color: #FFFFFF; }
	#tabulka TR.RADEK1 { background-color: #FFFFFF; }
	#tabulka CAPTION { text-align: center; font-weight: normal; padding: 0.2em; font-size: 0.9em; }
	
	#tabulka2 TABLE { border: 0; width: 100%; empty-cells: show; border-collapse: collapse; border-color: #000000; background-color: #ffffff; font-size: 1em; }
	#tabulka2 TD { vertical-align: top; color: #000000; padding: 3px; border: 0; border-bottom: 1px solid #000000; }
	#tabulka2 THEAD TD { text-align: center; color: #000000; font-weight: bold; }
	#tabulka2 TH { color: #000000; text-align: center; padding: 3px; }
	#tabulka2 CAPTION { text-align: center; font-weight: normal; padding: 0.2em; font-size: 0.9em; }
	#tabulka2 .TITULEK { text-align: center; font-weight: bold; padding: 1em; font-size: 1em; }
	
	#tabulka3 TABLE { width: 100%; empty-cells: show; border-collapse: collapse; border-color: #000000; background-color: #ffffff; font-size: 1em; }
	#tabulka3 TD { color: #000000; text-align: center; font-weight: bold; padding: 3px; border: 1px solid #000000; }
	#tabulka3 TH { color: #000000; text-align: center; background-color: #FFFFFF; border-color: Black; padding: 3px; border: 1px solid #000000; }
	#tabulka3 THEAD TD { text-align: center; background-color: #FFFFFF; color: #000000; font-weight: bold; }
	#tabulka3 CAPTION { text-align: center; font-weight: normal; padding: 0.2em; font-size: 0.9em; }
	
	#tabulka5 TABLE { width: 100%; empty-cells: show; border-collapse: collapse; border-color: #000000; background-color: #ffffff; font-size: 1em; }
	#tabulka5 TD { color: #000000; text-align: center; font-weight: bold; padding: 3px; border: 1px solid #000000; }
	#tabulka5 TH { color: #000000; text-align: left; font-weight: normal; background-color: #FFFFFF; border-color: Black; padding: 3px; border: 1px solid #000000; }
	#tabulka5 THEAD TD { text-align: center; background-color: #FFFFFF; color: #000000; font-weight: bold; }
	#tabulka5 TD.titulek { font-weight: bold; text-align: center; padding: 3px 0; background-color: #f8f8f8; font-size: 1.3em; font-family: Helvetica, Verdana, sans-serif; }
	
	img, object, .hlavicka, .left, .print { display: none; }
	img.tisknout { display: block; }
	INPUT.FORM {
		border: 1px solid Gray;
		font-size: 0.9em;
	}
	INPUT.BUTTON {
		border: 1px solid Gray;
		background-color: #e0ddc9;
		font-size: 1em;
		color: Navy;
	}

	A:hover { COLOR: #000000; TEXT-DECORATION: none; }
	A:link { color: #000000; }
	A:visited { color: #000000; }
	A:active { color: #000000; }