/* --------------------------------------------------------------







   reset.css



   * Resets default browser CSS.







   Based on work by Eric Meyer



   meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/







   This file contain also clearfix and round corners reset







-------------------------------------------------------------- */



html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6, p, blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



b, u, i, center,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;



	font-size: 100%;



	vertical-align: baseline;



	background: transparent;}







body {	line-height: 1;}







ol, ul { list-style: none;}







blockquote, q {	quotes: none;}







/* remember to define focus styles! */



:focus {outline: 0;}







/* remember to highlight inserts somehow! */



ins {	text-decoration: none;}







del {	text-decoration: line-through;}







/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: collapse;



	border-spacing: 0;}











/* Clearing floats without extra markup



   Based on How To Clear Floats Without Structural Markup by PiE



   [http://www.positioniseverything.net/easyclearing.html] */







.clearfix:after,  .container:after {



  content: ".";



  display: block;



  height: 0;



  clear: both;



  visibility: hidden;}







.clearfix { display: inline-block; }







* html .clearfix { height: 1%; }







.clearfix { display: block; }







/* Round Corners Reset */



/* \*/



* html .tlc, * html .trc {height: 1%;}







a {



color: #228B22;



    text-decoration:underline; }



a:hover {



color: #3279a8;



  text-decoration:none;}







/******************************************************************************



Main CSS



*******************************************************************************/



/*Элементы обрабатываемые через Cufon*/



.cufon {



  font-family:"Arial"; }







/*Элементы типа Блок (тип - строка)*/



.block, #hblock, #hb-l a, #hb-l a img, #hb-phone, #hb-search, #top-menu, #top-slogan,



#body, #banner, #banner img, #body-r h1, #body-r h2, .under-h,



#lmenu, #lmenu li, #lmenu li ul, #lmenu li ul li, #lmenu li ul li ul,



.gallery, .gallery-h, .gallery-d, .gallery-vertical, .gallery-horizontal,



.gv-imgc, .gv-imgc a, .gv-imgc a img, .gv-imgc span, .gh-imgc a, .gh-imgc a img, .gh-imgc span, .g-item-d,



.contact-h, .contact-item, .contact-table, .contact-map, .contact-map div.ymap a,



.article, .article-img a, .article-img a img,



.numpages, #search-form, #price-table, #price-xls, #price-doc,



#footer, #author, #ls-banner, #publish-all, #spath {



  margin:0;



  padding:0;



  display:block;



  clear:both;



  overflow:hidden; }







/*Элементы типа Блок (тип - подстрока)*/



.block-substring-auto, #hb-l, #hb-r, #top-menu li,



#body-l, #body-r, #copy, #fmenu, #b-search, #author-ws,



.gv-item, .gh-item,



.article-img, .article-anons, .article-anons-wood  {



  margin:0;



  padding:0;



  display:block;



  float:left;



  overflow:hidden; }







/*Элементы типа Блок (тип - подстрока c авторастягиванием)*/



.block-substring-auto, #body-l, #body-r,



.article-img, .article-anons, .article-anons-wood {



  padding-bottom:32767px;



  margin-bottom:-32767px; }







