a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}
#I1_1 a:link, #I1_1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a39c88;
	text-decoration: none;
}
#I1_1 a:hover, #I1_1 a:active {
	text-decoration: underline;
}
/* MENU AJAX */
#O4 a:link, #O4 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a39c88;
	text-transform: uppercase;
	text-decoration: none;
}
#O4 a:hover, #O4 a:active {
	text-decoration: underline;
}
#L1_active a:link, #L1_active a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
/* // */
#I6_1 a:link, #I6_1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a39c88;
	text-decoration: none;
}
#I6_1 a:hover, #I6_1 a:active {
	text-decoration: underline;
}
body {
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.noBorder {
	border: none;
}
#O0 {
	position: relative;
	height: 1200px;
	width: 986px;
	margin-left: auto;
	margin-right: auto;
}
	#I0_1 {
		position: absolute;
		bottom: 0px;
		right: 0px;
		width: 500px;
		height: 45px;
		overflow-x: hidden;
		overflow-y: auto;
		color: #111111;
		font-size: 10px;
		/*border-style: solid;*/
		/*border-color: #FF0000;*/
	}
		#I0_1 h1 {
			font-size: 12px;
			font-weight: bold;
		}
		#I0_1 h2 {
			font-size: 11px;
			font-weight: bold;
		}
#O1 {
	position: relative;
	width: 986px;
	height: 44px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/grafika/img_0.jpg);
	background-repeat: repeat-x;
	}
	#I1_1 {
		position: absolute;
		width: 650px;
		height: 20px;
		left: 100px;
		top: 14px;
		font-size: 10px;
		color: #a39c88;
	}
#O2 {
	position: relative;
	width: 986px;
	height: 88px;
	margin-left: auto;
	margin-right: auto;
}
	#I2_1 {
		position: absolute;
		width: 74px;
		height: 109px;
		left: 0px;
		top: 0px;
		background-image: url(../images/grafika/img_03.jpg);
		background-repeat: no-repeat;
	}
	#I2_2 {
		position: absolute;
		width: 389px;
		height: 109px;
		left: 74px;
		top: 0px;
		background-image: url(../images/grafika/img_04.jpg);
		background-repeat: no-repeat;
	}
	#I2_3 {
		position: absolute;
		width: 439px;
		height: 109px;
		right: 84px;
		top: 0px;
		background-image: url(../images/grafika/img_05.jpg);
		background-repeat: no-repeat;
	}
	#I2_4 {
		position: absolute;
		width: 84px;
		height: 109px;
		right: 0px;
		top: 0px;
		background-image: url(../images/grafika/img_06.jpg);
		background-repeat: no-repeat;
	}
	#I2_5 {
		position: absolute;
		width: 150px;
		height: 13px;
		right: 70px;
		top: 10px;
	}
#O3 {
	position: relative;
	width: 986px;
	height: 357px;
	margin-left: auto;
	margin-right: auto;
}
	#I3_1 {
		position: absolute;
		width: 74px;
		height: 357px;
		left: 0px;
		top: 0px;
		background-image: url(../images/grafika/img_07.jpg);
		background-repeat: no-repeat;
		background-color: #000000;
	}
	#I3_2 {
		position: absolute;
		width: 828px;
		height: 357px;
		left: 74px;
		top: 0px;
	}
	#I3_3 {
		position: absolute;
		width: 84px;
		height: 357px;
		right: 0px;
		top: 0px;
		background-image: url(../images/grafika/img_13.jpg);
		background-repeat: no-repeat;
		background-color: #000000;
	}
#O4 {
	position: relative;
	width: 828px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 25px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
}
	#I4_1 {
		position: absolute;
		width: 631px;
		height: 10px;
		left: 98px;
		bottom: 5px;
		background-image: url(../images/grafika/menuLine_18.jpg);
		background-repeat: no-repeat;
	}
	.menuPadding {
		padding-left: 3px;
		padding-right: 3px;
	}
