body {
  	text-align:center;
	font-family: Arial, Helsvetica, Sans Serif;
	font-size:90%;
	margin-top:0px;
	background:#FFF;
}
#telo {
	width:720px;
	margin:auto;
	border-left:3px #CD1C24 solid;
	border-right:3px #CD1C24 solid;
	background:#A5C3D1;
}
p {
	text-align: justify;
	padding:5px;
}
h2 {
  	display:block; 
	color:#CD1C24;
	padding:3px;
	margin:0px;
	font-size:110%;
}
h3{
	display:block;
	margin:0px;
	background:#CD1C24;
	color:#ffffff;
}
h4{
	display:block;
	margin:5px;
	background:#CD1C24;
	color:#ffffff;
	font-size:140%;
	text-align:center;
}
h1 {
	font-size:130%;
	letter-spacing:2px;
	display:block; 
	padding:3px;
	margin:0px;
	text-align:left;
	padding-left:0;
	padding-right:53px;
	color:#CD1C24;
}
img {
	border:0;
}
a {
	color:#CD1C24;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#menu {
	width:160px;
	text-align:center;
	margin:auto;
	float:left;
	background:#FFF;
}
#menu ul {
	margin:0 0 0 0;
	padding:0;
	text-align: left;	
}
#menu ul ul {
	margin:-1px 0 0 0;
	background:#A5C3D1;
}
#menu ul ul li a {
	margin:0;
	font-size:65%;
	letter-spacing:1px;
	padding:2px;
	margin-left:8px;
}
#menu li {
	width:160px; 
	list-style-type: none;
	background:#A5C3D1;
} 
#menu a {
	text-decoration:none;
	display:block;
	color:#000;
	background:#A5C3D1;
	font-size:75%;
  	letter-spacing:0px;
	font-weight:bold;
	text-decoration:none;
	margin: 1px;
	_margin:0px;
	padding:3px;
	margin-right:0;
	margin-left:5px;
}
#menu a:hover {
	background:#CCCCCC;
}
#vlajky {
	position:relative;
	top: 20px;
	left:0px;
}
#vlajky a {
	text-decoration:none;
	display:inline;
	background:#A5C3D1;
	text-decoration:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:auto;
}
#obsah {
	width:540px;
	padding:10px;
	margin:auto;
	text-align:left;
	float:left;
	background:#FFF;
}
#obsah table {
	width:98%;
}
#zahlavi {
	height:188px;
	background: url() top right no-repeat;
}
#pata {
	font-size:10px;
	background:#CCCCCC;
	
}
#pata a:hover {
	background:#CCC;
	text-decoration:none;	
}
.header, .headeren { 
	display:block; 
	position:relative; 
	width:720px; 
	height:188px; 
	overflow:hidden; 
	text-align:center;
	background:transparent;
}
.header a, .headeren a {
	display:block;
	width:720px;
	height:188px;
	color:#ffffff;
	font-size:18px;
	padding:80px 0 0 0;
	cursor:pointer;
	z-index: 10;
	text-decoration:none;
}
.header span, .headeren span { 
	display:block; 
	position:absolute; 
	left:0; 
	top:0; 
	width:720px; 
	height:188px; 
	background:url("../img/hlavicka.jpg") top left no-repeat; 
}
.headeren span { 
	background:url("../img/hlavicka-en.jpg") top left no-repeat; 
}
  .nevid {display:none;}
  .tri {width:31%;margin:1%;float:left;background:#FFF2BF;}
  .jeden {width:100%;float:left;background:transparent;font-size:90%;}
  .cl {margin:0;margin-left:120px;clear:both;overflow:hidden;}
  .fl {float:left; padding-right:7px;}
  .fr {float:right; padding-left:7px;}
  .frubyt {float:right; padding:5px; border-left:1px solid #CD1C24; border-right:1px solid #CD1C24; border-bottom:1px solid #CD1C24;}
  td.sep {background:transparent;}
  td {background:silver;}
  #curr {background:url(curr.gif);font-size:80%;}
  #curr strong {color:#CD1C24;}
  	div.popis {width:300px;_width:295px; height:190px; float:left;text-align:left;padding:5px; margin:auto;padding-left:10px;margin-bottom:10px;background:#FFF2BF;
				font-size:80%;_font-size:75%;border-bottom:1px solid #CD1C24;}
	.popis table {font-size:80%;background:#c0c0c0;}
	.popis th {text-align:center;background:#f0f0f0;}
	.popis tr {}
	.popis td {font-size:90%;text-align:center;background:#ffffff;}
	.popis span {display:block;width:120px;height:130px;float:left; margin-left:10px;text-align:center;}
	.text {display:block;width:155px;_width:150px;float:left;text-align:left;}
	.clr {clear:both;font-size:1px;height:1px;}
	.popis h3 {padding:0px;background:transparent;margin:0px;margin-bottom:5px;}
	.popis h3 a {display:inline;color:#CD1C24;text-decoration:underline;font-size:11px;padding:0px;margin:0px;margin-left:0px;border:0px;background:transparent;}
	.popis h3 a:hover {padding:0px;color:#000000;background:#FFEF8C;}
	#lng {text-align:left;color:#ffffff;font-size:80%;background:url(top4.jpg) bottom left no-repeat #CD1C24;border-top:5px solid #CD1C24;}
	#lng a#cz {color:white;font-size:80%;display:block;width:40px;padding-top:14px;text-align:center; background:url(cz.gif) top center no-repeat;float:left;}
	#lng a#en {color:white;font-size:80%;display:block;width:40px;padding-top:14px;text-align:center; background:url(uk.gif) top center no-repeat;float:left;}
	#lng a#de {color:white;font-size:80%;display:block;width:40px;padding-top:14px;text-align:center; background:url(de.gif) top center no-repeat;float:left;}
	#lng a#user {margin-left:20px;color:white;font-size:80%;display:block;width:140px;padding-top:14px;text-align:left; background:url(user3.gif) top left no-repeat;float:left;}	

	table {font-size:80%;background:#c0c0c0; padding:3px;}
	table.plus {font-size:90%;background:transparent; padding:3px;text-align:left;}
	th {text-align:center;background:#f0f0f0;vertical-align:top;padding:3px;}
	tr {}
	td {font-size:90%;text-align:center;background:#ffffff;}
	.plus td {text-align:left;background:transparent;}
	.plus div {padding-left:20px;}
	.mini {font-weight:normal;font-size:90%; color:gray;margin-top:3px;}
	.left {float:left;width:430px;margin-right:15px;padding-top:10px;padding-left:10px;}
	.prg {float:left;width:430px;margin-right:15px;padding-top:10px;padding-left:10px;font-size:90%;}
	.prg h2, .prg h3 {margin-top:25px;margin-left:-5px;}	
	.prg h3, .prg strong {position:relative;}
	.prg h3 img, .prg strong img {position:absolute;left:450px;} 
	.prg td {text-align:left;font-size:110%;}
	.prg th {text-align:right;font-size:110%;}
	
	.floatleft {float:left; margin-right:15px;padding-top:10px;padding-left:10px;}
	.floatright {float:right; margin-left:15px;padding-top:10px;padding-right:10px;}
	.center {text-align:center;}
	.center table{margin:auto;}
	.right {float:left;width:150px;text-align:center;padding-top:10px;}
	.right img {margin-bottom:10px;}
	.line {border-bottom: 1px solid #CD1C24;}
	.line hr {visibility:hidden;}
	.button {cursor:pointer;font-weight:bold;color:white;background:#CD1C24;}
	.list {display:list-item;}
	.pkk {margin:3px;}
	.kurzy {font-size:110%;}
	.zah {background:#FFF3BD;padding-left:10px;padding-right:10px;}
	.txl {text-align:left;}
	.rdva td {background:#f6f6f6;}
	fieldset {border:1px solid #CD1C24;margin:10px;margin-top:20px;padding:10px;}
	fieldset h2 {letter-spacing:0px;color:black;margin-left:0px;padding-left:0px;}
	legend {border:1px solid #CD1C24;background:#CD1C24;color:#ffffff;font-weight:bold;font-size:90%;
	padding-left:15px;padding-right:15px;}
	.zluta {background:#FFCF00;font-size:11px;}
	.zluta span {display:block;text-align:left;width:100%;}
	.skryt {visibility:hidden;}

#skyline { width: 430px; height: 249px; background:url(cechy3.gif); margin: 10px auto; padding: 0;
 position: relative; font-family:Arial; font-size:10px; text-align:center;}
#skyline span {display:block; position:absolute;}
#skyline li {margin: 0; padding: 0; list-style: none; position: absolute;}
#skyline li, #skyline a {display: block;padding:2px;background:transparent;}

#panel1b {top:105px;left:135px;height:40px} /* Praha*/
#panel1b span {top:-20px;left: 0;width:40px;height:40px;background:transparent;cursor:hand;}
#panel1b a:hover span  {background:transparent;cursor:hand;}

#panel2b {top:13px;left: 162px;} /* Liberec */
#panel2b span {top:10px;left: 10px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel2b a:hover span  {background:transparent;cursor:hand;}

#panel3b {top:25px;left: 64px;} /* Usti n. L  */
#panel3b span {top:10px;right: -10px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel3b a:hover span  {background:transparent;cursor:hand;}

#panel4b {top:60px;left: 20px;} /* Karlovy Vary */
#panel4b span {top:10px;left:20px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel4b a:hover span  {background:transparent;cursor:hand;}

#panel5b {top: 130px;left: 55px;} /* Plzen */
#panel5b span {top:-10px;left:20px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel5b a:hover span  {background:transparent;cursor:hand;}

#panel6b {top: 177px;left: 95px;} /* České Budějovice */
#panel6b span {top:13px;left:35px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel6b a:hover span  {background:transparent;cursor:hand;}

#panel7b {top: 220px;left: 124px;} /* Český Krumlov */
#panel7b span {top:-5px;left:25px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel7b a:hover span  {background:transparent;cursor:hand;}

#panel8b {top: 160px;left: 273px;} /* Brno */
#panel8b span {top:15px;left:6px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel8b a:hover span  {background:transparent;cursor:hand;}

#panel9b {top: 65px;left: 205px;} /* Hradec Králové */
#panel9b span {top:15px;left:30px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel9b a:hover span  {background:transparent;cursor:hand;}
#skyline a:hover{background:transparent;}


/******************************************** mala mapa ************************/
#skyline { width: 300px; height: 182px; background:url(cechy4.gif); margin: 10px auto; padding: 0;
 position: relative; font-family:Arial; font-size:10px; text-align:center;}
#skyline span {display:block; position:absolute;}
#skyline li {margin: 0; padding: 0; list-style: none; position: absolute;}
#skyline li, #skyline a {display: block;padding:2px;background:transparent;}

#panel1b {top:75px;left:87px;height:40px} /* Praha*/
#panel1b span {top:-20px;left: 0;width:40px;height:40px;background:transparent;cursor:hand;}
#panel1b a:hover span  {background:transparent;cursor:hand;}

#panel2b {top:8px;left: 110px;} /* Liberec */
#panel2b span {top:10px;left: 10px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel2b a:hover span  {background:transparent;cursor:hand;}

#panel3b {top:16px;left: 16px;} /* Usti n. L  */
#panel3b span {top:10px;right: -10px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel3b a:hover span  {background:transparent;cursor:hand;}

#panel4b {top:40px;left: 0px;} /* Karlovy Vary */
#panel4b span {top:10px;left:20px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel4b a:hover span  {background:transparent;cursor:hand;}

#panel5b {top: 93px;left: 28px;} /* Plzen */
#panel5b span {top:-10px;left:20px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel5b a:hover span  {background:transparent;cursor:hand;}

#panel6b {top: 122px;left: 53px;} /* České Budějovice */
#panel6b span {top:13px;left:35px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel6b a:hover span  {background:transparent;cursor:hand;}

#panel7b {top: 158px;left: 75px;} /* Český Krumlov */
#panel7b span {top:-5px;left:25px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel7b a:hover span  {background:transparent;cursor:hand;}

#panel8b {top: 110px;left: 186px;} /* Brno */
#panel8b span {top:15px;left:6px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel8b a:hover span  {background:transparent;cursor:hand;}

#panel9b {top: 45px;left: 135px;} /* Hradec Králové */
#panel9b span {top:15px;left:30px;width:20px;height:20px;background:transparent;cursor:hand;}
#panel9b a:hover span  {background:transparent;cursor:hand;}
