:root{
    --colorBlack:rgba(0,0,0);
    --colorGray:rgba(128,128,128);
    --colorWhite:rgba(255,255,255);
    --colorRed:rgba(192,0,0);
    --colorMain:rgba(51,51,51);
    --colorDark:rgba(60,72,106);
    --colorLight:rgba(192,192,192);
    --colorTrBlue:rgba(28,55,110);
    --colorPlatin:rgba(229,228,226);
    --colorSnowWhite:rgba(250,250,250);
    --bgBlack75:rgba(0,0,0,0.75);
    --bgBlack50:rgba(0,0,0,0.5);
    --bgWhite75:rgba(255,255,255,0.75);
    --bgWhite50:rgba(255,255,255,0.5);
    --bgMain75:rgba(51,51,51,0.75);
    --bgMain10:rgba(51,51,51,0.1);
    --bgLight25:rgba(192,192,192,0.25);
    --bgLight10:rgba(192,192,192,0.1);
}
strong,b{font-weight:600;}
.icons::before,.icons::after{display:inline-block;font:normal normal normal 14px/1 IconSiteFonts;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ico-phone::before{content:"\F204";margin:0 0.75em 0 0;}.ico-house::before{content:"\F022";margin:0 0.75em 0 0;}.ico-search::before{content:"\F093";}.ico-date::before{content:"\F146";}.ico-time::before{content:"\F212";}.ico-cards::before{content:"\F012";}.ico-hall::before{content:"\F025";}.ico-maps::before{content:"\F224";}.ico-socvk::before{content:"\F412";}.ico-socig::before{content:"\F462";}.ico-mail::before{content:"\F001";}
.search-line,.calendar-line,.card-line{position:absolute;top:40px;right:0;width:226px;padding:14px;background: var(--colorSnowWhite);line-height:1;z-index:1000;}.search-line input{padding:8px 28px 6px 7px;}.search-line button{position:absolute;top:20px;right:20px;background:none;border:0 none;font-size:18px;}.calendar-line table thead{color:var(--colorMain);}.calendar-line table thead th{padding:4px 1px;font-weight:normal;font-size:12px;color:var(--colorTrBlue);}.calendar-line table thead th.td-name{text-transform:uppercase;}.calendar-line table thead a{color:var(--colorTrBlue);text-decoration:none;font-weight: 500;}.calendar-line table tbody td{padding:4px 1px 3px 1px;color:var(--colorTrBlue);text-align:center;}.calendar-line table tbody td.td-event{padding:1px;}.calendar-line table tbody td.td-date{color:var(--colorRed);font-weight:500;}.calendar-line table tbody td a{display:block;background:var(--colorTrBlue);color:var(--colorSnowWhite);text-decoration:none;padding:3px 0 2px 0;}.calendar-line table tbody td.td-date,.calendar-line table tbody td.td-date a{color:var(--colorRed);}.calendar-line table tbody td a:hover{background:var(--colorRed);color:var(--colorWhite);}.card-line{display:flex;flex-direction:column;flex-wrap:nowrap;color:var(--colorLight);}.card-line span{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:7px 0;}.card-line span b{margin:0 7px 0 auto;}.card-line span.card-link{justify-content:flex-end;text-transform:uppercase;}.card-line span.card-link a{color:var(--colorWhite);text-decoration:none;text-shadow:1px 1px 1px var(--colorRed);}
h1,h2,h3,h4,h5,h6{line-height:1.25;color:var(--colorBlack);}h1{font-size:24px;margin:12px 0;font-weight: 500;}h2{font-size:22px;font-weight:500;margin:11px 0;}h3{font-size:20px;font-weight:500;margin:10px 0;}h4{font-size:18px;font-weight:500;margin:9px 0;}h5{font-size:18px;font-weight:400;margin:9px 0;}h6{font-size:16px;font-weight:500;margin:8px 0;}
p{margin:7px 0;}p.txt-right{text-align:right;}p.txt-center{text-align:center;}p.txt-small{display:block;font-size:12px;line-height:1.25;}p.flex-block{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;}p.subtitle{font-size:18px;font-weight:400;margin:-9px 0 9px 0;}p.link-zak{min-width:280px;display:flex;flex-direction:row;justify-content:space-between;}/*p.flex-block input.checks{margin:2px 0 auto 6px;}*/ul,ol{list-style-position:inside;}table{width:100%;border-collapse:collapse;}table tr,table td{vertical-align:top;}input,select,textarea{font-family:"Exo 2",sans-serif;font-size:14px;color:var(--colorBlack);padding:8px 7px 6px 7px;border:1px solid var(--colorGray);border-radius:7px;box-sizing:border-box;width:100%;}input:hover,select:hover,textarea:hover{border:1px solid var(--colorRed);}input:focus,select:focus,textarea:focus{border:1px solid var(--colorBlack);outline:none;}button.send,button.clear {font-family:"Exo 2",sans-serif;font-size:14px;text-transform:uppercase;padding:8px 14px 6px 14px;cursor:pointer;border-radius:7px;font-weight:bold;letter-spacing:1px;color:var(--colorWhite);}button.send{background:var(--colorMain);border:1px solid var(--colorMain);}button.clear{background:var(--colorGray);border:1px solid var(--colorGray);}button.send:hover,button.clear:hover{border:1px solid var(--colorRed);background:var(--colorRed);color:var(--colorWhite);}input.prov-viss,input.prov-code{width:96px;}input.prov-viss{text-align:center;padding:3px 7px 1px 7px;font-size:24px;border:0 none;}input.checks{width:auto;margin: 0 0 0 7px;}input[type="file"]{padding:4.4px 7px 4px 7px;}a{color:var(--colorRed);font-weight:400;}a:hover{color: var(--colorMain);}a.link-print,a.link-word,a.link-xls,a.link-pdf{text-decoration:none;text-transform:uppercase;}a.link-print::before{content:"\F251";}a.link-word::before{content:"\F177";}a.link-xls::before{content:"\F178";}a.link-pdf::before{content:"\F176";}a.link-print::before,a.link-word::before,a.link-xls::before,a.link-pdf::before{margin:0 5px 0 0;}hr{border:0 none;height:1px;background:var(--colorMain);}small{font-size:12px;}.hidden{display:none !important;}.color-red{color:var(--colorRed);}.notification{text-align:center;color:var(--colorRed);}
.crumbs{display:flex;flex-direction:row;flex-wrap:wrap;margin:14px 0 7px 0;padding:0 0 7px 0;border-bottom:1px dotted var(--colorMain);font-size:12px;}.crumbs a{text-decoration:none;}.crumbs span::after{content:"»";margin:0 7px;color:var(--colorGray);}.crumbs span:last-child::after{content:none;}.paginator{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:14px -1px;width:100%;}.paginator span,.paginator a{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;width:28px;height:28px;line-height:1;margin:1px;color:var(--colorWhite);border-radius:4px;}.paginator span{background:var(--colorBlack);}.paginator a{background:var(--colorGray);text-decoration:none;}.paginator a:hover{background:var(--colorRed);}
.art-content{margin:2.5em 0;text-align:justify;hyphens:auto;overflow:hidden;}.content{margin:14px 0;}.col-content,.row-content{display:flex;flex-wrap:wrap;}.col-content{flex-direction:column;}.row-content{flex-direction:row;justify-content:space-between;align-items:flex-start;}.block-25{width:22.5%;}.block-33{width:32.5%;}.block-50{width:47.5%;}.block-66{width:62.5%;}.block-75{width:72.5%;}.block-100{width:100%;}@media only screen and (max-width:960px){.row-content{flex-direction:column;}.block-33,.block-50,.block-66,.block-75{width:100%;margin:5px auto;}}@media only screen and (min-width:481px) and (max-width:960px){.block-25{width:47.5%;margin:7px auto;}}@media only screen and (max-width:480px){.block-25{width:100%;margin:7px auto;}}.form-300{width:100%;max-width:320px;margin:28px auto;}.form-300 p{margin:21px 0;}.form-300 label{display:block;margin:0 0 7px 0;text-transform:uppercase;}p.block-button{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;}p.block-button span,p.block-button label{width:160px;}.maps{height:320px;}
img.page-left,
img.page-right {
    display: block;
    width: 20%;
    height: auto;
    max-width: 320px;
    min-width: 180px;
}

img.page-left {
    float: left;
    margin: 0 1rem 0 0;
}
img.page-right {
    float: right;
    margin: 0 0 0 1rem;
}

.event-video{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 1rem 0;}@media only screen and (min-width:1601px){.event-video div{width:560px;height:315px;}}@media only screen and (min-width:1281px) and (max-width:1600px){.event-video div{width:480px;height:270px;}}@media only screen and (min-width:1081px) and (max-width:1280px){.event-video div{width:426px;height:240px;}}@media only screen and (min-width:641px) and (max-width:1080px){.event-video div{width:384px;height:216px;}}@media only screen and (max-width:640px){.event-video div{width: 100%;height:240px;}}.event-video iframe{width:100%;height:100%;}
.repaid{color:var(--colorMain);font-weight:bold;}.danger{color:var(--colorRed);font-weight:bold;}