Jeśli chodzi o to ułożenie elementów z ceną, to można je uzyskać np. w taki sposób:
<div class="wrapper">
<div class="image"></div>
<div class="price">25zł</div>
</div>
.wrapper {
width: 150px;
height: 150px;
background-color: #ddd;
position: relative;
}
.image {
float: right;
width:100px;
height: 100px;
background-color: green;
border-radius: 50%;
}
.price {
width:75px;
height: 75px;
background-color: darkred;
border-radius: 50%;
color: white;
text-align: center;
line-height: 75px;
font-weight: bold;
position: absolute;
bottom: 0;
}