* {
    margin: 0;
    padding: 0;
}

html, body, p, h1, h2, h3, h4, h5, h6, div, form, a, img {
    border: 0;
}

body {
    color: #000;
    background-color: #FFF;
    height: 100%;
    font: normal 14px "Microsoft Sans Serif", sans-serif;
}

a {
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 14px;
    color: #195F83;
}

    a:hover {
        font-family: "Microsoft Sans Serif", sans-serif;
        color: #195F83;
        text-decoration: none;
    }

    a.active {
        color: #202020;
    }

h1 {
    color: #F60;
    display: inline;
    font-size: 1.2em;
    font-weight: bold;
}

    h1 a, h1 a:link {
        color: #F60;
        font-weight: bold;
        font-size: 1.1em;
        text-decoration: none;
    }

        h1 a:hover {
            color: #F60;
            text-decoration: underline;
        }

ul a:hover {
    list-style-type: none;
    text-decoration: none;
    border-bottom: 0;
    font: 14px "Microsoft Sans Serif", sans-serif;
}

table {
    font: normal 14px "Microsoft Sans Serif", sans-serif;
}

fieldset {
    margin: 10px 0;
    padding: 10px;
    border-color: #DDD;
}

legend {
    color: #BC1200;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.9em;
}

/* Begin */

.Red, .Red td {
    color: red !important;
}

.MarkLink A {
    color: #F60 !important;
}

    .MarkLink A:hover {
        color: #F60;
    }

.GreyLink A, .GreyLink A:link {
    color: #939495;
}

    .GreyLink A:hover {
        color: #F60;
        text-decoration: underline;
    }

#Main {
    position: relative;
    z-index: 5;
    height: auto;
    width: 100%;
    margin-top: 30px;
}

/* ####### */
.main-no-position {
    position: inherit !important;
    z-index: 5 !important;
    height: auto !important;
    width: 100% !important;
    margin-top: 30px !important;
}

#layout {
    border-collapse: collapse;
    width: 100%;
    height: 100%;
    position: relative;
}

/* Header */

.header {
    width: 100%;
}

.WhiteBg {
    background-color: #FFF;
}

.WhitePad {
    padding: 5px;
}

.WhitePadLeft {
    padding: 10px;
}

.separator {
    color: #999;
    margin-bottom: 4px;
}

.HeaderMenuItems {
    color: #195F83;
    width: 350px;
    margin-bottom: 10px;
}

    .HeaderMenuItems a, .HeaderMenuItems a:hover {
        font: 14px "Microsoft Sans Serif", sans-serif;
        line-height: 20px;
    }

    .HeaderMenuItems a {
        color: #195F83;
    }

.bottom-nav-tbl {
    width: 100%;
    border: 0 !important;
    position: relative;
    z-index: 3000;
    padding: 5px 0 5px 0;
}

* html .bottom-nav-tbl {
    width: 978px;
    border: 0 !important;
    position: relative;
    z-index: 3000;
}

.bottom-nav-lft, .bottom-nav-rght {
    height: 50px;
    width: 25px;
    position: absolute;
}

.bottom-nav-lft {
    background: url('../images/MaxiNew/menu-bg-lft.png') no-repeat;
    left: -24px;
}

.bottom-nav-rght {
    background: url('../images/MaxiNew/menu-bg-rght.png') no-repeat;
    right: -25px;
}

.bottom-nav {
    background: url('../images/MaxiNew/menu-bg-cntr.png') repeat-x;
    font-size: 14pt;
    position: relative;
    height: 50px;
    margin: 0 25px;
}

    .bottom-nav a {
        color: #000;
        text-decoration: none;
        white-space: nowrap;
    }

        .bottom-nav a:hover {
            color: #FFF;
        }

    .bottom-nav img {
        border: 0;
        font-size: 1px;
        margin: 0;
    }

#HeaderDiv {
    background-color: #FFF;
    margin: 0 auto;
    position: relative;
    top: -30px;
    width: 1190px;
    z-index: 9;
}

.HeaderDivLogo {
    /*width: 20%;
    padding: 5px;*/
}

/* I. General */
.Bold {
    font-weight: bold !important;
}

.Left {
    float: left;
}

.Leftmap {
    float: left;
    margin-left: -117px;
    margin-top: 43px;
}

.Right {
    float: right;
}

.CenterDiv {
    text-align: center;
}

.Clear {
    clear: both;
}

.LeftBlock {
    /*width: 250px;*/
    width: 20%;
    overflow: hidden;
}

.BusLogin {
    width: 485px;
}

.Center {
    height: 100%;
    /* width: auto;*/
    overflow: hidden;
    width: 55%;
}

.RightBlock {
    width: 234px;
}

.RightBlockNew {
    padding: 10px;
    /*width: 217px;*/
    width: 20%;
}

.hand {
    cursor: pointer;
    margin-top: 10px;
    font: bold 10px "Microsoft Sans Serif", sans-serif;
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    /*border-radius: 17px;*/
}

.LoginHand {
    cursor: pointer;
    height: 29px;
    width: 75px;
    background: url("../images/MaxiNew/sm-button.png") no-repeat;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #6A2A04;
    border: 0;
    margin-left: 10px;
    padding-bottom: 5px;
}

.Left5 {
    margin-left: -5px;
}

.Left120 {
    clear: both;
    font: 12px Roboto;
    height: auto;
    margin-top: 10px;
    margin-left: 290px;
}

.top10 {
    position: relative;
    margin-top: 10px;
}

/*margin and padding*/
.AddNewArticleDivSection {
    margin-top: 20px;
}

.marg1 {
    margin-top: -200px;
}

.marg10 {
    margin: 10px;
}

.margTop5 {
    margin-top: 5px;
}

.margTop10 {
    margin-top: 10px;
}

.margTop15 {
    margin-top: 15px;
}

.margTop20 {
    margin-top: 20px;
}

.margRight10 {
    margin-right: 10px;
}

.margBot5 {
    margin-bottom: 5px;
}

.margBot10 {
    margin-bottom: 10px;
}

.margBot15 {
    margin-bottom: 15px;
}

.margBot20 {
    margin-bottom: 15px;
}

.margLeft5 {
    margin-left: 5px;
}

.margLeft10 {
    margin-left: 10px;
}

.margLeft15 {
    margin-left: 15px;
}

.margTopBot10 {
    margin-top: 10px;
}

.margTopBot10Phone {
    margin: 10px 0;
    color: #313131;
    font: italic 14px "Microsoft Sans Serif", sans-serif;
}

.pad5 {
    padding: 5px;
}

.pad15 {
    padding: 15px;
}

.pad20 {
    padding: 20px;
}

.padTop5 {
    padding-top: 5px;
}

.MapRightSection {
    /*margin-left:30px;
    width: 210px;*/
}

.pad15Left {
    padding: 10px 0 15px 15px;
}

.padTop10 {
    padding-top: 10px;
}

.padTop15 {
    padding-top: 15px;
}

.padTop20 {
    padding-top: 20px;
}

.padTop30 {
    padding-top: 30px;
}

.padTLB5 {
    padding: 5px 5px 5px 0;
}

.padL10B20 {
    padding: 0 0 20px 10px;
}

.padL5 {
    padding-left: 5px;
}

.padBot10 {
    padding-bottom: 10px;
}

.padTop5RL10 {
    padding: 5px 10px 0;
}

.padTop10RL10 {
    padding: 10px 10px 0;
}

.padTop10RB20 {
    padding: 10px 20px 20px;
}

.padR1 {
    padding-right: 2px;
}

.padR3 {
    padding-right: 3px;
}

.padL3 {
    padding-left: 3px;
}

.FloatL {
    float: left;
}

.RangeWidth {
    width: 60px;
}

.DropWidth {
    width: 62px;
    padding: 1px 0;
}
/* Banners */

.UploadBanner table {
    width: 100%;
    border-collapse: collapse;
}

    .UploadBanner table td {
        width: 50%;
    }

.UploadBanner td div {
    margin: 15px;
}

.UploadBanner table tr td {
    border: solid 1px #B9B8C9;
}

.BanBigLeft {
    margin: 5px 0 7px;
    clear: none;
}

/* Footer */

.footer-container {
    position: relative;
    padding-top: 4px;
    background: #F8F8F8 url('../images/MaxiNew/footer-top.png') repeat-x;
    z-index: 0;
    padding-bottom: 15px;
    padding-bottom: 15px;
}

.Footer {
    width: 960px;
    text-align: left;
    margin: 0 auto;
}

    .Footer a {
        font: 11px "Microsoft Sans Serif", sans-serif;
    }

.FooterInfo {
    width: 100%;
    vertical-align: top;
    border-collapse: collapse;
    background-color: #fff;
    color: #555555;
    margin-top: 40px;
    font: 11px "Microsoft Sans Serif", sans-serif;
}

    .FooterInfo .FirstTd a, .FooterInfo .FirstTd a:hover {
        color: #0F0F0F;
    }

.FooterMenuTd .phone {
    color: #FF7200;
}

.FooterInfo .FirstTd {
    border-right: dotted 1px #C1C1C1;
    width: 320px;
}

.FooterInfo .SecondTd {
    width: 280px;
    padding: 0 20px;
}

.FooterMenuTd div {
    /* padding-bottom: 5px;*/
    margin-left: 190px;
    padding-bottom: 5px;
    width: 356px;
}

.FooterContactsTd {
    padding: 5px 25px 0 0;
    text-align: right;
}

.FooterSectionTitle {
    font: bold 13px "Microsoft Sans Serif", sans-serif;
    color: #434343;
    margin-bottom: 10px;
    display: block;
}

.footer-sep {
    color: #C8C8C8;
    font-size: 8px;
    padding: 3px 5px;
}

.Copyright {
    padding-top: 15px !important;
    color: #7A7A7A;
    font-size: 10px;
}
/* II. Controls */

/* Header Control */
.HeaderDivLogo img {
    margin-top: 10px;
    cursor: pointer;
}

.Crumbs {
    position: absolute;
    padding: 10px 0;
    margin-left: 10px;
    font-size: 12px;
}

    .Crumbs a, .Crumbs a:link {
        color: #000;
    }

        .Crumbs a:hover {
            color: #F60;
        }

.CrumbsSep {
    vertical-align: bottom;
    font-size: 0.9em;
    height: 7px;
    width: 11px;
    float: left;
    margin: 5px 5px 0;
}

.CrumbsLbl {
    color: #BC1200;
    text-transform: uppercase;
    font-weight: bold;
    margin-left: 5px;
}

.CrumbsSep {
    background: url('../images/MaxiNew/gr-arrow.png');
}

.CrumbsLst {
    color: #717171;
    padding: 0 !important;
    float: left;
    font-size: 14px;
}

.BusHref {
    float: left;
}

    .BusHref a, BusHref a:link {
        color: #717171 !important;
        font-weight: bold;
    }

        .BusHref a:hover {
            color: #717171 !important;
            font-family: "Microsoft Sans Serif", sans-serif;
        }

/* Search Control */

.SearchDiv {
    margin-top: 11px;
    float: right;
    width: 250px;
}

    .SearchDiv #sQueryTextBox {
        border: none;
        font: italic 13px "Microsoft Sans Serif", sans-serif;
        line-height: 25px;
        width: 206px;
        color: #848484;
        background: #F6F5F5 url('../images/MaxiNew/header-search-cntr.png') repeat-x;
        margin-left: 14px;
        vertical-align: top;
        padding-right: 5px;
        -moz-border-radius: 0 !important;
        -webkit-border-radius: 0 !important;
    }

        .SearchDiv #sQueryTextBox, .SearchDiv #sQueryTextBox:focus {
            outline: none;
        }

.SearchLft, .SearchRght {
    float: left;
    height: 30px;
    font-size: 0.1em;
}

.SearchLft {
    background: url('../images/MaxiNew/header-search-lft.png') no-repeat;
    width: 225px;
    vertical-align: top;
}

.SearchRght {
    background: url( '../images/MaxiNew/header-search-rght.png') no-repeat;
    width: 25px;
}

.FindButton {
    margin-right: 5px;
    margin-top: 4px;
    background: url('../images/MaxiNew/find-btn.png') no-repeat;
    border: none;
    width: 22px;
    height: 22px;
    cursor: pointer;
}

    .FindButton:hover {
        background: url('../images/MaxiNew/find-btn-h.png') no-repeat;
    }

/* for IE */
.SearchDiv a:hover .FindButton {
    background: url('../images/MaxiNew/find-btn-h.png') no-repeat;
}

.SrchRslts {
    font-size: 0.8em;
}

.SrchRsltsLbl {
    margin: 10px 0 10px 20px;
    font-size: 1.1em;
    color: #FC6600;
}

.SrchRsltsCom {
    font-size: 1.0em;
    margin-top: 3px;
}

.SrchRsltsComInf {
    color: #888;
}

.SrchRsltsComLnk {
    color: #628d19;
}

.SrchRsltsTtl {
    margin-bottom: 4px;
    font-size: 1.2em;
}

.YndxLbl {
    font-size: 0.75em;
    float: right;
}

/*Catalog View Control*/
.CatDivName h3 {
    color: #628D19;
    font: bold 1.5em "Microsoft Sans Serif", sans-serif;
    text-align: left;
    text-transform: uppercase;
    margin: 15px 0 5px;
}

.CatDivNameSm h3 {
    color: #628D19;
    font: bold 1.1em "Microsoft Sans Serif", sans-serif;
    text-align: left;
    text-transform: uppercase;
    margin: 5px 0 3px;
}

.CatDivNameSm a {
    color: #628D19;
    font-size: 1.1em;
    font-weight: 600;
    text-decoration: none;
}

    .CatDivNameSm a:hover {
        color: #C60;
        font-size: 1.1em;
        font-weight: 600;
        text-decoration: underline;
    }

.TypeCatDivName h3 {
    color: #555;
    font: bold 1.2em "Microsoft Sans Serif", sans-serif;
    text-align: left;
    margin-top: 20px;
    text-transform: uppercase;
}

.GreenBold2 A {
    text-transform: uppercase;
    color: #628D19;
    font-weight: bold;
    text-decoration: none;
}

    .GreenBold2 A:hover {
        text-transform: uppercase;
        color: #F60;
        font-weight: bold;
    }

.GreenBold A {
    color: #76a21a;
}

.BordoBold A {
    color: #bc1200;
}

.LinkBold A, .GreenBold A, .BordoBold A {
    text-transform: uppercase;
    font: bold 1.1em "Microsoft Sans Serif", sans-serif;
    text-decoration: underline;
}

    .LinkBold A:hover, .GreenBold A:hover, .BordoBold A:hover {
        text-transform: uppercase;
        color: #F60;
        font: bold 1.1em "Microsoft Sans Serif", sans-serif;
        text-decoration: underline;
    }

/* Navigator Control */

.Pages {
    margin-top: 10px;
}

    .Pages > div {
        display: inline-flex;
        flex-direction: row;
        width: 100%;
        justify-content: center;
    }

    .Pages A {
        text-decoration: none;
    }

        .Pages A:hover {
            text-decoration: none;
        }

.Nxt {
    margin-left: 5px;
    width: 35px;
    height: 35px;
    float: left;
    cursor: pointer;
    background: url('../images/MaxiNew/next_arrow.png' ) no-repeat;
}

.Prev {
    margin-left: 5px;
    width: 35px;
    height: 35px;
    float: left;
    cursor: pointer;
    background: url('../images/MaxiNew/previous_arrow.png' ) no-repeat;
}

.Pg {
    width: auto;
    margin-left: 5px;
    height: 25px;
    padding-top: 12px;
    font: bold 12px "Microsoft Sans Serif", sans-serif;
    color: #195f83;
    cursor: pointer;
    text-decoration: underline;
}

    .Pg div {
        margin: 0 7px;
    }

.PgCur {
    width: auto;
    margin-left: 5px;
    height: 25px;
    padding-top: 12px;
    font: bold 12px "Microsoft Sans Serif", sans-serif;
    color: #f60;
    cursor: pointer;
}

    .PgCur div {
        margin: 0 7px;
    }

/* Buttons */

.Button {
    cursor: pointer;
    color: #FFF;
    font: bold 10px "Microsoft Sans Serif", sans-serif;
    border-top: 1px solid #90D4FF;
    border-left: 1px solid #48AFF1;
    border-right: 1px solid #0064B0;
    border-bottom: 1px solid #004B8E;
    background: url( '../images/MaxiNew/bg-btn.gif' ) repeat-x;
    background-color: #0089E1;
    text-transform: uppercase;
}

.MapsButton {
    cursor: pointer;
    color: #6a2a04;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    border-top: 1px solid #ff8619;
    border-left: 1px solid #ff8619;
    border-right: 1px solid #ff8619;
    border-bottom: 1px solid #ff8619;
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    /*border-radius:19px;*/
    background: url( '../images/MaxiNew/bg-btn-or.png' ) repeat-y;
    background-color: #ff8619;
    text-transform: uppercase;
    width: 72px;
    height: 26px;
}

.OrgButton {
    cursor: pointer;
    color: #6a2a04;
    width: 62px;
    height: 20px;
    /*border-radius:19px;*/
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    border-top: 1px solid #ffcc99;
    border-left: 1px solid #ff9933;
    border-right: 1px solid #cc3300;
    border-bottom: 1px solid #993300;
    background: url( '../images/MaxiNew/bg-btn-or.png' ) repeat-x;
    background-color: #e36500;
    text-transform: uppercase;
}

.LogButton {
    cursor: pointer;
    width: 75px;
    height: 30px;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #6A2A04;
    border: 0;
    background: url('../images/MaxiNew/sm-button.png' ) no-repeat;
    margin: 10px 30px 0 15px;
    /* margin-top: 10px;
    margin-right: 30px; */
    padding-bottom: 2px;
    text-transform: none;
}

.RegisterButton {
    cursor: pointer;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #6A2A04;
    width: 147px;
    height: 30px;
    border: 0;
    background: url('../images/MaxiNew/register.png' ) no-repeat;
    margin-top: 5px;
    text-transform: none;
}

* html .LogButton {
    margin-right: 20px;
}

.LogOutButton {
    cursor: pointer;
    color: #195F83;
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 14px;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px dotted #004B8E;
    width: 43px;
    background: url( '../images/MaxiNew/main.png' );
    font-weight: bold;
}

    .LogOutButton:hover {
        color: #f60;
        border-bottom: 1px dotted #F60;
    }

.OrgButton a, .OrgButton a:hover {
    color: #FFF;
    text-decoration: none;
    margin: 3px;
}

#header_profileLbl {
    font-weight: bold;
}

    #header_profileLbl:hover {
        color: #f60;
    }
/* Dropdown Control */
.DropDownDiv {
    cursor: pointer;
    font: 14px "Microsoft Sans Serif", sans-serif;
    overflow: hidden;
    height: 18px;
    *height: 25px;
    background-color: #f9f9f9;
    border: solid 1px #cbcbcb;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #eaeaea;
    border-bottom: 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 3px 3px 3px 0 !important;
}

.DropDownText {
    float: left;
    overflow: hidden;
    padding: 0 0 0 5px !important;
    line-height: 20px;
    text-align: left;
    color: #848484;
}

.InfoWindow {
    display: none;
}

.Popup {
    border: solid 1px #000;
    background-color: #FFF;
    z-index: 12;
}

.DropDownPopup {
    position: absolute;
    border: solid 1px #C7C7C7;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-color: #E8E8E8;
    background-color: #FFF;
    width: auto;
    z-index: 10;
    text-align: center;
    display: none;
}

.DropDownPopupContainer {
    overflow: auto;
    /*margin-top: 1px 0;*/
    width: 100%;
}

    .DropDownPopupContainer div, .DrowDownPopupSelected {
        cursor: pointer;
        padding: 5px 10px 0 5px;
        font: 12px "Microsoft Sans Serif", sans-serif;
        color: #000;
        /*height: 20px;*/
    }

    .DropDownPopupContainer div {
        border-bottom: solid 1px #E8E8E8;
        padding: 5px;
    }

.DropDownHeader {
    display: none;
}

.DrowDownPopupUnselected {
    background-color: #FFF;
    color: #000;
}

.DrowDownPopupSelected {
    background-color: #FED494;
    cursor: pointer;
}

.DrDwImg {
    height: 18px;
    float: right;
    position: relative;
    padding: 0 !important;
}

.TextBox {
    border-top: solid 1px #cbcbcb;
    height: 28px;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #eaeaea;
    border-bottom: 0;
    background-color: #f9f9f9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #848484;
    line-height: 25px;
    vertical-align: top;
    font: 14px "Microsoft Sans Serif", sans-serif;
    *padding-top: 5px;
}

.TextBoxR {
    border-top: solid 1px #cbcbcb;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #eaeaea;
    border-bottom: 0;
    background-color: #f9f9f9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    height: 27px;
    line-height: 25px;
    vertical-align: top;
    font: 14px "Microsoft Sans Serif", sans-serif;
    padding: 0 5px;
    padding-top: 5px;
}

.mapText {
    width: 200px;
    font-style: italic;
    color: #848484;
    margin-top: 5px;
}

/* Filter Control*/
.FltGen {
    position: relative;
    /* width: 217px; */
}

.SubF {
    position: relative;
    /* margin: 0 2px 5px; */
    text-align: left;
    border: solid 1px #e6e6e6;
    padding-left: 10px;
}

.FindDiv {
    min-height: 25px;
}

.Find {
    font-size: 0.9em;
    position: relative;
    float: right;
}

.filterSearchByParam {
    font: bold 13px "Microsoft Sans Serif", sans-serif;
    color: #111111;
    text-align: center;
    margin-top: 5px;
}
/*II. Home Page */

/*Home page, Left part*/
.News, .NewsHome {
    text-align: left;
}

.OpinionsCount {
    color: #76a21a;
    white-space: nowrap;
}

.HomeOpinionsCount {
    color: #76a21a;
    white-space: nowrap;
}

.homeCompPad table {
    border-collapse: collapse;
}

.News img {
    margin: 4px 7px 0 0;
}

.HomeNews {
    font-size: 0.8em;
    margin: 3px 0;
    padding-bottom: 15px;
}

.HomeNewsTable {
    width: 700px;
}

    .HomeNewsTable td {
        width: 25%;
        padding-right: 15px;
    }

.HomeNewsImg {
    border: 0 none;
    padding: 1px;
    text-align: center;
}

/*.HomeNewsImg a
{
    font-size: 1px;
}*/

.HomeNewsLinkCat, .HomeNewsLinkCat a {
    margin-top: 4px;
    color: #195f83;
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 13px;
}

.FeedNewsLinkCat, .FeedNewsLinkCat a {
    margin-top: 5px;
    color: #195f83;
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 13px;
    /*margin-left: 5px;*/
}

.HomeNewsLink, .HomeNewsLink a {
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 13px;
    color: #383838;
    margin-top: 3px;
}

    .HomeNewsLink a:hover, .HomeNewsLinkCat a:hover, .FeedNewsLink a:hover {
        color: #E97C05;
        text-decoration: underline;
    }

.FeedNewsLink, .FeedNewsLink a {
    padding-top: 20px;
    color: #383838;
    font-family: Roboto, Regular;
    font-size: 12px;
    width: 250px;
}

.FeedNewsLinkCat a:hover {
    color: #f60;
    font-size: 13px;
    text-decoration: underline;
}

.Links a:visited {
    color: #FF6600;
    text-decoration: none;
}

.NewsHome {
    margin: 3px 0;
    text-align: justify;
}

.NewsHomeDate {
    color: #555;
}

.NewsHome i {
    color: #555;
}

.NewsHome a {
    color: #1D6298;
}

.News a {
    font-size: 12px;
    color: #1D6298;
    text-decoration: none;
}

    .News a:hover, .NewsHome a:hover {
        color: #F60;
        text-decoration: underline;
    }

.NewsDesc {
    position: relative;
    width: 100%;
    height: auto;
    font-family: "Microsoft Sans Serif", sans-serif;
    color: #272727;
    text-align: justify;
    margin: 10px 10px 10px 0;
}

    .NewsDesc td {
        color: #272727;
        font-family: "Microsoft Sans Serif", sans-serif;
    }

.NewsAllUrl {
    margin-top: 3px;
}

    .NewsAllUrl a {
        font-size: 1.1em;
        color: #628D19;
        font-weight: bold;
    }

.CmpNewsAll {
    margin-left: 5px;
    color: #7b7b7b;
}

    .CmpNewsAll a {
        color: #628D19;
        font-weight: bold;
        margin: 0 5px;
    }

.GreenBorderNews {
    border-top: solid 3px #76A21A;
}

.ViolBorderNews {
    border-top: solid 3px #008CDC;
}

.RedBorderNews {
    border-top: solid 3px #F60;
}

.UpperTitle {
    font: bold 0.8em "Microsoft Sans Serif", sans-serif;
    margin: 12px 0 5px;
    text-transform: uppercase;
}

    .UpperTitle h1 {
        color: #F60;
        display: inline;
        font-weight: bold;
        font-size: 1.1em;
        margin: 0;
        text-transform: uppercase;
    }

#newsHome {
    float: left;
}

.module ul {
    float: left;
    padding: 0;
    margin: 10px 0 0;
    width: 230px;
}

.module li {
    display: block;
    margin: 0;
    padding: 0;
}

.module {
    float: left;
    margin-bottom: 5px;
}

li.news-ul {
    background: none;
    font-size: 0.75em;
}

li.news-ul-h {
    background: none;
    font-size: 0.75em;
}

.news-li {
    padding-left: 13px;
    background: url( '../images/MaxiNew/news-icn.png' ) no-repeat 0 3px;
    font-size: 0.7em;
}

    .news-li a {
        vertical-align: top;
        padding-left: 13px;
        color: #1D6298;
    }

        .news-li a:hover, .news-li-h a:hover {
            color: #F60;
        }

.news-li-h {
    padding-left: 13px;
    background: url( '../images/MaxiNew/news-icn.png' ) no-repeat 0 3px;
    font-size: 0.7em;
}

    .news-li-h a {
        vertical-align: top;
        padding-left: 13px;
        color: red;
    }

.news-ul a {
    font-weight: bold;
    text-transform: uppercase;
}

    .news-ul a:hover, .news-ul-h a:hover {
        color: #F60;
        font-weight: bold;
    }

.news-ul-h a {
    font-weight: bold;
    text-transform: uppercase;
    color: Red;
}

.Viol {
    color: #7b7b8d;
}

.NewsBlock {
    height: auto;
    margin-bottom: 15px;
    text-align: left;
}

.NewsBlockHead {
    height: auto;
    width: 100%;
}

.NewsBlockHeadTop {
    border-top: solid 1px #E0E0E0;
}

.NewsTitle {
    font: bold 1em "Microsoft Sans Serif", sans-serif;
    color: #76A21A;
    margin: 12px 0 5px 0;
    text-transform: uppercase;
}

.OrNewsTitle {
    font: bold 1em "Microsoft Sans Serif", sans-serif;
    color: #F60;
    margin-left: 10px;
    text-transform: uppercase;
}

.homeCompPad {
    margin: 10px 0;
}

.MNewsTitle {
    font: bold 1em "Microsoft Sans Serif", sans-serif;
    color: #F60;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.ANewsTitle {
    font: bold 1em "Microsoft Sans Serif", sans-serif;
    color: #008CDC;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.Maxi {
    color: #F60;
}

/* Home page, Central part */
.MainNews {
    padding: 10px 0;
    border-bottom: solid 3px #c9c9c9;
}

.MainNewsTitle {
    padding-bottom: 10px;
    margin-top: -3px;
}

    .MainNewsTitle a {
        font: bold 1.2em "Microsoft Sans Serif", sans-serif;
        text-decoration: underline;
    }

        .MainNewsTitle a:hover {
            color: #F60;
            font: bold 1.2em "Microsoft Sans Serif", sans-serif;
        }

