Свойство float отвечает за то, с какой стороны другие элементы будут обтекать тот, к которому оно применено. В вашем случае, рядом с .header-top-block-logo2 только .header-top-block-logo, а это блочный элемент, он ничего обтекать не умеет.
Вы, в общем-то, на верном пути - вам действительно нужно разобрать как работает float (ну и вообще поток страницы), на эту тему за годы использования этого кривого костыля метода написано множество статей.