/* CSS kod pishite v etom faile, chotobi pri ustanovke obnovlenii ne bilo problem  */
/* --------------------------------------- */
/* Here you can put custom css rules for your site */
/*-----------------------------image-block------------------------------------*/
.image-block { position: relative; font-size: 0; line-height: 0; text-align: center; text-decoration: none; overflow: hidden; display: block; white-space: nowrap; }
.image-block:before { z-index: 5; }
.image-block:after { z-index: 6; }
.image-block__inner { position: relative; width: 100%; height: 100%; min-height: inherit; display: inline-block; vertical-align: middle; letter-spacing: normal; word-spacing: normal; background: center center no-repeat; -webkit-background-size: auto auto; background-size: auto; border-radius: inherit; cursor: inherit; }
.image-block__inner:after { content: ''; width: 0; height: 100%; min-height: inherit; display: inline-block; vertical-align: middle; }
.image-block__item { position: relative; max-width: 100%; display: inline-block; vertical-align: middle; border-radius: inherit; float: none; cursor: inherit; }
.image-block__item--fixed { max-width: 100%; max-height: 100%; }
/**/
.snippet {}
.snippet--column { width: auto; padding: 0; margin-left: -15px; margin-right: -15px; border: none; border-collapse: collapse; display: block; }
.snippet--column > * { width: 100%; display: table; table-layout: fixed; }
.snippet--column > * > * > * { padding-left: 15px; padding-right: 15px; border: none; vertical-align: top; }
.imgt {
    float: left;
    padding-left: 0px;
    padding-top: 12px;
    font-size: 13px;
    color: #000;
    width: 250px;
    margin-left: 10px;
    font-family: "Trebuchet MS";
}
@media all and (max-width: 767px) {
    .snippet--column {}
    .snippet--column > * > * > * { display: block; }
}

/**/

.top-row { padding-top: 12px; padding-bottom: 12px; }
.top-row__inner { font-size: 0; line-height: 0; width: 100%; display: table; }
.top-row__col { font-size: 13px; line-height: 1.53846; display: inline-block; vertical-align: middle; float: none; }
/**/

.logo-box { display: table; }
.logo-box__image { display: table-cell; vertical-align: middle; }
.logo-box__image {}
.logo-box__title { font-size: 19px; line-height: 1.3157895; padding-left: 20px; display: table-cell; vertical-align: middle; color: #000; }
/**/
.header-slogan { font-size: 13px; line-height: 1.231; color: #8b9aa4; }
.header-slogan .social-icons {}
@media all and (max-width: 991px){
    .header-slogan { margin-top: 10px; }
}
/**/
.header-middle { font-size: 0; line-height: 0; width: 100%; display: table; table-layout: fixed; }
.header-middle__col { font-size: 13px; line-height: 1.3157895; display: inline-block; vertical-align: middle; float: none; }
/**/
header.menu-type-1 { padding: 20px 0; height: auto; }
header.menu-type-1 > .container { margin-bottom: 0; }
.main { clear: both; }
header.menu-type-1 > .nav-main-collapse { /*margin-top: -47px; margin-bottom: 6px;*/ }
.header-middle button.btn-responsive-nav { position: relative; top: auto; right: auto; margin: 0; }
.mega-menu table td:last-child .dropdown-menu .dropdown-menu { left: 100%; }
header.menu-type-1 .mega-menu table a .icon { display: none; }

@media all and (min-width: 992px){
    header.menu-type-1 > .nav-main-collapse { height: auto !important; }
}
@media all and (max-width: 991px){
    header .nav-main-collapse { top: 20px; }
    header.menu-type-1 > .nav-main-collapse { margin-top: 0px; margin-bottom: 0px; }
}
/**/
.merrf-logo {  display: inline-block; vertical-align: middle; margin-left:-65px;}
.merrf-logo__link { display: inline-block; vertical-align: top; text-decoration: none; }
.merrf-logo__img { display: block; }
/**/
.header-social { display: inline-block; vertical-align: middle; }
.social-icons li { background-image: url("/images/social-sprites.png"); background-color: #f9f9f9; }
@media all and (max-width: 991px){
    .header-social .social-icons { display: block; }
}
/**/
.news-category { margin-bottom: 35px; }
.news-category__item { margin-top: 35px; padding-top: 29px; border-top: 1px solid #e8ecee; }
.news-category__item:first-child { margin-top: 0; padding-top: 0; border-top: none; }
.news-category__item-title { font-size: 28px; font-weight: 300; line-height: 1.1; margin-bottom: 21px; }

.news-notice {}
.news-notice__list { margin: 0; padding: 0; list-style: none; }
.news-notice__item { font-size: 13px; line-height: 1.53846; margin: 0 0 13px 0; padding: 7px 0 0 0; color: #555; }
.news-notice__item--bordered { margin-bottom: 11px; border-top: 1px solid #d9dfe3; }
.news-notice__item--main { margin-bottom: 20px; }
.news-notice__item:first-child { padding-top: 0; border-top: 0; }
.news-notice__item:last-child { margin-bottom: 0; }
.news-notice__item-image { margin-bottom: 11px; padding-top: 8px; text-align: left; }
.news-notice__item-title {}
.news-notice__item-link {}
.news-notice__item-date { font-size: 11px; color: #555; }
.news-notice__item-cont { margin-top: 16px; }
.news-notice__foot { margin-top: 22px; }
.news-notice__foot .btn { margin: 0; }
@media all and (max-width: 767px){
    .news-notice {}
		.merrf-logo{
		margin-left:0;
	}
}
.bot_search {
	margin-top: -44px;
}
@media (min-width: 992px){
    .menu li:last-child {
		margin-bottom: 0;
	}

}