html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body, input, textarea, td {font: normal 12px Tahoma, Verdana, Georgia, 'Times New Roman', serif;
	color:#f7efef;
	line-height:16px;
}

body {
	background:#dccda2 url(images/tlo.jpg) top left repeat-x;
}

a, a:link, a:visited {
	color:#f7efef;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}

/*
** layout
*/
#header {
	position:relative;
	left:30px;
	z-index:9999;
}
#header  .ce_hyperlink {
	display:block;
	float:left;
}
#header  .ce_hyperlink a, #header  .ce_hyperlink a:link, #header  .ce_hyperlink a:visited{
	display:block;
	float:left;
	text-decoration:none;
	padding:0 15px 0 0;
	margin:0 6px 0 0;
}
#header #b_glowna a {
	padding:0 0 0 15px;
}
#header #b_glowna {
	float:right;
	position:relative;
	top:9px;
	right:100px;
}
#header #b_glowna a:hover {
	background:transparent url(images/bg_menu_deco.gif) left 3px no-repeat;
}
#header  .ce_hyperlink a:hover {
	background:transparent url(images/bg_menu_deco.gif) right 7px no-repeat;
}

#select_lang {
	float:right;
	position:relative;
	top:22px;
	right:20px;
	width:103px;	
}
#select_lang a, #select_lang a:link, #select_lang a:visited {
	display:block;
	float:left;
	margin-right:4px;
	height:15px;
	width:21px;
	text-indent:-99999px;
}
.lang_pl #select_lang #lang_pl {
	background: transparent url(images/flag_pl.gif) 0 0 no-repeat;
}
.lang_pl #select_lang #lang_pl:hover {
	background: transparent url(images/flag_pl_h.gif) 0 0 no-repeat;
}
.lang_pl #select_lang #lang_en {
	background: transparent url(images/flag_en_h.gif) 0 0 no-repeat;
}
.lang_pl #select_lang #lang_en:hover {
	background: transparent url(images/flag_en.gif) 0 0 no-repeat;
}
.lang_pl #select_lang #lang_de {
	background: transparent url(images/flag_de_h.gif) 0 0 no-repeat;
}
.lang_pl #select_lang #lang_de:hover {
	background: transparent url(images/flag_de.gif) 0 0 no-repeat;
}



.lang_en #select_lang #lang_pl {
	background: transparent url(images/flag_pl_h.gif) 0 0 no-repeat;
}
.lang_en #select_lang #lang_pl:hover {
	background: transparent url(images/flag_pl.gif) 0 0 no-repeat;
}
.lang_en #select_lang #lang_en {
	background: transparent url(images/flag_en.gif) 0 0 no-repeat;
}
.lang_en #select_lang #lang_en:hover {
	background: transparent url(images/flag_en_h.gif) 0 0 no-repeat;
}
.lang_en #select_lang #lang_de {
	background: transparent url(images/flag_de_h.gif) 0 0 no-repeat;
}
.lang_en #select_lang #lang_de:hover {
	background: transparent url(images/flag_de.gif) 0 0 no-repeat;
}



.lang_de #select_lang #lang_pl {
	background: transparent url(images/flag_pl_h.gif) 0 0 no-repeat;
}
.lang_de #select_lang #lang_pl:hover {
	background: transparent url(images/flag_pl.gif) 0 0 no-repeat;
}
.lang_de #select_lang #lang_en {
	background: transparent url(images/flag_en_h.gif) 0 0 no-repeat;
}
.lang_de #select_lang #lang_en:hover {
	background: transparent url(images/flag_en.gif) 0 0 no-repeat;
}
.lang_de #select_lang #lang_de {
	background: transparent url(images/flag_de.gif) 0 0 no-repeat;
}
.lang_de #select_lang #lang_de:hover {
	background: transparent url(images/flag_de_h.gif) 0 0 no-repeat;
}





