/* CSS Document */
* 				{margin:0; padding:0;}
html, body 		{margin: 0; padding: 0; font-family:  Arial, Helvetica, sans-serif; text-align: center; background: url(bg-body.gif) repeat-x #FFFFFF}
html 			{}
body 			{ font-size: .82em;}
img 			{border: 0;}


h1				{ font-size: 1.72em; } 
h2				{ font-size: 1.32em; margin-top: 20px}
h3				{ font-size: 1.12em; margin-top: 20px}
h4				{ font-size: 1.12em;}
h5				{ font-size: 1.02em;}
h6 				{ font-size: 1.02em;}	

label			{ font-size: .92em;}

h1, h2, h3, 
h4, h5, h6 		{color: #1458A3; margin-bottom: 1ex;}

 
h4, h5 		{color: #990000;}
 
h6 		{color: black; font-style: italic;}

p   {margin-bottom: 10px}

a 				{color: #1458A3; text-decoration: underline;}
a:hover 		{color: #1458A3; text-decoration: none; }

strong 			{}

#home a {width: 200px; height: 200px; position: absolute; top: 20px; left: 0px; display: block}

.cleaner		{clear: both;}


#kontakty  				{ position: absolute; left: 10px; top: 240px;   }
#kontakty ul			{margin: 0; padding: 0; }
#kontakty ul li 		{margin: 0; list-style: none; display: inline; ; }
#kontakty ul li a 		{text-align: center; font-size: 0.82em}
#kontakty ul li.najdete {background: url(najdete.gif) no-repeat left 6px; padding-left: 11px; margin-left: 5px; }
#kontakty ul li.napiste {background: url(napiste.gif) no-repeat left 6px; padding-left: 15px}

#menu  				{ position: absolute; left: 204px; top: 240px;   }
#menu ul			{margin: 0; padding: 0; }
#menu ul li 		{margin: 0; list-style: none; display: inline; font-weight: bold; }
#menu ul li a 		{display: block; float: left; color: white; text-align: center; text-decoration: none; }
#menu ul li a:hover	{text-decoration: underline; }

#menu ul li.a a  {width: 94px}
#menu ul li.b a  {width: 106px}
#menu ul li.c a  {width: 158px}
#menu ul li.d a  {width: 136px}
#menu ul li.e a  {width: 97px}


#main 			{padding: 0; width: 800px; margin: 0 auto;  }	
#main_obsah 	{margin: 0; padding: 0; }

#top 			{position: relative; width: 800px; ; background: url(bg-head.jpg) no-repeat;}
#top_obsah 		{ position: relative;height: 279px;}




#left       {width: 200px; float: left; text-align: left }
#left_obsah {padding: 2px 10px}



#center			{width: 600px; float: left;  text-align:justify; }
#center	ul		{margin: 0 0 2ex 20px;}
#center	ul li	{margin-bottom: 5px; list-style: none; background: url(bg-li.gif) no-repeat; padding-left: 20px; font-weight: bold; color: #005A9C	}
#center	ul.nobold li	{margin-bottom: 5px; list-style: none; background: url(bg-li.gif) no-repeat; padding-left: 20px; font-weight: normal; color: #000	}

#center_obsah	{padding: 15px 10px }

.footer     {width: 800px; height: 60px; background: url(bg-footer.gif) no-repeat; float: left; margin-bottom: 20px }

.menu    {line-height: 35px}



.footer .menu         {margin-top: 12px; color: white}
.footer .menu ul			{margin: 0; padding: 0; }
.footer .menu ul li 		{margin: 0; list-style: none; display: inline; font-weight: bold;  }
.footer .menu ul li a 		{ color: white;  text-decoration: underline; padding: 0 8px 0 10px ; }
.footer .menu ul li a:hover	{text-decoration: none; }

.footer .menu ul li.a a  {border: none}
.footer p         {font-size: 0.82em; margin-top: 5px;}
.footer a         {color: white; text-decoration: underline; font-weight: bold}
.footer a:hover   {text-decoration: none} 

img.left  {float: left; margin-right: 10px}
p.link    {padding-left: 22px; background: url(link.gif) no-repeat left 50%}

.box  {float: left; margin: 0 30px 20px 0; }
.certifikat  {margin: 10px 0}

div#map_kontakty1 {height: 400px; width: 580px; float: left; margin-bottom: 20px}
div#map_kontakty1 h3 {font-size: 1.12em; padding: 0; font-weight: bold}
div#map_kontakty1 img {background: transparent none repeat 0% 50%;}
