.offcanvas {
    position:fixed;
    z-index:100%;
    display:none;
    transform:translate3d(0, 0, 0);
    transition:transform 800ms cubic-bezier(0.645, 0.045, 0.355, 1)
}
.offcanvas--top {
    top:-400px;
    left:0;
    width:100vw;
    height:400px
}
.offcanvas--top--active {
    transform:translate3d(0, 400px, 0)
}
.offcanvas--right {
    top:0;
    right:-400px;
    width:400px;
    height:100vh
}
.offcanvas--right--active {
    transform:translate3d(-400px, 0, 0)
}
.offcanvas--bottom {
    bottom:-400px;
    left:0;
    width:100vw;
    height:400px
}
.offcanvas--bottom--active {
    transform:translate3d(0, -400px, 0)
}
.offcanvas--left {
    top:0;
    left:-360px;
    width:360px;
    height:100vh
}
.offcanvas--left--active {
    transform:translate3d(400px, 0, 0)
}
.offcanvas--initialized {
    display:block
}

    body, html {
      background-color: #ECF0F1;
      margin: 0;
      padding:0;
      height: 100vh;
      width: 100%;
      overflow: hidden;


    }


    #pano {
        height: 100%;
        z-index: 0;
    }

.menu {
    display: inline-block;
font: 15px/1 FontAwesome;
font-family: Verdana, sans-serif;
font-weight: bold;
    font-size: 15px;
    text-rendering: auto;

    }

.menub {
      background-color: #1E90FF;
    border-bottom: 2px #00008B; /* Линия снизу */
    border-bottom-style: outset; /* Стиль снизу */
    border-right-style: outset; /* Стиль линии */
    border-right-width: 2px; /* Толщина линии */
    border-right-color: #00008B; /* Цвет линии слева */

      border-radius: 15px;
      padding: 5px 10px;
      color: #FFFFFF;
      cursor: pointer;
      margin: 0 auto;

    }


 #blinkm {
  -webkit-animation: blink 2s linear infinite;
  animation: blink 2s linear infinite;
}
 @-webkit-keyframes blinkm {
  50% { color: rgb(34, 34, 34); }
  51% { color: rgba(34, 34, 34, ); }
  100% { color: rgba(34, 34, 34, ); }
}
 @keyframes blinkm {
  50% { color: rgb(34, 34, 34); }
  51% { color: rgba(34, 34, 34, ); }
  100% { color: rgba(34, 34, 34, ); }
}

.menuz {
    display: inline-block;
font: 14px/1 FontAwesome;
font-family: Verdana, sans-serif;
font-weight: bold;
    font-size: 14px;
    text-rendering: auto;

    }


.menuza {
      background-color: #1E90FF;
    border-bottom: 2px #00008B; /* Линия снизу */
    border-bottom-style: outset; /* Стиль снизу */
    border-right-style: outset; /* Стиль линии */
    border-right-width: 2px; /* Толщина линии */
    border-right-color: #00008B; /* Цвет линии слева */

      border-radius: 15px;
      padding: 5px 10px;
      color: #FFFFFF;
      cursor: pointer;
      margin: 0 auto;
    }

    #my-navigation {
/*      background-color: rgba(51,51,51,.95);*/
 top: 0px;

      background-color: rgba(51,51,51,.65);
      color: #fff;
      font-size: 14px;
      overflow-y: scroll;

    }

    #my-navigation p {
/*      padding-top: 5px; */
      padding-left: 160px;
/*      padding-bottom: 20px; */ /* меню не видно под футером, появляется после свайпа вверх */
      padding-bottom: 60px;

    }
    #my-navigation ul {
      padding: 0;
      margin: 0;
    }
    #my-navigation ul ul{
      padding-left: 0px;
    }
#my-navigation ul ul li a{
      padding-left: 25px;
    }
    #my-navigation li {
      list-style-type: none;
    }
    #my-navigation a {
      color: #fff;
      text-decoration: none;
      padding: 12px;
      display: block;
    }
    #my-navigation ul a {
      background-color: #000;
    }
    #my-navigation ul ul a {
      background-color: transparent;
    }
    #my-navigation a:hover {
      /*background-color: #444444;*/
      background-color: #1E90FF;
    }
    #maps-frame {
      height: 100vh;
      width: 100%;
    }

    #open {
      position: absolute;
      top: 15px;
      right: 15px;
    }

    ::-webkit-scrollbar{width:3px}
    ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}
    ::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);background:#ccc}
    ::-webkit-scrollbar-thumb:hover{background:#fff}

#by {
    position: absolute;
    bottom: 0;
    right: 0;

    width: 100%;
/*    width: 41%; */
        text-align: center;
    left: 0;
    display: inline-block;
    margin: auto;
    color: #e7e7e7;
/*    padding: 10px 25px; */
    opacity: 1;
        background-color: rgba(0,0,0,1.0);


    }
    #by a {
      color: #fff;
    }

        #by {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
