body {
	margin: 0;
	padding: 0;
	background: url(bgwww.jpg);
}
#foto {
position: relative;
text-align: justify;
}
#flashcontent {
height: 100%;
}
#flashgallery{
position: relative;
text-align: justify;
top: 60px;
left: 0px;
width: 600px;
height: 650px;
margin: 4px auto;
padding: 0px;
}

#head {
	position: relative;
	width: 997px;
	height: 172px;
	top: 10px;
	margin: 0 auto;
	background: url(bgNagZP.jpg);
}

#menu {
	position: relative;
	width: 997px;
	height: 48px;
	top: 10px;
	margin: 0 auto;
}

#menuBgL {
	float: left;
	width: 17px;
	height: 48px;
	background: url(menuLbg.jpg);
}

#menuLeft {
	float: left;
	width: 328px;
	height: 48px;
	background: url(menuAllR.jpg);
}

#menuCbg {
	float: left;
	width: 300px;
	height: 48px;
	background: url(menuClog.jpg);
}

#menuRight {
	float: left;
	width: 335px;
	height: 48px;
	background: url(menuAllR.jpg);
}

#menuBgR {
	float: left;
	width: 17px;
	height: 48px;
	background: url(menuRbg.jpg);
}

#bottMenu {
	position: relative;
	width: 997px;
	height: 93px;
	top: 10px;
	margin: 0 auto;
	background: url(bottMbg.jpg);
}

#site {
	position: relative;
	width: 997px;
	margin: 0 auto;
	top: 10px;
	background: repeat-y url(siteBg2.jpg) top;
}

#site2 {
	position: relative;
	width: 963px;
	left: 17px;
	height: 100%;
	background-color: #d4cdb0;
}

#siteLbg {
	float: left;
	width: 17px;
	height: 395px;
	background: no-repeat url(siteLbg.jpg) top;
}

#siteBel {
	float: left;
	width: 290px;
	height: 700px;
	background: repeat-x url(siteBg.jpg) top;
}

.bell {
	position: absolute;
	width: 253px;
	font-family: Georgia, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #161410;
	border-right: 1px solid #6b5a1e;
	border-bottom: 1px solid #6b5a1e;
	background: no-repeat url(belRfoot.gif) bottom right;
}

.bell p {
	position: absolute;
	left: 10px;
}

#siteDet {
	position: relative;
	float: left;
	width: 633px;
	background: repeat-x url(siteBg.jpg) top;
}


#siteDet p.txtNormal {
	font-family: Georgia, Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #161410;
}

#siteDet p.txtBig {
	font-family: Georgia, Verdana, Arial;
	font-size: 17px;
	font-weight: bold;
	color: #064c00;
}

#siteDet p.txtMedium {
	font-family: Georgia, Verdana, Arial;
	font-size: 17px;
	font-weight: bold;
	color: #161410;
}

#siteDet p.txtSmall {
	font-family: Georgia, Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #161410;
}

#siteDet a {
	font-weight: bold;
	text-decoration: none;
	color: #161410;
}

#siteDet a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #f03f10;
}

#siteRbg {
	float: right;
	width: 23px;
	height: 395px;
	background: no-repeat url(siteRbg.jpg) top;
}

#siteDetFoo {
	position: relative;
	width: 633px;
	font-family: Georgia, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	border-top: 1px solid;
	color: #161410;
}


#siteDetFoo a {
	font-weight: bold;
	text-decoration: none;
	color: #161410;
}

#siteDetFoo a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #f03f10;
}

#footer {
	position: relative;
	width: 997px;
	height: 99px;
	top: 10px;
	margin: 0 auto;
	background: url(footBg.jpg);
}

#footer a {
	font-family: Georgia, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #161410;
}

#footer a:hover {
	font-family: Georgia, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #f03f10;
}

#linkFooter {
	position: absolute;
	top: 40px;
	left: 215px;
}





/* Oprogramowanie przyciskow */

ul.nav {
	background: url(menuAllLR.jpg)
}

ul.nav li {
	float: left;
	list-style-type: none
}

ul.nav li a {
	height: 48px;
	display: block;
	position: absolute;
	top: 0;
	text-indent: -9999px;
	outline: none
}

li#navSgl a,
li#navCen a,
li#navOfe a,
li#navGal a,
li#navHis a,
li#navDoj a,
li#navKon a,
li#navLin a,
li#navBip a {
	background: url(menuAllLR.jpg)
}
 

/*
	--Dystans liczony od gory
	initial  = 0
	rollover = 48
	selected = 96

	--Dystans przyciskow liczony od lewej:

	przycisk Strona Gl. =	17
	przycisk Cennik	=	138
	przycisk Oferta =	207
	przycisk Galeria =	275
	przycisk Historia = 645
	przycisk Dojazd =	724
	Przycisk Kontakt = 798
	Przycisk Linki = 875
	Przycisk BIP = 936

	--Szerokosci przyciskow
	Strona glowna = 121
	Cennik = 71
	Oferta = 69
	Galeria = 70
	Historia =  79
	Dojazd = 74
	Kontakt = 77
	Linki = 61
	BIP = 44
*/

li#navSgl a 					{ background-position: 0 0; width: 121px; left: 17px }
li#navSgl a:hover				{ background-position: 0 -48px }
body#pageSgl li#navSgl a 			{ background-position: 0 -96px }

li#navCen a 					{ background-position: -121px 0; width: 71px; left: 138px }
li#navCen a:hover				{ background-position: -121px -48px }
body#pageCen li#navCen a 			{ background-position: -121px -96px }

li#navOfe a 					{ background-position: -190px 0; width: 69px; left: 207px }
li#navOfe a:hover				{ background-position: -190px -48px }
body#pageOfe li#navOfe a 			{ background-position: -190px -96px }

li#navGal a 					{ background-position: -258px 0; width: 70px; left: 275px }
li#navGal a:hover				{ background-position: -258px -48px }
body#pageGal li#navGal a 			{ background-position: -258px -96px }

li#navHis a 					{ background-position: -328px 0; width: 79px; left: 645px }
li#navHis a:hover				{ background-position: -328px -48px }
body#pageHis li#navHis a 			{ background-position: -328px -96px }

li#navDoj a 					{ background-position: -407px 0; width: 74px; left: 724px }
li#navDoj a:hover				{ background-position: -407px -48px }
body#pageDoj li#navDoj a 			{ background-position: -407px -96px }

li#navKon a 					{ background-position: -481px 0; width: 77px; left: 798px }
li#navKon a:hover				{ background-position: -481px -48px }
body#pageKon li#navKon a 			{ background-position: -481px -96px }

li#navLin a 					{ background-position: -558px 0; width: 61px; left: 875px }
li#navLin a:hover				{ background-position: -558px -48px }
body#pageLin li#navLin a 			{ background-position: -558px -96px }

li#navBip a 					{ background-position: -619px 0; width: 44px; left: 936px }
li#navBip a:hover				{ background-position: -619px -48px }
body#pageBip li#navBip a 			{ background-position: -619px -96px }



