

/* Start:/bitrix/templates/akzs/components/bitrix/menu/topmenu/style.css?17428337322033*/
a.gamburg {
    display: none;
}

ul.topmenu {
    list-style: none;
    margin: 0;
    padding: 0px 0px 0px 40px;
    float: left;
    display: block;
}

ul.topmenu li {
    height: 60px;
    position: relative;
    padding: 0px 13px 0px 13px;
    float: left;
}

ul.topmenu li a {
    display: block;
    position: relative;
    font-weight: 400;
    color: #ffffff;
    text-decoration: none;
    line-height: 63px;
    font-size: 14px;
    text-align: center;
}

ul.topmenu li a i {
    display: block;
    width: 20px;
    margin: 0px auto;
    height: 2px;
    background: none;
    position: relative;
    top: -18px;
}

ul.topmenu li a:hover {
    text-decoration: none;
}

ul.topmenu li a:hover i {
    background: #fff;
}

ul.topmenu li a.select {
    color: #e0b49c;
}

ul.topmenu li a.select i {
    background: #e0b49c;
}

ul.topmenu li a.select:hover {
    color: #e0b49c;
}

ul.topmenu li a.select:hover i {
    background: #e0b49c;
}

@media screen and (max-width: 1030px) {
    a.gamburg {
        width: 34px;
        height: 27px;
        background: url("/bitrix/templates/akzs/components/bitrix/menu/topmenu/images/gamb.svg") no-repeat;
        background-size: contain;
        float: right;
        display: block;
        margin: 10px 0px 0px 0px;
    }

    a.mobile {
        display: block;
        position: relative;
        z-index: 470;
        background: url("/bitrix/templates/akzs/components/bitrix/menu/topmenu/images/close.svg") no-repeat;
        background-size: contain;
    }

    ul.topmenu {
        display: none;
        position: fixed;
        z-index: 460;
        top: 0;
        right: 0;
        width: 100%;
        height: 200%;
        background: #717171;
        border-radius: 0px 0px 0% 50%;
    }

    ul.topmenu li {
        width: 100%;
        padding: 20px 35px 0px 0px;
        height: auto;
    }

    ul.topmenu li:first-child {
        margin-top: 130px;
    }

    ul.topmenu li a {
        height: auto;
        display: block;
        text-align: right;
        line-height: 20px;
        font-size: 16px;
    }

    ul.topmenu li a i {
        display: none;
    }
}




/* End */


/* Start:/bitrix/templates/akzs/components/bitrix/menu/top/style.css?17428337323827*/
#portal-globalnav {

display: table;
height: auto;
margin: 0 auto;
padding: 0;
position: relative;
text-align: center;
width: 100%;
}
#portal-globalnav ul.level-root {
display: table;
height: inherit;
margin: 0 auto;
width: 100%;
}
#portal-globalnav ul li.level-root:hover, #portal-globalnav ul li.level-root.selected {
background: url("/bitrix/templates/akzs/components/bitrix/menu/top/./images/topmenuact.jpg") !important;
}
#portal-globalnav li.prev-no-bg, #portal-globalnav li.hide-border {
background-image: none !important;
}
#portal-globalnav li.level-root {
background-color: transparent;
background-image: url("/bitrix/templates/akzs/components/bitrix/menu/top/./images/mhr.gif");
background-position: 100% 50%;
background-repeat: no-repeat;
display: table-cell;
float: none;
height: inherit;
padding: 0;
position: relative;
}
#portal-globalnav li {
background-color: transparent;
display: table-cell;
float: none;
height: inherit;
padding: 0;
position: relative;
}

#portal-globalnav li.node-last { background: transparent none repeat scroll 0 0; }
#portal-globalnav li div.level-root {
display: block;
height: inherit;
position: relative;
width: inherit;
}
#portal-globalnav ul li.selected a,
#portal-globalnav ul li.selected a:hover,
#portal-globalnav ul li a:hover {
background: transparent none repeat scroll 0 0;
color: #fff !important;
}
#portal-globalnav li a {

border: 0 none;
color: #fff;
display: block;
font-size: 100%;
line-height: 2.4em;
min-width: inherit;
padding: 0 1em;
text-align: center;
text-decoration: none !important;
font-size: 15px;
vertical-align: middle;
width: auto;
}
#portal-globalnav li.level-root.node-last ul, #portal-globalnav li:nth-last-child(1) ul {
left: inherit;
right: 0;
}

