body {	font-family: 'Open Sans', sans-serif;	font-size: 13px;	text-align: center;	line-height: 145%;	margin: 0;	background: #dddddd url('../../picture/back02.gif') top repeat-x fixed; }form, div, p, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}td, th, p, div { font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 13px; margin: 0; color: #1e4ca8; line-height: 145%; }p { margin: 0 0 5px 0; }ul (margin-top: 0;)img { border: 0; margin: 0; padding: 0}.clearFix { clear:both; }.sub_no sub_first {margin-top: 0; margin-bottom: 0;}.sub_no {margin-top: 0; margin-bottom: 0;}.listEntry {margin-bottom: 10px;}a, a:link, a:visited, a:active, a:focus {color: #1e4ca8; text-decoration: underline}a:hover {color: #092f4b; text-decoration: underline;}#imageContainer { position: relative; top: 0; width: 628px; height: 199px; border: 0; margin: 0;}#imageContainer img {	display: none;	position: absolute; top: 0; left: 0; margin: 0;}.images-01 { width: 100%; display: flex; justify-content: flex-start; align-content: space-between; flex-wrap: wrap; line-height: 100%; margin: 0; } .imageEntry { line-height: 100%; }.tip-tydne-hlavicka-01 { box-sizing: content-box; width: 178px; text-align: center; color: #ffffff; padding: 3px 0 5px 0;   font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold;  background: #1e4ca8; border: solid 1px #1e4ca8;}.tip-tydne-obsah-01 p { text-align: center; color: #1e4ca8; padding: 0; margin: 20px 0 0 0;  font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 24px; font-weight: bold; line-height: 165%;}.tip-tydne-obsah-01 p a, .tip-tydne-obsah-01 p a:link, .tip-tydne-obsah-01 p a:active, .tip-tydne-obsah-01 p a:visited { text-align: center; color: #1e4ca8; padding: 0; margin: 20px 0 0 0;  font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 24px; font-weight: bold; line-height: 165%;  text-decoration: none;}.tip-tydne-obsah-01 p a:hover { text-align: center; color: #1e4ca8; padding: 0; margin: 20px 0 0 0;  font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 24px; font-weight: bold; line-height: 165%;  text-decoration: underline;}.tip-tydne-hlavicka-02 { 	box-sizing: content-box;  width: 176px; text-align: center; color: #ffffff; padding: 3px 0 5px 0;   font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: bold;  background: #1e4ca8; border: solid 1px #1e4ca8;}.tip-tydne-obsah-02 p { text-align: center; color: #1e4ca8; padding: 0; margin: 15px 0 0 0;  font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 24px; font-weight: bold; line-height: 145%;}.tip-tydne-obsah-02 p a, .tip-tydne-obsah-01 p a:link, .tip-tydne-obsah-01 p a:active, .tip-tydne-obsah-01 p a:visited { text-align: center; color: #1e4ca8; padding: 0; margin: 15px 0 0 0;  font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 24px; font-weight: bold; line-height: 145%;  text-decoration: none;}.tip-tydne-obsah-02 p a:hover { text-align: center; color: #1e4ca8; padding: 0; margin: 15px 0 0 0;  font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 24px; font-weight: bold; line-height: 145%;  text-decoration: underline;}div.button-01-wrapper {float: left; position: relative; margin: 0 0 8px 0; padding: 0; border: 0; text-align: center; }  span.button-01-popis {      position: absolute;    margin: 0; padding: 0; border: 0;    bottom: 0; left: 0;      box-sizing: content-box;    width: 180px;    height: 30px;    text-align: center;    background: url('../../picture/buttony/gradient-03.png');      font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 15px; color: #ffffff;  }  span.button-01-obsah {    position: relative; top: 7px; border: 0;    padding: 0; margin: 0; text-align: center;    font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold;} span.button-01-obsah a:hover { text-decoration: none; border: 0; padding: 0;}span.button-01-obsah, span.button-01-obsah a, span.button-01-obsah a:link, span.button-01-obsah a:active, span.button-01-obsah a:visited { color: #FFFFFF; text-decoration: none; border: 0; padding: 0; margin: 0;}.centruj { text-align: center; }.bez-okraje { border: 0; }.bilyodkaz a:hover { background-color: #5b90b7; text-decoration: underline;}.bilyodkaz, .bilyodkaz a, .bilyodkaz a:link, .bilyodkaz a:active, .bilyodkaz a:visited {color: #FFFFFF; text-decoration: underline;}.bily {color: #ffffff;}.akce-ramecek { box-sizing: content-box; width: 616px; text-align: center; color: #cc0000; padding: 5px; border: 1px solid #cc0000;  background: #fde7e7;}.lm-container {  box-sizing: border-box;  display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;  background: #d1ebff;  border: 1px solid #8da8de;  margin: 0 0 10px 0;}.lm-left {  float:left;  width: 250px; height: 170px;  margin: 0;}.lm-right {  float: left;  box-sizing: border-box;  width: 370px;  padding: 10px; margin: 0;  line-height: 165%;}.lm-top { box-sizing: content-box;  width: 616px; text-align: left; padding: 5px; border: 1px solid  #8da8de;	background-color: #d1ebff; color: #ffffff; font-weight: bold; height: 15px; margin: 0;}.lm { box-sizing: content-box;  width: 606px; text-align: left; padding: 10px 10px 0 10px; border: 1px solid #8da8de;	background-color: #d1ebff; margin: 0 0 13px 0;}.lm h3 { margin-top: 0; }.tabulka-seznamu-hotelu { width: 623px; }.hlavicka-seznamu-hotelu {background: #1e4ca8; color: #dfeefb; margin: 80px 0 0 0; padding: 3px 3px 3px 5px; font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 16px; font-weight: normal;}.telo-seznamu-hotelu {background: #d1ebff; border: solid 1px #8da8de; color: #1e4ca8;}.tab-cenik    {margin:0; padding:0; vertical-align: top; text-align: left; width: 628px; border-collapse: separate;}.tab-popis01  {background: #d1ebff; text-align: left; padding: 2px 5px 2px 5px; border: solid 1px #8da8de; color: black;}.tab-popis02  {background: #d1ebff; text-align: left; padding: 2px 5px 2px 5px; border: solid 1px #8da8de; color: black;}.tab-pokoj    {background: #d1ebff; text-align: center; padding: 2px; border: solid 1px #8da8de; color: black;}.tab-sezona   {background: #d1ebff; text-align: left; padding:  2px 5px 2px 5px; border: solid 1px #8da8de; color: black;}.tab-cena     {background-color: #ffffff; text-align: center; padding: 2px; border: solid 1px #8da8de; color: black;}.tab-nazev-pole		{padding: 1px 10px 1px 0; vertical-align: top;}.tab-pole-formulare	{padding: 1px 0 1px 0; vertical-align: top;}.form-pole			{border: #8da8de 1px solid; width: 330px; background: #d1ebff;}.form-pole-2		{border: #8da8de 1px solid; width: 480px; background: #d1ebff;}.form-pole-w390		{border: #8da8de 1px solid; width: 390px; background: #d1ebff;}.form-pole-povinne	{border: #8da8de 1px solid; background-color: #f5d7d7; width: 330px;}.form-pole-povinne-w390	{border: #8da8de 1px solid; background-color: #f5d7d7; width: 390px;}.zvyrazni {color: #cc0000; font-weight: bold;}.button-menu-01 {	box-sizing: content-box;display: inline-block; height: 29px; padding: 6px 10px 0 10px; color: #ffffff; font-weight: bold; background: top right url('../../picture/line-menu-01.gif') no-repeat;}.phpwcmsIntLink {color: #1e5a87; text-decoration: underline;}.phpwcmsIntLink, .phpwcmsIntLink a, .phpwcmsIntLink a:link, .phpwcmsIntLink a:active, .phpwcmsIntLink a:visited {text-decoration: underline;}.phpwcmsIntLink a:hover {text-decoration: underline;}.articleText {margin-bottom: 3px; text-align: justify;}.articleCode {margin-bottom: 3px; font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 12px;}h1, h2, h3, h4, h5, h6 { font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; }.articleSummary {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 11px;	color: #000000;	line-height: 135%;}.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	color: #4A5966;	font-weight: normal;	text-decoration: none;}.nav_table a:hover {text-decoration: underline;}.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 10px;	color: #4A5966;	font-weight: bold;	text-decoration: none;}.articleList_toptext {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;}.articleList_listhead {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold;}h1, .articleHead, .articleList_tophead {	font-weight: normal; font-size: 32px; font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; text-decoration: none;	line-height: 110%; color: #1e4ca8; margin: 0 0 10px 0;}h2 {font-weight: normal; font-size: 18px; font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; text-decoration: none;	line-height: 125%; color: #1e4ca8; margin: -5px 0 15px 0;}	.articleSubHead, .articleList_topsubhead {	font-family: Aria, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal; color: #1e4ca8;	line-height: 145%; margin-bottom: 0px;}.contentHead, h3 {	font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif;	font-size: 17px; font-weight: bold; line-height: 125%; color: #1e4ca8;	margin: 12px 0 5px 0;}.contentSubHead, h4 {	font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 14px; font-weight: normal; color: #1e4ca8; margin: 0 0 5px 0;}/* CSS for the top level list */ul.list_top, ul.list_level {	padding: 3px 0;	margin-left: 0;	border-bottom: 1px solid #5E747F;	font: bold 12px Verdana, sans-serif;}ul.list_top li, ul.list_level li {	list-style: none;	margin: 0;	display: inline;	padding: 0;}ul.list_top li a, ul.list_level li a {	padding: 3px 0.5em;	margin: 0px;	border: 1px solid #778;	border-bottom: none;	background: #D7DEE5;	text-decoration: none;}ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }ul.list_top li a:hover, ul.list_level li a:hover {	color: Black;	background: #92A1AF;;	border-color: #227;}ul.list_top li.active a, ul.list_level li.active a {	background: white;	border-bottom: 1px solid white;}/* * Sample CSS for DIV pagelayout */#container01 {	margin: 8px 0 0 0; padding: 0 0 15px 0;	border: 0; float: left;	box-sizing: content-box;	width: 816px;}#main {	float: left;	text-align: left;	box-sizing: content-box;	width: 628px;	margin: 0; padding: 0;}#right {	float: left;	text-align: left;	box-sizing: content-box;	width: 180px;	margin: 0 0 0 8px; padding: 0;}#right02 {  box-sizing: content-box;  width: 180px;  float: left; margin: 0; padding: 0;}#right02 img { margin: 0 0 3px 0; }#container02 {	margin: 8px 0 0 0; padding: 0;	box-sizing: content-box;	width: 816px;	height: 199px;	clear: both;}#top01 {	float: left;	margin: 0; padding: 0;	box-sizing: content-box;	width: 628px;	height: 199px;}#top02 {	float: left;	margin: 0 0 0 8px; padding: 0;	box-sizing: content-box;	width: 180px;	height: 199px;	background: #d1ebff;}#menu02 {  display: flex; justify-content: space-between;	margin: 0; padding: 0; border: 0;	box-sizing: content-box;	width: 818px;	height: 35px;	font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif;	font-size: 11px; color: #ffffff; font-weight: normal;	text-align: left;}.menu02-button a, .menu02-button a:link, .menu02-button a:visited, .menu02-button a:active, .menu02-button a:focus{  display: inline-block; overflow: hidden;	box-sizing: content-box;  height: 27px;	width: 132px;  margin: 0 2px 0 0; padding: 7px 0 1px 0;  text-align: center;  font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif;	font-size: 13px; color: #ffffff; font-weight: normal;  text-decoration: none;  background: #1e4ca8;}.menu02-button-last a, .menu02-button-last a:link, .menu02-button-last a:visited, .menu02-button-last a:active, .menu02-button-last a:focus {  display: inline-block; overflow: hidden;	box-sizing: content-box;  height: 27px;	width: 126px;  margin: 0; padding: 8px 0 0 0;  text-align: center;  font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif;	font-size: 11px; color: #ffffff; font-weight: bold;  text-decoration: none;  background: #1e4ca8;}.menu02-button a:hover { background: #0000aa; color: #ffffff; }.menu02-button-last a:hover { background: #0000aa; color: #ffffff; }#container03 {  float: left;	margin: 0 8px 0 8px; padding: 0;	box-sizing: content-box;	width: 816px;}#container04 {  float: left;	margin: 0 0 0 8px; padding: 0;	box-sizing: content-box;	width: 180px;}#logo01 {  margin: 0; padding: 0;	box-sizing: content-box;  width: 180px;  height: 215px;  text-align: center;  font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 16px; color: #1e4ca8; line-height: 145%;}#rychly-kontakt-01 {	border: 0;	margin: 4px 0 0 0;	font-family: 'Segoe UI', Arial, sans-serif;	font-size: 16px; color: #1e4ca8;	text-align: center; font-weight: bold;/* 	border: solid 1px #3db8f2;} */}#rychly-kontakt-01 p {font-family: 'Segoe UI', Arial, sans-serif;	font-size: 16px; color: #1e4ca8; font-weight: bold;}#rychly-kontakt-01 td {font-family: 'Segoe UI', Arial, sans-serif;	font-size: 16px; color: #1e4ca8; font-weight: bold;}#rychly-kontakt-01 a, #rychly-kontakt-01 a:link, #rychly-kontakt-01 a:visited, #rychly-kontakt-01 a:active, #rychly-kontakt-01 a:focus {  font-size: 16px; font-family: 'Segoe UI', Arial, sans-serif;	color: #1e4ca8; text-decoration: none; font-weight: bold;}#rychly-kontakt-01 a:hover {font-size: 16px; color: #1e4ca8; text-decoration: underline; font-weight: bold;}#menu01 {  margin: 10px 0; padding: 0;	box-sizing: content-box;	width: 180px;}#container05 {	margin: 0; padding: 0;}#footer {  clear: both;	margin: 0 0 0 8px; padding: 5px 0 5px 0;	box-sizing: content-box;	width: 1004px;	font-family: 'Segoe UI', Arial, sans-serif;	font-size: 12px; color: #ffffff;	background: #1e4ca8;	text-align: center; }#footer p	{font-family: 'Segoe UI', Arial, sans-serif;	font-size: 12px; color: #ffffff;}#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:focus {font-size: 12px; font-family: 'Segoe UI', Arial, sans-serif;	font-size: 12px; color: #ffffff; text-decoration: none;}#footer a:hover {font-size: 12px; color: #ffffff; text-decoration: underline;}#container00 {	box-sizing: content-box;  width: 1020px;	margin: 0 auto 0 auto; padding: 0;	background: white;}#container00b {	margin: 0 auto 0 auto; padding: 0;	border: 0;	box-sizing: content-box;	width: 980px;	background: #ffffff;	display: block;}#left-margin { float: left; width: 10px; }#right-margin { float: left; width: 10px; }#clearer01 { clear: both; }#menu01-wrapper { text-align: center; border: 0;}.no-border { border: 0; }.nadpis-menu01 {	margin: 0 0 1px 0;	padding: 4px 0 4px 5px;	box-sizing: content-box;	width: 175px;	text-align: left;	font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold;/*	border: solid 1px #005994;  */	background: #1e4ca8;/*	background: #468dbb url('../../picture/box-menu-02.gif') repeat-x;  */}.nadpis-vpravo {	margin: 20px 0 7px 0;	padding: 4px 0 4px 5px;	box-sizing: content-box;	width: 175px;	text-align: left;	font-family: 'Segoe Regular', Segoe, 'Segoe UI', Arial, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold;	background: #1e4ca8;} /* Tooltip container */.tooltip {    position: relative;    display: inline-block;    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */}/* Tooltip text */.tooltip .tooltiptext {    visibility: hidden;    width: 180px;    background-color: #1e4ca8;    color: #fff;    text-align: center;    padding: 5px 5px;    border-radius: 6px;    /* Position the tooltip text */    position: absolute;    z-index: 1;    bottom: 125%;    left: 50%;    margin-left: -60px;    /* Fade in tooltip */    opacity: 0;    transition: opacity 0.3s;}/* Tooltip arrow */.tooltip .tooltiptext::after {    content: "";    position: absolute;    top: 100%;    left: 50%;    margin-left: -5px;    border-width: 5px;    border-style: solid;    border-color: #555 transparent transparent transparent;}/* Show the tooltip text when you mouse over the tooltip container */.tooltip:hover .tooltiptext {    visibility: visible;    opacity: 1;} .imgDIVinTextLeft {	float: left;	margin-right: 5px;	margin-bottom: 5px;	padding: 0;}.imgDIVinTextRight {	float: right;	margin-left: 5px;	margin-bottom: 5px;	padding: 0;} .imgDIVtopLeft { 	margin: 0 10px 5px 0; 	padding:0px; 	border:0; } .imgDIVtopCenter { 	margin:8px -50% 5px -50%; 	padding:0px; 	border:0; }.imgDIVblockImgLeft { 	margin-right: 15px;}.imgDIVblockImgRight {	margin-left: 15px; } .phpwcmsImgListRight {	text-align: right;	margin: 0;	padding: 0;}.phpwcmsImgListLeft {	text-align: right;	margin: 0;	padding: 0;}.phpwcmsSearchResult {	margin: 15px 0 15px 0;}.phpwcmsSearchResult h3 {	margin: 10px 0 1px 0;	font-size: 12px;	font-weight: bold;}.phpwcmsSearchResult p {	margin: 0;}.phpwcmsSearchResult em.highlight, em.highlight {	background-color: #FFFF00;	font-style:inherit;}#VisualModeIndicator {	position:absolute;	left:5px;	bottom:5px;	padding:5px;	z-index:10000;	background-color:#FF3300;	color:#FFFFFF;	border:1px solid #000000;}