/*Стиль txt-pic контейнеров в основном модуле*/
.Bg-Txt-c { 
    /*padding: 5px 1px; /*Внутренние отсупы: верх-низ и бока*/
    text-align: center; /*Выравнивание по центру*/
    /*width: 100%;*/
    margin: 9px 30px 0px; /*Внешние отсупы: верхний, боковые и нижний*/
    /*background:inherit;*/
    /*Стиль скругленных углов*/
    border-radius: inherit;
    -webkit-border-radius: inherit;
}

.Bg-Txt-j { 
    /*padding: 5px 1px; /*Внутренние отсупы: верх-низ и бока*/
    text-align: justify; /*Выравнивание по ширине*/
    /*width: 100%;*/
    margin: 0px 30px 9px; /*Внешние отсупы: верхний, боковые и нижний*/
    /*background:inherit;*/
    /*Стиль скругленных углов*/
    border-radius: inherit;
    -webkit-border-radius: inherit;
}

/*Стиль контейнера с текстом в doc-модуле*/
.fl-Doccont {
    width: 601px;
    height: 90px;
}

/*Стиль внутреннего блока с текстом в doc-модуле*/
.fl-DocTxtcont {
    width: 450px;
    height: 29px;
    background-color: #333;
    background: linear-gradient(90deg, #333, #999 50%, #333 100%);
    padding: 9px 30px;
    /*Стиль скругленных углов*/
    border-radius: 15px;
    -webkit-border-radius: 15px;
    /*Центровка для внутреннего блока*/
    display: flex;
    display: -webkit-flex; 
    display: -ms-flex;
    justify-content: space-between;
    align-items: center;
}
.fl-r{margin-left: auto;}
.txt-l{text-align: left;} /*Выравнивание по правому краю*/

/*Стиль изображения в контейнере*/
.Bg-Img-c{
    height: 400px;
    text-align: center; /*Выравнивание по центру*/
    /*Стиль скругленных углов*/
    border-radius: inherit;
    -webkit-border-radius: inherit;
}

/*Стиль изображения в контейнере*/
.Bg-Img-c img {
    /*Автоматические размеры, но не более заданной высоты и ширины блока*/
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    /*Стиль скругленных углов*/
    border-radius: inherit;
    -webkit-border-radius: inherit;
}