﻿body {padding-top: 40px}
.ghWrapper { position: fixed;top: 0;left: 0;width: 100%;background-color: #2D2D2D; font: 13px/27px Arial,sans-serif;height: 30px;color: #CCC;border-bottom: 1px solid #DDD;z-index: 950 }
.ghWrapper:after {
    content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}
    .ghTopLine {height: 29px; vertical-align: top;display: inline-block;zoom:1;*display: inline;border-top: 1px solid transparent}
    .ghWrapper a {color: #1F87C5}
    .ghWrapper hr { height: 1px;border: 0;background-color: #CCC}
    a.greyLink { color: #CCC; text-decoration: none}

    .ghHeaderLeft {float:left;height: 100%}
        #ghLogo {display: inline-block; width: 90px; margin-right: 15px; background: url("mdCommonSprite.png") no-repeat 5px -88px}
        ul.ghMenu { display: inline; list-style-type: none; margin: 0; margin-left: -10px; padding: 0;position: relative; height: 100%}
            ul.ghMenu li {padding: 0 5px;font-size: 12px; display: inline-block;height: 28px;border-top: 2px solid transparent; vertical-align: top; cursor: pointer;zoom: 1;*display:inline}
                ul.ghMenu li a {text-decoration: none;cursor: pointer;color: #CCC;}
            ul.ghMenu li.ghMenuActive {border-top-color: #DD4B39 !important}
                ul.ghMenu li.ghMenuActive a {color: #FFF; font-weight: bold; }
            ul.ghMenu li:hover {background-color: #4C4C4C;border-top-color: #4C4C4C}
            .ghMenuWrapper {margin-top: -1px}
        .ghBlock {height: 100%; cursor:pointer}
            .ghBlock:hover {background-color: #4C4C4C}
        .ghHeader { width: 960px; margin: 0 auto;position: relative; height: 100%}

    .ghHeaderRight { float: right;height: 100%;display:inline}
        #ghFirmName {position:relative}
        #ghFirmName.ghActive {background-color: #FFF; color: #2D2D2D}
            #ghFirmSwitcher{display: inline-block;padding: 0 3px; cursor:pointer; position: relative}
            #ghFirmSwitcher.ghActive {background-color: #FFF; color: #2D2D2D}
                #ghFirmSwitcherArr {background: url("mdCommonSprite.png") no-repeat -58px -47px; display: none; height: 7px; width: 7px; position: absolute; right: 7px; top: 10px}
                
        #ghFirmSelector {right: -1px;top: 29px; min-width: 100%;background-color: #FFF}
            #ghFirmSearch {width: 290px; padding: 5px 0 5px 25px}
                #ghSearchIcon {position: absolute; left: 6px; top: 30%; display: block; height: 14px; width: 14px; background: url("mdCommonSprite.png") no-repeat -73px -43px }
            #ghFirms {width: 350px;margin: 15px 0;position: relative}
              #ghFirmsFixer {position: relative;height: 100%;width: 100%;overflow: hidden}
                #ghFirms ul {list-style-type: none; padding: 0;margin: 0;position: absolute; left: 0; top: 0;width: 100%}
                    #ghFirms ul li {cursor: pointer;line-height: 2.1em;padding: 0 15px 0 40px}
                    #ghFirms ul li:hover {background-color: #EEE}
                    .ghActiveFirm {background-color: #F2D7A9 !important; cursor: default !important; }
                #ghFirmNotFound {display: none; margin: 0 0 15px 15px}
                #ghSearchResult {display: none}
                    .ghSearchHint {color: #aaa}
              .ghArrow {display: none; position: absolute; left: 170px; cursor:pointer; height: 5px; width: 15px; background-image: url("mdCommonSprite.png"); background-repeat: no-repeat}
              #ghArrowUp {top: -7px; background-position: -24px -18px}
              #ghArrowDown {bottom: -7px; background-position: -24px -28px}
            #ghCreateFirm {margin: 0 0 3px 15px}
        
        .ghSeparator {display: inline-block; width: 1px; background: url("mdCommonSprite.png") -46px -11px no-repeat}
        #ghCogwheel {width: 17px; padding: 0 3px; display: inline-block; cursor:pointer;zoom: 1;*display:inline}
            #ghCogwheel div {position: relative; background-image: url("mdCommonSprite.png"); background-repeat: no-repeat; height: 18px; width: 18px; margin-top: 5px}

            #ghCogwheel div:after {
                background-color: #fff6c6;
                border: 1px solid #e5c200;
                border-radius: 4px;
                color: #000;
                content: "Реквизиты организации";
                display: none;
                left: -69px;
                padding: 1px 9px;
                position: absolute;
                text-align: center;
                top: 26px;
                white-space: nowrap;
            }

            #ghCogwheel div:before {
                border-color: transparent transparent #fff6c6;
                border-style: solid;
                border-width: 1px 7px 7px;
                content: "";
                display: none;
                position: absolute;
                right: 2px;
                top: 19px;
                z-index: 3;
            }

            #ghCogwheel:hover > div:before { display: block; }
            #ghCogwheel:hover > div:after { display: inline-block; }

            #ghWhiteCogwheel {background-position: -71px -16px}
            #ghBlackCogwheel {background-position: -53px -16px; display: none}
            #ghCogwheel:hover {background-color: #4C4C4C}
            #ghCogwheel.ghActive {background-color:#FFF}

        #ghLogoutLink {margin-left:5px}
    
    .ghOpeningBlock {display: none; position: absolute; top: 30px; color:#000;line-height: 25px;
                    box-shadow: 0 4px 2px -2px #7c7c7c; -moz-box-shadow: 0 4px 2px -2px #CCC; -webkit-box-shadow: 0 4px 2px -2px #CCC; 
                    border: 1px solid #CCC; border-top: none;}
        .ghOpeningBlockInner {margin: 15px 15px 10px; position: relative}
    
    #ghPreferences { right: 0;background-color: #FFF; width: 344px}
        #ghPrefFirmName { font-weight: bold; margin-bottom: 0; padding-bottom: 0 }
        .ghPrefHint {color: #676767}
        #ghTariffReminder {color: #D21F26}
        #ghMoreLinks {list-style-type: none; margin: 0; padding: 0}
        
    #ghAsmxLink {display: none}
    
#ghRequisitesTip {
    position: absolute;
    right: -10px;
    top: 34px;
}

#ghRequisitesTipCross {
    background-image: url("/biz/img/ui-icons_222222_256x240.png");
    background-position: -93px -125px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 20px;
    cursor: pointer;
}

#ghRequisitesTipContent {
    border: 1px solid #E5C200;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 1px 9px;
    background-color: #FFF6C6;
    color: #000;
    position: relative;
}

#ghRequisitesTipTail {
    border-color: transparent transparent #FFF6C6;
    border-style: solid;
    border-width: 1px 7px 7px;
    position: absolute;
    right: 7px;
    top: 27px;
    z-index: 3;
}

.ghRequisitesTip {
    display: none;
}

#ghLogoutButton { background-image: url("/biz/img/menu_and_buttons.png"); background-position: 0 -335px; border: 1px solid #BBBBBB; cursor: pointer;padding: 1px 7px; margin-top: 6px;border-radius: 2px;*padding: 0px 4px; }
    #ghLogoutButton:hover { background-position: 0 -416px;  border: 1px solid #9F9F9F}
    #ghLogoutButton:active {background-position: 0 -497px}
    
/*------------------------------------- Футер ------------------------------------------*/
#mdFooter { background: url("/Static/Img/btline.gif") repeat-x center top; color: #6D6D6D; 
            float: left; font-size: 0.85em; height: 64px; margin-top: 100px; padding-top: 15px; text-align: center; width: 100%; font: 11px Arial,Helvetica,sans-serif;}
    #mdFooter a {text-decoration: none}
    #mdfPanel { margin: 0 auto; position: relative; width: 960px; }
        .mdfLeftPanel {float: left}
            #mdfLogo {background: url("mdCommonSprite.png") no-repeat -28px 0; 
                      display: inline-block; font-size: 0; height: 14px; width: 60px; zoom: 1;*display: inline}
            .mdfLeftPanel div { display: inline-block; margin-left: 5px; zoom: 1;*display: inline }
        .mdfRightPanel {float: right}
            .mdfIconBlock { display: inline-block; margin-left: 10px; zoom: 1;*display: inline}
                .mdfIcon { display: inline-block; font-size: 0; height: 16px; width: 16px; vertical-align: middle; zoom: 1;*display: inline; background-image: url("mdCommonSprite.png"); background-repeat: no-repeat }
                .mdfIconExclamation {background-position: 0 1px}
                .mdfIconLetter {background-position: 0 -14px}
                .mdfLink { color: #377E86; border-bottom: 1px dotted #6D6D6D}
                .mdfLink:visited { color: #377E86;}
                .mdfLink:hover { color: #1F87C5;}
                
/*------------------------------------- UnderHeader ------------------------------------------*/
#mdUnderHeader { width: 960px;margin: 0 auto; font: 13px Arial,Helvetica,sans-serif;padding-top: 30px}
    #mdUnderHeader h1, #mdUnderHeader h2, #mdUnderHeader h3, #mdUnderHeader h4, #mdUnderHeader h5, #mdUnderHeader h6, #mdUnderHeader p, #mdUnderHeader ul { margin: 0; color: #000}
    .mduhBlock {margin: 20px 0; line-height: 2.5em}
    #mduhLeftBlock { float: left;margin-left: 5px}
    #mduhRightBlock { float: right}
        #mduhPayLink { position: relative; display: inline}
            #mduhPayLink a {color: #1F87C5;font-weight: bold}
            #mduhDaysLeft { color: #EE3124;position: absolute;bottom: -15px;left: 10px;font-size: 0.85em;line-height: 1em}
        #mduhRightBlockPart { display: inline;float: left;}
        #mduhRightLinks { list-style-type: none;display: inline; padding: 0}
            #mduhRightLinks li { display: inline; margin-left: 15px; position: relative}
           #mduhRightLinks .mduhRightLinkImg { background-image: url("mdCommonSprite.png");background-repeat: no-repeat;height: 16px;width: 16px;display: inline-block;position: relative; top: 3px; }
           *:first-child+html #mduhRightLinks .mduhRightLinkImg {
               top: 0; /* IE7 Only */
            }
.uhTechSupport {
	background-position: 0 -31px;
	position: relative;
}
.uhRequisites {
	background-position: 0 -63px;
}
.uhEconSupport,
.uhEconSupportPro {
    background-position: 0 -122px;
    width: 20px !important;
}
.uhCodesAndGaap {
	background-position: -69px -71px;
}
.uhFavorites {
	background-position: -49px -71px;
}
.uhExpertBoard {
	display: none !important;
}
.uhAnalytics {
	background-position: -28px -71px;
}
            .footnote .mduhRightLink { color: #000;margin-left: 5px; border-bottom: 1px dotted #000000; text-decoration: none;}
            .mduhRightLink { color: #000;margin-left: 5px; border-bottom: 1px solid #000000; text-decoration: none;}
            a.mduhRightLink:active, a.mduhRightLink:focus {outline: 0;}
            a.mduhRightLink:hover { border-bottom: none;color: #000;}
            a.mduhRightLink:visited { color: #000;}
            .mduhBlock .mduhRightLinkImg {vertical-align: inherit !important;}
            
                #mduhHelpLink {
                    position: relative;
                    line-height: 16px;
                    height: 16px; 
                    display: inline-block;
                }
                .dottedLink { text-decoration: none !important; border-bottom: 1px dotted}
                .mdDashedLink { text-decoration: none !important; border-bottom: 1px dashed}
                .mdDashedLink:hover { border: none;}
                    
                #mduhHelpDetails 
                {
                    display: none;
                    position: absolute;
                    right: 0px;
                    top: 31px;
                    width: 229px;
                    
                    text-align: left;
                    font-size: 12px;
                    line-height: 1.5;
                    border: 1px solid #AAA;
                    background-color: #FFF;
                    z-index: 942;
                    
                    border-radius: 3px 0 3px 3px;
                    -moz-border-radius: 3px 0 3px 3px;
                    -webkit-border-radius: 3px 0 3px 3px;
                    box-shadow: 0 0 10px #CCC;
                    -moz-box-shadow: 0 0 10px #CCC;
                    -webkit-box-shadow: 0 0 10px #CCC;
                }

                /*** Уголочек ***/
                #mduhHelpDetails:before, #mduhHelpDetails:after
                {
                    content: '';
                    position: absolute;
                    top: -18px;
                    right: 17px;
                    border: 9px solid transparent;
                    border-left-width: 8px;
                    border-right-width: 8px;
                    border-bottom-color: black;
                }
                #mduhHelpDetails:after {
                    border-bottom-color: white;
                }
                /*** конец уголочка ***/
                
                #mduhHelpDetails > div 
                {
                    padding: 15px 25px 10px;
                }
                #mduhHelpDetails > .support > div{
                    margin-bottom: 8px;
                }
                #mduhHelpDetails .phone { font-size: 18px; font-weight: bold;}
                #mduhHelpDetails a { color: black; text-decoration: none;}                 
                #mduhHelpDetails .blue-link { color: #1F85C5;}
                    a.no-decoration { text-decoration: none;}
                    a.underdashed { border-bottom: 1px dashed black;}
                
                
                #mduhHelpDetails .helpwrapper {
                    border-bottom: 1px solid #ccc;
                }
                #mduhHelpDetails .video > div {
                    margin-top: 4px;
                }
                #mduhHelpDetails .video .preview {
                    background-image: url('helpVideoPreview.png');
                    background-repeat: no-repeat;
                    background-size: contain; 
                    height: 116px;
                    border: 1px solid #AEAEAE;
                    box-shadow: 0 0 5px #CCC;
                }
                #mduhHelpDetails .video .no-decoration {
                    text-decoration: none;
                }
                
                .temporaryPass.abstractDialog {
                    display: block !important;
                    visibility: visible !important;
                }
                

a.MdWidgetClose {
    background: url(/Static/mdCommonSprite.png) -26px -39px transparent no-repeat;
    width: 14px;
    height: 14px;
    border: none;
    text-decoration: none;
}
a.MdWidgetClose:hover {
    border-radius: 3px;    
    border: 1px solid #8e8e8e;
}
a.MdWidgetClose:active {
    outline: none;
}
/*** Scoring ***/
#ScoringBlock {
    display: none;
}
.ScoringRoot {
    position: relative;
    height: 15px;
    float: left;
}
.ScoringDocuments #ScoringContainer {
    right: -20px;
}
.ScoringRoot a {
    color: #1F85C5;
}
#ScoringContainer {
    position: absolute;
    top: -18px;
    right: -5px;
}
.ScoringContainerActive {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.45);
    border: 1px solid #C9C9C9 \0/; /* IE8 Only */
    z-index: 1000;
    background-color: #ffffff;
}
*:first-child+html .ScoringContainerActive {
   border: 1px solid #C9C9C9; /* IE7 Only */
}
#ScoringMargin {
    width: 215px;
    margin: 26px 19px;
}
#ScoringBar {
    height: 40px;
    margin: 0 7px;
    cursor: pointer;
    line-height: 20px;
}
#ScoringProgress {
    height: 15px;
    background: url("/Static/Img/ProgressBarBg.png") 0 0 repeat-x transparent;
    position: relative;
}
#ScoringProgress span {
    color: #ffffff;
    font: bold 12px/15px Arial;
    position: absolute;
    top: 0;
    left: 3px;
}
#ScoringCurrentProgress {
    width: 0;
    height: 15px;
    line-height: 15px;
}
#ScoringShow {
    font: 12px/20px Arial;
    border-bottom: 1px dashed;
    text-decoration: none;
    color: inherit;
    outline: 0 none;
}
#ScoringShow a:active {
    color: inherit;
    outline: none;
}
.ScoringRating_1 #ScoringCurrentProgress {
    background: url("/Static/Img/ProgressBarBg.png") 0 -15px repeat-x transparent;
}
.ScoringRating_1 #ScoringShow {
    color: #AA0000;
    border-bottom-color: #AA0000;
}
.ScoringRating_2 #ScoringCurrentProgress {
    background: url("/Static/Img/ProgressBarBg.png") 0 -30px repeat-x transparent;
}
.ScoringRating_2 #ScoringShow {
    color: #DF8406;
    border-bottom-color: #DF8406;
}
.ScoringRating_3 #ScoringCurrentProgress {
    background: url("/Static/Img/ProgressBarBg.png") 0 -45px repeat-x transparent;
}
.ScoringRating_3 #ScoringShow {
    color: #007700;
    border-bottom-color: #007700;
}
#ScoringList {
    margin-top: 10px;
    display: none;
    font: 13px/18px Arial;
}
#ScoringListMargin {
    margin: 0 7px;
}
a#ScoringCloseButton {
    position: absolute;
    right: 5px;
    top: 6px;
    display: none;    
}
a#ScoringCloseButton:hover {
    right: 4px;
    top: 5px;
}
#ScoringDiscount {
    background-color: #E5F6E5;
    margin-top: 10px;
    padding: 7px;
    font: 13px/18px Arial;
    color: #111111;
}
.ScoringListTitle {
    font-weight: bold;
}
#ScoringList ul {
    margin: 3px 0 20px 0;
    padding: 0;
    list-style: none outside none;
}
#ScoringList li {
    margin: 6px 0;
    line-height: 16px;
}
#ScoringList ul li span{
    font-size: 10px;
    color: #777777;
}
.ScoringLegend {
    display: none;
}
.ScoringLinkDisabled a {
    color: #777777;
    text-decoration: none;
}
.ScoringLinkDisabled a:hover {
    text-decoration: underline;    
}
a.ScoringEmptyLink, a.ScoringEmptyLink:hover {
    text-decoration: none;
    cursor: help;
}
.ScoringLinkDisabled span {
    display: none;
}
.ScoringScaleRange {
    width: 0;
    height: 15px;
    line-height: 1px;
    background: url("/Static/Img/ProgressBarBg.png") right -60px no-repeat transparent;
    position: absolute;
    top: 0;
    left: 3px;
}
.ScoringScaleRange_3{
    background: url("/Static/Img/ProgressBarBg.png") right -75px no-repeat transparent;    
}
.ScoringDiff {
    color: #39BF37;
    font: bold 12px/15px Arial;
    position: absolute;
    top: 0;
    left: 5px;
}
.ScoringNegativeDiff {
    color: #EA1919;
}


