/* main settings */html, body {margin: 0; padding: 0;}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: #000;  text-align:center;  padding:0px;  margin:0px;  background-position:top center;  background-repeat:repeat-y;	  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 { }select {border: 1px solid silver; margin-bottom:10px;}input,textarea,button {border:none;color:black;text-align:left}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}	/* content */div#main {  position:absolute;  top:0px;  left:50%;  width:1680px;  text-align:center;  margin:0px auto;  padding:0px auto;  margin-left:-840px;  text-align:center;  background-image:url('/images/background-middle.jpg');  background-position:top center;  background-repeat:repeat-y;}div#main-hp {  width:100%;  height:1050px;  text-align:center;  margin:0px auto;  padding:0px;  text-align:center;  background-image:url('/images/background-hp.jpg');  background-position:top center;  background-repeat:no-repeat;	}div#main-in {  width:100%;  min-height:800px;  text-align:center;  margin:0px auto;  padding:0px 0px 226px 0px;  text-align:center;  background-image:url('/images/background-bottom.jpg');  background-position:bottom center;  background-repeat:no-repeat;	}div#main-in2 {  width:100%;  margin:0px auto;  padding:0px 0px 0px 0px;  text-align:center;  background-image:url('/images/background-top.jpg');  background-position:top center;  background-repeat:no-repeat;	}div#wrapper {  width:1024px;  margin:0px auto;}div#menu {  margin:0px;  padding:0px;  padding-top:208px;  padding-left:175px;}div#content {  text-align:left;  width:100%;	padding:0px;  padding-bottom:10px;  margin-top:0px;    min-height:560px;  	  _height:560px;  }div#content-left { width:150px; float:left;margin-left:30px;}div#content-middle { margin:0 auto; width:580px;padding-top:20px}div#content-right { width:180px; float:right;color:white}div#hp-virtual {  width:555px;  height:281px;  margin:0px auto;     }div#hp-virtual img{ padding-top:13px;}div#hp-content {  margin:0 auto;  width:555px;  color:white;  padding-top:40px;}div#hp-content-left {  width:60%;  float:left;}div#hp-content-right {  width:30%;  float:right;}div#submenu {  float:left;  width:223px;  }div#bottom {  width:600px;  margin:15px auto 0px auto;}div#bottom div#bottom_left {  float:left;  width:230px;}div#bottom div#bottom_right {  float:right;  width:205px;  font-size:10px;  color:white;  padding:0px 40px 0px 0px;    margin:0px;  text-align:right;}div#cyklo {  color:white;  font-size:10px;    width:180px;  height:80px;  text-align:left;  float:left;  margin-top:-80px;  margin-left:10px;}div#cyklo a {color:white;}div#cyklo p {display:block;padding-top:40px;padding-left:32px;}div#brandys a{display:block;width:150px;height:50px; position:absolute;top:60px;left:770px;}div#brandys img{width:150px;height:50px; }div#rehabilitacniustav a{display:block;width:150px;height:50px; position:absolute;top:110px;left:730px;}div#rehabilitacniustav img{width:150px;height:50px; }/* MENU ---------------------------------------------------------------------------------------  */ /* MENU - MAIN */div#menu ul {  list-style: none;	margin:0px;	padding:0px;	text-align:left; }	 div#menu li {  list-style: none;  padding:0px;  margin:0px;		text-align:left;  display:block;  float:left;}		div#menu a {  display:block;  padding:0px;  margin:0px;  color:white; 	text-decoration: none; 	padding-left:30px;	font-size:12px;	font-weight:bold;}@media screen and (-webkit-min-device-pixel-ratio:0) {div#menu a {font-weight:normal;	padding-left:28px;}}div#menu a:hover { color:#2560a6;}div#menu li.menuon { color:#2560a6;}div#menu_bottom ul {  float:left;	width:440px;  text-align:left;  margin:0px;  padding:0px;  list-style:none;  padding-top:0px;  padding-left:8px;  }	 div#menu_bottom li {  float:left;  width:60px;	padding:0px 2px 0px 0px;}		div#menu_bottom a {  color:white; 	text-decoration: none;	margin:0px ;	font-size:10px;	}/* MENU left */div#submenu ul {  margin:0px 0px 0px 0px;  padding:0px;}div#submenu ul li {  padding:0px 20px 10px 0px;  margin:0px;	list-style: none;	text-align:left;}		div#submenu ul a:link, div#submenu ul a:visited {	text-decoration: none;	margin:0px;		color:#000;		}div#submenu ul a:hover {color:#707071  }div#submenu ul a.submenuon{  color:#707071}/* MENU left */#submenu2 ul{  clear:left;  margin:0px;  padding:0px;  float:left;  }#submenu2 ul li {  padding:0px 0px 7px 0px;  height:1em;  margin:0px;	list-style: none;	text-align:left;		}		#submenu2  ul a:link, #submenu2  ul a:visited {	text-decoration: none;	margin:0px;	font-size:1.2em;	color:#fff;		}#submenu2 ula:hover {  }#submenu2 ul a.submenuon{  color:#b81915}.cornerz {  width:152px;  height:228px;}/* ITEMS -------------------------------------------------------------------------------------- */table.timetable tbody td {  color:black}div.item {   margin-bottom:0;   padding-bottom:0;      }div.item a.print {  float:right;}div.item-middle div {  display: inline;}div.item td {  font-size: 1em;	line-height: 1.4em;  color:white; }#bottom p {  padding-right:20px;}div.item ul {  margin:5px;  margin-left:15px}.search-result {background-color:yellow}/* Photogallery */.photo_item {	float:left;}	div.photo {  display:block;  width:188px;	height:143px;	margin:0px 5px 10px 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_left {  float:right;  width:85px;  height:40px;}div.news_right {  width:310px;  float:right;  }div#content_news .news_left{}div.news_photo {  width:65px;  height:40px;}.news_info { margin-top:13px;  }#news h2 { font-weight:normal; color:#820403; margin:0px; padding:0px 0px 0px 1px;}.date { margin:0px; padding:0px; font-size:80%;}#content-right .date, #content-right h2, #content-right h2 { line-height:1em}.news_info a:link,.news_info a:visited {  font-weight:normal;}/* 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 label {  font-size:12px;  }.progres_form input {  border:3px solid #d8eff9;  margin:0px 0px 10px 0px;    width:230px;}.progres_form textarea {  border:1px solid #999;  margin:0px 0px 5px 0px;}.progres_form .reservation input.submit {  border:3px solid #ebf7fc;    background-color:#df071c;  color:white;  font-weight:bold;  margin-top:15px;  width:235px;  }.progres_form  .reservation {  float:left;  width:45%;  }.progres_form  table.form_in td input {  width:10px;  border:none;  margin:0px;}#left-form {font-size:10px;} #left-form input { width:99%; }#left-form .half {  width:45%;}#left-form  .form-box {  background-color:#c8e8f3;  padding:2px;  text-align:center;}#left-form  .submit{   background-color:#df071c;  color:white;  font-weight:bold;  font-size:10px;  }/* MEAL */.meal {  margin-left:230px;      }.dish {  width:100%;  margin:0px;  padding:0px;  border-collapse:collapse;}.dish td {  padding:0px;}.meal_date {  }.dish td.td1 {  width:50px;}.dish td.td2 {  width:400px;}.dish td.td3 {  width:50px;}div#day_meal_hp {  margin-top:20px;  color:black;}div#day_meal_hp  a {  color:black;}/* 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;}/* anchors */a{  outline: none;}#content-right a:link,#content-right a:visited {color:white}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 {	color:white;} 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; }	.ui-dialog .ui-dialog-titlebar {display:none;}.ui-dialog  .ui-dialog-buttonpane {border:none;}.ui-dialog .ui-widget-content, .ui-dialog .ui-dialog-content  {padding:0;margin:0 }