Код размещен корректно, всего одна страница в проекте, все данные идут через ajax. В счетчике в вебвизоре отмечено чтоб отслеживал хеш (хотя маршрутизация работает без хешей). После того как пользователь зарегистрировался, происходит перезагрузка страницы, уже с новыми данными.
CSS это не язык, это каскадные таблицы стилей. А вот препроцессор типа LESS можно назвать языком, потому что он выполняет определенную логику. В css нет логики, там описание.
coloredgravel: Есть разница, если вы заказываете в московской веб-студии или веб-студии Урюпинска. Цены примерно будут 150к / 20к. Качество будет тоже ниже, но не на 130к (150-20). В любом случае лучше чем сейчас у вас в конструкторе и с самописным дизайном. Я сам работал в провинциальной студии, самый дорогой портал был 60к, это 2 года назад.
coloredgravel: Прочитал выше что вы производитель. Не жмите денег на сайт, можно в пределах 15-20к заказать сайт у какой-нибудь провинциальной веб-студии или фрилансера.
Ilya Korablev: в вопросе не сказано чтоб оно что-то делало. Я написал как можно просто значек отобразить (например иконку почты). Если нужны ещё и действия, то см.коммент выше.
Используйте файл сброса стилей (reset.css) или нормализацию стилей (normalize.css) они приведут отображение всех элементов одинаково во всех браузерах. Подключайте сперва их (один на выбор) а потом уже ваши стили.
Не нужен никакой гемор с плагинами для кнопок, не в 2005 году живем.