\documentclass[12pt,a4paper,article,twoside]{ncc}

% ------------------------------------------------------------------------- %
%       Н А С Т Р О Й К И   Я З Ы К А   И   К О Д И Р О В К И       %
% ------------------------------------------------------------------------- %
\usepackage{cmap} % Поддержка поиска русских слов в PDF (pdflatex), ЗАГРУЖАТЬ САМЫМ ПЕРВЫМ!
\usepackage{mathtext} % Поддержка кириллицы в математическом режиме. ЗАГРУЖАТЬ ДО fontenc
\usepackage{amssymb,amsmath} % 
\usepackage{nccmath}  %  расширяет  пакет  amsmath
%\usepackage{calc} % КОНФЛИКТУЕТ С КЛАССОМ NCC!
%\usepackage{tabularx} % В сочетании с bigfoot УДАЛЯЕТ ГИПЕРССЫЛКИ НА ВСЕХ СНОСКАХ!!!

\usepackage[X2,T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel} % textpkg --- поддержка разных тире
\usepackage[shortcuts,cyremdash]{extdash} % --- переносы в составных словах, дефисы и тире (из ncc-tools)
%\usepackage{cslav}
% -----------------------------------------------
\usepackage{indentfirst} % Красная строка в первом абзаце 
% перенос слов с тире
\lccode`\-=`\-
\defaulthyphenchar=127
% ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( %
%                                         2  К О Л О Н К И                               %
% ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( %
\usepackage{multicol} % НЕ РАБОТАЕТ С ПЛАВАЮЩИМИ ЭЛЕМЕНТАМИ, ПОЭТОМУ ГОДИТСЯ ТОЛЬКО ДЛЯ ВЁРСТКИ ОТДЕЛЬНЫХ МЕСТ!
\usepackage{fixltx2e} % Устраняет проблемы двухколоночного набора LaTeX
\usepackage{dblfloatfix} % Устраняет проблемы двухколоночного набора LaTeX. Требует fixltx2e. ЗАМЕНЯЕТ stfloats И fix2col!

%\def\dbltopfraction{0.75}       % Доля страницы для размещения плав. объектов вверху - 2 колонки
%\def\dblbottomfraction{0.75} % Доля страницы для размещения плав. объектов внизу - 2 колонки
%\def\topfraction{0.75}            % Доля страницы для размещения плав. объектов вверху
%\def\bottomfraction{0.75}      % Доля страницы для размещения плав. объектов внизу
\setlength{\columnsep}{1.0cm} % Расстояние между колонками
\setlength\columnseprule{.4pt} % Толщина линейки между колонками
% -------------------------------   Двойная разделительная линия   ----------------------------- % 
\newcommand*{\realcolumnseprule}{}
\let\realcolumnseprule\columnseprule
\def\columnseprule{\realcolumnseprule
  \hskip5\realcolumnseprule
  \vrule width\realcolumnseprule
}
\setlength{\realcolumnseprule}{.4pt}
% ---------------------------------------------------------------------------------------------------------- % 
\usepackage{flushend} % Набор sttools — балансирует колонки по высоте на последней стр., 
%\usepackage{midfloat} % Набор sttools 1997 —  даёт окружение strip для переключения на одну колонку — ВЫДАЁТ ОШИБКУ, ЧТО МАЛО МЕСТА!

%\iftrue\onecolumn \let\end{strip}=\empty\fi
%\iffalse\onecolumn \let\emph=\textbf\else\let\emph=\emph\fi
\usepackage{cuted} % Набор sttools —  даёт окружение strip для переключения на одну колонку — РАБОТАЕТ НОРМАЛЬНО!
% ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( %
%            	Н  А С Т Р О Й К И   М А К Е Т А 	                       %
% ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( %
\usepackage{geometry} % Меняем макет страницы
%\geometry{left=2cm}  % левое поле
%\geometry{right=2.0cm}  % правое поле
%\geometry{top=3.4cm}  % верхнее поле
%\geometry{bottom=2.0cm} % нижнее поле 3.8-2.4=1.4
%\geometry{bindingoffset=2.0cm}
%\geometry{papersize={21cm,29.7cm},hmargin={20mm,25mm},vmargin={21mm,32mm},bindingoffset=0cm}% Формат A4 для двух колонок
% ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( %
% ------------------------------------------------------------------------- %
%                                         С Н О С К И                                       %
% ------------------------------------------------------------------------- %
%\usepackage[para]{footmisc}
%\usepackage[stable,perpage,para,multiple,marginal]{footmisc}
\usepackage[para]{manyfoot}
%\setlength{\hangfootparindent}{0em}
%\renewcommand{\@makefntext}[1]{\parindent=0em\noindent
%\hbox  to  1.8em{\hss\@makefnmark}#1}
%\usepackage[perpage]{manyfoot} % perpage НЕ РАБОТАЕТ! Ссылка из параграфа ведёт на титульную стр.!!!
%\usepackage{bigfoot} % Загружать ПЕРЕД  hyperref . ЛОМАЕТ ГИПЕРССЫЛКИ НА ВСЕХ СНОСКАХ!!! В сочетании с tabularx УДАЛЯЕТ ГИПЕРССЫЛКИ НА ВСЕХ СНОСКАХ!!!
%\usepackage{perpage}  % Нумерация постраничная. 
%\usepackage{footnpag} % Нумерация постраничная. Удаляет гиперссылку в заголовках (\footnotetext{...})!!!
\makeatletter
\renewcommand\@makefnmark{\mbox{\textsuperscript{\normalfont\scriptsize\@thefnmark}}} %  Делаем шрифт маркера  сносок одинаковым везде (в заголовках, в тексте и др.).
\makeatother

% -------------------------------   Сноски в конце документа   ----------------------------- % 
%\usepackage[continuous,page]{pagenote} \let\footnote=\pagenote% В конце документа ужно ставить разрыв страницы и дать команду \chapter{Notes} \printnotes
%\usepackage{ifmtarg}\newif\ifpnhaschapter\@ifundefined{chapter}{\pnhaschapterfalse}{\pnhaschaptertrue}

%\makepagenote
%\let\chapter=\section

%\renewcommand{\footnote}{\pagenote}
%
%\usepackage{endnotes} % 
%\let\footnote=\endnote
%\def\notesname{\centerline{Примечания}}
%\usepackage{endheads}\usepackage{\needspace}\usepackage[empty]{fancyhdr}
\usepackage{titleref}% ТРЕБУЕТ endnotes
% --------------------------------------------------------------------------------------------------- 
% 	          П О Д П И С И    И    З А Г О Л О В К И		%
% --------------------------------------------------------------------------------------------------- 

%\addto\captionsrussian{\def\contentsname{\centerline{Содержание}}}

\let\OriginalSection\section \def\section{\noheadingtag\OriginalSection} % nccsec --- убираем нумерацию разделов, но заносим их в оглавление и колонтитулы


\makeatletter

\makeatother
% ///////////////////////////////////////////////////////////////////////////////////////////////////
% |||||||||||||||||||||||||||||||||||||||   Ц В Е Т   ||||||||||||||||||||||||||||||||||||||||||||||
% \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
\usepackage[hyperref,svgnames]{xcolor} % pstricks ПЕРЕД xcolor!!!
% -------------------
\definecolor{red204}{rgb}{0.8,0,0}   % #CC0000 204.0.0 тёмно-красный
\definecolor{red165}{rgb}{0.647,0,0}  % #A50000 165.0.0 тёмный тёмно-красный
\definecolor{red153}{rgb}{0.6,0,0}   % #990000 153.0.0 тёмный красно-коричнгевый
\definecolor{red}{rgb}{0.647,0,0}   % #A50000 165.0.0 тёмный тёмно-красный
% -------------------
\definecolor{blue153}{rgb}{0,0,0.6}  % #000099 0.0.153 тёмно-синий
\definecolor{green-blue0-79-98}{rgb}{0,0.3,0.38} % #004F62 0.79.98 тёмный сине-зелёный 
% -------------------
\definecolor{green142}{rgb}{0,0.4,0}  % #008E00 0.142.0 зелёный
\definecolor{green102}{rgb}{0,0.55,0}  % #006600 0.102.0 тёмно-зелёный
% -------------------
\definecolor{lightgrey}{gray}{0.95}
\definecolor{grey240}{rgb}{0.94,0.94,0.94} % #F0F0F0 240.240.240 очень светлый серый      
\definecolor{grey221}{rgb}{0.86,0.86,0.86} % #DDDDDD 221.221.221 серый
\definecolor{grey204}{rgb}{0.8,0.8,0.8}  % #СССССС 204.204.204 серый
\definecolor{grey191}{rgb}{0.75,0.75,0.75} % #BFBFBF 191.191.191 серый
% -------------------
\pagecolor[rgb]{0.95,0.95,0.95} % ЦВЕТ ФОНА СТРАНИЦЫ

% ////////////////////////////////////////////////////////////////////////////////////////////////////
% ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
% \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\



% --------------------------------------------------------------------------------------------------- 
%		К О Л О Н Т И Т У Л Ы		%
% --------------------------------------------------------------------------------------------------- 
% ----------- Колонтитулы Koma-Script ---------- %

\usepackage[automark]{scrpage2}
\pagestyle{scrplain}
\pagestyle{scrheadings}

\renewcommand*{\headfont}{\small\rmfamily} % Шрифт 
\renewcommand{\pnumfont}{\normalfont} % Шрифт номера стр.
\setheadsepline{2pt}[\hrule \vskip 1.5pt] % Линейка верхнего колонтитула, линейка двойная, нижняя толще верхней (по умолчанию толщина 0.4pt).

%\renewcommand*{\leftmark}{\headmark}
%\renewcommand*{\rightmark}{\headmark}


% ------- Конец Колонтитулы Koma-Script ------ %
% ------------------------------------------------------------------------- %
%                                         Ц И Т А Т Ы                                       %
% ------------------------------------------------------------------------- %
% Убрали отступ справа: 0\leftmargin
\makeatletter
\renewenvironment{quotation}
               {\list{}{\listparindent 1.5em%
                        \itemindent \listparindent
                        \rightmargin 0\leftmargin
                        \parsep \z@ \@plus\p@}%
                \item\relax}
               {\endlist}
\makeatother
% ------------------------------------------------------------------------- %
%                                     О Г Л А В Л Е Н И Е                               %
% ------------------------------------------------------------------------- %
%\SetTOCStyle{\small} % Пакет nccsect
%\TOCMarginDrift{6.5em} % Пакет nccsect
%\TOCMarginDrift{1fil} % Пакет nccsect
%\PnumPrototype{99} % Пакет nccsect
%\DeclareTOCEntry{1}{\runinsectionskip}{}{}{\bfseries}[\qquad] % Пакет nccsect
\usepackage[titles]{tocloft} 
\makeatletter
\renewcommand{\@tocrmarg}{6.5em} % LaTeX ToC
\makeatother
\cftsetrmarg{15em} % tocloft --- отступ заголовка от номера стр.
% Задаём новое окружение с отступами от краёв страницы, чтобы использовать для размещения в нём оглавления:
\newenvironment{narrow}[2]{%
  \begin{list}{}{%
    \setlength{\topsep}{0pt}%
    \setlength{\leftmargin}{#1}%
    \setlength{\rightmargin}{#2}%
    \setlength{\listparindent}{\parindent}%
    \setlength{\itemindent}{\parindent}%
    \setlength{\parsep}{\parskip}
  }%
  \item[]
}{\end{list}}
% А теперь избавляемся от левого отступа перед заголовком оглавления:
%\let\OldContentsname\contentsname % для англ., babel  
%\def\contentsname{\OldContentsname} % для англ., babel 
%\addto\captionsenglish{\def\contentsname{\centerline{\hspace{-2\leftmargin}\OldContentsname}}} % Заголовок оглавления по центру (Англ., babel)
%\addto\captionsrussian{\def\contentsname{\hspace{-\cftsecnumwidth}\hspace{-\leftmargin}Содержание}} % Заголовок оглавления по левому краю (Рус.)
\addto\captionsrussian{\def\contentsname{\centerline{\hspace{-2\leftmargin}Содержание}}} % Заголовок оглавления по центру (Рус.)



% ##################################### %
%	            ДАННЫЕ ПУБЛИКАЦИИ	                        %
% ##################################### %
% ---------------   Настройки стиля    --------------- %

\usepackage{datetime} % ЗАГРУЖАТЬ ПОСЛЕ babel! 
\renewcommand{\dateseparator}{.} % Не раб.

\newdateformat{Mynum}{\twodigit{\THEDAY}.\twodigit{\THEMONTH}.\THEYEAR} 	   % 25.03.2009
\newdateformat{MyTeX}{\THEYEAR/\twodigit{\THEMONTH}/\ordinaldate{\THEDAY}}	   % 2009/03/25
\newdateformat{Myiso}{\THEYEAR-\twodigit{\THEMONTH}-\ordinaldate{\THEDAY}}	   % 2009-03-25
\newdateformat{Mydate}{\ordinaldate{\THEDAY} \monthname[\THEMONTH] \getdateyear{PubDate}\,г.}% 25 марта 2009 г.

\makeatletter
\addto{\daterussian}{\renewcommand*{\daterussian}{%
\renewcommand*{\formatdate}[3]{%
 \@day=##1\relax\@month=##2\relax\@year=##3\relax
 \number\@day~\monthnamerussian[\@month]\ \number\@year\,\cyrg.}
    \def\today{\number\day~\ifcase\month\or
\cyrya\cyrn\cyrv\cyra\cyrr\cyrya\or
\cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrya\or
\cyrm\cyra\cyrr\cyrt\cyra\or
\cyra\cyrp\cyrr\cyre\cyrl\cyrya\or
\cyrm\cyra\cyrya\or
\cyri\cyryu\cyrn\cyrya\or
\cyri\cyryu\cyrl\cyrya\or
\cyra\cyrv\cyrg\cyru\cyrs\cyrt\cyra\or
\cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrya\or
\cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrya\or
\cyrn\cyro\cyrya\cyrb\cyrr\cyrya\or
\cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrya\fi
\  \number\year\,\cyrg.}}}
\makeatother

\newcommand{\FullNumberName}{\FullSeriesName №\,\NumberNoYear\,(\NumberNoTotal),~\PubYear} % Полное название серийного номера

%\settowidth{\WdFootbox}{\footnotesize\slshape\AbbrNumberName} % Задаём величну, измеряя её по ширине текста, чтобы использовать для настройки ширины бокса, в котором будет данный текст
\newcommand{\FootLefttbox}{\parbox[t][\totalheight][c]{2cm}{\footnotesize\slshape\ShrtAuthor}} % Для колонтитула
\newcommand{\FootRightbox}{\parbox[t][\totalheight][c]{2cm}{\footnotesize\slshape\AbbrNumberName\\\PubDateShrt}} % Для колонтитула
\usepackage{ifthen} % 

\newcommand{\AbbrNumberName}{% Аббревиатура серийного номера
\ifthenelse{\equal{\SeriesAbbr}{}}%
{\PubDateShrt \ShrtTitle}% тогда 2009-01-25 Оракул...
{\SeriesAbbr-\NumberNoYear\,(\NumberNoTotal)}% иначе 2009-01-25 ТМ-3(87)
} % работает

% ---------------   Данные для ввода   --------------- %

\newcommand{\FullAuthor}{Василий Иванович Громобой} % Полное имя автора
%\newcommand{\NameAuthor}{Василий Громобой} % Имя и фамилия автора
\newcommand{\ShrtAuthor}{В.\,И.~Громобой} % И.О. Фамилия 
%\newcommand{\TrueAuthor}{Василий Мордехаевич Пупкин} % Настоящее имя 

%\newcommand{\FullSeries}{Аналитическая записка} % Полное название серии
%\newcommand{\FullSeries}{Пояснительная записка} % Полное название серии
\newcommand{\FullSeriesName}{} % Полное название серии
\newcommand{\SeriesAbbr}{ПЗ} % Короткое название серии: АЗ, ПЗ
\newcommand{\NumberNoYear}{3} % Номер в серии за год
\newcommand{\NumberNoTotal}{87} % Номер в серии за всё время

\newcommand{\FullTitle}{Очень умные мысли о~насущном} % Название работы
\newcommand{\ShrtTitle}{Очень умные мысли\ldots} % Короткое название раБоты 
\newcommand{\SubTitle}{} % Подназвание 

\newcommand{\PubDateFull}{\Mydate{\displaydate{PubDate}}} % Дата публикации 25 марта 2009 г.
\newcommand{\PubDateShrt}{\Myiso{\displaydate{PubDate}}} % Дата публикации 2009/03/25
\newcommand{\PubYear}{\getdateyear{PubDate}} % Год публикации 
\newcommand{\WrDate}{\displaydate{WrDate1} "--- \displaydate{WrDate2}} % Дата написания 
\newcommand{\WrYear}{\getdateyear{WrDate2}} % Год написания 

\newcommand{\BBK}{} % ББК
\newcommand{\UDK}{} % УДК
\newcommand{\ISBN}{} % ISBN


\newdate{WrDate1}{12}{01}{2009}
\newdate{WrDate2}{12}{02}{2009}
\newdate{PubDate}{12}{02}{2009}

\newcommand{\KeyWords}{} % Список ключевых слов для поиска в интернете

% ##################################### %
\usepackage{blindtext}
\usepackage{lipsum}

\begin{document}
%\twocolumn 
\title{\FullTitle}


\author{\FullAuthor}


\date{\PubDateFull}

\maketitle
\begin{strip}
\tableofcontents
\end{strip}


		\section{Some things in detail}

%	\chapter{That is the matter?}
%  \Blinddocument
\lipsum[1]
\begin{strip}

		\section{Very-very-very long, \emph{very-very-very} long and strange title only to demonstrate how it looks in \textsc{The Table of Contents}}

\lipsum[1]
\end{strip}

\lipsum[1]

\end{document}

