@charset "utf-8";
/* wyzerowanie domyslnych wartosci */
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;
	font-family: "Times New Roman", Times, serif;
}
ul, ol{
	margin-left:25px;
}


#icoFace {
    position: fixed;
    right: -5px;
    top: 248px;
}
.clener{
clear:both;
}

.googledir a{
	color:#db7500;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	}
	
#top {
	font-size: 10px;
}

body {
	margin: 0px;

}


#top{
	height:144px;
	background:#2e1f12 url(../img/topBg.jpg) repeat-x;
}

#top #topContent{
	margin: 0 auto;
	background: url(../img/topLogo.jpg) no-repeat bottom center;
	width:960px;
	height:144px;
	position:relative;
}

#topContent #language{
	width: 161px;
	height:46px;
	position: absolute;
	top:-3px;
	left:40px;
}
#topContent #language a{
	display:block;
	text-indent:-999em;
}
#topContent #language #langPl{
	background:url(../img/langPl.jpg) no-repeat left bottom;
	height:46px;
	width:47px;
	float:left;

}
#topContent #language a#langPl:hover{
	background:url(../img/langPlUp.jpg) no-repeat left bottom;

}

#topContent #language #langEn{
	background:url(../img/langEng.jpg) no-repeat left bottom;
	height:46px;
	width:54px;
	float:left;
}

#topContent #language a#langEn:hover{
	background:url(../img/langEngUp.jpg) no-repeat left bottom;

}
#topContent  #langAnd{
	float:left;
	height:46px;
	width:6px;
	background:url(../img/lang.jpg) no-repeat 0px 11px;
}

#topContent #adresTop{
	width: 158px;
	height:46px;
	position: absolute;
	top:20px;
	right:0px;
	color:#ffc821;
	font-size:12px;
}
#adresTop #icoP{
	background: url(../img/icoP.png) no-repeat left top;
	height:17px;
	padding-left:25px;
	padding-top:2px;
}
#adresTop #icoM{
	background: url(../img/icoM.png) no-repeat left top;
	height:17px;
	padding-left:25px;
	padding-top:2px;
}

#topContent #menuTop{

	width:800px;
	position:absolute;
	top:4px;
	left:190px;
	text-indent:-777em;
	margin-top:123px;
}

#menuTop a#glowna {
	background: url(../img/mGlowna.png)  no-repeat left top;
	width:94px;
}

#menuTop a#glowna:hover {
	background: url(../img/mGlowna2.png)  no-repeat left top;
}
#menuTop a#hotel {
	background: url(../img/mHotel.png)  no-repeat left top;
	width:42px;
}

#menuTop a#hotel:hover {
	background: url(../img/mHotel2.png)  no-repeat left top;
}


#menuTop a#restau {
	background: url(../img/mRestauracja.png)  no-repeat  left top;
	width:80px;
}
#menuTop a#restau:hover{
	background: url(../img/mRestauracja2.png)  no-repeat  left top;
}

#menuTop a#camping{
	background: url(../img/mCamping.png)  no-repeat  left top;
	width:59px;
}
#menuTop a#camping:hover{
	background: url(../img/mCamping2.png)  no-repeat  left top;
}

#menuTop a#atrakcje {
	background: url(../img/mAtrakcje.png)  no-repeat  left top;
	width:138px;
}
#menuTop a#atrakcje:hover {
	background: url(../img/mAtrakcje2.png)  no-repeat  left top;
}

#menuTop a#galeria {
	background: url(../img/mGaleria.png)  no-repeat left top;
	width:45px;
}
#menuTop a#galeria:hover{
	background: url(../img/mGaleria2.png)  no-repeat left top;
}


#menuTop a#kontakt {
	background: url(../img/mKontakt.png)  no-repeat  left top;
	width:53px;
}
#menuTop a#kontakt:hover {
	background: url(../img/mKontakt2.png)  no-repeat  left top;
}

#baner{
	height:443px;
	background:#2e1f12 url(../img/banerBg.jpg) repeat-x;
	clear:both;
	float:left;
	width:100%;
	padding:0px;
}

#baner #banerContent{
	height:308px;
	width:910px;
	margin: 40px auto 0 auto;
	padding-left:0px;
	position:relative;
}

#baner #banerContent #flashSwf{
	height:308px;
	width:734px;
	border: 8px solid #20160d;
	float:right;
	background:#bdb5a5;
}

