К сожалению, данный материал более не актуален
Данный стиль добавит функцию сворачивания и разворачивания вертикального меню ВКонтакте. Стандартно меню будет скрытым. Разворачивать и сворачивать можно по нажатии кнопки.

Я (Архангел) добавил стили для страниц без .php, поэтому скрипт работает на всём сайте.


Вот и сам стиль:
Code
/*для модулей с .php*/  
  #sideBar { -moz-binding: url("chrome://global/content/bindings/checkbox.xml#checkbox") !important;}  
  #sideBar:before {content: "Показать" !important; display:block; color:#888888; padding:3px 3px 3px 24px;background:url(http://vkontakte.ru/css/../images/flex_arrow_shut.gif) left center no-repeat #EEEEEE!important;border-top:1px solid #CCCCCC!important;font-weight:bold!important}  
  #sideBar[checked="true"]:before {content: "Скрыть" !important;background:url(http://vkontakte.ru/css/../images/flex_arrow_open.gif) left center no-repeat #DAE2E8!important;color:#45688E;border-top:1px solid #B1BDD6!important;}  
  #sideBar:hover:before {cursor: pointer !important;}  
  #sideBar:not([checked="true"]) * {display: none !important;}  
  /* --------------- */  

  /*для модулей без .php*/  
  #side_bar { -moz-binding: url("chrome://global/content/bindings/checkbox.xml#checkbox") !important;}  
  #side_bar:before {content: "Открыть" !important; display:block; color:#888888; padding:3px 3px 3px 24px;background:url(http://vkontakte.ru/css/../images/flex_arrow_shut.gif) left center no-repeat #EEEEEE!important;border-top:1px solid #CCCCCC!important;font-weight:bold!important}  
  #side_bar[checked="true"]:before {content: "Закрыть" !important;background:url(http://vkontakte.ru/css/../images/flex_arrow_open.gif) left center no-repeat #DAE2E8!important;color:#45688E;border-top:1px solid #B1BDD6!important;}  
  #side_bar:hover:before {cursor: pointer !important;}  
  #side_bar:not([checked="true"]) * {display: none !important;}  
  /* --------------- */

Об установке тем или CSS-стилей можно прочитать в специальной статье на этой странице.

Источник: