body {
	background-color: #c4dbe6;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #484e53;
}

.video {
    background: url("../gfx/video_screen.gif") no-repeat center;
    display: block;
    
    margin-top: 5px;
    padding: 5px;
	margin-left:auto;
	margin-right:auto;
}

	.hide {
		display: none;
	}
	
	.clearfix {
		clear: both;
	}
	
	form {
		margin: 0;
		padding: 0;
	}
	
	a {
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	
	a img {
		border: 0;
	}
	
	h1 {
		margin: 0;
		padding: 0;
	}

	h2 {
		margin: 0;
		padding: 0;
		font-size: 11pt;
	}

	.komunikaty {
		font-size: 14pt;
		font-weight: bold;
		padding-bottom: 15px;
		text-align: center;
		color: #3e98c0;
	}

	.headLabel {
		color: #3e98c0;
		font-size: 11pt;
	}

	#main {
		margin: 0 auto;
		width: 1245px;
		background: url("../gfx/main_bg.gif") center 0 repeat-y;
	}

	#top {
		background: url("../gfx/top_bg.jpg") 0 0 no-repeat;
		height: 303px;
		width: 1245px;
		margin: 0 auto;
		position: relative;
	}
	
		#homeLink {
			position: absolute;
			width: 290px;
			height: 164px;
			top: 75px;
			left: 690px;
		}
		
	#nav {
		float: left;
		display: inline;
		margin-left: 76px;
		height: 48px;
		padding-right: 7px;
		background: url("../gfx/menu_end.gif") right 0 repeat-x;
	}
	
		#search {
			width: 175px;
			height: 48px;
			background: url("../gfx/search_bg.gif") 0 0 no-repeat;
			float: left;
			margin: 0;
			padding: 0;
		}
		
			#search fieldset {
				border: 0;
				margin: 0;
				padding: 14px 0 0 13px;
			}
			
			#search input {
				float: left;
			}
			
			#search input.query {
				border: 1px solid #000000;
				background: #ffffff;
				width: 115px;
				height: 16px;
				line-height: 16px;
			}
			
			#search input.submit {
				margin-left: 10px;
			}
			
		#menu {
			float: left;
			width: 912px;
			height: 48px;
			list-style-type: none;
			background: url("../gfx/menu_bg.gif") 0 0 repeat-x;
			margin: 0;
			padding: 0
		}
		
			#menu li {
				float: left;
				padding-top: 5px;
				height: 43px;
			}
			
			#menu li.first {
				background: url("../gfx/menu_start.gif") 0 bottom no-repeat;
			}
			
				#menu li a {
					height: 32px;
					display: block;
					background-position: 0 top;
					background-repeat: no-repeat;
				}
				
				#menu li a:hover {
					background-position: 0 bottom;
				}
			
				#menu li a.newsy,
				#menu li a.newsy_active {
					width: 69px;
					background-image: url("../gfx/menu_newsy.jpg");
				}
				
				#menu li a.newsy_active {
					background-position: 0 bottom;
				}
				
				#menu li a.hurt,
				#menu li a.hurt_active {
					width: 156px;
					background-image: url("../gfx/menu_hurt.jpg");
				}
				
				#menu li a.hurt_active {
					background-position: 0 bottom;
				}
				
				#menu li a.video_recenzje,
				#menu li a.video_recenzje_active {
					width: 120px;
					background-image: url("../gfx/menu_video_recenzje.jpg");
				}
				
				#menu li a.video_recenzje_active {
					background-position: 0 bottom;
				}

				#menu li a.serwery,
				#menu li a.serwery_active {
					width: 83px;
					background-image: url("../gfx/menu_serwery.jpg");
				}
				
				#menu li a.serwery_active {
					background-position: 0 bottom;
				}
				
				#menu li a.liga,
				#menu li a.liga_active {
					width: 56px;
					background-image: url("../gfx/menu_liga.jpg");
				}
				
				#menu li a.liga_active {
					background-position: 0 bottom;
				}

				#menu li a.nowosci,
				#menu li a.nowosci_active {
					width: 83px;
					background-image: url("../gfx/menu_nowosci.jpg");
				}

				#menu li a.nowosci_active {
					background-position: 0 bottom;
				}

				#menu li a.promocje,
				#menu li a.promocje_active {
					width: 91px;
					background-image: url("../gfx/menu_promocje.jpg");
				}

				#menu li a.promocje_active {
					background-position: 0 bottom;
				}

				#menu li a.platnosci,
				#menu li a.platnosci_active {
					width: 90px;
					background-image: url("../gfx/menu_platnosci.jpg");
				}

				#menu li a.platnosci_active {
					background-position: 0 bottom;
				}
				
				#menu li a.regulamin,
				#menu li a.regulamin_active {
					width: 95px;
					background-image: url("../gfx/menu_regulamin.jpg");
				}

				#menu li a.regulamin_active {
					background-position: 0 bottom;
				}
				
				#menu li a.oFirmie,
				#menu li a.oFirmie_active {
					width: 78px;
					background-image: url("../gfx/menu_o_firmie.jpg");
				}

				#menu li a.oFirmie_active {
					background-position: 0 bottom;
				}
				
				#menu li a.kontakt,
				#menu li a.kontakt_active {
					width: 74px;
					background-image: url("../gfx/menu_kontakt.jpg");
				}
				
				#menu li a.kontakt_active {
					background-position: 0 bottom;
				}

					#menu li a span {
						display: none;
					}
		
		
	#main .leftSidebar {
		margin: 0 1px 0 72px;
		width: 212px;
		float: left;
		display: inline;
	}
	
		
	#main .rightSidebar {
		margin: 0 63px 0 1px;
		padding-left: 2px;
		width: 212px;
		float: left;
		display: inline;
	}

	#main .leftSidebar .boxSuperProdukt {
		background: url("../gfx/bbox_s_produkt.jpg") 0 0 no-repeat;
		width: 210px;
		height: 193px;
		color: #ffffff;
		font-size: 10pt;
		text-align: center;
		margin: 1px 0 0 0;
	}
	
		#main .leftSidebar .boxSuperProdukt .labelSuperProdukt {
			font-weight: bold;
			text-indent: 20px;
			height: 50px;
			line-height: 50px;
			margin-bottom: 8px;
		}

		#main .leftSidebar .boxSuperProdukt p {
			text-align: left;
			margin: 0;
			padding: 10px 15px 5px 15px;
			font-size: 9pt;
			text-align: justify;
		}
		
			#main .leftSidebar .boxSuperProdukt p .more {
				vertical-align: bottom;
			}
		
	#main .leftSidebar .blueBox,
	#main .rightSidebar .blueBox {
		width: 210px;
		background: url("../gfx/bbox_bg.gif") 0 0 repeat-y;
		padding: 0;
		margin: 2px 0 2px 0;
	}
	
		#main .leftSidebar .blueBox .boxLabel,
		#main .rightSidebar .blueBox .boxLabel {
			height: 58px;
			line-height: 45px;
			font-size: 10pt;
			font-weight: bold;
			color: #435359;
			text-align: center;
			text-indent: 25px;
		}
		
		#main .leftSidebar .blueBox .labelSuperProdukt {
			background: url("../gfx/bbox_label_s_produkt.jpg") 0 0 no-repeat;
		}
		
		#main .leftSidebar .blueBox .boxContents,
		#main .rightSidebar .blueBox .boxContents {
			background: url("../gfx/bbox_bottom.jpg") 0 bottom no-repeat;
			padding: 0 15px 14px 15px;
		}
	
	#main .leftSidebar .box,
	#main .rightSidebar .box {
		width: 210px;
		background: url("../gfx/box_bg.gif") 0 0 repeat-y;
		padding: 0;
		margin: 2px 0 2px 0;
	}
	
		#main .leftSidebar .box .boxLabel,
		#main .rightSidebar .box .boxLabel {
			height: 58px;
			line-height: 45px;
			font-size: 10pt;
			font-weight: bold;
			color: #435359;
			text-align: center;
			padding-left: 25px;
		}
		
		#main .leftSidebar .box .labelProdukty {
			background: url("../gfx/box_label_produkty.jpg") 0 0 no-repeat;
		}
		
		#main .leftSidebar .box .labelAnkieta {
			background: url("../gfx/box_label_ankieta.jpg") 0 0 no-repeat;
		}
		
		#main .rightSidebar .box .labelTop5 {
			background: url("../gfx/box_label_top5.jpg") 0 0 no-repeat;
			padding-left: 40px;
		}
		
		#main .rightSidebar .box .promotions {
			background: url("../gfx/box_label_promocje.jpg") 0 0 no-repeat;
		}
		
		#main .leftSidebar .box .newsletter {
			background: url("../gfx/box_label_newsletter.jpg") 0 0 no-repeat;
		}
		
		#main .rightSidebar .box .labelKontakt {
			background: url("../gfx/box_label_kontakt.jpg") 0 0 no-repeat;
			padding-left: 40px;
		}
	
		#main .leftSidebar .box .boxContents,
		#main .rightSidebar .box .boxContents {
			background: url("../gfx/box_bottom.jpg") 0 bottom no-repeat;
			padding: 0 15px 14px 15px;
		}
		
			#main .leftSidebar .box .boxContents .menuProduktow {
				margin: 0;
				padding: 0;
				list-style-type: none;
				font-size: 10pt;
				font-weight: bold;
			}
			
				#main .leftSidebar .box .boxContents .menuProduktow li {
					margin: 0;
					padding: 2px 0 5px 0;
					line-height: 19px;
					background: url("../gfx/menu_produktow_sep.gif") 0 bottom no-repeat;		
				}
				
					#main .leftSidebar .box .boxContents .menuProduktow li.last {
						margin: 0;
						padding: 2px 0 5px 0;
						line-height: 19px;
						background-image: none;
						overflow: auto;
						height: 1%;
					}				
				
					#main .leftSidebar .box .boxContents .menuProduktow li a {
						background: url("../gfx/menu_produktow_l1_arrow.gif") 0 4px no-repeat;
						padding-left: 20px;
						color: #545454;
						display: block;
					}
					
					#main .leftSidebar .box .boxContents .menuProduktow li ul {
						margin: 0;
						padding-left: 25px;
						list-style-type: none;
					}
					
						#main .leftSidebar .box .boxContents .menuProduktow li ul li {
							margin: 0;
							padding: 0;
							background: none;
						}
						
							#main .leftSidebar .box .boxContents .menuProduktow li ul li a {
								width: 126px;
								background: url("../gfx/menu_produktow_l2_arrow.gif") 0 8px no-repeat;
								padding-left: 15px;
								color: #3091bb;
							}
		
		#main .leftSidebar div.bannerBox,
		#main .rightSidebar div.bannerBox {
			text-align: center;
		}
		
			#main .leftSidebar div.bannerBox img,
			#main .rightSidebar div.bannerBox img {
				margin: 0 0 1px 0;
				clear: both;
			}
			
	#main .rightSidebar {

	}
			
		#main .rightSidebar .bboxUser {
			background: url("../gfx/bbox_user.jpg") 0 0 no-repeat;
			width: 210px;
			height: 263px;
			color: #ffffff;
			font-size: 10pt;
			margin: 0;
		}
		
			#main .rightSidebar .bboxUser .bboxUserLabel {
				font-weight: bold;
				text-indent: 20px;
				height: 50px;
				line-height: 50px;
				background: url("../gfx/bbox_user_label.jpg") 16px 8px no-repeat;
				text-align: center;
			}
			
			#main .rightSidebar .bboxUser .bboxUserLabelLogin {
				font-weight: bold;
				text-indent: 20px;
				height: 50px;
				line-height: 50px;
				background: url("../gfx/bbox_user_label2.jpg") 16px 8px no-repeat;
				text-align: center;
			}
			
			#main .rightSidebar .bboxUser .bboxUserContents {
				font-size: 8pt;
				padding: 15px 15px 5px 30px;
			}
			
				#main .rightSidebar .bboxUser fieldset {
					border: 0;
					margin: 0;
					padding: 0;
				}
				
					#main .rightSidebar .bboxUser fieldset p {
						margin: 0;
						padding: 0 0 10px 0;
					}
				
				#main .rightSidebar .bboxUser label {
					display: block;
					margin: 0 0 2px 0;
					padding: 0;
				}
				
				#main .rightSidebar .bboxUser .inputText {
					width: 140px;
				}
				
				#main .rightSidebar .bboxUser .inputSubmit {
					margin-top: 10px;
				}
				
				#main .rightSidebar .bboxUser a {
					color: #000000;
					height: 17px;
					line-height: 17px;
					padding-left: 15px;
					background: url("../gfx/orange_arrow.gif") 0 center no-repeat;
				}
				
				#main .rightSidebar .bboxUser p {
					margin: 0;
					padding: 0 0 10px 0;
				}
				
				#main .rightSidebar .bboxUser .bboxUserContents .dark {
					color: #054359;
					font-weight: bold;
				}
				
				#main .rightSidebar .bboxUser .bboxUserContents .logoutBtn {
					display: block;
					float: right;
					clear: right;
					width: 63px;
					height: 21px;
					padding: 0;
					margin-right: 10px;
					background: url("../gfx/bbox_btn_wyloguj.gif") 0 0 no-repeat;
				}
				
				#main .rightSidebar .bboxUser .bboxUserContents .payBtn {
					display: block;
					float: right;
					clear: right;
					width: 63px;
					height: 21px;
					padding: 0;
					margin-right: 10px;
					background: url("../gfx/bbox_btn_zaplac.gif") 0 0 no-repeat;
				}
				
				#main .rightSidebar .bboxUser .bboxUserContents .showCart {
					display: block;
					width: 139px;
					height: 26px;
					background: url("../gfx/bbox_show_cart.gif") 0 0 no-repeat;
					margin: 0 auto 0 auto;
				}
				
			#main .rightSidebar .boxContents .top5 {
				list-style-type: none;
				margin: 0;
				padding: 0;
				font-size: 9pt;
			}
			
				#main .rightSidebar .boxContents .top5 li {
					clear: both;
					padding: 0 0 4px 0;
				}
				
					#main .rightSidebar .boxContents .top5 li a {
						color: #545454;
					} 
				
					#main .rightSidebar .boxContents .top5 li a img {
						border: 1px solid #d7d7d7;
						margin: 3px 7px 0 0;
						float: left;
					}
					
		#main .rightSidebar .boxContents .kontakt {
			font-style: normal;
			font-weight: bold;
			font-size: 10pt;
		}
		
			#main .rightSidebar .boxContents .kontakt a,
			#main .rightSidebar .boxContents .kontakt span {
				color: #3e98c0;
				background-repeat: no-repeat;
				background-position: 10px 8px;
				padding: 10px 0 10px 40px;
				display: block;
				clear: both;
			}
			
			#main .rightSidebar .boxContents .kontakt a.gg,
			#main .rightSidebar .boxContents .kontakt span.gg {
				background-image: url("../gfx/kontakt_gg_icon.gif");
			}

			#main .rightSidebar .boxContents .kontakt a.phone,
			#main .rightSidebar .boxContents .kontakt span.phone {
				background-image: url("../gfx/kontakt_tel_icon.gif");
			}
			
			#main .rightSidebar .boxContents .kontakt a.email,
			#main .rightSidebar .boxContents .kontakt span.email {
				background-image: url("../gfx/kontakt_email_icon.gif");
			}

	#contents {
		width: 674px;
		float: left;
		padding: 3px 0 0 0;
	}
	
		#contents a {
			text-decoration: none;
			color: #3091bb;
		}

		#contents a:hover {
			text-decoration: none;
		}

		#newsBanner {
			text-align: center;
			display: block;
		}
		
			#newsBanner img {
				width: 438px;
				height: 187px;
			}
	
		#contents .label {
			background: url("../gfx/h2_bg.jpg") 0 0 no-repeat;
			height: 45px;
			line-height: 36px;
			margin: 3px 0 0 0;
			padding: 0;
			color: #ffffff;
		}
			
			#contents .label h2 {
				background-repeat: no-repeat;
				background-position: 1px 0;
				padding-left: 50px;
			}
			
			#contents .label h2.h2Icon1 {
				background-image: url("../gfx/h2_icon_1.jpg");
			}
			
			#contents .label h2.h2Icon2 {
				background-image: url("../gfx/h2_icon_2.jpg");
			}

			#contents .label h2.h2Icon3 {
				background-image: url("../gfx/h2_icon_3.jpg");
			}
			
			#contents .label h2.h2Icon10 {
				background-image: url("../gfx/h2_icon_10.jpg");
			}
			
			#contents .boxFrame {
				background: url("../gfx/contents_box_bg.gif") center 0 repeat-y;
				margin-bottom: 6px;
			}
			
			#contents .box {
				background: url("../gfx/contents_box_bg_bottom.gif") center bottom no-repeat;
				padding: 10px;
			}
			
			ul.productsList {
				list-style-type: none;
				padding: 0;
				margin: 0;
				float: left;
				width: 100%;
				font-size: 8pt;
				font-weight: bold;
				background: url("../gfx/dots_v_2.gif") 217px top repeat-y;
			}
			
				ul.productsList li {
					width: 203px;
					background: url("../gfx/dots_h.gif") center bottom repeat-x;
					padding: 25px 5px 45px 5px;
					position: relative;
					text-align: center;
					float: left;
					margin: 0 2px 0 2px;
					display: inline;
				}
				
					ul.productsList h3 {
						padding: 0;
						margin: 0 0 5px 0;
						font-size: 9pt;
						text-align: right;
					}
					
						#contents ul.productsList h3 a {
							color: #eb8014;
						}
						
					ul.productsList img {
						width: 128px;
						margin-bottom: 2px;
						margin-top: 2px;
					}
					
					ul.productsList p {
						padding: 0;
						margin: 0;
					}
					
					ul.productsList p.price {
						font-size: 9pt;
						text-align: right;
					}
					
					ul.productsList p.price span {
						color: #3091bb;
						font-size: 10pt;
					}
					
					#contents .imageAndOptions .options p.price span.skreslona,
					ul.productsList p.price span.skreslona {
						color: #3091bb;
						font-size: 8pt;
						text-decoration: line-through;
					}
					
					#contents .imageAndOptions .options p.price span.brutto,
					ul.productsList p.price span.brutto {
						color: #3091bb;
						font-size: 7pt;
					}
					
					ul.productsList .actionButtons {
						position: absolute;
						bottom: 10px;
						right: 5px;
					}
					
						.actionButtons a {
							display: block;
							float: left;
						}
						
						.actionButtons a span {
							display: none;
						}
						
						.actionButtons .info {
							background: url("../gfx/product_info.gif") 0 0 no-repeat;
							width: 74px;
							height: 23px;
						}
										
						.actionButtons .cart {
							background: url("../gfx/product_to_cart.gif") 0 0 no-repeat;
							width: 77px;
							height: 23px;
						}
						
						.actionButtons .call {
							background: url("../gfx/product_call.gif") 0 0 no-repeat;
							width: 77px;
							height: 23px;
						}
				
				ul.productsList li.last {
					background: none;
					padding: 0 0 45px 0;
					margin: 0;
				}
				
		#contents .product_details {
			width: 440px;
			float: left;
		}

		#contents .product_details .label {
			background: url("../gfx/h2_bg_short.jpg") 0 0 no-repeat;
			height: 45px;
			line-height: 36px;
			margin: 3px 0 0 0;
			padding: 0;
			color: #ffffff;
		}
		
		#contents .product_details .boxFrame {
			background: url("../gfx/contents_box_bg_short.gif") center 0 repeat-y;
			margin-bottom: 6px;
		}

		#contents .product_details .box {
			background: url("../gfx/contents_box_bg_bottom_s.gif") center bottom no-repeat;
			padding: 10px;
		}
		
		
		div.powiazane {
			float: right;
			width: 233px;
			margin: 3px -2px 0 0;
			padding: 0;
			background: url("../gfx/powiazane_bg.gif") 2px 0 repeat-y;
		}
		
			div.powiazane h2 {
				margin: 0;
				padding: 0;
				background: #ffffff url("../gfx/powiazane_title_bg.jpg") 0 0 no-repeat;
				height: 34px;
				color: #ffffff;
				font-weight: bold;
				padding: 10px 0 0 50px;
			}
			
			div.powiazane ul {
				padding: 0 15px 13px 15px;
				margin: 0;
				list-style-type: none;
				background: url("../gfx/powiazane_bottom.gif") 2px bottom no-repeat;
			}

				div.powiazane ul li {
					padding: 15px 0 15px 0;
					margin: 0;
					text-align: right;
					background: url("../gfx/dots_h.gif") 0 bottom repeat-x;
				}
				
				div.powiazane ul li.last {
					background: none;
				}
				
				div.powiazane ul li .price {
					color: #3091bb;
					font-size: 11pt;
				}
				
				#contents div.powiazane ul li .actionButtons {
					float: right;
					margin-top: 10px;
				}

		dl.review {
			float: left;
			width: 219px;
			margin: 0;
			padding: 0;
			background: url("../gfx/review_bg.gif") 0 0 repeat-y;
		}
		
			dl.review dt {
				margin: 0;
				padding: 0;
				background: url("../gfx/review_title_bg.jpg") 0 0 no-repeat;
				height: 32px;
				color: #ffffff;
				font-weight: bold;
				padding: 12px 0 0 40px;
			}

			dl.review dd {
				margin: 0;
				padding: 2px 8px 10px 8px;
				background: url("../gfx/review_bottom_bg.gif") center bottom no-repeat;
				font-size: 8pt;
			}
			
			dl.review a.more {
				background: url("../gfx/grey_arrows.gif") center bottom no-repeat;
				display: block;
				width: 8px;
				height: 5px;
				float: right;
			}
			
			dl.review dd img {
				float: left;
				margin: 0 4px 4px 0;
			}
			
			dl.review dd p {
				margin: 0;
				padding: 12px 0 0 0;
			}
			
			dl.review a.more span {
				display: none;
			}
			
		#contents .imageAndOptions {
			background: url("../gfx/dots_v.gif") center 0 repeat-y;
			float: left;
		}
		
			#contents .imageAndOptions .bottomDots {
				background: url("../gfx/dots_h.gif") 2px bottom repeat-x;
				float: left;
			}
			
			#contents .imageAndOptions .image {
				float: left;
				width: 200px;
			}
			
			#contents .imageAndOptions .options {
				float: left;
				width: 202px;
				padding: 0 0 5px 16px;
				font-size: 8pt;
				font-weight: bold;
			}
			
				#contents .imageAndOptions .options h3 {
					color: #eb8014;
					font-size: 9pt;
					padding: 0;
					margin: 10px 0 8px 0;
				}
				
				#contents .imageAndOptions .options p {
					margin: 0 0 8px 0;
				}
				
				#contents .imageAndOptions .options p.price {
					font-size: 10pt;
					margin: 0;
					padding: 0;
				}

				#contents .imageAndOptions .options p.price span {
					color: #3091bb;
					font-size: 11pt;
				}
				
				#contents .imageAndOptions .options a.addToCart {
					display: block;
					background: url("../gfx/add_to_cart.gif") 0 0 no-repeat;
					width: 34px;
					height: 38px;
					margin: -8px 0 0 0;
					padding: 0;
					float: right;
					clear: none;
				}
				
				#contents .imageAndOptions .options a.addToCartCall {
					display: block;
					background: url("../gfx/add_to_cart_call.gif") 0 0 no-repeat;
					width: 34px;
					height: 38px;
					margin: -8px 0 0 0;
					padding: 0;
					float: right;
					clear: none;
				}
				
				#contents .imageAndOptions .options a.addToCart span,
				#contents .imageAndOptions .options a.addToCartCall span {
					display: none;
				}
				
				#contents .imageAndOptions .options .optionsBar {
					clear: both;
					margin: 20px 0 0 5px;
					padding: 0;
					float: right;
				}
				
				#contents .imageAndOptions .options .optionsBar a {
					float: left;
					display: block;
					height: 23px;
					background-position: 0 0;
					background-repeat: no-repeat;
					
				}
				
				#contents .imageAndOptions .options .optionsBar .specyfikacja {
					background-image: url("../gfx/option_specyfikacja.gif");
					width: 82px;
				}
				
				#contents .imageAndOptions .options .optionsBar .specyfikacja_a {
					background-image: url("../gfx/option_specyfikacja_a.gif");
					width: 81px;
				}
				
				#contents .imageAndOptions .options .optionsBar .galeria {
					background-image: url("../gfx/option_galeria.gif");
					width: 49px;
				}

				#contents .imageAndOptions .options .optionsBar .galeria_a {
					background-image: url("../gfx/option_galeria_a.gif");
					width: 51px;
				}
				
				#contents .imageAndOptions .options .optionsBar .opinie {
					background-image: url("../gfx/option_opinie.gif");
					width: 49px;
				}
				
				#contents .imageAndOptions .options .optionsBar .opinie_a {
					background-image: url("../gfx/option_opinie_a.gif");
					width: 49px;
				}

				#contents .imageAndOptions .options .optionsBar span {
					display: none;				
				}

			#contents .describe {
				clear: both;
				text-align: justify;
				background: url("../gfx/dots_h.gif") 2px bottom repeat-x;
				padding: 0 0 15px 0;
			}
			
			#contents .labelOpis,
			#contents .labelSpecyfikacja,
			#contents .labelGaleria,
			#contents .labelOpinie {
				width: 116px;
				height: 35px;
				line-height: 28px;
				background-repeat: no-repeat;
				background-position: 0 0;
				text-align: center;
				font-size: 9pt;
				margin: 10px 0 12px 0;
				padding: 0 0 0 40px;
			}
			
			#contents .labelOpis {
				background-image: url("../gfx/contents_label_opis.jpg");
			}
			
			#contents .labelSpecyfikacja {
				background-image: url("../gfx/contents_label_specyfikacja.jpg");
			}

			#contents .labelGaleria {
				background-image: url("../gfx/contents_label_galeria.jpg");
			}

			#contents .labelOpinie {
				background-image: url("../gfx/contents_label_opinie.jpg");
			}
			
			#contents p {
				margin: 0 0 10px 0;
				padding: 0;
			}
			
		#contents .opinie {
			font-size: 8pt;
		}
		
			#contents .opinie p {
				border: 1px solid #ffbd83;
				background-color: #effaff;
				padding: 7px 5px 7px 5px;
				margin: 0 0 7px 0;
			}
			
			#contents .opinie p .date {
				color: #eb8014;
			}

			#contents .opinie p .nick {
				color: #3091bb;
				font-weight: bold;
			}
			
	
		#contents .zawartoscKoszyka {
			width: 100%;
			font-size: 8pt;
			font-weight: bold;
		}
		
			#contents .zawartoscKoszyka tr td table tr td {
				border-bottom: 1px solid #ffbd83;
				border-left: none;
				border-right: none;
				border-top: none;
			}
			
			#contents .zawartoscKoszyka tr td table tr.last td {
				border-bottom: none;
			}
		
			.zawartoscKoszyka th {
				background: #fb8720;
				color: #000000;
				padding: 18px 0 18px 0;
				border-left: 1px solid #ffffff;
			}
			
			.zawartoscKoszyka th.suma {
				text-align: right;
				padding: 5px;
				font-size: 10pt;
			}
			
			.zawartoscKoszyka th.suma .cartOptions {
				clear: both;
				width: 100%;
				margin-top: 5px;
			}
			
			.zawartoscKoszyka th.suma .cartOptions .kontynuuj {
				width: 132px;
				float: left;
				height: 26px;
				background: url("../gfx/btn_kontynuuj_zakupy.gif") 0 0 no-repeat;
			}

			.zawartoscKoszyka th.suma .cartOptions .zaplac {
				width: 132px;
				float: right;
				height: 26px;
				background: url("../gfx/btn_zaplac_za_zakupy.gif") 0 0 no-repeat;
			}
			
			.zawartoscKoszyka th.suma .cartOptions span {
				display: none;
			}

			.zawartoscKoszyka th.suma span {
				color: #ffffff;
				margin-left: 10px;
			}
			
			.zawartoscKoszyka th.first {
				border-left: 1px solid #ffbd83;
			}
			
			.zawartoscKoszyka td {
				border-bottom: 1px solid #ffbd83;
				border-left: 1px solid #ffbd83;
				border-top: 1px solid #ffbd83;
				
			}
			
			.zawartoscKoszyka td.separator {
				height: 5px;
				border: 0;
				padding: 0;
				margin: 0;
			}
			
			.zawartoscKoszyka td {
				padding: 10px 3px 10px 3px;
			}
			
			
				.zawartoscKoszyka .produkt a {
					color: #eb8014;
					font-size: 10pt;
					margin: 0;
					display: block;
				}
				
				.zawartoscKoszyka .produkt img {
					float: left;
					margin-right: 5px;
				}
			
			.zawartoscKoszyka .cena {
				color: #3091bb;
				text-align: right;
				font-size: 10pt;
				border-right: 1px solid #ffbd83;
			}
			
			.zawartoscKoszyka .ilosc {
				background: #effaff;
				text-align: center;
				width: 50px;
			}
			
			.zawartoscKoszyka .usun {
				background: #effaff;
				width: 40px;
			}
			
			.zawartoscKoszyka .usun {
				text-align: center;
			}
			
			.zawartoscKoszyka .usun a {
				display: block;
				width: 30px;
				height: 30px;
				background: url("../gfx/koszyk_usun.gif") 0 0 no-repeat;
				margin: 0 auto 0 auto;
			}
			
			.zawartoscKoszyka .usun a span {
				display: none;
			}
			
			.zawartoscKoszyka .ilosc span {
				background: #ffffff;
				border: 1px solid #bdbdbd;
				padding: 4px 6px 4px 6px;
				line-height: 30px;
			}

	#footer {
		background: url("../gfx/footer_bg.gif") center top repeat-y;
		overflow: hidden;
		margin-top: 10px;	
	}
	
		#footer a {
			color: #afacac;
		}
	
		#footer a.allegroLink {
			width: 105px;
			height: 36px;
			display: block;
			background: url("../gfx/allegro_link.gif") 0 0 no-repeat;
			float: left;
			margin-right: 20px;
			margin-left: 150px;
		}
		
		#footer a.razerLink {
			width: 126px;
			height: 33px;
			display: block;
			background: url("../gfx/razer_link.gif") 0 0 no-repeat;
			float: left;
			margin-right: 20px;
		}
		
		#footer a.zowieLink {
			width: 101px;
			height: 37px;
			display: block;
			background: url("../gfx/zowie_link.gif") 0 0 no-repeat;
			float: left;
			margin-right: 20px;
		}
		
		#footer a.platnosciLink {
			width: 166px;
			height: 37px;
			display: block;
			background: url("../gfx/platnosci_link.gif") 0 0 no-repeat;
			float: left;
			margin-right: 20px;
		}
				
		#footer .right {
			float: right;
			text-align: right;
			color: #afacac;
			font-size: 8pt;
			width: 370px;
		}
		
		#footer .right .copyright {
			clear: both;
			line-height: 20px;
			float: left;
			width: 220px;
		}
		
			#footer .right .detalStudio {
				background: url("../gfx/detal_studio.gif") 6px center no-repeat;
				color: #7e8183;
				height: 20px;
				line-height: 20px;
				display: block;
				float: right;
				width: 90px;
			}
			
				#footer .right .detalStudio span {
					color: #e81062;
				}
	
	#footer_content {
		background: url("../gfx/footer_bg.jpg") left bottom no-repeat;
		padding: 0 0 103px 0;
	}
				
	#partners {
		background: url("../gfx/partners_head.jpg") 0 0 no-repeat;
		width: 1101px;
		margin: 0 auto;
		padding-top: 26px;
		text-align: center;
	}
	
	#partners img {
		margin: 0 3px 3px 3px;
	}
	
	#footer_boxes {
		margin: 15px auto;
		padding: 0;
		border-top: 1px solid #dadada;
		width: 1075px;
		line-height: 20px;
	}
	
		#footer_boxes,
		#footer_boxes a,
		#footer_boxes address {
			font-size: 8pt;
			color: #545454;
			font-style: normal;
		}
		
		#footer_boxes a:hover {
			text-decoration: underline;
		}
	
		#footer_boxes .fbox {
			float: left;
			padding: 15px 6px 0 6px;
			height: 150px;
		}
		
			#footer_boxes .mapsite {
				background: url("../gfx/fbox_bg.gif") right center no-repeat;
				width: 400px;
			}
			
			#footer_boxes .address {
				width: 300px;
				padding-left: 30px;
				padding-right: 30px;
				background: url("../gfx/kontakt_robot.gif") 245px center no-repeat;
			}
			
			#footer_boxes .poweredby {
				width: 260px;
				padding-left: 30px;
				background: url("../gfx/fbox_bg.gif") left center no-repeat;
			}
		
			#footer_boxes .fbox ul {
				float: left;
				list-style-type: none;
				margin: 0;
				padding: 0 40px 0 0;
			}
			
			#footer_boxes .fbox address {
				float: left;
				list-style-type: none;
				margin: 0;
				padding: 0 40px 0 0;
			}
			
			#footer_boxes h5 {
				height: 11px;
				padding: 0 0 15px 0;
				margin: 0;
				clear: both;
				width: 100%;
				background-repeat: no-repeat;
				background-position: 0 0;
			}

			.mapsite h5 {
				background-image: url("../gfx/footer_mapsite.gif");
			}
			
			.address h5 {
				background-image: url("../gfx/footer_kontakt.gif");
			}
			
			#footer_boxes .poweredby h5 {
				background-image: url("../gfx/footer_poweredby.gif");
				padding-bottom: 30px;
			}
			
			
	.telebim_rot {
		width: 676px; height: 258px; position: relative;
		overflow: hidden;
	}
	
	.telebim_rot #telebim_pics {
		position: absolute; top: 11px; left: 11px;
		width: 654px;
		height: 237px;
	}
	.telebim_rot #telebim_pics a {
		position: absolute; top: 0px; left: 0px; display: none;
	}
	
	.telebim_rot img.telebim_frame {
		position: absolute; top: 0; left: 0;
	}
	
	#main .telebim_rot a.telebim_more_btn {
		width: 77px;
		height: 23px;
		line-height: 23px;
		margin: 0;
		padding: 0 0 0 17px;
		background: url("../gfx/telebim_btn_more.png") 0 0 no-repeat;
		display: block;
		position: absolute;
		top: 210px;
		left: 43px;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 7pt;
		font-weight: bold;
		color: #ffffff;
		z-index: 999;
	}
	
	#main .telebim_rot div.telebim_slide_btn {
		width: 81px;
		height: 23px;
		line-height: 23px;
		margin: 0;
		padding: 0 0 0 13px;
		background: url("../gfx/telebim_btn_more.png") 0 0 no-repeat;
		display: block;
		position: absolute;
		top: 210px;
		left: 543px;
		font-family: Tahoma, Arial, sans-serif;
		font-size: 7pt;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
		z-index: 999;
	}
	
	#main .telebim_rot div.telebim_slide_btn a {
		color: #ffffff;
		padding: 0 4px 0 4px;
		font-size: 7pt;
	}
	
	#main .telebim_rot div.telebim_slide_btn a.activeSlide {
		text-decoration: underline;
	}
	
	#main .telebim_rot #telebim_pics {
		width: 654px;
		height: 237px;
	}
	