.orange {



  color:#ff6600; }



.bold {



  font-weight:bolder; }











/*body { background:#f7ede1 url(../../../images/template/top-bg.png) 0 0 repeat-x; }*/



body { background:#fff url(../../../images/template/top-bg.png) 0 0 repeat-x; }







@font-face{



  font-family: 'Rockwell';



  src: url('../../fonts/template/Rockwell-Condensed.eot');



  src: local('Rockwell'),



       url('../../fonts/template/Rockwell-Condensed.woff') format('woff'),



       url('../../fonts/template/Rockwell-Condensed.ttf')  format('truetype'),



       url('../../fonts/template/Rockwell-Condensed.svg')  format('svg'); }







/*******************************************************************************



                                    TOP BLOCK



*******************************************************************************/



#hblock {



  margin:0 auto 0;



  width:920px;



  height:142px; }



  #hb-l, #hb-r {



    height:142px; }



  #hb-l {



    width:350px; }



    #hb-l a {



      width:350px;



      height:142px; }



      #hb-l a img {



        width:350px;



        height:142px;



        border:0 none; }



  #hb-r {



    width:570px;



    /*background:green;TMP*/ }



    #hb-phone {



      margin-bottom:52px;



      padding:10px 0 10px 10px;



      font-family:Arial;



      font-size:1.2em;



      color:#fff;



      float:right; }



    #hb-search {



      /*background:blue;TMP*/



      height:30px;



      margin-bottom:10px;



      text-align:right; }



      #hb-search input[type="text"] {



        border:1px #5e5e5e solid;



        background:white;



        width:225px; }



      #hb-search input[type="submit"] {



        width:20px;



        height:20px;



        border:0 none;



        background:transparent url(../../images/template/search.png) 0 0 no-repeat;



        cursor:pointer;



        text-indent:500px; }



      #hb-search input[type="submit"]:hover {



        background-position:0 -20px;}



    #top-menu {



      width:570px;



      height:28px; }



        #top-menu li {



          margin: 0 0 0 1px;



          padding:6px 6px;



          float:right;



          background:transparent url(../../../images/template/tm-button.png) 0 0 repeat-x; }



          #top-menu li a {



            font-family:Arial;



            color:#fff;



            font-weight:600;



            text-decoration: none;



            text-transform: uppercase;



            font-size:11px;



            line-height:16px; }



          #top-menu li a:hover {



            text-decoration: none; }



    #top-slogan {



      padding-top:4px;



      width:570px;



      height:17px;



      text-align: right;



      font-size:13px;



      font-style:italic;



      color:#104158; }



   #spath {



      margin:10px 0;



      width:100%;



      font-family:Arial;



      /*font-size:.7em;*/

      font-size: 12px;

      line-height: 18px;

      color: #999;



      }







/*******************************************************************************



                                    CONTENT



*******************************************************************************/



#body {



  margin:18px auto 0;



  width:920px;



  min-height:600px !important; }



  #body-l, #body-r {



    min-height:600px; }



  #body-l {



    width:215px; }



  #body-r {



    margin-left:15px;



    width:690px; }



    #banner {



      margin-bottom:3px;



      width:690px;



      height:370px; }



      #banner img {



        width:690px;



        height:370px;



        border:0 none; }



    #body-r h1 {

        margin: 25px 0 25px;

        padding-bottom: 4px;

        font-family: Arial;

        font-size: 30px;

        line-height: 34px;

        border-bottom: 2px #77a631 solid;

        font-weight: 400;

        color: #333;

      /*

      margin:0;



      padding: 14px 10px 7px;



      width:100%;



      font-family:Arial;



      color:#fff;



      font-weight:700;



      text-transform: uppercase;



      font-size:17px;



      line-height:20px;



      background: #006790 url(../../../images/template/h1.jpg) 0 0 repeat-x;

      */

      }



    #body-r h2, #body-r h3, #body-r h4 {



    margin: 0 0 24px 0;

    font-family: Arial;

    font-size: 24px;

    line-height: 28px;

    font-weight: 400;

    color: #333;



        /*

        margin:25px 0px 10px;



      padding: 10px 10px 9px;



      width:100%;



      font-family:Arial;



      color:#fff;



      font-weight:600;





      text-transform: uppercase;



      font-size:   15px;

      line-height: 1.5;

      */





      /* background: transparent url(../../../images/template/h2.png) 0 0 repeat-x; */

      /*background: #8ca900;*/  }



    /*

    #body-r h3, #body-r h4 {

      font-size:   14px;

      line-height: 1.4;

    }

    #body-r h4 {

      font-size:   13px;

      line-height: 1.4;

    }

    */



    .under-h {



      margin:0;



      padding:10px;



      min-height:40px;



      font-family:Arial;



      color:#008080;



      line-height:1.2em;



      font-size:.8em;



      text-align:justify;



      background: transparent url(../../../images/template/under-h.png) 0 0 repeat-x; }



    #body-r p {



      margin:0 0 18px;



      padding:2px 0;



      font-family:Arial;

      color:#555;

      font-size:16px;

      line-height:26px;

      font-weight: 400;

      text-align:justify; }



    #body-r div.a3__content > div > p > em {

        color: #000;

    }



  #body-r ul, #body-r ol {

      margin: 0 0 18px 0;

      font-family:Arial;

      color:#555;

      font-size:16px;

      line-height:22px;

      text-align:justify;

      /*

      margin:10px 0;



      padding:2px 0 0 25px;



      font-family:Arial;



      color:#000;



      line-height:1.3em;



      font-size:.8em;



      text-align:justify;



      list-style-type: disc;

    */

  }



  #body-r ol {



      list-style-type: decimal; }



  #body-r ul li, #body-r ol li {

      margin-bottom:10px;}



  #body-r ul li:last-child, #body-r ol li:last-child {

      margin-bottom:0;}

  #body-r ul li {

      position:relative;

      padding-left: 30px;

  }

  #body-r ul li:before {

      content:"";

      display: block;

      position: absolute;

      left: 0;

      top: 5px;

      width: 19px;

      height: 17px;

      background: transparent url(../../../images/template/liststyle.svg) 0 0 repeat-x;

      background-size: contain;

  }









  #publish-all {



    margin:15px 0;



    width:100%;



    font-family:Arial;



    /*font-size:.8em;*/

    font-size: 14px;

    line-height: 18px;



    text-align:right; }