/*** MdTooltip ***/
#MdTooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #222222;
	background-color: #FFF6C6;
	padding: 5px;
    max-width: 300px;
    font: 11px/14px Arial;
    color: #000;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
}
#MdTooltip h3, #MdTooltip div { margin: 0; }


/*** MdSubscribe ***/
.uhMdSubscribe {
    background-position: -28px -54px
}
.uhMdSubscribeLink {
    text-decoration: none; 
    border-bottom: 1px dashed #000000;
}
#MdSubscribeBlock {
    position: relative;
    width: 0;
    height: 0;
    float: left;
    z-index: 942;
}
#MdSubsContent {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.45);
    border: 1px solid #C9C9C9 \0/; /* IE8 Only */
    border-radius: 3px;
    background-color: #ffffff;
    position: absolute;
    top: 32px;
    left: -170px;
    width: 438px;
    height: 240px;
    display: none;
    z-index: 942;
    font: 13px/17px Arial;
    color: #000000;
}
*:first-child+html #MdSubsContent {
   border: 1px solid #C9C9C9; /* IE7 Only */
    top: 0;
}

#MdSubsMargin {
    margin: 27px;
}
.MdSubsCat {
    overflow: hidden;
    margin-bottom: 10px;
}
.MdSubsCatName {
    float: left;
    width: 105px;
}
.MdSubsCatItems {
    margin-left: 105px;
}
.MdSubsCatItems input[type="checkbox"]{
    float: left;
    position: relative;
    top: 1px;
    margin: 0;
    padding: 0;
    display: block;
    cursor: pointer;
    height: 13px;
}
.MdSubsCatItems input[type="checkbox"] + label {
    display: block;
    margin: 0 0 10px 20px;
    display: block;
    cursor: pointer;
}
.MdSubsLegend {
    display: none;
}
#MdSubsMargin .MdSubsCatItems p {
    margin-bottom: 8px;
}
#SubscribeCloseButton {
    position: absolute;
    right: 8px;
    top: 8px;
}
#SubscribeCloseButton:hover {
    right: 7px;
    top: 7px;
}
.SocialIcon {
    background: url("/Content/img/icons_small.png") no-repeat scroll -100% -100% transparent;
    text-decoration: none;
    padding: 0 0 0 20px;
    display: inline-block;
}
.SocialIcon span {
    text-decoration: underline;
    color: #1F86C5;
}
.SocialIcon:hover span {
    text-decoration: none;
}
.SocialIconVkontakte {
    background-position: 0 -159px;
}
.SocialIconTwitter {
    background-position: 0 -204px;
}
.SocialIconFacebook {
    background-position: 0 -181px;
}
.SocialIconLj {
    background-position: 0 -302px;
}
.MdSubsSocial {
    overflow: hidden;
    line-height: 17px;
}
.MdSubsSocialLeft {
    width: 115px;
    float: left;
    margin-left: 3px;
}
.MdSubsSocialRight {
    margin-left: 115px;
}
.MdSubsSocial .SocialIcon{
    margin-bottom: 9px;
}