.cart_add_q {
	display: block;
	color: #a27d35;
	text-decoration: none;
	cursor: pointer;
	clear: both;
	text-align: center;
	font-weight: bold;
	border: 1px solid #f0de7d;
	padding: 4px;
}

			ul.productsList2 {
				list-style-type: none;
				padding: 0;
				margin: 0;
				float: left;
				width: 100%;
				font-size: 8pt;
				font-weight: normal;
				/*background: url("../gfx/dots_v_2.gif") 217px top repeat-y;*/
			}
			
				ul.productsList2 li {
					width: 195px;
					background: url("../gfx/dots_h.gif") center bottom repeat-x;
					padding: 10px 5px 10px 5px;
					position: relative;
					text-align: center;
					float: left;
					margin: 0 6px;
					display: inline;
				}
				
					ul.productsList2 h3 {
						padding: 0;
						margin: 0 0 5px 0;
						font-size: 9pt;
						text-align: right;
					}
					
						#contents ul.productsList2 h3 a {
							color: #eb8014;
						}
						
					ul.productsList2 img {
						width: 128px;
						margin-bottom: 2px;
						margin-top: 2px;
					}
					
					ul.productsList2 p {
						padding: 0;
						margin: 0;
					}
					
					ul.productsList2 p.price {
						font-size: 9pt;
						text-align: right;
					}
					
					ul.productsList2 p.price span {
						color: #3091bb;
						font-size: 10pt;
					}
					
					#contents .imageAndOptions .options p.price span.skreslona,
					ul.productsList2 p.price span.skreslona {
						color: #3091bb;
						font-size: 8pt;
						text-decoration: line-through;
					}
					
					#contents .imageAndOptions .options p.price span.brutto,
					ul.productsList2 p.price span.brutto {
						color: #3091bb;
						font-size: 7pt;
					}
					
					ul.productsList2 .actionButtons {
						position: absolute;
						bottom: 10px;
						right: 5px;
					}
					
				
				ul.productsList2 li.last {
					background: none;
					padding: 0 0 45px 0;
					margin: 0;
				}

				