/*******************************************************************************



                                LEFT MENU



*******************************************************************************/



#lmenu {



  margin:0;



  width:215px; }



  #lmenu li.lmh {



    margin:0;



    padding: 14px 10px 11px;



    width:100%;



    font-family:Arial;



    color:#fff;



    font-weight:600;



    text-transform: uppercase;



    font-size:13px;



    background: transparent url(../../../images/template/h1.png) 0 0 repeat-x;



    cursor:default; }



    #lmenu li.lmh a {



      color:#fff; }



  #lmenu li ul {



    padding:5px 0;



    width:215px;



    background:#78a22f url(../../../images/template/lmenu-bg.png) 0 0 repeat-x; }



    #lmenu li ul li {



      padding:5px 10px;



      font-family:Arial;



      color:#fff;



      text-transform: none;



      font-size:14px; }



      #lmenu li ul li a {



        color:#fff; }



      #lmenu li ul li ul {



        margin:5px 0;



        width:210px;



        background:#8db744; }



        #lmenu li ul li ul li {



          font-size:13px;



          padding-left:11px; }



          #lmenu li ul li ul li ul li {



            font-size:10px; }







ul#last-articles {

  margin:10px 0 20px;

  width:215px;

  font-family: Arial;

  display:block; }



  ul#last-articles li {

    display:block;

    padding: 12px 0px 0px 0;

    font-size:13px;

    line-height:18px; }







  ul#last-articles li:first-child {



    display:block;



    padding: 14px 10px 11px;



    font-family:Arial;



    color:#fff;



    font-weight:600;



    text-transform: uppercase;



    font-size:13px;



    background: transparent url(../../../images/template/h1.png) 0 0 repeat-x; }







/*







 background: transparent url("../../../images/template/h1.png") repeat-x scroll 0 0;



    color: #fff;



    cursor: default;



    font-family: Arial;



    font-size: 13px;



    font-weight: 600;



    margin: 0;



    padding: 14px 10px 11px;



    text-transform: uppercase;



    width: 100%;



*/







/*******************************************************************************



                                    GALLERY



*******************************************************************************/



