@media (max-width: 62em) { .pushy ul, li { margin: 0; padding: 0; }#pushy_container { position: relative; text-align: center; margin: 0 auto; left: 0; right: 0; margin-left: auto; margin-right: auto; }.pushy_btn { left: 0; }.pushy { position: fixed; top: 0; width: 205px; height: 100%; z-index: 9999; background: rgba(255,255,255,.88); box-shadow: 4px 4px 4px rgba(48,72,84,.22); overflow: auto; visibility: hidden; -webkit-overflow-scrolling: touch; }.pushy_menu { text-align: left; background-color: transparent; }.pushy_submenu { display: none; text-align: left; background-color: transparent; }.pushy a { display: block; color: #fff; text-decoration: none; outline: 0; }.pushy.pushy-left { left: 0; }.pushy.pushy-right { right: 0; }.pushy_btn { z-index: 10000000000000000; position: fixed; top: 0; background-color: transparent; cursor: pointer; color: #ffffff; font-size: 35pt; }.pushy_btn:hover { text-decoration: none; color: #e15a1f; font-size: 35pt; }.pushy-left { transform: translate3d(-205px, 0, 0); }.pushy-open-left #pushy_container, .pushy-open-left .push { transform: translate3d(205px, 0, 0); }.pushy-right { transform: translate3d(205px, 0, 0); }.pushy-open-right #pushy_container, .pushy-open-right .push { transform: translate3d(-205px, 0, 0); }.pushy-open-left .pushy, .pushy-open-right .pushy { transform: translate3d(0, 0, 0); }#pushy_container, .pushy, .push { transition: transform 0.3s cubic-bezier(0.16, 0.68, 0.43, 0.99); }.pushy_overlay { display: none; }.pushy-open-left .pushy_overlay, .pushy-open-right .pushy_overlay { z-index: 9998; position: fixed; display: block; cursor: pointer; top: 0; bottom: 0; left: 0; right: 0; -webkit-animation: fade 500ms; animation: fade 500ms; }@keyframes fade { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fade { 0% { opacity: 0; } 100% { opacity: 1; }}.pushy li { font-family: Din_Condensed, Helvetica; }.pushy a { color: #536262; }.pushy a:hover, .pushy .active a { color: #0952a1; }.pushy a, .pushy a:hover, .pushy a:focus, .pushy a:active { padding: 27px 15px 12px 14px !important; }.pushy li { font-size: 15pt; }.pushy_menu li, .pushy_submenu li { font-size: 15pt; }.pushy_menu { border-bottom-width: 1px; border-bottom-color: #eaeaea; border-bottom-style: solid; }.pushy_submenu:not( :first-child ) { border-top-width: 1px; border-top-color: #eaeaea; border-top-style: dashed; }.pushy_submenu ul:not(:target) { margin-left: 10px; }.pushy_menu ul { transition: max-height 0.2s ease-in-out; }.pushy_menu ul .pushy_submenu { transition: opacity 0.2s ease-in-out; }.pushy_menu > a { position: relative; }.pushy_arrow > a::after { content: ''; display: none; width: 8px; height: 11px; position: absolute; top: 55%; left: 2px; background: url("/js/pushy/pushy_arrow.png") no-repeat; transform: translateY(-50%); transition: transform 0.2s; }.pushy_menu-closed ul { max-height: 0; overflow: hidden; }.pushy_menu-closed .pushy_submenu {opacity: 0;}.pushy_menu-open { }.pushy_menu-open ul { max-height: 1000px; }.pushy_menu-open .pushy_submenu { opacity: 1; }.pushy_menu-open a::after { transform: translateY(-50%) rotate(90deg); }.no-csstransforms3d .pushy_menu-closed ul { max-height: none; display: none; }}@media (max-width: 62em) { .ico_posiz { float: right; margin-right: 5px; } .ico_posiz_car { margin-left: 0; }}@media (min-width: 62em) { .ico_posiz { margin-left: 3px; } .ico_posiz_car { margin-left: 0; }}.ico_posiz_stm { float: right; margin-right: 5px; }