#logowanie {
}
	#logowanie #krok-1 input {
		width: 190px;
	}
	#logowanie .log-in {
		background: url(../gfx/zalogujsie.jpg) no-repeat;
		width: 91px;
		height: 26px;
		text-indent: -100em;
		overflow: hidden;
		border: none;
		cursor: pointer;
	}
	#logowanie h5 {
		margin: 0;
		font-size: 11px;
	}
	#logowanie .pass-forgotten {
		display: block;
		padding: 0px 0px 0px 15px;
		margin: 6px 0px;
		background: url("../gfx/arrow_orange.gif") no-repeat left center;
		color: #44545a;
	}
	#logowanie .pass-forgotten:hover {
		text-decoration: underline;
	}
	#contents .register {
		display: block;
		background: url(../gfx/zarejestruj.jpg) no-repeat;
		width: 200px;
		height: 77px;
		text-indent: -100em;
		overflow: hidden;
		border: none;
	}
	#contents .no-register {
		display: block;
		background: url(../gfx/bezrejestracji.jpg) no-repeat;
		width: 200px;
		height: 77px;
		text-indent: -100em;
		overflow: hidden;
		border: none;
	}
	#contents #krok-1 td {
		padding-top: 8px;
	}
	#contents #krok-1 td.dotted {
		padding-bottom: 10px;
		background: url("../gfx/dots_h.gif") repeat-x scroll center bottom;
	}
	
	#aa img {
		border: 2px solid #ddd;
	}

	#contents a.newsy_color
	{
		color:#3091BB!important;
	}
