	#pageContent {
		background: #fff url(../img/sub/content/background.png) no-repeat 50% 0;
	}

		#pageContent div.contentWrapper {
		}

		#pageContent div.contentWrapper:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

			#pageContent div.contentWrapper div.leftSide {
				float: left;
				width: 240px;
				padding-left: 11px;
			}

				#pageContent div.contentWrapper div.leftSide ul.menu {
					margin: 0 0 20px 0;
					width: 240px;
					background: #124d98;
				}

					#pageContent div.contentWrapper div.leftSide ul.menu li {
						width: 240px;
					}

						#pageContent div.contentWrapper div.leftSide ul.menu li a {
							display: block;
							width: 210px;
							color: #ffffff;
							line-height: 120%;
							padding: 6px 15px 6px 15px;
							border-bottom: solid 1px #1559af;
						}

						#pageContent div.contentWrapper div.leftSide ul.menu li.first a {
							padding-top: 9px;
						}

						#pageContent div.contentWrapper div.leftSide ul.menu li a:hover,
						#pageContent div.contentWrapper div.leftSide ul.menu li a.active {
							background: #1559af;
							text-decoration: none;
						}

					#pageContent div.contentWrapper div.leftSide ul.menu li li a {
						width: 190px;
						padding-left: 35px;
						background-color: #346fba;
					}

					#pageContent div.contentWrapper div.leftSide ul.menu li li a:hover {
						background-color: #5491dc;
					}

				#pageContent div.contentWrapper div.leftSide form.search {
					width: 239px;
					height: 65px;
					border-top: solid 1px #e2e2e2;
					border-left: solid 1px #d4d4d4;
					background: #ffffff;
				}

					#pageContent div.contentWrapper div.leftSide form.search fieldset {
						width: 239px;
						height: 65px;
						position: relative;
					}

						#pageContent div.contentWrapper div.leftSide form.search fieldset label {
							position: absolute;
							top: 13px;
							left: 0px;
							display: block;
							width: 70px;
							height: 20px;
							background: url(../img/shared/content/form_search_label.png) no-repeat;
							text-indent: -8000px;
							overflow: hidden;
						}

						#pageContent div.contentWrapper div.leftSide form.search fieldset input.text {
							position: absolute;
							top: 13px;
							left: 70px;
							display: block;
							width: 122px;
							height: 18px;
							border: solid 1px #a5acb2;
							color: #0d469d;
						}

						#pageContent div.contentWrapper div.leftSide form.search fieldset input.submit {
							position: absolute;
							top: 16px;
							left: 204px;
							display: block;
							width: 15px;
							max-height: 15px;
							height: 15px;
							padding-top: 18px;
							background: url(../img/shared/content/href_wiecej.png) no-repeat;
							cursor: pointer;
						}

						#pageContent div.contentWrapper div.leftSide form.search fieldset a {
							position: absolute;
							bottom: 14px;
							left: 20px;
							display: block;
							background: url(../img/shared/content/href_wiecej2.png) no-repeat 0 3px;
							padding-left: 10px;
							font-size: 10px;
						}

				#pageContent div.contentWrapper div.leftSide form.findProduct {
					width: 240px;
					height: 113px;
					background: url(../img/shared/content/form_findproduct.png) no-repeat 0 100%;
					margin-top: -10px;
				}

					#pageContent div.contentWrapper div.leftSide form.findProduct fieldset {
						width: 240px;
						height: 113px;
						position: relative;
					}

						#pageContent div.contentWrapper div.leftSide form.findProduct fieldset label {
							position: absolute;
							top: 28px;
							left: 20px;
							display: block;
							width: 91px;
							height: 32px;
							background: url(../img/shared/content/form_findproduct_label.png) no-repeat;
							text-indent: -8000px;
							overflow: hidden;
						}

						#pageContent div.contentWrapper div.leftSide form.findProduct fieldset select {
							position: absolute;
							top: 75px;
							left: 19px;
							display: block;
							width: 198px;
							height: 18px;
							border: solid 1px #7f9db9;
							color: #0d469d;
						}

							#pageContent div.contentWrapper div.leftSide form.findProduct fieldset select option {
								color: #0d469d;
							}

			#pageContent div.contentWrapper div.content {
				float: left;
				width: 476px;
				padding: 0 29px 20px 19px;
			}

				#pageContent div.contentWrapper div.content p.localizer {
					height: 27px;
					padding: 9px 0 0 1px;
					line-height: 1.2em;
				}

				#pageContent div.contentWrapper div.content h2 {
					width: 476px;
					height: 67px;
					margin-bottom: 10px;
				}

					#pageContent div.contentWrapper div.content h2 span.h2flash {
						display: block;
						width: 476px;
						height: 67px;
					}

				#pageContent div.contentWrapper div.content h4 {
					position: relative;
					border-right: solid 1px #d1d1d1;
					border-bottom: solid 1px #d1d1d1;
					background: #f7f7f7 url(../img/sub/content/dot_blue.png) repeat-x 0 100%;
					padding: 2px 0 3px 6px;
					margin-bottom: 10px;
				}

					#pageContent div.contentWrapper div.content span.licznik {
						position: absolute;
						top: 3px;
						right: 0px;
						display: block;
						padding-right: 7px;
						font-size: 10px;
					}

				#pageContent div.contentWrapper div.content p {
					padding: 0 21px 16px 0;
					line-height: 145%;
				}

				#pageContent div.contentWrapper div.content p.paging {
					text-align: center;
					border-right: solid 1px #d1d1d1;
					border-bottom: solid 1px #d1d1d1;
					background: #f7f7f7 url(../img/sub/content/dot_blue.png) repeat-x 0 100%;
					padding: 2px 0 3px 6px;
				}

				#pageContent div.contentWrapper div.content ul.default {
				}

					#pageContent div.contentWrapper div.content ul.default li {
						line-height: 145%;
						padding: 0 0 16px 30px;
						background: url(../img/sub/content/li.png) no-repeat 14px 5px;
					}

				#pageContent div.contentWrapper div.content form.default {
				}

					#pageContent div.contentWrapper div.content form.default fieldset {
					}

						#pageContent div.contentWrapper div.content form.default fieldset label {
						}

						#pageContent div.contentWrapper div.content form.default fieldset select {
							border: solid 1px #d2d2d2;
							width: 228px;
							height: 18px;
							margin-bottom: 6px;
						}

							#pageContent div.contentWrapper div.content form.default fieldset select option {
								background: #ffffff;
							}

				#pageContent div.contentWrapper div.content img.right {
					float: right;
					margin: 3px 0 16px 21px;
				}

				#pageContent div.contentWrapper div.content div.hr {
					height: 11px;
					border-bottom: solid 1px #e2e2e2;
					margin-bottom: 23px;
				}

					#pageContent div.contentWrapper div.content div.hr hr {
						display: none;
					}

				#pageContent div.contentWrapper div.content div.slideShow {
					padding-bottom: 16px;
					text-align: center;
					position: relative;
					width: 100%;
				}

					#pageContent div.contentWrapper div.content div.slideShow a.left,
					#pageContent div.contentWrapper div.content div.slideShow a.right {
						display: block;
						width: 15px;
						height: 15px;
						position: absolute;
						top: 101px;
						text-decoration: none;
						text-indent: -8000px;
						overflow: hidden;
						outline: none;
					}

					#pageContent div.contentWrapper div.content div.slideShow a.left {
						left: 40px;
						background: url(../img/shared/content/href_wiecej_left.png) no-repeat;
					}

					#pageContent div.contentWrapper div.content div.slideShow a.right {
						right: 40px;
						background: url(../img/shared/content/href_wiecej.png) no-repeat;
					}

						#pageContent div.contentWrapper div.content div.slideShow #slideShowOpis {
							position: absolute;
							top: 220px;
							left: 76px;
						}

						#pageContent div.contentWrapper div.content div.slideShow #slideShowNumeracja {
							position: absolute;
							top: 220px;
							right: 76px;
						}

				#pageContent div.contentWrapper div.content div.image {
					border-right: solid 1px #d1d1d1;
					border-bottom: solid 1px #d1d1d1;
					margin-bottom: 9px;
				}

					#pageContent div.contentWrapper div.content div.image img {
						display: block;
						border: solid 3px #f7f7f7;
					}

				#pageContent div.contentWrapper div.content dl.opis {
				}

					#pageContent div.contentWrapper div.content dl.opis dt {
						position: relative;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d8001a;
						background: #f7f7f7;
						padding: 2px 0 3px 6px;
					}

						#pageContent div.contentWrapper div.content dl.opis dt a.wiecej {
							position: absolute;
							top: 3px;
							right: 0px;
							display: block;
							padding-right: 7px;
							font-size: 9px;
							color: #979797;
						}

					#pageContent div.contentWrapper div.content dl.opis dd {
						border-top: solid 1px #d1d1d1;
						padding: 6px 6px 11px 6px;
						line-height: 145%;
					}

					#pageContent div.contentWrapper div.content dl.opis ul {
					}

						#pageContent div.contentWrapper div.content dl.opis ul li {
							padding: 0 0 0px 9px;
							background: url(../img/sub/content/li2.png) no-repeat 0px 6px;
						}

						#pageContent div.contentWrapper div.content dl.opis dd table.kolory {
							width: 100%;
							border: solid 1px #e0e0e0;
						}

								#pageContent div.contentWrapper div.content dl.opis dd table.kolory tbody {
								}

									#pageContent div.contentWrapper div.content dl.opis dd table.kolory tbody tr {
									}
									
									#pageContent div.contentWrapper div.content dl.opis dd table.kolory tbody tr.topborder {
										border-top: solid 1px #e0e0e0;
									}


										#pageContent div.contentWrapper div.content dl.opis dd table.kolory tbody tr td {
											text-align: center;
										}
										table.kolory td.bottom {
											text-align: center;
										}

				#pageContent div.contentWrapper div.content dl.opis2 {
					margin-bottom: 10px;
				}

					#pageContent div.contentWrapper div.content dl.opis2 dt {
						position: relative;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d8001a;
						background: #f7f7f7;
						padding: 2px 0 3px 6px;
					}

						#pageContent div.contentWrapper div.content dl.opis2 dt span.nr {
							position: absolute;
							top: 3px;
							right: 0px;
							display: block;
							padding-right: 7px;
							font-size: 10px;
						}

					#pageContent div.contentWrapper div.content dl.opis2 dd {
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						padding: 4px 6px 6px 6px;
						line-height: 145%;
						background: #fcfcfc;
					}

						#pageContent div.contentWrapper div.content dl.opis2 dd span.produkt {
							color: #0d469d;
						}

						#pageContent div.contentWrapper div.content dl.opis2 dd span.kartaTechniczna {
							color: #d8001a;
						}

	#pageFooter {
		background: url(../img/sub/footer/background.png) no-repeat 50% 0;
	}

		#pageFooter div.footerContent {
			height: 89px;
		}

					#pageFooter div.footerContent form fieldset select {
						top: 10px;
					}

			#pageFooter div.footerContent ul {
				top: 4px;
			}

			#pageFooter div.footerContent p {
				top: 42px;
			}