#O5 {
	position: relative;
	width: 986px;
	min-height: 400px;
	margin-left: auto;
	margin-right: auto;
}
	#I5_2 {
		position: relative;
		width: 840px;
		margin-left: auto;
		margin-right: auto;
		min-height: 300px;
		top: 30px;
		padding-bottom: 60px;
		text-align: center;
	}
		#DM {
			position: relative;
			width: 250px;
			min-height: 400px;
		}
			#DM_1 {
				position: absolute;
				width: 167px;
				height: 22px;
				left: 0px;
				top: 0px;
				background-image: url(../images/grafika/img_34.jpg);
				background-repeat: no-repeat;
			}
			#DM_2 {
				position: absolute;
				width: 200px;
				left: 0px;
				top: 40px;
				text-align: left;
				padding-left: 3px;
			}
		#GP {
			position: relative;
			width: 280px;
			min-height: 400px;
			text-align: center;
		}
			#GP_1 {
				position: absolute;
				width: 212px;
				height: 22px;
				left: 45px;
				top: 0px;
				background-image: url(../images/grafika/img_38.jpg);
				background-repeat: no-repeat;
			}
			#GP_2 {
				position: relative;
				margin-left: auto;
				margin-right: auto;
				width: 240px;
				top: 40px;
				text-align: left;
				padding-bottom: 15px;
				padding-left: 60px;
			}
				#GP_2_title {
					position: relative;
					width: 200px;
					height: 15px;
					padding-top: 15px;
					padding-bottom: 5px;
					font-weight: bold;
				}
				#GP_2_photo {
					position: relative;
					width: 212px;
					height: 100px;
					text-align: center;
				}
				.mainImg {
				width: 196px;
				height: 84px;
				border: none;
				}
				.valignTop {
					vertical-align: top;
				}
		#KZN {
			position: relative;
			width: 260px;
			min-height: 400px;
		}
			#KZN_1 {
				position: absolute;
				width: 174px;
				height: 22px;
				right: 0px;
				top: 0px;
				background-image: url(../images/grafika/img_18.jpg);
				background-repeat: no-repeat;
			}
			#KZN_2 {
				position: absolute;
				width: 200px;
				right: 0px;
				top: 40px;
				text-align: right;
			}
	#I5_3 {
		position: absolute;
		width: 986px;
		height: 361px;
		left: 0px;
		bottom: 0px;
	}
		#bottomLeft {
			width: 72px;
			height: 361px;
			background-image: url(../images/grafika/img_41.jpg);
			background-repeat: no-repeat;
		}
		#bottomMiddle1 {
			width: 434px;
			height: 361px;
			background-image: url(../images/grafika/img_42.jpg);
			background-repeat: no-repeat;
		}
		#bottomMiddle2 {
			width: 396px;
			height: 361px;
			background-image: url(../images/grafika/img_43.jpg);
			background-repeat: no-repeat;
		}
		#bottomRight {
			width: 84px;
			height: 361px;
			background-image: url(../images/grafika/img_44.jpg);
			background-repeat: no-repeat;
		}
	#I5_space {
		height: 40px;
		padding-top: 20px;
	}
#O6 {
	position: relative;
	width: 986px;
	height: 70px;
	margin-left: auto;
	margin-right: auto;
	background-color: #0d0b09;
}
	#I6_1 {
		position: absolute;
		width: 350px;
		height: 15px;
		right: 25px;
		top: 5px;
		font-size: 9px;
		color: #999999;
	}
	#I6_2 {
		position: absolute;
		width: 350px;
		height: 15px;
		left: 15px;
		top: 6px;
		font-size: 9px;
		color: #666666;
	}
/* STRONA GLÓWNA */
#Main_1_title {
	position: relative;
	width: 185px;
	min-height: 15px;
	left: 0px;
	top: 4px;
	padding-left: 3px;
	padding-bottom: 7px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	/*
	border: solid;
	border-color: #0000FF;
	*/
}
#Main_1_img {
	position: relative;
	width: 184px;
	height: 90px;
	background-color: #999999;
	text-align: center;
	/*
	border: solid;
	border-color: #0000FF;
	*/
}
.mainImg {
	height: 75px;
	width: 170px;
	border: none;
	padding-left: 0px;
	padding-top: 8px;
}
/* // */
/* O NAS */
#OND {
	text-align: left;
}
	#OND_img {
		position: relative;
		left: 0px;
		width: 300px;
		height: 29px;
		background-image: url(../images/grafika/DSONW_25.jpg);
		background-repeat: no-repeat;
		padding-bottom: 15px;
	}