.MainNewsDescr {
    position: relative;
    width: 100%;
    height: auto;
    margin: 5px 5px 0 0;
    color: #3e3e3e;
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 14px;
    line-height: 1.5em;
}

.MainNewsImgDiv a {
    font-size: 1px;
}

.MainNewsImgDiv {
    border: solid 1px #d5d5d5;
    padding: 1px;
    float: left;
    margin-right: 15px;
}

.AllButton {
    width: 112px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    padding-left: 10px;
    padding-bottom: 10px;
}

* html .AllButton {
    width: 120px;
    height: 19px;
    text-align: center;
    vertical-align: middle;
    padding-left: 17px;
    padding-bottom: 5px;
}

    .AllButton a, .AllButton a:hover {
        font: bold 0.9em "Microsoft Sans Serif", sans-serif !important;
        text-decoration: none;
    }

.CatalogView {
    color: #628D19;
    font-size: 1.5em;
    font-weight: 600;
}

/* Home page, Right part */

.ActDiv {
    text-align: center;
}

    .ActDiv A {
        text-decoration: none;
    }

.NewAdvImg {
    position: relative;
    padding-top: 5px;
}

.Cook {
    margin: 12px 0 5px;
}

.Container {
    height: auto;
    width: 100%;
}

/* III. View Page*/
.ContextLinkDiv {
    height: auto;
    text-align: left;
    clear: both;
}

.ContBorder {
    border: solid 1px #D4E2ED;
}

.ContextLinkDivList {
    padding: 3px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.ContextLinkRow a {
    font: 12px "Microsoft Sans Serif", sans-serif;
    color: black;
    border-bottom: solid 1px #D4E2ED;
}

    .ContextLinkRow a:hover {
        font: 12px "Microsoft Sans Serif", sans-serif;
        color: #F60;
    }

.ContextLinkDiv table {
    width: 100%;
    height: 100%;
}

.ContextLinkRow {
    padding: 3px;
}

.TourSite {
    font-size: 0.75em;
    vertical-align: middle;
    text-align: right;
}

.ContextLinkListSel {
    font: 0.7em "Microsoft Sans Serif", sans-serif;
    color: #F60 !important;
}

.ShowHideAllLink {
    margin: 10px 0 10px 10px;
    clear: both;
}

    .ShowHideAllLink a {
        font: bold 0.75em "Microsoft Sans Serif", sans-serif;
        text-decoration: none;
        color: #76A21A;
    }

        .ShowHideAllLink a:hover {
            font: bold 0.75em "Microsoft Sans Serif", sans-serif;
            text-decoration: none;
        }

.AdvView {
    position: relative;
    height: auto;    
    line-height: 1.1em;
    margin-top: 5px;
    margin-bottom: 5px;
    display:inline-block;
    width: 60%;
    padding-left: 10px;
}

.AdvViewNews {
    position: relative;
    height: auto;    
    line-height: 1.1em;
    margin-top: 5px;
    margin-bottom: 5px;    
}

.AdvInfoBus {
    border: solid 1px #6A788E;
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 15px;
}

    .AdvInfoBus table {
        width: 98%;
        margin: 0 5px;
    }

.ArchiveInfoSm {
    color: #6A981B;
    font-size: 1em;
}

.ArchiveInfoBig {
    text-transform: uppercase;
    color: #F60;
    font-size: 1.1em;
}

.ArchiveInfoSection {
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
}

    .ArchiveInfoSection img {
        width: 141px;
        height: 37px;
    }

/*Dynamic template.*/
.SubDynTbl {
    position: relative;
    height: auto;
    border-collapse: collapse;
    line-height: 1.0em;
}

    .SubDynTbl tr, td {
        vertical-align: top;
        color: #3f3f3f;
    }

    .SubDynTbl td {
        color: #3f3f3f;
    }

.TdLft {
    /*font: 0.75em "Microsoft Sans Serif", sans-serif;*/
    position: relative;
    text-align: left;
    width: auto;
}

.DynFdTtl {
    padding-right: 10px;
    color: #1D6298;
}

.GroupTitle {
    font: bold 0.9em "Microsoft Sans Serif", sans-serif;
    color: #000;
}

.NewGroupTitle {
    color: #3f3f3f;
    padding: 10px 0 3px !important;
}

.Urg {
    font-size: 1em !important;
    font-family: "Microsoft Sans Serif", sans-serif !important;
    color: #BC1200;
}

.AdvContactInfo {
    margin: 5px;
    font: 0.75em "Microsoft Sans Serif", sans-serif;
    color: #3F3F3F;
}

    .AdvContactInfo img {
        margin-right: 5px;
    }

.AdvImg {
    float: left;
    margin-right: 10px;
    border: solid 1px #E4E4E4;
}

.MainImg {
    /*width: 190px;
    height: 217px;*/
}

.MainImgSec {
    text-align: center;
    /*vertical-align: middle;*/
    padding-top: 10px;
}

.AdvHead {
    /*  margin-left: 270px;
    margin-top: 5px;*/
    padding-bottom: 3px;
    position: relative;
    text-align: left;
    /*  width: 170px;*/
}

.PostAdvHead {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .PostAdvHead a {
        color: #195f83;
        font: bold 11px "Microsoft Sans Serif", sans-serif;
        text-decoration: none;
    }

        .PostAdvHead a:hover {
            text-decoration: underline;
        }

.BusCompList a {
    font-size: 0.9em;
    font-style: normal;
    text-decoration: underline;
}

    .BusCompList a:hover, .BusCompListA:hover {
        text-decoration: underline;
    }

.BusComp {
}

    .BusComp .headerGoodsClose {
        cursor: default;
        background: none;
    }

    .BusComp .headerGoodsOpen {
        cursor: default;
        background: none;
    }

    .BusComp h1 {
        color: #F60;
        display: inline;
        font: 1.7em Roboto;
        font-weight: bold;
    }

        .BusComp h1 a, .BusComp h1 a:link {
            color: #C60;
            font-weight: bold;
            font-size: 1.1em;
            text-decoration: none;
        }

            .BusComp h1 a:hover, .BusComp h1 a:hover {
                color: #C60;
                text-decoration: underline;
            }

.ViewTitle {
    color: #C60;
    font: bold 1.6em Roboto !important;
    /*margin: 0 5px;*/
    margin-left: 2.5%;
}

.ViewTitleBorder {
    border-bottom: dashed 1px #444;
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0;
    height: 100%;
    font-size: 0;
    width: 100%;
}

.BusComp img {
    vertical-align: bottom;
}

.BusComp h2 a, .BusComp h2 a:hover {
    font: bold 13px "Microsoft Sans Serif", sans-serif;
    color: #286a8b;
    text-decoration: underline;
}

.ContInf {
    position: relative;
    /*font: 14px "Microsoft Sans Serif", sans-serif;*/
    color: #333;
    margin-top: 10px;
}

    .ContInf a, .ContInf a:hover {
        /*font-family: "Microsoft Sans Serif", sans-serif;*/
    }

.AftImgCnt {
    width: 180px;
}

.CatPr {
    float: right;
    font-size: 0.8em;
}

.AdvPr {
    font: 1.0em "Microsoft Sans Serif", sans-serif;
    width: 100%;
}

.AdvPr1 {
    background-color: #F4F4F4;
    color: #50616C;
    padding-right: 5px;
    vertical-align: middle;
}

    .AdvPr1 span {
        display: block;
        margin-top: 6px;
    }

.AdvPr2 {
    height: 30px;
    background-color: #BC1200;
    font: bold 1.3em "Microsoft Sans Serif", sans-serif;
    color: #FFF;
    padding: 0 5px;
    vertical-align: middle;
}

.AdvLoc {
    width: 300px;
    font-size: 0.8em;
    color: #646464;
    padding-bottom: 5px;
}

.ArtLoc {
    width: 300px;
    font-size: 0.8em;
    color: #646464;
}

.ArtCreateDate {
    margin-bottom: 10px;
    color: #646464;
    font-style: italic;
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 0.8em;
    margin-top: 5px;
}

.AdvDescTxt {
    font: 14px "Microsoft Sans Serif", sans-serif;    
    width: 100%;
    clear: both;
    color: #313131;
}

.AdvDescTxt ul, .AdvDescTxt ol{
    margin-left: 15px;
}

.ConsDescTxt {
    font: 0.8em "Microsoft Sans Serif", sans-serif;
    padding-bottom: 10px;
    width: 100%;
    clear: both;
}

.AdvDescTxt h3 {
    font: 1em "Microsoft Sans Serif", sans-serif;
}

.ActsCont a:hover {
    text-decoration: none;
}

.Acts {
    position: relative;
    width: 100%;
    margin-top: 5px;
    height: auto;
}

.tab-blockBus {
    width: 476px;
}

.ActGr {
    float: left;
    margin: 0 6px 3px 0;
    cursor: pointer;
}

.Filter {
    height: auto;
    font: 13px "Microsoft Sans Serif", sans-serif;
    color: #2c2c2c;
    text-align: left;
}

.FilterL {
    margin-top: 10px;
    margin-right: 10px;
    /* border-top: dotted 1px #6F6F6F;*/
}

    .FilterL #title {
        font-weight: bold;
        margin-bottom: 5px;
    }

.FilterHL {
    margin-top: 10px;
    margin-right: 10px;
    border-top: dotted 1px #6F6F6F;
}

    .FilterHL #title {
        color: #cb3930;
        font-weight: bold;
    }

.ListAction {
    cursor: pointer;
    color: #FFF;
    font: bold 0.7em "Microsoft Sans Serif", sans-serif;
    border-top: 1px solid #90D4FF;
    border-left: 1px solid #48AFF1;
    border-right: 1px solid #0064B0;
    border-bottom: 1px solid #004B8E;
    background: url('../images/MaxiNew/bg-btn.gif') repeat-x;
    background-color: #0089E1;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    float: right;
    margin-right: 30px;
}

/* Compact list */
.CmpctLstItm {
    position: relative;
    width: 100%;
    margin-top: 2px;
    border: solid 1px #E9E9E9;
}

div.CmpctLstItm:hover {
    background-color: #F5F5F5;
    border: solid 1px #ABABAB;
}

.CmpctLstItm img {
    float: left;
}

.CmpctLstItmTtl {
    font-size: 0.8em;
    position: relative;
    width: auto;
    margin-bottom: 3px;
}

.CmpctLstItmPr {
    float: left;
    font: 0.9em "Microsoft Sans Serif", sans-serif;
    color: #DD5400;
}

.CmpctLstItmDesc {
    width: auto;
    position: relative;
    font: 0.9em "Microsoft Sans Serif", sans-serif;
    color: #676767;
    text-align: justify;
}
/* Compact list */

/* IV. List page */
.Actions {
    width: 100%;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
}

.ActionsRow {
    margin: 10px 0 0 10px;
}

.Actions a {
    text-decoration: underline;
    text-transform: uppercase;
    color: #195F83;
}

    .Actions a:link {
        color: #195F83;
    }

    .Actions a:hover {
        color: #F60;
        text-decoration: underline;
    }

.ActionsContainer {
    /*text-align: center;*/
    width: 100%;
    margin-bottom: 5px;
}

    .ActionsContainer a, .ActionsContainer a:hover {
        font-weight: bold;
    }

    .ActionsContainer table {
        width: 100%;
    }

.ActionSel {
    margin-top: 10px;
    padding: 0 20px 0 0;
    position: relative;
    height: 30px;
    color: #F60;
    text-align: center;
    /*vertical-align: middle;*/
    font-weight: bold;
}

    .ActionSel h2, .Action h2 {
        font-size: 1em;
    }

    .ActionSel span, .Action span {
        font-weight: normal;
        color: Black;
    }

.Action {
    margin-top: 10px;
    padding: 0 20px 0 0;
    height: 30px;
    text-align: center;
    /*vertical-align: middle;*/
}

.ActionLastTd {
    width: 100%;
}

.SmFilter {
    float: right;
    width: 70px;
}

.SmFilterLbl {
    float: right;
    margin: 3px 5px 0 0;
}

.GrFilter {
    margin-bottom: 15px;
    width: 100%;
    height: 30px;
    /*border-collapse: collapse;*/
    margin-top: 10px;
}

    /*.GrFilter table {
    width: 100%;
    height: 30px;
    border-collapse: collapse;
    margin-top: 10px;
}*/

    /*.GrFilter table tr td {
        font: bold 14px "Microsoft Sans Serif", sans-serif;
        color: #5b5b5b;
        vertical-align: middle;
        /* background-color: #E9E9E9;
    }*/

    .GrFilter div {
        font: bold 13px "Microsoft Sans Serif", sans-serif;
        color: #5b5b5b;
        vertical-align: middle;
        /*background-color: #E9E9E9;*/
    }

.GrFlt1 {
    /* text-align: left;
     width: 263px; */
    width: 60%;
}

.GrFlt2 {
    /*border-left: solid 1px #FFF;*/
    width: 35%;
}

.GrFlt3 {
    float: right;
    /*border-left: solid 1px #FFF;
    width: 25px;*/
    cursor: pointer;
}

.CheckBox label {
    position: absolute;
}

.List {
    width: 100%;
    height: auto;
    margin: 10px 0;
    background-color: #FFF;
}

/* Default list item */
.DfltLstItm {
    clear: both;
    margin-top: 5px;
    border: solid 1px #E9E9E9;
    padding: 5px;
    width: 100%;
}

div.DfltLstItm:hover {
    background-color: #F5F5F5;
    border: solid 1px #ABABAB;
}

.CmctLstItmImg {
    float: left;
    padding: 2px;
    margin-right: 5px;
    border: solid 1px #868686;
}

.DfltLstItmImg {
    /*margin: 2px 10px 0 2px;*/
    margin: 2px;
    padding: 2px;
    border: solid 1px #cbcbcb;
    vertical-align: middle;
    width: 101px;
    height: 101px;
    text-align: center;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

    .DfltLstItmImg img {
        margin: 1px;
    }

.DfltLstItmImgAvl {
    border: solid 1px #4a7e00;
}

.DfltLstItmImgNoAvl {
    border: solid 1px #ff0000;
}

.ListImg {
    width: 185px;
    margin-right: 2px;
}

.ListImgTrade {
    width: 100px;
}

.DfltLstItmTtl {
    width: auto;
}

    .DfltLstItmTtl a {
        font-size: 0.95em;
        font-weight: bolder;
    }

.DfltLstItmDsc {
    width: 100%;
    /*font: 1em "Microsoft Sans Serif", sans-serif;*/
    color: #000;
    margin-bottom: 10px;
}

.DfltLstItmAddress {
    /*font-size: 0.75em;*/
    margin-left: 5px;
    width: 100%;
}

    .DfltLstItmAddress img {
        border: 0;
        float: none;
    }
/* Default list item */

.ThreeStateCheckBox {
    font: 14px "Microsoft Sans Serif", sans-serif;
    color: #373636;
    margin-top: 3px;
}

    .ThreeStateCheckBox img {
        margin-right: 5px;
        /*margin-top: 2px;*/
        vertical-align: top;
    }

.LoginDiv {
    margin-left: 10px;
    text-align: left;
    height: auto;
}

    .LoginDiv #loginButton {
        width: 75px;
        height: 20px;
        position: relative;
    }

.LoginRow {
    margin-top: 10px;
    font: 0.7em "Microsoft Sans Serif", sans-serif;
    height: auto;
    clear: both;
}

.LogLink {
    margin: 0 0 15px 10px;
    font: 14px "Microsoft Sans Serif", sans-serif;
    color: #387494;
    height: auto;
    clear: both;
}

.LoginRow img {
    /*margin-left: 0 5px;*/
}

.RghtClmn {
    float: left;
    margin-left: -120px;
    width: 50%;
}

.positionleft {
    margin-left: 235px;
}

.Rem {
    /*margin-top: 25px 0 10px;*/
}

.ForgotLink {
    margin-left: 100px;
    margin-top: -15px;
}

.LeftClmn {
    float: left;
    width: 45%;
    margin-left: 120px;
    width: 50%;
}

.UserLeft {
    float: left;
    width: auto;
    margin-left: 10px;
    margin-bottom: 10px;
}

.UserRight {
    float: left;
    margin-left: -180px;
}

.LoginRow input {
    margin-top: 2px;
}

.RegDiv {
    margin: 5px 0 0 5px;
    text-align: left;
    width: 485px;
    height: auto;
}

.RegGr {
    color: #242424;
}

.RegGrLt {
    color: #676767;
}

.RegRow {
    margin-top: 10px;
    color: #848484;
    font: 14px "Microsoft Sans Serif", sans-serif;
    font-style: italic;
    height: auto;
    clear: both;
}

    .RegRow input {
        margin-top: 2px;
    }

.Asterisk {
    font: 0.9em "Microsoft Sans Serif", sans-serif;
    color: Red;
}

/* Partners page */
.Partners {
    width: 100%;
    position: static;
    background-color: #FFF;
}

.PartnersHdr {
    font-weight: bold;
    text-transform: uppercase;
}

.Partners tr td {
    border-collapse: collapse;
    border-bottom: 1px dotted #EEE;
}

.Partners tr td {
    vertical-align: middle;
    font: 0.75em "Microsoft Sans Serif", sans-serif;
    color: #444;
    padding: 3px 5px;
}

.PartnersFrstTd {
    text-align: center;
}

.Partners a:hover {
    background-color: #FFF;
}

/* ContactInfo page */
.ContactInfo {
    color: #666;
    font-size: 1em;
}

    .ContactInfo h2 {
        color: #F60;
        font: bold 1em "Microsoft Sans Serif", sans-serif;
        text-transform: uppercase;
        margin: 15px 0;
    }

.Feedback {
    text-align: center;
    margin: 0 auto;
    background-color: #FFF;
    color: #1c1c1c;
    font: 14px "Microsoft Sans Serif", sans-serif;
}

    .Feedback table {
        margin-bottom: 20px;
        color: #666;
    }

.FeedbackTtl {
    margin: 0 auto;
    text-transform: uppercase;
    font: 14px Roboto;
    color: #415f00;
    text-align: center;
}

.FeedbackDescr {
    color: #3E3E3E;
    height: auto;
    line-height: 2em;
    margin-top: 10px;
    text-align: justify;
    padding: 0 10px;
}

.FeedbackButtonDiv {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

.UsrHomeRow {
    /* margin-top: 5px;*/
    width: 100%;
    height: auto;
    text-align: left;
}

.OrgTitle {
    color: #415f00;
    font: 14px "Microsoft Sans Serif", sans-serif;
    margin-top: 12px;
}

.WelcomeTxt {
    color: #848484;
    font: 14px "Microsoft Sans Serif", sans-serif;
    font-style: italic;
}

.HomeGen {
    margin-top: 15px;
    font: 14px "Microsoft Sans Serif", sans-serif;
}

    .HomeGen img {
        border: solid 1px #E9E9E9;
        width: 180px;
        height: 134px;
    }

.HomePad {
    /*text-align: center;*/
    margin-bottom: 10px;
}

.UserPad {
    margin: 170px 0 0 10px;
}

.UserBlockLeft {
    /*margin-top:10px;*/
    margin: 20px 0 0 130px;
}

.UsrHomeGrpTitle {
    color: #313131;
    font: bold 13px "Microsoft Sans Serif", sans-serif;
}

.UserHomeTitle {
    color: #313131;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    margin-top: 10px;
    margin-bottom: 5px;
}

/*.UserLeft
{
	margin-left:50px;
	
}*/
.MyObjctsLink a {
    color: #195F83;
}

.HomePad a {
    font-size: 0.7em;
    /*margin-left: 0 10px 0 25px;*/
}

.AddHomeAdv {
    margin: 0 0 10px 15px;
    float: left;
    font: 14px "Microsoft Sans Serif", sans-serif;
    color: #387494;
}

.UsrHomeGrp {
    margin-left: 65px;
    /*  background-color: #F1F9FF;
    border: solid 1px #E9E9E9;*/
}

.UserInfo {
    margin-top: 7px;
}

.UsrHomeGrpDescr {
    color: #848484;
    font: 14px "Microsoft Sans Serif", sans-serif;
    font-style: italic;
    margin: 5px 0 10px;
    margin-left: 120px;
}

.PassBlock {
    height: 50px;
}

.LastBlock {
    margin: 0 0 12px 10px;
}

.RqrdTxtBox {
    font: 14px "Microsoft Sans Serif", sans-serif;
    height: 25px;
    padding: 7px 10px;
    border-top: solid 1px #cbcbcb;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #eaeaea;
    border-bottom: 0;
    background-color: #f9f9f9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    /*border-radius: 3px;*/
}

.UserRegTextBox {
    font: 14px "Microsoft Sans Serif", sans-serif;
    height: 24px;
    border-top: solid 1px #cbcbcb;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #eaeaea;
    border-bottom: 0;
    background-color: #f9f9f9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    /*border-radius: 3px;*/
    padding: 7px 10px;
}

.UsrHomeGrp input {
    margin-top: 3px;
}

.UsrHomeGrpRow {
    padding-top: 11px;
}

.FileTextBox {
    height: 19px;
    font-family: "Microsoft Sans Serif", sans-serif;
    /* border: solid 1px #BEBEBE;
    opacity: 0;*/
    cursor: pointer;
}

* html .FileTextBox {
    filter: alpha(opacity=0);
    width: 90px;
    margin-right: 15px;
    cursor: pointer;
}

.FileTextBoxReg {
    height: 28px;
    font-family: "Microsoft Sans Serif", sans-serif;
    /* border: solid 1px #BEBEBE;*/
}

.AdvCreateDiv {
    width: 500px;
}

.AdvCreateTtl {
    color: #3c3c3c;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
}

.AdvCreateDescr {
    color: #696969;
    font: italic 14px "Microsoft Sans Serif", sans-serif;
    margin: 5px 0 10px 30px;
}

.AdAction {
    margin-top: 45px;
    margin-bottom: 5px;
}

.NextButton {
    background: url('../images/MaxiNew/next.png' ) no-repeat;
    border: 0;
    color: #6a2a04;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    cursor: pointer;
    text-transform: none;
    height: 34px;
    width: 122px;
}

.ControlTitle {
    color: #2c2c2c;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
}

.CatLftClmn {
    /*float: left;*/
    width: 500px;
}

/* Container control*/
.top-left {
    /* background: url(       '../images/MaxiNew/left1280-gr.gif' );*/
    height: 5px;
    font-size: 2px;
    margin: 0 5px 0 1px;
}

.top-left-green {
    /*  background: url(       '../images/MaxiNew/left1280-green.gif' );*/
    height: 5px;
    font-size: 2px;
    margin: 0 5px 0 1px;
}

.top-right {
    float: right;
    margin: -5px 1px 0 0;
    /*   background: url(       '../images/MaxiNew/right-gr.gif' );*/
    height: 5px;
    width: 5px;
    font-size: 2px;
}

.top-right-green {
    float: right;
    margin: -5px 1px 0 0;
    /*   background: url(       '../images/MaxiNew/right-green.gif' );*/
    height: 5px;
    width: 5px;
    font-size: 2px;
}

.top-left-wt {
    /*  background: url(       '../images/MaxiNew/left1280-wt-top.gif' );*/
    height: 5px;
    font-size: 2px;
    margin: 0 5px 0 1px;
}

.top-left-wtd {
    /*  background: url(       '../images/MaxiNew/left1280-wtd-top.gif' );*/
    height: 5px;
    font-size: 2px;
    margin: 0 5px 0 1px;
}

.top-right-wtd {
    float: right;
    margin: -5px 1px 0 0;
    /* background: url(       '../images/MaxiNew/right-whd-top.gif' );*/
    height: 5px;
    width: 5px;
    font-size: 2px;
}

.top-right-wt {
    float: right;
    margin: -5px 1px 0 0;
    /*  background: url(       '../images/MaxiNew/right-wt-top.gif' );*/
    height: 5px;
    width: 5px;
    font-size: 2px;
}

.BlHead {
    margin: 0 1px;
    height: 24px;
    background: url( '../images/MaxiNew/pop2-bg.gif' ) repeat-x;
    background-color: #95ACBB;
}

.BlHead-green {
    margin: 0 1px;
    height: 24px;
    background: url( '../images/MaxiNew/pop2-bg-green.gif' ) repeat-x;
}


.ContBlTitle h1, .ContBlTitle h2, .ContBlTitle h3 {
    color: #FFF;
    font: 1.0em "Microsoft Sans Serif", sans-serif;
}

.ContBlTitle {
    color: #FFF;
    font: bold 0.7em "Microsoft Sans Serif", sans-serif;
    position: absolute;
    margin: 3px 0 0 15px;
    text-align: left;
    text-transform: uppercase;
}

.Inside {
    height: auto;
    margin-top: 0;
    /*  border-left: solid 1px #E3E3E3;
    border-right: solid 1px #E3E3E3;*/
}

.Inside2 {
    /* border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;*/
    background: #FFF;
    margin-top: 0;
    height: 100%;
}

.bottom-left {
    /* background: url(       '../images/MaxiNew/left1280-wt.gif' );*/
    height: 5px;
    font-size: 2px;
    margin: 0 5px 0 1px;
}

.bottom-right {
    /*  background: url(       '../images/MaxiNew/right-wt.gif' );*/
    background-position: 100% 0;
    background-repeat: no-repeat;
    height: 5px;
    font-size: 2px;
    margin: -5px 1px 0 0;
}

.bottom-left-wtd {
    /* background: url(       '../images/MaxiNew/left1280-wtd.gif' );*/
    height: 5px;
    font-size: 2px;
    margin: 0 5px 0 1px;
}

.bottom-right-wtd {
    /*  background: url(       '../images/MaxiNew/right-whd.gif' );*/
    /*  background-position: 100% 0;*/
    background-repeat: no-repeat;
    height: 5px;
    font-size: 2px;
    margin: -5px 1px 0 0;
}

.RsdncHldr {
    margin: 0 10px 10px 0;
    /*  margin: 20px 0 0 15;
    margin-bottom:10px;
    margin-top:5px;*/
    text-align: left;
    vertical-align: middle;
    font: 14px "Microsoft Sans Serif", sans-serif;
    color: #387494;
}

    .RsdncHldr #chooseLink, .RsdncHldr #addLink {
        font: 14px "Microsoft Sans Serif", sans-serif;
        margin: 5px 0 0;
        text-decoration: none;
        border-bottom: 1px dotted #387494;
    }

.RegistrationButton {
    background: url("../images/MaxiNew/register.png") no-repeat;
    border: 0px;
    width: 170px;
    height: 28px;
}

.PopupContent {
    background-color: #F9F9F9;
    border: 1px solid #E6E6E6;
    /*border-radius: 5px;*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #3A3A3A;
    display: none;
    position: absolute;
    margin-left: 10px;
    padding-bottom: 10px;
    z-index: 20000;
}

.RsdncDiv {
    width: 285px;
    height: 170px;
}

.RsdnLeft {
    width: 75px;
    float: left;
    color: #415F00;
    font: italic 14px "Microsoft Sans Serif", sans-serif;
}

.CatSelDiv {
    width: 350px;
    padding: 15px;
    font-size: 0.9em;
}

    .CatSelDiv .CatLftClmn {
        float: none;
        width: auto;
        margin-bottom: 5px;
    }

.CatSelLink {
    margin: 0 10px;
    width: 150px;
}

.RsdncDiv table {
    font: 1em "Microsoft Sans Serif", sans-serif;
}

.RsdncDivHdr {
    background: url( '../images/MaxiNew/popup-hdr-bg.gif' ) repeat-x;
    border: 1px solid #E6E6E6;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #3A3A3A;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    height: 29px;
    position: relative;
}

.RsdncDivHdrTitle {
    margin: 7px 0 0 10px;
    position: relative;
}

.GrnBtn {
    background: url( '../images/MaxiNew/grn-btn.png' ) no-repeat;
    width: 74px;
    height: 21px;
    font: 11px "Microsoft Sans Serif", sans-serif;
    text-align: center;
    color: #FFF;
    border: 0;
    cursor: pointer;
}

.RedBtn {
    background: url('../images/MaxiNew/rd-btn.png' ) no-repeat;
    width: 74px;
    height: 21px;
    font: 11px "Microsoft Sans Serif", sans-serif;
    text-align: center;
    color: #FFF;
    border: 0;
    cursor: pointer;
}

.UserAgreement {
    background: url('../images/MaxiNew/userAgreement.png' ) no-repeat;
    width: 184px;
    height: 38px;
    border: 0;
    color: #6a2a04;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    cursor: pointer;
    /*text-transform:none;*/
    padding-bottom: 5px;
}

