body#produktyBody {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhYjc2ZCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(218,183,109,0.65) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,183,109,0.65)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top,  rgba(218,183,109,0.65) 0%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top,  rgba(218,183,109,0.65) 0%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top,  rgba(218,183,109,0.65) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom,  rgba(218,183,109,0.65) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dab76d', endColorstr='#00ffffff',GradientType=0 );
}
	section#produkty {
		display: block;
		position: relative;
		margin: 10px auto;
		padding: 0;
		width: 945px;
		background: #fff;
		border: 1px solid #e4dac6;
		text-align: left;
	}
			section#produkty h2 {
				display: block;
				margin: 0;
				padding: 0 20px;
				height: 51px;
				font-weight: normal;
				font-size: 20px;
				line-height: 51px;
				color: #2f2f2f;
				background: transparent url('img/modules-header.png') repeat-x;	
			}
			section#produkty #presentation {
				display: block;
				position: relative;
				margin: 20px;
				padding: 0;
			}
				section#produkty #presentation #gfx {
					display: block;
					position: relative;
					float: left;
					margin: 0;
					padding: 0;
					width: 627px;
				}
					section#produkty #presentation .nav {
						display: block;
						position: absolute;
						margin: 0;
						padding: 0;
						bottom: 25px;
						list-style: none;
					}
						section#produkty #presentation .nav li {
							display: block;
							float: left;
							margin: 0 10px;
							padding: 0;
							width: 25px;
							height: 28px;
							font-size: 0;
							text-indent: -1000pt;
						}
							section#produkty #presentation .nav li.prev {
								background: transparent url('img/image-navigator.jpg') no-repeat;	
							}
							section#produkty #presentation .nav li.next {
								background: transparent url('img/image-navigator.jpg') no-repeat -40px 0;	
							}
							section#produkty #presentation .nav li.end {
								-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";
								filter: alpha(opacity=15);
								-moz-opacity: 0.15;
								-khtml-opacity: 0.15;
								opacity: 0.15;
							}
					section#produkty #presentation figure {
						display: block;
						position: relative;
						margin: 0;
						padding: 0;
						width: 627px;
						height: 405px;
					}
						section#produkty #presentation figure img.view {
							display: block;
							float: left;
							margin: 0;
							padding: 0;
							width: 520px;
							height: 321px;
						}
						section#produkty #presentation figure .thumbs {
							display: block;
							position: absolute;
							margin: 0;
							padding: 0;
							left: 90px;
							width: 537px;
							height: 410px;
							overflow: hidden;
						}					
							section#produkty #presentation figure .thumbs .mask {
								display: block;
								float: left;
								margin: 0 0 7px;
								padding: 0;
								width: 420px;
								height: 321px;
							}
							section#produkty #presentation figure .thumbs img.thumb {
								display: block;
								float: right;
								margin: 0 0 7px 7px;
								padding: 0;
								width: 100px;
								height: 75px;
								-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
								filter: alpha(opacity=75);
								-moz-opacity: 0.75;
								-khtml-opacity: 0.75;
								opacity: 0.75;
							}
								section#produkty #presentation figure .thumbs img.thumb.selected {
									-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
									filter: alpha(opacity=100);
									-moz-opacity: 1;
									-khtml-opacity: 1;
									opacity: 1;
								}
								section#produkty #presentation figure .thumbs img.thumb.hidden {
									display: none;	
								}
				section#produkty #presentation #params {
					display: block;
					position: relative;
					float: left;
					margin: 0 0 0 20px;
					padding: 0;
					width: 255px;
					font-family: Arial, Verdana, Tahoma, sans-serif;
				}
					section#produkty #presentation #params .contactTo {
						display: block;
						margin: 0 0 20px;
						padding: 0;
						width: 250px;
						height: 50px;
						font-size: 14px;
						line-height: 50px;
						background: #cdaa61;
						text-align: center;
					}
						section#produkty #presentation #params .contactTo a {
							display: block;
							margin: 0;
							padding: 0;
							width: 250px;
							height: 50px;
							color: #fff;
						}
					section#produkty #presentation #params dl {
						display: block;
						clear: both;
						margin: 0;
						padding: 0;
						font-size: 12px;
						line-height: 24px;
					}
						section#produkty #presentation #params dl dt,
						section#produkty #presentation #params dl dd {
							display: block;
							float: left;
							margin: 0;
							padding: 0;
						}
							section#produkty #presentation #params dl dd {
								font-weight: bold;	
							}
				section#produkty #presentation .price {
					display: block;
					position: relative;
					margin: 60px 0 0;
					padding: 0;
					font-family: Arial, Verdana, Tahoma, sans-serif;
					font-size: 24px;
					font-weight: normal;
					line-height: 24px;
				}
					section#produkty #presentation .price del {
						font-size: 18px;
						line-height: 18px;	
					}
					section#produkty #presentation .price p {
						display: block;
						margin: 10px 0 0;
						padding: 0;
						font-size: 36px;
						line-height: 36px;
						color: #b9954f;	
					}
				section#produkty #presentation article {
					display: block;
					margin: 20px 0;
					padding: 0;
					font-size: 14px;
					text-align: justify;
				}
			section#produkty #leftBarWraper {
				display: block;
				float: left;
				margin: 15px 0 0 20px;
				padding: 0;
				width: 290px;
				overflow: hidden;
			}
				section#produkty #leftBarWraper .box {
					display: block;
					margin: 0 0 15px;
					padding: 20px;
					width: 245px;
					max-width: 245px;
					border: 1px solid #dadada;
				}
					section#produkty #leftBarWraper .box .info {
						display: block;
						margin: 0 0 15px;
						padding: 0 0 0 25px;
						height: 20px;
						line-height: 20px;
						font-size: 14px;
						background: transparent url('img/info.png') no-repeat left center;	
					}
					section#produkty #leftBarWraper .box .line {
						display: block;
						position: relative;
						margin: 0;
						padding: 0;
						height: 25px;
						line-height: 25px;
					}
						section#produkty #leftBarWraper .box .line label {
							display: block;
							float: left;
							margin: 0;
							padding: 0;
						}
						section#produkty #leftBarWraper .box .line #amount {
							margin: 0;
							padding: 0;
							background: none !important;
							border: none !important;
							font-size: inherit;
							font-weight: bold;
							color: #656565;
						}
						section#produkty #leftBarWraper .box .line #range {
							display: block;
							position: absolute;
							margin: 0;
							padding: 0;
							top: 7px;
							right: 0;
							width: 60px !important;
						}
						section#produkty #leftBarWraper .box .line select.sort {
							width: 70px;
						}
						section#produkty #leftBarWraper .box .line select.limit {
							width: 40px;
						}
						section#produkty #leftBarWraper .box .line select.list-style {
							width: 50px;
						}
						section#produkty #leftBarWraper .box .line .customSelect {
							font-size: inherit;
							font-weight: bold;
							color: #656565;
						}
						.customSelectInner {
							background: url('img/arrow.png') no-repeat center right;
						}
						section#produkty #leftBarWraper .box .line button {
							display: block;
							margin: 0 auto;
							padding: 0;
							width: 64px;
							height: 26px;
							background: transparent url('img/dalej.png') no-repeat !important;
						}
			section#produkty #rightBarWraper {
				display: block;
				float: left;
				margin: 15px 0 0 20px;
				padding: 0;
				width: 590px;
				overflow: hidden;
			}
				section#produkty #rightBarWraper table {}
					section#produkty #rightBarWraper table tbody {}
						section#produkty #rightBarWraper table tbody td {
							vertical-align: top;
						}
							section#produkty #rightBarWraper table tbody td h3 {
								display: block;
								margin: 0 0 5px;
								padding: 0;
								font-size: 24px;
								font-weight: normal;
							}
								section#produkty #rightBarWraper table tbody td h3 a {
									color: #c6a669;
								}
							section#produkty #rightBarWraper table tbody td .price {
								display: block;
								margin: 0;
								padding: 0;
								font-weight: bold;
								color: #5c5c5c;
							}
							section#produkty #rightBarWraper table tbody td p {
								display: block;
								margin: 10px 0 0;
								padding: 0;
								line-height: 16px;
								font-weight: normal;
							}
								section#produkty #rightBarWraper table tbody td p a {
									color: #5c5c5c;
								}
							section#produkty #rightBarWraper #pages {
								display: block;
								margin: 30px 0;
								padding: 0;
								font-size: 12px;	
							}