#wrapper-body {
	background:transparent url(images/bg_main.jpg) 50% 0 no-repeat;
	height:600px;
	width:100%;
}
#wrapper-body.lang_de {
	background:transparent url(images/bg_main_de.jpg) 50% 0 no-repeat;
}
#wrapper-body.lang_en {
	background:transparent url(images/bg_main_en.jpg) 50% 0 no-repeat;
}
#container {
	height:400px;
	overflow:hidden;
}
#obrazek-home1 .image_container img, #obrazek-home2 .image_container img {
	border:3px solid #cf985f;
}
/* left */

#left {

	overflow:hidden;
}
#left_lisc {
	background:transparent url(images/lisc.png) -45px 0 no-repeat;
	clear:both;
	float:left;
	position:relative;
	left:5px;
	top:215px;
	height:189px;
	width:155px;
	z-index:999;
}

#left .inside {
	clear:both;
	float:left;
	position:relative;
	padding:0 0 0 26px;
	top:-189px;
	z-index:99;
}
#left .inside .mod_article {

	width:180px;
}
#right .inside {
	padding:44px 0 0 15px;
}

#right .image_container {
	padding:0;
}
#main_wrap {
	padding:20px 0 0 0;
	
}
#main {
	width:484px;
	height:370px;
	overflow:hidden;
}
.atrakcje #main_wrap {
padding:0;

}
.atrakcje #main {
	height:404px;
}
.image_container {
	padding:0 0 12px 0;
}

#main ol{
	padding:0 0 0 20px;
}
#main ul li {
	background:transparent url(images/li.gif) 0 7px no-repeat;
	padding: 0 0 0 10px;
}
#main ol li  {
	list-style:decimal;
}
#main .ce_table td {
	padding:0 40px 0 0;
}
#main h1 {
	color:#69be23;
	font-size:16px;
	padding:0 0 8px 0;
}
#main h2 {font-size:15px; color:#69be23; padding:2px 0 6px 0;}
#main h3 {font-size:14px; color:#69be23; padding:2px 0 6px 0;}
#main h4 {font-size:13px; color:#69be23; padding:2px 0 6px 0;}
#main h5 {font-size:12px; color:#69be23; padding:2px 0 6px 0;}
#main h6 {font-size:11px; color:#69be23; padding:2px 0 6px 0;}
.pdf_link {
	display:none;
}

/*
** ce_accordion
*/
.ksiega .mod_article {
	padding:0 0 3px 0;
}
.ce_accordion {
	background:transparent url(images/bg_accordion.gif) 0 0 no-repeat;
	padding: 8px 12px;
	width:374px;
}
.ce_accordion .toggler {
	color:#000000;
	cursor:pointer;
}
.ce_accordion .accordion  div {
	padding:10px 0 14px 0;
}
/*
** formularz
*/

.rezerwacja span {
	display:block;
}
.form-rez .text, .form-rez .textarea {
	background:#e4d9c7;
	border:1px solid #110000;
	color:#110000;
	padding:2px 4px;
}
.form-rez .daty1 {
	display:block;
	float:left;
}
.form-rez .daty2 {
	display:block;
	float:left;
	padding:0 0 0 16px;
	clear:right;
}
.form-rez .daty1 .text, .form-rez .daty2 .text {
	width:70px;
}
.lang_de .form-rez .ilosc1-left,
.lang_de .form-rez .ilosc2-left {
	width:110px;
}

.lang_en .form-rez .ilosc1-left,
.lang_en .form-rez .ilosc2-left {
	width:110px;
}
.form-rez .ilosc1-left {
	clear:left;
	display:block;
	float:left;
	padding:8px 0;
}
.form-rez .ilosc1-left br {
	display:none
}
.form-rez .ilosc1-right {
	display:block;
	float:left;
	padding:8px 0 8px 16px;
}
.form-rez .ilosc2-left br {
	display:none
}
.form-rez .ilosc1-left .text, .form-rez .ilosc1-right .text{
	width:20px;
}
.form-rez .ilosc2-left {
	clear:left;
	display:block;
	float:left;
	padding-bottom:6px
}
.form-rez .ilosc2-left br {
	display:none
}
.form-rez .ilosc2-right {
	display:block;
	float:left;
	padding:0 0 6px 16px;
	clear:right;
}
.form-rez .ilosc2-left .text, .form-rez .ilosc2-right .text{
	width:20px;
}
label.nazwisko, label.telefon, label.email, label.danefirmy, label.inne {
	clear:left;
	display:block;
	float:left;
	margin:5px 0;
	width:100px;
}
input.nazwisko, input.telefon, input.email, textarea.danefirmy, textarea.inne {
	clear:right;
	display:block;
	margin:5px 0;
	float:left;
	width:240px;
}
.submit {
	border:1px solid #432618;
	background:#ffffff;
	color:#000000;
	clear:both;
	float:left;
	cursor:pointer;
	padding:2px 24px;
	position:relative;
	left:265px
}

