\def\l@section#1#2{\addpenalty{\@secpenalty}% good place for page break
   \addvspace{0.4em plus\p@}%
   \@tempdima 1.5em
   \begingroup
     \parindent \z@ \rightskip \@pnumwidth
     \parfillskip -\@pnumwidth
     \bf
     \leavevmode
      \advance\leftskip\@tempdima
      \hskip -\leftskip
     #1\nobreak\leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern \@dotsep
       mu$} \hfil \nobreak\hbox to 15pt{\hfil\reset@font\rm #2}\par
%     #1\nobreak\leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern \@dotsep
%       mu$} \hfil \nobreak\hbox to \@pnumwidth{\hfil\reset@font\rm #2}\par
   \endgroup}

\def\l@subsection#1#2{\addpenalty{\@secpenalty}% good place for page break
   \addvspace{0.0em plus\p@}%
   \@tempdima 1.5em
   \begingroup
     \parindent \z@ \rightskip \@pnumwidth
     \parfillskip -\@pnumwidth
     \bf
     \leavevmode
      \advance\leftskip\@tempdima
      \hskip -\leftskip
     #1\nobreak\leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern \@dotsep
       mu$} \hfil \nobreak\hbox to 15pt{\hfil\reset@font\rm #2}\par
   \endgroup}