#baner #banerCien{
	margin: 10px auto 0 auto;
	width:910px;
	height:73px;
	background: url(../img/cienBaner.png) no-repeat 155px 2px;	
}

#logoBig{
	background: url(../img/logoBig.png) no-repeat;
	position: absolute;
	left:0px;
	top:140px;
	width:268px;
	height:315px;
}


#conPasek{
	height:5px;
	float:left;
	clear:both;
	width:100%;
	background:#1f150c url(../img/conPasek.jpg) no-repeat center top;	
}

#contentBg{
	height:auto;
	float:left;
	clear:both;
	width:100%;
	background:#19120f url(../img/bgPage.jpg) repeat-y center top;
}

#content{
	width:925px;
	padding:15px 0px 0px 20px;
	height:auto;
	clear:both;
	margin:0 auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height:1.3em;
	color: #f9e9ca;
} 

#content #contL{
	float:left;
	width:600px;
	height:auto;
}
#content #contR{
	float:right;
	width:300px;
	height:auto;
	margin-top:20px;
}

a#mapaKon{
	display:block;
	float:left;
	height:401px;
	width:482px;
}

.icoHome{
	background:url(../img/icoHome.png) no-repeat center left;
	padding-left:40px;
	margin-bottom:10px;
}

.icoPhone{
	background:url(../img/icoPhone.png) no-repeat center left;
	padding-left:40px;
		margin-bottom:10px;
}

.icoMail{
	background:url(../img/icoMail.png) no-repeat center left;
	padding-left:40px;
		margin-bottom:10px;
		height:25px;
		padding-top:2px;
		}
.icoCamp{
	background:url(../img/icoCamp.png) no-repeat center left;
	padding-left:40px;
	margin-bottom:10px;
	padding-top:2px;
		}
#contLkon #boxKont{
	padding-left:50px;
	padding-top:20px;
}

#content #contLkon{
	float:left;
	width:470px;
	height:auto;
	
}
#content #contRkon{
	float:left;
	width:482px;
	height:auto;
	margin-top:20px;
	margin-left:-40px;
	padding:0px;
}

#tWitamy{
	height:46px;
	background: url(../img/tWitamy.png) no-repeat left;
	text-indent:-777px
}
#tWitamy{
	height:46px;
	background: url(../img/tWitamy.png) no-repeat left;
	text-indent:-777px
}


#witamyTxt{
	padding-left:15px;
	padding-bottom:8px
}

#lineS{
	height:2px;
	background: url(../img/lineS.png) no-repeat left;
	margin:-8px 0 10px 0;
}


#cHotel, #cCamping{
	float:left;
	width:280px;
	margin: 15px 10px 0 0;
}

#cHotel #tHotelS{
	height:29px;
	background: url(../img/tHotelS.png) no-repeat left top;
	text-indent:-777em;
}


#tTrasa{
	height:44px;
	background: url(../img/tTrasa.png) no-repeat left top;
	text-indent:-777em;
}

#tAtrakcje{
	height:44px;
	background: url(../img/tAtrakcje.png) no-repeat left top;
	text-indent:-777em;
}

#cCamping #tCampingS{
	height:29px;
	background: url(../img/tCampingS.png) no-repeat left top;
	text-indent:-777em;	
}
#cBox{
	width:600px;
	background: url(../img/lineS.png) no-repeat left 48px;
}
.cTxt{
	padding: 4px 3px 0 15px;
		clear:both;
		float:left;
		width:100%;
}

#slinerCamping, #slinerHotel{
	margin:10px 0 4px 15px;
	float:left;
	height:100px;
	width:262px;
	position:relative;
}

#slinerCamping img, #slinerHotel img{
	float:left;
	border: 3px solid #b4b3b3;	
	
}
a.wiecej{
	float:right;
	height:22px;
	width:106px;
	display:block;
	background: url(../img/wiecej.png) no-repeat;
	text-indent:-777em;
	margin-top:8px
	
}

a.wiecej:hover{
background: url(../img/wiecej2.png) no-repeat;	
}

#wifi{
background: url(../img/wifi.jpg) no-repeat 5px 30px;
	position:relative;
	height:200px
}

#tWifi{
	height:29px;
	background: url(../img/tWifiS.png) no-repeat left top;
	text-indent:-777em;
}

#wifiTxt{
	background: url(../img/wifiBg.png) no-repeat left top;
	position:absolute;
	top:132px;
	left:5px;
	padding: 4px 8px 10px 8px;
	text-align:center;
	width:273px;
	height:58px;
	line-height:1.15em;
}

