* { box-sizing: border-box; -moz-box-sizing: border-box; }              

/* LAYOUT */
html { width: 100%;	height: 100%; }
body { background-color: #ffffff;	font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0px;	text-align: center;	font-size: 12px; }

/* DIV */
div#parent { width: 980px; /*height:auto;*/	margin: 0px auto 0px auto; }
div#innerspacer { padding: 0px 16px 8px 16px; }
div#runningtext {	width: 948px;	height: 18px;	font-size: 15px; color: #003399; font-weight: bold; }
div#header { width: 948px; height: 61px; background-color: #003399; background-image: url(image/header.jpg); text-align: left; }
div#toptravel { color:#ffffff; width:350; text-align: right; font-family: Tahoma; font-size: 13px; font-style: italic; font-weight: bold; }
div#toptravel a { color:#ffffff; }
div#toptravel a:visited { color:#ffffff; }
div#menu { height: 25px; background-color: #aeaeff;	padding-left: 2px;	font-weight: normal; }
  div.menupassive {	float: left; margin: 1px;	border: 2px solid #003399; }
  div.menupassive a {	display: block;	background-color: #aeaeff; }
  div.menupassive a:hover {	background-color: #efefff; color: #003399; text-decoration: none; }
  div.menuactive { float: left;	margin: 1px; border: 2px solid #003399;	background-color: #003399; color: #efefff; }
  div.menuactive a { color: #efefff; display: block; }
  div.menuactive a:hover { text-decoration: none;	color: #efefff; }
  div.menuactive a:visited { color: #efefff; }
div#bodyleft {	float: left; border-bottom: 6px solid #aeaeff;	border-right: 6px solid #aeaeff;	border-left: 6px solid #aeaeff;	background-color: #efefff; }
div#bodyright { float: left;	border-bottom: 6px solid #aeaeff;	border-right: 6px solid #aeaeff; background-color: #efefff; }
  div.nadpis { height: 17px; margin: 4px 2px 1px 2px;	font-weight: bold; background-color: #AEAEFF;	color: #003399; text-align: center; }
  div.popis {	margin: 1px 2px 8px 2px; text-align: center; border: 1px solid #aeaeff; }
div#about {	text-align: left; }
div#home {	margin: 1px 2px 6px 2px; text-align: center; border: 1px solid #aeaeff;	overflow: auto;
 SCROLLBAR-FACE-COLOR: #aeaeff;
 SCROLLBAR-HIGHLIGHT-COLOR: #efefff;
 SCROLLBAR-SHADOW-COLOR: #003399;
	SCROLLBAR-3DLIGHT-COLOR: #aeaeff;
	SCROLLBAR-ARROW-COLOR: #efefff;
	SCROLLBAR-TRACK-COLOR: #efefff;
}
div#home1 { margin:10px 6px 18px 6px; font-size: 16px; font-weight: 100; text-align: justify; }
div#home2 { margin:10px 6px 6px 6px; font-size: 14px; text-align: center; }
div#mostprefered { width: 711; height: 144px;	margin: 0px 2px 0px 2px; padding: 4px 0px 0px 0px; }
  div.mostprefered1 { width: 237px;	float:left;  font-size:11px; font-style:normal; text-align:center; font-variant:normal; font-weight:bold; cursor:hand; }
  div.mostprefered1 a {	background-color: #ffffff; display: block; margin: 0px 26px 0px 26px; padding: 2px 0px 2px 0px;	color: #003399; }
  div.mostprefered1 a:hover { text-decoration: none;	background-color: #aeaeff; color: #003399; }
div#info { float:left; text-align:left; }
  div.info1 { float:left; margin: 2px 60px 0px 60px; font-size: 11px; vertical-align: top; }
div#infoprague { width:668px; float:left; margin:64px 6px 0px 6px; text-align:justify; }
div#seznam {	margin: 1px 2px 0px 2px; text-align: center; border: 1px solid #aeaeff; overflow: auto;	padding: 2px 12px 2px 12px;
	SCROLLBAR-FACE-COLOR: #aeaeff;
	SCROLLBAR-HIGHLIGHT-COLOR: #efefff;
	SCROLLBAR-SHADOW-COLOR: #003399;
	SCROLLBAR-3DLIGHT-COLOR: #aeaeff;
	SCROLLBAR-ARROW-COLOR: #efefff;
	SCROLLBAR-TRACK-COLOR: #efefff;
}
div#seznamitem { width: 100%; font-size: 13px; border-top: 3px solid #aeaeff;	color: #003399; }
div#seznamitem a {	display: block;	background-color: #ffffff;	padding: 1px 4px 2px 3px; }
div#seznamitem a:hover {	background-color: #efefff;	color: #003399;	text-decoration: none; }
div#seznamitem1 {	width: 100%; height: 81px; text-align: justify; cursor: pointer; }
div#seznamitem2 { width: 120px; float: left; }
div#detail {	border: 1px solid #aeaeff; margin: 0px 2px 0px 2px; }
div#inf { margin: 1px 2px 8px 2px;	text-align: center;	border: 1px solid #aeaeff; overflow: auto;
	SCROLLBAR-FACE-COLOR: #aeaeff;
	SCROLLBAR-HIGHLIGHT-COLOR: #efefff;
	SCROLLBAR-SHADOW-COLOR: #003399;
	SCROLLBAR-3DLIGHT-COLOR: #aeaeff;
	SCROLLBAR-ARROW-COLOR: #efefff;
	SCROLLBAR-TRACK-COLOR: #efefff;
}
div#booking { margin: 1px 2px 0px 2px;	padding: 10px 0px 0px 0px; text-align: left; border: 1px solid #aeaeff; overflow: auto;
 SCROLLBAR-FACE-COLOR: #aeaeff;
	SCROLLBAR-HIGHLIGHT-COLOR: #efefff;
	SCROLLBAR-SHADOW-COLOR: #003399;
	SCROLLBAR-3DLIGHT-COLOR: #aeaeff;
	SCROLLBAR-ARROW-COLOR: #efefff;
	SCROLLBAR-TRACK-COLOR: #efefff;
}
div#sitemap {	margin: 1px 2px 8px 2px;	padding: 10px 20px 10px 40px;	text-align: left;	border: 1px solid #aeaeff; overflow: auto;
	SCROLLBAR-FACE-COLOR: #aeaeff;
	SCROLLBAR-HIGHLIGHT-COLOR: #efefff;
	SCROLLBAR-SHADOW-COLOR: #003399;
	SCROLLBAR-3DLIGHT-COLOR: #aeaeff;
	SCROLLBAR-ARROW-COLOR: #efefff;
	SCROLLBAR-TRACK-COLOR: #efefff;
}
div#pic {	width: 250px;	float: left; }
div#footer {	width: 948px; height: 12px;	background-color: #003399;	background-image: url(image/footer.gif);	color: #ffffff;	font-size: 9px; float: left; }
div#footer a {	color: #efefff; }
div#footer1 {	text-align: left;	font-size: 9px;	float: left;	padding-left: 16px; }
div#footer2 {	text-align: right;	font-size: 9px;	float: right;	padding-right: 16px; }
div#form {	width: 689px;	text-align: left;	margin: 4px 0px 4px 0px;	}
div#form1 {	width: 689x;	text-align: left;	margin-top: 12px; }
div#form2 {	width: 220px;	float: left; }
div#nadpisy { width: 140px;	float: left;	margin: 0px 0px 0px 20px; }
div#formaktivita {	width: 669px;	margin: 4px 0px 10px 20px;	text-align: left;	font-size: 14px;	font-weight: 700; }

/* TABLE */
table#posuvnik {	width: 250px;	font-size: 10px; }
table#tabulkacen { float: left;	width: 100%;	font-size: 11px; vertical-align: bottom; }

/* TD */
td#nadpisy { width: 120px;	font-weight: bold;	vertical-align: middle;	border: 1px solid #aeaeff;	background-color: #aeaeff;	padding-left: 7px; }
td#program {	border: 1px solid #aeaeff;	padding-left: 7px;	padding-right: 2px; }
td#person {	width: 400px;	vertical-align: top;	text-align: center;	border: 1px solid #aeaeff; }
td#price {	width: 170px;	font-weight: bold;	vertical-align: top;	text-align: center;	border: 1px solid #aeaeff;	background-color: #aeaeff; }

/* H */
h1 { height:auto;	color: #ffffff; width:auto; margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; font-family: Tahoma; font-size: 36px; font-style: italic; font-weight: bold; }
h2 { height:17px; width:auto; margin:0px 0px 0px 30px; padding:0px 0px 0px 0px; font-size:14px; font-weight:700; background-color:#AEAEFF; color:#003399; }

/* P */
p {	margin: 0px;	padding: 0px; }
div#detail p {	height: 200px;	float: left;	text-align: justify;	overflow: auto;	padding: 0px 4px 0px 4px;
	SCROLLBAR-FACE-COLOR: #aeaeff;
	SCROLLBAR-HIGHLIGHT-COLOR: #efefff;
	SCROLLBAR-SHADOW-COLOR: #003399;
	SCROLLBAR-3DLIGHT-COLOR: #aeaeff;
	SCROLLBAR-ARROW-COLOR: #efefff;
	SCROLLBAR-TRACK-COLOR: #efefff;
}

/* A */
a:link {	text-decoration: none;	color: #003399; }
a:visited {	color: #003399;	text-decoration: none; }
a:hover {	color: #AEAEFF;	text-decoration: underline; }

/* RORMULAR */
input {	color: #003399;	background-color: #ffffff; }
input#tlacitka { color: #efefff;	background-color: #003399; }
select {	color: #003399;	background-color: #ffffff; }
textarea {	color: #003399;	background-color: #ffffff; }

/* IMG */
div#seznam img {	float: left;	border: 0px;	margin: 3px 0px 3px 3px; }
div#pic img {	width: 250px;	height: 188px; }
div#bodyleft img { margin:8px 0px 0px 0px; width:209px; height:165px; border:1px solid #aeaeff; }

/* HR */
div#innerspacer hr {	width: 948px;	height: 6px;	float: left;	margin: 0px;	padding: 0px;	border: 0px;	background-color: #aeaeff;	color: #aeaeff; }
div#bodyright hr {	width: 100%;	height: 3px; float: left;	display: inline;	margin: 0px;	border: 0px;	padding: 0px;	background-color: #aeaeff;	color: #aeaeff; }

/* OTHER */
.sm0 {	font-size: 20px; }
.sm1 {	font-size: 16px;	margin: 2px 0px 2px 40px; }
.sm2 {	font-size: 14px;	margin: 2px 0px 2px 40px; }
.sm3 {	font-size: 12px;	margin: 2px 0px 2px 40px; }
