@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;0,700;1,500;1,700&display=swap');

html {padding:0px;margin:0px;}
body {background-color:#ffffff;color:#333333;padding:0px;margin:0px;font-size:16px;font-family: 'Montserrat', Arial, sans-serif;line-height: 1.4;position: relative;overflow-x:hidden;}
hr {border: 0 #cccccc solid;border-top-width:1px;clear:both;display:block;height:0;margin:0px auto;}
blockquote{border-left:0px;font-weight:700;font-style:italic;padding-left:60px;font-size:16px;color:#0b2941;position:relative;}
blockquote:after{width:50px;height:50px;top:8px;left:0px;background-color:#ffffff;background-image:url('/assets/upload/template/k-icon-64.svg');background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;content:"";}
em{color:#0b2941;font-style:normal;}
label{font-size:12px;font-weight:700;text-transform:uppercase;}
label.required{position:relative;}
label.required:after{content:"*";top:3px;padding-left:5px;font-size:12px;font-weight:700;color:#cc0000;position:relative;display:inline-block;}
p{padding:5px 0px;margin:0px;}
a{color:#351e0c;text-decoration:none;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
a:hover{color:#cc0000;text-decoration:none;}
a.link{text-decoration:underline;}
a.link:hover{text-decoration:none;}

.page-content a{text-decoration:underline;}
.page-content a:hover{text-decoration:none;}

.table-spending{width:114px;display:block;}
.table-zakupki{width:100px;display:block;}
.table-dozorro{width:92px;display:block;}

.google-calendar{width:100%;height:800px;}

:focus {outline:0;}
.style-normal{}
.style-bw{display:none;}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.transition {-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.table {display:table;margin: 0 auto;}
.button{cursor:pointer !important;padding:10px 25px;margin:0px;background:#0066cc;color:#ffffff;text-align:center;border:none;display:inline-block;font-weight:500;font-size:14px;text-transform:uppercase;line-height:1;position:relative;border:0px solid #009933;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;text-decoration:none;position:relative;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.button:hover{color:#ffffff;background:#b71f2e;text-decoration:none;}
.button-link{border:1px solid #cccccc;background:#ffffff;display:inline-block;padding:10px 30px;font-weight:500;font-size:14px;text-transform:uppercase;line-height:1;}
.button-link:hover{border:1px solid #b71f2e;color:#ffffff;background:#b71f2e;}
.cursor{cursor:pointer;}
.alert{padding:20px;background:#ededed;}
.alert-Error{background:#ffffff;border:4px solid #cc0000;color:#000000;}
.alert-Success{background:#339900;color:#ffffff;}
.map{background:#cccccc;}
.full{width:100%;}

.filter{padding:0px;margin:0px;list-style:none;display:flex;flex-wrap:wrap;font-size:13px;}
.filter li{padding:0px 10px 10px 0px;margin:0px;}
.filter li a{padding:6px 12px;margin:0px;display:block;line-height:1;font-weight:700;color:#003366;border:1px solid #003366;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-decoration:none !important;}
.filter li a:hover{color:#fff;border-color:#cc0000;background:#cc0000;}
.filter li a.active{color:#fff;border-color:#cc0000;background:#cc0000;}

.links-ul{padding:0px;margin:0px;list-style-type:decimal;}
.links-ul li{padding:5px 0px;margin:0px;}
.links-ul li a{padding:2px 0px;display:block;}
.links-a{border:1px solid #cccccc;position:relative;font-weight:700;}
.links-a span{display:block;position:relative;padding:15px 10px 15px 50px}
.links-a:after{position:absolute;top:50%;left:10px;margin-top:-21px;display:block;width:30px;height:43px;background-color:transparent;background-size:cover;background-position:center left;background-repeat:no-repeat;background-image:url('/assets/upload/template/gerb-ua.svg');content:"";}
.links-a:hover{color:#ffffff;background:#0b2941;}
.links-a:hover:after{background-position:center right;}

.catalog-list{text-align:left;}
.catalog-list-image{width:200px;}
.catalog-list-link{display:block;font-weight:700;}
.catalog-list-summary{padding:5px 0px;}
.catalog-list-contact{padding:0px;margin:0px;list-style:none;}
.catalog-list-contact li{padding:5px 0px 5px 30px;margin:0px;position:relative;}
.catalog-list-contact li .icon{top:5px;left:0px;position:absolute;}

.archive{}
.archive a:hover{text-decoration:underline}
.archive-icon{display:block;width:32px;height:32px;background-color:tranparent;background-size:cover;background-position:center;background-repeat:no-repeat;}
.archive-up{background-image:url('/assets/upload/template/icon-up.svg');}
.archive-dir{background-image:url('/assets/upload/template/icon-dir.svg');}
.archive-file{background-image:url('/assets/upload/template/icon-file.svg');}

.search-form{padding:20px 25px;background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.search-form-header{padding:0px 0px;background:#ffffff;}
.search-form-bold{font-weight:700;text-transform:uppercase;color:#cc0000;}
.search-form label{cursor:pointer;}
.search-form label span{padding-left:10px;}
.uk-checkbox, .uk-radio {background-color:#ffffff;}

.breadcrumbs{padding:0px 0px 0px 0px;margin:0px;display:inline-block;}
.breadcrumbs ul{padding:10px 0px 10px 0px;margin:0px;list-style:none;display:flex;flex-wrap:wrap;font-size:14px;color:#999999;border-bottom:1px solid #cccccc;}
.breadcrumbs ul li{padding:0px 20px 0px 0px;margin:0px;position:relative;}
.breadcrumbs ul li:after{content:"/";position:absolute;top:2px;right:8px;color:#999999;}
.breadcrumbs ul li a{display:block;padding:0px 0px;margin:0px;color:#999999;}
.breadcrumbs ul li:last-child{padding:0px;font-weight:500}
.breadcrumbs ul li:last-child:after{display:none;}
.breadcrumbs-category{}
.breadcrumbs-category ul{padding:10px 0px 4px 0px;margin:0px;list-style:none;display:flex;flex-wrap:wrap;font-size:14px;}
.breadcrumbs-category ul li{padding-right:10px;}
.breadcrumbs-category ul li a{padding:5px 15px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#d2e0f9;border:1px solid #adc1e5;color:#003366;}

.docs-category-button{line-height:1.2;font-weight:700;color:#003366;position:relative;border:1px solid #003366;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-decoration:none !important;}
.docs-category-button-content{padding:15px 10px 15px 50px;position:relative;}
.docs-category-button-icon{position:absolute;top:50%;left:10px;margin-top:-15px;}
.docs-category-button:hover{color:#ffffff;border:1px solid #cc0000;background:#cc0000}
.docs-category-button-simple .docs-category-button-content{padding:15px 15px;}

.docs-list-container{padding:0px;margin:0px;list-style:none;border:1px solid #cccccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.docs-list-container li{padding:0px;margin:0px;}
.docs-list-container li .docs-list{padding:10px 80px 10px 20px;margin:0px;border-bottom:1px solid #cccccc;display:block;position:relative;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.docs-list-container li .docs-list .title{font-weight:700;}
.docs-list-container li .docs-list .date{display:inline-block;padding-top:5px;color:#666666;font-size:14px;}
.docs-list-container li .docs-list .date ul{list-style:none;padding:0px;margin:0px;display:flex;}
.docs-list-container li .docs-list .date ul li{padding:0px 15px 0px 0px;margin:0px;}
.docs-list-container li .docs-list .category {padding-top:10px;}
.docs-list-container li .docs-list .category ul{list-style:none;padding:0px;margin:0px;display:flex;flex-wrap:wrap;}
.docs-list-container li .docs-list .category ul li{padding:2px 6px;margin:0px 5px 5px 0px;background:#cccccc;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#d2e0f9;border:1px solid #adc1e5;color:#003366;}
.docs-list-container li .docs-list .files ul{list-style:none;padding:8px 0px 8px 0px;margin:0px;}
.docs-list-container li .docs-list .files ul li {padding:5px 0px 5px 30px;position:relative;}
.docs-list-container li .docs-list .files ul li .icon{position:absolute;top:5px;left:0px;}
.docs-list-container li .docs-list .files ul li .files-views{color:#666666;font-style: italic;padding-left:10px;font-size:14px;}
.docs-list-container li .docs-list .files ul li a{text-decoration:underline;}
.docs-list-container li .docs-list .files ul li a:hover{text-decoration:none;}

.docs-list-container li .docs-list .views{background:transparent;min-width:70px;right:10px;display:inline-block;position:absolute;top:50%;margin-top:-10px;}
.docs-list-container li.last-child .docs-list{border-bottom:0px;}
.docs-list-container li .docs-list:hover{background:#f2f8fc;}

.structure-title{font-size:18px;font-weight:700;text-decoration:none;padding-top:20px;display:block;}
.structure-title-1{padding-top:0px;}
.structure-box{padding:20px;border:1px dashed #cccccc;}
.structure-link{padding:0px;margin:0px;display:block;position:relative;text-decoration:none;}
.structure-link-profile{}
.structure-link-image{width:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.structure-link-title{padding:0px;margin:0px;width:100%;font-weight:700;}
.structure-link-title span{padding:5px 0px 0px 0px;margin:0px;display:block;font-size:12px;font-weight:500;}
.structure-box-1{padding:20px 0px 20px 0px;border:0px solid #cccccc;text-align:center}
.structure-box-1 .structure-link-image{width:160px;}
.structure-box-1 .structure-link-title{font-size:18px;}
.structure-box-1 .structure-link-title span{font-size:18px;font-size:16px;}

.slideshow-shadow{-webkit-box-shadow: inset 0px 40px 11px -40px rgba(0,0,0,0.55);-moz-box-shadow: inset 0px 40px 11px -40px rgba(0,0,0,0.55);box-shadow: inset 0px 40px 11px -40px rgba(0,0,0,0.55);}
.slideshow-container{background-color:#cccccc;background-image:url('/assets/upload/template/slider-01.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment: fixed;}
.slideshow-homepage{display:block;position:relative;}
.slideshow-homepage a{color:#333333;}
.slideshow-homepage a:hover{color:#333333;}
.slideshow-content{min-height:300px;overflow:hidden;}
.slideshow-nav{padding:0px;margin:0px;list-style:none;position:absolute;left:0px;bottom:20px;display:flex;width:100%;}
.slideshow-nav li{padding:3px;margin:0px;}
.slideshow-nav li a{background:transparent;padding:0px;margin:0px;display:block;border:2px solid #999999;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.slideshow-nav li.uk-active a{background:#006699;border:2px solid #006699;}
.slider-subtitle{display:block;position:absolute;top:20px;padding:0px;font-size:16px;font-weight:700;}
.slider-title{display:block;position:absolute;top:50px;font-size:36px;line-height:1.2;font-weight:700;width:100%;}
.slideshow-image{clip-path: polygon(15% 0, 100% 0%, 85% 100%, 0% 100%);}
.slideshow-text{}

.sidebar-homepage{width:360px;}
.sidebox-phone{padding:15px 0px 15px 40px;position:relative;}
.sidebox-phone em{font-weight:700;display:block;}
.sidebox-phone span.icon{position:absolute;top:20px;left:0px;}
.sidebox-button{padding:15px 15px 15px 40px;background:#0b2941;color:#ffffff;position:relative;display:block;text-decoration:none;font-weight:700;line-height:1.2;}
.sidebox-button span.icon{padding-right:10px;position:absolute;top:50%;left:10px;margin-top:-10px;}
.sidebox-button:hover{background:#cc0000;color:#ffffff;}
.sidebox-button-small{padding:3px 5px 3px 40px;background:#ffffff;color:#0b2941;}
.sidebox-button-small:hover{background:#ffffff;color:#cc0000;}

.media-homepage{background:#ededed;padding:40px 0px 40px 0px;margin:40px 0px 10px 0px;}
.media-homepage .article-list-small-container{padding-left:20px;}

.profile{}
.profile-user{position:relative;padding:0px 0px 20px 260px;}
.profile-image{border:5px solid #ffffff;width:120px;height:120px;top:50%;left:60px;margin-top:-50px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.profile-title{padding-left:20px;position:relative;}
.profile-title h1{font-size:22px;font-weight:700;}
.profile-title-icon h1{padding-left:40px;}
.profile-title-icon:after{width:40px;height:40px;margin-top:-20px;top:50%;left:0px;background-image:url('/assets/upload/template/k-icon-64.svg');background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;content:"";}
.profile-tab{padding:0px;margin:0px;display:flex;list-style:none;border-bottom:1px solid #cccccc;}
.profile-tab li{padding:0px 20px 0px 0px;margin:0px;}
.profile-tab li a:after{position:absolute;left:0px;bottom:6px;width:100%;height:4px;display:none;background:#cc0000;content:"";}
.profile-tab li a{height:100%;text-transform:uppercase;font-size:14px;font-weight:700;color:#666666;padding:0px 0px 10px 0px;margin:0px;display:block;position:relative;}
.profile-tab li.uk-active a{color:#cc0000;}
.profile-tab li.uk-active a:after{display:block;}
.profile-tab-content{padding-top:20px;}
.profile-tab-content a{text-decoration:underline;}
.profile-tab-content a:hover{text-decoration:none;}
.profile-sidebar{width:250px;}
.profile-contact{background:#efefef;padding:15px 15px 15px 10px;font-size:14px;}
.profile-contact ul{list-style:none;padding:0px;margin:0px;}
.profile-contact ul li{position:relative;padding:6px 0px 6px 25px;margin:0px;}
.profile-contact ul li p{padding:0px;margin:0px;}
.profile-contact ul li.title{font-weight:700;text-transform:uppercase;font-size:14px;padding-top:20px;}
.profile-contact ul li span.icon{position:absolute;left:0px;top:7px;}
.profile-doc{border:1px solid #cccccc;text-align:center;display:block;position:relative;text-decoration:none !important;}
.profile-doc:hover{border:1px solid #b71f2e;background:#b71f2e;color:#ffffff;text-decoration:none !important;}
.profile-doc-content{padding:15px 15px 15px 15px;}
.profile-doc-icon{position:relative;width:100%;padding-bottom:10px;}
.profile-ul-link{padding:0px;margin:0px;list-style:none;}
.profile-ul-link li{padding:2px 0px;margin:0px;}
.profile-ul-link li a{padding:3px 0px 3px 20px;margin:0px;display:block;position:relative;}
.profile-ul-link li a:after{display:block;width:16px;height:16px;background-color:#ffffff;top:5px;left:0px;position:absolute;content:"";background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='%23999999' points='10 5 15 9.5 10 14'/%3E%3Cline fill='none' stroke='%23999999' x1='1' y1='9.5' x2='15' y2='9.5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.profile-ul-work{padding:0px;margin:0px;list-style:none;}
.profile-ul-work li{padding:6px 6px;margin:0px;}
.profile-ul-work li.break{font-style:italic;color:#666666;font-size:14px;}
.profile-ul-work li span.day{text-transform:uppercase;font-size:12px;font-weight:700;display:inline-block;width:120px;}
.profile-ul-contact{padding:0px;margin:0px;list-style:none;}
.profile-ul-contact li{position:relative;padding:6px 0px 6px 25px;margin:0px;}
.profile-ul-contact li p{padding:0px;margin:0px;}
.profile-ul-contact li.title{font-weight:700;text-transform:uppercase;font-size:14px;padding-top:20px;}
.profile-ul-contact li span.icon{position:absolute;left:0px;top:9px;}
.profile-map{width:100%;height:400px;display:block;background:#efefef;}
.profile-manager{background:#ffffff;display:block;border:1px solid #cccccc;padding:20px;position:relative;text-align:center;}
.profile-manager-image{display:block;position:relative;height:40px;}
.profile-manager-image img{position:absolute;width:90px;height:90px;border:4px solid #ffffff;bottom:0px;left:50%;margin-left:-45px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.profile-manager-title{font-weight:700;font-size:16px;display:block;padding:10px 0px 5px 0px;}
.profile-manager-subtitle{font-size:14px;color:#666666;}
.profile-manager:hover{border:1px solid #cc0000;}

.petition-list{display:relative;display:block;padding-bottom:20px;}
.petition-question{border:1px solid #cccccc;display:relative;display:block;padding:0px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.petition-question-header{padding:5px 15px 5px 15px;border-bottom:1px solid #cccccc;font-size:14px;font-weight:500;color:#666666;}
.petition-question-content{padding:10px 15px 5px 15px;}
.petition-question-author{padding:0px 15px 10px 15px;border-top:0px solid #cccccc;font-size:14px;font-weight:700;color:#666666;font-style:italic;}
.petition-question-hidden{border:1px solid #cccccc;background:#efefef;}
.petition-question-hidden .petition-question-header{border-bottom:0px;}
.petition-question-answer{background:#d5ecfa;margin:10px 0px 0px 60px;padding:20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;}
.petition-question-answer:after{position:absolute;top:-50px;right:50px;content:"";border: 20px solid transparent; border-bottom: 40px solid #d5ecfa;}
.petition-question-answer hr{border-color:#0b2941;}

.ecity-link{display:block;font-weight:700;text-align:center;border:1px solid #cccccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;}
.ecity-link-icon{opacity:0.5;display:block;width:100%;height:80px;margin:20px 0px 20px 0px;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.ecity-link-icon:after{width:50%;height:1px;background:#666666;bottom:-20px;left:50%;margin-left:-25%;position:absolute;content:"";-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.ecity-link-title{display:block;padding:10px 10px 10px 10px;}
.ecity-link-summary{display:block;padding:10px 10px 10px 10px;font-weight:500;font-size:14px;}
.ecity-link:hover{-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5);}
.ecity-link:hover .ecity-link-icon{opacity:0.9;}
.ecity-link:hover .ecity-link-icon:after{width:70%;background:#cc0000;left:50%;margin-left:-35%;}

.gallery-icon{padding:0px;margin:0px;list-style:none;display:flex;flex-wrap:wrap;}
.gallery-icon li{
    width: calc((100% / 20) - 0.2rem);
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
}
.gallery-icon li:nth-child(20n) {
    margin-right: 0;
}

.gallery-icon li a{padding:0px;margin:0px;display:block;}

.welcome-homepage{}
.welcome-image{position:relative;width:120px;height:1px;}
.welcome-image img{position:absolute;top:-70px;left:0px;z-index:100;width:120px;border:5px solid #ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.welcome-title{padding:0px 0px 10px 140px;}
.welcome-title span{font-weight:700;display:block;}
.welcome-content{background:#ededed;padding:20px;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.welcome-content em{font-weight:700;color:#000000;padding-bottom:10px;display:block;}
.welcome-content:after{width:0;height:0;border-bottom:30px solid #ededed;border-right:50px solid transparent;position:absolute;top:-20px;left:50px;content:"";}

.bigbanner{position:relative;background:#ededed;}
.bigbanner a{display:block;position:relative;color:#ffffff;text-decoration:none;}
.bigbanner-image{position:relative;z-index:1;}
.bigbanner-overlay{position:absolute;z-index:2;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,.3);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.bigbanner-title{position:absolute;z-index:3;bottom:40px;left:30px;font-weight:700;font-size:26px;width:80%;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.bigbanner-subtitle{position:absolute;z-index:3;top:30px;left:30px;text-transform:uppercase;}
.bigbanner-content{padding:30px;font-size:18px;}
.bigbanner-content em{color:#000000;display:block;font-weight:700;font-size:26px;padding-bottom:10px;}
.bigbanner a:hover .bigbanner-overlay{background:rgba(153,0,0,.7);}
.bigbanner a:hover .bigbanner-title{left:40px;}

.news-list{padding:0px;margin:0px;list-style:none;}
.news-list li{padding:0px 0px 15px 0px;margin:0px;display:flex;}
.news-list-link{padding:0px;text-decoration:none;}
.news-list-date{padding:0px;color:#999999;font-size:14px;display:block;flex:none;width:50px;background:#ffffff;}

.actualno-list{padding-bottom:20px;}
.actualno-list-top{}
.actualno-list a{text-decoration:none;font-weight:700;}
.actualno-list-top a{font-size:22px;}
.actualno-list .news-list-date{padding:7px 0px 10px 0px;width:100%;}

.sidebar{width:300px;border-left:1px solid #cccccc;padding-left:20px;}
.sidebar-auto{width:auto;}
.sidebar-menu ul{padding:0px;margin:0px;list-style:none;}
.sidebar-menu ul li.title {padding:0px 0px 8px 0px;font-weight:700;text-transform:uppercase;font-size:14px;color:#000000;}
.sidebar-menu ul li a{padding:3px 0px;font-weight:500;display:block;position:relative;}
.sidebar-menu ul li a.active{font-weight:700;}
.sidebar-menu ul li a.bold{font-weight:700;}
.sidebar-menu ul li a.arrow{padding-left:20px;}
.sidebar-menu ul li a.arrow:after{display:block;width:16px;height:16px;background-color:#ffffff;top:5px;left:0px;position:absolute;content:"";background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='%23999999' points='10 5 15 9.5 10 14'/%3E%3Cline fill='none' stroke='%23999999' x1='1' y1='9.5' x2='15' y2='9.5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.sidebar-menu-second{padding-bottom:10px !important;}
.sidebar-menu ul li .sidebar-link{}
.sidebar-menu ul li .sidebar-link-1{padding:0px 0px 10px 30px;}
.sidebar-menu ul li .ssidebar-link-1:after{display:block;width:16px;height:16px;background-color:#ffffff;top:5px;left:0px;position:absolute;content:"";background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='%23666' points='2.5 12.5 7.5 12.5 7.5 17.5 2.5 17.5 2.5 12.5'/%3E%3Cpolyline fill='none' stroke='%23666' points='12.5 12.5 17.5 12.5 17.5 17.5 12.5 17.5 12.5 12.5'/%3E%3Cpolyline fill='none' stroke='%23666' points='7.5 2.5 12.5 2.5 12.5 7.5 7.5 7.5 7.5 2.5'/%3E%3Cpolyline fill='none' stroke='%23666' points='5.5 12.5 5.5 10.5 14.5 10.5 14.5 12.5'/%3E%3Cpolyline fill='none' stroke='%23666' points='10.5 7.5 10.5 10.5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.sidebar-menu ul li .sidebar-link-1:after{display:block;width:16px;height:16px;background-color:#ffffff;top:5px;left:0px;position:absolute;content:"";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23666' viewBox='0 0 24 24'%3E%3Cpath d='M22 18v-7h-9v-5h3v-6h-8v6h3v5h-9v7h-2v6h6v-6h-2v-5h7v5h-2v6h6v-6h-2v-5h7v5h-2v6h6v-6z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.sidebar-menu ul li ul li ul{padding-left:15px;}
.sidebar-menu-padding{padding-left:15px !important;}

.article-list{padding:0px 0px 10px 0px;}
.article-list-stat{color:#666666;font-size:14px;}
.article-list-stat ul{padding:0px;margin:0px;list-style:none;display:flex;}
.article-list-stat ul li{position:relative;padding:2px 15px 2px 25px;}
.article-list-stat ul li span.icon{position:absolute;top:2px;left:0px;}
.article-list-stat-category{padding:0px;margin:0px;list-style:none;display:flex;}
.article-list-stat-category li{padding:0px 10px 0px 0px !important;margin:0px;position:relative;}
.article-list-stat-category li:after{position:relative;content:","}
.article-list-stat-category li:last-child{padding:0px !important;}
.article-list-stat-category li:last-child:after{display:none;}
.article-list-title{font-weight:700;padding:10px 0px;}
.article-list-title a{display:block;}
.article-list-summary{}
.article-list-image{width:220px;padding-right:15px;}

.article-list-top{border-bottom:0px solid #cccccc;}
.article-list-top .article-list-image{width:400px;}

.article-list-small-container{padding:0px;margin:0px;list-style:none;}
.article-list-small{position:relative;padding:0px 0px 20px 80px;}
.article-list-small .article-list-small-date{position:absolute;top:2px;left:0px;color:#666666;font-size:12px;}
.article-list-small a{display:block;text-decoration:none;}

.article-image{background:#f0f0f0;color:#666666;font-size:12px;padding:5px;}
.article-image p{padding:10px;}
.article-image img{width:100%;}

.article-content{padding:10px 0px 10px 75px;}
.article-content blockquote{border:0px;padding:0px;}
.article-content blockquote:after{width:50px;height:50px;top:10px;left:-75px;background-color:#ffffff;background-image:url('/assets/upload/template/k-icon-64.svg');background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;content:"";}
.article-content a{color:#cc0000;}

.article-files{padding:15px;background:#f0f0f0;}
.article-files span{display:block;padding-bottom:5px;font-weight:700;text-transform:uppercase;font-size:12px;}
.article-files ul{padding:0px 0px 0px 20px;margin:0px;list-style-type:decimal;}
.article-files ul li{padding:3px 0px 3px 10px;}
.article-files ul li a{color:#333333;text-decoration:underline;display:block;}
.article-files ul li a:hover{color:#cc0000;text-decoration:none;}

.slider-icon{opacity:0.6;display:block;}
.slider-icon.uk-active{opacity:1}
.slider-nav{position:absolute;z-index:100;top:50%;left:0px;margin-top:-16px;line-height:30px;height:32px;width:20px;background:#f0f0f0;color:#333333;}
.slider-nav-next{left:auto;right:0px;text-align:right;}

.bookmarks{}
.bookmarks-vertical{width:60px;}

.video-header{background-color:#0b2941;padding:0px 0px 100px 0px;background-image:url('/assets/upload/template/video-header.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment: fixed;}
.video-header, .video-header a, .video-header h1{color:#ffffff;text-decoration:none;}
.video-header .breadcrumbs ul{color:#ffffff;border-bottom:1px solid #ffffff;}
.video-header .breadcrumbs ul li:after{color:#ffffff;}
.video-header .breadcrumbs ul li a{color:#ffffff;}
.video-header .article-list-stat{color:#ffffff;}
.video-container{padding-top:30px;position:relative;}
.video-container-top{padding-top:0px;top:-40px;}
.video-content{position:relative;padding-bottom:40px;}
.video-content-category{position:absolute;bottom:40px;right:0px;color:#ffffff;}
.video-content-category ul{padding:0px 0px 0px 20px;margin:0px;list-style:none;border-left:1px solid #ffffff;position:relative;}
.video-content-category ul li.title {padding:0px 0px 8px 0px;font-weight:700;text-transform:uppercase;font-size:14px;}
.video-content-category ul li a{padding:3px 0px 3px 25px;position:relative;display:block;}
.video-content-category ul li a:after{display:block;width:16px;height:16px;top:6px;left:0px;position:absolute;content:"";background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='%23ffffff' points='10 5 15 9.5 10 14'/%3E%3Cline fill='none' stroke='%23ffffff' x1='1' y1='9.5' x2='15' y2='9.5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.video-list{padding:0px 0px 20px 0px}
.video-list-video{display:block;}
.video-list-stat{padding:5px 0px 10px 0px}
.video-list-stat{display:block;}
.video-list-link{}
.video-list-link-big{font-size:18px;font-weight:700;}

h1, h2, h3, h4, h5, h6 {color:#333333;font-family: 'Montserrat', Arial, sans-serif;line-height: 1.2;padding:0px;margin:0px 0px;position:relative;}
h1{font-size:32px;font-weight:500;background-position:center left;background-size:contain;background-repeat:no-repeat;}
h1.icon{padding:10px 0px 10px 80px;}
h2{font-size:28px;}
h3{font-size:22px;font-weight:700;padding-bottom:10px;}
h4{font-size:18px;font-weight:700;}
h4.line{padding:0px;margin-bottom:15px;text-transform:uppercase;color:#cc0000;font-size:14px;font-weight:700;border-bottom:1px solid #cccccc;display:block;position:relative;}
h4.line span{display:inline-block;padding:0px 0px 10px 0px;position:relative;}
h4.line span:after{position:absolute;left:0px;bottom:-4px;width:100%;height:4px;display:block;background:#cc0000;content:"";}
h5{font-size:16px;font-weight:700;}
h5.icon{text-transform:uppercase;color:#000000;position:relative;padding:0px 0px 0px 0px;}
h5.icon span{position:relative;padding-right:10px;top:-2px;}
h6{font-size:16px;position:relative;color:#cc0000;font-weight:700;}
h6:after{background:#cccccc;width:100%;height:1px;left:0px;top:50%;position:absolute;content:"";z-index:1;}
h6 span{position:relative;z-index:2;background:#ffffff;display:inline-block;padding:0px 15px 0px 0px;}

header{background:#f0f0f0;color:#333333;padding:0px;}
header a{text-decoration:none;color:#333333}
header a:hover{text-decoration:none;color:#cc0000}
header .logo{display:block;position:relative;font-size:18px;padding:15px 0px 18px 70px;font-weight:700;line-height:1;}
header .logo span{display:block;font-size:12px;font-weight:500;padding-top:5px;}
header .logo:after{width:60px;height:90px;left:0px;bottom:5px;background-color:transparent;display:block;position:absolute;content:"";background-image:url('/assets/upload/template/kalush-gerb-color.png');background-size:contain;background-position:center;background-repeat:no-repeat;}
header .logo-cnap{font-size:16px;padding:10px 0px 10px 70px;text-transform:uppercase;width:280px;background-color:transparent;line-height:1.2;}
header .logo-cnap span{text-transform:none;font-weight:700;}

.header-top{background:#0b2941;color:#ffffff;font-size:14px;}
.header-top a{color:#ffffff;}
.header-top a:hover{color:#ffffff;}
.header-top ul{padding:0px;margin:0px;list-style:none;display:flex;line-height:1;}
.header-top ul li{padding:0px 2px;margin:0px;position:relative;}
.header-top ul li span.icon{position:absolute;top:8px;left:12px;background-color:transparent;z-index:2;}
.header-top ul li a{padding:12px 15px 12px 35px;margin:0px;display:block;position:relative;z-index:1;}
.header-top ul li a:hover{background:#162c3e;}
.header-top ul li a.badeye{background:#104b7a;padding:12px 18px 12px 18px;}
.header-top ul li a.badeye:hover{background:#ffd200;color:#000000;}
.header-top ul li a.badeye span.icon{position:absolute;top:12px;left:11px;}
.header-top ul li.lang a{padding:10px 10px 10px 20px;background-position:center left;background-size:16px;background-repeat:no-repeat;}
.header-top ul li.lang a.lang-ua{background-image: url('/assets/upload/flag-uk.svg');}
.header-top ul li.lang a.lang-en{background-image: url('/assets/upload/flag-en.svg');}
.header-top ul li.lang span{display:none;}
.header-top ul li.lang:last-child a{padding-right:0px;}

.header-top-padding{padding-left:60px !important;}
.header-link-search{padding-right:20px;display:block;}

.header-weather{background-color:transparent;font-size:22px;padding:8px 60px 8px 0px;background-size:66px;background-position:center right;background-repeat:no-repeat;}
.header-weather sup{font-size:14px;left:2px;top:-8px;}
.header-weather-01d{background-image:url('/assets/upload/template/weather/01d.svg');}
.header-weather-01n{background-image:url('/assets/upload/template/weather/01n.svg');}
.header-weather-02d{background-image:url('/assets/upload/template/weather/02d.svg');}
.header-weather-02n{background-image:url('/assets/upload/template/weather/02n.svg');}
.header-weather-03d{background-image:url('/assets/upload/template/weather/03d.svg');}
.header-weather-03n{background-image:url('/assets/upload/template/weather/03n.svg');}
.header-weather-04d{background-image:url('/assets/upload/template/weather/04d.svg');}
.header-weather-04n{background-image:url('/assets/upload/template/weather/04n.svg');}
.header-weather-09d{background-image:url('/assets/upload/template/weather/09d.svg');}
.header-weather-09n{background-image:url('/assets/upload/template/weather/09n.svg');}
.header-weather-10d{background-image:url('/assets/upload/template/weather/10d.svg');}
.header-weather-10n{background-image:url('/assets/upload/template/weather/10n.svg');}
.header-weather-11d{background-image:url('/assets/upload/template/weather/11d.svg');}
.header-weather-11n{background-image:url('/assets/upload/template/weather/11n.svg');}
.header-weather-13d{background-image:url('/assets/upload/template/weather/13d.svg');}
.header-weather-13n{background-image:url('/assets/upload/template/weather/13n.svg');}
.header-weather-50d{background-image:url('/assets/upload/template/weather/50d.svg');}
.header-weather-50n{background-image:url('/assets/upload/template/weather/50n.svg');}

.main-menu{padding:0px;margin:0px;list-style:none;display:flex;}
.main-menu li{padding:0px;margin:0px;}
.main-menu li a{padding:20px 20px 20px 40px;margin:0px;display:block;cursor:pointer;font-weight:700;}
.main-menu li a span.icon{padding-left:10px;}
.main-menu-second{padding:0px;}
.main-menu-second-container{padding:20px 20px 20px 80px;background-image:url('/assets/upload/template/k-icon-64.svg');background-size:40px;background-position:20px 20px;background-repeat:no-repeat;}
.main-menu-second-ul{padding:0px;margin:0px;list-style:none;}
.main-menu-second-ul li{padding:0px 0px;}
.main-menu-second-ul li.title {padding:8px 0px 8px 0px;font-weight:700;text-transform:uppercase;font-size:14px;color:#000000;}
.main-menu-second-ul li a{padding:3px 0px;font-weight:500;display:block;position:relative;}
.main-menu-second-ul li a.arrow{padding-left:20px;}
.main-menu-second-ul li a.arrow:after{display:block;width:16px;height:16px;background-color:#ffffff;top:5px;left:0px;position:absolute;content:"";background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='%23999999' points='10 5 15 9.5 10 14'/%3E%3Cline fill='none' stroke='%23999999' x1='1' y1='9.5' x2='15' y2='9.5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.main-menu-second-ul li a.arroww:hover:after{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='%23333333' points='10 5 15 9.5 10 14'/%3E%3Cline fill='none' stroke='%23333333' x1='1' y1='9.5' x2='15' y2='9.5'/%3E%3C/svg%3E");}
.main-menu-second-ul li a.arrow:hover:after{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='%23cc0000' points='10 5 15 9.5 10 14'/%3E%3Cline fill='none' stroke='%23cc0000' x1='1' y1='9.5' x2='15' y2='9.5'/%3E%3C/svg%3E");}

.main-menu-third-ul ul li a{}
.break-inside{-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}

.uk-offcanvas-bar{background:#071f32;width:400px;padding:40px 0px 20px 0px;}
.uk-offcanvas-flip .uk-offcanvas-bar-animation {right:-400px;}
.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-400px;}
.mobile-menu-ul {}
.mobile-menu-ul li a{padding:6px 15px;text-decoration:none;}
.mobile-menu-ul li .first{font-weight:700;text-transform:uppercase;}
.mobile-menu-ul li .folder{text-transform:uppercase;padding:12px 0px 6px 15px;font-size:12px;font-weight:700;color:#455765;border-bottom:1px solid #364958;display:inline-block;}
.mobile-menu-ul li.uk-open .first{background:#364958;}
.mobile-menu-ul li.uk-parent.uk-open{border-bottom:1px solid #364958;margin-bottom:10px;}
.mobile-menu-icon{padding:0px 0px 10px 0px;margin:0px;list-style:none;border-bottom:1px solid #364958;}
.mobile-menu-icon-top{padding-top:10px;border-top:1px solid #364958;}
.mobile-menu-icon li{padding:0px;margin:0px;position:relative;}
.mobile-menu-icon li a{padding:7px 45px;display:block;text-decoration:none;}
.mobile-menu-icon li span.icon{color:#5a7386;position:absolute;top:7px;left:12px;background:transparent;z-index:2;}
.mobile-menu-icon li.lang a{background-position:center left 13px;background-size:16px;background-repeat:no-repeat;}
.mobile-menu-icon li.lang a.lang-ua{background-image: url('/assets/upload/flag-uk.svg');}
.mobile-menu-icon li.lang a.lang-en{background-image: url('/assets/upload/flag-en.svg');}

main{padding:0px 0px 30px 0px;}

.footer-line{position:relative;height:80px;width:100%;background-image: url("/assets/upload/template/footer-line.png");background-position:center;background-repeat:repeat-x;}
.footer-line:after{content:"";position:absolute;height:100%;width:60px;padding:0px 10px;left:50%;top:0px;margin-left:-40px;background-color:#ffffff;background-image: url("/assets/upload/template/kalush-gerb-gray.png");background-size:60px;background-position:center;background-repeat:no-repeat;}

footer a{text-decoration:none;}
.footer{padding:20px 0px 50px 0px;}
.footer-contacts{padding:0px;margin:0px;list-style:none;width:360px;background:#ffffff;}
.footer-contacts li{padding:5px 0px 5px 40px;margin:0px;position:relative;}
.footer-contacts li p{padding:0px 0px;margin:0px;}
.footer-contacts li span.icon{top:50%;left:0px;position:absolute;background:transparent;height:24px;margin-top:-12px;}
.footer-contacts li a.social{margin-right:10px;border:1px solid #cccccc;text-align:center;width:34px;height:34px;line-height:32px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.footer-contacts li a.social:hover{border:1px solid #cc0000;background:#cc0000;color:#ffffff;}

.footer-bottom {color:#666666;font-size:12px;}
.footer-bottom p{padding:0px;margin:0px;}
.footer-bottom-logo{width:60px;height:10px;background:#ffffff;position:relative;}
.footer-bottom-logo:after{width:60px;height:80px;position:absolute;left:0px;top:0px;content:"";background-image: url("/assets/upload/template/kalush-gerb-gray.png");background-size:contain;background-position:center;background-repeat:no-repeat;}

.footer-cnap-logo{display:block;font-weight:700;text-align:center;text-transform:uppercase;}
.footer-cnap-logo span{display:block;font-weight:500;font-size:14px;padding-top:5px;text-transform:none;}
.footer-contacts-cnap{width:auto;}

.pagination-container{}
.pagination-stat{color:#999999;padding-top:10px;display:block;}
.pagination{list-style:none;padding:0px;margin:0px;display:flex;font-size:13px;}
.pagination li{padding:0px;margin:0px;}
.pagination li a{min-width:18px;text-align:center;padding:5px 5px;margin:2px 5px 2px 0px;display:block;background:#eeeeee;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.pagination li a:hover{background:#999999;color:#ffffff}
.pagination li.active a{background:#cc0000;color:#ffffff}

.warning{position:relative;width:100%;background:#ffe27e;color:#000000;font-style:italic;z-index:100;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.warning-content{padding:15px 20px;}
.warning-title{font-size:22px;font-weight:700;}
.warning-button{border:0px solid #000000;background:#ebb600;padding:20px;display:block;text-align:center;font-size:14px;font-weight:700;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.warning-button:hover{background:#cc0000;color:#ffffff;}

.videoWrapper {position: relative;padding-bottom: 56.25%;height:0;}
.videoWrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.grecaptcha-badge {visibility: hidden;}
.recaptcha{font-size:14px;color:#666666;}
.recaptcha a{text-decoration:underline}

.cnap-banner{background-image: url("/assets/upload/template/cnap-homepage-banner.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;}
.cnap-homepage{position:relative;top:-80px;}
.cnap-homepage-block{color:#ffffff;background: rgb(19,102,177);background: linear-gradient(0deg, rgba(19,102,177,1) 0%, rgba(54,149,235,1) 100%);}
.cnap-homepage-block-item{border-left:1px solid #49a0ef;position:relative;}
.cnap-homepage-block-item-first{border:0px;}
.cnap-homepage-block-content{padding:20px 30px;}
.cnap-homepage-block-content ul{list-style:none;padding:0px;margin:0px;}
.cnap-homepage-block-content ul li{padding:4px 0px;margin:0px;}
.cnap-homepage-block-content ul li.icon{height:60px;background-repeat:no-repeat;background-size:contain;background-position:center;}
.cnap-homepage-block-content ul li.title{font-weight:700;font-size:18px;color:#ffffff;padding:20px 0px 10px 0px;text-transform:uppercase;}
.cnap-homepage-block-content ul li a{color:#cbe3f8;padding:0px 0px 0px 25px;margin:0px;position:relative;display:block;}
.cnap-homepage-block-content ul li a:after{display:block;width:16px;height:16px;top:2px;left:0px;position:absolute;content:"";background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='%23ffffff' points='10 5 15 9.5 10 14'/%3E%3Cline fill='none' stroke='%23ffffff' x1='1' y1='9.5' x2='15' y2='9.5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.cnap-homepage-block-content ul li a:hover{color:#ffffff;text-decoration:underline;}
.cnap-homepage-block-content ul li.icon-cnap{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%2365b0f4'%3E%3Cpath d='M5 23h-2v-10l8.991-8.005c1.124.998 2.25 1.997 3.378 2.996l2.255 1.997c1.127.999 2.252 2.013 3.376 3.012v10h-2v-9.118l-7.009-6.215-6.991 6.22v9.113zm2-2h10v2h-10v-2zm0-3h10v2h-10v-2zm10-3v2h-10v-2h10zm-5-14l12 10.632-1.328 1.493-10.672-9.481-10.672 9.481-1.328-1.493 12-10.632z'/%3E%3C/svg%3E");}
.cnap-homepage-block-content ul li.icon-services{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%2365b0f4'%3E%3Cpath d='M10 13h-4v-1h4v1zm2.318-4.288l3.301 3.299-4.369.989 1.068-4.288zm11.682-5.062l-7.268 7.353-3.401-3.402 7.267-7.352 3.402 3.401zm-6 8.916v.977c0 4.107-6 2.457-6 2.457s1.518 6-2.638 6h-7.362v-20h14.056l1.977-2h-18.033v24h10.189c3.163 0 9.811-7.223 9.811-9.614v-3.843l-2 2.023z'/%3E%3C/svg%3E");}
.cnap-homepage-block-content ul li.icon-contacts{background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill='%2365b0f4'%3E%3Cpath d='M2.59 1.322l2.844-1.322 4.041 7.889-2.724 1.342c-.538 1.259 2.159 6.289 3.297 6.372.09-.058 2.671-1.328 2.671-1.328l4.11 7.932s-2.764 1.354-2.854 1.396c-.604.276-1.228.402-1.862.397-5.678-.043-12.143-10.564-12.113-17.454.011-2.351.777-4.279 2.59-5.224zm1.93 1.274l-1.023.504c-5.294 2.762 4.177 21.185 9.648 18.686l.972-.474-2.271-4.383-1.026.501c-3.163 1.547-8.262-8.219-5.055-9.938l1.007-.498-2.252-4.398zm8.98 6.404c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm9 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5zm-4.5 0c.828 0 1.5.672 1.5 1.5s-.672 1.5-1.5 1.5-1.5-.672-1.5-1.5.672-1.5 1.5-1.5z'/%3E%3C/svg%3E");}
.cnap-services-list{padding:0px;margin:0px;list-style:none;border-bottom:1px solid #cccccc;}
.cnap-services-list li{padding:0px;margin:0px;border:1px solid #cccccc;border-bottom:0px;}
.cnap-services-list li a{padding:20px 20px 20px 20px;margin:0px;display:block;}
.cnap-kartka-ul{padding:0px;margin:0px;list-style:none;}
.cnap-kartka-ul li{padding:0px 0px 10px 0px;}
.cnap-kartka{display:block;padding:10px 30px 10px 50px;border:2px solid #cc0000;position:relative;color:#cc0000;font-size:14px;font-weight:700;text-transform:uppercase;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;}
.cnap-kartka:after{content:"";display:block;width:24px;height:24px;position:absolute;top:50%;left:15px;margin-top:-12px;background-size:contain;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23cc0000'%3E%3Cpath d='M4 22v-20h16v11.543c0 4.107-6 2.457-6 2.457s1.518 6-2.638 6h-7.362zm18-7.614v-14.386h-20v24h10.189c3.163 0 9.811-7.223 9.811-9.614zm-11.788-1.02c.463-1.469 1.341-3.229 1.496-3.675.225-.646-.173-.934-1.429.171l-.279-.525c1.432-1.559 4.382-1.91 3.379.504-.627 1.508-1.076 2.525-1.332 3.31-.374 1.144.57.68 1.494-.173.126.206.167.271.293.508-2.053 1.953-4.33 2.125-3.622-.12zm3.895-6.71c-.437.372-1.084.364-1.446-.018-.362-.382-.302-.992.135-1.364.437-.372 1.084-.363 1.446.018.361.382.302.992-.135 1.364z'/%3E%3C/svg%3E");}
.cnap-kartka:hover{background:#cc0000;color:#ffffff;border:2px solid #cc0000;}
.cnap-kartka:hover:after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M4 22v-20h16v11.543c0 4.107-6 2.457-6 2.457s1.518 6-2.638 6h-7.362zm18-7.614v-14.386h-20v24h10.189c3.163 0 9.811-7.223 9.811-9.614zm-11.788-1.02c.463-1.469 1.341-3.229 1.496-3.675.225-.646-.173-.934-1.429.171l-.279-.525c1.432-1.559 4.382-1.91 3.379.504-.627 1.508-1.076 2.525-1.332 3.31-.374 1.144.57.68 1.494-.173.126.206.167.271.293.508-2.053 1.953-4.33 2.125-3.622-.12zm3.895-6.71c-.437.372-1.084.364-1.446-.018-.362-.382-.302-.992.135-1.364.437-.372 1.084-.363 1.446.018.361.382.302.992-.135 1.364z'/%3E%3C/svg%3E");}
.cnap-sidebar{padding:0px;background:#ffffff;}
.cnap-welcome{border:2px solid #2178c8;padding:20px;}

.uk-accordion-title{font-size:16px;font-weight:700;}
.uk-accordion .uk-open .uk-accordion-title{color:#cc0000;}
.uk-accordion-content{background:#f0f0f0;padding:15px;}

@media only screen and (max-width: 1599px) {
.slider-title{font-size:30px;padding-right:0px;padding-top:20px;}
.main-menu li a{padding:20px 15px 20px 15px;}
.main-menu-second-ul li a{padding:3px 0px;}
}
@media only screen and (max-width: 1199px) {
.sidebar{width:260px;}
.article-list-image{width:160px;padding-right:15px;}
.article-list-top .article-list-image{width:160px;}
.video-content-category{position:relative;bottom:auto;right:auto;padding-top:30px;}
.slider-title{font-size:26px;}
.bigbanner-noimage .bigbanner-title{position:relative;top:auto;left:auto;padding:20px 0px 0px 30px;}
.media-homepage .article-list-small-container{padding-left:0px;}
.profile-sidebar{width:auto;}
.profile-user{position:relative;padding:0px 0px 0px 110px;}
.profile-image{border:5px solid #ffffff;width:100px;height:100px;top:50%;left:10px;margin-top:-40px;}
.main-menu li a{padding:20px 14px;}
.main-menu li a span.icon{padding-left:10px;display:none;}
.main-menu-second-ul li a{padding:3px 0px;}
.header-link-search{padding-right:0px;}
}
@media only screen and (max-width: 959px) {
header .logo{font-size:18px;padding:20px 0px 22px 50px;}
header .logo span{font-size:12px;padding-top:5px;}
header .logo:after{width:50px;height:55px;left:-10px;bottom:10px;}
header .logo-cnap{padding:20px 0px 20px 50px;width:auto;}
h1{font-size:28px;font-weight:500;}
.sidebar-homepage{width:auto;}
.slideshow-nav{justify-content:center;}
.sidebox-phone{padding:3px 0px 15px 40px;}
.sidebox-phone span.icon{top:8px;}
.bigbanner-title{bottom:30px;left:20px;font-size:22px;}
.bigbanner-subtitle{top:20px;left:20px;}
.bigbanner-content{padding:20px;font-size:16px;}
.bigbanner-content em{font-size:22px;padding-bottom:10px;}
.bigbanner-noimage .bigbanner-title{padding:20px 0px 0px 20px;}
.profile-user{position:relative;padding:0px 0px 0px 70px;font-size:14px;}
.profile-image{border:5px solid #ffffff;width:80px;height:80px;top:50%;left:0px;margin-top:-45px;}
.profile-title h1{font-size:18px;}
.profile-contact{padding:0px 10px 10px 10px;}
.profile-manager{padding:15px;text-align:left;display:flex;align-items:center;}
.profile-manager-image{display:block;position:relative;height:auto;flex-shrink:0;}
.profile-manager-image img{position:relative;width:60px;height:60px;border:0px;bottom:auto;left:auto;margin-left:0px;}
.profile-manager-title{padding:0px 0px 0px 20px;}
.profile-manager-subtitle{padding:0px 0px 0px 20px;}
.cnap-homepage-block-item-last{border-left:0px solid #49a0ef;border-top:1px solid #49a0ef;}
.google-calendar{height:600px;}
}
@media only screen and (max-width: 639px) {
.uk-offcanvas-bar{width:100%;padding:40px 0px 20px 0px;}
.uk-offcanvas-flip .uk-offcanvas-bar-animation {right:-110%;}
.uk-offcanvas-flip.uk-offcanvas-container-animation{left:-100%;}
header .logo{font-size:14px;padding:20px 0px 22px 50px;}
header .logo span{font-size:12px;padding-top:5px;}
header .logo:after{width:50px;height:55px;left:-10px;bottom:10px;}
header .logo-cnap{padding:15px 0px 10px 50px;width:230px;}
.actualno-list-top a{font-size:16px;}
.slider-title{top:30px;font-size:22px;}
.welcome-title{padding:0px 0px 30px 130px;font-size:14px;}
.welcome-title span{font-size:18px;}
.structure-title{text-align:center;}
.structure-box{text-align:center;}
.sidebox-phone{padding:15px 0px 15px 40px;}
.sidebox-phone span.icon{top:20px;}
.bookmarks-vertical{width:100%;}
.article-content{padding:10px 0px 10px 0px;}
.article-content blockquote{border:0px;padding-left:40px;}
.article-content blockquote:after{width:30px;height:30px;top:7px;left:0px;}
.article-list-image{width:auto;padding-right:0px;}
.article-list-top .article-list-image{width:auto;}
.article-list-stat ul{display:block;}
.article-list-stat ul li{padding:4px 0px 4px 25px;}
.article-list-stat ul li span.icon{position:absolute;top:3px;left:0px;}
.article-list-stat-category{display:flex !important;}
.video-content-category ul{padding:0px;border-left:0px;}
.footer-bottom{text-align:center;}
.footer-bottom-logo:after{width:60px;height:80px;top:auto;bottom:-15px;}
.cnap-homepage{top:-30px;}
.cnap-homepage-block-content{padding:5px 15px 10px 15px;}
.cnap-homepage-block-item{border-left:0px solid #49a0ef;border-top:1px solid #49a0ef;}
.cnap-homepage-block-content ul li.icon{height:0px;background-image:none;}
.docs-list-container li docs-list{padding:10px 15px 10px 15px;}
.docs-list-container li docs-list .date{display:inline-block;padding-top:15px;color:#666666;font-size:14px;}
.docs-list-container li docs-list .date ul{list-style:none;padding:0px;margin:0px;display:block;}
.docs-list-container li docs-list .date ul li{padding:5px 0px 5px 0px;margin:0px;}
.docs-list-container li docs-list .views{width:auto;right:0px;display:block;position:relative;top:auto;margin-top:0px;}
.catalog-list{text-align:left;}
.catalog-list-image{width:auto;}
.google-calendar{height:500px;}
}
@media only screen and (max-width: 400px) {
header .logo-cnap{padding:15px 0px 10px 50px;width:160px;}
header .logo-cnap:after{bottom:20px;}
}