/* ===============================================  G L O B A L  =============================================== */
body						{ margin: 0; padding: 0; background: #fff; text-align: center; }
body, td, th,
input, textarea, select		{ font: 62.5% Verdana, "Geneva CE", lucida, sans-serif; }
img, fieldset				{ border: 0 solid; }
h6, h5, h4, h3, h2, h1, p,
ul, ol, li, dl, dd, dt, 
input, select, textarea,   
form, fieldset				{ margin: 0; padding: 0; }   
/* ............................................................................................................ */   
                            			/* 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; }
                            			/* hidden & clear */
hr     	{ display: none; }
.hidden	{ position: absolute; top: -10000px; left: 0; }
.clr   	{ clear: both; height: 1px; font-size: 1px; overflow:  hidden; }
.w200	{ width: 200px; }
/* ------------------------------------- / Jockie CSS global format definition 1.0 / -------------------------- */
acronym, 
abbr 		{ background: url(../images/dot.gif) repeat-x bottom; border: 0; cursor: help; padding: 0 0 2px; } 
	/* nadpisy + odstavec */
h1, h2, h3, 
h4, h5, h6 	{ color: #494949; margin: 1em 0 .1em 0;  } 
h1 			{ font-size: 1.8em; font-weight: bold; color: #006092; }
h2			{ font-size: 1.4em; font-weight: bold; }
h3 			{ font-size: 1.3em; }
h4 			{ font-size: 1.2em; }
h5 			{ font-size: 1.1em; }
h6			{ font-size: 1.0em; }
p			{ font-size: 1.2em; line-height: 140%; color: #2E2E2E; text-align: justify; padding: 0 0 1.5em; }
	/* seznamy */
ul 			{ list-style-type: none; margin: 0 1em 1em 20px; }
li			{ background: url(../images/li-dot.gif) no-repeat left 55%; color: #2E2E2E; padding: 0.3em 0 0.3em 15px; }
ol 			{ margin: 0 1em 1em 20px; padding: 0; }
ol li		{ background: none; padding: 0.3em 0; }
	/* odkazy */
a			{ color: #006092;}
a:hover		{ color: #fff; background: #006092; }
	/* tabulky */
table			{ width: 100%; margin: 0 0 1.5em; border: 1px solid #2E2E2E; border-collapse: collapse; }
th, td 			{ font-size: 1.1em; color: #2E2E2E; vertical-align: middle; border: 1px solid #2E2E2E; border-collapse: collapse; padding: 0.3em; }
table thead,
table tfoot		{ background: #136398; text-align: center; }
table thead td,
table tfoot td	{ color: #fff; }
table caption	{ font-size: 1.1em; font-style: italic; padding: 0 0 0.5em;}

/* FORM */	

form			{ font-size: 1.1em; }
form p			{ color: #000; text-align: justify; padding: 0.5em 0 }
form fieldset	{ border: 0px solid #a8a8a8; paddding: 10px; }
form label		{ display: block; padding: 0 0 2px; font-s-ize: 1.0em; }
form input		{ padding: 3px 5px; font-size: 1.0em; }
form input.bg	{ background: url(/daneli/images/bg-input.jpg) no-repeat top left; border: 1px solid #a8a8a8; }
form select		{ font-size: 1.1em; }
form legend		{ margin: 0px 0 0; }
form textarea	{ border: 1px solid #a8a8a8; font-size: 1.0em; padding: 2px 5px; background: url(/daneli/images/bg-input.jpg) no-repeat top left; } 

iframe			{ width: 630px; } 
/* ============================================================================================================ */   
#page		{ width: 1010px; margin: 0 auto; text-align: left; }
#center		{ width: 650px; float: right; padding: 50px 10px 30px 0; display: inline; }
#left		{ width: 280px; float: left; padding: 20px 0 30px 15px; }
#foot		{ height: 54px; width: 100%; background: url(../images/bg-foot.jpg) no-repeat; float: left; }
	/* menu */
#menu 				{ list-style-type:none; padding:0; margin: 30px 0 50px; width: 280px; z-index:100; float:left; font-size: 1.2em; overflow: hidden;  }
#menu li			{ background: url(../images/menu.jpg) no-repeat top left; width: 281px; min-height: 20px; margin: 0 0 2px; padding: 0; float: left; display: block; }
* html #menu li		{ height: 20px; }
#menu li a			{ padding: 10px 0 10px 40px; display: block; color: #006092; text-decoration: none; font-weight: bold; background: none; }
#menu li a:hover	{ text-decoration: none; }
#menu li span		{ baackground: url(../images/bg-menur.jpg) repeat-y; wisdth: 281px; }
#menu table 		{ border-collapse:collapse; padding:0; margin:0; font-size:1em; border: 0;}
#menu table td		{ border: 0; }
	/* menu - hover */
#menu ul   				{ position:absolute; left: -9999px; list-style-type:none; padding:0; margin:0;}
#menu :hover 			{ z-index:500; white-space:nowrap;}
#menu :hover > a 		{ z-index:500; white-space:nowrap;}
#menu :hover ul 		{ position:static; margin: 0 0 0 50px; }
* html #menu :hover ul	{ margin: 5px 0 0 7px;}
#menu :hover ul li		{ background: none; padding: 0; }
#menu :hover ul li a   	{ text-align:left; background: url(../images/menu-sub.gif) no-repeat left 70%; width: 231px; padding: 0 0 0 20px; }
#menu :hover ul li a:hover	{ text-decoration: underline; }
#menu :hover ul :hover 	{ position:relative; z-index:100; }
	/* left pod menu */
#left p,
#left h2		{ padding: 0 0 0 10px}	
	/* hlavicka + paticka */
#head		{ height: 165px; background: url(../images/bg-head.jpg) no-repeat; margin: 0 0 0 5px; position: relative;  }
#head img	{ position: absolute; top: 42px; left: 31px;}
#head a		{ background: none; }
#head p		{ position: absolute; top: 50px; right: 100px; width: 550px; color: #fff; font-size: 1.8em; line-height: 120%; } 

#head form	{ position: absolute; bottom: 10px; right: 50px;}

#foot p		{ text-align: center; padding: 18px 0 0; color: #fff; }
#foot ul 	{ margin: 20px 0 0 30px; }
#foot ul li	{ float: left; padding: 0 5px 0; color: #fff; font-size: 1.0em;  }
#foot ul li a	{ color: #fff; background: none; }
#foot ul li a:hover	{ text-decoration: none; }


#center hr	{ display: block; width: 100%; }

#contact {font-weight: bold;}
#contact a:hover { color: #fff; background: #fff; }