.lang_de .submit   {
	left:227px
}
p.error {
	display:block;
	float:left;
	clear:both;
	width:100%;
	display:none;
}
.form-rez input.error {
	background:#e84f4f;
	border:1px solid red;
}
/*
** mod_navigation
*/
.mod_navigation li {display:block; float:left; padding:0;}

.mod_navigation span, .mod_navigation a, .mod_navigation a:link, .mod_navigation a:visited {display:block; font-size:14px; text-decoration:none; padding:5px 17px 5px 16px; font-style:italic;}
.lang_de .mod_navigation span, .lang_de .mod_navigation a, .lang_de .mod_navigation a:link, .lang_de .mod_navigation a:visited {
	font-size:12px; text-decoration:none; padding:5px 13px 5px 13px;
}

.mod_navigation a:hover{background:transparent url(images/bg_menu_deco.gif) right 7px no-repeat; color:#dccea2;}
.mn_hover {background:transparent url(images/bg_menu_deco.gif) 1px 7px no-repeat;}

li.active {
	background:transparent url(images/bg_menu_deco.gif) 1px 7px no-repeat;
}
span.active {
background:transparent url(images/bg_menu_deco.gif) right 7px no-repeat;
}
/*
** scroll
*/

.contentEl {
float:left;
clear:both;
	width:430px;
}
.scroll .inside{position:static;}
.scrollControlsY {float:left; background:transparent url(images/bg_scroll.gif) 16px 70px no-repeat; height:180px; position:relative; top:140px;}
.upBtn {background:transparent url(images/arrow-top-pl.gif) 0 0 no-repeat; height:64px; width:40px; cursor:pointer;}
.upBtn-Active {background:transparent url(images/arrow-top-pl-H.gif) 0 0 no-repeat;}
.downBtn {background:transparent url(images/arrow-bottom-pl.gif) 0 0 no-repeat; position:relative; top:90px; height:64px; width:40px; cursor:pointer;}
.downBtn-Active {background:transparent url(images/arrow-bottom-pl-H.gif) 0 0 no-repeat;}
.scrollBar {display:none;}
.lang_en .upBtn {background:transparent url(images/arrow-top-en.gif) 0 0 no-repeat;}
.lang_en .upBtn-Active {background:transparent url(images/arrow-top-pl-H.gif) 0 0 no-repeat;}
.lang_de .upBtn {background:transparent url(images/arrow-top-de.gif) 0 0 no-repeat;}
.lang_de .upBtn-Active {background:transparent url(images/arrow-top-pl-H.gif) 0 0 no-repeat;}
.lang_en .downBtn {background:transparent url(images/arrow-bottom-en.gif) 0 0 no-repeat;}
.lang_en .downBtn-Active {background:transparent url(images/arrow-bottom-pl-H.gif) 0 0 no-repeat;}
.lang_de .downBtn {background:transparent url(images/arrow-bottom-de.gif) 0 0 no-repeat;}
.lang_de .downBtn-Active {background:transparent url(images/arrow-bottom-pl-H.gif) 0 0 no-repeat;}
/*
** atrakcje
*/
.atrakcje #main{
	padding:0 !important;
}

/*
** footer
*/
#footer {
	clear:both;
	float:left;
	padding:12px 0 0 0;
}
#footer .mod_navigation {
	position:relative;
	left:202px;
}

