/* CSS Document */




/* typography */

body	{font-size:80%;}
body, table, textarea	{font-family:sans-serif;}
table, input, select, textarea, button	{font-size:100%;}
caption	{font-weight:bold; text-align:left; font-size:1em;}
th, td	{text-align:left; vertical-align:top;}
dt	{font-weight:bold;}
h1	{font-size:1.5em;}
h2	{font-size:1em;}
h3	{font-size:1em; text-transform:uppercase;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{text-decoration:none;}
blockquote	{font-style:normal;}
em	{font-weight:bold; font-style:normal;}
.left	{text-align:left;}
.right	{text-align:right;}
.center	{text-align:center;}
.small	{font-size:smaller;}
.big	{font-size:bigger;}

#menu li	{text-align:right; text-transform:uppercase; font-weight:bold; font-size:110%;}
#menu li a	{text-decoration:none;}

#contactForm th	{white-space:nowrap;}

.iBtn, .button	{
	font: bold 75%/1 Verdana, sans-serif;
	white-space:nowrap; text-decoration:none;
}
.textfield	{ font-size:90%;}

.formTable .buttons	{text-align:right;}

#galleryNavigation a	{font-weight:bold;text-decoration:none;}

.downloadItems a	{display:block; height:16px; padding-left:25px; margin-bottom:5px; }

ul.programs li	{font-weight:bold; font-size:1.2em; }
ul.programs li	{padding-bottom:0.3em; }
ul.programs li a	{text-decoration:none;}




/* layout */
body	{margin:0; padding:0; min-width:1000px;}
img	{border:none;}
hr	{display:none;}
del	{display:none;}
h1	{margin:0 0 1em 0; padding:0;}
h2	{margin:3em 0 1em 0; padding:0;}
h3	{margin:0 0 0.5em 0; padding:0;}
p	{margin:0 0 0.5em 0; padding:0;}
ul	{margin:0; padding:0 0 0 0px;}
li	{margin:0 0.2em 0; padding:0; list-style:none;}
ul li	{list-style:none; margin-left:0; padding-left:15px;}

.hidden	{display:none;}
.nonGraph	{display:none;}
.invisible	{visibility:hidden;}
.printOnly	{display:none;}
.floatLeft	{float:left;}
.floatRight	{float:right;}
.reset	{display:block; clear:both; line-height:0;}
.reset hr	{display:inline;line-height:0;height:0;visibility:hidden;}
.hidden	{display:none;}
.invisible	{visibility:none;}
.inline	{display:inline;}
.fullWidth	{width:100%;}
.frame	{width:100%; position:relative;}

#menuTopLink	{display:none;}
#reset01, #reset02, #reset03, #reset04, #reset05, #reset06	{display:none;}

h4	{margin:0; padding:0 0 0.2em 0;}

.block	{margin:0 0 2em 0; width:auto; position:relative;}
.section	{margin:0 0 2em 0; width:100%; position:relative;}

.blockOffer	{margin:0 0 3em 0; width:auto; position:relative; padding-top:1em; border-bottom:1px solid Black;}
.blockListImage	{margin:1em 0 1em 0; width:auto; position:relative;}
.blockListImage	h4	{padding-top:20px;}
.blockOffer .dataTable	{margin-bottom:0;}
/* .blockOffer .dataTable td, .blockOffer thead .dataTable th	{text-align:right;}*/
.blockOffer ul	{padding:0 0 1em 0.5em;}
.blockOffer h4	{padding:0 0 0.5em 0; margin:0;}

table.dataTable	{border-collapse:collapse; border-spacing:0; border:2px solid Black; margin-bottom:1em;}
.dataTable caption	{padding-top:1em; padding-bottom:0.2em; }
.dataTable th, .dataTable td	{padding:0.1em 1em; border:1px solid Black;}

table.noBorder	{margin-bottom:1em;}
.noBorder th, .noBorder td	{padding:0.1em 1em;}
.noBorder td	{text-align:right;}
.noBorder td.left	{text-align:left;}


.thumbnail, .image, .detail	{position:relative;}
.thumbnail a, .image a, .detail a	{position:absolute; top:0; left:0; z-index:100;}
.frameDecoration	{position: absolute; top:0; left:0;}

.thumbnail, .thumbnail a, .thumbnail .frameDecoration	{display:block; width:130px; height:130px;}
.image, .image a, .image .frameDecoration	{display:block; width:200px; height:200px;}
.detail, .detail a, .detail .frameDecoration	{display:block; width:300px; height:300px;}

.thumbnailRight	{float:right; margin-left:23px; margin-bottom:2em;}
.thumbnailLeft	{float:left; margin-right:23px; margin-bottom:2em; position:relative;}

.imageRight	{float:right; margin-left:1em;}
.imageLeft	{float:left; margin-right:1em;}

/*
.thumbnailRight	{float:right; margin-left:23px; margin-bottom:2em;}
.thumbnailLeft	{float:left; margin-right:23px; margin-bottom:2em;}

.thumbnail, .thumbnail a, .thumbnail .frameDecoration	{display:block; width:130px; height:150px;}
.image, .image a, .image .frameDecoration	{display:block; width:200px; height:200px;}
.detail, .detail a, .detail .frameDecoration	{display:block; width:300px; height:300px;}

.thumbnail, .image, .detail	{position:relative;}
.thumbnail a, .image a, .detail a	{position: absolute; top:0; left:0;}
.frameDecoration	{position: absolute; top:0; left:0;}

.thumbnail, .thumbnail a, .thumbnail .frameDecoration	{display:block; width:130px; height:150px;}
.image, .image a, .image .frameDecoration	{display:block; width:200px; height:200px;}
.detail, .detail a, .detail .frameDecoration	{display:block; width:300px; height:300px;}

.imageRight	{float:right; margin-left:1em;}
.imageLeft	{float:left; margin-right:1em;}
*/


.detailRight	{float:right; margin-left:1em; margin-bottom:1em; position:relative; z-index:999;}
.detailLeft	{float:left; margin-left:1em; margin-bottom:1em; position:relative; z-index:999;}

#logo	{position:absolute; top:0; left:0; z-index:100; height:150px;}
#logo a {display:block; width:250px; height:150px;}
#logo img	{
	display:block;
	position:relative; top:20px; left:50px;
}

