/* =========================  G L O B A L  ============================================================================ */
html						{ min-width: 797px; }
body						{ margin: 0; padding: 0; background: url(images/bg-body.gif) repeat-y 50% 0 #fafafa; min-width: 797px; text-align: center; }
body, td, input, 
textarea, select			{ font: 62.5% "Helvetica CE", helvetica, arial, lucida, sans-serif; }
img, fieldset				{ border: 0 solid; }
h6, h5, h4, h3, h2, h1,	p, ul, ol, li, dl, dd, dt, form, fieldset,
input, select, textarea		{ margin: 0; padding: 0; }	
a:link, a:visited			{ font-weight: bold; }
/* ................................................................................................................... */	
.clr	 		 			{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }
.fl		 		 			{ float: left;  }
.fr		 		 			{ float: right; }
.cl		 		 			{ clear: left;  }
.cr		 		 			{ clear: right; }
.ac							{ text-align: center; }
.ar							{ text-align: right; }
.vm							{ vertical-align: middle; }
hr, .hidden					{ display: none; }
							/* 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; }

.ifl {float: left; margin: 0 15px 0 0;}

.image img { margin: 0 0 8px 0; }
.image div { text-align: center; font-size: 1.2em;}
/* =================================================================================================================== */							/* MAIN LAYOUT */
#page 						{ width: 797px; margin: 0 auto; text-align: left; }
#menu						{ width: 172px; float: left; padding: 0 0 0 4px; }
* html #menu				{ width: 172px; w\idth: 176px; }
#content					{ width: 559px; float: right; padding: 18px 33px 0 0; }
* html #content				{ width: 592px; w\idth: 559px; }
/* ................................................................................................................... */	
							/* head */
#head 						{ height: 95px; background: url(images/bg-head.gif); position: relative; }
#logo						{ width: 241px; height: 69px; display: block; background: url(images/bg-logo.gif); 
							  position: absolute; left: 14px; top: 19px; }
#logo span					{ position: absolute; top: -1000px; }
#montage					{ height: 57px; background: url(images/bg-montage.jpg); }
#separ						{ height: 21px; background: url(images/bg-separ.gif); }
/* ................................................................................................................... */	
							/* menu */						
#menu ul					{ list-style-type: none; margin: 0 0 3em; }	
#menu li a					{ display: block; padding: 12px 0 0 25px; width: 147px; height: 23px; text-decoration: none; 
							  font-size: 1.2em; background: url(images/bg-menu.gif); color: #fff; }
* html #menu li a			{ width: 172px; w\idth: 147px; height: 35px; he\ight: 23px; margin: 0 0 -2px; ma\rgin: 0 0 1px; }

#menu li.active a			{ background: url(images/bg-menu-active.gif);  }

#menu li a:hover			{ text-decoration: underline; color: #41d9ff; }
#menu li.active a:hover		{ text-decoration: none; color: #fff; }

#menu p						{ color: #aaa; font-size: 1.1em; padding: 0 10px; margin: 0 0 1em; }
#menu p	a					{ color: #fff; }
/* =================================================================================================================== */
							/* CONTENT */
#content a:link,
#content a:visited			{ color: #B30000; }
#content a:hover			{ background: #0174a8; color: #fff; text-decoration: none; }
							/* headings */
#content h1					{ font-size: 2em; margin: 0 0 0.6em; color: #112444; clear: both; }
#content h2					{ font-size: 1.6em; margin: 0 0 0.6em; color: #026b8d; clear: both; }
#content h3					{ font-size: 1.3em; color: #000; margin: 0 0 0.3em; }

#content h3.s				{ border-bottom: 1px solid #ccc; padding: 0 0 0.3em; margin: 0 0 0.5em; }

#content img.vin			{ margin: 0 0 10px 10px; }
#content p					{ font-size: 1.2em; line-height: 1.5; font-family: "Lucida Grande", "Helvetica CE", verdana, arial, sans-serif; }
#content .sup				{ font-size: 0.8em; vertical-align: top; line-height: 1.0; }
#content .pl				{ padding: 0 0 0 15px; }
							/* lists */
#content ul					{ list-style-type: square; font-size: 1.2em; }
#content ol					{ font-size: 1.2em; }
#content li					{ margin: 0 0 0.2em 24px; line-height: 1.4; font-family: "Lucida Grande", "Helvetica CE", verdana, arial, sans-serif; }
#content ul li span			{ color: #04C304; font-weight: bold; }
							/* definition */
#content dl					{ font-size: 1.2em;  }
#content dt					{ float: left; font-weight: bold; margin-bottom: -100px; }
#content dd					{ margin: 0 0 0.2em 10em; }
							/* images */
#content .il				{ float:  left; margin: 0 1em 0.7em 0; }
#content .ir				{ float: right; margin: 0 0 0.7em 1em; }
#content .ic				{ margin: 0 auto 0.7em; display: block; }
#content .ib				{ border: 1px solid #00a9e0; padding: 3px; background: #fff; }
							/* blue box */
#content .box				{ padding: 0.5em 13px; background: #bee9f7; border: 1px solid #00a9e0; }
							/* separator */
#content .sep				{ margin: 0 0 2em; padding: 0 0 1.5em; border-bottom: 1px solid #112444; }

.pojistovny div {width: 269px; height: 50px;float: left; margin: 0 10px 10px 0; display: inline;}
.pojistovny img {float: left; margin: 0 15px 0 0;}
.pojistovny h4 {font-size: 1.3em; margin: .2em 0 .3em 0;}
/* =================================================================================================================== */
