/*==================================================================================
    Custom Stylesheet (Any custom styling you want to apply should be defined here).
====================================================================================*/
/*Это все вставила Молчан, он был изначально пуст*/
.mr-10 { margin-right: 10px }
.mfig-b { margin-bottom:  10px;
           /*background-color:  #eee;
           border-bottom: 5px solid #605cb8;
           border-top: 5px solid #605cb8;*/
           color: #000;
          padding: 5px; 
          font-weight: bold; 
        }
.mfig-s { margin-bottom:  10px;
           color:  #fff;
            padding: 10px; 
          /*font-weight: bold;*/ }
#banner img {
			/*transition: filter  ease-in-out;
			-webkit-filter:grayscale(89%);
			filter: grayscale(89%);*/
			border: 2px solid transparent;
				}
#banner img:hover{
		/*	-webkit-filter:grayscale(0%);
			filter: grayscale(0%);*/

			 /*outline: 1px solid #4b67c7;
       border-radius: 5px;     */ 
    			border-color: #605cb8; /* Цвет рамки */
       			
			}
.border_ramka {
    border: 5px solid #605cb8 !important;
    font-size: 14px;
}
#strochka p {
	font-size: 20px;

	padding-bottom: 30px;
	padding-top: 30px;
}
#ashki  p > a {
    /*text-decoration: none;  Убирает подчеркивание для ссылок */
    color: #605cb8;
   } 
#ashki  p > a:hover { 
    text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
    /*color: red;  Ссылка красного цвета */
   } 
.lishki {
		text-decoration: underline;
        color: #605cb8;
		}
.lishki  a:hover { text-decoration: none; }
.lishki_page {
    text-decoration: underline;
        color: #605cb8;
      /*  font-weight: bold;*/
    }
.lishki_page  a:hover { text-decoration: none; }
.liashki a:hover { 
    text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
    /*color: red;  Ссылка красного цвета */
   }
   a.liashki {text-decoration: underline;
              color: #605cb8;} /* Стиль для ссылок организаций*/
   a.liashki:hover {text-decoration: none;} 
    .tag_a {
           color: #605cb8;
           }
    .tag_a:hover {
           text-decoration: underline;
            }

/*p br  {	text-indent: 30px;} отступ но не работает*/ 
.light-1-bg { background-color: #EFEFEF; }
.light-2-bg { background-color: #605cb8; }
.m_light-bg { background-color: #FAFAFA; }
.bg-kvadrat{ background-color: #605cb8;
				color: #fff;  }
.social-knt-share li {
	 display: inline-block;
    width: 100%;
    padding: 1px;
    background: #fff;
    border-right: 1px solid rgba(255,255,255,0.3);
    border-top: 1px solid rgba(255,255,255,0.3);
}
.iconki{
	 list-style: none;
	display: inline-flex;
	padding: 0px; 
  font-size: 1.125rem;
    height: 103px;
    padding: 3px; 
    margin-left: 5px;  
	}
.iconki li{
		font-size: 1.125rem;
   	height: 103px;
		padding: 3px; 
		margin-left: 5px; 
	}
 div p > a, div + div  p > a {
		text-decoration: underline; /*подчеркивание ссылок у академиков и президентов*/
		color: #605cb8;
		}  
div h6 > a {text-decoration: underline; /*подчеркивание ссылок у академиков и президентов */
    color: #605cb8;
    font-size: 17px;
    vertical-align: text-top;
    }
#buro { text-decoration: underline; /*подчеркивание ссылок у бюро*/
        color: #605cb8;
        font-size: 20px; }
#buro:hover { text-decoration: none; /*убираем подчеркивание ссылок у бюро*/
        color: #605cb8;
        font-size: 20px; }        
#title_uprav {
	border-bottom: rgba(2, 2, 2, 0.25) solid 0.5px;
	padding-top: 5px;
  padding-bottom: 5px;
}
.center_cl { 
  justify-content: center;
}
#title_organy {
 /* margin: 0px;
  padding: 0px;
 border-bottom:  rgba(2, 2, 2, 0.25) solid 0.5px;*/

 /* background: #eee;*/
  border-radius: 3px;
  color: #000;
  background: #fff;
}

#title_organy.active,
#title_organy.active.show,
#title_organy:focus
{ background:#605cb8;
 /* border-bottom:   solid 1px;
  border-color: #605cb8;*/
  color: #fff;
}
#title_organy.active:hover,
#title_organy.active.show:hover,
#title_organy:focus
{ background:#605cb8;
 /* border-bottom:   solid 1px;
  border-color: #605cb8;*/
  color: #fff;
  text-decoration: none;
}
#title_organy:hover
 {
    color: #605cb8;
    background: #fff;
    text-decoration: underline;
}

/*для новостей (начало)*/

#title_arch {
 /* margin: 0px;
  padding: 0px;
 border-bottom:  rgba(2, 2, 2, 0.25) solid 0.5px;*/

 /* background: #eee;
  border-radius: 3px;*/
  color: #000;
  background: #fff;
}
.center_cl { 
  justify-content: center;

}
#title_arch.active,
#title_arch.active.show,
#title_arch:focus
{ background:#605cb8;
 /* border-bottom:   solid 1px;
  border-color: #605cb8;*/
  color: #fff;
}
#title_arch.active:hover,
#title_arch.active.show:hover,
#title_arch:focus
{ background:#605cb8;
 /* border-bottom:   solid 1px;
  border-color: #605cb8;*/
  color: #fff;
  text-decoration: none;
}
#title_arch:hover
 {
    color: #605cb8;
    background: #fff;
    text-decoration: underline;
}
#title_news {
  font-size: 0.8rem;
  color: #000;
  background: #fff;
  text-decoration: dotted underline;
}
#title_news.active
{ 
  background:#605cb8;
  color: #fff;
  text-decoration: none;
}
#title_news.active,
#title_news.active.show,
#title_news:focus
{ 
  background:#605cb8;
  color: #fff;
}
#title_news.active:hover,
#title_news.active.show:hover,
#title_news:focus
{ 
  background:#605cb8;
  color: #fff;
  text-decoration: none;
}
#title_news:hover
 {
    color: #605cb8;
    background: #fff;
    text-decoration: underline;
}