/*    height: 25px; */
    line-height: 1px;
    display: inline-block;
    margin: auto;
    color: #e7e7e7;
/*    padding: 7px 10px; */
    padding: 6px 0px 6px;
    opacity: 1;
    background-color: rgba(0,0,0,5.5);

    text-align: center;
    display: inline-block;
    font: 12px/1 FontAwesome;
    font-family: Verdana, sans-serif;
/*    font-weight: bold; */
    font-size: 11px;
    text-rendering: auto;
    }

    #by a {
      color: #fff;
    }




.widget-scene {width:100%;height:100%;overflow:hidden;position:absolute;z-index:0;background-color:black;}
.keynav-mode .widget-scene:focus::after {content:'';border:2px solid #4d90fe;box-sizing:border-box;height:100%;pointer-events:none;position:absolute;width:100%;z-index:1;}
.print-mode .widget-scene:focus::after{display:none}
.widget-scene-effects{position:absolute;left:0;top:0;z-index:2}
.widget-scene-imagery-render{position:absolute;left:0;top:0;z-index:1;background-color:black}
.widget-scene-imagery-iframe{position:absolute}
.widget-scene .canvas-renderer{position:absolute;left:0;top:0}
.widget-scene-canvas{position:absolute;left:0;top:0;background-color:black}
.widget-scene-capture-canvas{position:relative;z-index:3}
.tile-image-3d{-webkit-perspective:1000;-webkit-backface-visibility:hidden;perspective:1000;backface-visibility:hidden;-moz-perspective:1000;-moz-backface-visibility:hidden;-o-perspective:1000;-o-backface-visibility:hidden}
.accelerated{-webkit-transform:translateZ(0);transform:translateZ(0)}@media print{.widget-scene{background:white;position:static;overflow:visible}
.widget-scene-canvas{display:block;background:white}
.app-globe-mode .widget-scene-canvas{background:black}
.widget-scene-imagery-render{position:relative;background:white;z-index:4}
.widget-scene-imagery-iframe{position:relative;left:50% !important;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.widget-scene .canvas-renderer,.widget-scene .canvas-container,.widget-scene canvas{position:static !important}
.canvas-renderer+.widget-scene-canvas{display:none !important}
.widget-scene-capture-canvas+.widget-scene-canvas,.widget-scene-capture-canvas+.canvas-renderer{display:none !important}
.widget-scene-canvas{width:100% !important;height:auto !important;-webkit-transform:none !important;transform:none !important}
.print-mode .widget-scene{background:white;position:static;overflow:visible}
.print-mode .widget-scene-canvas{display:block;background:white}
.print-mode .app-globe-mode .widget-scene-canvas{background:black}
.print-mode .widget-scene-imagery-render{position:relative;background:white;z-index:4}
.print-mode .widget-scene-imagery-iframe{position:relative;left:50% !important;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.print-mode .widget-scene .canvas-renderer,.print-mode .widget-scene .canvas-container,.print-mode .widget-scene canvas{position:static !important}
.print-mode .canvas-renderer+.widget-scene-canvas{display:none !important}
.print-mode .widget-scene-capture-canvas+.widget-scene-canvas,.print-mode .widget-scene-capture-canvas+.canvas-renderer{display:none !important}

.gm-iv-container{width:27px;margin-top:10px;border-right:1px solid #666;background-color:#222222;opacity:0.8;font-family:Roboto,Arial}
.gm-iv-small-container{height:56px}
.gm-iv-large-container{height:72px;padding-top:14px}.gm-iv-close{width:27px;height:27px;margin-top:13px;outline-color:#000;display:inline-block}
.gm-iv-back{display:inline-block;height:15px;width:15px;padding:6px}.gm-iv-back-icon{cursor:pointer;overflow:hidden;width:15px;height:15px;position:absolute;background-position:-3px -70px}
.gm-iv-back-icon:hover{background-position:-40px -70px}.gm-iv-back-icon-background{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/sv9.png);background-size:164px 175px}
.gm-iv-back-icon-rtl{cursor:pointer;overflow:hidden;width:15px;height:15px;position:absolute;background-position:28px -70px}
.gm-iv-back-icon-rtl:hover{background-position:65px -70px}@media (-webkit-min-device-pixel-ratio:1.2),(min-resolution:1.2dppx),(min-resolution:116dpi){.gm-iv-back-icon-background{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/sv9_hdpi.png)}}

.gm-iv-address{background-color:#222222;opacity:0.8;font-family:Roboto,Arial;outline-color:#000;border-bottom-right-radius:2px;border-top-right-radius:2px;display:inline-block;padding:6px 8px;margin-top:10px;height:44px}
.gm-iv-address-large{height:74px}
.gm-iv-address-description{display:inline-block;min-width:107px;max-width:310px;vertical-align:top;position:relative;height:44px;padding-right:30px}
.gm-iv-short-address-description{color:#fff;font-weight:bold;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:2px}
.gm-iv-long-address-description{color:#ccc;font-weight:normal;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:70px}
.gm-iv-vertical-separator{height:56px;display:inline-block;width:1px;top:10px;right:28px;position:absolute;background:-webkit-linear-gradient(top,#404040,#666,#404040);background:-moz-linear-gradient(top,#404040,#666,#404040);background:-ms-linear-gradient(top,#404040,#666,#404040);background:-linear-gradient(top,#404040,#666,#404040)}
.gm-iv-marker{display:inline-block;height:25px;width:13px;right:8px;position:absolute;top:28px}
.gm-iv-marker-icon-background{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/sv9.png);background-size:164px 175px}
.gm-iv-marker-icon{overflow:hidden;width:13px;height:21px;position:absolute;background-position:-17px -50px}
.gm-iv-marker-icon:hover{background-position:-1px -50px}
.gm-iv-horizontal-separator{height:1px;margin-left:-8px;margin-right:-8px;margin-bottom:6px;background:-webkit-linear-gradient(left,#404040,#666,#404040);background:-moz-linear-gradient(left,#404040,#666,#404040);background:-ms-linear-gradient(left,#404040,#666,#404040);background:-linear-gradient(left,#404040,#666,#404040)}
.gm-iv-address-link{position:absolute;top:48px}
.gm-iv-address-custom p{color:#777;text-decoration:none;font-size:11px}
.gm-iv-address-link a{color:#5c8dcc;text-decoration:none;font-size:11px}
.gm-iv-address-link a:hover{text-decoration:underline}
.gm-iv-profile-link{color:#fff;font-weight:bold;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.gm-iv-profile-url a>.iv-profile-link:hover{text-decoration:underline}
.gm-iv-profile-url a{text-decoration:none}
.gm-iv-timeline{min-width:100px;max-width:310px;color:#ccc;font-weight:normal;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;margin-right:-8px;margin-left:-8px;padding-right:8px;padding-left:8px}
.gm-iv-timeline-description{display:inline-block;margin-top:2px;vertical-align:top}
.gm-iv-timeline-description-details{float:left}
.gm-iv-timeline-description-separator{padding:0px 2px;float:left}
.gm-iv-timeline-wrapper:hover .gm-iv-timeline-description{color:white}
.gm-iv-timeline-icon-wrapper{display:inline-block;height:15px;width:26px}
.gm-iv-timeline-icon-background{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/sv9.png);background-size:164px 175px}@media (-webkit-min-device-pixel-ratio:1.2),(min-resolution:1.2dppx),
(min-resolution:116dpi){.gm-iv-timeline-icon-background{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/sv9_hdpi.png)}
.gm-iv-marker-icon-background{background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/sv9_hdpi.png)}}
.gm-iv-timeline-icon{background-position:-37px -50px;overflow:hidden;width:26px;height:15px;position:absolute}
.gm-iv-timeline-wrapper:hover .gm-iv-timeline-icon{background-position:-65px -50px}

function mouseDown(e) {
 if (parseInt(navigator.appVersion)>3) {
  var clickType=1
  if (navigator.appName=="Netscape") clickType=e.which;
  else clickType=event.button;
  if (clickType!=1) {
alert("Тут текст который покажеться ламеру!");
}
 }
 return true;
}
if (parseInt(navigator.appVersion)>3) {
 document.onmousedown = mouseDown;
 if (navigator.appName=="Netscape")
  document.captureEvents(Event.MOUSEDOWN);
}


A {
    text-decoration: none; /* Убирает подчеркивание для ссылок */
   }
A:hover {
    text-decoration: underline; /* Добавляем подчеркивание при наведении курсора на ссылку */
    color: red; /* Ссылка красного цвета */
   }



body{position:relative;z-index:0;margin:0;padding:0 0 1em 0;}
.b-page__content{min-height:200px}

.b-head-decor{display:none}
.b-page_newyear .b-head-decor{
   position:absolute;
   top:0;
   left:0;
   display:block;
   height:115px;
   width:100%;
   overflow:hidden;
   background:url(balls/b-head-decor_newyear.png) repeat-x 0 0
}
.b-page_newyear .b-head-decor__inner{position:absolute;top:0;left:0;height:115px;display:block;width:373px}
.b-page_newyear .b-head-decor::before{content:'';display:block;position:absolute;top:-115px;left:0;z-index:3;height:115px;display:block;width:100%;box-shadow:0 15px 30px rgba(0,0,0,0.75)}
.b-page_newyear .b-head-decor__inner_n2{left:373px}
.b-page_newyear .b-head-decor__inner_n3{left:746px}
.b-page_newyear .b-head-decor__inner_n4{left:1119px}
.b-page_newyear .b-head-decor__inner_n5{left:1492px}
.b-page_newyear .b-head-decor__inner_n6{left:1865px}
.b-page_newyear .b-head-decor__inner_n7{left:2238px}

.b-ball{position:absolute}
.b-ball_n1{top:0;left:3px;width:59px;height:83px}
.b-ball_n2{top:-19px;left:51px;width:55px;height:70px}
.b-ball_n3{top:9px;left:88px;width:49px;height:67px}
.b-ball_n4{top:0;left:133px;width:57px;height:102px}
.b-ball_n5{top:0;left:166px;width:49px;height:57px}
.b-ball_n6{top:6px;left:200px;width:54px;height:70px}
.b-ball_n7{top:0;left:240px;width:56px;height:67px}
.b-ball_n8{top:0;left:283px;width:54px;height:53px}
.b-ball_n9{top:10px;left:321px;width:49px;height:66px}
.b-ball_n1 .b-ball__i{background:url(balls/b-ball_n1.png) no-repeat}
.b-ball_n2 .b-ball__i{background:url(balls/b-ball_n2.png) no-repeat}
.b-ball_n3 .b-ball__i{background:url(balls/b-ball_n3.png) no-repeat}
.b-ball_n4 .b-ball__i{background:url(balls/b-ball_n4.png) no-repeat}
.b-ball_n5 .b-ball__i{background:url(balls/b-ball_n5.png) no-repeat}
.b-ball_n6 .b-ball__i{background:url(balls/b-ball_n6.png) no-repeat}
.b-ball_n7 .b-ball__i{background:url(balls/b-ball_n7.png) no-repeat}
.b-ball_n8 .b-ball__i{background:url(balls/b-ball_n8.png) no-repeat}
.b-ball_n9 .b-ball__i{background:url(balls/b-ball_n9.png) no-repeat}
.b-ball_i1 .b-ball__i{background:url(balls/b-ball_i1.png) no-repeat}
.b-ball_i2 .b-ball__i{background:url(balls/b-ball_i2.png) no-repeat}
.b-ball_i3 .b-ball__i{background:url(balls/b-ball_i3.png) no-repeat}
.b-ball_i4 .b-ball__i{background:url(balls/b-ball_i4.png) no-repeat}
.b-ball_i5 .b-ball__i{background:url(balls/b-ball_i5.png) no-repeat}
.b-ball_i6 .b-ball__i{background:url(balls/b-ball_i6.png) no-repeat}
.b-ball_i1{top:0;left:0;width:25px;height:71px}
.b-ball_i2{top:0;left:25px;width:61px;height:27px}
.b-ball_i3{top:0;left:176px;width:29px;height:31px}
.b-ball_i4{top:0;left:205px;width:50px;height:51px}
.b-ball_i5{top:0;left:289px;width:78px;height:28px}
.b-ball_i6{top:0;left:367px;width:6px;height:69px}
.b-ball__i{
position:absolute;
width:100%;
height:100%;
-webkit-transform-origin:50% 0;
-moz-transform-origin:50% 0;
-o-transform-origin:50% 0;
transform-origin:50% 0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
pointer-events:none
}
.b-ball_bounce .b-ball__right{position:absolute;top:0;right:0;left:50%;bottom:0;z-index:9}
.b-ball_bounce:hover .b-ball__right{display:none}
.b-ball_bounce .b-ball__right:hover{left:0;display:block!important}
.b-ball_bounce.bounce>.b-ball__i{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}
.b-ball_bounce .b-ball__right.bounce+.b-ball__i{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}
.b-ball_bounce.bounce1>.b-ball__i{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}
.b-ball_bounce .b-ball__right.bounce1+.b-ball__i{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}
.b-ball_bounce.bounce2>.b-ball__i{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.b-ball_bounce .b-ball__right.bounce2+.b-ball__i{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.b-ball_bounce.bounce3>.b-ball__i{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}
.b-ball_bounce .b-ball__right.bounce3+.b-ball__i{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}
