Выпадающее горизонтально меню
вместо top используйте padding или margin
Подозреваю, что у вас .dropdown не явлется потомком элемента, для которого прописан :hover, или что-то в этом духе. Попробуйте посмотреть, как работает примерно то, что вы хотите.