.tpl-component-218 h3 { font-size: 1.4rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-218 .article { font-size:1.1em; line-height:1.6; }
.tpl-component-218 .article p { margin-bottom:25px; }
.tpl-component-218 .article a { color:#003366; }
.tpl-component-218 .article a:hover { color:#617ba2; }
.tpl-component-218 ul { padding-left:1.1em!important; }
.tpl-component-218 li { margin-bottom:10px !important; }
.tpl-component-218 table p { margin:0; padding:0 !important; }
.tpl-component-218.tpl-template-news-red h3 { font-size: 1.4rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-218.tpl-template-news-red .article { font-size:1.1em; line-height:1.6; }
.tpl-component-218.tpl-template-news-red .article p { margin-bottom:25px; }
.tpl-component-218.tpl-template-news-red .article a { color:#003366; }
.tpl-component-218.tpl-template-news-red .article a:hover { color:#617ba2; }
.tpl-component-218.tpl-template-news-red ul { padding-left:1.1em!important; }
.tpl-component-218.tpl-template-news-red li { margin-bottom:10px !important; }
.tpl-component-218.tpl-template-news-red table p { margin:0; padding:0 !important; }
.tpl-component-218.tpl-template-topmanager h3 { font-size: 1.4rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-218.tpl-template-topmanager .article { font-size:1.1em; line-height:1.6; }
.tpl-component-218.tpl-template-topmanager .article p { margin-bottom:25px; }
.tpl-component-218.tpl-template-topmanager .article a { color:#003366; }
.tpl-component-218.tpl-template-topmanager .article a:hover { color:#617ba2; }
.tpl-component-218.tpl-template-topmanager ul { padding-left:1.1em!important; }
.tpl-component-218.tpl-template-topmanager li { margin-bottom:10px !important; }
.tpl-component-218.tpl-template-topmanager table p { margin:0; padding:0 !important; }
.tpl-component-218.tpl-template-events h3 { font-size: 1.4rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-218.tpl-template-events .article { font-size:1.1em; line-height:1.6; }
.tpl-component-218.tpl-template-events .article p { margin-bottom:25px; }
.tpl-component-218.tpl-template-events .article a { color:#003366; }
.tpl-component-218.tpl-template-events .article a:hover { color:#617ba2; }
.tpl-component-218.tpl-template-events ul { padding-left:1.1em!important; }
.tpl-component-218.tpl-template-events li { margin-bottom:10px !important; }
.tpl-component-218.tpl-template-events table p { margin:0; padding:0 !important; }
.tpl-component-218.tpl-template-new-top .mask { position:absolute; top:0; left:0; height:480px; }
.tpl-component-218.tpl-template-new-top .new-main-block { position: relative; height:480px; overflow:hidden; }
.tpl-component-218.tpl-template-new-top .new-main-block .new-content { position:absolute; top:40px; right:40px; bottom:40px; left:40px; }
.tpl-component-218.tpl-template-new-top .new-main-block .new-content .caption { width:100%; height:100%; }
.tpl-component-218.tpl-template-new-top .new-main-block .new-content .caption a { z-index:1000 !important; }
.tpl-component-218.tpl-template-new-top .right-block { position: relative; height:480px; overflow:hidden; }
.tpl-component-218.tpl-template-new-top .right-block .new-content { position:absolute; top:40px; right:40px; bottom:40px; left:40px; }
.tpl-component-218.tpl-template-new-top .right-block .new-content .caption { width:100%; height:100%; color:#000 !important; }
@media(max-width:768px) {
.tpl-component-218.tpl-template-new-top .new-main-block, .tpl-component-218.tpl-template-new-top .right-block, .tpl-component-218.tpl-template-new-top .mask { height:300px; }
.tpl-component-218.tpl-template-new-top .new-main-block .new-content, .tpl-component-218.tpl-template-new-top .right-block .new-content { width:92%; top:30px; right:4%; bottom:30px; left:4%; text-align:center; }
}
.tpl-component-218.tpl-template-232 h3 { font-size: 1.4rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-218.tpl-template-232 .article { font-size:1.1em; line-height:1.6; }
.tpl-component-218.tpl-template-232 .article p { margin-bottom:25px; }
.tpl-component-218.tpl-template-232 .article a { color:#003366; }
.tpl-component-218.tpl-template-232 .article a:hover { color:#617ba2; }
.tpl-component-218.tpl-template-232 ul { padding-left:1.1em!important; }
.tpl-component-218.tpl-template-232 li { margin-bottom:10px !important; }
.tpl-component-218.tpl-template-232 table p { margin:0; padding:0 !important; }
.tpl-component-218.tpl-template-233 h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-218.tpl-template-233 .news-grid-col-width { width:380px; }
@media (min-width:1921px)and(max-width:2559px) {
.tpl-component-218.tpl-template-233 .news-grid-col-width { width:365px; }
}
@media (min-width: 2560px) {
.tpl-component-218.tpl-template-233 .news-grid-col-width { width:385px; }
}
@media (max-width:1750px) {
.tpl-component-218.tpl-template-233 .news-grid-col-width { width:33%; }
}
@media (max-width:768px) {
.tpl-component-218.tpl-template-233 .news-grid-col-width { width:50%; }
}
.tpl-component-218.tpl-template-234 h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-dep-list h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-dep-list.tpl-template-dep-red h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-sub-list tr, .tpl-component-sub-list td { height:60px }
.tpl-component-sub-list table, .tpl-component-sub-list td, .tpl-component-sub-list tr { border:0px solid transparent !important; }
.tpl-component-sub-list.tpl-template-251 tr, .tpl-component-sub-list.tpl-template-251 td { height:60px }
.tpl-component-sub-list.tpl-template-251 table, .tpl-component-sub-list.tpl-template-251 td, .tpl-component-sub-list.tpl-template-251 tr { border:0px solid transparent !important; }
.tpl-component-sub-list.tpl-template-302 tr, .tpl-component-sub-list.tpl-template-302 td { height:60px }
.tpl-component-sub-list.tpl-template-302 table, .tpl-component-sub-list.tpl-template-302 td, .tpl-component-sub-list.tpl-template-302 tr { border:0px solid transparent !important; }
.tpl-component-sub-list.tpl-template-494 tr, .tpl-component-sub-list.tpl-template-494 td { height:60px }
.tpl-component-sub-list.tpl-template-494 table, .tpl-component-sub-list.tpl-template-494 td, .tpl-component-sub-list.tpl-template-494 tr { border:0px solid transparent !important; }
.tpl-component-files-list .searchcol1, .tpl-component-files-list .searchcol2 { width:36%; height:40px; }
.tpl-component-files-list .searchcol3 { width:90px; height:40px; }
@media(max-width:1440px) {
.tpl-component-files-list .searchcol1, .tpl-component-files-list .searchcol2 { width:32%; }
}
@media(max-width:768px) {
.tpl-component-files-list .searchcol1, .tpl-component-files-list .searchcol2 { width:100%; margin-bottom:20px; }
}
.tpl-component-files-list.tpl-template-files-red .searchcol1, .tpl-component-files-list.tpl-template-files-red .searchcol2 { width:36%; height:40px; }
.tpl-component-files-list.tpl-template-files-red .searchcol3 { width:90px; height:40px; }
@media(max-width:1440px) {
.tpl-component-files-list.tpl-template-files-red .searchcol1, .tpl-component-files-list.tpl-template-files-red .searchcol2 { width:32%; }
}
@media(max-width:768px) {
.tpl-component-files-list.tpl-template-files-red .searchcol1, .tpl-component-files-list.tpl-template-files-red .searchcol2 { width:100%; margin-bottom:20px; }
}
.tpl-component-files-list.tpl-template-258 .searchcol1, .tpl-component-files-list.tpl-template-258 .searchcol2 { width:36%; height:40px; }
.tpl-component-files-list.tpl-template-258 .searchcol3 { width:90px; height:40px; }
@media(max-width:1440px) {
.tpl-component-files-list.tpl-template-258 .searchcol1, .tpl-component-files-list.tpl-template-258 .searchcol2 { width:32%; }
}
@media(max-width:768px) {
.tpl-component-files-list.tpl-template-258 .searchcol1, .tpl-component-files-list.tpl-template-258 .searchcol2 { width:100%; margin-bottom:20px; }
}
.tpl-component-files-list.tpl-template-259 .searchcol1, .tpl-component-files-list.tpl-template-259 .searchcol2 { width:36%; height:40px; }
.tpl-component-files-list.tpl-template-259 .searchcol3 { width:90px; height:40px; }
@media(max-width:1440px) {
.tpl-component-files-list.tpl-template-259 .searchcol1, .tpl-component-files-list.tpl-template-259 .searchcol2 { width:32%; }
}
@media(max-width:768px) {
.tpl-component-files-list.tpl-template-259 .searchcol1, .tpl-component-files-list.tpl-template-259 .searchcol2 { width:100%; margin-bottom:20px; }
}
.tpl-component-files-list.tpl-template-295 .searchcol1, .tpl-component-files-list.tpl-template-295 .searchcol2 { width:36%; height:40px; }
.tpl-component-files-list.tpl-template-295 .searchcol3 { width:90px; height:40px; }
@media(max-width:1440px) {
.tpl-component-files-list.tpl-template-295 .searchcol1, .tpl-component-files-list.tpl-template-295 .searchcol2 { width:32%; }
}
@media(max-width:768px) {
.tpl-component-files-list.tpl-template-295 .searchcol1, .tpl-component-files-list.tpl-template-295 .searchcol2 { width:100%; margin-bottom:20px; }
}
.tpl-component-262.tpl-template-graphic .timetable { width:100%; display:flex; flex-direction:column; justify-content:space-between; align-items:stretch; text-align:center; background: linear-gradient(to bottom, rgba(4,29,55,.87), rgba(0,51,102,.6)), url(/assets/img/timetable.png); background-size:contain; }
.tpl-component-262.tpl-template-graphic .btn-outline-white { background:transparent; border:1px solid #FFF; color:#FFF; }
.tpl-component-262.tpl-template-graphic .btn-outline-white:hover { background:rgba(255,255,255,.9); color: #003366; }
.tpl-component-262.tpl-template-banners .timetable { width:100%; display:flex; flex-direction:column; justify-content:space-between; align-items:stretch; text-align:center; background: linear-gradient(to bottom, rgba(249, 194, 28, .8), rgba(249, 194, 28, .5)), url(/assets/img/timetable.png); background-size:contain; }
.tpl-component-262.tpl-template-banners .btn-outline-white { background:transparent; border:1px solid #FFF; color:#FFF; }
.tpl-component-262.tpl-template-banners .btn-outline-white:hover { background:rgba(255,255,255,.9); color: #003366; }
.tpl-component-262.tpl-template-292 .city { width:100%; min-height:250px; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; background: linear-gradient(180deg, rgba(239,239,239,.9) 0%, rgba(239,239,239,.7) 22%, rgba(255,255,255,.7) 68%), url(/assets/img/city.jpg); background-size:cover; }
.tpl-component-netcat-module-search-result-by-type--old.tpl-template-others .search-result-title { margin-top: 30px; margin-bottom: 10px; text-align: left; }
.tpl-component-netcat-module-search-result-by-type--old.tpl-template-others .search-no-result { text-align: left; }
.tpl-component-netcat-module-search-result-by-type--old.tpl-template-others .search-result-item { display: flex; align-items: flex-start; flex-direction: column; justify-items: flex-start; margin-bottom: 0.5rem; }
.tpl-component-netcat-module-search-result-by-type--old.tpl-template-search-field .search-form { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; }
.tpl-component-netcat-module-search-result-by-type--old.tpl-template-search-field .search-form input { flex-grow: 1; }
.tpl-component-271 .tpl-table { width: 100%; min-height: 60px; }
.tpl-component-271 .tpl-table td { position: relative; }
.tpl-component-271 .tpl-table .align-left { text-align: left; }
.tpl-component-271 .tpl-table .align-center { text-align: center; }
.tpl-component-271 .tpl-table .align-right { text-align: right; }
.tpl-component-271 .tpl-table .align-justify { text-align: justify; }
.tpl-component-274 h3 { font-size: 1.3rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-274 .article { font-size:1.1em !important; }
.tpl-component-274 .article a { color:#003366; }
.tpl-component-274 .article a:hover { color:#617ba2; }
.tpl-component-274 ul { padding-left:1.1em!important; }
.tpl-component-274 li { margin-bottom:10px !important; }
.tpl-component-274 table p { margin:0; padding:0 !important; }
.tpl-component-274.tpl-template-inside-admin h3 { font-size: 1.3rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-274.tpl-template-inside-admin .article { font-size:1.1em !important; }
.tpl-component-274.tpl-template-inside-admin .article a { color:#003366; }
.tpl-component-274.tpl-template-inside-admin .article a:hover { color:#617ba2; }
.tpl-component-274.tpl-template-inside-admin ul { padding-left:1.1em!important; }
.tpl-component-274.tpl-template-inside-admin li { margin-bottom:10px !important; }
.tpl-component-274.tpl-template-inside-admin table p { margin:0; padding:0 !important; }
.tpl-component-274.tpl-template-276 h3 { font-size: 1.4rem !important; text-align:left !important; font-weight: 700!important; margin-bottom:15px; color:#003366; }
.tpl-component-274.tpl-template-276 .article { font-size:1.1em; line-height:1.6; }
.tpl-component-274.tpl-template-276 .article p { margin-bottom:25px; }
.tpl-component-274.tpl-template-276 .article a { color:#003366; }
.tpl-component-274.tpl-template-276 .article a:hover { color:#617ba2; }
.tpl-component-274.tpl-template-276 ul { padding-left:1.1em!important; }
.tpl-component-274.tpl-template-276 li { margin-bottom:10px !important; }
.tpl-component-274.tpl-template-276 table p { margin:0; padding:0 !important; }
.tpl-component-274.tpl-template-276 mark { background:#EFEFEF }
.tpl-component-274.tpl-template-276 .w-60 { width:60% }
@media(max-width:640px) {
.tpl-component-274.tpl-template-276 .w-60 { width:100% }
}
.tpl-component-274.tpl-template-text-red h3 { font-size: 1.25rem !important; font-weight: 700!important; }
.tpl-component-274.tpl-template-text-red mark { background:#EFEFEF }
.tpl-component-274.tpl-template-text-red table, .tpl-component-274.tpl-template-text-red tr, .tpl-component-274.tpl-template-text-red td { border:1px solid #ddd; border-collapse:collapse; }
.tpl-component-274.tpl-template-text-red td { padding:5px; }
.tpl-component-274.tpl-template-images-left h3 { font-size: 1.4rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-274.tpl-template-images-left .article { font-size:1.1em !important; }
.tpl-component-274.tpl-template-images-left .article a { color:#003366; }
.tpl-component-274.tpl-template-images-left .article a:hover { color:#617ba2; }
.tpl-component-274.tpl-template-images-left ul { padding-left:1.1em!important; }
.tpl-component-274.tpl-template-images-left li { margin-bottom:10px !important; }
.tpl-component-274.tpl-template-images-left table p { margin:0; padding:0 !important; }
.tpl-component-274.tpl-template-279 h3 { font-size: 1.4rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-274.tpl-template-279 .article { font-size:1.1em !important; }
.tpl-component-274.tpl-template-279 .article a { color:#003366; }
.tpl-component-274.tpl-template-279 .article a:hover { color:#617ba2; }
.tpl-component-274.tpl-template-279 ul { padding-left:1.1em!important; }
.tpl-component-274.tpl-template-279 li { margin-bottom:10px !important; }
.tpl-component-274.tpl-template-279 table p { margin:0; padding:0 !important; }
.tpl-component-274.tpl-template-279 mark { background:#EFEFEF }
.tpl-component-274.tpl-template-280 h3 { font-size: 1.4rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-274.tpl-template-280 .article { font-size:1.1em; line-height:1.6; }
.tpl-component-274.tpl-template-280 .article p { margin-bottom:25px; }
.tpl-component-274.tpl-template-280 .article a { color:#003366; }
.tpl-component-274.tpl-template-280 .article a:hover { color:#617ba2; }
.tpl-component-274.tpl-template-280 ul { padding-left:1.1em!important; }
.tpl-component-274.tpl-template-280 li { margin-bottom:10px !important; }
.tpl-component-274.tpl-template-280 table p { margin:0; padding:0 !important; }
.tpl-component-274.tpl-template-280 mark { background:#EFEFEF }
.tpl-component-274.tpl-template-280 .w-60 { width:60% }
@media(max-width:640px) {
.tpl-component-274.tpl-template-280 .w-60 { width:100% }
}
.tpl-component-274.tpl-template-head .contact-links, .tpl-component-274.tpl-template-head .contact-links a { color:#131517; transition:all 0.4s; }
.tpl-component-274.tpl-template-head .contact-links a:hover { color:#f2c94c; }
.tpl-component-274.tpl-template-282 h3 { font-size: 1.3rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-274.tpl-template-282 .article { font-size:1.1em !important; }
.tpl-component-274.tpl-template-282 .article a { color:#003366; }
.tpl-component-274.tpl-template-282 .article a:hover { color:#617ba2; }
.tpl-component-274.tpl-template-282 ul { padding-left:1.1em!important; }
.tpl-component-274.tpl-template-282 li { margin-bottom:10px !important; }
.tpl-component-274.tpl-template-282 table p { margin:0; padding:0 !important; }
.tpl-component-274.tpl-template-299 .w-70 { width:70%; margin:auto; }
@media(max-width:1440px) {
.tpl-component-274.tpl-template-299 .w-70 { width:100% }
}
.tpl-component-274.tpl-template-300 .w-70 { width:70%; margin:auto; }
@media(max-width:1440px) {
.tpl-component-274.tpl-template-300 .w-70 { width:100% }
}
.tpl-component-274.tpl-template-301 h3 { font-size: 1.4rem !important; text-align:left !important; font-weight: 700!important; color:#003366; }
.tpl-component-274.tpl-template-301 .article { font-size:1.1em; line-height:1.6; }
.tpl-component-274.tpl-template-301 .article p { margin-bottom:10px; }
.tpl-component-274.tpl-template-301 .article a { color:#003366; }
.tpl-component-274.tpl-template-301 .article a:hover { color:#617ba2; }
.tpl-component-274.tpl-template-301 ul { padding-left:1.1em!important; }
.tpl-component-274.tpl-template-301 li { margin-bottom:10px !important; }
.tpl-component-274.tpl-template-301 table p { margin:10px 0 15px 0; padding:0 !important; }
.tpl-component-274.tpl-template-301 table tr, .tpl-component-274.tpl-template-301 table td { border:1px solid #ddd; }
.tpl-component-274.tpl-template-301 table td { font-size:0.9em !important; padding:4px; }
.tpl-component-274.tpl-template-301 mark { background:#EFEFEF }
.tpl-component-274.tpl-template-301 .w-60 { width:60% }
@media(max-width:640px) {
.tpl-component-274.tpl-template-301 .w-60 { width:100% }
}
.tpl-component-274.tpl-template-495 h3 { font-size: 1.4rem !important; font-weight: 700!important; margin-top:30px; margin-bottom:15px; color:#003366; }
.tpl-component-274.tpl-template-495 .article { font-size:1.1em; line-height:1.6; }
.tpl-component-274.tpl-template-495 .article p { margin-bottom:25px; }
.tpl-component-274.tpl-template-495 .article a { color:#003366; }
.tpl-component-274.tpl-template-495 .article a:hover { color:#617ba2; }
.tpl-component-274.tpl-template-495 ul { padding-left:1.1em!important; }
.tpl-component-274.tpl-template-495 li { margin-bottom:10px !important; }
.tpl-component-274.tpl-template-495 table p { margin:0; padding:0 !important; }
.tpl-component-274.tpl-template-495 mark { background:#EFEFEF }
.tpl-component-274.tpl-template-495 .w-60 { width:60% }
@media(max-width:640px) {
.tpl-component-274.tpl-template-495 .w-60 { width:100% }
}
.tpl-component-netcat-stub-album .card-title-block { height:90px; overflow:hidden; position: relative; margin-bottom:15px; }
.tpl-component-netcat-stub-album .card-title-block:after { content: ""; text-align: right; position: absolute; bottom: 0; right: 0; left: 0; height: 1.2em; background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white 100%); pointer-events: none; }
.tpl-component-296 h3 { font-size:18px !important; font-weight:bold !important; }
.tpl-component-296 .contact-info-text { font-size:0.96em !important; }
.tpl-component-296 .contact-info-text a { margin:0 !important; padding:0 !important; display:inline !important; }
.tpl-component-netcat-cross-template-4 { min-height: 60px; }
.tpl-component-netcat-cross-template-4 .object-item-link { color: var(--tpl-color-foreground-main); text-decoration: none; }
.tpl-component-netcat-cross-template-4 .object-item-secondary-text { color: var(--tpl-color-brand); display: block; }