#topFrame	{padding-left:250px;}
#deco01	{height:150px; min-width:620px; position:relative; z-index:10;}
#deco02	{position:absolute;top:2px;left:0;height:180px;width:100%;min-width:200px;}
#deco03	{height:100%;}

#menu	{width:245px; position:absolute; top:148px; left:2px;}
#menu h2	{display:none;}
#menu ul	{padding-left:0; padding-top:50px;}
#menu li	{
	position:relative; left:15px;
	list-style:none;
	height:30px; line-height:30px;
	margin-bottom:5px; padding-bottom:0; padding-left:3px;
}
#menu li a	{display:block; width:245px; height:30px;}
#menu li a span	{display:block; padding-right:40px; width:205px; height:30px; cursor:pointer;}

#lngMenu	{position:absolute; top:5px; left:245px; z-index:100; width:200px; cursor:pointer;}
#lngMenu ul	{padding-left:50px;}
#lngMenu li	{list-style:none; font-weight:bold; float:left; width:35px; height:35px; margin:5px; padding:0;}
#lngMenu li a	{text-decoration:none; display:block; width:100%; height:100%; line-height:35px; text-align:center;}

.LNG_cs #mL_cs a	{cursor:default;}
.LNG_en #mL_en a	{cursor:default;}
.LNG_de #mL_de a	{cursor:default;}

#documentFrame	{padding-left:250px; width:750px;}
.documentContent	{padding:50px 2em 4em 4em;}

#footerFrame	{display:none;}

#contactForm th	{padding-left:10px;}
#contactForm .button	{width:100%;}
#contactForm .button	{font-weight:bold;}

.colLeft, .colRight	{float:left; width:250px; padding:1em 0 0 0; margin-right:1em;}

.iBtn, .button	{
	margin: 0 0.2em; padding: 0.1em 0;
	border:1px solid Black;
	cursor:pointer;
}
.iBtn span {margin:0; padding:0.1em 0.5em 0.1em 0.3em;}

.formTable tbody th	{width:150px;}
.formTable .buttons	{padding-top:10px;}

