body,
html {
    height: 100%
}

.all,
body {
    width: 100%
}

.logo,
.top_ico2,
.top_ico2 a,
.top_icons {
    display: block
}

.fp_tags_tape2 li a,
.menu_line {
    letter-spacing: 1px;
    text-transform: uppercase
}

.all,
.footer {
    z-index   : 100;
    min-height: 100%;
    overflow  : hidden
}

.all,
.b-share-icon,
.footer {
    overflow: hidden
}

.copyright,
.fp_tags_tape2 li a,
.menu_line {
    text-transform: uppercase
}

.all,
.footer,
body,
html {
    min-height: 100%
}

.clear,
h2,
h3,
h4 {
    clear: both
}

body {
    background: url(../img/pattern.png) left top
}

* {
    box-sizing: border-box
}

.all {
    max-width: 1068px;
    margin   : 0 auto;
    position : relative;
    min-width: 270px
}

#top {
    line-height: 0;
    height     : 0;
    font-size  : 0;
    margin     : 0;
    padding    : 0;
    position   : absolute
}

.footer,
.hcc,
.main {
    position: relative
}

.b_top {
    margin-top: 20px
}

.top {
    margin: 15px 0
}

.logo {
    width: 80%
}

.logo img {
    max-width: 100%;
    float    : left
}

.top_ico,
.top_ico2,
.top_icons {
    float: right
}

.top_icons {
    width: 18%
}

.top_ico2 a {
    float: left
}

.top_ico img {
    margin   : 0 0 0 5px;
    max-width: 100%
}

.top_ico2 img {
    margin   : 0 0 5px 8px;
    max-width: 100%
}

.menu_line {
    display         : table;
    width           : 100%;
    font-size       : 16px;
    color           : #005dac;
    border-top      : 1px solid #4c4849;
    border-bottom   : 1px solid #4c4849;
    padding         : 0;
    margin          : 0;
    background-color: #fff
}

.allRubrics_menu:hover,
.allRubrics_menu_sel,
.home_ico:hover,
.menu_line_item:hover,
.menu_line_item_sel:hover {
    background-color: #005dac
}

.home_ico,
.home_ico_sel {
    width : 72px;
    height: 66px;
    float : left;
    margin: 0
}

.home_ico a {
    width  : 72px;
    height : 66px;
    display: block
}

.menu_line_item:first-child,
.menu_line_item_sel:first-child {
    margin-left: 0
}

.menu_line_item,
.menu_line_item_sel {
    float: left
}

.menu_line_item:last-child,
.menu_line_item_sel:last-child {
    display: table-cell
}

.allRubrics_menu:hover,
.allRubrics_menu:hover a,
.allRubrics_menu_sel,
.allRubrics_menu_sel a,
.menu_line a,
.menu_line a:hover,
.menu_line_item:hover a,
.menu_line_item_sel a,
.menu_line_item_sel a:hover,
.menu_line_item_sel:hover {
    color          : #fff;
    text-decoration: none;
}

.menu_line_item a,
.menu_line_item:hover a,
.menu_line_item_sel a {
    display: table-cell;
    padding: 24px 15px;
    margin : 0
}

.menu_line_item a {
    color: #005dac
}

.allRubrics_menu,
.allRubrics_menu_sel {
    float  : right;
    width  : 137px;
    padding: 23px 15px 25px 40px;
    margin : 0
}

.c0,
.fp_tags_tape2 li,
.socialb_footer {
    float: left
}

.allRubrics_menu:hover,
.allRubrics_menu_sel {
    background: #005dac;
    cursor    : pointer
}

.allRubrics_menu span,
.allRubrics_menu_sel span {
    display    : block;
    white-space: nowrap
}

#all_rubrics {
    display         : none;
    width           : 100%;
    background-color: #eee
}

.fp_tags_tape2 {
    margin : 0;
    padding: 0
}

.fp_tags_tape2 li {
    list-style      : none;
    width           : calc(25% - 1px);
    background-color: #fff;
    margin          : 0 0 1px 1px
}

.fp_tags_tape2 li:hover {
    background-color: #005dac
}

.fp_tags_tape2 li img {
    margin: -3px 8px 0 0
}

.fp_tags_tape2 li a {
    display        : table-cell;
    width          : 100%;
    padding        : 17px 2%;
    float          : left;
    color          : #1f4278;
    font-size      : 13px;
    text-decoration: none;
    font-weight    : 700
}