/* // */
/* OFERTA */
#OFRD {
	text-align: left;
}
#OFRD_img {
	position: relative;
	left: 0px;
	width: 316px;
	height: 29px;
	background-image: url(../images/grafika/OFRD_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
#YAHD {
	position: relative;
	height: 30px;
	padding-left: 45px;
	padding-bottom: 15px;
}
#YAHD .title {
	padding-right: 15px;
	font-weight: bold;
}
#YAHD .now {
	text-decoration: underline;
}
.likeButton {
	font-size: 12px;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #333333;
}
/* // */
/* SZUKAJ */
#L1 {
	position: relative;
	clear: both;
	padding-bottom: 5px;
}
#L1_active {
	display: inline;
}
#L2 {
	position: relative;
	clear: both;
	padding-bottom: 5px;
}
#L3 {
	position: relative;
	clear: both;
	padding-bottom: 5px;
}
.szukajMenu {
	padding-left: 5px;
	padding-right: 5px;
	text-transform: capitalize;
}
/* // */
/* PROMOCJE */
#PRD {
	text-align: left;
}
#PRD_img {
	position: relative;
	left: 0px;
	width: 300px;
	height: 29px;
	background-image: url(../images/grafika/promocje_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
#ContentRow {
	position: relative;
	width: 705px;
	min-height: 160px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
}
#ContentRow_final {
	position: relative;
	width: 705px;
	min-height: 225px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
}
	#Content_1 {
	position: relative;
	width: 235px;
	min-height: 160px;
	/*
	border: solid;
	border-color: #FF0000;
	*/
	}
	#Content_1_final {
	position: relative;
	width: 235px;
	min-height: 225px;
	/*
	border: solid;
	border-color: #FF0000;
	*/
	}
		#Content_1_title {
			position: relative;
			width: 200px;
			min-height: 15px;
			left: 0px;
			top: 4px;
			padding-left: 3px;
			padding-bottom: 7px;
			text-align: left;
			font-size: 14px;
			font-weight: bold;
			/*
			border: solid;
			border-color: #0000FF;
			*/
		}
		#Content_1_img {
			position: relative;
			width: 216px;
			height: 116px;
			background-color: #999999;
			text-align: center;
			/*
			border: solid;
			border-color: #0000FF;
			*/
		}
		#Content_1_details {
			position: relative;
			width: 200px;
			min-height: 20px;
			left: 0px;
			text-align: center;
			padding-top: 4px;
			padding-bottom: 5px;
			/*
			border: solid;
			border-color: #0000FF;
			*/
		}
		#Content_1_buy {
			position: relative;
			width: 200px;
			min-height: 20px;
			left: 0px;
			text-align: center;
			padding-top: 5px;
			padding-left: 5px;
		}
			#submitBuy {
				width: 100px;
				font-size: 12px;
				color: #FFFFFF;
				background-color: #333333;
				border-style: none;
				border: none;
				cursor: pointer;
				padding: 0px;
				text-decoration: none;
			}
			#submitDetails {
				font-size: 12px;
				color: #FFFFFF;
				background-color: #333333;
				border-style: none;
				border: none;
				cursor: pointer;
				padding: 0px;
				text-decoration: underline;
			}
		.contentImg {
			height: 100px;
			width: 200px;
			border: none;
			padding-left: 0px;
			padding-top: 8px;
		}
#UpperMenu {
	position: relative;
	width: 705px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: center;
}
#LowerMenu {
	position: relative;
	width: 705px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.menuSpace {
	padding-left: 3px;
	padding-right: 3px;
}
/* aktualna strona */
.menuActual {
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: underline;
}
/* Details */
.contentLeft {
	vertical-align: top;
}
.contentRight {
	vertical-align: top;
}
#ContentImages {
	position: relative;
	width: 300px;
	height: 400px;
	top: 15px;
	left: 5px;
	padding-right: 20px;
	/*
	border: solid;
	border-color: #FF0000;
	*/
}
	#ContentImages_1 {
		position: absolute;
		width: 300px;
		height: 400px;
		top: 15px;
		left: 15px;
	}
	#ContentImages_2 {
		position: absolute;
		width: 145px;
		height: 70px;
		top: 225px;
		left: 15px;
	}
	#ContentImages_3 {
		position: absolute;
		width: 145px;
		height: 70px;
		top: 225px;
		left: 170px;
	}
	.largeImg {
		width: 300px;
		height: 200px;
		border: none;
	}
	.leftImg {
		width: 145px;
		height: 70px;
		border: none;
	}
	.rightImg {
		width: 145px;
		height: 70px;
		border: none;
	}