.gallery {



  margin:20px 0;



  width:690px;



  min-height:10px; }



  .gallery-h {

        margin: 0 0 24px 0;

        font-family: Arial;

        font-size: 24px;

        line-height: 28px;

        font-weight: 400;

        color: #333;

    /*

    margin:0;



    padding: 14px 10px 11px;



    width:100%;



    font-family:Arial;



    color:#fff;



    font-weight:600;



    text-transform: uppercase;



    font-size:13px;



    background: transparent url(../../../images/template/h1.png) 0 0 repeat-x;

  */

  }



    .gallery-h a {



        color: #78a22f;

      /*color:#fff;*/



      text-decoration:none; }



    .gallery-h a:hover {



      color:#228B22;}

    .gallery-d {

        display: none;

    }







    .n-gallery {



      width:696px; }



    .n-gallery:first-child {



      margin-bottom:20px; }







       .n-item {



         width:226px;



         height:210px;



         float:left;



         margin:0 6px 10px 0;



         overflow:hidden; }



         .n-imgc {



           width:226px;



           overflow:hidden;



           margin-bottom:10px;



           overflow:hidden;



           position:relative; }



           .n-imgc a {



             width:220px;



             height:147px;



             display:block;



             border:3px #fff solid;



             overflow:hidden; }



             .n-imgc a img {



               width:220px;



               height:147px; }



          .n-imgc span {



            position:relative;



            width:31px;



            height:29px;



            background:transparent url(../../images/template/zoom.png) 0 0 no-repeat;



            -webkit-transition: opacity 0.5s ease-in-out;



            -moz-transition: opacity 0.5s ease-in-out;



            -o-transition: opacity 0.5s ease-in-out;



            transition: opacity 0.5s ease-in-out;



            opacity:0; }



          .n-imgc span {



            position:absolute;



            top:10px;



            left:10px; }



        .n-imgc:hover span {



          opacity:1; }



        .n-item-d {



          margin-top:4px;



          padding:2px 0;



          font-family:Arial;



          font-size:0.7em;



          color:#616161;



          text-align:center;



          cursor:default; }







/*******************************************************************************



                                    CONTACT



*******************************************************************************/



.contact-h {

    margin: 20px 0 20px 0;

    font-family: Arial;

    font-size: 24px;

    line-height: 28px;

    font-weight: 400;

    color: #333;

  /*

  margin:20px 0 0 0;



  padding: 14px 10px 11px;



  width:100%;



  font-family:Arial;



  color:#fff;



  font-weight:600;



  text-transform: uppercase;



  font-size:13px;



  background: transparent url(../../../images/template/h1.png) 0 0 repeat-x;

  */

  }

/*

#body-r div.contact-map div.contact-map div a {

    font-size: 12px !important;

}

*/



.contact-item {



  margin: 0 0 10px;



  width:690px;



  min-height:50px; }



  .contact-table {



    margin:10px 0 0 0;



    width:690px;



    min-height:50px; }



    .contact-table td {



      padding:5px 10px 2px 0;



      font-family:Arial;



      color:#000;



      font-size:.8em; }



  .contact-map {



    margin:10px 0 0 0;



    width:690px;



    min-height:280px; }



    .contact-map div.ymap a {



      padding:2px 0;



      font-size:.5em;



      color:#ecdbc6; }



    .contact-map div.ymap a:hover {



      text-decoration:none; }











  /*.contact-item, .contact-table, .contact-map*/







/*******************************************************************************



                                ARTICLES LIST



*******************************************************************************/



.article {



  margin:20px 0;



  width:690px;



  min-height:10px;



  /*background:yellow;TMP*/ }



  .article-img, .article-anons, .article-anons-wood {



    min-height:160px;



    /*background:white;TMP*/ }



  .article-img {



    width:160px; }



    .article-img a {



      padding:4px;



      width:150px;



      height:150px;



      border:1px #5e5e5e solid; }



      .article-img a img {



        width:150px;



        height:150px;



        border:o none; }



  .article-anons {

    font-family: Arial;

    margin-left:20px;



    width:510px; }



  .article-anons-wood {



    width:510px; }



    .article-anons a,



    .article-anons-wood a {



      font-size:20px;

      line-height: 26px; }







/*******************************************************************************



                                NUM PAGES



*******************************************************************************/



.numpages {



  margin:10px 0 0;



  font-family:Arial;



  font-size:.85em; }







/*******************************************************************************



                                    SEARCH



*******************************************************************************/



#search-form {



  margin:20px 0;



  width:690px;



  height:30px; }



  #search-form input[type="text"] {



    border:1px #5e5e5e solid;



    background:white;



    width:660px; }



  #search-form input[type="submit"] {



    width:20px;



    height:20px;



    border:0 none;



    background:transparent url(../../images/template/search.png) 0 0 no-repeat;



    cursor:pointer;



    text-indent:500px; }







