Вы можете сделать это очень легко, используя div. Рассмотрим следующий код
<html>
<head><title>Logo test</title></head>
<body>
<div style="position: relative; width: 400px; height: 100px; margin: 0px auto 0px auto; top: 50px; background-color: #f00;">
<div style="position: relative; height: 100px; width: 100px; background-color: blue; left: 20px; top: -50px;">
</div>
</div>
</body>
</html>
Все, что вам нужно сделать, это заменить второе свойство div "background-color" на свойство "background-image" и поместить его в существующий div. Удостоверьтесь, что вы делаете div точный размер вашего логотипа и устанавливаете background-repeat: no-repeat;
Надеюсь, это поможет. Проверьте пример кода, который я разместил. Вы можете поместить всю информацию о стиле в класс CSS следующим образом:
.logo
{
background-image: url(yourlogo.png);
background-repeat: no-repeat;
width: /* width of logo */
height: /* height of logo */
top: /* distance from top */
left: /* distance from left */
}