/* main settings */html, body {  margin: 0px;   padding: 0px;  border:none;  width:100%;}body, input, select, textarea, tbody td, table, .yui-navset, div#main {	  text-decoration: none;  word-spacing: normal;  letter-spacing: 0;	font-weight:normal;    -webkit-text-size-adjust: none; }body {  background-color: #fff;  text-align:center;  background-position:top center;  background-repeat:repeat-x;	  text-align: center;}hr {height: 1px;color:#d9dad4;background-color:#d9dad4;   border: 0;}img {border:none}tr,td {vertical-align:top;}ul {  margin-top:0px;    } li { }option,select { }input,textarea,button {border:1px solid grey;color:black;text-align:left}input.search,textarea,button, input.hidden {border:none}label {}				.bigger {font-size:160%;font-weight:bold}.bold {font-weight:bold;}.italic { font-style: italic}.white {color:#ffffff}.image {border:1px solid #555555}.blue {color:blue}.red {color:red}.yellow {color:#fbc509;}.black {color:black}				.orange {color:#FF690B}			.green {color:#413D2E}.alright {float:right}.alleft {float:left}	/* content */div#main-hp {  width:1000px;  min-height:670px;  text-align:left;  margin:0px auto;  padding:0px auto;  background-image:url('/images/hp-background2.png');  background-position:top center;  background-repeat:no-repeat;  }div#main {  width:1000px;  min-height:514px;  text-align:left;  margin:0px auto;  padding:0px auto;  margin-top:0px;    background-image:url('/images/in-background-y2.gif'); background-position:top center; background-repeat:repeat-y;   }div#main-in {margin-top:0px;  width:100%;background-image:url('/images/in-background2.png');  background-position:top center;  background-repeat:no-repeat; margin:0px;  padding:0px;}div#menu-lang {  float:right;text-align:right;margin-right:18px;margin-top:20px;}div#menu-lang ul {  display:inline;list-style: none;	margin:0px;	padding:0px;	text-align:left;}div#menu-lang li {  display:inline;list-style: none;	margin:0px;	padding:0px;	text-align:left;border-right:1px solid white;background-image:none}div#menu-lang a { color:white;text-decoration:none;margin:0px;margin-right:5px;margin-left:5px;font-weight:normal;}div#menu-lang a:hover { text-decoration:underline}div#menu {  margin:0px;  padding:0px;  padding-top:129px;  padding-left:25px;  float:left;  }div#search {  float:right;width:282px;height:22px;padding:0px;padding-top:105px;margin-right:40px;background-image:url('/images/search.gif');background-position:bottom;background-repeat:no-repeat}div#search .search {width:181px;height:22px;padding-left:30px;margin:0px;font-size:0.9em;background-color:transparent;&padding-top:2px}div#search .search_submit {width:51px;height:22px;margin:0;padding:0;background-color:transparent;cursor:hand}div#top { height:250px;color:white;padding:0 0px 0 45px;padding-top:20px;}div#hp-banner {float:right;margin-right:23px;margin-top:6px;height:266px;width:583px;}div#icon { height:180px;}div#content {  text-align:left;  width:967px;	padding:0px;  padding-bottom:30px;    padding-top:30px;  margin-left:auto;  margin-right:auto;    min-height:650px;  	}div#breadcrumb { width:100%;padding-left:30px;margin-bottom:20px;}div#breadcrumb  a {font-weight:normal;}div#content-left { width:245px; float:left;margin-left:30px;}div#content-right { width:635px; float:right;margin-right:30px;}div#hp-virtual {  width:555px;  height:281px;  margin:0px auto;     }div#hp-virtual img{ padding-top:13px;}div#hp-content {  margin:0 auto;  padding:0 30px;  color:black;  padding-bottom:30px;  }div#hp-content-middle { float:left; width:220px; margin-left:30px;}div#hp-content-left {  width:400px;  float:left;}div#hp-content-right {  width:260px;  float:right;}div#submenu {  width:252px;  background-image:url('/images/menu-left-middle.jpg');  background-repeat:repeat-y;  margin-bottom:20px;}div#submenu-in {background-image:url('/images/menu-left-top.jpg');min-height:104px;background-repeat:no-repeat;}div#submenu  div.submenu-head {width:100%;padding:15px;padding-left:35px;color:#6d8903;font-weight:bold;text-transform: uppercase;}div#submenu  div.submenu-bottom {width:100%;height:6px;background-image:url('/images/menu-left-bottom.jpg');background-repeat:no-repeat;}div.item-left {  width:252px;  background-image:url('/images/item-left-middle.jpg');  background-repeat:repeat-y;  margin:0px 0px 20px 0px;}div.item-left-in {background-image:url('/images/item-left-top.jpg');min-height:104px;background-repeat:no-repeat;}div.item-left div.item-left-head {width:100%;padding:15px;padding-left:35px;color:#003668;font-weight:bold;text-transform: uppercase;background-image:url('/images/arrow-down.gif');background-repeat:no-repeat;background-position:15px 20px}div.item-left div.item-left-bottom {width:100%;height:6px;background-image:url('/images/item-left-bottom.jpg');background-repeat:no-repeat;}div.item-left div.item-left-middle {  margin:10px 0px 0px 35px;  padding:0px 0px 10px 0px;  min-height:50px;}div#bottom {  background-color:#e6e6e6;  margin:0px auto 0px auto;  padding:30px 0px; }div#bottom div#bottom_in {  margin:0 auto;  width:960px;  }/* MENU ---------------------------------------------------------------------------------------  */ /* MENU - MAIN */div#menu ul {  list-style: none;	margin:0px;	padding:0px;	padding-left:15px;	text-align:left; }	 div#menu ul li {  width:auto;  float:left;  list-style: none;  padding:0px;  margin:0px;		text-align:left;  display:block;  background-image:none;}		div#menu a {  display:block;  padding:0px;  margin:0px;  color:black; 	text-decoration: none; 	padding:15px;	font-size:13px;	font-weight:bold;	height:13px;}div#menu a:hover { color:white;background-image:url('/images/menu-hover.gif')}div#menu li.menuon { color:#2560a6;}div#menu  ul.menu_hide {display:none;position:absolute;background-color:#d4d3d3;padding:0px 10px;z-index:1000}div#menu  ul.menu_hide li {float:none;border-bottom:1px dotted #acacac}div#menu  ul.menu_hide li a {  	padding:10px;	}div#menu  ul.menu_hide li a:hover { color:#14b8db;background-image:none;	}div#menu_bottom ul {  list-style:none;  padding:0px;  margin:0px;  list-style-image: none;}	 div#menu_bottom li {  width:25%;  float:left;	padding:0px;	list-style-image: none;  background-image:none;}		div#menu_bottom a {  color:black; 	text-decoration: none;	margin:0px;	font-size:12px;		font-weight:normal;}/* MENU left */div#submenu ul {  margin:10px 0px 0px 35px;  padding:0px;  min-height:50px;}div#submenu ul ul {  margin:10px 0px 0px 15px;}div#submenu ul li {  padding:10px 0px 10px 0px;  margin:0px;  width:90%;	list-style: none;	text-align:left;	background-image:url('/images/menu-left-li.jpg');	background-position:center bottom;	background-repeat:no-repeat;}		div#submenu ul li  ul {}div#submenu ul li  ul li {background-image:none;}div#submenu ul a:link, div#submenu ul a:visited {	text-decoration: none;	margin:0px;	color:#000;	font-weight:normal;}div#submenu ul a:hover {color:#707071}div#submenu ul a.submenuon{  color:#00439c;  font-weight:bold;}div#submenu ul li span {position:relative;top:1px;left:-8px;margin-left:-8px}div#menu_bottomul.submenu_bottom {  margin:0px;  padding:0px;  float:none;    background-image:none;}div#menu_bottomul.submenu_bottom li {  width:200px;  padding:0px;  margin:0px;	list-style: none;	text-align:left;  float:none;		  padding:8px 0px 0px 0px;   background-image:none;}		div#menu_bottomul.submenu_bottom a:link, div#menu_bottomul.submenu_bottom a:visited {	text-decoration: none;	margin:0px;	font-size:1em;	color:#787777;		}div#menu_bottomul.submenu_bottom a:hover {  text-decoration: underline;  }/* TOP */div#more_about_qi  {position:absolute;top:422px;left:50%;margin-left:-220px;}div#more_about_qi a:link,div#more_about_qi  a:visited  {color:white;font-weight:bold}div#more_modules  {position:absolute;top:590px;left:50%;margin-left:302px;font-size:.8em}div#more_modules a:link,div#more_modules  a:visited  {color:white;font-weight:bold}div#tour a:link,div#tour a:visited {display:block;width:20px;height:120px;position:absolute;top:180px;left:50%;margin-left:480px;}div#logo a#logo_click:link, div#logo  a#logo_click:visited {display:block;width:240px;height:100px;position:absolute;top:0px;left:50%;margin-left:-500px;}/* ITEMS -------------------------------------------------------------------------------------- */.number {font-size:60px;color:white;float:left;line-height:55px}.adv {float:left;padding-left:10px;line-height:12px;}.adv strong {font-size:30px;color:#14b8db;line-height:40px;}div#top ul {margin:0;padding:10px 0px 0px 5px;clear:left;} div#top li {margin:0;padding:3px;padding-left:25px;background-image:url("/images/hp-li.gif");list-style:none;background-position:left;background-repeat:no-repeat;}div#hp-content h1 { font-size:1.3em;font-weight:bold; color:#0a4d9c}div#hp-content h2 {  margin-bottom:1em;}div#hp-content .news_info h2 {font-size:1em;margin-bottom:0.3em; }div#hp-content .news_info h2 a{font-weight:bold}div#main-hp h3 {color:#0a4d9c}div.item {   margin-bottom:0;   padding-bottom:0;        }div#content-right div.item, div#content-right div.news_info{  width:555px;   margin-left:20px;}div.item a.print {  float:right;}div#content-right div.head {  width:638px;  height:42px;  background-image:url('/images/head.gif');  padding:0;margin:0;  margin-bottom:20px;}div#content-right div.head h1 {padding:12px;padding-left:20px;color:#14b8db;margin:0;}div#content-right div.head a.print {float:right;padding:15px;}div.item-middle div {  display: inline;}div.item td {  font-size: 1em;	line-height: 1.4em;   }div.item ul {  margin:5px;  margin-left:15px}.search-result {background-color:yellow}div#breadcrumb img {margin:0 10px }div#breadcrumb a {text-decoration:underline}/* Photogallery */.photo_item {	float:left;}	div.photo {  display:block;  width:150px;	height:120px;	margin:0px 15px 0px 0px;	background-repeat:no-repeat;	background-position:center;	cursor:hand;}.photo_headline {  font-weight:normal;	font-size:100%;}		.cleaner_left { clear:left;}/* news*/div.news_info {margin:0 0 2em 0;min-height:120px}div.news_info h3 {color:#0a4d9c;}div.news_info .date {color:#b3b3b3; font-size:80%;}div.news_info .news_image {width:142px; height:96px; float:right;margin-left:10px;background-image:url('/images/news-image.jpg');}div.news_info .news_image img {margin:5px 0px 0px 12px;}div.news_info a:link,.news_info a:visited {  font-weight:normal;color:#0a4d9c}div#hp-content a:link,div#hp-content a:visited {color:#0a4d9c;}.more_info {margin:0 0.5em 0 0;padding:0}div#content-right div.news_info {min-height:20px}/* poll */.poll {  width:250px;}.poll tr td { font-size:10px;}.poll tr td div {  margin:5px;  height:3px;  background-color:black;  float:left;  font-size:1px;}.poll tr td a {  color:black}.poll tr td a:visited {  color:black}/* form */.progres_form  { margin-right:0px; text-align:left;}.progres_form table td{  width:50%;}.progres_form table td label {  display:block;  margin:0px 0px 5px 0px;}.progres_form label {  display:block;  margin:0px 0px 5px 0px;}.progres_form table td input,.progres_form input {  border:1px solid #c8c8c8;  margin:0px 0px 5px 0px;  }.progres_form table td input.noborder,.progres_form input.noborder {  border:none}.progres_form table td input.width100,.progres_form input.width100 { width:99%; }.progres_form table td input.hidden,.progres_form input.hidden {  border:none;}.progres_form table textarea, .progres_form textarea {  width:99%;  border:1px solid #c8c8c8;  margin:0px 0px 5px 0px;}.progres_form input.submit {  width:124px;  height:20px;  background-color:transparent;  background-image:url('/images/form-submit.gif');  float:right;  border:none;   margin-right:3px;}.progres_form  .reservation {  float:left;  width:45%;}div.item-left div.item-left-middle input, div.item-left div.item-left-middle textarea{  width:190px;  margin-right:10px;  display:block;  margin-bottom:5px;}div.item-left .progres_form input.submit {margin-right:25px;width:124px; }/* Photogallery */.photo {  width:130px;	height:87px;	margin:0px 10px 10px 0px;	  }.photo_item {	float:left;}	.photo_headline {  font-weight:normal;	font-size:100%;}	.photo_in img{	border:1px solid #aaa;  }	.cleaner_left { clear:left;}.rss {  float:right;}/* mapa webu*/div#site-map ul li {margin:5px 0px}div#site-map ul li a{  color:black;}/* anchors */a:link, a:visited {	text-decoration: none;	display:inline;	color:#14b8db;	font-weight:bold; color:#0a4d9c; }a:hover {text-decoration: underline;}a:active{  outline: none;}a{  outline: none;}a.black:link, a.black:visited {color:black}a.grey:link, a.grey:visited  {color:#B3B3B3}a.menuon:link, a.menuon:visited {color:#FF690B}a.white:link, a.white:visited {color:white}div#link_hp {  padding-left:10px}div#link_hp a { }a.no-under {	} div#menu-bottom2 ul li a:hover { text-decoration:underline;}div#site_map ul {margin:15px;padding:15px;}div#site_map li {margin:15px;padding:15px;}div#site_map li a:link{color:red}div.cleaner{margin: 0px;padding: 0px;float: none;clear: both;width: 100%;height: 0px;line-height: 0px;font-size: 0px;}	.left_cleaner{border: 0px none;margin: 0px;padding: 0px;float: none;clear: left;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}	/* CSS JQuery */.scrollable {	position:relative;overflow:hidden;width: 956px;height:120px;float:left;margin-top:25px;}.scrollable .items {position:absolute;width:20000em;	margin: 0px;}.scrollable .items div.icon_item {float:left;}/* prev, next, prevPage and nextPage buttons */div#icon a.browse {	display:block;	width:21px;	height:42px;	float:left;	margin:0px;	cursor:pointer;	margin-top:40px;	}/* right */div#icon a.next 				{ background-position: right 0px; clear:right; margin-right: 0px;background-image:url('/images/hp-right.gif')}div#icon a.next:hover 		{ background-position:right -42px;  } /* left */div#icon a.prev				{ background-position: 0 0px;margin-left: 0px; background-image:url('/images/hp-left.gif')} div#icon a.prev:hover 		{ background-position:0px -42px; }a.disabled {	visibility:hidden !important;} /* elements inside single item */.items a.icon_a {  display:block;width:172px;text-align:center;background-image:url('/images/icon-border.gif');background-repeat:no-repeat;background-position:top right;padding:0 10px;  text-transform: uppercase;font-weight:bold;color:#5f5e5b;} .items a.icon_a:hover {color:#9fcc00}.items a.icon_a:hover span.icon_image{ background-position:0 -80px;}.items span.icon_image {display:block;width:125px;height:80px;margin:0 auto}/*  DOTAZNIK */#dotaznik textarea{ border:1px solid grey;color:black;text-align:left}#dotaznik li {padding:10px 0px} #dotaznik input.text {width:100%} #dotaznik ol li input {border:none}#dotaznik table.but tr td {border-bottom:1px solid #ccc;border-collapse:collapse;}#dotaznik table tr td.center {text-align:center}#dotaznik input.textdot {border:1px solid grey;color:black;text-align:left;}		/*#Step1 textarea, #Step2 textarea, #Step3 textarea{ border:1px solid grey;color:black;text-align:left}*/