.ForgetPassword {
    background: url('../images/MaxiNew/Submit.png' ) no-repeat;
    width: 115px;
    height: 38px;
    padding-right: 7px;
    padding-top: 7px;
    border: 0;
    color: #6a2a04;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    cursor: pointer;
    text-transform: none;
}

.AddLibrary {
    background: url('../images/MaxiNew/AddButton.png' ) no-repeat;
    border: 0;
    color: #6a2a04;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    cursor: pointer;
    text-transform: none;
    height: 28px;
}

.ImageLabrarySection {
    border: dotted 1px #c7c7c7;
    width: 525px;
}

/* Edit control */
.EditGenLght {
    /*  background: #F4FFF1;
    border: solid 1px #E9E9E9;*/
    margin-top: 5px;
    width: 535px;
}

.EditMess td {
    padding: 5px 1px !important;
}

.EdtCtnrSct {
    /* background-color: #F1F9FF;
    border: solid 1px #E9E9E9;*/
    margin-top: 5px;
}

    .EdtCtnrSct td {
        /*padding: 5px 0px 0;*/
        color: #111111;
        font: bold 12px "Microsoft Sans Serif", sans-serif;
        /*vertical-align:bottom;*/
    }

    .EdtCtnrSct div {
        /*padding: 5px 0px 0;*/
        color: #111111;
        font-weight: bold;
        /*vertical-align:bottom;*/
    }

.EdtSctTtl {
    color: #111111;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    text-transform: uppercase;
    /*text-align: center;*/
}

.EdtPhnTtl {
    font: italic 14px "Microsoft Sans Serif", sans-serif;
    color: #848484;
    text-transform: uppercase;
}

.EdtCtnrSubSct {
    width: 521px;
    /*  border: solid 1px #E9E9E9;*/
    margin-top: 5px;
}

    .EdtCtnrSubSct td {
        padding: 5px 0;
    }

.EdtSubSctTtl {
    /* padding: 0 0 5px 5px;*/
}

    .EdtSubSctTtl span {
        color: #37648E;
        font-weight: bold;
        text-transform: uppercase;
    }

.EdtBtnArea {
    cursor: pointer;
    color: #FFF;
    font: bold 0.6em "Microsoft Sans Serif", sans-serif;
    text-transform: uppercase;
}

.EdtAltRow {
    background-color: #f4f4f4;
}

/*.EdtInvalidRow
{
    background-color: yellow;
}*/
.MandatoryRow {
    background-color: #fff;
    margin-top: 10px;
}

.MandatoryLbl {
    color: #2c2c2c !important;
    font-weight: bold !important;
}

.RegBusTextBox {
    font: italic 14px "Microsoft Sans Serif", sans-serif;
    border-top: solid 1px #cbcbcb;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #eaeaea;
    border-bottom: 0px;
    background-color: #f9f9f9;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #848484;
}

.EdtFldTtl {
    width: 25%;
    /*padding-left: 5px;
    vertical-align: middle;*/
}
/* Edit control */

.BnrDiv {
    background-color: #FFF;
    width: 100%;
    font: 1em "Microsoft Sans Serif", sans-serif;
    color: #7F7F7F;
    position: relative;
    margin-top: 30px;
    z-index: 2;
}

    .BnrDiv table td {
        border: solid 1px #E9E9E9;
        padding: 5px;
    }

    .BnrDiv table {
        border-collapse: collapse;
        width: 98%;
        font: 1em "Microsoft Sans Serif", sans-serif;
        color: #7F7F7F;
        margin: 10px;
    }

.CtgrSlctrDiv {
    margin-left: 20px;
    /*font-size: 0.9em;*/
}

.FgtPswrdDiv {
    padding: 0 5px 0 10px;
    color: #7F7F7F;
    height: auto;
}

.FgtPswrdDivTitle {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #415F00;
    text-transform: uppercase;
}

.FgtPswrdRow {
    margin-top: 7px;
    color: #3e3e3e;
    text-align: justify;
    line-height: 2em;
    font: 14px "Microsoft Sans Serif", sans-serif;
}

.FgtPswrdDiv td {
    padding: 7px 10px 0 0;
    color: #7F7F7F;
    vertical-align: middle;
}

.FgtPswrdSend {
    margin-bottom: 10px;
    font-size: 1.2em;
}

.datag TR TD {
    text-align: center;
    border-collapse: collapse;
}

.Saved {
    position: relative;
    padding: 0 10px;
    margin: 0 auto;
    background-color: #FFF;
    color: #666;
}

.PageTtl {
    text-transform: uppercase;
    font-size: 1.6em;
    margin-top: 10px;
    color: #F60;
    font-weight: bold;
    position: relative;
}

    .PageTtl h2 {
        font-size: 1.0em;
        position: relative;
        display: inline;
    }

.PageTtlList h2, .PageTtlList h1 {
    text-transform: uppercase;
    font-size: 1.0em;
    color: #F60;
    font-weight: bold;
}

.PageTtlListGray {
    text-transform: uppercase;
    font-size: 0.75em;
    color: #7b7b8d;
    font-weight: bold;
}

.PageTtlListOrange {
    text-transform: uppercase;
    font-size: 0.75em;
    color: #F60;
    font-weight: bold;
}

.PosterTitle {
    margin-top: 20px;
}

.PageTtlSm {
    text-transform: lowercase;
    font: bold 0.8em "Microsoft Sans Serif", sans-serif;
    color: #7b7b8d;
    margin: 3px 0 0 10px;
    position: relative;
}

.SavedList {
    margin: 10px 0 15px 15px;
}

.SavedRow {
    margin: 5px 0 5px 10px;
}

.SavedLstRow {
    margin: 30px 0 5px 10px;
}

.SavedLstUsrRow {
    margin: 20px 0 5px 10px;
    color: #BC1200;
}

.MyObjcts {
    position: relative;
    padding: 0 10px;
    margin: 0 auto;
    background-color: #FFF;
    color: #666;
    font: 0.8em "Microsoft Sans Serif", sans-serif;
}

.Counter {
    margin: 10px 0 5px;
    position: relative;
    font-size: 0.9em;
}

.ObjctsCnt {
    color: #F60;
    font-weight: bold;
}

.MyObjectsTbl {
    position: relative;
    border: solid 1px #E9E9E9;
    margin: 10px 5px 5px;
    font-size: 0.9em;
    color: #111;
    border-collapse: collapse;
    width: 95%;
}

    .MyObjectsTbl td {
        border: solid 1px #E9E9E9;
        padding: 5px;
        vertical-align: middle;
    }

.MyObjectsTblHdr {
    font-size: 1.1em;
    font-weight: bold;
    background-color: #E9E9E9;
}

    .MyObjectsTblHdr td {
        border-right: solid 1px #FFF;
    }

.MinIcon {
    float: left;
    margin: 2px 2px 0 0;
    width: 11px;
    height: 11px;
    cursor: pointer;
}

.AdminDiv {
    width: 400px;
}

.AddProp {
    margin: 10px 0 10px 0;
    border-top: solid 1px #8CC824;
    border-left: solid 1px #9ECB51;
    border-right: solid 1px #558214;
    border-bottom: solid 1px #385A0C;
    background: url( '../images/MaxiNew/gr-bg-btn.gif' ) repeat;
    background-color: #7AAF1A;
    cursor: pointer;
}

    .AddProp A {
        color: #FFF;
        font-size: 1.0em;
        text-decoration: none;
    }

        .AddProp A:hover {
            color: #FFF;
        }

.ParentCat {
    font-weight: bold;
    font-size: 0.8em;
    margin-top: 5px;
    color: #646464;
}

    .ParentCat A {
        text-decoration: none;
    }

.ServCatSel img {
    margin: 5px 3px 0 0;
}

.ServCatSel A {
    color: #F60;
    text-decoration: underline;
    font-size: 0.8em;
}

.ServCat {
    font-size: 0.75em;
}

    .ServCat img {
        margin: 5px 3px 0 0;
    }

.Cat, .ChildCat, .ChildCatGrey, .ChildCatSel, .ChildCatHighlighted, .CatSel {
    width: 210px;
    margin-top: 5px;
}

    .ChildCatSel a h3 {
        color: #F60;
    }

    .ChildCat img, .ChildCatGrey img, .ChildCatSel img {
        margin: 0 3px 0 0;
    }


    .Cat img, .CatSel img, .ChildCatHighlighted img {
        margin: 4px 3px 0 0;
        display: none;
    }

    .Cat h3, .CatSel h3, .ChildCatSel h3, .ChildCat h3, .ChildCatGrey h3, .ChildCatHighlighted h3 {
        display: inline;
        font: bold 14px "Microsoft Sans Serif", sans-serif;
        /* line-height: 1.1em;*/
        color: #2f2f2f;
    }

    .Cat A, .ChildCat A, .ChildCatGrey A, .ChildCatSel A, .CatSel A {
        text-decoration: none;
    }

        .ChildCatGrey A, .ChildCatGrey A:link, .ChildCatGrey A:hover {
            color: #939495;
        }

    .ChildCatHighlighted A, .ChildCatHighlighted A:link {
        /*color: #8e150b;*/
    }

    .Cat a {
        color: #2f2f2f;
        /*text-decoration: underline;*/
        font: bold 13px "Microsoft Sans Serif", sans-serif;
    }

        .Cat a:hover {
            text-decoration: underline;
            color: #2f2f2f;
            font: bold 13px "Microsoft Sans Serif", sans-serif;
        }

    .ChildCat a, .CatPropTd > a, .CatPropTd span a {
        color: #2f2f2f;        
        font-weight: bold;
        /*text-decoration: none;*/
    }
.CatPropTd > a {
    color: #f60;
}

.companyLink {
    color: #2f2f2f;
    text-decoration: none;
}

    .companyLink:hover {
        text-decoration: underline;
    }

.CatPropTd span a:hover {
    text-decoration: underline;
}

.ChildCat a:hover {
    color: #F60;
    text-decoration: underline;
}

.ChildCatSel A, .CatSel A, .CatSel A h3 {
    color: #F60;
    font-weight: bold;
}

    .ChildCatSel A:hover {
        font-weight: bold;
    }

.CatSubmCat {
    width: 490px;
}

.CatDescr {
    color: #606060;
    text-align: justify;
    margin-top: 20px;
}

.NoRecordsFound {
    margin-top: 10px;
    font-size: 1em;
    color: #646464;
}

.p-tab {
    height: 30px;
    vertical-align: top;
    float: left;
    margin-left: 15px;
}

.p-tab1 {
    height: 30px;
    vertical-align: top;
    float: left;
}

.p-w2 {
    width: 65px;
}

.p-w1 {
    width: 45px;
}

.p-tab a, .p-tab1 a {
    position: absolute;
    margin-top: 2px;
    border-bottom: dotted 1px #195F83;
    text-decoration: none;
    font-size: 0.8em;
    font-weight: bold;
}

    .p-tab a:hover, .p-tab1 a:hover {
        text-decoration: none;
        border-bottom: dotted 1px #F60;
    }

.p1 {
    width: 50px;
}

.p2 {
    margin-left: 15px;
    width: 60px;
}

.p3 {
    margin-left: 15px;
    width: 80px;
}

.p4 {
    margin-left: 15px;
    width: 85px;
}

.p5 {
    margin-left: 15px;
    width: 90px;
}

.p-bg {
    height: 24px;
    background-color: #195F83;
}

.p-bg-a {
    position: absolute;
    margin: 2px 0 0 10px;
}

.p-bg a {
    color: #FFF;
    font-weight: bold;
    font-size: 0.8em;
    text-decoration: none;
}

    .p-bg a:hover {
        text-decoration: none;
        color: #FFF;
    }

.p-ar {
    background: url( '../images/MaxiNew/ar-down.gif' ) no-repeat;
    font-size: 2px;
    width: 5px;
    height: 3px;
    margin-left: 11px;
}

.PosterItemTitle {
    width: 70%;
    font-size: 1.1em;
    margin: 25px 0 5px;
}

    .PosterItemTitle a {
        font-weight: bold;
        color: #373D4C;
        text-decoration: underline;
    }

        .PosterItemTitle a:hover {
            font-weight: bold;
            color: #F60;
        }

.PosterItemDate {
    color: #555;
    font: bold 0.7em "Microsoft Sans Serif", sans-serif;
    margin-top: 15px;
}

.PosterItemDescr {
    color: #111;
    position: relative;
    width: 100%;
    height: auto;
    margin-right: 5px;
    text-align: justify;
}

.PosterItemImg {
    float: left;
    margin-right: 10px;
    border: solid 1px #DBDBDB;
}

.PosterAllUrl {
    margin: 5px 12px 0 0;
    text-align: right;
    font-weight: bold;
    clear: both;
}

    .PosterAllUrl img {
        margin-right: 5px;
    }

    .PosterAllUrl a {
        font-size: 0.75em;
    }

.ArtDivTd2 {
    float: left;
    width: 48%;
    margin: 5px;
}

.ArtSeparator {
    font-size: 1px;
    height: 1px;
    border-bottom: solid 1px #D4E2ED;
    margin: 10px 0;
}

.ArtDateSeparator {
    font-size: 1px;
    height: 1px;
    border-bottom: solid 2px #F60;
    margin: 10px 0;
}

.ArtDivTd {
    padding-top: 9px;
    text-align: justify;
}

    .ArtDivTd a {
        font: normal 1em "Microsoft Sans Serif", sans-serif;
        text-decoration: none;
    }

        .ArtDivTd a:hover {
            font: 1em "Microsoft Sans Serif", sans-serif;
            text-decoration: underline;
        }

    .ArtDivTd img {
        margin-right: 5px;
    }

.ArtDivDescr {
    color: #3F3F3F;
    font: italic 0.9em "Microsoft Sans Serif", sans-serif;
    text-decoration: none;
}

.AfishaDivDescr {
    color: #3F3F3F;
    font: italic 0.7em "Microsoft Sans Serif", sans-serif;
    text-decoration: none;
    float: left;
}

.ArtToRead {
    text-transform: uppercase;
    color: #F60;
    font-weight: bold;
    font-size: 0.75em;
}

.DepArticles {
    padding-top: 20px;
    margin-bottom: 10px;
}

    .DepArticles img {
        margin-right: 10px;
    }

.BusAllRel {
    text-align: right;
    margin-right: 5px;
}

    .BusAllRel A {
        margin-top: 5px;
        font-size: 1.0em;
        text-decoration: underline;
        position: relative;
        z-index: 100;
    }

.ArtDate {
    margin: 5px 0;
    color: #373D4C;
}

    .ArtDate a {
        font-weight: bold;
        color: #373D4C;
        text-transform: uppercase;
        text-decoration: underline !important;
        margin: 0 !important;
        vertical-align: middle !important;
    }

.ArtBusSep {
    margin: 0 5px;
    font-size: 1.1em;
}

.ArtTime {
    margin-right: 10px;
    color: #555;
    font-size: 0.8em;
}

    .ArtTime .ViewPhnLnk {
        color: #555;
    }

.artTimeTable table {
    border-collapse: collapse;
}

.artTimeBorder td {
    border-bottom: solid 1px #D4E2ED;
}


.artTimeTable tr td a {
    text-decoration: none;
    vertical-align: top;
    margin-right: 10px;
}

    .artTimeTable tr td a:hover {
        text-decoration: underline;
    }

.ArtViewWhere {
    position: relative;
    width: 100%;
    height: auto;
    margin: 5px 5px 0 0;
    font-size: 0.8em;
    text-align: justify;
    color: #111;
}

    .ArtViewWhere a {
        color: #B47A36;
        margin-left: 5px;
    }

        .ArtViewWhere a:hover {
            color: #F60;
            margin-left: 5px;
        }

.brown {
    color: #B47A36;
}

.bus-logo img {
    font-size: 2px;
    margin: 1px;    
}

.bus-logo {
    font-size: 2px;
    margin-right: 10px;
    text-align: center; 
}

.BusMainImage {
    font-size: 2px;
    margin-bottom: 10px;
    text-align: center;
}

    .BusMainImage img {
        font-size: 2px;
        margin: 1px;
    }

.Comments {
    color: #272727;
    /*padding-top: 25px;*/
}

.EditComment {
    font-size: 0.85em;
}

.NewComment {
    clear: both;
    padding: 10px 10px;
    font: 11px "Microsoft Sans Serif", sans-serif;
    margin-top: -15px;
}

    .NewComment textarea {
        width: 100%;
        resize: vertical;
    }

.NewCommentTextarea {
    /* width: 97%; */
}

.NewComment table {
    margin-top: 5px;
}

.NewComment td {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #2c2c2c;
}

.MarkDrDwn {
    width: 115px;
}

.WarningLabel {
    font-size: 1.5em;
    font-style: italic;
    color: #F60;
}

.WarningLabelBig {
    margin-top: 10px;
    font: italic 14px "Microsoft Sans Serif", sans-serif;
    font-weight: bold;
    color: #ff7206;
}

.OpDivTd {
    font: normal 1em "Microsoft Sans Serif", sans-serif;
    margin-left: 5px;
}

    .OpDivTd a {
        margin: 0 3px 3px;
    }

    .OpDivTd img {
        margin-top: 3px;
    }


.OpTbl {
    /*width: 100%;
    font-size: 0.95em;
    border: 1px dashed;*/
    padding: 10px;
}

    .OpTbl tr {
        padding-bottom: 15px;
        font: 14px "Microsoft Sans Serif", sans-serif;
    }

.OpSep {
    /*border-top: solid 1px #B9B8C9;*/
    padding: 0;
    height: 10px;
}

.OpTblLftClmn {
    width: 100px;
}

.Opinion {
    margin: 15px 15px 5px 15px;
    clear: both;
    text-align: justify;
}

.Mark {
    font-size: 1.3em;
    font-weight: bold;
}

.OpDate {
    font: bold 11px "Microsoft Sans Serif", sans-serif;
    color: #767676;
}

.OpFstRow {
    border: 0;
    width: 110px;
    padding-left: 0;
}

    .OpFstRow img {
        /*  border: solid 1px #6A788E;*/
        margin: 5px 0;
    }

.OpDescRow {
    margin: 15px 15px 10px 0;
    font: 14px "Microsoft Sans Serif", sans-serif;
    color: #313131;
}

.OpRow {
    margin: 5px 0;
}

.OpBus {
    font-size: 1.2em;
}

.OpUsr {
    font: 13px "Microsoft Sans Serif", sans-serif;
    margin-right: 5px;
    font-weight: bold;
    text-align: left;
}

    .OpUsr p {
        word-wrap: break-word;
    }

.OpModer {
    width: 100%;
    /*font-size: 0.8em;*/
}

.OpBlTbl {
    margin: 10px 0;
    padding: 0;
    font-weight: bold;
}

    .OpBlTbl tr {
        margin: 0;
        padding: 0;
    }

.AllOpLink {
    text-align: left;
    margin: 3px 0 10px;
}

    .AllOpLink img {
        margin-right: 3px;
        vertical-align: middle;
    }

    .AllOpLink a {
        font-weight: bold;
        color: #628D19;
        font-size: 0.75em;
    }

        .AllOpLink a:hover {
            font-weight: bold;
            color: #F60;
        }

.AllOpLinkKwrd {
    margin-bottom: 15px;
    font-size: 0.75em;
}

    .AllOpLinkKwrd img {
        margin-right: 3px;
        vertical-align: middle;
    }

    .AllOpLinkKwrd a {
        font-weight: bold;
        color: #628D19;
    }

        .AllOpLinkKwrd a:hover {
            font-weight: bold;
            color: #F60;
        }

.NewOpTitle {
    font: 14px "Microsoft Sans Serif", sans-serif;
    font-weight: bold;
    /*  margin: 5px 0 10px;*/
}

.OpAct {
    vertical-align: bottom;
    font-size: 1.2em;
    /*overflow: hidden;*/
    margin: 10px 0;
}

.OpStateGr {
    color: #628d19;
    font-size: 1.2em;
    text-transform: uppercase;
}

.OpStateYel {
    color: #F1C10F;
    font-size: 1.2em;
    text-transform: uppercase;
}

.OpStateRed {
    color: #F60;
    font-size: 1.2em;
    text-transform: uppercase;
}

.ArtToggle a {
    color: #B47A36;
    text-decoration: underline;
    font-size: 0.8em;
    position: relative;
    margin-bottom: 5px;
}

    .ArtToggle a:hover {
        color: #F60;
    }

.ArtListDate {
    color: #F60;
    font-size: 0.9em;
    margin: 20px 0 5px;
    font-weight: bold;
    text-transform: uppercase;
}

.OpDescrLbl {
    font: italic 11px "Microsoft Sans Serif", sans-serif;
    color: #A5A5A5;
}

.TmTbl {
    font-size: 0.8em;
    margin: 5px 0 10px;
}

.TmTblDef {
    margin-left: 20px;
}

.TmTblGen {
    margin-left: 20px;
}

    .TmTblGen input {
        margin-top: 3px;
    }


.LastProp {
    margin: 4px 0;
    font-size: 0.75em;
}

    .LastProp a {
        float: left;
    }

.LastPropImg {
    width: 15px;
}

.LastProp img {
    float: right;
    margin: 5px 6px 0 0;
}

.NearArticles table {
    border-collapse: collapse;
}

    .NearArticles table tr td {
        font-size: 0.75em;
    }

.NearArticles img {
    margin-right: 5px;
}

.CatPropLink {
    font-size: 0.8em;
    font-weight: bold;
    margin-top: 6px;
}

    .CatPropLink a {
        background-color: red;
        color: white !important;
        font-size: 1.0em;
    }

        .CatPropLink a:hover {
            text-decoration: none;
            color: white !important;
        }

.CatPropCnt {
    color: #676767;
    font-size: 1em;
}

.BusLoginText {
    color: #676767;
    font: 0.7em "Microsoft Sans Serif", sans-serif;
    text-align: left;
}

.BlSep {
    height: 2px;
    border-top: solid 1px #E9E9E9;
    margin: 10px 0;
    font-size: 2px;
}

.OrText {
    color: #415f00;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.BlTxt {
    color: #7B7B7B;
    font-weight: bold;
    margin-bottom: 10px;
}

.CatSec {
    margin-top: 20px;
    font-size: 0.8em;
}

.AdvActTbl {
    background-color: #FFF;
    margin: 10px 0;
    border: dotted 1px #BEBEBE;
    overflow: hidden;
    padding-bottom: 3px;
    padding-left: 3px;
    width: 500px;
}

    .AdvActTbl td {
        padding-bottom: 10px;
    }

.AdvActLbl {
    font-size: 12px;
    color: #415f00;
}

/* St. Valentines Day*/
.RedHead {
    margin: 0 1px;
    height: 132px;
    background: url('../images/MaxiNew/14-bg.png') repeat-x;
}

.RedHeadNY {
    margin: 0 1px;
    height: 154px;
    background: url('../images/MaxiNew/14-bg-NY.png') repeat-x;
}

.left14 {
    font-size: 2px;
    width: 6px;
    height: 37px;
    background: url('../images/MaxiNew/14-left.png') no-repeat;
}

.iePNG {
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 13px;
    filter: expression(fixPNG(this));
}

    .iePNG a {
        position: relative;
    }

.right14 {
    font-size: 2px;
    width: 6px;
    height: 37px;
    background: url( '../images/MaxiNew/14-right.png' ) no-repeat;
}

.tables14 table {
    width: 100%;
    border-collapse: collapse;
}

.Sep14left {
    vertical-align: middle;
    margin-left: 25px;
}

.Sel14 {
    margin: 9px 0 0 16px;
    width: 122px;
    height: 123px;
    border-collapse: collapse;
}

.p14-left {
    font-size: 2px;
    width: 17px;
    height: 18px;
    background-image: url( '../images/MaxiNew/ping-left.png' );
}

.p14-bg-sm {
    font-size: 2px;
    height: 18px;
    width: 83px;
    background: url( '../images/MaxiNew/ping-bg-sm.png' ) repeat-x;
}

.p14-right {
    font-size: 2px;
    text-align: left;
    width: 17px;
    height: 18px;
    background-image: url( '../images/MaxiNew/ping-right.png' );
}

.sh14-top {
    width: 5px;
    height: 18px;
}

.p14-bg {
    text-align: center;
    height: 105px;
    background: url( '../images/MaxiNew/ping-bg.png' ) repeat-x;
}

.sh14 {
    font-size: 2px;
    width: 5px;
    height: 105px;
    background-image: url( '../images/MaxiNew/shadow.png' );
}

.label14-1 {
    width: 96px;
    height: 13px;
}

.label14-2 {
    width: 103px;
    height: 13px;
}

.label14-3 {
    width: 36px;
    height: 13px;
}

.label14-4 {
    width: 77px;
    height: 13px;
}

.label14-5 {
    width: 79px;
    height: 13px;
}

.label14-6 {
    width: 91px;
    height: 13px;
}

.Tab14 {
    margin-top: 27px;
    width: 120px;
    float: left;
    text-align: center;
}

.Sep14 {
    vertical-align: middle;
}

.CntList142 {
    border-bottom: solid 1px #EBEBEB;
}

.LeftList14 {
    border-bottom: solid 1px #EBEBEB;
    width: 85px;
}

.CntList14 {
    border-bottom: solid 1px #EBEBEB;
}

.LeftList14 img {
    margin: 11px;
    border: solid 1px #EBEBEB;
}

.Gift {
    color: #808080;
    font-family: "Microsoft Sans Serif", sans-serif;
    margin: 11px;
}

.Wishes {
    color: #808080;
    font: 0.8em "Microsoft Sans Serif", sans-serif;
}

    .Wishes img {
        margin: 15px 0;
    }

.Gift div {
    margin-top: 10px;
}

.Gift a {
    font-family: "Microsoft Sans Serif", sans-serif;
    font-weight: bold;
}

    .Gift a:hover {
        font-family: "Microsoft Sans Serif", sans-serif;
        font-weight: bold;
    }

.RightList14 {
    border-bottom: solid 1px #EBEBEB;
    width: 152px;
    text-align: center;
}

.priceTd14 {
    width: 148px;
}

.bgSm14 span {
    margin-left: 11px;
}

.Heart {
    width: 27px;
    height: 23px;
    margin-left: 25px;
    vertical-align: middle;
}

.bgSm14 {
    vertical-align: middle;
    color: #FFF;
    font: bold 1em "Microsoft Sans Serif", sans-serif;
    height: 37px;
    background: url('../images/MaxiNew/14-bg-sm.png' ) repeat-x;
}

.RedPrice {
    text-align: center;
    margin: 11px 0;
    font: bold 0.7em "Microsoft Sans Serif", sans-serif;
    color: #EF2F00;
}

