﻿/* illhportal.krc.karelia.ru STYLE */

.load-more:after {
    background: url(/images/icons.png) -67px -18px no-repeat;
}

.load-more,
.search-section,
.page h3,
.page h3 a,
.text a,
.imp,
.page .news-page a,
.news-list .news-anons a,
.list-annot .item-title a,
.publ-title a,
.event-col-item-data,
.site-lang,
.publ-head,
.warning {
    color: #c7475e;
}

.page .up-link,
.page .bottom-link-right,
.page-bottom a {
    color: #939571;
}

.adverts-col .adverts-header {
    color: #bd0936;
}

.page big {
    color: #000;
}
.hor-menu>li {
    background: url(/images/bg_hmenu_r.png) 100% 0 no-repeat,
        url(/images/bg_hmenu_l.png) 0 0 no-repeat;
}

.hor-menu>li:nth-of-type(1) {
    background: url(/images/bg_hmenu_r.png) top right no-repeat;
}

.hor-menu>li:nth-last-of-type(1) {
    background: url(/images/bg_hmenu_l.png) top left no-repeat;
}

.hor-menu>li:hover,
.hor-menu .hor-menu-open {
    background: url(/images/bg_hmenu_r_open.png) 100% 0 no-repeat,
        url(/images/bg_hmenu_l_open.png) 0 0 no-repeat;
}

.hor-menu>li:nth-of-type(1):hover,
.hor-menu .hor-menu-open:nth-of-type(1) {
    background: url(/images/bg_hmenu_r_open.png) top right no-repeat;
}

.hor-menu>li:nth-last-of-type(1):hover,
.hor-menu .hor-menu-open:nth-last-of-type(1) {
    background: url(/images/bg_hmenu_l_open.png) top left no-repeat;
}

.back-link:before,
.up-link:before {
    background: url(/images/icons.png) 0 0 no-repeat;
}

.bottom-link-right:after {
    background: url(/images/icons.png) -19px 0 no-repeat;
}

.go-prev:before {
    background: url(/images/icons.png) 0 -18px no-repeat;
}

.go-next:before {
    background: url(/images/icons.png) -34px -18px no-repeat;
}

.hor-menu>li,
.hor-menu>li:nth-of-type(1),
.hor-menu>li:nth-last-of-type(1) {
    background-color: #939571;
}

.hor-menu>li:hover,
.hor-menu .hor-menu-open,
.hor-menu>li:nth-of-type(1):hover,
.hor-menu .hor-menu-open:nth-of-type(1),
.hor-menu>li:nth-last-of-type(1):hover,
.hor-menu .hor-menu-open:nth-last-of-type(1) {
    background-color: #aeb485;
}

.hor-menu-sub-item {
    color: #08342f;
}

.hor-menu-sub-item:hover {
    background: #e8ead2;
}

.imp {
    background: #f3efe6;
    border-left: 9px #9daebd solid;
    color: #2a6494;
}

.adverts-krc-col {
    background-color: #aeb485;
}

.adverts-krc-col .adverts-item,
.adverts-krc-col .adverts-item-more,
.adverts-sc-col .adverts-item {
    color: #fff;
}

.adverts-sc-col .adverts-item-more {
    color: #c4ddf1; /*c8e7d5; временно заменен, когда есть объявление ФИЦ*/
    font-style: italic;
    text-align: right;
}

.adverts-sc-col {
    background: #70b8f3;/*4db176; временно заменен, когда есть объявление ФИЦ*/
    margin-bottom: 15px;
    padding: 16px 32px 0;
}

.adverts-sc-col .adverts-item {
    background-color: #70b8f3; /*4db176; временно заменен, когда есть объявление ФИЦ*/
}

.bottom-search-submit {
    margin-bottom: 0;
}

.inst-journal {
    display: table;
    line-height: 16px;
    margin: 18px 0 0;
}

.inst-journal:nth-last-of-type(1) {
    padding-bottom: 10px;
}

.inst-journal a {
    color: #68665e;
    text-decoration: none;
}

.inst-journal img {
    float: left;
    margin-right: 14px;
}

.site-logo p:nth-last-of-type(1) {
    line-height: 20px;
    margin-top: 10px; 
}

.section-head {
    background: #bd0936;
    border-top: 2px solid #9b0d31;
}

