

@font-face {
    font-family: "MuseoSans100";
    src: url("/system/modules/ru.isu.siteabsorption/resources/fonts/MuseoSans/MuseoSansCyrl100.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "MuseoSans300";
    src: url("/system/modules/ru.isu.siteabsorption/resources/fonts/MuseoSans/MuseoSansCyrl300.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "MuseoSans500";
    src: url("/system/modules/ru.isu.siteabsorption/resources/fonts/MuseoSans/MuseoSansCyrl500.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "MuseoSans700";
    src: url("/system/modules/ru.isu.siteabsorption/resources/fonts/MuseoSans/MuseoSansCyrl700.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: MuseoSans900;
    src: url("/system/modules/ru.isu.siteabsorption/resources/fonts/MuseoSans/MuseoSansCyrl900.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'GolosTextWebVF';
    src: url('/system/modules/ru.isu.siteabsorption/resources/fonts/Golos/Golos-Text_VF.eot');
    src:
            url('/system/modules/ru.isu.siteabsorption/resources/fonts/Golos/Golos-Text_VF.eot?#iefix') format('embedded-opentype'),
            url('/system/modules/ru.isu.siteabsorption/resources/fonts/Golos/Golos-Text_VF.woff2') format('woff2'),
            url('/system/modules/ru.isu.siteabsorption/resources/fonts/Golos/Golos-Text_VF.woff') format('woff'),
            url('/system/modules/ru.isu.siteabsorption/resources/fonts/Golos/Golos-Text_VF.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face
{
    font-family: 'Open Sans';
    src: url('/system/modules/ru.isu.siteabsorption/resources/fonts/OpenSans/OpenSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'Open Sans Semibold';
    src: url('/system/modules/ru.isu.siteabsorption/resources/fonts/OpenSans/OpenSans-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'Open Sans Bold';
    src: url('/system/modules/ru.isu.siteabsorption/resources/fonts/OpenSans/OpenSans-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'Open Sans Light';
    src: url('/system/modules/ru.isu.siteabsorption/resources/fonts/OpenSans/OpenSans-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

wbr:after { content: "\00200B" }

table.MinWidth, div.MinWidth {
    min-width: 100%;
}

*, ::after, ::before {
    box-sizing: border-box;
}


#topcontrol {
  color: #fff;
  background: #960A19;
}


#topcontrol:hover {
  background-color: #ffb405;
}



a {
    color: #960A19;
}

.btn.active, .btn:focus, .btn:hover, .open .dropdown-toggle .btn {
    color: #fff;
    background-color: #960A19;
    text-decoration: none;
    cursor: pointer;
    transition-property: color, background-color, border-color;
    transition-duration: .33s;
    transition-timing-function: ease;
    border-radius: 0;
}

.type-imageseries > .series > button.btn {
    margin-top: 17px;
    margin-left: 2px;
    margin-right: 2px;
    width: calc(100% - 4px);
    padding-top: 10px;
}


.btn--q-page-scroller {
    background-color: #960A19;
    color: white;
    font-size: 1.35em;
    transition-property: color, background-color, border-color;
    transition-duration: .33s;
    transition-timing-function: ease;
}

.btn--q-page-scroller:hover {
    background-color: #ffb405;
    color: white;
    font-size: 1.35em;
    transition-property: color, background-color, border-color;
    transition-duration: .33s;
    transition-timing-function: ease;
}

.q-page-sticky.row.flex-center.fixed-bottom-right.q-page-sticky--shrink {
    z-index: 1000;
}

.unselectable {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}

html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */}body { margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display: block;}audio,canvas,progress,video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */}audio:not([controls]) { display: none; height: 0;}[hidden],template { display: none;}a { background-color: transparent;}a:active,a:hover { outline: 0;}abbr[title] { border-bottom: 1px dotted;}dfn { font-style: italic;}h1 { font-size: 2em; margin: 0.67em 0;}mark { background: #ff0; color: #000;}small { font-size: 80%;}sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}sup { top: -0.5em;}sub { bottom: -0.25em;}img { border: 0;}svg:not(:root) { overflow: hidden;}figure { margin: 1em 40px;}hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0;}pre { overflow: auto;}code,kbd,pre,samp { font-family: monospace, monospace; font-size: 1em;}button,input,optgroup,select,textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */}button { overflow: visible;}button,select { text-transform: none;}button,html input[type="button"], /* 1 */input[type="reset"],input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */}button[disabled],html input[disabled] { cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0;}input { line-height: normal;}input[type="checkbox"],input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}legend { border: 0; /* 1 */ padding: 0; /* 2 */}textarea { overflow: auto;}optgroup { font-weight: bold;}table { border-collapse: collapse; border-spacing: 0;}td,th { padding: 0;}html .btn:focus, html .dropdown-menu > a:focus, html .dropdown > a:focus, html :focus { outline: 0; box-shadow: none;}html.opencms-page-editor { padding-top: 52px;}.image-src-box { width: 100%;}.image-src-box, .zoom-overlay .image-src-box > img, .zoom-overlay .zoom-icon { border-radius: 3px;}.image-src-box { overflow: hidden;}.image-src-box.presized { position: relative; height: 0; display: block;}.piece > .visual { margin-bottom: 1rem; width: 100%;}.piece.only-visual > .visual { margin-bottom: 0;}@media (min-width: 764px) { .piece.has-visual::before { display: block; clear: both; content: ""; }}.default-margin::after, .element::after, .subelement::after { display: block; clear: both; content: "";}.piece { display: block; position: relative;}img.lazyloaded { background: initial; box-shadow: initial;}.image-src-box img { width: 100%;}.image-src-box.presized img { position: absolute; top: 0; left: 0; height: 100%;}img { vertical-align: middle; border-style: none;}