#wrap #ribbon_slide_image
{
	background-image:url('../images/page_products/ribbon_slide_image.png');
}
#wrap #ribbon_article .table
{
	width: 100%;
	margin-bottom: 2em;
}
#wrap #ribbon_article .table .td
{
	width: 23%;
	padding:1%;
	text-align: center;
	vertical-align: top;
}
#wrap #ribbon_article .table .ribbon_photo
{
	margin: 0;
	width: 100%;
}
#wrap #ribbon_article .table .ribbon_btn
{
	display: block;
}
#wrap #ribbon_article .table [title].ribbon_btn:after
{
	font-size: 10px;
	font-size: 0.7142em;
	line-height: 1em;
	content: attr(title);
	text-align: center;
	display: block;
}