
	body,td,input { font-family: Verdana, "Geneva CE", lucida, sans-serif; line-height:150%; }
	body { font-size: 80%; }
	body,form { margin:0; border:0; padding:0 }
	label { width:10em; float:left; display:block; }
	td { vertical-align:text-top; }
	
	p { margin-top:.5em }
	
	a { color:#08b }
	a:hover { color:#c00 }
	.reader { display:none }
	
	#top { background:#78B2EE; height:69px; border-bottom:3px solid #08b; }
	#path { color:#1D87B8; font-size:85%; margin-left:5px; font-weight:bold;  }
	#path a { color:#1D87B8 }
	
	#logo { float:left; width:369px; height:69px; border:0; background:url(/img/logo.jpg) }
	#logo b { visibility:hidden }

	#menu { display:block; position:absolute; right:1em; 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 center; display:block; float:left; 
		color:#fff; width:80px; height:37px; text-decoration:none; padding-top:53px; }
	#menu a:hover { background-position:bottom right; color:#c00 }
	
	#menu-obrazky { background-image:url(/img/menu-obrazky.gif); }
	#menu-svycarsko { background-image:url(/img/menu-svycarsko.gif); }
	#menu-rakousko { background-image:url(/img/menu-rakousko.gif); }
	#menu-dolomity { background-image:url(/img/menu-dolomity.gif); }
	
	#nav { position:absolute; left:5px; width:180px; top:80px; }
	#nav ul { width:169px; margin:0; padding:0; border-bottom:1px solid #000; background:#1D87B8 }
	#nav li { display:block; 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:#E4C341; color:#c00 }
	#nav h2 { color:#000; font-size:85%; border:1px solid #000; margin:0; margin-top:2em; padding:3px }
	
	#content, #bottom { margin-left:190px; margin-top:.5em; padding:.5em; }
	#bottom { font-size:85%; margin-top:2em; border-top:1px solid #1D87B8 }
	#xbottom, #xbottom a { color:#1D87B8 }
	
	h1 { margin:0; margin-bottom:.5em; padding-bottom:.2em; color:#600; font-size:160%; border-bottom:1px solid #600; }
	
	.copy { margin-top:2em; font-size:80%; color:#888; border-top:1px dashed #08b; clear:both;  }
	.copy A { color:#888; text-decoration:none; }
	
	h2, h2 a { color:#08b }
	h2 { margin-top:1em; margin-bottom:.2em; font-size:100%; border-bottom:1px dashed #08b; clear:right; }
	h2 a { text-decoration:none }
	h2 a:hover { color:#c00; }
	h2#program { clear:none }

	.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%; }
	

	.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; }
	
	#content .foto { padding:2px }
	#content .foto img { border:1px solid #fff; margin-bottom:6px; margin-right:6px; width:80px; height:60px; }
	#content .foto a { border:1px solid #08b; }
	#content .foto a:hover { border:1px solid #c00 }
	
	#content img { border:1px solid #600; margin:.3em; }
	#content img.left { margin-right:1em; margin-left:0; float:left; }
	#content img.right { margin-left:1em; margin-right:0; float:right; }
	
	#obr { float:right; color:#fff; background:#000; margin-left:1em; margin-bottom:.3em; }
	#obr img { margin:0; }
	#obr b { margin-left:.5em; font-size:85%; }
	
	a.dalsi { white-space:nowrap; font-size:85%; }