
	BODY,TD,INPUT { font-family: Verdana, "Geneva CE", lucida, sans-serif; }
	BODY { font-size: 80%; }
	BODY,FORM,P,UL,LI,P { margin:0; border:0; padding:0 }
	LABEL { width:10em; float:left; display:block; }
	TD { vertical-align:text-top; }
	.kontakty TD { padding-right:1em; padding-bottom:1em; width:33% }
	
	A { color:#08b }
	A:hover { color:#f00 }
	
	.top { background:#FE9 }
	.tel { font-family:Wingdings, sans-serif }
	.reader { display:none }
	
	#search { float:right; padding:0; padding-right:4px; width:324px; height:67px; text-align:right; font-size:85%; background:url(/img/top-right.gif) no-repeat right; }
	#search INPUT { border:1px solid #000; width:75px; font-size:100% }
	#search IMG { width:16px; height:16px; vertical-align:bottom; margin-right:5px; }
	#search P { margin-top:4px; }
	
	#top-right { color: #08b; font-size:80%; float:right; padding-right:4px; text-align:right; }
	#top-left { color: #08b; font-size:80%; float:left; padding-left:10px; }
	#top-right A { color:#08b; text-decoration:none }
	#top-right A:hover { color:#08b; text-decoration:underline }
	
	#logo { float:left; width:175px; height:69px; border:0 }

	.mini { font-size:80% }	
	
	.top, #search, #logo { height:69px; }
	.top, #logo { border-bottom:3px solid #08b; }
	
	#menu { display:block; width:490px; position:absolute; left:22%; top:19px; }
	#menu LI { display:block; float:left; background-repeat:no-repeat; text-align:center; font-size:85%; line-height:1.5em}
	#menu A { background:url(/img/tab.gif) no-repeat bottom left; display:block; float:left; color:#000; width:80px; height:37px; text-decoration:none; padding-top:53px; }
	#menu A:hover, #menu A:hover.default { background-position:bottom right;  }
	#menu A.default { font-weight:bold; background-position:bottom center;  }
	
	#menu-pobyty { background-image:url(/img/menu-pobyty.gif); }
	#menu-termaly { background-image:url(/img/menu-termaly.gif); }
	#menu-podrobne { background-image:url(/img/menu-podrobne.gif); }
	#menu-kratkodobe { background-image:url(/img/menu-kratkodobe.gif); }
	#menu-pesi { background-image:url(/img/menu-pesi.gif); }
	#menu-dalky { background-image:url(/img/menu-dalky.gif); }

	#menu-andalusie-sevilla { background-image:url(/img/menu-andalusie-sevilla.gif); }
	#menu-andalusie-cordoba { background-image:url(/img/menu-andalusie-cordoba.gif); }
	#menu-andalusie-granada { background-image:url(/img/menu-andalusie-granada.gif); }
	#menu-andalusie-costa { background-image:url(/img/menu-andalusie-costa.gif); }
	#menu-andalusie-gibraltar { background-image:url(/img/menu-andalusie-gibraltar.gif); }
	#menu-andalusie-byci { background-image:url(/img/menu-andalusie-byci.gif); }

	
	#menu-start { display:block; width:1px; float:left; background-image:url(/img/menu-start.gif); }
	#menu-start A { display:block; width:1px; background:none }
	
	#nav { clear:left; float:left; margin-top:5px; padding-left:5px; }
	#nav UL { display:block; width:169px; }
	#nav LI { display:block; background:#08b; border-left:1px solid #000; color:#fff; font-size:85%; border-right:1px solid #000; line-height:14px; }
	#nav LI A { display:block; width:161px; text-decoration:none; color:#fff; padding:3px; }
	#nav LI A:hover { background-color:#f00; }
	#nav LI.title { background:url(/img/side-top.gif); color:#000; margin-top:10px; padding-left:5px; font-size:85%; padding-top:6px; padding-bottom:3px; border:0; font-weight:bold; }
	#nav LI.end { background:url(/img/side-bottom.gif) no-repeat; height:10px; padding:0; margin:0; border:0 }
	
	#content { position:absolute; left:180px; top:110px; padding:.5em; }
	#content P { margin-top:.5em; }
	
	H1 { margin-top:0; color:#08b; font-size:160%; font-weight:normal; border-bottom:2px solid #08b; }
	H1 I { float:right; }

	
	.copy { margin-top:2em; font-size:80%; color:#888; border-top:1px dashed #08b; clear:both;  }
	
	H2 { margin-top:.5em; margin-bottom:.1em; color:#08b; font-size:130%; font-weight:normal; border-bottom:1px dashed #08b; clear:right; }
	H2 I { float:right; font-style:normal; font-size:70%; padding-top:.4em; }
	H2 A { color:#08b; text-decoration:none }
	H2 A:hover { color:#f00; }
	H2#program { clear:none }

	.buttons { text-align:center; margin-top:2em;  }
	.w3c4 { margin-top:.5em; width:11em; font-size: 75%; font-weight: normal; text-align:left }
	.w3c4 a { display: block; width:100% }
	.w3c4 a:link, .w3c4 a:visited, .w3c4 a:hover { background-color: #fc6; color: #000; text-decoration: none; }
	.w3c4 a:link, .w3c4 a:visited { border-top:1px solid #ccc; border-bottom:1px solid #444; border-left:1px solid #ccc; border-right:1px solid #444; }
	.w3c4 a:hover { border-bottom: 1px solid #ccc; border-top: 1px solid #444; border-right: 1px solid #ccc; border-left: 1px solid #444; }
	.w3c4 b { padding: 0 0.4em; width:5em; background-color: #fff; color: #000; font-weight: normal;  }
	
	.menu4 { margin: 0; padding: 0; font-size:80%; float:left; width:auto; height:15px }
	.menu4 ul { margin: 0; padding: 0; list-style-type: none; }
	.menu4 li { margin: 0; padding: 0; float: left; width:2em; margin-right: 1em; text-align: center; }
	.menu4 a { display: block;  width: 100%; height:15px; font-weight:bold; text-decoration: none; }
	.menu4 a:hover { color:#00f; }
	
	.left { float:left; border:0; }
	.right { float:right; border:0; }
	.redb { font-weight:normal; color:#f00 }

	.flag { width:15px; height:10px; vertical-align:bottom; margin-right:3px; border:1px solid #fc6;  }
	.katalog { float:right; border:1px solid #08b; }
	.t		{ padding-top:.2em }
	.t A	{ font-size:80%; }
	
	.cenytab	{ padding:2px; border:1px solid #08b; }
	.cenyheader { font-weight:bold; background:#fc6; color:#000 }
	.tcpocet	{ width:2em; margin-left:1em; }
	.tccelkem	{ width:7em; text-align:right; border:1px solid #08b; }	

	.br { margin:0; padding:0; height:0; clear:left }
	.center { text-align:center; }
	.p { float:right; border:1px solid #08b; width:90px; height:60px }
	IMG.vlajka { width:15px; height:10px; border:1px solid #08b; }
	#mesice TD { padding-right:1em }
	
