/* 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-repeat:no-repeat;background-color: #ffffff;  text-align:center;background-image:url('/images/body.png');background-position:top center;background-repeat:repeat-y;}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:100%;margin:0px auto;padding:0px;background-image:url('/images/bottom.png');background-position:bottom center;background-repeat:repeat-x;}#top {width:100%;background-image:url('/images/top.png');background-position:top center;background-repeat:repeat-x;color:white}#top-in {width:1000px;height:122px;margin:0 auto;color:white}/* /images/content-top.png */#top2 {width:100%;height:166px;background-image:url('/images/content-top-grey.png');background-position:top center;background-repeat:no-repeat;}#top2-in {width:1000px;margin:0 auto;padding-top:10px;padding-left:0px;}#at {font-size:30px; font-weight:bold;color:#016ab3}#elam {font-size:30px; margin-left:10px;color:#000}  div#logos {margin-top:10px;padding:0px;background-image:url('/images/logos.png');background-position:top left;background-repeat:no-repeat;float:left;width:300px;height:103px}a#home {width:90px;height:103px;display:block;float:left}a#sn {width:90px;height:120px;display:block;float:left}a#pd {width:90px;height:120px;display:block;float:left}div#menu_top {float:right;text-align:left;width:690px;}div#menu_left {float:left;text-align:left;width:270px;}.strip {display:block;float:left;margin-left:10px}div#content-hp {width:994px;margin:0px auto;margin-top:-85px;padding:0px 0px 0px 6px;text-align:center}div#content {width:995px;margin:0px auto;margin-top:-80px;padding:0px 0px 0px 0px;min-height:520px}div#content-left { width:270px;float:left; min-height:76px;	padding-top:0px;padding-left:0px;margin:0px;text-align:left;}						div#content-right { width:650px; float:right;	margin-top:20px;	margin-right:30px;		}div#bottom {width:1000px;height:110px;margin:0px auto}div#bottom-in   {padding:20px 30px 0px 30px;display:block;color:white}.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;}.in .block-left-middle {min-height:500px}.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_top ul {height:72px;  list-style:none;	margin:0px;	padding:20px 0px 0px 0px;	}	 div#menu_top ul li {list-style: none;padding:0px 42px 0px 10px;margin:0px; display: block;float:left;background-image:none;line-height:12px}		div#menu_top ul li span {display:block;font-size:12px;padding-top:10px}div#menu_top ul li a {font-size:18px;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  {border-bottom:3px solid white}div#menu_top ul li.menuon {}div#menu_top ul li.menuon a,div.pad ul li.menuon a {border-bottom:3px solid white}div#menu_top ul li.noborder {border:none}div#menu_left ul {  list-style:none;	margin:0px;	padding:0px 0px 0px 0px;	}	 div#menu_left ul li {width:238px;height:24px;list-style: none;padding:25px 0px 10px 20px;margin:0px 0px; background-image:none;}		div#menu_left ul li a {font-size:14px;color:#777777;text-decoration:none;padding:10px;margin:0px;font-weight:normal;}div#menu_left ul li a:hover  {color:#000;}div#menu_left ul li.menuon {background-image:url('/images/menu-left.png');}div#menu_left ul li.menuon a {color:#000;}div#menu_left 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;}.item-left {float:left;width:30%}.item-right {float:right;width:60%}#hp-flash {margin-bottom:10px}#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 {margin-top:0px;margin-bottom:5px;}.h1contact {width:100%;display:block;border-bottom:1px solid #e7e7e7;padding:1em 0px}.info-contact {float:left;width:33%}.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}.google_lat, .google_lng {visibility:hidden}.contact p {margin-bottom:.8em}img.marginb {margin-bottom:100px;margin-right:40px}#map_canvas {width: 100%; height: 350px;border:1px solid #c7c2ba;margin-bottom:10px;margin-bottom:30px}#content-contact {padding:20px}.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 {}.hp_partners {margin:0 10px}/* Photogallery */.photo_item {float:left;cursor:hand; width:160px;margin:0px 10px 10px 0px;padding:0px	}div.photo {display:block;width:160px;height:120px;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}/* grid */.grid-in { padding-left:10px}.grid ul.thumb {	float: left;	list-style: none;	margin: 0; padding: 10px;	width: 970px;	background-image:none;}.grid ul.thumb li {	margin: 0; padding: 0px;	float: left;	position: relative;	width: 160px;	height: 123px;	background-image:none; }.grid ul.thumb li a {text-decoration:none}.grid ul.thumb li img {	max-width: 159px; max-height: 122px;	border: 0px solid #ddd;	padding: 1px;	background: #fff;		-ms-interpolation-mode: bicubic; }.grid ul.thumb img.hover {/*	background:url('/images/hover240.png') no-repeat center center;*/	border: none;}.grid ul.thumb li span {display:block;  visibility:hidden;  text-align:center;  width:242px;min-height:16px;color:black;padding:5px 0px; margin-left:-43px;font-size:14px; font-weight:bold;background-color:#fff;z-index:15;  margin-top:-5px;text-decoration:none; } /* Catalog */div#catalog {margin:0px;padding:20px;float:right;text-align:left;width:660px;} 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:49%;min-height:170px;margin:0px 0px 10px 0px;padding-bottom:10px;float:left}div#catalog h2 a,div#catalog-in h2 a {font-size:18px;font-weight:bold; color: #000;margin-top:0px;text-decoration: none;}div#catalog ul.paging li.noborder {border:none;margin:0px}div.catalog_item_left {width:45%;float:left;text-align:left;}div.catalog_item_left img {}div.catalog_item_right {width:50%;float:right;min-height:125px;margin:0px;padding:0px 10px 0px 0px;}.catalog-h1 {padding:20px 0px 0px 20px;} div.annotation {padding-right:0px}/* catalog view */div#catalog-in {width:660px;float:right;padding:20px;margin:0x}div#catalog-in h2 a {font-size:18px;font-weight:bold; color: #000;margin-top:0px;}div#catalog-in .title {padding-bottom:20px;}div#catalog-in .image_catalog {float:right;margin:0px 0px 10px 20px}div#catalog-in .text {margin-top:20px;padding-bottom:10px}div#catalog-in #catalog-in-left{float:left;width:500px}div#catalog-in #catalog-in-right {float:right;width:400px;}div#catalog-in .studie {margin-top:15px}ul#catalog_files li {background-image: none;} ul#catalog_files li.pdf {background-image: url('/images/pdf.png');background-position:0px 5px} 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; } /* catalog view */div#catalog2-in {width:90%;padding:20px;margin:0x}div#catalog2-in h2  {font-size:18px;font-weight:bold; margin-top:0px;width:100%;border-bottom:1px solid #e7e7e8;padding-bottom:1em;margin-bottom:1em}div#catalog2-in .image_catalog {float:left;margin:0px 20px 10px 0px;clear:left}div#catalog2-in .text {;margin-top:20px;padding-bottom:10px;margin-bottom:10px;width:100%;}div#catalog2-in .photo {width:200px;height:150px;}div#catalog2-in .photo_item  {width:200px;padding:5px;background-color:#eee;border:1px solid #ccc}div.catalog2-in-right {width:20%; float:right;padding-top:25px}div.price strong {color:#015b9a; font-size:1em;}div.price {margin-top:30px;font-size:1.5em; font-weight:bold;color:#015b9a}.date {font-size:.7em;color:#999}#right-login {width:25%;float:right}#eshop-form {float:right}.eshop ul {padding:20px;list-style:none}.eshop ul li {margin:0;padding:0 0 20px 0;list-style:none;background-image:none;text-align:left;clear:both}.eshop ul li h2 {font-size:20px}.eshop ul li img {float:left;max-width:150px;margin-right:20px;margin-bottom:20px}.eshop ul li .price {font-size:12px}.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;font-size:.8em}#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 2em 0;min-height:80px;padding:0 0 2em 0; border-bottom:1px solid #e7e7e8}div.news_info h2 {color:#000;margin-bottom:.1em}div.news_info .news_left {width:20%;float:left}div.news_info .news_right {width:80%;float:right}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}div.news_photo {width:100px;height:75px}/* 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:#8e1100;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:3px;}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:#8e1100;height:auto;font-weight:bold;float:right}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 {padding:0;margin:0;display:block;font-size:.9em;color:#73BE39}#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_item2 {padding:10px 0px ;margin:10px 0px 0px 0px;border-top:1px solid #eeefea}#forum_list .author {background-color:#d8f5c2;padding:10px} #forum_list .forum_item_answer {padding:10px 0px 10px 0px;margin-left:0px;}/* basket*/#eshop-wrapper {padding:30px}.add_item {width:88px;height:32px;color:white;font-weight:bold;background-color:transparent;margin-top:10px;background-image:url('/images/order-small.png');}a.back {width:88px;height:32px;display:block;float:left;margin-right:10px;color:white;font-weight:bold;background-color:transparent;margin-top:10px;background-image:url('/images/order_back.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;	vertical-align:middle;	padding-left:10px;	width:17%;}table.eshop td  {  border-bottom:1px solid #ddd;	color:#000;	margin:0px;	padding:0px;	padding:5px 10px	}div.scale-down img {height: 100%;}div.scale-down {    height: 57px;}	#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;margin-right:10px;color:black}#basket_image {display:block;padding:2px 0px 20px 40px;background-image:url('/images/basket.png');background-repeat:no-repeat}#inline-conditions {display:none}#inline-conditions-in {width:490px;overflow: auto;height:400px}.basket-wrapper {width:70%;padding:25px 0px 0px 25px} /* Login */#form_login input {width:80%;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;}.cleaner_right { clear:right;}.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}.item .width50,.item .width50b,.item .width70,.item .width70b,.item .width30,.item .width30b,.item .width33       {border:none;}