Доброго времени суток! У меня к вам немного странный вопрос по поводу меню, надеюсь то-нибудь мне поможет)
Нужно сделать позиционированное меню, которое будет находится так, как указано на картинке ниже. Но при наведении на заголовки, слева должно отображаться развернутое меню (выравнивание по правому краю)

Идея взята собственно отсюда, но код сложный, самой разобраться не получилось(
Код того ,что есть пока: