	/*products grid*/
	.product_cell
	{
		/*border: 1px solid #E6E6E6;*/
		padding: 0 0.625rem 0.625rem 0.625rem;
		/*padding: 0 0.625rem 1.25rem;*/
	}
	.product_cell:hover
	{
		box-shadow: 0 0 20px rgba(0,0,0,0.2);
		/*border: 1px solid #ccc;*/
	}
	
	.product_cell .image 
	{
		text-align: center; margin-top: 1rem;
	}
	.product_cell h2, .product_cell h3
	{
		font-size: 1rem;
		font-weight: bold;
		line-height: 1.5rem;
		margin-bottom: 5px;
		height: 3rem;
		overflow: hidden;
	}
	
	.product_cell h3
	{
		font-weight: normal;
	}
	
	
	.product_cell .short-description
	{
		font-size: 1rem;
		line-height: 1.5rem;
		margin-bottom: 5px;
		height: 6rem; /* 1.5*4 */
		overflow: hidden;
		/*font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;*/
	}
	/*.product_cell:hover .short-description
	{
		height: 9rem; /* 1.5*4 */
		overflow: hidden;
	}*/
	
	.product_cell .price .vat {line-height: 1.5rem; font-size: 1rem; font-weight: normal; color: black;}
	
	.product_cell .price {line-height: 1.5rem; font-size: 1.5rem; font-weight: bold; color: red;}
	
	/**/
	
	.product_cell .price.sale {font-size: 1.5rem; font-weight: bold; color: red;}
/*	.product_cell .price .eur {font-size: 1rem; font-weight: bold;}*/
	
	.product_cell .old_price {line-height: .8em;font-size: 1.5rem; color: #939393;font-weight: normal; }
	.product_cell .old_price .eur {}
	
	.product_cell .public_quantity {margin-top: 10px;}
	.product_cell em {font-weight: bold; font-style: normal;}
	
	
	/*products list */
/*	.price {color: green;}
	.price.sale {color: red;}
	.old_price {color: #939393;}*/