.fp_tags_tape2 li:hover a {
    font-size      : 13px;
    text-decoration: none;
    color          : #fff
}

.footer_bg {
    background-color: #486591;
    padding         : 20px 35px;
    color           : #fff;
    margin-top      : 60px
}

.footer {
    max-width: 1068px;
    width    : 100%;
    margin   : 0 auto;
    min-width: 320px
}

.c0 {
    width: calc(100% - 260px)
}

.socialb_footer img {
    margin: 8px 0 0 12px
}

.socialb_footer a:first-child img {
    margin: 8px 0 0
}

.menu_footer {
    float    : right;
    min-width: 340px;
    font-size: .875rem;
    color    : #fff
}

.menu_footer a,
.menu_footer li {
    color          : #fff;
    text-decoration: none;
    font-weight    : 400;
    line-height    : 1.8
}

.menu_footer a:hover {
    color          : #fff;
    text-decoration: underline dotted
}

.new_bm_col {
    float     : left;
    max-width : 210px;
    margin    : 0 30px;
    list-style: none
}

.new_bm_col li {
    padding: 0;
    margin : 0
}

.copyright {
    float    : right;
    font-size: .875rem;
    min-width: 220px
}

.copyright a,
.node_bl_news_in h1 {
    text-transform: none
}

.copyright hr {
    background-color: #fff;
    margin          : 17px 0 30px;
    border          : 0
}

.copyright span+hr+span {
    background: 0 0;
    padding   : 3px 0 13px 84px
}

.copyright a {
    color          : #fff;
    text-decoration: none
}

.copyright a:hover {
    color: #fff
}

.main {
    padding: 24px 0 0;
    width  : 100%
}

.topNews_item,
.topNews_item_w {
    float       : left;
    width       : 28%;
    margin-right: 7.5%;
    line-height : 1.2
}

.topNews_item span,
.topNews_item_w span {
    display   : block;
    margin-top: 2px
}

.topNews_item a,
.topNews_item_w a {
    color          : #000;
    text-decoration: none;
    font-size      : 1.125rem
}

.topNews_item a:hover,
.topNews_item_w a:hover {
    color          : #1f4278;
    text-decoration: none
}

.topNews_item img,
.topNews_item_w img {
    float : none;
    margin: 0 0 15px;
    width : 100%
}

.topNews_item_w,
.topNews_item_w img {
    float : none;
    margin: 0;
    width : 100%
}

.topNews_item_w {
    max-width: 524px
}

.topNews_item_w a>span {
    font-size      : .75rem;
    text-align     : right;
    color          : #0f315d;
    text-decoration: underline dotted
}

.topNews_item_w a:hover>span {
    color          : #000;
    text-decoration: underline dotted
}

.topNews_item_w .dateBLN {
    margin-bottom: 10px
}

.banUnderBlNews {
    margin: 40px 0;
    width : 100%
}

.banUnderBlNews>div {
    display  : block;
    width    : 75%;
    float    : right;
    max-width: 795px
}

.fp_tags_tape li {
    margin-bottom: 20px;
    padding      : 0 0 0 13px;
    font-weight  : 400;
    line-height  : 2.2
}

.fp_tags_tape a {
    color          : #000;
    text-decoration: none
}

.taxonomy {
    margin-bottom: 26px;
    font-size    : 12px;
    color        : #595959
}

.taxonomy a {
    color          : #aaa;
    text-decoration: none
}

.taxonomy a:hover {
    text-decoration: underline
}

.dateBLN {
    font-size  : .875rem;
    font-weight: 700
}

.node_blLastNewsIn,
.reklama-right {
    width: 23.3%;
    float: left
}

.node_bl h2,
.node_blLastNewsIn h2,
.node_bl_in h2,
.reklama-left h2,
.reklama-right .node_bl h2 {
    margin-top    : 0;
    padding       : 0;
    font-size     : 20px;
    margin-bottom : 22px;
    font-weight   : 400;
    border-bottom : 1px solid #232323;
    text-transform: none
}

.right_col_news {
    display: block;
    float  : left;
    width  : 100%;
    padding: 0
}

.bl_fll_in {
    width: 100%
}

.viewNewsImg {
    margin   : 0 10px 20px 0;
    padding  : 0;
    max-width: 100%
}

