.small-banner-module { position:relative; overflow:hidden; height:82px; margin-bottom:12px; padding:4px 0 0 100px; border-radius:6px; background-color:#e9e9e9; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.3); max-width:150px;}
.small-banner-module span { display:block; line-height:1.2em; }
.small-banner-module span.title { font-size:16px; font-weight:700; text-transform:uppercase; color:#3a3a3a; }
.small-banner-module span.price { font-size:20px; font-weight:700; color:#ef3838; }
.small-banner-module span.dosage { font-size:14px; line-height:1.4em; color:#a1a1a1; }
.small-banner-module span.bonus { font-size:12px; color:#ef3838; }
.small-banner-module img { position:absolute; left:-20px; top:4px; }