	html,body { height:100% }

	body,input,select { font-family:Verdana,sans-serif; font-size:small; }
	body { margin:0; line-height:130%; text-align:center; background:#fff; }
	form { margin:0; }

	#body, #footer { width:55em; margin:0 auto; }
	#footer { margin-top:1em; padding:1em; border-top:1px solid #000; }
	#footer p { font-size:75%; }
	.top { display:none }
	
	.content { padding:1em; font-size:85%; text-align:left }
	.content input, .content select { font-size:100%; }
	
	h1 { margin-bottom:1em; padding-bottom:1em; border-bottom:1px solid #000; }
	h2 { font-size:100%; margin-top:.5em; margin-bottom:.1em; letter-spacing:1px; text-decoration:underline; }
	h4 { letter-spacing:1px; font-size:18px; font-style:italic; margin:0; margin-left:21px; margin-bottom:-1px; z-index:0}
	
	.box { padding:1em; padding-top:1px; border-left:1px solid #000; border-right:1px solid #000; }
	.tipw .box { border-right:0; }
	
	.foto { margin-top:.2em; margin-right:.5em; background:#fff; padding:.2em; float:left; border:1px solid #ccc; text-align:center; }
	.foto b { color:#000; }
	.foto img { border:0; }
	
	#partneri  { font-size:90%; line-height:1.4em; }
	#partneri a.dalsi { font-size:110%; margin-top:.2em; }
	
	.destinace { background:url(/ck2/world.gif) right no-repeat; padding:1.2em; xpadding-right:170px; padding-left:1em; padding-bottom:3em; }
	.destinace h2 { margin-top:3.5em; margin-bottom:.5em; }
	
	.skupiny a, .destinace a { text-decoration:none; }
	.skupiny a:hover { text-decoration:underline; }
	
	.searchbox { border-left:1px solid #09c; }
	.searchbox input, .searchbox select { width:15em; margin-top:.5em; }
	.searchbox label { float:left; display:block; width:7em; text-align:right; margin-top:.5em;}
	
	.rcol { float:right; padding-left:0; margin-left:0; width:23em; }
	.lcol { width:39em; padding-right:0; }
	.xrcol div { border:1px solid #f00; }
	
	.skupiny h2 { margin:0; padding-top:8px; }
	.skupiny h2 a { text-decoration:none; }
	.skupiny img { clear:left; float:left; margin:0; width:45px; height:51px; margin-right:1em; }

	.clr { display:block; clear:both; margin:-1px 0 0 0; height:1px; padding:0; border:none; visibility:hidden; border:1px solid #f00; }
	
	.search { background-repeat: no-repeat; width:15em; height:120px; float:right; text-align:right; font-size:80%; margin-right:.5em; }
	.search .info { height:68px; }
	.search .info a { color:#aaa; text-decoration:none; }
	.search .info a:hover { color:#000; }
	.search .input form { margin:0; padding:0; margin-bottom:8px; }
	.search .input input { font-size:100%; }

	#doporucujeme .foto { clear:both; border-color:#ddd; xborder-top-color:#ddd; text}
	#doporucujeme a { text-decoration:none; }
	#doporucujeme a.zajezd { display:block; height:4.1em; overflow:hidden; line-height:1.3em; font-weight:bold; }
	#doporucujeme a.foto:hover { border-color:#7482FF; }
	
	#lastminute a { display:block; width:16em; float:left; clear:both; text-decoration:none; border-bottom:1px dotted #ddd; }
	#lastminute i { font-style:normal; color:#c00; }
	#lastminute img { width:15px; height:10px; border:1px solid #ccc; vertical-align:middle; }
	#lastminute a.dalsi { border-bottom:0; width:100%; float:none; }
	
	a.dalsi { display:block; color:#999; text-decoration:none; }
	a.dalsi:hover { color:#000; text-decoration:none; }

	.sort { text-align:right; margin-bottom:.3em; margin-top:1em; padding-top:.3em; padding-right:.3em; border-top:1px solid #fc6; }
	.sort b { color:#c00; }
	
	/* Last minute tabulka */
	
	#lm { border-collapse:collapse; width:100%; }
	#lm td { border:1px solid #ccc; border-right:0; border-left:0; padding:.1em; }
	#lm td.c { color:#c00; text-align:right; }
	#lm a { text-decoration:none; }
	#lm .h { background:#fc6; }
	#lm tr.h td { padding:.2em; padding-left:.2em; padding-right:0; border-color:#fc6; }
	#lm img { width:15px; height:10px; vertical-align:middle; border:1px solid #ccc; }

	/* Compatibilita s predchozi verzi */

	.pp { float:right; padding:2px; border:1px solid #ccc; margin-left:1em; margin-right:.5em; }
	.p { float:left; padding:2px; border:1px solid #ccc; margin-right:1em; }
	h3 { margin:0; margin-top:.5em; margin-bottom:.2em; padding-top:.5em; border-top:1px solid #ccc; font-size:115%; clear:both; }
	hr { display:none; }

	/* NiftyCorners */
	
	.rtop,.artop{display:block}
	.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
	.artop *{border-style:solid;border-width:0 1px}
	.r1,.rl1,.re1,.rel1{margin-left:5px}
	.r1,.rr1,.re1,.rer1{margin-right:5px}
	.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
	.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
	.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
	.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
	.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
	.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
	.rx1,.rxl1{border-left-width:5px}
	.rx1,.rxr1{border-right-width:5px}
	.rx2,.rxl2{border-left-width:3px}
	.rx2,.rxr2{border-right-width:3px}
	.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
	.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
	.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
	.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
	.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
	.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
	.rel1, .rel2, .rel3, .rel4 { border-right:0; }

	#smenarna { display:none }