.L1_contact #contact_address	{width:500px;}
.L1_contact #contact_address_table	{width:22em;}
.L1_contact #contact_address_table th	{width:6em;padding-right:1em;text-align:right;vertical-align:top;font-size:90%;}
.L1_contact #contact_form th	{width:12em;padding-right:1em;text-align:right;vertical-align:top;font-size:90%;}
.L1_contact #contact_form table	{width:30em;}
.L1_contact #contact_form textarea	{width:20em;height:10em;}

.js_galleryDetail #mainFrame	{min-width:1000px;}
.L1_gallery .galleryIcon	{float:left; padding:18px;}
.L1_gallery .galleryIconImage	{position:relative; top:0; left:0; width:130px;}
.L1_gallery .galleryIconImage .iconMask	{
	display:block;position:absolute;top:0px;left:0px;
	width:130px;height:130px;
	cursor:pointer;
}
.L1_gallery .galleryIconDesc	{display:none;}

#galleryNavigation	{display:none; padding:0 0 2em 0;}
#galleryNavigation a	{float:left;margin-right:20px;}
#galleryNavigation .frameContent	{padding:0.7em 0;}
.galleryNext, .galleryPrevious, .galleryList	{display:block; padding-left:20px; min-hight:16px; line-height:2em; white-space:nowrap;}

.blockPaddingLeft	{padding-left:152px;}




/* colors */