/*** MdUpdates ***/
.ghUpdates {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 30px;
    text-align: center;
    padding-top: 3px;
    position: relative;
}
    .ghUpdates.ghUpdatesActive {
        background-color: #fff;
    }
        .ghUpdates.ghUpdatesActive .ghUpdatesCount {
            background-color: #fff !important;
            color: #000 !important;
        }
    .ghUpdates .ghUpdatesCount.ghUpdatesNew {
        background-color: #B13033;
        color: #fff;
    }
    .ghUpdates .ghUpdatesCount {
        display: inline-block;
        height: 20px;
        width: 20px;
        line-height: 21px;
        text-align: center;
        background-color: #bbb;
        color: #000000;
        font-weight: bold;
        margin-top: 2px;
        border-radius: 2px;
        vertical-align: top;
        cursor: pointer;
    }
    .ghUpdates.ghUpdatesActive .ghUpdatesPanel {
        display: block;
    }
    .ghUpdates .ghUpdatesPanel {
        position: absolute;
        margin-left: -1px;
        top: 30px;
        color: #000;
        background-color: #ffffff;
        border: 1px solid #cccccc;
        border-top: none;
        text-align: left;
        display: none;
    }
    .ghUpdates .ghUpdatesPanelInner {
        margin: 15px 15px 10px;
        position: relative;
    }
    .ghUpdates .ghUpdatesPanelHeader {
        font-weight: bold;
    }
    .ghUpdates ul {
        padding-left: 0;
        list-style: none;
    }
    .ghUpdates a:visited {
        color: #1f86c5;
    }
    .ghUpdates .ghUpdatesPanelNew {
        font-weight: bold;
    }

