/* main settings */html, body {  margin: 0px;  padding: 0px;  border:none;  width:100%;height: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-repeat:repeat-y;background-color: #ffffff;  text-align:center;background-image:url('/images/background.png');background-position:top 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}.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:1003px;margin:0px auto;padding:0px}#top {width:100%;height:164px;background-image:url('/images/top.png');background-position:top center;background-repeat:no-repeat;color:white}div#logo {margin:0px;padding:0px}a#logo_click {width:230px;height:70px;display:block}div#menu_top {width:50%;float:left;height:50px;text-align:left}div#menu {height:30px;margin:0px 0px 0px 32px;text-align:left;}div#content {margin:0px;padding:3px 22px 3px 25px}div#content-left { width:679px;float:left; min-height:76px;	padding-top:0px;padding-left:0px;margin:0px;text-align:left;}						div#content-right { width:266px; float:right;	top:0px;	font-size:0.9em;  line-height: 1.3em;text-align:left;}div#bottom {width:958px;margin:0px 0px 0px 23px}div#bottom-top {width:100%;height:7px;background-image:url('/images/bottom-top.png');background-position:top right;background-repeat:no-repeat;}div#bottom-in {background-color:#d1d0d0;padding:15px;min-height:80px}div#bottom-left {width:240px;float:left;text-align:left}div#bottom-middle {width:422px;float:left;text-align:left}div#bottom-right {float:right;text-align:left}div#bottom a {color:white}.copyright {margin-top:20px;font-size:9px;line-height:12px}.block-right {width:266px;margin-bottom:10px}.block-right-top {width:100%;height:38px;background-image:url('/images/hp-right-top.png');background-position:top center;background-repeat:no-repeat;}.block-right-top h1 {color:#73be39;padding:10px 0px 0px 20px;font-size:14px}.block-right-top h2 {color:#73be39;padding:10px 0px 0px 20px;font-size:14px}.block-right-middle {background-color:#fff;padding:20px 20px 0px 20px;margin:0px;min-height:2em}.block-right-bottom {width:100%;height:5px;background-image:url('/images/hp-right-bottom.png');background-position:top center;background-repeat:no-repeat;}.block-left {width:679px;margin-bottom:10px}.block-left-top {width:100%;height:38px;background-image:url('/images/hp-left-top.png');background-position:top center;background-repeat:no-repeat;}.block-left-top h1 {color:#73be39;padding:10px 0px 0px 20px;font-size:14px}.block-left-top h2 {color:#73be39;padding:10px 0px 0px 20px;font-size:14px}.block-left-middle {background-color:#fff;padding:20px 20px 10px 20px;margin:0px}.block-left-bottom {width:100%;height:5px;background-image:url('/images/hp-left-bottom.png');background-position:top center;background-repeat:no-repeat;}          /* MENU ---------------------------------------------------------------------------------------  */ div#menu ul {  list-style:none;	margin:0px auto;	padding:6px 0px 0px 0px;	}	 div#menu ul li {list-style: none;padding:0px 40px 0px 0px;margin:0px; display: inline;background-image:none;}		div#menu ul li a {font-size:14px;line-height:20px;color:#111;text-decoration:none;padding:0px;margin:0px;font-weight:normal}div#menu ul li a:hover, div.pad ul li a:hover  {color:#73be39}div#menu ul li.menuon {}div#menu ul li.menuon a,div.pad ul li.menuon a {color:#73be39}div#menu ul li.noborder {border:none}div#menu_top ul {  list-style:none;	margin:0px;margin-left:27px;	padding:10px 0px 0px 0px;	}	 div#menu_top ul li {list-style: none;padding:0px 10px;margin:0px; display: block;float:left;background-image:none;border-right:1px solid white;line-height:12px}		div#menu_top ul li a {font-size:11px;color:#fff;text-decoration:none;padding:0px;margin:0px;background-position:top center;background-repeat:no-repeat; }div#menu_top ul li a:hover, div.pad ul li a:hover  {color:#D06E30}div#menu_top ul li.menuon {}div#menu_top ul li.menuon a,div.pad ul li.menuon a {color:#D06E30}div#menu_top ul li.noborder {border:none}div#menu_right ul {  list-style:none;	margin:0px;	padding:0px 0px 0px 0px;	}	 div#menu_right ul li {list-style: none;padding:0px 0px 15px 0px;margin:0px; background-image:none;}		div#menu_right ul li a {font-size:14px;color:#393939;text-decoration:none;padding:0px;margin:0px;font-weight:normal}div#menu_right ul li a:hover, div.pad ul li a:hover  {color:#73be39}div#menu_right ul li.menuon {}div#menu_right ul li.menuon a,div.pad ul li.menuon a {color:#73be39}div#menu_right ul li.noborder {border:none}div#bottom-right ul {  list-style:none;	margin:0px auto;	padding:0px 0px 0px 0px;	}	 div#bottom-right ul li {list-style: none;height:36px;padding:0px 0px 0px 40px;margin:0px; margin-right:20px;display: block;float:left;background-position:top left;background-repeat:no-repeat;}		div#bottom-right ul li a {font-size:12px;text-decoration:none;padding:0px;margin:0px;font-weight:normal;line-height:14px}div#bottom-right ul li a:hover, div.pad ul li a:hover  {color:#73be39}div#bottom-right ul li#bfb {background-image:url('/images/icon-fb.png');}div#bottom-right ul li#bfb a {color:#2e4e7e}div#bottom-right ul li#brss {background-image:url('/images/icon-rss.png');}div#bottom-right ul li#brss a {color:#e85d36}div#bottom-right ul li#bemail {background-image:url('/images/icon-mail.png');}div#bottom-right ul li#bemail a {color:#628020}/* ITEMS -------------------------------------------------------------------------------------- */.item {  width:100%;	margin:0px 0px 20px 0px;	padding:0px 0px 10px 0px;}#breadcrumb {float:right;font-size:10px;color:#cdcdcd;margin-right:20px;padding-top:8px}#breadcrumb  a {color:#73be39;text-decoration:underline;font-weight:normal;}#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;}/* poll */.item_poll {width:352px;height:221px;padding:80px 0px 0px 70px;background-image:url('/images/poll-background.png');background-repeat:no-repeat;}.item_poll h2 {color:#0273b4;padding-bottom:1em}.item_poll td,.item_poll a {color:#777;font-size:13px;font-weight:bold;line-height:26px}.item_poll td {color:#0273b4;}.item_poll .poll130 div {height:13px;margin:4px 10px 0px 10px;border-left:3px solid #0273b4;border-right:3px solid #0273b4;background-image:url('/images/poll.gif');background-repeat:repeat-x;float:left;}/* Reg mail */.img_reg_mail {float:left;margin-right:30px}#mail_form {margin:0px;padding:0px;}#mail_form p {margin-bottom:1em;}.input1 {color:#777;height:25px;padding-left:10px;width:180px;padding-top:4px}.input2 {background-color:#777;height:29px;text-align:center;color:white;margin:0px;}#mail_submit {  padding:0px;  margin:0px;  position:relative;	top:4px;}/* Kontakty*/.contacts {}.h1contact {width:100%;display:block;border-bottom:1px solid #e7e7e7;padding:1em 0px}}.contact {  padding:5px 0px 0px 0px;width:100%;}.contact td { font-size:.9em;padding:0px 20px 0px 0px;vertical-align:middle}.logocont {float:left;}.contact .logocont {width:50px;height:50px} a.onclick_contact { float:right;  width:11px;  height:12px;  display:block;  background-repeat:no-repeat;}.hide_contact {  padding-top:5px;  padding-bottom:0px;width:500px;}.hide_subcontact {  }.hide_data {           display:none;}.contact .map {width:300px;float:right;margin-bottom:15px;border:1px solid #c7c2ba;}.contact img.icon,.popup img.icon  {position:relative;top:3px;margin-right:1em}.contact p {margin-bottom:.8em}#map_canvas {width: 100%; height: 350px;border:1px solid #c7c2ba;margin-bottom:10px}.hidecoord {display:none}.popup {width:400px;font-size:12px;line-height:15px}.popup h1 {font-size:1.1em;margin-bottom:.5em}.box-left {float:left;width:100px;padding-top:10px}.box-right {float:right;width:395px;padding-top:10px;font-size:.9em;line-height:1.1;color:#373737}.map {}/* Photogallery */.photo_item {float:left;cursor:hand; width:73px;margin:0px 2px 2px 0px;padding:0px	}div.photo {display:block;width:73px;height:73px;margin:0px 0px 0px 0px;background-repeat:no-repeat;	background-position:top;	cursor:hand;} .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-right:0px}/* Catalog */div#catalog {width:100%;margin:0px;padding:0px;} div#catalog ul.paging, div#catalog ul.paging li {margin:0px;padding:0px;list-style:none;background-image:none}div#catalog ul.paging li {width:100%;min-height:110px;margin:0px 0px 20px 0px;padding-bottom:20px;border-bottom:1px dotted #e7e7e7;}div#catalog h2 a,div#catalog-in h2 a {font-size:18px;font-weight:bold; color: #7f7f7f;margin-top:0px;text-decoration: none;}div#catalog ul.paging li.noborder {border:none;margin:0px}div.catalog_item_left {width:220px;float:left;text-align:left;}div.catalog_item_left img {}div.catalog_item_right {width:400px;float:right;min-height:140px;margin:0px;padding:0px;}div.annotation {padding-right:5px}div.price strong {color:#fd0000; font-size:1em;}div.price {margin-top:20px;font-size:1.5em; font-weight:bold;color:red}.date {font-size:.7em;color:#999}#right-login {width:25%;float:right}/* catalog view */div#catalog-in {width:100%;padding:0px;margin:0x}div#catalog-in h2 a {font-size:18px;font-weight:bold; color: #7f7f7f;margin-top:0px;}div#catalog-in  img {}div#catalog-in  .text {margin-top:20px}ul#catalog_files li {background-image: none;} ul#catalog_files li.pdf {background-image: url('/images/pdf.png');background-position:top left} table.short_info {width:100%; }table.short_info tr td {padding:5px;border-bottom:1px dotted #ccc }table.short_info tr td.noborder {border:none}table.short_info tr td.firstd {}.more {margin-top:20px;}div#catalog ul li.noborder {border:none}div#catalog ul li.last-item {border-bottom:1px dotted #bfd6e8; } .icons {padding:20px 0px; border-bottom:1px dotted #bfd6e8;}.icons2 {margin-top:20px;padding:5px 0px; border-top:1px solid #bfd6e8;border-bottom:1px solid #bfd6e8;}.icons img, .icons2 img {margin-right:10px}.icons a:link, .icons2 a:link, .icons a:visited, .icons2 a:visited {color:#005ea4;text-decoration:none}.icons a:hover, .icons2 a:hover{text-decoration:underline}div#catalog a.red:link, div#catalog a.red:visited{color:red}div#catalog_photo2 { margin:0;padding:0;margin-top:20px}/* catalog HP */#hp_catalog ul, #hp_catalog ul li {margin:0px;padding:0px;list-style:none;background-image:none}#hp_catalog ul li  {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eeefea}#hp_catalog ul li  .hp_catalog-left {float:left;width:110px;} #hp_catalog ul li  .hp_catalog-right {float:right;width:110px;}#hp_catalog ul li  h2 {margin:0px 0px 5px 0px;padding:0px;}#hp_catalog ul li  h2 a {color:#000; text-decoration: none;}#hp_catalog ul li.noborder {border:none;margin:0px}#hp_catalog ul li .arrow {float:right;margin-top:5px}#hp_catalog2 ul, #hp_catalog2 ul li {margin:0px;padding:0px;list-style:none;background-image:none}#hp_catalog2 ul li  {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eeefea}#hp_catalog2 ul li  .hp_catalog-left {float:left;width:195px;} #hp_catalog2 ul li  .hp_catalog-right {float:right;width:425px;}#hp_catalog2 ul li  h2 {margin:0px 0px 5px 0px;padding:0px;}#hp_catalog2 ul li  h2 a {color:#000; text-decoration: none;}#hp_catalog2 ul li.noborder {border:none;margin:0px}#hp_catalog2 .date {font-size:1em}/* news*/div#news {width:100%;height:80px}div.news_info {margin:0 0 1em 0;min-height:80px;}div.news_info h2 {font-size:1em;margin:0;font-weight:bold;}div.news_info .date {color:#0678b4; font-size:1em;margin:0;}div.news_info .news_image {width:142px; height:96px; float:right;margin-left:10px;}div.news_info .news_image img {margin:0px 0px 0px 12px;}div.news_info a:link,.news_info a:visited {  font-weight:normal;color:#7f7f7f;font-weight:bold}div.news_info.noborder {border:none}.in div.news_info h2 {font-size:1.5em;line-height:2em} /* Search */form#search {margin:5px 20px 0px 0px;padding:0px;float:right;}form#search label {padding:0px; margin:0px;display:inline;font-size:11px}#input {background-color:white;width:120px;padding:0px;height:18px;padding-left:5px;margin:0px 0px 0px 10px;position:relative;top:0px;border:none;font-size:11px;color:#555;}#input_submit {padding:0px ; margin:0px 0px 0px 10px;width:20px;height:17px;background-color:transparent;cursor:hand;background-repeat:no-repeat;cursor:pointer;background-image:url('/images/search-submit.png');background-position:top left;}.left_search_in{  padding:0px;}.search-result { background-color:#FCF40B; }form#search  p {margin:0px;padding:0px;display:inline}content-left p {margin:0px;padding:0px;display:inline}  /* MEAL */.meal {}.meal-head {padding:5px 0px;border-top:1px solid #bebfc0;border-bottom:1px solid #bebfc0}.meal-head-h {font-size:1.5em}.meal-head p {padding:0;margin:0}.dish {margin-top:0px;width:100%;padding:0px;border-collapse:collapse;}.dish td { padding:1px 0px;}.meal h2 {margin:0px;padding:0}.meal_date {}.dish td.td1 {  width:50px;}.dish td.td2 {  width:400px;}.dish td.td3 {  width:50px;}/* form */.form table {width:100%}.form input {width:50%;border:1px solid #c8c8c8;margin:0px 0px 5px 0px; padding:5px;}.form .submit  {text-align:center;width:100px;font-size:1em;color:white;background-color:#c8c8c8;height:auto}/* form progres*/form.progres_form  { margin-right:0px;   text-align:left; width:100%;}form.progres_form  table {border-collapse: collapse; width:100%;}form.progres_form  table tbody tr.redbox {  background-color:red;}form.progres_form  table tbody tr.redbox2 {  background-color:#6a2c2c;}form.progres_form  table tbody tr.redbox label,.progres_form  table tbody tr.redbox2 label {color:white}form.progres_form table td {padding:5px 5px 0px 0px}form.progres_form table td label {display:block;}form.progres_form label {display:block;margin:0px 0px 0px 0px;}form.progres_form table td input,.progres_form input,.progres_form button {width:50%;border:1px solid #c8c8c8;margin:0px 0px 5px 0px; padding:5px;}form.progres_form table td input.wide {  width:100%;}form.progres_form table td input.noborder {  border:none;}form.progres_form table td input.submit {text-align:center;width:100px;font-size:1em;color:white;background-color:#c8c8c8;height:auto}form.progres_form .form_in .firstd {width:25px}form.progres_form table td input.hidden,.progres_form input.hidden {  border:none;}form.progres_form table textarea, .progres_form textarea { width:100%; border:1px solid #c8c8c8; margin:0px 0px 5px 0px;}/* forum */#forum_list {margin-top:0px}#forum_list .date {color:#c0d7e9;padding:0;margin:0;display:block;font-size:.7em;border-bottom:1px solid #c0d7e9;}#forum_list .question {display:block;padding:10px 0px 0px 0px;font-family:serif;color:#888;font-style: italic;}#forum_list .forum_item {padding:10px 0px ;margin:10px 0px 0px 0px;border-bottom:1px solid #eeefea}#forum_list .forum_item_answer {padding:10px 0px 10px 0px;margin-left:0px;}/* basket*/.add_item {width:88px;height:32px;color:white;font-weight:bold;background-color:transparent;margin-top:10px;background-image:url('/images/order-small.png');}#final_basket input {margin-right:2px;font-size:1em;color:white;background-color:#888;height:auto;padding:5px}table.eshop {  width:100%;  border-collapse:collapse;  margin:0 0 20px 0;  padding:0;}table.eshop th{ background-color:#005ea1;	border-right:1px solid #ddd;	font-size:12px;	height:20px;	font-weight:normal;	color:#fff;	width:100px;	vertical-align:middle;	padding-left:10px;	width:25%;}table.eshop td  {  border-bottom:1px solid #ddd;	color:#000;	margin:0px;	padding:0px;	padding:5px 10px	}	#final_basket table.eshop td input {  width:3em; border:1px solid #ccc;font-weight:normal;color:black;background-color:white;} table.eshop2 { width:100%; margin-bottom:15px;}#final_basket table.eshop2 input  {width:300px;   border:1px solid #ccc;  border:1px solid #ccc;font-weight:normal;color:black;background-color:white;padding:5px}table.eshop2 textarea {width:300px; background-color:white;  border:1px solid #ccc;}table.eshop2 h2 {  color:#666;}table.eshop2 td  { 	color:#000;}#final_basket table.eshop td.noborder input{border:none} #final_basket input.noborder {border:1px solid #CCCCCC;background-color:transparent;width:auto;margin:0;padding:2px;color:black} /* Login */#form_login input {width:50%;border:1px solid #c8c8c8;margin:0px 0px 5px 0px; padding:5px;}div#right-login #form_login input {width:100%;}#form_login #form_ok {text-align:center;width:100px;font-size:1em;color:white;background-color:#c8c8c8;height:auto}div#right-login #form_login #form_ok {width:100px;}/* he */.cleaner_left { clear:left;}.rss {  float:right;}                                                      /* 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;}				/* flags */.l1 a {}					/* 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.red:link, a.red:visited {color:red;text-decoration:none}a.no-under {  } /* Content */div.cleaner {border: 0px none;margin: 0px;padding: 0px;float: none;clear: both;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}	div.left_cleaner {border: 0px none;margin: 0px;padding: 0px;float: none;clear: left;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}	/* OLD */.print {  float:right}