.RightList14 a {
    color: #808080;
    font: 0.7em "Microsoft Sans Serif", sans-serif;
}

    .RightList14 a:link {
        color: #808080;
    }

    .RightList14 a:hover {
        font-family: "Microsoft Sans Serif", sans-serif;
        color: #F60;
    }

.icon14-1 {
    width: 75px;
    height: 65px;
    margin-top: 15px;
}

.icon14-2 {
    width: 75px;
    height: 65px;
    margin-top: 15px;
}

.icon14-3 {
    width: 61px;
    height: 71px;
    margin: 10px 0 0 10px;
}

.icon14-4 {
    width: 73px;
    height: 70px;
    margin-top: 10px;
}

.icon14-5 {
    width: 75px;
    height: 51px;
    margin-top: 20px;
}

.icon14-6 {
    width: 57px;
    height: 68px;
    margin-top: 15px;
}

.icon14-7 {
    width: 80px;
    height: 66px;
    margin-top: 15px;
}

.icon8-1 {
    width: 54px;
    height: 72px;
    margin-top: 5px;
}

.icon8-2 {
    width: 88px;
    height: 74px;
    margin-top: 5px;
}

.icon8-3 {
    width: 61px;
    height: 71px;
    margin: 5px 0 0 10px;
}

.icon8-4 {
    width: 73px;
    height: 70px;
    margin-top: 5px;
}

.icon8-5 {
    width: 17px;
    height: 17px;
    border: 0 none;
    margin: 0 3px 0 0;
    vertical-align: middle;
    padding: 3px 0;
}

.icon8-6 {
    width: 57px;
    height: 68px;
    margin-top: 10px;
}

.inside14 {
    border-left: 1px solid #ACACAC;
    border-right: 1px solid #ACACAC;
    border-bottom: 1px solid #ACACAC;
    background: #FFF;
    margin: 0 1px;
    height: 100%;
}

.top-left-red {
    /*background: url('../images/MaxiNew/left1280-red-top.png' );
    height: 5px;
    font-size: 2px;
    margin: 0 5px 0 1px;*/
    border-top: red 5px solid;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin: 0 2px;
}

.top-right-red {
    float: right;
    margin: -5px 1px 0 0;
    background: url( '../images/MaxiNew/right-red-top.png' );
    height: 5px;
    width: 5px;
    font-size: 2px;
}

.Container2 {
    position: relative;
    margin-right: auto;
    height: auto;
    width: 100%;
}

.Pop14 {
    width: 100%;
    border-collapse: collapse;
}

.List14 table {
    width: 100%;
    border-collapse: collapse;
}

.TopPsnImg {
    border: solid 1px #E4E4E4;
    margin: 0 5px 5px 0;
}

.TopPsnTtl {
    text-transform: uppercase;
    color: #F60;
    font-size: 0.75em;
    font-weight: bold;
    margin-bottom: 10px;
}

.TopPsnAll {
    margin-top: 20px;
    font-size: 0.7em;
}

.ImgLstPreview {
    height: 100%;
    text-align: center;
}

.ImgLstView {
    height: 100%;
    text-align: left;
}

    .ImgLstPreview img, .ImgLstView img {
        margin: 5px 2px 0 3px;
    }

.ImgLstPreview {
    margin-bottom: 10px;
}

.Avlbl {
    font: 11px "Microsoft Sans Serif", sans-serif;
    color: #4a7e00;
    text-align: center;
}

.AvlblNot {
    font: 11px "Microsoft Sans Serif", sans-serif;
    color: #ff0000;
    text-align: center;
}

.PopShadow {
    z-index: 130;
    position: fixed;
    padding: 15px;
    width: 300px;
    cursor: move;
}

.pop-bg {
    background: url( '../images/MaxiNew/popup-sh.png' ) no-repeat;
    border-radius: 5px;
}

.pop-bgIE {
    background: #9E9E9E;
}

.PopupNew {
    cursor: auto;
    position: relative;
    background: #FFF url('../images/MaxiNew/popup-bg.gif') repeat-x;
    border: solid 1px #A8A8A8;
    text-align: left;
    border-radius: 5px;
}

.PopTitle {
    position: relative;
    cursor: auto;
    color: #565656;
    font: bold 1em "Microsoft Sans Serif", sans-serif;
    margin-bottom: 10px;
}

.PopNewCont {
    cursor: default;
    padding: 15px 15px 7px;
    z-index: 133;
}

.PopTitle img {
    margin-right: 15px;
    vertical-align: middle;
    width: 29px;
    height: 29px;
}

.PopupText {
    position: relative;
    cursor: auto;
    margin: 10px 0;
    color: #565656;
    font: 1em "Microsoft Sans Serif", sans-serif;
}

.PopClose1 {
    width: 22px;
    height: 21px;
    position: relative;
    float: right;
    margin-top: 1px;
    cursor: pointer;
}

.PopButt {
    text-align: right;
}

    .PopButt img {
        text-align: right;
        margin-left: 3px;
        cursor: pointer;
    }

.Wrng {
    font-size: 0.85em;
}

.ActTtl {
    color: #FFF;
    font-size: 0.8em;
}

    .ActTtl a, .ActTtl a:hover {
        text-decoration: none;
        color: #FFF;
    }

.TitleTabs {
    color: #ba2f17;
    font-size: 1em;
    font-weight: bold;
    padding: 5px 0 5px 15px;
    text-transform: uppercase;
}

.statTitle {
    font-weight: bold;
    color: #008CDC;
    font-size: 0.75em;
    margin: 12px 0 5px;
    text-transform: uppercase;
}

td.statTitle {
    font-size: 1em;
}

.statistics {
    width: 100%;
    border-collapse: collapse;
}

    .statistics tr td {
        border: solid 1px #CACACA;
    }

.statTd, .statNameTd {
    text-align: center;
    /*font-size: 0.7em;*/
    color: #595959;
    vertical-align: middle;
}

.statCatTd {
    font-size: 0.8em;
    padding-left: 15px;
}

.statDateTd {
    text-align: center;
    /*font-size: 0.7em;*/
    color: #1D6298;
    width: 70px;
}

.statAllTd {
    text-align: center;
    /*font-size: 0.7em;*/
    font-weight: bold;
    color: #F60;
    width: 50px;
}

.StatTotal {
    font-size: 1.2em;
    font-weight: bold;
    color: #F60;
}

.statNoData {
    /*font-size: 0.8em;*/
    color: #595959;
    font-weight: bold;
}

.statPrev {
    float: left;
    cursor: pointer;
}

.statNext {
    float: right;
    cursor: pointer;
}

.statArrows {
    height: 25px;
    margin: 10px 0;
}

    .statArrows div {
        width: 35px;
        border: solid 1px #ABABAB;
    }

.ms-collect {
    float: left;
    margin: 0 0 20px 50px;
}

    .ms-collect div {
        margin-top: 20px;
        font-weight: bold;
    }

    .ms-collect ul {
        padding: 0;
        margin: 4px 0 0;
    }

    .ms-collect li {
        display: block;
        margin-left: 10px;
        list-style: none;
        background: url( '../images/MaxiNew/news-icn.png' ) no-repeat 0 4px;
    }

        .ms-collect li span, .ms-collect li a {
            margin-left: 15px;
        }

.ms-main-text {
    color: #595959;
    font: 0.9em "Microsoft Sans Serif", sans-serif;
    margin: 0 50px 30px 0;
    padding-top: 10px;
    vertical-align: top;
}

    .ms-main-text a, .ms-main-text a:hover {
        font-family: Roboto;
    }

.ms-logos {
    margin-top: 15px;
}

    .ms-logos img {
        margin: 15px;
    }

.ms-partic {
    padding: 10px 0;
    clear: both;
}

.ms-partic-ttl {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 7px;
}

    .ms-partic-ttl a {
        color: #595959;
    }

        .ms-partic-ttl a:hover {
            color: #F60;
        }

.ms-partic-desc {
    position: relative;
    width: 100%;
    height: auto;
    margin: 5px 5px 0 0;
    text-align: justify;
}

.models {
    width: 100%;
    height: 150px;
    clear: both;
    background: url( '../images/MaxiNew/models.png' ) repeat-x;
}

.ms-contacts {
    margin: 10px 20px 5px;
    padding-bottom: 15px;
    color: #595959;
    font: 1.2em "Microsoft Sans Serif", sans-serif;
    border-bottom: dashed 1px #444;
}

.ms-h1 {
    font-size: 1.5em;
    text-transform: uppercase;
    font-weight: bold;
}

.ms-h2 {
    font-weight: bold;
    font-size: 1.2em;
}

    .ms-h2 a {
        color: #555;
    }

        .ms-h2 a:hover {
            color: #F60;
        }

.ms-links {
    margin: 15px 0 30px;
}

    .ms-links ul {
        padding: 0;
        margin: 0;
    }

    .ms-links li {
        display: block;
        margin-left: 25px;
        list-style: none;
    }

div#ms-main-a a {
    color: Red;
}

.ms-links li li a {
    font-weight: normal;
    text-transform: none;
}

.ms-links li a {
    color: #555;
    font-size: 0.95em;
    text-transform: uppercase;
    font-weight: bold;
}

    .ms-links li a:hover {
        font-size: 0.95em;
        color: #F60;
    }

#link2008 {
    color: Red;
}

.ms-imgs img {
    margin: 1px;
}

.ms-spnsr {
    width: 100%;
    text-align: left;
    margin: 10px 0 0 5px;
    color: #F60;
    font-size: 1.1em;
    font-style: italic;
}

.TopBusTitle {
    color: #F60;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-size: 0.75em;
}

.BusCount {
    color: #717171;
    font: bold 0.6em "Microsoft Sans Serif", sans-serif;
    text-align: right;
    vertical-align: middle;
    cursor: default;
    margin-left: 210px;
    margin-top: -25px;
    width: 10px;
}

.BusImg {
    /*float: left;
    margin-left: 250px;
    margin-top: -15px;
    vertical-align: middle;
    width: 0;*/
    margin-right: 10px;
}

* html .BusImg {
    margin-top: -25px;
}

.bot {
    color: #488CDC;
}

.top {
    color: #000;
}

.ten {
    margin-right: 5px;
    font: bold 1.3em "Microsoft Sans Serif", sans-serif;
}

.tabspanel li > div {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: 100%;
}

.number {
    /*vertical-align: middle;
    width: 15px;
    text-align: right;
    margin-top: 10px;*/
    margin-left: 10px;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
}

    .number span {
        margin-right: 5px;
    }

.TopBusinesses .AllButton {
    font-size: 0.75em;
    background: url('../images/MaxiNew/all-button-long.png') no-repeat;
    width: 122px;
    margin-top: 20px;
}

.topBusDiv table {
    position: relative;
    width: 240px;
    border-collapse: collapse;
    color: #717171;
}

.topBusiness {
    height: 425px;
    margin-bottom: auto;
}

.numStat {
    height: 337px;
    margin-bottom: auto;
}

.topBusDiv table tr td {
    padding: 3px 0;
}

.topBusDiv a {
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 12px;
    color: #1c1c1c;
    text-decoration: none;
}

    .topBusDiv a:hover {
        color: #1c1c1c;
        text-decoration: none;
        font-size: 12px;
    }

.SpPr {
    padding-top: 3px;
    color: #BC1200;
}

.EdtPhnHldr {
    margin: 5px 10px 0 0;
    text-align: left;
    vertical-align: middle;
}

    .EdtPhnHldr #chooseLink {
        margin: 5px 0 0;
        font: 1em Roboto;
    }

.EdtPhnDiv {
    background-color: #F9F9F9;
    border: solid 1px #E6E6E6;
    display: none;
    position: absolute;
    width: 530px;
    padding-bottom: 10px;
    z-index: 20000;
    font-family: "Microsoft Sans Serif", sans-serif;
    color: #3a3a3a;
    border-radius: 5px;
}

.EdtPhnDivHdr {
    background: url( '../images/MaxiNew/popup-hdr-bg-t.gif' ) repeat-x;
    border: solid 1px #E6E6E6;
    color: #3a3a3a;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.PhnComSec {
    /* margin-right: 5px;*/
    vertical-align: middle;
    font-weight: bold !important;
    /* width: 240px;*/
}

.PhnComAct {
    color: #415f00;
    font: italic 14px "Microsoft Sans Serif", sans-serif;
}

.PhnComPas {
    color: #ADADAD;
    font: italic 14px "Microsoft Sans Serif", sans-serif;
}

.EdtPhnDivHdrTitle {
    margin: 5px 5px 5px 10px;
}

.PhnRes {
    font: 11px "Microsoft Sans Serif", sans-serif;
    color: #415f00;
    font-weight: bold;
}

.EdtPhnDiv table {
    width: 100%;
}

.EdtPhnDiv td {
    padding: 5px 5px 0;
    font: 14px "Microsoft Sans Serif", sans-serif;
    color: #000;
    vertical-align: middle;
    width: 180px;
}

.PhnRowSepAct {
    height: 2px;
    margin: 3px 0;
    font-size: 0;
}

.PhnRowSepPas {
    font-size: 0;
}

.PhnMdlLbl {
    margin: 4px 6px 3px;
}

.PhnWrng {
    font: 14px "Microsoft Sans Serif", sans-serif;
    color: #BC1200;
    padding: 5px 5px 0;
}

.PhnRslt {
    font-size: 0.8em;
    margin: 10px;
    color: #444;
}

    .PhnRslt img {
        vertical-align: bottom;
        margin-left: 5px;
    }

.BusHome {
    width: 141px;
    margin: 5px 0 10px;
    text-decoration: underline;
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 12px;
    color: #1c1c1c;
}

.BusPanel {
    width: 149px;
    float: right;
    margin-right: 39px;
}

* html .BusPanel {
    width: 170px;
    float: right;
    margin-right: 20px;
}

    .BusPanel .Panel, .BusPanel .ActPanel {
        float: left;
        width: 50%;
        text-align: center;
    }

    .BusPanel .Panel {
        /* background:url('../images/MaxiNew/tabs.png') repeat-x;*/
    }

    .BusPanel a, .BusPanel a:hover, .BusPanel a:active {
        font: 13px "Microsoft Sans Serif", sans-serif;
        color: #3e454c;
        text-decoration: none;
        border-bottom: 1px dotted;
    }

    .BusPanel .ActPanel {
        height: 36px;
        background: url('../images/MaxiNew/map-search-act-btn-plc-bg.png') center top no-repeat;
    }

.ActPanelInner {
    margin-left: 2px;
    margin-top: 7px;
}

.BusPanel .ActPanelInner, .BusPanel .Panel {
    margin-top: 7px;
    padding: 3px 0;
    font: 13px "Microsoft Sans Serif", sans-serif;
}

.BusPanel .ActPanel a, .BusPanel .ActPanel a:hover, .BusPanel .ActPanel a:active {
    font: 13px "Microsoft Sans Serif", sans-serif;
    color: #3e454c;
    text-decoration: none;
    border-bottom: 0;
}

.BusPanel a {
    cursor: pointer;
}