/* Новый дизайн шапки */
.ghLogoutLinkWrapper {
    padding: 0 3px;
}
    .ghLogoutLinkWrapper .ghLogoutLink {
        font-weight: bold;
        color: #ccc;
        text-decoration: none;
    }

#ghFirmName i {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #ccc;
    display: inline-block;
    margin-left: 7px;
    position: relative;
    display: inline-block;
    padding-top: 1px;
}

#ghFirmName.ghActive i {
    border-bottom: 7px solid #2d2d2d;
    border-top: 0 solid transparent;
    margin-bottom: 1px;
}

.ghHoverHighlight:hover {
    background-color: #4C4C4C;
}

.ghPreferencesNew {
    width: auto !important;
    margin-right: 55px;
}

.ghFirmSwitcherNew {
    padding: 0 3px !important;
    font-weight: bold;
}

#mdUhSupportUpdates {
	display: none;
	position: absolute;
	right: 0;
	top: 50px;
	width: 229px;
	text-align: left;
	font-size: 12px;
	line-height: 1.5;
	border: 1px solid #AAA;
	background-color: #FFF;
	z-index: 942;
	border-radius: 3px 0 3px 3px;
	-moz-border-radius: 3px 0 3px 3px;
	-webkit-border-radius: 3px 0 3px 3px;
	box-shadow: 0 0 10px #CCC;
	-moz-box-shadow: 0 0 10px #CCC;
	-webkit-box-shadow: 0 0 10px #CCC;
}

