Глядя на свой CSS, вы объявляете элемент ОБА и блок встроенным ... один переопределяет другой
Я бы предложил изменить ваш CSS на inline-block.
(см. Отредактированный код)
Также смотрите предложения от @David Nguyen
.myButton {
background-image: url(/wp-content /themes/cosmicbuddy/_inc/images/kaksnuppu.gif);
height: 22px;
width: 22px;
margin-left: 5px;
display:inline-block;
}