/* Catalog Elements (Listing) */
.categ {list-style-type:none; padding:0; margin:0;}
.categ li {list-style-type:none; padding:0; margin:0 5px 40px 0; width:233px; min-height:260px; float:left;}
.categ li.nomargin {margin-right:0;}
.cat_zag {color:#00688b;text-decoration:none;}
.categ h2 { font-size:15px; margin:10px;text-align:center;min-height:40px;}
.categ .price{ font-size:16px; font-family: Arial;}
.cart_cat_img {width:30px;float:right;margin-right:20px;}

img.img_cat { 
	border:1px solid #cacaca; 
	width:222px;
	height: 222;
 		-moz-box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.15);
	box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.15);
	filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#cacaca, strength=7);
 }
 
img.img_cat:hover{ 
	border:1px solid #a7a7a7; 
 		-moz-box-shadow: 0px 5px 6px 4px rgba(0,0,0,0.20);
	-webkit-box-shadow: 0px 5px 6px 4px rgba(0,0,0,0.20);
	box-shadow: 0px 5px 6px 4px rgba(0,0,0,0.20);
	filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#a7a7a7, strength=8);
 }
 
.head_zag { margin:10px;text-align:center;color:#444;}
h2.head_zag { font-size:28px;}
h3.head_zag { font-size:20px;}
 .categ div.cat3 { padding:0; margin:0 0 40px 40px; width:350px; min-height:370px; float:left;}
 .categ div.cat4 { padding:0; margin:0 0 30px 30px; width:270px; min-height:330px; float:left;}
 
 img.div_cat { 
	border:1px solid #cacaca; 
	width:340px; height: 340px;
	margin-bottom:10px;
	box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.15);
}
 img.div_cat:hover { 
	border:1px solid #a7a7a7;  
	box-shadow: 0px 5px 6px 4px rgba(0,0,0,0.20);
}
 img.div_cat4 { 
	border:1px solid #cacaca; 
	width:260px; height: 260px;
	margin-bottom:10px;
	box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.15);
}
 img.div_cat4:hover { 
	border:1px solid #a7a7a7;  
	box-shadow: 0px 5px 6px 4px rgba(0,0,0,0.20);
}
 