body {
  	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	margin:0;
	padding:0;
	background:#FFF;
}
#telo {
	width:730px;
	border-left:2px #CE0000 solid;
	border-right:2px #CE0000 solid;
	position:absolute;
	margin: 0 0 0 -365px;
	text-align:left;
	left: 50%;
}
#b_back {
  border-style: none;
  border-bottom: 1px solid #ce0000;
	background-color:#FFF;
	color: #ce0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	cursor:pointer;
}

p {
	text-align: justify;
	padding:10px;
}

img {
	border:0;
}
a {
	color:#CE0000;
	text-decoration:underline;
}

form a{
  text-decoration:none;
}
a:hover {
	text-decoration:none;
}
h1 {
	padding: 10px 0 0 10px;
	_padding: 10px 0 0 10px;
	font-size: 18px;	
	clear: both;
}
h2 {
	padding: 0px 0 0 10px;
	_padding: 10px 0 0 10px;
	font-size: 16px;
	
}
h3 {
	padding: 0px 0 0 10px;
	_padding: 10px 0 0 10px;
	font-size: 16px;
	
}
#menu {
	position:absolute;
	top:185px;
	_top:187px;
	left:-2px;
	width:730px;
	background:#FFF;
	margin:0;
	padding:0;
	border-left:2px #CE0000 solid;
	border-right:2px #CE0000 solid;
}
#menu ul {
	margin:3px 0 0 0;
	padding:0;
	text-align: left;	
}
#menu li {
	width:146px; 
	list-style-type: none;
	background:#FFF;
	float:left;
} 
#menu a {
	text-decoration:none;
	display:block;
	color:#000;
	background:#0099FF;
	font-size:80%;
  	letter-spacing:0px;
	font-weight:bold;
	text-decoration:none;
	margin: 1px;
	_margin:0px;
	padding:3px;
	margin-right:2px;
	margin-left:0;
	text-align:center;
}
#menu a:hover {
	background:#CCCCCC;
}
#obsah {
  width:730px;
  _width:730px;
	text-align:left;
	background:#FFF;
	position:absolute;
	left:-2px;
	top:200px;
	padding:10px 0 10px 0;
	margin:0;
	border-left:2px #CE0000 solid;
	border-right:2px #CE0000 solid;
	border-bottom:2px #CE0000 solid;
	overflow:hidden;
}
#obsah table {
	position: relative;
	left: 50%;	
	width:680px;	
	margin: 0 0 0 -340px;
}
div.obsah {
	position: relative;
	left: 50%;	
	width:680px;	
	margin: 0 0 0 -340px;
}
div.obsah h2, div.obsah p {
	padding-left: 0px;
}
#zahlavi {
	height:188px;
	background: url() top right no-repeat;
}
#pata {
	font-size:70%;
	position:relative;
	bottom:0px;
	width:720px;
	margin-right:10px;
	text-align: right;
	padding-right: 10px;
  clear:both;
}
#pata a:hover {
	background:#FFF;
	text-decoration:none;	
}
.header { 
	display:block; 
	position:relative; 
	width:730px; 
	height:188px; 
	overflow:hidden; 
	text-align:center;
	background:transparent;
}
.header a {
	display:block;
	width:730px;
	height:188px;
	color:#ffffff;
	font-size:18px;
	padding:80px 0 0 0;
	cursor:pointer;
	z-index: 10;
	text-decoration:none;
}
.header span { 
	display:block; 
	position:absolute; 
	left:0; 
	top:0; 
	width:730px; 
	height:188px; 
	background:url("../images/hlavicka.jpg") top left no-repeat; 
}
#orders p.confirmed{
  text-decoration:line-through;
  
}

p.disclaimer, p.noattr{
	margin:0px;
	padding:0px;
	text-align:center;	
	
}

div#orders p {
  margin:0px;
  padding:5px;
  
}
  .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 #CE0000; border-right:1px solid #CE0000; border-bottom:1px solid #CE0000;}
  td.sep {background:transparent;}
  td {background:silver;}
  #curr {background:url(curr.gif);font-size:80%;}
  #curr strong {color:#CE0000;}
  	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 #CE0000;}
	.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:#CE0000;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 #CE0000;border-top:5px solid #CE0000;}
	#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;font-size:80%;}
	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%;}
	
	.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 #CE0000;}
	.line hr {visibility:hidden;}
	.button {cursor:pointer;font-weight:bold;color:white;background:#CE0000;}
	.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 #CE0000;margin:10px;margin-top:20px;padding:10px;}
	fieldset h2 {letter-spacing:0px;color:black;margin-left:0px;padding-left:0px;}
	legend {border:1px solid #CE0000;background:#CE0000;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;}

.fright {
	float:right;
}
.red {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;	
}
#seolista {
	position:absolute;
	top: -30px;
	color:#999999;
	font-size:9px;
}
#seolista a {
	color:#999999;
	font-size:9px;
}

@media print{
  div#zahlavi{
    display:none;
  }
  div#menu{
    display:none;
  }
  div#obsah{
    top:0px;
  }
  table{
    border:2px solid black;
  }
  td, th{
    border:1px solid black;
  
  }

}
