@charset "iso-8859-2";
img, div, a { behavior: url(iepngfix.htc) }
html {
	height:100%;
}
body {
	background-image: url(../images/bgBody.jpg);
	background-repeat: repeat;
	margin:0px;
	padding:0px;
	height:100%;
	min-height:100%;
}
#bgTop {
	background-image:url(../images/bgTop.jpg);
	height:356px;
	background-repeat:repeat-x;
	position:absolute;
	top:0px;
	width:100%;
}
#middle {
	position:absolute;
	width:1012px;
	left:50%;
	margin-left:-506px;
	height:100%;
	min-height:100%;
}
#bgMiddle {
	position:fixed;
	background-image:url(../images/bgMiddle.png);
	background-repeat:repeat-y;
	width:1012px;
	height:3000px;
	height:100%;
	min-height:100%;
}

#topLeft {
	z-index:10;
	width:252px;
	height:226px;
	position:absolute;
	top:2px;
	left:15px;
	text-align:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:430px;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}
#topLeftBg {
	z-index:9;
	background-image:url(../images/topLeft.png);
	width:252px;
	height:226px;
	position:absolute;
	top:2px;
	left:15px;
	text-align:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:430px;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	line-height:24px;
}
#topLeft a {
	width:259px;
	height:63px;
	border:0px;
	display:block;
	position:absolute;
	right:380px;
	top:140px;
}
#topLeft a img {
	border:none;
}
#topRight {
	z-index:20;
	position:absolute;
	top:0px;
	right:30px;
	width:333px;
	margin:0px;
	padding:0px;
}
div.glowna {
	z-index:20;
	position:absolute;
	top:0px;
	right:30px;
	width:333px;
	margin:0px;
	padding:0px;
	height:426px;
	background-image:url(../images/topRight.png);
}
div.glowna img {
	margin-left:25px;
	margin-top:50px;
	z-index:30;
}
div.podstrony {
	background-image:url(../images/topRight2.png);
	z-index:40;
	position:absolute;
	top:0px;
	right:30px;
	width:333px;
	margin:0px;
	padding:0px;
	height:290px;
}
div.podstrony img {
	margin-left:25px;
	margin-top:80px;
	z-index:30;
}
#menuBg {
	width:811px;
	height:53px;
	background-image:url(../images/bgMenu.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:15;
	top:220px;
	left:-10px;
	padding-left:35px;
}
#menu {
	width:811px;
	height:53px;
	position:absolute;
	z-index:40;
	top:220px;
	left:-10px;
	padding-left:35px;
}
#menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	display:inline-block;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:20px;
	z-index:40;
}
#menu a:hover {
	color:#000;
}
#menu a:active {
	outline:none;
}
#menu a.selected {
	color:#000;
}
#imgTrampolina {
	background-image:url(../images/rightTrampolina.png);
	width:322px;
	height:221px;
	position:absolute;
	top:350px;
	right:-40px;
	z-index:13;
}
.mainbox h1 {
	color:#000;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.mainbox a {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	text-align:left;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	padding:10px;
	border-bottom:1px #fecfa7 solid;
}
.mainbox a:hover {
	color:#000;
}
#mainBox1 {
	width:239px;
	padding-right:45px;
	padding-left:45px;
	height:283px;
	padding-top:20px;
	position:absolute;
	top:290px;
	left:-80px;
}
#mainBox1Bg {
	background-image:url(../images/mainBox1.png);
	width:239px;
	padding-right:45px;
	padding-left:45px;
	height:283px;
	padding-top:20px;
	position:absolute;
	top:290px;
	left:-80px;
}
#mainBox2 {
	width:277px;
	height:180px;
	padding-top:20px;
	position:absolute;
	top:290px;
	left:270px;
}
#mainBox2Bg {
	background-image:url(../images/mainBox3.png);
	width:277px;
	height:180px;
	padding-top:20px;
	position:absolute;
	top:290px;
	left:270px;
}
#mainBox2 a {
	margin-left:20px;
	margin-right:43px;
}
#mainBox3 {
	width:269px;
	height:180px;
	padding-top:20px;
	position:absolute;
	top:290px;
	left:550px;
}
#mainBox3Bg {
	background-image:url(../images/mainBox2.png);
	width:269px;
	height:180px;
	padding-top:20px;
	position:absolute;
	top:290px;
	left:550px;
}
#mainBox3 a {
	margin-left:40px;
	margin-right:120px;
}
.fotoGlowna {
	background-color:#fd8722;
	padding:0px;
	width:166px;
	margin:5px;
	display:inline-block;
	padding:1px;
}
.fotoGlowna img {
	border:none;
}
.fotoGlowna h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	padding:5px;
	margin:0px;
}
#fotoGlowna {
	position:absolute;
	left:250px;
	top:500px;
	z-index:15;
}
#stopka {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}
#content {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	top:280px;
	left:30px;
	width:950px;
	text-align:justify;
	line-height:16px;
	padding-bottom:10px;
	min-height:300px;
}
#content h1 {
	font-size:20px;
	line-height:24px;
}
img#contentWrapper {
	float:right;
}
.news {
	border: 1px #fd8722 solid;
	padding:10px;
	margin:10px;
	width:650px;
}
.news img {
	background-color:#FFF;
	padding:5px;
	border: 1px #333 solid;
	margin-right:5px;
}
.news h2 {
	font-size:14px;
}
img.ofertaMiniatura {
	border: 1px #999 solid;
	padding:5px;
	background-color:#FFF;
	margin:5px;
}
#content input, #content textarea {
	color:#333;
	border: 1px #fd8722 solid;
	padding:2px;
	margin:2px;
	background-color:#FFF;
	width:300px;
}
#content input.submit {
	background-color:#fd8722;
	color:#FFF;
	font-weight:bold;
}
#content ul {
	list-style-position:inside;
	list-style-type:square;
}
#ofertaMenu {
	float:left;
	width:210px;
	padding:0px;
	text-align:left;
	margin:-25px 10px 5px 4px;
	background-color:#fd8722;
}
#ofertaMenu h2 {
	margin:0px;
	margin-top:5px;
	background-color:#FFF;
	padding:5px;
	font-size:14px;
	color:#333;
	border-bottom:1px #333 solid;
	border-top:1px #333 solid;
}
#ofertaMenu h3 {
	margin:0px;
	display:block;
	padding:4px;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;	
}
#ofertaMenu a {
	display:block;
	padding:2px;
	color:#FFF;
	text-decoration:none;
}
#ofertaMenu a.poziom2 {
	padding-left:15px;
	font-size:11px;
	font-weight:normal;
}
#ofertaMenu a.poziom2:hover {
	padding-left:15px;
	font-size:11px;
	font-weight:normal;
	background-color:#F60;
}
#ofertaMenu a b {
	font-weight:bold;
	color:#000;
}
#ofertaMenu table td {
	color:#FFF;
	font-size:10px;
}
#ofertaMenu table td.last {
	font-weight:bold;
	color:#000;
}
#zyskiBg, #filmyBg {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-image:url(../images/bgBody.jpg);
	background-repeat:repeat;
	z-index:999;
	display:none;
}
#zyskiBg div {
	position:absolute;
	top:50px;
	padding:20px;
	left:50%;
	width:300px;
	margin-left:-150px;
	background-color:#FFF;
	border:3px #F60 solid;
	text-align:center;
}
#filmyBg div {
	position:absolute;
	top:50px;
	padding:20px;
	left:50%;
	width:500px;
	margin-left:-250px;
	background-color:#FFF;
	border:3px #F60 solid;
	text-align:center;
}
#rightButtons {
	float:right;
	margin:10px;
}
#rightButtons img {
	margin-bottom:5px;
}
#topFlags {
	position:absolute;
	right:60px;
	height:25px;
	top:5px;
	background-color:#FFF;
	padding:2px;
	z-index:30;
}
#topFlags img {
	border:1px #CCC solid;
	margin:2px;
}
div.wsparcieBox {
	margin:5px;
	padding:5px;
	border:1px #CCC solid;
	background-color:#FFF;
	width:450px;
	float:left;
}
div.wsparcieBox h2 {
	font-size:14px;
}
div.wsparcieBox img {
	border:none;
	float:right;
}

a#mapaStrony {
	background-image:url(../images/map.png);
	height:11px;
	width:13px;
	position:absolute;
	top:10px;
	left:30px;
	z-index:1000;
}