@import url(global.css);

/* Common styles (begin) */
    body
    {
        margin: 0;
    }

    .b-body
    {
        margin: 0
    }

    hr
    {
        margin: 0 1em;
    }
/* Common styles (end) */

/* Head (begin) */
    .b-logo
    {
        text-align: center;
    }

    .b-title .header
    {
        font-size: 260%;
        font-weight: normal;

        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
        {
            padding: 1em 1em 0.5em 2em;
        }

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

        .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: 0.5em;
        }

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

    /* News informer (begin) */
        .b-news
        {
            padding: 5px 5% 5px 3em;

            /*border: none !important;*/
        }

        .b-news-mini
        {
            padding: 5px;
        }

        .b-news-mini .header
        {
            margin-bottom: 1em;

            text-align: center;
        }

        .b-news-mini .b-news-item .date
        {
            text-align: center !important;
        }

        .b-news-import
        {
            padding: 5px;
        }

        .b-news-import .header
        {
            font-size: 80%;
            font-weight: bold;

            margin-bottom: 0.3em;
        }

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

        .b-news-import .b-news-item
        {
            margin-bottom: 0.2em;
        }

        .b-news-import p
        {
            padding: 0;
        }

        .b-news p,
        .b-news .paging
        {
            font-size: 80%;
        }

        .b-news .b-news-item .header
        {
            font-size: 110%;
        }

        .b-news .b-news-item .header .link
        {
            font-size: 75%;
        }

        .b-news .b-news-item .date
        {
            font-size: 80%;
            font-weight: normal;

            text-align: left;
        }
    /* News informer (end) */

    /* From guest book (begin) */
        .b-from-guestbook
        {
            padding: 0.4em;
        }

        .b-from-guestbook .header
        {
            font-size: 80%;
            font-weight: bold;

            margin-bottom: 0.5em;
        }

        .b-from-guestbook p
        {
            font-size: 80%;

            margin-bottom: 0.5em;
        }
    /* From guest book (end) */
/* Left column (end) */

/* Page body (begin) */
    /* Text (begin) */
        .b-text
        {
            padding: 5px 5% 5px 3em;
        }

        .b-text p
        {
            font-size: 80%;

            margin-bottom: 0.1em;
        }
    /* Text (end) */

    /* Catalog (begin) */
        .b-table
        {
            padding: 5px 5% 5px 3em;
        }


        .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
        {
            padding: 5px 5% 5px 3em;
        }

        .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
        {
            padding: 5px 5% 5px 3em;
        }

        .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-style: normal;

            margin: 0 0.2em;
        }

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

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

    /* Photo gallery (begin) */
        .b-photogallery
        {
            padding: 5px 5% 5px 3em;
        }

        .b-photogallery h2
        {
            margin-bottom: 0.5em;
        }
    /* Photo gallery (end) */

    /* Forums (begin) */
        .b-forum
        {
            padding: 5px 5% 5px 3em;
        }

        .b-forum .breadcrumbs
        {
            margin: 0 0 0.5em;
        }

        .b-forum .breadcrumbs li
        {
            display: inline;
        }

        .b-forum .button
        {
            display: block;

            margin: 1em 0 0.1em;
        }

        .b-forum .button-topic
        {
            width: 82px;
        }

        .b-forum .button-add
        {
            width: 71px;
            margin-bottom: 1em;
        }

        .b-forum .list
        {
            font-size: 80%;
        }

        .b-forum .list th
        {
            font-weight: normal;

            text-align: left;
        }

        .b-forum .list h4
        {
            font-size: 1.4em;
        }

        .b-forum .list p
        {
            font-size: 0.85em;
        }

        .b-forum .list .b-user
        {
            margin-left: 1em;
        }

        .b-forum .thread
        {
            font-size: 80%;
        }

        .b-forum .thread .date
        {
            font-size: 80%;
        }
    /* Forums (end) */

    /* Artist-album (begin) */
        .b-artist-album
        {
            padding: 5px 5% 5px 3em;
        }

        .b-artist-album h2
        {
            margin-bottom: 0.5em;
        }
    /* Artist-album (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
        {
            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) */
/* */

    /* feedback (begin) */ /* */

    /* feedback (end) */ /* */
/* Foot (end) */
