section#productList #productListLeft{
	float: left;	
}
	section#productList #productListLeft #treeBox{
		display: block;
		position: relative;
		margin: 0;
		padding: 0;
		width: 620px;
		height: 38px;
		background: #fff;	
	}
		section#productList #productListLeft #tree{
			position: absolute;
			top: 0;
			left: 10px;
			margin: 0;
			padding: 0;
		}
			section#productList #productListLeft #treeBox #tree span.element{
				color: #7e7e7e;
				font-size: 14px;
				line-height: 38px;
				margin: 0;
				padding: 0 11px 0 4px;
				background: url('img/tree.png')	center right no-repeat;
			}
		section#productList #productListLeft #treeBox #tree span:last-child{
			background: inherit;
		}
			section#productList #productListLeft #treeBox #tree span a{
				color: #7e7e7e;
			}
		section#productList #productListLeft #treeBox #like{
			position: absolute;
			top: 0;
			right: 10px;
		}
		section#productList #productListLeft #treeBox #like a{
			color: #7e7e7e;
			line-height: 38px;
		}
		
section#productList #productListLeft #productListBackground{
	display: block;
	position: relative;
	margin: 15px 0 0;
	padding: 0;
	width: 620px;
	background: #fff;	
}
	section#productList #productListLeft #productListBackground .productListItem{
		display: block;
		margin: 0;
		padding: 20px 0;
		border-bottom: 1px solid #cbcbcb;
		width: 620px;
		height: 160px;
	}
		section#productList #productListLeft #productListBackground .productListItem.last {
			border-bottom: none;	
		}

	section#productList #productListLeft #productListBackground .productListImage{
		display: block;
		position: relative;
		margin:  0 15px 0 5px;
		padding: 0;
		width: 113px;
		height: 165px;
		overflow: hidden;
		float: left;	
	}
	section#productList #productListLeft #productListBackground .productListBoxLeft{
		display: block;
		position: relative;
		margin:  0;
		padding: 0;
		width: 485px;
		height: 165px;
		background: #fff;
		float: left;
	}
		section#productList #productListLeft #productListBackground .productListBox{
			text-align: left;
			padding: 0 20px 0 0;
		}
			section#productList #productListLeft #productListBackground .productListBox h3{
				font: normal 18px arial, tahoma, verdana, sans-serif;
				margin: 10px 0;
				padding: 0;
				color: #000;
			}
			section#productList #productListLeft #productListBackground .productListBox h5{
				font: normal 11px arial, tahoma, verdana, sans-serif;
				margin: 0;
				padding: 0;
			}			
			section#productList #productListLeft #productListBackground .productListBox p{
				font: normal 12px arial, tahoma, verdana, sans-serif;
				line-height: 150%;
				margin: 7px 0;
				padding: 0;
				color: #000;
			}
				section#productList #productListLeft #productListBackground .productListBox h3 a,
				section#productList #productListLeft #productListBackground .productListBox p a {
				    color: #000;
				}
			section#productList #productListLeft #productListBackground .productListPrice{
				position: absolute;
				bottom: 10px;
				left: 0;
				text-align: left;
			}			
				section#productList #productListLeft #productListBackground .productListPrice .priceLeft{
					float: left;
					margin: 0 10px 0 0;
					color: #000;
				}
					section#productList #productListLeft #productListBackground .productListPrice .priceLeft .wordPrice,
					section#productList #productListLeft #productListBackground .productListPrice .priceLeft .oldPrice{
						margin: 0;
						padding: 0;
						font: normal 12px arial, tahoma, verdana, sans-serif;
						line-height: 16px;		
					}							
				section#productList #productListLeft #productListBackground .productListPrice .priceRight{
					float: left;
				}			
					section#productList #productListLeft #productListBackground .productListPrice .priceRight .bigPrice{
						margin: 0;
						padding: 0;
						font: normal 30px arial, tahoma, verdana, sans-serif;
						line-height: 32px;
					}
					section#productList .addToCart{
						position: absolute;
						width: 169px;
						height: 34px;
						right: 20px;
						bottom: 5px;
						margin: 0;
						padding: 0;
					}
					
	section#productList #productListRight{
		display: block;
		margin: 0 0 0 20px;
		padding: 0;
		width: 290px;
		float: left;
	}
	
		section#productList #filtr{
			display: block;
			position: relative;
			margin: 0 0 25px 0;
			padding: 10px 20px;
			width: 250px;
			background: #fff;
			color: #a1a1a1;
			text-align: left;
			font: normal 11px arial, tahoma, verdana, sans-serif;			
		}
	
		section#productList #filtr h4{
			margin: 10px 0 15px 0;
			padding: 0 0 0 25px;
			background: url('img/i.png') left center no-repeat;
			font: normal 14px arial, tahoma, verdana, sans-serif;			
		}
		section#productList #filtr button{
			display: block;
			position: relative;
			width: 64px;
			height: 26px;
			background: url('img/dalej.png') no-repeat !important;
			margin: 20px auto;
		}
		
		section#productList div#category {
			display: block;			
		}
		section#productList div#category {
			display: block;
			position: relative;
			margin: 0;
			padding: 25px;
			width: 240px;
			background: #fff;
			color: #7e7e7e;
			text-align: left;
		}
			section#productList div#category h3 {
				margin: 0;
				padding: 0;
				font-size: 18px;
				font-family: arial, tahoma, verdana, sans-serif;
				font-weight: normal;				
			}		
			section#productList div#category ul {
				display: block;
				margin: 10px 0 0 -10px;
				padding: 0;
				font-family: arial, tahoma, verdana, sans-serif;
				line-height: 23px;
			}
				section#productList div#category ul ul {
					margin: 0;
					padding: 0 0 0 20px;
					line-height: 20px;	
				}
				section#productList div#category ul li {
					display: block;
					margin: 0;
					padding: 0;
					background: url('img/dot.png') left center no-repeat;	
				}
					section#productList div#category ul li a {
						display: block;
						margin: 0 0 0 10px;
						padding: 0;
						color: #7e7e7e;
						font-size: 12px;					
					}
		section#productList div#specials {
			display: block;
			position: relative;
			margin: 15px 0;
			padding: 25px;
			width: 240px;
			background: #fff;
			color: #7e7e7e;
			text-align: left;
		}
			section#productList #specials p {
			margin: 0 0 5px 0;
			padding: 0;
			font: normal 18px arial, tahoma, verdana, sans-serif;
		}						


	section#productList .specialsItem{
		display: block;
		position: relative;
		margin: 20px 0;
		padding: 0;
		width: 240px;
		height: 86px;
	}				
		section#productList #specials .specialsImage{
			display: block;
			position: relative;
			margin: 0;
			padding: 0;
			width: 59px;
			height: 86px;
			float: left;
		}
		section#productList #specials .specialsBox{
			display: block;
			position: relative;
			margin: 0;
			padding: 10px;
			width: 161px;
			height: 66px;
			float: left;
		}
	section#productList #specials a h5{
		display: block;
		margin: 0;
		padding: 0;
		font: normal 12px arial, tahoma, verdana, sans-serif;
		color: #7e7e7e;
	}

	section#productList #specials .productListPrice{
		position: absolute;
		margin: 0;
		padding: 0;		
		bottom: 10px;
		left: 10px;
	}			
		section#productList #specials .priceLeft{
			float: left;
			margin: 0;
			padding: 0;
		}
			section#productList #specials .wordPrice{
				margin: 0;
				padding: 0;
				font: normal 11px arial, tahoma, verdana, sans-serif;
				line-height: 16px;
			}
			section#productList #specials .oldPrice{
				margin: 0;
				padding: 0;
				font: normal 12px arial, tahoma, verdana, sans-serif;
				line-height: 16px;		
			}							
		section#productList #specials .priceRight{
			float: left;
			margin: 0;
			padding: 0;
		}			
			section#productList  #specials .bigPrice{
				margin: 0 0 0 10px;
				padding: 0;
				font: normal 30px arial, tahoma, verdana, sans-serif;
				line-height: 32px;
			}			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			