/*** brand pages ***/
.brand-admin-link {float:right!important;margin-right:0!important}
/* */
.brand-i-doc { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; background: url(../images/brands/doc-icons.png) 0 0 no-repeat; }
.brand-i-doc-xls { width: 46px; height: 47px; background-position: 0 0; }
.brand-i-doc-ppt { width: 46px; height: 47px; background-position: -46px 0; }
.brand-i-doc-pdf { width: 46px; height: 47px; background-position: -92px 0; }
.brand-i-doc-pic { width: 46px; height: 47px; background-position: -138px 0; }
.brand-i { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; background: url(../images/brands/sprite.png) 0 0 no-repeat; }
.brand-i-tag-label { width: 17px; height: 10px; background-position: -15px -20px; }
/* */
.p_brand .container.x84 {border-right:0}
.p_brand .right-sidebar.x24  {background:none}
.company-logo-tile {padding:50px 15px 20px 15px;height:165px;margin:-250px 0 15px 0}
.company-logo-tile-small {margin-top:-45px;height:59px}
.company-subscribers {margin:30px 0 10px 0}
.brand-side-menu {margin-top:30px}
.brand-main-menu li {height:19px}
.brand-side-menu a, .brand-main-menu li a {color:#191919;border-bottom:1px solid #b2b2b2;display:inline-block}
.brand-side-menu a {margin-top:9px}
.brand-side-menu a:hover, .brand-main-menu li a:hover {border-bottom-color:#191919}
.apps-stores {margin-top:85px}
.store {width:151px;height:53px}
/* */
.brand-main-menu {border-bottom:1px solid #d8d8d8;margin-bottom:18px}
.brand-main-menu li {float:left;margin-right:20px;padding:0 0 15px 0;position:relative}
.brand-main-menu li.active a {border-bottom-color:#fff;font-weight:bold}
.icon-brand-nav-active {background-position:-126px -234px;bottom:-1px;left:50%;margin-left:-6px}
/* */
.brand-post {border:1px solid #e5e5e5;width:428px;margin-bottom:50px;position:relative}
.brand-post-promo {border:0;width:430px}
.brand-post-pinned {position:absolute;top:12px;right:-4px;background:#ffdd39;width:30px;height:26px;text-align:center}
.brand-post-pinned i {color:#191606;line-height:28px;font-size:15px}
.brand-post-pinned s {width:4px;height:4px;bottom:-4px;right:0;background-position:-144px -234px}
.brand-col .brand-post:last-child {margin-bottom:0}
.brand-post-entry {padding:15px;overflow:hidden}
.brand-post-entry .created, .user-selector .created  {height:50px;padding:6px 0 0 60px;margin-bottom:4px}
.brand-post-entry .created .avatar {top:0;left:0}
.brand-post-entry .track-finger {border:1px solid #ccc}
.brand-post-entry-name { max-width: 225px; }
.brand-post-entry-name a {
    padding-right: 10px;
}
.brand-post-entry-date { margin-left: -20px !important; position: relative; z-index: 1; padding: 1px 0 1px 20px;
background: #ffffff;
background:      -o-linear-gradient(left, rgba(255,255,255,.0), rgba(255,255,255,1) 10px);
background:    -moz-linear-gradient(left, rgba(255,255,255,.0), rgba(255,255,255,1) 10px);
background: -webkit-linear-gradient(left, rgba(255,255,255,.0), rgba(255,255,255,1) 10px);
background:     -ms-linear-gradient(left, rgba(255,255,255,.0), rgba(255,255,255,1) 10px);
background:         linear-gradient(left, rgba(255,255,255,.0), rgba(255,255,255,1) 10px);
}
/* */
.brand-post-comments {background:#f5f4f0;margin:15px;overflow:hidden}
.brand-post-comments .pseudo-form {height:auto;width:94.47236180904523%;padding:0 10px}
.brand-post-comments .pseudo-form textarea{height:18px;line-height:16px;padding:5px 0;margin:0;display:block;resize:none!important;}
.brand-post-comments .pseudo-form.show textarea {height:78px}
.show + .brand-post-comments-bt {display:block}
.brand-post-comments .show.pseudo-form textarea{}
.brand-post-comments-list li {margin-top:10px;line-height:19px}
/* */
.company-subscribe .btn-friendship u {display:none}
.subscribed:hover {padding:0 10px!important;background:#6d6d6d!important}
.subscribed:hover .icon-friendship {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0}
.company-subscribe .subscribed:hover b {display:none}
.company-subscribe .subscribed:hover u {display:block}
/* */
.brand-pos-add-title {height:40px}
.brand-post-add-cover {padding:10px}
.brand-post-add-cover-image {height:160px;padding:42px 25px 0 25px;margin:-15px -15px 0 -15px;background:#f6f6f6}
.brand-post-image-intro {min-height:50px}
.brand-post-image-add {background:#f6f6f6;min-height:200px}
/* */
.brand-write-step {height:38px;line-height:38px;background:#dbedf8;margin-right:5px;padding:0 10px 0 36px;color:#2279be}
.brand-write-step b {position:absolute;top:0;left:12px;font-size:21px;font-weight:bold;color:#a7c0d4}
.brand-write-step-active {color:#fff;background:#9bc854}
.brand-write-step-active b {color:#7aa03f}
/* */
.brand-journal-post {color:#2279be!important}
/** **/
.brand_faq-h2 {background:url(../images/brands/t_yellow.png);width:207px;line-height:33px;text-align:center;margin-left:-14px}
.brand_faq-aut {width:123px;margin-right:10px}
.brand-side-fq-t {background: url(../images/lines/l_lib-rev.png) no-repeat scroll 50% 0;padding:0 15px;width:146px;margin-bottom:-7px}
.brand-post-editor .user-selector-preview .created,
.brand-post-editor .pseudo-select-list-scrollbar .created {height:44px;padding-top:12px}
.brand-shw {-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2)}
.brand-side-fq-h3 {margin-bottom:-8px}
.brand-post-preview-name {max-width:260px}
.brand-post-preview-name-large {max-width:330px}

.brand-about { overflow: hidden; }
.brand-about-menu li { padding-left: 0; }
.brand-about-map-wide { height: 345px; margin: 0 -45px -20px; }
.brand-about-map-wide-shd-t,
.brand-about-map-wide-shd-b { position: absolute; left: 0; right: 0; }
.brand-about-map-wide-shd-t { height: 10px; top: 0;
    background-image:      -o-linear-gradient(top, rgba(0,0,0,.15), rgba(0,0,0,.0));
    background-image:    -moz-linear-gradient(top, rgba(0,0,0,.15), rgba(0,0,0,.0));
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,.15), rgba(0,0,0,.0));
    background-image:     -ms-linear-gradient(top, rgba(0,0,0,.15), rgba(0,0,0,.0));
    background-image:         linear-gradient(top, rgba(0,0,0,.15), rgba(0,0,0,.0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,.15)', endColorstr='rgba(0,0,0,.0)',GradientType=0);
}
.brand-about-map-wide-shd-b { height: 10px; bottom: 0;
    background-image:      -o-linear-gradient(top, rgba(0,0,0,.0), rgba(0,0,0,.25));
    background-image:    -moz-linear-gradient(top, rgba(0,0,0,.0), rgba(0,0,0,.25));
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,.0), rgba(0,0,0,.25));
    background-image:     -ms-linear-gradient(top, rgba(0,0,0,.0), rgba(0,0,0,.25));
    background-image:         linear-gradient(top, rgba(0,0,0,.0), rgba(0,0,0,.25));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,.0)', endColorstr='rgba(0,0,0,.25)',GradientType=0);
}

.brand-product { padding-bottom: 1px; }
.brand-product-price { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; background: #ffd988; position: relative; padding-left: 23px;
    -webkit-border-radius: 70px 0 0 70px / 50px 0 0 50px;
    -moz-border-radius:    70px 0 0 70px / 50px 0 0 50px;
    -ms-border-radius:     70px 0 0 70px / 50px 0 0 50px;
    border-radius:         70px 0 0 70px / 50px 0 0 50px;
}
.brand-product-price > span { display: inline-block; *display: inline; *zoom: 1; background: #ffd988; margin-right: -5px;
    -webkit-border-radius: 3px;
    -moz-border-radius:    3px;
    -ms-border-radius:     3px;
    border-radius:         3px;
    line-height: 13px;
    padding: 8px 7px 7px 0;
}
.brand-product-price_small > span { padding-top: 0; padding-bottom: 0; margin-left: -5px; line-height: 22px; }
.brand-product-price:before { content: ''; position: absolute; z-index: 1; top: 50%; left: 6px; width: 8px; height: 8px; margin-top: -4px; background: #ffffff;
    -webkit-border-radius: 100%;
    -moz-border-radius:    100%;
    -ms-border-radius:     100%;
    border-radius:         100%;
}
.brand-product-pic-big { height: 436px; border: 1px solid #dadada; font-size: 0; }
.brand-product-pic-thumb { width: 48px; height: 48px; font-size: 0; text-align: center; cursor: pointer; }
.brand-product-pic-thumb:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0;
    -moz-box-shadow:    0 0 0 1px #dadada inset;
    -webkit-box-shadow: 0 0 0 1px #dadada inset;
    box-shadow:         0 0 0 1px #dadada inset;
}
.brand-product-pic-thumb-current:after {
    -moz-box-shadow:    0 0 0 5px #dadada inset;
    -webkit-box-shadow: 0 0 0 5px #dadada inset;
    box-shadow:         0 0 0 5px #dadada inset;
}
.brand-product-desc { line-height: 19px; }

/** **/
.brand-quest-new { background: #e0f0f8; padding: 10px; }
.brand-quest-new .sceditor-button { padding-top: 1px; padding-bottom: 1px; }
.brand-quest-new .btn.super { height: 36px; line-height: 36px; padding-left: 18px; padding-right: 18px; }
.brand-quest-new-pseudo-input-title { width: 408px; }
.brand-quest-staff-name > i,
.brand-quest-staff-post > i { bottom: -8px; }
.brand-questions-list-item { padding: 20px; border: 1px solid #e5e5e5; margin-bottom: 48px; }
.brand-questions-list-item-name { max-width: 260px; padding-right: 20px; }
.brand-questions-list-item-name > i { bottom: -14px;}
.brand-questions-list-item-date { margin-left: -10px; position: relative; z-index: 6; background: #ffffff; padding-left: 5px; }
.brand-questions-list-item-text { line-height: 19px; }
.brand-quest-moder-reply { display: inline-block; *display: inline; *zoom: 1; background: #ffe361; height: 24px; line-height: 22px; padding: 0 12px; }
.brand-quest-moder-reply:hover {background: #ffee9f; }