.testimonials{
	width:auto;
	position:relative;
	z-index:1;
	height:auto;
	overflow:hidden; 
	margin-top:-10px; 
	padding: 10px; 
	/*background: #FFF;
	border: 1px solid #efefef; 
	-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.04);
	-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.04);
	-ms-box-shadow: 0px 0px 6px rgba(0,0,0,0.04);
	-o-box-shadow: 0px 0px 6px rgba(0,0,0,0.04);
	box-shadow: 0px 0px 6px rgba(0,0,0,0.04);*/
}
/*#testimonials div{padding:15px 17px 23px 19px; color:#FFF;}*/
#testimonials .said {background:url(../images/bg_testimonials.png) no-repeat; margin-top: -0px; height: 21px; width: 100%;}
#testimonials .contesti {background: #333; padding:15px 17px 23px 19px; color:#FFF; overflow: hidden; min-height: 45px;}
#testimonials span{display:block;padding:0 0 0 11px;font-style:normal;}
.testimonials li{height:auto; list-style: none;}
.up2, .down2{position:absolute;z-index:2;bottom:58px;right:10px;width:32px;height:32px;display:block;}
.up2{right:43px;background:url(../images/marker_up.gif) 0 0 no-repeat}
.down2{background:url(../images/marker_down.gif) 0 0 no-repeat}
.up2:hover, .down2:hover{background-position:bottom}
.testi-photo {
	margin-top:10px;
	float:left;
	border:3px solid #FFF;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	width:56px;
	height:56px;
	overflow: hidden;
}
#testimonials .name {
	padding-left: 85px;
	margin-top: 10px;
}
#testimonials .img-testi {
	width: 56px;
	height: 56px;
	margin: 0px auto;
}