#mapka{
	background: url(../img/mapka.jpg) no-repeat 5px 30px;
	position:relative;
	height:200px;
	margin-top:15px;
	
}

#tMapka{
	height:29px;
	background: url(../img/tKonktatS.png) no-repeat left top;
	text-indent:-777em;
}

#mapkaTxt{
	background: url(../img/wifiBg.png) no-repeat left top;
	position:absolute;
	top:132px;
	left:5px;
	padding: 2px 8px 14px 8px;
	text-align:center;
	width:273px;
	height:58px;
}

#footer{
	height:29px;
	background: url(../img/footerBg.gif) repeat-x top;
}

#footerC{
	margin:0 auto;
	width:745px;
	padding-top:8px;
	background: url(../img/www.png) no-repeat 0px 6px;
	height:20px;
	padding-left:200px;
}
#designBy{
	font-size:12px;
	color:#000000;
	font-style: italic;
	padding-left:30px;	
}

#footerC ul, ul li {
	display: block;
	list-style: none;
	margin: 0 auto;
	padding: 0;
}


#footerC ul li {
	float: left;
	padding: 0px 12px 0px 12px;
	background:url(../img/listaFooter.gif) no-repeat left center;

}

#footerC ul li a, #footerC ul li{
	color:#331A00;
	font-size:13px;
}

#footerC ul li a:hover{
	text-decoration:underline;

}

#logos{
	float:left;
	height:93px;
	width:886px;
	background:url(../img/logos.jpg) no-repeat left top;
	clear:both;
	margin-top:20px;
		padding-left:40px;
		padding-top:22px;
	
	
}

#cennik{
	background: #c6b087 url(../img/cennikBg.jpg) no-repeat 0 0;
	float:left;
	width:546px;
	height:auto;
	padding: 55px 10px 2px 20px;
	color:#331A00;
	margin:15px 0 0 0px;
}

#ofertaC{
	background: #c6b087 url(../img/oferta.jpg) no-repeat 0 0;
	float:left;
	width:566px;
	height:auto;
	padding: 55px 10px 0px 0px;
	color:#331A00;
	margin:15px 0 10px 0px;
}
#cennikB{
	background: url(../img/cennikBg2.jpg) no-repeat 0 0;
	float:left;
	width:576px;
	height:18px;
	margin-left:0px;
	margin-bottom:0px;
	
}

#tHotel{
	height:45px;
	background: url(../img/tHotel.png) no-repeat left top;
	text-indent:-777px;	
}

#tGaleria{
	height:45px;
	background: url(../img/tGaleria.png) no-repeat left top;
	text-indent:-777px;	
}

#content #contLHotel{
	float:left;
	width:500px;
	height:auto;
}

#contRHotel{
	float:right;
	width:380px;
	height:auto;
	margin-top:20px;
	
	}
	
	
#logos a{
	display:block;
	height:90px;
	width:50px;
	float:left;
	text-indent:-777em;

}
	
#logos a:hover{
	background:url(../img/upLogos.png) no-repeat top center;
}
#logos a#l1{	
	width:140px;
}
#logos a#l2{	
	width:195px;
}
#logos a#l3{	
	width:85px;
}
#logos a#l4{	
	width:95px;
}
#logos a#l5{	
	width:140px;
}
#logos a#l6{	
	width:112px;
}
#logos a#l7{	
	width:92px;
}


#hotelImg{
	margin:0px 2px;
	float:right;
	height:114px;
	width:262px;
	position:relative;
}

#hotelImg img{
	float:left;
	border: 3px solid #b4b3b3;	
	
}

#tRest{
	height:45px;
	background: url(../img/tRestauracja.png) no-repeat left top;
	text-indent:-777px;
}
#tCamp{
	height:45px;
	background: url(../img/tCamping.png) no-repeat left top;
	text-indent:-777px;
}
#tBory{
	height:41px;
	background: url(../img/tBory.png) no-repeat left top;
	text-indent:-777px;
}

#tKont{
	height:45px;
	background: url(../img/tKontakt.png) no-repeat left top;
	text-indent:-777px;
}

.fotkiCamp{
	float:right;
	width:auto;
	clear:both;
	padding-top:10px;
}
.fotkiCamp p{
	padding: 8px 0px;
}

.fotkiCamp img{
	border: 2px solid #877450;	
}

