/* =========================  G L O B A L  ============================================================================ */
body						{ margin: 0.5cm; font: 10pt/1.5 sans-serif; } 
a							{ text-decoration: none; color: #000; }
/* ................................................................................................................... */	
							/* align */
.fl							{ float: left; }
.fr							{ float: right; }
.ac							{ text-align: center; }
.ar							{ text-align: right; }
							/* images */
.il							{ float: left; clear: left; margin: 0 1em 0.5em 0; }
.ir							{ float: right; clear: right; margin: 0 0 0.5em 1em; }
							/* 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,	h1, h6 ,.hidden			{ display: none; }
.clr	 		 			{ clear: both; }
/* ................................................................................................................... */	
							/* LAYOUT */
#head ul, #menu, #foot		{ display: none; }							  
/* =================================================================================================================== */
							/* CONTENT */
#content p					{ font-size: 1.1em; line-height: 1.5; }
#content p.ar				{ display: none; }
#content .bb				{ padding: 0 0 2em; border-bottom: 1px dotted; }
#content .bbs				{ padding: 0 0 1em; border-bottom: 1px dotted; }
							/* datum, misto a cas akce */
#content .c					{ clear: left; padding: 0 0 1em; border-bottom: 1px dotted; }
							/* nadpisy */
#content h2					{ margin: 0 0 0.5em; padding: 0 0 0.1em; font-size: 2.1em;  
							  border-bottom: 1px solid; font-variant: small-caps; clear: both;
							  font-family: "Times New Roman", "Times CE", Times, serif; }
#content h3					{ margin: 0 0 0.5em; color: #1f1606; font-size: 1.3em; }
#content h3 span			{ float: right; font-size: 0.9em; color: #55422d;
							  font-family: "Helvetica CE", helvetica, arial, lucida, sans-serif; }
#content h4					{ font-size: 1.1em; }
							/* seznamy */
#content ul					{ list-style-type: square;  }
#content ul li,
#content ol li				{ margin: 0 0 0.6em 20px; line-height: 1.2; font-size: 1.1em; }
#content ul	ul				{ padding: 0.6em 0 0; list-style-type: circle; }
#content li	li				{ margin: 0 0 0.6em 20px; font-size: 1em; }
							/* obrazky */
#content .il				{ float:  left; clear:  left; margin: 0.4em 1em 0.2em 0; border: 1px solid ; }
#content .ir				{ float: right; clear: right; margin: 0.4em 0 0.2em 1em; border: 1px solid ; }
#content .ic				{ margin: 0 0 1em; border: 1px solid ;  }
#content .nb				{ border: none; }
#content .nm				{ margin: 0; }
/* ................................................................................................................... */	
							/* tabulka */
#content table				{ width: 95%; border: solid #000; border-width:  1px 0 0 1px; } 
#content td					{ padding: 0.2em 0.4em; background: #eadfc6; font-size: 1em; 
							  border: solid #000; border-width: 0 1px 1px 0; vertical-align: top;}
* html #content td			{ font-size: 0.7em; fon\t-size: 1em; }		  
#content .header td			{ text-align: center; background: #dfcea7; border-bottom-width: 3px; }
#content td.day				{ text-align: center; background: #dfcea7;font-weight: bold; }
#content td span			{ font-weight: normal; }
#content .weekend td		{ border-bottom-width: 3px; }
#content .sep td			{ display: none; }
/* =================================================================================================================== */