* {
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 {	width: auto;	margin: 0px;	padding: 0px 16px 8px 16px; }
div#runningtext {	width: 948px;	height: 18px;	font-size: 15px;	color: #003399;	font-weight: bold; }
div#header {	background-color: #003399;	width: 948px;	height: 58px;	text-align: left;	background-image: url(image/header.gif); }
div#menu {  padding-left: 3px; background-color: #AEAEFF;	font-weight: bold; }
  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; }
  div.menuactive a {	display: block;	color: #efefff; }
  div.menuactive a:hover {	text-decoration: none;	color: #efefff; }
  div.menuactive a:visited {  color: #efefff; }
div#bodyleft {	float: left;	border: 6px solid #aeaeff;	background-color: #efefff;	background-image: url(image/left_back.jpg);	background-repeat: no-repeat;	background-position: center; }
  div.nadpis {	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#bodyright {	float: left;	border-bottom: 6px solid #aeaeff;	border-right: 6px solid #aeaeff;	background-color: #efefff; }
div#mostprf {	float: inherit;	margin: 1px 2px 1px 2px;	text-align: center;	border: 0px solid #aeaeff;	padding: 0px; }
  div.mostprfa {	float: left;	margin: 1px 2px 1px 2px; padding: 2px 2px 2px 2px; }
  div.mostprfa a {	display: block;	color: #003399;	padding: 2px;	border: 3px solid #aeaeff;	background-color: #ffffff;	font-size: 11px; }
  div.mostprfa a:hover {	color: #003399;	text-decoration: none;	border: 3px solid #aeaeff;	background-color: #efefff;	font-size: 11px; }
div#about {	text-align: left; }
div#cont {  width: 200px;	font-size: 12px;	margin: 2px 0px 2px 40px;	float: left; }
div#ivanka {	float: left;	margin: 2px 170px 12px 190px; }
div#podpis {	float: none;	margin: 2px 0px 2px 140px; }
div#home {	height: 292px;	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 { font-family: Segoe Script; margin: 10px 6px 18px 6px;	text-align: justify; }
div#seznam {	margin: 1px 2px 6px 2px;	text-align: left;	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 { }
  div.seznamitem a { width: 100%; border-top: 3px solid #aeaeff; color: #003399; 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: 75px;	text-align: justify;	cursor: pointer; }
div#seznamitem2 {	float: left;	width: 120px; }
div#seznamitem3 {	width: auto; }
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 8px 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 {	float: left;	width: 250px; }
div#footer {	background-color: #003399;	color: #ffffff;	width: 948px;	height: 12px;	font-size: 9px;	background-image: url(image/footer.gif);	float: left; }
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 {	float: left;	width: 220px; }
div#nadpisy {	float: left;	width: 140px;	margin: 0px 0px 0px 20px; }
div#formaktivita {	text-align: left;	font-size: 14px;	width: 669px;	margin: 4px 0px 10px 20px;	font-weight: 700; }

/* TABLE */
div#menu table {	width: 715px;	font-size: 12px;	font-weight: bold;	text-align: center; }
table#posuvnik {	width: 250px;	font-size: 10px; }
table#tabulkacen {	width: 100%;	font-size: 11px; }
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: 450px;	vertical-align: top;	text-align: center;	border: 1px solid #aeaeff; }
td#price {	width: 120px;	font-weight: bold;	vertical-align: top;	text-align: center;	border: 1px solid #aeaeff;	background-color: #aeaeff; }

/* H */
h1 {	height: auto;	width: auto;	margin: 0px 0px 0px 30px;	padding: 0px 0px 0px 0px;	font-family: Tahoma;	font-style: italic;	font-weight: 900; font-size: 17px; }

/* P */
p {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px; }
div#detail p {	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; }
div#footer a {	color: #efefff; }

/* IMG */
div#pic img {	width: 250px;	height: 188px; }
div.mostprfa img {	height: 76px;	border: 0px; }
div.seznamitem img { float: left; border: 0px; margin: 0px 20px 0px 0px; }

/* HR */
div#innerspacer hr {	float: left;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: 0px;	width: 948px;	height: 6px;	background-color: #aeaeff;	color: #aeaeff; }
div#bodyright hr {	float: left;	display: inline;	margin: 0px;	border: 0px;	padding: 0px 0px 0px 0px;	width: 100%;	height: 3px;	background-color: #aeaeff;	color: #aeaeff; }

/* OTHER */
.most_prefered {	font-size: 11px;	font-style: normal;	background-color: #FFFFFF;	color: #003399;	text-align: center;	font-variant: normal;	font-weight: bold;	cursor: hand; }
.line {	background-color: #AEAEFF;	height: 2px; }
.seznam {	font-style: normal;	background-color: #FFFFFF;	color: #003399;	text-align: left;	font-variant: normal;	cursor: hand; }

.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; }
input {	color: #003399;	background-color: #ffffff;	font-size: 10px; }
input#tlacitka {	color: #efefff;	background-color: #003399;	font-size: 10px; }
select {	color: #003399;	background-color: #ffffff;	font-size: 10px; }
textarea {	color: #003399;	background-color: #ffffff;	font-size: 11px; }