#trasa{
	float:left;
	height:94px;
	width:385px;
	background:url(../img/trasa.jpg) top left;
	
}


.textForm input#btn{
	padding-top:0px;
	margin-top:0px;
}


.textForm {
	padding-top:5px;
	padding-bottom:20px;
}

#atrakTxt li{
	margin-bottom:10px;
	margin-left:-10px;
	padding-left:0px;
}

.galeria .fotoBg{
	float:left;
	width:auto;
	background:url(../img/fotoCien.png) no-repeat bottom center;
	padding-bottom:7px;
	margin: 0 8px 10px 8px;

}
.galeria .fotoBg img{
		border: 1px solid #000;
		width:180px;
		height:135px;
}

.galeria .galBox{
	background:url(../img/linGal.png) no-repeat 0 0;
	padding: 5px 40px 0px 45px;
}

.shadBox{
	padding:0px;
	margin:0px;
	width:100%;
	float:left;
	margin-left:-20px;
	clear:both;
}
.titGal{
	padding-bottom:15px;
	font-size:30px;
	width:100%;
	float:left;
	margin-left:-20px;
	
}

.titGal a{
	color:#f07800;
}

.galeria .fotoBg a:hover img{
border: 1px solid #898988;	
}


.listaGal a{
	font-size:14px;
	color:#F9E9CA;
	padding:0;
	margin:0;

}


.listaGal {
	margin-top:-10px;
	float:left;
	clear:both;
	margin-left:-15px;
	width:100%;
}

.listaGal li{
	background:url(../img/grot.gif) no-repeat left center;
	padding-left:9px;
	height:auto;
	width:100%;
}



#news{
	background: url(../img/news.jpg) no-repeat 5px 30px;
	position:relative;
	height:auto;
	margin-top:15px;
	float:left;
	width:289px;
	
}

#tNews{
	height:29px;
	background: url(../img/tAktualnosci.png) no-repeat left top;
	text-indent:-777em;
}
#imgNews{
	height:96px;
	background: url(../img/news.jpg) no-repeat left top;
	width:289px;
}
#newsTxt{

	padding: 4px 8px 0px 8px;
	text-align:center;
	width:270px;
	height:auto;
	font-size:1em;
	margin-left:3px;
	float:left;
	background:#524239 url(../img/newsBg.png) repeat-y -3px bottom;
}

#newsTxtBot{
	width:285px;
	height:16px;
	margin-left:3px;
	float:left;
	background:#524239 url(../img/wifiBg.png) no-repeat -3px bottom;
}
#titNews{
	font-size:1.2em;
	font-weight: bold;
	padding-bottom:4px;
}
#menuFooter{
	margin-top:5px;
}
	#menuFooter, #menuFooter ul { list-style: none;  z-index:200;}
	#menuFooter, #menuFooter * { padding: 0; margin: 0; z-index:200; }
	
	/* Head links */
	#menuFooter li.headlink { width: auto; float: left; margin-left: -1px; text-align: center; z-index:200;   }
	#menuFooter li.headlink a { display: block; padding: 2px 10px 4px 10px; z-index:200;  }

	/* Child lists and links */
	#menuFooter li.headlink ul { display: none; text-align: left; z-index:200; position:absolute; padding:0 20px 0 10px; background:url(../img/pomenu.png) repeat-y}
	#menuFooter li.headlink:hover ul { display: block; }
	#menuFooter li.headlink ul li a { padding: 5px; height: 17px; text-indent:0em;  z-index:200; font-size:12px; color:#e6e6e6; font-weight:bold; background:url(../img/podBg.png) no-repeat left bottom; }
	#menuFooter li.headlink ul li a:hover { color: #FC0 }
	


#atrIco{
background: url(../img/icoAtractio.jpg) no-repeat 5px 30px;
	position:relative;
	height:200px
}

#tatrIco{
	height:29px;
	background: url(../img/tAtrakcje2.png) no-repeat left top;
	text-indent:-777em;
}

#galIco{
background: url(../img/galIco.jpg) no-repeat 5px 30px;
	position:relative;
	height:200px
}

#tgalIco{
	height:29px;
	background: url(../img/tGal2.png) no-repeat left top;
	text-indent:-777em;
}
a#rekSylw{
	position:relative;
	top:0px;
	left:20px;
	background:#3FF;
	width:200px;
	height:260px;
	display:block;

	background:url(../img/sylwester.jpg) no-repeat top right;
}

a#rekSylw:hover{
	top:-10px;
}