#mdUhSupportUpdates:before, #mdUhSupportUpdates:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent black;
    border-image: none;
    border-style: solid;
    border-width: 9px 8px;
    content: "";
    position: absolute;
    right: 17px;
    top: -18px;
}
#mdUhSupportUpdates:after {
    border-bottom-color: #FFFFFF;
}
.mdUhSupportUpdatesInner {
	padding: 15px 25px 10px;
}
.mdUhSupportUpdatesHeader {
	font-weight: bold;
}
.mdUhSupportUpdatesText {
}
.mdUhSupportUpdatesClose {
	background: url(/Static/mdCommonSprite.png) -26px -39px transparent no-repeat;
	width: 14px;
	height: 14px;
	border: 0;
	text-decoration: none;
	position: absolute;
	right: 8px;
	top: 8px;
	cursor: pointer;
}
	.mdUhSupportUpdatesClose:hover {
		border-radius: 3px;
		border: 1px solid #8e8e8e;
		right: 7px;
		top: 7px;
	}

/*MdMainMenu*/
#mdMainMenu {
	width: 960px;
	height: 40px;
	background: url("../../Images/main_menu1.png") 0 -2px;
	margin: 0 auto;
	margin-top: 30px;
	list-style: none outside none;
	position: relative;
	z-index: 1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	word-spacing: -0.36em;
	white-space: nowrap;
	line-height: 10px;
}
.mdMainMenu_item {
	display: inline-block;
	line-height: 40px;
	font: 13px Arial;
	color: #606060;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	white-space: normal;
	word-spacing: normal;
}
	.mdMainMenu_item:hover,
	.mdMainMenu_item_active {
		color: #fff;
	}