#portal-globalnav li ul {
 width: 300px;
    background: #0c4d8f url(/bitrix/templates/akzs/components/bitrix/menu/top/./images/submenuback.png) repeat-x;
    z-index: 500;
    list-style-type: none;
padding: 15px 10px 10px 0px!important;
    margin: 0px 0 0 0px;
display: none;
left: 0;
list-style-image: none;
list-style-type: none;

/*padding: 0px 10px 10px 0px!important; */
position: absolute;
text-align: left;
top: 100%;

z-index: 999;
}
#portal-globalnav ul.level-sub li {
display: block;
float: none;
height: auto;
margin: 0;
padding: 0 1.5% 0 1.5%;
text-align: left;
width: auto;
padding-bottom: 15px;
}
#portal-globalnav ul.level-sub li.selected,
#portal-globalnav ul.level-sub li:hover {
/*background-position: 19px 17px;*/
}

#portal-globalnav li ul.level-sub li div.level-sub {
border-bottom: 1px solid rgba(255, 255, 255, 0.53);
}
#portal-globalnav li ul.level-sub li.node-last div.level-sub {
border-bottom: medium none;
}
#portal-globalnav li ul.level-sub li a {
    background: transparent none repeat scroll 0 0;
    border-bottom: none;
    color: #fff;
    display: block;
    font-size: 14px;
    height: auto;
    margin: 0;
    text-align: left;
    letter-spacing: 0;
    text-decoration: none;
    text-transform: none;
    line-height: 1.5em;
    width: auto;
}
#portal-globalnav ul.level-sub li.node-first.node-last div.level-sub {
border: none;
}
#portal-globalnav li ul.level-sub li:hover a, #portal-globalnav li ul.level-sub li.selected a {
/*padding: 0.7em 0 0.7em 1em;*/
}
#portal-globalnav li ul.level-sub li.node-last a {
border-bottom: medium none;
}
#portal-globalnav ul.globalSectionsLevel1 li.selected a,
#portal-globalnav ul.globalSectionsLevel1 li.plain:hover a,
#portal-globalnav li ul.globalSectionsLevel1 li:hover ul.globalSectionsLevel2 li:hover a,
#portal-globalnav li.selected ul.globalSectionsLevel1 li.selected a,
#portal-globalnav li.selected ul.globalSectionsLevel1 li.selected:hover a,
#portal-globalnav li.selected ul.globalSectionsLevel1 li.selected ul.globalSectionsLevel2 li.selected a,
#portal-globalnav li.selected ul.globalSectionsLevel1 li.selected ul.globalSectionsLevel2 li:hover a {
color: #0b376d !important;
/*background: transparent url(/bitrix/templates/akzs/components/bitrix/menu/top/./images/arr-white.png) no-repeat 19px 17px;*/
}
/* End */


/* Start:/bitrix/templates/akzs/components/bitrix/breadcrumb/h1/style.css?1742833732342*/
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  border-radius: 4px;
  margin-left: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "\\";
  padding: 0 5px;
  color: #cccccc;
  padding-right: 10px;
  padding-left: 10px;
}
.breadcrumb > .active {
  color: #999999;
}
/* End */


/* Start:/bitrix/templates/akzs/components/bitrix/news/banners-partner/bitrix/news.list/.default/style.css?1742833733150*/
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:/bitrix/templates/akzs/template_styles.css?174283373298*/
.map-container .map {
	width: 100%;
	height: 560px;
}

.map-container .objects {
	padding: 20px;
}
/* End */
/* /bitrix/templates/akzs/components/bitrix/menu/topmenu/style.css?17428337322033 */
/* /bitrix/templates/akzs/components/bitrix/menu/top/style.css?17428337323827 */
/* /bitrix/templates/akzs/components/bitrix/breadcrumb/h1/style.css?1742833732342 */
/* /bitrix/templates/akzs/components/bitrix/news/banners-partner/bitrix/news.list/.default/style.css?1742833733150 */
/* /bitrix/templates/akzs/template_styles.css?174283373298 */
