<style>
div.table {
width: 100px;
height: 50px;
display: table;
}
div.logo {
width: 100%;
height: 100%;
display: table-cell;
text-align: right;
vertical-align: bottom;
}
</style>
<div class="table">
<div class="logo"><img/></div>
</div>
<div id="c2" class="com">..</div>
<div class="c2-blocks">
<div id="c3" class="com marleft70">..</div>
<div id="c7" class="com marleft70">..</div>
<div id="c10" class="com marleft70">..</div>
<div id="c33" class="com marleft70">..</div>
</div>