.print_version {
    text-align: right;
    margin    : 20px 0 0
}

.print_version a {
    font-size      : .75rem;
    color          : #0f315d;
    text-decoration: underline dotted
}

.BlRubrNewsIn {
    width  : 74%;
    display: block;
    float  : left
}

.fp_tags_tape li .rightColBlRubrNewsIn {
    width         : 100%;
    vertical-align: top
}

.rightColBlRubrNewsIn img {
    float       : left;
    max-width   : 85px;
    width       : 29%;
    margin-right: 10px
}

.rightColBlRubrNewsIn .topNews_item_w {
    width           : 100%;
    margin-bottom   : 10px;
    background-color: #fff;
    border          : 1px solid #e1e1e1;
    max-width       : 795px
}

.topNews_title_blIn {
    margin: 5px
}

.node_blLastNewsIn {
    width       : 23%;
    margin-right: 2.8%
}

.node_bl_news_in {
    display      : block;
    float        : left;
    width        : 26%;
    padding-right: 30px
}

.tags_title {
    float       : left;
    font-weight : 700;
    margin-right: 10px
}

#parent_popup {
    display : none;
    position: absolute;
    z-index : 1000
}

#popup,
.menu_rubrics_left,
.popup_opacity {
    position: fixed;
    left    : 0
}

.popup_opacity {
    background: #000;
    height    : 100%;
    opacity   : .5;
    width     : 100%;
    z-index   : 300;
    top       : 0
}

#popup {
    background-color: #fff;
    top             : 5%;
    color           : #000;
    max-width       : 700px;
    width           : 100%;
    padding         : 4px;
    z-index         : 500
}

#popup::after {
    clear     : both;
    content   : ".";
    height    : 0;
    visibility: hidden;
    display   : block
}

.menu_rubrics_left {
    z-index         : 1000;
    bottom          : 20px;
    border          : 1px solid #405c86;
    border-radius   : 6px;
    background-color: #415d87;
    padding         : 21px 12px 0;
    margin          : 0
}

.menu_rubrics_left li {
    list-style: none;
    margin    : 0;
    padding   : 0
}

.menu_rubrics_left img {
    margin: 0 0 20px;
    float : none
}

@media only screen and (max-width:1175px) {
    .menu_rubrics_left {
        display: none
    }
}

@media only screen and (max-width:1100px) {
    .all {
        margin: 0 20px;
        width : 96%
    }
}

