/* =============================================================
 * Bethplanet — legacy.css
 *
 * Собственный CSS сайта, который до 22.08.2026 лежал дописанным
 * в хвост /css/bootstrap.min.css. Из-за этого вендорный файл
 * нельзя было ни обновить, ни перечитать: Bootstrap 3.3.4,
 * fancyBox, PT Sans и стили сайта жили одним куском.
 *
 * Здесь остались стили легаси-разделов: старое меню, карточки
 * главной (.news-main / .holonews / .main-game), админбар,
 * jQuery UI, календарь. Подключается сразу после bootstrap.min.css,
 * порядок каскада тот же, что был. Файл уходит вместе с переводом
 * оставшихся разделов на bp-дизайн (этап 3).
 *
 * Фирменный цвет здесь больше не хардкодится — только var(--bp-brand)
 * из my.css.
 * ============================================================= */

ul.menu{list-style:none;padding:0;}
.menu li{clear:both;}
.menu li div a, .menu li div a:link{color:#788195;}
.menu li div:first-child{display:inline-block;padding-left:25px;line-height:40px;color:#788195;width:225px;}
.menu li div:last-child{display:inline-block;height:40px;width:40px;text-align:center;line-height:40px;padding:0 8px;background:#21252D;color:rgba(255, 255, 255, .75);}
.menu li:hover li div:first-child{background:none;color:#788195;}
.menu li:hover li div:last-child{color:rgba(255, 255, 255, .75);}
.menu-dropdown-inside li a{display:inline-block;float:none;text-align:left;padding-left:25px;line-height:40px;padding:0 0 0 25px !important;background:none;margin-right:0;color:rgba(255, 255, 255, .75);width:100%;height:auto;}
.menu li:hover>a{background:#21252D;color:white;transition:all .2s ease-in-out 0s;}
.menu a:hover div{color:white;}
.menu-dropdown-inside li:hover a, .menu-dropdown-inside li:hover div{background:#21252D;color:white !important;transition:all .2s ease-in-out 0s;}
.menu a:hover{text-decoration:none;}
.menu-dropdown-inside{display:none;margin:0;padding:10px 0;background:rgba(0, 0, 0, 0.85);}
.menu .open{background:#21252D;color:white;}
.menu .open a div{color:white;}
.menu-dropdown-inside li{clear:both;}
.submenu-indicator{margin-left:-22px;transition:transform .2s linear;}
.side-menu{color:white;transform:translate3d(0, 0, 0);width:280px;background-color:rgba(0, 0, 0, .75);z-index:1000;left:-210px;position:fixed;bottom:0;top:0;right:auto;overflow:hidden;-webkit-transition:-webkit-transform 400ms cubic-bezier(0.35, 0, 0, 0.72) 0.35s;-moz-transition:-moz-transform 400ms cubic-bezier(0.35, 0, 0, 0.72) 0.35s;-o-transition:-o-transform 400ms cubic-bezier(0.35, 0, 0, 0.72) 0.35s;transition:transform 400ms cubic-bezier(0.35, 0, 0, 0.72) 0.35s;-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:transform 400ms cubic-bezier(0.35, 0, 0, 0.72) 0.35s;
-moz-backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
}
div.side-menu{overflow:hidden;}
ul.menu li a{padding:4px 0;display:block;}
.sideblock{padding-top:1px;background:#EEEEEE;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);}
.sideblock .list-group .list-group-item{background-color:transparent;}
.sideblock .list-group .list-group-item:hover{background-color:#E0E0E0;}
.article, .catPages1{background-color:#EEEEEE;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);margin-bottom:30px;}
.article-image{width:100%;}
.article-text{padding:10px 15px;}
.article h1, .article .h1{margin-top:0;}
.catPages1{text-align:center;padding:15px;}
.swchItem, .swchItemA, .swchItemDots{padding:6px 11px 6px 12px;margin-left:-4px;line-height:1.42857143;color:var(--bp-brand);text-decoration:none;display:inline;}
.catPages1 a{text-decoration:none;}
.catPages1>a:focus, .catPages1>a:hover{color:var(--bp-brand-hover);background-color:#DDDDDD;border-color:#DDDDDD;}
.swchItemA{z-index:2;color:#FFFFFF;cursor:default;background-color:var(--bp-brand);border-color:var(--bp-brand);}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;}
.pagination>li{display:inline;}
.pagination>li>a, .pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:var(--bp-brand);text-decoration:none;background-color:#FFFFFF;border:1px solid #DDDDDD;}
.pagination>li:first-child>a, .pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color:var(--bp-brand-hover);background-color:#EEEEEE;border-color:#DDDDDD;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{z-index:2;color:#FFFFFF;cursor:default;background-color:var(--bp-brand);border-color:var(--bp-brand);}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{color:#777777;cursor:not-allowed;background-color:#FFFFFF;border-color:#DDDDDD;}
.pagination-lg>li>a, .pagination-lg>li>span{padding:10px 16px;font-size:18px;}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px;}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px;}
.pagination-sm>li>a, .pagination-sm>li>span{padding:5px 10px;font-size:12px;}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.UhideBlockL{display:none;}
.sideblock h3, .sideblock .h2{margin-left:10px;}
.margin{width:1px;height:89px;}
.logo{max-width:258px;max-height:38px;width:100%;}
.avatar{height:20px;}
.additional{line-height:2;}
.additional span{margin-right:10px;}
.additional span{white-space:nowrap;}
.menu-dropdown a{cursor:pointer;}
/*@media screen and (min-width:768px){.page{margin-left:70px;}
.navbar{padding-left:70px;}
.breadcrumb{padding-left:85px;}
ul.menu{margin:89px 0 0;}
}*/ @media screen and (max-width:767px){.side-menu{left:-280px;background:black !important;}
.page, nav{transition:transform 400ms cubic-bezier(0.65, 0.05, 0.36, 1) 0.25s;}
.article{margin-left:-15px;margin-right:-15px;}
.breadcrumb{display:none;}
.menu{margin-top:0;}
.navbar-brand{width:calc(100% - 177px);display:table;padding:0;}
.navbar-brand span{display:table-cell;vertical-align:middle;}
.navbar-brand img{width:100%;}
}.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:fixed;}
.scroll-wrapper > .scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none !important;max-width:none !important;overflow-y:auto;padding:0;top:0;width:auto !important;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar{height:0;width:0;}
.scroll-element{display:none;}
.scroll-element, .scroll-element div{box-sizing:content-box;}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible{display:block;}
.scroll-element .scroll-bar, .scroll-element .scroll-arrow{cursor:default;}
.scroll-textarea{border:1px solid #CCCCCC;border-top-color:#999999;}
.scroll-textarea > .scroll-content{overflow:hidden !important;}
.scroll-textarea > .scroll-content > textarea{border:none !important;box-sizing:border-box;height:100% !important;margin:0;max-height:none !important;max-width:none !important;overflow:scroll !important;outline:none;padding:2px;position:relative !important;top:0;width:100% !important;}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar{height:0;width:0;}
.sideblock>.contentchat{margin:0 15px 20px;padding:0 0 15px;}
.sideblock>.contentchat hr{margin:5px 0;}
.sideblock>.contentchat img{padding:3px;}
.sideblock>.contentchat img:hover{cursor:pointer;}
.sideblock>.content{margin:0 15px 20px;padding:0.1px 0 0.1px;}
.sideblock>.content img{width:100%;padding-top:15px;}
.sideblock>.content th{width:35.3%;}
.sideblock>.content-bottom{margin:0 15px 20px;padding:0.1px 0 15px;}
.scrollbar-inner{height:100%;}
.scrollbar-inner > .scroll-element, .scrollbar-inner > .scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10;}
.scrollbar-inner > .scroll-element div{display:block;height:100%;left:0;top:0;width:100%;}
.scrollbar-inner > .scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%;}
.scrollbar-inner > .scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px;}
.scrollbar-inner > .scroll-element .scroll-element_outer{overflow:hidden;}
.scrollbar-inner > .scroll-element .scroll-element_track, .scrollbar-inner > .scroll-element .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:0.4;}
.scrollbar-inner > .scroll-element .scroll-element_track{background-color:rgba(0, 0, 0, 0);}
.scrollbar-inner > .scroll-element .scroll-bar{background-color:rgba(255, 255, 255, .75);}
.scrollbar-inner > .scroll-element:hover .scroll-bar{background-color:#919191;}
.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar{background-color:#919191;}
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px;}
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px;}
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px;}
.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px;}
.sociallinks a, .sociallinks a:link, .sociallinks a:hover, .sociallinks a:visited{color:white;}
.sociallinks a:hover{opacity:0.7;}
.otherlinks a{display:block;}
.comments{padding:15px; border-top: 4px solid rgba(0,0,0,0.75);}
.comments-link a{color:#777777;text-decoration:none;}
.myMaterial div{margin:3px 0 15px;}
.myMaterial label span{font-weight:normal;color:grey;}
.myMaterial span{color:green;}
.myMaterial label{font-weight:700;}
.myMaterial .selection label{font-weight:normal;}
.myMaterial textarea{height:90px;resize:none;}
.myMaterial select{width:100%;padding:3px;margin:3px 0;font-size:11pt;}
.catsTd{padding:3px;}
.catNameActive{color:black;font-weight:700;}
.article-top{padding:15px; border-top: 4px solid rgba(0,0,0,0.75);}
.catDescr{display:none;}
.article-text img, .article-text iframe{max-width:100%;}
.gbchatnick{cursor:pointer;font-weight:700;font-size:12pt;}
a.groupUser:link, a.groupUser:visited, a.groupUser:hover{color:black;}
a.groupOther7:link, a.groupOther7:visited, a.groupOther7:hover{color:#1B16FF;}
a.groupModer:link, a.groupModer:visited, a.groupModer:hover, .seetopic-group3{color:#DF3F00;}
a.groupAdmin:link, a.groupAdmin:visited, a.groupAdmin:hover, .seetopic-group4{color:#008313;}
a.groupVerify:link, a.groupVerify:visited, a.groupVerify:hover, .seetopic-group2{color:#397593;}
a.groupOther3:link, a.groupOther3:visited, a.groupOther3:hover {color:#1B16FF;}
a.groupOther4:link, a.groupOther4:visited, a.groupOther4:hover {color:#1B16FF;}
.uComment{word-break:normal !important;}
a.groupOther5:link, a.groupOther5:visited, a.groupOther5:hover, .seetopic-group5{color:#1B16FF;}
a.groupOther6:link, a.groupOther6:visited, a.groupOther6:hover, .seetopic-group6, .seetopic-group11, .seetopic-group7{color:#1B16FF;}
.cMessage img{max-width:100%;}
.quoteMessage, .codeMessage{border:1px solid #C5C5C5 !important;padding:7px 5px;background-color:#F7F7F7;box-shadow:0 1px 5px -3px #000000;font-size:13px;}
.postbuttons-chat{margin-bottom:20px;}
.game-image div{margin-bottom:20px;}
.gamepage{color:white;padding:1px 4px;font-size:0.85em;}
a.gamepage, a.gamepage:link, a.gamepage:hover, a.gamepage:active, a.gamepage:visited{color:white;text-decoration:none;}
.gamepage.pc{background:rgb(90, 169, 229);}
.gamepage.xboxonex{background:#323032;}
.gamepage.xboxones{background:#ffffff;color:#3F3F41 !important}
.gamepage.xboxone{background:#008A00;}
.gamepage.xbox360{background:#91C244;}
.gamepage.xbox{background:#006500;}
.gamepage.ps4pro{background:#61155d;}
.gamepage.ps4{background:#1212AD;}
.gamepage.ps3{background:#2A5EA4;}
.gamepage.ios{background:#000000;}
.gamepage.android{background:#A4C739;}
.gamepage.mac{background:#bcbcbc}
.gamepage.linux{background:#ffa800}
.gamepage.switch {background:#00C4E8}
.gamepage.wiiu {background:#00C4E8}
.gamepage.psvita {background:#2E2D3C}
.gamepage.ds3 {background:#ad0000}
.gamepage.htcvive {background:#438FF7}
.gamepage.oculusrift {background:#1574D4}
.gamepage.psvr {background:#39C7C6}
.gamepage.ocvr {background:#ff8000}
.uComment{margin:10px 0 !important;padding:3px !important;box-shadow:0 2px 1px -1px #C3C3C3;}
.uComment.cBlock1, .uComment.cBlock2{background:#FFFFFF !important;}
.article, .catPages1{background-color:#EEEEEE !important;box-shadow:0 0 10px rgba(0, 0, 0, 0.25);margin-bottom:30px;}
.sideblock{background-color:#EEEEEE !important;border-top: 4px solid rgba(0,0,0,0.75);}
.quoteMessage, .codeMessage{margin:0 5px 0 0;}
.uc-top{color:#868686;font-size:12px;}
.uc-top a, .uc-top span[itemprop="name"] {color:#868686;font-weight:700;font-size:15px;}
a.butcom {color:white}
.uc-top-right{font-size:12px;}
.uc-avatar img{vertical-align:middle;width:60px !important;border-radius:4px;padding:5px;}
.uc-message{max-width:600px;}
.twitter-tweet{margin:0 auto}
.main-mod .row div:last-of-type p:last-of-type{margin-bottom:0;}
.main-list-group{background:none !important;}
.main-list-group:hover{background:#E0E0E0 !important;}
.main-mod .row{padding:10px 0;}
a.main-mod:hover .row{background:#E0E0E0;}
.main-mod h4{margin:0;font-size:20px;}
.main-mod .text-muted{margin:0;font-size:13px;}
.main-mod p:last-child{color:black;}
.main-game-hover{position:absolute;top:0;left:5px;width:calc(100% - 10px);height:calc(100% - 15px);background:rgba(0, 0, 0, 0);opacity:0;transition:all .2s ease-out;}
.main-game a:hover .main-game-hover{background:rgba(0, 0, 0, 0.75);opacity:1;transition:all .2s ease-out;}
.main-game a, .main-game a:link, .main-game a:hover, .main-game a:visited{color:white;text-decoration:none;}
.news-main-inner{position:relative;height:0;border:none;}
.news-main .additional{line-height:2;margin-top:-2em;opacity:0;transition:all .2s ease-out;}
.news-main:hover .additional{margin-top:0;opacity:1;}
.holonews{position:absolute;top:0;right:0;bottom:0;left:0;padding:5px 5px 30px;text-shadow:0 0 1px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(0, 0, 0, 0.3);}
.ratio{padding-top:56.25%;}
.holonews{background:rgba(0, 0, 0, 0);transition:all .2s ease-out;}
.news-main:hover .holonews{background:rgba(0, 0, 0, 0.65);}
@media (min-width:992px){.ratio-big{padding-top:56.25%;}
}@media (max-width:768px){.main-game-hover{line-height:68px;}
.main-mod .row div{padding:0;}
}@media (min-width:768px){.main-game-hover{line-height:85px;}
}@media (max-width:992px){.holo-lg{font-size:1em;}
.holo-md{font-size:1em;}
.ratio-big{padding-top:56.25% !important;}
}@media (min-width:992px){.holo-lg{font-size:1.5em;}
.holo-md{font-size:1.25em;}
.main-game-hover{line-height:57px;}
}@media (min-width:1200px){.holo-lg{font-size:2em;}
.holo-md{font-size:1.5em;}
.main-game-hover{line-height:72px;}
}a.main-news-link:visited .holonews{background:rgba(0, 0, 0, 0.65);}
td.forumMsg hr{margin:10px 0;border:none;border-top:1px solid #CCCCCC;}
.EmbeddedTweet, .embeddedtweet{max-width:700px !important;}
.navbar-header {color:#fff;}
.navbar-default .form-control{border-radius:2px 0 0 2px;}
.navbar-default .input-group-btn .btn{border-radius:0 2px 2px 0;}
.form-control, .btn{border-radius:2px;}
.menu-dropdown-inside hr {border: 1px 0 0 0; border-style: dashed; border-color: #21252D;}
.redline {border-top: 4px solid rgba(0,0,0,0.75);}
.uf-txt-input {color: #4A4A4A !important; font-size: 14px !important;}
.seetopic-user {cursor:pointer}
div.team {margin:5px;display:inline-block;width:110px;height:110px;text-align:center;background-size:cover;text-decoration:none;background-color:black}
.team div:first-child {background:rgba(0,0,0,0.6);color:white;font-weight:bold;margin-bottom:70px}
.team div:last-child {background:rgba(0,0,0,0.6);color:white;font-weight:bold}
.team a, .team a:link, .team a:hover, .team a:visited {color:white}
@media screen and (max-width:768px) {ul.list-group{display:block !important}li.uRelatedEntry{float:none !important;width:100% !important}.uRelatedEntry > a > div:first-child {height:160px !important}}
.uc-message { /* Против длинных строк без пробелов в комментариях */
    overflow-wrap: break-word;
}
.thick-table-border-top    {border-top: 4px solid #CCCCCC;}
.thick-table-border-right  {border-right: 4px solid #CCCCCC;}
.thick-table-border-bottom {border-bottom: 4px solid #CCCCCC;}
.thick-table-border-left   {border-left: 4px solid #CCCCCC;}

.sociallinks {margin-top:4px;}

.wysibb-text {margin-bottom:-5px !important}
.ve-tlb-bbcode {width:42px;}

.wysibb-texarea {font-family: 'PT Sans', sans-serif;
    font-size: 15px !important;
    line-height: 1.42857143 !important;
    text-align: left;
    min-width: 0 !important;
    overflow: auto !important;
    padding: 8px;}

/* Новый админбар */
.uadm.uadm--closed {
    margin-left: 19px;
}
.uadm.uadm--mini .uadm-collapse--empty .uadm-toggle {
    border-radius: 0!important;
    background: none !important;
}
.uadm:not(.uadm--closed), .uadm-collapse {
    right: 0;
    left: 0!important;
    bottom: 0;
    border-radius: 0!important;
    top: auto!important;
    padding: 0 19px;
}
.uadm, .uadm-collapse:not(.uadm-collapse--empty){
    background-color: rgba(0, 0, 0, .75)!important;
    border-color: rgba(0, 0, 0, 0)!important;
}
.uadm--open-subl .uadm-iparent--open {
    border: 1px solid #000000!important;
    background: #000000!important;
}
.uadm-iparent:before {
    top: auto!important;
    bottom: -1px;
}
.uadm-avatar {
    top: 0!important;
    left: 0!important;
    border: none!important;
    border-radius: 0!important;
}
.uadm-avatar, .uadm-avatar span {
    background: transparent!important;
}
.uadm.uadm--mini .uadm-profile.uadm-iparent {
    margin-right: 19px;
}
.uadm-subl {
    top: auto!important;
    bottom: 100%;
    background-color: #fff!important;
    border-radius: 0!important;
    border: 1px solid #8C8C8C!important;
    border-top-width: 1px!important;
    border-bottom: none!important;
    box-shadow: 0px -1px 5px -2px #000;
}
.uadm.uadm--mini .uadm-subl a, .uadm.uadm--mini .uadm-subl>span, .uadm.uadm--mini .uadm-subl .subl-el-not-active {
    font-size: 13px!important;
}
.uadm--mini.uadm--open-subl .uadm-profile.uadm-iparent--open:before {
    width: 30px!important;
    height: 30px!important;
    background: rgba(0, 0, 0, 0.75)!important;
    border: none!important;
}
.uadm--left-closed {
    left: -100em;
    bottom: 0!important;
    top: auto!important;
    border-radius: 0!important;
}
.uadm.uadm--mini .uadm-collapse--empty .uadm-toggle {
    width: 32px;
    height: 32px;
    margin-left: 18px;
}
.uadm-subl a, .uadm-subi>span, .uadm-subl .subl-el-not-active {
    color: #000!important;
}
.uadm-subl a:hover {
    color: #2250A9!important;
}
.uadm-iparent-ico {
    color: rgba(255, 255, 255, 0.75)!important;
}
.uadm-toggle {
    color: rgba(255, 255, 255, 0.5)!important;
}

.EmbeddedTweet {max-width:100% !important}



/* Новости — Годы */

.archiveDateTitleLink {
    font-size: 30px;
    line-height: 40px;
}

.archiveEntryTitle .uz {
    padding: 10px 0 8px;
    margin: 2px 0 0;
    list-style: none;
    border-top: 1px solid #ccc;
}

.archiveEntryTime::before {
    content: "\f017";
    font: normal normal normal 14px/1 FontAwesome;
    padding-right: 5px;
}

.archiveEntryTitleLink::before {
    content: "\f1ea";
    font: normal normal normal 14px/1 FontAwesome;
    padding: 0 5px;
}

.archiveEntryTitleLink:hover {
    text-decoration:none;
}

.archiveEntryComms::before {
    content: "\f086";
    font: normal normal normal 14px/1 FontAwesome;
    padding: 0 5px;
}
.archiveEntryComms {
    color: #777777;
    cursor: help;
}

/*! jQuery UI - v1.11.4 - 2015-09-10
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-autocomplete{position:absolute;top:0;right:0;cursor:default;width:217px!important}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px .4em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("/img/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("/img/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}


/* Страница с календарём */
@media screen and (max-width:767px) {
    .calendarsTable > tbody > tr > td {display:block;padding:5px}
}
    .calTable td {padding:7.5px 10px}
    .calMonthLink {font-weight:bold;font-size:26px}
    .calMonthLink::first-letter {text-transform:uppercase}
    .calMdayIs a, .calMdayIsA a, .calMdayIsA a {padding:4px 9px;width:100%;background:var(--bp-brand);border-radius:150px;}
    .calTable a:hover {text-decoration:none;opacity:0.75}
    .calMdayIs, .calMdayIsA {padding:0 !important}
    .calMdayLink, .calMdayLink:link {color:white}
    .calWday, .calWdaySe, .calWdaySu {font-weight:bold;font-size:20px;padding:5px 0 !important}

#uSocial .uscl-bar.uscl-size24 .ico_uscl.ico_uscl-arrow, #uSocial .uscl-bar.uscl-size24 .uscl-item {padding:0 3px}
#uSocial .uscl-bar.uscl-size24 .uscl-item:first-child {padding:0 3px 0 0}

#rating_os {
	cursor:pointer;
	padding: 3px 10px;
	border: 1px solid #770000;
	background: var(--bp-brand);
	color: #fff;
	transition: .1s ease-in-out;
	line-height: 36px;
}

#rating_os:hover {
    background: #770000;
}

#rating_dis {
	cursor:pointer;
	padding: 3px 10px;
	border: 1px solid #770000;
	background: var(--bp-brand);
	color: #fff;
	transition: .1s ease-in-out;
	line-height: 36px;
	opacity: 0.75;
}

.com-order-block {width:54%;display:inline-block}

a.source-news, a.source-news:link {color:black}
					a.source-news:hover, a.source-news:active, a.source-news:focus {text-decoration:none;color:black;}
					.source-news blockquote {border-left:4px solid rgba(0,0,0,0.75);margin:10px 0 5px;font-size:14px;}
					.source-news blockquote:hover {background: #dcdcdc}
					.source-news p {padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.75);margin-bottom:15px}
					.source-news cite {font-weight:bold;font-style:normal;text-transform:uppercase;display:block;margin-bottom:6px}
					.source-news cite span {color:rgba(0,0,0,0.75)}
					
.seo-meta-field.seo-mtf-hide.seo-mtf-show {display:none}

@media (max-width:768px) {.main-mod .row {margin:0}}
/* --- Бордовый навбар. Раньше цвет был вписан прямо в вендорное
 * правило .navbar-default внутри bootstrap.min.css. Вендорному
 * файлу вернули его исходный #f8f8f8, брендовый цвет живёт
 * теперь здесь и берётся из токена. --- */
.navbar-default {
  background-color: var(--bp-brand);
  border-color: rgba(0, 0, 0, 0.15);
}

/* --- Синий Bootstrap заменён фирменным (этап 3, 22.08.2026).
 * Пагинация легаси-разделов и кнопки .btn-primary красились
 * бутстраповским #337AB7, который к бренду отношения не имеет. --- */