.main-menu-item .sub-item-link {
    color: #59534b;
    text-decoration: none;
}

a.sub-item-link span {
    color: #59534b;
}

.adverts-col {
    border: none; 
    background: #eef0dc;
}

.adverts-col .adverts-item {
    border-bottom: none;
}

.event-col-header a,
.page h1, .page .h1 {
    color: #c7475e;
}

.library-mode {
    background: url(/images/bg_mode_bottom.png) 0 100% repeat-x,
                #e7e1d2 url(/images/bg_mode_top.png) 0 0 repeat-x;
    color: #191919;
    line-height: 18px;
    padding: 20px 30px 18px 16px;
}

.library-mode .title {
    font-weight: bold;
    text-transform: uppercase;
}

.library-mode p {
    margin-bottom: 5px;
}

.b-phone {
    color: #000;
    line-height: 18px;
    padding: 20px 0 10px 62px;
    position: relative;
}

.b-phone:before {
    background: url(/images/icons.png) -68px 0 no-repeat;
    content: '';
    height: 39px;
    left: 0;
    position: absolute;
    top: 18px;
    width: 54px;
}
/*
.bottom-col,
.bottom-col:nth-of-type(2) {
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}
*/
.bottom-col:nth-of-type(2) a{
    font-size: 15px;
    color: #fff;
}
/*
.bottom-col:nth-of-type(1),
.bottom-col:nth-of-type(2) {
    width: 35%;
}

.bottom-col:nth-last-of-type(1) {
    width: 30%;
}
*/
.bottom-search {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.main-news-list {
    background: #e4e7c6;
    border-bottom: 2px dotted #c6c7b4;
    border-top: 2px dotted #c6c7b4;
}

.main-news-list .news-data, .news-list .news-data {
    color: #a09882;
}

.start-news-list .news-data {
    color: #a09882;
}

.advert-vacan {
    background: #3c9e5f;
}

.banners-left a:last-of-type img {
    margin-bottom: 0;
}

.subs-links a:hover {
    background: #e8ead2;
}

.bottom-search form {
    margin-bottom: 20px;
}

.bottom-col:nth-of-type(1) {
    width: 17%;
}

.bottom-col:nth-of-type(2) {
    width: 25%;
}

.bottom-col:nth-of-type(3) {
    width: 30%;
}

.bottom-col:nth-last-of-type(1) {
    width: 27%;
}

.inst-subd-scheme-item {
    background: #eef0dc;
    border: 2px solid #aeaeae;
    box-sizing: border-box;
    display: inline-block;
    height: 135px;
    margin-bottom: 40px;
    padding-top: 45px;
    position: relative;
    text-align: center;
    width: 47%;
}

.inst-subd-scheme-item a {
    color: #474242;
    font-size: 18px;
    font-weight: 600;
}

.inst-subd-scheme-item:nth-of-type(2n) {
    margin-left: 5%;
}

.inst-subd-scheme-item:nth-child(2) {
    padding-top: 23px;
}
/*
.inst-subd-scheme-item:last-of-type {
    margin-left: 26%;
}
*/
.inst-subd-scheme-subitem {
    border-left: 1px dashed #7a7a71;
    border-top: 1px dashed #7a7a71;
    bottom: 0;
    display: inline-block;
    padding: 15px 25px;
    position: absolute;
    right:0;
}

.inst-subd-scheme-subitem a {
    color: #6c6666;
    font-size: 15px;
    font-weight: 600;
}

.page,
.news-item {
    display: table;
}

.b-calendar {
    background: #bd0936;
    color: #f4ecd8;
    display: block;
    font-size: 20px;
    margin-bottom: 20px;
    padding: 20px;
    text-decoration: none;
}

.calendar em {
  color: #281f1f;
  text-shadow: #939571 0 -1px 0;
  background: #e4e7c6;
  background: -webkit-gradient(linear, left top, left bottom, from(#e4e7c6), to(#939571));
  background: -moz-linear-gradient(top, #e4e7c6, #939571);
}

/*********************************************************************************
 RESOLUTION   1201-1440 px
 *********************************************************************************/

@media screen and (max-width: 1440px) {
    .copyright {
        font-size: 12px;
        line-height: 16px;
    }
}
