body, h1, h2, h3, h4, h5, h6, blockquote, p, address, form, fieldset, ul, ol, dl, dt, dd, li, hr, table, td, th {
	margin: 0;
	padding: 0;
}

a, a:visited { text-decoration: none; }	
fieldset, img { border: none; }
li { list-style: none; }

body {
	background: url('../images/bg_page.jpg') repeat-x #4f9fba;
	text-align: center;
	padding-top: 25px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #737373;
}

a:link {
	color: #737373;
}

a:visited {
	color: #bbb;
}

a:hover {
	color: #2d5984;
}
#container {
	width: 735px;
	margin: 0 auto;
	text-align: left;
}

	#skoczdomenu{
		visibility: hidden;
		float: left;
	}
	
	h1 {
		text-indent: -200em;
		height: 0px;
		float: left;
	}

#prawa {	
	float: right;
	width: 604px;
	position: relative;
}

	.bgLB {
		position: absolute;
		left: 0;
		top: 0px;
		width: 11px;
		height: 11px;
	}	
	
	.bgBR {
		position: absolute;
		top: 0px;
		left: 584px;
		width: 11px;
		height: 11px;
	}
	
	.bgRT {
		position: absolute;
		top: 0;
		left: 584px;
	}	

	.bgRTrightTop {
		width: 11px;
		height: 406px;
	}
	
	.bgRTListaZdjec {
		width: 11px;
		height: 11px;
	}
	
	#zdjecieGlowne {
		width: 564px;
		height: 410px;
		text-align: center;
		background: url('../images/bg_right.jpg') right top repeat-y #fff;
		padding-top: 10px;
		padding-right: 21px;
		padding-bottom: 10px;
		padding-left: 10px;
		vertical-align: middle;
	}
	
		#zdjecieGlowne img{
		margin: auto 0;
	}
	
		h2 {
			font-size: 10px;
			margin-bottom: 7px;
			text-align: left;
		}

	#prevnext {
		width: 584px;
		position: relative;
		background: url('../images/bg_bottom.jpg') repeat-x top left;
		text-align: center;
	}
	
		#przyciski {
			margin: 0 auto;
			width: 233px;
			height: 54px;
			background: url('../images/bg_nextprev.jpg') no-repeat;
			display: block;
			position: relative;
		}
	
		#przyciski li {
			display: inline;
			float: left;
		}
	
			#przyciski a {
				float: left;
				text-indent: -200em;
			}
			
			#poprzednie {
				position: absolute;
				left: 30px;
				top: 6px;
				background: url('../images/poprzednie.jpg') 0 0 no-repeat;
				width: 65px;
				height: 11px;

			}
	
			#nastepne {
				position: absolute;
				left: 147px;
				top: 6px;
				background: url('../images/nastepne.jpg') 0 0 no-repeat;
				width: 57px;
				height: 11px;
			}
			
	#listaZdjec {
		width: 575px;
		padding: 10px;
		background: url('../images/bg_right.jpg') top right repeat-y #fff;
		position: relative;
	}
		
		h3 {
			width: 100%;
			font-size: 10px;
			display: block;
			margin-top: -10px;
			padding-top: 10px;
			background: url('../images/bg_przyciski_bottom.jpg') 248px 0px no-repeat; 
		}
		
			#overflow {
				background-color: #f3f3f3; 
				margin-top: 7px;
				width: 524px;
				height: 125px;
				padding-top: 15px;
				padding-left: 20px;
				padding-right: 20px;
				overflow: auto;
			}

			#overflow td {
				vertical-align: top;
				width: 100px;
				padding-right: 20px;
			}
			
			#overflow td a{
				display: block;
			}
			
			
	#listaZdjecBG {
		position: relative;
		background: url('../images/bg_bottom.jpg') top left repeat-x;
		height: 11px;
		width: 594px;
	}
	
#lewa {
	float: left;
	width: 131px;
	padding-top: 0px;
}

	#stronaglowna {
		background: url('../images/logo.jpg') 0 0 no-repeat;
		margin-left: 24px;
		width: 86px;
		height: 48px;
		display: block;
		text-indent: -200em;
		margin-bottom: 18px;
	}

	#nav {
		background: url('../images/bg_menu.jpg') right repeat-y #fff;
		width: 131px;
		display: block;
		padding-top: 10px;
	}
	
	#nav ul {
		padding-left: 10px;
		margin-bottom: 20px;
	}
	
		#nav ul li {
			border-bottom: 1px solid #eaeaea;
		}
		
		#nav ul li a {
			padding-top: 4px;
			padding-bottom: 4px;
			display: block;
		}
	#skleponLine {
		text-indent: -200em;
		background: url('../images/sklep_sapo.jpg') no-repeat;
		width: 131px;
		height: 61px;
		display: block;
	}	

	#footer {
		margin-top: 10px;
		color: #fff;	
	}
	
	#footer a:link {
		color: #fafafa;
	}
	
	
	#footer a:visited{
		color: #ddd;
	}

	
	#footer a:hover{
		color: #fff;
		text-decoration: underline;
	}
	
	#footer p {
		float: left;
	}
	
	#footer div {
		float: right;
		text-align: right;
		margin-right: 20px;
	}
	
a.active {
	color: #2d5984;
}