/*******************************************************************************



                                PRICE



*******************************************************************************/



#price-table {



  margin:20px 0;



  width:690px;



  font-family:Arial;



  font-size:.7em;



  line-height:1.1em; }



  .pt-th, .section {



    padding:10px 0;



    border-bottom:1px #ac9579 solid;



    border-top:1px #ac9579 solid;



    text-align:center;



    font-weight:bolder;



    background:#78a22f;



    color:#fff; }



  .pt-name, .pt-size, .pt-price, .pt-comment {



    padding:5px 2px 5px;



    border-bottom:1px #ac9579 solid; }



  .pt-name {



    width:286px; }



  .pt-size, .pt-price {



    width:96px;



    text-align:center; }



  .pt-comment {



    width:196px; }



  .pt-size, .pt-comment {



    background:#eee9e3; }



#price-xls, #price-doc {



  margin:0 0 15px;



  padding:4px 0 1px 25px;



  font-family:Arial;



  font-size:.8em; }



#price-xls {



  background:transparent url(../../images/template/excel2003-18.png) 0 0 no-repeat; }



#price-doc {



  background:transparent url(../../images/template/word2003-18.png) 0 0 no-repeat; }



  #price-xls a, #price-doc a {



    font-family:Arial;



    text-decoration:underline; }



  #price-xls a:hover, #price-doc a:hover {



    text-decoration:none; }











/*#price_xls, #price_xls a, #price_doc, #price_doc a */











/*******************************************************************************



                                    FOOTER



*******************************************************************************/



#footer {



  margin:10px auto 0;



  width:920px;



  height:70px;



  background: transparent url(../../../images/template/footer-bg.png) 0 0 repeat-x; }



  #b-search {



    /*background:blue;TMP*/



    margin:25px 0 10px;



    height:30px;



    text-align:right; }



    #b-search input[type="text"] {



      border:1px #5e5e5e solid;



        background:#f5f2ef;



        width:178px; }



      #b-search input[type="submit"] {



        width:20px;



        height:20px;



        border:0 none;



        background:transparent url(../../images/template/search.png) 0 0 no-repeat;



        cursor:pointer;



        text-indent:500px; }



      #b-search input[type="submit"]:hover {



        background-position:0 -20px;}



  #copy, #fmenu, #author-ws {



    margin:27px 20px 0;



    font-size:.7em;



    font-family:Arial; }



  #b-search {



    margin:20px 20px 0;



    /*background:yellow;TMP*/ }



  #fmenu {



    margin-left:67px;



    margin-right:60px; }



  #author {



    margin:5px 20px 0;



    font-size:.7em;



    font-family:Arial;



    text-align:right; }



  #author-ws {



    margin-left:90px; }







#ls-banner {



  margin: 10px 0;



  width:215px;



  min-height:30px; }



#smap ul {



  font-size:12px; }











  /* Дополнение



   **/



#hb-phone {



  padding-top:26px;



  width:270px;



  /*margin-bottom:20px;*/



  margin-bottom:0;



  padding-bottom:30px; }







.hb-phone-line {



  overflow:hidden;



  font-size:15px;



  font-weight:600; }







.hb-phone-line:first-child {



  padding-bottom:5px; }







.hb-phone-line-name {



  width:135px;



  text-align:right;



  float:left; }







.hb-phone-line-phone {



  float:right;



}





/**

 * Подключенные публикации

 */

.a3__publications__include {

    position: relative;

    padding:  15px 0;

    width:    100%;

    overflow: hidden;

    font-family:     Arial;



    display:                -webkit-box;

    display:                -webkit-flex;

    display:                -ms-flexbox;

    display:                 flex;

    -webkit-flex-wrap:       wrap;

        -ms-flex-wrap:       wrap;

            flex-wrap:       wrap;

    -webkit-box-pack:        justify;

    -webkit-justify-content: space-between;

        -ms-flex-pack:       justify;

            justify-content: space-between;

    -webkit-box-align:       stretch;

    -webkit-align-items:     stretch;

        -ms-flex-align:      stretch;

            align-items:     stretch;

    -webkit-align-content:   flex-start;

        -ms-flex-line-pack:  start;

            align-content:   flex-start;

}