@media only screen and (max-width:990px) {
    .fp_tags_tape2 li {
        width: calc(100% / 3 - 1px)
    }

    .top_icons {
        width     : 100%;
        margin-top: 10px
    }

    .top_ico2 {
        float: left
    }

    .top {
        margin-bottom: 15px
    }

    @media only screen and (max-width:965px) {
        .c0 {
            float: none;
            width: 100%
        }

        .clear960 {
            clear: both
        }
    }

    @media only screen and (max-width:965px) and (min-width:670px) {
        .copyright {
            float     : none;
            max-width : 768px;
            width     : 100%;
            margin-top: 80px
        }

        .copyright hr {
            width   : 100%;
            position: absolute;
            bottom  : 30px
        }

        .copyright span {
            float: left
        }

        .copyright span+hr+span {
            float: right
        }
    }

    @media only screen and (max-width:910px) and (min-width:810px) {
        .allRubrics_menu {
            float  : right;
            width  : 48px;
            padding: 23px 15px 22px;
            margin : 4px 0 3px
        }

        .allRubrics_menu span {
            display: none
        }
    }

    @media only screen and (max-width:810px) {
        .allRubrics_menu {
            margin: 4px 0 3px
        }
    }

    @media only screen and (max-width:768px) {
        .all {
            width: 94%
        }

        .top {
            margin: 30px 0 15px
        }

        .clear768 {
            clear: both
        }

        .menu_footer ul+ul {
            float : left;
            width : 150px;
            margin: 0
        }

        .banUnderBlNews {
            float    : none;
            width    : 100%;
            min-width: 320px;
            display  : none
        }

        .fp_tags_tape {
            display         : none;
            padding         : 1px 0 0 1px;
            background-color: #f1f1f1
        }

        .fp_tags_tape li {
            float           : left;
            margin          : 0 1px 1px 0;
            width           : calc(100% / 3 - 1px);
            background-color: #fff;
            padding         : 11px 23px
        }

        .BlRubrNewsIn,
        .node_blLastNewsIn {
            float: none;
            width: 100%
        }

        .fp_tags_tape a {
            font-weight    : 700;
            color          : #000;
            text-decoration: none;
            padding-left   : 13px
        }

        .fp_tags_tape2 li {
            width: calc(50% - 1px)
        }

        .right_col_in,
        .right_col_news {
            float  : none;
            width  : 100%;
            padding: 0
        }

        .node_bl_in,
        .node_bl_news_in {
            float        : none;
            width        : 100%;
            padding-right: 0
        }

        .node_blLastNewsIn {
            margin-right: 0
        }
    }

    @media only screen and (max-width:670px) {

        .allRubrics_menu:hover,
        .allRubrics_menu:hover a,
        .allRubrics_menu_sel,
        .allRubrics_menu_sel a,
        .menu_line,
        .menu_line a,
        .menu_line a:hover,
        .menu_line_item:hover a,
        .menu_line_item_sel a,
        .menu_line_item_sel a:hover,
        .menu_line_item_sel:hover {
            font-size: 1rem
        }

        .socialb_footer {
            float: right
        }

        .menu_footer {
            float         : none;
            padding-bottom: 60px
        }

        .copyright {
            float   : right;
            position: relative;
            top     : 30px
        }

        .home_ico,
        .home_ico:hover,
        .home_ico_sel {
            background: 0 0
        }

        .home_ico,
        .home_ico_sel {
            height: 44px
        }

        .menu_line_item a,
        .menu_line_item:hover a,
        .menu_line_item_sel a {
            padding: 14px 10px
        }

        .allRubrics_menu,
        .allRubrics_menu_sel {
            background: 0 0;
            padding   : 10px 15px 10px 40px;
            margin    : 0
        }

        .allRubrics_menu:hover,
        .allRubrics_menu_sel {
            background: #005dac
        }
    }

    @media only screen and (max-width:650px) {
        .footer {
            padding-bottom: 70px
        }

        .new_bm_col {
            float    : left;
            max-width: 210px;
            margin   : 0 30px 0 0
        }
    }

    @media only screen and (max-width:500px) {
        .all {
            width: 90%
        }

        .clear500 {
            clear: both
        }

        .top_ico a {
            display: block;
            float  : left
        }

        .fp_tags_tape li {
            width: calc(50% - 1px)
        }

        .fp_tags_tape2 li,
        .rightColBlRubrNewsIn .topNews_item_w {
            width: 100%
        }

        .rightColBlRubrNewsIn img {
            display: none
        }

        .topNews_title_blIn {
            float: none;
            width: 90%
        }
    }
}

a:hover,
h1,
h2,
h3,
h4 {
    color: #1f4278
}

a,
a:hover {
    text-decoration: underline
}

html {
    font-size: 100%
}

body {
    margin     : 0;
    font-size  : 17px;
    color      : #252626;
    line-height: 1.4
}

p {
    margin: 0 0 14px
}

img {
    margin: 0 0 5px;
    border: 0
}

a {
    color: #0f315d
}

h1,
h2,
h3,
h4 {
    margin : 0;
    padding: 0 0 5px
}

h1,
h2 {
    margin-bottom: 22px
}

h1 {
    font-size     : 20px;
    font-weight   : 400;
    border-bottom : 1px solid #232323;
    text-transform: uppercase
}

h2,
h3,
h4 {
    font-weight: 700
}

h2 {
    font-size : 18px;
    margin-top: 22px
}

h1 a,
h2 a,
h3 a,
h4 a {
    text-decoration: none;
    cursor         : pointer;
    color          : #4f4f4f
}

hr {
    height          : 1px;
    border          : 0;
    background-color: #232323;
    margin          : 10px 0
}

@media only screen and (max-width:770px) {
    img {
        margin   : 3px 17px 5px 0;
        border   : 0;
        float    : none;
        max-width: 100%
    }

    .menu_line,
    .top_icons {
        position  : fixed;
        z-index   : 3;
        top       : 0;
        left      : 0;
        right     : 0;
        bottom    : 0;
        opacity   : 0;
        visibility: hidden
    }

    .logo img {
        max-width: 140%
    }

    .main {
        padding: 0
    }
}

