

/* Start:/bitrix/templates/alphavit/components/bitrix/menu/menu_top/style.css?1752079388626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/alphavit/components/bitrix/menu/menu_top/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/alphavit/components/bitrix/menu/spec_menu/style.css?17520793882878*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 214px;
	font-size:12px;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:200px;
}

/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	font-weight:bold;
	padding: 5px; 
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{ 
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	background-color: #D6D6D6;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/alphavit/components/bitrix/menu/spec_menu/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	background:#61656A url(/bitrix/templates/alphavit/components/bitrix/menu/spec_menu/images/item_bg.gif) 0 -26px no-repeat;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/bitrix/templates/alphavit/components/bitrix/menu/spec_menu/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/bitrix/templates/alphavit/components/bitrix/menu/spec_menu/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/bitrix/templates/alphavit/components/bitrix/menu/spec_menu/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* End */


/* Start:/bitrix/templates/alphavit/components/bitrix/voting.current/current_vote/style.css?175207938846*/
.vote-form-box-button-last {margin-left: 1em;}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?175207938951*/
font.errortext{color:red}font.notetext{color:green}
/* End */


/* Start:/include/components/social-networks/style.css?17520794081307*/
.social-networks {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fill, 40px);
  grid-auto-rows: 40px;
  gap: 5px;
}

.social-networks img,
.social-networks svg {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.social-networks__link {
  --transition: 150ms;
  -webkit-transition: -webkit-transform ease var(--transition);
  transition: -webkit-transform ease var(--transition);
  -o-transition: transform ease var(--transition);
  transition: transform ease var(--transition);
  transition: transform ease var(--transition), -webkit-transform ease var(--transition);  
  position: relative;
}

.social-networks__link:hover {
  --transition: 250ms;
  -webkit-transform: translateY(-4px);
      -ms-transform: translateY(-4px);
          transform: translateY(-4px);
}

/* Управление стилями SVG элементов (для возможности инверсии цветов) */

.vk-circle {
  fill: #4D76A1;
}

.vk-letters {
  fill: #fff;
}

.fb-circle {
  fill: #3F65A6;
}

.fb-letters {
  fill: #fff;
}

.inverse .vk-circle {
  fill: #fff;
}

.inverse .vk-letters  {
  fill: #4D76A1;
}

.inverse .fb-circle {
  fill: #fff;
}

.inverse .fb-letters  {
  fill: #3F65A6;
}
/* End */


/* Start:/custom/fili-module/main.min.css?17520794084307*/
.no-scroll{overflow:hidden}.fili-modal{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;z-index:10000}.fili-modal *{-webkit-box-sizing:border-box;box-sizing:border-box}.fili-modal--is-hidden,.fili-modal--is-visible{display:block}.fili-modal__content{height:auto;overflow-y:scroll;background-color:#fff;scrollbar-width:thin;scrollbar-color:grey #d3d3d3}.fili-modal__content::-webkit-scrollbar{width:3vw;height:3vw;max-width:7px;max-height:7px}.fili-modal__content::-webkit-scrollbar-track{background-color:#d3d3d3}.fili-modal__content::-webkit-scrollbar-thumb{background-color:grey;-webkit-border-radius:40px;border-radius:40px;border:1px solid grey}@media screen and (min-width:768px){.fili-modal__content{overflow-y:scroll}}.fili-modal__close-btn{width:2em;height:2em;position:absolute;display:inline-block;right:0;top:-2em;cursor:pointer}.fili-modal__close-btn img{width:100%}.fili-overlay{width:100%;height:100%;background-color:rgba(0,0,0,.65);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.4s;animation-duration:.4s;z-index:9000;position:fixed;right:0;left:0;top:0;bottom:0}.fili-overlay--is-hidden{display:none}.filiModalFadeInDown{-webkit-animation-name:showModal;animation-name:showModal}.filiModalFadeOutUp{-webkit-animation-name:hideModal;animation-name:hideModal}@-webkit-keyframes hideModal{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}to{-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%);opacity:0}}@keyframes hideModal{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}to{-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%);opacity:0}}@-webkit-keyframes showModal{0%{-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%);opacity:0}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}}@keyframes showModal{0%{-webkit-transform:translate(-50%,-75%);transform:translate(-50%,-75%);opacity:0}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}}.show-custom{-webkit-animation-name:backInDown;animation-name:backInDown}.hide-custom{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backInDown{0%{-webkit-transform:translateX(-50%) translateY(-1200px) scale(.7);transform:translateX(-50%) translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(-50%) translateY(-50%) scale(.7);transform:translateX(-50%) translateY(-50%) scale(.7);opacity:.7}to{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateX(-50%) translateY(-1200px) scale(.7);transform:translateX(-50%) translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(-50%) translateY(-50%) scale(.7);transform:translateX(-50%) translateY(-50%) scale(.7);opacity:.7}to{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);opacity:1}}@-webkit-keyframes backOutLeft{0%{-webkit-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);opacity:1}20%{-webkit-transform:translateY(-50%) translateX(-50%) scale(.7);transform:translateY(-50%) translateX(-50%) scale(.7);opacity:.7}to{-webkit-transform:translateY(-50%) translateX(-2000px) scale(.7);transform:translateY(-50%) translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);opacity:1}20%{-webkit-transform:translateY(-50%) translateX(-50%) scale(.7);transform:translateY(-50%) translateX(-50%) scale(.7);opacity:.7}to{-webkit-transform:translateY(-50%) translateX(-2000px) scale(.7);transform:translateY(-50%) translateX(-2000px) scale(.7);opacity:.7}}.cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}
/* End */
/* /bitrix/templates/alphavit/components/bitrix/menu/menu_top/style.css?1752079388626 */
/* /bitrix/templates/alphavit/components/bitrix/menu/spec_menu/style.css?17520793882878 */
/* /bitrix/templates/alphavit/components/bitrix/voting.current/current_vote/style.css?175207938846 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?175207938951 */
/* /include/components/social-networks/style.css?17520794081307 */
/* /custom/fili-module/main.min.css?17520794084307 */
