.tpl-component-166.tpl-template-logos-main .banner { width:250px; height:120px; }
.tpl-component-166.tpl-template-logos-main .banner img, .tpl-component-166.tpl-template-logos-main .img { width:40px; height:auto; }
.tpl-component-166.tpl-template-logos-main .banner-item { height:110px; }
.tpl-component-166.tpl-template-logos-main .banner-link { font-size:13px; height:45px; }
@media(max-width:1690px) {
.tpl-component-166.tpl-template-logos-main .banner { width:220px; }
.tpl-component-166.tpl-template-logos-main .banner-link { font-size:12px; }
}
@media(max-width:1690px) {
.tpl-component-166.tpl-template-logos-main .banner { width:220px; }
.tpl-component-166.tpl-template-logos-main .banner-link { font-size:12px; }
}
@media(max-width:1536px) {
.tpl-component-166.tpl-template-logos-main .banner-link { font-size:11px; }
}
@media(max-width:1366px) {
.tpl-component-166.tpl-template-logos-main .banner-link { font-size:13px; }
}
@media(max-width:768px) {
.tpl-component-166.tpl-template-logos-main .banner { width:48%; }
.tpl-component-166.tpl-template-logos-main .banner-link { font-size:12px; }
}
@media(max-width:480px) {
.tpl-component-166.tpl-template-logos-main .banner-item { height:110px; }
.tpl-component-166.tpl-template-logos-main .banner-link { height:30px; }
}
@media(max-width:375px) {
.tpl-component-166.tpl-template-logos-main .banner-item { height:115px; }
.tpl-component-166.tpl-template-logos-main .banner-link { height:35px; font-size:11px; }
}
@media(max-width:320px) {
.tpl-component-166.tpl-template-logos-main .banner-item { height:130px; }
.tpl-component-166.tpl-template-logos-main .banner-link { height:45px; }
}
.tpl-component-166.tpl-template-267 .banner { width:250px; height:120px; }
.tpl-component-166.tpl-template-267 .banner img, .tpl-component-166.tpl-template-267 .img { width:40px; height:auto; }
.tpl-component-166.tpl-template-267 .banner-item { height:110px; }
.tpl-component-166.tpl-template-267 .banner-link { font-size:13px; height:45px; }
@media(max-width:1690px) {
.tpl-component-166.tpl-template-267 .banner { width:220px; }
.tpl-component-166.tpl-template-267 .banner-link { font-size:12px; }
}
@media(max-width:1690px) {
.tpl-component-166.tpl-template-267 .banner { width:220px; }
.tpl-component-166.tpl-template-267 .banner-link { font-size:12px; }
}
@media(max-width:1536px) {
.tpl-component-166.tpl-template-267 .banner-link { font-size:11px; }
}
@media(max-width:1366px) {
.tpl-component-166.tpl-template-267 .banner-link { font-size:13px; }
}
@media(max-width:768px) {
.tpl-component-166.tpl-template-267 .banner { width:48%; }
.tpl-component-166.tpl-template-267 .banner-link { font-size:12px; }
}
@media(max-width:480px) {
.tpl-component-166.tpl-template-267 .banner-item { height:110px; }
.tpl-component-166.tpl-template-267 .banner-link { height:30px; }
}
@media(max-width:375px) {
.tpl-component-166.tpl-template-267 .banner-item { height:115px; }
.tpl-component-166.tpl-template-267 .banner-link { height:35px; font-size:11px; }
}
@media(max-width:320px) {
.tpl-component-166.tpl-template-267 .banner-item { height:130px; }
.tpl-component-166.tpl-template-267 .banner-link { height:45px; }
}
.tpl-component-173 h2, .tpl-component-173 h3, .tpl-component-173 h4, .tpl-component-173 h5 { margin-bottom:10px; }
.tpl-component-173 h2 { font-size:1.45rem !important; font-weight:bold; }
.tpl-component-173 h3 { font-size:1.25rem !important; font-weight:bold; }
.tpl-component-173 ul { padding-left:30px; }
.tpl-component-173 p, .tpl-component-173 li { margin-bottom:10px; }
.tpl-component-173 .w-50 { width:50% }
@media(max-width:768px) {
.tpl-component-173 .w-50 { width:100% !important; }
}
.tpl-component-173.tpl-template-inside-admin h2, .tpl-component-173.tpl-template-inside-admin h3, .tpl-component-173.tpl-template-inside-admin h4, .tpl-component-173.tpl-template-inside-admin h5 { margin-bottom:10px; }
.tpl-component-173.tpl-template-inside-admin h2 { font-size:1.45rem !important; font-weight:bold; }
.tpl-component-173.tpl-template-inside-admin h3 { font-size:1.25rem !important; font-weight:bold; }
.tpl-component-173.tpl-template-inside-admin ul { padding-left:30px; }
.tpl-component-173.tpl-template-inside-admin p, .tpl-component-173.tpl-template-inside-admin li { margin-bottom:10px; }
.tpl-component-173.tpl-template-inside-admin .w-50 { width:50% }
@media(max-width:768px) {
.tpl-component-173.tpl-template-inside-admin .w-50 { width:100% !important; }
}
.tpl-component-173.tpl-template-175 h3 { font-size: 1.25rem !important; font-weight: 700!important; }
.tpl-component-173.tpl-template-175 mark { background:#EFEFEF }
.tpl-component-173.tpl-template-175 .w-50 { width:50% }
@media(max-width:768px) {
.tpl-component-173.tpl-template-175 .w-50 { width:100% !important; }
}
.tpl-component-173.tpl-template-images-left h2, .tpl-component-173.tpl-template-images-left h3, .tpl-component-173.tpl-template-images-left h4, .tpl-component-173.tpl-template-images-left h5 { margin-bottom:10px; }
.tpl-component-173.tpl-template-images-left h2 { font-size:1.45rem !important; font-weight:bold; }
.tpl-component-173.tpl-template-images-left h3 { font-size:1.25rem !important; font-weight:bold; }
.tpl-component-173.tpl-template-images-left ul { padding-left:30px; }
.tpl-component-173.tpl-template-images-left p, .tpl-component-173.tpl-template-images-left li { margin-bottom:10px; }
.tpl-component-173.tpl-template-images-left .w-50 { width:50% }
@media(max-width:768px) {
.tpl-component-173.tpl-template-images-left .w-50 { width:100% !important; }
}
.tpl-component-173.tpl-template-178 h3 { font-size: 1.25rem !important; font-weight: 700!important; }
.tpl-component-173.tpl-template-178 mark { background:#EFEFEF }
.tpl-component-173.tpl-template-179 h2, .tpl-component-173.tpl-template-179 h3, .tpl-component-173.tpl-template-179 h4, .tpl-component-173.tpl-template-179 h5 { margin-bottom:10px; }
.tpl-component-173.tpl-template-179 h2 { font-size:1.45rem !important; font-weight:bold; }
.tpl-component-173.tpl-template-179 h3 { font-size:1.25rem !important; font-weight:bold; }
.tpl-component-173.tpl-template-179 ul { padding-left:30px; }
.tpl-component-173.tpl-template-179 p, .tpl-component-173.tpl-template-179 li { margin-bottom:10px; }
.tpl-component-173.tpl-template-179 .w-50 { width:50% }
@media(max-width:768px) {
.tpl-component-173.tpl-template-179 .w-50 { width:100% !important; }
}
.tpl-component-181 { min-height: 1em; }
.tpl-component-181 .vacancy-item { border-bottom: 1px solid var(--tpl-color-foreground-accent-lightest, #e3f2fd); display: flex; }
.tpl-component-181 .vacancy-item:last-child { border-bottom: none; }
.tpl-component-181 .vacancy-item .item-info { margin-right: auto; }
.tpl-component-181 .vacancy-item .item-info .title { text-decoration: none; display:inline-block; }
.tpl-component-181 .vacancy-item .item-info .description { color: var(--tpl-color-foreground-accent); }
.tpl-component-181 .vacancy-item .item-salary { font-weight: 600; color: var(--tpl-color-brand-dark); }
.tpl-component-181 .tpl-block-list-objects > *[data-nc-b2~="500"] .vacancy-item { flex-direction: column; }
.tpl-component-181 .tpl-block-list-objects > *[data-nc-b1~="500"] .vacancy-item { flex-direction: row; }
.tpl-component-181 .tpl-block-list-objects > *[data-nc-b2~="400"] .vacancy-item .item-salary { text-align: left; margin-left: 0; }
.tpl-component-181 .vacancy-item .no-salary { color: var(--tpl-color-foreground-accent); }
.tpl-component-181 .vacancy-full .item-salary { font-weight: 600; color: var(--tpl-color-brand-dark); padding: 0.5rem 0; }
.tpl-component-181 .vacancy-full .item-salary .no-salary { color: var(--tpl-color-foreground-accent); }
.tpl-component-181 .vacancy-full .item-details { padding-bottom: 2rem; }
.tpl-component-181 .vacancy-full .send-email-block { border: 7px solid var(--tpl-color-brand); padding: 2rem; text-align: center; }
.tpl-component-181 .vacancy-full .icon-email { line-height: 1; color: var(--tpl-color-brand); font-size: 1.2em; margin-right: 1rem; width: 1.2em; height: 1.2em; }
.tpl-component-181 .vacancy-full .icon-email svg { width: 1em; height: 1em; }
.tpl-component-181 .vacancy-full .icon-email svg path { fill: var(--tpl-color-brand); }
ul { margin:0;padding:0; }
li.no-bullet { list-style: none; }
a, button { cursor: pointer; }
.tpl-component-190 h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-190 h3 { font-size:1.25rem !important; font-weight:bold; }
.tpl-component-190 ul { padding-left:30px; }
.tpl-component-190 p, .tpl-component-190 li { margin-bottom:10px; }
.tpl-component-190 iframe { width:100%; max-width:100% !important }
.tpl-component-190 .w-50 { width:50% }
@media(max-width:768px) {
.tpl-component-190 .w-50 { width:100% !important; }
}
.tpl-component-190.tpl-template-news-red h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-190.tpl-template-news-red h3 { font-size:1.25rem !important; font-weight:bold; }
.tpl-component-190.tpl-template-news-red ul { padding-left:30px; }
.tpl-component-190.tpl-template-news-red p, .tpl-component-190.tpl-template-news-red li { margin-bottom:10px; }
.tpl-component-190.tpl-template-news-red iframe { width:100%; max-width:100% !important }
.tpl-component-190.tpl-template-news-red .w-50 { width:50% }
@media(max-width:768px) {
.tpl-component-190.tpl-template-news-red .w-50 { width:100% !important; }
}
.tpl-component-190.tpl-template-board h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-190.tpl-template-261 h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-190.tpl-template-261 h3 { font-size: 1.25rem !important; font-weight: 700!important; }
.tpl-component-190.tpl-template-261 p, .tpl-component-190.tpl-template-261 li { margin-bottom:10px; }
.tpl-component-190.tpl-template-264 h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-190.tpl-template-264 h3 { font-size: 1.25rem !important; color:#2c53a6; }
.tpl-component-190.tpl-template-264 p, .tpl-component-190.tpl-template-264 li { margin-bottom:10px; }
.tpl-component-190.tpl-template-264 iframe { width:100%; max-width:100% !important }
.tpl-component-190.tpl-template-265 h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-190.tpl-template-266 h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-190.tpl-template-266 h3 { font-size: 1.25rem !important; color:#2c53a6; }
.tpl-component-190.tpl-template-266 p, .tpl-component-190.tpl-template-266 li { margin-bottom:10px; }
.tpl-component-190.tpl-template-266 iframe { width:100%; max-width:100% !important }
.tpl-component-190.tpl-template-266 .mx-min { margin:0 -1%; }
.tpl-component-190.tpl-template-272 h5 { font-weight:600; margin-bottom:15px; }
.tpl-component-190.tpl-template-272 h3 { font-size:1.25rem !important; font-weight:bold; }
.tpl-component-190.tpl-template-272 ul { padding-left:30px; }
.tpl-component-190.tpl-template-272 p, .tpl-component-190.tpl-template-272 li { margin-bottom:10px; }
.tpl-component-190.tpl-template-272 iframe { width:100%; max-width:100% !important }
.tpl-component-190.tpl-template-272 .w-50 { width:50% }
@media(max-width:768px) {
.tpl-component-190.tpl-template-272 .w-50 { width:100% !important; }
}
.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-241 tr, .tpl-component-sub-list.tpl-template-241 td { height:60px }
.tpl-component-sub-list.tpl-template-241 table, .tpl-component-sub-list.tpl-template-241 td, .tpl-component-sub-list.tpl-template-241 tr { border:0px solid transparent !important; }
.tpl-component-sub-list.tpl-template-263 tr, .tpl-component-sub-list.tpl-template-263 td { height:60px }
.tpl-component-sub-list.tpl-template-263 table, .tpl-component-sub-list.tpl-template-263 td, .tpl-component-sub-list.tpl-template-263 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-vestnik .searchcol1, .tpl-component-files-list.tpl-template-vestnik .searchcol2 { width:36%; height:40px; }
.tpl-component-files-list.tpl-template-vestnik .searchcol3 { width:90px; height:40px; }
@media(max-width:1440px) {
.tpl-component-files-list.tpl-template-vestnik .searchcol1, .tpl-component-files-list.tpl-template-vestnik .searchcol2 { width:32%; }
}
@media(max-width:768px) {
.tpl-component-files-list.tpl-template-vestnik .searchcol1, .tpl-component-files-list.tpl-template-vestnik .searchcol2 { width:100%; margin-bottom:20px; }
}
.tpl-component-files-list.tpl-template-248 .searchcol1, .tpl-component-files-list.tpl-template-248 .searchcol2 { width:36%; height:40px; }
.tpl-component-files-list.tpl-template-248 .searchcol3 { width:90px; height:40px; }
@media(max-width:1440px) {
.tpl-component-files-list.tpl-template-248 .searchcol1, .tpl-component-files-list.tpl-template-248 .searchcol2 { width:32%; }
}
@media(max-width:768px) {
.tpl-component-files-list.tpl-template-248 .searchcol1, .tpl-component-files-list.tpl-template-248 .searchcol2 { width:100%; margin-bottom:20px; }
}
.tpl-component-files-list.tpl-template-249 .searchcol1, .tpl-component-files-list.tpl-template-249 .searchcol2 { width:36%; height:40px; }
.tpl-component-files-list.tpl-template-249 .searchcol3 { width:90px; height:40px; }
@media(max-width:1440px) {
.tpl-component-files-list.tpl-template-249 .searchcol1, .tpl-component-files-list.tpl-template-249 .searchcol2 { width:32%; }
}
@media(max-width:768px) {
.tpl-component-files-list.tpl-template-249 .searchcol1, .tpl-component-files-list.tpl-template-249 .searchcol2 { width:100%; margin-bottom:20px; }
}
h5 { font-weight:600; margin-bottom:15px; }
.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-netcat-base-file .object-item { display: flex; flex-direction: column; }
.tpl-component-netcat-base-file .object-item .item-name { text-decoration: none; }
.tpl-component-netcat-base-file .object-item.iconpos-left .item-size { padding-left: calc(var(--tpl-object-icon-size) + var(--tpl-object-item--icon-space-text)); }
.tpl-component-netcat-base-file .object-item .item-file-name-wrapper { display: flex; align-items: center; gap: var(--tpl-object-item--icon-space-text); }
.tpl-component-netcat-base-file .object-item.iconpos-top .item-file-name-wrapper { align-items: flex-start; flex-direction: column; }
.tpl-component-netcat-base-file .object-item .tpl-icon { height: 1em; width: 1em; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; overflow: hidden; margin: 0; padding: 0; }
.tpl-component-netcat-base-file .object-item .tpl-icon * { max-width: 100%; max-height: 100%; }
.tpl-component-netcat-base-file .object-item .tpl-icon svg, .tpl-component-netcat-base-file .object-item .tpl-icon img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-netcat-base-file .object-item .tpl-icon svg path { stroke: var(--tpl-object-item--icon-color, revert-layer); }
.tpl-component-netcat-base-file .object-item .tpl-icon[class*='icon-decor-'] svg, .tpl-component-netcat-base-file .object-item .tpl-icon[class*='icon-decor-'] img { max-width: 50%; max-height: 50%; }
.tpl-component-netcat-base-file .object-item .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-netcat-base-file .object-item .tpl-icon[class*='icon-decor-circle'] svg, .tpl-component-netcat-base-file .object-item .tpl-icon[class*='icon-decor-circle'] img { max-width: 40%; max-height: 40%; }
.tpl-component-netcat-base-file .object-item .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-netcat-base-file .object-item .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-netcat-base-file .object-item.tpl-align-center { align-items: center; }
.tpl-component-netcat-base-file .object-item.tpl-align-top { align-items: flex-start; }
.tpl-component-netcat-base-file .object-item.tpl-align-bottom { align-items: flex-end; }
.tpl-component-netcat-base-file .object-item > span { display: flex; flex-direction: column; flex: 1 0 0px; }
.tpl-component-netcat-base-file .object-item.iconpos-left > .tpl-icon { margin-right: var(--tpl-object-item--icon-space-text); }
.tpl-component-netcat-base-file .object-item.iconpos-right a { flex-wrap: nowrap; }
.tpl-component-netcat-base-file .object-item.iconpos-right .item-icon { order: 12; }
.tpl-component-netcat-base-file .object-item.iconpos-right .item-name { order: 1; }
.tpl-component-netcat-base-file .object-item.iconpos-right > .tpl-icon { margin-left: var(--tpl-object-item--icon-space-text); }
.tpl-component-netcat-base-file .object-item.iconpos-top { flex-direction: column; }
.tpl-component-netcat-base-file .object-item.iconpos-top > .tpl-icon { margin-bottom: var(--tpl-object-item--icon-space-text); }
.tpl-component-netcat-base-file.tpl-template-general .object-item { display: flex; flex-direction: column; }
.tpl-component-netcat-base-file.tpl-template-general .object-item .item-name { text-decoration: none; }
.tpl-component-netcat-base-file.tpl-template-general .object-item.iconpos-left .item-size { padding-left: calc(var(--tpl-object-icon-size) + var(--tpl-object-item--icon-space-text)); }
.tpl-component-netcat-base-file.tpl-template-general .object-item .item-file-name-wrapper { display: flex; align-items: center; gap: var(--tpl-object-item--icon-space-text); }
.tpl-component-netcat-base-file.tpl-template-general .object-item.iconpos-top .item-file-name-wrapper { align-items: flex-start; flex-direction: column; }
.tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon { height: 1em; width: 1em; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; overflow: hidden; margin: 0; padding: 0; }
.tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon * { max-width: 100%; max-height: 100%; }
.tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon svg, .tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon svg path { stroke: var(--tpl-object-item--icon-color, revert-layer); }
.tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon[class*='icon-decor-'] svg, .tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon[class*='icon-decor-'] img { max-width: 50%; max-height: 50%; }
.tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon[class*='icon-decor-circle'] svg, .tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon[class*='icon-decor-circle'] img { max-width: 40%; max-height: 40%; }
.tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-netcat-base-file.tpl-template-general .object-item .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-netcat-base-file.tpl-template-general .object-item.tpl-align-center { align-items: center; }
.tpl-component-netcat-base-file.tpl-template-general .object-item.tpl-align-top { align-items: flex-start; }
.tpl-component-netcat-base-file.tpl-template-general .object-item.tpl-align-bottom { align-items: flex-end; }
.tpl-component-netcat-base-file.tpl-template-general .object-item > span { display: flex; flex-direction: column; flex: 1 0 0px; }
.tpl-component-netcat-base-file.tpl-template-general .object-item.iconpos-left > .tpl-icon { margin-right: var(--tpl-object-item--icon-space-text); }
.tpl-component-netcat-base-file.tpl-template-general .object-item.iconpos-right a { flex-wrap: nowrap; }
.tpl-component-netcat-base-file.tpl-template-general .object-item.iconpos-right .item-icon { order: 12; }
.tpl-component-netcat-base-file.tpl-template-general .object-item.iconpos-right .item-name { order: 1; }
.tpl-component-netcat-base-file.tpl-template-general .object-item.iconpos-right > .tpl-icon { margin-left: var(--tpl-object-item--icon-space-text); }
.tpl-component-netcat-base-file.tpl-template-general .object-item.iconpos-top { flex-direction: column; }
.tpl-component-netcat-base-file.tpl-template-general .object-item.iconpos-top > .tpl-icon { margin-bottom: var(--tpl-object-item--icon-space-text); }
.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; }
