/* 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: #eceded;  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 {}		sup,sub {	height: 0;	line-height: 1;	vertical-align: baseline;	_vertical-align: bottom;	position: relative;}sup {	bottom: 1ex;}sub {	top: .5ex;}.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:#e00d1d}.yellow {color:#fbc509;}.black {color:black}				.orange {color:#fecd0f}			.green {color:#49a82a}.alright {float:right}.alleft {float:left}.noborder {border:none}			#border_none {border-left:none}					#border_none2 {border-top:none}		.skryj	{ position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }.skryj2	{ position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }.skryj3 {position:absolute;left:-4000px;background-color:#fff;padding:10px;border:1px solid #ccc}.alright {float:right}/* content */#main {width:959px;margin:0px auto;padding:0px;}#top {width:100%;height:106px;background-color:white} #menu_top { width:500px;	margin-top:57px;	padding:0px 0px 0px 0px;	text-align:left;} #menu_top2 {padding:35px 30px 0px 0px}#top_logo  { width:254px; height:106px; overflow:hidden;background-image:url('/images/logo.png');float:left;} #top_logo strong {	font-size:130%;}#top_logo  a#logo_click {  display:block;width:254px; height:106px;margin:0px;  padding:0px;color:transparent;}#top_logo  a#logo_click:hover { background-color:transparent;}#top_right {float:right;text-align:left;width:705px;padding:0px;margin:0px;padding-top:25px}#top_right_top {font-size:12px;line-height:13px;color:black}#middle {width:100%; height:301px;text-align:left;background-color:white}#middle_left {float:left;width:254px;height:301px;background-image:url('/images/top_background.png')}#middle_right {float:right;height:301px;width:705px;}#content {margin:0px 0px 0px 0px;padding:0px 0px;margin:0px;text-align:left;}#content_left { width:253px;float:left;	margin:15px 0 0px -715px;}						#content_right { width:237px; float:right;	margin-top:15px;	font-size:0.9em;  line-height: 1.3em;text-align:right}#content_middle {width:440px;float:left;margin:15px 0 0px 275px;display:inline;}		/* MENU ---------------------------------------------------------------------------------------  */ /* vlevo nahore HP, Pro slab ...*/			/* Denětice, Holetice ...*/div#menu_top ul {width:705px;list-style: none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;float:left;}	 div#menu_top ul li {padding:4px 0px 0px 0px;margin:0px 0px 0px 0px;list-style: none;text-align:center;float:left;background-image:none;width:235px;height:20px;}		div#menu_top ul li a:link, div#menu_top ul li a:visited { padding:0px;font-weight:bold; color:#fff;text-decoration:none;margin:0px;font-size:13px;	}div#menu_top ul li a:hover {color:#ddd; background-color:transparent;}div#menu_top li#mt178 {background-color:#00caff }div#menu_top li#mt179 {background-color:#e0001a }div#menu_top li#mt180 {background-color:#a3bd35 }  div.submenu ul {  list-style:none;	margin:0px;	padding:0px;	text-align:left;}	 div.submenu ul li { list-style: none;padding:0px 0px 0px 0px;margin:2px 0px;  background-image:none;background-color:#ddd}		div.submenu ul li a {  padding:0px;margin:0px 0px 0px 10px;color:black;text-decoration: none;font-size:13px;font-weight:bold;line-height:25px}div.submenu ul li a:hover { }div.submenu ul li.menuon {background-color:#00caff;}div.submenu ul li.menuon a {color:#fff;}div.submenu ul.submenu2 {  list-style:none;	margin:0px;	padding:0px;	text-align:left;border-top:2px solid #eceded}	 div.submenu ul.submenu2 li { list-style: none;padding:0px;margin:0px; background-image:none;background-color:#bde1e5;border-bottom:1px solid #eceded}		div.submenu ul.submenu2 li.lastchild {border-bottom:none}		div.submenu ul.submenu2 li a {  padding:0px 1em;margin:0px;color:#666666;text-decoration: none;font-size:13px;font-weight:normal;}div.submenu ul.submenu2 li a:hover { }div.submenu ul.submenu2 li.submenuon2 {}div.submenu ul.submenu2 li.submenuon2 a {font-weight:bold;color:black}div.submenu ul li.noborder {border:none}submenuon2 {}/* ITEMS -------------------------------------------------------------------------------------- */.item {  width:100%;	margin:10px 0px 20px 0px;	padding:0px 0px 10px 0px;	border-bottom:1px dotted #cccccc	}.item_heading {	margin:0.3em 0 0.7em 0;	padding:0px	}.item_date {	}.item_text {  margin:0px;	}.item_text div {  display: inline;}.item_top {  width:100%;	margin:0px 0px 0px 0px;	padding:15px;	}#address {height:210px}#breadcrumb {width:100%; font-size:13px;border-bottom:2px solid #a9a9a9;margin-bottom:1em;padding-bottom:.7em;}#breadcrumb  a {color:#000;text-decoration:underline;font-weight:normal;position:relative;top:2px;}#size {float:right;width:150px;}#size h2 { float:left; font-weight:normal; font-size:12px; margin:0px; padding:0px 0px 0px 25px;background-image:url('/images/size.png');background-repeat:no-repeat;}#size ul { float:right; list-style: none; margin:0px; padding:0px;}#size ul li {	float:left;	padding-left:10px;  font-weight:bold;	line-height:17px;  font-size:12px;background-image:none}#size ul li a { text-decoration:underline;}#size ul li a.big1 {font-size:12px }#size ul li a.big2 {font-size:15px }#size ul li a.big3 {font-size:18px }#print {float:right;font-size:12px; margin:0px 0px 0px 30px; padding:0px 0px 0px 25px;background-image:url('/images/print.png');background-repeat:no-repeat;}/* right */.right-block {width:216px;text-align:left;float:right}.right-block h2 {}#reg_mail {  width: 213px;	height: 67px;	margin:10px 0px;	padding:0px;}#mail_input {  width: 150px;	height: 15px;	_height: 20px;}#mail_submit {  padding:0px;  margin:0px;  position:relative;	top:4px;}/* Photogallery */.photo_item {float:left;cursor:hand; width:147px;margin:0px 10px 0px 0px;padding:0px	}div.photo {  display:block;  width:147px;	height:110px;	margin:0px 0px 5px 0px;	background-repeat:no-repeat;	background-position:top;	cursor:hand;	border:1px solid #b1e1fe;}div.photo:hover {border:1px solid #a30000;} .photo_item p {font-size:.8em}.photo_headline {font-weight:normal;font-size:100%;}	.photo_headline {font-weight:normal;font-size:100%;}	.photo_in img{border:1px solid #aaa;}.cleaner_left { clear:left;}.cleaner-right { clear:right;}.nomargin{margin:0px}/* Catalog */.catalog {	width:275px;  float:left;	margin-right:15px;	font-size:0.9em;	  line-height: 1.3em;  }.catalog_left {  width:115px;  float:left;	  }.catalog_right {  width:160px;  float:right;	text-align:right;	  }	.catalog_headline {  font-weight:normal;	font-size:1.2em;	margin:0.8em 0 0.3em 0;}	.catalog_right span {  float:left;	  }	.catalog_right hr {  width:100%;  }/* news*/div.news_info {margin:0 0 1em 0;min-height:120px;border-bottom:1px solid #cacbcb}div.news_info h2 {font-size:1em;margin:0;font-weight:bold;}div.news_info .date {color:#000; font-size:1em;margin:0;float:right;font-weight:bold}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:0px 0px 0px 12px;}div.news_info a:link,.news_info a:visited {  font-weight:normal;color:#033A63}div.news_info.noborder {border:none}/* ikons */#ikons {  margin-top:30px;}#ikons ul{ list-style:none; margin:0px; padding:0px;}			 #ikons li { list-style:none;  	margin:0px 20px 0px 0px; padding:0px; float:left;background-image:none}#ikons li.margin {  margin:0px}#ikons a {display:block; width:143px;height:154px;color:white;font-weight:normal;text-decoration:none;font-family:'Trebuchet MS', Helvetica, sans-serif;}#ikons a:hover {background:none}#ikons a  span {margin:13px 0px 0px 25px;display:block}#ikons li#tourist {background-image:url('/images/tourist.png')}#ikons li#business  {background-image:url('/images/business.png')}#ikons li#pensioner  {background-image:url('/images/pensioner.png')}/* Search */form#search {margin:0px;padding:0px;}form#search label {padding:0px; margin:0px;display:inline;font-size:13px}#input {background-color:#fff;width:150px;padding:2px 4px; margin:0px;position:relative;top:0px;border:1px solid #42a42b;font-size:13px;color:#555}#input_submit {padding:1px 4px ; margin:0px;border:1px solid #00a7e6;background-color:#00caff;font-size:13px}.left_search_in{  padding:0px;}.search-result { background-color:#FCF40B; }form#search  p {margin:0px;padding:0px;display:inline}/* Úřední deska*/.board_info table {margin-top:15px;width:100%}.board_info table th {background-color:#033a63;}.board_info table th.date {width:60px}.board_info table th a {color:white;text-decoration:none}.board_info table td,.board_info table th {padding:2px 10px;}.board_info table td    {border:1px dotted #e1e1e1}.board_info input.submit {text-align:center;}/* form */.progres_form  {margin-right:0px;text-align:left;}.progres_form table {font-size:.9em;width:100%}.progres_form table tr {width:100%}.progres_form table td.first {width:20%}.progres_form table td {width:100%}.progres_form table td label {display:block; margin:0px 0px 2px 0px;}.progres_form table td input {width:99%;border:1px solid #A9A9A9;margin:0px 0px 2px 0px;}.progres_form table td textarea {width:99%;border:1px solid #A9A9A9;margin:0px 0px 2px 0px;height:90px}.progres_form table td input.submit {  border:1px solid #A9A9A9;background-color:white;width:auto;text-align:center}.progres_form  .reservation {float:left;width:45%;}/* booking */#kalendar {   text-align:center;   border-collapse: collapse;	 border:1px solid #ddd;}#kalendar tr{ text-align:center;}#kalendar td{ text-align:center;	padding:2px;	}#kalendar tr.kalendar_headline {  background-color:#00417E;}#kalendar tr.kalendar_headline td{  color:white;}				/* poll */#anketa {width:190px;}div.hlas {height:15px;background-color:#9E0505;margin:0px;text-align:center;color:white;}					/* anchors */a.black:link, a.black:visited {color:black}a.grey:link, a.grey:visited  {color:#B3B3B3}a.orange:link, a.orange:visited {color:#9E0505}a.white:link, a.white:visited {color:white }a.no-under {  } /* Content */.cleaner {border: 0px none;margin: 0px;padding: 0px;float: none;clear: both;width: 0px;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;}	/* OLD *//* Sloupce */.width30 {width:30%;padding:0px;float:left;}.width30b {width:33%;padding:0px;margin-left:120px}.width33 {width:33%;padding:0px;float:left;margin:0px;}.width50 {width:170px;padding:0px;float:left;margin:0px;}.width50b {width:170px;padding:0px;margin-left:175px}.width70 {width:70%;padding:0px;margin-left:30%}.width70b {width:70%;padding:0px;float:left;}.print {  float:right}/* pop */table#poplatky td {  text-align:center} table#poplatky td.bred {background-color:red; color:white}table#poplatky td.bgreen {background-color:green}table#poplatky td.byellow {background-color:yellow}	 