.BusTable {
    background: url('../images/MaxiNew/tabs.png') repeat-x;
    /*height: 39px;*/
    width: 300px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

* html .BusTable {
    margin-left: 7px;
    width: 298px;
    margin-top: 10px;
}

.BusHome table {
    width: 100%;
    border-collapse: collapse;
}

.BusHome td {
    padding: 5px;
}

.BusHomeRght {
    margin: 10px 10px 10px 0;
}

    .BusHomeRght a {
        font-weight: bold;
        font-size: 0.75em;
        text-transform: uppercase;
        color: #F60;
    }

.BusHome a {
    margin: 5px 0 10px;
    color: #3a3a3a;
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 12px;
    text-decoration: underline;
    text-align: center;
}

.CenterBusDiv table {
    border-collapse: collapse;
    width: 100%;
}

.CenterBusDiv {
    text-align: left;
    margin: 0 10px;
}

.trUnitHome {
    margin-bottom: 10px;
    width: 100%;
}

.trJob {
    width: 100%;
}

    .trJob tr td {
        color: #F60;
        font-family: Roboto;
        font-size: 0.9em;
    }

.trUnitHome tr td {
    text-align: center;
    vertical-align: middle;
    color: #F60;
    font-family: Roboto;
    font-size: 0.9em;
}

    .trUnitHome tr td img {
        height: 80px;
        margin-top: 10px;
        text-align: center;
    }

.VoteQueRes {
    font-size: 0.8em;
}

.VoteQuest {
    font-size: 0.85em;
}

.VoteQue {
    color: #F60;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 10px;
    text-align: left;
}

.VoteItem {
    text-align: left;
    font-size: 0.8em;
    border-bottom: solid 1px #D4E2ED;
}

.VoteRadio {
    text-align: center;
    height: 15px;
    border-bottom: solid 1px #D4E2ED;
}

.VotePlace span {
    margin-left: 5px;
    font-size: 0.75em;
    font-weight: bold;
    color: #F60;
}

.VotePlace {
    text-align: center;
}

.VotingClass table {
    border-collapse: collapse;
}

.VotingClass {
    font-family: Roboto;
    margin-left: 20px;
}

.PollResultsTitle {
    font-size: 1em;
    text-transform: uppercase;
    color: #F60;
    padding-bottom: 15px;
    font-weight: bold;
}

.PollSorry {
    padding-top: 15px;
    color: #555;
    font-size: 0.75em;
}

.PollFooter {
    font-size: 0.8em;
    border-top: solid 1px #BABBBC;
}

.Green {
    color: #628D19 !important;
}

.Phns {
    font-size: 0.75em;
}

.AdTitle {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 30px;
    font-family: Roboto;
}

.AdRed {
    font-size: 1.5em;
    color: #E57700;
}

.AdGrey {
    font-size: 1.5em;
    color: #595959;
}

.AdName {
    color: #555;
    font-size: 2em;
    font-family: Roboto;
}

.AdContent ul {
    padding: 0;
    margin: 4px 0 0;
}

.AdContent li {
    display: block;
    margin: 0;
    list-style: none;
    background: url( '../images/MaxiNew/ul-blue.gif' ) no-repeat 0 4px;
}

.AdContent {
    font-weight: bold;
    float: right;
    margin: 0 10px 10px 20px;
    font-size: 0.9em;
    color: #272727;
}

    .AdContent a {
        font-weight: normal;
        margin-left: 15px;
        font-family: Roboto;
    }

.facebookPlugin {
    width: 100%;
    height: 220px;
}

/*social button*/
a.facebook {
    background: url('../images/MaxiNew/facebook.png') no-repeat;
    width: 30px;
    height: 30px;
    border: 0;
    display: block;
}

    a.facebook:hover {
        background: url('../images/MaxiNew/activefb.png') no-repeat;
        width: 30px;
        height: 30px;
        border: 0;
        display: block;
    }

a.vk {
    background: url('../images/MaxiNew/vk.png') no-repeat;
    width: 30px;
    height: 30px;
    border: 0;
    display: block;
    margin-left: 62px;
    margin-top: -30px;
}

    a.vk:hover {
        background: url('../images/MaxiNew/activevk.png') no-repeat;
        width: 30px;
        height: 30px;
        border: 0;
        display: block;
        margin-left: 62px;
        margin-top: -30px;
    }

a.twitter {
    background: url('../images/MaxiNew/twitter.png') no-repeat;
    width: 30px;
    height: 30px;
    border: 0;
    display: block;
    margin-left: 30px;
    margin-top: -30px;
}

    a.twitter:hover {
        background: url('../images/MaxiNew/activetwitter.png') no-repeat;
        width: 30px;
        height: 30px;
        border: 0;
        display: block;
        margin-left: 30px;
        margin-top: -30px;
    }

.mainHeaderSection {
    width: 100%;
    height: 100%;
}

.Sectionforbasket {
    padding-top: 10px;
    width: 120px;
    margin-left: 975px;
    height: 0;
}

.sotialSection {
    /*width:100px;
	margin-left:150px;*/
}

* html .sotialSection {
    float: left;
    text-align: left;
    margin-top: -25px;
}

.basketImg {
    vertical-align: middle;
    padding-right: 10px;
}

.imgCounBasket {
    padding-left: 20px;
    margin-top: -12px;
    position: absolute;
}

.loginSection {
    margin-top: -1px;
    float: right;
    height: 30px;
}

.loginImg {
    vertical-align: middle;
    position: relative;
    padding-right: 2px;
    z-index: 15;
}

* html .loginImg {
    vertical-align: middle;
    position: relative;
    z-index: 10010;
}

.AdContent a:hover {
    font-weight: normal;
    font-family: Roboto;
    color: #F60;
}

.AdSubTitle ul {
    padding: 0;
    margin: 0;
}

.AdSubTitle li {
    display: block;
    margin: 0;
    list-style: none;
    background: url( '../images/MaxiNew/ad-blue-big.gif' ) no-repeat 0 2px;
}

.AdSubTitle li {
    margin-top: 20px;
}

.AdSubTitle {
    margin-top: 15px;
    font-family: Roboto;
}

.AdSub {
    color: #15AAD1;
    font-weight: bold;
    font-size: 0.9em;
    text-transform: uppercase;
    margin-left: 20px;
}

.AdSubA a {
    margin-top: 20px;
    font: bold 1.5em Roboto;
    color: #E57700;
    margin-bottom: 10px;
}

    .AdSubA a:hover {
        color: #E57700;
        text-decoration: none;
    }

.AdMain {
    font: 0.8em Roboto;
    color: #272727;
    text-align: justify;
}

.AdSubDescr {
    font: 0.8em Roboto;
    margin-left: 20px;
}

.ad-contact {
    font: 1em Roboto;
    color: #272727;
    text-align: center;
    background-color: #FFD437;
    margin-bottom: 20px;
    padding: 10px;
    border: solid 2px #FF7700;
}

    .ad-contact a {
        color: #D64E00;
        font-weight: bold;
        font-size: 1em;
    }

        .ad-contact a:hover {
            color: #F60;
        }

.ad-data {
    color: #E57700;
    font-weight: bold;
    font-size: 1.5em;
}

.AdStat {
    margin-top: 10px;
    width: 520px;
    border-collapse: collapse;
}

    .AdStat tr td {
        vertical-align: middle;
        font-weight: bold;
        font-size: 0.8em;
        text-align: center;
    }

        .AdStat tr td span {
            margin: 10px;
        }

        .AdStat tr td img {
            margin-top: 10px;
        }

.WhereText tr td {
    text-align: left;
}

.WhereText {
    font: 11px Roboto;
    color: #734E23;
}

.WhereTitle {
    margin: 5px 0;
    font-weight: bold;
}

.ViewPhnLnk {
    font-family: Roboto;
    color: #195F83;
    text-decoration: underline;
    cursor: pointer;
}

.ModCom {
    color: #BC1200;
    font: bold 1.0em Roboto;
    background-color: #FFFF99;
    padding: 5px;
    text-transform: uppercase;
    text-align: center;
    width: 290px;
}

.AdmFileLoad {
    margin-top: 10px;
    border: solid 1px #8B8B8B;
    padding: 10px;
}

.AdmFileUrl {
    font-size: 0.8em;
    color: #666;
}

.HomeT1Left {
    /*border-right: solid 1px #e9e9e9;*/
    width: 260px;
}

.HomeT1ViewPad {
    /*margin: 0 10px;*/
}

.MaxiSlogan {
    margin: 5px 0 0 10px;
    padding-left: 25px;
    color: #595959;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}

.NumStatistics {
    margin-top: 5px;
}

    .NumStatistics table {
        border-collapse: collapse;
        margin: 0 10px;
        width: 240px;
    }

        .NumStatistics table tr td {
            border-bottom: dotted 1px #c9c9c9;
            padding: 3px 0;
        }

.NumStatTitle {
    display: block;
    font-weight: bold;
    margin-top: 10px;
    text-transform: uppercase;
    color: #F60;
    font-size: 0.75em;
    width: 100%;
}


.TitleBorder {
    border-bottom: solid 3px #F60;
    margin-bottom: 5px;
}

    .TitleBorder span {
        line-height: 22px;
    }

.GreenTitleBorder {
    border-bottom: solid 3px #76a21a;
    margin-bottom: 7px;
    line-height: 1.5em;
}

.TitleBorderNews {
    border-bottom: solid 3px #F60;
    margin-bottom: 5px;
    width: 100%;
}

    .TitleBorderNews span {
        line-height: 22px;
    }

.NumItem {
    font-family: Roboto;
    font-size: 12px;
    padding-left: 12px;
    cursor: pointer;
    color: #2b2b2b;
    vertical-align: middle;
    width: 150px;
    /*text-decoration: underline;   
    margin-top: 10px;*/
}

a.NumItem :hover {
    font-family: Roboto;
    font-size: 12px;
    text-decoration: none;
    color: #2b2b2b;
    margin-top: 10px;
    background: #fdd494;
}

.NumItem + div {
    margin-right: 10px;
}
/*.NumItemPad
{
    margin-left: 20px;
    padding-left: 12px;
    background: url(  '../images/MaxiNew/cat-ar2.gif' ) no-repeat 0% 50%;
}
*/
.NumItemCount {
    color: #343433;
    font: bold 11px "Microsoft Sans Serif", sans-serif;
    cursor: pointer;
    /*margin-right: 10px;
    text-align: right;
    vertical-align: middle;    
    margin-top: -15px;*/
}

* html .NumItemCount {
    margin-top: -20px;
}

.NumStatistics a, .NumStatistics a:hover {
    font-family: Roboto;
    font-size: 12px;
    color: #2b2b2b;
    text-decoration: none;
}

.HeaderGrey a, .HeaderGrey a:hover {
    color: #367DA0;
    white-space: nowrap;
    font: 14px "Microsoft Sans Serif", sans-serif;
    /* height:40px;*/
}

.HeaderGrey span {
    margin-left: 20px;
    color: #367DA0;
    border-right: 1.7px dotted;
}


.HeaderOrange a, .HeaderOrange span {
    color: #F60;
    white-space: nowrap;
}

    .HeaderOrange a:hover {
        color: #F60;
        text-decoration: none;
        font-family: Roboto;
    }

.HeaderMenuItems span {
    margin: 0 3px;
}

.RightHeader {
    width: 20%;
}

    .RightHeader a {
        font-size: 0.75em;
    }

.remMe {
    position: absolute;
    font-size: 0.75em;
    top: 47px;
    left: 5px;
    cursor: pointer;
}

.hReg {
    position: absolute;
    top: 67px;
    left: 5px;
}

.hUserPic {
    float: right;
    margin: 1px;
    border: solid 1px #545454;
}

    .hUserPic img {
        vertical-align: middle;
        margin: 1px;
    }

.Login {
    float: right;
    position: relative;
    width: 150px;
    height: 90px;
    font: 0.7em Roboto;
    margin-left: 5px;
}

    .Login input {
        border: solid 1px #7F9DB9;
        margin-left: 5px;
    }

    .Login div {
        margin-bottom: 3px;
    }

    .Login .OrgButton {
        float: right;
        font-size: 1.0em;
        margin: 3px 0;
    }

    .Login a, .Login a:hover {
        font: bold 1.0em Roboto;
    }

.hProfile {
    font-family: Roboto,Regular;
    font-size: 12px;
    width: 120px;
}

.UserPos {
    margin-left: 240px;
    margin-top: -73px;
}

.hProfile a {
    display: block;
    font-family: Roboto,Regular;
    font-size: 12px;
}

.hProfileLog {
    margin-right: 14px;
    padding-top: 3px;
    display: inline-block;
    height: 18px;
    text-decoration: none;
    margin-right: 10px;
    color: #195f83;
}

.hProfileImg {
    vertical-align: middle;
    height: 9px;
    width: 8px;
}

nav ul a {
    text-decoration: none;
    border-bottom: 1px dotted;
}

    nav ul a:hover {
        border-bottom: 1px dotted;
    }

.hProfileLogOut {
    cursor: pointer;
    margin-right: 25px;
    display: inline-block;
    height: 20px;
    line-height: 25px;
    text-decoration: none;
    font-family: Roboto,Regular;
    font-size: 12px;
    color: #195f83;
    width: 55px;
}

.hProfile .OrgButton {
    float: right;
    margin-top: 5px;
}

.HomeRightBlock {
    width: 200px;
}

.BusText {
    color: #000;
    font-size: 0.7em;
    font-weight: bold;
    text-align: center;
    margin: 5px;
}

.Phn {
    white-space: nowrap;
}

.PhnNumb {
    color: #bc1200;
    font-weight: bold;
    font-size: 1.3em;
}

.RelBusTtl {
    margin-top: 20px;
}

    .RelBusTtl a {
        font-size: 0.75em;
        font-weight: bold;
    }

.RelBusDescr {
    margin-top: 10px;
    font-size: 0.7em;
    font-style: italic;
    border-bottom: dotted 1px #D4E2ED;
    text-align: justify;
}

.popup-bck-div {
    width: 100%;
    opacity: 0.7;
    position: relative;
    z-index: 10000;
    display: none;
}

.DisplayNone {
    display: none;
}

.CatPropDescrTd h2 {
    float: left;
    font-size: 0.75em;
    font-weight: bold;
    color: #BC1200;
}

.CatPropDesc {
    font-size: 0.75em;
}

    .CatPropDesc strong {
        color: #BC1200;
    }

.CatPropPrice {
    text-align: right;
    font-size: 1.1em;
    color: #BC1200;
    white-space: nowrap;
}

.CatPropFrom a {
    color: #FF8500;
    font-weight: bold;
}

    .CatPropFrom a:hover {
        color: #F60;
        font-weight: bold;
    }

.CatPropFrom {
    display: block;
}

    .CatPropFrom span, .CatPropBus span {
        color: #595959;
        margin: 0 5px;
    }

.Rate {
    margin-top: 5px;
    font-family: Roboto;
    color: #333;
    clear: both;
    font-size: 12px;
}

.CatPropOpRate {
    margin-top: 5px;
    font-size: 0.8em;
}

.CatPropClear {
    border: solid 1px #FFF;
}

.CatPropTbl {
    margin-top: 5px;
    padding-bottom: 9px;
    width: 100%;
    border-bottom: solid 1px #e3e3e3;
}

.SepPropTbl {
    width: 100%;
    border-bottom: solid 1px #444;
    vertical-align: bottom !important;
    padding-bottom: 5px !important;
}

.CatBusPropTbl {
    margin-top: 5px;
    padding-bottom: 10px;
}

    .CatPropTbl table, .CatBusPropTbl table {
        border-collapse: collapse;
    }

        .CatPropTbl table tr td {
            vertical-align: bottom;
        }

        .CatBusPropTbl table tr td {
            padding-top: 15px;
            vertical-align: top;
            font: 14px "Microsoft Sans Serif", sans-serif;
            color: #3f3f3f;
        }

.CatPropTitleTd {
    width: 100%;
    font-size: 0.75em;
    vertical-align: bottom;
}

    .CatPropTitleTd h3 {
        font: 1em Roboto;
    }

        .CatPropTitleTd h3 a {
            font-family: Roboto;
        }

            .CatPropTitleTd h3 a:hover {
                font-family: Roboto;
            }

    .CatPropTitleTd a {
        font-weight: bold;
    }
/*new class for list*/

.CatPropTd {
    vertical-align: top;    
    padding-bottom: 5px;
    font-size: 13px;
    margin-left: 5px;
    text-align: justify;
}

    .CatPropTd h2 {
        font: bold 1em Roboto;
        color: #BC1200;
    }

        .CatPropTd h3 a {
            color: #1c1c1c; /*#195F83;*/
            font: bold 13px "Microsoft Sans Serif", sans-serif;
        }

            .CatPropTd h3 a:hover {
                color: #1c1c1c;
                font: bold 13px "Microsoft Sans Serif", sans-serif;
                text-decoration: none;
            }

    .CatPropTd div a {
        color: #195f83;
        font: bold 14px "Microsoft Sans Serif", sans-serif;
        text-decoration: none;
    }

        .CatPropTd div a:hover {
            color: #6a2a04;
            font: bold 14px "Microsoft Sans Serif", sans-serif;
            text-decoration: none;
        }

    .CatPropTd div {
        /*display: block;*/
    }

    .CatPropTd strong {
        color: #BC1200;
    }

    .CatPropTd p {
        margin: 5px 0;
    }

.OrderLink {
    vertical-align: middle;
    color: #BC1200;
    margin-right: 5px;
}

.OrderLink a {
    vertical-align: middle;
    text-decoration: underline;
    color: #BC1200;
    cursor: pointer;
}

.basketLink {
    display: inline-block;
    background: url('/resources/images/maxinew/basket-empty.png') 0 no-repeat;
    background-size: 32px 32px;
    width: 32px;
    height: 32px;
    margin: 0 10px -4px 10px;     
    cursor: pointer;
}

.basketArrow {
    font-size: 13px;
    font-weight: bold;
    opacity: 0.1;
    color: #555;    
    margin-top: 10px;
}

.basketBuy {
    font-size: 14px;
    margin-left: 5px;
    color: #bbb;
    text-transform: uppercase;    
    margin-top: 10px;
}

.CatPropTdPrice {
    font-weight: bold;
    color: #BC1200;
}

.CatPropPriceTd {
    color: #BC1200;
    font: bold 0.7em Roboto;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

.PriceLabel {
    color: #000 !important;
    font: bold 1em Roboto;
}

.CatPriorityTd SPAN {
    color: #BC1200;
    font: bold 1em Roboto;
}

.CatPriorityTd {
    font: 0.7em Roboto;
    vertical-align: top;
    margin: 3px 10px;
}

    .CatPriorityTd h3 {
        font: bold 1em Roboto;
        margin-top: 20px;
    }

        .CatPriorityTd h3 a {
            font-family: Roboto;
        }

            .CatPriorityTd h3 a:hover {
                font-family: Roboto;
            }

    .CatPriorityTd a {
        font-family: Roboto;
    }

        .CatPriorityTd a:hover {
            font-family: Roboto;
        }

.PrioritySepB {
    border-bottom: solid 1px #E3E3E3;
    vertical-align: text-bottom;
    height: 10px;
}

.PriorityTable {
    width: 100%;
    vertical-align: top;
    text-align: center;
    border-collapse: collapse;
}
/*end new class for list*/

.CatPropDescrTd {
    padding-top: 5px;
}

    .CatPropDescrTd a {
        float: left;
        font-size: 0.75em;
        font-weight: bold;
    }

.CatPropDescriptionTd {
    padding: 0;
    margin: 0;
    vertical-align: top;
}

    .CatPropDescriptionTd a {
        float: left;
        font-size: 0.75em;
        font-weight: bold;
    }

.CatPropFromTd {
    padding-top: 5px;
    padding-bottom: 0;
    font-size: 0.75em;
}

.CatPropPhoneTd {
    padding: 0;
    font-size: 0.75em;
}

.main-logo {
    height: 55px;
    width: 188px;
    /* for NY_logo*/
    /* width: 210px;
   height: 70px;*/
}

.KwdSelDiv {
    font-size: 0.8em;
    color: #666;
}

.KwrdMnCntnt {
    margin-top: 15px;
}

    .KwrdMnCntnt table {
        border-collapse: collapse;
        width: 100%;
    }

.KwrdOp {
    padding-right: 15px;
}

    .KwrdOp a {
        font-weight: normal !important;
    }

.KwrdMnCntnt a, .KwrdMnCntnt a:hover {
    font-weight: bold;
}

.KwrdPage {
    border-collapse: collapse;
    width: 100%;
}

.KwrdDescr {
    padding: 15px 0 15px 0;
    /*font-size: 0.75em;*/
    text-align: justify;
}

.ShortKwrdCat {
    padding: 5px 10px 0;
    font-size: 0.75em;
    width: 45%;
}

.KwrdCatBlock {
    width: 515px;
}

.ChapterBottom {
    font-size: 2px;
    margin-bottom: 15px;
}

.companyLine {
    border-bottom: 2px solid #ff8908;
}

.CatDiv {
    margin-bottom: 10px;
    width: 200px;
}

.SaveHome, .ActsCont, .ListBanner {
    margin-bottom: 10px;
    /*  margin-left:190px;*/
}

.MyObjectsLastLink, .UserLinks {
    margin-top: 13px;
    /*margin-bottom:10px;*/
}

.UserHomeBlock {
    margin-top: 140px;
    *margin-top: 160px;
    margin-left: 195px;
}

.CatTrLbl {
    color: #555;
}

.CatList {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    line-height: 1.3em;
}

    .CatList a {
        text-decoration: none !important;
        margin-top: 5px;
        font: bold 14px "Microsoft Sans Serif", sans-serif;
        color: #191919;
    }

        .CatList a:hover {
            font: bold 14px "Microsoft Sans Serif", sans-serif;
            color: #191919;
            text-decoration: underline !important;
        }

.CatListFstLt {
    color: #F60;
    font-weight: bold;
    margin-right: 1px;
}

.CatListOther a {
    color: #F60;
}

.KwrdCat {
    font-size: 0.75em;
}

    .KwrdCat ul {
        margin: 0;
        padding: 0;
    }

    .KwrdCat li {
        margin: 1px;
        background: url( '../images/MaxiNew/news-icn.png' ) no-repeat 0 3px;
    }

        .KwrdCat li a {
            padding: 0 6px 0 13px;
            font-weight: bold;
        }

.VisitCardBanner {
    border: 1px solid #e6e6e6;
    width: 100%;
    margin-top: -1px;
}

.VCardTable {
    width: 100%;
    border-collapse: collapse;
}

.VCardTableTdList {
    width: 48%; /* Test */
    padding: 5px;
    border-right: 1px solid #e6e6e6;
    /*height: 100%;
    padding: 0 12px 12px 0;*/
}

    .VCardTableTdList img, .VCardTableTdListR img {
        width: 100px;
        /* border-radius: 51px;
        box-shadow: 0 0 3px black;
        border: 1px solid #404040; */
    }

.VCardTableTdListR {
    width: 48%; /* Test */
    padding: 5px 5px 5px 6px;
    border-left: 1px solid #e6e6e6;
    margin-left: -1px;
    /*height: 100%;
    padding-bottom: 15px;*/
}


.VCardTbl {
    /*width: 100%;
    height: 100%;*/
}

    .VCardTbl tr td {
        padding: 7px 0;
        /* border: solid 1px #D4E2ED;*/
    }

.VCard {
    width: 100%;
}

    .VCard tr td {
        /* padding: 7px;
          border: solid 1px #D4E2ED;*/
    }

.VCardA {
    text-align: center;
}

    .VCardA a {
        font: bold 14px "Microsoft Sans Serif", sans-serif;
        text-decoration: none;
    }

        .VCardA a:hover {
            text-decoration: underline;
        }

/* .VCardA a:hover
{
    font:bold 14px "Microsoft Sans Serif", sans-serif;
    margin-left:-15px;
} */

.VCardDescr {
    float: left;
    margin-top: 5px;
    /*margin-right: 15px;*/
    text-align: justify;
}

    .VCardDescr img {
        float: left;
        margin: 0 5px 0 0;
        width: 100px;
        /*height: 65px;*/
        border-radius: 50px;
    }



.VCardText {
    font: 12px "Microsoft Sans Serif", sans-serif;
    color: #3c3c3c;
}

    .VCardText a, .VCardText a:hover {
        font-family: Roboto;
    }

.VCardPhones b {
    font: 0.75em Roboto;
}

.VCardPhones font {
    font: bold 0.7em Roboto;
    color: #BC1200;
}

.half {
    width: 50%;
}

.EdtWrng {
    color: #848484;
    font: italic 14px "Microsoft Sans Serif", sans-serif;
}

.OpWrng {
    color: #ff7206;
    font: italic 11px "Microsoft Sans Serif", sans-serif;
}

.Expired tr td {
    background-color: #e9e9e9;
}

tr.Expired td {
    background-color: #e9e9e9;
}

.Priority {
    text-align: justify;
    padding: 5px 0 5px 0;
    margin-top: 10px;
    width: 100%;
}

.Vip {
    background-color: #f2e3bc;
    border: solid 1px #734E23;
    margin-bottom: 15px;
}

.ConsEntSec {
    width: 230px;
}

.ConstEntTbl {
    font-size: 0.75em;
    color: #272727;
    padding-bottom: 5px;
    border-bottom: solid 2px #D4E2ED;
}

.ConsEntUrl {
    margin-top: 5px;
    font-weight: bold;
}

.ConstEntRghtTd {
    padding-left: 5px;
}

.ConsItem {
    font: 1em Roboto;
    margin-top: 10px;
    border: solid 1px #444;
}

.ConsItemPartA {
    padding: 10px;
    padding-bottom: 5px;
}

.ConsItemPartQ {
    padding: 10px;
    background-color: #eeeeee;
    border-bottom: solid 1px #444;
}

.ConsQTtl {
    float: left;
    font-weight: bold;
}

.ConsATtl {
    float: left;
    font-weight: bold;
}

.ConsTxt {
    clear: both;
    margin-top: 3px;
}

.ConsSign {
    color: #7B7B8D;
    margin-top: 3px;
}

.ConsCat {
    width: 100%;
    color: #272727;
    margin-top: 10px;
    padding-bottom: 5px;
    border-bottom: solid 2px #D4E2ED;
    font-family: Roboto;
}

    .ConsCat td {
        font-size: 0.9em;
    }

.Consultant {
    font-size: 0.85em;
    font-weight: bold;
    color: #F60;
}

.ConstName {
    text-decoration: underline;
}

.ConsDesc {
    font-size: 0.75em;
    color: #272727;
}

.ConsFullURL {
    font-size: 0.75em;
    margin-top: 10px;
}

.QuestSubm {
    color: #272727;
}

.BusHomeImg {
    vertical-align: middle;
    padding-bottom: 5px;
    text-align: center;
    text-decoration: none;
    border: 0 none;
    padding: 1px;
}

    .BusHomeImg a {
        font-size: 1px;
    }


.artSep {
    width: 80%;
    margin: 15px 0 5px 10px;
    border-top: solid 2px #D4E2ED;
    font-size: 0;
}

.HPRightBl {
    padding: 0 10px;
    width: 310px;
}

.ReportError {
    color: red;
    padding-left: 5px;
}

.ReportStepResult {
    font-size: 1.1em;
    color: #595959;
}

.ReportStep {
    font-size: 1.1em;
    color: #595959;
    padding-left: 10px;
}

.ReportResult {
    font-size: 1.1em;
    color: #EE7B10;
}

.ReportTitle {
    margin-top: 7px;
    font-size: 1.1em;
    color: #595959;
}

.ReportCriticalError {
    font-size: 1.1em;
    color: red;
}

.Report {
    padding: 0;
    margin: 0;
    font: 12px Roboto;
}

.HighlightedHdrMenuItm {
    color: #FFF !important;
}

.Credit {
    color: #76a21a !important;
    font: normal 1.1em Roboto;
}

.BusCredit {
    color: #76a21a;
    font: bold 1.1em Roboto;
    margin-top: 5px;
}

.ObjTab {
    display: block;
    margin-top: 10px;
    padding: 5px;
    background-color: #E9E9E9;
    color: #595959;
    font: bold 0.75em Roboto;
}

    .ObjTab a, .ObjTabNew a {
        color: #BC1200;
        font-family: Roboto;
    }

        .ObjTab a:hover, .ObjTabNew a:hover {
            color: #F60;
            font-family: Roboto;
        }

.ObjTabNew {
    display: block;
    margin-top: 10px;
    color: #595959;
    font: bold 0.8em Roboto;
    text-transform: uppercase;
    padding: 5px 5px 5px 0;
}

    .ObjTabNew div {
        text-transform: lowercase !important;
        font-weight: normal !important;
    }

.GeneralContent {
    width: 100%;
    font: 0.75em Roboto;
}

.GeneralContentImg {
    display: inline-block;
    vertical-align: top;
    padding-bottom: 10px;    
    background-color: #FFF;
    width: 245px;
    height: 240px;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    margin-bottom: 10px;
}

.BindingObjects span {
    font-size: 1.1em;
    line-height: 2.5em;
}

.BindingObjects img {
    margin-right: 3px;
}

.BindingObjects {
    font-family: Roboto;
    border: #444 1px solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 0 10px 10px 10px;
    margin: 10px 5px 10px 0px;
}

.NativeFont {
    font-size: 1.2em !important;
    border-top: solid 1px #AAA;
}

.ObjTabSep {
    margin-left: 5px;
}

.ActObjTab {
    color: #F60 !important;
    margin: 0 !important;
}

.ObjCont {
    width: 100%;
    text-align: justify;
    margin-bottom: 20px;
    padding-left: 4px;
}

    .ObjCont H2 {
        margin-top: 10px;
        margin-bottom: 3px;
        font-size: 1.2em;
        color: #BC1200;
        text-transform: uppercase;
    }

.CITtl {
    color: #181818;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
}

.BusHeadBot {
    padding-top: 5px;
    /*border-bottom: solid 1px #AAA;*/
}

.BusPropLbl {
    text-transform: uppercase;
    background-color: #E9E9E9;
    color: #595959;
    padding: 5px;
    margin-top: 10px;
    border-top: solid 1px #AAA;
    font: bold 0.75em Roboto;
}

.GenTabCl {
    font-size: 2px;
    clear: both;
}

.BusPoster table {
    width: 100%;
}

.Nowrap {
    white-space: nowrap;
}

.MapImgDiv {
    width: 100%;
}

.MapImg {
    border: solid 1px #E4E4E4;
    max-width: 900px;
}


.ArtWhrView {
    font-size: 1.2em;
}

.ContTtl {
    margin: 0 0 7px;
}

.NewsDate {
    color: #7b7b7b;
    font: italic 0.6em Roboto;
}

.LinkOnView {
    text-align: left;
    padding-top: 5px;
    font: normal 13px Roboto;
}

    .LinkOnView span {
        font: normal 13px Roboto;
    }

    .LinkOnView a {
        color: #195F83;
        font: normal 13px Roboto;
    }

        .LinkOnView a:hover {
            color: #C60;
            font: normal 13px Roboto;
        }

.ContainerTitle {
    text-transform: uppercase;
    color: #76a21a;
    font: bold 0.75em Roboto;
    padding-bottom: 3px;
}

    .ContainerTitle span {
        border-bottom: solid 3px #76a21a;
        margin-bottom: 7px;
        line-height: 1.5em;
    }

.OpListTitle {
    font: bold 0.75em Roboto;
    text-transform: uppercase;
    color: #F60;
    width: 100%;
}

.BusEditAdmin {
    margin-top: 15px;
    padding-bottom: 10px;
    width: 500px;
}

.IsShowContactInfo {
    color: #BC1200;
}

.HomeNewsDt {
    font-size: 1.2em;
}

.TableList {
    border-collapse: collapse;
    position: relative;
    table-layout: fixed;
    /*margin: 0 10px 10px 10px;*/
}

    .TableList tr td {
        border: solid 1px #e6e6e6;
        padding: 10px;
        /*text-align: left;*/
        color: #3F3F3F;
    }

        .TableList tr td.data {
            position: relative;
        }

        .TableList tr td div {
            text-align: justify;
            position: relative;
        }

            .TableList tr td div span {
                position: absolute;
                right: 0;
                top: 0;
                width: 25px;
                height: 20px;
                background: url('new/images/MaxiNew/img.png');
                margin-right: -1px;
                opacity: 0.5;
            }

.HeadlineTr div {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    padding-top: 5px;
}

.TableList tr td h3 {
    font: 14px "Microsoft Sans Serif", sans-serif;
}

.TableListPrice {
    /*text-align: right;*/
    font-weight: bold;
    color: #BC1200;
    /*white-space: nowrap;*/
}

TableList a {
    font-weight: bold;
}

.HeadlinePropositionCol {
    height: 30px;
}

.HeadlineTrTitle {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #306078;
}

.HeadlineTr {
    background: url('../images/MaxiNew/tableHead.png') repeat-x;
    height: 33px;
    margin: 15px 5px 0;
    /* width: 840px;     */
}

.HeadlineBasketTr {
    background-color: #f2e3bc;
    font: bold 1em Roboto;
}

.EmptyCell {
    background-color: red;
    text-align: center;
}

.TableFilter {
    width: 100%;
    color: #000;
    text-align: left;
    margin-top: 7px;
    border-top: dotted 1px #6F6F6F;
}

.TableFind {
    font-size: 0.75em;
    color: #6A6A6A;
    vertical-align: middle;
    background-color: #E9E9E9;
    text-align: right;
    width: 100%;
    margin-top: 1px;
}

.TableAltRow {
    font-weight: bold;
    color: #3f3f3f;
}

.TableRow {
    height: 25px;
}

    .TableAltRow h3 a, .TableRow h3 a, .TableAltRow a, .TableRow a {
        color: #195F83;
        font: bold 14px "Microsoft Sans Serif", sans-serif;
    }

        .TableAltRow h3 a:hover, .TableRow h3 a:hover, .TableAltRow a:hover, .TableRow a:hover {
            color: #195F83;
            font: bold 14px "Microsoft Sans Serif", sans-serif;
        }

.TableVCardRow tr td {
    border: 0;
    padding: 0;
    width: 50%;
}

.CatBlock h2 {
    font: bold 1.5em "Microsoft Sans Serif", sans-serif;
    color: #76A21A;
    margin-top: 15px;
    text-decoration: none;
    /* border-bottom:1px dotted;*/
}

.CatBlock span {
    font: bold 1.5em "Microsoft Sans Serif", sans-serif;
    color: #76A21A;
    margin-top: 15px;
    text-decoration: none;
    display: block;
}

.AdminCatTbl {
    border-collapse: collapse;
}

    .AdminCatTbl td {
        vertical-align: middle;
        text-align: center;
        padding: 0 10px;
    }

.LftBlConstrRow {
    background-color: #FFF;
}

    .LftBlConstrRow a, .LftBlConstrRowAlt a {
        text-decoration: underline;
        color: #000 !important;
    }

        .LftBlConstrRow a:hover, .LftBlConstrRowAlt a:hover {
            text-decoration: underline;
            color: #F60 !important;
        }

.LftBlConstrRowAlt {
    background-color: #EEE;
}

.LftBlConstrRowKwrd {
    background-color: #FDA;
}

.ViewAllLink {
    font-size: 0.9em;
    color: #628D19;
    font-weight: bold;
    text-transform: none;
    margin-left: 10px;
}

.CatHomeName {
    color: #000000;
    font: bold 1em Roboto;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.CatHomePref {
}

    .CatHomePref table tr td {
        vertical-align: bottom;
        padding-top: 15px;
    }

        .CatHomePref table tr td span {
            font: 0.75em Roboto;
        }

    .CatHomePref a {
        text-decoration: none;
        white-space: nowrap;
        font: 0.9em Roboto;
    }

        .CatHomePref a:hover {
            color: #FFC62A;
            font: 0.9em Roboto;
        }

    .CatHomePref img {
        vertical-align: middle;
    }

.CatHomeViewAll {
    font-size: 0.8em !important;
    font-weight: bold;
    color: #628D19 !important;
    text-transform: none;
    margin-left: 10px;
}

.CatHomeNew {
    color: Red;
    padding-left: 2px;
    vertical-align: top;
    font-size: 0.65em !important;
    font-weight: bold !important;
}

.CatListFstLtBig {
    color: #F60;
    font: bold 1.2em Roboto;
    margin-right: 1px;
}

.OpInArtDiv {
    padding-right: 10px;
    padding-bottom: 20px;
}

.NotEnabled, .NotEnabled a {
    color: #939495 !important;
}

.IsEmpty, .IsEmpty a {
    color: #003399 !important;
}

.Attention {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #ef6f0e;
    padding-bottom: 15px;
}

.AddAd {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #000000;
    margin-bottom: 19px;
}

.AdsSubActiv {
    background: url('../images/MaxiNew/active.png') no-repeat;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #4b5960;
    width: 279px;
    height: 51px;
    padding-left: 60px;
    padding-top: 15px;
}

.AdsSubPas {
    background: url('../images/MaxiNew/passive.png') no-repeat;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #838383;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    height: 51px;
    margin-left: 250px;
    margin-top: -66px;
    *margin-top: -51px;
    padding-left: 60px;
    padding-top: 15px;
    width: 279px;
}

.TradUnitActive {
    background: url('../images/MaxiNew/active.png') no-repeat;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #838383;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    height: 51px;
    margin-left: 250px;
    margin-top: -66px;
    *margin-top: -51px;
    padding-left: 60px;
    padding-top: 15px;
    width: 279px;
}

.TradUnitPas {
    background: url('../images/MaxiNew/passive.png') no-repeat;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #838383;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    height: 51px;
    padding-left: 60px;
    padding-top: 15px;
    width: 279px;
}

.TradUnitPrice {
    width: 80px;
    padding-bottom: 10px;
}

.ReferLabel {
    font: bold 0.9em Roboto;
    color: #008CDC;
}

.text-ban-container {
    /*background: url('../images/MaxiNew/scissors.png') no-repeat 460px 2px;*/
}

.text-ban {
    height: 60px;
    width: 320px;
    border: dotted 1px #A3A3A3;
}

    .text-ban a {
        font: 14px "Microsoft Sans Serif", sans-serif;
    }

.ListCatPageTitle {
    color: #000000;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    text-transform: uppercase;
    margin: 10px 0;
    /*height: 2px;
    margin-bottom: 30px;*/
}

    .ListCatPageTitle h1 {
        color: #C60;
        font: bold 1.8em Roboto;
        display: inline;
        margin: 0;
        text-transform: uppercase;
    }

    .ListCatPageTitle span {
        color: #7b7b8d !important;
    }

.TooltipImg {
    padding: 2px;
    border: solid 1px #FFF;
    vertical-align: middle;
    text-align: center;
}

    .TooltipImg img {
        margin: 2px;
    }

.catalog, .catalog:hover, .catalogD, .catalogD:hover {
    font: 0.7em Roboto;
    font-weight: bold;
}

.catalog {
    color: #73A241 !important;
}

.catalogD {
    color: #4C4446 !important;
}

    .catalog:hover, .catalogD:hover {
        color: #F60 !important;
    }

.CategoryHomePageChapter {
    font: bold 1.3em Roboto !important;
    padding: 11px 0 3px !important;
    color: Orange;
    white-space: normal !important;
}

.CategoryHomePageCatalog {
    font: bold 0.7em Roboto !important;
    padding: 17px 0 3px !important;
    color: Orange;
    white-space: normal !important;
}

.ShowLastLink {
    padding: 10px 5px 10px 0 !important;
    white-space: normal !important;
    font-size: 0.8em;
}

    .ViewAllPropositions a, .ViewAllPropositions a:hover, .ShowLastLink a, .ShowLastLink a:hover {
        font-weight: bold;
        background-color: orange;
        color: White;
    }

.ViewAllPropositions {
    margin-top: 6px;
    font-size: 0.8em;
}

.ObjCont .ViewAllPropositions {
    font-size: 1.0em;
}

.YandexFrame IFrame {
    height: 950px !important;
    width: 1200px;
}

.ImageDescription {
    font: 0.7em Roboto;
    padding: 20px 0 5px 0;
}

.MapDescription {
    font: 1em Roboto;
    padding: 20px 0 5px 0;
}

.Urgent {
    color: #bc1200;
    font: 20px "Microsoft Sans Serif", sans-serif;
    font-weight: bold;
}

.Basket {
    font-size: 0.8em;
    margin-top: -18px;
    padding-right: 2px;
    text-align: center;
}

.Orange {
    color: Orange;
}

.GrnBtnBig {
    background: url( '../images/MaxiNew/grn-btn-big.png' );
    width: 136px;
    height: 21px;
    text-align: center;
    color: #FFF;
    border: 0;
}

.OrderDiv {
    background-color: #F7F7F7;
    border: solid 1px #A8A8A8;
    padding-bottom: 10px;
    font: 12px Roboto;
    color: #73808E;
    width: 800px;
    float: left;
}


    .OrderDiv table {
        font: 1em Roboto;
    }

.titleStyle {
    font: bold 1.5em Roboto;
    color: #555;
    text-transform: uppercase;
    margin: 30px 0 5px;
}

.ClientsList {
    font: 1em Roboto;
}

.ClientsStatistics {
    font: 1em Roboto !important;
    color: Black !important;
}

.ClientsList UL {
    margin-left: 0;
    padding-left: 0;
}

.ClientsKeyword span {
    font: bold 1.5em Roboto;
    color: #555;
    text-transform: uppercase;
}

.ClientsKeyword {
    margin: 15px 0 5px;
}

.ClientsItem {
    padding-bottom: 10px;
}

    .ClientsItem a {
        font-size: 1.1em !important;
    }

    .ClientsItem img {
        margin-left: 1px;
    }

.ClientsSlogan {
    color: #444444;
    font: normal 1.1em Trebuchet Ms !important;
    text-transform: none !important;
    font-style: italic !important;
}

.PaidCategoryAttention {
    font: bold 1.1em Tanoma;
    color: #BC1200;
    padding-bottom: 15px;
    border: solid 1px #A8A8A8;
    margin-top: 10px;
}

.ArtVoting {
    margin-top: 20px;
    clear: both;
}

    .ArtVoting input {
        margin-left: 10px;
    }

    .ArtVoting .Button {
        margin-top: 10px;
    }

.VoteItem span {
    margin-left: 5px;
}

.AdministrationSection {
    margin: 10px 0;
    padding: 10px;
    border: solid 1px #AAA;
}

.EditButtons {
    margin: 10px 5px;
}

    .EditButtons input {
        margin-right: 10px;
    }

.FieldComment {
    font-size: 0.9em;
    font-style: italic;
}

.RelCatTableTtl {
    font-weight: bold;
    margin-top: 20px;
    color: #F90;
}

.CategoriesGrid {
    margin: 10px 0;
    border: solid 1px #AAA;
}

    .CategoriesGrid td {
        vertical-align: middle;
        padding: 3px 5px;
    }

.KeywCatSetDiv {
    width: 550px;
    padding: 15px 10px 5px 10px;
    font-size: 0.9em;
}

    .KeywCatSetDiv .CatLftClmn {
        width: 200px;
    }

.HeaderRed a, .HeaderRed a:link, .HeaderRed a:hover {
    color: #bc1200;
    white-space: nowrap;
}

a.popupWindow span {
    display: none;
}

a.popupWindow:hover {
    position: relative;
}

    a.popupWindow:hover span {
        display: block;
        position: absolute;
        border: thin solid black;
        background-color: White;
    }

.ms-col {
    float: left;
    padding-right: 10px;
}

.ms-row {
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 12px;
    font-weight: bold;
    color: #2C2C2C;
}

.ms-but-row {
    padding-left: 10px;
    padding-top: 7px;
}

.ms-row .CheckBox {
    font-weight: normal;
}

.ms-row div {
    padding-top: 5px;
}

.ms-banner-bord {
    height: 100px;
    width: 1px;
    margin-top: 30px;
    border-left: dotted 1px #D4D4D4;
    float: left;
}

.ms-banner {
    width: 195px;
    height: 130px;
    float: left;
    padding-top: 15px;
}

.MapSearchButtonsPanel {
    width: 100%;
    margin: 20px 0 5px 0;
}

    .MapSearchButtonsPanel .Panel, .MapSearchButtonsPanel .ActPanel {
        float: left;
        width: 48%;
        text-align: center;
    }

    .MapSearchButtonsPanel .Panel {
        background-color: #e2e2e2;
    }

    .MapSearchButtonsPanel a, .MapSearchButtonsPanel a:hover, .MapSearchButtonsPanel a:active {
        font: 13px Roboto;
        color: #195F83;
    }

    .MapSearchButtonsPanel .ActPanel {
        height: 36px;
        /* background:url('../images/MaxiNew/map-search-act-btn-plc-bg.jpg') center top no-repeat;*/
    }

.ActPanelInner {
    /* background: url('../images/MaxiNew/tabs.png') repeat-x;*/
}

.MapSearchButtonsPanel .ActPanelInner, .MapSearchButtonsPanel .Panel {
    padding: 7px 0;
}

.MapSearchButtonsPanel .ActPanel a, .MapSearchButtonsPanel .ActPanel a:hover, .MapSearchButtonsPanel .ActPanel a:active {
    font: 13px Roboto;
    color: #FFF;
    text-decoration: none;
}

.MapSearch {
    font: 13px "Microsoft Sans Serif", sans-serif;
    color: #838383;
    margin-bottom: 10px;
}

.HomePage .MapSearch {
    width: 685px;
}

.MapSearch a {
    font-family: "Microsoft Sans Serif", sans-serif;
    color: #565656;
}

.MapSearchFieldLabel {
    float: left;
    text-align: right;
    padding-left: 10px;
    padding-top: 17px;
    color: #2c2c2c;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    margin-bottom: 5px;
}

.MapCheck {
    margin-left: 10px;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #373636;
}

.MapSearchPlace {
    margin-left: 15px;
    margin-top: 15px;
    font-size: 0.9em;
}

.MapSearch .TextBox {
    width: 350px;
}

.MapSearch .DropDownDiv {
    width: 350px;
}

.MapSearch .MapSearchFieldLabel {
    width: 240px;
}

.MapSearch .SearchFormRow {
    margin-bottom: 5px;
}

.MapSearch .Button {
    font-weight: bold;
    background: url('../images/MaxiNew/new-blue-button.png') no-repeat;
    border: 0;
    width: 70px;
    height: 27px;
}

.MapSearchNoDataLabel {
    text-align: center;
    padding-top: 20px;
    color: #f37e0e;
    font-weight: bold;
}

.MapSearchMapSection .DynamicMap, .MapSearchMapSection .StaticMap {
    border: solid 1px #c4d0d8 !important;
}

.MapSearchMapSection .DynamicMap {
    height: 450px;
    width: 600px;
    margin-top: 15px;
}

.MapSearchResult {
    width: 500px;
    margin-top: 10px;
    border-collapse: collapse;
}

.MapSearchResultCount {
    margin-left: 210px;
    margin-top: -98px;
    font-size: 0.9em;
}

.MapSearchResult span, .MapSearchResult td {
    font: 13px Roboto;
}

.MapSearchResult, .MapSearchResult .MapCell, .MapSearchResult .DescriptionCell {
    border: solid 1px #c4d0d8;
}

    .MapSearchResult .MapCell, .MapSearchResult .DescriptionCell {
        padding: 2px;
    }

        .MapSearchResult .DescriptionCell, .MapSearchResult .DescriptionCell table {
            width: 100%;
        }

            .MapSearchResult .DescriptionCell strong, .MapSearchResult .DescriptionCell .ResultTitle {
                margin-left: 10px;
            }

            .MapSearchResult .DescriptionCell td {
                padding: 2px 0;
            }

            .MapSearchResult .DescriptionCell .ResultTitle {
                color: #195F83;
                font: bold 14px Roboto;
            }

.WorkingTimeView {
    background-color: #b4bfc6;
    border-collapse: collapse;
    margin-top: 5px;
    width: 410px;
}

    .WorkingTimeView td {
        border: solid 1px #FFF;
        color: #FFF;
    }

    .WorkingTimeView span {
        font: 10px Roboto;
    }

    .WorkingTimeView .dayText {
        font: bold 11px Roboto;
    }

    .WorkingTimeView .notWorkingDay {
        background-color: #f67b00;
    }

    .WorkingTimeView .currentDay {
        background-color: #90a2ae;
    }

.WorkingTimeEditor .DayText {
    background-color: #b4bfc6;
    font-weight: bold;
    color: #FFF;
    margin: 1px 2px 2px 0;
    padding: 2px 0;
    text-align: center;
}

.WorkingTimeEditor .notWorkingDay {
    background-color: #f67b00;
}

.MapSearchBlock {
    /*font: 0.8em "Microsoft Sans Serif", sans-serif;
    color: #838383;*/
    /*width: 220px;
    margin-top: -25px;*/
}

    .MapSearchBlock .TopBusTitle {
        font: bold 12px Trebuchet MS;
    }

.MapSearchBlockButton {
    margin-top: 5px;
}

.MapSearchBlock .SearchFormRow {
    margin-bottom: 10px;
}

.MapSearchCategoryCombo {
    float: left;
    width: 140px;
    margin-top: 25px;
    margin-left: 10px;
}

.ajax-container {
    border: solid 1px #C7C7C7;
    border-top: solid 1px #cbcbcb;
    border-left: solid 1px #eaeaea;
    border-right: solid 1px #eaeaea;
    border-bottom: 0px;
    background-color: #f9f9f9;
    *border: 0;
    border-radius: 3px;
    position: relative;
    padding: 0 !important;
    margin-top: 5px;
    height: 25px;
    width: 200px;
}

.ajax-combo {
    padding: 0 !important;
}

.ajax__combobox_inputcontainer {
    font: 12px "Microsoft Sans Serif", sans-serif !important;
    height: 18px !important;
    border: 0 !important;
    *border: solid 1px #C7C7C7 !important;
    top: 0 !important;
}

.ajax__combobox_textboxcontainer {
    overflow: hidden !important;
    padding: 6px 0 0 5px !important;
    line-height: 20px !important;
    text-align: left !important;
    color: #000 !important;
}

.ajax__combobox_inputcontainer INPUT {
    border: 0 !important;
    font: 12px "Microsoft Sans Serif", sans-serif !important;
    outline: none !important;
}

.ajax__combobox_buttoncontainer BUTTON {
    background-color: #FFF;
    background-image: url('../../framework_client/Skins/images/MaxiNew/f-dwn.png') !important;
    border: 0 !important;
    margin-top: 3px !important;
    width: 21px !important;
    height: 22px !important;
}

.ajax__combobox_itemlist {
    top: 25px !important;
    left: -1px !important;
    height: 208px !important;
    width: 200px !important;
    font: 12px "Microsoft Sans Serif", sans-serif !important;
    color: #000;
    border: solid 1px #C7C7C7;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-color: #E8E8E8;
    background-color: #FFF;
}

    .ajax__combobox_itemlist li {
        border-bottom: solid 1px #E8E8E8;
        cursor: pointer;
        padding: 5px 21px 0 5px;
        font: 14px "Microsoft Sans Serif", sans-serif;
        color: #000;
        height: 20px;
    }

.SearchFormRowCombo {
    height: 30px;
}

.BannersSelectedLink {
    color: #676767 !important;
}

.QuickOrderForm {
    width: 400px;
    padding: 15px;
    font-size: 0.8em;
}

.QuickOrderLink a {
    vertical-align: middle;
    font-weight: bold;
    text-decoration: underline;
    color: #C60;
    font-size: 1.2em;
    cursor: pointer;
}

.QuickOrderTitle {
    color: #C60;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 10px;
}

.oculus-prog-title {
    font-family: "Microsoft Sans Serif", sans-serif, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
    font-weight: bold;
}

.oculus-prog-text {
    font-family: "Microsoft Sans Serif", sans-serif, Helvetica, sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
}

.oculus-prog-img {
    width: 45px;
    margin: 0px 10px 10px 0px;
    float: left;
    display: block;
}

.oculus-prog-zod {
    font-weight: bold;
}

.oculus-prog p {
    text-align: justify;
    padding: 3px 0;
    margin: 0;
}


.PosterDateLinks a {
    margin-right: 10px;
    color: #628D19;
    font-weight: bold;
}

.PosterDateLinks {
    /*margin-top: 15px;*/
    background-color: #edf7de;
    padding: 10px;
}

.furrghtd {
    z-index: 10 !important;
}

#myotziv_box {
    z-index: 10 !important;
}

.maxiOverlay {
    position: absolute;
    z-index: 1;
    width: 30px;
    height: 30px;
    background: url('../images/MaxiNew/maxi_logo_sm.png');
    cursor: pointer;
}

.vostoksOverlay {
    position: absolute;
    z-index: 1;
    width: 91px;
    height: 18px;
    background: url('../images/MaxiNew/vostok_logo.png');
    cursor: pointer;
}

.uniformOverlay {
    position: absolute;
    z-index: 1;
    width: 29px;
    height: 35px;
    background: url('../images/MaxiNew/Logo_Steckevich.png');
    cursor: pointer;
}

.itmOverlay {
    position: absolute;
    z-index: 1;
    width: 80px;
    height: 20px;
    background: url('../images/MaxiNew/itm_logo.png');
    cursor: pointer;
}

img {
    border: 0;
}

.SiteKeywordsContent {
    font: 0.7em "Microsoft Sans Serif", sans-serif;
}

    .SiteKeywordsContent div div {
        padding: 4px 0;
    }

.SiteKeywords .AllButton {
    margin-top: 15px;
}

.BlockTitle {
    text-decoration: none;
    padding: 5px 0;
    font-size: 18px;
    font-family: "Microsoft Sans Serif", sans-serif;
    color: #212121;
}

.BlockTitleRightBlock {
    /*margin-bottom: 20px;*/
    text-decoration: none;
    margin-left: 10px;
    padding: 8px 0;
    font-size: 18px;
    font-family: "Microsoft Sans Serif", sans-serif;
    color: #2A5367;
}

.Dashed {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

    .Dashed .Clear {
        font-size: 1px;
    }

.ArtHPPos {
    margin-top: 5px;
}

    .ArtHPPos .DropDownDiv {
        float: left;
    }

.UrgBold {
    line-height: 2.5em;
    font-size: 1.1em;
    font-family: "Microsoft Sans Serif", sans-serif !important;
    color: #BC1200;
    font-weight: bold;
}

.MailLogin {
    width: 450px;
}

.MailRegister {
    width: 600px;
}

    .MailRegister .RghtClmn {
        width: 60%;
    }

    .MailRegister .RegGr {
        color: #333;
    }

    .MailRegister input {
        margin-bottom: 10px;
    }

.MailLink {
    margin: 5px;
    font: bold 1.1em Roboto;
}

.Agrmnt {
    color: #333;
    margin: 20px;
    font: 0.8em Roboto;
}

.AgrmntBtn {
    margin-top: 20px;
}

    .AgrmntBtn .Button {
        margin-right: 20px;
    }

.KeywordLink {
    text-decoration: none;
    font: 0.8em Roboto;
}

.HomePage {
    /* border-bottom: solid 3px #c9c9c9;*/
    margin-top: 20px;
}

.HomePageTitle {
    margin-bottom: 10px;
    color: #000;
    margin-bottom: 20px;
    text-decoration: none;
}

.Count {
    vertical-align: middle;
    font: bold 0.7em Roboto;
    cursor: default;
}

.container {
    border: white 1px solid;
}

.carousel {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .carousel li {
        float: left;
        width: 88px;
        height: 88px;
        padding: 5px;
        background: lightblue;
        border: blue 1px solid;
    }

.opinions {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    margin-left: 195px;
    /*margin-top: -13px;*/
}

    .opinions + div {
        margin-top: -16px !important;
    }

.opinionLabel {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #2c2c2c;
}

.mainMaxi {
    height: 78px;
    /* min-width: 990px; */
    z-index: 0;
    background: url('../images/MaxiNew/main.png') repeat;
}

.mainTable {
    position: relative;
    width: 1200px;
    height: auto;
    margin: 0 auto;
    margin-top: -35px;
    text-align: left;
    z-index: 0;
}

.mainTableContainer, .bottomTableContainer {
    width: 100%;
    text-align: center;
    /* background: #fff;*/
}

.mainTableContainer {
    position: absolute;
    left: 0;
}

.top-center {
    width: 1185px;
    height: 248px;
    float: left;
    background: url('../images/MaxiNew/top-center-border.png') repeat-x;
}

.top-left-border, .top-right-border {
    float: left;
    height: 248px;
    width: 6px;
}

.top-left-border {
    background: url('../images/MaxiNew/top-left-border.png');
}

.top-right-border {
    background: url('../images/MaxiNew/top-right-border.png');
}

.bottomMainTable {
    clear: both;
    width: 1200px;
    position: relative;
    z-index: 1;
    margin: 0 auto;
    margin-bottom: -33px;
}

.bottom-center {
    width: 1185px;
    height: 248px;
    float: left;
    background: url('../images/MaxiNew/bottom-center-border.png') bottom left repeat-x;
}

.bottom-left-border, .bottom-right-border {
    float: left;
    height: 248px;
    width: 6px;
}

.bottom-left-border {
    background: url('../images/MaxiNew/bottom-left-border.png');
}

.bottom-right-border {
    background: url('../images/MaxiNew/bottom-right-border.png');
}

.main-content {
    position: relative;
    margin: -25px auto -220px auto;
    width: 1190px;
    text-align: left;
    z-index: 2;
}

/* ########## */
.main-content-no-pos {
    margin: -25px auto -220px auto;
    width: 1190px;
    text-align: left;
    z-index: 2;
}

.closeButton {
    background: url('../images/MaxiNew/buttonclose.png') no-repeat;
    border: 0 none;
    height: 30px;
    margin-left: -235px;
    margin-top: -10px;
    width: 35px;
    cursor: pointer;
}

* html .closeButton {
    margin-left: 170px;
    margin-bottom: -15px;
}

.changeButton {
    background: url('../images/MaxiNew/changebutton.png') no-repeat;
    border: 0;
    width: 130px;
    height: 40px;
    margin-top: 10px;
    margin-left: 30px;
    text-transform: none;
    cursor: pointer;
}

.uploadButton {
    margin-left: -150px;
    width: 100px;
    opacity: 0;
}

* html .uploadButton {
    filter: alpha(opacity=50);
}

.saveButton {
    background: url('../images/MaxiNew/UserSaveButton.png') no-repeat;
    border: 0;
    width: 147px;
    height: 35px;
    text-transform: none;
    cursor: pointer;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #6A2A04;
    padding-bottom: 7px;
    padding-right: 5px;
    margin-left: 195px;
}

.events {
    width: 375px;
    height: 190px;
    overflow: hidden;    
    display: flex;
    flex-direction: column;    
}

.hasDatepicker {
    margin-right: 5px;
}

.events .event-sect {
    padding: 5px;
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 12px;
    color: #3E3E3E;
    margin-bottom: 3px;
}

    .events .event-sect img {
        margin: 3px 10px 0 0;
    }

    .events .event-sect a {
        font-family: "Microsoft Sans Serif", sans-serif;
        font-weight: bold;
        color: #3E3E3E;
        text-decoration: none;
    }

    /*.events .event-sect a:hover {
            text-decoration: underline;
        }*/

    .events .event-sect p {
        margin: 0;
        padding: 5px 0;
    }

.hp-events {
    padding-left: 10px;
    overflow: auto;
}

    .hp-events .event-sect {
        padding: 5px;
        font-family: "Microsoft Sans Serif", sans-serif;
        font-size: 12px;
        color: #3E3E3E;
    }

        .hp-events .event-sect img {
            margin: 3px 10px 0 0;
        }

        .hp-events .event-sect a, .hp-events .event-sect a:hover {
            font-family: "Microsoft Sans Serif", sans-serif;
            font-weight: bold;
            color: #3E3E3E;
        }

        .hp-events .event-sect p {
            margin: 0;
            padding: 5px 0;
        }

.hp-events-all {
    padding-left: 5px;
    font-size: 11px;
}

/*.BnrDiv {
    z-index: 2;
}*/

.map-search-title {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 5px;
    /* padding:10px 0;*/
    font-size: 18px;
    color: #212121;
}

.PrevHR {
    background: url('../images/MaxiNew/hr.png') no-repeat center 0;
    padding-top: 15px;
    * height: 17px;
}

.or-button-sm {
    background: url('../images/MaxiNew/sm-button.png') no-repeat;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #6A2A04;
    height: 29px;
    width: 75px;
    border: 0;
    text-transform: none;
    cursor: pointer;
    padding-bottom: 2px;
}
/*popup my*/

.codeTextArea {
    width: 100%;
    height: 100%;
    resize: none;
}

navigation ul {
    margin-left: 2px;
    padding: 0;
    list-style: none;
    position: relative;
    z-index: 500;
}

nav ul {
    margin-left: 2px;
    padding: 0;
    list-style: none;
    position: relative;
    z-index: 500;
}

navigation li {
    float: left;
    margin-top: 10px;
    margin-bottom: 5px;
}

nav li {
    float: left;
    /*margin-top: 10px;*/
    margin-bottom: 5px;
}

navigation #popup-trigger {
    display: inline-block;
    height: 20px;
    border-bottom: 1px dotted;
    line-height: 25px;
    text-decoration: none;
    margin-right: 20px;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #195f83;
    position: relative;
    z-index: 17;
}

nav #popup-trigger {
    display: inline-block;
    height: 20px;
    border-bottom: 1px dotted;
    line-height: 25px;
    text-decoration: none;
    margin-right: 20px;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #195f83;
    position: relative;
    z-index: 17;
}
/** html navigation #popup-trigger
       
        {
        	 line-height: 15px;
        	 height: 10px;
        }  */

navigation .popup-trigger {
    margin-right: 14px;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    position: relative;
    z-index: 17;
    border-bottom: 1px dotted;
    text-decoration: none;
    /*top:100px;*/
}

nav .popup-trigger {
    margin-right: 14px;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    position: relative;
    z-index: 17;
    border-bottom: 1px dotted;
    text-decoration: none;
    /*top:100px;*/
}

/*  *html navigation .popup-trigger 
        {
        	 position:relative;
        	 z-index:10010;
        	 border-bottom: 1px dotted;
        	 text-decoration: none;
        }*/
#popup-trigger .activenav {
    color: #195f83;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    border-bottom: 1px dotted;
    text-decoration: none;
    top: 1px;
}

.popup-trigger:hover {
    margin-right: 14px;
    border-bottom: 0;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #E97C05;
    position: relative;
    z-index: 17;
    border-bottom: 1px dotted;
    text-decoration: none;
}
/* *html  navigation .popup-trigger:hover
        {
        	position:relative;
        	z-index:10010;
        	border-bottom: 1px dotted;
        	text-decoration: none;
        } */

nav .popup-content {
    display: none;
    position: relative;
    top: 5px;
    right: 15px;
    z-index: 10;
    background: #ffffff;
    margin-left: 10px;
}

/* * html navigation .popup-content {
          display: none;
          position:absolute;
          top: 5px;
          right: 15px;
          z-index:1000;
          background: #ffffff;
          
         
        }*/

nav li .popup-content {
    right: 7px;
    /*height: 80px;*/
    /*width: 320px;*/
    margin-bottom: 10px;
}

.Vip div nav li .popup-content {
    background-color: #f2e3bc;
}

.showBy {
    font: bold 13px "Microsoft Sans Serif", sans-serif;
    margin-right: 115px;
    color: #878787;
    float: right;
}

.showByLine {
    border-bottom: 1px solid #ff8908;
    margin-top: 5px;
    height: 20px;
}

.showByList {
    margin-top: -20px;
    float: right;
}

.showByChoiceList, .showByChoiceList:hover {    
    margin-left: 5px;
    color: #387494;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    text-decoration: underline;
}

.mrgl100{
    padding-left:3px !important;
}

.showByChoiceListActive, .showByChoiceListActive:hover {    
    padding: 7px 8px 10px 8px;
    margin-left: 5px;
    color: #444444;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    text-decoration: none;
    background: url('../images/MaxiNew/showby1.png') no-repeat #ffffff;
}

.order, .order:hover {
    color: #195f83;
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    text-decoration: underline;
    padding-right: 15px;
}

.divOrder {
    font: 11px "Microsoft Sans Serif", sans-serif;
    width: 190px;
    color: #696969;
}

.secondLeval h3 {
    color: #2f2f2f;
    font: 14px "Microsoft Sans Serif", sans-serif;
}

.firstLeval h3 {
    color: #195f83;
    font: bold 13px "Microsoft Sans Serif", sans-serif;
    /*border-bottom:1px dotted #195f83;*/
    text-decoration: none;
    padding-left: 15px;
}

.firstLeval a, .firstLeval a:hover {
    text-decoration: none;
}

.firstLeval {
    background: url('../images/MaxiNew/menuPop.png') no-repeat;
    text-transform: none;
    width: 221px;
    height: 40px;
}

.sellerLabel {
    font: bold 20px "Microsoft Sans Serif", sans-serif;
    color: #000000;
    /*margin-left:-450px;*/
}

.tradeObject {
    font: bold 14px "Microsoft Sans Serif", sans-serif;
    color: #313131;
    font-style: italic;
}

.tradeObjectTitle {
    font: 14px "Microsoft Sans Serif", sans-serif;
    color: #696969;
}

.tableLeft {
    margin-top: 15px;
    float: left;
    width: 8px;
    height: 33px;
    /*margin-left: 10px;*/
    background: url('../images/MaxiNew/leftborder.png') no-repeat;
}

.tableRight {
    margin-top: 15px;
    float: right;
    width: 8px;
    height: 33px;
    background: url('../images/MaxiNew/rightborder.png') no-repeat;
    /*margin-right: 10px;*/
}

.wrapperLoginSotial {
    width: 1200px;
    margin: 0 auto;
}

.PersonalPageTitleLineDot {
    font-size: 20px;
    font-family: Roboto;
    color: white;
    text-shadow: black 2px 1px 3px;
    float: left;
    margin-right: 10px;
}

.headerGoodsOpen {
    cursor: pointer;
    background: url('../images/MaxiNew/menu-arr-open.png') no-repeat left center transparent;
}

.headerGoodsClose {
    cursor: pointer;
    background: url('../images/MaxiNew/menu-arr-close.png') no-repeat left center transparent;
}

.listGoods {
    margin-left: 30px;
}

h2.headerGoodsOpen span {
    margin-left: 15px;
}

h2.headerGoodsClose span {
    margin-left: 15px;
}

.goodsCategoryOpen {
    list-style-image: url('/Resources/images/MaxiNew/cat-ar.gif');
}

.TextAreaDisableHor {
    resize: vertical;
}

table .standart {
    font-family: Roboto;
    font-size: 11px;
    text-align: center;
    border-collapse: collapse;
}

    table .standart thead th {
        background-color: #a7e1ff;
        vertical-align: middle;
        border: 1px solid #b0b0b0;
    }

    table .standart tbody td {
        border: 1px solid #b0b0b0;
        vertical-align: middle;
        text-align: left;
        padding: 2px;
    }

/* My css style */
.line {
    display: inline-block;
}

.up {
    vertical-align: top;
}

.bottom {
    vertical-align: bottom;
}

.bannerMainRight {
    /*position: absolute;
    right: 0;
    margin-top: 7px;*/
    margin-right: 10px;
}

.wrapper {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

    .wrapper span a {
        text-decoration: none;
    }

        .wrapper span a:hover {
            text-decoration: underline;
        }

.table {
    display: table;
    width: 99.9%;
}

.row {
    display: table-row;
}

.row-first {
    background: url('/resources/images/MaxiNew/tableHead.png');
    background-repeat: repeat-x;
    height: 33px;
}

.col {
    display: table-cell;
}

.c10 {
    width: 10%;
}

.c15 {
    width: 15%;
}

.c20 {
    width: 20%;
}

.c25 {
    width: 25%;
}

.c40 {
    width: 40%;
}

.c50 {
    width: 50%;
}

.c60 {
    width: 60%;
}

.c100 {
    width: 100%;
}

.col div p {
    /*margin-left: 10px;*/
    text-align: justify;
    margin: 0 5px 5px 5px;
}

.col div h3 {
    margin-left: 10px;
}

.top-left-radius {
    border-top-left-radius: 5px;
}

.top-right-radius {
    border-top-right-radius: 5px;
}

.border-left-right {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.border-left-bottom {
    border-left: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.border-right-bottom {
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.border-left-right-bottom {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

div.CatPropTd ul {
    list-style: none;
}

.posAbs {
    position: absolute;
}

.catSelAdminShop {
    margin: 0 5px;
    width: 480px;
}

.news-title {
    color: #2c2c2c;
    text-decoration: none;
}

    .news-title:hover {
        color: #f60;
        text-decoration: underline;
    }

#smoothmenu ul li ul {
    /*min-height: 400px;*/
}

/*Под вопросом*/
div.col p.Phn {
    margin: 5px;
}
/* End my style*/

/* Old style description */

.PersonalPageMain {
    width: 98%;
    line-height: 1.2;
    /*margin-left: 2.5%;*/
}

.PersonalPageHeader {
    width: 100%;
    height: 270px;
    position: relative;
    margin-bottom: 10px;
    z-index: 1;
}

.PersonalPageTitleLine {
    overflow: hidden;
    width: 100%;
    height: 29px;
    background: -webkit-linear-gradient(left, #6faed6, #a0cfea, white);
    background: -o-linear-gradient(left, #6faed6, #a0cfea, white);
    background: -ms-linear-gradient(left, #6faed6, #a0cfea, white);
    background: -moz-linear-gradient(left, #6faed6, #a0cfea, white);
    font-size: 22px;
    font-family: Roboto;
    padding-left: 10px;
    padding-top: 2px;
    color: white;
    text-shadow: black 2px 1px 3px;
    border-radius: 19px 0 0 19px;
    -webkit-border-radius: 19px 0 0 19px;
    -moz-border-radius: 19px 0 0 19px;
    -o-border-radius: 19px 0 0 19px;
    -khtml-border-radius: 19px 0 0 19px;
    /*margin-bottom:10px;*/
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#6faed6, endColorstr=#ffffff);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#6faed6, endColorstr=#ffffff);
}

.PersonalPageMI {
    width: 250px;
}

.PersonalPageTitleLineDot {
    font-size: 20px;
    font-family: Roboto;
    color: white;
    text-shadow: black 2px 1px 3px;
    float: left;
    margin-right: 10px;
}

.PersonalPageImageContainer {
    text-align: center;
    width: 32%;
    max-width: 32%;
    height: 270px;
    float: left;
    position: relative;
    overflow: hidden;
    margin-right: 1%;
    margin-left: 15px;
    *max-width: 250px;
    *border-right: 10px solid #FFFFFF;
}

.PersonalPageImageText {
    max-width: 250px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.45);
    font-size: 14px;
    font-family: Roboto;
    padding-top: 2px;
    padding-bottom: 4px;
    color: white;
    position: absolute;
    bottom: 0;
    /*left: 0;
    left: 50%;
    margin-left: -125px;*/
    text-align: left;
    *width: 250px;
    *overflow: hidden;
    *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #800000, endColorstr = #800000);
}

.PersonalPageImageTextFix {
    width: 95%;
    margin-left: 2.5%;
    *margin-left: 5px;
    *width: 250px;
}

.PersonalPageInfoContainer {
    width: 67%;
    height: 270px;
    float: left;
    position: relative;
    margin-bottom: 10px;
    margin-right: -15px;
}

.PersonalPageInfoUnit {
    width: 100%;
    height: 80px;
    min-height: 80px;
    position: absolute;
    overflow: hidden;
    background-color: #fff6d1;
    background-image: url(http://www.maxi.by/resourceservice/4074083/arrow_3.png);
    background-repeat: no-repeat;
    background-position: right 27.5px;
}

.PersonalPageInfoUnitTitle {
    width: 98%;
    height: 22px;
    overflow: hidden;
    background-color: #ffbc6a;
    font-size: 18px;
    font-family: "Microsoft Sans Serif", sans-serif;
    color: #1C1C1C;
    padding-left: 2%;
    border-bottom: 2px solid #A9A9A9;
    *width: 100%;
    *padding-left: 10px;
    *line-height: 1.1;
}

.PersonalPageTextBlur {
    height: 20px;
    width: 100%;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url(http://www.maxi.by/resourceservice/3928872/white_blur.png);
    position: absolute;
    z-index: 1;
}

.PersonalPageInfoUnit:hover {
    height: auto;
    z-index: 2;
    box-shadow: 0 0 6px gray;
    -webkit-box-shadow: 0 0 9px gray;
    -moz-box-shadow: 0 0 6px gray;
    border-bottom: 2px solid #A9A9A9;
}

.PersonalPageUnitText {
    width: 90%;
    margin-left: 1%;
    padding-left: 1%;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: justify;
    font-size: 12px;
    font-family: "Microsoft Sans Serif", sans-serif;
    *height: 60px;
}

.PersonalPageScroller {
    position: relative;
    height: 130px;
    min-width: 150%;
    left: -5px;
    *width: 150%;
}

#la {
    background-image: url(http://www.maxi.by/resourceservice/3928856/leftar.png);
    background-position: center center;
}

#lap {
    visibility: hidden;
    background-image: url(http://www.maxi.by/resourceservice/3928859/leftar_rad.png);
    background-position: center center;
}

#ra {
    background-image: url(http://www.maxi.by/resourceservice/3928862/rightar.png);
    background-position: center center;
}

#rap {
    visibility: hidden;
    background-image: url(http://www.maxi.by/resourceservice/3928866/rightar_rad.png);
    background-position: center center;
}

.PersPageSlideImgBack {
    width: 100%;
    height: 100%;
    background: url(http://www.maxi.by/Resources/images/back-popup-pp.png);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2000;
    text-align: center;
    display: none;
}

.PersPagePopupImg {
    display: block;
    margin: 0 auto;
    border: 8px solid #fff;
}

.PersPageImgPopupCont {
    margin: 0 auto;
    background: #fff;
    display: inline-block;
    *display: inline;
    *position: relative;
    *background: none;
}

.PersPagePopupImgDesc {
    line-height: 1.2;
    color: #666;
    font-family: "Microsoft Sans Serif", sans-serif, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    display: block;
    padding: 0 10px 10px 10px;
    text-align: left;
    *display: inline;
    *background: none;
    *color: white;
}

.PersPageOffsCont {
    position: absolute;
    width: 100%;
    left: 0;
}

/*Additional Colors for Personal Page*/
.PersonalPageTitleLine {
    margin-bottom:10px;
}

.AddColor1 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #a15822, #99623a, white);
    background: -o-linear-gradient(left, #a15822, #99623a, white);
    background: -ms-linear-gradient(left, #a15822, #99623a, white);
    background: -moz-linear-gradient(left, #a15822, #99623a, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#a15822, endColorstr=#99623a);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#a15822, endColorstr=#99623a);
}

.AddColor2 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #eb3a47, #e95d67, white);
    background: -o-linear-gradient(left, #eb3a47, #e95d67, white);
    background: -ms-linear-gradient(left, #eb3a47, #e95d67, white);
    background: -moz-linear-gradient(left, #eb3a47, #e95d67, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#eb3a47, endColorstr=#e95d67);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#eb3a47, endColorstr=#e95d67);
}

.AddColor3 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #f45ad5, #f37ddb, white);
    background: -o-linear-gradient(left, #f45ad5, #f37ddb, white);
    background: -ms-linear-gradient(left, #f45ad5, #f37ddb, white);
    background: -moz-linear-gradient(left, #f45ad5, #f37ddb, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#f45ad5, endColorstr=#f37ddb);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#f45ad5, endColorstr=#f37ddb);
}

.AddColor4 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #a05bda, #b185d7, white);
    background: -o-linear-gradient(left, #a05bda, #b185d7, white);
    background: -ms-linear-gradient(left, #a05bda, #b185d7, white);
    background: -moz-linear-gradient(left, #a05bda, #b185d7, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#a05bda, endColorstr=#b185d7);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#a05bda, endColorstr=#b185d7);
}

.AddColor5 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #435be8, #7888e7, white);
    background: -o-linear-gradient(left, #435be8, #7888e7, white);
    background: -ms-linear-gradient(left, #435be8, #7888e7, white);
    background: -moz-linear-gradient(left, #435be8, #7888e7, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#435be8, endColorstr=#7888e7);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#435be8, endColorstr=#7888e7);
}

.AddColor6 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #5dd146, #81dd6f, white);
    background: -o-linear-gradient(left, #5dd146, #81dd6f, white);
    background: -ms-linear-gradient(left, #5dd146, #81dd6f, white);
    background: -moz-linear-gradient(left, #5dd146, #81dd6f, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#5dd146, endColorstr=#81dd6f);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#5dd146, endColorstr=#81dd6f);
}

.AddColor7 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #8c8c8c, #b0afb0, white);
    background: -o-linear-gradient(left, #8c8c8c, #b0afb0, white);
    background: -ms-linear-gradient(left, #8c8c8c, #b0afb0, white);
    background: -moz-linear-gradient(left, #8c8c8c, #b0afb0, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#8c8c8c, endColorstr=#b0afb0);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#8c8c8c, endColorstr=#b0afb0);
}

.AddColor8 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #c92d66, #cc6f91, white);
    background: -o-linear-gradient(left, #c92d66, #cc6f91, white);
    background: -ms-linear-gradient(left, #c92d66, #cc6f91, white);
    background: -moz-linear-gradient(left, #c92d66, #cc6f91, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c92d66, endColorstr=#cc6f91);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c92d66, endColorstr=#cc6f91);
}

.AddColor9 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #00472f, #005d3e, white);
    background: -o-linear-gradient(left, #00472f, #005d3e, white);
    background: -ms-linear-gradient(left, #00472f, #005d3e, white);
    background: -moz-linear-gradient(left, #00472f, #005d3e, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#00472f, endColorstr=#005d3e);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#00472f, endColorstr=#005d3e);
}

.AddColor10 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #990000, #b65151, white);
    background: -o-linear-gradient(left, #990000, #b65151, white);
    background: -ms-linear-gradient(left, #990000, #b65151, white);
    background: -moz-linear-gradient(left, #990000, #b65151, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#990000, endColorstr=#b65151);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#990000, endColorstr=#b65151);
}

.AddColor11 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #54af3a, #7cc966, white);
    background: -o-linear-gradient(left, #54af3a, #7cc966, white);
    background: -ms-linear-gradient(left, #54af3a, #7cc966, white);
    background: -moz-linear-gradient(left, #54af3a, #7cc966, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#54af3a, endColorstr=#7cc966);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#54af3a, endColorstr=#7cc966);
}

.AddColor12 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #54af3a, #7cc966, white);
    background: -o-linear-gradient(left, #54af3a, #7cc966, white);
    background: -ms-linear-gradient(left, #54af3a, #7cc966, white);
    background: -moz-linear-gradient(left, #54af3a, #7cc966, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#54af3a, endColorstr=#7cc966);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#54af3a, endColorstr=#7cc966);
}

.AddColor13 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #b28c34, #d3af5d, white);
    background: -o-linear-gradient(left, #f4b551, #fad58e, white);
    background: -ms-linear-gradient(left, #f4b551, #fad58e, white);
    background: -moz-linear-gradient(left, #f4b551, #fad58e, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#f4b551, endColorstr=#fad58e);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#f4b551, endColorstr=#fad58e);
}

.AddColor14 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #e67816, #e99142, white);
    background: -o-linear-gradient(left, #e67816, #e99142, white);
    background: -ms-linear-gradient(left, #e67816, #e99142, white);
    background: -moz-linear-gradient(left, #e67816, #e99142, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#e67816, endColorstr=#e99142);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#e67816, endColorstr=#e99142);
}

.AddColor15 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #720323, #ae0032, white);
    background: -o-linear-gradient(left, #720323, #ae0032, white);
    background: -ms-linear-gradient(left, #720323, #ae0032, white);
    background: -moz-linear-gradient(left, #720323, #ae0032, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#720323, endColorstr=#ae0032);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#720323, endColorstr=#ae0032);
}

.AddColor16 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #19171c, #555555, white);
    background: -o-linear-gradient(left, #19171c, #555555, white);
    background: -ms-linear-gradient(left, #19171c, #555555, white);
    background: -moz-linear-gradient(left, #19171c, #555555, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#19171c, endColorstr=#555555);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#19171c, endColorstr=#555555);
    color: #ffec01;
    text-shadow: none;
}

.AddColor17 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #388ec5, #47a4df, white);
    background: -o-linear-gradient(left, #388ec5, #47a4df, white);
    background: -ms-linear-gradient(left, #388ec5, #47a4df, white);
    background: -moz-linear-gradient(left, #388ec5, #47a4df, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#388ec5, endColorstr=#47a4df);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#388ec5, endColorstr=#47a4df);
    color: #ffffff;
    text-shadow: none;
}

.AddColor18 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #CC0000, #CC0000, white);
    background: -o-linear-gradient(left, #CC0000, #CC0000, white);
    background: -ms-linear-gradient(left, #CC0000, #CC0000, white);
    background: -moz-linear-gradient(left, #CC0000, #CC0000, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#CC0000, endColorstr=#ff6666);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#CC0000, endColorstr=#ff6666);
    color: #ffffff;
    text-shadow: none;
}

.AddColor19 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #ff8c00, #ff8c00, white);
    background: -o-linear-gradient(left, #ff8c00, #ff8c00, white);
    background: -ms-linear-gradient(left, #ff8c00, #ff8c00, white);
    background: -moz-linear-gradient(left, #ff8c00, #ff8c00, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff8c00, endColorstr=#ff8c00);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff8c00, endColorstr=#ff8c00);
    color: #ffffff;
    text-shadow: none;
}

.AddColor20 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #fa0404, #f72424, white);
    background: -o-linear-gradient(left, #fa0404, #f72424, white);
    background: -ms-linear-gradient(left, #fa0404, #f72424, white);
    background: -moz-linear-gradient(left, #fa0404, #f72424, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fa0404, endColorstr=#f72424);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fa0404, endColorstr=#f72424);
    color: #ffffff;
    text-shadow: none;
}

.AddColor21 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #af2468, #e0398b, white);
    background: -o-linear-gradient(left, #af2468, #e0398b, white);
    background: -ms-linear-gradient(left, #af2468, #e0398b, white);
    background: -moz-linear-gradient(left, #af2468, #e0398b, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#af2468, endColorstr=#e0398b);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#af2468, endColorstr=#e0398b);
    color: #ffffff;
}

.AddColor22 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #e4ff00, #f2ff83, white);
    background: -o-linear-gradient(left, #e4ff00, #f2ff83, white);
    background: -ms-linear-gradient(left, #e4ff00, #f2ff83, white);
    background: -moz-linear-gradient(left, #e4ff00, #f2ff83, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#e4ff00, endColorstr=#f2ff83);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#e4ff00, endColorstr=#f2ff83);
    color: #000;
    text-shadow: none;
}

.AddColor23 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #482239, #7a3760, white);
    background: -o-linear-gradient(left, #482239, #7a3760, white);
    background: -ms-linear-gradient(left, #482239, #7a3760, white);
    background: -moz-linear-gradient(left, #482239, #7a3760, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#482239, endColorstr=#7a3760);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#482239, endColorstr=#7a3760);
    text-shadow: none;
}

.AddColor24 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #b7ff62, #d5f9ab, white);
    background: -o-linear-gradient(left, #b7ff62, #d5f9ab, white);
    background: -ms-linear-gradient(left, #b7ff62, #d5f9ab, white);
    background: -moz-linear-gradient(left, #b7ff62, #d5f9ab, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#b7ff62, endColorstr=#d5f9ab);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#b7ff62, endColorstr=#d5f9ab);
    text-shadow: none;
    color: black;
}

.AddColor25 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #4e7ce6, #6a94f3, white);
    background: -o-linear-gradient(left, #4e7ce6, #6a94f3, white);
    background: -ms-linear-gradient(left, #4e7ce6, #6a94f3, white);
    background: -moz-linear-gradient(left, #4e7ce6, #6a94f3, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#4e7ce6, endColorstr=#6a94f3);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#4e7ce6, endColorstr=#6a94f3);
    text-shadow: none;
}

.AddColor26 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #623229, #763d32, white);
    background: -o-linear-gradient(left, #623229, #763d32, white);
    background: -ms-linear-gradient(left, #623229, #763d32, white);
    background: -moz-linear-gradient(left,#623229, #763d32, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#623229, endColorstr=#763d32);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#623229, endColorstr=#763d32);
}

.AddColor27 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #2d5030, #457a49, white);
    background: -o-linear-gradient(left, #2d5030, #457a49, white);
    background: -ms-linear-gradient(left, #2d5030, #457a49, white);
    background: -moz-linear-gradient(left, #2d5030, #457a49, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#2d5030, endColorstr=#457a49);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#2d5030, endColorstr=#457a49);
}

.AddColor28 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #000000, #3a3a3a, white);
    background: -o-linear-gradient(left, #000000, #3a3a3a, white);
    background: -ms-linear-gradient(left, #000000, #3a3a3a, white);
    background: -moz-linear-gradient(left, #000000, #3a3a3a, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#000000, endColorstr=#3a3a3a);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#000000, endColorstr=#3a3a3a);
}

.AddColor29 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #ff8c00, #ff8c00, white);
    background: -o-linear-gradient(left, #ff8c00, #ff8c00, white);
    background: -ms-linear-gradient(left, #ff8c00, #ff8c00, white);
    background: -moz-linear-gradient(left, #ff8c00, #ff8c00, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff8c00, endColorstr=#ff8c00);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#ff8c00, endColorstr=#ff8c00);
    color: #ffffff;
}

.AddColor30 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #63057b, #ad39ca, white);
    background: -o-linear-gradient(left, #63057b, #ad39ca, white);
    background: -ms-linear-gradient(left, #63057b, #ad39ca, white);
    background: -moz-linear-gradient(left, #63057b, #ad39ca, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#63057b, endColorstr=#ad39ca);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#63057b, endColorstr=#ad39ca);
}

.AddColor31 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #36939c, #49b2bc, white);
    background: -o-linear-gradient(left, #36939c, #49b2bc, white);
    background: -ms-linear-gradient(left, #36939c, #49b2bc, white);
    background: -moz-linear-gradient(left, #36939c, #49b2bc, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#36939c, endColorstr=#49b2bc);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#36939c, endColorstr=#49b2bc);
}

.AddColor32 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #0065b0, #38b3df, white);
    background: -o-linear-gradient(left, #0065b0, #38b3df, white);
    background: -ms-linear-gradient(left, #0065b0, #38b3df, white);
    background: -moz-linear-gradient(left, #0065b0, #38b3df, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#0065b0, endColorstr=#38b3df);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#0065b0, endColorstr=#38b3df);
}

.AddColor33 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #19171c, #555555, white);
    background: -o-linear-gradient(left, #19171c, #555555, white);
    background: -ms-linear-gradient(left, #19171c, #555555, white);
    background: -moz-linear-gradient(left, #19171c, #555555, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#19171c, endColorstr=#555555);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#19171c, endColorstr=#555555);
    color: #FFF;
    text-shadow: none;
}

.AddColor34 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #19171c, #555555, white);
    background: -o-linear-gradient(left, #19171c, #555555, white);
    background: -ms-linear-gradient(left, #19171c, #555555, white);
    background: -moz-linear-gradient(left, #19171c, #555555, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#19171c, endColorstr=#555555);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#19171c, endColorstr=#555555);
    color: #99d51b;
    text-shadow: none;
}

.AddColor35 .PersonalPageTitleLine {
    background: -webkit-linear-gradient(left, #1095a7, #11b3c9, white);
    background: -o-linear-gradient(left, #1095a7, #11b3c9, white);
    background: -ms-linear-gradient(left, #1095a7, #11b3c9, white);
    background: -moz-linear-gradient(left, #1095a7, #11b3c9, white);
    *filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#1095a7, endColorstr=#11b3c9);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#1095a7, endColorstr=#11b3c9);
    color: #fff;
    text-shadow: none;
}


.AddColor16 .PersonalPageTitleLineDot {
    color: #ffec01;
    text-shadow: none;
}

.AddColor34 .PersonalPageTitleLineDot {
    color: #99d51b;
    text-shadow: none;
}

.AddColor1 .PersonalPageInfoUnitTitle {
    background-color: #f0caa1;
}

.AddColor2 .PersonalPageInfoUnitTitle {
    background-color: #ff8484;
}

.AddColor3 .PersonalPageInfoUnitTitle {
    background-color: #fdabec;
}

.AddColor4 .PersonalPageInfoUnitTitle {
    background-color: #f5d5f5;
}

.AddColor5 .PersonalPageInfoUnitTitle {
    background-color: #79c5ff;
}

.AddColor6 .PersonalPageInfoUnitTitle {
    background-color: #b9ff96;
}

.AddColor7 .PersonalPageInfoUnitTitle {
    background-color: #e0dddd;
}

.AddColor8 .PersonalPageInfoUnitTitle {
    background-color: #e0dddd;
}

.AddColor9 .PersonalPageInfoUnitTitle {
    color: #ffffff;
    background-color: #00472f;
    border-color: #bda657;
}

.AddColor10 .PersonalPageInfoUnitTitle {
    background-color: #439c1a;
    color: #ffffff;
}

.AddColor11 .PersonalPageInfoUnitTitle {
    background-color: #58a342;
    color: #ffffff;
}

.AddColor12 .PersonalPageInfoUnitTitle {
    background-color: #b28c34;
    color: #ffffff;
}

.AddColor13 .PersonalPageInfoUnitTitle {
    background-color: #ffde89;
    color: #665148;
}

.AddColor14 .PersonalPageInfoUnitTitle {
    background-color: #a7b4ba;
    color: #ffffff;
}

.AddColor15 .PersonalPageInfoUnitTitle {
    background-color: #d1ab66;
}

.AddColor16 .PersonalPageInfoUnitTitle {
    background-color: #ffec01;
}

.AddColor17 .PersonalPageInfoUnitTitle {
    background-color: #c9e3f2;
    color: #4c4c4c;
}

.AddColor18 .PersonalPageInfoUnitTitle {
    background-color: #CC0000;
    color: #fff;
}

.AddColor19 .PersonalPageInfoUnitTitle {
    background-color: #9fcfea;
    color: #2c2c2c;
}

.AddColor20 .PersonalPageInfoUnitTitle {
    background-color: #a9a9a9;
    color: #000;
}

.AddColor21 .PersonalPageInfoUnitTitle {
    background-color: #b8dc7c;
    color: #000;
}

.AddColor22 .PersonalPageInfoUnitTitle {
    background-color: #e4ff00;
    color: #000;
}

.AddColor23 .PersonalPageInfoUnitTitle {
    background-color: #3f2535;
    color: #fff;
}

.AddColor24 .PersonalPageInfoUnitTitle {
    background-color: #f6f471;
    color: #000;
}

.AddColor25 .PersonalPageInfoUnitTitle {
    background-color: #d32121;
    color: #fff;
}

.AddColor26 .PersonalPageInfoUnitTitle {
    background-color: #f4e6c9;
    color: #673329;
}

.AddColor27 .PersonalPageInfoUnitTitle {
    background-color: #d0e179;
    color: #143b17;
}

.AddColor28 .PersonalPageInfoUnitTitle {
    background-color: #3a3a3a;
    color: #fff;
}

.AddColor29 .PersonalPageInfoUnitTitle {
    background-color: #87d1b0;
}

.AddColor30 .PersonalPageInfoUnitTitle {
    background-color: #79c5ff;
    color: #000;
}

.AddColor31 .PersonalPageInfoUnitTitle {
    background-color: #5e94a7;
    color: #fff;
}

.AddColor32 .PersonalPageInfoUnitTitle {
    background-color: #ffc446;
    color: #000;
}

.AddColor33 .PersonalPageInfoUnitTitle {
    background-color: #000;
    color: #fff;
}

.AddColor34 .PersonalPageInfoUnitTitle {
    background-color: #99d51b;
}

.AddColor35 .PersonalPageInfoUnitTitle {
    background-color: #feda00;
}

.AddColor1 .PersonalPageInfoUnit {
    background-color: #fffbcf;
}

.AddColor2 .PersonalPageInfoUnit {
    background-color: #fee7e7;
}

.AddColor3 .PersonalPageInfoUnit {
    background-color: #ededed;
}

.AddColor4 .PersonalPageInfoUnit {
    background-color: #f0eff1;
}

.AddColor5 .PersonalPageInfoUnit {
    background-color: #ededed;
}

.AddColor6 .PersonalPageInfoUnit {
    background-color: #ededed;
}

.AddColor7 .PersonalPageInfoUnit {
    background-color: #ededed;
}

.AddColor8 .PersonalPageInfoUnit {
    background-color: #ededed;
}

.AddColor9 .PersonalPageInfoUnit {
    background-color: #fef6cc;
}

.AddColor10 .PersonalPageInfoUnit {
    background-color: #ffffac;
}

.AddColor11 .PersonalPageInfoUnit {
    background-color: #ededed;
}

.AddColor12 .PersonalPageInfoUnit {
    background-color: #fffcce;
}

.AddColor13 .PersonalPageInfoUnit {
    background-color: #fef4f3;
}

.AddColor14 .PersonalPageInfoUnit {
    background-color: #f2f3f4;
    color: #778896;
}

.AddColor15 .PersonalPageInfoUnit {
    background-color: #fff6e5;
}

.AddColor16 .PersonalPageInfoUnit {
    background-color: #eeeeee;
}

.ub-maxi-button {
    display: block;
    background: url(http://maxi.by/Resources/images/ub-maxi-button.png) no-repeat 0 0;
    width: 149px;
    height: 40px;
    outline: none;
    border: 0;
    margin: 0;
    padding: 0;
}

.AddColor17 .PersonalPageInfoUnit {
    background-color: #f6f6f6;
}

.AddColor18 .PersonalPageInfoUnit {
    background-color: #fee7e7;
}

.AddColor19 .PersonalPageInfoUnit {
    background-color: #e7f6ff;
}

.AddColor20 .PersonalPageInfoUnit {
    background-color: #ededed;
}

.AddColor21 .PersonalPageInfoUnit {
    background-color: #f4ffdd;
}

.AddColor22 .PersonalPageInfoUnit {
    background-color: #fbffda;
}

.AddColor23 .PersonalPageInfoUnit {
    background-color: #efecee;
}

.AddColor24 .PersonalPageInfoUnit {
    background-color: #effbdb;
}

.AddColor25 .PersonalPageInfoUnit {
    background-color: #e9f8ff;
}

.AddColor26 .PersonalPageInfoUnit {
    background-color: #fff9ea;
}

.AddColor27 .PersonalPageInfoUnit {
    background-color: #f7ffd1;
}

.AddColor28 .PersonalPageInfoUnit {
    background-color: #f1f1f1;
}

.AddColor29 .PersonalPageInfoUnit {
    background-color: #dbf0e8;
}

.AddColor30 .PersonalPageInfoUnit {
    background-color: #ededed;
}

.AddColor31 .PersonalPageInfoUnit {
    background-color: #e4f3ee;
}

.AddColor32 .PersonalPageInfoUnit {
    background-color: #f4f1da;
}

.AddColor33 .PersonalPageInfoUnit {
    background-color: #eeeeee;
}

.AddColor34.PersonalPageInfoUnit {
    background-color: #f2fcdd;
}

.AddColor35.PersonalPageInfoUnit {
    background-color: #eaeeef;
}

/*Advertising Services Page*/
.AdvertisingPagePDF {
    background: url('../images/MaxiNew/pdf-logo.png') no-repeat left top;
    width: 100%;
    height: 19px;
    line-height: 1.2;
    font-family: Roboto;
    font-size: 12px;
    padding: 5px 0 0 0;
    margin-bottom: 5px;
}

.AdvertisingPageWord {
    background: url('../images/MaxiNew/msword.png') no-repeat left top;
}

.AdvertisingPageFileName {
    line-height: 1.2;
    margin: 0 0 0 28px;
    font-family: Roboto;
    font-size: 12px;
}

    .AdvertisingPageFileName a {
        font-size: 12px;
        font-family: Roboto;
    }

.AboutTopText {
    display: inline-block;
    border-bottom: 1px solid #FF8C00;
    width: 90%;
}

.AboutMaxiCircle, .AboutMaxiCircle-clr {
    background: url('http://www.maxi.by/resourceservice/4174380/transpar_backg_un.png') center center;
    width: 90px;
    height: 90px;
    position: absolute;
    left: 0;
    top: 0;
}

.AboutMaxiCircle-clr {
    background-image: url('http://www.maxi.by/resourceservice/4174381/transpar_backg_ac.png');
    visibility: hidden;
}

.AboutServiceLogoContainer {
    position: relative;
}

.AboutServiceLogo {
    width: 74px;
    height: 148px;
    background-position: top center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
}

.AboutServiceDragableLogoContainer {
    width: 74px;
    height: 74px;
    position: absolute;
    overflow: hidden;
    left: 8px;
    top: 8px;
}

.AboutScrollerImgUnit {
    height: 130px;
    width: 170px;
    float: left;
    position: relative;
}

.AboutScrollerImgUnitColour {
    width: 170px;
    height: 130px;
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
}

.AboutServiceText {
    margin-top: 18px;
    margin-left: 100px;
}

.AboutServiceTextInn {
    color: white;
    text-shadow: black 2px 1px 1px;
    *color: #545454;
}

#AboutServicePS {
    background-image: url('http://www.maxi.by/resourceservice/4089767/ps_logo.png');
}

#AboutServiceBann {
    background-image: url('http://www.maxi.by/resourceservice/4089765/bann_logo.png');
}

#AboutServiceTrade {
    background-image: url('http://www.maxi.by/resourceservice/4089768/trade_logo.png');
}

#AboutServiceTeamw {
    background-image: url('http://www.maxi.by/resourceservice/3715219/teamwox_logo.png');
}

#AboutServiceDirect {
    background-image: url('http://www.maxi.by/resourceservice/4089766/direct_logo.png');
}

#AboutServiceClients {
    background-image: url('http://www.maxi.by/resourceservice/3715221/clients_logo.png');
}

#AboutServiceUP {
    background-image: url('http://www.maxi.by/resourceservice/4921796/up_logo.jpg');
}

#AboutServiceBS {
    background-image: url('http://www.maxi.by/resourceservice/4921795/bs_logo.jpg');
}

#AboutUnitLaw {
    background: url('http://www.maxi.by/resourceservice/3715199/law.jpg');
}

#AboutUnitModer {
    background: url('http://www.maxi.by/resourceservice/3715202/moder.jpg');
}

#AboutUnitSocial {
    background: url('http://www.maxi.by/resourceservice/3715203/social.jpg');
}

#AboutUnitPartners {
    background: url('http://www.maxi.by/resourceservice/3715205/partners.jpg');
}

#AboutUnitTrade {
    background: url('http://www.maxi.by/resourceservice/3715207/trade.jpg');
}

#AboutUnitStatistics {
    background: url('http://www.maxi.by/resourceservice/3715209/statistics.jpg');
}

#AboutUnitNews {
    background: url('http://www.maxi.by/resourceservice/3715211/news.jpg');
}

#AboutUnitDillers {
    background: url('http://www.maxi.by/resourceservice/3715213/dillers.jpg');
}

#AboutUnit1 {
    background: url('http://www.maxi.by/resourceservice/3715200/law.jpg');
}

#AboutUnit2 {
    background: url('http://www.maxi.by/resourceservice/3715201/moder.jpg');
}

#AboutUnit3 {
    background: url('http://www.maxi.by/resourceservice/3715204/social.jpg');
}

#AboutUnit4 {
    background: url('http://www.maxi.by/resourceservice/3715206/partners.jpg');
}

#AboutUnit5 {
    background: url('http://www.maxi.by/resourceservice/3715208/trade.jpg');
}

#AboutUnit6 {
    background: url('http://www.maxi.by/resourceservice/3715210/statistics.jpg');
}

#AboutUnit7 {
    background: url('http://www.maxi.by/resourceservice/3715212/news.jpg');
}

#AboutUnit8 {
    background: url('http://www.maxi.by/resourceservice/3715214/dillers.jpg');
}

#AboutService1 {
    position: absolute;
    left: 3%;
}

#AboutService2 {
    position: absolute;
    left: 3%;
    top: 110px;
}

#AboutService3 {
    position: absolute;
    left: 3%;
    top: 210px;
}

#AboutService4 {
    position: absolute;
    right: 3%;
}

#AboutService5 {
    position: absolute;
    right: 3%;
    top: 110px;
}

#AboutService6 {
    position: absolute;
    right: 3%;
    top: 210px;
}

#AboutService7 {
    position: absolute;
    left: 3%;
    top: 310px;
}

#AboutService8 {
    position: absolute;
    right: 3%;
    top: 310px;
}

.AboutScrollerDragable {
    position: relative;
    height: 130px;
    width: 140%;
    left: 0;
}

.AboutScrollerContainer {
    position: relative;
    height: 130px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    max-width: 1300px;
    *text-align: left;
}

.AboutScrollerLeftArrow {
    height: 130px;
    width: 90px;
    position: absolute;
    left: 0;
    z-index: 2;
    background: url('http://www.maxi.by/resourceservice/3715196/leftar_rad.png') center center;
}

.AboutScrollerLeftArrowP {
    height: 130px;
    width: 90px;
    position: absolute;
    left: 0;
    z-index: 3;
    background: url('http://www.maxi.by/resourceservice/3715195/leftar.png') center center;
    visibility: hidden;
}

.AboutScrollerRightArrow {
    height: 130px;
    width: 90px;
    position: absolute;
    right: 0;
    z-index: 2;
    background: url('http://www.maxi.by/resourceservice/3715198/rightar_rad.png') center center;
}

.AboutScrollerRightArrowP {
    height: 130px;
    width: 90px;
    position: absolute;
    right: 0;
    z-index: 3;
    background: url('http://www.maxi.by/resourceservice/3715197/rightar.png') center center;
    visibility: hidden;
}

.AboutScrollerImgUnitHdn {
    height: 125px;
    width: 160px;
    position: absolute;
    background: -webkit-linear-gradient(top, #4f5150, transparent, transparent);
    background: -o-linear-gradient(top, #4f5150, transparent, transparent);
    background: -ms-linear-gradient(top, #4f5150, transparent, transparent);
    background: -moz-linear-gradient(top, #4f5150, transparent, transparent);
    font-family: Roboto;
    color: white;
    font-size: 14px;
    padding-top: 5px;
    padding-left: 10px;
    text-shadow: black 0 0 3px;
    cursor: pointer;
    *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f5150', endColorstr='#00ffffff',GradientType=0 );
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f5150', endColorstr='#00ffffff',GradientType=0 );
    *width: 170px;
    *height: 65px;
}

.AboutBigButton {
    margin: 10px auto;
    height: 60px;
    width: 300px;
    border: 8px solid;
    border-color: #FFA54F;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    -khtml-border-radius: 50px;
    box-shadow: 0 0 10px gray;
    background: -webkit-linear-gradient(top, #bcdff3, #4699cb);
    background: -o-linear-gradient(top, #bcdff3, #4699cb);
    background: -ms-linear-gradient(top, #bcdff3, #4699cb);
    background: -moz-linear-gradient(top, #bcdff3, #4699cb);
    text-align: center;
    line-height: 1.2;
    font-size: 48px;
    font-family: Roboto;
    text-shadow: white 0 0 15px;
    cursor: pointer;
    *width: 44%;
    *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdff3', endColorstr='#4699cb',GradientType=0);
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcdff3', endColorstr='#4699cb',GradientType=0);
}

.AboutScrollerTitle {
    position: relative;
    height: 36px;
    width: 70%;
    border-radius: 15px 15px 0 0;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    -o-border-radius: 15px 15px 0 0;
    -khtml-border-radius: 15px 15px 0 0;
    background-color: #4f5150;
    margin: 0 auto;
    text-align: center;
    font-family: Roboto;
    color: white;
    font-size: 18px;
    padding-top: 6px;
    max-width: 1000px;
    *width: 80%;
}

.AboutHeader {
    position: relative;
    height: 28px;
    width: 100%;
    background-image: url('http://www.maxi.by/resourceservice/3715188/lines2.png');
    margin: 0 auto;
    text-align: center;
    font-family: Roboto;
    font-size: 18px;
    padding-top: 8px;
    text-shadow: #A9A9A9 0 0 6px;
    line-height: 1;
    *height: 37px;
    *padding-top: 9px;
}

.AboutBottomShadow {
    height: 10px;
    width: 100%;
    background-position: top;
    background-repeat: repeat-x;
    background-image: url('http://www.maxi.by/resourceservice/3715189/scroll-shadow-inv.png');
    *margin-bottom: -10px;
}

.AboutTopShadow {
    height: 10px;
    width: 100%;
    background-position: bottom;
    background-repeat: repeat-x;
    background-image: url('http://www.maxi.by/resourceservice/3715190/scroll-shadow-up.png');
    border-bottom: 1px solid gray;
    *margin-top: -10px;
}

.AboutTitleLine {
    width: 96%;
    height: 25px;
    background: -webkit-linear-gradient(left, #ff8c00, white);
    background: -o-linear-gradient(left, #ff8c00, white);
    background: -ms-linear-gradient(left, #ff8c00, white);
    background: -moz-linear-gradient(left, #ff8c00, white);
    font-size: 22px;
    font-family: Roboto;
    padding-left: 10px;
    line-height: 0.9;
    color: white;
    text-shadow: black 2px 1px 3px;
    border-radius: 19px 0 0 19px;
    -webkit-border-radius: 19px 0 0 19px;
    -moz-border-radius: 19px 0 0 19px;
    -o-border-radius: 19px 0 0 19px;
    -khtml-border-radius: 19px 0 0 19px;
    margin-top: 10px;
    margin-left: 5px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 5px;
    *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c00', endColorstr='#00ffffff',GradientType=1 );
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c00', endColorstr='#00ffffff',GradientType=1 );
    *height: 30px;
}

.AboutTitleLinePages {
    width: 90%;
    height: 25px;
    background: -webkit-linear-gradient(left, #ff8c00, #ff8c00, white);
    background: -o-linear-gradient(left, #ff8c00, #ff8c00, white);
    background: -ms-linear-gradient(left, #ff8c00, #ff8c00, white);
    background: -moz-linear-gradient(left, #ff8c00, #ff8c00, white);
    font-size: 22px;
    font-family: Roboto;
    padding-left: 10px;
    line-height: 0.8;
    color: white;
    text-shadow: black 2px 1px 3px;
    border-radius: 19px 0 0 19px;
    -webkit-border-radius: 19px 0 0 19px;
    -moz-border-radius: 19px 0 0 19px;
    -o-border-radius: 19px 0 0 19px;
    -khtml-border-radius: 19px 0 0 19px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
    left: -12px;
    position: relative;
    *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c00', endColorstr='#00ffffff',GradientType=1 );
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c00', endColorstr='#00ffffff',GradientType=1 );
    *height: 30px;
    *left: 0;
}

.AboutTextContainer {
    width: 96%;
    font-family: Roboto;
    font-size: 12px;
    margin-left: 20px;
    text-align: justify;
}

.AboutServicesUnit {
    height: 89px;
    width: 43%;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    margin-top: 10px;
    padding-left: 15px;
    background: -webkit-linear-gradient(left, #a0cfea, #a0cfea, #6faed6);
    background: -o-linear-gradient(left, #a0cfea, #a0cfea, #6faed6);
    background: -ms-linear-gradient(left, #a0cfea, #a0cfea, #6faed6);
    background: -moz-linear-gradient(left, #a0cfea, #a0cfea, #6faed6);
    padding-bottom: 1px;
    font-family: Roboto;
    color: #545454;
    line-height: 1.1;
    font-size: 20px;
    box-shadow: 0 0 6px black;
    cursor: pointer;
    overflow: hidden;
    text-overflow: clip;
    *background: #a0cfea;
    *height: 90px;
}

.AboutServicesUnitHov {
    height: 89px;
    width: 43%;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    margin-top: 10px;
    padding-left: 15px;
    background: -webkit-linear-gradient(left, #FFA54F, #FFA54F, #FF8C00);
    background: -o-linear-gradient(left, #FFA54F, #FFA54F, #FF8C00);
    background: -ms-linear-gradient(left, #FFA54F, #FFA54F, #FF8C00);
    background: -moz-linear-gradient(left, #FFA54F, #FFA54F, #FF8C00);
    padding-bottom: 1px;
    font-family: Roboto;
    color: #545454;
    line-height: 1.1;
    font-size: 20px;
    box-shadow: 0 0 6px black;
    cursor: pointer;
    overflow: hidden;
    text-overflow: clip;
    *background: #FFA54F;
    *height: 90px;
}

.AboutServicesContainer {
    width: 90%;
    height: 430px;
    margin: 0 auto;
    background: -webkit-linear-gradient(#ff8c00, white);
    background: -o-linear-gradient(#ff8c00, white);
    background: -ms-linear-gradient(#ff8c00, white);
    background: -moz-linear-gradient(#ff8c00, white);
    border-top: 3px solid #4f5150;
    position: relative;
    *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c00', endColorstr='#00ffffff',GradientType=0 );
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c00', endColorstr='#00ffffff',GradientType=0 );
}

.AboutMainContainer {
    width: 95%;
    margin: 0 auto;
    -moz-user-select: -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
    line-height: 1.2;
    *width: 100%;
    *padding: 10px 0 10px 0;
}

.AboutLogo {
    margin-top: 8px;
    background-image: url('http://www.maxi.by/resourceservice/4921833/maxi-by.jpg');
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
    height: 90px;
}

.AboutTitleDot {
    background-image: url('http://www.maxi.by/resourceservice/3741117/point.png');
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 12px;
    font-family: Roboto;
    padding-left: 10px;
    margin-bottom: 2px;
    padding-left: 30px;
    min-height: 24px;
    padding-top: 4px;
    *padding-bottom: 6px;
}

.AboutieCenterHack {
    margin: 0;
    padding: 0;
    *text-align: center;
    width: 100%;
}

.AboutTopLine {
    width: 100%;
    height: 35px;
    -webkit-border-radius: 30px 30px 0 0;
    -moz-border-radius: 30px 30px 0 0;
    -o-border-radius: 30px 30px 0 0;
    -khtml-border-radius: 30px 30px 0 0;
    border-radius: 30px 30px 0 0;
    background-color: black;
    text-align: center;
    font-size: 30px;
    font-family: Roboto;
    color: white;
    padding-bottom: 0;
}

.AboutTopLineGrdnt {
    width: 100%;
    height: 40px;
    background: -webkit-linear-gradient(top, black, transparent);
    background: -o-linear-gradient(top, black, transparent);
    background: -ms-linear-gradient(top, black, transparent);
    background: -moz-linear-gradient(top, black, transparent);
    *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=0 );
    *-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=0 );
}

.AboutInfoPartnersTable {
    width: 100%;
    border-spacing: 0 5px;
}

    .AboutInfoPartnersTable td {
        height: 122px;
        background: #FFF8DC;
        font-family: Roboto;
        font-size: 12px;
        overflow: hidden;
    }

.AboutInfoPartnersTableImg {
    width: 20%;
}

.AboutInfoPartnersTableText {
    width: 68%;
    vertical-align: middle;
    margin: 0 4% 0 4%;
}

.AboutInfoPartnersTable img {
    width: 120px;
    float: left;
    border: 1px solid #FF8C00;
    border-right: 4px solid #FF8C00;
    padding: 0 8px 0 8px;
    background: #ffffff;
}

.AboutDirectSertContainer, .AboutDirectSertContainerCpp {
    max-width: 520px;
    overflow: hidden;
    height: 184px;
    margin: 0 auto;
    position: relative;
    background: url('http://www.maxi.by/resourceservice/4176239/pad_line.png') no-repeat bottom center, url('http://www.maxi.by/resourceservice/4026248/desk.png') repeat center center;
    background-size: 100% 62px, auto auto;
    border: 2px solid #7958ab;
    padding-top: 10px;
    border-radius: 15px;
    *width: 520px;
    *background: url('http://www.maxi.by/resourceservice/4026248/desk.png');
    *height: 198px;
}

.AboutDirectSertContainerCpp {
    width: 200px;
    *width: 200px;
}

.AboutDirectSertificateUnit, .AboutDirectSertificateUnitCpp {
    height: 184px;
    width: 120px;
    float: left;
    margin-right: 20px;
    position: relative;
    background: url('http://www.maxi.by/resourceservice/4026239/bott2.png') no-repeat center bottom;
    text-align: center;
}

.AboutDirectSertificateUnitCpp {
    margin-left: 40px;
}

.AboutDirectSertificateUnit img {
    border: 0;
}

.AboutDirectSertificateUnitContainer {
    width: 420px;
    height: 184px;
    float: left;
    position: relative;
}

.AboutDirectSertificateDragable {
    position: relative;
    height: 184px;
    min-width: 500%;
    z-index: 0;
    *width: 500%;
}

.AboutDirectSertificateDragContainer {
    height: 184px;
    width: 77%;
    overflow: hidden;
    margin: 0 11.5% 0 11.5%;
    *width: 400px;
    *z-index: 2;
}

.AboutDirectSertificateLeftArrowUnprssd, .AboutDirectSertificateLeftArrowPrssd, .AboutDirectSertificateLeftArrowUnctv {
    height: 93px;
    width: 51px;
    position: absolute;
    left: 7px;
    top: 50px;
    z-index: 1;
    background-repeat: no-repeat;
}

.AboutDirectSertificateLeftArrowUnprssd {
    visibility: hidden;
    background: url('http://www.maxi.by/resourceservice/4026240/leftar_sert.png') center center;
}

.AboutDirectSertificateLeftArrowPrssd {
    visibility: hidden;
    background: url('http://www.maxi.by/resourceservice/4026241/leftar_sert_cl.png') center center;
}

.AboutDirectSertificateLeftArrowUnctv {
    display: block;
    background: url('http://www.maxi.by/resourceservice/4026242/leftar_sert_drk.png') center center;
}

.AboutDirectSertificateRightArrowUnprssd, .AboutDirectSertificateRightArrowPrssd, .AboutDirectSertificateRightArrowUnctv {
    height: 93px;
    width: 51px;
    position: absolute;
    right: 7px;
    top: 50px;
    z-index: 1;
    background-repeat: no-repeat;
}

.AboutDirectSertificateRightArrowUnprssd {
    visibility: hidden;
    background: url('http://www.maxi.by/resourceservice/4026243/rightar_sert.png') center center;
}

.AboutDirectSertificateRightArrowPrssd {
    visibility: hidden;
    background: url('http://www.maxi.by/resourceservice/4026244/rightar_sert_cl.png') center center;
}

.AboutDirectSertificateRightArrowUnctv {
    display: none;
    background: url('http://www.maxi.by/resourceservice/4026245/rightar_sert_drk.png') center center;
}
/**Temporary Accordeon for Personal Pages**/
.MaxiAccCont {
    width: 100%;
    height: 0;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    padding: 0;
    border-bottom: 2px solid black;
    background: -webkit-linear-gradient(top, #f2f2f2, #e7e7e7);
    background: -o-linear-gradient(top, #f2f2f2, #e7e7e7);
    /*background: -ms-linear-gradient(top, #f2f2f2, #e7e7e7);*/
    background: -moz-linear-gradient(top, #f2f2f2, #e7e7e7);
    overflow: hidden;
    *background: #f2f2f2;
    *height: 2px;
}

.MaxiAccContToCont {
    width: 100%;
    height: 2px;
    position: relative;
}

.MaxiAccButton {
    width: 174px;
    height: 22px;
    left: 50%;
    position: absolute;
    margin-left: -87px;
    top: 2px;
    background: url('http://maxi.by/Resources/images/accordeon-but.png') no-repeat bottom center;
    cursor: pointer;
}

.AccTextUnitHead {
    width: 90%;
    margin: 5px 5% 5px 5%;
    height: 25px;
    background: url('http://maxi.by/Resources/images/tunit-back.png') repeat-x;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    text-align: center;
    line-height: 1.2;
    font-family: Roboto;
    font-size: 14px;
    padding: 5px 0 0 0;
    position: relative;
    cursor: pointer;
    *height: 30px;
    *width: 100%;
}

.AccTextCont {
    position: absolute;
    top: 30px;
    left: 0;
    width: 98%;
    padding: 2px 1% 5px 1%;
    line-height: 1.2;
    font-family: Roboto;
    font-size: 12px;
    background: white;
    box-shadow: 2px 2px 3px silver;
    opacity: 0;
    display: none;
    text-align: left;
    *width: 100%;
    *background: #f1f1f1;
}

.AccTextHeadSt {
    color: #dcdcdc;
    line-height: 1.2;
}

/*
    Test css flex-box
*/

/* Footer start */

.display-flex-footer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}

.flex-footer-item {
}

    .flex-footer-item div p a {
        text-decoration: none;
        font-weight: bold;
    }
/* Footer end*/

/* Header start*/
.display-flex-header {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.flex-header-item {
}

    .flex-header-item p a {
        text-decoration: none;
        font-weight: bold;
    }

/* Header end*/

@media all and (max-width: 768px) {
    .flex-footer-item {
        width: 45%;
        margin-bottom: 10px;
    }
}

@media all and (max-width: 480px) {
    .display-flex-footer, .display-flex-header {
        flex-direction: column;
    }

    .flex-footer-item {
        width: 100%;
        margin: 10px;
    }

    /*.display-flex-header {
		flex-direction: column;		
	}*/

    .flex-header-item {
        margin-bottom: 5px;
        text-align: center;
    }
}

.div-btn-feedback {
    position: fixed;
    right: 0;
    transform: rotate(-90deg);
}

.btn-feedback {
    background-color: #ffa737;
    padding: 5px 25px;
    color: white;
    font-size: 22px;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}

.ynadex-map {
    position: fixed;
    width: 600px;
    height: 400px;
    top: 50px;
    z-index: 100;
    padding: 10px;
    background-color: white;
    border: 1px solid;
}

.font-14 {
    font-size: 14px;
}

.hideDiv {
    display: none;
}
.showDiv {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(242,242,246, 0.5);
    z-index: 1000;
}

.flexDiv {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: fixed;
    margin: 0 auto;
    border: #9e6603 1px solid;
    padding: 15px;
    width: 400px;    
}

#divFeedback {
    background-color: #ffa737;
}

.resultMessage {
    width: 350px;
    height: 150px;
    position: fixed;
    background-color: #f9f9f9;
    border: 1px solid #a9a9a9;
}

.btn-send {
    border: 1px solid black;
    background-color: white;
    color: black;
    width: 150px;
    margin: 10px 0;
    padding: 5px 0;
    border-radius: 3px;
}

    .btn-send:hover {
        background-color: lightgrey;        
    }

.news-decoration-none {
    text-decoration: none;
}

.carouselBorder {
    width: 128px;
    height: 120px;
    border-radius: 5px;
    box-shadow: 1px 2px 1px 1px #d9d9d9;
    border-bottom: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #f2f2f2;
    text-align: center !important;
}

.carouselDescription {
    margin-top: 3px;
    font-weight: bold;
    text-align: center;
}

.carouselImageDescription {
    margin-right: 5px;
    line-height: 1.2;
    color: #666;
    font-family: "Microsoft Sans Serif", sans-serif, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

p[class="carouselDescription"] a {
    text-decoration: none;
}

    p[class="carouselDescription"] a:hover {
        font-weight: bold;
        text-decoration: underline;
    }

.standart, .standart td {
    border: 1px solid black;
    border-collapse: collapse;
    text-align: center;
}

.CompanyItemTitle, .CompanyItemTitle a {
    color: #383838;
    font-family: "Microsoft Sans Serif", sans-serif;
    font-size: 14px;
    text-decoration: none;
    margin-bottom: 5px;
    font-weight: bold;
}

    .CompanyItemTitle a:hover {
        color: #f60;
        text-decoration: underline;
    }

.CompanyItemDescr {
    color: #383838;
    font: 13px "Microsoft Sans Serif", sans-serif;
    height: auto;
    text-align: justify;
    margin-bottom: 10px;
    display: flex;
    flex-direction: row;
}

.allNewsBorder {
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 10px 0 10px;
}

.CompanyItemImg {
    padding-right: 10px;
}

.AllPartners {
    margin: 5px 0;
    text-align: center;
}

    .AllPartners a {
        text-decoration: none;
    }

        .AllPartners a:hover {
            text-decoration: underline;
        }

.dsplBlock {
    display: block !important;
    padding: 0 !important;
}

.businessName {
    display: block;
    margin-top: 5px;
    /*text-decoration: none;*/
}

    .businessName:hover {
        text-decoration: underline;
    }

/* Pause page */
.MaxiServicesCapCont {
    width: 100%;
    height: 300px;
    position: relative;
}

.MaxiServicesCapMessage {
    background: url(http://www.maxi.by/Resources/Images/cap_page_is_closed.png) top left no-repeat;
    padding: 4px 15px 0 80px;
    line-height: 1.2;
    height: 66px;
    width: auto;
    float: left;
    font-family: Roboto;
    font-size: 16px;
    color: #909090;
    position: absolute;
    top: 50%;
    top: 30px;
    left: 20px;
}

#parent_popup {
    background: #111111; /*rgba(0, 0, 0, 0.8);*/
    display: none;
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.popup-block {
    background: #fff;
    width: 520px;
    height: 150px;
    margin: 10% auto;
    padding: 5px 20px 13px 20px;
    border: 10px solid #ddd;
    position: relative;
    -webkit-box-shadow: 0 0 20px #000;
    -moz-box-shadow: 0 0 20px #000;
    box-shadow: 0 0 20px #000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
/* End pause page */

/* asktania */
.asktaniaLink {
    color: #2f2f2f;
    font-weight: bold;
    text-decoration: none;
}

.asktaniaLink:hover {
    color: #f60;
}

.asktaniaServices {
    font-size: 24px;
    border-bottom: 1px solid #c32365;
    margin-bottom: 10px;
}

.closeCrumbs {
    float: left;    
    display: block;
    cursor: pointer;
    font-weight: bold;
}

.openCrumbs{
    float: left;
    display: none;
}

.mebel {
    display: block;    
    background: linear-gradient(45deg, #54b3ea, #3ba2d4, #7bb7d4, #3ba2d4, #54b3ea);
    background-position: 0 0;
    animation: mebel-land 3.5s infinite alternate;
    color: #33383E;
    border: 1px solid #999;
    width: 390px;
    float: right;
    margin-bottom: 10px;
    border-radius: 5px;
    padding: 4px 0;
    letter-spacing: 0.5px;
    text-align: center;
}
    .mebel:hover {
        box-shadow: 0 0 7px rgba(0,0,0,0.4);
    }

@keyframes mebel-land{
    100%{
        background-position: 390px 0;
    }
}

.yashare-auto-init{
    margin: 5px 0;
}