.mdMainMenu_item_body {
	line-height: 40px;
	padding: 0 11px 0 12px;
	position: relative;
	white-space: nowrap;
}
.mdMainMenu_item:hover .mdMainMenu_item_body,
.mdMainMenu_item_active .mdMainMenu_item_body {
	background: url("../../Images/main_menu1.png") 0 -86px;
}

.mdMainMenu_item_left {
	width: 3px;
}
.mdMainMenu_item:hover .mdMainMenu_item_left,
.mdMainMenu_item_active .mdMainMenu_item_left {
	background: url("../../Images/main_menu1.png") 0 -295px;
}

.mdMainMenu_item_right {
	width: 3px;
}

.mdMainMenu_item:hover .mdMainMenu_item_right,
.mdMainMenu_item_active .mdMainMenu_item_right {
	background: url("../../Images/main_menu1.png") 0 -213px;
}

.mdMainMenu_item div {
	float: left;
	height: 40px;
}

#mduhRightBlock.forPro {
	float: none;
	text-align: right;
}
#main_menu.forPro {
	float: none;
}
#mduhLeftBlock.forPro {
	float: none;
}

.status_panel {
    margin-top: 10px;
    line-height: 140%;
    padding: 4px 10px 4px 10px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-raduis: 3px;
    position: relative;
    border-width: 1px;
    border-style: solid;
}

.status_warning {
    background-color: #fff6c6;
    border-color: #e5c200;
}

#ghAgents {
    font: 13px/27px Arial,sans-serif;
    list-style: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

#ghAgents li:hover {
    background-color: #4C4C4C;
}

#ghAgents span {
    color: #ccc;
    display: block;
    font-weight: bold;
    padding: 0 3px;
    text-decoration: none;
}
 
#ghAgents > li {
    display:block;
}

#ghAgentsBlock {
    display: none; 
    background-color: #2D2D2D;
    list-style: none;
    margin: 0;
    padding: 0;
}

#ghAgentsBlock a {
    color: #ccc;
    display: block;
    font-weight: bold;
    padding: 0 10px;
    text-decoration: none;
}