/*
 * CSSMap plugin - THEMES
 * version: 5.6
 * web: http://cssmapsplugin.com
 *
 * author: Łukasz Popardowski { Winston_Wolf }
 * license: http://cssmapsplugin.com/license
 * FAQ: http://cssmapsplugin.com/faq
 *
 * email: http://cssmapsplugin.com/contact
 * twitter: @CSSMapplugin
*/

/* ---------------------------------------------------------------------------------------------------- *
                                       TOOLTIPS - DEFAULT
 * ---------------------------------------------------------------------------------------------------- */

 .cssmap>li a,
 .cssmap>li a:hover,
 .cssmap-tooltip-content {
     background: rgba(#206588, 0.8);
     color: #eee;
     font: normal 12px 'Inter', Arial, Helvetica, sans-serif;
     padding: .4em 1em;
     text-align: center;
     text-shadow: 0 1px 0 #000;
     white-space: nowrap;
     -moz-border-radius: .4em;
     -ms-border-radius: .4em;
     -webkit-border-radius: .4em;
     border-radius: .4em;
     pointer-events: none;
 }
 
 .cssmap-1450 .cssmap>li a,
 .cssmap-1280 .cssmap>li a {
     font-size: 14px
 }
 
 .cssmap-650 .cssmap>li a {
     font-size: 11px
 }
 
 .cssmap-540 .cssmap>li a,
 .cssmap-430 .cssmap>li a,
 .cssmap-320 .cssmap>li a,
 .cssmap-250 .cssmap>li a,
 .cssmap-210 .cssmap>li a {
     font-size: 10px !important
 }
 
 /* tooltip arrow; when you change its size don't forget to set tooltipArrowHeight option in the cssMap(); function */
 
 .cssmap>li a .tooltip-arrow {
     bottom: -5px;
     /* must be the same as a border-width */
     border: solid;
     border-color: #111 transparent;
     border-color: rgba(0, 0, 0, .8) transparent;
     border-width: 5px 5px 0 5px;
     /* this's a height of the arrow */
     margin-left: -5px;
     /* must be the same as a border-width */
 }
 
 .cssmap>li a.tooltip-right .tooltip-arrow {
     margin-right: -5px;
     /* must be the same as a tooltip-arrow border-width */
 }
 
 .cssmap>li a.tooltip-top .tooltip-arrow {
     /* set tooltip under the arrow */
     border-width: 0 5px 5px 5px;
     top: -5px;
 }
 
 .cssmap>li a small,
 .cssmap>li a:hover small,
 .cssmap-tooltip-content small,
 .cssmap>li a abbr,
 .cssmap>li a:hover abbr,
 .cssmap-tooltip-content abbr {
     display: block;
     font-size: .8em
 }
 
 /* MARKER/PIN TOOLTIP */
 
 .cssmap-pin .cssmap-tooltip-content {
     padding: 1em;
     text-align: left;
     white-space: normal;
     max-width: 15em
 }
 
 /* ---------------------------------------------------------------------------------------------------- *
                                   WHITE STYLE TOOLTIPS
  * ---------------------------------------------------------------------------------------------------- */
 
 .cssmap-dark li a,
 .cssmap-dark li a:hover,
 .cssmap-tooltip-content.cssmap-dark {
     background: #eee;
     background: rgba(255, 255, 255, .9);
     border: 2px solid #fff;
     color: #333;
     font-weight: bold;
     text-shadow: 0 .1em 0 #fff;
     -moz-border-radius: .4em;
     -webkit-border-radius: .4em;
     border-radius: .4em
 }
 
 .cssmap-dark li a .tooltip-arrow {
     bottom: -7px;
     border: solid;
     border-color: #fff transparent;
     border-width: 7px 7px 0 7px;
     content: "";
     display: block;
     left: 50%;
     margin-left: -7px;
     position: absolute;
     width: 0
 }
 
 .cssmap-dark li a.tooltip-right .tooltip-arrow {
     margin-right: -7px
 }
 
 .cssmap-dark li a.tooltip-top .tooltip-arrow {
     border-width: 0 7px 7px 7px;
     top: -7px
 }
 
 /* ---------------------------------------------------------------------------------------------------- *
                                  VINTAGE STYLE TOOLTIPS
  * ---------------------------------------------------------------------------------------------------- */
 
 .cssmap-vintage li a,
 .cssmap-vintage li a:hover,
 .cssmap-tooltip-content.cssmap-vintage {
     background: #333;
     border: 2px solid #e9e8c9;
     color: #f5f5f5;
     text-shadow: 0 1px 0 #000;
     -moz-border-radius: .6em;
     -ms-border-radius: .6em;
     -webkit-border-radius: .6em;
     border-radius: .6em;
     -moz-box-shadow: 0 0 4px #736357;
     -webkit-box-shadow: 0 0 4px #736357;
     box-shadow: 0 0 4px #736357
 }
 
 .cssmap-vintage li a .tooltip-arrow {
     bottom: -7px;
     border: solid;
     border-color: #e9e8c9 transparent;
     border-width: 7px 7px 0 7px;
     content: "";
     display: block;
     left: 50%;
     margin-left: -7px;
     position: absolute;
     width: 0
 }
 
 .cssmap-vintage li a .tooltip-arrow:after {
     bottom: 3px;
     border: solid;
     border-color: #333 transparent;
     border-width: 4px 4px 0 4px;
     content: "";
     display: block;
     left: 50%;
     margin-left: -4px;
     position: absolute;
     width: 0
 }
 
 .cssmap-vintage li a.tooltip-right .tooltip-arrow {
     margin-right: -7px
 }
 
 .cssmap-vintage li a.tooltip-top .tooltip-arrow {
     border-width: 0 7px 7px 7px;
     top: -7px
 }
 
 /* ---------------------------------------------------------------------------------------------------- *
                                  VISIBLE LIST OF REGIONS
  * ---------------------------------------------------------------------------------------------------- */
 
 .cssmap-visible-list a {}
 
 /* SELECTED REGION */
 
 .cssmap-visible-list a:hover,
 .cssmap-visible-list a:focus,
 .cssmap-visible-list li.focus a {}
 
 /* ACTIVE REGION */
 
 .cssmap-visible-list a:active,
 .cssmap-visible-list li.active-region a {}
 
 /* ---------------------------------------------------------------------------------------------------- *
                         SEARCH LINK - SHOWN IN THE MULTIPLE CLICKS MODE
  * ---------------------------------------------------------------------------------------------------- */
 
 .cssmap-search-link {
     bottom: 0;
     right: 0
 }
 
 /* SELECTED SEARCH LINK */
 
 a.cssmap-search-link:hover,
 a.cssmap-search-link:focus {}
 
 /* ---------------------------------------------------------------------------------------------------- *
                                         NAVIGATION
  * ---------------------------------------------------------------------------------------------------- */
 
 .cssmap-navigation {
     text-align: center
 }
 
 /* LIST OF NAVIGATION CONTROLS */
 
 .cssmap-nav-list {}
 
 .cssmap-nav-list li {
     display: inline-block;
     margin: 0 .5em;
 }
 
 .cssmap-nav-next {}
 
 /* LIST ITEM */
 
 .cssmap-nav-prev {}
 
 /* LIST ITEM */
 
 .cssmap-nav-separator {}
 
 /* LIST ITEM */
 
 /* LABEL OF THE NAVIGATION - THE H5 HEADER (OPTIONAL) */
 
 .cssmap-nav-label {}
 
 /* DESCRIPTION SHOWN ABOVE THE NAVIGATION (OPTIONAL) */
 
 .cssmap-nav-description {}
 
 /* ---------------------------------------------------------------------------------------------------- *
                                         PRELOADER
  * ---------------------------------------------------------------------------------------------------- */
 
 .cssmap-loader {
     background: #111;
     background: rgba(0, 0, 0, .8);
     color: #eee;
     font: normal 14px 'Inter', Arial, sans-serif;
     padding: .4em 1em;
     text-shadow: 0 1px 0 #000;
     -moz-border-radius: .4em;
     -ms-border-radius: .4em;
     -webkit-border-radius: .4em;
     border-radius: .4em;
 }
 
 .cssmap-1450 .cssmap-loader,
 .cssmap-1280 .cssmap-loader {
     font-size: 16px
 }
 
 .cssmap-540 .cssmap-loader,
 .cssmap-430 .cssmap-loader {
     font-size: 12px
 }
 
 .cssmap-320 .cssmap-loader {
     font-size: 11px
 }
 
 .cssmap-250 .cssmap-loader {
     font-size: 10px
 }
 
 .cssmap-210 .cssmap-loader {
     font-size: 9px
 }
 
 /* ---------------------------------------------------------------------------------------------------- *
  *                               DO NOT EDIT FROM THIS POINT!
  * ---------------------------------------------------------------------------------------------------- */
 
 .cssmap-container {
     margin: 0 auto;
     overflow: hidden;
     padding: 0 !important;
     position: relative
 }
 
 .cssmap-container,
 .cssmap-container *,
 .cssmap-markers-container,
 .cssmap-markers-container * {
     -moz-box-sizing: content-box !important;
     -webkit-box-sizing: content-box !important;
     box-sizing: content-box !important;
     -moz-backface-visibility: hidden;
     -ms-backface-visibility: hidden;
     -o-backface-visibility: hidden;
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden
 }
 
 .cssmap {
     border: 0 none !important;
     display: block;
     left: 0;
     margin: 0 !important;
     list-style: none !important;
     padding: 0 !important;
     position: relative
 }
 
 .cssmap>li {
     height: 0;
     width: 0
 }
 
 .cssmap>li a {
     height: auto;
     margin: 0 0 0 -9999px;
     position: absolute;
     text-decoration: none;
     width: auto;
     z-index: 89
 }
 
 .cssmap>li a:focus {
     outline: 0 none
 }
 
 .cssmap-container span,
 .cssmap-cities {
     display: block;
     height: 0;
     left: 0;
     position: absolute;
     top: -9999px;
     width: 0
 }
 
 .cssmap>li a.tooltip-right {
     left: auto;
     right: 0;
     width: auto
 }
 
 .cssmap>li a .tooltip-arrow {
     left: 50%;
     top: auto
 }
 
 .cssmap>li a.tooltip-middle .tooltip-arrow {
     display: none
 }
 
 .cssmap>li a.tooltip-top .tooltip-arrow {
     bottom: auto
 }
 
 .cssmap>li a.tooltip-right .tooltip-arrow {
     left: auto
 }
 
 #cssmap-tooltip {
     position: absolute;
     z-index: 999
 }
 
 .cssmap-container .cssmap-cities {
     top: 0;
     z-index: 88
 }
 
 .cssmap .bg {
     padding: 10px
 }
 
 .cssmap .active-region .bg {
     z-index: 2
 }
 
 .cssmap .m {
     cursor: pointer;
     z-index: 99
 }
 
 .cssmap .m span {
     z-index: 89
 }
 
 .cssmap-visible-list-container {
     margin: 0;
     overflow: hidden;
     position: relative;
     z-index: 300
 }
 
 .cssmap-pins,
 .cssmap-visible-list {
     list-style: none;
     padding-left: 0;
     padding-right: 0
 }
 
 .cssmap-marker img {
     border: 0 none
 }
 
 span.cssmap-loader {
     height: auto;
     position: absolute;
     text-align: center;
     width: auto;
     z-index: 90
 }
 
 .cssmap-error {
     margin: 2em 0;
     text-align: left;
     width: 100%
 }
 
 .cssmap-signature {
     clear: both;
     font-size: 10px;
     margin: 1em 0;
     overflow: hidden;
     position: relative;
     text-align: center;
     width: 100%
 }
 
 .cssmap-signature a {
     text-decoration: none !important
 }
 
 .cssmap-search-link {
     position: absolute;
     z-index: 100 !important
 }


 /*
 * CSSMap plugin - Poland [ http://cssmapsplugin.com/get/poland ]
 * version: 5.5
 *
 * author: Łukasz Popardowski { Winston_Wolf }
 * license: http://cssmapsplugin.com/license
 * FAQ: http://cssmapsplugin.com/faq
 *
 * email: http://cssmapsplugin.com/contact
 * twitter: @CSSMapplugin

 * ---------------------------------------------------------------------------------------------------- *
 *                               DO NOT EDIT FROM THIS POINT!                                           *
 * ---------------------------------------------------------------------------------------------------- */

// @import url("cssmap-themes.css");
.pl1 .s1 {
  height: .2em;
  left: 4.1em;
  top: 12em;
  width: .4em
}

.pl1 .s2 {
  height: .1em;
  left: 4.1em;
  top: 11.9em;
  width: .5em
}

.pl1 .s3 {
  height: .1em;
  left: 4.1em;
  top: 11.8em;
  width: .8em
}

.pl1 .s4 {
  height: .1em;
  left: 4em;
  top: 11.7em;
  width: .9em
}

.pl1 .s5 {
  height: .2em;
  left: 3.9em;
  top: 11.5em;
  width: .9em
}

.pl1 .s6 {
  height: .2em;
  left: 3.6em;
  top: 11.3em;
  width: .1em
}

.pl1 .s7 {
  height: .3em;
  left: 3.7em;
  top: 11.2em;
  width: 1em
}

.pl1 .s8 {
  height: .2em;
  left: 3.9em;
  top: 11.1em;
  width: 1em
}

.pl1 .s9 {
  height: .1em;
  left: 3.9em;
  top: 11em;
  width: 1.1em
}

.pl1 .s10 {
  height: .1em;
  left: 3.3em;
  top: 10.9em;
  width: 1.8em
}

.pl1 .s11 {
  height: .1em;
  left: 3.3em;
  top: 10.8em;
  width: 1.9em
}

.pl1 .s12 {
  height: .1em;
  left: 3em;
  top: 10.7em;
  width: 2.2em
}

.pl1 .s13 {
  height: .1em;
  left: 3.3em;
  top: 8.1em;
  width: .1em
}

.pl1 .s14 {
  height: .1em;
  left: 3.2em;
  top: 8.2em;
  width: .4em
}

.pl1 .s15 {
  height: .1em;
  left: 3.1em;
  top: 8.3em;
  width: .6em
}

.pl1 .s16 {
  height: .1em;
  left: 3.9em;
  top: 8.1em;
  width: .2em
}

.pl1 .s17 {
  height: .1em;
  left: 3.9em;
  top: 8.2em;
  width: .4em
}

.pl1 .s18 {
  height: .1em;
  left: 3.8em;
  top: 8.3em;
  width: .5em
}

.pl1 .s19 {
  height: .1em;
  left: 3.1em;
  top: 8.4em;
  width: 1.2em
}

.pl1 .s20 {
  height: .1em;
  left: 3em;
  top: 8.5em;
  width: 1.5em
}

.pl1 .s21 {
  height: .1em;
  left: 3em;
  top: 8.6em;
  width: 1.7em
}

.pl1 .s22 {
  height: .1em;
  left: 5.9em;
  top: 9.2em;
  width: .1em
}

.pl1 .s23 {
  height: .2em;
  left: 5.9em;
  top: 9.4em;
  width: .1em
}

.pl1 .s24 {
  height: .6em;
  left: 5.7em;
  top: 9em;
  width: .2em
}

.pl1 .s25 {
  height: .9em;
  left: 5.6em;
  top: 9em;
  width: .1em
}

.pl1 .s26 {
  height: .2em;
  left: 5.6em;
  top: 8.6em;
  width: .1em
}

.pl1 .s27 {
  height: .2em;
  left: 5.1em;
  top: 8.5em;
  width: .5em
}

.pl1 .s28 {
  height: 1.9em;
  left: 5em;
  top: 8.6em;
  width: .3em
}

.pl1 .s29 {
  height: .3em;
  left: 2.7em;
  top: 10.4em;
  width: 2.5em
}

.pl1 .s30 {
  height: .2em;
  left: 1.5em;
  top: 10.2em;
  width: .1em
}

.pl1 .s31 {
  height: .4em;
  left: 1.6em;
  top: 10em;
  width: .1em
}

.pl1 .s32 {
  height: .7em;
  left: 1.7em;
  top: 9.7em;
  width: .1em
}

.pl1 .s33 {
  height: 1.3em;
  left: 1.8em;
  top: 9.1em;
  width: .1em
}

.pl1 .s34 {
  height: 1.4em;
  left: 1.9em;
  top: 9em;
  width: .4em
}

.pl1 .s35 {
  height: 1.4em;
  left: 2.9em;
  top: 8.7em;
  width: 2.7em
}

.pl1 .s36 {
  height: 1.4em;
  left: 2.8em;
  top: 8.8em;
  width: 2.7em
}

.pl1 .s37 {
  height: 1.8em;
  left: 2.4em;
  top: 8.8em;
  width: .3em
}

.pl1 .s38 {
  height: 1.5em;
  left: 2.3em;
  top: 8.9em;
  width: 3.1em
}

.pl2 .s1 {
  height: .1em;
  left: 8.9em;
  top: 4.7em;
  width: .1em
}

.pl2 .s2 {
  height: .1em;
  left: 6.4em;
  top: 3.2em;
  width: .2em
}

.pl2 .s3 {
  height: .1em;
  left: 6.1em;
  top: 3.3em;
  width: .6em
}

.pl2 .s4 {
  height: .1em;
  left: 7.3em;
  top: 3.4em;
  width: .2em
}

.pl2 .s5 {
  height: .1em;
  left: 5.9em;
  top: 3.4em;
  width: 1.2em
}

.pl2 .s6 {
  height: .1em;
  left: 5.9em;
  top: 3.5em;
  width: 1.5em
}

.pl2 .s7 {
  height: .1em;
  left: 8.3em;
  top: 4.1em;
  width: .1em
}

.pl2 .s8 {
  height: .3em;
  left: 8.1em;
  top: 3.9em;
  width: .1em
}

.pl2 .s9 {
  height: .1em;
  left: 5.9em;
  top: 3.6em;
  width: 1.7em
}

.pl2 .s10 {
  height: .2em;
  left: 5.2em;
  top: 4.1em;
  width: .1em
}

.pl2 .s11 {
  height: .3em;
  left: 5.3em;
  top: 4em;
  width: .1em
}

.pl2 .s12 {
  height: .2em;
  left: 5.3em;
  top: 4.6em;
  width: .1em
}

.pl2 .s13 {
  height: .3em;
  left: 5.3em;
  top: 4.9em;
  width: .1em
}

.pl2 .s14 {
  height: .7em;
  left: 5.4em;
  top: 4.6em;
  width: .1em
}

.pl2 .s15 {
  height: .7em;
  left: 5.4em;
  top: 3.7em;
  width: .1em
}

.pl2 .s16 {
  height: 1.7em;
  left: 5.5em;
  top: 3.6em;
  width: .1em
}

.pl2 .s17 {
  height: .6em;
  left: 8.8em;
  top: 4.3em;
  width: .1em
}

.pl2 .s18 {
  height: .9em;
  left: 8.7em;
  top: 4.3em;
  width: .1em
}

.pl2 .s19 {
  height: 1em;
  left: 8.5em;
  top: 4.3em;
  width: .2em
}

.pl2 .s20 {
  height: .1em;
  left: 7.8em;
  top: 6.7em;
  width: .4em
}

.pl2 .s21 {
  height: .1em;
  left: 7.4em;
  top: 6.7em;
  width: .2em
}

.pl2 .s22 {
  height: .1em;
  left: 7.4em;
  top: 6.6em;
  width: .8em
}

.pl2 .s23 {
  height: .1em;
  left: 7.3em;
  top: 6.5em;
  width: .9em
}

.pl2 .s24 {
  height: .1em;
  left: 7.1em;
  top: 6.4em;
  width: 1.2em
}

.pl2 .s25 {
  height: .1em;
  left: 6.9em;
  top: 6.4em;
  width: .1em
}

.pl2 .s26 {
  height: .1em;
  left: 6.9em;
  top: 6.3em;
  width: 1.5em
}

.pl2 .s27 {
  height: .1em;
  left: 6.5em;
  top: 6.3em;
  width: .3em
}

.pl2 .s28 {
  height: .1em;
  left: 6.3em;
  top: 6.2em;
  width: 2em
}

.pl2 .s29 {
  height: .1em;
  left: 6.2em;
  top: 6.1em;
  width: 2.2em
}

.pl2 .s30 {
  height: .1em;
  left: 8.5em;
  top: 5.4em;
  width: .1em
}

.pl2 .s31 {
  height: .2em;
  left: 8.5em;
  top: 5.7em;
  width: .1em
}

.pl2 .s32 {
  height: .1em;
  left: 5.4em;
  top: 5.7em;
  width: .1em
}

.pl2 .s33 {
  height: .3em;
  left: 5.5em;
  top: 5.7em;
  width: .1em
}

.pl2 .s34 {
  height: .1em;
  left: 5.7em;
  top: 6em;
  width: .2em
}

.pl2 .s35 {
  height: .1em;
  left: 6.1em;
  top: 6em;
  width: 2.3em
}

.pl2 .s36 {
  height: 1.8em;
  left: 5.8em;
  top: 4.2em;
  width: 2.7em
}

.pl2 .s37 {
  height: 2.2em;
  left: 5.6em;
  top: 3.7em;
  width: 2.5em
}

.pl3 .s1 {
  height: .1em;
  left: 14em;
  top: 6.9em;
  width: .2em
}

.pl3 .s2 {
  height: .1em;
  left: 13.9em;
  top: 7em;
  width: .4em
}

.pl3 .s3 {
  height: .1em;
  left: 13.9em;
  top: 7.1em;
  width: .6em
}

.pl3 .s4 {
  height: .1em;
  left: 13.7em;
  top: 7.2em;
  width: .9em
}

.pl3 .s5 {
  height: .4em;
  left: 14.8em;
  top: 7.4em;
  width: .1em
}

.pl3 .s6 {
  height: .1em;
  left: 13.7em;
  top: 7.3em;
  width: 1.1em
}

.pl3 .s7 {
  height: .8em;
  left: 13.3em;
  top: 7.4em;
  width: 1.5em
}

.pl3 .s8 {
  height: 1.1em;
  left: 13em;
  top: 7.5em;
  width: 1.7em
}

.pl3 .s9 {
  height: .4em;
  left: 14.8em;
  top: 8.8em;
  width: .1em
}

.pl3 .s10 {
  height: .6em;
  left: 15.4em;
  top: 10.7em;
  width: .1em
}

.pl3 .s11 {
  height: .3em;
  left: 15.4em;
  top: 10.2em;
  width: .1em
}

.pl3 .s12 {
  height: 1.3em;
  left: 15.3em;
  top: 10.1em;
  width: .1em
}

.pl3 .s13 {
  height: 1.5em;
  left: 15.2em;
  top: 10em;
  width: .1em
}

.pl3 .s14 {
  height: 1.7em;
  left: 15.1em;
  top: 9.8em;
  width: .1em
}

.pl3 .s15 {
  height: 1.9em;
  left: 15em;
  top: 9.6em;
  width: .1em
}

.pl3 .s16 {
  height: .1em;
  left: 14.6em;
  top: 11.7em;
  width: .1em
}

.pl3 .s17 {
  height: .1em;
  left: 14.4em;
  top: 11.6em;
  width: .4em
}

.pl3 .s18 {
  height: .1em;
  left: 14.4em;
  top: 11.5em;
  width: .5em
}

.pl3 .s19 {
  height: .1em;
  left: 13.2em;
  top: 11.6em;
  width: .7em
}

.pl3 .s20 {
  height: .1em;
  left: 12.9em;
  top: 11.4em;
  width: .1em
}

.pl3 .s21 {
  height: .3em;
  left: 13em;
  top: 11.3em;
  width: 1em
}

.pl3 .s22 {
  height: 2em;
  left: 13.1em;
  top: 9.5em;
  width: 1.9em
}

.pl3 .s23 {
  height: 1.7em;
  left: 12.8em;
  top: 9.3em;
  width: 2.1em
}

.pl3 .s24 {
  height: 2.1em;
  left: 12.7em;
  top: 8.8em;
  width: 2.1em
}

.pl3 .s25 {
  height: 1.1em;
  left: 12em;
  top: 9.2em;
  width: .1em
}

.pl3 .s26 {
  height: .1em;
  left: 12em;
  top: 9em;
  width: .1em
}

.pl3 .s27 {
  height: .2em;
  left: 11.8em;
  top: 8.5em;
  width: .2em
}

.pl3 .s28 {
  height: .4em;
  left: 12em;
  top: 8.4em;
  width: .1em
}

.pl3 .s29 {
  height: .1em;
  left: 12.2em;
  top: 10.5em;
  width: .1em
}

.pl3 .s30 {
  height: 2.5em;
  left: 12.1em;
  top: 8.1em;
  width: .1em
}

.pl3 .s31 {
  height: .1em;
  left: 12.1em;
  top: 7.9em;
  width: .1em
}

.pl3 .s32 {
  height: .1em;
  left: 12.1em;
  top: 7.7em;
  width: .1em
}

.pl3 .s33 {
  height: 2em;
  left: 12.5em;
  top: 8.6em;
  width: 2.2em
}

.pl3 .s34 {
  height: 2.9em;
  left: 12.2em;
  top: 7.6em;
  width: .4em
}

.pl3 .s35 {
  height: 3.2em;
  left: 12.6em;
  top: 7.6em;
  width: 2em
}

.pl4 .s1 {
  height: .1em;
  left: 3.1em;
  top: 4.8em;
  width: .1em
}

.pl4 .s2 {
  height: .3em;
  left: 3em;
  top: 4.9em;
  width: .3em
}

.pl4 .s3 {
  height: .1em;
  left: 2.6em;
  top: 5.1em;
  width: .1em
}

.pl4 .s4 {
  height: .1em;
  left: 2.4em;
  top: 5.2em;
  width: .9em
}

.pl4 .s5 {
  height: .1em;
  left: 2.3em;
  top: 5.3em;
  width: 1em
}

.pl4 .s6 {
  height: .1em;
  left: 2.2em;
  top: 5.4em;
  width: 1.1em
}

.pl4 .s7 {
  height: .1em;
  left: 2em;
  top: 5.5em;
  width: 1.3em
}

.pl4 .s8 {
  height: .1em;
  left: 1.7em;
  top: 5.5em;
  width: .2em
}

.pl4 .s9 {
  height: .3em;
  left: 1.6em;
  top: 5.6em;
  width: 1.6em
}

.pl4 .s10 {
  height: .1em;
  left: 3.1em;
  top: 6.4em;
  width: .1em
}

.pl4 .s11 {
  height: .3em;
  left: 3.1em;
  top: 6.7em;
  width: .1em
}

.pl4 .s12 {
  height: .4em;
  left: 1.1em;
  top: 6.5em;
  width: .1em
}

.pl4 .s13 {
  height: 1em;
  left: 1.2em;
  top: 6em;
  width: .1em
}

.pl4 .s14 {
  height: 1.4em;
  left: 1.3em;
  top: 6em;
  width: .1em
}

.pl4 .s15 {
  height: .1em;
  left: 3.1em;
  top: 7.2em;
  width: .1em
}

.pl4 .s16 {
  height: .3em;
  left: 1.2em;
  top: 7.9em;
  width: .1em
}

.pl4 .s17 {
  height: .7em;
  left: 1.3em;
  top: 7.7em;
  width: .1em
}

.pl4 .s18 {
  height: .1em;
  left: 1.7em;
  top: 9em;
  width: .2em
}

.pl4 .s19 {
  height: .1em;
  left: 1.7em;
  top: 8.9em;
  width: .6em
}

.pl4 .s20 {
  height: .1em;
  left: 1.5em;
  top: 8.8em;
  width: .9em
}

.pl4 .s21 {
  height: .8em;
  left: 3.2em;
  top: 7.4em;
  width: .1em
}

.pl4 .s22 {
  height: .9em;
  left: 3.1em;
  top: 7.4em;
  width: .1em
}

.pl4 .s23 {
  height: 2.3em;
  left: 3em;
  top: 6.2em;
  width: .1em
}

.pl4 .s24 {
  height: .1em;
  left: 2.7em;
  top: 8.8em;
  width: .1em
}

.pl4 .s25 {
  height: 3em;
  left: 1.5em;
  top: 5.7em;
  width: 1.5em
}

.pl4 .s26 {
  height: 2.8em;
  left: 1.4em;
  top: 6em;
  width: 1.5em
}

.pl4 .s27 {
  height: .5em;
  left: 3.3em;
  top: 7.6em;
  width: .2em
}

.pl4 .s28 {
  height: .3em;
  left: 3.4em;
  top: 7.9em;
  width: .2em
}

.pl4 .s29 {
  height: .4em;
  left: 3.6em;
  top: 7.9em;
  width: .3em
}

.pl4 .s30 {
  height: .1em;
  left: 3.7em;
  top: 8.3em;
  width: .1em
}

.pl5 .s1 {
  height: .3em;
  left: 10em;
  top: 8.8em;
  width: .1em
}

.pl5 .s2 {
  height: .7em;
  left: 9.9em;
  top: 8.5em;
  width: .1em
}

.pl5 .s3 {
  height: .3em;
  left: 10.2em;
  top: 8.2em;
  width: .1em
}

.pl5 .s4 {
  height: .5em;
  left: 10.1em;
  top: 7.9em;
  width: .1em
}

.pl5 .s5 {
  height: .6em;
  left: 9.7em;
  top: 7.8em;
  width: .4em
}

.pl5 .s6 {
  height: .2em;
  left: 9.6em;
  top: 7.3em;
  width: .1em
}

.pl5 .s7 {
  height: .2em;
  left: 9.4em;
  top: 7.2em;
  width: .2em
}

.pl5 .s8 {
  height: 1.9em;
  left: 9.6em;
  top: 7.6em;
  width: .1em
}

.pl5 .s9 {
  height: .1em;
  left: 8.8em;
  top: 10.3em;
  width: .2em
}

.pl5 .s10 {
  height: .1em;
  left: 8.5em;
  top: 10.2em;
  width: .5em
}

.pl5 .s11 {
  height: .1em;
  left: 8.5em;
  top: 10.1em;
  width: .6em
}

.pl5 .s12 {
  height: .1em;
  left: 8.4em;
  top: 10em;
  width: .7em
}

.pl5 .s13 {
  height: .1em;
  left: 8.1em;
  top: 10em;
  width: .1em
}

.pl5 .s14 {
  height: .1em;
  left: 8em;
  top: 9.9em;
  width: 1.1em
}

.pl5 .s15 {
  height: .1em;
  left: 9.3em;
  top: 10em;
  width: .1em
}

.pl5 .s16 {
  height: .1em;
  left: 9.2em;
  top: 9.9em;
  width: .2em
}

.pl5 .s17 {
  height: .1em;
  left: 7.8em;
  top: 9.8em;
  width: 1.5em
}

.pl5 .s18 {
  height: .1em;
  left: 7.4em;
  top: 7.4em;
  width: .1em
}

.pl5 .s19 {
  height: .2em;
  left: 7.2em;
  top: 9.7em;
  width: .2em
}

.pl5 .s20 {
  height: .1em;
  left: 7em;
  top: 9.7em;
  width: .1em
}

.pl5 .s21 {
  height: .1em;
  left: 6.4em;
  top: 9.2em;
  width: .1em
}

.pl5 .s22 {
  height: .3em;
  left: 6.5em;
  top: 9.1em;
  width: .1em
}

.pl5 .s23 {
  height: .7em;
  left: 6.6em;
  top: 9em;
  width: .2em
}

.pl5 .s24 {
  height: .8em;
  left: 6.8em;
  top: 8.9em;
  width: .1em
}

.pl5 .s25 {
  height: 1.5em;
  left: 6.9em;
  top: 8.2em;
  width: .5em
}

.pl5 .s26 {
  height: 1.4em;
  left: 7em;
  top: 8em;
  width: 2.9em
}

.pl5 .s27 {
  height: 2.2em;
  left: 7.6em;
  top: 7.4em;
  width: 2em
}

.pl5 .s28 {
  height: 2.4em;
  left: 7.4em;
  top: 7.5em;
  width: .3em
}

.pl5 .s29 {
  height: .1em;
  left: 8.2em;
  top: 6.7em;
  width: .1em
}

.pl5 .s30 {
  height: .1em;
  left: 7.9em;
  top: 6.8em;
  width: .7em
}

.pl5 .s31 {
  height: .1em;
  left: 8em;
  top: 6.9em;
  width: .8em
}

.pl5 .s32 {
  height: .1em;
  left: 9em;
  top: 6.9em;
  width: .3em
}

.pl5 .s33 {
  height: .4em;
  left: 7.9em;
  top: 7em;
  width: 1.5em
}

.pl5 .s34 {
  height: 2.7em;
  left: 7.7em;
  top: 7.1em;
  width: 1.6em
}

.pl6 .s1 {
  height: .6em;
  left: 11.3em;
  top: 13.1em;
  width: .1em
}

.pl6 .s2 {
  height: .7em;
  left: 11.2em;
  top: 13em;
  width: .1em
}

.pl6 .s3 {
  height: .2em;
  left: 11.2em;
  top: 12.7em;
  width: .1em
}

.pl6 .s4 {
  height: 1.3em;
  left: 11.1em;
  top: 12.5em;
  width: .1em
}

.pl6 .s5 {
  height: .1em;
  left: 10.7em;
  top: 11.6em;
  width: .5em
}

.pl6 .s6 {
  height: .1em;
  left: 10.5em;
  top: 11.7em;
  width: .6em
}

.pl6 .s7 {
  height: .1em;
  left: 10.4em;
  top: 11.8em;
  width: .7em
}

.pl6 .s8 {
  height: .1em;
  left: 10.5em;
  top: 13.9em;
  width: .4em
}

.pl6 .s9 {
  height: .2em;
  left: 8.9em;
  top: 14.1em;
  width: .6em
}

.pl6 .s10 {
  height: .2em;
  left: 9em;
  top: 13.9em;
  width: .6em
}

.pl6 .s11 {
  height: .1em;
  left: 8.9em;
  top: 13.8em;
  width: 2.1em
}

.pl6 .s12 {
  height: .3em;
  left: 8em;
  top: 12.2em;
  width: .1em
}

.pl6 .s13 {
  height: .6em;
  left: 8.1em;
  top: 12.1em;
  width: .1em
}

.pl6 .s14 {
  height: .9em;
  left: 8.2em;
  top: 12em;
  width: .1em
}

.pl6 .s15 {
  height: 1em;
  left: 8.3em;
  top: 11.9em;
  width: .1em
}

.pl6 .s16 {
  height: .1em;
  left: 8.3em;
  top: 11.7em;
  width: .1em
}

.pl6 .s17 {
  height: .1em;
  left: 8.4em;
  top: 13em;
  width: .1em
}

.pl6 .s18 {
  height: 1.3em;
  left: 8.4em;
  top: 11.6em;
  width: .1em
}

.pl6 .s19 {
  height: 1.9em;
  left: 8.5em;
  top: 11.5em;
  width: .1em
}

.pl6 .s20 {
  height: .1em;
  left: 9.3em;
  top: 11.2em;
  width: .4em
}

.pl6 .s21 {
  height: .1em;
  left: 8.9em;
  top: 11.3em;
  width: .8em
}

.pl6 .s22 {
  height: .4em;
  left: 8.6em;
  top: 11.4em;
  width: 1.2em
}

.pl6 .s23 {
  height: 1.9em;
  left: 8.6em;
  top: 11.8em;
  width: 1.3em
}

.pl6 .s24 {
  height: 1.9em;
  left: 8.7em;
  top: 11.9em;
  width: 2.4em
}

.pl7 .s1 {
  height: .1em;
  left: 11.6em;
  top: 3.9em;
  width: .1em
}

.pl7 .s2 {
  height: .1em;
  left: 11.5em;
  top: 4em;
  width: .2em
}

.pl7 .s3 {
  height: .1em;
  left: 11.1em;
  top: 4.1em;
  width: .7em
}

.pl7 .s4 {
  height: .1em;
  left: 11em;
  top: 4.2em;
  width: .8em
}

.pl7 .s5 {
  height: .1em;
  left: 10.7em;
  top: 4.2em;
  width: .1em
}

.pl7 .s6 {
  height: .1em;
  left: 10.7em;
  top: 4.3em;
  width: 1.2em
}

.pl7 .s7 {
  height: .1em;
  left: 10.3em;
  top: 4.4em;
  width: 1.5em
}

.pl7 .s8 {
  height: .1em;
  left: 10.2em;
  top: 4.5em;
  width: 1.6em
}

.pl7 .s9 {
  height: .1em;
  left: 10em;
  top: 4.6em;
  width: 1.8em
}

.pl7 .s10 {
  height: .1em;
  left: 9.8em;
  top: 4.7em;
  width: 2.1em
}

.pl7 .s11 {
  height: .1em;
  left: 9.4em;
  top: 4.7em;
  width: .1em
}

.pl7 .s12 {
  height: .2em;
  left: 9.1em;
  top: 4.6em;
  width: .1em
}

.pl7 .s13 {
  height: .1em;
  left: 12.6em;
  top: 5.4em;
  width: .2em
}

.pl7 .s14 {
  height: .1em;
  left: 13.9em;
  top: 6.9em;
  width: .1em
}

.pl7 .s15 {
  height: .4em;
  left: 13.8em;
  top: 6.8em;
  width: .1em
}

.pl7 .s16 {
  height: .5em;
  left: 13.7em;
  top: 6.7em;
  width: .1em
}

.pl7 .s17 {
  height: .7em;
  left: 13.3em;
  top: 6.7em;
  width: .4em
}

.pl7 .s18 {
  height: .8em;
  left: 13.2em;
  top: 6.7em;
  width: .1em
}

.pl7 .s19 {
  height: 1em;
  left: 13.1em;
  top: 6.5em;
  width: .1em
}

.pl7 .s20 {
  height: 1.3em;
  left: 13em;
  top: 6.2em;
  width: .1em
}

.pl7 .s21 {
  height: .2em;
  left: 8.2em;
  top: 6.5em;
  width: .1em
}

.pl7 .s22 {
  height: .4em;
  left: 8.3em;
  top: 6.4em;
  width: .1em
}

.pl7 .s23 {
  height: .1em;
  left: 8.3em;
  top: 6.2em;
  width: .1em
}

.pl7 .s24 {
  height: .8em;
  left: 8.4em;
  top: 6em;
  width: .1em
}

.pl7 .s25 {
  height: .9em;
  left: 8.5em;
  top: 5.9em;
  width: .1em
}

.pl7 .s26 {
  height: .2em;
  left: 8.5em;
  top: 5.5em;
  width: 4.2em
}

.pl7 .s27 {
  height: .1em;
  left: 8.5em;
  top: 5.3em;
  width: .1em
}

.pl7 .s28 {
  height: 1.6em;
  left: 8.6em;
  top: 5.3em;
  width: .1em
}

.pl7 .s29 {
  height: 1.7em;
  left: 8.7em;
  top: 5.2em;
  width: .1em
}

.pl7 .s30 {
  height: .1em;
  left: 8.8em;
  top: 6.9em;
  width: .2em
}

.pl7 .s31 {
  height: .1em;
  left: 11.4em;
  top: 9.9em;
  width: .2em
}

.pl7 .s32 {
  height: .1em;
  left: 11.3em;
  top: 9.8em;
  width: .7em
}

.pl7 .s33 {
  height: .2em;
  left: 11em;
  top: 9.6em;
  width: 1em
}

.pl7 .s34 {
  height: .1em;
  left: 10.8em;
  top: 9.6em;
  width: .1em
}

.pl7 .s35 {
  height: .1em;
  left: 10.3em;
  top: 9.6em;
  width: .3em
}

.pl7 .s36 {
  height: .1em;
  left: 10.3em;
  top: 9.5em;
  width: 1.7em
}

.pl7 .s37 {
  height: .1em;
  left: 10em;
  top: 9.1em;
  width: 2.1em
}

.pl7 .s38 {
  height: .2em;
  left: 12em;
  top: 8.8em;
  width: .1em
}

.pl7 .s39 {
  height: .8em;
  left: 10.1em;
  top: 8.7em;
  width: 1.9em
}

.pl7 .s40 {
  height: .3em;
  left: 10em;
  top: 8.5em;
  width: 1.8em
}

.pl7 .s41 {
  height: .1em;
  left: 9.9em;
  top: 8.4em;
  width: .3em
}

.pl7 .s42 {
  height: .1em;
  left: 10.3em;
  top: 8.4em;
  width: 1.7em
}

.pl7 .s43 {
  height: .2em;
  left: 10.3em;
  top: 8.2em;
  width: 1.8em
}

.pl7 .s44 {
  height: .1em;
  left: 12.1em;
  top: 8em;
  width: .1em
}

.pl7 .s45 {
  height: .3em;
  left: 10.2em;
  top: 7.9em;
  width: 1.9em
}

.pl7 .s46 {
  height: .1em;
  left: 10.1em;
  top: 7.8em;
  width: 2.1em
}

.pl7 .s47 {
  height: .1em;
  left: 9.7em;
  top: 7.7em;
  width: 2.4em
}

.pl7 .s48 {
  height: .1em;
  left: 9.6em;
  top: 7.5em;
  width: .1em
}

.pl7 .s49 {
  height: .1em;
  left: 9.7em;
  top: 7.6em;
  width: 2.5em
}

.pl7 .s50 {
  height: 1.9em;
  left: 9.7em;
  top: 5.7em;
  width: 3.3em
}

.pl7 .s51 {
  height: 1.9em;
  left: 9.6em;
  top: 5.4em;
  width: 2.8em
}

.pl7 .s52 {
  height: 2em;
  left: 9.4em;
  top: 5.2em;
  width: 2.9em
}

.pl7 .s53 {
  height: 2em;
  left: 9.3em;
  top: 5em;
  width: 2.9em
}

.pl7 .s54 {
  height: .1em;
  left: 8.9em;
  top: 4.8em;
  width: 3em
}

.pl7 .s55 {
  height: 2em;
  left: 8.8em;
  top: 4.9em;
  width: 3.3em
}

.pl8 .s1 {
  height: .1em;
  left: 6.4em;
  top: 9.6em;
  width: .2em
}

.pl8 .s2 {
  height: .1em;
  left: 7.1em;
  top: 9.7em;
  width: .1em
}

.pl8 .s3 {
  height: .1em;
  left: 6.3em;
  top: 9.7em;
  width: .7em
}

.pl8 .s4 {
  height: .2em;
  left: 5.7em;
  top: 9.6em;
  width: .4em
}

.pl8 .s5 {
  height: .1em;
  left: 5.7em;
  top: 9.8em;
  width: 1.5em
}

.pl8 .s6 {
  height: .2em;
  left: 5.6em;
  top: 9.9em;
  width: 1.7em
}

.pl8 .s7 {
  height: .1em;
  left: 5.5em;
  top: 10.1em;
  width: 1.7em
}

.pl8 .s8 {
  height: .2em;
  left: 5.4em;
  top: 10.2em;
  width: 1.9em
}

.pl8 .s9 {
  height: .1em;
  left: 7.1em;
  top: 10.6em;
  width: .1em
}

.pl8 .s10 {
  height: .1em;
  left: 5.3em;
  top: 10.4em;
  width: 1.9em
}

.pl8 .s11 {
  height: .4em;
  left: 5.2em;
  top: 10.5em;
  width: 1.9em
}

.pl8 .s12 {
  height: .1em;
  left: 6em;
  top: 12.4em;
  width: .3em
}

.pl8 .s13 {
  height: .2em;
  left: 5.9em;
  top: 12.2em;
  width: .5em
}

.pl8 .s14 {
  height: .1em;
  left: 5.8em;
  top: 12.1em;
  width: .6em
}

.pl8 .s15 {
  height: .1em;
  left: 5.7em;
  top: 12em;
  width: .7em
}

.pl8 .s16 {
  height: .1em;
  left: 5.7em;
  top: 11.9em;
  width: .9em
}

.pl8 .s17 {
  height: .1em;
  left: 5.9em;
  top: 11.8em;
  width: .9em
}

.pl8 .s18 {
  height: .1em;
  left: 5.3em;
  top: 11.7em;
  width: 1.7em
}

.pl8 .s19 {
  height: .1em;
  left: 5.2em;
  top: 11.6em;
  width: 1.7em
}

.pl8 .s20 {
  height: .1em;
  left: 5.1em;
  top: 11.5em;
  width: 1.8em
}

.pl8 .s21 {
  height: .2em;
  left: 5.1em;
  top: 10.9em;
  width: 2.1em
}

.pl8 .s22 {
  height: .3em;
  left: 5em;
  top: 11em;
  width: 2em
}

.pl8 .s23 {
  height: .4em;
  left: 4.9em;
  top: 11.1em;
  width: 2em
}

.pl8 .s24 {
  height: .1em;
  left: 4.7em;
  top: 11.3em;
  width: .2em
}

.pl9 .s1 {
  height: .3em;
  left: 13.5em;
  top: 14.4em;
  width: .2em
}

.pl9 .s2 {
  height: .9em;
  left: 13.2em;
  top: 13.7em;
  width: .3em
}

.pl9 .s3 {
  height: 1.2em;
  left: 12.9em;
  top: 13.3em;
  width: .5em
}

.pl9 .s4 {
  height: .2em;
  left: 13.2em;
  top: 13.1em;
  width: .3em
}

.pl9 .s5 {
  height: .1em;
  left: 13.2em;
  top: 13em;
  width: .4em
}

.pl9 .s6 {
  height: .1em;
  left: 13.2em;
  top: 12.9em;
  width: .5em
}

.pl9 .s7 {
  height: .2em;
  left: 13.2em;
  top: 12.7em;
  width: .6em
}

.pl9 .s8 {
  height: .1em;
  left: 13.2em;
  top: 12.6em;
  width: .7em
}

.pl9 .s9 {
  height: .1em;
  left: 13.2em;
  top: 12.5em;
  width: .8em
}

.pl9 .s10 {
  height: .2em;
  left: 14.5em;
  top: 11.7em;
  width: .1em
}

.pl9 .s11 {
  height: .3em;
  left: 14.4em;
  top: 11.7em;
  width: .1em
}

.pl9 .s12 {
  height: .7em;
  left: 14.3em;
  top: 11.4em;
  width: .1em
}

.pl9 .s13 {
  height: .8em;
  left: 14em;
  top: 11.5em;
  width: .3em
}

.pl9 .s14 {
  height: .8em;
  left: 13.9em;
  top: 11.6em;
  width: .3em
}

.pl9 .s15 {
  height: .8em;
  left: 11.1em;
  top: 11.7em;
  width: 3em
}

.pl9 .s16 {
  height: .1em;
  left: 11.1em;
  top: 11.5em;
  width: .1em
}

.pl9 .s17 {
  height: 1.3em;
  left: 11.2em;
  top: 11.4em;
  width: .1em
}

.pl9 .s18 {
  height: .1em;
  left: 11.2em;
  top: 12.9em;
  width: .1em
}

.pl9 .s19 {
  height: 1.7em;
  left: 11.3em;
  top: 11.4em;
  width: .1em
}

.pl9 .s20 {
  height: 2.5em;
  left: 11.4em;
  top: 11.3em;
  width: .1em
}

.pl9 .s21 {
  height: 2.6em;
  left: 11.5em;
  top: 11.2em;
  width: .3em
}

.pl9 .s22 {
  height: .3em;
  left: 11.7em;
  top: 11.1em;
  width: 1.3em
}

.pl9 .s23 {
  height: .3em;
  left: 12.9em;
  top: 11em;
  width: .2em
}

.pl9 .s24 {
  height: 2.9em;
  left: 11.8em;
  top: 10.9em;
  width: .1em
}

.pl9 .s25 {
  height: 2.8em;
  left: 12.6em;
  top: 11.6em;
  width: .6em
}

.pl9 .s26 {
  height: 2.8em;
  left: 12.4em;
  top: 11.5em;
  width: .6em
}

.pl9 .s27 {
  height: 3.2em;
  left: 12.3em;
  top: 11em;
  width: .6em
}

.pl9 .s28 {
  height: 3.1em;
  left: 12.2em;
  top: 10.9em;
  width: .6em
}

.pl9 .s29 {
  height: 3.1em;
  left: 11.9em;
  top: 10.8em;
  width: .8em
}

.pl9 .s30 {
  height: .1em;
  left: 12em;
  top: 10.7em;
  width: .6em
}

.pl9 .s31 {
  height: .1em;
  left: 12.1em;
  top: 10.6em;
  width: .5em
}

.pl9 .s32 {
  height: .1em;
  left: 12.3em;
  top: 10.5em;
  width: .2em
}

.pl10 .s1 {
  height: .2em;
  left: 13.5em;
  top: 1.6em;
  width: .4em
}

.pl10 .s2 {
  height: .1em;
  left: 13.5em;
  top: 1.8em;
  width: .6em
}

.pl10 .s3 {
  height: .1em;
  left: 13em;
  top: 2.1em;
  width: .1em
}

.pl10 .s4 {
  height: .3em;
  left: 13.1em;
  top: 2em;
  width: .1em
}

.pl10 .s5 {
  height: .6em;
  left: 13.2em;
  top: 1.9em;
  width: 1.1em
}

.pl10 .s6 {
  height: .7em;
  left: 13.3em;
  top: 2em;
  width: 1.1em
}

.pl10 .s7 {
  height: .7em;
  left: 13.4em;
  top: 2.1em;
  width: 1.1em
}

.pl10 .s8 {
  height: .8em;
  left: 13.5em;
  top: 2.2em;
  width: 1.1em
}

.pl10 .s9 {
  height: .4em;
  left: 14.6em;
  top: 3em;
  width: .1em
}

.pl10 .s10 {
  height: .1em;
  left: 12.8em;
  top: 3.5em;
  width: .2em
}

.pl10 .s11 {
  height: .1em;
  left: 12.7em;
  top: 3.6em;
  width: .3em
}

.pl10 .s12 {
  height: .1em;
  left: 12.5em;
  top: 3.7em;
  width: .5em
}

.pl10 .s13 {
  height: .1em;
  left: 12.4em;
  top: 3.8em;
  width: .4em
}

.pl10 .s14 {
  height: .2em;
  left: 11.7em;
  top: 3.9em;
  width: .1em
}

.pl10 .s15 {
  height: .4em;
  left: 11.8em;
  top: 3.9em;
  width: .2em
}

.pl10 .s16 {
  height: .3em;
  left: 11.8em;
  top: 4.4em;
  width: .1em
}

.pl10 .s17 {
  height: .9em;
  left: 11.9em;
  top: 4em;
  width: .2em
}

.pl10 .s18 {
  height: 1em;
  left: 12.1em;
  top: 4em;
  width: .1em
}

.pl10 .s19 {
  height: 1.3em;
  left: 12.2em;
  top: 3.9em;
  width: .6em
}

.pl10 .s20 {
  height: .8em;
  left: 15.2em;
  top: 5.1em;
  width: .1em
}

.pl10 .s21 {
  height: 1.4em;
  left: 15em;
  top: 4.7em;
  width: .2em
}

.pl10 .s22 {
  height: 1em;
  left: 12.3em;
  top: 4.4em;
  width: 2.8em
}

.pl10 .s23 {
  height: .1em;
  left: 12.4em;
  top: 5.4em;
  width: .2em
}

.pl10 .s24 {
  height: 2.1em;
  left: 14.8em;
  top: 4.1em;
  width: .2em
}

.pl10 .s25 {
  height: 1.9em;
  left: 12.8em;
  top: 3.8em;
  width: 2.1em
}

.pl10 .s26 {
  height: .2em;
  left: 12.7em;
  top: 5.5em;
  width: .1em
}

.pl10 .s27 {
  height: 3.3em;
  left: 13.4em;
  top: 3em;
  width: 1.2em
}

.pl10 .s28 {
  height: 2.8em;
  left: 13em;
  top: 3.4em;
  width: 1.8em
}

.pl10 .s29 {
  height: 3.2em;
  left: 13.3em;
  top: 3.2em;
  width: 1.2em
}

.pl10 .s30 {
  height: 3.2em;
  left: 13.1em;
  top: 3.3em;
  width: 1.3em
}

.pl10 .s31 {
  height: .2em;
  left: 13.2em;
  top: 6.5em;
  width: 1.1em
}

.pl10 .s32 {
  height: .1em;
  left: 13.8em;
  top: 6.7em;
  width: .4em
}

.pl10 .s33 {
  height: .1em;
  left: 13.9em;
  top: 6.8em;
  width: .3em
}

.pl11 .s1 {
  height: .3em;
  left: 7.4em;
  top: .9em;
  width: .2em
}

.pl11 .s2 {
  height: .2em;
  left: 7.3em;
  top: .8em;
  width: .2em
}

.pl11 .s3 {
  height: .2em;
  left: 7.2em;
  top: .7em;
  width: .2em
}

.pl11 .s4 {
  height: .4em;
  left: 7em;
  top: .6em;
  width: .2em
}

.pl11 .s5 {
  height: .3em;
  left: 4.4em;
  top: 1.1em;
  width: .1em
}

.pl11 .s6 {
  height: .4em;
  left: 4.5em;
  top: 1.1em;
  width: .1em
}

.pl11 .s7 {
  height: .3em;
  left: 4.4em;
  top: 2em;
  width: .1em
}

.pl11 .s8 {
  height: .7em;
  left: 4.5em;
  top: 2em;
  width: .1em
}

.pl11 .s9 {
  height: .1em;
  left: 7.2em;
  top: 1.5em;
  width: .1em
}

.pl11 .s10 {
  height: 1.8em;
  left: 4.6em;
  top: 1em;
  width: .1em
}

.pl11 .s11 {
  height: 1.9em;
  left: 4.7em;
  top: 1em;
  width: 2.5em
}

.pl11 .s12 {
  height: 2.7em;
  left: 5.8em;
  top: .5em;
  width: 1.2em
}

.pl11 .s13 {
  height: .3em;
  left: 4.6em;
  top: 3.2em;
  width: .1em
}

.pl11 .s14 {
  height: .1em;
  left: 4.6em;
  top: 3em;
  width: .1em
}

.pl11 .s15 {
  height: .2em;
  left: 8.6em;
  top: 1.5em;
  width: .2em
}

.pl11 .s16 {
  height: .2em;
  left: 8.4em;
  top: 1.5em;
  width: .2em
}

.pl11 .s17 {
  height: .3em;
  left: 8.2em;
  top: 1.6em;
  width: .2em
}

.pl11 .s18 {
  height: .2em;
  left: 8.2em;
  top: 2em;
  width: .1em
}

.pl11 .s19 {
  height: .1em;
  left: 8.6em;
  top: 2.8em;
  width: .1em
}

.pl11 .s20 {
  height: .1em;
  left: 8.5em;
  top: 3.1em;
  width: .1em
}

.pl11 .s21 {
  height: .3em;
  left: 8.4em;
  top: 2.8em;
  width: .2em
}

.pl11 .s22 {
  height: .5em;
  left: 8.3em;
  top: 2.6em;
  width: .1em
}

.pl11 .s23 {
  height: .7em;
  left: 8.2em;
  top: 2.6em;
  width: .1em
}

.pl11 .s24 {
  height: .1em;
  left: 8.1em;
  top: 3.3em;
  width: .1em
}

.pl11 .s25 {
  height: .1em;
  left: 7.6em;
  top: 3.6em;
  width: .4em
}

.pl11 .s26 {
  height: .3em;
  left: 7.5em;
  top: 3.3em;
  width: .6em
}

.pl11 .s27 {
  height: .1em;
  left: 7.4em;
  top: 3.5em;
  width: .1em
}

.pl11 .s28 {
  height: .1em;
  left: 7.1em;
  top: 3.4em;
  width: .2em
}

.pl11 .s29 {
  height: 1.8em;
  left: 6.7em;
  top: 1.6em;
  width: .8em
}

.pl11 .s30 {
  height: 1.6em;
  left: 6.6em;
  top: 1.7em;
  width: 1.6em
}

.pl11 .s31 {
  height: 2.7em;
  left: 5.3em;
  top: .6em;
  width: 1.1em
}

.pl11 .s32 {
  height: 2.7em;
  left: 5.1em;
  top: .7em;
  width: 1em
}

.pl11 .s33 {
  height: 2.8em;
  left: 4.9em;
  top: .8em;
  width: 1em
}

.pl11 .s34 {
  height: 2.8em;
  left: 4.8em;
  top: .9em;
  width: .7em
}

.pl11 .s35 {
  height: .8em;
  left: 4.7em;
  top: 3em;
  width: .7em
}

.pl11 .s36 {
  height: .1em;
  left: 4.8em;
  top: 3.8em;
  width: .1em
}

.pl11 .s37 {
  height: .1em;
  left: 5.3em;
  top: 3.8em;
  width: .1em
}

.pl11 .s38 {
  height: .1em;
  left: 5.6em;
  top: 3.6em;
  width: .3em
}

.pl12 .s1 {
  height: .4em;
  left: 6.4em;
  top: 12em;
  width: .2em
}

.pl12 .s2 {
  height: .3em;
  left: 7.1em;
  top: 12.6em;
  width: .1em
}

.pl12 .s3 {
  height: .1em;
  left: 6.7em;
  top: 12.5em;
  width: .5em
}

.pl12 .s4 {
  height: .6em;
  left: 6.6em;
  top: 11.9em;
  width: .6em
}

.pl12 .s5 {
  height: .1em;
  left: 6.8em;
  top: 11.8em;
  width: 1.6em
}

.pl12 .s6 {
  height: .1em;
  left: 9.2em;
  top: 11.2em;
  width: .1em
}

.pl12 .s7 {
  height: .2em;
  left: 9.1em;
  top: 11.1em;
  width: .1em
}

.pl12 .s8 {
  height: .4em;
  left: 8.9em;
  top: 10.9em;
  width: .2em
}

.pl12 .s9 {
  height: .2em;
  left: 7.1em;
  top: 10.7em;
  width: 2em
}

.pl12 .s10 {
  height: .1em;
  left: 8.9em;
  top: 10.4em;
  width: .2em
}

.pl12 .s11 {
  height: 1em;
  left: 8.8em;
  top: 10.4em;
  width: .1em
}

.pl12 .s12 {
  height: .1em;
  left: 7.1em;
  top: 10.5em;
  width: 1.9em
}

.pl12 .s13 {
  height: 1.1em;
  left: 8.6em;
  top: 10.3em;
  width: .2em
}

.pl12 .s14 {
  height: 1.2em;
  left: 8.5em;
  top: 10.3em;
  width: .1em
}

.pl12 .s15 {
  height: 1.4em;
  left: 8.3em;
  top: 10.2em;
  width: .2em
}

.pl12 .s16 {
  height: .1em;
  left: 8.3em;
  top: 10em;
  width: .1em
}

.pl12 .s17 {
  height: .1em;
  left: 7.2em;
  top: 10.1em;
  width: 1.3em
}

.pl12 .s18 {
  height: .1em;
  left: 8em;
  top: 10em;
  width: .1em
}

.pl12 .s19 {
  height: 2em;
  left: 8.2em;
  top: 10em;
  width: .1em
}

.pl12 .s20 {
  height: 2em;
  left: 8em;
  top: 10.1em;
  width: .2em
}

.pl12 .s21 {
  height: .4em;
  left: 6.9em;
  top: 11.3em;
  width: 1.5em
}

.pl12 .s22 {
  height: 1.1em;
  left: 7em;
  top: 11.1em;
  width: 1.1em
}

.pl12 .s23 {
  height: 2.7em;
  left: 7.2em;
  top: 10.4em;
  width: .1em
}

.pl12 .s24 {
  height: .3em;
  left: 7.7em;
  top: 13.5em;
  width: .5em
}

.pl12 .s25 {
  height: .3em;
  left: 8.4em;
  top: 13.1em;
  width: .1em
}

.pl12 .s26 {
  height: .1em;
  left: 8.4em;
  top: 12.9em;
  width: .1em
}

.pl12 .s27 {
  height: .6em;
  left: 8.2em;
  top: 12.9em;
  width: .2em
}

.pl12 .s28 {
  height: .8em;
  left: 7.5em;
  top: 12.7em;
  width: .7em
}

.pl12 .s29 {
  height: .7em;
  left: 7.4em;
  top: 12.5em;
  width: .7em
}

.pl12 .s30 {
  height: 3.2em;
  left: 7.3em;
  top: 9.9em;
  width: .7em
}

.pl12 .s31 {
  height: .1em;
  left: 7.7em;
  top: 9.8em;
  width: .1em
}

.pl13 .s1 {
  height: .1em;
  left: 8.9em;
  top: 10.6em;
  width: .1em
}

.pl13 .s2 {
  height: .2em;
  left: 9em;
  top: 10.5em;
  width: .1em
}

.pl13 .s3 {
  height: .2em;
  left: 9em;
  top: 10.2em;
  width: .1em
}

.pl13 .s4 {
  height: .1em;
  left: 9.1em;
  top: 9.9em;
  width: .1em
}

.pl13 .s5 {
  height: 1.1em;
  left: 9.1em;
  top: 10em;
  width: .2em
}

.pl13 .s6 {
  height: 1.1em;
  left: 9.2em;
  top: 10.1em;
  width: .2em
}

.pl13 .s7 {
  height: .3em;
  left: 9.3em;
  top: 9.6em;
  width: .1em
}

.pl13 .s8 {
  height: 1.6em;
  left: 9.4em;
  top: 9.6em;
  width: .2em
}

.pl13 .s9 {
  height: 1.7em;
  left: 9.6em;
  top: 9.5em;
  width: .1em
}

.pl13 .s10 {
  height: .4em;
  left: 12em;
  top: 10.3em;
  width: .1em
}

.pl13 .s11 {
  height: .9em;
  left: 11.9em;
  top: 9.9em;
  width: .1em
}

.pl13 .s12 {
  height: 1em;
  left: 11.8em;
  top: 9.9em;
  width: .1em
}

.pl13 .s13 {
  height: 1.2em;
  left: 11.6em;
  top: 9.9em;
  width: .2em
}

.pl13 .s14 {
  height: 1.2em;
  left: 11.5em;
  top: 10em;
  width: .2em
}

.pl13 .s15 {
  height: 1.3em;
  left: 11.4em;
  top: 10em;
  width: .1em
}

.pl13 .s16 {
  height: 1.5em;
  left: 11.3em;
  top: 9.9em;
  width: .1em
}

.pl13 .s17 {
  height: 1.6em;
  left: 11em;
  top: 9.8em;
  width: .3em
}

.pl13 .s18 {
  height: .1em;
  left: 11em;
  top: 11.4em;
  width: .2em
}

.pl13 .s19 {
  height: .1em;
  left: 11em;
  top: 11.5em;
  width: .1em
}

.pl13 .s20 {
  height: 1.9em;
  left: 10.8em;
  top: 9.7em;
  width: .2em
}

.pl13 .s21 {
  height: .1em;
  left: 10.9em;
  top: 9.6em;
  width: .1em
}

.pl13 .s22 {
  height: 2em;
  left: 10.6em;
  top: 9.6em;
  width: .2em
}

.pl13 .s23 {
  height: 2em;
  left: 10.5em;
  top: 9.7em;
  width: .2em
}

.pl13 .s24 {
  height: 2.1em;
  left: 10.3em;
  top: 9.7em;
  width: .2em
}

.pl13 .s25 {
  height: .1em;
  left: 9.9em;
  top: 11.8em;
  width: .5em
}

.pl13 .s26 {
  height: 2.3em;
  left: 9.8em;
  top: 9.5em;
  width: .5em
}

.pl13 .s27 {
  height: 2em;
  left: 9.7em;
  top: 9.4em;
  width: .4em
}

.pl13 .s28 {
  height: .2em;
  left: 9.9em;
  top: 9.2em;
  width: .2em
}

.pl14 .s1 {
  height: .4em;
  left: 8.2em;
  top: 2.2em;
  width: .1em
}

.pl14 .s2 {
  height: .1em;
  left: 8.2em;
  top: 1.9em;
  width: .1em
}

.pl14 .s3 {
  height: .7em;
  left: 8.3em;
  top: 1.9em;
  width: .1em
}

.pl14 .s4 {
  height: 1.1em;
  left: 8.4em;
  top: 1.7em;
  width: .2em
}

.pl14 .s5 {
  height: 1.1em;
  left: 8.6em;
  top: 1.7em;
  width: .1em
}

.pl14 .s6 {
  height: .1em;
  left: 8.9em;
  top: 1.5em;
  width: .9em
}

.pl14 .s7 {
  height: .1em;
  left: 8.8em;
  top: 1.6em;
  width: 1.7em
}

.pl14 .s8 {
  height: .2em;
  left: 13.2em;
  top: 1.7em;
  width: .3em
}

.pl14 .s9 {
  height: .3em;
  left: 13.1em;
  top: 1.7em;
  width: .1em
}

.pl14 .s10 {
  height: .4em;
  left: 13em;
  top: 1.7em;
  width: .1em
}

.pl14 .s11 {
  height: .2em;
  left: 13.4em;
  top: 2.8em;
  width: .1em
}

.pl14 .s12 {
  height: .5em;
  left: 13.3em;
  top: 2.7em;
  width: .1em
}

.pl14 .s13 {
  height: .8em;
  left: 13.2em;
  top: 2.5em;
  width: .1em
}

.pl14 .s14 {
  height: 1em;
  left: 13.1em;
  top: 2.3em;
  width: .1em
}

.pl14 .s15 {
  height: 1.2em;
  left: 13em;
  top: 2.2em;
  width: .1em
}

.pl14 .s16 {
  height: 1.8em;
  left: 12.8em;
  top: 1.7em;
  width: .2em
}

.pl14 .s17 {
  height: 1.9em;
  left: 12.7em;
  top: 1.7em;
  width: .1em
}

.pl14 .s18 {
  height: 2em;
  left: 8.7em;
  top: 1.7em;
  width: 4em
}

.pl14 .s19 {
  height: .1em;
  left: 9.2em;
  top: 4.7em;
  width: .2em
}

.pl14 .s20 {
  height: .1em;
  left: 9.5em;
  top: 4.7em;
  width: .3em
}

.pl14 .s21 {
  height: .1em;
  left: 9.2em;
  top: 4.6em;
  width: .8em
}

.pl14 .s22 {
  height: .1em;
  left: 9em;
  top: 4.7em;
  width: .1em
}

.pl14 .s23 {
  height: .1em;
  left: 8.9em;
  top: 4.6em;
  width: .2em
}

.pl14 .s24 {
  height: .1em;
  left: 8.9em;
  top: 4.5em;
  width: 1.3em
}

.pl14 .s25 {
  height: .1em;
  left: 8.9em;
  top: 4.4em;
  width: 1.4em
}

.pl14 .s26 {
  height: .1em;
  left: 8.9em;
  top: 4.3em;
  width: 1.8em
}

.pl14 .s27 {
  height: .1em;
  left: 10.8em;
  top: 4.2em;
  width: .2em
}

.pl14 .s28 {
  height: .1em;
  left: 8.5em;
  top: 4.2em;
  width: 2.2em
}

.pl14 .s29 {
  height: .1em;
  left: 8.4em;
  top: 4.1em;
  width: 2.7em
}

.pl14 .s30 {
  height: 1.1em;
  left: 8.6em;
  top: 2.9em;
  width: 3em
}

.pl14 .s31 {
  height: .1em;
  left: 12em;
  top: 3.9em;
  width: .2em
}

.pl14 .s32 {
  height: .6em;
  left: 8.3em;
  top: 3.2em;
  width: 4.2em
}

.pl14 .s33 {
  height: .1em;
  left: 8.3em;
  top: 3.1em;
  width: .2em
}

.pl14 .s34 {
  height: .1em;
  left: 8.2em;
  top: 4.1em;
  width: .1em
}

.pl14 .s35 {
  height: .8em;
  left: 8.2em;
  top: 3.3em;
  width: 3.3em
}

.pl14 .s36 {
  height: .5em;
  left: 8.1em;
  top: 3.4em;
  width: 4.3em
}

.pl14 .s37 {
  height: .1em;
  left: 8em;
  top: 3.6em;
  width: .1em
}

.pl15 .s1 {
  height: .1em;
  left: 7.9em;
  top: 6.9em;
  width: .1em
}

.pl15 .s2 {
  height: .3em;
  left: 7.8em;
  top: 6.8em;
  width: .1em
}

.pl15 .s3 {
  height: .4em;
  left: 7.6em;
  top: 6.7em;
  width: .2em
}

.pl15 .s4 {
  height: .1em;
  left: 7.5em;
  top: 7.4em;
  width: .1em
}

.pl15 .s5 {
  height: .6em;
  left: 7.4em;
  top: 6.8em;
  width: .3em
}

.pl15 .s6 {
  height: 1.4em;
  left: 7.1em;
  top: 6.6em;
  width: .3em
}

.pl15 .s7 {
  height: 1.6em;
  left: 7em;
  top: 6.4em;
  width: .1em
}

.pl15 .s8 {
  height: 1.5em;
  left: 6.9em;
  top: 6.7em;
  width: .1em
}

.pl15 .s9 {
  height: .1em;
  left: 6.1em;
  top: 9.7em;
  width: .2em
}

.pl15 .s10 {
  height: .1em;
  left: 6.1em;
  top: 9.6em;
  width: .3em
}

.pl15 .s11 {
  height: .2em;
  left: 6em;
  top: 9.4em;
  width: .6em
}

.pl15 .s12 {
  height: .1em;
  left: 5.9em;
  top: 9.3em;
  width: .6em
}

.pl15 .s13 {
  height: .1em;
  left: 6em;
  top: 9.2em;
  width: .4em
}

.pl15 .s14 {
  height: .1em;
  left: 6.5em;
  top: 9em;
  width: .1em
}

.pl15 .s15 {
  height: .2em;
  left: 5.6em;
  top: 8.8em;
  width: 1.2em
}

.pl15 .s16 {
  height: .1em;
  left: 6.8em;
  top: 6.3em;
  width: .1em
}

.pl15 .s17 {
  height: 2.5em;
  left: 5.7em;
  top: 6.4em;
  width: 1.2em
}

.pl15 .s18 {
  height: 2.9em;
  left: 6.1em;
  top: 6.3em;
  width: .4em
}

.pl15 .s19 {
  height: 2.4em;
  left: 5.6em;
  top: 6.2em;
  width: .7em
}

.pl15 .s20 {
  height: 2.4em;
  left: 5.5em;
  top: 6.1em;
  width: .7em
}

.pl15 .s21 {
  height: 3.2em;
  left: 5.9em;
  top: 6em;
  width: .2em
}

.pl15 .s22 {
  height: .1em;
  left: 4.7em;
  top: 8.6em;
  width: .3em
}

.pl15 .s23 {
  height: .1em;
  left: 4.5em;
  top: 8.5em;
  width: .6em
}

.pl15 .s24 {
  height: .1em;
  left: 5.6em;
  top: 5.9em;
  width: .2em
}

.pl15 .s25 {
  height: 2.7em;
  left: 5.4em;
  top: 5.8em;
  width: .1em
}

.pl15 .s26 {
  height: .4em;
  left: 5.4em;
  top: 5.3em;
  width: .2em
}

.pl15 .s27 {
  height: 3.3em;
  left: 4.3em;
  top: 5.2em;
  width: 1.1em
}

.pl15 .s28 {
  height: .3em;
  left: 3em;
  top: 5.9em;
  width: .2em
}

.pl15 .s29 {
  height: .4em;
  left: 3.1em;
  top: 6em;
  width: 2.6em
}

.pl15 .s30 {
  height: .2em;
  left: 3.1em;
  top: 6.5em;
  width: 4.2em
}

.pl15 .s31 {
  height: .2em;
  left: 3.1em;
  top: 7em;
  width: .1em
}

.pl15 .s32 {
  height: .1em;
  left: 3.1em;
  top: 7.3em;
  width: .1em
}

.pl15 .s33 {
  height: 1.8em;
  left: 3.2em;
  top: 5.6em;
  width: .1em
}

.pl15 .s34 {
  height: 2.5em;
  left: 3.3em;
  top: 5.1em;
  width: .2em
}

.pl15 .s35 {
  height: 2.8em;
  left: 3.5em;
  top: 5.1em;
  width: .1em
}

.pl15 .s36 {
  height: 2.9em;
  left: 3.6em;
  top: 5em;
  width: .2em
}

.pl15 .s37 {
  height: 3em;
  left: 3.8em;
  top: 4.9em;
  width: .1em
}

.pl15 .s38 {
  height: 3.3em;
  left: 3.9em;
  top: 4.8em;
  width: .1em
}

.pl15 .s39 {
  height: 3.4em;
  left: 4em;
  top: 4.7em;
  width: .1em
}

.pl15 .s40 {
  height: .1em;
  left: 5.3em;
  top: 4.8em;
  width: .1em
}

.pl15 .s41 {
  height: 3.6em;
  left: 4.1em;
  top: 4.6em;
  width: 1.2em
}

.pl15 .s42 {
  height: .2em;
  left: 5.4em;
  top: 4.4em;
  width: .1em
}

.pl15 .s43 {
  height: .3em;
  left: 4.3em;
  top: 4.3em;
  width: 1.1em
}

.pl15 .s44 {
  height: .1em;
  left: 4.1em;
  top: 4.2em;
  width: 1.1em
}

.pl15 .s45 {
  height: .2em;
  left: 4em;
  top: 4em;
  width: 1.2em
}

.pl15 .s46 {
  height: .1em;
  left: 4em;
  top: 3.9em;
  width: 1.4em
}

.pl15 .s47 {
  height: .3em;
  left: 4.9em;
  top: 3.8em;
  width: .4em
}

.pl15 .s48 {
  height: .1em;
  left: 4.4em;
  top: 3.8em;
  width: .4em
}

.pl15 .s49 {
  height: .2em;
  left: 4.4em;
  top: 3.6em;
  width: .3em
}

.pl15 .s50 {
  height: .1em;
  left: 4.5em;
  top: 3.5em;
  width: .2em
}

.pl16 .s1 {
  height: .3em;
  left: .6em;
  top: 2.8em;
  width: .1em
}

.pl16 .s2 {
  height: 1.1em;
  left: .7em;
  top: 2.8em;
  width: .1em
}

.pl16 .s3 {
  height: 1.4em;
  left: .8em;
  top: 2.8em;
  width: .1em
}

.pl16 .s4 {
  height: .4em;
  left: .5em;
  top: 5.2em;
  width: .1em
}

.pl16 .s5 {
  height: .6em;
  left: .6em;
  top: 5.1em;
  width: .1em
}

.pl16 .s6 {
  height: .8em;
  left: .7em;
  top: 5em;
  width: .1em
}

.pl16 .s7 {
  height: .2em;
  left: .8em;
  top: 5.7em;
  width: .1em
}

.pl16 .s8 {
  height: .3em;
  left: .9em;
  top: 5.7em;
  width: .1em
}

.pl16 .s9 {
  height: .4em;
  left: 1em;
  top: 5.7em;
  width: .2em
}

.pl16 .s10 {
  height: .3em;
  left: 1.2em;
  top: 5.7em;
  width: .3em
}

.pl16 .s11 {
  height: 1.1em;
  left: .8em;
  top: 4.6em;
  width: .8em
}

.pl16 .s12 {
  height: 2.9em;
  left: .9em;
  top: 2.7em;
  width: .8em
}

.pl16 .s13 {
  height: .1em;
  left: 1.9em;
  top: 5.5em;
  width: .1em
}

.pl16 .s14 {
  height: 2.9em;
  left: 1.1em;
  top: 2.6em;
  width: 1.1em
}

.pl16 .s15 {
  height: 2.9em;
  left: 1.3em;
  top: 2.5em;
  width: 1em
}

.pl16 .s16 {
  height: 2.9em;
  left: 1.6em;
  top: 2.4em;
  width: .8em
}

.pl16 .s17 {
  height: 2.9em;
  left: 1.8em;
  top: 2.3em;
  width: .8em
}

.pl16 .s18 {
  height: 2.9em;
  left: 2.1em;
  top: 2.2em;
  width: .9em
}

.pl16 .s19 {
  height: .1em;
  left: 2.7em;
  top: 5.1em;
  width: .3em
}

.pl16 .s20 {
  height: 2.8em;
  left: 2.5em;
  top: 2.1em;
  width: .6em
}

.pl16 .s21 {
  height: 2.8em;
  left: 2.9em;
  top: 2em;
  width: .3em
}

.pl16 .s22 {
  height: .3em;
  left: 4.1em;
  top: 4.3em;
  width: .2em
}

.pl16 .s23 {
  height: .5em;
  left: 4em;
  top: 4.2em;
  width: .1em
}

.pl16 .s24 {
  height: .1em;
  left: 4.6em;
  top: 3.1em;
  width: .1em
}

.pl16 .s25 {
  height: .1em;
  left: 4.7em;
  top: 2.9em;
  width: .1em
}

.pl16 .s26 {
  height: .2em;
  left: 4.6em;
  top: 2.8em;
  width: .1em
}

.pl16 .s27 {
  height: .8em;
  left: 4.5em;
  top: 2.7em;
  width: .1em
}

.pl16 .s28 {
  height: 1.3em;
  left: 4.4em;
  top: 2.3em;
  width: .1em
}

.pl16 .s29 {
  height: .1em;
  left: 3.5em;
  top: 1.8em;
  width: .1em
}

.pl16 .s30 {
  height: 3em;
  left: 3.2em;
  top: 1.9em;
  width: .4em
}

.pl16 .s31 {
  height: .2em;
  left: 3.3em;
  top: 4.9em;
  width: .3em
}

.pl16 .s32 {
  height: 3.3em;
  left: 3.6em;
  top: 1.7em;
  width: .2em
}

.pl16 .s33 {
  height: 3.3em;
  left: 3.7em;
  top: 1.6em;
  width: .2em
}

.pl16 .s34 {
  height: .5em;
  left: 4.5em;
  top: 1.5em;
  width: .1em
}

.pl16 .s35 {
  height: .6em;
  left: 3.8em;
  top: 1.4em;
  width: .7em
}

.pl16 .s36 {
  height: 3.5em;
  left: 3.9em;
  top: 1.3em;
  width: .1em
}

.pl16 .s37 {
  height: 2.7em;
  left: 4em;
  top: 1.2em;
  width: .2em
}

.pl16 .s38 {
  height: 2.8em;
  left: 4.2em;
  top: 1.1em;
  width: .2em
}

/* size: 210 */

.cssmap-210 {
  width: 210px
}

.cssmap-210 .poland,
.cssmap-210 .poland .bg,
.cssmap-210 .poland-cities {
  background: transparent url('../assets/css-map/default/pl-210.png') no-repeat 0 0
}

.cssmap-210 .poland,
.cssmap-210 .poland-cities {
  height: 200px;
  width: 210px
}

.cssmap-210 .poland-cities {
  background-position: -220px 0
}

.cssmap-210 .poland .m {
  margin: 9999px 0 0 0
}

.cssmap-210 .poland .m span {
  font-size: 13px !important;
  padding: 0 1px 1px 0
}

.cssmap-210 .poland .bg {
  padding: 5px
}

.cssmap-210 .pl1.focus .bg,
.cssmap-210 .pl1.active-region .bg {
  height: 53px;
  left: 15px;
  top: 101px;
  width: 58px
}

.cssmap-210 .pl1.focus .bg {
  background-position: -174px -327px
}

.cssmap-210 .pl1.active-region .bg {
  background-position: -474px -327px
}

.cssmap-210 .pl2.focus .bg,
.cssmap-210 .pl2.active-region .bg {
  height: 48px;
  left: 62px;
  top: 37px;
  width: 50px
}

.cssmap-210 .pl2.focus .bg {
  background-position: -236px -242px
}

.cssmap-210 .pl2.active-region .bg {
  background-position: -536px -242px
}

.cssmap-210 .pl3.focus .bg,
.cssmap-210 .pl3.active-region .bg {
  height: 64px;
  left: 148px;
  top: 85px;
  width: 49px
}

.cssmap-210 .pl3.focus .bg {
  background-position: -6px -389px
}

.cssmap-210 .pl3.active-region .bg {
  background-position: -306px -389px
}

.cssmap-210 .pl4.focus .bg,
.cssmap-210 .pl4.active-region .bg {
  height: 56px;
  left: 9px;
  top: 58px;
  width: 37px
}

.cssmap-210 .pl4.focus .bg {
  background-position: -247px -305px
}

.cssmap-210 .pl4.active-region .bg {
  background-position: -547px -305px
}

.cssmap-210 .pl5.focus .bg,
.cssmap-210 .pl5.active-region .bg {
  height: 49px;
  left: 79px;
  top: 82px;
  width: 51px
}

.cssmap-210 .pl5.focus .bg {
  background-position: -146px -467px
}

.cssmap-210 .pl5.active-region .bg {
  background-position: -446px -467px
}

.cssmap-210 .pl6.focus .bg,
.cssmap-210 .pl6.active-region .bg {
  height: 41px;
  left: 99px;
  top: 141px;
  width: 46px
}

.cssmap-210 .pl6.focus .bg {
  background-position: -87px -336px
}

.cssmap-210 .pl6.active-region .bg {
  background-position: -387px -336px
}

.cssmap-210 .pl7.focus .bg,
.cssmap-210 .pl7.active-region .bg {
  height: 79px;
  left: 102px;
  top: 47px;
  width: 76px
}

.cssmap-210 .pl7.focus .bg {
  background-position: -84px -242px
}

.cssmap-210 .pl7.active-region .bg {
  background-position: -384px -242px
}

.cssmap-210 .pl8.focus .bg,
.cssmap-210 .pl8.active-region .bg {
  height: 39px;
  left: 56px;
  top: 120px;
  width: 35px
}

.cssmap-210 .pl8.focus .bg {
  background-position: -5px -469px
}

.cssmap-210 .pl8.active-region .bg {
  background-position: -305px -469px
}

.cssmap-210 .pl9.focus .bg,
.cssmap-210 .pl9.active-region .bg {
  height: 56px;
  left: 138px;
  top: 131px;
  width: 47px
}

.cssmap-210 .pl9.focus .bg {
  background-position: -144px -395px
}

.cssmap-210 .pl9.active-region .bg {
  background-position: -444px -395px
}

.cssmap-210 .pl10.focus .bg,
.cssmap-210 .pl10.active-region .bg {
  height: 70px;
  left: 147px;
  top: 16px;
  width: 46px
}

.cssmap-210 .pl10.focus .bg {
  background-position: -175px -242px
}

.cssmap-210 .pl10.active-region .bg {
  background-position: -475px -242px
}

.cssmap-210 .pl11.focus .bg,
.cssmap-210 .pl11.active-region .bg {
  height: 45px;
  left: 52px;
  top: 2px;
  width: 58px
}

.cssmap-210 .pl11.focus .bg {
  background-position: -71px -473px
}

.cssmap-210 .pl11.active-region .bg {
  background-position: -371px -473px
}

.cssmap-210 .pl12.focus .bg,
.cssmap-210 .pl12.active-region .bg {
  height: 52px;
  left: 78px;
  top: 123px;
  width: 38px
}

.cssmap-210 .pl12.focus .bg {
  background-position: -225px -459px
}

.cssmap-210 .pl12.active-region .bg {
  background-position: -525px -459px
}

.cssmap-210 .pl13.focus .bg,
.cssmap-210 .pl13.active-region .bg {
  height: 36px;
  left: 110px;
  top: 115px;
  width: 43px
}

.cssmap-210 .pl13.focus .bg {
  background-position: -5px -338px
}

.cssmap-210 .pl13.active-region .bg {
  background-position: -305px -338px
}

.cssmap-210 .pl14.focus .bg,
.cssmap-210 .pl14.active-region .bg {
  height: 44px;
  left: 99px;
  top: 15px;
  width: 72px
}

.cssmap-210 .pl14.focus .bg {
  background-position: -207px -396px
}

.cssmap-210 .pl14.active-region .bg {
  background-position: -507px -396px
}

.cssmap-210 .pl15.focus .bg,
.cssmap-210 .pl15.active-region .bg {
  height: 82px;
  left: 34px;
  top: 41px;
  width: 65px
}

.cssmap-210 .pl15.focus .bg {
  background-position: -5px -242px
}

.cssmap-210 .pl15.active-region .bg {
  background-position: -305px -242px
}

.cssmap-210 .pl16.focus .bg,
.cssmap-210 .pl16.active-region .bg {
  height: 64px;
  left: 2px;
  top: 11px;
  width: 56px
}

.cssmap-210 .pl16.focus .bg {
  background-position: -72px -393px
}

.cssmap-210 .pl16.active-region .bg {
  background-position: -372px -393px
}

.cssmap-210 .pl1 a {
  left: 51px;
  top: 126px
}

.cssmap-210 .pl1 a.tooltip-left .tooltip-arrow {
  left: 51px
}

.cssmap-210 .pl2 a {
  left: 92px;
  top: 65px
}

.cssmap-210 .pl2 a.tooltip-left .tooltip-arrow {
  left: 92px
}

.cssmap-210 .pl3 a {
  left: 175px;
  top: 122px
}

.cssmap-210 .pl3 a.tooltip-right .tooltip-arrow {
  right: 35px
}

.cssmap-210 .pl4 a {
  left: 29px;
  top: 93px
}

.cssmap-210 .pl4 a.tooltip-left .tooltip-arrow {
  left: 29px
}

.cssmap-210 .pl5 a {
  left: 110px;
  top: 111px
}

.cssmap-210 .pl5 a.tooltip-left .tooltip-arrow {
  left: 110px
}

.cssmap-210 .pl6 a {
  left: 126px;
  top: 166px
}

.cssmap-210 .pl6 a.tooltip-right .tooltip-arrow {
  right: 84px
}

.cssmap-210 .pl7 a {
  left: 143px;
  top: 84px
}

.cssmap-210 .pl7 a.tooltip-right .tooltip-arrow {
  right: 67px
}

.cssmap-210 .pl8 a {
  left: 80px;
  top: 140px
}

.cssmap-210 .pl8 a.tooltip-left .tooltip-arrow {
  left: 80px
}

.cssmap-210 .pl9 a {
  left: 163px;
  top: 162px
}

.cssmap-210 .pl9 a.tooltip-right .tooltip-arrow {
  right: 47px
}

.cssmap-210 .pl10 a {
  left: 177px;
  top: 58px
}

.cssmap-210 .pl10 a.tooltip-right .tooltip-arrow {
  right: 33px
}

.cssmap-210 .pl11 a {
  left: 81px;
  top: 27px
}

.cssmap-210 .pl11 a.tooltip-left .tooltip-arrow {
  left: 81px
}

.cssmap-210 .pl12 a {
  left: 101px;
  top: 147px
}

.cssmap-210 .pl12 a.tooltip-left .tooltip-arrow {
  left: 101px
}

.cssmap-210 .pl13 a {
  left: 137px;
  top: 138px
}

.cssmap-210 .pl13 a.tooltip-right .tooltip-arrow {
  right: 73px
}

.cssmap-210 .pl14 a {
  left: 140px;
  top: 38px
}

.cssmap-210 .pl14 a.tooltip-right .tooltip-arrow {
  right: 70px
}

.cssmap-210 .pl15 a {
  left: 67px;
  top: 91px
}

.cssmap-210 .pl15 a.tooltip-left .tooltip-arrow {
  left: 67px
}

.cssmap-210 .pl16 a {
  left: 34px;
  top: 48px
}

.cssmap-210 .pl16 a.tooltip-left .tooltip-arrow {
  left: 34px
}

/* size: 250 */

.cssmap-250 {
  width: 250px
}

.cssmap-250 .poland,
.cssmap-250 .poland .bg,
.cssmap-250 .poland-cities {
  background: transparent url('../assets/css-map/default/pl-250.png') no-repeat 0 0
}

.cssmap-250 .poland,
.cssmap-250 .poland-cities {
  height: 240px;
  width: 250px
}

.cssmap-250 .poland-cities {
  background-position: -260px 0
}

.cssmap-250 .poland .m {
  margin: 9996px 0 0 -3px
}

.cssmap-250 .poland .m span {
  font-size: 16px !important;
  padding: 0 1px 1px 0
}

.cssmap-250 .poland .bg {
  padding: 5px
}

.cssmap-250 .pl1.focus .bg,
.cssmap-250 .pl1.active-region .bg {
  height: 65px;
  left: 16px;
  top: 121px;
  width: 72px
}

.cssmap-250 .pl1.focus .bg {
  background-position: -220px -387px
}

.cssmap-250 .pl1.active-region .bg {
  background-position: -590px -387px
}

.cssmap-250 .pl2.focus .bg,
.cssmap-250 .pl2.active-region .bg {
  height: 58px;
  left: 74px;
  top: 43px;
  width: 61px
}

.cssmap-250 .pl2.focus .bg {
  background-position: -295px -283px
}

.cssmap-250 .pl2.active-region .bg {
  background-position: -665px -283px
}

.cssmap-250 .pl3.focus .bg,
.cssmap-250 .pl3.active-region .bg {
  height: 78px;
  left: 180px;
  top: 102px;
  width: 60px
}

.cssmap-250 .pl3.focus .bg {
  background-position: -5px -465px
}

.cssmap-250 .pl3.active-region .bg {
  background-position: -375px -465px
}

.cssmap-250 .pl4.focus .bg,
.cssmap-250 .pl4.active-region .bg {
  height: 69px;
  left: 9px;
  top: 69px;
  width: 46px
}

.cssmap-250 .pl4.focus .bg {
  background-position: -311px -360px
}

.cssmap-250 .pl4.active-region .bg {
  background-position: -681px -360px
}

.cssmap-250 .pl5.focus .bg,
.cssmap-250 .pl5.active-region .bg {
  height: 61px;
  left: 94px;
  top: 98px;
  width: 63px
}

.cssmap-250 .pl5.focus .bg {
  background-position: -178px -560px
}

.cssmap-250 .pl5.active-region .bg {
  background-position: -548px -560px
}

.cssmap-250 .pl6.focus .bg,
.cssmap-250 .pl6.active-region .bg {
  height: 51px;
  left: 119px;
  top: 170px;
  width: 56px
}

.cssmap-250 .pl6.focus .bg {
  background-position: -106px -399px
}

.cssmap-250 .pl6.active-region .bg {
  background-position: -476px -399px
}

.cssmap-250 .pl7.focus .bg,
.cssmap-250 .pl7.active-region .bg {
  height: 97px;
  left: 123px;
  top: 55px;
  width: 93px
}

.cssmap-250 .pl7.focus .bg {
  background-position: -106px -283px
}

.cssmap-250 .pl7.active-region .bg {
  background-position: -476px -283px
}

.cssmap-250 .pl8.focus .bg,
.cssmap-250 .pl8.active-region .bg {
  height: 47px;
  left: 66px;
  top: 145px;
  width: 43px
}

.cssmap-250 .pl8.focus .bg {
  background-position: -4px -574px
}

.cssmap-250 .pl8.active-region .bg {
  background-position: -374px -574px
}

.cssmap-250 .pl9.focus .bg,
.cssmap-250 .pl9.active-region .bg {
  height: 68px;
  left: 168px;
  top: 159px;
  width: 58px
}

.cssmap-250 .pl9.focus .bg {
  background-position: -182px -472px
}

.cssmap-250 .pl9.active-region .bg {
  background-position: -552px -472px
}

.cssmap-250 .pl10.focus .bg,
.cssmap-250 .pl10.active-region .bg {
  height: 86px;
  left: 179px;
  top: 17px;
  width: 57px
}

.cssmap-250 .pl10.focus .bg {
  background-position: -219px -282px
}

.cssmap-250 .pl10.active-region .bg {
  background-position: -589px -282px
}

.cssmap-250 .pl11.focus .bg,
.cssmap-250 .pl11.active-region .bg {
  height: 55px;
  left: 62px;
  top: 0;
  width: 71px
}

.cssmap-250 .pl11.focus .bg {
  background-position: -68px -569px
}

.cssmap-250 .pl11.active-region .bg {
  background-position: -438px -569px
}

.cssmap-250 .pl12.focus .bg,
.cssmap-250 .pl12.active-region .bg {
  height: 64px;
  left: 93px;
  top: 149px;
  width: 47px
}

.cssmap-250 .pl12.focus .bg {
  background-position: -280px -546px
}

.cssmap-250 .pl12.active-region .bg {
  background-position: -650px -546px
}

.cssmap-250 .pl13.focus .bg,
.cssmap-250 .pl13.active-region .bg {
  height: 44px;
  left: 133px;
  top: 139px;
  width: 53px
}

.cssmap-250 .pl13.focus .bg {
  background-position: -4px -402px
}

.cssmap-250 .pl13.active-region .bg {
  background-position: -374px -402px
}

.cssmap-250 .pl14.focus .bg,
.cssmap-250 .pl14.active-region .bg {
  height: 53px;
  left: 120px;
  top: 16px;
  width: 89px
}

.cssmap-250 .pl14.focus .bg {
  background-position: -260px -473px
}

.cssmap-250 .pl14.active-region .bg {
  background-position: -630px -473px
}

.cssmap-250 .pl15.focus .bg,
.cssmap-250 .pl15.active-region .bg {
  height: 101px;
  left: 39px;
  top: 48px;
  width: 80px
}

.cssmap-250 .pl15.focus .bg {
  background-position: -4px -282px
}

.cssmap-250 .pl15.active-region .bg {
  background-position: -374px -282px
}

.cssmap-250 .pl16.focus .bg,
.cssmap-250 .pl16.active-region .bg {
  height: 79px;
  left: 0;
  top: 11px;
  width: 69px
}

.cssmap-250 .pl16.focus .bg {
  background-position: -89px -470px
}

.cssmap-250 .pl16.active-region .bg {
  background-position: -459px -470px
}

.cssmap-250 .pl1 a {
  left: 60px;
  top: 151px
}

.cssmap-250 .pl1 a.tooltip-left .tooltip-arrow {
  left: 60px
}

.cssmap-250 .pl2 a {
  left: 110px;
  top: 77px
}

.cssmap-250 .pl2 a.tooltip-left .tooltip-arrow {
  left: 110px
}

.cssmap-250 .pl3 a {
  left: 212px;
  top: 146px
}

.cssmap-250 .pl3 a.tooltip-right .tooltip-arrow {
  right: 38px
}

.cssmap-250 .pl4 a {
  left: 32px;
  top: 110px
}

.cssmap-250 .pl4 a.tooltip-left .tooltip-arrow {
  left: 32px
}

.cssmap-250 .pl5 a {
  left: 132px;
  top: 133px
}

.cssmap-250 .pl5 a.tooltip-left .tooltip-arrow {
  left: 132px
}

.cssmap-250 .pl6 a {
  left: 152px;
  top: 200px
}

.cssmap-250 .pl6 a.tooltip-left .tooltip-arrow {
  left: 152px
}

.cssmap-250 .pl7 a {
  left: 173px;
  top: 100px
}

.cssmap-250 .pl7 a.tooltip-right .tooltip-arrow {
  right: 77px
}

.cssmap-250 .pl8 a {
  left: 95px;
  top: 169px
}

.cssmap-250 .pl8 a.tooltip-left .tooltip-arrow {
  left: 95px
}

.cssmap-250 .pl9 a {
  left: 197px;
  top: 195px
}

.cssmap-250 .pl9 a.tooltip-right .tooltip-arrow {
  right: 53px
}

.cssmap-250 .pl10 a {
  left: 215px;
  top: 67px
}

.cssmap-250 .pl10 a.tooltip-right .tooltip-arrow {
  right: 35px
}

.cssmap-250 .pl11 a {
  left: 97px;
  top: 29px
}

.cssmap-250 .pl11 a.tooltip-left .tooltip-arrow {
  left: 97px
}

.cssmap-250 .pl12 a {
  left: 121px;
  top: 177px
}

.cssmap-250 .pl12 a.tooltip-left .tooltip-arrow {
  left: 121px
}

.cssmap-250 .pl13 a {
  left: 165px;
  top: 166px
}

.cssmap-250 .pl13 a.tooltip-right .tooltip-arrow {
  right: 85px
}

.cssmap-250 .pl14 a {
  left: 168px;
  top: 43px
}

.cssmap-250 .pl14 a.tooltip-right .tooltip-arrow {
  right: 82px
}

.cssmap-250 .pl15 a {
  left: 79px;
  top: 108px
}

.cssmap-250 .pl15 a.tooltip-left .tooltip-arrow {
  left: 79px
}

.cssmap-250 .pl16 a {
  left: 39px;
  top: 55px
}

.cssmap-250 .pl16 a.tooltip-left .tooltip-arrow {
  left: 39px
}

/* size: 320 */

.cssmap-320 {
  width: 320px
}

.cssmap-320 .poland,
.cssmap-320 .poland .bg,
.cssmap-320 .poland-cities {
  background: transparent url('../assets/css-map/default/pl-320.png') no-repeat 0 0
}


.cssmap-320 .poland,
.cssmap-320 .poland-cities {
  height: 305px;
  width: 320px
}

.cssmap-320 .poland-cities {
  background-position: -330px 0
}

.cssmap-320 .poland .m {
  margin: 9999px 0 0 0
}

.cssmap-320 .poland .m span {
  font-size: 20px !important
}

.cssmap-320 .poland .bg {
  padding: 10px
}

.cssmap-320 .pl1.focus .bg,
.cssmap-320 .pl1.active-region .bg {
  height: 82px;
  left: 21px;
  top: 152px;
  width: 90px
}

.cssmap-320 .pl1.focus .bg {
  background-position: -273px -484px
}

.cssmap-320 .pl1.active-region .bg {
  background-position: -743px -484px
}

.cssmap-320 .pl2.focus .bg,
.cssmap-320 .pl2.active-region .bg {
  height: 73px;
  left: 93px;
  top: 54px;
  width: 76px
}

.cssmap-320 .pl2.focus .bg {
  background-position: -368px -352px
}

.cssmap-320 .pl2.active-region .bg {
  background-position: -838px -352px
}

.cssmap-320 .pl3.focus .bg,
.cssmap-320 .pl3.active-region .bg {
  height: 98px;
  left: 225px;
  top: 128px;
  width: 75px
}

.cssmap-320 .pl3.focus .bg {
  background-position: -5px -581px
}

.cssmap-320 .pl3.active-region .bg {
  background-position: -475px -581px
}

.cssmap-320 .pl4.focus .bg,
.cssmap-320 .pl4.active-region .bg {
  height: 86px;
  left: 12px;
  top: 87px;
  width: 57px
}

.cssmap-320 .pl4.focus .bg {
  background-position: -387px -449px
}

.cssmap-320 .pl4.active-region .bg {
  background-position: -857px -449px
}

.cssmap-320 .pl5.focus .bg,
.cssmap-320 .pl5.active-region .bg {
  height: 76px;
  left: 118px;
  top: 123px;
  width: 78px
}

.cssmap-320 .pl5.focus .bg {
  background-position: -229px -700px
}

.cssmap-320 .pl5.active-region .bg {
  background-position: -699px -700px
}

.cssmap-320 .pl6.focus .bg,
.cssmap-320 .pl6.active-region .bg {
  height: 63px;
  left: 149px;
  top: 213px;
  width: 70px
}

.cssmap-320 .pl6.focus .bg {
  background-position: -129px -498px
}

.cssmap-320 .pl6.active-region .bg {
  background-position: -599px -498px
}

.cssmap-320 .pl7.focus .bg,
.cssmap-320 .pl7.active-region .bg {
  height: 121px;
  left: 154px;
  top: 69px;
  width: 117px
}

.cssmap-320 .pl7.focus .bg {
  background-position: -131px -352px
}

.cssmap-320 .pl7.active-region .bg {
  background-position: -601px -352px
}

.cssmap-320 .pl8.focus .bg,
.cssmap-320 .pl8.active-region .bg {
  height: 59px;
  left: 83px;
  top: 181px;
  width: 54px
}

.cssmap-320 .pl8.focus .bg {
  background-position: -4px -703px
}

.cssmap-320 .pl8.active-region .bg {
  background-position: -474px -703px
}

.cssmap-320 .pl9.focus .bg,
.cssmap-320 .pl9.active-region .bg {
  height: 85px;
  left: 210px;
  top: 199px;
  width: 73px
}

.cssmap-320 .pl9.focus .bg {
  background-position: -221px -590px
}

.cssmap-320 .pl9.active-region .bg {
  background-position: -691px -590px
}

.cssmap-320 .pl10.focus .bg,
.cssmap-320 .pl10.active-region .bg {
  height: 108px;
  left: 224px;
  top: 21px;
  width: 71px
}

.cssmap-320 .pl10.focus .bg {
  background-position: -273px -351px
}

.cssmap-320 .pl10.active-region .bg {
  background-position: -743px -351px
}

.cssmap-320 .pl11.focus .bg,
.cssmap-320 .pl11.active-region .bg {
  height: 69px;
  left: 77px;
  top: 0;
  width: 89px
}

.cssmap-320 .pl11.focus .bg {
  background-position: -105px -709px
}

.cssmap-320 .pl11.active-region .bg {
  background-position: -575px -709px
}

.cssmap-320 .pl12.focus .bg,
.cssmap-320 .pl12.active-region .bg {
  height: 80px;
  left: 117px;
  top: 186px;
  width: 59px
}

.cssmap-320 .pl12.focus .bg {
  background-position: -347px -686px
}

.cssmap-320 .pl12.active-region .bg {
  background-position: -817px -686px
}

.cssmap-320 .pl13.focus .bg,
.cssmap-320 .pl13.active-region .bg {
  height: 55px;
  left: 167px;
  top: 174px;
  width: 65px
}

.cssmap-320 .pl13.focus .bg {
  background-position: -5px -501px
}

.cssmap-320 .pl13.active-region .bg {
  background-position: -475px -501px
}

.cssmap-320 .pl14.focus .bg,
.cssmap-320 .pl14.active-region .bg {
  height: 67px;
  left: 150px;
  top: 20px;
  width: 111px
}

.cssmap-320 .pl14.focus .bg {
  background-position: -323px -590px
}

.cssmap-320 .pl14.active-region .bg {
  background-position: -793px -590px
}

.cssmap-320 .pl15.focus .bg,
.cssmap-320 .pl15.active-region .bg {
  height: 126px;
  left: 49px;
  top: 60px;
  width: 100px
}

.cssmap-320 .pl15.focus .bg {
  background-position: -4px -351px
}

.cssmap-320 .pl15.active-region .bg {
  background-position: -474px -351px
}

.cssmap-320 .pl16.focus .bg,
.cssmap-320 .pl16.active-region .bg {
  height: 99px;
  left: 0;
  top: 13px;
  width: 86px
}

.cssmap-320 .pl16.focus .bg {
  background-position: -105px -585px
}

.cssmap-320 .pl16.active-region .bg {
  background-position: -575px -585px
}

.cssmap-320 .pl1 a {
  left: 79px;
  top: 193px
}

.cssmap-320 .pl1 a.tooltip-left .tooltip-arrow {
  left: 79px
}

.cssmap-320 .pl2 a {
  left: 141px;
  top: 100px
}

.cssmap-320 .pl2 a.tooltip-left .tooltip-arrow {
  left: 141px
}

.cssmap-320 .pl3 a {
  left: 269px;
  top: 187px
}

.cssmap-320 .pl3 a.tooltip-right .tooltip-arrow {
  right: 51px
}

.cssmap-320 .pl4 a {
  left: 44px;
  top: 142px
}

.cssmap-320 .pl4 a.tooltip-left .tooltip-arrow {
  left: 44px
}

.cssmap-320 .pl5 a {
  left: 169px;
  top: 170px
}

.cssmap-320 .pl5 a.tooltip-left .tooltip-arrow {
  left: 169px
}

.cssmap-320 .pl6 a {
  left: 194px;
  top: 254px
}

.cssmap-320 .pl6 a.tooltip-right .tooltip-arrow {
  right: 126px
}

.cssmap-320 .pl7 a {
  left: 220px;
  top: 129px
}

.cssmap-320 .pl7 a.tooltip-right .tooltip-arrow {
  right: 100px
}

.cssmap-320 .pl8 a {
  left: 123px;
  top: 215px
}

.cssmap-320 .pl8 a.tooltip-left .tooltip-arrow {
  left: 123px
}

.cssmap-320 .pl9 a {
  left: 250px;
  top: 248px
}

.cssmap-320 .pl9 a.tooltip-right .tooltip-arrow {
  right: 70px
}

.cssmap-320 .pl10 a {
  left: 273px;
  top: 88px
}

.cssmap-320 .pl10 a.tooltip-right .tooltip-arrow {
  right: 47px
}

.cssmap-320 .pl11 a {
  left: 125px;
  top: 41px
}

.cssmap-320 .pl11 a.tooltip-left .tooltip-arrow {
  left: 125px
}

.cssmap-320 .pl12 a {
  left: 156px;
  top: 226px
}

.cssmap-320 .pl12 a.tooltip-left .tooltip-arrow {
  left: 156px
}

.cssmap-320 .pl13 a {
  left: 210px;
  top: 212px
}

.cssmap-320 .pl13 a.tooltip-right .tooltip-arrow {
  right: 110px
}

.cssmap-320 .pl14 a {
  left: 214px;
  top: 57px
}

.cssmap-320 .pl14 a.tooltip-right .tooltip-arrow {
  right: 106px
}

.cssmap-320 .pl15 a {
  left: 103px;
  top: 140px
}

.cssmap-320 .pl15 a.tooltip-left .tooltip-arrow {
  left: 103px
}

.cssmap-320 .pl16 a {
  left: 53px;
  top: 73px
}

.cssmap-320 .pl16 a.tooltip-left .tooltip-arrow {
  left: 53px
}

/* size: 430 */

.cssmap-430 {
  width: 430px
}

.cssmap-430 .poland,
.cssmap-430 .poland .bg,
.cssmap-430 .poland-cities {
  background: transparent url('../assets/css-map/default/pl-430.png') no-repeat 0 0
}

.cssmap-430 .poland,
.cssmap-430 .poland-cities {
  height: 410px;
  width: 430px
}

.cssmap-430 .poland-cities {
  background-position: -440px 0
}

.cssmap-430 .poland .m {
  margin: 10006px 0 0 7px
}

.cssmap-430 .poland .m span {
  font-size: 26px !important;
  padding: 0 1px 1px 0
}

.cssmap-430 .poland .bg {
  padding: 10px
}

.cssmap-430 .pl1.focus .bg,
.cssmap-430 .pl1.active-region .bg {
  height: 106px;
  left: 37px;
  top: 207px;
  width: 116px
}

.cssmap-430 .pl1.focus .bg {
  background-position: -347px -625px
}

.cssmap-430 .pl1.active-region .bg {
  background-position: -947px -625px
}

.cssmap-430 .pl2.focus .bg,
.cssmap-430 .pl2.active-region .bg {
  height: 94px;
  left: 131px;
  top: 80px;
  width: 99px
}

.cssmap-430 .pl2.focus .bg {
  background-position: -470px -456px
}

.cssmap-430 .pl2.active-region .bg {
  background-position: -1070px -456px
}

.cssmap-430 .pl3.focus .bg,
.cssmap-430 .pl3.active-region .bg {
  height: 127px;
  left: 302px;
  top: 177px;
  width: 98px
}

.cssmap-430 .pl3.focus .bg {
  background-position: -4px -751px
}

.cssmap-430 .pl3.active-region .bg {
  background-position: -604px -751px
}

.cssmap-430 .pl4.focus .bg,
.cssmap-430 .pl4.active-region .bg {
  height: 112px;
  left: 25px;
  top: 123px;
  width: 74px
}

.cssmap-430 .pl4.focus .bg {
  background-position: -492px -580px
}

.cssmap-430 .pl4.active-region .bg {
  background-position: -1092px -580px
}

.cssmap-430 .pl5.focus .bg,
.cssmap-430 .pl5.active-region .bg {
  height: 98px;
  left: 164px;
  top: 170px;
  width: 101px
}

.cssmap-430 .pl5.focus .bg {
  background-position: -284px -901px
}

.cssmap-430 .pl5.active-region .bg {
  background-position: -884px -901px
}

.cssmap-430 .pl6.focus .bg,
.cssmap-430 .pl6.active-region .bg {
  height: 82px;
  left: 204px;
  top: 287px;
  width: 91px
}

.cssmap-430 .pl6.focus .bg {
  background-position: -174px -644px
}

.cssmap-430 .pl6.active-region .bg {
  background-position: -774px -644px
}

.cssmap-430 .pl7.focus .bg,
.cssmap-430 .pl7.active-region .bg {
  height: 157px;
  left: 210px;
  top: 100px;
  width: 151px
}

.cssmap-430 .pl7.focus .bg {
  background-position: -166px -457px
}

.cssmap-430 .pl7.active-region .bg {
  background-position: -766px -457px
}

.cssmap-430 .pl8.focus .bg,
.cssmap-430 .pl8.active-region .bg {
  height: 76px;
  left: 118px;
  top: 245px;
  width: 70px
}

.cssmap-430 .pl8.focus .bg {
  background-position: -4px -907px
}

.cssmap-430 .pl8.active-region .bg {
  background-position: -604px -907px
}

.cssmap-430 .pl9.focus .bg,
.cssmap-430 .pl9.active-region .bg {
  height: 110px;
  left: 283px;
  top: 269px;
  width: 94px
}

.cssmap-430 .pl9.focus .bg {
  background-position: -284px -761px
}

.cssmap-430 .pl9.active-region .bg {
  background-position: -884px -761px
}

.cssmap-430 .pl10.focus .bg,
.cssmap-430 .pl10.active-region .bg {
  height: 140px;
  left: 301px;
  top: 38px;
  width: 93px
}

.cssmap-430 .pl10.focus .bg {
  background-position: -348px -456px
}

.cssmap-430 .pl10.active-region .bg {
  background-position: -948px -456px
}

.cssmap-430 .pl11.focus .bg,
.cssmap-430 .pl11.active-region .bg {
  height: 90px;
  left: 110px;
  top: 10px;
  width: 115px
}

.cssmap-430 .pl11.focus .bg {
  background-position: -104px -914px
}

.cssmap-430 .pl11.active-region .bg {
  background-position: -704px -914px
}

.cssmap-430 .pl12.focus .bg,
.cssmap-430 .pl12.active-region .bg {
  height: 104px;
  left: 162px;
  top: 252px;
  width: 76px
}

.cssmap-430 .pl12.focus .bg {
  background-position: -432px -882px
}

.cssmap-430 .pl12.active-region .bg {
  background-position: -1032px -882px
}

.cssmap-430 .pl13.focus .bg,
.cssmap-430 .pl13.active-region .bg {
  height: 72px;
  left: 227px;
  top: 236px;
  width: 85px
}

.cssmap-430 .pl13.focus .bg {
  background-position: -4px -649px
}

.cssmap-430 .pl13.active-region .bg {
  background-position: -604px -649px
}

.cssmap-430 .pl14.focus .bg,
.cssmap-430 .pl14.active-region .bg {
  height: 86px;
  left: 205px;
  top: 36px;
  width: 144px
}

.cssmap-430 .pl14.focus .bg {
  background-position: -408px -760px
}

.cssmap-430 .pl14.active-region .bg {
  background-position: -1008px -760px
}

.cssmap-430 .pl15.focus .bg,
.cssmap-430 .pl15.active-region .bg {
  height: 163px;
  left: 74px;
  top: 88px;
  width: 130px
}

.cssmap-430 .pl15.focus .bg {
  background-position: -4px -456px
}

.cssmap-430 .pl15.active-region .bg {
  background-position: -604px -456px
}

.cssmap-430 .pl16.focus .bg,
.cssmap-430 .pl16.active-region .bg {
  height: 128px;
  left: 10px;
  top: 28px;
  width: 112px
}

.cssmap-430 .pl16.focus .bg {
  background-position: -132px -756px
}

.cssmap-430 .pl16.active-region .bg {
  background-position: -732px -756px
}

.cssmap-430 .pl1 a {
  left: 109px;
  top: 258px
}

.cssmap-430 .pl1 a.tooltip-left .tooltip-arrow {
  left: 109px
}

.cssmap-430 .pl2 a {
  left: 191px;
  top: 137px
}

.cssmap-430 .pl2 a.tooltip-left .tooltip-arrow {
  left: 191px
}

.cssmap-430 .pl3 a {
  left: 357px;
  top: 250px
}

.cssmap-430 .pl3 a.tooltip-right .tooltip-arrow {
  right: 73px
}

.cssmap-430 .pl4 a {
  left: 65px;
  top: 191px
}

.cssmap-430 .pl4 a.tooltip-left .tooltip-arrow {
  left: 65px
}

.cssmap-430 .pl5 a {
  left: 227px;
  top: 228px
}

.cssmap-430 .pl5 a.tooltip-left .tooltip-arrow {
  left: 227px
}

.cssmap-430 .pl6 a {
  left: 259px;
  top: 337px
}

.cssmap-430 .pl6 a.tooltip-left .tooltip-arrow {
  left: 259px
}

.cssmap-430 .pl7 a {
  left: 293px;
  top: 175px
}

.cssmap-430 .pl7 a.tooltip-right .tooltip-arrow {
  right: 137px
}

.cssmap-430 .pl8 a {
  left: 166px;
  top: 286px
}

.cssmap-430 .pl8 a.tooltip-left .tooltip-arrow {
  left: 166px
}

.cssmap-430 .pl9 a {
  left: 332px;
  top: 329px
}

.cssmap-430 .pl9 a.tooltip-right .tooltip-arrow {
  right: 98px
}

.cssmap-430 .pl10 a {
  left: 361px;
  top: 122px
}

.cssmap-430 .pl10 a.tooltip-right .tooltip-arrow {
  right: 69px
}

.cssmap-430 .pl11 a {
  left: 169px;
  top: 60px
}

.cssmap-430 .pl11 a.tooltip-left .tooltip-arrow {
  left: 169px
}

.cssmap-430 .pl12 a {
  left: 209px;
  top: 301px
}

.cssmap-430 .pl12 a.tooltip-left .tooltip-arrow {
  left: 209px
}

.cssmap-430 .pl13 a {
  left: 280px;
  top: 282px
}

.cssmap-430 .pl13 a.tooltip-right .tooltip-arrow {
  right: 150px
}

.cssmap-430 .pl14 a {
  left: 286px;
  top: 91px
}

.cssmap-430 .pl14 a.tooltip-right .tooltip-arrow {
  right: 144px
}

.cssmap-430 .pl15 a {
  left: 140px;
  top: 188px
}

.cssmap-430 .pl15 a.tooltip-left .tooltip-arrow {
  left: 140px
}

.cssmap-430 .pl16 a {
  left: 75px;
  top: 101px
}

.cssmap-430 .pl16 a.tooltip-left .tooltip-arrow {
  left: 75px
}

/* size: 540 */

.cssmap-540 {
  width: 540px
}

.cssmap-540 .poland,
.cssmap-540 .poland .bg,
.cssmap-540 .poland-cities {
  background: transparent url('../assets/css-map/default/pl-540.png') no-repeat 0 0
}

.cssmap-540 .poland,
.cssmap-540 .poland-cities {
  height: 515px;
  width: 540px
}

.cssmap-540 .poland-cities {
  background-position: -550px 0
}

.cssmap-540 .poland .m {
  margin: 10005px 0 0 5px
}

.cssmap-540 .poland .m span {
  font-size: 33px !important;
  padding: 0 1px 1px 0
}

.cssmap-540 .poland .bg {
  padding: 10px
}

.cssmap-540 .pl1.focus .bg,
.cssmap-540 .pl1.active-region .bg {
  height: 135px;
  left: 46px;
  top: 263px;
  width: 147px
}

.cssmap-540 .pl1.focus .bg {
  background-position: -426px -773px
}

.cssmap-540 .pl1.active-region .bg {
  background-position: -1146px -773px
}

.cssmap-540 .pl2.focus .bg,
.cssmap-540 .pl2.active-region .bg {
  height: 120px;
  left: 166px;
  top: 101px;
  width: 125px
}

.cssmap-540 .pl2.focus .bg {
  background-position: -573px -564px
}

.cssmap-540 .pl2.active-region .bg {
  background-position: -1293px -564px
}

.cssmap-540 .pl3.focus .bg,
.cssmap-540 .pl3.active-region .bg {
  height: 161px;
  left: 383px;
  top: 224px;
  width: 124px
}

.cssmap-540 .pl3.focus .bg {
  background-position: -10px -922px
}

.cssmap-540 .pl3.active-region .bg {
  background-position: -730px -922px
}

.cssmap-540 .pl4.focus .bg,
.cssmap-540 .pl4.active-region .bg {
  height: 142px;
  left: 32px;
  top: 156px;
  width: 93px
}

.cssmap-540 .pl4.focus .bg {
  background-position: -606px -714px
}

.cssmap-540 .pl4.active-region .bg {
  background-position: -1326px -714px
}

.cssmap-540 .pl5.focus .bg,
.cssmap-540 .pl5.active-region .bg {
  height: 125px;
  left: 207px;
  top: 215px;
  width: 129px
}

.cssmap-540 .pl5.focus .bg {
  background-position: -363px -1107px
}

.cssmap-540 .pl5.active-region .bg {
  background-position: -1083px -1107px
}

.cssmap-540 .pl6.focus .bg,
.cssmap-540 .pl6.active-region .bg {
  height: 104px;
  left: 258px;
  top: 364px;
  width: 115px
}

.cssmap-540 .pl6.focus .bg {
  background-position: -205px -793px
}

.cssmap-540 .pl6.active-region .bg {
  background-position: -925px -793px
}

.cssmap-540 .pl7.focus .bg,
.cssmap-540 .pl7.active-region .bg {
  height: 200px;
  left: 266px;
  top: 126px;
  width: 192px
}

.cssmap-540 .pl7.focus .bg {
  background-position: -205px -564px
}

.cssmap-540 .pl7.active-region .bg {
  background-position: -925px -564px
}

.cssmap-540 .pl8.focus .bg,
.cssmap-540 .pl8.active-region .bg {
  height: 97px;
  left: 150px;
  top: 311px;
  width: 89px
}

.cssmap-540 .pl8.focus .bg {
  background-position: -10px -1122px
}

.cssmap-540 .pl8.active-region .bg {
  background-position: -730px -1122px
}

.cssmap-540 .pl9.focus .bg,
.cssmap-540 .pl9.active-region .bg {
  height: 140px;
  left: 359px;
  top: 341px;
  width: 120px
}

.cssmap-540 .pl9.focus .bg {
  background-position: -360px -937px
}

.cssmap-540 .pl9.active-region .bg {
  background-position: -1080px -937px
}

.cssmap-540 .pl10.focus .bg,
.cssmap-540 .pl10.active-region .bg {
  height: 177px;
  left: 381px;
  top: 48px;
  width: 117px
}

.cssmap-540 .pl10.focus .bg {
  background-position: -426px -566px
}

.cssmap-540 .pl10.active-region .bg {
  background-position: -1146px -566px
}

.cssmap-540 .pl11.focus .bg,
.cssmap-540 .pl11.active-region .bg {
  height: 114px;
  left: 139px;
  top: 12px;
  width: 146px
}

.cssmap-540 .pl11.focus .bg {
  background-position: -163px -1120px
}

.cssmap-540 .pl11.active-region .bg {
  background-position: -883px -1120px
}

.cssmap-540 .pl12.focus .bg,
.cssmap-540 .pl12.active-region .bg {
  height: 132px;
  left: 205px;
  top: 320px;
  width: 96px
}

.cssmap-540 .pl12.focus .bg {
  background-position: -541px -1087px
}

.cssmap-540 .pl12.active-region .bg {
  background-position: -1261px -1087px
}

.cssmap-540 .pl13.focus .bg,
.cssmap-540 .pl13.active-region .bg {
  height: 91px;
  left: 288px;
  top: 300px;
  width: 108px
}

.cssmap-540 .pl13.focus .bg {
  background-position: -10px -802px
}

.cssmap-540 .pl13.active-region .bg {
  background-position: -730px -802px
}

.cssmap-540 .pl14.focus .bg,
.cssmap-540 .pl14.active-region .bg {
  height: 110px;
  left: 259px;
  top: 45px;
  width: 182px
}

.cssmap-540 .pl14.focus .bg {
  background-position: -508px -937px
}

.cssmap-540 .pl14.active-region .bg {
  background-position: -1228px -937px
}

.cssmap-540 .pl15.focus .bg,
.cssmap-540 .pl15.active-region .bg {
  height: 208px;
  left: 94px;
  top: 112px;
  width: 165px
}

.cssmap-540 .pl15.focus .bg {
  background-position: -10px -565px
}

.cssmap-540 .pl15.active-region .bg {
  background-position: -730px -565px
}

.cssmap-540 .pl16.focus .bg,
.cssmap-540 .pl16.active-region .bg {
  height: 163px;
  left: 12px;
  top: 34px;
  width: 142px
}

.cssmap-540 .pl16.focus .bg {
  background-position: -174px -926px
}

.cssmap-540 .pl16.active-region .bg {
  background-position: -894px -926px
}

.cssmap-540 .pl1 a {
  left: 135px;
  top: 325px
}

.cssmap-540 .pl1 a.tooltip-left .tooltip-arrow {
  left: 135px
}

.cssmap-540 .pl2 a {
  left: 239px;
  top: 171px
}

.cssmap-540 .pl2 a.tooltip-left .tooltip-arrow {
  left: 239px
}

.cssmap-540 .pl3 a {
  left: 449px;
  top: 314px
}

.cssmap-540 .pl3 a.tooltip-right .tooltip-arrow {
  right: 91px
}

.cssmap-540 .pl4 a {
  left: 79px;
  top: 240px
}

.cssmap-540 .pl4 a.tooltip-left .tooltip-arrow {
  left: 79px
}

.cssmap-540 .pl5 a {
  left: 284px;
  top: 287px
}

.cssmap-540 .pl5 a.tooltip-left .tooltip-arrow {
  left: 284px
}

.cssmap-540 .pl6 a {
  left: 325px;
  top: 426px
}

.cssmap-540 .pl6 a.tooltip-right .tooltip-arrow {
  right: 215px
}

.cssmap-540 .pl7 a {
  left: 369px;
  top: 219px
}

.cssmap-540 .pl7 a.tooltip-right .tooltip-arrow {
  right: 171px
}

.cssmap-540 .pl8 a {
  left: 208px;
  top: 361px
}

.cssmap-540 .pl8 a.tooltip-left .tooltip-arrow {
  left: 208px
}

.cssmap-540 .pl9 a {
  left: 418px;
  top: 415px
}

.cssmap-540 .pl9 a.tooltip-right .tooltip-arrow {
  right: 122px
}

.cssmap-540 .pl10 a {
  left: 455px;
  top: 151px
}

.cssmap-540 .pl10 a.tooltip-right .tooltip-arrow {
  right: 85px
}

.cssmap-540 .pl11 a {
  left: 211px;
  top: 73px
}

.cssmap-540 .pl11 a.tooltip-left .tooltip-arrow {
  left: 211px
}

.cssmap-540 .pl12 a {
  left: 262px;
  top: 379px
}

.cssmap-540 .pl12 a.tooltip-left .tooltip-arrow {
  left: 262px
}

.cssmap-540 .pl13 a {
  left: 352px;
  top: 355px
}

.cssmap-540 .pl13 a.tooltip-right .tooltip-arrow {
  right: 188px
}

.cssmap-540 .pl14 a {
  left: 359px;
  top: 100px
}

.cssmap-540 .pl14 a.tooltip-right .tooltip-arrow {
  right: 181px
}

.cssmap-540 .pl15 a {
  left: 175px;
  top: 236px
}

.cssmap-540 .pl15 a.tooltip-left .tooltip-arrow {
  left: 175px
}

.cssmap-540 .pl16 a {
  left: 92px;
  top: 126px
}

.cssmap-540 .pl16 a.tooltip-left .tooltip-arrow {
  left: 92px
}

/* size: 650 */

.cssmap-650 {
  width: 650px
}

.cssmap-650 .poland,
.cssmap-650 .poland .bg,
.cssmap-650 .poland-cities {
  background: transparent url('../assets/css-map/default/pl-650.png') no-repeat 0 0
}


.cssmap-650 .poland,
.cssmap-650 .poland-cities {
  height: 620px;
  width: 650px
}

.cssmap-650 .poland-cities {
  background-position: -660px 0
}

.cssmap-650 .poland .m {
  margin: 10004px 0 0 5px
}

.cssmap-650 .poland .m span {
  font-size: 40px !important
}

.cssmap-650 .poland .bg {
  padding: 10px
}

.cssmap-650 .pl1.focus .bg,
.cssmap-650 .pl1.active-region .bg {
  height: 163px;
  left: 57px;
  top: 319px;
  width: 179px
}

.cssmap-650 .pl1.focus .bg {
  background-position: -501px -917px
}

.cssmap-650 .pl1.active-region .bg {
  background-position: -1351px -917px
}

.cssmap-650 .pl2.focus .bg,
.cssmap-650 .pl2.active-region .bg {
  height: 145px;
  left: 202px;
  top: 123px;
  width: 151px
}

.cssmap-650 .pl2.focus .bg {
  background-position: -674px -673px
}

.cssmap-650 .pl2.active-region .bg {
  background-position: -1524px -673px
}

.cssmap-650 .pl3.focus .bg,
.cssmap-650 .pl3.active-region .bg {
  height: 195px;
  left: 465px;
  top: 272px;
  width: 150px
}

.cssmap-650 .pl3.focus .bg {
  background-position: -10px -1092px
}

.cssmap-650 .pl3.active-region .bg {
  background-position: -860px -1092px
}

.cssmap-650 .pl4.focus .bg,
.cssmap-650 .pl4.active-region .bg {
  height: 172px;
  left: 39px;
  top: 189px;
  width: 113px
}

.cssmap-650 .pl4.focus .bg {
  background-position: -707px -867px
}

.cssmap-650 .pl4.active-region .bg {
  background-position: -1557px -867px
}

.cssmap-650 .pl5.focus .bg,
.cssmap-650 .pl5.active-region .bg {
  height: 151px;
  left: 252px;
  top: 261px;
  width: 156px
}

.cssmap-650 .pl5.focus .bg {
  background-position: -435px -1309px
}

.cssmap-650 .pl5.active-region .bg {
  background-position: -1285px -1309px
}

.cssmap-650 .pl6.focus .bg,
.cssmap-650 .pl6.active-region .bg {
  height: 126px;
  left: 313px;
  top: 441px;
  width: 140px
}

.cssmap-650 .pl6.focus .bg {
  background-position: -247px -945px
}

.cssmap-650 .pl6.active-region .bg {
  background-position: -1097px -945px
}

.cssmap-650 .pl7.focus .bg,
.cssmap-650 .pl7.active-region .bg {
  height: 242px;
  left: 323px;
  top: 153px;
  width: 233px
}

.cssmap-650 .pl7.focus .bg {
  background-position: -239px -672px
}

.cssmap-650 .pl7.active-region .bg {
  background-position: -1089px -672px
}

.cssmap-650 .pl8.focus .bg,
.cssmap-650 .pl8.active-region .bg {
  height: 117px;
  left: 182px;
  top: 377px;
  width: 108px
}

.cssmap-650 .pl8.focus .bg {
  background-position: -10px -1316px
}

.cssmap-650 .pl8.active-region .bg {
  background-position: -860px -1316px
}

.cssmap-650 .pl9.focus .bg,
.cssmap-650 .pl9.active-region .bg {
  height: 170px;
  left: 435px;
  top: 413px;
  width: 145px
}

.cssmap-650 .pl9.focus .bg {
  background-position: -418px -1109px
}

.cssmap-650 .pl9.active-region .bg {
  background-position: -1268px -1109px
}

.cssmap-650 .pl10.focus .bg,
.cssmap-650 .pl10.active-region .bg {
  height: 215px;
  left: 463px;
  top: 58px;
  width: 142px
}

.cssmap-650 .pl10.focus .bg {
  background-position: -501px -672px
}

.cssmap-650 .pl10.active-region .bg {
  background-position: -1351px -672px
}

.cssmap-650 .pl11.focus .bg,
.cssmap-650 .pl11.active-region .bg {
  height: 138px;
  left: 170px;
  top: 15px;
  width: 177px
}

.cssmap-650 .pl11.focus .bg {
  background-position: -190px -1330px
}

.cssmap-650 .pl11.active-region .bg {
  background-position: -1040px -1330px
}

.cssmap-650 .pl12.focus .bg,
.cssmap-650 .pl12.active-region .bg {
  height: 160px;
  left: 249px;
  top: 388px;
  width: 117px
}

.cssmap-650 .pl12.focus .bg {
  background-position: -640px -1285px
}

.cssmap-650 .pl12.active-region .bg {
  background-position: -1490px -1285px
}

.cssmap-650 .pl13.focus .bg,
.cssmap-650 .pl13.active-region .bg {
  height: 110px;
  left: 349px;
  top: 364px;
  width: 130px
}

.cssmap-650 .pl13.focus .bg {
  background-position: -9px -953px
}

.cssmap-650 .pl13.active-region .bg {
  background-position: -859px -953px
}

.cssmap-650 .pl14.focus .bg,
.cssmap-650 .pl14.active-region .bg {
  height: 133px;
  left: 315px;
  top: 55px;
  width: 221px
}

.cssmap-650 .pl14.focus .bg {
  background-position: -591px -1109px
}

.cssmap-650 .pl14.active-region .bg {
  background-position: -1441px -1109px
}

.cssmap-650 .pl15.focus .bg,
.cssmap-650 .pl15.active-region .bg {
  height: 251px;
  left: 114px;
  top: 136px;
  width: 200px
}

.cssmap-650 .pl15.focus .bg {
  background-position: -9px -673px
}

.cssmap-650 .pl15.active-region .bg {
  background-position: -859px -673px
}

.cssmap-650 .pl16.focus .bg,
.cssmap-650 .pl16.active-region .bg {
  height: 197px;
  left: 15px;
  top: 42px;
  width: 172px
}

.cssmap-650 .pl16.focus .bg {
  background-position: -204px -1102px
}

.cssmap-650 .pl16.active-region .bg {
  background-position: -1054px -1102px
}

.cssmap-650 .pl1 a {
  left: 163px;
  top: 392px
}

.cssmap-650 .pl1 a.tooltip-left .tooltip-arrow {
  left: 163px
}

.cssmap-650 .pl2 a {
  left: 288px;
  top: 205px
}

.cssmap-650 .pl2 a.tooltip-left .tooltip-arrow {
  left: 288px
}

.cssmap-650 .pl3 a {
  left: 543px;
  top: 379px
}

.cssmap-650 .pl3 a.tooltip-right .tooltip-arrow {
  right: 107px
}

.cssmap-650 .pl4 a {
  left: 94px;
  top: 289px
}

.cssmap-650 .pl4 a.tooltip-left .tooltip-arrow {
  left: 94px
}

.cssmap-650 .pl5 a {
  left: 343px;
  top: 346px
}

.cssmap-650 .pl5 a.tooltip-right .tooltip-arrow {
  right: 307px
}

.cssmap-650 .pl6 a {
  left: 393px;
  top: 514px
}

.cssmap-650 .pl6 a.tooltip-right .tooltip-arrow {
  right: 257px
}

.cssmap-650 .pl7 a {
  left: 445px;
  top: 264px
}

.cssmap-650 .pl7 a.tooltip-right .tooltip-arrow {
  right: 205px
}

.cssmap-650 .pl8 a {
  left: 251px;
  top: 435px
}

.cssmap-650 .pl8 a.tooltip-left .tooltip-arrow {
  left: 251px
}

.cssmap-650 .pl9 a {
  left: 505px;
  top: 501px
}

.cssmap-650 .pl9 a.tooltip-right .tooltip-arrow {
  right: 145px
}

.cssmap-650 .pl10 a {
  left: 551px;
  top: 182px
}

.cssmap-650 .pl10 a.tooltip-right .tooltip-arrow {
  right: 99px
}

.cssmap-650 .pl11 a {
  left: 255px;
  top: 87px
}

.cssmap-650 .pl11 a.tooltip-left .tooltip-arrow {
  left: 255px
}

.cssmap-650 .pl12 a {
  left: 317px;
  top: 457px
}

.cssmap-650 .pl12 a.tooltip-left .tooltip-arrow {
  left: 317px
}

.cssmap-650 .pl13 a {
  left: 425px;
  top: 429px
}

.cssmap-650 .pl13 a.tooltip-right .tooltip-arrow {
  right: 225px
}

.cssmap-650 .pl14 a {
  left: 434px;
  top: 120px
}

.cssmap-650 .pl14 a.tooltip-right .tooltip-arrow {
  right: 216px
}

.cssmap-650 .pl15 a {
  left: 211px;
  top: 285px
}

.cssmap-650 .pl15 a.tooltip-left .tooltip-arrow {
  left: 211px
}

.cssmap-650 .pl16 a {
  left: 111px;
  top: 151px
}

.cssmap-650 .pl16 a.tooltip-left .tooltip-arrow {
  left: 111px
}

/* size: 750 */

.cssmap-750 {
  width: 750px
}

.cssmap-750 .poland,
.cssmap-750 .poland .bg,
.cssmap-750 .poland-cities {
  background: transparent url('../assets/css-map/default/pl-750-2.png') no-repeat 0 0
}

.cssmap-750 .poland,
.cssmap-750 .poland-cities {
  height: 710px;
  width: 750px
}

.cssmap-750 .poland-cities {
  background-position: -760px 0
}

.cssmap-750 .poland .m {
  margin: 9997px 0 0 -2px
}

.cssmap-750 .poland .m span {
  font-size: 47px !important;
  padding: 0 1px 1px 0
}

.cssmap-750 .poland .bg {
  padding: 10px
}

.cssmap-750 .pl1.focus .bg,
.cssmap-750 .pl1.active-region .bg {
  height: 191px;
  left: 61px;
  top: 369px;
  width: 210px
}

.cssmap-750 .pl1.focus .bg {
  background-position: -578px -1044px
}

.cssmap-750 .pl1.active-region .bg {
  background-position: -1548px -1044px
}

.cssmap-750 .pl2.focus .bg,
.cssmap-750 .pl2.active-region .bg {
  height: 170px;
  left: 232px;
  top: 139px;
  width: 178px
}

.cssmap-750 .pl2.focus .bg {
  background-position: -774px -763px
}

.cssmap-750 .pl2.active-region .bg {
  background-position: -1744px -763px
}

.cssmap-750 .pl3.focus .bg,
.cssmap-750 .pl3.active-region .bg {
  height: 229px;
  left: 541px;
  top: 314px;
  width: 177px
}

.cssmap-750 .pl3.focus .bg {
  background-position: -10px -1247px
}

.cssmap-750 .pl3.active-region .bg {
  background-position: -980px -1247px
}

.cssmap-750 .pl4.focus .bg,
.cssmap-750 .pl4.active-region .bg {
  height: 202px;
  left: 40px;
  top: 217px;
  width: 133px
}

.cssmap-750 .pl4.focus .bg {
  background-position: -817px -983px
}

.cssmap-750 .pl4.active-region .bg {
  background-position: -1787px -983px
}

.cssmap-750 .pl5.focus .bg,
.cssmap-750 .pl5.active-region .bg {
  height: 177px;
  left: 290px;
  top: 301px;
  width: 183px
}

.cssmap-750 .pl5.focus .bg {
  background-position: -472px -1494px
}

.cssmap-750 .pl5.active-region .bg {
  background-position: -1442px -1494px
}

.cssmap-750 .pl6.focus .bg,
.cssmap-750 .pl6.active-region .bg {
  height: 148px;
  left: 362px;
  top: 513px;
  width: 164px
}

.cssmap-750 .pl6.focus .bg {
  background-position: -285px -1077px
}

.cssmap-750 .pl6.active-region .bg {
  background-position: -1255px -1077px
}

.cssmap-750 .pl7.focus .bg,
.cssmap-750 .pl7.active-region .bg {
  height: 284px;
  left: 373px;
  top: 174px;
  width: 273px
}

.cssmap-750 .pl7.focus .bg {
  background-position: -275px -763px
}

.cssmap-750 .pl7.active-region .bg {
  background-position: -1245px -763px
}

.cssmap-750 .pl8.focus .bg,
.cssmap-750 .pl8.active-region .bg {
  height: 138px;
  left: 208px;
  top: 438px;
  width: 127px
}

.cssmap-750 .pl8.focus .bg {
  background-position: -9px -1505px
}

.cssmap-750 .pl8.active-region .bg {
  background-position: -979px -1505px
}

.cssmap-750 .pl9.focus .bg,
.cssmap-750 .pl9.active-region .bg {
  height: 199px;
  left: 506px;
  top: 480px;
  width: 170px
}

.cssmap-750 .pl9.focus .bg {
  background-position: -467px -1265px
}

.cssmap-750 .pl9.active-region .bg {
  background-position: -1437px -1265px
}

.cssmap-750 .pl10.focus .bg,
.cssmap-750 .pl10.active-region .bg {
  height: 252px;
  left: 538px;
  top: 63px;
  width: 167px
}

.cssmap-750 .pl10.focus .bg {
  background-position: -577px -763px
}

.cssmap-750 .pl10.active-region .bg {
  background-position: -1547px -763px
}

.cssmap-750 .pl11.focus .bg,
.cssmap-750 .pl11.active-region .bg {
  height: 162px;
  left: 194px;
  top: 12px;
  width: 208px
}

.cssmap-750 .pl11.focus .bg {
  background-position: -226px -1515px
}

.cssmap-750 .pl11.active-region .bg {
  background-position: -1196px -1515px
}

.cssmap-750 .pl12.focus .bg,
.cssmap-750 .pl12.active-region .bg {
  height: 187px;
  left: 288px;
  top: 450px;
  width: 137px
}

.cssmap-750 .pl12.focus .bg {
  background-position: -715px -1462px
}

.cssmap-750 .pl12.active-region .bg {
  background-position: -1685px -1462px
}

.cssmap-750 .pl13.focus .bg,
.cssmap-750 .pl13.active-region .bg {
  height: 129px;
  left: 405px;
  top: 422px;
  width: 153px
}

.cssmap-750 .pl13.focus .bg {
  background-position: -10px -1089px
}

.cssmap-750 .pl13.active-region .bg {
  background-position: -980px -1089px
}

.cssmap-750 .pl14.focus .bg,
.cssmap-750 .pl14.active-region .bg {
  height: 156px;
  left: 365px;
  top: 60px;
  width: 259px
}

.cssmap-750 .pl14.focus .bg {
  background-position: -677px -1265px
}

.cssmap-750 .pl14.active-region .bg {
  background-position: -1647px -1265px
}

.cssmap-750 .pl15.focus .bg,
.cssmap-750 .pl15.active-region .bg {
  height: 295px;
  left: 129px;
  top: 154px;
  width: 234px
}

.cssmap-750 .pl15.focus .bg {
  background-position: -10px -764px
}

.cssmap-750 .pl15.active-region .bg {
  background-position: -980px -764px
}

.cssmap-750 .pl16.focus .bg,
.cssmap-750 .pl16.active-region .bg {
  height: 231px;
  left: 12px;
  top: 44px;
  width: 202px
}

.cssmap-750 .pl16.focus .bg {
  background-position: -226px -1254px
}

.cssmap-750 .pl16.active-region .bg {
  background-position: -1196px -1254px
}

.cssmap-750 .pl1 a {
  left: 184px;
  top: 453px
}

.cssmap-750 .pl1 a.tooltip-left .tooltip-arrow {
  left: 184px
}

.cssmap-750 .pl2 a {
  left: 331px;
  top: 234px
}

.cssmap-750 .pl3 a {
  left: 631px;
  top: 438px
}

.cssmap-750 .pl3 a.tooltip-right .tooltip-arrow {
  right: 119px
}

.cssmap-750 .pl4 a {
  left: 103px;
  top: 332px
}

.cssmap-750 .pl4 a.tooltip-left .tooltip-arrow {
  left: 103px
}

.cssmap-750 .pl5 a {
  left: 396px;
  top: 399px
}

.cssmap-750 .pl6 a {
  left: 454px;
  top: 596px
}

.cssmap-750 .pl6 a.tooltip-right .tooltip-arrow {
  right: 296px
}

.cssmap-750 .pl7 a {
  left: 516px;
  top: 303px
}

.cssmap-750 .pl7 a.tooltip-right .tooltip-arrow {
  right: 234px
}

.cssmap-750 .pl8 a {
  left: 287px;
  top: 504px
}

.cssmap-750 .pl8 a.tooltip-left .tooltip-arrow {
  left: 287px
}

.cssmap-750 .pl9 a {
  left: 586px;
  top: 581px
}

.cssmap-750 .pl9 a.tooltip-right .tooltip-arrow {
  right: 164px
}

.cssmap-750 .pl10 a {
  left: 640px;
  top: 206px
}

.cssmap-750 .pl10 a.tooltip-right .tooltip-arrow {
  right: 110px
}

.cssmap-750 .pl11 a {
  left: 292px;
  top: 94px
}

.cssmap-750 .pl11 a.tooltip-left .tooltip-arrow {
  left: 292px
}

.cssmap-750 .pl12 a {
  left: 365px;
  top: 530px
}

.cssmap-750 .pl13 a {
  left: 492px;
  top: 496px
}

.cssmap-750 .pl13 a.tooltip-right .tooltip-arrow {
  right: 258px
}

.cssmap-750 .pl14 a {
  left: 502px;
  top: 133px
}

.cssmap-750 .pl14 a.tooltip-right .tooltip-arrow {
  right: 248px
}

.cssmap-750 .pl15 a {
  left: 240px;
  top: 327px
}

.cssmap-750 .pl15 a.tooltip-left .tooltip-arrow {
  left: 240px
}

.cssmap-750 .pl16 a {
  left: 123px;
  top: 169px
}

.cssmap-750 .pl16 a.tooltip-left .tooltip-arrow {
  left: 123px
}

/* size: 850 */

.cssmap-850 {
  width: 850px
}

.cssmap-850 .poland,
.cssmap-850 .poland .bg,
.cssmap-850 .poland-cities {
  background: transparent url('../assets/css-map/default/pl-850.png') no-repeat 0 0
}


.cssmap-850 .poland,
.cssmap-850 .poland-cities {
  height: 805px;
  width: 850px
}

.cssmap-850 .poland-cities {
  background-position: -860px 0
}

.cssmap-850 .poland .m {
  margin: 9992px 0 0 -7px
}

.cssmap-850 .poland .m span {
  font-size: 54px !important;
  padding: 0 1px 1px 0
}

.cssmap-850 .poland .bg {
  padding: 10px
}

.cssmap-850 .pl1.focus .bg,
.cssmap-850 .pl1.active-region .bg {
  height: 220px;
  left: 66px;
  top: 421px;
  width: 241px
}

.cssmap-850 .pl1.focus .bg {
  background-position: -651px -1177px
}

.cssmap-850 .pl1.active-region .bg {
  background-position: -1751px -1177px
}

.cssmap-850 .pl2.focus .bg,
.cssmap-850 .pl2.active-region .bg {
  height: 196px;
  left: 263px;
  top: 156px;
  width: 204px
}

.cssmap-850 .pl2.focus .bg {
  background-position: -873px -857px
}

.cssmap-850 .pl2.active-region .bg {
  background-position: -1973px -857px
}

.cssmap-850 .pl3.focus .bg,
.cssmap-850 .pl3.active-region .bg {
  height: 263px;
  left: 617px;
  top: 357px;
  width: 203px
}

.cssmap-850 .pl3.focus .bg {
  background-position: -9px -1404px
}

.cssmap-850 .pl3.active-region .bg {
  background-position: -1109px -1404px
}

.cssmap-850 .pl4.focus .bg,
.cssmap-850 .pl4.active-region .bg {
  height: 232px;
  left: 43px;
  top: 245px;
  width: 153px
}

.cssmap-850 .pl4.focus .bg {
  background-position: -922px -1092px
}

.cssmap-850 .pl4.active-region .bg {
  background-position: -2022px -1092px
}

.cssmap-850 .pl5.focus .bg,
.cssmap-850 .pl5.active-region .bg {
  height: 203px;
  left: 330px;
  top: 342px;
  width: 210px
}

.cssmap-850 .pl5.focus .bg {
  background-position: -520px -1684px
}

.cssmap-850 .pl5.active-region .bg {
  background-position: -1620px -1684px
}

.cssmap-850 .pl6.focus .bg,
.cssmap-850 .pl6.active-region .bg {
  height: 170px;
  left: 412px;
  top: 586px;
  width: 188px
}

.cssmap-850 .pl6.focus .bg {
  background-position: -308px -1214px
}

.cssmap-850 .pl6.active-region .bg {
  background-position: -1408px -1214px
}

.cssmap-850 .pl7.focus .bg,
.cssmap-850 .pl7.active-region .bg {
  height: 326px;
  left: 425px;
  top: 197px;
  width: 314px
}

.cssmap-850 .pl7.focus .bg {
  background-position: -308px -858px
}

.cssmap-850 .pl7.active-region .bg {
  background-position: -1408px -858px
}

.cssmap-850 .pl8.focus .bg,
.cssmap-850 .pl8.active-region .bg {
  height: 158px;
  left: 235px;
  top: 500px;
  width: 145px
}

.cssmap-850 .pl8.focus .bg {
  background-position: -9px -1697px
}

.cssmap-850 .pl8.active-region .bg {
  background-position: -1109px -1697px
}

.cssmap-850 .pl9.focus .bg,
.cssmap-850 .pl9.active-region .bg {
  height: 229px;
  left: 578px;
  top: 548px;
  width: 196px
}

.cssmap-850 .pl9.focus .bg {
  background-position: -503px -1426px
}

.cssmap-850 .pl9.active-region .bg {
  background-position: -1603px -1426px
}

.cssmap-850 .pl10.focus .bg,
.cssmap-850 .pl10.active-region .bg {
  height: 290px;
  left: 615px;
  top: 69px;
  width: 192px
}

.cssmap-850 .pl10.focus .bg {
  background-position: -652px -858px
}

.cssmap-850 .pl10.active-region .bg {
  background-position: -1752px -858px
}

.cssmap-850 .pl11.focus .bg,
.cssmap-850 .pl11.active-region .bg {
  height: 186px;
  left: 219px;
  top: 10px;
  width: 239px
}

.cssmap-850 .pl11.focus .bg {
  background-position: -242px -1710px
}

.cssmap-850 .pl11.active-region .bg {
  background-position: -1342px -1710px
}

.cssmap-850 .pl12.focus .bg,
.cssmap-850 .pl12.active-region .bg {
  height: 215px;
  left: 327px;
  top: 513px;
  width: 157px
}

.cssmap-850 .pl12.focus .bg {
  background-position: -790px -1654px
}

.cssmap-850 .pl12.active-region .bg {
  background-position: -1890px -1654px
}

.cssmap-850 .pl13.focus .bg,
.cssmap-850 .pl13.active-region .bg {
  height: 148px;
  left: 462px;
  top: 481px;
  width: 176px
}

.cssmap-850 .pl13.focus .bg {
  background-position: -10px -1226px
}

.cssmap-850 .pl13.active-region .bg {
  background-position: -1110px -1226px
}

.cssmap-850 .pl14.focus .bg,
.cssmap-850 .pl14.active-region .bg {
  height: 179px;
  left: 415px;
  top: 65px;
  width: 298px
}

.cssmap-850 .pl14.focus .bg {
  background-position: -737px -1426px
}

.cssmap-850 .pl14.active-region .bg {
  background-position: -1837px -1426px
}

.cssmap-850 .pl15.focus .bg,
.cssmap-850 .pl15.active-region .bg {
  height: 339px;
  left: 144px;
  top: 173px;
  width: 269px
}

.cssmap-850 .pl15.focus .bg {
  background-position: -10px -857px
}

.cssmap-850 .pl15.active-region .bg {
  background-position: -1110px -857px
}

.cssmap-850 .pl16.focus .bg,
.cssmap-850 .pl16.active-region .bg {
  height: 266px;
  left: 10px;
  top: 47px;
  width: 232px
}

.cssmap-850 .pl16.focus .bg {
  background-position: -241px -1414px
}

.cssmap-850 .pl16.active-region .bg {
  background-position: -1341px -1414px
}

.cssmap-850 .pl1 a {
  left: 206px;
  top: 516px
}

.cssmap-850 .pl1 a.tooltip-left .tooltip-arrow {
  left: 206px
}

.cssmap-850 .pl2 a {
  left: 375px;
  top: 263px
}

.cssmap-850 .pl3 a {
  left: 720px;
  top: 499px
}

.cssmap-850 .pl3 a.tooltip-right .tooltip-arrow {
  right: 130px
}

.cssmap-850 .pl4 a {
  left: 113px;
  top: 377px
}

.cssmap-850 .pl4 a.tooltip-left .tooltip-arrow {
  left: 113px
}

.cssmap-850 .pl5 a {
  left: 450px;
  top: 454px
}

.cssmap-850 .pl6 a {
  left: 516px;
  top: 680px
}

.cssmap-850 .pl7 a {
  left: 587px;
  top: 343px
}

.cssmap-850 .pl7 a.tooltip-right .tooltip-arrow {
  right: 263px
}

.cssmap-850 .pl8 a {
  left: 325px;
  top: 574px
}

.cssmap-850 .pl9 a {
  left: 668px;
  top: 663px
}

.cssmap-850 .pl9 a.tooltip-right .tooltip-arrow {
  right: 182px
}

.cssmap-850 .pl10 a {
  left: 730px;
  top: 232px
}

.cssmap-850 .pl10 a.tooltip-right .tooltip-arrow {
  right: 120px
}

.cssmap-850 .pl11 a {
  left: 330px;
  top: 103px
}

.cssmap-850 .pl12 a {
  left: 414px;
  top: 604px
}

.cssmap-850 .pl13 a {
  left: 560px;
  top: 565px
}

.cssmap-850 .pl13 a.tooltip-right .tooltip-arrow {
  right: 290px
}

.cssmap-850 .pl14 a {
  left: 572px;
  top: 148px
}

.cssmap-850 .pl14 a.tooltip-right .tooltip-arrow {
  right: 278px
}

.cssmap-850 .pl15 a {
  left: 271px;
  top: 371px
}

.cssmap-850 .pl15 a.tooltip-left .tooltip-arrow {
  left: 271px
}

.cssmap-850 .pl16 a {
  left: 136px;
  top: 190px
}

.cssmap-850 .pl16 a.tooltip-left .tooltip-arrow {
  left: 136px
}

/* size: 960 */

.cssmap-960 {
  width: 960px
}

.cssmap-960 .poland,
.cssmap-960 .poland .bg,
.cssmap-960 .poland-cities {
  background: transparent url('../assets/css-map/default/pl-960.png') no-repeat 0 0
}

.cssmap-960 .poland,
.cssmap-960 .poland-cities {
  height: 910px;
  width: 960px
}

.cssmap-960 .poland-cities {
  background-position: -970px 0
}

.cssmap-960 .poland .m {
  margin: 9999px 0 0 0
}

.cssmap-960 .poland .m span {
  font-size: 60px !important
}

.cssmap-960 .poland .bg {
  padding: 10px
}

.cssmap-960 .pl1.focus .bg,
.cssmap-960 .pl1.active-region .bg {
  height: 244px;
  left: 83px;
  top: 475px;
  width: 268px
}

.cssmap-960 .pl1.focus .bg {
  background-position: -716px -1323px
}

.cssmap-960 .pl1.active-region .bg {
  background-position: -1937px -1323px
}

.cssmap-960 .pl2.focus .bg,
.cssmap-960 .pl2.active-region .bg {
  height: 217px;
  left: 301px;
  top: 181px;
  width: 227px
}

.cssmap-960 .pl2.focus .bg {
  background-position: -969px -972px
}

.cssmap-960 .pl2.active-region .bg {
  background-position: -2190px -972px
}

.cssmap-960 .pl3.focus .bg,
.cssmap-960 .pl3.active-region .bg {
  height: 292px;
  left: 695px;
  top: 405px;
  width: 225px
}

.cssmap-960 .pl3.focus .bg {
  background-position: -9px -1583px
}

.cssmap-960 .pl3.active-region .bg {
  background-position: -1230px -1583px
}

.cssmap-960 .pl4.focus .bg,
.cssmap-960 .pl4.active-region .bg {
  height: 258px;
  left: 56px;
  top: 281px;
  width: 170px
}

.cssmap-960 .pl4.focus .bg {
  background-position: -1014px -1221px
}

.cssmap-960 .pl4.active-region .bg {
  background-position: -2235px -1221px
}

.cssmap-960 .pl5.focus .bg,
.cssmap-960 .pl5.active-region .bg {
  height: 226px;
  left: 376px;
  top: 388px;
  width: 233px
}

.cssmap-960 .pl5.focus .bg {
  background-position: -568px -1880px
}

.cssmap-960 .pl5.active-region .bg {
  background-position: -1789px -1880px
}

.cssmap-960 .pl6.focus .bg,
.cssmap-960 .pl6.active-region .bg {
  height: 188px;
  left: 467px;
  top: 659px;
  width: 209px
}

.cssmap-960 .pl6.focus .bg {
  background-position: -338px -1365px
}

.cssmap-960 .pl6.active-region .bg {
  background-position: -1559px -1365px
}

.cssmap-960 .pl7.focus .bg,
.cssmap-960 .pl7.active-region .bg {
  height: 362px;
  left: 482px;
  top: 227px;
  width: 349px
}

.cssmap-960 .pl7.focus .bg {
  background-position: -338px -973px
}

.cssmap-960 .pl7.active-region .bg {
  background-position: -1559px -973px
}

.cssmap-960 .pl8.focus .bg,
.cssmap-960 .pl8.active-region .bg {
  height: 176px;
  left: 271px;
  top: 563px;
  width: 161px
}

.cssmap-960 .pl8.focus .bg {
  background-position: -9px -1907px
}

.cssmap-960 .pl8.active-region .bg {
  background-position: -1230px -1907px
}

.cssmap-960 .pl9.focus .bg,
.cssmap-960 .pl9.active-region .bg {
  height: 254px;
  left: 651px;
  top: 617px;
  width: 217px
}

.cssmap-960 .pl9.focus .bg {
  background-position: -552px -1597px
}

.cssmap-960 .pl9.active-region .bg {
  background-position: -1773px -1597px
}

.cssmap-960 .pl10.focus .bg,
.cssmap-960 .pl10.active-region .bg {
  height: 322px;
  left: 692px;
  top: 84px;
  width: 213px
}

.cssmap-960 .pl10.focus .bg {
  background-position: -716px -972px
}

.cssmap-960 .pl10.active-region .bg {
  background-position: -1937px -972px
}

.cssmap-960 .pl11.focus .bg,
.cssmap-960 .pl11.active-region .bg {
  height: 206px;
  left: 252px;
  top: 19px;
  width: 265px
}

.cssmap-960 .pl11.focus .bg {
  background-position: -263px -1907px
}

.cssmap-960 .pl11.active-region .bg {
  background-position: -1484px -1907px
}

.cssmap-960 .pl12.focus .bg,
.cssmap-960 .pl12.active-region .bg {
  height: 239px;
  left: 372px;
  top: 578px;
  width: 175px
}

.cssmap-960 .pl12.focus .bg {
  background-position: -831px -1845px
}

.cssmap-960 .pl12.active-region .bg {
  background-position: -2052px -1845px
}

.cssmap-960 .pl13.focus .bg,
.cssmap-960 .pl13.active-region .bg {
  height: 165px;
  left: 522px;
  top: 542px;
  width: 195px
}

.cssmap-960 .pl13.focus .bg {
  background-position: -9px -1388px
}

.cssmap-960 .pl13.active-region .bg {
  background-position: -1230px -1388px
}

.cssmap-960 .pl14.focus .bg,
.cssmap-960 .pl14.active-region .bg {
  height: 199px;
  left: 470px;
  top: 80px;
  width: 331px
}

.cssmap-960 .pl14.focus .bg {
  background-position: -808px -1607px
}

.cssmap-960 .pl14.active-region .bg {
  background-position: -2029px -1607px
}

.cssmap-960 .pl15.focus .bg,
.cssmap-960 .pl15.active-region .bg {
  height: 377px;
  left: 169px;
  top: 200px;
  width: 299px
}

.cssmap-960 .pl15.focus .bg {
  background-position: -9px -972px
}

.cssmap-960 .pl15.active-region .bg {
  background-position: -1230px -972px
}

.cssmap-960 .pl16.focus .bg,
.cssmap-960 .pl16.active-region .bg {
  height: 295px;
  left: 20px;
  top: 60px;
  width: 258px
}

.cssmap-960 .pl16.focus .bg {
  background-position: -264px -1582px
}

.cssmap-960 .pl16.active-region .bg {
  background-position: -1485px -1582px
}

.cssmap-960 .pl1 a {
  left: 237px;
  top: 580px
}

.cssmap-960 .pl1 a.tooltip-left .tooltip-arrow {
  left: 237px
}

.cssmap-960 .pl2 a {
  left: 425px;
  top: 300px
}

.cssmap-960 .pl3 a {
  left: 808px;
  top: 561px
}

.cssmap-960 .pl3 a.tooltip-right .tooltip-arrow {
  right: 152px
}

.cssmap-960 .pl4 a {
  left: 134px;
  top: 426px
}

.cssmap-960 .pl4 a.tooltip-left .tooltip-arrow {
  left: 134px
}

.cssmap-960 .pl5 a {
  left: 508px;
  top: 511px
}

.cssmap-960 .pl6 a {
  left: 582px;
  top: 763px
}

.cssmap-960 .pl7 a {
  left: 661px;
  top: 388px
}

.cssmap-960 .pl7 a.tooltip-right .tooltip-arrow {
  right: 299px
}

.cssmap-960 .pl8 a {
  left: 369px;
  top: 645px
}

.cssmap-960 .pl9 a {
  left: 750px;
  top: 744px
}

.cssmap-960 .pl9 a.tooltip-right .tooltip-arrow {
  right: 210px
}

.cssmap-960 .pl10 a {
  left: 819px;
  top: 265px
}

.cssmap-960 .pl10 a.tooltip-right .tooltip-arrow {
  right: 141px
}

.cssmap-960 .pl11 a {
  left: 375px;
  top: 122px
}

.cssmap-960 .pl12 a {
  left: 468px;
  top: 678px
}

.cssmap-960 .pl13 a {
  left: 630px;
  top: 635px
}

.cssmap-960 .pl14 a {
  left: 644px;
  top: 172px
}

.cssmap-960 .pl14 a.tooltip-right .tooltip-arrow {
  right: 316px
}

.cssmap-960 .pl15 a {
  left: 309px;
  top: 419px
}

.cssmap-960 .pl16 a {
  left: 159px;
  top: 218px
}

.cssmap-960 .pl16 a.tooltip-left .tooltip-arrow {
  left: 159px
}

/* --------------------------------------------------------
end of the maps */


/*
 * CSSMap plugin - Europe [ http://cssmapsplugin.com/get/europe ]
 * version: 5.5
 *
 * author: Łukasz Popardowski { Winston_Wolf }
 * license: http://cssmapsplugin.com/license
 * FAQ: http://cssmapsplugin.com/faq
 *
 * email: http://cssmapsplugin.com/contact
 * twitter: @CSSMapplugin

 * ---------------------------------------------------------------------------------------------------- *
 *                               DO NOT EDIT FROM THIS POINT!                                           *
 * ---------------------------------------------------------------------------------------------------- */


 // @import url("cssmap-themes.css");
 .eu1 .s1 {
   height: .6em;
   left: 8.3em;
   top: 10.5em;
   width: .1em
 }
 
 .eu1 .s2 {
   height: .2em;
   left: 8.5em;
   top: 10.9em;
   width: .1em
 }
 
 .eu1 .s3 {
   height: .1em;
   left: 8.5em;
   top: 10.6em;
   width: .1em
 }
 
 .eu1 .s4 {
   height: .7em;
   left: 8.4em;
   top: 10.5em;
   width: .1em
 }
 
 .eu2 .s1 {
   height: .1em;
   left: 5.1em;
   top: 10.5em;
   width: .1em
 }
 
 .eu3 .s1 {
   height: .1em;
   left: 7.5em;
   top: 8.9em;
   width: .4em
 }
 
 .eu3 .s2 {
   height: .1em;
   left: 7.2em;
   top: 9em;
   width: .7em
 }
 
 .eu3 .s3 {
   height: .1em;
   left: 7.2em;
   top: 9.1em;
   width: .7em
 }
 
 .eu3 .s4 {
   height: .6em;
   left: 7.4em;
   top: 9em;
   width: .1em
 }
 
 .eu3 .s5 {
   height: .1em;
   left: 7em;
   top: 9.4em;
   width: .7em
 }
 
 .eu3 .s6 {
   height: .1em;
   left: 6.9em;
   top: 9.2em;
   width: .9em
 }
 
 .eu3 .s7 {
   height: .1em;
   left: 6.7em;
   top: 9.4em;
   width: .1em
 }
 
 .eu3 .s8 {
   height: .1em;
   left: 6.6em;
   top: 9.3em;
   width: 1.2em
 }
 
 .eu4 .s1 {
   height: .1em;
   left: 9.8em;
   top: 6.8em;
   width: .3em
 }
 
 .eu4 .s2 {
   height: .2em;
   left: 9.6em;
   top: 6.9em;
   width: .8em
 }
 
 .eu4 .s3 {
   height: .3em;
   left: 9.4em;
   top: 7.1em;
   width: 1em
 }
 
 .eu4 .s4 {
   height: .2em;
   left: 10.6em;
   top: 7.5em;
   width: .1em
 }
 
 .eu4 .s5 {
   height: .1em;
   left: 9.8em;
   top: 8.1em;
   width: .5em
 }
 
 .eu4 .s6 {
   height: .6em;
   left: 9.5em;
   top: 7.3em;
   width: 1em
 }
 
 .eu4 .s7 {
   height: .3em;
   left: 9.3em;
   top: 7.4em;
   width: 1.3em
 }
 
 .eu4 .s8 {
   height: .1em;
   left: 9em;
   top: 7.9em;
   width: 1.5em
 }
 
 .eu4 .s9 {
   height: .6em;
   left: 9.1em;
   top: 7.5em;
   width: 1.3em
 }
 
 .eu5 .s1 {
   height: .1em;
   left: 5.7em;
   top: 8.6em;
   width: .2em
 }
 
 .eu5 .s2 {
   height: .1em;
   left: 5.6em;
   top: 8.5em;
   width: .4em
 }
 
 .eu5 .s3 {
   height: .1em;
   left: 5.5em;
   top: 8.4em;
   width: .5em
 }
 
 .eu5 .s4 {
   height: .2em;
   left: 5.3em;
   top: 8.2em;
   width: .6em
 }
 
 .eu6 .s1 {
   height: .1em;
   left: 8.1em;
   top: 10.5em;
   width: .1em
 }
 
 .eu6 .s2 {
   height: .2em;
   left: 8em;
   top: 10.3em;
   width: .2em
 }
 
 .eu6 .s3 {
   height: .1em;
   left: 7.9em;
   top: 10.2em;
   width: .4em
 }
 
 .eu6 .s4 {
   height: .1em;
   left: 7.8em;
   top: 10.1em;
   width: .6em
 }
 
 .eu6 .s5 {
   height: .2em;
   left: 7.7em;
   top: 9.9em;
   width: .6em
 }
 
 .eu7 .s1 {
   height: .2em;
   left: 9.9em;
   top: 10.2em;
   width: .1em
 }
 
 .eu7 .s2 {
   height: .1em;
   left: 9.6em;
   top: 10.1em;
   width: .2em
 }
 
 .eu7 .s3 {
   height: .5em;
   left: 9.5em;
   top: 10.2em;
   width: .4em
 }
 
 .eu7 .s4 {
   height: .3em;
   left: 8.9em;
   top: 10.4em;
   width: .7em
 }
 
 .eu7 .s5 {
   height: .6em;
   left: 9em;
   top: 10.2em;
   width: .5em
 }
 
 .eu7 .s6 {
   height: .3em;
   left: 8.9em;
   top: 10.1em;
   width: .1em
 }
 
 .eu8 .s1 {
   height: .1em;
   left: 7.8em;
   top: 9.5em;
   width: .1em
 }
 
 .eu8 .s2 {
   height: .1em;
   left: 7.7em;
   top: 9.6em;
   width: .3em
 }
 
 .eu8 .s3 {
   height: .1em;
   left: 7.6em;
   top: 9.7em;
   width: .7em
 }
 
 .eu8 .s4 {
   height: .2em;
   left: 7.7em;
   top: 10.3em;
   width: .3em
 }
 
 .eu8 .s5 {
   height: .1em;
   left: 7.6em;
   top: 10.2em;
   width: .3em
 }
 
 .eu8 .s6 {
   height: .1em;
   left: 7.5em;
   top: 10.1em;
   width: .3em
 }
 
 .eu8 .s7 {
   height: .1em;
   left: 7.4em;
   top: 10em;
   width: .3em
 }
 
 .eu8 .s8 {
   height: .1em;
   left: 7.3em;
   top: 9.9em;
   width: .4em
 }
 
 .eu8 .s9 {
   height: .1em;
   left: 7.3em;
   top: 9.8em;
   width: 1em
 }
 
 .eu9 .s1 {
   height: .1em;
   left: 11em;
   top: 12.1em;
   width: .1em
 }
 
 .eu9 .s2 {
   height: .2em;
   left: 10.7em;
   top: 12.1em;
   width: .3em
 }
 
 .eu9 .s3 {
   height: .2em;
   left: 10.6em;
   top: 12.2em;
   width: .3em
 }
 
 .eu10 .s1 {
   height: .1em;
   left: 7.4em;
   top: 8.3em;
   width: .2em
 }
 
 .eu10 .s2 {
   height: .1em;
   left: 7.2em;
   top: 8.4em;
   width: .6em
 }
 
 .eu10 .s3 {
   height: .1em;
   left: 7em;
   top: 8.5em;
   width: .1em
 }
 
 .eu10 .s4 {
   height: .3em;
   left: 7.1em;
   top: 8.5em;
   width: .1em
 }
 
 .eu10 .s5 {
   height: .2em;
   left: 8.1em;
   top: 8.6em;
   width: .1em
 }
 
 .eu10 .s6 {
   height: .3em;
   left: 8em;
   top: 8.6em;
   width: .1em
 }
 
 .eu10 .s7 {
   height: .4em;
   left: 7.2em;
   top: 8.5em;
   width: .8em
 }
 
 .eu10 .s8 {
   height: .6em;
   left: 7.3em;
   top: 8.4em;
   width: .2em
 }
 
 .eu11 .s1 {
   height: .1em;
   left: 6.5em;
   top: 6.3em;
   width: .1em
 }
 
 .eu11 .s2 {
   height: .3em;
   left: 6.6em;
   top: 6.2em;
   width: .3em
 }
 
 .eu11 .s3 {
   height: .2em;
   left: 6.8em;
   top: 6.5em;
   width: .2em
 }
 
 .eu11 .s4 {
   height: .8em;
   left: 6.3em;
   top: 6.4em;
   width: .5em
 }
 
 .eu11 .s5 {
   height: .6em;
   left: 6.8em;
   top: 6.7em;
   width: .3em
 }
 
 .eu11 .s6 {
   height: .2em;
   left: 7.4em;
   top: 7em;
   width: .2em
 }
 
 .eu11 .s7 {
   height: .2em;
   left: 3.6em;
   top: 4.8em;
   width: .1em
 }
 
 .eu11 .s8 {
   height: .2em;
   left: 3.5em;
   top: 4.6em;
   width: .3em
 }
 
 .eu12 .s1 {
   height: .1em;
   left: 9.3em;
   top: 5.5em;
   width: .3em
 }
 
 .eu12 .s2 {
   height: .1em;
   left: 9.5em;
   top: 6.2em;
   width: .3em
 }
 
 .eu12 .s3 {
   height: .5em;
   left: 8.7em;
   top: 5.7em;
   width: 1.1em
 }
 
 .eu12 .s4 {
   height: .2em;
   left: 9.1em;
   top: 5.6em;
   width: .8em
 }
 
 .eu13 .s1 {
   height: .1em;
   left: 6.1em;
   top: 10.3em;
   width: .1em
 }
 
 .eu13 .s2 {
   height: .3em;
   left: 6.1em;
   top: 8.8em;
   width: .2em
 }
 
 .eu13 .s3 {
   height: .4em;
   left: 3.9em;
   top: 8.9em;
   width: 2.3em
 }
 
 .eu13 .s4 {
   height: .6em;
   left: 4.2em;
   top: 8.8em;
   width: 1.9em
 }
 
 .eu13 .s5 {
   height: .9em;
   left: 4.4em;
   top: 8.6em;
   width: .1em
 }
 
 .eu13 .s6 {
   height: 1em;
   left: 4.5em;
   top: 8.6em;
   width: 1.2em
 }
 
 .eu13 .s7 {
   height: .2em;
   left: 5.5em;
   top: 8.5em;
   width: .1em
 }
 
 .eu13 .s8 {
   height: .3em;
   left: 5.1em;
   top: 8.3em;
   width: .2em
 }
 
 .eu13 .s9 {
   height: .1em;
   left: 6.1em;
   top: 10.1em;
   width: .1em
 }
 
 .eu13 .s10 {
   height: .9em;
   left: 5.8em;
   top: 9.6em;
   width: .3em
 }
 
 .eu13 .s11 {
   height: 1.7em;
   left: 4.6em;
   top: 8.7em;
   width: 1.4em
 }
 
 .eu13 .s12 {
   height: 1.9em;
   left: 4.8em;
   top: 8.6em;
   width: .4em
 }
 
 .eu13 .s13 {
   height: 2.2em;
   left: 5.2em;
   top: 8.4em;
   width: .3em
 }
 
 .eu13 .s14 {
   height: .4em;
   left: 6.3em;
   top: 10.4em;
   width: .3em
 }
 
 .eu14 .s1 {
   height: .1em;
   left: 9.6em;
   top: 1.2em;
   width: .3em
 }
 
 .eu14 .s2 {
   height: .2em;
   left: 9.5em;
   top: 1.3em;
   width: .6em
 }
 
 .eu14 .s3 {
   height: .4em;
   left: 9.4em;
   top: 1.4em;
   width: .6em
 }
 
 .eu14 .s4 {
   height: .1em;
   left: 9.3em;
   top: 1.8em;
   width: .7em
 }
 
 .eu14 .s5 {
   height: .2em;
   left: 8.6em;
   top: 1.6em;
   width: .2em
 }
 
 .eu14 .s6 {
   height: .1em;
   left: 8.7em;
   top: 1.8em;
   width: .2em
 }
 
 .eu14 .s7 {
   height: .1em;
   left: 8.8em;
   top: 1.9em;
   width: .2em
 }
 
 .eu14 .s8 {
   height: .1em;
   left: 9.1em;
   top: 1.8em;
   width: .1em
 }
 
 .eu14 .s9 {
   height: .3em;
   left: 9em;
   top: 1.9em;
   width: 1em
 }
 
 .eu14 .s10 {
   height: .3em;
   left: 10.1em;
   top: 2.2em;
   width: .1em
 }
 
 .eu14 .s11 {
   height: 1em;
   left: 9.1em;
   top: 2.1em;
   width: 1em
 }
 
 .eu14 .s12 {
   height: .7em;
   left: 9.2em;
   top: 2.9em;
   width: 1em
 }
 
 .eu14 .s13 {
   height: .3em;
   left: 10.4em;
   top: 4.3em;
   width: .1em
 }
 
 .eu14 .s14 {
   height: .4em;
   left: 10.3em;
   top: 4.2em;
   width: .1em
 }
 
 .eu14 .s15 {
   height: 1em;
   left: 10.2em;
   top: 3.8em;
   width: .1em
 }
 
 .eu14 .s16 {
   height: 1.3em;
   left: 9.1em;
   top: 3.6em;
   width: 1.1em
 }
 
 .eu14 .s17 {
   height: 1.2em;
   left: 9em;
   top: 3.8em;
   width: 1.1em
 }
 
 .eu14 .s18 {
   height: 1.2em;
   left: 8.9em;
   top: 3.9em;
   width: 1.1em
 }
 
 .eu14 .s19 {
   height: 1.3em;
   left: 8.8em;
   top: 4em;
   width: 1.1em
 }
 
 .eu14 .s20 {
   height: 1.5em;
   left: 8.6em;
   top: 4.1em;
   width: .5em
 }
 
 .eu14 .s21 {
   height: .2em;
   left: 8.3em;
   top: 5.3em;
   width: 1.5em
 }
 
 .eu15 .s1 {
   height: .1em;
   left: 13em;
   top: 10.8em;
   width: .2em
 }
 
 .eu15 .s2 {
   height: .2em;
   left: 13em;
   top: 10.6em;
   width: .1em
 }
 
 .eu15 .s3 {
   height: .1em;
   left: 12.6em;
   top: 10.8em;
   width: .2em
 }
 
 .eu15 .s4 {
   height: .3em;
   left: 12.2em;
   top: 10.5em;
   width: .8em
 }
 
 .eu15 .s5 {
   height: .2em;
   left: 12.2em;
   top: 10.4em;
   width: .5em
 }
 
 .eu15 .s6 {
   height: .2em;
   left: 12em;
   top: 10.3em;
   width: .5em
 }
 
 .eu16 .s1 {
   height: .3em;
   left: 6.1em;
   top: 7.5em;
   width: .1em
 }
 
 .eu16 .s2 {
   height: .5em;
   left: 7.4em;
   top: 7.8em;
   width: .1em
 }
 
 .eu16 .s3 {
   height: .1em;
   left: 7.1em;
   top: 7.2em;
   width: .3em
 }
 
 .eu16 .s4 {
   height: .1em;
   left: 6.8em;
   top: 7.3em;
   width: .6em
 }
 
 .eu16 .s5 {
   height: .2em;
   left: 6.3em;
   top: 7.2em;
   width: .5em
 }
 
 .eu16 .s6 {
   height: 1em;
   left: 6.2em;
   top: 7.4em;
   width: 1.2em
 }
 
 .eu16 .s7 {
   height: .7em;
   left: 6.1em;
   top: 7.8em;
   width: 1.1em
 }
 
 .eu16 .s8 {
   height: .2em;
   left: 6.2em;
   top: 9.1em;
   width: .1em
 }
 
 .eu16 .s9 {
   height: .1em;
   left: 6.6em;
   top: 9.2em;
   width: .3em
 }
 
 .eu16 .s10 {
   height: .1em;
   left: 7.2em;
   top: 8.9em;
   width: .1em
 }
 
 .eu16 .s11 {
   height: .4em;
   left: 7.1em;
   top: 8.8em;
   width: .1em
 }
 
 .eu16 .s12 {
   height: .6em;
   left: 6.3em;
   top: 8.6em;
   width: .8em
 }
 
 .eu16 .s13 {
   height: .7em;
   left: 6em;
   top: 8.1em;
   width: 1em
 }
 
 .eu17 .s1 {
   height: .2em;
   left: 9.5em;
   top: 10.7em;
   width: .1em
 }
 
 .eu17 .s2 {
   height: .2em;
   left: 8.9em;
   top: 10.8em;
   width: .6em
 }
 
 .eu17 .s3 {
   height: .2em;
   left: 8.6em;
   top: 10.9em;
   width: .8em
 }
 
 .eu17 .s4 {
   height: .2em;
   left: 9em;
   top: 12.1em;
   width: .8em
 }
 
 .eu17 .s5 {
   height: .2em;
   left: 8.9em;
   top: 11.9em;
   width: 1em
 }
 
 .eu17 .s6 {
   height: .2em;
   left: 8.8em;
   top: 11.8em;
   width: 1em
 }
 
 .eu17 .s7 {
   height: .3em;
   left: 8.7em;
   top: 11.6em;
   width: 1em
 }
 
 .eu17 .s8 {
   height: .5em;
   left: 8.6em;
   top: 11.3em;
   width: 1em
 }
 
 .eu17 .s9 {
   height: .6em;
   left: 8.5em;
   top: 11.1em;
   width: .9em
 }
 
 .eu17 .s10 {
   height: .4em;
   left: 8.4em;
   top: 11.2em;
   width: 1.1em
 }
 
 .eu17 .s11 {
   height: .2em;
   left: 8.3em;
   top: 11.1em;
   width: .1em
 }
 
 .eu18 .s1 {
   height: .1em;
   left: 8.9em;
   top: 9.1em;
   width: .1em
 }
 
 .eu18 .s2 {
   height: .2em;
   left: 8.8em;
   top: 9em;
   width: .1em
 }
 
 .eu18 .s3 {
   height: .4em;
   left: 8.5em;
   top: 9em;
   width: .3em
 }
 
 .eu18 .s4 {
   height: .5em;
   left: 8.2em;
   top: 9.1em;
   width: .5em
 }
 
 .eu18 .s5 {
   height: .2em;
   left: 8em;
   top: 9.5em;
   width: .3em
 }
 
 .eu18 .s6 {
   height: .5em;
   left: 7.9em;
   top: 9.1em;
   width: .1em
 }
 
 .eu18 .s7 {
   height: .3em;
   left: 7.8em;
   top: 9.2em;
   width: .9em
 }
 
 .eu19 .s1 {
   height: .5em;
   left: 2.4em;
   top: 3.2em;
   width: .1em
 }
 
 .eu19 .s2 {
   height: .3em;
   left: 2em;
   top: 3.7em;
   width: .3em
 }
 
 .eu19 .s3 {
   height: .1em;
   left: 1.2em;
   top: 4.1em;
   width: .5em
 }
 
 .eu19 .s4 {
   height: .4em;
   left: .8em;
   top: 3.7em;
   width: 1.2em
 }
 
 .eu19 .s5 {
   height: .6em;
   left: .5em;
   top: 3.1em;
   width: 1.9em
 }
 
 .eu19 .s6 {
   height: .6em;
   left: .4em;
   top: 2.8em;
   width: 1.9em
 }
 
 .eu20 .s1 {
   height: .1em;
   left: 3em;
   top: 8.1em;
   width: .4em
 }
 
 .eu20 .s2 {
   height: .2em;
   left: 3em;
   top: 7.9em;
   width: .6em
 }
 
 .eu20 .s3 {
   height: .6em;
   left: 3.1em;
   top: 7.4em;
   width: .7em
 }
 
 .eu20 .s4 {
   height: .7em;
   left: 3.6em;
   top: 7.3em;
   width: .1em
 }
 
 .eu20 .s5 {
   height: .5em;
   left: 3em;
   top: 7.2em;
   width: .4em
 }
 
 .eu20 .s6 {
   height: .2em;
   left: 3.2em;
   top: 7em;
   width: .4em
 }
 
 .eu21 .s1 {
   height: .15em;
   left: 7.05em;
   top: 10.1em;
   width: .1em
 }
 
 .eu22 .s2 {
   height: .2em;
   left: 7.15em;
   top: 10.1em;
   width: .1em
 }
 
 .eu22 .s3 {
   height: .1em;
   left: 6.95em;
   top: 11.8em;
   width: .1em
 }
 
 .eu22 .s4 {
   height: .1em;
   left: 7.4em;
   top: 11.8em;
   width: .3em
 }
 
 .eu22 .s5 {
   height: .1em;
   left: 7.2em;
   top: 11.7em;
   width: .5em
 }
 
 .eu22 .s6 {
   height: .2em;
   left: 7em;
   top: 11.5em;
   width: .8em
 }
 
 .eu22 .s7 {
   height: .2em;
   left: 7.5em;
   top: 11.4em;
   width: .4em
 }
 
 .eu22 .s8 {
   height: .2em;
   left: 7.6em;
   top: 11.2em;
   width: .4em
 }
 
 .eu22 .s9 {
   height: .3em;
   left: 8em;
   top: 10.9em;
   width: .2em
 }
 
 .eu22 .s10 {
   height: .4em;
   left: 7.5em;
   top: 10.8em;
   width: .5em
 }
 
 .eu22 .s11 {
   height: .2em;
   left: 7.3em;
   top: 10.8em;
   width: .6em
 }
 
 .eu22 .s12 {
   height: .3em;
   left: 7.1em;
   top: 10.6em;
   width: .7em
 }
 
 .eu22 .s13 {
   height: .3em;
   left: 7em;
   top: 10.5em;
   width: .5em
 }
 
 .eu22 .s14 {
   height: .6em;
   left: 6.3em;
   top: 10.8em;
   width: .4em
 }
 
 .eu22 .s15 {
   height: .5em;
   left: 6.9em;
   top: 10.25em;
   width: .5em
 }
 
 .eu22 .s16 {
   height: .3em;
   left: 6.6em;
   top: 10.25em;
   width: .7em
 }
 
 .eu22 .s17 {
   height: .2em;
   left: 6.2em;
   top: 10.1em;
   width: .6em
 }
 
 .eu22 .s18 {
   height: 1.1em;
   left: 6.8em;
   top: 9.5em;
   width: .25em
 }
 
 .eu22 .s19 {
   height: .1em;
   left: 6.8em;
   top: 9.4em;
   width: .2em
 }
 
 .eu22 .s20 {
   height: .1em;
   left: 6.7em;
   top: 9.5em;
   width: .6em
 }
 
 .eu22 .s21 {
   height: .1em;
   left: 6.3em;
   top: 9.6em;
   width: .1em
 }
 
 .eu22 .s22 {
   height: .2em;
   left: 6.5em;
   top: 9.6em;
   width: .8em
 }
 
 .eu22 .s23 {
   height: .4em;
   left: 6.1em;
   top: 9.7em;
   width: 1.1em
 }
 
 .eu23 .s1 {
   height: .2em;
   left: 8.5em;
   top: 10.4em;
   width: .2em
 }
 
 .eu24 .s1 {
   height: .3em;
   left: 9.8em;
   top: 6.5em;
   width: .1em
 }
 
 .eu24 .s2 {
   height: .1em;
   left: 9.5em;
   top: 6.8em;
   width: .3em
 }
 
 .eu24 .s3 {
   height: .5em;
   left: 9.4em;
   top: 6.3em;
   width: .4em
 }
 
 .eu24 .s4 {
   height: .6em;
   left: 9.3em;
   top: 6.2em;
   width: .1em
 }
 
 .eu24 .s5 {
   height: .5em;
   left: 8.7em;
   top: 6.2em;
   width: .8em
 }
 
 .eu24 .s6 {
   height: .5em;
   left: 8.6em;
   top: 6.3em;
   width: .1em
 }
 
 .eu25 .s1 {
   height: .1em;
   left: 6.5em;
   top: 9.3em;
   width: .1em
 }
 
 .eu26 .s1 {
   height: .1em;
   left: 9.1em;
   top: 7.4em;
   width: .2em
 }
 
 .eu26 .s2 {
   height: .2em;
   left: 8.9em;
   top: 7.1em;
   width: .1em
 }
 
 .eu26 .s3 {
   height: .3em;
   left: 9em;
   top: 7.1em;
   width: .4em
 }
 
 .eu26 .s4 {
   height: .2em;
   left: 9.5em;
   top: 6.9em;
   width: .1em
 }
 
 .eu26 .s5 {
   height: .1em;
   left: 8.7em;
   top: 6.7em;
   width: .6em
 }
 
 .eu26 .s6 {
   height: .3em;
   left: 8.6em;
   top: 6.8em;
   width: .9em
 }
 
 .eu27 .s1 {
   height: .2em;
   left: 5.9em;
   top: 8.6em;
   width: .1em
 }
 
 .eu28 .s1 {
   height: .1em;
   left: 8.9em;
   top: 10.7em;
   width: .1em
 }
 
 .eu28 .s2 {
   height: .1em;
   left: 8.6em;
   top: 10.6em;
   width: .3em
 }
 
 .eu28 .s3 {
   height: .2em;
   left: 8.5em;
   top: 10.7em;
   width: .4em
 }
 
 .eu29 .s1 {
   height: .2em;
   left: 7.3em;
   top: 11.95em;
   width: .2em
 }
 
 .eu30 .s1 {
   height: .1em;
   left: 10.1em;
   top: 9.4em;
   width: .1em
 }
 
 .eu30 .s2 {
   height: .2em;
   left: 10em;
   top: 9.4em;
   width: .1em
 }
 
 .eu30 .s3 {
   height: .4em;
   left: 9.9em;
   top: 9.4em;
   width: .1em
 }
 
 .eu30 .s4 {
   height: .1em;
   left: 9.8em;
   top: 9.3em;
   width: .4em
 }
 
 .eu30 .s5 {
   height: .2em;
   left: 9.7em;
   top: 9.1em;
   width: .4em
 }
 
 .eu30 .s6 {
   height: .1em;
   left: 9.6em;
   top: 9em;
   width: .3em
 }
 
 .eu31 .s1 {
   height: .1em;
   left: 6.1em;
   top: 10.2em;
   width: .1em
 }
 
 .eu32 .s1 {
   height: .1em;
   left: 8.4em;
   top: 10.4em;
   width: .1em
 }
 
 .eu32 .s2 {
   height: .2em;
   left: 8.3em;
   top: 10.3em;
   width: .1em
 }
 
 .eu32 .s3 {
   height: .4em;
   left: 8.2em;
   top: 10.3em;
   width: .1em
 }
 
 .eu33 .s1 {
   height: .1em;
   left: 5.4em;
   top: 8.1em;
   width: .1em
 }
 
 .eu33 .s2 {
   height: .2em;
   left: 5.5em;
   top: 8em;
   width: .1em
 }
 
 .eu33 .s3 {
   height: .4em;
   left: 5.6em;
   top: 7.8em;
   width: .1em
 }
 
 .eu33 .s4 {
   height: .6em;
   left: 5.7em;
   top: 7.6em;
   width: .2em
 }
 
 .eu33 .s5 {
   height: .1em;
   left: 5.7em;
   top: 7.7em;
   width: .4em
 }
 
 .eu33 .s6 {
   height: .6em;
   left: 6em;
   top: 7.5em;
   width: .1em
 }
 
 .eu33 .s7 {
   height: .9em;
   left: 5.9em;
   top: 7.5em;
   width: .1em
 }
 
 .eu34 .s1 {
   height: .3em;
   left: 5.7em;
   top: 5.5em;
   width: .1em
 }
 
 .eu34 .s2 {
   height: .2em;
   left: 5.9em;
   top: 6em;
   width: .6em
 }
 
 .eu34 .s3 {
   height: 1.6em;
   left: 5.8em;
   top: 4.4em;
   width: .8em
 }
 
 .eu34 .s4 {
   height: .9em;
   left: 5.7em;
   top: 4.6em;
   width: 1.4em
 }
 
 .eu34 .s5 {
   height: 1.6em;
   left: 6em;
   top: 4.3em;
   width: .7em
 }
 
 .eu34 .s6 {
   height: 1.8em;
   left: 6.2em;
   top: 4em;
   width: .8em
 }
 
 .eu34 .s7 {
   height: .3em;
   left: 6.4em;
   top: 3.8em;
   width: .7em
 }
 
 .eu34 .s8 {
   height: .2em;
   left: 7.3em;
   top: 3.7em;
   width: .1em
 }
 
 .eu34 .s9 {
   height: .4em;
   left: 6.7em;
   top: 3.5em;
   width: .6em
 }
 
 .eu34 .s10 {
   height: .2em;
   left: 6.9em;
   top: 3.4em;
   width: .5em
 }
 
 .eu34 .s11 {
   height: .4em;
   left: 6.9em;
   top: 3em;
   width: .6em
 }
 
 .eu34 .s12 {
   height: .1em;
   left: 7em;
   top: 2.9em;
   width: .6em
 }
 
 .eu34 .s13 {
   height: .2em;
   left: 7.1em;
   top: 2.7em;
   width: .6em
 }
 
 .eu34 .s14 {
   height: .4em;
   left: 7.1em;
   top: 2.3em;
   width: .7em
 }
 
 .eu34 .s15 {
   height: .2em;
   left: 7.1em;
   top: 2.1em;
   width: .8em
 }
 
 .eu34 .s16 {
   height: .2em;
   left: 7.2em;
   top: 2em;
   width: .9em
 }
 
 .eu34 .s17 {
   height: .4em;
   left: 7.4em;
   top: 1.6em;
   width: 1.1em
 }
 
 .eu34 .s18 {
   height: .2em;
   left: 7.6em;
   top: 1.5em;
   width: 1em
 }
 
 .eu34 .s19 {
   height: .3em;
   left: 7.9em;
   top: 1.3em;
   width: .9em
 }
 
 .eu34 .s20 {
   height: .1em;
   left: 9.2em;
   top: 1.8em;
   width: .1em
 }
 
 .eu34 .s21 {
   height: .1em;
   left: 8.9em;
   top: 1.8em;
   width: .2em
 }
 
 .eu34 .s22 {
   height: .4em;
   left: 8.8em;
   top: 1.4em;
   width: .6em
 }
 
 .eu34 .s23 {
   height: .4em;
   left: 8.1em;
   top: 1em;
   width: 1.4em
 }
 
 .eu34 .s24 {
   height: .6em;
   left: 8.7em;
   top: .7em;
   width: .9em
 }
 
 .eu34 .s25 {
   height: .7em;
   left: 9.1em;
   top: .5em;
   width: .8em
 }
 
 .eu34 .s26 {
   height: .7em;
   left: 9.9em;
   top: .6em;
   width: .2em
 }
 
 .eu34 .s27 {
   height: .6em;
   left: 10.3em;
   top: .8em;
   width: .1em
 }
 
 .eu34 .s28 {
   height: .8em;
   left: 10.1em;
   top: .7em;
   width: .2em
 }
 
 .eu34 .s29 {
   height: .2em;
   left: 10em;
   top: 1.5em;
   width: .1em
 }
 
 .eu35 .s1 {
   height: .1em;
   left: 8.4em;
   top: 8.7em;
   width: .5em
 }
 
 .eu35 .s2 {
   height: .1em;
   left: 8.2em;
   top: 8.6em;
   width: .8em
 }
 
 .eu35 .s3 {
   height: .1em;
   left: 8em;
   top: 8.5em;
   width: 1.1em
 }
 
 .eu35 .s4 {
   height: .2em;
   left: 7.8em;
   top: 8.3em;
   width: 1.3em
 }
 
 .eu35 .s5 {
   height: .4em;
   left: 7.6em;
   top: 8em;
   width: 1.5em
 }
 
 .eu35 .s6 {
   height: .4em;
   left: 7.5em;
   top: 7.9em;
   width: 1.5em
 }
 
 .eu35 .s7 {
   height: .1em;
   left: 7.9em;
   top: 7.1em;
   width: .3em
 }
 
 .eu35 .s8 {
   height: .1em;
   left: 7.7em;
   top: 7.2em;
   width: .6em
 }
 
 .eu35 .s9 {
   height: .1em;
   left: 7.5em;
   top: 7.3em;
   width: 1.5em
 }
 
 .eu35 .s10 {
   height: .1em;
   left: 7.5em;
   top: 7.8em;
   width: 1.6em
 }
 
 .eu35 .s11 {
   height: .4em;
   left: 7.4em;
   top: 7.4em;
   width: 1.7em
 }
 
 .eu36 .s1 {
   height: .4em;
   left: 3.6em;
   top: 10.7em;
   width: .1em
 }
 
 .eu36 .s2 {
   height: 1.2em;
   left: 3.4em;
   top: 10.7em;
   width: .2em
 }
 
 .eu36 .s3 {
   height: 1.3em;
   left: 3.1em;
   top: 10.6em;
   width: .3em
 }
 
 .eu37 .s1 {
   height: .2em;
   left: 10.1em;
   top: 9.8em;
   width: .1em
 }
 
 .eu37 .s2 {
   height: .4em;
   left: 9.8em;
   top: 9.8em;
   width: .3em
 }
 
 .eu37 .s3 {
   height: .1em;
   left: 9.3em;
   top: 10.1em;
   width: .3em
 }
 
 .eu37 .s4 {
   height: .1em;
   left: 8.5em;
   top: 9.6em;
   width: .1em
 }
 
 .eu37 .s5 {
   height: .2em;
   left: 8.6em;
   top: 9.6em;
   width: .1em
 }
 
 .eu37 .s6 {
   height: .6em;
   left: 8.7em;
   top: 9.4em;
   width: 1.2em
 }
 
 .eu37 .s7 {
   height: .8em;
   left: 8.9em;
   top: 9.3em;
   width: .9em
 }
 
 .eu37 .s8 {
   height: .1em;
   left: 9.5em;
   top: 9.1em;
   width: .2em
 }
 
 .eu37 .s9 {
   height: .8em;
   left: 8.8em;
   top: 9.2em;
   width: .9em
 }
 
 .eu37 .s10 {
   height: 1.1em;
   left: 9em;
   top: 9.1em;
   width: .3em
 }
 
 .eu38 .s1 {
   height: .1em;
   left: 13.3em;
   top: 10.7em;
   width: .2em
 }
 
 .eu38 .s2 {
   height: .1em;
   left: 13.1em;
   top: 10.6em;
   width: .5em
 }
 
 .eu38 .s3 {
   height: .2em;
   left: 13em;
   top: 10.4em;
   width: .5em
 }
 
 .eu38 .s4 {
   height: .3em;
   left: 12.7em;
   top: 10.2em;
   width: .7em
 }
 
 .eu38 .s5 {
   height: .1em;
   left: 11.7em;
   top: 10.1em;
   width: 1.7em
 }
 
 .eu38 .s6 {
   height: .1em;
   left: 11.4em;
   top: 9.8em;
   width: .1em
 }
 
 .eu38 .s7 {
   height: .4em;
   left: 11.5em;
   top: 9.7em;
   width: 1.9em
 }
 
 .eu38 .s8 {
   height: .2em;
   left: 11.9em;
   top: 10.1em;
   width: .1em
 }
 
 .eu38 .s9 {
   height: .6em;
   left: 11.6em;
   top: 9.5em;
   width: .4em
 }
 
 .eu38 .s10 {
   height: .5em;
   left: 13.5em;
   top: 9.3em;
   width: .1em
 }
 
 .eu38 .s11 {
   height: .6em;
   left: 11.7em;
   top: 9.2em;
   width: 1.8em
 }
 
 .eu38 .s12 {
   height: 1.3em;
   left: 12.5em;
   top: 9.1em;
   width: .8em
 }
 
 .eu38 .s13 {
   height: 1.6em;
   left: 12em;
   top: 8.7em;
   width: 1.2em
 }
 
 .eu38 .s14 {
   height: .1em;
   left: 11.9em;
   top: 8.6em;
   width: 1.3em
 }
 
 .eu38 .s15 {
   height: .1em;
   left: 11.6em;
   top: 8.5em;
   width: 1.7em
 }
 
 .eu38 .s16 {
   height: .1em;
   left: 13.4em;
   top: 8.5em;
   width: .2em
 }
 
 .eu38 .s17 {
   height: .1em;
   left: 11.2em;
   top: 8.4em;
   width: 2.4em
 }
 
 .eu38 .s18 {
   height: .1em;
   left: 11.2em;
   top: 8.3em;
   width: 2.5em
 }
 
 .eu38 .s19 {
   height: .1em;
   left: 11em;
   top: 8.2em;
   width: 2.8em
 }
 
 .eu38 .s20 {
   height: .1em;
   left: 11em;
   top: 8.1em;
   width: 2.9em
 }
 
 .eu38 .s21 {
   height: .1em;
   left: 11em;
   top: 8em;
   width: 4.2em
 }
 
 .eu38 .s22 {
   height: .1em;
   left: 10.9em;
   top: 7.9em;
   width: 4.3em
 }
 
 .eu38 .s23 {
   height: .3em;
   left: 10.5em;
   top: 7.7em;
   width: .2em
 }
 
 .eu38 .s24 {
   height: .4em;
   left: 10.7em;
   top: 7.5em;
   width: 4.5em
 }
 
 .eu38 .s25 {
   height: .2em;
   left: 10.6em;
   top: 7.3em;
   width: 4.8em
 }
 
 .eu38 .s26 {
   height: .3em;
   left: 9.8em;
   top: 5.3em;
   width: .1em
 }
 
 .eu38 .s27 {
   height: .7em;
   left: 9.8em;
   top: 5.8em;
   width: .1em
 }
 
 .eu38 .s28 {
   height: 1.7em;
   left: 9.9em;
   top: 5.1em;
   width: .1em
 }
 
 .eu38 .s29 {
   height: 1.8em;
   left: 10em;
   top: 5em;
   width: .1em
 }
 
 .eu38 .s30 {
   height: 2em;
   left: 10.1em;
   top: 4.9em;
   width: .1em
 }
 
 .eu38 .s31 {
   height: .4em;
   left: 10.4em;
   top: 6.9em;
   width: .1em
 }
 
 .eu38 .s32 {
   height: 2.1em;
   left: 10.2em;
   top: 4.8em;
   width: .1em
 }
 
 .eu38 .s33 {
   height: 2.3em;
   left: 10.3em;
   top: 4.6em;
   width: .2em
 }
 
 .eu38 .s34 {
   height: 5.6em;
   left: 10.5em;
   top: 1.8em;
   width: 5em
 }
 
 .eu38 .s35 {
   height: .4em;
   left: 10.1em;
   top: 2.5em;
   width: .1em
 }
 
 .eu38 .s36 {
   height: .4em;
   left: 10em;
   top: 1.7em;
   width: 1.7em
 }
 
 .eu38 .s37 {
   height: .7em;
   left: 10.1em;
   top: 1.5em;
   width: .1em
 }
 
 .eu38 .s38 {
   height: 2.3em;
   left: 10.2em;
   top: 1.5em;
   width: 1.3em
 }
 
 .eu38 .s39 {
   height: 2.8em;
   left: 10.3em;
   top: 1.4em;
   width: .9em
 }
 
 .eu38 .s40 {
   height: 3.1em;
   left: 10.4em;
   top: 1.2em;
   width: .6em
 }
 
 .eu38 .s41 {
   height: .2em;
   left: 8.4em;
   top: 7.1em;
   width: .5em
 }
 
 .eu39 .s1 {
   height: .6em;
   left: 8.7em;
   top: 10em;
   width: .2em
 }
 
 .eu39 .s2 {
   height: .6em;
   left: 8.6em;
   top: 9.8em;
   width: .1em
 }
 
 .eu39 .s3 {
   height: .1em;
   left: 8.3em;
   top: 10.2em;
   width: .1em
 }
 
 .eu39 .s4 {
   height: .7em;
   left: 8.4em;
   top: 9.7em;
   width: .2em
 }
 
 .eu39 .s5 {
   height: .5em;
   left: 8.3em;
   top: 9.6em;
   width: .2em
 }
 
 .eu40 .s1 {
   height: .1em;
   left: 8.2em;
   top: 8.7em;
   width: .2em
 }
 
 .eu40 .s2 {
   height: .2em;
   left: 8.1em;
   top: 8.8em;
   width: .8em
 }
 
 .eu40 .s3 {
   height: .1em;
   left: 8em;
   top: 9.1em;
   width: .2em
 }
 
 .eu40 .s4 {
   height: .2em;
   left: 7.9em;
   top: 8.9em;
   width: .6em
 }
 
 .eu41 .s1 {
   height: .2em;
   left: 7.7em;
   top: 9.4em;
   width: .1em
 }
 
 .eu41 .s2 {
   height: .2em;
   left: 7.5em;
   top: 9.5em;
   width: .2em
 }
 
 .eu41 .s3 {
   height: .2em;
   left: 7.4em;
   top: 9.6em;
   width: .2em
 }
 
 .eu41 .s4 {
   height: .3em;
   left: 7.3em;
   top: 9.5em;
   width: .1em
 }
 
 .eu42 .s1 {
   height: .1em;
   left: 3.8em;
   top: 12em;
   width: .2em
 }
 
 .eu42 .s2 {
   height: .1em;
   left: 3.7em;
   top: 11.9em;
   width: .4em
 }
 
 .eu42 .s3 {
   height: .6em;
   left: 3.6em;
   top: 11.3em;
   width: 1em
 }
 
 .eu42 .s4 {
   height: .9em;
   left: 3.7em;
   top: 10.8em;
   width: 1.1em
 }
 
 .eu42 .s5 {
   height: .2em;
   left: 3.6em;
   top: 11.1em;
   width: 2.1em
 }
 
 .eu42 .s6 {
   height: .3em;
   left: 5.2em;
   top: 10.6em;
   width: .3em
 }
 
 .eu42 .s7 {
   height: .9em;
   left: 5.1em;
   top: 10.6em;
   width: .1em
 }
 
 .eu42 .s8 {
   height: 1em;
   left: 3.7em;
   top: 10.5em;
   width: 1.4em
 }
 
 .eu42 .s9 {
   height: .3em;
   left: 3.4em;
   top: 10.4em;
   width: 1.4em
 }
 
 .eu42 .s10 {
   height: .4em;
   left: 3.2em;
   top: 10.2em;
   width: 1.4em
 }
 
 .eu43 .s1 {
   height: .3em;
   left: 8.2em;
   top: 6em;
   width: .1em
 }
 
 .eu43 .s2 {
   height: .4em;
   left: 8.1em;
   top: 6.2em;
   width: .1em
 }
 
 .eu43 .s3 {
   height: .2em;
   left: 7.9em;
   top: 6.3em;
   width: .4em
 }
 
 .eu43 .s4 {
   height: .2em;
   left: 7.5em;
   top: 6.6em;
   width: .4em
 }
 
 .eu43 .s5 {
   height: .3em;
   left: 6.8em;
   top: 5.8em;
   width: .1em
 }
 
 .eu43 .s6 {
   height: .6em;
   left: 6.9em;
   top: 5.8em;
   width: .1em
 }
 
 .eu43 .s7 {
   height: 1.1em;
   left: 7em;
   top: 5.5em;
   width: .9em
 }
 
 .eu43 .s8 {
   height: .5em;
   left: 8.2em;
   top: 5.3em;
   width: .1em
 }
 
 .eu43 .s9 {
   height: .7em;
   left: 8em;
   top: 5.2em;
   width: .2em
 }
 
 .eu43 .s10 {
   height: 1.9em;
   left: 7.1em;
   top: 5.1em;
   width: .1em
 }
 
 .eu43 .s11 {
   height: 2.1em;
   left: 7.2em;
   top: 4.9em;
   width: .3em
 }
 
 .eu43 .s12 {
   height: .5em;
   left: 7em;
   top: 4.1em;
   width: .1em
 }
 
 .eu43 .s13 {
   height: 1.2em;
   left: 7.1em;
   top: 3.9em;
   width: .3em
 }
 
 .eu43 .s14 {
   height: .1em;
   left: 7.3em;
   top: 3.6em;
   width: .1em
 }
 
 .eu43 .s15 {
   height: 2.6em;
   left: 7.4em;
   top: 3.4em;
   width: .6em
 }
 
 .eu43 .s16 {
   height: 1.7em;
   left: 7.5em;
   top: 3em;
   width: .6em
 }
 
 .eu43 .s17 {
   height: 1.6em;
   left: 7.6em;
   top: 2.9em;
   width: .6em
 }
 
 .eu43 .s18 {
   height: 1.6em;
   left: 7.7em;
   top: 2.7em;
   width: .6em
 }
 
 .eu43 .s19 {
   height: 1.9em;
   left: 7.8em;
   top: 2.3em;
   width: .7em
 }
 
 .eu43 .s20 {
   height: .2em;
   left: 9.1em;
   top: 3.1em;
   width: .1em
 }
 
 .eu43 .s21 {
   height: 1.1em;
   left: 7.9em;
   top: 2.2em;
   width: 1.2em
 }
 
 .eu43 .s22 {
   height: 1.4em;
   left: 8.1em;
   top: 2em;
   width: .9em
 }
 
 .eu43 .s23 {
   height: 2em;
   left: 8.7em;
   top: 1.9em;
   width: .1em
 }
 
 .eu43 .s24 {
   height: 2.3em;
   left: 8.6em;
   top: 1.8em;
   width: .1em
 }
 
 .eu43 .s25 {
   height: 2.4em;
   left: 8.5em;
   top: 1.7em;
   width: .1em
 }
 
 .eu44 .s1 {
   height: .1em;
   left: 6.4em;
   top: 9.6em;
   width: .1em
 }
 
 .eu44 .s2 {
   height: .1em;
   left: 6.5em;
   top: 9.2em;
   width: .1em
 }
 
 .eu44 .s3 {
   height: .2em;
   left: 6.3em;
   top: 9.2em;
   width: .2em
 }
 
 .eu44 .s4 {
   height: .4em;
   left: 6.1em;
   top: 9.3em;
   width: .2em
 }
 
 .eu44 .s5 {
   height: .2em;
   left: 6em;
   top: 9.4em;
   width: .7em
 }
 
 .eu45 .s1 {
   height: .1em;
   left: 10em;
   top: 11.9em;
   width: 1.4em
 }
 
 .eu45 .s2 {
   height: .1em;
   left: 9.8em;
   top: 11.8em;
   width: 2.2em
 }
 
 .eu45 .s3 {
   height: .7em;
   left: 12.6em;
   top: 11.1em;
   width: .2em
 }
 
 .eu45 .s4 {
   height: .9em;
   left: 12.5em;
   top: 10.8em;
   width: .1em
 }
 
 .eu45 .s5 {
   height: .1em;
   left: 10.6em;
   top: 10.6em;
   width: .6em
 }
 
 .eu45 .s6 {
   height: 1em;
   left: 9.7em;
   top: 10.8em;
   width: 2.8em
 }
 
 .eu45 .s7 {
   height: .2em;
   left: 9.4em;
   top: 11em;
   width: .1em
 }
 
 .eu45 .s8 {
   height: .4em;
   left: 9.5em;
   top: 10.9em;
   width: 3.2em
 }
 
 .eu45 .s9 {
   height: .9em;
   left: 9.6em;
   top: 10.7em;
   width: 2.6em
 }
 
 .eu46 .s1 {
   height: .1em;
   left: 10.8em;
   top: 10em;
   width: .3em
 }
 
 .eu46 .s2 {
   height: .2em;
   left: 10.8em;
   top: 9.8em;
   width: .6em
 }
 
 .eu46 .s3 {
   height: .2em;
   left: 10.6em;
   top: 9.7em;
   width: .6em
 }
 
 .eu46 .s4 {
   height: .1em;
   left: 10em;
   top: 9.7em;
   width: .3em
 }
 
 .eu46 .s5 {
   height: .1em;
   left: 10em;
   top: 9.6em;
   width: 1.2em
 }
 
 .eu46 .s6 {
   height: .1em;
   left: 10.1em;
   top: 9.5em;
   width: 1.3em
 }
 
 .eu46 .s7 {
   height: .2em;
   left: 10.2em;
   top: 9.3em;
   width: 1.5em
 }
 
 .eu46 .s8 {
   height: .1em;
   left: 10.1em;
   top: 9.2em;
   width: 1.6em
 }
 
 .eu46 .s9 {
   height: .5em;
   left: 10.1em;
   top: 8.7em;
   width: 1.9em
 }
 
 .eu46 .s10 {
   height: .1em;
   left: 10.7em;
   top: 7.9em;
   width: .2em
 }
 
 .eu46 .s11 {
   height: 1.7em;
   left: 10.4em;
   top: 8em;
   width: .6em
 }
 
 .eu46 .s12 {
   height: 1.5em;
   left: 10.3em;
   top: 8.1em;
   width: .7em
 }
 
 .eu46 .s13 {
   height: .1em;
   left: 9.1em;
   top: 8.1em;
   width: .7em
 }
 
 .eu46 .s14 {
   height: .3em;
   left: 9.1em;
   top: 8.2em;
   width: 1.9em
 }
 
 .eu46 .s15 {
   height: .8em;
   left: 9.9em;
   top: 8.3em;
   width: 1.3em
 }
 
 .eu46 .s16 {
   height: .1em;
   left: 9.1em;
   top: 8.5em;
   width: 2.5em
 }
 
 .eu46 .s17 {
   height: .1em;
   left: 9.3em;
   top: 9.1em;
   width: .2em
 }
 
 .eu46 .s18 {
   height: .4em;
   left: 9em;
   top: 8.6em;
   width: 2.9em
 }
 
 .eu46 .s19 {
   height: .4em;
   left: 8.9em;
   top: 8.7em;
   width: .7em
 }
 
 .eu47 .s1 {
   height: .6em;
   left: 5.1em;
   top: 7.7em;
   width: .1em
 }
 
 .eu47 .s2 {
   height: .7em;
   left: 5em;
   top: 7.7em;
   width: .1em
 }
 
 .eu47 .s3 {
   height: .8em;
   left: 4.9em;
   top: 7.6em;
   width: .1em
 }
 
 .eu47 .s4 {
   height: 1.1em;
   left: 4.8em;
   top: 7.3em;
   width: .1em
 }
 
 .eu47 .s5 {
   height: 1.3em;
   left: 4.5em;
   top: 7.2em;
   width: .3em
 }
 
 .eu47 .s6 {
   height: .6em;
   left: 3.8em;
   top: 6.9em;
   width: .9em
 }
 
 .eu47 .s7 {
   height: .2em;
   left: 3.4em;
   top: 7.2em;
   width: .2em
 }
 
 .eu47 .s8 {
   height: .5em;
   left: 3.6em;
   top: 6.8em;
   width: 1em
 }
 
 .eu47 .s9 {
   height: .3em;
   left: 4.5em;
   top: 6.2em;
   width: .1em
 }
 
 .eu47 .s10 {
   height: .5em;
   left: 3.5em;
   top: 6.1em;
   width: .1em
 }
 
 .eu47 .s11 {
   height: .7em;
   left: 3.6em;
   top: 6em;
   width: .1em
 }
 
 .eu47 .s12 {
   height: 1.5em;
   left: 3.7em;
   top: 5.9em;
   width: .2em
 }
 
 .eu47 .s13 {
   height: .2em;
   left: 3.8em;
   top: 8.5em;
   width: .2em
 }
 
 .eu47 .s14 {
   height: 2.7em;
   left: 3.9em;
   top: 5.9em;
   width: .4em
 }
 
 .eu47 .s15 {
   height: 2.8em;
   left: 4.2em;
   top: 5.7em;
   width: .3em
 }
 
 .eu47 .s16 {
   height: .5em;
   left: 4.5em;
   top: 5.1em;
   width: .3em
 }
 
 .eu48 .s1 {
   height: .1em;
   left: 4.4em;
   top: 6.9em;
   width: .2em
 }
 
 .eu48 .s2 {
   height: .2em;
   left: 4.3em;
   top: 7em;
   width: .4em
 }
 
 .eu48 .s3 {
   height: .3em;
   left: 4.2em;
   top: 7.2em;
   width: .6em
 }
 
 .eu48 .s4 {
   height: .4em;
   left: 4.3em;
   top: 7.3em;
   width: .6em
 }
 
 .eu48 .s5 {
   height: .4em;
   left: 5.1em;
   top: 7.7em;
   width: .1em
 }
 
 .eu48 .s6 {
   height: .7em;
   left: 4.3em;
   top: 7.7em;
   width: .8em
 }
 
 .eu48 .s7 {
   height: .3em;
   left: 4em;
   top: 8.2em;
   width: 1em
 }
 
 .eu48 .s8 {
   height: .3em;
   left: 3.9em;
   top: 8.3em;
   width: .4em
 }
 
 .eu48 .s9 {
   height: .2em;
   left: 3.8em;
   top: 8.5em;
   width: .2em
 }
 
 .eu49 .s1 {
   height: .2em;
   left: 3.9em;
   top: 7.3em;
   width: .3em
 }
 
 .eu50 .s1 {
   height: .1em;
   left: 3.7em;
   top: 7.3em;
   width: .2em
 }
 
 .eu50 .s2 {
   height: .1em;
   left: 3.4em;
   top: 7.3em;
   width: .2em
 }
 
 .eu50 .s3 {
   height: .1em;
   left: 3.6em;
   top: 7em;
   width: .2em
 }
 
 .eu50 .s4 {
   height: .1em;
   left: 3.5em;
   top: 7.1em;
   width: .4em
 }
 
 .eu50 .s5 {
   height: .1em;
   left: 3.4em;
   top: 7.2em;
   width: .5em
 }
 
 .eu51 .s1 {
   height: .3em;
   left: 4.5em;
   top: 6.2em;
   width: .1em
 }
 
 .eu51 .s2 {
   height: .5em;
   left: 4.5em;
   top: 5.1em;
   width: .3em
 }
 
 .eu51 .s3 {
   height: .7em;
   left: 4.4em;
   top: 6.2em;
   width: .1em
 }
 
 .eu51 .s4 {
   height: 1.3em;
   left: 4.2em;
   top: 5.7em;
   width: .2em
 }
 
 .eu51 .s5 {
   height: 1em;
   left: 3.5em;
   top: 6em;
   width: .3em
 }
 
 .eu51 .s6 {
   height: 1.2em;
   left: 3.8em;
   top: 5.9em;
   width: .1em
 }
 
 .eu51 .s7 {
   height: .1em;
   left: 3.9em;
   top: 7.2em;
   width: .2em
 }
 
 .eu51 .s8 {
   height: 1.3em;
   left: 3.9em;
   top: 5.9em;
   width: .4em
 }
 
 .eu52 .s1 {
   height: .3em;
   left: 4em;
   top: 7.6em;
   width: .3em
 }
 
 .eu52 .s2 {
   height: .3em;
   left: 3.9em;
   top: 7.9em;
   width: .4em
 }
 
 /* size: 250 */
 
 .cssmap-250 {
   width: 250px
 }
 
 .cssmap-250 .europe,
 .cssmap-250 .europe .bg,
 .cssmap-250 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-250.png') no-repeat 0 0
 }
 
 .cssmap-250 .europe,
 .cssmap-250 .europe-cities {
   height: 210px;
   width: 250px
 }
 
 .cssmap-250 .europe-cities {
   background-position: -270px 0
 }
 
 .cssmap-250 .europe .m {
   margin: 9998px 0 0 -2px
 }
 
 .cssmap-250 .europe .m span {
   font-size: 16px !important;
   padding: 0 1px 1px 0
 }
 
 .cssmap-250 .europe .bg {
   padding: 5px
 }
 
 .cssmap-250 .eu1.focus .bg,
 .cssmap-250 .eu1.active-region .bg {
   height: 12px;
   left: 125px;
   top: 162px;
   width: 6px
 }
 
 .cssmap-250 .eu1.focus .bg {
   background-position: -195px -475px
 }
 
 .cssmap-250 .eu1.active-region .bg {
   background-position: -195px -725px
 }
 
 .cssmap-250 .eu2.focus .bg,
 .cssmap-250 .eu2.active-region .bg {
   height: 1px;
   left: 74px;
   top: 162px;
   width: 2px
 }
 
 .cssmap-250 .eu2.focus .bg {
   background-position: -327px -480px
 }
 
 .cssmap-250 .eu2.active-region .bg {
   background-position: -327px -730px
 }
 
 .cssmap-250 .eu3.focus .bg,
 .cssmap-250 .eu3.active-region .bg {
   height: 12px;
   left: 97px;
   top: 136px;
   width: 22px
 }
 
 .cssmap-250 .eu3.focus .bg {
   background-position: -99px -294px
 }
 
 .cssmap-250 .eu3.active-region .bg {
   background-position: -99px -544px
 }
 
 .cssmap-250 .eu4.focus .bg,
 .cssmap-250 .eu4.active-region .bg {
   height: 24px;
   left: 136px;
   top: 102px;
   width: 28px
 }
 
 .cssmap-250 .eu4.focus .bg {
   background-position: -49px -293px
 }
 
 .cssmap-250 .eu4.active-region .bg {
   background-position: -49px -543px
 }
 
 .cssmap-250 .eu5.focus .bg,
 .cssmap-250 .eu5.active-region .bg {
   height: 9px;
   left: 77px;
   top: 125px;
   width: 12px
 }
 
 .cssmap-250 .eu5.focus .bg {
   background-position: -422px -295px
 }
 
 .cssmap-250 .eu5.active-region .bg {
   background-position: -422px -545px
 }
 
 .cssmap-250 .eu6.focus .bg,
 .cssmap-250 .eu6.active-region .bg {
   height: 12px;
   left: 115px;
   top: 151px;
   width: 12px
 }
 
 .cssmap-250 .eu6.focus .bg {
   background-position: -88px -262px
 }
 
 .cssmap-250 .eu6.active-region .bg {
   background-position: -88px -512px
 }
 
 .cssmap-250 .eu7.focus .bg,
 .cssmap-250 .eu7.active-region .bg {
   height: 12px;
   left: 134px;
   top: 156px;
   width: 18px
 }
 
 .cssmap-250 .eu7.focus .bg {
   background-position: -267px -262px
 }
 
 .cssmap-250 .eu7.active-region .bg {
   background-position: -267px -512px
 }
 
 .cssmap-250 .eu8.focus .bg,
 .cssmap-250 .eu8.active-region .bg {
   height: 17px;
   left: 108px;
   top: 146px;
   width: 17px
 }
 
 .cssmap-250 .eu8.focus .bg {
   background-position: -126px -327px
 }
 
 .cssmap-250 .eu8.active-region .bg {
   background-position: -126px -577px
 }
 
 .cssmap-250 .eu9.focus .bg,
 .cssmap-250 .eu9.active-region .bg {
   height: 5px;
   left: 162px;
   top: 187px;
   width: 7px
 }
 
 .cssmap-250 .eu9.focus .bg {
   background-position: -249px -477px
 }
 
 .cssmap-250 .eu9.active-region .bg {
   background-position: -249px -727px
 }
 
 .cssmap-250 .eu10.focus .bg,
 .cssmap-250 .eu10.active-region .bg {
   height: 12px;
   left: 104px;
   top: 127px;
   width: 20px
 }
 
 .cssmap-250 .eu10.focus .bg {
   background-position: -47px -261px
 }
 
 .cssmap-250 .eu10.active-region .bg {
   background-position: -47px -511px
 }
 
 .cssmap-250 .eu11.focus .bg,
 .cssmap-250 .eu11.active-region .bg {
   height: 43px;
   left: 48px;
   top: 67px;
   width: 66px
 }
 
 .cssmap-250 .eu11.focus .bg {
   background-position: -5px -436px
 }
 
 .cssmap-250 .eu11.active-region .bg {
   background-position: -5px -686px
 }
 
 .cssmap-250 .eu12.focus .bg,
 .cssmap-250 .eu12.active-region .bg {
   height: 12px;
   left: 132px;
   top: 83px;
   width: 19px
 }
 
 .cssmap-250 .eu12.focus .bg {
   background-position: -370px -262px
 }
 
 .cssmap-250 .eu12.active-region .bg {
   background-position: -370px -512px
 }
 
 .cssmap-250 .eu13.focus .bg,
 .cssmap-250 .eu13.active-region .bg {
   height: 41px;
   left: 55px;
   top: 126px;
   width: 42px
 }
 
 .cssmap-250 .eu13.focus .bg {
   background-position: -225px -300px
 }
 
 .cssmap-250 .eu13.active-region .bg {
   background-position: -225px -550px
 }
 
 .cssmap-250 .eu14.focus .bg,
 .cssmap-250 .eu14.active-region .bg {
   height: 71px;
   left: 125px;
   top: 12px;
   width: 35px
 }
 
 .cssmap-250 .eu14.focus .bg {
   background-position: -163px -368px
 }
 
 .cssmap-250 .eu14.active-region .bg {
   background-position: -163px -618px
 }
 
 .cssmap-250 .eu15.focus .bg,
 .cssmap-250 .eu15.active-region .bg {
   height: 10px;
   left: 184px;
   top: 158px;
   width: 20px
 }
 
 .cssmap-250 .eu15.focus .bg {
   background-position: -122px -263px
 }
 
 .cssmap-250 .eu15.active-region .bg {
   background-position: -122px -513px
 }
 
 .cssmap-250 .eu16.focus .bg,
 .cssmap-250 .eu16.active-region .bg {
   height: 37px;
   left: 87px;
   top: 107px;
   width: 27px
 }
 
 .cssmap-250 .eu16.focus .bg {
   background-position: -53px -337px
 }
 
 .cssmap-250 .eu16.active-region .bg {
   background-position: -53px -587px
 }
 
 .cssmap-250 .eu17.focus .bg,
 .cssmap-250 .eu17.active-region .bg {
   height: 26px;
   left: 125px;
   top: 165px;
   width: 26px
 }
 
 .cssmap-250 .eu17.focus .bg {
   background-position: -4px -294px
 }
 
 .cssmap-250 .eu17.active-region .bg {
   background-position: -4px -544px
 }
 
 .cssmap-250 .eu18.focus .bg,
 .cssmap-250 .eu18.active-region .bg {
   height: 12px;
   left: 116px;
   top: 138px;
   width: 20px
 }
 
 .cssmap-250 .eu18.focus .bg {
   background-position: -410px -263px
 }
 
 .cssmap-250 .eu18.active-region .bg {
   background-position: -410px -513px
 }
 
 .cssmap-250 .eu19.focus .bg,
 .cssmap-250 .eu19.active-region .bg {
   height: 22px;
   left: 0;
   top: 40px;
   width: 32px
 }
 
 .cssmap-250 .eu19.focus .bg {
   background-position: -101px -416px
 }
 
 .cssmap-250 .eu19.active-region .bg {
   background-position: -101px -666px
 }
 
 .cssmap-250 .eu20.focus .bg,
 .cssmap-250 .eu20.active-region .bg {
   height: 19px;
   left: 40px;
   top: 106px;
   width: 13px
 }
 
 .cssmap-250 .eu20.focus .bg {
   background-position: -233px -262px
 }
 
 .cssmap-250 .eu20.active-region .bg {
   background-position: -233px -512px
 }
 
 .cssmap-250 .eu21.focus .bg,
 .cssmap-250 .eu21.active-region .bg {
   height: 1px;
   left: 106px;
   top: 157px;
   width: 1px
 }
 
 .cssmap-250 .eu21.focus .bg {
   background-position: -432px -482px
 }
 
 .cssmap-250 .eu21.active-region .bg {
   background-position: -432px -732px
 }
 
 .cssmap-250 .eu22.focus .bg,
 .cssmap-250 .eu22.active-region .bg {
   height: 45px;
   left: 89px;
   top: 144px;
   width: 34px
 }
 
 .cssmap-250 .eu22.focus .bg {
   background-position: -369px -298px
 }
 
 .cssmap-250 .eu22.active-region .bg {
   background-position: -369px -548px
 }
 
 .cssmap-250 .eu23.focus .bg,
 .cssmap-250 .eu23.active-region .bg {
   height: 6px;
   left: 127px;
   top: 159px;
   width: 6px
 }
 
 .cssmap-250 .eu23.focus .bg {
   background-position: -423px -432px
 }
 
 .cssmap-250 .eu23.active-region .bg {
   background-position: -423px -682px
 }
 
 .cssmap-250 .eu24.focus .bg,
 .cssmap-250 .eu24.active-region .bg {
   height: 13px;
   left: 130px;
   top: 92px;
   width: 21px
 }
 
 .cssmap-250 .eu24.focus .bg {
   background-position: -153px -458px
 }
 
 .cssmap-250 .eu24.active-region .bg {
   background-position: -153px -708px
 }
 
 .cssmap-250 .eu25.focus .bg,
 .cssmap-250 .eu25.active-region .bg {
   height: 1px;
   left: 97px;
   top: 143px;
   width: 1px
 }
 
 .cssmap-250 .eu25.focus .bg {
   background-position: -378px -480px
 }
 
 .cssmap-250 .eu25.active-region .bg {
   background-position: -378px -730px
 }
 
 .cssmap-250 .eu26.focus .bg,
 .cssmap-250 .eu26.active-region .bg {
   height: 13px;
   left: 130px;
   top: 101px;
   width: 17px
 }
 
 .cssmap-250 .eu26.focus .bg {
   background-position: -10px -261px
 }
 
 .cssmap-250 .eu26.active-region .bg {
   background-position: -10px -511px
 }
 
 .cssmap-250 .eu27.focus .bg,
 .cssmap-250 .eu27.active-region .bg {
   height: 4px;
   left: 86px;
   top: 131px;
   width: 3px
 }
 
 .cssmap-250 .eu27.focus .bg {
   background-position: -275px -478px
 }
 
 .cssmap-250 .eu27.active-region .bg {
   background-position: -275px -728px
 }
 
 .cssmap-250 .eu28.focus .bg,
 .cssmap-250 .eu28.active-region .bg {
   height: 6px;
   left: 128px;
   top: 163px;
   width: 8px
 }
 
 .cssmap-250 .eu28.focus .bg {
   background-position: -422px -381px
 }
 
 .cssmap-250 .eu28.active-region .bg {
   background-position: -422px -631px
 }
 
 .cssmap-250 .eu29.focus .bg,
 .cssmap-250 .eu29.active-region .bg {
   height: 1px;
   left: 110px;
   top: 186px;
   width: 1px
 }
 
 .cssmap-250 .eu29.focus .bg {
   background-position: -351px -480px
 }
 
 .cssmap-250 .eu29.active-region .bg {
   background-position: -351px -730px
 }
 
 .cssmap-250 .eu30.focus .bg,
 .cssmap-250 .eu30.active-region .bg {
   height: 13px;
   left: 146px;
   top: 138px;
   width: 11px
 }
 
 .cssmap-250 .eu30.focus .bg {
   background-position: -305px -262px
 }
 
 .cssmap-250 .eu30.active-region .bg {
   background-position: -305px -512px
 }
 
 .cssmap-250 .eu31.focus .bg,
 .cssmap-250 .eu31.active-region .bg {
   height: 1px;
   left: 91px;
   top: 158px;
   width: 1px
 }
 
 .cssmap-250 .eu31.focus .bg {
   background-position: -404px -481px
 }
 
 .cssmap-250 .eu31.active-region .bg {
   background-position: -404px -731px
 }
 
 .cssmap-250 .eu32.focus .bg,
 .cssmap-250 .eu32.active-region .bg {
   height: 7px;
   left: 122px;
   top: 158px;
   width: 6px
 }
 
 .cssmap-250 .eu32.focus .bg {
   background-position: -422px -406px
 }
 
 .cssmap-250 .eu32.active-region .bg {
   background-position: -422px -656px
 }
 
 .cssmap-250 .eu33.focus .bg,
 .cssmap-250 .eu33.active-region .bg {
   height: 14px;
   left: 79px;
   top: 115px;
   width: 12px
 }
 
 .cssmap-250 .eu33.focus .bg {
   background-position: -144px -294px
 }
 
 .cssmap-250 .eu33.active-region .bg {
   background-position: -144px -544px
 }
 
 .cssmap-250 .eu34.focus .bg,
 .cssmap-250 .eu34.active-region .bg {
   height: 90px;
   left: 83px;
   top: 3px;
   width: 76px
 }
 
 .cssmap-250 .eu34.focus .bg {
   background-position: -275px -364px
 }
 
 .cssmap-250 .eu34.active-region .bg {
   background-position: -275px -614px
 }
 
 .cssmap-250 .eu35.focus .bg,
 .cssmap-250 .eu35.active-region .bg {
   height: 27px;
   left: 110px;
   top: 109px;
   width: 29px
 }
 
 .cssmap-250 .eu35.focus .bg {
   background-position: -4px -340px
 }
 
 .cssmap-250 .eu35.active-region .bg {
   background-position: -4px -590px
 }
 
 .cssmap-250 .eu36.focus .bg,
 .cssmap-250 .eu36.active-region .bg {
   height: 20px;
   left: 43px;
   top: 164px;
   width: 10px
 }
 
 .cssmap-250 .eu36.focus .bg {
   background-position: -99px -325px
 }
 
 .cssmap-250 .eu36.active-region .bg {
   background-position: -99px -575px
 }
 
 .cssmap-250 .eu37.focus .bg,
 .cssmap-250 .eu37.active-region .bg {
   height: 20px;
   left: 128px;
   top: 139px;
   width: 27px
 }
 
 .cssmap-250 .eu37.focus .bg {
   background-position: -101px -456px
 }
 
 .cssmap-250 .eu37.active-region .bg {
   background-position: -101px -706px
 }
 
 .cssmap-250 .eu38.focus .bg,
 .cssmap-250 .eu38.active-region .bg {
   height: 174px;
   left: 126px;
   top: -6px;
   width: 124px
 }
 
 .cssmap-250 .eu38.focus .bg {
   background-position: -452px -263px
 }
 
 .cssmap-250 .eu38.active-region .bg {
   background-position: -452px -513px
 }
 
 .cssmap-250 .eu39.focus .bg,
 .cssmap-250 .eu39.active-region .bg {
   height: 16px;
   left: 124px;
   top: 148px;
   width: 12px
 }
 
 .cssmap-250 .eu39.focus .bg {
   background-position: -337px -262px
 }
 
 .cssmap-250 .eu39.active-region .bg {
   background-position: -337px -512px
 }
 
 .cssmap-250 .eu40.focus .bg,
 .cssmap-250 .eu40.active-region .bg {
   height: 9px;
   left: 118px;
   top: 133px;
   width: 17px
 }
 
 .cssmap-250 .eu40.focus .bg {
   background-position: -195px -262px
 }
 
 .cssmap-250 .eu40.active-region .bg {
   background-position: -195px -512px
 }
 
 .cssmap-250 .eu41.focus .bg,
 .cssmap-250 .eu41.active-region .bg {
   height: 6px;
   left: 108px;
   top: 145px;
   width: 9px
 }
 
 .cssmap-250 .eu41.focus .bg {
   background-position: -422px -325px
 }
 
 .cssmap-250 .eu41.active-region .bg {
   background-position: -422px -575px
 }
 
 .cssmap-250 .eu42.focus .bg,
 .cssmap-250 .eu42.active-region .bg {
   height: 32px;
   left: 43px;
   top: 157px;
   width: 39px
 }
 
 .cssmap-250 .eu42.focus .bg {
   background-position: -101px -364px
 }
 
 .cssmap-250 .eu42.active-region .bg {
   background-position: -101px -614px
 }
 
 .cssmap-250 .eu43.focus .bg,
 .cssmap-250 .eu43.active-region .bg {
   height: 86px;
   left: 101px;
   top: 21px;
   width: 38px
 }
 
 .cssmap-250 .eu43.focus .bg {
   background-position: -217px -369px
 }
 
 .cssmap-250 .eu43.active-region .bg {
   background-position: -217px -619px
 }
 
 .cssmap-250 .eu44.focus .bg,
 .cssmap-250 .eu44.active-region .bg {
   height: 9px;
   left: 87px;
   top: 141px;
   width: 13px
 }
 
 .cssmap-250 .eu44.focus .bg {
   background-position: -162px -263px
 }
 
 .cssmap-250 .eu44.active-region .bg {
   background-position: -162px -513px
 }
 
 .cssmap-250 .eu45.focus .bg,
 .cssmap-250 .eu45.active-region .bg {
   height: 24px;
   left: 143px;
   top: 164px;
   width: 55px
 }
 
 .cssmap-250 .eu45.focus .bg {
   background-position: -14px -393px
 }
 
 .cssmap-250 .eu45.active-region .bg {
   background-position: -14px -643px
 }
 
 .cssmap-250 .eu46.focus .bg,
 .cssmap-250 .eu46.active-region .bg {
   height: 35px;
   left: 133px;
   top: 121px;
   width: 52px
 }
 
 .cssmap-250 .eu46.focus .bg {
   background-position: -295px -300px
 }
 
 .cssmap-250 .eu46.active-region .bg {
   background-position: -295px -550px
 }
 
 .cssmap-250 .eu47.focus .bg,
 .cssmap-250 .eu47.active-region .bg {
   height: 56px;
   left: 46px;
   top: 77px;
   width: 29px
 }
 
 .cssmap-250 .eu47.focus .bg {
   background-position: -177px -294px
 }
 
 .cssmap-250 .eu47.active-region .bg {
   background-position: -177px -544px
 }
 
 .cssmap-250 .eu48.focus .bg,
 .cssmap-250 .eu48.active-region .bg {
   height: 29px;
   left: 54px;
   top: 103px;
   width: 22px
 }
 
 .cssmap-250 .eu48.focus .bg {
   background-position: -374px -415px
 }
 
 .cssmap-250 .eu48.active-region .bg {
   background-position: -374px -665px
 }
 
 .cssmap-250 .eu49.focus .bg,
 .cssmap-250 .eu49.active-region .bg {
   height: 2px;
   left: 56px;
   top: 111px;
   width: 2px
 }
 
 .cssmap-250 .eu49.focus .bg {
   background-position: -299px -480px
 }
 
 .cssmap-250 .eu49.active-region .bg {
   background-position: -299px -730px
 }
 
 .cssmap-250 .eu50.focus .bg,
 .cssmap-250 .eu50.active-region .bg {
   height: 7px;
   left: 46px;
   top: 107px;
   width: 8px
 }
 
 .cssmap-250 .eu50.focus .bg {
   background-position: -421px -354px
 }
 
 .cssmap-250 .eu50.active-region .bg {
   background-position: -421px -604px
 }
 
 .cssmap-250 .eu51.focus .bg,
 .cssmap-250 .eu51.active-region .bg {
   height: 34px;
   left: 48px;
   top: 77px;
   width: 20px
 }
 
 .cssmap-250 .eu51.focus .bg {
   background-position: -371px -363px
 }
 
 .cssmap-250 .eu51.active-region .bg {
   background-position: -371px -613px
 }
 
 .cssmap-250 .eu52.focus .bg,
 .cssmap-250 .eu52.active-region .bg {
   height: 10px;
   left: 55px;
   top: 116px;
   width: 8px
 }
 
 .cssmap-250 .eu52.focus .bg {
   background-position: -221px -475px
 }
 
 .cssmap-250 .eu52.active-region .bg {
   background-position: -221px -725px
 }
 
 .cssmap-250 .eu1 a {
   left: 132px;
   top: 172px
 }
 
 .cssmap-250 .eu1 a.tooltip-right .tooltip-arrow {
   right: 118px
 }
 
 .cssmap-250 .eu2 a {
   left: 79px;
   top: 167px
 }
 
 .cssmap-250 .eu2 a.tooltip-left .tooltip-arrow {
   left: 79px
 }
 
 .cssmap-250 .eu3 a {
   left: 117px;
   top: 146px
 }
 
 .cssmap-250 .eu3 a.tooltip-left .tooltip-arrow {
   left: 117px
 }
 
 .cssmap-250 .eu4 a {
   left: 155px;
   top: 119px
 }
 
 .cssmap-250 .eu4 a.tooltip-right .tooltip-arrow {
   right: 95px
 }
 
 .cssmap-250 .eu5 a {
   left: 88px;
   top: 133px
 }
 
 .cssmap-250 .eu5 a.tooltip-left .tooltip-arrow {
   left: 88px
 }
 
 .cssmap-250 .eu6 a {
   left: 126px;
   top: 161px
 }
 
 .cssmap-250 .eu6 a.tooltip-left .tooltip-arrow {
   left: 126px
 }
 
 .cssmap-250 .eu7 a {
   left: 147px;
   top: 167px
 }
 
 .cssmap-250 .eu7 a.tooltip-right .tooltip-arrow {
   right: 103px
 }
 
 .cssmap-250 .eu8 a {
   left: 122px;
   top: 154px
 }
 
 .cssmap-250 .eu8 a.tooltip-left .tooltip-arrow {
   left: 122px
 }
 
 .cssmap-250 .eu9 a {
   left: 170px;
   top: 195px
 }
 
 .cssmap-250 .eu9 a.tooltip-right .tooltip-arrow {
   right: 80px
 }
 
 .cssmap-250 .eu10 a {
   left: 119px;
   top: 137px
 }
 
 .cssmap-250 .eu10 a.tooltip-left .tooltip-arrow {
   left: 119px
 }
 
 .cssmap-250 .eu11 a {
   left: 101px;
   top: 107px
 }
 
 .cssmap-250 .eu11 a.tooltip-left .tooltip-arrow {
   left: 101px
 }
 
 .cssmap-250 .eu12 a {
   left: 148px;
   top: 93px
 }
 
 .cssmap-250 .eu12 a.tooltip-right .tooltip-arrow {
   right: 102px
 }
 
 .cssmap-250 .eu13 a {
   left: 83px;
   top: 149px
 }
 
 .cssmap-250 .eu13 a.tooltip-left .tooltip-arrow {
   left: 83px
 }
 
 .cssmap-250 .eu14 a {
   left: 152px;
   top: 60px
 }
 
 .cssmap-250 .eu14 a.tooltip-right .tooltip-arrow {
   right: 98px
 }
 
 .cssmap-250 .eu15 a {
   left: 200px;
   top: 169px
 }
 
 .cssmap-250 .eu15 a.tooltip-right .tooltip-arrow {
   right: 50px
 }
 
 .cssmap-250 .eu16 a {
   left: 105px;
   top: 130px
 }
 
 .cssmap-250 .eu16 a.tooltip-left .tooltip-arrow {
   left: 105px
 }
 
 .cssmap-250 .eu17 a {
   left: 137px;
   top: 179px
 }
 
 .cssmap-250 .eu17 a.tooltip-right .tooltip-arrow {
   right: 113px
 }
 
 .cssmap-250 .eu18 a {
   left: 130px;
   top: 149px
 }
 
 .cssmap-250 .eu18 a.tooltip-right .tooltip-arrow {
   right: 120px
 }
 
 .cssmap-250 .eu19 a {
   left: 24px;
   top: 56px
 }
 
 .cssmap-250 .eu19 a.tooltip-left .tooltip-arrow {
   left: 24px
 }
 
 .cssmap-250 .eu20 a {
   left: 53px;
   top: 122px
 }
 
 .cssmap-250 .eu20 a.tooltip-left .tooltip-arrow {
   left: 53px
 }
 
 .cssmap-250 .eu21 a {
   left: 112px;
   top: 162px
 }
 
 .cssmap-250 .eu21 a.tooltip-left .tooltip-arrow {
   left: 112px
 }
 
 .cssmap-250 .eu22 a {
   left: 111px;
   top: 166px
 }
 
 .cssmap-250 .eu22 a.tooltip-left .tooltip-arrow {
   left: 111px
 }
 
 .cssmap-250 .eu23 a {
   left: 135px;
   top: 167px
 }
 
 .cssmap-250 .eu23 a.tooltip-right .tooltip-arrow {
   right: 115px
 }
 
 .cssmap-250 .eu24 a {
   left: 148px;
   top: 103px
 }
 
 .cssmap-250 .eu24 a.tooltip-right .tooltip-arrow {
   right: 102px
 }
 
 .cssmap-250 .eu25 a {
   left: 102px;
   top: 149px
 }
 
 .cssmap-250 .eu25 a.tooltip-left .tooltip-arrow {
   left: 102px
 }
 
 .cssmap-250 .eu26 a {
   left: 144px;
   top: 111px
 }
 
 .cssmap-250 .eu26 a.tooltip-right .tooltip-arrow {
   right: 106px
 }
 
 .cssmap-250 .eu27 a {
   left: 92px;
   top: 137px
 }
 
 .cssmap-250 .eu27 a.tooltip-left .tooltip-arrow {
   left: 92px
 }
 
 .cssmap-250 .eu28 a {
   left: 137px;
   top: 171px
 }
 
 .cssmap-250 .eu28 a.tooltip-right .tooltip-arrow {
   right: 113px
 }
 
 .cssmap-250 .eu29 a {
   left: 116px;
   top: 192px
 }
 
 .cssmap-250 .eu29 a.tooltip-left .tooltip-arrow {
   left: 116px
 }
 
 .cssmap-250 .eu30 a {
   left: 157px;
   top: 149px
 }
 
 .cssmap-250 .eu30 a.tooltip-right .tooltip-arrow {
   right: 93px
 }
 
 .cssmap-250 .eu31 a {
   left: 97px;
   top: 163px
 }
 
 .cssmap-250 .eu31 a.tooltip-left .tooltip-arrow {
   left: 97px
 }
 
 .cssmap-250 .eu32 a {
   left: 130px;
   top: 166px
 }
 
 .cssmap-250 .eu32 a.tooltip-right .tooltip-arrow {
   right: 120px
 }
 
 .cssmap-250 .eu33 a {
   left: 91px;
   top: 126px
 }
 
 .cssmap-250 .eu33 a.tooltip-left .tooltip-arrow {
   left: 91px
 }
 
 .cssmap-250 .eu34 a {
   left: 100px;
   top: 77px
 }
 
 .cssmap-250 .eu34 a.tooltip-left .tooltip-arrow {
   left: 100px
 }
 
 .cssmap-250 .eu35 a {
   left: 130px;
   top: 126px
 }
 
 .cssmap-250 .eu35 a.tooltip-right .tooltip-arrow {
   right: 120px
 }
 
 .cssmap-250 .eu36 a {
   left: 53px;
   top: 178px
 }
 
 .cssmap-250 .eu36 a.tooltip-left .tooltip-arrow {
   left: 53px
 }
 
 .cssmap-250 .eu37 a {
   left: 146px;
   top: 153px
 }
 
 .cssmap-250 .eu37 a.tooltip-right .tooltip-arrow {
   right: 104px
 }
 
 .cssmap-250 .eu38 a {
   left: 198px;
   top: 94px
 }
 
 .cssmap-250 .eu38 a.tooltip-right .tooltip-arrow {
   right: 52px
 }
 
 .cssmap-250 .eu39 a {
   left: 134px;
   top: 160px
 }
 
 .cssmap-250 .eu39 a.tooltip-right .tooltip-arrow {
   right: 116px
 }
 
 .cssmap-250 .eu40 a {
   left: 130px;
   top: 142px
 }
 
 .cssmap-250 .eu40 a.tooltip-right .tooltip-arrow {
   right: 120px
 }
 
 .cssmap-250 .eu41 a {
   left: 117px;
   top: 153px
 }
 
 .cssmap-250 .eu41 a.tooltip-left .tooltip-arrow {
   left: 117px
 }
 
 .cssmap-250 .eu42 a {
   left: 65px;
   top: 176px
 }
 
 .cssmap-250 .eu42 a.tooltip-left .tooltip-arrow {
   left: 65px
 }
 
 .cssmap-250 .eu43 a {
   left: 125px;
   top: 55px
 }
 
 .cssmap-250 .eu43 a.tooltip-left .tooltip-arrow {
   left: 125px
 }
 
 .cssmap-250 .eu44 a {
   left: 98px;
   top: 150px
 }
 
 .cssmap-250 .eu44 a.tooltip-left .tooltip-arrow {
   left: 98px
 }
 
 .cssmap-250 .eu45 a {
   left: 176px;
   top: 180px
 }
 
 .cssmap-250 .eu45 a.tooltip-right .tooltip-arrow {
   right: 74px
 }
 
 .cssmap-250 .eu46 a {
   left: 165px;
   top: 139px
 }
 
 .cssmap-250 .eu46 a.tooltip-right .tooltip-arrow {
   right: 85px
 }
 
 .cssmap-250 .eu47 a {
   left: 68px;
   top: 115px
 }
 
 .cssmap-250 .eu47 a.tooltip-left .tooltip-arrow {
   left: 68px
 }
 
 .cssmap-250 .eu48 a {
   left: 71px;
   top: 123px
 }
 
 .cssmap-250 .eu48 a.tooltip-left .tooltip-arrow {
   left: 71px
 }
 
 .cssmap-250 .eu49 a {
   left: 62px;
   top: 117px
 }
 
 .cssmap-250 .eu49 a.tooltip-left .tooltip-arrow {
   left: 62px
 }
 
 .cssmap-250 .eu50 a {
   left: 57px;
   top: 115px
 }
 
 .cssmap-250 .eu50 a.tooltip-left .tooltip-arrow {
   left: 57px
 }
 
 .cssmap-250 .eu51 a {
   left: 63px;
   top: 103px
 }
 
 .cssmap-250 .eu51 a.tooltip-left .tooltip-arrow {
   left: 63px
 }
 
 .cssmap-250 .eu52 a {
   left: 64px;
   top: 125px
 }
 
 .cssmap-250 .eu52 a.tooltip-left .tooltip-arrow {
   left: 64px
 }
 
 /* size: 320 */
 
 .cssmap-320 {
   width: 320px
 }
 
 .cssmap-320 .europe,
 .cssmap-320 .europe .bg,
 .cssmap-320 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-320.png') no-repeat 0 0
 }
 
 .cssmap-320 .europe,
 .cssmap-320 .europe-cities {
   height: 260px;
   width: 320px
 }
 
 .cssmap-320 .europe-cities {
   background-position: -350px 0
 }
 
 .cssmap-320 .europe .m {
   margin: 9998px 0 0 1px
 }
 
 .cssmap-320 .europe .m span {
   font-size: 20px !important
 }
 
 .cssmap-320 .eu1.focus .bg,
 .cssmap-320 .eu1.active-region .bg {
   height: 15px;
   left: 156px;
   top: 199px;
   width: 7px
 }
 
 .cssmap-320 .eu1.focus .bg {
   background-position: -189px -570px
 }
 
 .cssmap-320 .eu1.active-region .bg {
   background-position: -189px -880px
 }
 
 .cssmap-320 .eu2.focus .bg,
 .cssmap-320 .eu2.active-region .bg {
   height: 2px;
   left: 93px;
   top: 199px;
   width: 2px
 }
 
 .cssmap-320 .eu2.focus .bg {
   background-position: -316px -573px
 }
 
 .cssmap-320 .eu2.active-region .bg {
   background-position: -316px -883px
 }
 
 .cssmap-320 .eu3.focus .bg,
 .cssmap-320 .eu3.active-region .bg {
   height: 15px;
   left: 122px;
   top: 166px;
   width: 28px
 }
 
 .cssmap-320 .eu3.focus .bg {
   background-position: -122px -346px
 }
 
 .cssmap-320 .eu3.active-region .bg {
   background-position: -122px -656px
 }
 
 .cssmap-320 .eu4.focus .bg,
 .cssmap-320 .eu4.active-region .bg {
   height: 30px;
   left: 170px;
   top: 124px;
   width: 35px
 }
 
 .cssmap-320 .eu4.focus .bg {
   background-position: -62px -346px
 }
 
 .cssmap-320 .eu4.active-region .bg {
   background-position: -62px -656px
 }
 
 .cssmap-320 .eu5.focus .bg,
 .cssmap-320 .eu5.active-region .bg {
   height: 12px;
   left: 97px;
   top: 152px;
   width: 14px
 }
 
 .cssmap-320 .eu5.focus .bg {
   background-position: -510px -348px
 }
 
 .cssmap-320 .eu5.active-region .bg {
   background-position: -510px -658px
 }
 
 .cssmap-320 .eu6.focus .bg,
 .cssmap-320 .eu6.active-region .bg {
   height: 15px;
   left: 144px;
   top: 186px;
   width: 14px
 }
 
 .cssmap-320 .eu6.focus .bg {
   background-position: -100px -306px
 }
 
 .cssmap-320 .eu6.active-region .bg {
   background-position: -100px -616px
 }
 
 .cssmap-320 .eu7.focus .bg,
 .cssmap-320 .eu7.active-region .bg {
   height: 15px;
   left: 167px;
   top: 191px;
   width: 23px
 }
 
 .cssmap-320 .eu7.focus .bg {
   background-position: -321px -305px
 }
 
 .cssmap-320 .eu7.active-region .bg {
   background-position: -321px -615px
 }
 
 .cssmap-320 .eu8.focus .bg,
 .cssmap-320 .eu8.active-region .bg {
   height: 21px;
   left: 136px;
   top: 179px;
   width: 22px
 }
 
 .cssmap-320 .eu8.focus .bg {
   background-position: -159px -386px
 }
 
 .cssmap-320 .eu8.active-region .bg {
   background-position: -159px -696px
 }
 
 .cssmap-320 .eu9.focus .bg,
 .cssmap-320 .eu9.active-region .bg {
   height: 6px;
   left: 203px;
   top: 231px;
   width: 9px
 }
 
 .cssmap-320 .eu9.focus .bg {
   background-position: -471px -567px
 }
 
 .cssmap-320 .eu9.active-region .bg {
   background-position: -471px -877px
 }
 
 .cssmap-320 .eu10.focus .bg,
 .cssmap-320 .eu10.active-region .bg {
   height: 14px;
   left: 131px;
   top: 155px;
   width: 25px
 }
 
 .cssmap-320 .eu10.focus .bg {
   background-position: -51px -306px
 }
 
 .cssmap-320 .eu10.active-region .bg {
   background-position: -51px -616px
 }
 
 .cssmap-320 .eu11.focus .bg,
 .cssmap-320 .eu11.active-region .bg {
   height: 54px;
   left: 60px;
   top: 81px;
   width: 82px
 }
 
 .cssmap-320 .eu11.focus .bg {
   background-position: -5px -525px
 }
 
 .cssmap-320 .eu11.active-region .bg {
   background-position: -5px -835px
 }
 
 .cssmap-320 .eu12.focus .bg,
 .cssmap-320 .eu12.active-region .bg {
   height: 15px;
   left: 166px;
   top: 101px;
   width: 23px
 }
 
 .cssmap-320 .eu12.focus .bg {
   background-position: -447px -306px
 }
 
 .cssmap-320 .eu12.active-region .bg {
   background-position: -447px -616px
 }
 
 .cssmap-320 .eu13.focus .bg,
 .cssmap-320 .eu13.active-region .bg {
   height: 51px;
   left: 69px;
   top: 155px;
   width: 53px
 }
 
 .cssmap-320 .eu13.focus .bg {
   background-position: -273px -354px
 }
 
 .cssmap-320 .eu13.active-region .bg {
   background-position: -273px -664px
 }
 
 .cssmap-320 .eu14.focus .bg,
 .cssmap-320 .eu14.active-region .bg {
   height: 88px;
   left: 157px;
   top: 12px;
   width: 44px
 }
 
 .cssmap-320 .eu14.focus .bg {
   background-position: -200px -435px
 }
 
 .cssmap-320 .eu14.active-region .bg {
   background-position: -200px -745px
 }
 
 .cssmap-320 .eu15.focus .bg,
 .cssmap-320 .eu15.active-region .bg {
   height: 13px;
   left: 230px;
   top: 194px;
   width: 24px
 }
 
 .cssmap-320 .eu15.focus .bg {
   background-position: -140px -305px
 }
 
 .cssmap-320 .eu15.active-region .bg {
   background-position: -140px -615px
 }
 
 .cssmap-320 .eu16.focus .bg,
 .cssmap-320 .eu16.active-region .bg {
   height: 46px;
   left: 109px;
   top: 130px;
   width: 33px
 }
 
 .cssmap-320 .eu16.focus .bg {
   background-position: -66px -400px
 }
 
 .cssmap-320 .eu16.active-region .bg {
   background-position: -66px -710px
 }
 
 .cssmap-320 .eu17.focus .bg,
 .cssmap-320 .eu17.active-region .bg {
   height: 32px;
   left: 157px;
   top: 203px;
   width: 32px
 }
 
 .cssmap-320 .eu17.focus .bg {
   background-position: -7px -346px
 }
 
 .cssmap-320 .eu17.active-region .bg {
   background-position: -7px -656px
 }
 
 .cssmap-320 .eu18.focus .bg,
 .cssmap-320 .eu18.active-region .bg {
   height: 15px;
   left: 145px;
   top: 169px;
   width: 25px
 }
 
 .cssmap-320 .eu18.focus .bg {
   background-position: -494px -306px
 }
 
 .cssmap-320 .eu18.active-region .bg {
   background-position: -494px -616px
 }
 
 .cssmap-320 .eu19.focus .bg,
 .cssmap-320 .eu19.active-region .bg {
   height: 27px;
   left: 0;
   top: 46px;
   width: 40px
 }
 
 .cssmap-320 .eu19.focus .bg {
   background-position: -128px -499px
 }
 
 .cssmap-320 .eu19.active-region .bg {
   background-position: -128px -809px
 }
 
 .cssmap-320 .eu20.focus .bg,
 .cssmap-320 .eu20.active-region .bg {
   height: 24px;
   left: 50px;
   top: 129px;
   width: 16px
 }
 
 .cssmap-320 .eu20.focus .bg {
   background-position: -280px -305px
 }
 
 .cssmap-320 .eu20.active-region .bg {
   background-position: -280px -615px
 }
 
 .cssmap-320 .eu21.focus .bg,
 .cssmap-320 .eu21.active-region .bg {
   height: 1px;
   left: 132px;
   top: 193px;
   width: 1px
 }
 
 .cssmap-320 .eu21.focus .bg {
   background-position: -433px -574px
 }
 
 .cssmap-320 .eu21.active-region .bg {
   background-position: -433px -884px
 }
 
 .cssmap-320 .eu22.focus .bg,
 .cssmap-320 .eu22.active-region .bg {
   height: 56px;
   left: 111px;
   top: 177px;
   width: 43px
 }
 
 .cssmap-320 .eu22.focus .bg {
   background-position: -440px -349px
 }
 
 .cssmap-320 .eu22.active-region .bg {
   background-position: -440px -659px
 }
 
 .cssmap-320 .eu23.focus .bg,
 .cssmap-320 .eu23.active-region .bg {
   height: 7px;
   left: 159px;
   top: 196px;
   width: 7px
 }
 
 .cssmap-320 .eu23.focus .bg {
   background-position: -518px -516px
 }
 
 .cssmap-320 .eu23.active-region .bg {
   background-position: -518px -826px
 }
 
 .cssmap-320 .eu24.focus .bg,
 .cssmap-320 .eu24.active-region .bg {
   height: 16px;
   left: 162px;
   top: 112px;
   width: 27px
 }
 
 .cssmap-320 .eu24.focus .bg {
   background-position: -543px -305px
 }
 
 .cssmap-320 .eu24.active-region .bg {
   background-position: -543px -615px
 }
 
 .cssmap-320 .eu25.focus .bg,
 .cssmap-320 .eu25.active-region .bg {
   height: 2px;
   left: 121px;
   top: 176px;
   width: 1px
 }
 
 .cssmap-320 .eu25.focus .bg {
   background-position: -376px -573px
 }
 
 .cssmap-320 .eu25.active-region .bg {
   background-position: -376px -883px
 }
 
 .cssmap-320 .eu26.focus .bg,
 .cssmap-320 .eu26.active-region .bg {
   height: 17px;
   left: 162px;
   top: 122px;
   width: 21px
 }
 
 .cssmap-320 .eu26.focus .bg {
   background-position: -4px -305px
 }
 
 .cssmap-320 .eu26.active-region .bg {
   background-position: -4px -615px
 }
 
 .cssmap-320 .eu27.focus .bg,
 .cssmap-320 .eu27.active-region .bg {
   height: 5px;
   left: 108px;
   top: 160px;
   width: 3px
 }
 
 .cssmap-320 .eu27.focus .bg {
   background-position: -256px -570px
 }
 
 .cssmap-320 .eu27.active-region .bg {
   background-position: -256px -880px
 }
 
 .cssmap-320 .eu28.focus .bg,
 .cssmap-320 .eu28.active-region .bg {
   height: 8px;
   left: 161px;
   top: 200px;
   width: 10px
 }
 
 .cssmap-320 .eu28.focus .bg {
   background-position: -518px -450px
 }
 
 .cssmap-320 .eu28.active-region .bg {
   background-position: -518px -760px
 }
 
 .cssmap-320 .eu29.focus .bg,
 .cssmap-320 .eu29.active-region .bg {
   height: 1px;
   left: 138px;
   top: 229px;
   width: 1px
 }
 
 .cssmap-320 .eu29.focus .bg {
   background-position: -345px -572px
 }
 
 .cssmap-320 .eu29.active-region .bg {
   background-position: -345px -882px
 }
 
 .cssmap-320 .eu30.focus .bg,
 .cssmap-320 .eu30.active-region .bg {
   height: 16px;
   left: 183px;
   top: 169px;
   width: 13px
 }
 
 .cssmap-320 .eu30.focus .bg {
   background-position: -369px -304px
 }
 
 .cssmap-320 .eu30.active-region .bg {
   background-position: -369px -614px
 }
 
 .cssmap-320 .eu31.focus .bg,
 .cssmap-320 .eu31.active-region .bg {
   height: 1px;
   left: 114px;
   top: 193px;
   width: 1px
 }
 
 .cssmap-320 .eu31.focus .bg {
   background-position: -407px -573px
 }
 
 .cssmap-320 .eu31.active-region .bg {
   background-position: -407px -883px
 }
 
 .cssmap-320 .eu32.focus .bg,
 .cssmap-320 .eu32.active-region .bg {
   height: 9px;
   left: 153px;
   top: 194px;
   width: 7px
 }
 
 .cssmap-320 .eu32.focus .bg {
   background-position: -518px -482px
 }
 
 .cssmap-320 .eu32.active-region .bg {
   background-position: -518px -792px
 }
 
 .cssmap-320 .eu33.focus .bg,
 .cssmap-320 .eu33.active-region .bg {
   height: 17px;
   left: 99px;
   top: 140px;
   width: 15px
 }
 
 .cssmap-320 .eu33.focus .bg {
   background-position: -173px -342px
 }
 
 .cssmap-320 .eu33.active-region .bg {
   background-position: -173px -652px
 }
 
 .cssmap-320 .eu34.focus .bg,
 .cssmap-320 .eu34.active-region .bg {
   height: 113px;
   left: 104px;
   top: 0;
   width: 95px
 }
 
 .cssmap-320 .eu34.focus .bg {
   background-position: -343px -432px
 }
 
 .cssmap-320 .eu34.active-region .bg {
   background-position: -343px -742px
 }
 
 .cssmap-320 .eu35.focus .bg,
 .cssmap-320 .eu35.active-region .bg {
   height: 34px;
   left: 138px;
   top: 133px;
   width: 36px
 }
 
 .cssmap-320 .eu35.focus .bg {
   background-position: -5px -403px
 }
 
 .cssmap-320 .eu35.active-region .bg {
   background-position: -5px -713px
 }
 
 .cssmap-320 .eu36.focus .bg,
 .cssmap-320 .eu36.active-region .bg {
   height: 24px;
   left: 54px;
   top: 201px;
   width: 12px
 }
 
 .cssmap-320 .eu36.focus .bg {
   background-position: -124px -385px
 }
 
 .cssmap-320 .eu36.active-region .bg {
   background-position: -124px -695px
 }
 
 .cssmap-320 .eu37.focus .bg,
 .cssmap-320 .eu37.active-region .bg {
   height: 24px;
   left: 160px;
   top: 170px;
   width: 34px
 }
 
 .cssmap-320 .eu37.focus .bg {
   background-position: -129px -552px
 }
 
 .cssmap-320 .eu37.active-region .bg {
   background-position: -129px -862px
 }
 
 .cssmap-320 .eu38.focus .bg,
 .cssmap-320 .eu38.active-region .bg {
   height: 218px;
   left: 158px;
   top: -11px;
   width: 155px
 }
 
 .cssmap-320 .eu38.focus .bg {
   background-position: -552px -346px
 }
 
 .cssmap-320 .eu38.active-region .bg {
   background-position: -552px -656px
 }
 
 .cssmap-320 .eu39.focus .bg,
 .cssmap-320 .eu39.active-region .bg {
   height: 20px;
   left: 155px;
   top: 181px;
   width: 15px
 }
 
 .cssmap-320 .eu39.focus .bg {
   background-position: -406px -304px
 }
 
 .cssmap-320 .eu39.active-region .bg {
   background-position: -406px -614px
 }
 
 .cssmap-320 .eu40.focus .bg,
 .cssmap-320 .eu40.active-region .bg {
   height: 11px;
   left: 148px;
   top: 163px;
   width: 21px
 }
 
 .cssmap-320 .eu40.focus .bg {
   background-position: -235px -305px
 }
 
 .cssmap-320 .eu40.active-region .bg {
   background-position: -235px -615px
 }
 
 .cssmap-320 .eu41.focus .bg,
 .cssmap-320 .eu41.active-region .bg {
   height: 8px;
   left: 135px;
   top: 178px;
   width: 12px
 }
 
 .cssmap-320 .eu41.focus .bg {
   background-position: -509px -384px
 }
 
 .cssmap-320 .eu41.active-region .bg {
   background-position: -509px -694px
 }
 
 .cssmap-320 .eu42.focus .bg,
 .cssmap-320 .eu42.active-region .bg {
   height: 40px;
   left: 55px;
   top: 193px;
   width: 49px
 }
 
 .cssmap-320 .eu42.focus .bg {
   background-position: -125px -434px
 }
 
 .cssmap-320 .eu42.active-region .bg {
   background-position: -125px -744px
 }
 
 .cssmap-320 .eu43.focus .bg,
 .cssmap-320 .eu43.active-region .bg {
   height: 108px;
   left: 127px;
   top: 22px;
   width: 47px
 }
 
 .cssmap-320 .eu43.focus .bg {
   background-position: -269px -434px
 }
 
 .cssmap-320 .eu43.active-region .bg {
   background-position: -269px -744px
 }
 
 .cssmap-320 .eu44.focus .bg,
 .cssmap-320 .eu44.active-region .bg {
   height: 11px;
   left: 109px;
   top: 173px;
   width: 17px
 }
 
 .cssmap-320 .eu44.focus .bg {
   background-position: -192px -306px
 }
 
 .cssmap-320 .eu44.active-region .bg {
   background-position: -192px -616px
 }
 
 .cssmap-320 .eu45.focus .bg,
 .cssmap-320 .eu45.active-region .bg {
   height: 29px;
   left: 179px;
   top: 202px;
   width: 69px
 }
 
 .cssmap-320 .eu45.focus .bg {
   background-position: -3px -471px
 }
 
 .cssmap-320 .eu45.active-region .bg {
   background-position: -3px -781px
 }
 
 .cssmap-320 .eu46.focus .bg,
 .cssmap-320 .eu46.active-region .bg {
   height: 44px;
   left: 167px;
   top: 147px;
   width: 65px
 }
 
 .cssmap-320 .eu46.focus .bg {
   background-position: -351px -354px
 }
 
 .cssmap-320 .eu46.active-region .bg {
   background-position: -351px -664px
 }
 
 .cssmap-320 .eu47.focus .bg,
 .cssmap-320 .eu47.active-region .bg {
   height: 69px;
   left: 58px;
   top: 92px;
   width: 36px
 }
 
 .cssmap-320 .eu47.focus .bg {
   background-position: -213px -340px
 }
 
 .cssmap-320 .eu47.active-region .bg {
   background-position: -213px -650px
 }
 
 .cssmap-320 .eu48.focus .bg,
 .cssmap-320 .eu48.active-region .bg {
   height: 36px;
   left: 67px;
   top: 126px;
   width: 27px
 }
 
 .cssmap-320 .eu48.focus .bg {
   background-position: -465px -499px
 }
 
 .cssmap-320 .eu48.active-region .bg {
   background-position: -465px -809px
 }
 
 .cssmap-320 .eu49.focus .bg,
 .cssmap-320 .eu49.active-region .bg {
   height: 3px;
   left: 70px;
   top: 135px;
   width: 3px
 }
 
 .cssmap-320 .eu49.focus .bg {
   background-position: -286px -570px
 }
 
 .cssmap-320 .eu49.active-region .bg {
   background-position: -286px -880px
 }
 
 .cssmap-320 .eu50.focus .bg,
 .cssmap-320 .eu50.active-region .bg {
   height: 8px;
   left: 58px;
   top: 130px;
   width: 10px
 }
 
 .cssmap-320 .eu50.focus .bg {
   background-position: -517px -418px
 }
 
 .cssmap-320 .eu50.active-region .bg {
   background-position: -517px -728px
 }
 
 .cssmap-320 .eu51.focus .bg,
 .cssmap-320 .eu51.active-region .bg {
   height: 42px;
   left: 61px;
   top: 92px;
   width: 25px
 }
 
 .cssmap-320 .eu51.focus .bg {
   background-position: -466px -432px
 }
 
 .cssmap-320 .eu51.active-region .bg {
   background-position: -466px -742px
 }
 
 .cssmap-320 .eu52.focus .bg,
 .cssmap-320 .eu52.active-region .bg {
   height: 12px;
   left: 69px;
   top: 141px;
   width: 10px
 }
 
 .cssmap-320 .eu52.focus .bg {
   background-position: -221px -570px
 }
 
 .cssmap-320 .eu52.active-region .bg {
   background-position: -221px -880px
 }
 
 .cssmap-320 .eu1 a {
   left: 169px;
   top: 216px
 }
 
 .cssmap-320 .eu1 a.tooltip-right .tooltip-arrow {
   right: 151px
 }
 
 .cssmap-320 .eu2 a {
   left: 103px;
   top: 209px
 }
 
 .cssmap-320 .eu2 a.tooltip-left .tooltip-arrow {
   left: 103px
 }
 
 .cssmap-320 .eu3 a {
   left: 150px;
   top: 183px
 }
 
 .cssmap-320 .eu3 a.tooltip-left .tooltip-arrow {
   left: 150px
 }
 
 .cssmap-320 .eu4 a {
   left: 198px;
   top: 149px
 }
 
 .cssmap-320 .eu4 a.tooltip-right .tooltip-arrow {
   right: 122px
 }
 
 .cssmap-320 .eu5 a {
   left: 114px;
   top: 166px
 }
 
 .cssmap-320 .eu5 a.tooltip-left .tooltip-arrow {
   left: 114px
 }
 
 .cssmap-320 .eu6 a {
   left: 161px;
   top: 201px
 }
 
 .cssmap-320 .eu6 a.tooltip-right .tooltip-arrow {
   right: 159px
 }
 
 .cssmap-320 .eu7 a {
   left: 187px;
   top: 209px
 }
 
 .cssmap-320 .eu7 a.tooltip-right .tooltip-arrow {
   right: 133px
 }
 
 .cssmap-320 .eu8 a {
   left: 157px;
   top: 193px
 }
 
 .cssmap-320 .eu8 a.tooltip-left .tooltip-arrow {
   left: 157px
 }
 
 .cssmap-320 .eu9 a {
   left: 217px;
   top: 244px
 }
 
 .cssmap-320 .eu9 a.tooltip-right .tooltip-arrow {
   right: 103px
 }
 
 .cssmap-320 .eu10 a {
   left: 152px;
   top: 172px
 }
 
 .cssmap-320 .eu10 a.tooltip-left .tooltip-arrow {
   left: 152px
 }
 
 .cssmap-320 .eu11 a {
   left: 131px;
   top: 134px
 }
 
 .cssmap-320 .eu11 a.tooltip-left .tooltip-arrow {
   left: 131px
 }
 
 .cssmap-320 .eu12 a {
   left: 189px;
   top: 116px
 }
 
 .cssmap-320 .eu12 a.tooltip-right .tooltip-arrow {
   right: 131px
 }
 
 .cssmap-320 .eu13 a {
   left: 108px;
   top: 187px
 }
 
 .cssmap-320 .eu13 a.tooltip-left .tooltip-arrow {
   left: 108px
 }
 
 .cssmap-320 .eu14 a {
   left: 194px;
   top: 76px
 }
 
 .cssmap-320 .eu14 a.tooltip-right .tooltip-arrow {
   right: 126px
 }
 
 .cssmap-320 .eu15 a {
   left: 254px;
   top: 212px
 }
 
 .cssmap-320 .eu15 a.tooltip-right .tooltip-arrow {
   right: 66px
 }
 
 .cssmap-320 .eu16 a {
   left: 135px;
   top: 163px
 }
 
 .cssmap-320 .eu16 a.tooltip-left .tooltip-arrow {
   left: 135px
 }
 
 .cssmap-320 .eu17 a {
   left: 176px;
   top: 224px
 }
 
 .cssmap-320 .eu17 a.tooltip-right .tooltip-arrow {
   right: 144px
 }
 
 .cssmap-320 .eu18 a {
   left: 167px;
   top: 186px
 }
 
 .cssmap-320 .eu18 a.tooltip-right .tooltip-arrow {
   right: 153px
 }
 
 .cssmap-320 .eu19 a {
   left: 34px;
   top: 70px
 }
 
 .cssmap-320 .eu19 a.tooltip-left .tooltip-arrow {
   left: 34px
 }
 
 .cssmap-320 .eu20 a {
   left: 71px;
   top: 153px
 }
 
 .cssmap-320 .eu20 a.tooltip-left .tooltip-arrow {
   left: 71px
 }
 
 .cssmap-320 .eu21 a {
   left: 144px;
   top: 203px
 }
 
 .cssmap-320 .eu21 a.tooltip-left .tooltip-arrow {
   left: 144px
 }
 
 .cssmap-320 .eu22 a {
   left: 143px;
   top: 208px
 }
 
 .cssmap-320 .eu22 a.tooltip-left .tooltip-arrow {
   left: 143px
 }
 
 .cssmap-320 .eu23 a {
   left: 172px;
   top: 209px
 }
 
 .cssmap-320 .eu23 a.tooltip-right .tooltip-arrow {
   right: 148px
 }
 
 .cssmap-320 .eu24 a {
   left: 189px;
   top: 129px
 }
 
 .cssmap-320 .eu24 a.tooltip-right .tooltip-arrow {
   right: 131px
 }
 
 .cssmap-320 .eu25 a {
   left: 132px;
   top: 186px
 }
 
 .cssmap-320 .eu25 a.tooltip-left .tooltip-arrow {
   left: 132px
 }
 
 .cssmap-320 .eu26 a {
   left: 184px;
   top: 140px
 }
 
 .cssmap-320 .eu26 a.tooltip-right .tooltip-arrow {
   right: 136px
 }
 
 .cssmap-320 .eu27 a {
   left: 119px;
   top: 172px
 }
 
 .cssmap-320 .eu27 a.tooltip-left .tooltip-arrow {
   left: 119px
 }
 
 .cssmap-320 .eu28 a {
   left: 175px;
   top: 214px
 }
 
 .cssmap-320 .eu28 a.tooltip-right .tooltip-arrow {
   right: 145px
 }
 
 .cssmap-320 .eu29 a {
   left: 149px;
   top: 240px
 }
 
 .cssmap-320 .eu29 a.tooltip-left .tooltip-arrow {
   left: 149px
 }
 
 .cssmap-320 .eu30 a {
   left: 200px;
   top: 186px
 }
 
 .cssmap-320 .eu30 a.tooltip-right .tooltip-arrow {
   right: 120px
 }
 
 .cssmap-320 .eu31 a {
   left: 124px;
   top: 204px
 }
 
 .cssmap-320 .eu31 a.tooltip-left .tooltip-arrow {
   left: 124px
 }
 
 .cssmap-320 .eu32 a {
   left: 166px;
   top: 208px
 }
 
 .cssmap-320 .eu32 a.tooltip-right .tooltip-arrow {
   right: 154px
 }
 
 .cssmap-320 .eu33 a {
   left: 117px;
   top: 158px
 }
 
 .cssmap-320 .eu33 a.tooltip-left .tooltip-arrow {
   left: 117px
 }
 
 .cssmap-320 .eu34 a {
   left: 130px;
   top: 96px
 }
 
 .cssmap-320 .eu34 a.tooltip-left .tooltip-arrow {
   left: 130px
 }
 
 .cssmap-320 .eu35 a {
   left: 167px;
   top: 158px
 }
 
 .cssmap-320 .eu35 a.tooltip-right .tooltip-arrow {
   right: 153px
 }
 
 .cssmap-320 .eu36 a {
   left: 70px;
   top: 223px
 }
 
 .cssmap-320 .eu36 a.tooltip-left .tooltip-arrow {
   left: 70px
 }
 
 .cssmap-320 .eu37 a {
   left: 186px;
   top: 192px
 }
 
 .cssmap-320 .eu37 a.tooltip-right .tooltip-arrow {
   right: 134px
 }
 
 .cssmap-320 .eu38 a {
   left: 252px;
   top: 117px
 }
 
 .cssmap-320 .eu38 a.tooltip-right .tooltip-arrow {
   right: 68px
 }
 
 .cssmap-320 .eu39 a {
   left: 172px;
   top: 201px
 }
 
 .cssmap-320 .eu39 a.tooltip-right .tooltip-arrow {
   right: 148px
 }
 
 .cssmap-320 .eu40 a {
   left: 167px;
   top: 178px
 }
 
 .cssmap-320 .eu40 a.tooltip-right .tooltip-arrow {
   right: 153px
 }
 
 .cssmap-320 .eu41 a {
   left: 150px;
   top: 192px
 }
 
 .cssmap-320 .eu41 a.tooltip-left .tooltip-arrow {
   left: 150px
 }
 
 .cssmap-320 .eu42 a {
   left: 86px;
   top: 221px
 }
 
 .cssmap-320 .eu42 a.tooltip-left .tooltip-arrow {
   left: 86px
 }
 
 .cssmap-320 .eu43 a {
   left: 161px;
   top: 69px
 }
 
 .cssmap-320 .eu43 a.tooltip-right .tooltip-arrow {
   right: 159px
 }
 
 .cssmap-320 .eu44 a {
   left: 127px;
   top: 187px
 }
 
 .cssmap-320 .eu44 a.tooltip-left .tooltip-arrow {
   left: 127px
 }
 
 .cssmap-320 .eu45 a {
   left: 224px;
   top: 225px
 }
 
 .cssmap-320 .eu45 a.tooltip-right .tooltip-arrow {
   right: 96px
 }
 
 .cssmap-320 .eu46 a {
   left: 210px;
   top: 174px
 }
 
 .cssmap-320 .eu46 a.tooltip-right .tooltip-arrow {
   right: 110px
 }
 
 .cssmap-320 .eu47 a {
   left: 90px;
   top: 145px
 }
 
 .cssmap-320 .eu47 a.tooltip-left .tooltip-arrow {
   left: 90px
 }
 
 .cssmap-320 .eu48 a {
   left: 93px;
   top: 154px
 }
 
 .cssmap-320 .eu48 a.tooltip-left .tooltip-arrow {
   left: 93px
 }
 
 .cssmap-320 .eu49 a {
   left: 82px;
   top: 147px
 }
 
 .cssmap-320 .eu49 a.tooltip-left .tooltip-arrow {
   left: 82px
 }
 
 .cssmap-320 .eu50 a {
   left: 76px;
   top: 143px
 }
 
 .cssmap-320 .eu50 a.tooltip-left .tooltip-arrow {
   left: 76px
 }
 
 .cssmap-320 .eu51 a {
   left: 83px;
   top: 129px
 }
 
 .cssmap-320 .eu51 a.tooltip-left .tooltip-arrow {
   left: 83px
 }
 
 .cssmap-320 .eu52 a {
   left: 84px;
   top: 157px
 }
 
 .cssmap-320 .eu52 a.tooltip-left .tooltip-arrow {
   left: 84px
 }
 
 /* size: 430 */
 
 .cssmap-430 {
   width: 430px
 }
 
 .cssmap-430 .europe,
 .cssmap-430 .europe .bg,
 .cssmap-430 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-430.png') no-repeat 0 0
 }
 
 
 .cssmap-430 .europe,
 .cssmap-430 .europe-cities {
   height: 340px;
   width: 430px
 }
 
 .cssmap-430 .europe-cities {
   background-position: -450px 0
 }
 
 .cssmap-430 .europe .m {
   margin: 9999px 0 0 10px
 }
 
 .cssmap-430 .europe .m span {
   font-size: 26px !important;
   padding: 0 1px 1px 0
 }
 
 .cssmap-430 .eu1.focus .bg,
 .cssmap-430 .eu1.active-region .bg {
   height: 19px;
   left: 215px;
   top: 263px;
   width: 9px
 }
 
 .cssmap-430 .eu1.focus .bg {
   background-position: -564px -679px
 }
 
 .cssmap-430 .eu1.active-region .bg {
   background-position: -564px -1029px
 }
 
 .cssmap-430 .eu2.focus .bg,
 .cssmap-430 .eu2.active-region .bg {
   height: 2px;
   left: 132px;
   top: 263px;
   width: 2px
 }
 
 .cssmap-430 .eu2.focus .bg {
   background-position: -309px -704px
 }
 
 .cssmap-430 .eu2.active-region .bg {
   background-position: -309px -1054px
 }
 
 .cssmap-430 .eu3.focus .bg,
 .cssmap-430 .eu3.active-region .bg {
   height: 19px;
   left: 170px;
   top: 221px;
   width: 36px
 }
 
 .cssmap-430 .eu3.focus .bg {
   background-position: -144px -432px
 }
 
 .cssmap-430 .eu3.active-region .bg {
   background-position: -144px -782px
 }
 
 .cssmap-430 .eu4.focus .bg,
 .cssmap-430 .eu4.active-region .bg {
   height: 39px;
   left: 233px;
   top: 166px;
   width: 45px
 }
 
 .cssmap-430 .eu4.focus .bg {
   background-position: -74px -432px
 }
 
 .cssmap-430 .eu4.active-region .bg {
   background-position: -74px -782px
 }
 
 .cssmap-430 .eu5.focus .bg,
 .cssmap-430 .eu5.active-region .bg {
   height: 15px;
   left: 137px;
   top: 202px;
   width: 18px
 }
 
 .cssmap-430 .eu5.focus .bg {
   background-position: -605px -469px
 }
 
 .cssmap-430 .eu5.active-region .bg {
   background-position: -605px -819px
 }
 
 .cssmap-430 .eu6.focus .bg,
 .cssmap-430 .eu6.active-region .bg {
   height: 19px;
   left: 198px;
   top: 246px;
   width: 18px
 }
 
 .cssmap-430 .eu6.focus .bg {
   background-position: -114px -388px
 }
 
 .cssmap-430 .eu6.active-region .bg {
   background-position: -114px -738px
 }
 
 .cssmap-430 .eu7.focus .bg,
 .cssmap-430 .eu7.active-region .bg {
   height: 19px;
   left: 229px;
   top: 253px;
   width: 29px
 }
 
 .cssmap-430 .eu7.focus .bg {
   background-position: -367px -389px
 }
 
 .cssmap-430 .eu7.active-region .bg {
   background-position: -367px -739px
 }
 
 .cssmap-430 .eu8.focus .bg,
 .cssmap-430 .eu8.active-region .bg {
   height: 27px;
   left: 188px;
   top: 238px;
   width: 28px
 }
 
 .cssmap-430 .eu8.focus .bg {
   background-position: -188px -480px
 }
 
 .cssmap-430 .eu8.active-region .bg {
   background-position: -188px -830px
 }
 
 .cssmap-430 .eu9.focus .bg,
 .cssmap-430 .eu9.active-region .bg {
   height: 7px;
   left: 275px;
   top: 305px;
   width: 11px
 }
 
 .cssmap-430 .eu9.focus .bg {
   background-position: -623px -650px
 }
 
 .cssmap-430 .eu9.active-region .bg {
   background-position: -623px -1000px
 }
 
 .cssmap-430 .eu10.focus .bg,
 .cssmap-430 .eu10.active-region .bg {
   height: 19px;
   left: 181px;
   top: 206px;
   width: 32px
 }
 
 .cssmap-430 .eu10.focus .bg {
   background-position: -56px -389px
 }
 
 .cssmap-430 .eu10.active-region .bg {
   background-position: -56px -739px
 }
 
 .cssmap-430 .eu11.focus .bg,
 .cssmap-430 .eu11.active-region .bg {
   height: 70px;
   left: 90px;
   top: 109px;
   width: 106px
 }
 
 .cssmap-430 .eu11.focus .bg {
   background-position: -5px -642px
 }
 
 .cssmap-430 .eu11.active-region .bg {
   background-position: -5px -992px
 }
 
 .cssmap-430 .eu12.focus .bg,
 .cssmap-430 .eu12.active-region .bg {
   height: 20px;
   left: 227px;
   top: 135px;
   width: 30px
 }
 
 .cssmap-430 .eu12.focus .bg {
   background-position: -509px -388px
 }
 
 .cssmap-430 .eu12.active-region .bg {
   background-position: -509px -738px
 }
 
 .cssmap-430 .eu13.focus .bg,
 .cssmap-430 .eu13.active-region .bg {
   height: 66px;
   left: 102px;
   top: 206px;
   width: 69px
 }
 
 .cssmap-430 .eu13.focus .bg {
   background-position: -321px -444px
 }
 
 .cssmap-430 .eu13.active-region .bg {
   background-position: -321px -794px
 }
 
 .cssmap-430 .eu14.focus .bg,
 .cssmap-430 .eu14.active-region .bg {
   height: 114px;
   left: 216px;
   top: 20px;
   width: 57px
 }
 
 .cssmap-430 .eu14.focus .bg {
   background-position: -240px -548px
 }
 
 .cssmap-430 .eu14.active-region .bg {
   background-position: -240px -898px
 }
 
 .cssmap-430 .eu15.focus .bg,
 .cssmap-430 .eu15.active-region .bg {
   height: 16px;
   left: 311px;
   top: 257px;
   width: 32px
 }
 
 .cssmap-430 .eu15.focus .bg {
   background-position: -158px -388px
 }
 
 .cssmap-430 .eu15.active-region .bg {
   background-position: -158px -738px
 }
 
 .cssmap-430 .eu16.focus .bg,
 .cssmap-430 .eu16.active-region .bg {
   height: 59px;
   left: 153px;
   top: 174px;
   width: 43px
 }
 
 .cssmap-430 .eu16.focus .bg {
   background-position: -80px -496px
 }
 
 .cssmap-430 .eu16.active-region .bg {
   background-position: -80px -846px
 }
 
 .cssmap-430 .eu17.focus .bg,
 .cssmap-430 .eu17.active-region .bg {
   height: 42px;
   left: 215px;
   top: 268px;
   width: 42px
 }
 
 .cssmap-430 .eu17.focus .bg {
   background-position: -4px -434px
 }
 
 .cssmap-430 .eu17.active-region .bg {
   background-position: -4px -784px
 }
 
 .cssmap-430 .eu18.focus .bg,
 .cssmap-430 .eu18.active-region .bg {
   height: 20px;
   left: 200px;
   top: 224px;
   width: 32px
 }
 
 .cssmap-430 .eu18.focus .bg {
   background-position: -565px -389px
 }
 
 .cssmap-430 .eu18.active-region .bg {
   background-position: -565px -739px
 }
 
 .cssmap-430 .eu19.focus .bg,
 .cssmap-430 .eu19.active-region .bg {
   height: 35px;
   left: 12px;
   top: 64px;
   width: 52px
 }
 
 .cssmap-430 .eu19.focus .bg {
   background-position: -151px -610px
 }
 
 .cssmap-430 .eu19.active-region .bg {
   background-position: -151px -960px
 }
 
 .cssmap-430 .eu20.focus .bg,
 .cssmap-430 .eu20.active-region .bg {
   height: 31px;
   left: 77px;
   top: 172px;
   width: 21px
 }
 
 .cssmap-430 .eu20.focus .bg {
   background-position: -322px -388px
 }
 
 .cssmap-430 .eu20.active-region .bg {
   background-position: -322px -738px
 }
 
 .cssmap-430 .eu21.focus .bg,
 .cssmap-430 .eu21.active-region .bg {
   height: 1px;
   left: 184px;
   top: 255px;
   width: 1px
 }
 
 .cssmap-430 .eu21.focus .bg {
   background-position: -402px -705px
 }
 
 .cssmap-430 .eu21.active-region .bg {
   background-position: -402px -1055px
 }
 
 .cssmap-430 .eu22.focus .bg,
 .cssmap-430 .eu22.active-region .bg {
   height: 72px;
   left: 156px;
   top: 234px;
   width: 56px
 }
 
 .cssmap-430 .eu22.focus .bg {
   background-position: -525px -434px
 }
 
 .cssmap-430 .eu22.active-region .bg {
   background-position: -525px -784px
 }
 
 .cssmap-430 .eu23.focus .bg,
 .cssmap-430 .eu23.active-region .bg {
   height: 9px;
   left: 218px;
   top: 259px;
   width: 9px
 }
 
 .cssmap-430 .eu23.focus .bg {
   background-position: -623px -616px
 }
 
 .cssmap-430 .eu23.active-region .bg {
   background-position: -623px -966px
 }
 
 .cssmap-430 .eu24.focus .bg,
 .cssmap-430 .eu24.active-region .bg {
   height: 21px;
   left: 223px;
   top: 149px;
   width: 34px
 }
 
 .cssmap-430 .eu24.focus .bg {
   background-position: -623px -388px
 }
 
 .cssmap-430 .eu24.active-region .bg {
   background-position: -623px -738px
 }
 
 .cssmap-430 .eu25.focus .bg,
 .cssmap-430 .eu25.active-region .bg {
   height: 2px;
   left: 169px;
   top: 233px;
   width: 1px
 }
 
 .cssmap-430 .eu25.focus .bg {
   background-position: -339px -704px
 }
 
 .cssmap-430 .eu25.active-region .bg {
   background-position: -339px -1054px
 }
 
 .cssmap-430 .eu26.focus .bg,
 .cssmap-430 .eu26.active-region .bg {
   height: 21px;
   left: 223px;
   top: 163px;
   width: 28px
 }
 
 .cssmap-430 .eu26.focus .bg {
   background-position: -5px -388px
 }
 
 .cssmap-430 .eu26.active-region .bg {
   background-position: -5px -738px
 }
 
 .cssmap-430 .eu27.focus .bg,
 .cssmap-430 .eu27.active-region .bg {
   height: 6px;
   left: 152px;
   top: 212px;
   width: 4px
 }
 
 .cssmap-430 .eu27.focus .bg {
   background-position: -219px -701px
 }
 
 .cssmap-430 .eu27.active-region .bg {
   background-position: -219px -1051px
 }
 
 .cssmap-430 .eu28.focus .bg,
 .cssmap-430 .eu28.active-region .bg {
   height: 10px;
   left: 220px;
   top: 265px;
   width: 12px
 }
 
 .cssmap-430 .eu28.focus .bg {
   background-position: -621px -546px
 }
 
 .cssmap-430 .eu28.active-region .bg {
   background-position: -621px -896px
 }
 
 .cssmap-430 .eu29.focus .bg,
 .cssmap-430 .eu29.active-region .bg {
   height: 2px;
   left: 191px;
   top: 302px;
   width: 1px
 }
 
 .cssmap-430 .eu29.focus .bg {
   background-position: -280px -702px
 }
 
 .cssmap-430 .eu29.active-region .bg {
   background-position: -280px -1052px
 }
 
 .cssmap-430 .eu30.focus .bg,
 .cssmap-430 .eu30.active-region .bg {
   height: 21px;
   left: 249px;
   top: 224px;
   width: 17px
 }
 
 .cssmap-430 .eu30.focus .bg {
   background-position: -421px -388px
 }
 
 .cssmap-430 .eu30.active-region .bg {
   background-position: -421px -738px
 }
 
 .cssmap-430 .eu31.focus .bg,
 .cssmap-430 .eu31.active-region .bg {
   height: 1px;
   left: 159px;
   top: 256px;
   width: 1px
 }
 
 .cssmap-430 .eu31.focus .bg {
   background-position: -370px -704px
 }
 
 .cssmap-430 .eu31.active-region .bg {
   background-position: -370px -1054px
 }
 
 .cssmap-430 .eu32.focus .bg,
 .cssmap-430 .eu32.active-region .bg {
   height: 11px;
   left: 211px;
   top: 257px;
   width: 9px
 }
 
 .cssmap-430 .eu32.focus .bg {
   background-position: -622px -580px
 }
 
 .cssmap-430 .eu32.active-region .bg {
   background-position: -622px -930px
 }
 
 .cssmap-430 .eu33.focus .bg,
 .cssmap-430 .eu33.active-region .bg {
   height: 22px;
   left: 140px;
   top: 187px;
   width: 19px
 }
 
 .cssmap-430 .eu33.focus .bg {
   background-position: -203px -432px
 }
 
 .cssmap-430 .eu33.active-region .bg {
   background-position: -203px -782px
 }
 
 .cssmap-430 .eu34.focus .bg,
 .cssmap-430 .eu34.active-region .bg {
   height: 146px;
   left: 147px;
   top: 5px;
   width: 123px
 }
 
 .cssmap-430 .eu34.focus .bg {
   background-position: -414px -531px
 }
 
 .cssmap-430 .eu34.active-region .bg {
   background-position: -414px -881px
 }
 
 .cssmap-430 .eu35.focus .bg,
 .cssmap-430 .eu35.active-region .bg {
   height: 44px;
   left: 191px;
   top: 177px;
   width: 47px
 }
 
 .cssmap-430 .eu35.focus .bg {
   background-position: -5px -501px
 }
 
 .cssmap-430 .eu35.active-region .bg {
   background-position: -5px -851px
 }
 
 .cssmap-430 .eu36.focus .bg,
 .cssmap-430 .eu36.active-region .bg {
   height: 32px;
   left: 82px;
   top: 266px;
   width: 16px
 }
 
 .cssmap-430 .eu36.focus .bg {
   background-position: -148px -478px
 }
 
 .cssmap-430 .eu36.active-region .bg {
   background-position: -148px -828px
 }
 
 .cssmap-430 .eu37.focus .bg,
 .cssmap-430 .eu37.active-region .bg {
   height: 31px;
   left: 219px;
   top: 226px;
   width: 44px
 }
 
 .cssmap-430 .eu37.focus .bg {
   background-position: -149px -671px
 }
 
 .cssmap-430 .eu37.active-region .bg {
   background-position: -149px -1021px
 }
 
 .cssmap-430 .eu38.focus .bg,
 .cssmap-430 .eu38.active-region .bg {
   height: 283px;
   left: 217px;
   top: -10px;
   width: 202px
 }
 
 .cssmap-430 .eu38.focus .bg {
   background-position: -682px -389px
 }
 
 .cssmap-430 .eu38.active-region .bg {
   background-position: -682px -739px
 }
 
 .cssmap-430 .eu39.focus .bg,
 .cssmap-430 .eu39.active-region .bg {
   height: 26px;
   left: 213px;
   top: 240px;
   width: 20px
 }
 
 .cssmap-430 .eu39.focus .bg {
   background-position: -465px -388px
 }
 
 .cssmap-430 .eu39.active-region .bg {
   background-position: -465px -738px
 }
 
 .cssmap-430 .eu40.focus .bg,
 .cssmap-430 .eu40.active-region .bg {
   height: 14px;
   left: 203px;
   top: 216px;
   width: 27px
 }
 
 .cssmap-430 .eu40.focus .bg {
   background-position: -260px -388px
 }
 
 .cssmap-430 .eu40.active-region .bg {
   background-position: -260px -738px
 }
 
 .cssmap-430 .eu41.focus .bg,
 .cssmap-430 .eu41.active-region .bg {
   height: 10px;
   left: 187px;
   top: 235px;
   width: 15px
 }
 
 .cssmap-430 .eu41.focus .bg {
   background-position: -605px -434px
 }
 
 .cssmap-430 .eu41.active-region .bg {
   background-position: -605px -784px
 }
 
 .cssmap-430 .eu42.focus .bg,
 .cssmap-430 .eu42.active-region .bg {
   height: 52px;
   left: 83px;
   top: 256px;
   width: 63px
 }
 
 .cssmap-430 .eu42.focus .bg {
   background-position: -148px -534px
 }
 
 .cssmap-430 .eu42.active-region .bg {
   background-position: -148px -884px
 }
 
 .cssmap-430 .eu43.focus .bg,
 .cssmap-430 .eu43.active-region .bg {
   height: 140px;
   left: 176px;
   top: 34px;
   width: 62px
 }
 
 .cssmap-430 .eu43.focus .bg {
   background-position: -321px -534px
 }
 
 .cssmap-430 .eu43.active-region .bg {
   background-position: -321px -884px
 }
 
 .cssmap-430 .eu44.focus .bg,
 .cssmap-430 .eu44.active-region .bg {
   height: 14px;
   left: 153px;
   top: 229px;
   width: 21px
 }
 
 .cssmap-430 .eu44.focus .bg {
   background-position: -215px -388px
 }
 
 .cssmap-430 .eu44.active-region .bg {
   background-position: -215px -738px
 }
 
 .cssmap-430 .eu45.focus .bg,
 .cssmap-430 .eu45.active-region .bg {
   height: 38px;
   left: 244px;
   top: 266px;
   width: 89px
 }
 
 .cssmap-430 .eu45.focus .bg {
   background-position: -8px -579px
 }
 
 .cssmap-430 .eu45.active-region .bg {
   background-position: -8px -929px
 }
 
 .cssmap-430 .eu46.focus .bg,
 .cssmap-430 .eu46.active-region .bg {
   height: 57px;
   left: 228px;
   top: 196px;
   width: 84px
 }
 
 .cssmap-430 .eu46.focus .bg {
   background-position: -416px -439px
 }
 
 .cssmap-430 .eu46.active-region .bg {
   background-position: -416px -789px
 }
 
 .cssmap-430 .eu47.focus .bg,
 .cssmap-430 .eu47.active-region .bg {
   height: 90px;
   left: 87px;
   top: 124px;
   width: 47px
 }
 
 .cssmap-430 .eu47.focus .bg {
   background-position: -249px -429px
 }
 
 .cssmap-430 .eu47.active-region .bg {
   background-position: -249px -779px
 }
 
 .cssmap-430 .eu48.focus .bg,
 .cssmap-430 .eu48.active-region .bg {
   height: 46px;
   left: 99px;
   top: 168px;
   width: 35px
 }
 
 .cssmap-430 .eu48.focus .bg {
   background-position: -563px -609px
 }
 
 .cssmap-430 .eu48.active-region .bg {
   background-position: -563px -959px
 }
 
 .cssmap-430 .eu49.focus .bg,
 .cssmap-430 .eu49.active-region .bg {
   height: 4px;
   left: 103px;
   top: 180px;
   width: 3px
 }
 
 .cssmap-430 .eu49.focus .bg {
   background-position: -250px -702px
 }
 
 .cssmap-430 .eu49.active-region .bg {
   background-position: -250px -1052px
 }
 
 .cssmap-430 .eu50.focus .bg,
 .cssmap-430 .eu50.active-region .bg {
   height: 10px;
   left: 87px;
   top: 173px;
   width: 13px
 }
 
 .cssmap-430 .eu50.focus .bg {
   background-position: -620px -509px
 }
 
 .cssmap-430 .eu50.active-region .bg {
   background-position: -620px -859px
 }
 
 .cssmap-430 .eu51.focus .bg,
 .cssmap-430 .eu51.active-region .bg {
   height: 54px;
   left: 90px;
   top: 124px;
   width: 32px
 }
 
 .cssmap-430 .eu51.focus .bg {
   background-position: -563px -530px
 }
 
 .cssmap-430 .eu51.active-region .bg {
   background-position: -563px -880px
 }
 
 .cssmap-430 .eu52.focus .bg,
 .cssmap-430 .eu52.active-region .bg {
   height: 16px;
   left: 101px;
   top: 188px;
   width: 12px
 }
 
 .cssmap-430 .eu52.focus .bg {
   background-position: -596px -679px
 }
 
 .cssmap-430 .eu52.active-region .bg {
   background-position: -596px -1029px
 }
 
 .cssmap-430 .eu1 a {
   left: 228px;
   top: 282px
 }
 
 .cssmap-430 .eu2 a {
   left: 143px;
   top: 274px
 }
 
 .cssmap-430 .eu2 a.tooltip-left .tooltip-arrow {
   left: 143px
 }
 
 .cssmap-430 .eu3 a {
   left: 204px;
   top: 240px
 }
 
 .cssmap-430 .eu4 a {
   left: 265px;
   top: 195px
 }
 
 .cssmap-430 .eu5 a {
   left: 157px;
   top: 218px
 }
 
 .cssmap-430 .eu5 a.tooltip-left .tooltip-arrow {
   left: 157px
 }
 
 .cssmap-430 .eu6 a {
   left: 218px;
   top: 263px
 }
 
 .cssmap-430 .eu7 a {
   left: 252px;
   top: 273px
 }
 
 .cssmap-430 .eu8 a {
   left: 212px;
   top: 253px
 }
 
 .cssmap-430 .eu9 a {
   left: 290px;
   top: 319px
 }
 
 .cssmap-430 .eu9 a.tooltip-right .tooltip-arrow {
   right: 140px
 }
 
 .cssmap-430 .eu10 a {
   left: 206px;
   top: 225px
 }
 
 .cssmap-430 .eu11 a {
   left: 178px;
   top: 176px
 }
 
 .cssmap-430 .eu12 a {
   left: 254px;
   top: 153px
 }
 
 .cssmap-430 .eu13 a {
   left: 148px;
   top: 245px
 }
 
 .cssmap-430 .eu13 a.tooltip-left .tooltip-arrow {
   left: 148px
 }
 
 .cssmap-430 .eu14 a {
   left: 260px;
   top: 100px
 }
 
 .cssmap-430 .eu15 a {
   left: 339px;
   top: 277px
 }
 
 .cssmap-430 .eu15 a.tooltip-right .tooltip-arrow {
   right: 91px
 }
 
 .cssmap-430 .eu16 a {
   left: 184px;
   top: 213px
 }
 
 .cssmap-430 .eu17 a {
   left: 237px;
   top: 293px
 }
 
 .cssmap-430 .eu18 a {
   left: 226px;
   top: 243px
 }
 
 .cssmap-430 .eu19 a {
   left: 52px;
   top: 93px
 }
 
 .cssmap-430 .eu19 a.tooltip-left .tooltip-arrow {
   left: 52px
 }
 
 .cssmap-430 .eu20 a {
   left: 100px;
   top: 200px
 }
 
 .cssmap-430 .eu20 a.tooltip-left .tooltip-arrow {
   left: 100px
 }
 
 .cssmap-430 .eu21 a {
   left: 195px;
   top: 265px
 }
 
 .cssmap-430 .eu22 a {
   left: 194px;
   top: 272px
 }
 
 .cssmap-430 .eu23 a {
   left: 232px;
   top: 273px
 }
 
 .cssmap-430 .eu24 a {
   left: 255px;
   top: 169px
 }
 
 .cssmap-430 .eu25 a {
   left: 180px;
   top: 244px
 }
 
 .cssmap-430 .eu26 a {
   left: 248px;
   top: 183px
 }
 
 .cssmap-430 .eu27 a {
   left: 164px;
   top: 225px
 }
 
 .cssmap-430 .eu28 a {
   left: 236px;
   top: 279px
 }
 
 .cssmap-430 .eu29 a {
   left: 202px;
   top: 313px
 }
 
 .cssmap-430 .eu30 a {
   left: 269px;
   top: 244px
 }
 
 .cssmap-430 .eu31 a {
   left: 171px;
   top: 266px
 }
 
 .cssmap-430 .eu32 a {
   left: 225px;
   top: 271px
 }
 
 .cssmap-430 .eu33 a {
   left: 161px;
   top: 207px
 }
 
 .cssmap-430 .eu34 a {
   left: 177px;
   top: 127px
 }
 
 .cssmap-430 .eu35 a {
   left: 225px;
   top: 207px
 }
 
 .cssmap-430 .eu36 a {
   left: 98px;
   top: 291px
 }
 
 .cssmap-430 .eu36 a.tooltip-left .tooltip-arrow {
   left: 98px
 }
 
 .cssmap-430 .eu37 a {
   left: 251px;
   top: 251px
 }
 
 .cssmap-430 .eu38 a {
   left: 336px;
   top: 154px
 }
 
 .cssmap-430 .eu38 a.tooltip-right .tooltip-arrow {
   right: 94px
 }
 
 .cssmap-430 .eu39 a {
   left: 231px;
   top: 263px
 }
 
 .cssmap-430 .eu40 a {
   left: 225px;
   top: 232px
 }
 
 .cssmap-430 .eu41 a {
   left: 204px;
   top: 251px
 }
 
 .cssmap-430 .eu42 a {
   left: 120px;
   top: 288px
 }
 
 .cssmap-430 .eu42 a.tooltip-left .tooltip-arrow {
   left: 120px
 }
 
 .cssmap-430 .eu43 a {
   left: 218px;
   top: 91px
 }
 
 .cssmap-430 .eu44 a {
   left: 173px;
   top: 244px
 }
 
 .cssmap-430 .eu45 a {
   left: 300px;
   top: 294px
 }
 
 .cssmap-430 .eu45 a.tooltip-right .tooltip-arrow {
   right: 130px
 }
 
 .cssmap-430 .eu46 a {
   left: 282px;
   top: 227px
 }
 
 .cssmap-430 .eu46 a.tooltip-right .tooltip-arrow {
   right: 148px
 }
 
 .cssmap-430 .eu47 a {
   left: 125px;
   top: 189px
 }
 
 .cssmap-430 .eu47 a.tooltip-left .tooltip-arrow {
   left: 125px
 }
 
 .cssmap-430 .eu48 a {
   left: 129px;
   top: 201px
 }
 
 .cssmap-430 .eu48 a.tooltip-left .tooltip-arrow {
   left: 129px
 }
 
 .cssmap-430 .eu49 a {
   left: 115px;
   top: 192px
 }
 
 .cssmap-430 .eu49 a.tooltip-left .tooltip-arrow {
   left: 115px
 }
 
 .cssmap-430 .eu50 a {
   left: 105px;
   top: 187px
 }
 
 .cssmap-430 .eu50 a.tooltip-left .tooltip-arrow {
   left: 105px
 }
 
 .cssmap-430 .eu51 a {
   left: 117px;
   top: 170px
 }
 
 .cssmap-430 .eu51 a.tooltip-left .tooltip-arrow {
   left: 117px
 }
 
 .cssmap-430 .eu52 a {
   left: 119px;
   top: 206px
 }
 
 .cssmap-430 .eu52 a.tooltip-left .tooltip-arrow {
   left: 119px
 }
 
 /* size: 540 */
 
 .cssmap-540 {
   width: 540px
 }
 
 .cssmap-540 .europe,
 .cssmap-540 .europe .bg,
 .cssmap-540 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-540.png') no-repeat 0 0
 }
 
 
 .cssmap-540 .europe,
 .cssmap-540 .europe-cities {
   height: 425px;
   width: 540px
 }
 
 .cssmap-540 .europe-cities {
   background-position: -560px 0
 }
 
 .cssmap-540 .europe .m {
   margin: 9995px 0 0 9px
 }
 
 .cssmap-540 .europe .m span {
   font-size: 33px !important;
   padding: 0 1px 1px 0
 }
 
 .cssmap-540 .eu1.focus .bg,
 .cssmap-540 .eu1.active-region .bg {
   height: 24px;
   left: 271px;
   top: 332px;
   width: 11px
 }
 
 .cssmap-540 .eu1.focus .bg {
   background-position: -688px -843px
 }
 
 .cssmap-540 .eu1.active-region .bg {
   background-position: -688px -1283px
 }
 
 .cssmap-540 .eu2.focus .bg,
 .cssmap-540 .eu2.active-region .bg {
   height: 2px;
   left: 166px;
   top: 332px;
   width: 3px
 }
 
 .cssmap-540 .eu2.focus .bg {
   background-position: -336px -864px
 }
 
 .cssmap-540 .eu2.active-region .bg {
   background-position: -336px -1304px
 }
 
 .cssmap-540 .eu3.focus .bg,
 .cssmap-540 .eu3.active-region .bg {
   height: 24px;
   left: 214px;
   top: 279px;
   width: 45px
 }
 
 .cssmap-540 .eu3.focus .bg {
   background-position: -175px -528px
 }
 
 .cssmap-540 .eu3.active-region .bg {
   background-position: -175px -968px
 }
 
 .cssmap-540 .eu4.focus .bg,
 .cssmap-540 .eu4.active-region .bg {
   height: 49px;
   left: 294px;
   top: 209px;
   width: 57px
 }
 
 .cssmap-540 .eu4.focus .bg {
   background-position: -87px -527px
 }
 
 .cssmap-540 .eu4.active-region .bg {
   background-position: -87px -967px
 }
 
 .cssmap-540 .eu5.focus .bg,
 .cssmap-540 .eu5.active-region .bg {
   height: 19px;
   left: 173px;
   top: 256px;
   width: 23px
 }
 
 .cssmap-540 .eu5.focus .bg {
   background-position: -753px -574px
 }
 
 .cssmap-540 .eu5.active-region .bg {
   background-position: -753px -1014px
 }
 
 .cssmap-540 .eu6.focus .bg,
 .cssmap-540 .eu6.active-region .bg {
   height: 24px;
   left: 251px;
   top: 311px;
   width: 23px
 }
 
 .cssmap-540 .eu6.focus .bg {
   background-position: -142px -474px
 }
 
 .cssmap-540 .eu6.active-region .bg {
   background-position: -142px -914px
 }
 
 .cssmap-540 .eu7.focus .bg,
 .cssmap-540 .eu7.active-region .bg {
   height: 24px;
   left: 290px;
   top: 320px;
   width: 37px
 }
 
 .cssmap-540 .eu7.focus .bg {
   background-position: -458px -475px
 }
 
 .cssmap-540 .eu7.active-region .bg {
   background-position: -458px -915px
 }
 
 .cssmap-540 .eu8.focus .bg,
 .cssmap-540 .eu8.active-region .bg {
   height: 34px;
   left: 238px;
   top: 300px;
   width: 35px
 }
 
 .cssmap-540 .eu8.focus .bg {
   background-position: -231px -582px
 }
 
 .cssmap-540 .eu8.active-region .bg {
   background-position: -231px -1022px
 }
 
 .cssmap-540 .eu9.focus .bg,
 .cssmap-540 .eu9.active-region .bg {
   height: 9px;
   left: 348px;
   top: 385px;
   width: 14px
 }
 
 .cssmap-540 .eu9.focus .bg {
   background-position: -763px -794px
 }
 
 .cssmap-540 .eu9.active-region .bg {
   background-position: -763px -1234px
 }
 
 .cssmap-540 .eu10.focus .bg,
 .cssmap-540 .eu10.active-region .bg {
   height: 23px;
   left: 229px;
   top: 260px;
   width: 40px
 }
 
 .cssmap-540 .eu10.focus .bg {
   background-position: -69px -474px
 }
 
 .cssmap-540 .eu10.active-region .bg {
   background-position: -69px -914px
 }
 
 .cssmap-540 .eu11.focus .bg,
 .cssmap-540 .eu11.active-region .bg {
   height: 89px;
   left: 113px;
   top: 137px;
   width: 135px
 }
 
 .cssmap-540 .eu11.focus .bg {
   background-position: -6px -788px
 }
 
 .cssmap-540 .eu11.active-region .bg {
   background-position: -6px -1228px
 }
 
 .cssmap-540 .eu12.focus .bg,
 .cssmap-540 .eu12.active-region .bg {
   height: 25px;
   left: 287px;
   top: 170px;
   width: 38px
 }
 
 .cssmap-540 .eu12.focus .bg {
   background-position: -630px -473px
 }
 
 .cssmap-540 .eu12.active-region .bg {
   background-position: -630px -913px
 }
 
 .cssmap-540 .eu13.focus .bg,
 .cssmap-540 .eu13.active-region .bg {
   height: 84px;
   left: 128px;
   top: 260px;
   width: 87px
 }
 
 .cssmap-540 .eu13.focus .bg {
   background-position: -401px -544px
 }
 
 .cssmap-540 .eu13.active-region .bg {
   background-position: -401px -984px
 }
 
 .cssmap-540 .eu14.focus .bg,
 .cssmap-540 .eu14.active-region .bg {
   height: 145px;
   left: 273px;
   top: 24px;
   width: 72px
 }
 
 .cssmap-540 .eu14.focus .bg {
   background-position: -293px -669px
 }
 
 .cssmap-540 .eu14.active-region .bg {
   background-position: -293px -1109px
 }
 
 .cssmap-540 .eu15.focus .bg,
 .cssmap-540 .eu15.active-region .bg {
   height: 21px;
   left: 393px;
   top: 325px;
   width: 40px
 }
 
 .cssmap-540 .eu15.focus .bg {
   background-position: -194px -475px
 }
 
 .cssmap-540 .eu15.active-region .bg {
   background-position: -194px -915px
 }
 
 .cssmap-540 .eu16.focus .bg,
 .cssmap-540 .eu16.active-region .bg {
   height: 75px;
   left: 193px;
   top: 219px;
   width: 54px
 }
 
 .cssmap-540 .eu16.focus .bg {
   background-position: -94px -606px
 }
 
 .cssmap-540 .eu16.active-region .bg {
   background-position: -94px -1046px
 }
 
 .cssmap-540 .eu17.focus .bg,
 .cssmap-540 .eu17.active-region .bg {
   height: 53px;
   left: 272px;
   top: 340px;
   width: 53px
 }
 
 .cssmap-540 .eu17.focus .bg {
   background-position: -5px -531px
 }
 
 .cssmap-540 .eu17.active-region .bg {
   background-position: -5px -971px
 }
 
 .cssmap-540 .eu18.focus .bg,
 .cssmap-540 .eu18.active-region .bg {
   height: 25px;
   left: 253px;
   top: 283px;
   width: 40px
 }
 
 .cssmap-540 .eu18.focus .bg {
   background-position: -697px -475px
 }
 
 .cssmap-540 .eu18.active-region .bg {
   background-position: -697px -915px
 }
 
 .cssmap-540 .eu19.focus .bg,
 .cssmap-540 .eu19.active-region .bg {
   height: 45px;
   left: 14px;
   top: 80px;
   width: 66px
 }
 
 .cssmap-540 .eu19.focus .bg {
   background-position: -175px -746px
 }
 
 .cssmap-540 .eu19.active-region .bg {
   background-position: -175px -1186px
 }
 
 .cssmap-540 .eu20.focus .bg,
 .cssmap-540 .eu20.active-region .bg {
   height: 39px;
   left: 96px;
   top: 218px;
   width: 27px
 }
 
 .cssmap-540 .eu20.focus .bg {
   background-position: -399px -475px
 }
 
 .cssmap-540 .eu20.active-region .bg {
   background-position: -399px -915px
 }
 
 .cssmap-540 .eu21.focus .bg,
 .cssmap-540 .eu21.active-region .bg {
   height: 1px;
   left: 232px;
   top: 322px;
   width: 1px
 }
 
 .cssmap-540 .eu21.focus .bg {
   background-position: -483px -869px
 }
 
 .cssmap-540 .eu21.active-region .bg {
   background-position: -483px -1309px
 }
 
 .cssmap-540 .eu22.focus .bg,
 .cssmap-540 .eu22.active-region .bg {
   height: 92px;
   left: 197px;
   top: 296px;
   width: 70px
 }
 
 .cssmap-540 .eu22.focus .bg {
   background-position: -653px -531px
 }
 
 .cssmap-540 .eu22.active-region .bg {
   background-position: -653px -971px
 }
 
 .cssmap-540 .eu23.focus .bg,
 .cssmap-540 .eu23.active-region .bg {
   height: 12px;
   left: 276px;
   top: 328px;
   width: 11px
 }
 
 .cssmap-540 .eu23.focus .bg {
   background-position: -764px -754px
 }
 
 .cssmap-540 .eu23.active-region .bg {
   background-position: -764px -1194px
 }
 
 .cssmap-540 .eu24.focus .bg,
 .cssmap-540 .eu24.active-region .bg {
   height: 26px;
   left: 281px;
   top: 188px;
   width: 43px
 }
 
 .cssmap-540 .eu24.focus .bg {
   background-position: -766px -473px
 }
 
 .cssmap-540 .eu24.active-region .bg {
   background-position: -766px -913px
 }
 
 .cssmap-540 .eu25.focus .bg,
 .cssmap-540 .eu25.active-region .bg {
   height: 2px;
   left: 214px;
   top: 294px;
   width: 1px
 }
 
 .cssmap-540 .eu25.focus .bg {
   background-position: -406px -866px
 }
 
 .cssmap-540 .eu25.active-region .bg {
   background-position: -406px -1306px
 }
 
 .cssmap-540 .eu26.focus .bg,
 .cssmap-540 .eu26.active-region .bg {
   height: 27px;
   left: 281px;
   top: 206px;
   width: 35px
 }
 
 .cssmap-540 .eu26.focus .bg {
   background-position: -4px -474px
 }
 
 .cssmap-540 .eu26.active-region .bg {
   background-position: -4px -914px
 }
 
 .cssmap-540 .eu27.focus .bg,
 .cssmap-540 .eu27.active-region .bg {
   height: 7px;
   left: 192px;
   top: 268px;
   width: 5px
 }
 
 .cssmap-540 .eu27.focus .bg {
   background-position: -265px -863px
 }
 
 .cssmap-540 .eu27.active-region .bg {
   background-position: -265px -1303px
 }
 
 .cssmap-540 .eu28.focus .bg,
 .cssmap-540 .eu28.active-region .bg {
   height: 12px;
   left: 278px;
   top: 335px;
   width: 16px
 }
 
 .cssmap-540 .eu28.focus .bg {
   background-position: -759px -668px
 }
 
 .cssmap-540 .eu28.active-region .bg {
   background-position: -759px -1108px
 }
 
 .cssmap-540 .eu29.focus .bg,
 .cssmap-540 .eu29.active-region .bg {
   height: 2px;
   left: 242px;
   top: 383px;
   width: 2px
 }
 
 .cssmap-540 .eu29.focus .bg {
   background-position: -369px -866px
 }
 
 .cssmap-540 .eu29.active-region .bg {
   background-position: -369px -1306px
 }
 
 .cssmap-540 .eu30.focus .bg,
 .cssmap-540 .eu30.active-region .bg {
   height: 27px;
   left: 315px;
   top: 283px;
   width: 21px
 }
 
 .cssmap-540 .eu30.focus .bg {
   background-position: -525px -473px
 }
 
 .cssmap-540 .eu30.active-region .bg {
   background-position: -525px -913px
 }
 
 .cssmap-540 .eu31.focus .bg,
 .cssmap-540 .eu31.active-region .bg {
   height: 1px;
   left: 201px;
   top: 324px;
   width: 1px
 }
 
 .cssmap-540 .eu31.focus .bg {
   background-position: -441px -869px
 }
 
 .cssmap-540 .eu31.active-region .bg {
   background-position: -441px -1309px
 }
 
 .cssmap-540 .eu32.focus .bg,
 .cssmap-540 .eu32.active-region .bg {
   height: 14px;
   left: 267px;
   top: 325px;
   width: 12px
 }
 
 .cssmap-540 .eu32.focus .bg {
   background-position: -760px -709px
 }
 
 .cssmap-540 .eu32.active-region .bg {
   background-position: -760px -1149px
 }
 
 .cssmap-540 .eu33.focus .bg,
 .cssmap-540 .eu33.active-region .bg {
   height: 27px;
   left: 177px;
   top: 236px;
   width: 24px
 }
 
 .cssmap-540 .eu33.focus .bg {
   background-position: -252px -525px
 }
 
 .cssmap-540 .eu33.active-region .bg {
   background-position: -252px -965px
 }
 
 .cssmap-540 .eu34.focus .bg,
 .cssmap-540 .eu34.active-region .bg {
   height: 186px;
   left: 186px;
   top: 5px;
   width: 156px
 }
 
 .cssmap-540 .eu34.focus .bg {
   background-position: -502px -657px
 }
 
 .cssmap-540 .eu34.active-region .bg {
   background-position: -502px -1097px
 }
 
 .cssmap-540 .eu35.focus .bg,
 .cssmap-540 .eu35.active-region .bg {
   height: 56px;
   left: 241px;
   top: 223px;
   width: 59px
 }
 
 .cssmap-540 .eu35.focus .bg {
   background-position: -5px -613px
 }
 
 .cssmap-540 .eu35.active-region .bg {
   background-position: -5px -1053px
 }
 
 .cssmap-540 .eu36.focus .bg,
 .cssmap-540 .eu36.active-region .bg {
   height: 40px;
   left: 103px;
   top: 336px;
   width: 20px
 }
 
 .cssmap-540 .eu36.focus .bg {
   background-position: -181px -581px
 }
 
 .cssmap-540 .eu36.active-region .bg {
   background-position: -181px -1021px
 }
 
 .cssmap-540 .eu37.focus .bg,
 .cssmap-540 .eu37.active-region .bg {
   height: 40px;
   left: 277px;
   top: 285px;
   width: 56px
 }
 
 .cssmap-540 .eu37.focus .bg {
   background-position: -176px -830px
 }
 
 .cssmap-540 .eu37.active-region .bg {
   background-position: -176px -1270px
 }
 
 .cssmap-540 .eu38.focus .bg,
 .cssmap-540 .eu38.active-region .bg {
   height: 359px;
   left: 274px;
   top: -14px;
   width: 256px
 }
 
 .cssmap-540 .eu38.focus .bg {
   background-position: -850px -475px
 }
 
 .cssmap-540 .eu38.active-region .bg {
   background-position: -850px -915px
 }
 
 .cssmap-540 .eu39.focus .bg,
 .cssmap-540 .eu39.active-region .bg {
   height: 33px;
   left: 269px;
   top: 303px;
   width: 25px
 }
 
 .cssmap-540 .eu39.focus .bg {
   background-position: -575px -473px
 }
 
 .cssmap-540 .eu39.active-region .bg {
   background-position: -575px -913px
 }
 
 .cssmap-540 .eu40.focus .bg,
 .cssmap-540 .eu40.active-region .bg {
   height: 17px;
   left: 257px;
   top: 273px;
   width: 34px
 }
 
 .cssmap-540 .eu40.focus .bg {
   background-position: -321px -474px
 }
 
 .cssmap-540 .eu40.active-region .bg {
   background-position: -321px -914px
 }
 
 .cssmap-540 .eu41.focus .bg,
 .cssmap-540 .eu41.active-region .bg {
   height: 13px;
   left: 237px;
   top: 298px;
   width: 19px
 }
 
 .cssmap-540 .eu41.focus .bg {
   background-position: -754px -530px
 }
 
 .cssmap-540 .eu41.active-region .bg {
   background-position: -754px -970px
 }
 
 .cssmap-540 .eu42.focus .bg,
 .cssmap-540 .eu42.active-region .bg {
   height: 66px;
   left: 104px;
   top: 323px;
   width: 80px
 }
 
 .cssmap-540 .eu42.focus .bg {
   background-position: -179px -651px
 }
 
 .cssmap-540 .eu42.active-region .bg {
   background-position: -179px -1091px
 }
 
 .cssmap-540 .eu43.focus .bg,
 .cssmap-540 .eu43.active-region .bg {
   height: 177px;
   left: 223px;
   top: 41px;
   width: 78px
 }
 
 .cssmap-540 .eu43.focus .bg {
   background-position: -394px -656px
 }
 
 .cssmap-540 .eu43.active-region .bg {
   background-position: -394px -1096px
 }
 
 .cssmap-540 .eu44.focus .bg,
 .cssmap-540 .eu44.active-region .bg {
   height: 17px;
   left: 193px;
   top: 289px;
   width: 27px
 }
 
 .cssmap-540 .eu44.focus .bg {
   background-position: -263px -474px
 }
 
 .cssmap-540 .eu44.active-region .bg {
   background-position: -263px -914px
 }
 
 .cssmap-540 .eu45.focus .bg,
 .cssmap-540 .eu45.active-region .bg {
   height: 48px;
   left: 309px;
   top: 337px;
   width: 113px
 }
 
 .cssmap-540 .eu45.focus .bg {
   background-position: -9px -711px
 }
 
 .cssmap-540 .eu45.active-region .bg {
   background-position: -9px -1151px
 }
 
 .cssmap-540 .eu46.focus .bg,
 .cssmap-540 .eu46.active-region .bg {
   height: 72px;
   left: 288px;
   top: 248px;
   width: 107px
 }
 
 .cssmap-540 .eu46.focus .bg {
   background-position: -517px -536px
 }
 
 .cssmap-540 .eu46.active-region .bg {
   background-position: -517px -976px
 }
 
 .cssmap-540 .eu47.focus .bg,
 .cssmap-540 .eu47.active-region .bg {
   height: 114px;
   left: 110px;
   top: 157px;
   width: 59px
 }
 
 .cssmap-540 .eu47.focus .bg {
   background-position: -309px -523px
 }
 
 .cssmap-540 .eu47.active-region .bg {
   background-position: -309px -963px
 }
 
 .cssmap-540 .eu48.focus .bg,
 .cssmap-540 .eu48.active-region .bg {
   height: 59px;
   left: 125px;
   top: 212px;
   width: 44px
 }
 
 .cssmap-540 .eu48.focus .bg {
   background-position: -689px -755px
 }
 
 .cssmap-540 .eu48.active-region .bg {
   background-position: -689px -1195px
 }
 
 .cssmap-540 .eu49.focus .bg,
 .cssmap-540 .eu49.active-region .bg {
   height: 4px;
   left: 130px;
   top: 227px;
   width: 4px
 }
 
 .cssmap-540 .eu49.focus .bg {
   background-position: -301px -863px
 }
 
 .cssmap-540 .eu49.active-region .bg {
   background-position: -301px -1303px
 }
 
 .cssmap-540 .eu50.focus .bg,
 .cssmap-540 .eu50.active-region .bg {
   height: 13px;
   left: 110px;
   top: 219px;
   width: 17px
 }
 
 .cssmap-540 .eu50.focus .bg {
   background-position: -760px -624px
 }
 
 .cssmap-540 .eu50.active-region .bg {
   background-position: -760px -1064px
 }
 
 .cssmap-540 .eu51.focus .bg,
 .cssmap-540 .eu51.active-region .bg {
   height: 69px;
   left: 114px;
   top: 157px;
   width: 40px
 }
 
 .cssmap-540 .eu51.focus .bg {
   background-position: -689px -657px
 }
 
 .cssmap-540 .eu51.active-region .bg {
   background-position: -689px -1097px
 }
 
 .cssmap-540 .eu52.focus .bg,
 .cssmap-540 .eu52.active-region .bg {
   height: 20px;
   left: 127px;
   top: 237px;
   width: 16px
 }
 
 .cssmap-540 .eu52.focus .bg {
   background-position: -728px -843px
 }
 
 .cssmap-540 .eu52.active-region .bg {
   background-position: -728px -1283px
 }
 
 .cssmap-540 .eu1 a {
   left: 286px;
   top: 354px
 }
 
 .cssmap-540 .eu2 a {
   left: 177px;
   top: 343px
 }
 
 .cssmap-540 .eu3 a {
   left: 255px;
   top: 300px
 }
 
 .cssmap-540 .eu4 a {
   left: 333px;
   top: 244px
 }
 
 .cssmap-540 .eu5 a {
   left: 195px;
   top: 272px
 }
 
 .cssmap-540 .eu6 a {
   left: 273px;
   top: 330px
 }
 
 .cssmap-540 .eu7 a {
   left: 316px;
   top: 342px
 }
 
 .cssmap-540 .eu8 a {
   left: 266px;
   top: 317px
 }
 
 .cssmap-540 .eu9 a {
   left: 364px;
   top: 401px
 }
 
 .cssmap-540 .eu10 a {
   left: 258px;
   top: 281px
 }
 
 .cssmap-540 .eu11 a {
   left: 222px;
   top: 219px
 }
 
 .cssmap-540 .eu12 a {
   left: 318px;
   top: 190px
 }
 
 .cssmap-540 .eu13 a {
   left: 184px;
   top: 306px
 }
 
 .cssmap-540 .eu14 a {
   left: 327px;
   top: 123px
 }
 
 .cssmap-540 .eu15 a {
   left: 425px;
   top: 347px
 }
 
 .cssmap-540 .eu15 a.tooltip-right .tooltip-arrow {
   right: 115px
 }
 
 .cssmap-540 .eu16 a {
   left: 230px;
   top: 266px
 }
 
 .cssmap-540 .eu17 a {
   left: 297px;
   top: 368px
 }
 
 .cssmap-540 .eu18 a {
   left: 283px;
   top: 305px
 }
 
 .cssmap-540 .eu19 a {
   left: 62px;
   top: 114px
 }
 
 .cssmap-540 .eu19 a.tooltip-left .tooltip-arrow {
   left: 62px
 }
 
 .cssmap-540 .eu20 a {
   left: 123px;
   top: 250px
 }
 
 .cssmap-540 .eu20 a.tooltip-left .tooltip-arrow {
   left: 123px
 }
 
 .cssmap-540 .eu21 a {
   left: 243px;
   top: 332px
 }
 
 .cssmap-540 .eu22 a {
   left: 242px;
   top: 341px
 }
 
 .cssmap-540 .eu23 a {
   left: 291px;
   top: 343px
 }
 
 .cssmap-540 .eu24 a {
   left: 319px;
   top: 211px
 }
 
 .cssmap-540 .eu25 a {
   left: 224px;
   top: 305px
 }
 
 .cssmap-540 .eu26 a {
   left: 311px;
   top: 228px
 }
 
 .cssmap-540 .eu27 a {
   left: 205px;
   top: 282px
 }
 
 .cssmap-540 .eu28 a {
   left: 296px;
   top: 350px
 }
 
 .cssmap-540 .eu29 a {
   left: 253px;
   top: 394px
 }
 
 .cssmap-540 .eu30 a {
   left: 337px;
   top: 305px
 }
 
 .cssmap-540 .eu31 a {
   left: 212px;
   top: 334px
 }
 
 .cssmap-540 .eu32 a {
   left: 281px;
   top: 340px
 }
 
 .cssmap-540 .eu33 a {
   left: 200px;
   top: 258px
 }
 
 .cssmap-540 .eu34 a {
   left: 221px;
   top: 157px
 }
 
 .cssmap-540 .eu35 a {
   left: 282px;
   top: 259px
 }
 
 .cssmap-540 .eu36 a {
   left: 120px;
   top: 366px
 }
 
 .cssmap-540 .eu36 a.tooltip-left .tooltip-arrow {
   left: 120px
 }
 
 .cssmap-540 .eu37 a {
   left: 314px;
   top: 315px
 }
 
 .cssmap-540 .eu38 a {
   left: 425px;
   top: 191px
 }
 
 .cssmap-540 .eu38 a.tooltip-right .tooltip-arrow {
   right: 115px
 }
 
 .cssmap-540 .eu39 a {
   left: 290px;
   top: 329px
 }
 
 .cssmap-540 .eu40 a {
   left: 282px;
   top: 291px
 }
 
 .cssmap-540 .eu41 a {
   left: 254px;
   top: 314px
 }
 
 .cssmap-540 .eu42 a {
   left: 149px;
   top: 362px
 }
 
 .cssmap-540 .eu42 a.tooltip-left .tooltip-arrow {
   left: 149px
 }
 
 .cssmap-540 .eu43 a {
   left: 272px;
   top: 112px
 }
 
 .cssmap-540 .eu44 a {
   left: 216px;
   top: 306px
 }
 
 .cssmap-540 .eu45 a {
   left: 377px;
   top: 369px
 }
 
 .cssmap-540 .eu45 a.tooltip-right .tooltip-arrow {
   right: 163px
 }
 
 .cssmap-540 .eu46 a {
   left: 354px;
   top: 284px
 }
 
 .cssmap-540 .eu47 a {
   left: 155px;
   top: 236px
 }
 
 .cssmap-540 .eu47 a.tooltip-left .tooltip-arrow {
   left: 155px
 }
 
 .cssmap-540 .eu48 a {
   left: 160px;
   top: 251px
 }
 
 .cssmap-540 .eu48 a.tooltip-left .tooltip-arrow {
   left: 160px
 }
 
 .cssmap-540 .eu49 a {
   left: 142px;
   top: 239px
 }
 
 .cssmap-540 .eu49 a.tooltip-left .tooltip-arrow {
   left: 142px
 }
 
 .cssmap-540 .eu50 a {
   left: 130px;
   top: 234px
 }
 
 .cssmap-540 .eu50 a.tooltip-left .tooltip-arrow {
   left: 130px
 }
 
 .cssmap-540 .eu51 a {
   left: 144px;
   top: 211px
 }
 
 .cssmap-540 .eu51 a.tooltip-left .tooltip-arrow {
   left: 144px
 }
 
 .cssmap-540 .eu52 a {
   left: 147px;
   top: 257px
 }
 
 .cssmap-540 .eu52 a.tooltip-left .tooltip-arrow {
   left: 147px
 }
 
 /* size: 650 */
 
 .cssmap-650 {
   width: 650px
 }
 
 .cssmap-650 .europe,
 .cssmap-650 .europe .bg,
 .cssmap-650 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-650.png') no-repeat 0 0
 }
 
 .cssmap-650 .europe,
 .cssmap-650 .europe-cities {
   height: 520px;
   width: 650px
 }
 
 .cssmap-650 .europe-cities {
   background-position: -700px 0
 }
 
 .cssmap-650 .europe .m {
   margin: 9997px 0 0 6px
 }
 
 .cssmap-650 .europe .m span {
   font-size: 40px !important
 }
 
 .cssmap-650 .eu1.focus .bg,
 .cssmap-650 .eu1.active-region .bg {
   height: 29px;
   left: 327px;
   top: 407px;
   width: 13px
 }
 
 .cssmap-650 .eu1.focus .bg {
   background-position: -806px -984px
 }
 
 .cssmap-650 .eu1.active-region .bg {
   background-position: -806px -1484px
 }
 
 .cssmap-650 .eu2.focus .bg,
 .cssmap-650 .eu2.active-region .bg {
   height: 3px;
   left: 200px;
   top: 407px;
   width: 3px
 }
 
 .cssmap-650 .eu2.focus .bg {
   background-position: -385px -1028px
 }
 
 .cssmap-650 .eu2.active-region .bg {
   background-position: -385px -1528px
 }
 
 .cssmap-650 .eu3.focus .bg,
 .cssmap-650 .eu3.active-region .bg {
   height: 28px;
   left: 258px;
   top: 342px;
   width: 55px
 }
 
 .cssmap-650 .eu3.focus .bg {
   background-position: -199px -629px
 }
 
 .cssmap-650 .eu3.active-region .bg {
   background-position: -199px -1129px
 }
 
 .cssmap-650 .eu4.focus .bg,
 .cssmap-650 .eu4.active-region .bg {
   height: 60px;
   left: 355px;
   top: 258px;
   width: 69px
 }
 
 .cssmap-650 .eu4.focus .bg {
   background-position: -99px -630px
 }
 
 .cssmap-650 .eu4.active-region .bg {
   background-position: -99px -1130px
 }
 
 .cssmap-650 .eu5.focus .bg,
 .cssmap-650 .eu5.active-region .bg {
   height: 23px;
   left: 208px;
   top: 314px;
   width: 28px
 }
 
 .cssmap-650 .eu5.focus .bg {
   background-position: -855px -683px
 }
 
 .cssmap-650 .eu5.active-region .bg {
   background-position: -855px -1183px
 }
 
 .cssmap-650 .eu6.focus .bg,
 .cssmap-650 .eu6.active-region .bg {
   height: 29px;
   left: 302px;
   top: 381px;
   width: 28px
 }
 
 .cssmap-650 .eu6.focus .bg {
   background-position: -156px -571px
 }
 
 .cssmap-650 .eu6.active-region .bg {
   background-position: -156px -1071px
 }
 
 .cssmap-650 .eu7.focus .bg,
 .cssmap-650 .eu7.active-region .bg {
   height: 29px;
   left: 349px;
   top: 392px;
   width: 45px
 }
 
 .cssmap-650 .eu7.focus .bg {
   background-position: -512px -572px
 }
 
 .cssmap-650 .eu7.active-region .bg {
   background-position: -512px -1072px
 }
 
 .cssmap-650 .eu8.focus .bg,
 .cssmap-650 .eu8.active-region .bg {
   height: 41px;
   left: 286px;
   top: 368px;
   width: 43px
 }
 
 .cssmap-650 .eu8.focus .bg {
   background-position: -255px -688px
 }
 
 .cssmap-650 .eu8.active-region .bg {
   background-position: -255px -1188px
 }
 
 .cssmap-650 .eu9.focus .bg,
 .cssmap-650 .eu9.active-region .bg {
   height: 10px;
   left: 420px;
   top: 471px;
   width: 17px
 }
 
 .cssmap-650 .eu9.focus .bg {
   background-position: -889px -916px
 }
 
 .cssmap-650 .eu9.active-region .bg {
   background-position: -889px -1416px
 }
 
 .cssmap-650 .eu10.focus .bg,
 .cssmap-650 .eu10.active-region .bg {
   height: 28px;
   left: 276px;
   top: 319px;
   width: 49px
 }
 
 .cssmap-650 .eu10.focus .bg {
   background-position: -76px -571px
 }
 
 .cssmap-650 .eu10.active-region .bg {
   background-position: -76px -1071px
 }
 
 .cssmap-650 .eu11.focus .bg,
 .cssmap-650 .eu11.active-region .bg {
   height: 108px;
   left: 135px;
   top: 171px;
   width: 163px
 }
 
 .cssmap-650 .eu11.focus .bg {
   background-position: -4px -928px
 }
 
 .cssmap-650 .eu11.active-region .bg {
   background-position: -4px -1428px
 }
 
 .cssmap-650 .eu12.focus .bg,
 .cssmap-650 .eu12.active-region .bg {
   height: 30px;
   left: 345px;
   top: 211px;
   width: 46px
 }
 
 .cssmap-650 .eu12.focus .bg {
   background-position: -701px -570px
 }
 
 .cssmap-650 .eu12.active-region .bg {
   background-position: -701px -1070px
 }
 
 .cssmap-650 .eu13.focus .bg,
 .cssmap-650 .eu13.active-region .bg {
   height: 101px;
   left: 153px;
   top: 319px;
   width: 105px
 }
 
 .cssmap-650 .eu13.focus .bg {
   background-position: -446px -649px
 }
 
 .cssmap-650 .eu13.active-region .bg {
   background-position: -446px -1149px
 }
 
 .cssmap-650 .eu14.focus .bg,
 .cssmap-650 .eu14.active-region .bg {
   height: 176px;
   left: 329px;
   top: 33px;
   width: 87px
 }
 
 .cssmap-650 .eu14.focus .bg {
   background-position: -332px -789px
 }
 
 .cssmap-650 .eu14.active-region .bg {
   background-position: -332px -1289px
 }
 
 .cssmap-650 .eu15.focus .bg,
 .cssmap-650 .eu15.active-region .bg {
   height: 25px;
   left: 475px;
   top: 398px;
   width: 48px
 }
 
 .cssmap-650 .eu15.focus .bg {
   background-position: -214px -571px
 }
 
 .cssmap-650 .eu15.active-region .bg {
   background-position: -214px -1071px
 }
 
 .cssmap-650 .eu16.focus .bg,
 .cssmap-650 .eu16.active-region .bg {
   height: 91px;
   left: 232px;
   top: 270px;
   width: 66px
 }
 
 .cssmap-650 .eu16.focus .bg {
   background-position: -106px -719px
 }
 
 .cssmap-650 .eu16.active-region .bg {
   background-position: -106px -1219px
 }
 
 .cssmap-650 .eu17.focus .bg,
 .cssmap-650 .eu17.active-region .bg {
   height: 64px;
   left: 328px;
   top: 416px;
   width: 64px
 }
 
 .cssmap-650 .eu17.focus .bg {
   background-position: -5px -633px
 }
 
 .cssmap-650 .eu17.active-region .bg {
   background-position: -5px -1133px
 }
 
 .cssmap-650 .eu18.focus .bg,
 .cssmap-650 .eu18.active-region .bg {
   height: 30px;
   left: 305px;
   top: 347px;
   width: 49px
 }
 
 .cssmap-650 .eu18.focus .bg {
   background-position: -777px -571px
 }
 
 .cssmap-650 .eu18.active-region .bg {
   background-position: -777px -1071px
 }
 
 .cssmap-650 .eu19.focus .bg,
 .cssmap-650 .eu19.active-region .bg {
   height: 54px;
   left: 15px;
   top: 101px;
   width: 79px
 }
 
 .cssmap-650 .eu19.focus .bg {
   background-position: -209px -873px
 }
 
 .cssmap-650 .eu19.active-region .bg {
   background-position: -209px -1373px
 }
 
 .cssmap-650 .eu20.focus .bg,
 .cssmap-650 .eu20.active-region .bg {
   height: 47px;
   left: 115px;
   top: 268px;
   width: 32px
 }
 
 .cssmap-650 .eu20.focus .bg {
   background-position: -448px -572px
 }
 
 .cssmap-650 .eu20.active-region .bg {
   background-position: -448px -1072px
 }
 
 .cssmap-650 .eu21.focus .bg,
 .cssmap-650 .eu21.active-region .bg {
   height: 1px;
   left: 279px;
   top: 395px;
   width: 1px
 }
 
 .cssmap-650 .eu21.focus .bg {
   background-position: -523px -1032px
 }
 
 .cssmap-650 .eu21.active-region .bg {
   background-position: -523px -1532px
 }
 
 .cssmap-650 .eu22.focus .bg,
 .cssmap-650 .eu22.active-region .bg {
   height: 111px;
   left: 237px;
   top: 363px;
   width: 85px
 }
 
 .cssmap-650 .eu22.focus .bg {
   background-position: -739px -630px
 }
 
 .cssmap-650 .eu22.active-region .bg {
   background-position: -739px -1130px
 }
 
 .cssmap-650 .eu23.focus .bg,
 .cssmap-650 .eu23.active-region .bg {
   height: 14px;
   left: 333px;
   top: 401px;
   width: 13px
 }
 
 .cssmap-650 .eu23.focus .bg {
   background-position: -889px -873px
 }
 
 .cssmap-650 .eu23.active-region .bg {
   background-position: -889px -1373px
 }
 
 .cssmap-650 .eu24.focus .bg,
 .cssmap-650 .eu24.active-region .bg {
   height: 32px;
   left: 339px;
   top: 232px;
   width: 52px
 }
 
 .cssmap-650 .eu24.focus .bg {
   background-position: -856px -571px
 }
 
 .cssmap-650 .eu24.active-region .bg {
   background-position: -856px -1071px
 }
 
 .cssmap-650 .eu25.focus .bg,
 .cssmap-650 .eu25.active-region .bg {
   height: 3px;
   left: 257px;
   top: 360px;
   width: 2px
 }
 
 .cssmap-650 .eu25.focus .bg {
   background-position: -421px -1028px
 }
 
 .cssmap-650 .eu25.active-region .bg {
   background-position: -421px -1528px
 }
 
 .cssmap-650 .eu26.focus .bg,
 .cssmap-650 .eu26.active-region .bg {
   height: 33px;
   left: 339px;
   top: 254px;
   width: 42px
 }
 
 .cssmap-650 .eu26.focus .bg {
   background-position: -4px -571px
 }
 
 .cssmap-650 .eu26.active-region .bg {
   background-position: -4px -1071px
 }
 
 .cssmap-650 .eu27.focus .bg,
 .cssmap-650 .eu27.active-region .bg {
   height: 9px;
   left: 231px;
   top: 329px;
   width: 6px
 }
 
 .cssmap-650 .eu27.focus .bg {
   background-position: -311px -1028px
 }
 
 .cssmap-650 .eu27.active-region .bg {
   background-position: -311px -1528px
 }
 
 .cssmap-650 .eu28.focus .bg,
 .cssmap-650 .eu28.active-region .bg {
   height: 15px;
   left: 336px;
   top: 410px;
   width: 19px
 }
 
 .cssmap-650 .eu28.focus .bg {
   background-position: -882px -783px
 }
 
 .cssmap-650 .eu28.active-region .bg {
   background-position: -882px -1283px
 }
 
 .cssmap-650 .eu29.focus .bg,
 .cssmap-650 .eu29.active-region .bg {
   height: 2px;
   left: 291px;
   top: 468px;
   width: 2px
 }
 
 .cssmap-650 .eu29.focus .bg {
   background-position: -457px -1029px
 }
 
 .cssmap-650 .eu29.active-region .bg {
   background-position: -457px -1529px
 }
 
 .cssmap-650 .eu30.focus .bg,
 .cssmap-650 .eu30.active-region .bg {
   height: 32px;
   left: 380px;
   top: 348px;
   width: 26px
 }
 
 .cssmap-650 .eu30.focus .bg {
   background-position: -587px -575px
 }
 
 .cssmap-650 .eu30.active-region .bg {
   background-position: -587px -1075px
 }
 
 .cssmap-650 .eu31.focus .bg,
 .cssmap-650 .eu31.active-region .bg {
   height: 1px;
   left: 242px;
   top: 396px;
   width: 1px
 }
 
 .cssmap-650 .eu31.focus .bg {
   background-position: -489px -1031px
 }
 
 .cssmap-650 .eu31.active-region .bg {
   background-position: -489px -1531px
 }
 
 .cssmap-650 .eu32.focus .bg,
 .cssmap-650 .eu32.active-region .bg {
   height: 17px;
   left: 321px;
   top: 398px;
   width: 14px
 }
 
 .cssmap-650 .eu32.focus .bg {
   background-position: -881px -827px
 }
 
 .cssmap-650 .eu32.active-region .bg {
   background-position: -881px -1327px
 }
 
 .cssmap-650 .eu33.focus .bg,
 .cssmap-650 .eu33.active-region .bg {
   height: 33px;
   left: 213px;
   top: 290px;
   width: 29px
 }
 
 .cssmap-650 .eu33.focus .bg {
   background-position: -286px -625px
 }
 
 .cssmap-650 .eu33.active-region .bg {
   background-position: -286px -1125px
 }
 
 .cssmap-650 .eu34.focus .bg,
 .cssmap-650 .eu34.active-region .bg {
   height: 225px;
   left: 223px;
   top: 10px;
   width: 189px
 }
 
 .cssmap-650 .eu34.focus .bg {
   background-position: -581px -774px
 }
 
 .cssmap-650 .eu34.active-region .bg {
   background-position: -581px -1274px
 }
 
 .cssmap-650 .eu35.focus .bg,
 .cssmap-650 .eu35.active-region .bg {
   height: 68px;
   left: 291px;
   top: 274px;
   width: 72px
 }
 
 .cssmap-650 .eu35.focus .bg {
   background-position: -5px -726px
 }
 
 .cssmap-650 .eu35.active-region .bg {
   background-position: -5px -1226px
 }
 
 .cssmap-650 .eu36.focus .bg,
 .cssmap-650 .eu36.active-region .bg {
   height: 48px;
   left: 122px;
   top: 412px;
   width: 24px
 }
 
 .cssmap-650 .eu36.focus .bg {
   background-position: -201px -687px
 }
 
 .cssmap-650 .eu36.active-region .bg {
   background-position: -201px -1187px
 }
 
 .cssmap-650 .eu37.focus .bg,
 .cssmap-650 .eu37.active-region .bg {
   height: 48px;
   left: 334px;
   top: 350px;
   width: 68px
 }
 
 .cssmap-650 .eu37.focus .bg {
   background-position: -213px -968px
 }
 
 .cssmap-650 .eu37.active-region .bg {
   background-position: -213px -1468px
 }
 
 .cssmap-650 .eu38.focus .bg,
 .cssmap-650 .eu38.active-region .bg {
   height: 435px;
   left: 331px;
   top: -13px;
   width: 310px
 }
 
 .cssmap-650 .eu38.focus .bg {
   background-position: -950px -572px
 }
 
 .cssmap-650 .eu38.active-region .bg {
   background-position: -950px -1072px
 }
 
 .cssmap-650 .eu39.focus .bg,
 .cssmap-650 .eu39.active-region .bg {
   height: 40px;
   left: 324px;
   top: 372px;
   width: 30px
 }
 
 .cssmap-650 .eu39.focus .bg {
   background-position: -642px -571px
 }
 
 .cssmap-650 .eu39.active-region .bg {
   background-position: -642px -1071px
 }
 
 .cssmap-650 .eu40.focus .bg,
 .cssmap-650 .eu40.active-region .bg {
   height: 21px;
   left: 310px;
   top: 335px;
   width: 41px
 }
 
 .cssmap-650 .eu40.focus .bg {
   background-position: -356px -570px
 }
 
 .cssmap-650 .eu40.active-region .bg {
   background-position: -356px -1070px
 }
 
 .cssmap-650 .eu41.focus .bg,
 .cssmap-650 .eu41.active-region .bg {
   height: 15px;
   left: 285px;
   top: 365px;
   width: 23px
 }
 
 .cssmap-650 .eu41.focus .bg {
   background-position: -854px -636px
 }
 
 .cssmap-650 .eu41.active-region .bg {
   background-position: -854px -1136px
 }
 
 .cssmap-650 .eu42.focus .bg,
 .cssmap-650 .eu42.active-region .bg {
   height: 80px;
   left: 124px;
   top: 396px;
   width: 97px
 }
 
 .cssmap-650 .eu42.focus .bg {
   background-position: -203px -765px
 }
 
 .cssmap-650 .eu42.active-region .bg {
   background-position: -203px -1265px
 }
 
 .cssmap-650 .eu43.focus .bg,
 .cssmap-650 .eu43.active-region .bg {
   height: 215px;
   left: 268px;
   top: 54px;
   width: 94px
 }
 
 .cssmap-650 .eu43.focus .bg {
   background-position: -450px -779px
 }
 
 .cssmap-650 .eu43.active-region .bg {
   background-position: -450px -1279px
 }
 
 .cssmap-650 .eu44.focus .bg,
 .cssmap-650 .eu44.active-region .bg {
   height: 21px;
   left: 232px;
   top: 355px;
   width: 33px
 }
 
 .cssmap-650 .eu44.focus .bg {
   background-position: -293px -571px
 }
 
 .cssmap-650 .eu44.active-region .bg {
   background-position: -293px -1071px
 }
 
 .cssmap-650 .eu45.focus .bg,
 .cssmap-650 .eu45.active-region .bg {
   height: 58px;
   left: 373px;
   top: 412px;
   width: 137px
 }
 
 .cssmap-650 .eu45.focus .bg {
   background-position: -14px -839px
 }
 
 .cssmap-650 .eu45.active-region .bg {
   background-position: -14px -1339px
 }
 
 .cssmap-650 .eu46.focus .bg,
 .cssmap-650 .eu46.active-region .bg {
   height: 87px;
   left: 348px;
   top: 304px;
   width: 129px
 }
 
 .cssmap-650 .eu46.focus .bg {
   background-position: -581px -640px
 }
 
 .cssmap-650 .eu46.active-region .bg {
   background-position: -581px -1140px
 }
 
 .cssmap-650 .eu47.focus .bg,
 .cssmap-650 .eu47.active-region .bg {
   height: 138px;
   left: 131px;
   top: 194px;
   width: 72px
 }
 
 .cssmap-650 .eu47.focus .bg {
   background-position: -345px -621px
 }
 
 .cssmap-650 .eu47.active-region .bg {
   background-position: -345px -1121px
 }
 
 .cssmap-650 .eu48.focus .bg,
 .cssmap-650 .eu48.active-region .bg {
   height: 71px;
   left: 149px;
   top: 261px;
   width: 54px
 }
 
 .cssmap-650 .eu48.focus .bg {
   background-position: -806px -883px
 }
 
 .cssmap-650 .eu48.active-region .bg {
   background-position: -806px -1383px
 }
 
 .cssmap-650 .eu49.focus .bg,
 .cssmap-650 .eu49.active-region .bg {
   height: 5px;
   left: 155px;
   top: 280px;
   width: 5px
 }
 
 .cssmap-650 .eu49.focus .bg {
   background-position: -347px -1028px
 }
 
 .cssmap-650 .eu49.active-region .bg {
   background-position: -347px -1528px
 }
 
 .cssmap-650 .eu50.focus .bg,
 .cssmap-650 .eu50.active-region .bg {
   height: 16px;
   left: 131px;
   top: 269px;
   width: 20px
 }
 
 .cssmap-650 .eu50.focus .bg {
   background-position: -881px -738px
 }
 
 .cssmap-650 .eu50.active-region .bg {
   background-position: -881px -1238px
 }
 
 .cssmap-650 .eu51.focus .bg,
 .cssmap-650 .eu51.active-region .bg {
   height: 84px;
   left: 136px;
   top: 194px;
   width: 49px
 }
 
 .cssmap-650 .eu51.focus .bg {
   background-position: -804px -770px
 }
 
 .cssmap-650 .eu51.active-region .bg {
   background-position: -804px -1270px
 }
 
 .cssmap-650 .eu52.focus .bg,
 .cssmap-650 .eu52.active-region .bg {
   height: 24px;
   left: 152px;
   top: 292px;
   width: 19px
 }
 
 .cssmap-650 .eu52.focus .bg {
   background-position: -847px -987px
 }
 
 .cssmap-650 .eu52.active-region .bg {
   background-position: -847px -1487px
 }
 
 .cssmap-650 .eu1 a {
   left: 343px;
   top: 431px
 }
 
 .cssmap-650 .eu2 a {
   left: 212px;
   top: 418px
 }
 
 .cssmap-650 .eu3 a {
   left: 305px;
   top: 366px
 }
 
 .cssmap-650 .eu4 a {
   left: 400px;
   top: 297px
 }
 
 .cssmap-650 .eu5 a {
   left: 233px;
   top: 332px
 }
 
 .cssmap-650 .eu6 a {
   left: 327px;
   top: 402px
 }
 
 .cssmap-650 .eu7 a {
   left: 379px;
   top: 417px
 }
 
 .cssmap-650 .eu8 a {
   left: 318px;
   top: 386px
 }
 
 .cssmap-650 .eu9 a {
   left: 437px;
   top: 487px
 }
 
 .cssmap-650 .eu10 a {
   left: 309px;
   top: 343px
 }
 
 .cssmap-650 .eu11 a {
   left: 266px;
   top: 267px
 }
 
 .cssmap-650 .eu12 a {
   left: 382px;
   top: 232px
 }
 
 .cssmap-650 .eu13 a {
   left: 220px;
   top: 373px
 }
 
 .cssmap-650 .eu14 a {
   left: 392px;
   top: 151px
 }
 
 .cssmap-650 .eu15 a {
   left: 512px;
   top: 423px
 }
 
 .cssmap-650 .eu15 a.tooltip-right .tooltip-arrow {
   right: 138px
 }
 
 .cssmap-650 .eu16 a {
   left: 275px;
   top: 325px
 }
 
 .cssmap-650 .eu17 a {
   left: 356px;
   top: 447px
 }
 
 .cssmap-650 .eu18 a {
   left: 339px;
   top: 371px
 }
 
 .cssmap-650 .eu19 a {
   left: 72px;
   top: 140px
 }
 
 .cssmap-650 .eu19 a.tooltip-left .tooltip-arrow {
   left: 72px
 }
 
 .cssmap-650 .eu20 a {
   left: 145px;
   top: 305px
 }
 
 .cssmap-650 .eu20 a.tooltip-left .tooltip-arrow {
   left: 145px
 }
 
 .cssmap-650 .eu21 a {
   left: 290px;
   top: 405px
 }
 
 .cssmap-650 .eu22 a {
   left: 290px;
   top: 415px
 }
 
 .cssmap-650 .eu23 a {
   left: 349px;
   top: 417px
 }
 
 .cssmap-650 .eu24 a {
   left: 383px;
   top: 257px
 }
 
 .cssmap-650 .eu25 a {
   left: 269px;
   top: 372px
 }
 
 .cssmap-650 .eu26 a {
   left: 373px;
   top: 279px
 }
 
 .cssmap-650 .eu27 a {
   left: 243px;
   top: 344px
 }
 
 .cssmap-650 .eu28 a {
   left: 354px;
   top: 427px
 }
 
 .cssmap-650 .eu29 a {
   left: 302px;
   top: 479px
 }
 
 .cssmap-650 .eu30 a {
   left: 404px;
   top: 372px
 }
 
 .cssmap-650 .eu31 a {
   left: 252px;
   top: 406px
 }
 
 .cssmap-650 .eu32 a {
   left: 337px;
   top: 415px
 }
 
 .cssmap-650 .eu33 a {
   left: 239px;
   top: 315px
 }
 
 .cssmap-650 .eu34 a {
   left: 264px;
   top: 192px
 }
 
 .cssmap-650 .eu35 a {
   left: 338px;
   top: 316px
 }
 
 .cssmap-650 .eu36 a {
   left: 142px;
   top: 445px
 }
 
 .cssmap-650 .eu36 a.tooltip-left .tooltip-arrow {
   left: 142px
 }
 
 .cssmap-650 .eu37 a {
   left: 377px;
   top: 383px
 }
 
 .cssmap-650 .eu38 a {
   left: 509px;
   top: 234px
 }
 
 .cssmap-650 .eu38 a.tooltip-right .tooltip-arrow {
   right: 141px
 }
 
 .cssmap-650 .eu39 a {
   left: 348px;
   top: 401px
 }
 
 .cssmap-650 .eu40 a {
   left: 338px;
   top: 355px
 }
 
 .cssmap-650 .eu41 a {
   left: 304px;
   top: 383px
 }
 
 .cssmap-650 .eu42 a {
   left: 176px;
   top: 441px
 }
 
 .cssmap-650 .eu42 a.tooltip-left .tooltip-arrow {
   left: 176px
 }
 
 .cssmap-650 .eu43 a {
   left: 326px;
   top: 138px
 }
 
 .cssmap-650 .eu44 a {
   left: 258px;
   top: 373px
 }
 
 .cssmap-650 .eu45 a {
   left: 453px;
   top: 449px
 }
 
 .cssmap-650 .eu45 a.tooltip-right .tooltip-arrow {
   right: 197px
 }
 
 .cssmap-650 .eu46 a {
   left: 425px;
   top: 347px
 }
 
 .cssmap-650 .eu47 a {
   left: 184px;
   top: 289px
 }
 
 .cssmap-650 .eu47 a.tooltip-left .tooltip-arrow {
   left: 184px
 }
 
 .cssmap-650 .eu48 a {
   left: 190px;
   top: 307px
 }
 
 .cssmap-650 .eu48 a.tooltip-left .tooltip-arrow {
   left: 190px
 }
 
 .cssmap-650 .eu49 a {
   left: 168px;
   top: 292px
 }
 
 .cssmap-650 .eu49 a.tooltip-left .tooltip-arrow {
   left: 168px
 }
 
 .cssmap-650 .eu50 a {
   left: 153px;
   top: 286px
 }
 
 .cssmap-650 .eu50 a.tooltip-left .tooltip-arrow {
   left: 153px
 }
 
 .cssmap-650 .eu51 a {
   left: 171px;
   top: 258px
 }
 
 .cssmap-650 .eu51 a.tooltip-left .tooltip-arrow {
   left: 171px
 }
 
 .cssmap-650 .eu52 a {
   left: 174px;
   top: 314px
 }
 
 .cssmap-650 .eu52 a.tooltip-left .tooltip-arrow {
   left: 174px
 }
 
 /* size: 750 */
 
 .cssmap-750 {
   width: 750px
 }
 
 .cssmap-750 .europe,
 .cssmap-750 .europe .bg,
 .cssmap-750 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-750.png') no-repeat 0 0
 }
 
 
 .cssmap-750 .europe,
 .cssmap-750 .europe-cities {
   height: 605px;
   width: 750px
 }
 
 .cssmap-750 .europe-cities {
   background-position: -800px 0
 }
 
 .cssmap-750 .europe .m {
   margin: 9996px 0 0 -1px
 }
 
 .cssmap-750 .europe .m span {
   font-size: 47px !important;
   padding: 0 1px 1px 0
 }
 
 .cssmap-750 .eu1.focus .bg,
 .cssmap-750 .eu1.active-region .bg {
   height: 34px;
   left: 379px;
   top: 481px;
   width: 16px
 }
 
 .cssmap-750 .eu1.focus .bg {
   background-position: -900px -1132px
 }
 
 .cssmap-750 .eu1.active-region .bg {
   background-position: -900px -1712px
 }
 
 .cssmap-750 .eu2.focus .bg,
 .cssmap-750 .eu2.active-region .bg {
   height: 3px;
   left: 229px;
   top: 481px;
   width: 3px
 }
 
 .cssmap-750 .eu2.focus .bg {
   background-position: -504px -1173px
 }
 
 .cssmap-750 .eu2.active-region .bg {
   background-position: -504px -1753px
 }
 
 .cssmap-750 .eu3.focus .bg,
 .cssmap-750 .eu3.active-region .bg {
   height: 33px;
   left: 297px;
   top: 404px;
   width: 65px
 }
 
 .cssmap-750 .eu3.focus .bg {
   background-position: -219px -717px
 }
 
 .cssmap-750 .eu3.active-region .bg {
   background-position: -219px -1297px
 }
 
 .cssmap-750 .eu4.focus .bg,
 .cssmap-750 .eu4.active-region .bg {
   height: 70px;
   left: 412px;
   top: 305px;
   width: 81px
 }
 
 .cssmap-750 .eu4.focus .bg {
   background-position: -109px -720px
 }
 
 .cssmap-750 .eu4.active-region .bg {
   background-position: -109px -1300px
 }
 
 .cssmap-750 .eu5.focus .bg,
 .cssmap-750 .eu5.active-region .bg {
   height: 27px;
   left: 239px;
   top: 371px;
   width: 33px
 }
 
 .cssmap-750 .eu5.focus .bg {
   background-position: -968px -769px
 }
 
 .cssmap-750 .eu5.active-region .bg {
   background-position: -968px -1349px
 }
 
 .cssmap-750 .eu6.focus .bg,
 .cssmap-750 .eu6.active-region .bg {
   height: 34px;
   left: 349px;
   top: 450px;
   width: 33px
 }
 
 .cssmap-750 .eu6.focus .bg {
   background-position: -169px -654px
 }
 
 .cssmap-750 .eu6.active-region .bg {
   background-position: -169px -1234px
 }
 
 .cssmap-750 .eu7.focus .bg,
 .cssmap-750 .eu7.active-region .bg {
   height: 35px;
   left: 405px;
   top: 463px;
   width: 53px
 }
 
 .cssmap-750 .eu7.focus .bg {
   background-position: -562px -655px
 }
 
 .cssmap-750 .eu7.active-region .bg {
   background-position: -562px -1235px
 }
 
 .cssmap-750 .eu8.focus .bg,
 .cssmap-750 .eu8.active-region .bg {
   height: 48px;
   left: 331px;
   top: 435px;
   width: 50px
 }
 
 .cssmap-750 .eu8.focus .bg {
   background-position: -286px -786px
 }
 
 .cssmap-750 .eu8.active-region .bg {
   background-position: -286px -1366px
 }
 
 .cssmap-750 .eu9.focus .bg,
 .cssmap-750 .eu9.active-region .bg {
   height: 12px;
   left: 488px;
   top: 556px;
   width: 20px
 }
 
 .cssmap-750 .eu9.focus .bg {
   background-position: -989px -973px
 }
 
 .cssmap-750 .eu9.active-region .bg {
   background-position: -989px -1553px
 }
 
 .cssmap-750 .eu10.focus .bg,
 .cssmap-750 .eu10.active-region .bg {
   height: 33px;
   left: 319px;
   top: 377px;
   width: 57px
 }
 
 .cssmap-750 .eu10.focus .bg {
   background-position: -83px -654px
 }
 
 .cssmap-750 .eu10.active-region .bg {
   background-position: -83px -1234px
 }
 
 .cssmap-750 .eu11.focus .bg,
 .cssmap-750 .eu11.active-region .bg {
   height: 127px;
   left: 153px;
   top: 203px;
   width: 192px
 }
 
 .cssmap-750 .eu11.focus .bg {
   background-position: -4px -1049px
 }
 
 .cssmap-750 .eu11.active-region .bg {
   background-position: -4px -1629px
 }
 
 .cssmap-750 .eu12.focus .bg,
 .cssmap-750 .eu12.active-region .bg {
   height: 35px;
   left: 400px;
   top: 250px;
   width: 54px
 }
 
 .cssmap-750 .eu12.focus .bg {
   background-position: -769px -656px
 }
 
 .cssmap-750 .eu12.active-region .bg {
   background-position: -769px -1236px
 }
 
 .cssmap-750 .eu13.focus .bg,
 .cssmap-750 .eu13.active-region .bg {
   height: 119px;
   left: 174px;
   top: 377px;
   width: 124px
 }
 
 .cssmap-750 .eu13.focus .bg {
   background-position: -491px -740px
 }
 
 .cssmap-750 .eu13.active-region .bg {
   background-position: -491px -1320px
 }
 
 .cssmap-750 .eu14.focus .bg,
 .cssmap-750 .eu14.active-region .bg {
   height: 207px;
   left: 381px;
   top: 41px;
   width: 102px
 }
 
 .cssmap-750 .eu14.focus .bg {
   background-position: -372px -900px
 }
 
 .cssmap-750 .eu14.active-region .bg {
   background-position: -372px -1480px
 }
 
 .cssmap-750 .eu15.focus .bg,
 .cssmap-750 .eu15.active-region .bg {
   height: 29px;
   left: 553px;
   top: 470px;
   width: 57px
 }
 
 .cssmap-750 .eu15.focus .bg {
   background-position: -232px -655px
 }
 
 .cssmap-750 .eu15.active-region .bg {
   background-position: -232px -1235px
 }
 
 .cssmap-750 .eu16.focus .bg,
 .cssmap-750 .eu16.active-region .bg {
   height: 107px;
   left: 267px;
   top: 319px;
   width: 77px
 }
 
 .cssmap-750 .eu16.focus .bg {
   background-position: -244px -1082px
 }
 
 .cssmap-750 .eu16.active-region .bg {
   background-position: -244px -1662px
 }
 
 .cssmap-750 .eu17.focus .bg,
 .cssmap-750 .eu17.active-region .bg {
   height: 75px;
   left: 380px;
   top: 491px;
   width: 75px
 }
 
 .cssmap-750 .eu17.focus .bg {
   background-position: -5px -723px
 }
 
 .cssmap-750 .eu17.active-region .bg {
   background-position: -5px -1303px
 }
 
 .cssmap-750 .eu18.focus .bg,
 .cssmap-750 .eu18.active-region .bg {
   height: 36px;
   left: 353px;
   top: 410px;
   width: 57px
 }
 
 .cssmap-750 .eu18.focus .bg {
   background-position: -854px -655px
 }
 
 .cssmap-750 .eu18.active-region .bg {
   background-position: -854px -1235px
 }
 
 .cssmap-750 .eu19.focus .bg,
 .cssmap-750 .eu19.active-region .bg {
   height: 63px;
   left: 12px;
   top: 122px;
   width: 93px
 }
 
 .cssmap-750 .eu19.focus .bg {
   background-position: -246px -990px
 }
 
 .cssmap-750 .eu19.active-region .bg {
   background-position: -246px -1570px
 }
 
 .cssmap-750 .eu20.focus .bg,
 .cssmap-750 .eu20.active-region .bg {
   height: 56px;
   left: 130px;
   top: 317px;
   width: 38px
 }
 
 .cssmap-750 .eu20.focus .bg {
   background-position: -494px -654px
 }
 
 .cssmap-750 .eu20.active-region .bg {
   background-position: -494px -1234px
 }
 
 .cssmap-750 .eu21.focus .bg,
 .cssmap-750 .eu21.active-region .bg {
   height: 1px;
   left: 323px;
   top: 466px;
   width: 1px
 }
 
 .cssmap-750 .eu21.focus .bg {
   background-position: -541px -1174px
 }
 
 .cssmap-750 .eu21.active-region .bg {
   background-position: -541px -1754px
 }
 
 .cssmap-750 .eu22.focus .bg,
 .cssmap-750 .eu22.active-region .bg {
   height: 130px;
   left: 273px;
   top: 428px;
   width: 100px
 }
 
 .cssmap-750 .eu22.focus .bg {
   background-position: -829px -721px
 }
 
 .cssmap-750 .eu22.active-region .bg {
   background-position: -829px -1301px
 }
 
 .cssmap-750 .eu23.focus .bg,
 .cssmap-750 .eu23.active-region .bg {
   height: 16px;
   left: 385px;
   top: 474px;
   width: 15px
 }
 
 .cssmap-750 .eu23.focus .bg {
   background-position: -994px -1035px
 }
 
 .cssmap-750 .eu23.active-region .bg {
   background-position: -994px -1615px
 }
 
 .cssmap-750 .eu24.focus .bg,
 .cssmap-750 .eu24.active-region .bg {
   height: 37px;
   left: 393px;
   top: 276px;
   width: 61px
 }
 
 .cssmap-750 .eu24.focus .bg {
   background-position: -940px -655px
 }
 
 .cssmap-750 .eu24.active-region .bg {
   background-position: -940px -1235px
 }
 
 .cssmap-750 .eu25.focus .bg,
 .cssmap-750 .eu25.active-region .bg {
   height: 3px;
   left: 297px;
   top: 426px;
   width: 2px
 }
 
 .cssmap-750 .eu25.focus .bg {
   background-position: -434px -1173px
 }
 
 .cssmap-750 .eu25.active-region .bg {
   background-position: -434px -1753px
 }
 
 .cssmap-750 .eu26.focus .bg,
 .cssmap-750 .eu26.active-region .bg {
   height: 38px;
   left: 393px;
   top: 301px;
   width: 50px
 }
 
 .cssmap-750 .eu26.focus .bg {
   background-position: -4px -655px
 }
 
 .cssmap-750 .eu26.active-region .bg {
   background-position: -4px -1235px
 }
 
 .cssmap-750 .eu27.focus .bg,
 .cssmap-750 .eu27.active-region .bg {
   height: 10px;
   left: 266px;
   top: 389px;
   width: 7px
 }
 
 .cssmap-750 .eu27.focus .bg {
   background-position: -363px -1172px
 }
 
 .cssmap-750 .eu27.active-region .bg {
   background-position: -363px -1752px
 }
 
 .cssmap-750 .eu28.focus .bg,
 .cssmap-750 .eu28.active-region .bg {
   height: 17px;
   left: 389px;
   top: 484px;
   width: 22px
 }
 
 .cssmap-750 .eu28.focus .bg {
   background-position: -971px -827px
 }
 
 .cssmap-750 .eu28.active-region .bg {
   background-position: -971px -1407px
 }
 
 .cssmap-750 .eu29.focus .bg,
 .cssmap-750 .eu29.active-region .bg {
   height: 3px;
   left: 337px;
   top: 552px;
   width: 2px
 }
 
 .cssmap-750 .eu29.focus .bg {
   background-position: -573px -1173px
 }
 
 .cssmap-750 .eu29.active-region .bg {
   background-position: -573px -1753px
 }
 
 .cssmap-750 .eu30.focus .bg,
 .cssmap-750 .eu30.active-region .bg {
   height: 38px;
   left: 440px;
   top: 411px;
   width: 30px
 }
 
 .cssmap-750 .eu30.focus .bg {
   background-position: -644px -655px
 }
 
 .cssmap-750 .eu30.active-region .bg {
   background-position: -644px -1235px
 }
 
 .cssmap-750 .eu31.focus .bg,
 .cssmap-750 .eu31.active-region .bg {
   height: 1px;
   left: 279px;
   top: 468px;
   width: 1px
 }
 
 .cssmap-750 .eu31.focus .bg {
   background-position: -468px -1174px
 }
 
 .cssmap-750 .eu31.active-region .bg {
   background-position: -468px -1754px
 }
 
 .cssmap-750 .eu32.focus .bg,
 .cssmap-750 .eu32.active-region .bg {
   height: 20px;
   left: 372px;
   top: 470px;
   width: 17px
 }
 
 .cssmap-750 .eu32.focus .bg {
   background-position: -989px -924px
 }
 
 .cssmap-750 .eu32.active-region .bg {
   background-position: -989px -1504px
 }
 
 .cssmap-750 .eu33.focus .bg,
 .cssmap-750 .eu33.active-region .bg {
   height: 39px;
   left: 244px;
   top: 343px;
   width: 34px
 }
 
 .cssmap-750 .eu33.focus .bg {
   background-position: -313px -717px
 }
 
 .cssmap-750 .eu33.active-region .bg {
   background-position: -313px -1297px
 }
 
 .cssmap-750 .eu34.focus .bg,
 .cssmap-750 .eu34.active-region .bg {
   height: 264px;
   left: 257px;
   top: 14px;
   width: 222px
 }
 
 .cssmap-750 .eu34.focus .bg {
   background-position: -646px -888px
 }
 
 .cssmap-750 .eu34.active-region .bg {
   background-position: -646px -1468px
 }
 
 .cssmap-750 .eu35.focus .bg,
 .cssmap-750 .eu35.active-region .bg {
   height: 80px;
   left: 336px;
   top: 325px;
   width: 84px
 }
 
 .cssmap-750 .eu35.focus .bg {
   background-position: -5px -831px
 }
 
 .cssmap-750 .eu35.active-region .bg {
   background-position: -5px -1411px
 }
 
 .cssmap-750 .eu36.focus .bg,
 .cssmap-750 .eu36.active-region .bg {
   height: 57px;
   left: 138px;
   top: 486px;
   width: 28px
 }
 
 .cssmap-750 .eu36.focus .bg {
   background-position: -227px -780px
 }
 
 .cssmap-750 .eu36.active-region .bg {
   background-position: -227px -1360px
 }
 
 .cssmap-750 .eu37.focus .bg,
 .cssmap-750 .eu37.active-region .bg {
   height: 56px;
   left: 387px;
   top: 414px;
   width: 79px
 }
 
 .cssmap-750 .eu37.focus .bg {
   background-position: -118px -830px
 }
 
 .cssmap-750 .eu37.active-region .bg {
   background-position: -118px -1410px
 }
 
 .cssmap-750 .eu38.focus .bg,
 .cssmap-750 .eu38.active-region .bg {
   height: 511px;
   left: 383px;
   top: -13px;
   width: 364px
 }
 
 .cssmap-750 .eu38.focus .bg {
   background-position: -1048px -650px
 }
 
 .cssmap-750 .eu38.active-region .bg {
   background-position: -1048px -1230px
 }
 
 .cssmap-750 .eu39.focus .bg,
 .cssmap-750 .eu39.active-region .bg {
   height: 47px;
   left: 375px;
   top: 439px;
   width: 35px
 }
 
 .cssmap-750 .eu39.focus .bg {
   background-position: -704px -654px
 }
 
 .cssmap-750 .eu39.active-region .bg {
   background-position: -704px -1234px
 }
 
 .cssmap-750 .eu40.focus .bg,
 .cssmap-750 .eu40.active-region .bg {
   height: 24px;
   left: 359px;
   top: 397px;
   width: 48px
 }
 
 .cssmap-750 .eu40.focus .bg {
   background-position: -387px -655px
 }
 
 .cssmap-750 .eu40.active-region .bg {
   background-position: -387px -1235px
 }
 
 .cssmap-750 .eu41.focus .bg,
 .cssmap-750 .eu41.active-region .bg {
   height: 18px;
   left: 330px;
   top: 431px;
   width: 27px
 }
 
 .cssmap-750 .eu41.focus .bg {
   background-position: -969px -722px
 }
 
 .cssmap-750 .eu41.active-region .bg {
   background-position: -969px -1302px
 }
 
 .cssmap-750 .eu42.focus .bg,
 .cssmap-750 .eu42.active-region .bg {
   height: 93px;
   left: 140px;
   top: 468px;
   width: 114px
 }
 
 .cssmap-750 .eu42.focus .bg {
   background-position: -228px -867px
 }
 
 .cssmap-750 .eu42.active-region .bg {
   background-position: -228px -1447px
 }
 
 .cssmap-750 .eu43.focus .bg,
 .cssmap-750 .eu43.active-region .bg {
   height: 252px;
   left: 309px;
   top: 66px;
   width: 111px
 }
 
 .cssmap-750 .eu43.focus .bg {
   background-position: -503px -888px
 }
 
 .cssmap-750 .eu43.active-region .bg {
   background-position: -503px -1468px
 }
 
 .cssmap-750 .eu44.focus .bg,
 .cssmap-750 .eu44.active-region .bg {
   height: 25px;
   left: 267px;
   top: 419px;
   width: 38px
 }
 
 .cssmap-750 .eu44.focus .bg {
   background-position: -317px -654px
 }
 
 .cssmap-750 .eu44.active-region .bg {
   background-position: -317px -1234px
 }
 
 .cssmap-750 .eu45.focus .bg,
 .cssmap-750 .eu45.active-region .bg {
   height: 68px;
   left: 433px;
   top: 487px;
   width: 161px
 }
 
 .cssmap-750 .eu45.focus .bg {
   background-position: -7px -941px
 }
 
 .cssmap-750 .eu45.active-region .bg {
   background-position: -7px -1521px
 }
 
 .cssmap-750 .eu46.focus .bg,
 .cssmap-750 .eu46.active-region .bg {
   height: 103px;
   left: 403px;
   top: 360px;
   width: 152px
 }
 
 .cssmap-750 .eu46.focus .bg {
   background-position: -648px -731px
 }
 
 .cssmap-750 .eu46.active-region .bg {
   background-position: -648px -1311px
 }
 
 .cssmap-750 .eu47.focus .bg,
 .cssmap-750 .eu47.active-region .bg {
   height: 162px;
   left: 149px;
   top: 230px;
   width: 84px
 }
 
 .cssmap-750 .eu47.focus .bg {
   background-position: -378px -708px
 }
 
 .cssmap-750 .eu47.active-region .bg {
   background-position: -378px -1288px
 }
 
 .cssmap-750 .eu48.focus .bg,
 .cssmap-750 .eu48.active-region .bg {
   height: 83px;
   left: 170px;
   top: 309px;
   width: 63px
 }
 
 .cssmap-750 .eu48.focus .bg {
   background-position: -900px -1009px
 }
 
 .cssmap-750 .eu48.active-region .bg {
   background-position: -900px -1589px
 }
 
 .cssmap-750 .eu49.focus .bg,
 .cssmap-750 .eu49.active-region .bg {
   height: 6px;
   left: 177px;
   top: 331px;
   width: 6px
 }
 
 .cssmap-750 .eu49.focus .bg {
   background-position: -397px -1172px
 }
 
 .cssmap-750 .eu49.active-region .bg {
   background-position: -397px -1752px
 }
 
 .cssmap-750 .eu50.focus .bg,
 .cssmap-750 .eu50.active-region .bg {
   height: 18px;
   left: 149px;
   top: 319px;
   width: 24px
 }
 
 .cssmap-750 .eu50.focus .bg {
   background-position: -987px -874px
 }
 
 .cssmap-750 .eu50.active-region .bg {
   background-position: -987px -1454px
 }
 
 .cssmap-750 .eu51.focus .bg,
 .cssmap-750 .eu51.active-region .bg {
   height: 98px;
   left: 154px;
   top: 230px;
   width: 57px
 }
 
 .cssmap-750 .eu51.focus .bg {
   background-position: -899px -881px
 }
 
 .cssmap-750 .eu51.active-region .bg {
   background-position: -899px -1461px
 }
 
 .cssmap-750 .eu52.focus .bg,
 .cssmap-750 .eu52.active-region .bg {
   height: 29px;
   left: 173px;
   top: 345px;
   width: 22px
 }
 
 .cssmap-750 .eu52.focus .bg {
   background-position: -945px -1132px
 }
 
 .cssmap-750 .eu52.active-region .bg {
   background-position: -945px -1712px
 }
 
 .cssmap-750 .eu1 a {
   left: 395px;
   top: 507px
 }
 
 .cssmap-750 .eu2 a {
   left: 242px;
   top: 492px
 }
 
 .cssmap-750 .eu3 a {
   left: 351px;
   top: 431px
 }
 
 .cssmap-750 .eu4 a {
   left: 462px;
   top: 350px
 }
 
 .cssmap-750 .eu5 a {
   left: 266px;
   top: 391px
 }
 
 .cssmap-750 .eu6 a {
   left: 377px;
   top: 473px
 }
 
 .cssmap-750 .eu7 a {
   left: 438px;
   top: 490px
 }
 
 .cssmap-750 .eu8 a {
   left: 367px;
   top: 454px
 }
 
 .cssmap-750 .eu9 a {
   left: 505px;
   top: 573px
 }
 
 .cssmap-750 .eu10 a {
   left: 356px;
   top: 403px
 }
 
 .cssmap-750 .eu11 a {
   left: 305px;
   top: 315px
 }
 
 .cssmap-750 .eu12 a {
   left: 441px;
   top: 273px
 }
 
 .cssmap-750 .eu13 a {
   left: 251px;
   top: 439px
 }
 
 .cssmap-750 .eu14 a {
   left: 454px;
   top: 178px
 }
 
 .cssmap-750 .eu15 a {
   left: 594px;
   top: 498px
 }
 
 .cssmap-750 .eu16 a {
   left: 316px;
   top: 382px
 }
 
 .cssmap-750 .eu17 a {
   left: 410px;
   top: 526px
 }
 
 .cssmap-750 .eu18 a {
   left: 391px;
   top: 437px
 }
 
 .cssmap-750 .eu19 a {
   left: 77px;
   top: 165px
 }
 
 .cssmap-750 .eu19 a.tooltip-left .tooltip-arrow {
   left: 77px
 }
 
 .cssmap-750 .eu20 a {
   left: 163px;
   top: 359px
 }
 
 .cssmap-750 .eu20 a.tooltip-left .tooltip-arrow {
   left: 163px
 }
 
 .cssmap-750 .eu21 a {
   left: 333px;
   top: 476px
 }
 
 .cssmap-750 .eu22 a {
   left: 333px;
   top: 489px
 }
 
 .cssmap-750 .eu23 a {
   left: 403px;
   top: 491px
 }
 
 .cssmap-750 .eu24 a {
   left: 443px;
   top: 303px
 }
 
 .cssmap-750 .eu25 a {
   left: 308px;
   top: 438px
 }
 
 .cssmap-750 .eu26 a {
   left: 431px;
   top: 328px
 }
 
 .cssmap-750 .eu27 a {
   left: 279px;
   top: 405px
 }
 
 .cssmap-750 .eu28 a {
   left: 409px;
   top: 502px
 }
 
 .cssmap-750 .eu29 a {
   left: 347px;
   top: 563px
 }
 
 .cssmap-750 .eu30 a {
   left: 469px;
   top: 438px
 }
 
 .cssmap-750 .eu31 a {
   left: 289px;
   top: 478px
 }
 
 .cssmap-750 .eu32 a {
   left: 389px;
   top: 488px
 }
 
 .cssmap-750 .eu33 a {
   left: 273px;
   top: 371px
 }
 
 .cssmap-750 .eu34 a {
   left: 302px;
   top: 226px
 }
 
 .cssmap-750 .eu35 a {
   left: 389px;
   top: 372px
 }
 
 .cssmap-750 .eu36 a {
   left: 158px;
   top: 524px
 }
 
 .cssmap-750 .eu36 a.tooltip-left .tooltip-arrow {
   left: 158px
 }
 
 .cssmap-750 .eu37 a {
   left: 436px;
   top: 451px
 }
 
 .cssmap-750 .eu38 a {
   left: 591px;
   top: 275px
 }
 
 .cssmap-750 .eu38 a.tooltip-right .tooltip-arrow {
   right: 159px
 }
 
 .cssmap-750 .eu39 a {
   left: 401px;
   top: 472px
 }
 
 .cssmap-750 .eu40 a {
   left: 389px;
   top: 417px
 }
 
 .cssmap-750 .eu41 a {
   left: 350px;
   top: 450px
 }
 
 .cssmap-750 .eu42 a {
   left: 200px;
   top: 518px
 }
 
 .cssmap-750 .eu43 a {
   left: 376px;
   top: 163px
 }
 
 .cssmap-750 .eu44 a {
   left: 295px;
   top: 439px
 }
 
 .cssmap-750 .eu45 a {
   left: 525px;
   top: 528px
 }
 
 .cssmap-750 .eu46 a {
   left: 492px;
   top: 408px
 }
 
 .cssmap-750 .eu47 a {
   left: 208px;
   top: 340px
 }
 
 .cssmap-750 .eu48 a {
   left: 216px;
   top: 361px
 }
 
 .cssmap-750 .eu49 a {
   left: 190px;
   top: 344px
 }
 
 .cssmap-750 .eu49 a.tooltip-left .tooltip-arrow {
   left: 190px
 }
 
 .cssmap-750 .eu50 a {
   left: 172px;
   top: 336px
 }
 
 .cssmap-750 .eu50 a.tooltip-left .tooltip-arrow {
   left: 172px
 }
 
 .cssmap-750 .eu51 a {
   left: 194px;
   top: 304px
 }
 
 .cssmap-750 .eu51 a.tooltip-left .tooltip-arrow {
   left: 194px
 }
 
 .cssmap-750 .eu52 a {
   left: 197px;
   top: 369px
 }
 
 .cssmap-750 .eu52 a.tooltip-left .tooltip-arrow {
   left: 197px
 }
 
 /* size: 850 */
 
 .cssmap-850 {
   width: 850px
 }
 
 .cssmap-850 .europe,
 .cssmap-850 .europe .bg,
 .cssmap-850 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-850.png') no-repeat 0 0
 }
 
 .cssmap-850 .europe,
 .cssmap-850 .europe-cities {
   height: 690px;
   width: 850px
 }
 
 .cssmap-850 .europe-cities {
   background-position: -900px 0
 }
 
 .cssmap-850 .europe .m {
   margin: 9995px 0 0 -7px
 }
 
 .cssmap-850 .europe .m span {
   font-size: 54px !important;
   padding: 0 1px 1px 0
 }
 
 .cssmap-850 .eu1.focus .bg,
 .cssmap-850 .eu1.active-region .bg {
   height: 39px;
   left: 431px;
   top: 552px;
   width: 18px
 }
 
 .cssmap-850 .eu1.focus .bg {
   background-position: -1017px -1268px
 }
 
 .cssmap-850 .eu1.active-region .bg {
   background-position: -1017px -1918px
 }
 
 .cssmap-850 .eu2.focus .bg,
 .cssmap-850 .eu2.active-region .bg {
   height: 3px;
   left: 259px;
   top: 552px;
   width: 4px
 }
 
 .cssmap-850 .eu2.focus .bg {
   background-position: -491px -1326px
 }
 
 .cssmap-850 .eu2.active-region .bg {
   background-position: -491px -1976px
 }
 
 .cssmap-850 .eu3.focus .bg,
 .cssmap-850 .eu3.active-region .bg {
   height: 38px;
   left: 337px;
   top: 464px;
   width: 74px
 }
 
 .cssmap-850 .eu3.focus .bg {
   background-position: -243px -806px
 }
 
 .cssmap-850 .eu3.active-region .bg {
   background-position: -243px -1456px
 }
 
 .cssmap-850 .eu4.focus .bg,
 .cssmap-850 .eu4.active-region .bg {
   height: 80px;
   left: 469px;
   top: 350px;
   width: 93px
 }
 
 .cssmap-850 .eu4.focus .bg {
   background-position: -120px -814px
 }
 
 .cssmap-850 .eu4.active-region .bg {
   background-position: -120px -1464px
 }
 
 .cssmap-850 .eu5.focus .bg,
 .cssmap-850 .eu5.active-region .bg {
   height: 31px;
   left: 270px;
   top: 427px;
   width: 38px
 }
 
 .cssmap-850 .eu5.focus .bg {
   background-position: -1072px -874px
 }
 
 .cssmap-850 .eu5.active-region .bg {
   background-position: -1072px -1524px
 }
 
 .cssmap-850 .eu6.focus .bg,
 .cssmap-850 .eu6.active-region .bg {
   height: 38px;
   left: 397px;
   top: 517px;
   width: 38px
 }
 
 .cssmap-850 .eu6.focus .bg {
   background-position: -184px -739px
 }
 
 .cssmap-850 .eu6.active-region .bg {
   background-position: -184px -1389px
 }
 
 .cssmap-850 .eu7.focus .bg,
 .cssmap-850 .eu7.active-region .bg {
   height: 40px;
   left: 461px;
   top: 531px;
   width: 61px
 }
 
 .cssmap-850 .eu7.focus .bg {
   background-position: -616px -739px
 }
 
 .cssmap-850 .eu7.active-region .bg {
   background-position: -616px -1389px
 }
 
 .cssmap-850 .eu8.focus .bg,
 .cssmap-850 .eu8.active-region .bg {
   height: 56px;
   left: 376px;
   top: 499px;
   width: 57px
 }
 
 .cssmap-850 .eu8.focus .bg {
   background-position: -316px -882px
 }
 
 .cssmap-850 .eu8.active-region .bg {
   background-position: -316px -1532px
 }
 
 .cssmap-850 .eu9.focus .bg,
 .cssmap-850 .eu9.active-region .bg {
   height: 14px;
   left: 556px;
   top: 639px;
   width: 23px
 }
 
 .cssmap-850 .eu9.focus .bg {
   background-position: -1139px -900px
 }
 
 .cssmap-850 .eu9.active-region .bg {
   background-position: -1139px -1550px
 }
 
 .cssmap-850 .eu10.focus .bg,
 .cssmap-850 .eu10.active-region .bg {
   height: 38px;
   left: 362px;
   top: 433px;
   width: 65px
 }
 
 .cssmap-850 .eu10.focus .bg {
   background-position: -4px -739px
 }
 
 .cssmap-850 .eu10.active-region .bg {
   background-position: -4px -1389px
 }
 
 .cssmap-850 .eu11.focus .bg,
 .cssmap-850 .eu11.active-region .bg {
   height: 145px;
   left: 172px;
   top: 233px;
   width: 220px
 }
 
 .cssmap-850 .eu11.focus .bg {
   background-position: -5px -1179px
 }
 
 .cssmap-850 .eu11.active-region .bg {
   background-position: -5px -1829px
 }
 
 .cssmap-850 .eu12.focus .bg,
 .cssmap-850 .eu12.active-region .bg {
   height: 40px;
   left: 456px;
   top: 287px;
   width: 62px
 }
 
 .cssmap-850 .eu12.focus .bg {
   background-position: -842px -740px
 }
 
 .cssmap-850 .eu12.active-region .bg {
   background-position: -842px -1390px
 }
 
 .cssmap-850 .eu13.focus .bg,
 .cssmap-850 .eu13.active-region .bg {
   height: 136px;
   left: 196px;
   top: 433px;
   width: 142px
 }
 
 .cssmap-850 .eu13.focus .bg {
   background-position: -542px -833px
 }
 
 .cssmap-850 .eu13.active-region .bg {
   background-position: -542px -1483px
 }
 
 .cssmap-850 .eu14.focus .bg,
 .cssmap-850 .eu14.active-region .bg {
   height: 237px;
   left: 433px;
   top: 47px;
   width: 117px
 }
 
 .cssmap-850 .eu14.focus .bg {
   background-position: -414px -1015px
 }
 
 .cssmap-850 .eu14.active-region .bg {
   background-position: -414px -1665px
 }
 
 .cssmap-850 .eu15.focus .bg,
 .cssmap-850 .eu15.active-region .bg {
   height: 33px;
   left: 631px;
   top: 540px;
   width: 65px
 }
 
 .cssmap-850 .eu15.focus .bg {
   background-position: -251px -742px
 }
 
 .cssmap-850 .eu15.active-region .bg {
   background-position: -251px -1392px
 }
 
 .cssmap-850 .eu16.focus .bg,
 .cssmap-850 .eu16.active-region .bg {
   height: 123px;
   left: 303px;
   top: 367px;
   width: 88px
 }
 
 .cssmap-850 .eu16.focus .bg {
   background-position: -276px -1226px
 }
 
 .cssmap-850 .eu16.active-region .bg {
   background-position: -276px -1876px
 }
 
 .cssmap-850 .eu17.focus .bg,
 .cssmap-850 .eu17.active-region .bg {
   height: 86px;
   left: 432px;
   top: 564px;
   width: 86px
 }
 
 .cssmap-850 .eu17.focus .bg {
   background-position: -4px -813px
 }
 
 .cssmap-850 .eu17.active-region .bg {
   background-position: -4px -1463px
 }
 
 .cssmap-850 .eu18.focus .bg,
 .cssmap-850 .eu18.active-region .bg {
   height: 41px;
   left: 401px;
   top: 470px;
   width: 65px
 }
 
 .cssmap-850 .eu18.focus .bg {
   background-position: -933px -739px
 }
 
 .cssmap-850 .eu18.active-region .bg {
   background-position: -933px -1389px
 }
 
 .cssmap-850 .eu19.focus .bg,
 .cssmap-850 .eu19.active-region .bg {
   height: 73px;
   left: 10px;
   top: 139px;
   width: 107px
 }
 
 .cssmap-850 .eu19.focus .bg {
   background-position: -264px -1123px
 }
 
 .cssmap-850 .eu19.active-region .bg {
   background-position: -264px -1773px
 }
 
 .cssmap-850 .eu20.focus .bg,
 .cssmap-850 .eu20.active-region .bg {
   height: 64px;
   left: 145px;
   top: 364px;
   width: 44px
 }
 
 .cssmap-850 .eu20.focus .bg {
   background-position: -543px -739px
 }
 
 .cssmap-850 .eu20.active-region .bg {
   background-position: -543px -1389px
 }
 
 .cssmap-850 .eu21.focus .bg,
 .cssmap-850 .eu21.active-region .bg {
   height: 1px;
   left: 367px;
   top: 535px;
   width: 1px
 }
 
 .cssmap-850 .eu21.focus .bg {
   background-position: -639px -1327px
 }
 
 .cssmap-850 .eu21.active-region .bg {
   background-position: -639px -1977px
 }
 
 .cssmap-850 .eu22.focus .bg,
 .cssmap-850 .eu22.active-region .bg {
   height: 150px;
   left: 309px;
   top: 492px;
   width: 115px
 }
 
 .cssmap-850 .eu22.focus .bg {
   background-position: -927px -812px
 }
 
 .cssmap-850 .eu22.active-region .bg {
   background-position: -927px -1462px
 }
 
 .cssmap-850 .eu23.focus .bg,
 .cssmap-850 .eu23.active-region .bg {
   height: 19px;
   left: 438px;
   top: 544px;
   width: 18px
 }
 
 .cssmap-850 .eu23.focus .bg {
   background-position: -1139px -841px
 }
 
 .cssmap-850 .eu23.active-region .bg {
   background-position: -1139px -1491px
 }
 
 .cssmap-850 .eu24.focus .bg,
 .cssmap-850 .eu24.active-region .bg {
   height: 43px;
   left: 447px;
   top: 316px;
   width: 71px
 }
 
 .cssmap-850 .eu24.focus .bg {
   background-position: -1027px -739px
 }
 
 .cssmap-850 .eu24.active-region .bg {
   background-position: -1027px -1389px
 }
 
 .cssmap-850 .eu25.focus .bg,
 .cssmap-850 .eu25.active-region .bg {
   height: 4px;
   left: 337px;
   top: 489px;
   width: 2px
 }
 
 .cssmap-850 .eu25.focus .bg {
   background-position: -525px -1325px
 }
 
 .cssmap-850 .eu25.active-region .bg {
   background-position: -525px -1975px
 }
 
 .cssmap-850 .eu26.focus .bg,
 .cssmap-850 .eu26.active-region .bg {
   height: 44px;
   left: 447px;
   top: 345px;
   width: 57px
 }
 
 .cssmap-850 .eu26.focus .bg {
   background-position: -99px -739px
 }
 
 .cssmap-850 .eu26.active-region .bg {
   background-position: -99px -1389px
 }
 
 .cssmap-850 .eu27.focus .bg,
 .cssmap-850 .eu27.active-region .bg {
   height: 12px;
   left: 301px;
   top: 447px;
   width: 8px
 }
 
 .cssmap-850 .eu27.focus .bg {
   background-position: -414px -1327px
 }
 
 .cssmap-850 .eu27.active-region .bg {
   background-position: -414px -1977px
 }
 
 .cssmap-850 .eu28.focus .bg,
 .cssmap-850 .eu28.active-region .bg {
   height: 20px;
   left: 442px;
   top: 556px;
   width: 25px
 }
 
 .cssmap-850 .eu28.focus .bg {
   background-position: -1073px -934px
 }
 
 .cssmap-850 .eu28.active-region .bg {
   background-position: -1073px -1584px
 }
 
 .cssmap-850 .eu29.focus .bg,
 .cssmap-850 .eu29.active-region .bg {
   height: 3px;
   left: 383px;
   top: 634px;
   width: 2px
 }
 
 .cssmap-850 .eu29.focus .bg {
   background-position: -597px -1327px
 }
 
 .cssmap-850 .eu29.active-region .bg {
   background-position: -597px -1977px
 }
 
 .cssmap-850 .eu30.focus .bg,
 .cssmap-850 .eu30.active-region .bg {
   height: 43px;
   left: 502px;
   top: 472px;
   width: 35px
 }
 
 .cssmap-850 .eu30.focus .bg {
   background-position: -707px -740px
 }
 
 .cssmap-850 .eu30.active-region .bg {
   background-position: -707px -1390px
 }
 
 .cssmap-850 .eu31.focus .bg,
 .cssmap-850 .eu31.active-region .bg {
   height: 1px;
   left: 316px;
   top: 538px;
   width: 1px
 }
 
 .cssmap-850 .eu31.focus .bg {
   background-position: -561px -1327px
 }
 
 .cssmap-850 .eu31.active-region .bg {
   background-position: -561px -1977px
 }
 
 .cssmap-850 .eu32.focus .bg,
 .cssmap-850 .eu32.active-region .bg {
   height: 22px;
   left: 423px;
   top: 540px;
   width: 19px
 }
 
 .cssmap-850 .eu32.focus .bg {
   background-position: -1140px -789px
 }
 
 .cssmap-850 .eu32.active-region .bg {
   background-position: -1140px -1439px
 }
 
 .cssmap-850 .eu33.focus .bg,
 .cssmap-850 .eu33.active-region .bg {
   height: 44px;
   left: 277px;
   top: 394px;
   width: 39px
 }
 
 .cssmap-850 .eu33.focus .bg {
   background-position: -348px -807px
 }
 
 .cssmap-850 .eu33.active-region .bg {
   background-position: -348px -1457px
 }
 
 .cssmap-850 .eu34.focus .bg,
 .cssmap-850 .eu34.active-region .bg {
   height: 303px;
   left: 291px;
   top: 16px;
   width: 254px
 }
 
 .cssmap-850 .eu34.focus .bg {
   background-position: -720px -992px
 }
 
 .cssmap-850 .eu34.active-region .bg {
   background-position: -720px -1642px
 }
 
 .cssmap-850 .eu35.focus .bg,
 .cssmap-850 .eu35.active-region .bg {
   height: 92px;
   left: 382px;
   top: 373px;
   width: 97px
 }
 
 .cssmap-850 .eu35.focus .bg {
   background-position: -5px -930px
 }
 
 .cssmap-850 .eu35.active-region .bg {
   background-position: -5px -1580px
 }
 
 .cssmap-850 .eu36.focus .bg,
 .cssmap-850 .eu36.active-region .bg {
   height: 65px;
   left: 155px;
   top: 559px;
   width: 32px
 }
 
 .cssmap-850 .eu36.focus .bg {
   background-position: -253px -882px
 }
 
 .cssmap-850 .eu36.active-region .bg {
   background-position: -253px -1532px
 }
 
 .cssmap-850 .eu37.focus .bg,
 .cssmap-850 .eu37.active-region .bg {
   height: 65px;
   left: 441px;
   top: 475px;
   width: 91px
 }
 
 .cssmap-850 .eu37.focus .bg {
   background-position: -131px -944px
 }
 
 .cssmap-850 .eu37.active-region .bg {
   background-position: -131px -1594px
 }
 
 .cssmap-850 .eu38.focus .bg,
 .cssmap-850 .eu38.active-region .bg {
   height: 587px;
   left: 436px;
   top: -15px;
   width: 419px
 }
 
 .cssmap-850 .eu38.focus .bg {
   background-position: -1203px -740px
 }
 
 .cssmap-850 .eu38.active-region .bg {
   background-position: -1203px -1390px
 }
 
 .cssmap-850 .eu39.focus .bg,
 .cssmap-850 .eu39.active-region .bg {
   height: 53px;
   left: 427px;
   top: 504px;
   width: 41px
 }
 
 .cssmap-850 .eu39.focus .bg {
   background-position: -772px -739px
 }
 
 .cssmap-850 .eu39.active-region .bg {
   background-position: -772px -1389px
 }
 
 .cssmap-850 .eu40.focus .bg,
 .cssmap-850 .eu40.active-region .bg {
   height: 28px;
   left: 408px;
   top: 455px;
   width: 55px
 }
 
 .cssmap-850 .eu40.focus .bg {
   background-position: -422px -739px
 }
 
 .cssmap-850 .eu40.active-region .bg {
   background-position: -422px -1389px
 }
 
 .cssmap-850 .eu41.focus .bg,
 .cssmap-850 .eu41.active-region .bg {
   height: 21px;
   left: 374px;
   top: 495px;
   width: 31px
 }
 
 .cssmap-850 .eu41.focus .bg {
   background-position: -1072px -823px
 }
 
 .cssmap-850 .eu41.active-region .bg {
   background-position: -1072px -1473px
 }
 
 .cssmap-850 .eu42.focus .bg,
 .cssmap-850 .eu42.active-region .bg {
   height: 107px;
   left: 157px;
   top: 537px;
   width: 131px
 }
 
 .cssmap-850 .eu42.focus .bg {
   background-position: -252px -977px
 }
 
 .cssmap-850 .eu42.active-region .bg {
   background-position: -252px -1627px
 }
 
 .cssmap-850 .eu43.focus .bg,
 .cssmap-850 .eu43.active-region .bg {
   height: 290px;
   left: 351px;
   top: 76px;
   width: 127px
 }
 
 .cssmap-850 .eu43.focus .bg {
   background-position: -561px -999px
 }
 
 .cssmap-850 .eu43.active-region .bg {
   background-position: -561px -1649px
 }
 
 .cssmap-850 .eu44.focus .bg,
 .cssmap-850 .eu44.active-region .bg {
   height: 28px;
   left: 303px;
   top: 482px;
   width: 44px
 }
 
 .cssmap-850 .eu44.focus .bg {
   background-position: -347px -742px
 }
 
 .cssmap-850 .eu44.active-region .bg {
   background-position: -347px -1392px
 }
 
 .cssmap-850 .eu45.focus .bg,
 .cssmap-850 .eu45.active-region .bg {
   height: 78px;
   left: 493px;
   top: 559px;
   width: 185px
 }
 
 .cssmap-850 .eu45.focus .bg {
   background-position: -5px -1052px
 }
 
 .cssmap-850 .eu45.active-region .bg {
   background-position: -5px -1702px
 }
 
 .cssmap-850 .eu46.focus .bg,
 .cssmap-850 .eu46.active-region .bg {
   height: 118px;
   left: 459px;
   top: 413px;
   width: 174px
 }
 
 .cssmap-850 .eu46.focus .bg {
   background-position: -724px -823px
 }
 
 .cssmap-850 .eu46.active-region .bg {
   background-position: -724px -1473px
 }
 
 .cssmap-850 .eu47.focus .bg,
 .cssmap-850 .eu47.active-region .bg {
   height: 187px;
   left: 167px;
   top: 264px;
   width: 96px
 }
 
 .cssmap-850 .eu47.focus .bg {
   background-position: -417px -799px
 }
 
 .cssmap-850 .eu47.active-region .bg {
   background-position: -417px -1449px
 }
 
 .cssmap-850 .eu48.focus .bg,
 .cssmap-850 .eu48.active-region .bg {
   height: 96px;
   left: 191px;
   top: 355px;
   width: 72px
 }
 
 .cssmap-850 .eu48.focus .bg {
   background-position: -1014px -1143px
 }
 
 .cssmap-850 .eu48.active-region .bg {
   background-position: -1014px -1793px
 }
 
 .cssmap-850 .eu49.focus .bg,
 .cssmap-850 .eu49.active-region .bg {
   height: 7px;
   left: 199px;
   top: 380px;
   width: 6px
 }
 
 .cssmap-850 .eu49.focus .bg {
   background-position: -452px -1327px
 }
 
 .cssmap-850 .eu49.active-region .bg {
   background-position: -452px -1977px
 }
 
 .cssmap-850 .eu50.focus .bg,
 .cssmap-850 .eu50.active-region .bg {
   height: 21px;
   left: 167px;
   top: 366px;
   width: 27px
 }
 
 .cssmap-850 .eu50.focus .bg {
   background-position: -1133px -739px
 }
 
 .cssmap-850 .eu50.active-region .bg {
   background-position: -1133px -1389px
 }
 
 .cssmap-850 .eu51.focus .bg,
 .cssmap-850 .eu51.active-region .bg {
   height: 113px;
   left: 173px;
   top: 264px;
   width: 66px
 }
 
 .cssmap-850 .eu51.focus .bg {
   background-position: -1014px -991px
 }
 
 .cssmap-850 .eu51.active-region .bg {
   background-position: -1014px -1641px
 }
 
 .cssmap-850 .eu52.focus .bg,
 .cssmap-850 .eu52.active-region .bg {
   height: 33px;
   left: 194px;
   top: 396px;
   width: 25px
 }
 
 .cssmap-850 .eu52.focus .bg {
   background-position: -1064px -1270px
 }
 
 .cssmap-850 .eu52.active-region .bg {
   background-position: -1064px -1920px
 }
 
 .cssmap-850 .eu1 a {
   left: 449px;
   top: 581px
 }
 
 .cssmap-850 .eu2 a {
   left: 272px;
   top: 563px
 }
 
 .cssmap-850 .eu3 a {
   left: 398px;
   top: 493px
 }
 
 .cssmap-850 .eu4 a {
   left: 525px;
   top: 401px
 }
 
 .cssmap-850 .eu5 a {
   left: 300px;
   top: 447px
 }
 
 .cssmap-850 .eu6 a {
   left: 427px;
   top: 542px
 }
 
 .cssmap-850 .eu7 a {
   left: 497px;
   top: 562px
 }
 
 .cssmap-850 .eu8 a {
   left: 416px;
   top: 520px
 }
 
 .cssmap-850 .eu9 a {
   left: 575px;
   top: 657px
 }
 
 .cssmap-850 .eu10 a {
   left: 403px;
   top: 462px
 }
 
 .cssmap-850 .eu11 a {
   left: 344px;
   top: 360px
 }
 
 .cssmap-850 .eu12 a {
   left: 501px;
   top: 312px
 }
 
 .cssmap-850 .eu13 a {
   left: 282px;
   top: 503px
 }
 
 .cssmap-850 .eu14 a {
   left: 515px;
   top: 203px
 }
 
 .cssmap-850 .eu15 a {
   left: 677px;
   top: 571px
 }
 
 .cssmap-850 .eu16 a {
   left: 357px;
   top: 437px
 }
 
 .cssmap-850 .eu17 a {
   left: 466px;
   top: 603px
 }
 
 .cssmap-850 .eu18 a {
   left: 443px;
   top: 500px
 }
 
 .cssmap-850 .eu19 a {
   left: 83px;
   top: 188px
 }
 
 .cssmap-850 .eu19 a.tooltip-left .tooltip-arrow {
   left: 83px
 }
 
 .cssmap-850 .eu20 a {
   left: 182px;
   top: 410px
 }
 
 .cssmap-850 .eu21 a {
   left: 377px;
   top: 546px
 }
 
 .cssmap-850 .eu22 a {
   left: 377px;
   top: 560px
 }
 
 .cssmap-850 .eu23 a {
   left: 457px;
   top: 562px
 }
 
 .cssmap-850 .eu24 a {
   left: 503px;
   top: 346px
 }
 
 .cssmap-850 .eu25 a {
   left: 349px;
   top: 501px
 }
 
 .cssmap-850 .eu26 a {
   left: 490px;
   top: 375px
 }
 
 .cssmap-850 .eu27 a {
   left: 314px;
   top: 463px
 }
 
 .cssmap-850 .eu28 a {
   left: 464px;
   top: 575px
 }
 
 .cssmap-850 .eu29 a {
   left: 394px;
   top: 645px
 }
 
 .cssmap-850 .eu30 a {
   left: 532px;
   top: 501px
 }
 
 .cssmap-850 .eu31 a {
   left: 327px;
   top: 548px
 }
 
 .cssmap-850 .eu32 a {
   left: 441px;
   top: 559px
 }
 
 .cssmap-850 .eu33 a {
   left: 308px;
   top: 425px
 }
 
 .cssmap-850 .eu34 a {
   left: 342px;
   top: 258px
 }
 
 .cssmap-850 .eu35 a {
   left: 442px;
   top: 425px
 }
 
 .cssmap-850 .eu36 a {
   left: 176px;
   top: 600px
 }
 
 .cssmap-850 .eu36 a.tooltip-left .tooltip-arrow {
   left: 176px
 }
 
 .cssmap-850 .eu37 a {
   left: 495px;
   top: 516px
 }
 
 .cssmap-850 .eu38 a {
   left: 673px;
   top: 315px
 }
 
 .cssmap-850 .eu39 a {
   left: 455px;
   top: 541px
 }
 
 .cssmap-850 .eu40 a {
   left: 442px;
   top: 478px
 }
 
 .cssmap-850 .eu41 a {
   left: 397px;
   top: 515px
 }
 
 .cssmap-850 .eu42 a {
   left: 224px;
   top: 594px
 }
 
 .cssmap-850 .eu43 a {
   left: 426px;
   top: 185px
 }
 
 .cssmap-850 .eu44 a {
   left: 334px;
   top: 503px
 }
 
 .cssmap-850 .eu45 a {
   left: 597px;
   top: 605px
 }
 
 .cssmap-850 .eu46 a {
   left: 560px;
   top: 467px
 }
 
 .cssmap-850 .eu47 a {
   left: 234px;
   top: 389px
 }
 
 .cssmap-850 .eu48 a {
   left: 243px;
   top: 413px
 }
 
 .cssmap-850 .eu49 a {
   left: 212px;
   top: 394px
 }
 
 .cssmap-850 .eu50 a {
   left: 192px;
   top: 384px
 }
 
 .cssmap-850 .eu50 a.tooltip-left .tooltip-arrow {
   left: 192px
 }
 
 .cssmap-850 .eu51 a {
   left: 217px;
   top: 348px
 }
 
 .cssmap-850 .eu52 a {
   left: 221px;
   top: 422px
 }
 
 /* size: 960 */
 
 .cssmap-960 {
   width: 960px
 }
 
 .cssmap-960 .europe,
 .cssmap-960 .europe .bg,
 .cssmap-960 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-960.png') no-repeat 0 0
 }
 
 
 .cssmap-960 .europe,
 .cssmap-960 .europe-cities {
   height: 770px;
   width: 960px
 }
 
 .cssmap-960 .europe-cities {
   background-position: -1000px 0
 }
 
 .cssmap-960 .europe .m {
   margin: 9996px 0 0 -1px
 }
 
 .cssmap-960 .europe .m span {
   font-size: 60px !important
 }
 
 .cssmap-960 .eu1.focus .bg,
 .cssmap-960 .eu1.active-region .bg {
   height: 43px;
   left: 486px;
   top: 616px;
   width: 20px
 }
 
 .cssmap-960 .eu1.focus .bg {
   background-position: -1172px -1399px
 }
 
 .cssmap-960 .eu1.active-region .bg {
   background-position: -1172px -2099px
 }
 
 .cssmap-960 .eu2.focus .bg,
 .cssmap-960 .eu2.active-region .bg {
   height: 4px;
   left: 295px;
   top: 616px;
   width: 4px
 }
 
 .cssmap-960 .eu2.focus .bg {
   background-position: -495px -1457px
 }
 
 .cssmap-960 .eu2.active-region .bg {
   background-position: -495px -2157px
 }
 
 .cssmap-960 .eu3.focus .bg,
 .cssmap-960 .eu3.active-region .bg {
   height: 42px;
   left: 382px;
   top: 519px;
   width: 82px
 }
 
 .cssmap-960 .eu3.focus .bg {
   background-position: -264px -889px
 }
 
 .cssmap-960 .eu3.active-region .bg {
   background-position: -264px -1589px
 }
 
 .cssmap-960 .eu4.focus .bg,
 .cssmap-960 .eu4.active-region .bg {
   height: 89px;
   left: 528px;
   top: 392px;
   width: 103px
 }
 
 .cssmap-960 .eu4.focus .bg {
   background-position: -130px -900px
 }
 
 .cssmap-960 .eu4.active-region .bg {
   background-position: -130px -1600px
 }
 
 .cssmap-960 .eu5.focus .bg,
 .cssmap-960 .eu5.active-region .bg {
   height: 34px;
   left: 307px;
   top: 477px;
   width: 42px
 }
 
 .cssmap-960 .eu5.focus .bg {
   background-position: -1178px -952px
 }
 
 .cssmap-960 .eu5.active-region .bg {
   background-position: -1178px -1652px
 }
 
 .cssmap-960 .eu6.focus .bg,
 .cssmap-960 .eu6.active-region .bg {
   height: 43px;
   left: 448px;
   top: 577px;
   width: 42px
 }
 
 .cssmap-960 .eu6.focus .bg {
   background-position: -473px -820px
 }
 
 .cssmap-960 .eu6.active-region .bg {
   background-position: -473px -1520px
 }
 
 .cssmap-960 .eu7.focus .bg,
 .cssmap-960 .eu7.active-region .bg {
   height: 44px;
   left: 519px;
   top: 593px;
   width: 67px
 }
 
 .cssmap-960 .eu7.focus .bg {
   background-position: -664px -821px
 }
 
 .cssmap-960 .eu7.active-region .bg {
   background-position: -664px -1521px
 }
 
 .cssmap-960 .eu8.focus .bg,
 .cssmap-960 .eu8.active-region .bg {
   height: 62px;
   left: 425px;
   top: 558px;
   width: 63px
 }
 
 .cssmap-960 .eu8.focus .bg {
   background-position: -337px -968px
 }
 
 .cssmap-960 .eu8.active-region .bg {
   background-position: -337px -1668px
 }
 
 .cssmap-960 .eu9.focus .bg,
 .cssmap-960 .eu9.active-region .bg {
   height: 15px;
   left: 625px;
   top: 712px;
   width: 25px
 }
 
 .cssmap-960 .eu9.focus .bg {
   background-position: -1215px -1215px
 }
 
 .cssmap-960 .eu9.active-region .bg {
   background-position: -1215px -1915px
 }
 
 .cssmap-960 .eu10.focus .bg,
 .cssmap-960 .eu10.active-region .bg {
   height: 42px;
   left: 409px;
   top: 484px;
   width: 73px
 }
 
 .cssmap-960 .eu10.focus .bg {
   background-position: -4px -821px
 }
 
 .cssmap-960 .eu10.active-region .bg {
   background-position: -4px -1521px
 }
 
 .cssmap-960 .eu11.focus .bg,
 .cssmap-960 .eu11.active-region .bg {
   height: 161px;
   left: 198px;
   top: 262px;
   width: 245px
 }
 
 .cssmap-960 .eu11.focus .bg {
   background-position: -3px -1284px
 }
 
 .cssmap-960 .eu11.active-region .bg {
   background-position: -3px -1984px
 }
 
 .cssmap-960 .eu12.focus .bg,
 .cssmap-960 .eu12.active-region .bg {
   height: 45px;
   left: 513px;
   top: 322px;
   width: 69px
 }
 
 .cssmap-960 .eu12.focus .bg {
   background-position: -903px -822px
 }
 
 .cssmap-960 .eu12.active-region .bg {
   background-position: -903px -1522px
 }
 
 .cssmap-960 .eu13.focus .bg,
 .cssmap-960 .eu13.active-region .bg {
   height: 151px;
   left: 225px;
   top: 484px;
   width: 158px
 }
 
 .cssmap-960 .eu13.focus .bg {
   background-position: -585px -922px
 }
 
 .cssmap-960 .eu13.active-region .bg {
   background-position: -585px -1622px
 }
 
 .cssmap-960 .eu14.focus .bg,
 .cssmap-960 .eu14.active-region .bg {
   height: 263px;
   left: 488px;
   top: 55px;
   width: 130px
 }
 
 .cssmap-960 .eu14.focus .bg {
   background-position: -457px -1131px
 }
 
 .cssmap-960 .eu14.active-region .bg {
   background-position: -457px -1831px
 }
 
 .cssmap-960 .eu15.focus .bg,
 .cssmap-960 .eu15.active-region .bg {
   height: 37px;
   left: 708px;
   top: 603px;
   width: 72px
 }
 
 .cssmap-960 .eu15.focus .bg {
   background-position: -292px -822px
 }
 
 .cssmap-960 .eu15.active-region .bg {
   background-position: -292px -1522px
 }
 
 .cssmap-960 .eu16.focus .bg,
 .cssmap-960 .eu16.active-region .bg {
   height: 136px;
   left: 343px;
   top: 411px;
   width: 98px
 }
 
 .cssmap-960 .eu16.focus .bg {
   background-position: -277px -1173px
 }
 
 .cssmap-960 .eu16.active-region .bg {
   background-position: -277px -1873px
 }
 
 .cssmap-960 .eu17.focus .bg,
 .cssmap-960 .eu17.active-region .bg {
   height: 96px;
   left: 487px;
   top: 629px;
   width: 95px
 }
 
 .cssmap-960 .eu17.focus .bg {
   background-position: -5px -901px
 }
 
 .cssmap-960 .eu17.active-region .bg {
   background-position: -5px -1601px
 }
 
 .cssmap-960 .eu18.focus .bg,
 .cssmap-960 .eu18.active-region .bg {
   height: 45px;
   left: 452px;
   top: 526px;
   width: 73px
 }
 
 .cssmap-960 .eu18.focus .bg {
   background-position: -1001px -822px
 }
 
 .cssmap-960 .eu18.active-region .bg {
   background-position: -1001px -1522px
 }
 
 .cssmap-960 .eu19.focus .bg,
 .cssmap-960 .eu19.active-region .bg {
   height: 81px;
   left: 18px;
   top: 158px;
   width: 119px
 }
 
 .cssmap-960 .eu19.focus .bg {
   background-position: -271px -1062px
 }
 
 .cssmap-960 .eu19.active-region .bg {
   background-position: -271px -1762px
 }
 
 .cssmap-960 .eu20.focus .bg,
 .cssmap-960 .eu20.active-region .bg {
   height: 71px;
   left: 168px;
   top: 407px;
   width: 48px
 }
 
 .cssmap-960 .eu20.focus .bg {
   background-position: -585px -821px
 }
 
 .cssmap-960 .eu20.active-region .bg {
   background-position: -585px -1521px
 }
 
 .cssmap-960 .eu21.focus .bg,
 .cssmap-960 .eu21.active-region .bg {
   height: 1px;
   left: 414px;
   top: 598px;
   width: 2px
 }
 
 .cssmap-960 .eu21.focus .bg {
   background-position: -566px -1458px
 }
 
 .cssmap-960 .eu21.active-region .bg {
   background-position: -566px -2158px
 }
 
 .cssmap-960 .eu22.focus .bg,
 .cssmap-960 .eu22.active-region .bg {
   height: 166px;
   left: 351px;
   top: 550px;
   width: 128px
 }
 
 .cssmap-960 .eu22.focus .bg {
   background-position: -1023px -899px
 }
 
 .cssmap-960 .eu22.active-region .bg {
   background-position: -1023px -1599px
 }
 
 .cssmap-960 .eu23.focus .bg,
 .cssmap-960 .eu23.active-region .bg {
   height: 21px;
   left: 494px;
   top: 607px;
   width: 20px
 }
 
 .cssmap-960 .eu23.focus .bg {
   background-position: -1218px -1110px
 }
 
 .cssmap-960 .eu23.active-region .bg {
   background-position: -1218px -1810px
 }
 
 .cssmap-960 .eu24.focus .bg,
 .cssmap-960 .eu24.active-region .bg {
   height: 47px;
   left: 504px;
   top: 354px;
   width: 78px
 }
 
 .cssmap-960 .eu24.focus .bg {
   background-position: -1103px -821px
 }
 
 .cssmap-960 .eu24.active-region .bg {
   background-position: -1103px -1521px
 }
 
 .cssmap-960 .eu25.focus .bg,
 .cssmap-960 .eu25.active-region .bg {
   height: 4px;
   left: 381px;
   top: 546px;
   width: 2px
 }
 
 .cssmap-960 .eu25.focus .bg {
   background-position: -531px -1456px
 }
 
 .cssmap-960 .eu25.active-region .bg {
   background-position: -531px -2156px
 }
 
 .cssmap-960 .eu26.focus .bg,
 .cssmap-960 .eu26.active-region .bg {
   height: 49px;
   left: 504px;
   top: 387px;
   width: 63px
 }
 
 .cssmap-960 .eu26.focus .bg {
   background-position: -106px -822px
 }
 
 .cssmap-960 .eu26.active-region .bg {
   background-position: -106px -1522px
 }
 
 .cssmap-960 .eu27.focus .bg,
 .cssmap-960 .eu27.active-region .bg {
   height: 13px;
   left: 341px;
   top: 499px;
   width: 9px
 }
 
 .cssmap-960 .eu27.focus .bg {
   background-position: -1216px -1067px
 }
 
 .cssmap-960 .eu27.active-region .bg {
   background-position: -1216px -1767px
 }
 
 .cssmap-960 .eu28.focus .bg,
 .cssmap-960 .eu28.active-region .bg {
   height: 22px;
   left: 499px;
   top: 620px;
   width: 28px
 }
 
 .cssmap-960 .eu28.focus .bg {
   background-position: -1180px -1015px
 }
 
 .cssmap-960 .eu28.active-region .bg {
   background-position: -1180px -1715px
 }
 
 .cssmap-960 .eu29.focus .bg,
 .cssmap-960 .eu29.active-region .bg {
   height: 3px;
   left: 432px;
   top: 707px;
   width: 3px
 }
 
 .cssmap-960 .eu29.focus .bg {
   background-position: -635px -1458px
 }
 
 .cssmap-960 .eu29.active-region .bg {
   background-position: -635px -2158px
 }
 
 .cssmap-960 .eu30.focus .bg,
 .cssmap-960 .eu30.active-region .bg {
   height: 48px;
   left: 565px;
   top: 527px;
   width: 38px
 }
 
 .cssmap-960 .eu30.focus .bg {
   background-position: -762px -822px
 }
 
 .cssmap-960 .eu30.active-region .bg {
   background-position: -762px -1522px
 }
 
 .cssmap-960 .eu31.focus .bg,
 .cssmap-960 .eu31.active-region .bg {
   height: 1px;
   left: 358px;
   top: 600px;
   width: 2px
 }
 
 .cssmap-960 .eu31.focus .bg {
   background-position: -601px -1459px
 }
 
 .cssmap-960 .eu31.active-region .bg {
   background-position: -601px -2159px
 }
 
 .cssmap-960 .eu32.focus .bg,
 .cssmap-960 .eu32.active-region .bg {
   height: 25px;
   left: 477px;
   top: 603px;
   width: 21px
 }
 
 .cssmap-960 .eu32.focus .bg {
   background-position: -1218px -1161px
 }
 
 .cssmap-960 .eu32.active-region .bg {
   background-position: -1218px -1861px
 }
 
 .cssmap-960 .eu33.focus .bg,
 .cssmap-960 .eu33.active-region .bg {
   height: 49px;
   left: 314px;
   top: 441px;
   width: 44px
 }
 
 .cssmap-960 .eu33.focus .bg {
   background-position: -375px -888px
 }
 
 .cssmap-960 .eu33.active-region .bg {
   background-position: -375px -1588px
 }
 
 .cssmap-960 .eu34.focus .bg,
 .cssmap-960 .eu34.active-region .bg {
   height: 337px;
   left: 330px;
   top: 20px;
   width: 283px
 }
 
 .cssmap-960 .eu34.focus .bg {
   background-position: -792px -1094px
 }
 
 .cssmap-960 .eu34.active-region .bg {
   background-position: -792px -1794px
 }
 
 .cssmap-960 .eu35.focus .bg,
 .cssmap-960 .eu35.active-region .bg {
   height: 102px;
   left: 431px;
   top: 417px;
   width: 108px
 }
 
 .cssmap-960 .eu35.focus .bg {
   background-position: -4px -1026px
 }
 
 .cssmap-960 .eu35.active-region .bg {
   background-position: -4px -1726px
 }
 
 .cssmap-960 .eu36.focus .bg,
 .cssmap-960 .eu36.active-region .bg {
   height: 72px;
   left: 179px;
   top: 623px;
   width: 35px
 }
 
 .cssmap-960 .eu36.focus .bg {
   background-position: -270px -959px
 }
 
 .cssmap-960 .eu36.active-region .bg {
   background-position: -270px -1659px
 }
 
 .cssmap-960 .eu37.focus .bg,
 .cssmap-960 .eu37.active-region .bg {
   height: 72px;
   left: 497px;
   top: 531px;
   width: 101px
 }
 
 .cssmap-960 .eu37.focus .bg {
   background-position: -139px -1020px
 }
 
 .cssmap-960 .eu37.active-region .bg {
   background-position: -139px -1720px
 }
 
 .cssmap-960 .eu38.focus .bg,
 .cssmap-960 .eu38.active-region .bg {
   height: 652px;
   left: 491px;
   top: -14px;
   width: 465px
 }
 
 .cssmap-960 .eu38.focus .bg {
   background-position: -1269px -822px
 }
 
 .cssmap-960 .eu38.active-region .bg {
   background-position: -1269px -1522px
 }
 
 .cssmap-960 .eu39.focus .bg,
 .cssmap-960 .eu39.active-region .bg {
   height: 59px;
   left: 481px;
   top: 563px;
   width: 45px
 }
 
 .cssmap-960 .eu39.focus .bg {
   background-position: -829px -820px
 }
 
 .cssmap-960 .eu39.active-region .bg {
   background-position: -829px -1520px
 }
 
 .cssmap-960 .eu40.focus .bg,
 .cssmap-960 .eu40.active-region .bg {
   height: 31px;
   left: 460px;
   top: 509px;
   width: 62px
 }
 
 .cssmap-960 .eu40.focus .bg {
   background-position: -200px -822px
 }
 
 .cssmap-960 .eu40.active-region .bg {
   background-position: -200px -1522px
 }
 
 .cssmap-960 .eu41.focus .bg,
 .cssmap-960 .eu41.active-region .bg {
   height: 23px;
   left: 423px;
   top: 553px;
   width: 34px
 }
 
 .cssmap-960 .eu41.focus .bg {
   background-position: -1179px -900px
 }
 
 .cssmap-960 .eu41.active-region .bg {
   background-position: -1179px -1600px
 }
 
 .cssmap-960 .eu42.focus .bg,
 .cssmap-960 .eu42.active-region .bg {
   height: 119px;
   left: 181px;
   top: 600px;
   width: 146px
 }
 
 .cssmap-960 .eu42.focus .bg {
   background-position: -278px -1339px
 }
 
 .cssmap-960 .eu42.active-region .bg {
   background-position: -278px -2039px
 }
 
 .cssmap-960 .eu43.focus .bg,
 .cssmap-960 .eu43.active-region .bg {
   height: 322px;
   left: 397px;
   top: 87px;
   width: 141px
 }
 
 .cssmap-960 .eu43.focus .bg {
   background-position: -619px -1103px
 }
 
 .cssmap-960 .eu43.active-region .bg {
   background-position: -619px -1803px
 }
 
 .cssmap-960 .eu44.focus .bg,
 .cssmap-960 .eu44.active-region .bg {
   height: 31px;
   left: 344px;
   top: 538px;
   width: 49px
 }
 
 .cssmap-960 .eu44.focus .bg {
   background-position: -394px -821px
 }
 
 .cssmap-960 .eu44.active-region .bg {
   background-position: -394px -1521px
 }
 
 .cssmap-960 .eu45.focus .bg,
 .cssmap-960 .eu45.active-region .bg {
   height: 87px;
   left: 554px;
   top: 624px;
   width: 205px
 }
 
 .cssmap-960 .eu45.focus .bg {
   background-position: -4px -1157px
 }
 
 .cssmap-960 .eu45.active-region .bg {
   background-position: -4px -1857px
 }
 
 .cssmap-960 .eu46.focus .bg,
 .cssmap-960 .eu46.active-region .bg {
   height: 131px;
   left: 517px;
   top: 462px;
   width: 194px
 }
 
 .cssmap-960 .eu46.focus .bg {
   background-position: -790px -910px
 }
 
 .cssmap-960 .eu46.active-region .bg {
   background-position: -790px -1610px
 }
 
 .cssmap-960 .eu47.focus .bg,
 .cssmap-960 .eu47.active-region .bg {
   height: 207px;
   left: 192px;
   top: 296px;
   width: 107px
 }
 
 .cssmap-960 .eu47.focus .bg {
   background-position: -448px -891px
 }
 
 .cssmap-960 .eu47.active-region .bg {
   background-position: -448px -1591px
 }
 
 .cssmap-960 .eu48.focus .bg,
 .cssmap-960 .eu48.active-region .bg {
   height: 106px;
   left: 219px;
   top: 397px;
   width: 80px
 }
 
 .cssmap-960 .eu48.focus .bg {
   background-position: -1114px -1260px
 }
 
 .cssmap-960 .eu48.active-region .bg {
   background-position: -1114px -1960px
 }
 
 .cssmap-960 .eu49.focus .bg,
 .cssmap-960 .eu49.active-region .bg {
   height: 8px;
   left: 228px;
   top: 425px;
   width: 7px
 }
 
 .cssmap-960 .eu49.focus .bg {
   background-position: -457px -1457px
 }
 
 .cssmap-960 .eu49.active-region .bg {
   background-position: -457px -2157px
 }
 
 .cssmap-960 .eu50.focus .bg,
 .cssmap-960 .eu50.active-region .bg {
   height: 23px;
   left: 192px;
   top: 410px;
   width: 30px
 }
 
 .cssmap-960 .eu50.focus .bg {
   background-position: -1211px -846px
 }
 
 .cssmap-960 .eu50.active-region .bg {
   background-position: -1211px -1546px
 }
 
 .cssmap-960 .eu51.focus .bg,
 .cssmap-960 .eu51.active-region .bg {
   height: 125px;
   left: 199px;
   top: 296px;
   width: 73px
 }
 
 .cssmap-960 .eu51.focus .bg {
   background-position: -1114px -1106px
 }
 
 .cssmap-960 .eu51.active-region .bg {
   background-position: -1114px -1806px
 }
 
 .cssmap-960 .eu52.focus .bg,
 .cssmap-960 .eu52.active-region .bg {
   height: 36px;
   left: 223px;
   top: 443px;
   width: 28px
 }
 
 .cssmap-960 .eu52.focus .bg {
   background-position: -1114px -1406px
 }
 
 .cssmap-960 .eu52.active-region .bg {
   background-position: -1114px -2106px
 }
 
 .cssmap-960 .eu1 a {
   left: 504px;
   top: 647px
 }
 
 .cssmap-960 .eu2 a {
   left: 307px;
   top: 627px
 }
 
 .cssmap-960 .eu3 a {
   left: 448px;
   top: 550px
 }
 
 .cssmap-960 .eu4 a {
   left: 590px;
   top: 447px
 }
 
 .cssmap-960 .eu5 a {
   left: 340px;
   top: 499px
 }
 
 .cssmap-960 .eu6 a {
   left: 481px;
   top: 604px
 }
 
 .cssmap-960 .eu7 a {
   left: 559px;
   top: 626px
 }
 
 .cssmap-960 .eu8 a {
   left: 468px;
   top: 580px
 }
 
 .cssmap-960 .eu9 a {
   left: 645px;
   top: 731px
 }
 
 .cssmap-960 .eu10 a {
   left: 454px;
   top: 515px
 }
 
 .cssmap-960 .eu11 a {
   left: 389px;
   top: 402px
 }
 
 .cssmap-960 .eu12 a {
   left: 563px;
   top: 349px
 }
 
 .cssmap-960 .eu13 a {
   left: 320px;
   top: 561px
 }
 
 .cssmap-960 .eu14 a {
   left: 579px;
   top: 227px
 }
 
 .cssmap-960 .eu15 a {
   left: 758px;
   top: 636px
 }
 
 .cssmap-960 .eu16 a {
   left: 403px;
   top: 488px
 }
 
 .cssmap-960 .eu17 a {
   left: 524px;
   top: 672px
 }
 
 .cssmap-960 .eu18 a {
   left: 499px;
   top: 558px
 }
 
 .cssmap-960 .eu19 a {
   left: 98px;
   top: 211px
 }
 
 .cssmap-960 .eu19 a.tooltip-left .tooltip-arrow {
   left: 98px
 }
 
 .cssmap-960 .eu20 a {
   left: 208px;
   top: 458px
 }
 
 .cssmap-960 .eu20 a.tooltip-left .tooltip-arrow {
   left: 208px
 }
 
 .cssmap-960 .eu21 a {
   left: 425px;
   top: 608px
 }
 
 .cssmap-960 .eu22 a {
   left: 425px;
   top: 624px
 }
 
 .cssmap-960 .eu23 a {
   left: 514px;
   top: 627px
 }
 
 .cssmap-960 .eu24 a {
   left: 565px;
   top: 387px
 }
 
 .cssmap-960 .eu25 a {
   left: 393px;
   top: 559px
 }
 
 .cssmap-960 .eu26 a {
   left: 550px;
   top: 419px
 }
 
 .cssmap-960 .eu27 a {
   left: 355px;
   top: 516px
 }
 
 .cssmap-960 .eu28 a {
   left: 522px;
   top: 641px
 }
 
 .cssmap-960 .eu29 a {
   left: 443px;
   top: 719px
 }
 
 .cssmap-960 .eu30 a {
   left: 597px;
   top: 559px
 }
 
 .cssmap-960 .eu31 a {
   left: 369px;
   top: 610px
 }
 
 .cssmap-960 .eu32 a {
   left: 496px;
   top: 623px
 }
 
 .cssmap-960 .eu33 a {
   left: 349px;
   top: 474px
 }
 
 .cssmap-960 .eu34 a {
   left: 386px;
   top: 289px
 }
 
 .cssmap-960 .eu35 a {
   left: 497px;
   top: 475px
 }
 
 .cssmap-960 .eu36 a {
   left: 202px;
   top: 669px
 }
 
 .cssmap-960 .eu36 a.tooltip-left .tooltip-arrow {
   left: 202px
 }
 
 .cssmap-960 .eu37 a {
   left: 556px;
   top: 576px
 }
 
 .cssmap-960 .eu38 a {
   left: 754px;
   top: 352px
 }
 
 .cssmap-960 .eu39 a {
   left: 512px;
   top: 603px
 }
 
 .cssmap-960 .eu40 a {
   left: 497px;
   top: 533px
 }
 
 .cssmap-960 .eu41 a {
   left: 447px;
   top: 575px
 }
 
 .cssmap-960 .eu42 a {
   left: 255px;
   top: 662px
 }
 
 .cssmap-960 .eu43 a {
   left: 480px;
   top: 208px
 }
 
 .cssmap-960 .eu44 a {
   left: 377px;
   top: 561px
 }
 
 .cssmap-960 .eu45 a {
   left: 670px;
   top: 675px
 }
 
 .cssmap-960 .eu46 a {
   left: 628px;
   top: 521px
 }
 
 .cssmap-960 .eu47 a {
   left: 266px;
   top: 434px
 }
 
 .cssmap-960 .eu48 a {
   left: 276px;
   top: 461px
 }
 
 .cssmap-960 .eu49 a {
   left: 242px;
   top: 439px
 }
 
 .cssmap-960 .eu50 a {
   left: 220px;
   top: 429px
 }
 
 .cssmap-960 .eu51 a {
   left: 247px;
   top: 388px
 }
 
 .cssmap-960 .eu52 a {
   left: 251px;
   top: 471px
 }
 
 /* size: 1280 */
 
 .cssmap-1280 {
   width: 1280px
 }
 
 .cssmap-1280 .europe,
 .cssmap-1280 .europe .bg,
 .cssmap-1280 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-1280.png') no-repeat 0 0
 }
 
 .cssmap-1280 .europe,
 .cssmap-1280 .europe-cities {
   height: 1040px;
   width: 1280px
 }
 
 .cssmap-1280 .europe-cities {
   background-position: -1300px 0
 }
 
 .cssmap-1280 .europe .m {
   margin: 9996px 0 0 0
 }
 
 .cssmap-1280 .europe .m span {
   font-size: 80px !important
 }
 
 .cssmap-1280 .europe .bg {
   padding: 15px
 }
 
 .cssmap-1280 .eu1.focus .bg,
 .cssmap-1280 .eu1.active-region .bg {
   height: 57px;
   left: 649px;
   top: 821px;
   width: 26px
 }
 
 .cssmap-1280 .eu1.focus .bg {
   background-position: -1480px -1852px
 }
 
 .cssmap-1280 .eu1.active-region .bg {
   background-position: -1480px -2772px
 }
 
 .cssmap-1280 .eu2.focus .bg,
 .cssmap-1280 .eu2.active-region .bg {
   height: 5px;
   left: 394px;
   top: 821px;
   width: 5px
 }
 
 .cssmap-1280 .eu2.focus .bg {
   background-position: -743px -1947px
 }
 
 .cssmap-1280 .eu2.active-region .bg {
   background-position: -743px -2867px
 }
 
 .cssmap-1280 .eu3.focus .bg,
 .cssmap-1280 .eu3.active-region .bg {
   height: 56px;
   left: 510px;
   top: 691px;
   width: 110px
 }
 
 .cssmap-1280 .eu3.focus .bg {
   background-position: -350px -1196px
 }
 
 .cssmap-1280 .eu3.active-region .bg {
   background-position: -350px -2116px
 }
 
 .cssmap-1280 .eu4.focus .bg,
 .cssmap-1280 .eu4.active-region .bg {
   height: 119px;
   left: 705px;
   top: 523px;
   width: 137px
 }
 
 .cssmap-1280 .eu4.focus .bg {
   background-position: -171px -1204px
 }
 
 .cssmap-1280 .eu4.active-region .bg {
   background-position: -171px -2124px
 }
 
 .cssmap-1280 .eu5.focus .bg,
 .cssmap-1280 .eu5.active-region .bg {
   height: 45px;
   left: 410px;
   top: 636px;
   width: 55px
 }
 
 .cssmap-1280 .eu5.focus .bg {
   background-position: -1544px -1276px
 }
 
 .cssmap-1280 .eu5.active-region .bg {
   background-position: -1544px -2196px
 }
 
 .cssmap-1280 .eu6.focus .bg,
 .cssmap-1280 .eu6.active-region .bg {
   height: 57px;
   left: 598px;
   top: 770px;
   width: 56px
 }
 
 .cssmap-1280 .eu6.focus .bg {
   background-position: -263px -1100px
 }
 
 .cssmap-1280 .eu6.active-region .bg {
   background-position: -263px -2020px
 }
 
 .cssmap-1280 .eu7.focus .bg,
 .cssmap-1280 .eu7.active-region .bg {
   height: 58px;
   left: 693px;
   top: 791px;
   width: 90px
 }
 
 .cssmap-1280 .eu7.focus .bg {
   background-position: -882px -1099px
 }
 
 .cssmap-1280 .eu7.active-region .bg {
   background-position: -882px -2019px
 }
 
 .cssmap-1280 .eu8.focus .bg,
 .cssmap-1280 .eu8.active-region .bg {
   height: 82px;
   left: 567px;
   top: 743px;
   width: 84px
 }
 
 .cssmap-1280 .eu8.focus .bg {
   background-position: -451px -1292px
 }
 
 .cssmap-1280 .eu8.active-region .bg {
   background-position: -451px -2212px
 }
 
 .cssmap-1280 .eu9.focus .bg,
 .cssmap-1280 .eu9.active-region .bg {
   height: 20px;
   left: 835px;
   top: 950px;
   width: 33px
 }
 
 .cssmap-1280 .eu9.focus .bg {
   background-position: -1630px -1362px
 }
 
 .cssmap-1280 .eu9.active-region .bg {
   background-position: -1630px -2282px
 }
 
 .cssmap-1280 .eu10.focus .bg,
 .cssmap-1280 .eu10.active-region .bg {
   height: 56px;
   left: 547px;
   top: 646px;
   width: 97px
 }
 
 .cssmap-1280 .eu10.focus .bg {
   background-position: -5px -1099px
 }
 
 .cssmap-1280 .eu10.active-region .bg {
   background-position: -5px -2019px
 }
 
 .cssmap-1280 .eu11.focus .bg,
 .cssmap-1280 .eu11.active-region .bg {
   height: 215px;
   left: 265px;
   top: 349px;
   width: 326px
 }
 
 .cssmap-1280 .eu11.focus .bg {
   background-position: -5px -1714px
 }
 
 .cssmap-1280 .eu11.active-region .bg {
   background-position: -5px -2634px
 }
 
 .cssmap-1280 .eu12.focus .bg,
 .cssmap-1280 .eu12.active-region .bg {
   height: 59px;
   left: 685px;
   top: 429px;
   width: 91px
 }
 
 .cssmap-1280 .eu12.focus .bg {
   background-position: -1201px -1099px
 }
 
 .cssmap-1280 .eu12.active-region .bg {
   background-position: -1201px -2019px
 }
 
 .cssmap-1280 .eu13.focus .bg,
 .cssmap-1280 .eu13.active-region .bg {
   height: 202px;
   left: 301px;
   top: 645px;
   width: 210px
 }
 
 .cssmap-1280 .eu13.focus .bg {
   background-position: -777px -1233px
 }
 
 .cssmap-1280 .eu13.active-region .bg {
   background-position: -777px -2153px
 }
 
 .cssmap-1280 .eu14.focus .bg,
 .cssmap-1280 .eu14.active-region .bg {
   height: 351px;
   left: 652px;
   top: 74px;
   width: 173px
 }
 
 .cssmap-1280 .eu14.focus .bg {
   background-position: -607px -1495px
 }
 
 .cssmap-1280 .eu14.active-region .bg {
   background-position: -607px -2415px
 }
 
 .cssmap-1280 .eu15.focus .bg,
 .cssmap-1280 .eu15.active-region .bg {
   height: 49px;
   left: 945px;
   top: 803px;
   width: 96px
 }
 
 .cssmap-1280 .eu15.focus .bg {
   background-position: -360px -1098px
 }
 
 .cssmap-1280 .eu15.active-region .bg {
   background-position: -360px -2018px
 }
 
 .cssmap-1280 .eu16.focus .bg,
 .cssmap-1280 .eu16.active-region .bg {
   height: 181px;
   left: 459px;
   top: 547px;
   width: 131px
 }
 
 .cssmap-1280 .eu16.focus .bg {
   background-position: -381px -1575px
 }
 
 .cssmap-1280 .eu16.active-region .bg {
   background-position: -381px -2495px
 }
 
 .cssmap-1280 .eu17.focus .bg,
 .cssmap-1280 .eu17.active-region .bg {
   height: 127px;
   left: 650px;
   top: 839px;
   width: 127px
 }
 
 .cssmap-1280 .eu17.focus .bg {
   background-position: -4px -1203px
 }
 
 .cssmap-1280 .eu17.active-region .bg {
   background-position: -4px -2123px
 }
 
 .cssmap-1280 .eu18.focus .bg,
 .cssmap-1280 .eu18.active-region .bg {
   height: 60px;
   left: 604px;
   top: 701px;
   width: 97px
 }
 
 .cssmap-1280 .eu18.focus .bg {
   background-position: -1331px -1100px
 }
 
 .cssmap-1280 .eu18.active-region .bg {
   background-position: -1331px -2020px
 }
 
 .cssmap-1280 .eu19.focus .bg,
 .cssmap-1280 .eu19.active-region .bg {
   height: 107px;
   left: 24px;
   top: 210px;
   width: 158px
 }
 
 .cssmap-1280 .eu19.focus .bg {
   background-position: -371px -1427px
 }
 
 .cssmap-1280 .eu19.active-region .bg {
   background-position: -371px -2347px
 }
 
 .cssmap-1280 .eu20.focus .bg,
 .cssmap-1280 .eu20.active-region .bg {
   height: 94px;
   left: 225px;
   top: 543px;
   width: 64px
 }
 
 .cssmap-1280 .eu20.focus .bg {
   background-position: -778px -1099px
 }
 
 .cssmap-1280 .eu20.active-region .bg {
   background-position: -778px -2019px
 }
 
 .cssmap-1280 .eu21.focus .bg,
 .cssmap-1280 .eu21.active-region .bg {
   height: 2px;
   left: 553px;
   top: 797px;
   width: 2px
 }
 
 .cssmap-1280 .eu21.focus .bg {
   background-position: -921px -1950px
 }
 
 .cssmap-1280 .eu21.active-region .bg {
   background-position: -921px -2870px
 }
 
 .cssmap-1280 .eu22.focus .bg,
 .cssmap-1280 .eu22.active-region .bg {
   height: 221px;
   left: 469px;
   top: 733px;
   width: 170px
 }
 
 .cssmap-1280 .eu22.focus .bg {
   background-position: -1325px -1202px
 }
 
 .cssmap-1280 .eu22.active-region .bg {
   background-position: -1325px -2122px
 }
 
 .cssmap-1280 .eu23.focus .bg,
 .cssmap-1280 .eu23.active-region .bg {
   height: 28px;
   left: 660px;
   top: 810px;
   width: 26px
 }
 
 .cssmap-1280 .eu23.focus .bg {
   background-position: -1640px -1263px
 }
 
 .cssmap-1280 .eu23.active-region .bg {
   background-position: -1640px -2183px
 }
 
 .cssmap-1280 .eu24.focus .bg,
 .cssmap-1280 .eu24.active-region .bg {
   height: 63px;
   left: 673px;
   top: 472px;
   width: 104px
 }
 
 .cssmap-1280 .eu24.focus .bg {
   background-position: -1466px -1099px
 }
 
 .cssmap-1280 .eu24.active-region .bg {
   background-position: -1466px -2019px
 }
 
 .cssmap-1280 .eu25.focus .bg,
 .cssmap-1280 .eu25.active-region .bg {
   height: 5px;
   left: 509px;
   top: 728px;
   width: 3px
 }
 
 .cssmap-1280 .eu25.focus .bg {
   background-position: -788px -1947px
 }
 
 .cssmap-1280 .eu25.active-region .bg {
   background-position: -788px -2867px
 }
 
 .cssmap-1280 .eu26.focus .bg,
 .cssmap-1280 .eu26.active-region .bg {
   height: 65px;
   left: 673px;
   top: 515px;
   width: 84px
 }
 
 .cssmap-1280 .eu26.focus .bg {
   background-position: -140px -1098px
 }
 
 .cssmap-1280 .eu26.active-region .bg {
   background-position: -140px -2018px
 }
 
 .cssmap-1280 .eu27.focus .bg,
 .cssmap-1280 .eu27.active-region .bg {
   height: 17px;
   left: 456px;
   top: 665px;
   width: 11px
 }
 
 .cssmap-1280 .eu27.focus .bg {
   background-position: -644px -1947px
 }
 
 .cssmap-1280 .eu27.active-region .bg {
   background-position: -644px -2867px
 }
 
 .cssmap-1280 .eu28.focus .bg,
 .cssmap-1280 .eu28.active-region .bg {
   height: 29px;
   left: 666px;
   top: 827px;
   width: 37px
 }
 
 .cssmap-1280 .eu28.focus .bg {
   background-position: -1545px -1362px
 }
 
 .cssmap-1280 .eu28.active-region .bg {
   background-position: -1545px -2282px
 }
 
 .cssmap-1280 .eu29.focus .bg,
 .cssmap-1280 .eu29.active-region .bg {
   height: 4px;
   left: 577px;
   top: 943px;
   width: 3px
 }
 
 .cssmap-1280 .eu29.focus .bg {
   background-position: -830px -1948px
 }
 
 .cssmap-1280 .eu29.active-region .bg {
   background-position: -830px -2868px
 }
 
 .cssmap-1280 .eu30.focus .bg,
 .cssmap-1280 .eu30.active-region .bg {
   height: 64px;
   left: 754px;
   top: 702px;
   width: 51px
 }
 
 .cssmap-1280 .eu30.focus .bg {
   background-position: -1012px -1098px
 }
 
 .cssmap-1280 .eu30.active-region .bg {
   background-position: -1012px -2018px
 }
 
 .cssmap-1280 .eu31.focus .bg,
 .cssmap-1280 .eu31.active-region .bg {
   height: 2px;
   left: 478px;
   top: 800px;
   width: 2px
 }
 
 .cssmap-1280 .eu31.focus .bg {
   background-position: -873px -1949px
 }
 
 .cssmap-1280 .eu31.active-region .bg {
   background-position: -873px -2869px
 }
 
 .cssmap-1280 .eu32.focus .bg,
 .cssmap-1280 .eu32.active-region .bg {
   height: 33px;
   left: 637px;
   top: 804px;
   width: 28px
 }
 
 .cssmap-1280 .eu32.focus .bg {
   background-position: -1628px -1180px
 }
 
 .cssmap-1280 .eu32.active-region .bg {
   background-position: -1628px -2100px
 }
 
 .cssmap-1280 .eu33.focus .bg,
 .cssmap-1280 .eu33.active-region .bg {
   height: 66px;
   left: 420px;
   top: 588px;
   width: 58px
 }
 
 .cssmap-1280 .eu33.focus .bg {
   background-position: -499px -1180px
 }
 
 .cssmap-1280 .eu33.active-region .bg {
   background-position: -499px -2100px
 }
 
 .cssmap-1280 .eu34.focus .bg,
 .cssmap-1280 .eu34.active-region .bg {
   height: 449px;
   left: 441px;
   top: 27px;
   width: 377px
 }
 
 .cssmap-1280 .eu34.focus .bg {
   background-position: -1057px -1463px
 }
 
 .cssmap-1280 .eu34.active-region .bg {
   background-position: -1057px -2383px
 }
 
 .cssmap-1280 .eu35.focus .bg,
 .cssmap-1280 .eu35.active-region .bg {
   height: 135px;
   left: 576px;
   top: 556px;
   width: 143px
 }
 
 .cssmap-1280 .eu35.focus .bg {
   background-position: -5px -1373px
 }
 
 .cssmap-1280 .eu35.active-region .bg {
   background-position: -5px -2293px
 }
 
 .cssmap-1280 .eu36.focus .bg,
 .cssmap-1280 .eu36.active-region .bg {
   height: 96px;
   left: 239px;
   top: 831px;
   width: 47px
 }
 
 .cssmap-1280 .eu36.focus .bg {
   background-position: -361px -1292px
 }
 
 .cssmap-1280 .eu36.active-region .bg {
   background-position: -361px -2212px
 }
 
 .cssmap-1280 .eu37.focus .bg,
 .cssmap-1280 .eu37.active-region .bg {
   height: 96px;
   left: 663px;
   top: 708px;
   width: 135px
 }
 
 .cssmap-1280 .eu37.focus .bg {
   background-position: -187px -1372px
 }
 
 .cssmap-1280 .eu37.active-region .bg {
   background-position: -187px -2292px
 }
 
 .cssmap-1280 .eu38.focus .bg,
 .cssmap-1280 .eu38.active-region .bg {
   height: 869px;
   left: 656px;
   top: -19px;
   width: 620px
 }
 
 .cssmap-1280 .eu38.focus .bg {
   background-position: -1705px -1100px
 }
 
 .cssmap-1280 .eu38.active-region .bg {
   background-position: -1705px -2020px
 }
 
 .cssmap-1280 .eu39.focus .bg,
 .cssmap-1280 .eu39.active-region .bg {
   height: 79px;
   left: 643px;
   top: 751px;
   width: 60px
 }
 
 .cssmap-1280 .eu39.focus .bg {
   background-position: -1102px -1098px
 }
 
 .cssmap-1280 .eu39.active-region .bg {
   background-position: -1102px -2018px
 }
 
 .cssmap-1280 .eu40.focus .bg,
 .cssmap-1280 .eu40.active-region .bg {
   height: 41px;
   left: 614px;
   top: 678px;
   width: 82px
 }
 
 .cssmap-1280 .eu40.focus .bg {
   background-position: -601px -1098px
 }
 
 .cssmap-1280 .eu40.active-region .bg {
   background-position: -601px -2018px
 }
 
 .cssmap-1280 .eu41.focus .bg,
 .cssmap-1280 .eu41.active-region .bg {
   height: 30px;
   left: 565px;
   top: 737px;
   width: 45px
 }
 
 .cssmap-1280 .eu41.focus .bg {
   background-position: -1544px -1206px
 }
 
 .cssmap-1280 .eu41.active-region .bg {
   background-position: -1544px -2126px
 }
 
 .cssmap-1280 .eu42.focus .bg,
 .cssmap-1280 .eu42.active-region .bg {
   height: 159px;
   left: 242px;
   top: 799px;
   width: 194px
 }
 
 .cssmap-1280 .eu42.focus .bg {
   background-position: -371px -1796px
 }
 
 .cssmap-1280 .eu42.active-region .bg {
   background-position: -371px -2716px
 }
 
 .cssmap-1280 .eu43.focus .bg,
 .cssmap-1280 .eu43.active-region .bg {
   height: 429px;
   left: 531px;
   top: 116px;
   width: 188px
 }
 
 .cssmap-1280 .eu43.focus .bg {
   background-position: -827px -1479px
 }
 
 .cssmap-1280 .eu43.active-region .bg {
   background-position: -827px -2399px
 }
 
 .cssmap-1280 .eu44.focus .bg,
 .cssmap-1280 .eu44.active-region .bg {
   height: 42px;
   left: 459px;
   top: 717px;
   width: 65px
 }
 
 .cssmap-1280 .eu44.focus .bg {
   background-position: -495px -1098px
 }
 
 .cssmap-1280 .eu44.active-region .bg {
   background-position: -495px -2018px
 }
 
 .cssmap-1280 .eu45.focus .bg,
 .cssmap-1280 .eu45.active-region .bg {
   height: 116px;
   left: 740px;
   top: 832px;
   width: 273px
 }
 
 .cssmap-1280 .eu45.focus .bg {
   background-position: -4px -1548px
 }
 
 .cssmap-1280 .eu45.active-region .bg {
   background-position: -4px -2468px
 }
 
 .cssmap-1280 .eu46.focus .bg,
 .cssmap-1280 .eu46.active-region .bg {
   height: 174px;
   left: 690px;
   top: 616px;
   width: 258px
 }
 
 .cssmap-1280 .eu46.focus .bg {
   background-position: -1027px -1217px
 }
 
 .cssmap-1280 .eu46.active-region .bg {
   background-position: -1027px -2137px
 }
 
 .cssmap-1280 .eu47.focus .bg,
 .cssmap-1280 .eu47.active-region .bg {
   height: 276px;
   left: 257px;
   top: 395px;
   width: 143px
 }
 
 .cssmap-1280 .eu47.focus .bg {
   background-position: -594px -1179px
 }
 
 .cssmap-1280 .eu47.active-region .bg {
   background-position: -594px -2099px
 }
 
 .cssmap-1280 .eu48.focus .bg,
 .cssmap-1280 .eu48.active-region .bg {
   height: 142px;
   left: 293px;
   top: 530px;
   width: 107px
 }
 
 .cssmap-1280 .eu48.focus .bg {
   background-position: -1480px -1672px
 }
 
 .cssmap-1280 .eu48.active-region .bg {
   background-position: -1480px -2592px
 }
 
 .cssmap-1280 .eu49.focus .bg,
 .cssmap-1280 .eu49.active-region .bg {
   height: 10px;
   left: 305px;
   top: 566px;
   width: 9px
 }
 
 .cssmap-1280 .eu49.focus .bg {
   background-position: -694px -1947px
 }
 
 .cssmap-1280 .eu49.active-region .bg {
   background-position: -694px -2867px
 }
 
 .cssmap-1280 .eu50.focus .bg,
 .cssmap-1280 .eu50.active-region .bg {
   height: 31px;
   left: 257px;
   top: 546px;
   width: 40px
 }
 
 .cssmap-1280 .eu50.focus .bg {
   background-position: -1615px -1099px
 }
 
 .cssmap-1280 .eu50.active-region .bg {
   background-position: -1615px -2019px
 }
 
 .cssmap-1280 .eu51.focus .bg,
 .cssmap-1280 .eu51.active-region .bg {
   height: 167px;
   left: 266px;
   top: 395px;
   width: 97px
 }
 
 .cssmap-1280 .eu51.focus .bg {
   background-position: -1483px -1465px
 }
 
 .cssmap-1280 .eu51.active-region .bg {
   background-position: -1483px -2385px
 }
 
 .cssmap-1280 .eu52.focus .bg,
 .cssmap-1280 .eu52.active-region .bg {
   height: 48px;
   left: 298px;
   top: 590px;
   width: 37px
 }
 
 .cssmap-1280 .eu52.focus .bg {
   background-position: -1549px -1862px
 }
 
 .cssmap-1280 .eu52.active-region .bg {
   background-position: -1549px -2782px
 }
 
 .cssmap-1280 .eu1 a {
   left: 675px;
   top: 865px
 }
 
 .cssmap-1280 .eu2 a {
   left: 411px;
   top: 838px
 }
 
 .cssmap-1280 .eu3 a {
   left: 599px;
   top: 735px
 }
 
 .cssmap-1280 .eu4 a {
   left: 789px;
   top: 597px
 }
 
 .cssmap-1280 .eu5 a {
   left: 455px;
   top: 667px
 }
 
 .cssmap-1280 .eu6 a {
   left: 643px;
   top: 807px
 }
 
 .cssmap-1280 .eu7 a {
   left: 747px;
   top: 836px
 }
 
 .cssmap-1280 .eu8 a {
   left: 626px;
   top: 775px
 }
 
 .cssmap-1280 .eu9 a {
   left: 862px;
   top: 976px
 }
 
 .cssmap-1280 .eu10 a {
   left: 607px;
   top: 688px
 }
 
 .cssmap-1280 .eu11 a {
   left: 521px;
   top: 537px
 }
 
 .cssmap-1280 .eu12 a {
   left: 753px;
   top: 467px
 }
 
 .cssmap-1280 .eu13 a {
   left: 429px;
   top: 749px
 }
 
 .cssmap-1280 .eu14 a {
   left: 774px;
   top: 304px
 }
 
 .cssmap-1280 .eu15 a {
   left: 1013px;
   top: 849px
 }
 
 .cssmap-1280 .eu16 a {
   left: 539px;
   top: 652px
 }
 
 .cssmap-1280 .eu17 a {
   left: 701px;
   top: 897px
 }
 
 .cssmap-1280 .eu18 a {
   left: 667px;
   top: 745px
 }
 
 .cssmap-1280 .eu19 a {
   left: 133px;
   top: 283px
 }
 
 .cssmap-1280 .eu19 a.tooltip-left .tooltip-arrow {
   left: 133px
 }
 
 .cssmap-1280 .eu20 a {
   left: 279px;
   top: 612px
 }
 
 .cssmap-1280 .eu21 a {
   left: 569px;
   top: 812px
 }
 
 .cssmap-1280 .eu22 a {
   left: 569px;
   top: 833px
 }
 
 .cssmap-1280 .eu23 a {
   left: 687px;
   top: 837px
 }
 
 .cssmap-1280 .eu24 a {
   left: 756px;
   top: 517px
 }
 
 .cssmap-1280 .eu25 a {
   left: 525px;
   top: 746px
 }
 
 .cssmap-1280 .eu26 a {
   left: 736px;
   top: 560px
 }
 
 .cssmap-1280 .eu27 a {
   left: 476px;
   top: 689px
 }
 
 .cssmap-1280 .eu28 a {
   left: 698px;
   top: 856px
 }
 
 .cssmap-1280 .eu29 a {
   left: 593px;
   top: 960px
 }
 
 .cssmap-1280 .eu30 a {
   left: 798px;
   top: 747px
 }
 
 .cssmap-1280 .eu31 a {
   left: 494px;
   top: 815px
 }
 
 .cssmap-1280 .eu32 a {
   left: 663px;
   top: 832px
 }
 
 .cssmap-1280 .eu33 a {
   left: 467px;
   top: 633px
 }
 
 .cssmap-1280 .eu34 a {
   left: 517px;
   top: 386px
 }
 
 .cssmap-1280 .eu35 a {
   left: 665px;
   top: 634px
 }
 
 .cssmap-1280 .eu36 a {
   left: 271px;
   top: 893px
 }
 
 .cssmap-1280 .eu37 a {
   left: 743px;
   top: 769px
 }
 
 .cssmap-1280 .eu38 a {
   left: 1007px;
   top: 470px
 }
 
 .cssmap-1280 .eu39 a {
   left: 685px;
   top: 805px
 }
 
 .cssmap-1280 .eu40 a {
   left: 665px;
   top: 712px
 }
 
 .cssmap-1280 .eu41 a {
   left: 598px;
   top: 768px
 }
 
 .cssmap-1280 .eu42 a {
   left: 342px;
   top: 884px
 }
 
 .cssmap-1280 .eu43 a {
   left: 642px;
   top: 278px
 }
 
 .cssmap-1280 .eu44 a {
   left: 505px;
   top: 749px
 }
 
 .cssmap-1280 .eu45 a {
   left: 895px;
   top: 901px
 }
 
 .cssmap-1280 .eu46 a {
   left: 839px;
   top: 696px
 }
 
 .cssmap-1280 .eu47 a {
   left: 357px;
   top: 580px
 }
 
 .cssmap-1280 .eu48 a {
   left: 370px;
   top: 616px
 }
 
 .cssmap-1280 .eu49 a {
   left: 325px;
   top: 586px
 }
 
 .cssmap-1280 .eu50 a {
   left: 295px;
   top: 573px
 }
 
 .cssmap-1280 .eu51 a {
   left: 331px;
   top: 519px
 }
 
 .cssmap-1280 .eu52 a {
   left: 337px;
   top: 629px
 }
 
 /* size: 1450 */
 
 .cssmap-1450 {
   width: 1450px
 }
 
 .cssmap-1450 .europe,
 .cssmap-1450 .europe .bg,
 .cssmap-1450 .europe-cities {
   background: transparent url('../assets/css-map/default/eu-1450.png') no-repeat 0 0
 }
 
 .cssmap-1450 .europe,
 .cssmap-1450 .europe-cities {
   height: 1160px;
   width: 1450px
 }
 
 .cssmap-1450 .europe-cities {
   background-position: -1500px 0
 }
 
 .cssmap-1450 .europe .m {
   margin: 9998px 0 0 6px
 }
 
 .cssmap-1450 .europe .m span {
   font-size: 90px !important
 }
 
 .cssmap-1450 .europe .bg {
   padding: 15px
 }
 
 .cssmap-1450 .eu1.focus .bg,
 .cssmap-1450 .eu1.active-region .bg {
   height: 64px;
   left: 737px;
   top: 928px;
   width: 29px
 }
 
 .cssmap-1450 .eu1.focus .bg {
   background-position: -1713px -2065px
 }
 
 .cssmap-1450 .eu1.active-region .bg {
   background-position: -1713px -3095px
 }
 
 .cssmap-1450 .eu2.focus .bg,
 .cssmap-1450 .eu2.active-region .bg {
   height: 5px;
   left: 450px;
   top: 928px;
   width: 6px
 }
 
 .cssmap-1450 .eu2.focus .bg {
   background-position: -777px -2163px
 }
 
 .cssmap-1450 .eu2.active-region .bg {
   background-position: -777px -3193px
 }
 
 .cssmap-1450 .eu3.focus .bg,
 .cssmap-1450 .eu3.active-region .bg {
   height: 63px;
   left: 580px;
   top: 781px;
   width: 123px
 }
 
 .cssmap-1450 .eu3.focus .bg {
   background-position: -385px -1323px
 }
 
 .cssmap-1450 .eu3.active-region .bg {
   background-position: -385px -2353px
 }
 
 .cssmap-1450 .eu4.focus .bg,
 .cssmap-1450 .eu4.active-region .bg {
   height: 134px;
   left: 800px;
   top: 591px;
   width: 154px
 }
 
 .cssmap-1450 .eu4.focus .bg {
   background-position: -189px -1340px
 }
 
 .cssmap-1450 .eu4.active-region .bg {
   background-position: -189px -2370px
 }
 
 .cssmap-1450 .eu5.focus .bg,
 .cssmap-1450 .eu5.active-region .bg {
   height: 51px;
   left: 469px;
   top: 718px;
   width: 62px
 }
 
 .cssmap-1450 .eu5.focus .bg {
   background-position: -1763px -1227px
 }
 
 .cssmap-1450 .eu5.active-region .bg {
   background-position: -1763px -2257px
 }
 
 .cssmap-1450 .eu6.focus .bg,
 .cssmap-1450 .eu6.active-region .bg {
   height: 64px;
   left: 680px;
   top: 869px;
   width: 63px
 }
 
 .cssmap-1450 .eu6.focus .bg {
   background-position: -681px -1228px
 }
 
 .cssmap-1450 .eu6.active-region .bg {
   background-position: -681px -2258px
 }
 
 .cssmap-1450 .eu7.focus .bg,
 .cssmap-1450 .eu7.active-region .bg {
   height: 66px;
   left: 786px;
   top: 893px;
   width: 101px
 }
 
 .cssmap-1450 .eu7.focus .bg {
   background-position: -969px -1228px
 }
 
 .cssmap-1450 .eu7.active-region .bg {
   background-position: -969px -2258px
 }
 
 .cssmap-1450 .eu8.focus .bg,
 .cssmap-1450 .eu8.active-region .bg {
   height: 92px;
   left: 645px;
   top: 840px;
   width: 95px
 }
 
 .cssmap-1450 .eu8.focus .bg {
   background-position: -490px -1439px
 }
 
 .cssmap-1450 .eu8.active-region .bg {
   background-position: -490px -2469px
 }
 
 .cssmap-1450 .eu9.focus .bg,
 .cssmap-1450 .eu9.active-region .bg {
   height: 23px;
   left: 946px;
   top: 1072px;
   width: 37px
 }
 
 .cssmap-1450 .eu9.focus .bg {
   background-position: -1781px -1564px
 }
 
 .cssmap-1450 .eu9.active-region .bg {
   background-position: -1781px -2594px
 }
 
 .cssmap-1450 .eu10.focus .bg,
 .cssmap-1450 .eu10.active-region .bg {
   height: 63px;
   left: 622px;
   top: 730px;
   width: 109px
 }
 
 .cssmap-1450 .eu10.focus .bg {
   background-position: -5px -1228px
 }
 
 .cssmap-1450 .eu10.active-region .bg {
   background-position: -5px -2258px
 }
 
 .cssmap-1450 .eu11.focus .bg,
 .cssmap-1450 .eu11.active-region .bg {
   height: 242px;
   left: 305px;
   top: 396px;
   width: 367px
 }
 
 .cssmap-1450 .eu11.focus .bg {
   background-position: -5px -1886px
 }
 
 .cssmap-1450 .eu11.active-region .bg {
   background-position: -5px -2916px
 }
 
 .cssmap-1450 .eu12.focus .bg,
 .cssmap-1450 .eu12.active-region .bg {
   height: 67px;
   left: 778px;
   top: 486px;
   width: 103px
 }
 
 .cssmap-1450 .eu12.focus .bg {
   background-position: -1317px -1228px
 }
 
 .cssmap-1450 .eu12.active-region .bg {
   background-position: -1317px -2258px
 }
 
 .cssmap-1450 .eu13.focus .bg,
 .cssmap-1450 .eu13.active-region .bg {
   height: 227px;
   left: 345px;
   top: 729px;
   width: 236px
 }
 
 .cssmap-1450 .eu13.focus .bg {
   background-position: -857px -1375px
 }
 
 .cssmap-1450 .eu13.active-region .bg {
   background-position: -857px -2405px
 }
 
 .cssmap-1450 .eu14.focus .bg,
 .cssmap-1450 .eu14.active-region .bg {
   height: 395px;
   left: 740px;
   top: 86px;
   width: 195px
 }
 
 .cssmap-1450 .eu14.focus .bg {
   background-position: -674px -1684px
 }
 
 .cssmap-1450 .eu14.active-region .bg {
   background-position: -674px -2714px
 }
 
 .cssmap-1450 .eu15.focus .bg,
 .cssmap-1450 .eu15.active-region .bg {
   height: 55px;
   left: 1069px;
   top: 907px;
   width: 108px
 }
 
 .cssmap-1450 .eu15.focus .bg {
   background-position: -418px -1228px
 }
 
 .cssmap-1450 .eu15.active-region .bg {
   background-position: -418px -2258px
 }
 
 .cssmap-1450 .eu16.focus .bg,
 .cssmap-1450 .eu16.active-region .bg {
   height: 204px;
   left: 523px;
   top: 619px;
   width: 147px
 }
 
 .cssmap-1450 .eu16.focus .bg {
   background-position: -411px -1746px
 }
 
 .cssmap-1450 .eu16.active-region .bg {
   background-position: -411px -2776px
 }
 
 .cssmap-1450 .eu17.focus .bg,
 .cssmap-1450 .eu17.active-region .bg {
   height: 143px;
   left: 738px;
   top: 947px;
   width: 143px
 }
 
 .cssmap-1450 .eu17.focus .bg {
   background-position: -4px -1341px
 }
 
 .cssmap-1450 .eu17.active-region .bg {
   background-position: -4px -2371px
 }
 
 .cssmap-1450 .eu18.focus .bg,
 .cssmap-1450 .eu18.active-region .bg {
   height: 68px;
   left: 686px;
   top: 792px;
   width: 109px
 }
 
 .cssmap-1450 .eu18.focus .bg {
   background-position: -1458px -1229px
 }
 
 .cssmap-1450 .eu18.active-region .bg {
   background-position: -1458px -2259px
 }
 
 .cssmap-1450 .eu19.focus .bg,
 .cssmap-1450 .eu19.active-region .bg {
   height: 121px;
   left: 34px;
   top: 240px;
   width: 178px
 }
 
 .cssmap-1450 .eu19.focus .bg {
   background-position: -397px -1586px
 }
 
 .cssmap-1450 .eu19.active-region .bg {
   background-position: -397px -2616px
 }
 
 .cssmap-1450 .eu20.focus .bg,
 .cssmap-1450 .eu20.active-region .bg {
   height: 106px;
   left: 260px;
   top: 614px;
   width: 72px
 }
 
 .cssmap-1450 .eu20.focus .bg {
   background-position: -857px -1227px
 }
 
 .cssmap-1450 .eu20.active-region .bg {
   background-position: -857px -2257px
 }
 
 .cssmap-1450 .eu21.focus .bg,
 .cssmap-1450 .eu21.active-region .bg {
   height: 2px;
   left: 629px;
   top: 900px;
   width: 2px
 }
 
 .cssmap-1450 .eu21.focus .bg {
   background-position: -914px -2165px
 }
 
 .cssmap-1450 .eu21.active-region .bg {
   background-position: -914px -3195px
 }
 
 .cssmap-1450 .eu22.focus .bg,
 .cssmap-1450 .eu22.active-region .bg {
   height: 249px;
   left: 534px;
   top: 827px;
   width: 191px
 }
 
 .cssmap-1450 .eu22.focus .bg {
   background-position: -1473px -1339px
 }
 
 .cssmap-1450 .eu22.active-region .bg {
   background-position: -1473px -2369px
 }
 
 .cssmap-1450 .eu23.focus .bg,
 .cssmap-1450 .eu23.active-region .bg {
   height: 31px;
   left: 749px;
   top: 914px;
   width: 29px
 }
 
 .cssmap-1450 .eu23.focus .bg {
   background-position: -1804px -1414px
 }
 
 .cssmap-1450 .eu23.active-region .bg {
   background-position: -1804px -2444px
 }
 
 .cssmap-1450 .eu24.focus .bg,
 .cssmap-1450 .eu24.active-region .bg {
   height: 71px;
   left: 764px;
   top: 535px;
   width: 117px
 }
 
 .cssmap-1450 .eu24.focus .bg {
   background-position: -1606px -1229px
 }
 
 .cssmap-1450 .eu24.active-region .bg {
   background-position: -1606px -2259px
 }
 
 .cssmap-1450 .eu25.focus .bg,
 .cssmap-1450 .eu25.active-region .bg {
   height: 6px;
   left: 580px;
   top: 823px;
   width: 3px
 }
 
 .cssmap-1450 .eu25.focus .bg {
   background-position: -824px -2163px
 }
 
 .cssmap-1450 .eu25.active-region .bg {
   background-position: -824px -3193px
 }
 
 .cssmap-1450 .eu26.focus .bg,
 .cssmap-1450 .eu26.active-region .bg {
   height: 73px;
   left: 764px;
   top: 583px;
   width: 94px
 }
 
 .cssmap-1450 .eu26.focus .bg {
   background-position: -153px -1228px
 }
 
 .cssmap-1450 .eu26.active-region .bg {
   background-position: -153px -2258px
 }
 
 .cssmap-1450 .eu27.focus .bg,
 .cssmap-1450 .eu27.active-region .bg {
   height: 18px;
   left: 520px;
   top: 752px;
   width: 13px
 }
 
 .cssmap-1450 .eu27.focus .bg {
   background-position: -674px -2161px
 }
 
 .cssmap-1450 .eu27.active-region .bg {
   background-position: -674px -3191px
 }
 
 .cssmap-1450 .eu28.focus .bg,
 .cssmap-1450 .eu28.active-region .bg {
   height: 33px;
   left: 756px;
   top: 934px;
   width: 42px
 }
 
 .cssmap-1450 .eu28.focus .bg {
   background-position: -1716px -1489px
 }
 
 .cssmap-1450 .eu28.active-region .bg {
   background-position: -1716px -2519px
 }
 
 .cssmap-1450 .eu29.focus .bg,
 .cssmap-1450 .eu29.active-region .bg {
   height: 5px;
   left: 656px;
   top: 1064px;
   width: 4px
 }
 
 .cssmap-1450 .eu29.focus .bg {
   background-position: -868px -2163px
 }
 
 .cssmap-1450 .eu29.active-region .bg {
   background-position: -868px -3193px
 }
 
 .cssmap-1450 .eu30.focus .bg,
 .cssmap-1450 .eu30.active-region .bg {
   height: 72px;
   left: 854px;
   top: 794px;
   width: 57px
 }
 
 .cssmap-1450 .eu30.focus .bg {
   background-position: -1110px -1229px
 }
 
 .cssmap-1450 .eu30.active-region .bg {
   background-position: -1110px -2259px
 }
 
 .cssmap-1450 .eu31.focus .bg,
 .cssmap-1450 .eu31.active-region .bg {
   height: 2px;
   left: 545px;
   top: 903px;
   width: 2px
 }
 
 .cssmap-1450 .eu31.focus .bg {
   background-position: -964px -2164px
 }
 
 .cssmap-1450 .eu31.active-region .bg {
   background-position: -964px -3194px
 }
 
 .cssmap-1450 .eu32.focus .bg,
 .cssmap-1450 .eu32.active-region .bg {
   height: 37px;
   left: 724px;
   top: 908px;
   width: 31px
 }
 
 .cssmap-1450 .eu32.focus .bg {
   background-position: -1799px -1328px
 }
 
 .cssmap-1450 .eu32.active-region .bg {
   background-position: -1799px -2358px
 }
 
 .cssmap-1450 .eu33.focus .bg,
 .cssmap-1450 .eu33.active-region .bg {
   height: 74px;
   left: 479px;
   top: 664px;
   width: 65px
 }
 
 .cssmap-1450 .eu33.focus .bg {
   background-position: -551px -1325px
 }
 
 .cssmap-1450 .eu33.active-region .bg {
   background-position: -551px -2355px
 }
 
 .cssmap-1450 .eu34.focus .bg,
 .cssmap-1450 .eu34.active-region .bg {
   height: 505px;
   left: 502px;
   top: 33px;
   width: 424px
 }
 
 .cssmap-1450 .eu34.focus .bg {
   background-position: -1158px -1628px
 }
 
 .cssmap-1450 .eu34.active-region .bg {
   background-position: -1158px -2658px
 }
 
 .cssmap-1450 .eu35.focus .bg,
 .cssmap-1450 .eu35.active-region .bg {
   height: 152px;
   left: 654px;
   top: 629px;
   width: 161px
 }
 
 .cssmap-1450 .eu35.focus .bg {
   background-position: -4px -1524px
 }
 
 .cssmap-1450 .eu35.active-region .bg {
   background-position: -4px -2554px
 }
 
 .cssmap-1450 .eu36.focus .bg,
 .cssmap-1450 .eu36.active-region .bg {
   height: 108px;
   left: 276px;
   top: 938px;
   width: 53px
 }
 
 .cssmap-1450 .eu36.focus .bg {
   background-position: -397px -1438px
 }
 
 .cssmap-1450 .eu36.active-region .bg {
   background-position: -397px -2468px
 }
 
 .cssmap-1450 .eu37.focus .bg,
 .cssmap-1450 .eu37.active-region .bg {
   height: 107px;
   left: 753px;
   top: 799px;
   width: 151px
 }
 
 .cssmap-1450 .eu37.focus .bg {
   background-position: -205px -1523px
 }
 
 .cssmap-1450 .eu37.active-region .bg {
   background-position: -205px -2553px
 }
 
 .cssmap-1450 .eu38.focus .bg,
 .cssmap-1450 .eu38.active-region .bg {
   height: 978px;
   left: 745px;
   top: -18px;
   width: 697px
 }
 
 .cssmap-1450 .eu38.focus .bg {
   background-position: -1883px -1229px
 }
 
 .cssmap-1450 .eu38.active-region .bg {
   background-position: -1883px -2259px
 }
 
 .cssmap-1450 .eu39.focus .bg,
 .cssmap-1450 .eu39.active-region .bg {
   height: 89px;
   left: 730px;
   top: 848px;
   width: 67px
 }
 
 .cssmap-1450 .eu39.focus .bg {
   background-position: -1207px -1227px
 }
 
 .cssmap-1450 .eu39.active-region .bg {
   background-position: -1207px -2257px
 }
 
 .cssmap-1450 .eu40.focus .bg,
 .cssmap-1450 .eu40.active-region .bg {
   height: 46px;
   left: 698px;
   top: 766px;
   width: 92px
 }
 
 .cssmap-1450 .eu40.focus .bg {
   background-position: -287px -1228px
 }
 
 .cssmap-1450 .eu40.active-region .bg {
   background-position: -287px -2258px
 }
 
 .cssmap-1450 .eu41.focus .bg,
 .cssmap-1450 .eu41.active-region .bg {
   height: 34px;
   left: 642px;
   top: 832px;
   width: 51px
 }
 
 .cssmap-1450 .eu41.focus .bg {
   background-position: -1714px -1415px
 }
 
 .cssmap-1450 .eu41.active-region .bg {
   background-position: -1714px -2445px
 }
 
 .cssmap-1450 .eu42.focus .bg,
 .cssmap-1450 .eu42.active-region .bg {
   height: 178px;
   left: 279px;
   top: 903px;
   width: 218px
 }
 
 .cssmap-1450 .eu42.focus .bg {
   background-position: -415px -1990px
 }
 
 .cssmap-1450 .eu42.active-region .bg {
   background-position: -415px -3020px
 }
 
 .cssmap-1450 .eu43.focus .bg,
 .cssmap-1450 .eu43.active-region .bg {
   height: 482px;
   left: 604px;
   top: 134px;
   width: 212px
 }
 
 .cssmap-1450 .eu43.focus .bg {
   background-position: -908px -1640px
 }
 
 .cssmap-1450 .eu43.active-region .bg {
   background-position: -908px -2670px
 }
 
 .cssmap-1450 .eu44.focus .bg,
 .cssmap-1450 .eu44.active-region .bg {
   height: 47px;
   left: 523px;
   top: 810px;
   width: 73px
 }
 
 .cssmap-1450 .eu44.focus .bg {
   background-position: -567px -1227px
 }
 
 .cssmap-1450 .eu44.active-region .bg {
   background-position: -567px -2257px
 }
 
 .cssmap-1450 .eu45.focus .bg,
 .cssmap-1450 .eu45.active-region .bg {
   height: 130px;
   left: 839px;
   top: 940px;
   width: 307px
 }
 
 .cssmap-1450 .eu45.focus .bg {
   background-position: -4px -1716px
 }
 
 .cssmap-1450 .eu45.active-region .bg {
   background-position: -4px -2746px
 }
 
 .cssmap-1450 .eu46.focus .bg,
 .cssmap-1450 .eu46.active-region .bg {
   height: 196px;
   left: 783px;
   top: 696px;
   width: 290px
 }
 
 .cssmap-1450 .eu46.focus .bg {
   background-position: -1133px -1366px
 }
 
 .cssmap-1450 .eu46.active-region .bg {
   background-position: -1133px -2396px
 }
 
 .cssmap-1450 .eu47.focus .bg,
 .cssmap-1450 .eu47.active-region .bg {
   height: 311px;
   left: 296px;
   top: 448px;
   width: 160px
 }
 
 .cssmap-1450 .eu47.focus .bg {
   background-position: -657px -1334px
 }
 
 .cssmap-1450 .eu47.active-region .bg {
   background-position: -657px -2364px
 }
 
 .cssmap-1450 .eu48.focus .bg,
 .cssmap-1450 .eu48.active-region .bg {
   height: 159px;
   left: 336px;
   top: 599px;
   width: 120px
 }
 
 .cssmap-1450 .eu48.focus .bg {
   background-position: -1621px -1855px
 }
 
 .cssmap-1450 .eu48.active-region .bg {
   background-position: -1621px -2885px
 }
 
 .cssmap-1450 .eu49.focus .bg,
 .cssmap-1450 .eu49.active-region .bg {
   height: 11px;
   left: 350px;
   top: 641px;
   width: 10px
 }
 
 .cssmap-1450 .eu49.focus .bg {
   background-position: -725px -2162px
 }
 
 .cssmap-1450 .eu49.active-region .bg {
   background-position: -725px -3192px
 }
 
 .cssmap-1450 .eu50.focus .bg,
 .cssmap-1450 .eu50.active-region .bg {
   height: 35px;
   left: 296px;
   top: 618px;
   width: 45px
 }
 
 .cssmap-1450 .eu50.focus .bg {
   background-position: -1714px -1341px
 }
 
 .cssmap-1450 .eu50.active-region .bg {
   background-position: -1714px -2371px
 }
 
 .cssmap-1450 .eu51.focus .bg,
 .cssmap-1450 .eu51.active-region .bg {
   height: 187px;
   left: 306px;
   top: 448px;
   width: 109px
 }
 
 .cssmap-1450 .eu51.focus .bg {
   background-position: -1621px -1629px
 }
 
 .cssmap-1450 .eu51.active-region .bg {
   background-position: -1621px -599px
 }
 
 .cssmap-1450 .eu52.focus .bg,
 .cssmap-1450 .eu52.active-region .bg {
   height: 54px;
   left: 342px;
   top: 668px;
   width: 42px
 }
 
 .cssmap-1450 .eu52.focus .bg {
   background-position: -1621px -2064px
 }
 
 .cssmap-1450 .eu52.active-region .bg {
   background-position: -1621px -3094px
 }
 
 .cssmap-1450 .eu1 a {
   left: 764px;
   top: 974px
 }
 
 .cssmap-1450 .eu2 a {
   left: 468px;
   top: 944px
 }
 
 .cssmap-1450 .eu3 a {
   left: 679px;
   top: 828px
 }
 
 .cssmap-1450 .eu4 a {
   left: 892px;
   top: 673px
 }
 
 .cssmap-1450 .eu5 a {
   left: 517px;
   top: 751px
 }
 
 .cssmap-1450 .eu6 a {
   left: 729px;
   top: 909px
 }
 
 .cssmap-1450 .eu7 a {
   left: 846px;
   top: 942px
 }
 
 .cssmap-1450 .eu8 a {
   left: 709px;
   top: 873px
 }
 
 .cssmap-1450 .eu9 a {
   left: 975px;
   top: 1099px
 }
 
 .cssmap-1450 .eu10 a {
   left: 688px;
   top: 775px
 }
 
 .cssmap-1450 .eu11 a {
   left: 591px;
   top: 606px
 }
 
 .cssmap-1450 .eu12 a {
   left: 852px;
   top: 526px
 }
 
 .cssmap-1450 .eu13 a {
   left: 487px;
   top: 844px
 }
 
 .cssmap-1450 .eu14 a {
   left: 876px;
   top: 343px
 }
 
 .cssmap-1450 .eu15 a {
   left: 1144px;
   top: 957px
 }
 
 .cssmap-1450 .eu16 a {
   left: 612px;
   top: 735px
 }
 
 .cssmap-1450 .eu17 a {
   left: 793px;
   top: 1011px
 }
 
 .cssmap-1450 .eu18 a {
   left: 756px;
   top: 840px
 }
 
 .cssmap-1450 .eu19 a {
   left: 154px;
   top: 319px
 }
 
 .cssmap-1450 .eu19 a.tooltip-left .tooltip-arrow {
   left: 154px
 }
 
 .cssmap-1450 .eu20 a {
   left: 319px;
   top: 690px
 }
 
 .cssmap-1450 .eu21 a {
   left: 645px;
   top: 915px
 }
 
 .cssmap-1450 .eu22 a {
   left: 645px;
   top: 938px
 }
 
 .cssmap-1450 .eu23 a {
   left: 778px;
   top: 943px
 }
 
 .cssmap-1450 .eu24 a {
   left: 855px;
   top: 583px
 }
 
 .cssmap-1450 .eu25 a {
   left: 596px;
   top: 841px
 }
 
 .cssmap-1450 .eu26 a {
   left: 833px;
   top: 631px
 }
 
 .cssmap-1450 .eu27 a {
   left: 541px;
   top: 777px
 }
 
 .cssmap-1450 .eu28 a {
   left: 791px;
   top: 964px
 }
 
 .cssmap-1450 .eu29 a {
   left: 672px;
   top: 1081px
 }
 
 .cssmap-1450 .eu30 a {
   left: 903px;
   top: 841px
 }
 
 .cssmap-1450 .eu31 a {
   left: 561px;
   top: 918px
 }
 
 .cssmap-1450 .eu32 a {
   left: 751px;
   top: 937px
 }
 
 .cssmap-1450 .eu33 a {
   left: 531px;
   top: 713px
 }
 
 .cssmap-1450 .eu34 a {
   left: 586px;
   top: 436px
 }
 
 .cssmap-1450 .eu35 a {
   left: 753px;
   top: 715px
 }
 
 .cssmap-1450 .eu36 a {
   left: 310px;
   top: 1006px
 }
 
 .cssmap-1450 .eu37 a {
   left: 841px;
   top: 866px
 }
 
 .cssmap-1450 .eu38 a {
   left: 1138px;
   top: 530px
 }
 
 .cssmap-1450 .eu39 a {
   left: 775px;
   top: 907px
 }
 
 .cssmap-1450 .eu40 a {
   left: 753px;
   top: 802px
 }
 
 .cssmap-1450 .eu41 a {
   left: 678px;
   top: 865px
 }
 
 .cssmap-1450 .eu42 a {
   left: 390px;
   top: 995px
 }
 
 .cssmap-1450 .eu43 a {
   left: 727px;
   top: 314px
 }
 
 .cssmap-1450 .eu44 a {
   left: 573px;
   top: 844px
 }
 
 .cssmap-1450 .eu45 a {
   left: 1012px;
   top: 1015px
 }
 
 .cssmap-1450 .eu46 a {
   left: 949px;
   top: 784px
 }
 
 .cssmap-1450 .eu47 a {
   left: 406px;
   top: 653px
 }
 
 .cssmap-1450 .eu48 a {
   left: 421px;
   top: 694px
 }
 
 .cssmap-1450 .eu49 a {
   left: 371px;
   top: 662px
 }
 
 .cssmap-1450 .eu50 a {
   left: 337px;
   top: 647px
 }
 
 .cssmap-1450 .eu51 a {
   left: 378px;
   top: 585px
 }
 
 .cssmap-1450 .eu52 a {
   left: 384px;
   top: 710px
 }
 
 /* --------------------------------------------------------
 end of the maps */
 