

/* Start:/local/templates/shelter/components/bitrix/search.title/knowledge/style.css?16634980091984*/



div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-top:-3px;
	background-color: #FFF;
}

div.title-search-fader {
	display:none;
	background-image: url('../../../../../../local/templates/shelter/components/bitrix/search.title/knowledge/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 67px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}
/* End */


/* Start:/local/templates/shelter/components/bitrix/menu/knowledge_sidebar/style.css?17390189103396*/
.menu-drop__link.link {
	font-weight:400;
	font-size:0.9em;
	border-bottom:0!important;
}
.menu-drop__link.link:hover {
	text-decoration:none!important;
	border-bottom:0!important;
}
.aside-left/*,.aside-right*/ {
	max-height:calc(100vh - 200px)!important
}

/* ===== Scrollbar CSS ===== */
  /* Firefox */
  /*.aside-left {
    scrollbar-width: thin;
    scrollbar-color: #2388ff #f0f3ff;
  }

  /* Chrome, Edge, and Safari */
  /*.aside-left::-webkit-scrollbar {
    width: 7px;
  }

  .aside-left::-webkit-scrollbar-track {
    background: #f0f3ff;
  }

  .aside-left::-webkit-scrollbar-thumb {
    background-color: #2388ff;
    border-radius: 3px;
    border: 3px solid #ffffff;
  }*/

.menu-drop .list--ul li::before {
    top: .45em;
}

body {
  --sb-track-color: #f0f3ff;
  --sb-thumb-color: #A7BFFF;
  --sb-size: 6px;
}

.aside-left::-webkit-scrollbar,.aside-right::-webkit-scrollbar {
  width: var(--sb-size)
}

.aside-left::-webkit-scrollbar-track,.aside-right::-webkit-scrollbar-track {
  background: var(--sb-track-color);
  border-radius: 3px;
}

.aside-left::-webkit-scrollbar-thumb,.aside-right::-webkit-scrollbar-thumb {
  background: var(--sb-thumb-color);
  border-radius: 3px;
  
}

@supports not selector(::-webkit-scrollbar) {
  .aside-left {
    scrollbar-color: var(--sb-thumb-color)
                     var(--sb-track-color);
  }
}
/*.menu-element {
	padding-left:15px;
}
.menu-element::before {
    left: 0;
    top: .5625em;
    content: '';
    width: .5em;
    height: .5em;
    position: absolute;
    background-color: #ff9e2c;
    border-radius: 50%;
}*/
/*
.aside-nav__list .uk-accordion-title::after {
    content: ""!important;
    width: 1.4em!important;
    height: 1.4em!important;
    margin-left: 10px!important;
    float: right!important;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E")!important;
    background-repeat: no-repeat!important;
    background-position: 50% 50%!important;
}

.aside-nav__list .uk-open>.uk-accordion-title::after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")!important;
}

.aside-nav__list .uk-accordion-title-element, .aside-nav__list .uk-accordion-title {
    font-size: 1em!important;
    line-height: 1.2;
    -webkit-transition: .2s linear;
    -o-transition: .2s linear;
    transition: .2s linear;
    font-weight: 500;
    margin: 0 -1.11111em;
    padding: .33333em 1.11111em;
}

.aside-nav__list .uk-accordion-content * {
	font-size:1em;
	font-weight:400!important;
}

.aside-nav__list .uk-accordion-content a.is-active {
	color:#333!important;
}
.aside-nav__list .uk-subnav li a {
	font-size: 1.125em;
	font-weight:500;
	font-family:Roboto,sans-serif
}
.aside-nav__list .uk-subnav li.uk-active a {
	background:#2F69FF;
}*/
/* End */


/* Start:/local/templates/shelter/components/bitrix/news/knowledge/bitrix/news.detail/.default/style.css?1748260194738*/
.article__body {
	max-width: 10000px!important;
}
.article__body * {
	/*font-size:0.95em;*/
}
.article__body img {
	border: 1px solid #2F69FF;
	margin:0 auto;
}
.article__body b, .article__body strong {
	font-weight:700;
}
.article__body i, .article__body em {
	font-style:italic
}
.article__body ul {
	font-weight:400!important;
}
/*.uk-h2, h2 {
    font-size: 1.5em;
}*/
.article__body h3, .article__body h4 {
	margin: 20px 0;
}
@media (min-width: 960px) {
	.article__body h2 {
		font-size: 1.75em;
	}
	.article__body h3 {
		font-size: 1.35em;
	}
	.article__body h4 {
		font-weight: 700;
		font-size: 1.15em;
	}
}
.aside-right .menu-drop > .menu-drop__li > .menu-drop__link {
	margin-right:10px;
}
/* End */
/* /local/templates/shelter/components/bitrix/search.title/knowledge/style.css?16634980091984 */
/* /local/templates/shelter/components/bitrix/menu/knowledge_sidebar/style.css?17390189103396 */
/* /local/templates/shelter/components/bitrix/news/knowledge/bitrix/news.detail/.default/style.css?1748260194738 */
