	body {margin: 0px;padding: 0px;background-color: #ffc438;background-image: url('design/background.gif');background-repeat: repeat-x;font-family: Arial, Verdana, Tahoma, sans-serif;}
table {border-collapse:collapse;border-spacing:0;margin:0px;padding:0px;border:0px;outline:0}
ul, li {margin:0px;padding:5px;list-style: none;}
h1 {font-size: 17px;color: #F89330;font-family: Arial, Verdana, Tahoma, sans-serif;}
h2 {font-size: 15px;color: #087ED1;font-family: Arial, Verdana, Tahoma, sans-serif;}
img {border:0px}
table {font-size: 11px;color: #333333;font-family: Arial, Verdana, Tahoma, sans-serif;font-weight:normal;}
td {vertical-align:top}
.skryte {visibility: hidden;position: absolute;}
.center{padding:0px;margin: 0px auto;width: 940px;background: #FFF;}
.top {width: 100%;height: 147px;clear: both;font-size: 0.8em;background: url(design/hlava.jpg) no-repeat -20px 0px;}
.top a {color: #2e4092;}
.logo {float: left;width: 300px;height: 147px;}
.logo a {display: block;margin: 0px;padding: 0px;height: 147px;width: 300px;border-top: 0px none;border-right: 0px none;border-bottom: 0px none;border-left: 0px none;text-indent: -200000px;}
.text_version {text-align: right;padding-right: 9px;padding-top: 11px;}
.up_middle {width: 100%;margin: 0px;padding: 0px;}
.middle{background-color: #FFF;height: 100%;width: 100%;}
.left_middle {width: 200px;float: left;}
.up_menu {background-image: url('design/menu_top.gif');width: 200px;height: 9px;clear: both;font-size: 0em;}
.menu {background: #FFF;clear: both;padding: 10px 0px;}
#menu {margin: 0px;padding: 0px;_padding-top: 6px;}
#menu ul {color: #FFFFFF;font-size: 0.9em;font-weight: bold;background: #FFF;margin: 0px;padding: 0px;}		
#menu ul li {margin: 0px;_padding-top: 0px;text-align: left;padding: 0px 0px 0px 10px;line-height: 24px;}
#menu ul li a {display: block;text-decoration: none;color: #D36157;padding: 0px 0px 0px 15px;margin: 0px;line-height: 24px;}
#menu ul li a:hover {color: #0C80D2;}
#menu {margin: 0px;padding: 0px;_padding-top: 6px;}
#menu ul.menu1 li a {display: block;text-decoration: none;color: #087ED1;padding: 0px 0px 0px 15px;margin: 0px;line-height: 24px;}
#menu ul.menu2 {color: #FFFFFF;font-size: 0.9em;font-weight: bold;background: #FFF;margin: 0px;padding: 0px;}		
#menu ul.menu2 li {margin: 0px;_padding-top: 0px;text-align: left;padding: 0px 0px 0px 10px;line-height: 24px;}
#menu ul.menu2 li a {display: block;text-decoration: none;color: #333;padding: 0px 0px 0px 15px;margin: 0px;line-height: 24px;}
#menu ul.menu2 li a:hover {color: #0C80D2;}
ul.sub {position: absolute;z-index: 10;visibility:hidden;}
#menu ul.sub li {display: block;width: 220px;height: 23px;margin: 0p 0px 0px 0px;_margin: 0px 0px -4px 0px;padding: 0px;position: relative;left: 153px;_left: 0px;top: -19px;}
#menu ul.sub li a {display: block;margin: 0px;width: 220px;height: 19px;background-color: #f89330;padding: 4px 0px 0px 10px;}
#menu ul.sub li > a {width: 220px;}
#menu ul.sub li a:hover {text-decoration: none;}
#menu ul li > ul.sub {position: absolute;z-index:10;visibility: hidden;}
#menu ul li.mainli:hover ul.sub {visibility: visible;}
ul.sub{position: absolute;z-index:10;visibility: hidden;}
li.mainliHover ul.sub{visibility: visible;}
.club {background-image: url('design/klub_istria.jpg');width: 194px;height: 83px;clear: both;font-size: 0.7em;color: #FFF;text-align: left;padding-left: 6px;padding-top: 66px;}.pole2 {width: 119px;height: 15px;border: 1px solid #b3b9c3;font-size: 1.1em;margin-top: 8px;}.tlacitko2 {background-color: #2e4092;border: 0px;color: #FFF;font-family: Arial;font-size: 1.1em;font-weight: bold;width: 60px;height: 19px;margin-left: 4px;margin-top: 8px;}.aktuality {background-image: url('design/aktuality.jpg');background-color: #faf6fb;background-repeat: no-repeat;padding-left: 10px;padding-right: 10px;padding-top: 56px;clear: both;text-align: left;font-size: 12px;}.aktuality_nadpis {font-size: 0.8em;font-weight: bold;}
.aktuality_nadpis a {color: #ff7f00;}
.aktuality_text {font-size: 0.7em;color: #2e4092;margin-bottom: 15px;}
.kontakty {background-image: url('design/kontakty.jpg');width: 192px;height: 126px;clear: both;font-size: 0.7em;color: #FFF;text-align: right;padding-right: 8px;padding-top: 60px;}
.kontakty a {color: #FFF;}
.yel {color: #fff82f;font-weight: bold;}
.right_middle {width: 740px;float: right;}
.search_bar {width: 100%;height: 29px;clear: both;text-align: right;background: url(design/hlava.jpg) no-repeat -220px -147px;}
.pole {width: 129px;height: 15px;border: 1px solid #b3b9c3;font-size: 0.8em;}
.tlacitko {background-color: #2e4092;border: 0px;color: #FFF;font-family: Arial;font-size: 0.8em;font-weight: bold;width: 56px;height: 19px;margin-left: 5px;margin-right: 10px;}
.nase_nabidka_n {width: 268px;height: 29px;background-image: url('design/nabidka_nadpis.gif');float: left;clear: left;border-left: 10px solid #FFFFFF;border-top: 10px solid #FFF;}
.nase_nabidka {width: 242px;height: 140px;padding-left: 26px;padding-top: 3px;background-image: url('design/nabidka_bg.gif');float: left;clear: left;border-left: 10px solid #FFFFFF;border-bottom: 10px solid #FFF;text-align: left;}
.nabidka_ul {list-style-image: url('design/odrazka1.gif');padding: 0px;margin: 0px;font-size: 0.8em;}
.nabidka_ul a {color: #2e4092;}
.nabidka_ul li {margin-top: 3px;}
.obl_destinace_n {width: 278px;height: 51px;background-image: url('design/obl_destinace_nadpis.gif');float: right;clear: right;}
.obl_destinace_pole {width: 278px;height: 121px;float: right;clear: right;}
.obl_destinace {width: 114px;height: 121px;padding-top: 10px;padding-left: 15px;background-image: url('design/obl_destinace_bg.gif');float: left;clear: right;border-left: 10px solid #FFFFFF;border-bottom: 10px solid #FFF;}
.obl_destinace2 {width: 109px;height: 121px;padding-left: 5px;padding-top: 10px;padding-right: 25px;background-image: url('design/obl_destinace_bg.gif');float: right;clear: right;border-bottom: 10px solid #FFF;}
.dest_ul {list-style-image: url('design/odrazka1.gif');padding: 0px;margin: 0px;font-size: 0.9em;text-align: left;font-weight: bold;}
.dest_ul a {color: #2e4092;}
.dest_ul li {margin-bottom: 8px;margin-left: 20px;}
.doporucujeme {width: 258px;height: 472px;padding-top: 54px;padding-left: 10px;background-image: url('design/doporucujeme.gif');background-repeat: no-repeat;background-color: #ffe3b3;float: left;border-left: 11px solid #FFF;clear: left;}
.doporucujeme_field {height: 67px;width: 258px;margin-bottom: 10px;}
.doporucujeme_fotka {width: 90px;float: left;margin-right: 10px;}
.doporucujeme_text {text-align: left;padding-left: 10px;padding-top: 6px;padding-right: 3px;}
.doporucujeme_nadpis {font-size: 0.75em;margin-bottom: 2px;}
.doporucujeme_nadpis a {color: #fe6600;font-weight: bold;}
.doporucujeme_datum {font-size: 0.7em;margin-bottom: 2px;}
.doporucujeme_cena {font-size: 0.75em;color: #2c3f8c;font-weight: bold;}
.last_moment {width: 258px;height: 472px;padding-top: 54px;padding-left: 10px;text-align: left;background-image: url('design/last_moment.gif');background-repeat: no-repeat;background-color: #e4f1f7;float: right;clear: right;border-left: 9px solid #FFF;}
.last_moment_field {width: 258px;height: 18px;text-align: left;}
.last_moment_nadpis {font-size: 0.7em;text-align: left;float: left;}
.last_moment_nadpis a {color: #fe6600;}
.last_moment_datum {font-size: 0.7em;width: 64px;float: right;}
.last_moment_cena {font-size: 0.7em;color: #2c3f8c;font-weight: bold;width: 50px;float: right;}
.dobre_rady {width: 278px;height: 178px;float: left;clear: left;border-bottom: 8px solid #FFF;}
.dobre_rady img {border: 0px;}
.letenky {width: 278px;height: 178px;float: right;clear: right;border-bottom: 8px solid #FFF;}
.letenky img {border: 0px;}
.bottom {background-color: #FAF2E8;width: 100%;height: 30px;clear: both;border-bottom: 10px #ffc438 solid;}
.copyright {width: 200px;font-size: 0.7em;color: #2e4092;float: left;margin-top: 6px;padding:4px 10px;text-align: left;}
.adds {width: 400px;margin-top: 6px;text-align: left;padding:4px;font-size: 0.7em;color: #ffae00;float: left;}
.adds a {color: #2e4092;margin-right: 10px;margin-left: 10px;}
.invention {font-size: 0.7em;margin-right:10px;float: right;text-align:right
}
.invention a {color: #000;text-decoration: none;}
.invention a:hover {text-decoration: none;}
.inside {background-color: #FFF;text-align: left;min-height: 894px;padding: 10px;}
.nadpis {background-color: #087ed1;height: 25px;font-size: 1em;font-weight: 600;color: #FFF;text-align: left;display: block;padding: 10px;}
.inside_odrazka {list-style-image: url('design/odrazka1.gif');padding: 0px;margin: 5px 0px 0px 20px;font-size: 1em;}
.inside_text {font-size: 0.8em;color: #333;padding: 10px;margin: 0px;}
.inside_text a {color: #2e4092;}
.inside_text2 {padding-left: 11px;margin-top: 10px;color: #333;padding-right: 15px;font-size: 0.9em;}
.inside_text2 a {color: #2e4092;}
.vice {font-weight: bold;}
.printbar {width: 534px;text-align: right;}
.c_form {font-size: 0.8em;margin-top: 10px;}
.nadpis_top {width: 45px;height: 19px;background-color: #fff7eb;float: left;padding-left: 10px;padding-top: 21px;}
.input_top {width: 200px;height: 40px;background-color: #fff7eb;float: left;}
.input_top INPUT {border: 1px solid #1579b7;width: 190px;height: 19px;margin-top: 15px;}
.nadpis_bottom {width: 45px;height: 32px;background-color: #fff7eb;float: left;padding-left: 10px;padding-top: 5px;}
.input_bottom {width: 200px;height: 37px;background-color: #fff7eb;float: left;}
.input_bottom INPUT {border: 1px solid #1579b7;width: 190px;height: 19px;margin-top: 2px;}
.input_big {width: 510px;height: 80px;background-color: #fff7eb;float: left;}
.input_big TEXTAREA {border: 1px solid #1579b7;width: 445px;height: 76px;margin-left: 55px;}
.buttons_big {width: 145px;height: 39px;background-color: #fff7eb;float: left;padding-left: 365px;}
.buttons_big INPUT {margin-left: 10px;margin-top: 10px;width: 59px;padding-top: 2px;padding-bottom: 1px;font-face: Arial;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #2e4092;border: 0px;}
li {behavior: url(hover.htc);}
.sub_top {margin-bottom: -1px;width: 139px;position: relative;top: -1px;}
.li_bg {background-color: #e34e1c;width: 173px;padding-left: 10px;height: 1px;}
.lispacer2 {height: 1px;width: 215px;position: absolute;_position: relative;top: 22px;_top: -1px;z-index:11;}
.lispacer1 {height: 1px;width: 153px;float: left;margin-top: 3px;}
.menu_odrazka {width: 6px;height: 10px;float: left;margin-top: 3px;margin-right: 10px;border: 0px;}
.spacer {width:1px;height:1px}
	ul {padding-left:0 }
.clear {clear:both }
#otn .kontakty {display:none }
#otn h2 {font-size:1em;clear:both;border-bottom:1px solid #ccc;margin:1em 0 5em 0 }
	#otn h3 {font-size:14px;margin:10px 10px 10px 0px;color: #087ED1;}
	#otn hr {display:none }
	#otn b.lm {color:#c00 }
	#otn #system img {border:0 }
	/* Kontakty */
	#otn .zaslat-zpravu {border:1px solid #ccc;background:#fed;padding:1em 1.5em 1em 1em;margin:1em 0 }
	#otn .zaslat-zpravu input {width:98% }
	#otn .zaslat-zpravu textarea {width:98%;height:7em;margin:.5em 0 }
	/* Zajezdy */
	#otn .zajezdy img {float:left;margin:0 1em 0 0;border:1px solid #000;padding:1px }
	#otn .zajezdy div.popis {margin:5px 0 0 90px }
	#otn .zajezdy div.info i {color:#000 }
	#otn .zajezdy div.zajezd {clear:both;padding:.5em 0 }
	#otn .strankovani {clear:both;margin-top:3em }
	#otn .strankovani a {text-align:center;text-decoration:none;padding: 1px 3px;border: 1px solid #ccc;color:#000 }
	#otn .strankovani a.hi {background-color:#666;color:#fff;}
	#otn .strankovani a:hover {background-color:#fff;color:#000;}
	#otn img.flag {border:1px solid #999;margin:0 3px }
	
	/* HP - Hledej */

	#otn .hledej select {width:100% }
	#otn .hledej label {display:block }
	
	#otn .hledej div.col1 {float:left;width:33%;margin-right:1em }
	#otn .hledej div.col2 {float:left;width:33%;margin-right:1em}
	#otn .hledej input.submit {margin-top:3.5em;padding:5px }	

	/* HP - Destinace */
	
	#otn .destinace ul {list-style-type:none;margin:0 }
	#otn .destinace li {float:left;width:30%;display: block;}
	
	/* HP - Last minute */
	
	#otn .lastminute {clear:both }
	#otn .lastminute table {border-collapse:collapse;width:100%;table-layout:fixed;}
	#otn .lastminute td {padding:2px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #ddd;white-space:nowrap;}
	#otn .lastminute .nazev  {margin-right:1em;color:#666 }
	#otn .lastminute .odjezd {width:80px;text-align:center }
	#otn .lastminute .cena {width:80px;text-align:right;padding-right: 10px;}
	#otn .lastminute .doprava {width:6em;xtext-align:center }
	#otn .lastminute .strava {width:6em;xtext-align:center }
	#otn .lastminute .h td {xbackground:#FFA000;font-weight:bold;}

	/* HP - Kontakty */
	
	#otn .kontakty {float:right;width:35%;padding:0 0 0 1em;border-left:1px solid #FFA000;}
	#otn .kontakty h2 {display:none }
	
	/* HP - Tipy */
	
	#otn .tipy {clear:both;padding-top:.5em }
	#otn .tipy h2 {display:none }
	#otn .tipy table {width:100%;table-layout:fixed;margin:1em 0 }
	#otn .tipy td {text-align:center;border:1px solid #ccc;padding:1em 5em;}
	#otn .tipy img {border:1px solid #000 }
#otn .tipy .cena {color:#c00;line-height:30px;margin:5px }
	
	/* Detail */
	#otn .zajezd-foto {float:right;border:1px solid #000;margin-left:1em }
	#otn .terminy {width:100%
}
	#otn .hodne{width:100%;height: 220px;overflow: auto;}
	#otn .terminy table {margin: 0px auto 0em 10px;width: 80%;}
	#otn .terminy td {text-align: right;line-height: 22px;padding: 0px 10px;border: 1px solid #EDEDED;}
	#otn .terminy tr:hover {background: #EDEDED;}
	#otn .terminy .cena {text-align:right}
	#otn .terminy .delka {text-align:center;} 	
	#otn .popisceny {margin: 10px;}
	#otn .popisceny ul {font-size:.85em;margin:0;margin-left:1.8em;list-style-type:square }
	#otn .popisceny h3 {margin:1em 0 .5em 0 }
	#otn .foto img {border:1px solid #000;padding:1px;margin: 0 1em 1em 0 }
	
	/* Rezervace */
	#otn .sluzby .cena {text-align:right }
	#otn .sluzby .pocet {width:6em;text-align:right }
	#otn .sluzby input {width:2em }

	#otn #touroperator_info {display:none }
	#otn textarea {width:100% }
		#menu li a {background:url(design/odrazka2.gif) left center no-repeat;border-bottom:1px solid #FF7F00;padding:2px 20px;margin:0 }
.aktuality ul {list-style-type:none;margin:0;font-size:70% }
.pocasi h2,
.kurzy h2 {margin:10px 5px 5px}
.pocasi table,
.kurzy table {width:170px;margin-left: 10px;}
.pocasi td,
.kurzy td {text-align:left;vertical-align:middle;line-height:1.3em }
.pocasi img {vertical-align:middle }
	
	#otn .destinace {background:#EFF7D1 url(design/obl_destinace_bg.gif) repeat-x;padding-bottom:20px;overflow: auto;margin: 10px 0px;}
	#otn .destinace ul {padding:10px }
	#otn .destinace h2 {background:#fff url(design/obl_destinace_nadpis.gif) no-repeat;text-indent:-1000px;height:50px;border:0;margin: 0px;padding: 0px;}
	
	#otn .lastminute {background:#D0EEF7 url(design/nabidka_bg.gif) repeat-x;padding-bottom:20px;margin-top:3em;padding-top: 0px;}
	#otn .lastminute h2 {background:#fff url(design/last_moment.gif) 10px 0 no-repeat;height:35px;border:0;text-indent: -10000px;margin: 0px;padding: 0px;}
	#otn .hledej h2 {background:#fff url(design/nabidka_nadpis.gif) 10px 0 no-repeat;text-indent:-1000px;height:29px;margin:0;border:0 }
	#otn .hledej
.box {background:#CFEEF7 url(design/nabidka_bg.gif) repeat-x;padding:10px;margin:0px}
.clear {clear:both }
.absolutni{padding:0px;position: absolute;left: 0px;right: 0px;text-align: center;}
