:root {
 /* Цвета */
 --color-bg: #0B0B0C;
 --color-surface: #121315;
 --color-surface-2: #16171A;
 --color-text: #EDEDED;
 --color-text-muted: #9AA0A6;
 --color-accent: #E23D3D;
 --color-border: #25262A;
 --focus-ring: 0 0 0 3px rgba(226,61,61,0.35);

 /* Типографика */
 --font-sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Inter, Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";
 --font-scale-1: clamp(14px, 1.5vw, 15px);
 --font-scale-2: clamp(16px, 1.6vw, 17px);
 --font-scale-3: clamp(18px, 1.8vw, 20px);
 --font-scale-4: clamp(22px, 2.4vw, 26px);
 --font-scale-5: clamp(28px, 3.0vw, 34px);

 /* Отступы и радиусы */
 --space-1: 6px;
 --space-2: 10px;
 --space-3: 16px;
 --space-4: 24px;
 --space-5: 36px;
 --radius: 12px;
 --radius-sm: 8px;
 --shadow-1: 0 4px 18px rgba(0,0,0,0.25);
}

@media (prefers-color-scheme: light) {
 :root {
 --color-bg: #FAFAFB;
 --color-surface: #FFFFFF;
 --color-surface-2: #F4F6F8;
 --color-text: #111315;
 --color-text-muted: #485057;
 --color-border: #E6E8EB;
 --focus-ring: 0 0 0 3px rgba(226,61,61,0.2);
 }
}

/* Базовые настройки (мягкий reset) */
html, body {
 background: var(--color-bg);
 color: var(--color-text);
 font-family: var(--font-sans);
 font-size: var(--font-scale-2);
 line-height: 1.6;
}
a { color: var(--color-accent); text-decoration: none; }
a:hover { text-decoration: underline; }
.container-narrow { max-width: 1080px; margin: 0 auto; padding-inline: var(--space-3); }

/* Карточки */
.card {
 background: var(--color-surface);
 border: 1px solid var(--color-border);
 border-radius: --var(--radius);
 box-shadow: var(--shadow-1);
 padding: var(--space-4);
}

/* Кнопки */
.btn-primary {
 background: var(--color-accent);
 color: #fff;
 border: none;
 border-radius: var(--radius-sm);
 padding: 10px 16px;
}
.btn-primary:hover { filter: brightness(1.05); }
.btn-ghost {
 background: transparent;
 color: var(--color-text);
 border: 1px solid var(--color-border);
 border-radius: var(--radius-sm);
 padding: 10px 16px;
}

/* Фокус */
:where(a, button, input, select, textarea):focus-visible {
 outline: none;
 box-shadow: var(--focus-ring);
 border-color: var(--color-accent);
}




body {font-family: 'PT Sans', sans-serif;
 font-size: 15px;
 line-height: 1.42857143;
}

.replaceTable {padding:15px;background:#EEE;color:black;font-size:16pt} 
.replaceTable a{text-decoration:none;display:inline-block;padding:6px 12px;margin:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.replaceTable a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.replaceTable a:focus, .replaceTable a:hover{color:#333333;text-decoration:none;}
.replaceTable a:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);}
.replaceTable a {color:#FFFFFF;background-color:#5CB85C;border-color:#4CAE4C;}
.replaceTable a:active, .replaceTable a:focus, .replaceTable a:hover{color:#FFFFFF;background-color:#449D44;border-color:#398439;}
.replaceTable a:active {background-image:none;}
#newsEntryList {
 margin: 0;
 padding: 0;
 list-style: none;
 border-collapse: collapse;
}
#newsEntryList:before, #newsEntryList:after {content: "";display: table;}
#newsEntryList:after {clear: left;}
#newsEntryList {zoom: 1;}
#newsEntryList .newsEntryWrap {
 width: 32.9%;
 text-align: center;
 vertical-align: top;
 display: inline-block;
}
#newsEntryList img {
 padding:0 5px 10px 5px;
 width:220px
}

.first-menu li:first-child {border-bottom: 1px dashed #21252D;padding-bottom:5px;margin-bottom:5px}

.uf-txt-input {border:none !important;font-size:15px !important;color:black !important;line-height: 1.42857143 !important;padding:8px !important;}
textarea.uf-txt-input {padding:8px !important;}

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.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 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}

