@import url(global.css);

/* Common styles (begin) */
    body
    {
        margin: 1em;
        ma\rgin: 0;
    }

    .b-body
    {
        ma\rgin: 1em
    }
/* Common styles (end) */

/* Head (begin) */
    .b-title .header
    {
        font-size: 150%;
        font-weight: normal;
        font-style: italic;

        letter-spacing: 0.1em;
    }

    .b-title .header-link
    {
        text-decoration: none;
    }

    .b-slogan .header
    {
        font-size: 120%;
        font-weight: normal;

        letter-spacing: 0.1em;
    }
/* Head (end) */

/* Left column (begin) */
    /* Menu informer (begin) */
        .b-menu
        {
            margin: 0.5em 0 8px;
        }

        .b-menu li
        {
            margin-bottom: 0.6em;
        }

        .b-menu .active b
        {
            font-style: italic;
        }

        .b-menu ul
        {
            padding: 0;

            list-style: none;
        }

        .b-menu ul ul
        {
            margin: 0.3em 0 0.3em 0.8em;
        }

        .b-menu ul ul li
        {
            margin-bottom: 0.3em;
        }

        .b-menu .active b
        {
            font-weight: normal;
        }
    /* Menu informer (end) */

    /* News informer (begin) */
         .b-news-mini
         {
            border: none !important;
         }

         .b-news .b-news-item .date
         {
             font-size: 65%;
         }
    /* News informer (end) */
/* Left column (end) */

/* Page body (begin) */
    /* Text (begin) */
        .b-text .header
        {
            font-size: 130%;
        }

        .b-text p
        {
            margin-bottom: 0.5em;

            line-height: 1.3em;
        }
    /* Text (end) */

    /* Catalog (begin) */
        .b-table .filter li a,
        .b-table .filter li b
        {
            font-size: 80%;
        }

        .b-table .data td
        {
            padding-top: 0.7em;
            padding-bottom: 0.7em;
        }

        .b-table .data .price,
        .b-table .data th
        {
            font-size: 80%;

            padding-top: 1em;
        }

    /* Catalog (end) */

    /* Employment history (begin) */
        .b-employment .header
        {
            font-size: 130%;
        }

        .b-employment h3
        {
            font-size: 120%;
        }

        .b-employment .date
        {
            font-size: 65%;
        }

        .b-employment p
        {
            font-size: 85%;

            line-height: 1.3em;
        }
    /* Employment history (end) */

    /* Mk profile (begin) */
        .b-mk-profile .header
        {
            margin-bottom: 0.4em;
        }

        .b-mk-profile .contact td
        {
            font-size: 80%;
        }

        .b-mk-profile h3
        {
            font-size: 85%;
            font-weight: bold;
        }

        .b-mk-profile p
        {
            font-size: 80%;
        }

        .b-mk-profile .org
        {
            font-size: 95%;
            font-weight: bold;
        }

        .b-mk-profile sup
        {
            font-size: 75%;
            font-weight: 400;

            margin: 0 0.2em;
        }

        .b-mk-profile sup a
        {
            text-decoration: none;
        }

        .b-mk-profile sup a:hover
        {
            text-decoration: underline;
        }
    /* Mk profile (end) */
/* Page body (end) */

/* Right column (begin) */
    /* Counters (begin) */
        .b-counters img
        {
            margin-right: 0.3em;
        }
    /* Counters (end) */

    /* From blog (begin) */
        .b-from-blog .header
        {
            font-size: 90%;
        }

        .b-from-blog .date
        {
            font-size: 65%;

            display: block;

            margin-bottom: 0.2em;
        }

        .b-from-blog p
        {
            font-size: 80%;
        }
    /* From blog (end) */
/* Right column (end) */

/* Foot (begin) */
    /* Search (begin) */
        .b-search
        {
            padding-left: 0;

            text-align: left;

            color: #59595b;
        }

        .b-search .search-input
        {
            width: 12em;
        }

        .b-search .btn
        {
            padding: 0 0.5em;
        }
    /* Search (end) */

    /* Copyright (begin) */
        .b-copy
        {
            padding-right: 0;
        }
    /* Copyright (end) */

        .b-feedback, .b-feedback__input_name, .b-feedback__input_comment, .b-feedback__input_email, .b-feedback-captcha__input {
            border-color: #E1E2E4;
        }
/* Foot (end) */