#title_arch0 {
  font-size: 0.8rem;
  color: #000;
  background: #fff;
  text-decoration: dotted underline;
}
#title_arch0.active
{ 
  background:#605cb8;
  color: #fff;
  text-decoration: none;
}
#title_arch0.active,
#title_arch0.active.show,
#title_arch0:focus
{ 
  background:#605cb8;
  color: #fff;
}
#title_arch0.active:hover,
#title_arch0.active.show:hover,
#title_arch0:focus
{ 
  background:#605cb8;
  color: #fff;
  text-decoration: none;
}
#title_arch0:hover
 {
    color: #605cb8;
    background: #fff;
    text-decoration: underline;
}

#title_arch {

  color: #000;
  background: #fff;
}
.center_cl { 
  justify-content: center;

}
#title_arch.active,
#title_arch.active.show,
#title_arch:focus
{ background:#605cb8;
  color: #fff;
}
#title_arch.active:hover,
#title_arch.active.show:hover,
#title_arch:focus
{ background:#605cb8;
  color: #fff;
  text-decoration: none;
}
#title_arch:hover
 {
    color: #605cb8;
    background: #fff;
    text-decoration: underline;
}


#title_arch2 {
  font-size: 0.8rem;
  color: #000;
  background: #fff;
  text-decoration: dotted underline;
}
#title_arch2.active
{ 
  background:#605cb8;
  color: #fff;
  text-decoration: none;
}
#title_arch2.active,
#title_arch2.active.show,
#title_arch2:focus
{ 
  background:#605cb8;
  color: #fff;
}
#title_arch2.active:hover,
#title_arch2.active.show:hover,
#title_arch2:focus
{ 
  background:#605cb8;
  color: #fff;
  text-decoration: none;
}
#title_arch2:hover
 {
    color: #605cb8;
    background: #fff;
    text-decoration: underline;
}


#title_arch3 {
  font-size: 0.8rem;
  color: #000;
  background: #fff;
  text-decoration: dotted underline;
}
#title_arch3.active
{ 
  background:#605cb8;
  color: #fff;
  text-decoration: none;
}
#title_arch3.active,
#title_arch3.active.show,
#title_arch3:focus
{ 
  background:#605cb8;
  color: #fff;
}
#title_arch3.active:hover,
#title_arch3.active.show:hover,
#title_arch3:focus
{ 
  background:#605cb8;
  color: #fff;
  text-decoration: none;
}
#title_arch3:hover
 {
    color: #605cb8;
    background: #fff;
    text-decoration: underline;
}
/*для новостей (конец)*/


 a[href$='.pdf'] {

	background: url(../NANB/img/icons/pdf.png) no-repeat 100%;

	padding-right: 20px;

}
a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'] {

	background: url(../NANB/img/icons/doc.png) no-repeat 100%; /* вставка иконки */

	padding-right: 18px; /* вставка иконки */

}

a[href$='.xls'], a[href$='.xlsx'] {

	background: url(../NANB/img/icons/xls.png) no-repeat 100%;

	padding-right: 18px;

}

a[href$='.zip'], a[href$='.rar']  {

	background: url(../NANB/img/icons/zip.png) no-repeat 100%;

	padding-right: 18px;

}
.ol {
	/* убираем стандартную нумерацию */
	list-style: none; 
	/* Идентифицируем счетчик и даем ему имя li. Значение счетчика не указано - по умолчанию оно равно 0 */ 
	counter-reset: li; 
}
.ol li:before {
	/* Определяем элемент, который будет нумероваться — li. Псевдоэлемент before указывает, что содержимое, вставляемое при помощи свойства content, будет располагаться перед пунктами списка. Здесь же устанавливается значение приращения счетчика (по умолчанию равно 1). */
	counter-increment: li; 
	/* С помощью свойства content выводится номер пункта списка. counters() означает, что генерируемый текст представляет собой значения всех счетчиков с таким именем. Точка в кавычках добавляет разделяющую точку между цифрами, а точка с пробелом добавляется перед содержимым каждого пункта списка */
	content: counters(li,".") ". "; 
}
#knopka { text-decoration: underline; /*подчеркивание ссылок у бюро*/
        color: #605cb8;
        cursor: default;
        }
#knopka:hover { text-decoration: none; /*убираем подчеркивание ссылок у бюро*/
        color: #605cb8;
        cursor: pointer;
}  
.books   {
	box-shadow: 5px 5px #666;
    border: 1px solid #ddd;
}
#socialka: {
	font-size: 1.125rem;
    height: 103px;
    padding: 3px; 
    margin-left: 5px; 
}

.mosaicflow__item { 
      padding:3px; 
    } 
.mosaicflow__column { 
  float:left; 
} 
.mosaicflow__item img { 
  display:block; 
  width:100%; 
  height:auto; 
  padding: 4px; 
  background-color: #fff; 
  border: 1px solid #ddd; 
  border-radius: 4px; 
} 
.mosaicflow__item img:hover { 
  opacity: 0.6; 
  filter: alpha(opacity=60); 
} 

.td_adm_proc {
	border: solid #605cb8 1.0pt;
	padding: 0.1cm 0.1cm 0.1cm 0.1cm;
	background: #ebd3d7;
}
#headslabovid { 
  display: none !important; 
}

