

/* Start:/local/templates/.default/components/ipe/menu/top_menu_shop1/style.css?161538107815088*/
.container {
    position: relative;
    z-index: 1; }
 .container .wrap {
    font-size: 0;
    line-height: 0; }
 .container .wrap .left {
    width: 24%;
    display: inline-block;
    vertical-align: top;
    background-color: #ffffff;
    position: relative;
    z-index: 4; }
 .container .wrap .left .sidebarMenu {
    margin-bottom: 15px; }
 .container .wrap .left .sidebarMenu h2 {
    padding: 14px 20px 14px 55px;
    background-color: #f8bf45;
    font: 400 16px/20px "Roboto", sans-serif;
    color: #283346; }
 .container .wrap .left .sidebarMenu nav {
    border: 1px solid #eaeaea;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; }
 .container .wrap .left .sidebarMenu nav ul li {
    list-style: none;
    border-bottom: 1px solid #eaeaea;
    position: relative; }
 .container .wrap .left .sidebarMenu nav ul li a {
    font: 400 16px/20px "Roboto", sans-serif;
    color: #283346;
    text-decoration: none;
    display: block;
    padding: 10px 35px 10px 45px;
    position: relative;
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li a img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: -webkit-filter 200ms ease 0s;
    transition: -webkit-filter 200ms ease 0s;
    -o-transition: filter 200ms ease 0s;
    transition: filter 200ms ease 0s;
    transition: filter 200ms ease 0s, -webkit-filter 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li a:after {
    position: absolute;
    content: "";
    top: 15px;
    right: 22px;
    border-color: #b2b2b2 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); }
 .container .wrap .left .sidebarMenu nav ul li a:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    right: -10px;
    width: 20px;
    height: 100%;
    background-color: #ffffff;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li a:hover {
    color: #256eab; }
 .container .wrap .left .sidebarMenu nav ul li a:hover img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0); }
 .container .wrap .left .sidebarMenu nav ul li a:hover:after {
    border-color: #256eab transparent transparent transparent; }
 .container .wrap .left .sidebarMenu nav ul li:last-child {
    border-bottom: 0 none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu {
    position: absolute;
    top: -135px;
    left: 100%;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);
    border: 1px solid #cfcfcf;
    padding: 25px 0 25px 13px;
    border-radius: 6px;
    width: fit-content;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li {
    border: 0 none;
    margin-bottom: 15px;
    position: static; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li a {
    font: 500 15px/20px "Roboto", sans-serif;
    color: #283346;
    padding: 10px 15px;
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    display: block;
    position: relative; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li a .count {
    font: 400 14px/20px "Roboto", sans-serif;
    color: #256eab; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li a:after {
    border-color: #256eab transparent transparent transparent; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li a:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    right: -10px;
    width: 20px;
    height: 100%;
    background-color: #f0efef;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li a:hover {
    color: #f8bf45; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li:last-child {
    margin-bottom: 0; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 {
    position: absolute;
    top: 0;
    left: 105%;
    background-color: #f0efef;
    -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);
    border: 1px solid #256eab;
    border-radius: 6px;
    padding: 40px 20px 0 20px;
    width: fit-content;
    min-width: 510px;
    margin: 0 -15px;
    font-size: 0;
    line-height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 40px;
    position: relative; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li a {
    font: 400 15px/20px "Roboto", sans-serif;
    color: #256eab;
    text-decoration: underline;
    padding: 10px 20px 10px 15px;
    border-left: 1px solid transparent !important;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    -webkit-transition: color 200ms ease 0s;
    -o-transition: color 200ms ease 0s;
    transition: color 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li a .count {
    color: #8e949d; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li a img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
	float: left;
    margin-right: 5px;  }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li a:after {
    display: none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li a:before {
    opacity: 0;
    visibility: hidden; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li a:hover {
    color: #f8bf45; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3 a {
    position: relative;
    display: block; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3 a:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    right: -10px;
    width: 20px;
    height: 100%;
    background-color: #ffffff;
    z-index: 8;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3 a:after {
    position: absolute;
    z-index: 6;
    content: "";
    top: 30px;
    right: 10px;
    border-color: #256eab transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: block; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even) a {
    border-left: 0px solid transparent !important;
    border-right: 1px solid transparent !important;
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    position: relative;
    display: block; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even) a:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: -10px;
    right: inherit;
    width: 20px;
    height: 100%;
    background-color: #ffffff;
    z-index: 8;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even) a img {
    left: 15px; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even) ul.sub-menu3 {
    left: inherit;
    right: 106%; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even) ul.sub-menu3 li a {
    border: 0 none !important; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even) ul.sub-menu3 li a:after {
    display: none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even) ul.sub-menu3 li a:before {
    display: none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even) ul.sub-menu3 li a:hover {
    color: #283346; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even):hover > a {
    border-left: 0px solid #256eab !important;
    border-right: 1px solid #256eab !important;
    border-top: 1px solid #256eab !important;
    border-bottom: 1px solid #256eab !important;
    background-color: #ffffff; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even):hover > a:before {
    opacity: 1;
    visibility: visible; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even):hover > a:after {
    position: absolute;
    z-index: 6;
    content: "";
    top: 30px;
    right: inherit;
    left: 9px;
    border-color: #256eab transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    display: block; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:nth-child(even):hover > a:hover {
    color: #283346; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:hover > a {
    border-left: 1px solid #256eab !important;
    border-top: 1px solid #256eab !important;
    border-bottom: 1px solid #256eab !important;
    background-color: #ffffff; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:hover > a:before {
    opacity: 1;
    visibility: visible; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:hover > a:hover {
    color: #283346; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:hover ul.sub-menu3 {
    opacity: 1;
    visibility: visible; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:hover ul.sub-menu3 li a {
    border: 0 none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:hover ul.sub-menu3 li a:before {
    display: none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li.drop3:hover ul.sub-menu3 li:hover a {
    border: 0 none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li ul.sub-menu3 {
    position: absolute;
    top: -40px;
    left: 106%;
    z-index: 7;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.35);
    border: 1px solid #256eab;
    border-radius: 6px;
    padding: 40px 20px 0 30px;
    width: 100%;
    max-width: 224px;
    margin: 0 -15px;
    font-size: 0;
    line-height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li ul.sub-menu3 li {
    width: 100%;
    display: block;
    vertical-align: top;
    margin-bottom: 30px; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li ul.sub-menu3 li a {
    font: 400 15px/20px "Roboto", sans-serif;
    color: #256eab;
    text-decoration: underline;
    padding: 0;
    background-color: #ffffff;
    -webkit-transition: color 200ms ease 0s;
    -o-transition: color 200ms ease 0s;
    transition: color 200ms ease 0s; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li ul.sub-menu3 li a .count {
    color: #8e949d; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li ul.sub-menu3 li a:after {
    display: none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li ul.sub-menu3 li a:before {
    display: none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li ul.sub-menu2 li ul.sub-menu3 li a:hover {
    color: #283346; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li.drop2:hover a {
    border-left: 1px solid #256eab;
    border-top: 1px solid #256eab;
    border-bottom: 1px solid #256eab;
    background-color: #f0efef; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li.drop2:hover a:before {
    opacity: 1;
    visibility: visible; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li.drop2:hover a:hover {
    color: #283346; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li.drop2:hover .sub-menu2 {
    opacity: 1;
    visibility: visible; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li.drop2:hover .sub-menu2 li a {
    border: 0 none; }
 .container .wrap .left .sidebarMenu nav ul li ul.sub-menu li.drop2:hover .sub-menu2 li:hover a {
    border: 0 none; }
 .container .wrap .left .sidebarMenu nav ul li.drop:hover a {
    border-left: 1px solid #c0bcbc;
    border-top: 1px solid #c0bcbc;
    border-bottom: 1px solid #c0bcbc;
    color: #256eab; }
 .container .wrap .left .sidebarMenu nav ul li.drop:hover a img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0); }
 .container .wrap .left .sidebarMenu nav ul li.drop:hover a:after {
    border-color: #256eab transparent transparent transparent; }
 .container .wrap .left .sidebarMenu nav ul li.drop:hover a:before {
    opacity: 1;
    visibility: visible; }
 .container .wrap .left .sidebarMenu nav ul li.drop:hover .sub-menu {
    opacity: 1;
    visibility: visible; }
 .container .wrap .left .sidebarMenu nav ul li.drop:hover .sub-menu li a {
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent; }
 .container .wrap .left .sidebarMenu nav ul li.drop:hover .sub-menu li a:before {
    opacity: 0;
    visibility: hidden; }
.jipa {
display:flex
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/main_slider/style.css?15732955891883*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.action-slide{
	position: relative;
	z-index: 1;
	font-size: 28px;
	text-decoration: none;
	display: flex;
}
.action-slide__item{
	width: 50%;
}
.action-slide__item_left{
	font-family: Roboto;
font-style: normal;
font-weight: 900;
font-size: 120px;
line-height: 21px;
/* or 17% */

display: flex;
align-items: center;
letter-spacing: 0.02em;

/* Primary */

color: #256EAB;
text-decoration: none;
padding-left: 80px;
padding-top: 153px;
box-sizing: border-box;
width: 40%;
}
.action-slide__item_right{
	padding-left: 72px;
    padding-top: 18px;
}
.ACTION_MONTH{
	font-family: Roboto;
font-style: normal;
font-weight: normal;
font-size: 28px;
line-height: 33px;
letter-spacing: 0.02em;
text-transform: lowercase;

/* Dark primary */

color: #283346;
text-decoration: none;
}
.ACTION_MONTH-text{
	color: #256EAB;
	font-size: 28px;
	line-height: 33px;
	letter-spacing: 0.02em;
	text-transform: lowercase;
}
.ACTION_ON_WHAT{
	font-family: Roboto;
font-style: normal;
font-weight: bold;
font-size: 36px;
line-height: 42px;
display: flex;
align-items: center;
letter-spacing: 0.02em;
text-transform: uppercase;

/* Dark primary */

color: #283346;
}
.mainSlider a{
	text-decoration: none;
}
@media (max-width:1000px){
	.action-slide__item_left{
		font-size: 8vw;
	}
}
@media (max-width:768px){
	.action-slide__item_left{
		padding-top: 0;
		width: auto;
	}
	.action-slide__item_right {
		padding-left: 12px;
		padding-top: 0;
	}
	.ACTION_ON_WHAT{
		font-size: 20px;
		line-height: 22px;
	}
	.ACTION_ON_WHAT br{
		display: none;
	}
	.ACTION_MONTH {
		font-size: 18px;
		line-height: 20px;
	}
	.ACTION_MONTH-text {
		color: #256EAB;
		font-size: 18px;
		line-height: 20px;
	}
	.action-slide{
		align-items: center;
		padding-top: 20px;
	}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/main_news/style.css?1540970194150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/components/ea/system.auth.form/templates/auth.popup/style.min.css?1778320329424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/components/ea/system.auth.form/templates/auth.popup/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/components/ea/system.auth.form/templates/auth.popup/images/sec-unlocked.png)}
/* End */


/* Start:/local/components/ea/main.register/templates/register_new_design/style.min.css?1778320329442*/
div.bx-auth-reg input.bx-auth-input{vertical-align:middle}div.bx-auth-reg span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-reg div.bx-auth-secure-icon{background-image:url(/local/components/ea/main.register/templates/register_new_design/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-reg div.bx-auth-secure-unlock{background-image:url(/local/components/ea/main.register/templates/register_new_design/images/sec-unlocked.png)}
/* End */
/* /local/templates/.default/components/ipe/menu/top_menu_shop1/style.css?161538107815088 */
/* /local/templates/.default/components/bitrix/news.list/main_slider/style.css?15732955891883 */
/* /local/templates/.default/components/bitrix/news.list/main_news/style.css?1540970194150 */
/* /local/components/ea/system.auth.form/templates/auth.popup/style.min.css?1778320329424 */
/* /local/components/ea/main.register/templates/register_new_design/style.min.css?1778320329442 */