.a3__publications__include * {

    box-sizing: border-box;

}



.a3__publication__include {

    position:      relative;

    display:       block;

    /*padding:       0 20px;*/

    padding: 0;

    margin:        0 0 30px;

    /*border:        1px solid #c3c3c3;*/

    /*border-radius: 5px;*/

    width:         160px;

    overflow:      hidden;

}

/*

.a3__publication__include:nth-child(3n) {

    padding: 0 0 0 20px;

}

.a3__publication__include:nth-child(3n+1) {

    padding: 0 20px 0 0;

}

.a3__publication__include:nth-child(3n+2) {

    padding:      0 20px;

    width:        213px;

}

.a3__publication__include:last-child {

    border: 0 none !important;

    padding: 0 10px !important;

}*/



.a3__publication__include__link {

    position: relative;

    display:  block;

    overflow: hidden;

}



    .a3__publication__include__link--image {

        width:    100%;

    }

    .a3__publication__include__link--bottom {

        position:   absolute;

        font-size:  12px;

        left:       10px;

        bottom:     10px;

    }



.a3__thumbnail {

    position: relative;

    display:  block;

}

    .a3__thumbnail--include {

        width:         160px;

        padding:       5px 5px;

        overflow:      hidden;

        background:    rgba(0,0,0,0.08);/*

        border-top:    10px  rgba(0,0,0,0.05) solid;

        border-bottom: 10px  rgba(0,0,0,0.05) solid;

        border-left:   20px rgba(0,0,0,0.05) solid;

        border-right:  20px rgba(0,0,0,0.05) solid;*/

    }

        .a3__thumbnail img {

            margin:  0;

            display: block;

        }

            .a3__thumbnail--include img {

                width:  150px;

                height: auto;

                margin: 0 auto;



            }

.a3__publication__include__link {

    text-decoration: none;

}



.a3__publication__include__link--image span {

    display:         block;

    margin:          0;



    line-height:     1.4;

    font-size:       12px;

    padding:         15px 0 15px;

    font-weight:     bolder;

    color: #333;

    /*color:         #8bbd02; 8ca900*/

    text-decoration: none !important;

}

    .a3__publication__include__link--image:hover span {

        color: #228B22;

        text-decoration: none;

    }



#body-r p.a3__publication__include__anons {

    position:    relative;

    margin:      0 0 25px;

    padding:     0;

    text-align:  left;

    text-indent: 0;

    overflow:    hidden;

    height:      65px;

}

    #body-r p.a3__publication__include__anons:after {

        content:  "";

        position: absolute;

        left:     0;

        bottom:   0;

        width:    100%;

        height:   18px;

        background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);

        background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);

        background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );

    }

/*

#body-r h3.a3__publications__include__header {

    background:  transparent url("../../../images/template/zelland/big-marker.png") 0 -5px no-repeat;

    font-size:   2.5em;

    font-family: Verdana,Geneva,sans-serif;

    font-weight: 300;

    margin:      20px 0 0;

    padding:     0 0 30px 90px;

    color:       #242424;

}

    #body-r h3.a3__publications__include__header::first-letter {

        color: #cfc300;

    }

*/



/**

 * Подсказка после изображения

 */

.a3__image__alt {

    display:     inline-block;

    width:       100%;

    padding:     15px;

    background:  #ededed;

    font-size:   12px;

    line-height: 1.3;

    color:       #333 !important;

}



/**

 * Блок "Содержание статьи"

 */

.dm__tableOfContents {

    display: block;

    margin: 15px 0;

    padding: 25px 15px;

    background: rgba(0,0,0,0.05);

    font-family: Arial;

    font-size: 16px;

    line-height: 17px;

}

.dm__tableOfContents__header {

    display: block;

    padding: 0 0 5px;

    color: #555;

    border-bottom: 1px rgba(0,0,0,0.05) solid;

}

.dm__tableOfContentsItems {

    display: block;

    margin: 10px 0 0 !important;

    padding: 0 0 0 15px;



}

