/* pozicování  lavender-#e6e6fa, lightyellow-#ffffe0*/
#hlavicka {position: absolute; top: 0px; left: 0px; width: 100%; height: 150px; overflow: hidden; background-color: #e6e6fa;}
#logo {position: absolute; z-index: 10; left: 10px; top: 10px;}
#ouska {position: absolute; left: 400px; top: 108px}
#text {margin: 150px 0px 0px 0px; padding: 20px; background-color: #ffffe0;}
#prouzek {position: absolute; z-index: 5; left: 0px; top: 145px; width: 100%; height: 5px; overflow: hidden; background-color: #999; }

/* BARVY variace podle classu u body + barvy ousek */
#ouska  {line-height: 42px; font-size: 20px; letter-spacing:1px;}
#ouska a {
	padding: 3px 5px; 
	border: 4px outset #eed;
	color: black;
	background-color: #eed;
	text-decoration: none; }

.ofirme #prouzek {background-color: #6dc651;}
.ofirme #ouska a.ofirme, #ouska a.ofirme:hover {background-color: #6dc651; border-color: #6dc651}
.ofirme #prouzek a {border-color: #6dc651}

/* tabulky a jejich barvy */
#text table {border-collapse: collapse; border-style: solid; border-color: black; border-width: 2px;}
#text td, #text th {padding: 0.5em; vertical-align:bottom;}

/* okraje prvků, řádkování  */
body {
font-size: 12px;
margin: 0px;
font-family: Verdana, Arial, sans-serif;
}

h1 {
color: #000000;
font-size: 40px;
text-align: left;
vertical-align: bottom;
margin-bottom: 0px;
}

h2 {
font-size: 17px;
}

h3 {
color: #000000;
font-size: 40px;
text-align: center;
vertical-align: bottom;
margin-bottom: 0px;
}

p {
/*margin-bottom: 20px; */
font-size: 14px;
line-height: 150%;
}

a {
}


.odkaz {
font-size: 40px;
color:#000000;
text-decoration: none;
cursor: pointer;
}