#ContentDetails {
	position: relative;
	width: 400px;
	min-height: 400px;
	top: 15px;
	right: 5px;
	padding-left: 5px;
	text-align: left;
	left: 10px;
	font-size: 12px;
	/*
	border: solid;
	border-color: #FF0000;
	*/
}
#ContentDetailsTitle {
	position: relative;
	left: 2px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	padding-top: 15px;
	padding-bottom: 10px;
}
	#ContentDetailsDesc {
		position: relative;
		width: 350px;
		left: 2px;
		padding-top: 10px;
		padding-bottom: 15px;
	}
	#ContentDetailsBase {
		position: relative;
		width: 350px;
		left: 0px;
		font-size: 12px;
	}
	#ContentDetailsButton {
		position: relative;
		width: 350px;
		min-height: 100px;
		left: 2px;
		padding-top: 20px;
	}
	.contentCategory {
		font-weight: bold;
		padding-right: 10px;
	}
/* // */
/* NOWOSCI */
#NWD {
	text-align: left;
}
#NWD_img {
	position: relative;
	left: 0px;
	width: 103px;
	height: 29px;
	background-image: url(../images/grafika/NWD_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
/* // */
/* IDEALNE NA PREZENT */
#PRZD {
	text-align: left;
}
#PRZD_img {
	position: relative;
	left: 0px;
	width: 231px;
	height: 29px;
	background-image: url(../images/grafika/PRZD_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
/* // */
/* KOSZYK NA ZAKUPY */
#ShoppingBottom a:link, #ShoppingBottom a:visited, #ShoppingBottom a:hover, #ShoppingBottom a:active {
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #333333;
	cursor: pointer;
	text-decoration: underline;
}
#KNZD {
	text-align: left;
}
#KNZD_img {
	position: relative;
	left: 0px;
	width: 270px;
	height: 29px;
	background-image: url(../images/grafika/TKNZD_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}	
#ShoppingCart {
}
#ShoppingTable {
	font-size: 12px;
}
#SubmitShopping {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	padding: 0px;
	border: none;
	color: #FFFFFF;
	background-color: #333333;
	cursor: pointer;
}
#ShoppingBottom {
	padding-top: 15px;;
}
.shoppingTitle {
	font-weight: bold;
}
.shoppingRight {
	text-align: right;
}
.shoppingPadding {
	padding-right: 5px;
}
/* // */
/* WSPÓLPRACA */
#WD {
	text-align: left;
}
	#WD_img {
	position: relative;
	left: 0px;
	width: 323px;
	height: 29px;
	background-image: url(../images/grafika/ZDW_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
	}
/* //*/
/* KONTAKT */
#KD {
	text-align: left;
}
	#KD .title {
		font-size: 16px;
		font-weight: bold;
	}
	#KD_img {
		position: relative;
		left: 0px;
		width: 254px;
		height: 29px;
		background-image: url(../images/grafika/SSZN_25.jpg);
		background-repeat: no-repeat;
		padding-bottom: 15px;
	}
	#KD_teleadresowe {
		position: absolute;
		width: 300px;
		height: 300px;
		top: 45px;
		right: 15px;
		text-align: left;
	}
	#UsefulContact {
		padding-top: 17px;
	}
		#UsefulContact .title {
			font-size: 14px;
			font-weight: bold;
		}
/* // */
/* PARTNERZY */
#PD {
	text-align: left;
}
	#PD_img {
	position: relative;
	left: 0px;
	width: 316px;
	height: 29px;
	background-image: url(../images/grafika/ZNPD_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
	}
/* // */
/* FINALIZUJ */
#FIND {
	text-align: left;
}
#FIND_img {
	position: relative;
	left: 0px;
	width: 270px;
	height: 29px;
	background-image: url(../images/grafika/FTD_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
#FinalizujTitle {
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 3px;
}
#FinalizujZamowione {
	padding-bottom: 15px;
}
.finalizujParam {
	font-weight: bold;
}
/* // */
/* ZAKONCZENIE */
#ZAKD {
	text-align: left;
}
#ZAKD_img {
	position: relative;
	left: 0px;
	width: 386px;
	height: 29px;
	background-image: url(../images/grafika/SDZZD_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
/* // */
/* LOGOWANIE */
#LOGD {
	text-align: left;
}
#LOGD_img {
	position: relative;
	left: 0px;
	width: 386px;
	height: 29px;
	background-image: url(../images/grafika/ZSDSCD_25.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
/* // */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* LIGHTBOX */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* // */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* FLEX SCROLL */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbar {width: 12px;background: #000000 url(../images/scrollbar.png) -36px 0px repeat-y;}
.vscrollerbase {width: 12px;background: #281409 url(scrollbar.png) 0px 0px repeat-y;}
/*