/* =========================  G L O B A L  ============================================================================ */body						{ margin: 0em; font: 10pt/1.5 sans-serif; } a							{ text-decoration: none; color: #000; }/* ................................................................................................................... */	.clr	 		 			{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }.fl		 		 			{ float: left;  clear: left; }.fr		 		 			{ float: right; clear: right; }.ac							{ text-align: center; }.ar							{ text-align: right; }							/* spacing */.h							{ margin: 0 0 0.5em; }.s							{ margin: 0 0 1em; }.sh							{ margin: 0 0 1.5em; }.d							{ margin: 0 0 2em; }.dh							{ margin: 0 0 2.5em; }.t							{ margin: 0 0 3em; }/* ................................................................................................................... */								/* hidden & clear */hr ,.hidden, #program,#menu, #foot, #head				{ display: none; }/* ................................................................................................................... */	#logo						{ margin: 0 0 1em; display: none;}/* =================================================================================================================== */#content h1					{ margin: 0 0 0.7em; padding: 0 0 0.2em; font-size: 2em; border-bottom: 1px solid; }#content h2					{ font-size: 1.5em; margin: 0 0 0.5em; padding: 0 0 0.2em; } #content h3					{ font-size: 1.2em; margin: 0 0 0.2em;  }							/* texty */#content p					{ line-height: 1.3; margin: 0 0 1em;  }							/* seznamy */#content ul					{ font-size: 1.2em;  margin: 0 0 1.5em; }#content ul li				{ margin: 0 0 0.5em 0; padding: 0 0 0 15px; line-height: 1.2; }#content ol li				{ margin: 0 0 0.2em 27px; line-height: 1.2; }#content dl					{ font-size: 1.2em; margin: 0 0 1.5em; font-weight: bold; }#content dt					{ float: left; } /* solves MSIE 3px bug */#content dd					{ margin: 0 0 0.6em 18em; }#content dd span			{ font-weight: normal; }							/* obrazky */#content .ic				{ display: block; margin: 0 auto 0.6em; padding: 5px; }#content .il				{ float:  left; clear:  left; margin: 0 1em 0.7em 0; padding: 5px; border: 1px solid; }#content .ir				{ float: right; clear: right; margin: 0 0 0.7em 1em; padding: 5px; border: 1px solid; }#content .nb				{ padding: 0; border: none; background: none; }							/* tabulka */#content table				{ width: 475px; margin: 0em; border: solid; border-width: 1px 0 0 1px; } #content td					{ padding: 0.4em; background: #fff; font-size: 1.2em; border: solid; border-width: 0 1px 1px 0; vertical-align: top; }* html #content td			{ font-size: 0.7em; fon\t-size: 1.1em; }	#content .head td			{ font-weight: bold; font-size: 1.2em; } * html #content .head td	{ font-size: 0.75em; fon\t-size: 1.2em; }							/* seoarator */#content .separ				{ clear: right; padding: 0 0 1em; border-top: 1px solid; } #content .line				{ border-bottom: 1px solid; margin: 0 0 1em; }#content, #main, #obsazeni, #tobsazeni, #plan {margin:0px;padding:0px;}#plan table {  border: 0px solid #ccc9ba;  background-color: #e7e5dd;  width: 99%;  margin: 0px;  font-size: 0.8em;}#obsazeni table {  border: 0px solid #ccc9ba;  background-color: #e7e5dd;  width: 95%;  margin: 0px;}#obsazeni table td {  border: 0px solid #e7e5dd;  width: 100%;    margin: 0px; }#obsazeni p {  margin: 0px;  padding: 0px;  font-size: 1.1em;}#obsazeni p.ar {  text-align:right;}#obsazeni .smaz {  display: none;}#obsazeni .smaz2 {  display: none;}#obsazeni h1 {  display: none;}