
	body, input, select,td { font-family:Tahoma; font-size:13px } 
	body { margin:0; padding:0 }
	td { line-height:150% }
	
	label { display:block; float:left; width:6em }
	
	.skupiny td { font-family:Tahoma; font-size:13px; background:#4784ba; vertical-align:top; text-align:center; color:#fff; border:3px solid #fff; border-left:0; border-top:0; padding:.4em 0 0 0 }
	.skupiny td a { color:#f5fac0;  text-decoration:none; font-weight:bold; }
	.skupiny td img { border:1px solid #000; border-left:0; border-right:0  }

	.footer { font-family:Tahoma; font-size:11px; color:#2C71AC; line-height:180%; text-align:center }
	.footer a { color:#2C71AC }
	
	#main { width:780px; table-layout:fixed }
	td { vertical-align:top; margin:0; padding:0; }
	
	/* top */
	
	td.topbar { width:152px; height:94px; background:#2C71AC; color:#F8E9A8; font-size:11px; text-align:center; vertical-align:center; line-height:125% }
	td.topbar i { font-style:normal; color:#fff }
	td.topbar p { margin:0; margin-bottom:5px }
	td.topbar a { color:#F8E9A8;  }
	td.topbar img { border:0 }
	
	/* menu */
	
	.menu { background:url(/img/topmenu.gif); height:38px; line-height:32px; text-align:center }
	.menu a { margin:0 .8em; font-weight:bold; color:#2C71AC; text-decoration:none }
	
	a:hover { text-decoration:underline }
	  	
	td.bar { background:#E3F1FC }
	td.bar div.box { border-top:3px solid #fff; padding:1px 5px 15px 10px; }
	td.bar div.box p { margin:.5em 0 }
	td.bar a { color:#2C71AC; text-decoration:none }

	td.system { text-align:right }
	td.system a { color:#BDE; font-size:9px}
	
	#right, #right input { font-size:11px }
	  	
	h1 { font-size:20px; font-family:Trebuchet MS; margin:.5em 0 1em; color:#2C71AC; line-height:130% }
	h2 { padding:0 5px; border-left:3px solid #FCB201; font-size:14px; font-family:Trebuchet MS; margin:.5em 0; text-transform:uppercase }
	h3 { font-size:100%; color:#2C71AC; margin-bottom:.5em; margin-top:1em; border-bottom:1px solid #E3F1FC }
	h4 { font-size:100%; margin-bottom:.5em; margin-top:1em }

	#hledej td { color:#2C71AC; font-weight:bold; }
	#hledej select { width:130px }
	#hledej option { background:#CEE9F5 }

	.zajezdy { width:100% }
	.zajezdy h3 { background:#CEE9F5; padding-left:.5em; margin-bottom:.2em }
	.zajezdy h3 a { color:#000; text-decoration:none }
	.zajezdy h3 i { float:right; display:block; border:1px solid #000; font-style:normal; font-weight:normal; padding:0 .5em; cursor:help }
	.zajezdy img, img.hlfoto { border:2px solid #CEE9F5; }
	.zajezdy .f { width:92px; text-align:center; line-height:130% }
	.zajezdy .t { font-size:11px; line-height:130%; padding-left:.5em }
	.zajezdy b.lm { color:#c00 }

	img.hlfoto { float:left; margin:5px 10px 5px 0 } 

	/* Rezervace */

	.tcnazev	{ width:10.5em; }
	.tcpocet	{ width:2em; margin-left:10px; }
	.tccelkem	{ width:5em; text-align:right; background:#E3F1FC; font-weight:bold; border:1px solid #000 }

	/* Barevné označení tématického rozdělení zájezdů */
	.zajezdy .tema { margin-bottom:.2em }
	.zajezdy .tema i { font-style:normal; margin:0 .8em }
	.s1 { color:#c90 } 
	.s2 { color:#900 } 
	.s3 { color:#09f }
	.s4 { color:#c60 }
	.s5 { color:#090 }
	.s6 { color:#c36 }
	.s7 { color:#936 }

	.b1 { background:#c90 }
	.b2 { background:#900 }
	.b3 { background:#09f }
	.b4 { background:#c60 }
	.b5 { background:#090 }
	.b6 { background:#c36 }
	.b7 { background:#936 }
	
	#cenik { background:url(/img/cenikbg.gif) repeat-x; border-collapse:collapse; border-spacing:0; padding:0; margin:2em 0 }
	#cenik td { border:1px solid #000; padding:.2em }
	#cenik .h td { font-weight:bold; border-bottom:2px solid #000 }
	
	.katalogpdf { float:right; width:14em; border:1px solid #08b; background:#cee9f5; padding:1em }
	.katalogpdf img { border:0; float:left; margin-right:1em }
	.katalogpdf a { text-decoration:none; color:#000}
	
	.prodejci td { font-size:70% }
	
	.mini { font-size:11px; line-height:130%; }
	.mini td { font-size:11px }
	
	.katalogy img { border:1px solid #08b; margin:1px; width:150px; height:213px }
	
	.fotostrip { background:url(/img/filmstrip2.gif) repeat-y; padding:1px 20px }
	.fotostrip img { margin:0; padding:0; border:0; margin:1px }
	.fotostrip a { border:1px solid #666; display:block; width:90px; }
	.fotostrip a:hover { border:1px solid #fff }
	
	.prehled img { border:1px solid #fff; margin:0px; }
	.prehled td { font-size:11px }
	.prehled form { margin:0 } 
	
	.uvod { color:#2C71AC }
	.clr { clear:both }
	
  .zajimavost-zeme { font-size:100% }
  .zajimavost-zeme img { border:1px solid #ccc }
  .zajimavost-zeme a { color:#2C71AC }
  
  
  .vyprodanost { border:1px solid #FCB201; margin:1em 0; padding:.5em }
  .vyprodano { color:#c00; font-weight:bold }
  .dotaz { font-weight:bold }
  
  .anketa { background:#fcc; padding:10px; border:1px solid #c00; border-left:0; border-right:0 }
  .anketa a { font-weight:bold; color:#006 }