body	{background-color:#fff;}
a	{color:#009;}
a:visited	{color:#639;}
a:hover	{color:#009;}

h1, h1 a	{}
h2, h2 a	{}
h3, h3 a, caption, caption a	{}

body	{background:#F80 url(images/bgr_body.gif) repeat-y;}

.documentContent h1 a,
.documentContent h2 a,
.documentContent h3 a,
.documentContent h4 a,
.documentContent h5 a	{color:#000;}

#deco01	{background:#0C0 no-repeat 100% 100px;}
#deco02 {background:no-repeat 100% 20px;}
#deco03 {background:no-repeat 100% 20px;}
#logo a	{background-color:#F80;}
#menu li	{color:#FFF;}
#menu li a	{color:#FFF; background:url(images/btn_mainMenu.gif) no-repeat 100% -30px;}
#menu li a:hover, #menu li.m-a a	{background-position:100% 0;}
#logo img	{visibility:hidden;}
#logo a	{background-repeat:no-repeat;background-position:50% 50%;}
#lngMenu li	{background:url(images/btn_lngMenu.gif) no-repeat 50% 0;}
#lngMenu li a	{color:#FFF;}
.LNG_cs #mL_cs	{background-position:0% -35px; }
.LNG_en #mL_en	{background-position:0% -35px;}
.LNG_de #mL_de	{background-position:0% -35px;}

.downloadItems a	{background:no-repeat 0;}
.downloadItems a.docRTF	{background-image:url(images/icons/fileRTF.gif);}
.downloadItems a.docPDF	{background-image:url(images/icons/filePDF.gif);}

h1 a, h2 a, h3 a	{color:#000;}
h1 a:visited, h2 a:visited, h3 a:visited	{color:#000;}

/*
ul li	{margin-left:auto; position:relative; background:url(images/icons/dot_list.gif) no-repeat 0% 0.4em;}
*/

#menu ul li	{background-image:none;}

.iBtn, .button	{background:#CCC; color:#000;}
.iBtn span	{color:#000;}
.iBtn:hover span, .button:hover	{background: #666; color:#FFF;}

.textfield	{border:1px solid #000;}

.galleryNext, .galleryPrevious, .galleryList	{background:no-repeat 0% 60%;}
.galleryNext	{background-image:url(images/icons/navNext.gif);}
.galleryPrevious	{background-image:url(images/icons/navPrevious.gif);}
.galleryList	{background-image:url(images/icons/navExit.gif);}
#galleryNavigation a	{color:#000;}

ul.programs li a	{color:#000;}
.L1_programs ul.programs li a:hover	{color:#005F1B;}
.L1_services ul.programs li a:hover	{color:#BD4400;}

.L1_programs .new	{color:#005F1B;}
.L1_orders .new	{color:#009999;}
.L1_services .new	{color:#BD4400;}
.L1_index .new	{color:#005F1B;}

.L1_index ul.callouts li	{background:url(images/mask_calloutImage.gif) no-repeat;}
.L1_programs ul.callouts .frameDecoration	{background:url(images/mask_programsThumbnail.gif);}

.L1_index	{background:#F80 url(images/bgr_body_home.gif) repeat-y;}
.L1_lastminute	{background:#F80 url(images/bgr_body_home.gif) repeat-y;}
.L1_programs	{background:#8C4 url(images/bgr_body_programs.gif) repeat-y;}
.L1_services	{background:#FD2 url(images/bgr_body_services.gif) repeat-y;}
.L1_orders	{background:#6CD url(images/bgr_body_orders.gif) repeat-y;}
.L1_pricelists	{background:#0BF url(images/bgr_body_pricelists.gif) repeat-y;}
.L1_gallery	{background:#E9C url(images/bgr_body_gallery.gif) repeat-y;}
.L1_contact	{background:#EAA url(images/bgr_body_contact.gif) repeat-y;}
.L1_trebon	{background:#FB5 url(images/bgr_body_trebon.gif) repeat-y;}
.L1_wellness	{background:#BAC url(images/bgr_body_wellness.gif) repeat-y;}
.L1_rybarskaBasta	{background:#CB8 url(images/bgr_body_rybarskaBasta.gif) repeat-y;}

.L1_index #logo a	{background-color:#F80;background-image:url(images/logo_home.gif);}
.L1_lastminute #logo a	{background-color:#F80;background-image:url(images/logo_home.gif);}
.L1_programs #logo a	{background-color:#8C4;background-image:url(images/logo_programs.gif);}
.L1_services #logo a	{background-color:#FD2;background-image:url(images/logo_services.gif);}
.L1_orders #logo a	{background-color:#6CD;background-image:url(images/logo_orders.gif);}
.L1_pricelists #logo a	{background-color:#0BF;background-image:url(images/logo_pricelists.gif);}
.L1_gallery #logo a	{background-color:#E9C;background-image:url(images/logo_gallery.gif);}
.L1_contact #logo a	{background-color:#EAA;background-image:url(images/logo_contact.gif);}
.L1_trebon #logo a	{background-color:#FB5;background-image:url(images/logo_trebon.gif);}
.L1_wellness #logo a	{background-color:#BAC;background-image:url(images/logo_wellness.gif);}
.L1_rybarskaBasta #logo a	{background-color:#CB8;background-image:url(images/logo_rybarskaBasta.gif);}

.L1_index #deco01	{background-color:#0C0;}
.L1_lastminute #deco01	{background-color:#0C0;}
.L1_programs #deco01	{background-color:#084;}
.L1_services #deco01	{background-color:#E92;}
.L1_orders #deco01	{background-color:#099;}
.L1_pricelists #deco01	{background-color:#359;}
.L1_gallery #deco01	{background-color:#A26;}
.L1_contact #deco01	{background-color:#B22;}
.L1_trebon #deco01	{background-color:#E82;}
.L1_wellness #deco01	{background-color:#76A;}
.L1_rybarskaBasta #deco01	{background-color:#A34;}

.L1_index a	{color:#040;}
.L1_lastminute a	{color:#040;}
.L1_programs a	{color:#063;}
.L1_services a	{color:#930;}
.L1_orders a	{color:#066;}
.L1_pricelists a	{color:#036;}
.L1_gallery a	{color:#A26;}
.L1_contact a	{color:#B22;}
.L1_trebon a	{color:#E82;}
.L1_wellness a	{color:#76A;}
.L1_rybarskaBasta a	{color:#A34;}

.L1_index #menu li a	{background-image:url(images/btn_mainMenu_home.gif);}
.L1_lastminute #menu li a	{background-image:url(images/btn_mainMenu_home.gif);}
.L1_programs #menu li a	{background-image:url(images/btn_mainMenu_programs.gif);}
.L1_services #menu li a	{background-image:url(images/btn_mainMenu_services.gif);}
.L1_orders #menu li a	{background-image:url(images/btn_mainMenu_orders.gif);}
.L1_pricelists #menu li a	{background-image:url(images/btn_mainMenu_pricelists.gif);}
.L1_gallery #menu li a	{background-image:url(images/btn_mainMenu_gallery.gif);}
.L1_contact #menu li a	{background-image:url(images/btn_mainMenu_contact.gif);}
.L1_trebon #menu li a	{background-image:url(images/btn_mainMenu_trebon.gif);}
.L1_wellness #menu li a	{background-image:url(images/btn_mainMenu_wellness.gif);}
.L1_rybarskaBasta #menu li a	{background-image:url(images/btn_mainMenu_rybarskaBasta.gif);}

.L1_index #lngMenu li	{background-image:url(images/btn_lngMenu_home.gif);}
.L1_lastminute #lngMenu li	{background-image:url(images/btn_lngMenu_home.gif);}
.L1_programs #lngMenu li	{background-image:url(images/btn_lngMenu_programs.gif);}
.L1_services #lngMenu li	{background-image:url(images/btn_lngMenu_services.gif);}
.L1_orders #lngMenu li	{background-image:url(images/btn_lngMenu_orders.gif);}
.L1_pricelists #lngMenu li	{background-image:url(images/btn_lngMenu_pricelists.gif);}
.L1_gallery #lngMenu li	{background-image:url(images/btn_lngMenu_gallery.gif);}
.L1_contact #lngMenu li	{background-image:url(images/btn_lngMenu_contact.gif);}
.L1_trebon #lngMenu li	{background-image:url(images/btn_lngMenu_trebon.gif);}
.L1_wellness #lngMenu li	{background-image:url(images/btn_lngMenu_wellness.gif);}
.L1_rybarskaBasta #lngMenu li	{background-image:url(images/btn_lngMenu_rybarskaBasta.gif);}

/*
.L1_index #deco02 {background-image:url(images/sectionImage_home.jpg);}
.L1_index #deco03 {background-image:url(images/mask_sectionImage_home.gif);}
*/
.L1_index #deco01	{background:#0C0 no-repeat 100% 100%;}

.L1_lastminute #deco02 {background-image:url(images/sectionImage_home.jpg);}
.L1_lastminute #deco03 {background-image:url(images/mask_sectionImage_home.gif);}
.L1_lastminute #deco01	{background:#0C0 no-repeat 100% 100%;}

.L1_orders .thumbnail .frameDecoration	{background-image:url(images/mask_orders130.gif);}
.L1_orders #deco02 {background-image:url(images/sectionImage_orders.jpg);}
.L1_orders #deco03 {background-image:url(images/mask_sectionImage_orders.gif);}
.L1_orders .LNG_cs #deco01	{background-image:url(images/cs/bgr_top_orders.gif);}
.L1_orders .LNG_en #deco01	{background-image:url(images/en/bgr_top_orders.gif);}
.L1_orders .LNG_de #deco01	{background-image:url(images/de/bgr_top_orders.gif);}
.L1_orders .image .frameDecoration	{background-image:url(images/mask_orders200.gif);}
.L1_orders .formTable tbody th	{background:#69D3E4;}
.L1_orders .formTable tbody td	{background:#6DDBED;}

.L1_programs #deco02 {background-image:url(images/sectionImage_programs.jpg);}
.L1_programs #deco03 {background-image:url(images/mask_sectionImage_programs.gif);}
.L1_programs .LNG_cs #deco01	{background-image:url(images/cs/bgr_top_programs.gif);}
.L1_programs .LNG_en #deco01	{background-image:url(images/en/bgr_top_programs.gif);}
.L1_programs .LNG_de #deco01	{background-image:url(images/de/bgr_top_programs.gif);}
.L1_programs .thumbnail .frameDecoration	{background-image:url(images/mask_programs130.gif);}

.L1_services #deco02 {background-image:url(images/sectionImage_services.jpg);}
.L1_services #deco03 {background-image:url(images/mask_sectionImage_services.gif);}
.L1_services .LNG_cs #deco01	{background-image:url(images/cs/bgr_top_services.gif);}
.L1_services .LNG_en #deco01	{background-image:url(images/en/bgr_top_services.gif);}
.L1_services .LNG_de #deco01	{background-image:url(images/de/bgr_top_services.gif);}
.L1_services .thumbnail .frameDecoration	{background-image:url(images/mask_services130.gif);}
.L1_services .image .frameDecoration	{background-image:url(images/mask_services200.gif);}
.L1_services .detail .frameDecoration	{background-image:url(images/mask_services300.gif);}

.L1_pricelists #deco02 {background-image:url(images/sectionImage_pricelists.jpg);}
.L1_pricelists #deco03 {background-image:url(images/mask_sectionImage_pricelists.gif);}
.L1_pricelists .LNG_cs #deco01	{background-image:url(images/cs/bgr_top_pricelists.gif);}
.L1_pricelists .LNG_en #deco01	{background-image:url(images/en/bgr_top_pricelists.gif);}
.L1_pricelists .LNG_de #deco01	{background-image:url(images/de/bgr_top_pricelists.gif);}
.L1_pricelists th, .L1_pricelists td	{background:#9CF;}

.L1_gallery #deco02 {background-image:url(images/sectionImage_gallery.jpg);}
.L1_gallery #deco03 {background-image:url(images/mask_sectionImage_gallery.gif);}
.L1_gallery .galleryIconImage .iconMask	{background: url(images/mask_galleryThumbnail.gif) no-repeat;}
.L1_gallery .LNG_cs #deco01	{background-image:url(images/cs/bgr_top_gallery.gif);}
.L1_gallery .LNG_en #deco01	{background-image:url(images/en/bgr_top_gallery.gif);}
.L1_gallery .LNG_de #deco01	{background-image:url(images/de/bgr_top_gallery.gif);}

.L1_trebon #deco02 {background-image:url(images/sectionImage_trebon.jpg);}
.L1_trebon #deco03 {background-image:url(images/mask_sectionImage_trebon.gif);}
.L1_trebon .LNG_cs #deco01	{background-image:url(images/cs/bgr_top_trebon.gif);}
.L1_trebon .LNG_en #deco01	{background-image:url(images/en/bgr_top_trebon.gif);}
.L1_trebon .LNG_de #deco01	{background-image:url(images/de/bgr_top_trebon.gif);}
.L1_trebon .image .frameDecoration	{background-image:url(images/mask_trebon200.gif);}

.L1_wellness #deco02 {background-image:url(images/sectionImage_wellness.jpg);}
.L1_wellness #deco03 {background-image:url(images/mask_sectionImage_wellness.gif);}
.L1_wellness .LNG_cs #deco01	{background-image:url(images/cs/bgr_top_wellness.gif);}
.L1_wellness .LNG_en #deco01	{background-image:url(images/en/bgr_top_wellness.gif);}
.L1_wellness .LNG_de #deco01	{background-image:url(images/de/bgr_top_wellness.gif);}

.L1_contact #contact_address_table th,
.L1_contact #contact_address_table td,
.L1_contact #contact_form th
	{background:#E99;}
.L1_contact #deco02 {background-image:url(images/sectionImage_contact.jpg);}
.L1_contact #deco03 {background-image:url(images/mask_sectionImage_contact.gif);}
.L1_contact .LNG_cs #deco01	{background-image:url(images/cs/bgr_top_contact.gif);}
.L1_contact .LNG_en #deco01	{background-image:url(images/en/bgr_top_contact.gif);}
.L1_contact .LNG_de #deco01	{background-image:url(images/de/bgr_top_contact.gif);}




/* exceptions */

.L1_index .LNG_cs #mL_cs	{background-position:0% -34px; }
.L1_index .LNG_en #mL_en	{background-position:0% -34px;}
.L1_index .LNG_de #mL_de	{background-position:0% -34px;}




/*
#introPageContent h1	{display:none;}

ul.callouts li	{list-style:none;min-height:150px;margin-bottom:2em;position:relative;}
ul.callouts li	{_height:150px;}
ul.callouts li .callout_content	{padding-left:150px;}
ul.callouts li .callout_content	{_padding-left:0;}
ul.callouts .frameDecoration	{width:150px;height:150px;position:absolute;top:0;left:0;}
.callout_image	{float:left;width:170px;height:150px;}

.L1_index #lngMenu	{display:block;}
.L1_index ul.callouts li .callout_content	{padding-left:180px;height:150px;}
.L1_index ul.callouts li .callout_content	{_padding-left:0;}

.L1_pricelists .foodWeight	{width:4em;}
.L1_pricelists .foodPrice	{width:4em;}
.L1_pricelists #fishFoods .foodPrice	{width:12em;}
.L1_pricelists .drinkVolume	{width:4em;}
.L1_pricelists .drinkPrice	{width:4em;}

*/




