

/* / - z wyborem jezyka, dla napisow */
/*  - bez wybrou jezyka, dla ogolnych */

/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}


body{
	background:url(/public/images//bg.png) repeat-x #f8f3ed;
	font-family:Georgia;
	font-size:12px;
	line-height:1.6;

	}
a {
	text-decoration:none;
	}
	
	
ul {	list-style-type:none; }
	#contentMain ul {
	list-style:disc inside;
	}
	
	
h1 {
 color:#403328
 }

	
	
#wrapper {
	margin:0 auto;
	width:980px;
	}
	
#langChange{
	float:right;
	height:31px;
	line-height:31px;
	width:755px;
	padding-right:15px;
	text-align:right;
}
.langs{
display:none;
}

#header {
	height:84px;
	padding-bottom:1px;
}
#menu {
	height:52px;
	float:left;
	width:770px;
}	
#menu ul li.topNav {
	float:left;
	font-size:16px;
	position:relative;
	li-style:none;
	list-style-type: none;

	
}

#menu a {
color:#403328;
}
#submenu a {
color:#403328;
}


#menu ul li.topNav  a{
	padding:0px 18px 0 8px;
	
}

#menu a {
	height:52px;
	display:block;
	line-height:52px;
	padding:0px 15px 0 15px;

	
}



.subNav {
	position:absolute;
	top:52px;
	line-height:25px;
	left:-1px;
	border:1px solid #d2c3b5;
	border-top:none !important;
	background:#f4f0eb; 
	display:none;
	width:215px;
	padding-top:1px;
	z-index:30;

}

.subNav a {
	height:30px !important;
	display:block;
	font-size:14px;
	line-height:30px !important;
	padding:0px 15px 0 15px;
}

.subNav li:hover {
background:#FFF;
}


#sliderWrap {
z-index:0;
position:relative;
}

#slider {
    position:relative;
    width:980px; /* Change this to your images width */
    height:330px; /* Change this to your images height */
    background:url(/public/images/default/loading.gif) no-repeat 50% 50%;
	margin-top:10px;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}




#content {
	background:url(/public/images//contentBarTop.png) no-repeat;
	padding-top:12px;
	
}

#contentProper{
	background:url(/public/images//contentRepeat.png) repeat-y;
	padding:0 10px 2px 10px;
	
}

#contentMain {
	float:right;
	width:670px;
	padding:0px 15px 0 15px;
}

#contentMain a {
color:#6f5640;
}

#contentMain li {
padding:2px 0px 2px 4px;
listy-style:disc;
color:#3a3026;
}



#footer {
	background:url(/public/images//contentBottom.png) no-repeat;
	padding:18px 5px 0 5px;
	font-size:10px;
	color:#aaa;
}




#footer a {
color:#403328;
font-size:12px;
}



#sidebar {

	width:258px;
	float:left;
}
#submenu {
width:256px;

}

#submenu ul {
background:url(/public/images/default/subMenuRepeat.png) repeat-y;
margin:0;
padding:0;


}

#submeny ul li a {
color:#5f4d3e;
}


#submenu ul li  {
font-size:14px;
padding:0 15px 0 15px;
width:220px;
margin-left:3px;

line-height:31px;
background:url(/public/images//subMenuItem.png) repeat-x bottom;

}

#submenu ul li:hover {
background:url(/public/images//subMenuItemOver.png) repeat-x bottom;
}#submenu ul li.over{
background:#58483a;
padding:0 15px 0 25px;
width:210px;
}
#submenu ul li.over a {
color:#ece6bf;
}



.pakiet {
	position:relative;
	height:101px;
	width:253px;
	margin-bottom:15px;
	padding:3px 0 0 3px;
	cursor:pointer;	
}

.pakiet a {
color:#403328;
font-size:12px;
}


.pakiet .proper {
	position:absolute;
	top:3px;
	left:3px;
}

.pakiet .over {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	
}

.pakiet a {
	position:absolute;	
	top:78px;
	left:10px;
	
}






.packagePrice {position:absolute;right:3px;top:25px;background:#512722;color:#fff;padding:4px;-webkit-border-top-left-radius: 12px;
font-size:11pt;
-webkit-border-radius: 5px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 5px;
-moz-border-radius-topright: 0;
border-radius: 5px;
border-top-right-radius: 0;
box-shadow: inset 1px 1px 3px #280f0c;
}

.packagePrice span {font-size:7pt;}


.packageDays {position:absolute;right:3px;top:55px;background:#ccc;color:#606060;padding:5px;-webkit-border-top-left-radius: 12px;
font-size:8pt;
-webkit-border-radius: 5px;
-webkit-border-top-right-radius: 0;
-moz-border-radius: 5px;
-moz-border-radius-topright: 0;
border-radius: 5px;
border-top-right-radius: 0;
box-shadow: inset 1px 1px 3px #404040;
}
.packageDays span {font-size:6pt;}






	/* style formow */ 
.error {
color: #a0433f;
display: block;
font-family: "arial";
width:176px;
font-size: 7pt;
}
	
	
#name, #email, #phone, #description {
width:176px;
height:16px;

}
table.formTable td{
padding:3px;
}


table.formTable input,select,textarea{
background-color:#ffffff;
border:1px solid #dcd5b0;
padding:5px;
width:250px;
font-size:10pt;
font-family:georgia;
}


#contactForm input, textarea {
padding:5px;
font-size:13px !important;
border:0;
border:1px solid #aca5a0;
font-family:Georgia;
}

#contactForm td {
padding:5px;
width:182px;
}

img.border
{
border:1px solid #e4d8ca;
padding:1px;
}

.imgList
{
float:left;margin-right:10px;
margin-bottom:10px;
}

.button {
background:url(/public/images/default/bttnBg.png) no-repeat 0 -38px !important;
width:162px !important;
height:38px !important;
border:0 !important;
cursor:hand;
}

.button:hover {
background-position:0px 0px !important;
}


.packagesList {
position:relative;
margin-bottom:15px;
height:160px;
float:left;
margin-right:27px;
line-height:18px;
width:205px;
margin-top:5px;
overflow:hidden;
}

.packageTitle {top:120px;position:absolute;}

.packagesList img {
margin-bottom:5px;
}

.lArrow {
position:absolute;top:130px;left:0px;width:48px; height:62px;background:url(/public/images/default/arrows.png) no-repeat 0px -62px; cursor:pointer;z-index:50;
}

.rArrow{
position:absolute;top:130px;right:0px;width:48px; height:62px;background:url(/public/images/default/arrows.png) no-repeat -48px -62px; cursor:pointer;z-index:50;
}

.lArrow:hover{
background-position:0px 0px;
}

.rArrow:hover{
background-position:-48px 0px;
}

#reservationBox {
background:url(/public/images/default//contentFooter.png) no-repeat; 
margin-top:28px;
position:relative;
height:104px;
}


#contentDesc table {border:1px solid #58483a;padding:1px;border-collapse:collapse;}
#contentDesc table td {padding:4px;background:#f8f3ed;border:1px solid #ddd2c6;margin:1px;}


#facebook
	{
	    width:232px;
	    height:420px;
	    background: url(/public/images/fb.png) no-repeat; 
	    display:block;
	    right:-205px;
	    padding:0;position:fixed;top: 170px;z-index:999999;cursor:pointer;    
	}