* { margin: 0; padding: 0; }
body { background: url(../img/hlavicka-pozadi.gif) repeat-x #99FF66; font-family: verdana,sans-serif; font-size: 12px; height: 100%; text-align: center; }
h1 { color: #000099; font-size: 24px; line-height: 2.4em; text-align: right; }
h2 { color: #0000FF; font-size: 18px; font-weight: bold; line-height: 2.5em; margin-top: 25px; text-align: center; }
h3 { color: #FF8000; font-size: 16px; font-weight: bold; line-height: 2.5em; text-align: left; }
h5 { color: #FFFFFF; font-size: 18px; font-weight: bold; line-height: 2.5em; margin-top: 20px; text-align: center; }
li { line-height: 12px; list-style: disc outside; margin-bottom: 12px; }
p { font-size: 14px; margin: 7px 0; }
strong { color: #FF0000; font-weight: bold; line-height: 24px; text-align: center; }
.blok { display: block; height: 100px; margin-top: 10px; padding-left: 20px; text-align: left; width: 200px; }
.box49pr { display: block; float: left; margin: 30px 0 0 0; padding: 0 20px; width: 300px; }
.cistic { clear: both; float: none; }
.nahore { position: relative; z-index: +5; }
.odsaz { padding-top: 100px; }
.okno1 { background-color: #FC3404; display: block; float: left; font-size: 14px; height: 220px; margin: 30px 40px 0px 40px; padding: 15px; text-align: center; width: 260px; }
.okno1 strong, .okno2 strong, .okno4 strong, .okno5 strong, .okno6 strong { color: #FFFFFF; }
.okno2 { background-color: #FD9A05; display: block; float: left; font-size: 14px; height: 220px; margin: 30px 0 0px 40px; padding: 15px; text-align: center; width: 260px; }
.okno3 { background-color: #FDFE37; display: block; float: left; font-size: 14px; height: 220px; margin: 30px 40px 0px 40px; padding: 15px; text-align: center; width: 260px; }
.okno3 strong { color: #FE3636; }
.okno4 { background-color: #67FE69; display: block; float: left; font-size: 14px; height: 220px; margin: 30px 0 0px 40px; padding: 15px; text-align: center; width: 260px; }
.okno5 { background-color: #039AFF; display: block; float: left; font-size: 14px; height: 110px; margin: 30px 40px 0px 40px; padding: 15px; text-align: center; width: 260px; }
.okno6 { background-color: #9C34FC; display: block; float: left; font-size: 14px; height: 110px; margin: 30px 0 0px 40px; padding: 15px; text-align: center; width: 260px; }
.radek-v { line-height: 1.5em; text-align: left; }
.ramecek { border: 3px solid #999999; }
.stred { text-align: center; }
#hlavicka { background: url(../img/hlavicka.gif) no-repeat; height: 196px; left: 50%; margin: auto; margin-top: 0px; width: 770px; }
#menu { font-size: 12px; height: 42px; left: 50%; margin-left: -385px; position: absolute; top: 148px; width: 770px; }
#menu .aktivni { background-color: #99FF66; color: #000099; }
#menu .neaktivni { background-color: #FFFFCC; color: #CACAFF; }
#menu a { color: Blue; }
#menu a:hover { background-color: #FFFF67; color: #000066; }
#menu li { color: #000066; display: block; float: left; font-size: 1em; font-weight: bold; line-height: 48px; text-align: center; text-decoration: none; width: 192px; }
#ramec { background: url(../../img/pozadi.jpg) #FFFFFF no-repeat; height: 100%; left: 50%; margin: auto; min-height: 800px; width: 770px; }
#telo { float: right; margin-bottom: 30px; text-align: left; width: 700px; }

#mainMap {
	width: 650px;
	height: 450px;
	border: 1px solid #000000;
	background: url(mapa.jpg) top left no-repeat;
}

#mainMap *{ color: #000000; font-size: 11px; }

#b1 { position:absolute; left: 50%; top: 195px; margin-left: -655px; border: 0px; }

#b2 { position:absolute; left: 50%; top: 195px; margin-left: 385px; border: 0px; }

#b1 a, #b2 a { text-decoration: none; border: 0 none; }