.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("/php/quicksearch/init.php?img=ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("/php/quicksearch/init.php?img=ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("/php/quicksearch/init.php?img=ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.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("/php/quicksearch/init.php?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}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("/php/quicksearch/init.php?img=ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("/php/quicksearch/init.php?img=ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("/php/quicksearch/init.php?img=ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/php/quicksearch/init.php?img=ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/php/quicksearch/init.php?img=ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("/php/quicksearch/init.php?img=ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/php/quicksearch/init.php?img=ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("/php/quicksearch/init.php?img=ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/php/quicksearch/init.php?img=ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/php/quicksearch/init.php?img=ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("/php/quicksearch/init.php?img=ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("/php/quicksearch/init.php?img=ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}.ui-autocomplete .ui-menu-item {
 font-size: 14px;
 max-width: 400px;
}

.ui-autocomplete .error {
}

.ui-autocomplete .more {
}

.ui-autocomplete .images img {
 float:left;
 width:50px;
 padding-right:5px;
 padding-top:5px;
}

.ui-autocomplete .title {
}

.ui-autocomplete .description {
 display: block;
 color: gray;
 font-size: 10px;
}

.ui-autocomplete mark {
 background: yellow;
 padding: 0 3px;
}

#fancybox-overlay {opacity:0.5 !important}

.map {position:relative;margin-bottom:10px;}
.map > div[data-toggle="tooltip"] {position:absolute;background:rgba(255,0,0,0.5);border-radius:2px;cursor:pointer;margin:0;opacity:0}
.show-key {opacity:1 !important}

h2.trainer {font-size:22px;margin:0;}
.additional.trainer {margin-bottom:0}

.additional .wrap {white-space: normal;}

ol li blockquote {
 margin: 10px 0;
}


.menu li i.fa-comments-o {
 color: #5cb85c;
}

@media print {
 .side-menu, .breadcrumb .active, .u-mpanel, .uadm {display:none !important}
 
}

.u-combolist label {width:calc(100% - 33px)}

.cMessage span iframe {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 width: 100%;
 height: 100%;
 border: 0;
}

.cMessage span[id^="scr"] {
 padding-bottom: 56.25% !important;
 position: relative;
 display: block;
 height: 0;
 padding: 0;
 overflow: hidden;
}

@media (max-width:600px) {
 table.catsTable, .catsTable tbody, .catsTable tr, .catsTable td {display:block;width:100% !important}
}

.chatnumber, .trainernumber, .newsnumber, .modsnumber, .articlesnumber {position: relative;}
.chatnumber::after, .trainernumber::after, .newsnumber::after, .modsnumber::after, .articlesnumber::after {
 position: absolute;
 top: -30px;
 right: -17px;
 padding: 0 3px;
 background-color: #770000;
 color: white;
 min-width: 15px;
 height: 15px;
 display: flex;
 justify-content: center;
 align-items: center;
 font-size: 12px;
 border-radius: 15px;
}

.uadm--bottom .uadm-collapse {
 bottom: 0px!important;
}
.uadm.uadm--mini .uadm-collapse--empty .uadm-toggle {
 margin-left: 0!important;
 width: 20px!important;
}
.uadm-toggle i {
 color: #c7c8ca!important;
}
.uadm-toggle i:hover {
 color: #fff!important;
}

.uRelatedEntries {
 list-style:none;
 display: flex;
 padding: 0;
}
.list-group {
 list-style:none;
}
.related-image {
 width:100%;
 margin-right:10px;
}
.uRelatedEntry {
 width: 33.3333%;
 height: 100%;
}
.uRelatedEntry a {
 font-size:16px;
 padding: 10px;
 display: block;
 color: #555555;
}
.uRelatedEntry a:hover {
 background: #ddd;
 text-decoration: none;
 color: #555555;
}
.uRelatedEntry a div:first-child {
 background-size:cover !important;
 width:100%;
 height:120px;
}

.wtf_broadcast .wtf_bc-copyright-logo.wtf_bc-copyright-logo .wtf_bc-copyright-logo-image {color:transparent !important;text-indent:0 !important}

.myWinCont textarea {font-family:'PT Sans', sans-serif !important}
.wysibb-text textarea {font-family: 'PT Sans', sans-serif;font-size: 15px !important;line-height: 1.42857143 !important;color: #333333 !important;background-color: #FFFFFF !important;border:none !important}
.wysibb-text textarea.uf-txt-input {padding:8px !important}

.bbQuoteName {
 color: transparent;
 pointer-events: none;
}

.bbQuoteName b, .bbQuoteName span {
 color: black;
 pointer-events: normal;
}
/*
.navbar {width: 100%; height: 100%; background-image: url("/design/winter/2017/1.png"), url("/design/winter/2017/3.png"), url("/design/winter/2017/3.png"); -webkit-animation: snow 20s linear infinite;-moz-animation: snow 20s linear infinite;-ms-animation: snow 20s linear infinite;animation: snow 20s linear infinite;}
@keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}}
@-moz-keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}}
@-webkit-keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}}
@-ms-keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}}
*/
.xw-body > div {
 min-height: 125px;
}

.sticky {
 z-index: 300;
 position: fixed!important;
 top: 0px!important;
 /* ÐµÑÐ»Ð¸ Ð½Ð¾Ð»ÑŒ Ð·Ð°Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð½Ð° Ñ‡Ð¸ÑÐ»Ð¾ (Ð¸ Ð² ÑÐºÑ€Ð¸Ð¿Ñ‚Ðµ Ñ‚Ð¾Ð¶Ðµ), Ñ‚Ð¾ Ð±Ð»Ð¾Ðº Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ñ‚ÑŒ Ð´Ð¾ Ñ‚Ð¾Ð³Ð¾, ÐºÐ°Ðº Ð²ÐµÑ€Ñ…Ð½Ð¸Ð¹ ÐºÑ€Ð°Ð¹ Ð¾ÐºÐ½Ð° Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð° Ð´Ð¾Ð¹Ð´Ñ‘Ñ‚ Ð´Ð¾ Ð²ÐµÑ€Ñ…Ð½ÐµÐ³Ð¾ ÐºÑ€Ð°Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°. ÐœÐ¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ Ñ‡Ð¸ÑÐ»Ð¾Ð¼. ÐŸÑ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼, Ð½Ð°Ð¿Ñ€Ð¸Ð¼ÐµÑ€, Ð¿Ñ€Ð¸ Ñ„Ð¸ÐºÑÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¼ ÑÐ²ÐµÑ€Ñ…Ñƒ Ð¼ÐµÐ½ÑŽ */
}
.topus {
 margin: 0 0 20px;
}
.breadcrumb {
 margin-bottom: 20px;
}

.top-menu {
 background: rgba(0,0,0,0.75);
 margin: 0;
 width:100%;
}

.top-menu > ul {
 display: flex;
 justify-content: space-between;
 list-style: none;
 background: none;
 margin-bottom: 0;
}

.top-menu > ul > li {
 margin: 0 auto;
 padding: 10px 5px;
 display: block;
}

.top-menu a {
 color: rgba(255, 255, 255, .75);
 font-size: 18px;
}

.top-menu a:hover, .top-menu a:focus {
 text-decoration: none;
 color: white;
}
.top-menu .menu-dropdown-inside {
 position: absolute;
 z-index: 300;
 margin: 10px 0 0 -10px;
 list-style: none;
}

.top-menu .menu-dropdown-inside li a {
 padding: 0 25px !important;
}


.uc-top a:hover {text-decoration:none}
.uc-top .log-info a, .uc-top .log-info span {color:black;font-size:12pt;font-weight:bold}
.uc-top .log-info p {margin:0}
.uc-top .log-info p a {color:grey;font-size:9pt;font-weight:normal}
.uc-top .log-info p a:hover {color: #337AB7}
.uc-top .comment-rate {width:40px;display:inline-block;text-align:center;padding:3px;color:black;font-size:10pt}
.uc-top .bg-grey {background:rgba(129,129,129,.1)}
.uc-top .bg-grey.comment-rate {color:grey}
.uc-top .bg-success.comment-rate {color:#07a23b}
.uc-top .bg-danger.comment-rate {color:#a20707}
.uc-top-right a, .uc-top-right span {font-size: 12pt}
.uc-top-right span:not(.comment-rate) {filter:grayscale(1);cursor:pointer}
.comm-answer a {color:grey;font-size:11pt}
.comm-answer a:hover {color:#337AB7;text-decoration:none}


#vk_groups {margin-bottom:20px;min-height:204px}

td.posttdMessage {
 background: #EEEEEE;
 box-shadow: 0 0 10px rgb(0 0 0 / 25%);
 padding: 15px;
 border-top: 4px solid rgba(0,0,0,0.75);
}

[name="modopt"] {
 margin-right: 5px;
}

#thread_search_field {
 float: right;
 width: 180px;
 margin-right: 5px;
 margin: 3px 4px 5px !important;
}


.catPages1 a:focus, .catPages1 a:hover {
 color: #23527C;
 background-color: #DDDDDD;
 border-color: #DDDDDD;
}

.gamepage.xboxseriess {
 background: #7a797a;
}

.gamepage.xboxseriesx {
 background: #072E0C;
}

.gamepage.ps5 {
 background: #082773;
}