.img_right {
    margin: 5px 0 5px 15px;
    float : right
}

.img_left {
    margin: 5px 15px 5px 0;
    float : left
}

.b-share-popup,
x:nth-child(1) {
    border : 0;
    padding: 1px !important
}

.b-share-popup_down .b-share-popup__tail,
x:nth-child(1) {
    top: -9px
}

.b-share-popup_up .b-share-popup__tail,
x:nth-child(1) {
    bottom: -9px
}

.b-share-form-button::-moz-focus-inner {
    border: none
}

.b-share {
    font          : 86%/1.4545em Arial, sans-serif;
    display       : inline-block;
    padding       : 1px 3px 1px 4px !important;
    vertical-align: middle
}

.b-share__handle {
    float          : left;
    height         : 16px;
    padding        : 5px 3px 5px 2px !important;
    cursor         : pointer;
    text-align     : left;
    text-decoration: none !important
}

.b-share-icon {
    float         : left;
    display       : inline;
    width         : 16px;
    height        : 16px;
    padding       : 0 !important;
    vertical-align: top;
    border        : 0;
    background    : 0 0
}

.b-share-icon_custom,
.b-share-icon_vkontakte {
    background-position: 0 0
}

.b-share-icon_lj {
    background-position: 0 -34px
}

.b-share-icon_twitter {
    background-position: 0 -51px
}

.b-share-icon_facebook {
    background-position: 0 -68px
}

.b-share-icon_moimir {
    background-position: 0 -85px
}

.b-share-icon_odnoklassniki {
    background-position: 0 -170px
}

.b-share-icon_gplus {
    background-position: 0 -426px
}

.b-share_theme_counter .b-share__link::after {
    position: absolute;
    top     : 0;
    right   : 0;
    bottom  : 0;
    left    : 0;
    content : ""
}

.hcc {
    float          : none;
    text-align     : left;
    left           : auto;
    right          : auto;
    top            : auto;
    bottom         : auto;
    margin         : 0;
    padding        : 0;
    border         : 0;
    border-radius  : 0;
    font-size      : 12px;
    vertical-align : baseline;
    background     : 0 0;
    color          : #000;
    line-height    : 1.167em;
    outline        : 0;
    text-transform : none;
    text-decoration: none;
    box-shadow     : none;
    text-shadow    : none;
    box-sizing     : content-box;
    min-height     : 0
}

.hc__close::after,
.hc__close::before {
    transform-origin   : 50% 50% 0;
    top                : -4px;
    width              : 25px;
    height             : 5px;
    left               : 0;
    border-radius      : 3px;
    transition-property: all;
    transition-duration: .3s;
    display            : inline-block;
    background         : #7a9cd2;
    position           : absolute;
    content            : ""
}

.hc__close::after {
    transform: rotate3d(0, 0, 1, -45deg)
}

.hc__close::before {
    transform: rotate3d(0, 0, 1, 45deg)
}

.hc__menu__comment::before {
    content     : " ";
    float       : right;
    margin      : 12px 0 0 5px;
    width       : 0;
    height      : 0;
    border-style: solid;
    border-width: 5px 3px 0;
    border-color: #000 transparent transparent;
    line-height : 0
}

.hc__menu__view:hover::before {
    background: 0 0
}

.hc__squaredThree label::after {
    opacity                  : 0;
    content                  : "";
    position                 : absolute;
    width                    : 6px;
    height                   : 3px;
    background               : 0 0;
    top                      : 3px;
    left                     : 2px;
    border-width             : medium medium 2px 2px;
    border-style             : none none solid solid;
    border-color             : -moz-use-text-color -moz-use-text-color #a3a3a3 #a3a3a3;
    -moz-border-top-colors   : none;
    -moz-border-right-colors : none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors  : none;
    border-image             : none;
    transform                : rotate(-45deg)
}

.hc__left__txt::after,
.hc__left__txt::before {
    content     : "";
    position    : absolute;
    left        : 7px;
    border-style: solid;
    border-width: 0 15px 15px;
    display     : block;
    width       : 0
}

.hc__squaredThree input[type=checkbox]:checked+label::after {
    opacity: 1
}

.hc__left__txt::after {
    top         : -14px;
    border-color: #fafafa transparent;
    z-index     : 1
}

