/* Basic
---------------------------------------------------------- */

body {
	background:#000 url("../images/grid/bg_header.jpg") 50% 0 no-repeat;
	margin:0;
	min-width:864px;
	padding:0;
}
	body {
		font: 100% Verdana, Arial, Tahoma, sans-serif;
		color: #dbdbdb;
	}
	#root {
		text-align:center;
	}
	form, dl, dt, dd, ol, ul, li, h1, h2, p {
		margin: 0;
		padding: 0;
		}
	img { border: 0;}
	hr { display: none; }
	a {
		color: #dbdbdb;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		color: #fff;
	}



/* Section - Header
---------------------------------------------------------- */
#header {
	margin:0 auto;
	width:864px;
	position: relative;
	height:96px;
	text-align:left;
}
		#header h1 {
			height:41px;
			left:4px;
			position: absolute;
			top:28px;
			width: 211px;
			z-index:100;
		}
		#header h1 a {
			display:block;
			height:41px;
		}
		#header h1 span {
			display:none;
		}

		#header h2 {
			background: url("../images/grid/bg_header-h2.gif") 0 0 no-repeat;
			height:23px;
			right:131px;
			position: absolute;
			top:59px;
			width: 279px;
		}
			#header h2 span {
				display:none;
			}

/* Section - Menu
---------------------------------------------------------- */\
#menu {
	margin:0 auto;
	width:864px;
	position: relative;
	height:32px;
	text-align:left;
	z-index:1001;
}


#menu ul.main-menu {
	background:url("../images/grid/menu.gif") 0 0 no-repeat;
	height:32px;
	right:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:0;
	width:503px;
	z-index:10001;
}
#menu ul.main-menu li {
	display:block;
	list-style: none;
	margin:0;
	padding:0;
}

	#menu ul.main-menu li a {
		background-image:url("../images/grid/menu.gif");
		background-repeat:no-repeat;
		display:block;
		height:32px;
		position:absolute;
		top:0;
	}

	#menu ul.main-menu li a span {
		display:none;
	}

/* Default settings for all tabs */

li#home-link a {
	background-position: 0 0;
	left:0;
	width:117px;
}
	#menu ul.main-menu li#home-link a:hover {
		background-position: 0 -32px;
		left:0;
		width:124px;
		z-index:100;
	}
li#zdjecia-link a {
	background-position: -118px 0;
	left:118px;
	width:117px;
}
	#menu ul.main-menu li#zdjecia-link a:hover {
		background-position: -118px -64px;
		left:118px;
		width:124px;
		z-index:100;
	}
li#grafika-link a {
	background-position: -236px 0;
	left:236px;
	width:117px;
}
	#menu ul.main-menu li#grafika-link a:hover {
		background-position: -236px -96px;
		left:236px;
		width:124px;
		z-index:100;
	}
li#info-link a {
	background-position: -354px 0;
	left:354px;
	width:117px;
}
	#menu ul.main-menu li#info-link a:hover {
		background-position: -354px -128px;
		left:354px;
		width:124px;
		z-index:100;
	}

/* Home */
body#home li#home-link a,
body#home li#home-link a:hover {
	background-position: 0 -32px;
	width:124px;
	z-index:100;
}
body#home li#zdjecia-link a {
	background-position: -118px 0;
}
body#home #menu ul.main-menu li#zdjecia-link a:hover {
	background-position: -118px -160px;
	left:118px;
	width:124px;
	z-index:100;
}
/* zdjecia */
body#zdjecia #menu ul.main-menu li#home-link a:hover {
	background-position: 0 -224px;
	width:124px;
	z-index:101;
}
body#zdjecia li#zdjecia-link a,
body#zdjecia li#zdjecia-link a:hover {
	background-position: -118px -64px;
	left:118px;
	width:124px;
	z-index:100;
}
body#zdjecia li#grafika-link a {
	background-position: -236px 0;
}
body#zdjecia #menu ul.main-menu li#grafika-link a:hover {
	background-position: -236px -192px;
	left:236px;
	width:124px;
	z-index:100;
}

/* grafika */
body#grafika #menu ul.main-menu li#zdjecia-link a:hover {
	background-position: -118px -256px;
	left:118px;
	width:124px;
	z-index:101;
}
body#grafika li#grafika-link a,
body#grafika li#grafika-link a:hover{
	background-position: -236px -96px;
	left:236px;
	width:124px;
	z-index:100;
}
body#grafika #menu ul.main-menu li#info-link a:hover {
	background-position: -354px -288px;
	left:354px;
	width:124px;
	z-index:100;
}
/* info */
body#info li#info-link a,
body#info li#info-link a:hover{
	background-position: -354px -128px;
	left:354px;
	width:124px;
	z-index:100;
}
body#info #menu ul.main-menu li#grafika-link a:hover {
	background-position: -236px -320px;
	left:236px;
	width:124px;
	z-index:101;
}





/* Section - Photo
---------------------------------------------------------- */\
#photo {
	margin:0 auto;
	width:864px;
	text-align:left;
	position: relative;
}
#main_image_wrapper{
	position:relative;
	border:1px solid #4e4e4e;
	width:864px;
	widt\h:862px;
}
#home #main_image_wrapper,
#grafika #main_image_wrapper{
	position:relative;
	margin:-1px 0 0;
}
#main_image_wrapper img{
	display:block;
}
	#photo .r1,
	#photo .r2{
		background: url("../images/grid/bg_r1.gif") 0 0 no-repeat;
		top:0;
		left:0;
		position:absolute;
		width:3px;
		height:3px;
		z-index:100;
	}
	#photo .r2 {
		background: url("../images/grid/bg_r2.gif") 100% 0 no-repeat;
		left:861px;
	}
/* Section - Footer
---------------------------------------------------------- */
#wrapper-footer {
	background: url("../images/grid/bg_gallery_1.jpg") 50% 0 no-repeat;
	padding:122px 0 0;
	position:relative;
	top:-90px;
	left:0;
	width:100%;
	z-index:1;
}
#footer {
	margin:0 auto;
	width:864px;
	text-align:left;
	padding:13px 0 0;
}
	#footer dl {
		width:427px;
		float:right;
	}
		#footer dl dt {
			float:left;
			font: normal 68.75% Verdana, Arial, Tahoma, sans-serif;
			color: #464646;
			border-right:1px solid #464545;
			margin:8px 23px 0 0;
			padding:4px 14px 14px 0;
		}
		#footer dl dd{
			float:left;
			background-repeat:no-repeat;
			background-position:0 0;
		}
		#footer dl dd.kamil {
			height:21px;
			background-image: url("../images/grid/logo_pelka.gif");
			margin:7px 28px 0 0;
			width:69px;
		}
			#footer dl dd.kamil a {
				height:21px;
			}
		#footer dl dd.wojciech {
			height:24px;
			background-image: url("../images/grid/logo_grzanka.gif");
			margin:5px 21px 0 0;
			width:138px;
		}
			#footer dl dd.wojciech a {
				height:24px;
			}
		#footer dl dd.hd {
			height:22px;
			background-image: url("../images/grid/logo_hd.gif");
			width:57px;
		}
			#footer dl dd.hd a {
				height:57px;
			}
			#footer dl dd a {
				display:block;
			}
			#footer dl dd a span {
				display:none;
			}
/* Section - gfx
---------------------------------------------------------- */
.download-lnk {
	position:absolute;
	background: url("../images/grid/icon_download.gif") 0 0 no-repeat;
	left:230px;
	top:495px;
	width:430px;
	height:45px;
	text-indent:-10000px;
}
.download-lnk:hover {
	background-position:0 -145px;
}