
/* =========================  G L O B A L  ============================================================================ */
body						{ margin: 0.5cm; 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; }
.cl							{ clear: left; }
.cr							{ clear: right; }
.ac							{ text-align: center; }
.ar							{ text-align: right; }
/* ................................................................................................................... */	
.h							{ margin: 0 0 .5em; }
.s							{ margin: 0 0 1em; }
.sh							{ margin: 0 0 1.5em; }
.d							{ margin: 0 0 2em; }
.t							{ margin: 0 0 3em; }

/* ................................................................................................................... */	
							/* hidden & clear */
hr ,.hidden, #services, #sections, 
#montage, #menu, #foot, .top{ display: none; }
#logo						{ font-size: 1.2em; border-bottom: 1px solid; padding: 0 0 0.3em; }
/* ................................................................................................................... */	
							/* CONTENT */
#content h1					{ margin: 0 0 0.7em; font-size: 1.7em;  }
#content h2					{ margin: 0 0 0.3em; font-size: 1.4em; padding: 0 0 0.2em; border-bottom: 1px solid; } 
#content h3					{ margin: 0 0 0.3em; font-size: 1.2em; } 

#content p					{ font-size: 1.2em;  }
#content a					{ font-weight: bold; }

/* ------------- pouze pro aplikace, psalo ddt ---------- */
#content p.comment			{ font-size: 1em; color: #555; }
#content p a.aplikace		{ color: #151515; font-weight: bold; }
#content p a.aplikace:hover	{ color: #f29a15; font-weight: bold; }
/* ------------------------------------------------------ */

#content ul					{ list-style-type: square; }
#content li					{ font-size: 1.2em; }


#content dl					{ font-size: 1.1em; padding: 0.3em 0.5em 0.1em; margin-top: 0.5em; font-style: italic; }
#content dt					{ float: left; margin-bottom: -100px; } /* solves MSIE 3px bug */
#content dd					{ margin-left: 260px; font-weight: bold; text-align: right; margin-bottom: 0.3em; }

#content .box				{ border: 1px solid ; padding: 0.6em; }	
#content .box p				{ font-size: 1.1em; }

#content .il				{ float: left; clear: left; }
#content .ir				{ float: right; clear: right; }

							/* ==== TO DO ====== */
#content p.path				{ text-align: right;  margin: 0 0 2em;  }

#content p.small			{ font-size: 1.1em; }
#content .cena				{ font-weight: bold; font-style: italic; white-space: nowrap; }
							/* skok nahoru */
#content p.top				{ text-align: right; font-size: 1.1em; }
#content p.top a			{ text-decoration: none; color: #aaa; }			
#content p.top a:hover		{ text-decoration: underline; color: #000; }	
#content p.top img			{ vertical-align: bottom; }

							/* tabulka */
#content table 				{ margin: 0 0 1em; width: 100%; font-size: 1.8em; background: #FFF; border: 1px solid ; }
#content table td 			{ padding: 0.2em; border: solid 1px #f29a15; border-width: 1px; }
#content table td.top 		{ font-weight: bold; }

							/* formular v kontaktech */
#content form 				{ margin: 0 0 1em; font-size: 1.2em; }
#content form fieldset		{ padding: 1em 0.5em; border: 1px solid; }
#content form label 		{ display: block; float: left; clear: left; width: 140px; margin: 0 10px 5px 0; 
							  padding: 0.2em 0 0; text-align: right; }
#content form input, 
#content form textarea		{ margin-bottom: 5px; padding: 2px; border: 1px solid; font-size: 100%; }
#content form #submit input { margin: 1em 0 0 150px; border: 1px solid ; font-size: 100%; font-weight: bold; }
/* =================================================================================================================== */