.hc__left__txt::before {
    top         : -16px;
    border-color: #e9e9e9 transparent;
    z-index     : 0
}

.hc__left__answer::after,
.hc__left__answer::before {
    content     : "";
    position    : absolute;
    bottom      : 0;
    border-style: solid;
    border-width: 15px 15px 15px 0
}

.hc__left__answer::after {
    left        : -14px;
    border-color: transparent #fafafa;
    display     : block;
    width       : 0;
    z-index     : 1
}

.hc__left__answer::before {
    left        : -16px;
    border-color: transparent #e9e9e9;
    display     : block;
    width       : 0;
    z-index     : 0
}

.hc__left__answer-user::after,
.hc__left__answer-user::before {
    bottom      : 0;
    border-style: dashed;
    border-width: 16px 0 16px 16px;
    width       : 0;
    position    : absolute;
    content     : "";
    display     : block
}

.hc__left__answer-user::after {
    right       : -14px;
    border-color: transparent #fff;
    z-index     : 1
}

.hc__left__answer-user::before {
    right       : -16px;
    border-color: transparent #e9e9e9;
    z-index     : 0
}

.hc__left-accent .hc__left-first .hc__left__txt::after,
.hc__left-accent .hc__left-first .hc__left__txt::before {
    left: 19px
}

.hc__ht {
    position   : absolute;
    cursor     : pointer;
    margin-left: 5px;
    margin-top : 6px
}

.hc__ht svg path {
    fill               : #999;
    transition-duration: .3s
}

.hc__ht:hover .hc__htcount {
    color: #ddcd2c
}

.hc__ht:hover path {
    fill: #ddcd2c
}

.hc__htcount {
    position : absolute;
    color    : #999;
    font-size: 12px;
    bottom   : 2px;
    left     : 13px
}

.hc__cliker__trgl::after {
    content                  : "";
    position                 : relative;
    right                    : -70px;
    top                      : -24px;
    border-width             : 10px;
    border-style             : solid;
    border-color             : transparent transparent #2a2626;
    -moz-border-top-colors   : none;
    -moz-border-right-colors : none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors  : none;
    border-image             : none
}

.hc__htpopup__trgl::after,
.hc__htpopup__trgl::before {
    content                  : "";
    position                 : relative;
    border-width             : 20px;
    border-style             : solid;
    -moz-border-top-colors   : none;
    -moz-border-right-colors : none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors  : none;
    border-image             : none
}

.hc__cliker__img:nth-child(2) {
    margin-left: 15px
}

.hc__htpopup__trgl::after {
    left        : -40px;
    top         : 2px;
    border-color: transparent transparent #fff
}

.hc__htpopup__trgl::before {
    left        : 0;
    border-color: transparent transparent #e4e4e4
}

code.hc__code ::-moz-selection,
code.hc__code::-moz-selection {
    text-shadow: none;
    background : #b3d4fc
}

p {
    padding-bottom: 7px
}

ul {
    font-size: 14px
}

.page-wrap-class section a.strong-brown,
.strong-brown:hover {
    text-decoration: none;
    color          : #fff
}

.main_title {
    font-size  : 35.5px;
    line-height: 1.2
}

.topic_title {
    font-size  : 20px;
    line-height: 1.4;
    background : #f2e770;
    padding    : 10px
}

.strong-brown {
    display            : block;
    width              : 77%;
    padding            : 10px;
    font-size          : 18px;
    line-height        : 25px;
    text-align         : center;
    color              : #fff;
    transition-duration: .6s;
    background-image   : linear-gradient(#CC0630 0, #8F0222 75%, #6D0019 100%)
}

.strong-brown:hover {
    font-size       : 19px;
    box-shadow      : 0 0 10px #000;
    text-shadow     : 1px 1px 3px #000;
    background-image: linear-gradient(#cc0606 0, #8f0202 75%, #6d0000 100%)
}

.comTitle {
    padding   : 5px 10px;
    background: #223358;
    color     : #fff
}

.photo img {
    margin: 3px 0 0
}

.photo {
    float       : left;
    margin-right: 10px
}

.com-txt {
    padding-left: 74px;
    text-align  : left;
    font-size   : 16px
}

.commit-text {
    margin-top: 25px
}

img.photo-people {
    width        : 55px;
    border-radius: 50px
}

img.im15 {
    margin : 10px auto;
    display: block
}