.dm__tableOfContentsItems li {

    list-style: disc;

    display: list-item  !important;

    padding-left: 0 !important;

    font-size: 14px !important;

    margin-bottom: 6px !important;

}

.dm__tableOfContentsItems li:before {

    display: none !important;

}

.dm__goToTop {

    display: block;

    position: fixed;

    bottom: 15px;

    right: 15px;

    padding: 7px 10px;

    border-radius: 20px;

    background: #77a631;

    cursor: pointer;

    opacity: .8;

}

.dm__goToTop:hover {

    opacity: 1;

}



.dm__goToTop:after {

    display: block;

    content: '>';

    font-size: 16px;

    font-weight: bolder;

    line-height: 1;

    transform: rotate(-90deg);

    color: #fff;

}





/**

 * Иконки социальных сетей */

@font-face {

  font-family: 'fontello';

  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype"); }

.columnTitle {

  display: block;

  padding: 14px 10px 11px;

  margin: 0 0 5px;

  font-family: Arial;

  color: #fff;

  font-weight: 600;

  text-transform: uppercase;

  font-size: 13px;

  background: transparent url(../../../images/template/h1.png) 0 0 repeat-x;

  line-height: 18px; }



.social {

  --iconWidth: 30px;

  --textColor: #ffffff;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-pack: start;

      -ms-flex-pack: start;

          justify-content: flex-start;

  -webkit-box-align: center;

      -ms-flex-align: center;

          align-items: center;

  position: relative; }

  .social__item {

    width: var(--iconWidth);

    height: var(--iconWidth);

    outline: none;

    border-radius: 4px;

    color: var(--textColor) !important;

    text-decoration: none !important; }

    .social__item, .social__item:after {

      display: -webkit-inline-box;

      display: -ms-inline-flexbox;

      display: inline-flex;

      -webkit-box-pack: center;

          -ms-flex-pack: center;

              justify-content: center;

      -webkit-box-align: center;

          -ms-flex-align: center;

              align-items: center;

      position: relative; }

    .social__item:after {

      font-size: calc(.5 * var(--iconWidth));

      line-height: 1;

      font-family: fontello; }

    .social__item--twitter, .social__item--twitter:hover, .social__item--twitter:active, .social__item--twitter:focus {

      background: #499bf1; }

    .social__item--twitter:after {

      content: ""; }

    .social__item--facebook, .social__item--facebook:hover, .social__item--facebook:active, .social__item--facebook:focus {

      background: #5160aa; }

    .social__item--facebook:after {

      content: ""; }

    .social__item--linkedin, .social__item--linkedin:hover, .social__item--linkedin:active, .social__item--linkedin:focus {

      background: #335cc2; }

    .social__item--linkedin:after {

      content: ""; }

    .social__item--youtube:after {

      content: ""; }

    .social__item--youtube-play, .social__item--youtube-play:hover, .social__item--youtube-play:active, .social__item--youtube-play:focus {

      background: #f5001f; }

    .social__item--youtube-play:after {

      content: ""; }

    .social__item--instagram, .social__item--instagram:hover, .social__item--instagram:active, .social__item--instagram:focus {

      background: #e40054; }

    .social__item--instagram:after {

      content: ""; }

    .social__item--vkontakte, .social__item--vkontakte:hover, .social__item--vkontakte:active, .social__item--vkontakte:focus {

      background: #5c7db8 б; }

    .social__item--vkontakte:after {

      content: ""; }

    .social__item--odnoklassniki, .social__item--odnoklassniki:hover, .social__item--odnoklassniki:active, .social__item--odnoklassniki:focus {

      background: #e6801c; }

    .social__item--odnoklassniki:after {

      content: ""; }





/**

 * Отступы заголовков */

#body-r h2, #body-r h3, #body-r h4 {

    padding-top: 10px;

}



.socialIcons {

    display: flex;

    flex-direction: column;

    justify-content: flex-start;

    align-items: center;

}

.socialIcons__item {

    display: block;

    margin: 15px 0 15px;

    width: 50%;

    overflow: hidden;

}

.socialIcons__item img {

    display: block;

    width: 100%;

    height: auto;

}

#body-r p {
    text-indent: 2rem;
}