.datepicker  {
background:#090909;
border:3px solid #a95205;
color:#FFFFFF;
font-size:10px;
height:135px;
line-height:normal;
padding:14px;
position:absolute;
width:172px;
}
.datepicker .header {
height:15px;
margin-bottom:5px;
padding-top:1px;
position:relative;
}
.datepicker .header .title {
margin:2px 18px 0;
text-align:center;
}
.datepicker .header .titleText {
color:#CCFF00;
}
.datepicker .header .previous, .datepicker .header .next, .datepicker .header .closeButton {
background-image:url("../custom/images/buttons.png");
background-position:left top;
background-repeat:no-repeat;
cursor:pointer;
height:12px;
overflow:hidden;
position:absolute;
text-indent:-40px;
top:2px;
width:12px;
}
.datepicker .header .previous {
left:4px;
}
.datepicker .header .previous:hover {
background-position:left bottom;
}
.datepicker .header .next {
background-position:-13px top;
right:4px;
}
.datepicker .header .next:hover {
background-position:-13px bottom;
}
.datepicker .header .closeButton {
background-position:right top;
display:none;
right:0;
top:0;
}
.datepicker .header .closeButton:hover {
background-position:right bottom;
}
.datepicker .body {
height:112px;
left:2px;
overflow:hidden;
position:relative;
top:0;
width:168px;
}
.datepicker .time {
height:100%;
position:relative;
width:100%;
}
.datepicker .time .hour, .datepicker .time .separator, .datepicker .time .minutes {
background:none repeat scroll 0 0 #333333;
border:0 none;
color:#FFFFFF;
font-size:32px;
padding:2px;
position:absolute;
text-align:center;
top:10px;
width:50px;
}
.datepicker .time .hour {
left:15px;
}
.datepicker .time .separator {
background:none repeat scroll 0 0 transparent;
left:76px;
width:10px;
}
.datepicker .time .minutes {
left:95px;
}
.datepicker .time .ok {
font-size:20px;
height:32px;
left:15px;
position:absolute;
top:65px;
width:136px;
}
.datepicker .days .day {
float:left;
height:14px;
margin:0 1px 1px 0;
overflow:hidden;
padding-top:1px;
text-align:center;
width:23px;
}
.datepicker .days .titles {
color:#AAAAAA;
height:15px;
margin-bottom:2px;
text-transform:uppercase;
}
.datepicker .days .day0 {
margin-right:0;
}
.datepicker .days .week5 .day {
margin-bottom:0;
}
.datepicker .days .week .day {
cursor:pointer;
}
.datepicker .days .week .day:hover {
color:#CCFF00;
}
.datepicker .days .otherMonth {
color:#444444;
}
.datepicker .days .selected {
color:#CCFF00;
}
.datepicker .months .month {
cursor:pointer;
float:left;
height:21px;
margin:0 1px 1px 0;
overflow:hidden;
padding-top:6px;
text-align:center;
width:55px;
}
.datepicker .months .month3, .datepicker .months .month6, .datepicker .months .month9, .datepicker .months .month12 {
margin-right:0;
}
.datepicker .months .month10, .datepicker .months .month11, .datepicker .months .month12 {
margin-bottom:0;
}
.datepicker .months .month:hover {
color:#CCFF00;
}
.datepicker .months .selected {
color:#CCFF00;
}
.datepicker .years .year {
cursor:pointer;
float:left;
height:21px;
margin:0 1px 1px 0;
overflow:hidden;
padding-top:6px;
text-align:center;
width:32px;
}
.datepicker .years .year4, .datepicker .years .year9, .datepicker .years .year14, .datepicker .years .year19 {
margin-right:0;
}
.datepicker .years .year15, .datepicker .years .year16, .datepicker .years .year17, .datepicker .years .year18, .datepicker .years .year19 {
margin-bottom:0;
}
.datepicker .years .year:hover {
color:#CCFF00;
}
.datepicker .years .selected {
color:#CCFF00;
}
.datepicker .unavailable {
color:#553333 !important;
cursor:default !important;
text-decoration:line-through;
}
#main .menu-cart table {
	width:100%
}
#main .menu-cart .even {border-bottom:1px solid #be7934}
#main .menu-cart td {
	padding:4px 0;
}
#main .menu-cart .odd {border-bottom:1px solid #be7934}
#main .menu-cart .col_last {
	padding-right:0;
}

