/* default tooltip */
.css-map > li a, .css-map > li a:hover, #map-tooltip, .cssmap-tooltip-content {
    background: #111;
    background: rgba(0,0,0,.8);
    color: #eee;
    font: normal 13px 'Lucida Grande',Arial,sans-serif;
    padding: .5em 1.2em;
    text-align: center;
    text-shadow: 0 1px 0 #000;
    white-space: nowrap;
    -moz-border-radius: .6em;
    -ms-border-radius: .6em;
    -o-border-radius: .6em;
    -webkit-border-radius: .6em;
    border-radius: .6em;
}

.m660 .css-map > li a, .m500 .css-map > li a {
    font-size: 11px;
}

.m340 .css-map > li a, .m270 .css-map > li a, .m240 .css-map > li a {
    font-size: 10px;
}

.m170 .css-map > li a {
    font-size: 9px;
}

/* tooltip arrow; when you change its size don't forget to set tooltipArrowHeight variable in the cssMap(); function */
.css-map > 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 */
}

.css-map > li a.tooltip-right .tooltip-arrow {
    margin-right: -5px; /* must be the same as a tooltip-arrow border-width */
}

.css-map > li a.tooltip-top .tooltip-arrow { /* set tooltip under the arrow */
    border-width: 0 5px 5px 5px;
    top: -5px;
}

/* tooltip style when the region is activated */
.css-map .active-region a {
    background-color: #111;
}

.css-map .active-region a .tooltip-arrow {
    border-color: #111 transparent;
}

/* links in the visible list of regions */
.map-visible-list a {
    /* color: #eee; */
}

.map-visible-list a:hover, .map-visible-list a:focus, .map-visible-list li.focus a {
    /* color: #fc0; */
}

.map-visible-list a:active, .map-visible-list li.active-region a {
    /* color: #cc3; */
}


/* default pre-loader */
.map-loader {
    background: #111;
    background: rgba(0,0,0,.8);
    color: #eee;
    font: normal 14px 'Lucida Grande',Arial,sans-serif;
    padding: .6em 1.2em;
    text-shadow: 0 1px 0 #000;
    -moz-border-radius: .6em;
    -ms-border-radius: .6em;
    -o-border-radius: .6em;
    -webkit-border-radius: .6em;
    border-radius: .6em;
}

.m500 .map-loader, .m340 .map-loader {
    font-size: 12px;
}

.m270 .map-loader, .m240 .map-loader, .m170 .map-loader {
    font-size: 10px;
}

/* link to the search engine - shown in the multipleClick mode */
.map-search-link {
    /* your rules goes here */
}

.map-search-link:hover, a.map-search-link:focus {
    /* selected link style */
}

.m340 .map-search-link, .m270 .map-search-link, .m240 .map-search-link, .m170 .map-search-link {
    /* style for a specific map size, ex.:
   font-size: 1em;
   */
}

/* --------------------------------------------------------
 * the maps starts here

 * DO NOT EDIT!

 * CSSMap plugin - Poland
 * version: 4.4.26
 * web: http://cssmapsplugin.com/europe/poland.html
 * email: support@cssmapsplugin.com
 * author: Łukasz Popardowski { Winston_Wolf }
 * license: http://cssmapsplugin.com/license
*/
.css-map-container {
    margin: 0 auto !important;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
}

.css-map-container * {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.css-map {
    display: block;
    left: 0;
    margin: 0 !important;
    list-style: none;
    padding: 0 !important;
    position: relative;
}

.css-map > li {
    height: 0;
    width: 0;
}

.css-map > li a {
    height: auto;
    margin: -9999px 0 0 0;
    position: absolute;
    text-decoration: none;
    width: auto;
    z-index: 89;
}

.css-map > li a:focus {
    outline: 0 none;
}

.css-map-container span {
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: -9999px;
    width: 0;
}

.css-map > li a.tooltip-right {
    left: auto;
    right: 0;
    width: auto;
}

.css-map > li a .tooltip-arrow {
    left: 50%;
    top: auto;
}

.css-map > li a.tooltip-middle .tooltip-arrow {
    display: none;
}

.css-map > li a.tooltip-top .tooltip-arrow {
    bottom: auto;
}

.css-map > li a.tooltip-right .tooltip-arrow {
    left: auto;
}

#map-tooltip {
    position: absolute;
    z-index: 999;
}

.css-map-container .cities {
    top: 0;
    z-index: 88;
}

.css-map .bg {
    padding: 10px;
}

.css-map .active-region .bg {
    z-index: 87;
}

.css-map .m {
    cursor: pointer;
    z-index: 99;
}

.css-map .m span {
    border: 0 none !important;
    z-index: 89;
}

.map-visible-list {
    clear: both;
    overflow: hidden;
}

span.map-loader {
    height: auto;
    position: absolute;
    text-align: center;
    width: auto;
    z-index: 90;
}

/* really, DO NOT EDIT THIS! */
.pl1 .s1 {
    height: .2em;
    left: 6em;
    top: 9.5em;
    width: .1em;
}

.pl1 .s2 {
    height: .1em;
    left: 6em;
    top: 9.3em;
    width: .1em;
}

.pl1 .s3 {
    height: .1em;
    left: 5.8em;
    top: 9.1em;
    width: .1em;
}

.pl1 .s4 {
    height: .2em;
    left: 5.7em;
    top: 9.8em;
    width: .1em;
}

.pl1 .s5 {
    height: .5em;
    left: 5.7em;
    top: 9.2em;
    width: .3em;
}

.pl1 .s6 {
    height: .2em;
    left: 5.7em;
    top: 8.7em;
    width: .1em;
}

.pl1 .s7 {
    height: .2em;
    left: 5.2em;
    top: 8.6em;
    width: .5em;
}

.pl1 .s8 {
    height: 1.4em;
    left: 5.1em;
    top: 8.8em;
    width: .6em;
}

.pl1 .s9 {
    height: .4em;
    left: 1.6em;
    top: 10.1em;
    width: .2em;
}

.pl1 .s10 {
    height: 1.3em;
    left: 1.8em;
    top: 9.2em;
    width: .6em;
}

.pl1 .s11 {
    height: 1.2em;
    left: 2em;
    top: 9.1em;
    width: 3.6em;
}

.pl1 .s12 {
    height: .4em;
    left: 4.9em;
    top: 11.7em;
    width: .1em;
}

.pl1 .s13 {
    height: .7em;
    left: 4.1em;
    top: 11.6em;
    width: .8em;
}

.pl1 .s14 {
    height: .5em;
    left: 3.9em;
    top: 11.4em;
    width: .9em;
}

.pl1 .s15 {
    height: 1.8em;
    left: 2.4em;
    top: 8.9em;
    width: .4em;
}

.pl1 .s16 {
    height: .2em;
    left: 2.7em;
    top: 10.6em;
    width: .3em;
}

.pl1 .s17 {
    height: .4em;
    left: 5.1em;
    top: 10.6em;
    width: .2em;
}

.pl1 .s18 {
    height: 1.6em;
    left: 2.4em;
    top: 9em;
    width: 3em;
}

.pl1 .s19 {
    height: 1.6em;
    left: 2.9em;
    top: 8.9em;
    width: 2.6em;
}

.pl1 .s20 {
    height: 2.4em;
    left: 5em;
    top: 8.8em;
    width: .1em;
}

.pl1 .s21 {
    height: 2.6em;
    left: 3em;
    top: 8.8em;
    width: 2em;
}

.pl1 .s22 {
    height: .1em;
    left: 4em;
    top: 8.2em;
    width: .2em;
}

.pl1 .s23 {
    height: .1em;
    left: 4em;
    top: 8.3em;
    width: .4em;
}

.pl1 .s24 {
    height: .1em;
    left: 3.9em;
    top: 8.4em;
    width: .5em;
}

.pl1 .s25 {
    height: 3.1em;
    left: 3.6em;
    top: 8.6em;
    width: 1em;
}

.pl1 .s26 {
    height: 2.6em;
    left: 3.7em;
    top: 8.5em;
    width: .7em;
}

.pl1 .s27 {
    height: 2.2em;
    left: 3.1em;
    top: 8.7em;
    width: 1.7em;
}

.pl1 .s28 {
    height: 2.6em;
    left: 3.2em;
    top: 8.4em;
    width: .6em;
}

.pl1 .s29 {
    height: 2.8em;
    left: 3.3em;
    top: 8.3em;
    width: .4em;
}

.pl1 .s30 {
    height: 2.9em;
    left: 3.4em;
    top: 8.2em;
    width: .1em;
}

.pl2 .s1 {
    height: .6em;
    left: 8.8em;
    top: 4.4em;
    width: .2em;
}

.pl2 .s2 {
    height: 1em;
    left: 8.6em;
    top: 4.4em;
    width: .2em;
}

.pl2 .s3 {
    height: 1.7em;
    left: 8.5em;
    top: 4.4em;
    width: .1em;
}

.pl2 .s4 {
    height: .1em;
    left: 8.4em;
    top: 6.4em;
    width: .1em;
}

.pl2 .s5 {
    height: 2.1em;
    left: 8.4em;
    top: 4.2em;
    width: .1em;
}

.pl2 .s6 {
    height: 2.2em;
    left: 8.3em;
    top: 4.4em;
    width: .1em;
}

.pl2 .s7 {
    height: .1em;
    left: 7.9em;
    top: 6.8em;
    width: .3em;
}

.pl2 .s8 {
    height: .1em;
    left: 7.5em;
    top: 6.8em;
    width: .2em;
}

.pl2 .s9 {
    height: .3em;
    left: 7.5em;
    top: 6.5em;
    width: .8em;
}

.pl2 .s10 {
    height: 3em;
    left: 7.4em;
    top: 3.7em;
    width: .3em;
}

.pl2 .s11 {
    height: .6em;
    left: 5.4em;
    top: 4.7em;
    width: 3.5em;
}

.pl2 .s12 {
    height: .1em;
    left: 5.3em;
    top: 4.3em;
    width: 3.3em;
}

.pl2 .s13 {
    height: .3em;
    left: 5.4em;
    top: 4.1em;
    width: .1em;
}

.pl2 .s14 {
    height: .1em;
    left: 5.6em;
    top: 3.7em;
    width: .1em;
}

.pl2 .s15 {
    height: 1.6em;
    left: 5.5em;
    top: 3.8em;
    width: .2em;
}

.pl2 .s16 {
    height: .1em;
    left: 7.3em;
    top: 3.5em;
    width: .3em;
}

.pl2 .s17 {
    height: 3em;
    left: 7.2em;
    top: 3.6em;
    width: .3em;
}

.pl2 .s18 {
    height: 2.5em;
    left: 6.1em;
    top: 3.7em;
    width: 1.5em;
}

.pl2 .s19 {
    height: 2.5em;
    left: 7em;
    top: 4em;
    width: 1.3em;
}

.pl2 .s20 {
    height: .1em;
    left: 6.6em;
    top: 6.4em;
    width: .3em;
}

.pl2 .s21 {
    height: .1em;
    left: 8.2em;
    top: 5.9em;
    width: .5em;
}

.pl2 .s22 {
    height: .1em;
    left: 5.6em;
    top: 6em;
    width: .1em;
}

.pl2 .s23 {
    height: .1em;
    left: 5.5em;
    top: 5.8em;
    width: 3.2em;
}

.pl2 .s24 {
    height: 2.2em;
    left: 5.7em;
    top: 3.8em;
    width: .2em;
}

.pl2 .s25 {
    height: 2.4em;
    left: 5.9em;
    top: 3.8em;
    width: .1em;
}

.pl2 .s26 {
    height: 2.6em;
    left: 6em;
    top: 3.5em;
    width: .2em;
}

.pl2 .s27 {
    height: 2.6em;
    left: 6.4em;
    top: 3.8em;
    width: 1.8em;
}

.pl2 .s28 {
    height: 2.8em;
    left: 6.3em;
    top: 3.5em;
    width: .9em;
}

.pl2 .s29 {
    height: 3.1em;
    left: 6.5em;
    top: 3.3em;
    width: .2em;
}

.pl2 .s30 {
    height: 2.8em;
    left: 6.2em;
    top: 3.4em;
    width: .6em;
}

.pl3 .s1 {
    height: .1em;
    left: 11.8em;
    top: 8.5em;
    width: .1em;
}

.pl3 .s2 {
    height: .1em;
    left: 13em;
    top: 11.5em;
    width: .1em;
}

.pl3 .s3 {
    height: .1em;
    left: 12.2em;
    top: 10.6em;
    width: .2em;
}

.pl3 .s4 {
    height: .9em;
    left: 12.1em;
    top: 9.5em;
    width: .1em;
}

.pl3 .s5 {
    height: .1em;
    left: 12.1em;
    top: 9.1em;
    width: .1em;
}

.pl3 .s6 {
    height: .2em;
    left: 11.9em;
    top: 8.6em;
    width: .2em;
}

.pl3 .s7 {
    height: .2em;
    left: 12.1em;
    top: 8.6em;
    width: .1em;
}

.pl3 .s8 {
    height: .1em;
    left: 12.2em;
    top: 8em;
    width: .1em;
}

.pl3 .s9 {
    height: .1em;
    left: 12.2em;
    top: 7.8em;
    width: .1em;
}

.pl3 .s10 {
    height: .5em;
    left: 12.3em;
    top: 7.7em;
    width: .4em;
}

.pl3 .s11 {
    height: 2.4em;
    left: 12.2em;
    top: 8.2em;
    width: .5em;
}

.pl3 .s12 {
    height: 3.2em;
    left: 12.7em;
    top: 7.7em;
    width: .1em;
}

.pl3 .s13 {
    height: 3.4em;
    left: 12.8em;
    top: 7.6em;
    width: .1em;
}

.pl3 .s14 {
    height: 3.4em;
    left: 12.9em;
    top: 7.7em;
    width: .2em;
}

.pl3 .s15 {
    height: 3.5em;
    left: 13.1em;
    top: 7.6em;
    width: .2em;
}

.pl3 .s16 {
    height: .1em;
    left: 13.4em;
    top: 7.5em;
    width: .4em;
}

.pl3 .s17 {
    height: .2em;
    left: 13.8em;
    top: 7.4em;
    width: .1em;
}

.pl3 .s18 {
    height: .3em;
    left: 13.9em;
    top: 7.3em;
    width: .1em;
}

.pl3 .s19 {
    height: 1.9em;
    left: 13.2em;
    top: 9.4em;
    width: 2.2em;
}

.pl3 .s20 {
    height: 4.2em;
    left: 13.3em;
    top: 7.6em;
    width: .7em;
}

.pl3 .s21 {
    height: .3em;
    left: 13.1em;
    top: 11.4em;
    width: 1em;
}

.pl3 .s22 {
    height: 1.2em;
    left: 13.3em;
    top: 10.3em;
    width: 2.4em;
}

.pl3 .s23 {
    height: 1.5em;
    left: 15em;
    top: 10.1em;
    width: .5em;
}

.pl3 .s24 {
    height: 4.6em;
    left: 14.7em;
    top: 7.3em;
    width: .3em;
}

.pl3 .s25 {
    height: 4.6em;
    left: 14.5em;
    top: 7.2em;
    width: .2em;
}

.pl3 .s26 {
    height: 4.4em;
    left: 14em;
    top: 7.1em;
    width: .5em;
}

.pl3 .s27 {
    height: 4.6em;
    left: 14.1em;
    top: 7em;
    width: .3em;
}

.pl4 .s1 {
    height: .1em;
    left: 3.8em;
    top: 8.4em;
    width: .1em;
}

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

.pl4 .s3 {
    height: .3em;
    left: 3.6em;
    top: 8em;
    width: .4em;
}

.pl4 .s4 {
    height: .6em;
    left: 3.5em;
    top: 7.7em;
    width: .1em;
}

.pl4 .s5 {
    height: .4em;
    left: 3.4em;
    top: 7.8em;
    width: .2em;
}

.pl4 .s6 {
    height: .8em;
    left: 3.3em;
    top: 7.5em;
    width: .1em;
}

.pl4 .s7 {
    height: .9em;
    left: 3.2em;
    top: 7.5em;
    width: .1em;
}

.pl4 .s8 {
    height: .1em;
    left: 3.2em;
    top: 7.3em;
    width: .1em;
}

.pl4 .s9 {
    height: .2em;
    left: 3.2em;
    top: 6.8em;
    width: .1em;
}

.pl4 .s10 {
    height: .1em;
    left: 3.2em;
    top: 6.5em;
    width: .1em;
}

.pl4 .s11 {
    height: .1em;
    left: 1.7em;
    top: 5.6em;
    width: .3em;
}

.pl4 .s12 {
    height: .3em;
    left: 1.6em;
    top: 5.8em;
    width: .1em;
}

.pl4 .s13 {
    height: .2em;
    left: 1.3em;
    top: 6.1em;
    width: .1em;
}

.pl4 .s14 {
    height: 2.4em;
    left: 1.2em;
    top: 6.3em;
    width: 2em;
}

.pl4 .s15 {
    height: 2.9em;
    left: 1.4em;
    top: 6.1em;
    width: .3em;
}

.pl4 .s16 {
    height: .1em;
    left: 1.7em;
    top: 9.1em;
    width: .3em;
}

.pl4 .s17 {
    height: 3.4em;
    left: 1.7em;
    top: 5.7em;
    width: .4em;
}

.pl4 .s18 {
    height: 3.5em;
    left: 2.1em;
    top: 5.6em;
    width: .3em;
}

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

.pl4 .s20 {
    height: 3.5em;
    left: 2.4em;
    top: 5.4em;
    width: .6em;
}

.pl4 .s21 {
    height: .1em;
    left: 2.7em;
    top: 5.2em;
    width: .1em;
}

.pl4 .s22 {
    height: 3.5em;
    left: 2.5em;
    top: 5.3em;
    width: .6em;
}

.pl4 .s23 {
    height: 1em;
    left: 3.1em;
    top: 5em;
    width: .2em;
}

.pl4 .s24 {
    height: .7em;
    left: 3.2em;
    top: 4.9em;
    width: .2em;
}

.pl5 .s1 {
    height: .2em;
    left: 9.3em;
    top: 9.9em;
    width: .2em;
}

.pl5 .s2 {
    height: .2em;
    left: 9.4em;
    top: 10em;
    width: .1em;
}

.pl5 .s3 {
    height: .3em;
    left: 9.1em;
    top: 10em;
    width: .1em;
}

.pl5 .s4 {
    height: .1em;
    left: 8.9em;
    top: 10.4em;
    width: .2em;
}

.pl5 .s5 {
    height: .4em;
    left: 8.6em;
    top: 10em;
    width: .5em;
}

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

.pl5 .s7 {
    height: .1em;
    left: 6.9em;
    top: 8.6em;
    width: .1em;
}

.pl5 .s8 {
    height: .1em;
    left: 6.5em;
    top: 9.3em;
    width: .1em;
}

.pl5 .s9 {
    height: .3em;
    left: 6.6em;
    top: 9.2em;
    width: .1em;
}

.pl5 .s10 {
    height: .7em;
    left: 6.7em;
    top: 9.1em;
    width: .2em;
}

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

.pl5 .s12 {
    height: 1.7em;
    left: 7em;
    top: 8.2em;
    width: .2em;
}

.pl5 .s13 {
    height: 1.7em;
    left: 7.1em;
    top: 8.1em;
    width: .4em;
}

.pl5 .s14 {
    height: .3em;
    left: 10.3em;
    top: 8.3em;
    width: .1em;
}

.pl5 .s15 {
    height: .5em;
    left: 10.2em;
    top: 8em;
    width: .1em;
}

.pl5 .s16 {
    height: .3em;
    left: 10.1em;
    top: 8.9em;
    width: .1em;
}

.pl5 .s17 {
    height: .7em;
    left: 10em;
    top: 8.6em;
    width: .1em;
}

.pl5 .s18 {
    height: .6em;
    left: 10em;
    top: 7.9em;
    width: .2em;
}

.pl5 .s19 {
    height: 1.6em;
    left: 9.8em;
    top: 7.9em;
    width: .2em;
}

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

.pl5 .s21 {
    height: .2em;
    left: 9.6em;
    top: 7.4em;
    width: .2em;
}

.pl5 .s22 {
    height: .2em;
    left: 9.5em;
    top: 7.3em;
    width: .1em;
}

.pl5 .s23 {
    height: 2.4em;
    left: 7.6em;
    top: 7.6em;
    width: .2em;
}

.pl5 .s24 {
    height: 2.5em;
    left: 7.5em;
    top: 7.5em;
    width: .1em;
}

.pl5 .s25 {
    height: 2.2em;
    left: 7.7em;
    top: 7.5em;
    width: 2em;
}

.pl5 .s26 {
    height: 2.7em;
    left: 7.8em;
    top: 7.2em;
    width: .1em;
}

.pl5 .s27 {
    height: .1em;
    left: 9.1em;
    top: 7em;
    width: .3em;
}

.pl5 .s28 {
    height: 3.2em;
    left: 8.5em;
    top: 7em;
    width: .4em;
}

.pl5 .s29 {
    height: 2.6em;
    left: 8.8em;
    top: 7.1em;
    width: .7em;
}

.pl5 .s30 {
    height: 2.8em;
    left: 7.9em;
    top: 7.2em;
    width: 1.5em;
}

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

.pl5 .s32 {
    height: .1em;
    left: 8.2em;
    top: 10.1em;
    width: .1em;
}

.pl5 .s33 {
    height: 3.1em;
    left: 8.1em;
    top: 7em;
    width: .7em;
}

.pl5 .s34 {
    height: .2em;
    left: 8em;
    top: 6.9em;
    width: .7em;
}

.pl5 .s35 {
    height: 3.3em;
    left: 8.2em;
    top: 6.8em;
    width: .2em;
}

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

.pl6 .s2 {
    height: .5em;
    left: 11.4em;
    top: 13.4em;
    width: .1em;
}

.pl6 .s3 {
    height: .7em;
    left: 11.3em;
    top: 13.2em;
    width: .1em;
}

.pl6 .s4 {
    height: 1.4em;
    left: 11.2em;
    top: 12.6em;
    width: .1em;
}

.pl6 .s5 {
    height: .2em;
    left: 11.1em;
    top: 11.6em;
    width: .2em;
}

.pl6 .s6 {
    height: .8em;
    left: 10.8em;
    top: 11.7em;
    width: .4em;
}

.pl6 .s7 {
    height: 1.4em;
    left: 10em;
    top: 12.6em;
    width: 1.2em;
}

.pl6 .s8 {
    height: 2.4em;
    left: 10.5em;
    top: 11.8em;
    width: .6em;
}

.pl6 .s9 {
    height: 2.3em;
    left: 9.9em;
    top: 11.8em;
    width: .1em;
}

.pl6 .s10 {
    height: .3em;
    left: 8.1em;
    top: 12.3em;
    width: .1em;
}

.pl6 .s11 {
    height: .6em;
    left: 8.2em;
    top: 12.2em;
    width: .1em;
}

.pl6 .s12 {
    height: .7em;
    left: 8.3em;
    top: 12.1em;
    width: .1em;
}

.pl6 .s13 {
    height: 1em;
    left: 8.4em;
    top: 12em;
    width: 2.7em;
}

.pl6 .s14 {
    height: .1em;
    left: 8.5em;
    top: 13.1em;
    width: 2.9em;
}

.pl6 .s15 {
    height: .1em;
    left: 8.4em;
    top: 11.8em;
    width: .1em;
}

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

.pl6 .s17 {
    height: 2.1em;
    left: 8.6em;
    top: 11.6em;
    width: .1em;
}

.pl6 .s18 {
    height: 2.6em;
    left: 8.7em;
    top: 11.5em;
    width: 1.2em;
}

.pl6 .s19 {
    height: 3em;
    left: 8.9em;
    top: 11.4em;
    width: .3em;
}

.pl6 .s20 {
    height: 3.1em;
    left: 9.2em;
    top: 11.4em;
    width: .1em;
}

.pl6 .s21 {
    height: 3.2em;
    left: 9.3em;
    top: 11.3em;
    width: .5em;
}

.pl7 .s1 {
    height: .1em;
    left: 14em;
    top: 7em;
    width: .1em;
}

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

.pl7 .s3 {
    height: .6em;
    left: 13.8em;
    top: 6.8em;
    width: .1em;
}

.pl7 .s4 {
    height: .7em;
    left: 13.4em;
    top: 6.8em;
    width: .4em;
}

.pl7 .s5 {
    height: .1em;
    left: 12.9em;
    top: 7.6em;
    width: .2em;
}

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

.pl7 .s7 {
    height: .8em;
    left: 12.3em;
    top: 6.8em;
    width: 1.1em;
}

.pl7 .s8 {
    height: .2em;
    left: 8.3em;
    top: 6.6em;
    width: .1em;
}

.pl7 .s9 {
    height: .4em;
    left: 8.4em;
    top: 6.5em;
    width: .1em;
}

.pl7 .s10 {
    height: .1em;
    left: 8.4em;
    top: 6.3em;
    width: .1em;
}

.pl7 .s11 {
    height: .8em;
    left: 8.5em;
    top: 6.1em;
    width: .1em;
}

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

.pl7 .s13 {
    height: 1.1em;
    left: 9.6em;
    top: 6.3em;
    width: 3.6em;
}

.pl7 .s14 {
    height: 1.5em;
    left: 9.5em;
    top: 5.8em;
    width: 3.6em;
}

.pl7 .s15 {
    height: .9em;
    left: 8.6em;
    top: 6em;
    width: 4.5em;
}

.pl7 .s16 {
    height: 1.4em;
    left: 8.7em;
    top: 5.6em;
    width: 4.1em;
}

.pl7 .s17 {
    height: .4em;
    left: 8.6em;
    top: 5.4em;
    width: .2em;
}

.pl7 .s18 {
    height: 1.7em;
    left: 8.8em;
    top: 5.3em;
    width: .1em;
}

.pl7 .s19 {
    height: 1.8em;
    left: 9.4em;
    top: 5.3em;
    width: 3em;
}

.pl7 .s20 {
    height: 2.1em;
    left: 8.9em;
    top: 5em;
    width: .2em;
}

.pl7 .s21 {
    height: .2em;
    left: 9.2em;
    top: 4.7em;
    width: .1em;
}

.pl7 .s22 {
    height: 2.1em;
    left: 9em;
    top: 4.9em;
    width: .8em;
}

.pl7 .s23 {
    height: .1em;
    left: 9.9em;
    top: 4.8em;
    width: 2.1em;
}

.pl7 .s24 {
    height: .2em;
    left: 10.1em;
    top: 4.7em;
    width: .3em;
}

.pl7 .s25 {
    height: .1em;
    left: 11.6em;
    top: 4.1em;
    width: .2em;
}

.pl7 .s26 {
    height: .2em;
    left: 11.2em;
    top: 4.2em;
    width: .6em;
}

.pl7 .s27 {
    height: .1em;
    left: 12.2em;
    top: 5.1em;
    width: .1em;
}

.pl7 .s28 {
    height: 2.5em;
    left: 12.2em;
    top: 5.3em;
    width: .1em;
}

.pl7 .s29 {
    height: .1em;
    left: 9.7em;
    top: 7.6em;
    width: 3.1em;
}

.pl7 .s30 {
    height: 3em;
    left: 9.8em;
    top: 4.9em;
    width: 2.2em;
}

.pl7 .s31 {
    height: 4.3em;
    left: 11.8em;
    top: 4.2em;
    width: .1em;
}

.pl7 .s32 {
    height: .1em;
    left: 10.2em;
    top: 7.9em;
    width: 2.1em;
}

.pl7 .s33 {
    height: .1em;
    left: 12.2em;
    top: 8.1em;
    width: .1em;
}

.pl7 .s34 {
    height: .3em;
    left: 11.9em;
    top: 8.3em;
    width: .3em;
}

.pl7 .s35 {
    height: 4.2em;
    left: 10.8em;
    top: 4.4em;
    width: 1em;
}

.pl7 .s36 {
    height: .4em;
    left: 10.2em;
    top: 9.1em;
    width: .1em;
}

.pl7 .s37 {
    height: .5em;
    left: 10.3em;
    top: 9.1em;
    width: .8em;
}

.pl7 .s38 {
    height: 5.2em;
    left: 10.4em;
    top: 4.5em;
    width: .6em;
}

.pl7 .s39 {
    height: 5.6em;
    left: 11.1em;
    top: 4.3em;
    width: .3em;
}

.pl7 .s40 {
    height: .9em;
    left: 11.4em;
    top: 9.1em;
    width: .7em;
}

.pl7 .s41 {
    height: .2em;
    left: 12.1em;
    top: 9.3em;
    width: .1em;
}

.pl7 .s42 {
    height: .1em;
    left: 10.1em;
    top: 9.2em;
    width: 2.1em;
}

.pl7 .s43 {
    height: 3.3em;
    left: 10.3em;
    top: 5em;
    width: 1.9em;
}

.pl7 .s44 {
    height: .3em;
    left: 10.2em;
    top: 8.8em;
    width: 2em;
}

.pl7 .s45 {
    height: .3em;
    left: 10.1em;
    top: 8.6em;
    width: 1.8em;
}

.pl7 .s46 {
    height: .1em;
    left: 10em;
    top: 8.5em;
    width: .3em;
}

.pl8 .s1 {
    height: .1em;
    left: 7.4em;
    top: 10em;
    width: .1em;
}

.pl8 .s2 {
    height: .5em;
    left: 7.3em;
    top: 10em;
    width: .1em;
}

.pl8 .s3 {
    height: .2em;
    left: 7.2em;
    top: 11em;
    width: .1em;
}

.pl8 .s4 {
    height: .1em;
    left: 7.2em;
    top: 10.7em;
    width: .1em;
}

.pl8 .s5 {
    height: .8em;
    left: 7.2em;
    top: 9.8em;
    width: .1em;
}

.pl8 .s6 {
    height: 1.3em;
    left: 7.1em;
    top: 9.9em;
    width: .1em;
}

.pl8 .s7 {
    height: .1em;
    left: 6.9em;
    top: 9.8em;
    width: .1em;
}

.pl8 .s8 {
    height: 1.5em;
    left: 6.9em;
    top: 9.9em;
    width: .2em;
}

.pl8 .s9 {
    height: .2em;
    left: 4.8em;
    top: 11.4em;
    width: .2em;
}

.pl8 .s10 {
    height: .5em;
    left: 5em;
    top: 11.2em;
    width: .1em;
}

.pl8 .s11 {
    height: .8em;
    left: 5.1em;
    top: 11em;
    width: .2em;
}

.pl8 .s12 {
    height: 1.2em;
    left: 5.3em;
    top: 10.6em;
    width: .1em;
}

.pl8 .s13 {
    height: 2.2em;
    left: 6.5em;
    top: 9.8em;
    width: .4em;
}

.pl8 .s14 {
    height: 1.4em;
    left: 5.4em;
    top: 10.5em;
    width: 1.6em;
}

.pl8 .s15 {
    height: 1.7em;
    left: 5.5em;
    top: 10.3em;
    width: 1.3em;
}

.pl8 .s16 {
    height: 1.9em;
    left: 5.6em;
    top: 10.2em;
    width: 1.1em;
}

.pl8 .s17 {
    height: 2.9em;
    left: 6em;
    top: 9.8em;
    width: .5em;
}

.pl8 .s18 {
    height: 2.3em;
    left: 5.7em;
    top: 10em;
    width: .8em;
}

.pl8 .s19 {
    height: 2.6em;
    left: 5.8em;
    top: 9.8em;
    width: .4em;
}

.pl8 .s20 {
    height: .1em;
    left: 6.5em;
    top: 9.7em;
    width: .2em;
}

.pl8 .s21 {
    height: .1em;
    left: 5.7em;
    top: 9.7em;
    width: .5em;
}

.pl9 .s1 {
    height: .4em;
    left: 14.5em;
    top: 11.8em;
    width: .2em;
}

.pl9 .s2 {
    height: .8em;
    left: 14.4em;
    top: 11.5em;
    width: .1em;
}

.pl9 .s3 {
    height: .8em;
    left: 14.3em;
    top: 11.6em;
    width: .1em;
}

.pl9 .s4 {
    height: .9em;
    left: 14.1em;
    top: 11.6em;
    width: .2em;
}

.pl9 .s5 {
    height: 1.1em;
    left: 14em;
    top: 11.7em;
    width: .1em;
}

.pl9 .s6 {
    height: .4em;
    left: 13.9em;
    top: 12.6em;
    width: .1em;
}

.pl9 .s7 {
    height: .5em;
    left: 13.8em;
    top: 12.6em;
    width: .1em;
}

.pl9 .s8 {
    height: .6em;
    left: 13.7em;
    top: 12.6em;
    width: .1em;
}

.pl9 .s9 {
    height: .5em;
    left: 13.6em;
    top: 14.4em;
    width: .2em;
}

.pl9 .s10 {
    height: 2.2em;
    left: 13.3em;
    top: 12.6em;
    width: .4em;
}

.pl9 .s11 {
    height: 3em;
    left: 13.1em;
    top: 11.7em;
    width: .2em;
}

.pl9 .s12 {
    height: 3.1em;
    left: 12.9em;
    top: 11.6em;
    width: .2em;
}

.pl9 .s13 {
    height: .1em;
    left: 11.1em;
    top: 12.5em;
    width: .1em;
}

.pl9 .s14 {
    height: .8em;
    left: 11.2em;
    top: 11.8em;
    width: 3em;
}

.pl9 .s15 {
    height: .1em;
    left: 11.3em;
    top: 13em;
    width: .1em;
}

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

.pl9 .s17 {
    height: 1.9em;
    left: 11.4em;
    top: 11.5em;
    width: .1em;
}

.pl9 .s18 {
    height: 2.5em;
    left: 11.5em;
    top: 11.4em;
    width: .4em;
}

.pl9 .s19 {
    height: .3em;
    left: 11.8em;
    top: 11.2em;
    width: 1.3em;
}

.pl9 .s20 {
    height: .1em;
    left: 11.6em;
    top: 11.3em;
    width: 1.7em;
}

.pl9 .s21 {
    height: .3em;
    left: 13em;
    top: 11.1em;
    width: .2em;
}

.pl9 .s22 {
    height: 3.5em;
    left: 12.7em;
    top: 11.1em;
    width: .3em;
}

.pl9 .s23 {
    height: 3em;
    left: 11.9em;
    top: 11em;
    width: 1em;
}

.pl9 .s24 {
    height: 3.2em;
    left: 12em;
    top: 10.9em;
    width: .8em;
}

.pl9 .s25 {
    height: 3.3em;
    left: 12.1em;
    top: 10.8em;
    width: .1em;
}

.pl9 .s26 {
    height: 3.5em;
    left: 12.2em;
    top: 10.7em;
    width: .2em;
}

.pl9 .s27 {
    height: 3.9em;
    left: 12.4em;
    top: 10.6em;
    width: .3em;
}

.pl10 .s1 {
    height: .1em;
    left: 13.3em;
    top: 2em;
    width: .1em;
}

.pl10 .s2 {
    height: .3em;
    left: 14.8em;
    top: 3.2em;
    width: .1em;
}

.pl10 .s3 {
    height: .4em;
    left: 13.6em;
    top: 1.6em;
    width: .3em;
}

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

.pl10 .s5 {
    height: .3em;
    left: 13.2em;
    top: 2.1em;
    width: .2em;
}

.pl10 .s6 {
    height: .1em;
    left: 13.3em;
    top: 2.5em;
    width: .1em;
}

.pl10 .s7 {
    height: .7em;
    left: 13.4em;
    top: 2em;
    width: .1em;
}

.pl10 .s8 {
    height: .9em;
    left: 13.5em;
    top: 2em;
    width: .1em;
}

.pl10 .s9 {
    height: .1em;
    left: 13.1em;
    top: 3.5em;
    width: 1.8em;
}

.pl10 .s10 {
    height: .1em;
    left: 12.9em;
    top: 3.6em;
    width: 2.1em;
}

.pl10 .s11 {
    height: .1em;
    left: 12.8em;
    top: 3.7em;
    width: 2.2em;
}

.pl10 .s12 {
    height: .1em;
    left: 12.7em;
    top: 3.8em;
    width: 2.3em;
}

.pl10 .s13 {
    height: .1em;
    left: 12.5em;
    top: 3.9em;
    width: 2.5em;
}

.pl10 .s14 {
    height: .2em;
    left: 11.8em;
    top: 4em;
    width: .1em;
}

.pl10 .s15 {
    height: .8em;
    left: 11.9em;
    top: 4em;
    width: .2em;
}

.pl10 .s16 {
    height: .9em;
    left: 12em;
    top: 4.1em;
    width: .2em;
}

.pl10 .s17 {
    height: 1em;
    left: 12.2em;
    top: 4.1em;
    width: .1em;
}

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

.pl10 .s19 {
    height: .1em;
    left: 12.2em;
    top: 5.2em;
    width: .2em;
}

.pl10 .s20 {
    height: 1.6em;
    left: 12.4em;
    top: 4em;
    width: 2.7em;
}

.pl10 .s21 {
    height: 1.4em;
    left: 12.8em;
    top: 4.4em;
    width: 2.4em;
}

.pl10 .s22 {
    height: 1.7em;
    left: 13.1em;
    top: 4.6em;
    width: 2.3em;
}

.pl10 .s23 {
    height: 4.4em;
    left: 13.6em;
    top: 2em;
    width: 1.2em;
}

.pl10 .s24 {
    height: 3.4em;
    left: 13.5em;
    top: 3.1em;
    width: 1.2em;
}

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

.pl10 .s26 {
    height: 3.3em;
    left: 13.2em;
    top: 3.4em;
    width: .1em;
}

.pl10 .s27 {
    height: 3.4em;
    left: 13.3em;
    top: 3.4em;
    width: 1.2em;
}

.pl10 .s28 {
    height: 5.3em;
    left: 13.9em;
    top: 1.6em;
    width: .2em;
}

.pl10 .s29 {
    height: 5.1em;
    left: 14em;
    top: 1.9em;
    width: .4em;
}

.pl11 .s1 {
    height: .1em;
    left: 5.4em;
    top: 3.9em;
    width: .1em;
}

.pl11 .s2 {
    height: .1em;
    left: 4.9em;
    top: 3.9em;
    width: .1em;
}

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

.pl11 .s4 {
    height: .1em;
    left: 4.8em;
    top: 3.7em;
    width: .8em;
}

.pl11 .s5 {
    height: .1em;
    left: 5.7em;
    top: 3.7em;
    width: .3em;
}

.pl11 .s6 {
    height: .2em;
    left: 4.7em;
    top: 3.5em;
    width: 1.3em;
}

.pl11 .s7 {
    height: .2em;
    left: 4.7em;
    top: 3.3em;
    width: 1.5em;
}

.pl11 .s8 {
    height: .2em;
    left: 4.8em;
    top: 3.2em;
    width: 1.7em;
}

.pl11 .s9 {
    height: .1em;
    left: 7.7em;
    top: 3.7em;
    width: .4em;
}

.pl11 .s10 {
    height: .1em;
    left: 7.6em;
    top: 3.5em;
    width: .6em;
}

.pl11 .s11 {
    height: .1em;
    left: 7.5em;
    top: 3.6em;
    width: .7em;
}

.pl11 .s12 {
    height: .1em;
    left: 7.2em;
    top: 3.5em;
    width: .1em;
}

.pl11 .s13 {
    height: .1em;
    left: 6.8em;
    top: 3.4em;
    width: 1.5em;
}

.pl11 .s14 {
    height: .2em;
    left: 6.7em;
    top: 3.2em;
    width: 1.7em;
}

.pl11 .s15 {
    height: .1em;
    left: 8.7em;
    top: 2.9em;
    width: .1em;
}

.pl11 .s16 {
    height: .2em;
    left: 8.5em;
    top: 2.9em;
    width: .2em;
}

.pl11 .s17 {
    height: .1em;
    left: 4.7em;
    top: 3.1em;
    width: 4em;
}

.pl11 .s18 {
    height: .5em;
    left: 4.9em;
    top: 2.7em;
    width: 3.6em;
}

.pl11 .s19 {
    height: .2em;
    left: 5.8em;
    top: .5em;
    width: 1.3em;
}

.pl11 .s20 {
    height: 2.6em;
    left: 5.1em;
    top: .7em;
    width: 2.4em;
}

.pl11 .s21 {
    height: .4em;
    left: 4.7em;
    top: .9em;
    width: 3em;
}

.pl11 .s22 {
    height: .4em;
    left: 4.5em;
    top: 1.1em;
    width: 2.8em;
}

.pl11 .s23 {
    height: .2em;
    left: 4.5em;
    top: 2.1em;
    width: .1em;
}

.pl11 .s24 {
    height: .7em;
    left: 4.6em;
    top: 2.1em;
    width: .1em;
}

.pl11 .s25 {
    height: .4em;
    left: 8.3em;
    top: 1.9em;
    width: .1em;
}

.pl11 .s26 {
    height: 1em;
    left: 4.7em;
    top: 1.9em;
    width: 3.6em;
}

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

.pl11 .s28 {
    height: .1em;
    left: 4.7em;
    top: 1.7em;
    width: 4.1em;
}

.pl11 .s29 {
    height: .2em;
    left: 4.6em;
    top: 1.5em;
    width: 4.3em;
}

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

.pl12 .s2 {
    height: .4em;
    left: 9em;
    top: 11em;
    width: .2em;
}

.pl12 .s3 {
    height: .1em;
    left: 9em;
    top: 10.5em;
    width: .2em;
}

.pl12 .s4 {
    height: .9em;
    left: 8.9em;
    top: 10.5em;
    width: .1em;
}

.pl12 .s5 {
    height: 1.1em;
    left: 8.7em;
    top: 10.4em;
    width: .2em;
}

.pl12 .s6 {
    height: 1.2em;
    left: 8.6em;
    top: 10.4em;
    width: .1em;
}

.pl12 .s7 {
    height: 1.5em;
    left: 8.5em;
    top: 10.2em;
    width: .1em;
}

.pl12 .s8 {
    height: 1.7em;
    left: 8.3em;
    top: 10.1em;
    width: .2em;
}

.pl12 .s9 {
    height: .1em;
    left: 7.2em;
    top: 10.6em;
    width: 1.9em;
}

.pl12 .s10 {
    height: .2em;
    left: 7.2em;
    top: 10.8em;
    width: 2em;
}

.pl12 .s11 {
    height: .1em;
    left: 8.4em;
    top: 11.9em;
    width: .1em;
}

.pl12 .s12 {
    height: 1.9em;
    left: 8.2em;
    top: 10.2em;
    width: .2em;
}

.pl12 .s13 {
    height: .6em;
    left: 6.5em;
    top: 12.1em;
    width: .2em;
}

.pl12 .s14 {
    height: .8em;
    left: 6.7em;
    top: 12em;
    width: .2em;
}

.pl12 .s15 {
    height: .9em;
    left: 6.9em;
    top: 11.9em;
    width: .2em;
}

.pl12 .s16 {
    height: .8em;
    left: 7em;
    top: 11.4em;
    width: 1.3em;
}

.pl12 .s17 {
    height: 1.8em;
    left: 7.1em;
    top: 11.2em;
    width: .2em;
}

.pl12 .s18 {
    height: 2.6em;
    left: 7.3em;
    top: 10.5em;
    width: .8em;
}

.pl12 .s19 {
    height: 2.2em;
    left: 7.4em;
    top: 10.1em;
    width: .8em;
}

.pl12 .s20 {
    height: .5em;
    left: 8.4em;
    top: 13.2em;
    width: .2em;
}

.pl12 .s21 {
    height: .2em;
    left: 7.3em;
    top: 13.1em;
    width: 1.2em;
}

.pl12 .s22 {
    height: .1em;
    left: 8.4em;
    top: 13em;
    width: .2em;
}

.pl12 .s23 {
    height: 1.2em;
    left: 7.9em;
    top: 12.8em;
    width: .5em;
}

.pl12 .s24 {
    height: 1.1em;
    left: 7.6em;
    top: 12.6em;
    width: .6em;
}

.pl12 .s25 {
    height: 3.3em;
    left: 7.5em;
    top: 10em;
    width: .5em;
}

.pl12 .s26 {
    height: 4.1em;
    left: 7.8em;
    top: 9.9em;
    width: .1em;
}

.pl13 .s1 {
    height: .2em;
    left: 12.1em;
    top: 10.4em;
    width: .1em;
}

.pl13 .s2 {
    height: .1em;
    left: 11.9em;
    top: 10.9em;
    width: .1em;
}

.pl13 .s3 {
    height: .9em;
    left: 11.6em;
    top: 10em;
    width: .5em;
}

.pl13 .s4 {
    height: .2em;
    left: 10em;
    top: 11.8em;
    width: .5em;
}

.pl13 .s5 {
    height: .1em;
    left: 9.9em;
    top: 11.7em;
    width: .9em;
}

.pl13 .s6 {
    height: .1em;
    left: 9.9em;
    top: 11.6em;
    width: 1.2em;
}

.pl13 .s7 {
    height: .1em;
    left: 9.9em;
    top: 11.5em;
    width: 1.4em;
}

.pl13 .s8 {
    height: .1em;
    left: 9em;
    top: 10.7em;
    width: .1em;
}

.pl13 .s9 {
    height: .2em;
    left: 9.1em;
    top: 10.6em;
    width: 3.1em;
}

.pl13 .s10 {
    height: .2em;
    left: 9.1em;
    top: 10.3em;
    width: .1em;
}

.pl13 .s11 {
    height: .1em;
    left: 9.3em;
    top: 10.1em;
    width: .1em;
}

.pl13 .s12 {
    height: .2em;
    left: 9.2em;
    top: 10em;
    width: .1em;
}

.pl13 .s13 {
    height: 1em;
    left: 9.2em;
    top: 10.2em;
    width: 2.7em;
}

.pl13 .s14 {
    height: 1.1em;
    left: 9.3em;
    top: 10.2em;
    width: 2.5em;
}

.pl13 .s15 {
    height: 1.4em;
    left: 11.5em;
    top: 10em;
    width: .1em;
}

.pl13 .s16 {
    height: 1.5em;
    left: 11.4em;
    top: 10em;
    width: .1em;
}

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

.pl13 .s18 {
    height: .2em;
    left: 9.4em;
    top: 9.7em;
    width: .1em;
}

.pl13 .s19 {
    height: .1em;
    left: 9.7em;
    top: 9.6em;
    width: .7em;
}

.pl13 .s20 {
    height: .1em;
    left: 9.8em;
    top: 9.5em;
    width: .5em;
}

.pl13 .s21 {
    height: .2em;
    left: 10em;
    top: 9.3em;
    width: .2em;
}

.pl13 .s22 {
    height: .1em;
    left: 11em;
    top: 9.6em;
    width: .1em;
}

.pl13 .s23 {
    height: 1.6em;
    left: 9.5em;
    top: 9.7em;
    width: 1.6em;
}

.pl14 .s1 {
    height: .2em;
    left: 13.5em;
    top: 2.9em;
    width: .1em;
}

.pl14 .s2 {
    height: .6em;
    left: 13.4em;
    top: 2.7em;
    width: .1em;
}

.pl14 .s3 {
    height: .1em;
    left: 13.1em;
    top: 3.4em;
    width: .1em;
}

.pl14 .s4 {
    height: .8em;
    left: 13.1em;
    top: 2.6em;
    width: .3em;
}

.pl14 .s5 {
    height: .1em;
    left: 13.3em;
    top: 2.4em;
    width: .1em;
}

.pl14 .s6 {
    height: .1em;
    left: 13.1em;
    top: 2.1em;
    width: .1em;
}

.pl14 .s7 {
    height: .5em;
    left: 9.1em;
    top: 1.5em;
    width: 4.5em;
}

.pl14 .s8 {
    height: .5em;
    left: 8.5em;
    top: 2.4em;
    width: 4.8em;
}

.pl14 .s9 {
    height: .4em;
    left: 8.3em;
    top: 2.3em;
    width: 4.9em;
}

.pl14 .s10 {
    height: .8em;
    left: 8.4em;
    top: 1.9em;
    width: .4em;
}

.pl14 .s11 {
    height: .3em;
    left: 8.6em;
    top: 1.8em;
    width: 4.7em;
}

.pl14 .s12 {
    height: 1.9em;
    left: 8.8em;
    top: 1.7em;
    width: 4.3em;
}

.pl14 .s13 {
    height: 2em;
    left: 10.8em;
    top: 1.7em;
    width: 2.1em;
}

.pl14 .s14 {
    height: 2.9em;
    left: 10.4em;
    top: 1.6em;
    width: .4em;
}

.pl14 .s15 {
    height: 3.1em;
    left: 9em;
    top: 1.5em;
    width: 1.4em;
}

.pl14 .s16 {
    height: .1em;
    left: 9.9em;
    top: 4.7em;
    width: .2em;
}

.pl14 .s17 {
    height: .2em;
    left: 9.3em;
    top: 4.7em;
    width: .6em;
}

.pl14 .s18 {
    height: .3em;
    left: 9.2em;
    top: 4.4em;
    width: 1.1em;
}

.pl14 .s19 {
    height: .5em;
    left: 9em;
    top: 4.4em;
    width: .2em;
}

.pl14 .s20 {
    height: .1em;
    left: 12.1em;
    top: 4em;
    width: .2em;
}

.pl14 .s21 {
    height: 1.1em;
    left: 8.7em;
    top: 3em;
    width: 3.1em;
}

.pl14 .s22 {
    height: .1em;
    left: 8.6em;
    top: 4.3em;
    width: 2.5em;
}

.pl14 .s23 {
    height: .1em;
    left: 8.5em;
    top: 4.2em;
    width: 2.7em;
}

.pl14 .s24 {
    height: .2em;
    left: 8.4em;
    top: 4em;
    width: 3.2em;
}

.pl14 .s25 {
    height: .9em;
    left: 8.3em;
    top: 3.4em;
    width: .1em;
}

.pl14 .s26 {
    height: .7em;
    left: 8.4em;
    top: 3.2em;
    width: 4.3em;
}

.pl14 .s27 {
    height: .5em;
    left: 8.2em;
    top: 3.5em;
    width: 4.3em;
}

.pl14 .s28 {
    height: .1em;
    left: 8.1em;
    top: 3.7em;
    width: 4.7em;
}

.pl15 .s1 {
    height: .1em;
    left: 8em;
    top: 7.1em;
    width: .1em;
}

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

.pl15 .s3 {
    height: .4em;
    left: 7.7em;
    top: 6.8em;
    width: .2em;
}

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

.pl15 .s5 {
    height: .6em;
    left: 7.5em;
    top: 6.9em;
    width: .3em;
}

.pl15 .s6 {
    height: 1.4em;
    left: 7.2em;
    top: 6.7em;
    width: .3em;
}

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

.pl15 .s8 {
    height: 1.6em;
    left: 7em;
    top: 6.5em;
    width: .2em;
}

.pl15 .s9 {
    height: 2.2em;
    left: 6.9em;
    top: 6.4em;
    width: .1em;
}

.pl15 .s10 {
    height: .3em;
    left: 6.9em;
    top: 8.7em;
    width: .1em;
}

.pl15 .s11 {
    height: .1em;
    left: 6.2em;
    top: 9.7em;
    width: .3em;
}

.pl15 .s12 {
    height: .2em;
    left: 6.1em;
    top: 9.5em;
    width: .6em;
}

.pl15 .s13 {
    height: .1em;
    left: 6.1em;
    top: 9.3em;
    width: .4em;
}

.pl15 .s14 {
    height: .1em;
    left: 6em;
    top: 9.4em;
    width: .6em;
}

.pl15 .s15 {
    height: .1em;
    left: 6.6em;
    top: 9.1em;
    width: .1em;
}

.pl15 .s16 {
    height: 2.9em;
    left: 6.1em;
    top: 6.4em;
    width: .5em;
}

.pl15 .s17 {
    height: 2.9em;
    left: 5.9em;
    top: 6.3em;
    width: .5em;
}

.pl15 .s18 {
    height: 2.6em;
    left: 5.8em;
    top: 6.5em;
    width: 1.1em;
}

.pl15 .s19 {
    height: .3em;
    left: 5.7em;
    top: 8.9em;
    width: .1em;
}

.pl15 .s20 {
    height: 3.2em;
    left: 6em;
    top: 6.1em;
    width: .1em;
}

.pl15 .s21 {
    height: 2.7em;
    left: 5.7em;
    top: 6em;
    width: .2em;
}

.pl15 .s22 {
    height: .2em;
    left: 4.8em;
    top: 8.6em;
    width: .4em;
}

.pl15 .s23 {
    height: 2.4em;
    left: 4.4em;
    top: 6.2em;
    width: 1.9em;
}

.pl15 .s24 {
    height: .1em;
    left: 3.2em;
    top: 7.4em;
    width: .1em;
}

.pl15 .s25 {
    height: .3em;
    left: 3.2em;
    top: 7em;
    width: 4.6em;
}

.pl15 .s26 {
    height: .2em;
    left: 3.2em;
    top: 6.6em;
    width: 4.2em;
}

.pl15 .s27 {
    height: .4em;
    left: 3.2em;
    top: 6.1em;
    width: 2.7em;
}

.pl15 .s28 {
    height: .3em;
    left: 3.1em;
    top: 6em;
    width: 2.5em;
}

.pl15 .s29 {
    height: .1em;
    left: 5.5em;
    top: 5.9em;
    width: .2em;
}

.pl15 .s30 {
    height: .4em;
    left: 5.5em;
    top: 5.4em;
    width: .2em;
}

.pl15 .s31 {
    height: 1.9em;
    left: 3.3em;
    top: 5.6em;
    width: .1em;
}

.pl15 .s32 {
    height: .1em;
    left: 3.4em;
    top: 7.7em;
    width: .1em;
}

.pl15 .s33 {
    height: 2.5em;
    left: 3.4em;
    top: 5.2em;
    width: .3em;
}

.pl15 .s34 {
    height: 2.7em;
    left: 3.6em;
    top: 5.3em;
    width: 1.9em;
}

.pl15 .s35 {
    height: 2.9em;
    left: 3.7em;
    top: 5.1em;
    width: .3em;
}

.pl15 .s36 {
    height: 3.3em;
    left: 4em;
    top: 4.9em;
    width: .1em;
}

.pl15 .s37 {
    height: 3.4em;
    left: 4.1em;
    top: 4.8em;
    width: .1em;
}

.pl15 .s38 {
    height: 3.6em;
    left: 4.2em;
    top: 4.7em;
    width: 1.2em;
}

.pl15 .s39 {
    height: .3em;
    left: 4.4em;
    top: 4.4em;
    width: 1.1em;
}

.pl15 .s40 {
    height: .1em;
    left: 4.2em;
    top: 4.3em;
    width: 1.1em;
}

.pl15 .s41 {
    height: .2em;
    left: 4.1em;
    top: 4.1em;
    width: .9em;
}

.pl15 .s42 {
    height: .1em;
    left: 4.1em;
    top: 4em;
    width: 1.4em;
}

.pl15 .s43 {
    height: .4em;
    left: 5em;
    top: 3.9em;
    width: .4em;
}

.pl15 .s44 {
    height: 4.8em;
    left: 4.6em;
    top: 3.9em;
    width: .3em;
}

.pl15 .s45 {
    height: 4.9em;
    left: 4.5em;
    top: 3.7em;
    width: .3em;
}

.pl16 .s1 {
    height: .2em;
    left: 1em;
    top: 6.1em;
    width: .3em;
}

.pl16 .s2 {
    height: .3em;
    left: .7em;
    top: 5.8em;
    width: .9em;
}

.pl16 .s3 {
    height: .2em;
    left: .5em;
    top: 5.6em;
    width: 1.2em;
}

.pl16 .s4 {
    height: .1em;
    left: 2em;
    top: 5.6em;
    width: .1em;
}

.pl16 .s5 {
    height: .2em;
    left: .5em;
    top: 5.4em;
    width: 1.9em;
}

.pl16 .s6 {
    height: .1em;
    left: .5em;
    top: 5.3em;
    width: 2em;
}

.pl16 .s7 {
    height: .2em;
    left: .5em;
    top: 5.1em;
    width: 2.2em;
}

.pl16 .s8 {
    height: .2em;
    left: .6em;
    top: 5em;
    width: 2.2em;
}

.pl16 .s9 {
    height: .3em;
    left: 2.8em;
    top: 5em;
    width: .3em;
}

.pl16 .s10 {
    height: 2.4em;
    left: .6em;
    top: 2.6em;
    width: 2.6em;
}

.pl16 .s11 {
    height: .3em;
    left: 4.2em;
    top: 4.4em;
    width: .2em;
}

.pl16 .s12 {
    height: .5em;
    left: 4.1em;
    top: 4.3em;
    width: .1em;
}

.pl16 .s13 {
    height: .1em;
    left: 4.7em;
    top: 3.2em;
    width: .1em;
}

.pl16 .s14 {
    height: .2em;
    left: 4.7em;
    top: 2.9em;
    width: .2em;
}

.pl16 .s15 {
    height: .9em;
    left: 4.6em;
    top: 2.8em;
    width: .1em;
}

.pl16 .s16 {
    height: 2.5em;
    left: 1.6em;
    top: 2.4em;
    width: 1.8em;
}

.pl16 .s17 {
    height: .2em;
    left: 2.2em;
    top: 2.1em;
    width: 1.2em;
}

.pl16 .s18 {
    height: 1.4em;
    left: 1.9em;
    top: 2.3em;
    width: 2.7em;
}

.pl16 .s19 {
    height: 3.1em;
    left: 3.4em;
    top: 2.1em;
    width: .3em;
}

.pl16 .s20 {
    height: 3.4em;
    left: 3.6em;
    top: 1.7em;
    width: .4em;
}

.pl16 .s21 {
    height: 3.6em;
    left: 3.9em;
    top: 1.3em;
    width: .2em;
}

.pl16 .s22 {
    height: .2em;
    left: 3em;
    top: 1.9em;
    width: 1.7em;
}

.pl16 .s23 {
    height: .1em;
    left: 4.6em;
    top: 1.7em;
    width: .1em;
}

.pl16 .s24 {
    height: .6em;
    left: 3.8em;
    top: 1.5em;
    width: .8em;
}

.pl16 .s25 {
    height: 2.9em;
    left: 4.1em;
    top: 1.1em;
    width: .4em;
}

/* size: 170 */
.m170 {
    width: 170px;
}

.m170 .poland, .m170 .poland .bg, .m170 .poland-cities {
    background: transparent url('pl-170.png') no-repeat -1300px 0;
}

.m170 .poland, .m170 .poland-cities {
    height: 160px;
    width: 170px;
}

.m170 .poland {
    background-position: 0 -495px;
}

.m170 .poland-cities {
    background-position: -190px -495px;
}

.m170 .poland .m {
    margin: 10003px 0 0 4px;
}

.m170 .poland .m span {
    font-size: 10px !important;
}

.m170 .pl1.focus .bg, .m170 .pl1.active-region .bg {
    height: 41px !important;
    left: 10px;
    top: 76px;
    width: 45px;
}

.m170 .pl1.focus .bg {
    background-position: -1px -139px;
}

.m170 .pl1.active-region .bg {
    background-position: -1px -342px;
}

.m170 .pl2.focus .bg, .m170 .pl2.active-region .bg {
    height: 37px !important;
    left: 46px;
    top: 27px;
    width: 38px;
}

.m170 .pl2.focus .bg {
    background-position: -70px -139px;
}

.m170 .pl2.active-region .bg {
    background-position: -70px -342px;
}

.m170 .pl3.focus .bg, .m170 .pl3.active-region .bg {
    height: 49px !important;
    left: 112px;
    top: 64px;
    width: 38px;
}

.m170 .pl3.focus .bg {
    background-position: -1px -66px;
}

.m170 .pl3.active-region .bg {
    background-position: -1px -269px;
}

.m170 .pl4.focus .bg, .m170 .pl4.active-region .bg {
    height: 43px !important;
    left: 6px;
    top: 43px;
    width: 29px;
}

.m170 .pl4.focus .bg {
    background-position: -64px -71px;
}

.m170 .pl4.active-region .bg {
    background-position: -64px -274px;
}

.m170 .pl5.focus .bg, .m170 .pl5.active-region .bg {
    height: 38px !important;
    left: 59px;
    top: 61px;
    width: 39px;
}

.m170 .pl5.focus .bg {
    background-position: -133px -138px;
}

.m170 .pl5.active-region .bg {
    background-position: -133px -341px;
}

.m170 .pl6.focus .bg, .m170 .pl6.active-region .bg {
    height: 32px !important;
    left: 74px;
    top: 106px;
    width: 35px;
}

.m170 .pl6.focus .bg {
    background-position: -195px -138px;
}

.m170 .pl6.active-region .bg {
    background-position: -195px -341px;
}

.m170 .pl7.focus .bg, .m170 .pl7.active-region .bg {
    height: 61px !important;
    left: 77px;
    top: 34px;
    width: 59px;
}

.m170 .pl7.focus .bg {
    background-position: -117px -54px;
}

.m170 .pl7.active-region .bg {
    background-position: -117px -257px;
}

.m170 .pl8.focus .bg, .m170 .pl8.active-region .bg {
    height: 30px !important;
    left: 41px;
    top: 90px;
    width: 27px;
}

.m170 .pl8.focus .bg {
    background-position: -253px -138px;
}

.m170 .pl8.active-region .bg {
    background-position: -253px -341px;
}

.m170 .pl9.focus .bg, .m170 .pl9.active-region .bg {
    height: 43px !important;
    left: 105px;
    top: 99px;
    width: 37px;
}

.m170 .pl9.focus .bg {
    background-position: -199px -72px;
}

.m170 .pl9.active-region .bg {
    background-position: -199px -275px;
}

.m170 .pl10.focus .bg, .m170 .pl10.active-region .bg {
    height: 54px !important;
    left: 112px;
    top: 11px;
    width: 36px;
}

.m170 .pl10.focus .bg {
    background-position: -259px -61px;
}

.m170 .pl10.active-region .bg {
    background-position: -259px -264px;
}

.m170 .pl11.focus .bg, .m170 .pl11.active-region .bg {
    height: 35px !important;
    left: 38px;
    top: 0;
    width: 45px;
}

.m170 .pl11.focus .bg {
    background-position: -1px -8px;
}

.m170 .pl11.active-region .bg {
    background-position: -1px -211px;
}

.m170 .pl12.focus .bg, .m170 .pl12.active-region .bg {
    height: 40px !important;
    left: 58px;
    top: 93px;
    width: 30px;
}

.m170 .pl12.focus .bg {
    background-position: -70px -2px;
}

.m170 .pl12.active-region .bg {
    background-position: -70px -205px;
}

.m170 .pl13.focus .bg, .m170 .pl13.active-region .bg {
    height: 28px !important;
    left: 83px;
    top: 87px;
    width: 33px;
}

.m170 .pl13.focus .bg {
    background-position: -123px -2px;
}

.m170 .pl13.active-region .bg {
    background-position: -123px -205px;
}

.m170 .pl14.focus .bg, .m170 .pl14.active-region .bg {
    height: 34px !important;
    left: 75px;
    top: 10px;
    width: 56px;
}

.m170 .pl14.focus .bg {
    background-position: -199px -4px;
}

.m170 .pl14.active-region .bg {
    background-position: -199px -207px;
}

.m170 .pl15.focus .bg, .m170 .pl15.active-region .bg {
    height: 63px !important;
    left: 24px;
    top: 30px;
    width: 50px;
}

.m170 .pl15.focus .bg {
    background-position: -317px -117px;
}

.m170 .pl15.active-region .bg {
    background-position: -317px -320px;
}

.m170 .pl16.focus .bg, .m170 .pl16.active-region .bg {
    height: 50px !important;
    left: 0;
    top: 6px;
    width: 43px;
}

.m170 .pl16.focus .bg {
    background-position: -318px -42px;
}

.m170 .pl16.active-region .bg {
    background-position: -318px -245px;
}

.m170 .pl1 a {
    left: 43px;
    top: 103px;
}

.m170 .pl1 a.tooltip-left .tooltip-arrow {
    left: 43px;
}

.m170 .pl2 a {
    left: 75px;
    top: 55px;
}

.m170 .pl2 a.tooltip-left .tooltip-arrow {
    left: 75px;
}

.m170 .pl3 a {
    left: 141px;
    top: 100px;
}

.m170 .pl3 a.tooltip-right .tooltip-arrow {
    right: 29px;
}

.m170 .pl4 a {
    left: 28px;
    top: 75px;
}

.m170 .pl4 a.tooltip-left .tooltip-arrow {
    left: 28px;
}

.m170 .pl5 a {
    left: 89px;
    top: 90px;
}

.m170 .pl5 a.tooltip-right .tooltip-arrow {
    right: 81px;
}

.m170 .pl6 a {
    left: 102px;
    top: 132px;
}

.m170 .pl6 a.tooltip-right .tooltip-arrow {
    right: 68px;
}

.m170 .pl7 a {
    left: 115px;
    top: 76px;
}

.m170 .pl7 a.tooltip-right .tooltip-arrow {
    right: 55px;
}

.m170 .pl8 a {
    left: 66px;
    top: 115px;
}

.m170 .pl8 a.tooltip-left .tooltip-arrow {
    left: 66px;
}

.m170 .pl9 a {
    left: 130px;
    top: 130px;
}

.m170 .pl9 a.tooltip-right .tooltip-arrow {
    right: 40px;
}

.m170 .pl10 a {
    left: 142px;
    top: 50px;
}

.m170 .pl10 a.tooltip-right .tooltip-arrow {
    right: 28px;
}

.m170 .pl11 a {
    left: 70px;
    top: 27px;
}

.m170 .pl11 a.tooltip-left .tooltip-arrow {
    left: 70px;
}

.m170 .pl12 a {
    left: 82px;
    top: 122px;
}

.m170 .pl12 a.tooltip-left .tooltip-arrow {
    left: 82px;
}

.m170 .pl13 a {
    left: 109px;
    top: 111px;
}

.m170 .pl13 a.tooltip-right .tooltip-arrow {
    right: 61px;
}

.m170 .pl14 a {
    left: 112px;
    top: 36px;
}

.m170 .pl14 a.tooltip-right .tooltip-arrow {
    left: auto;
    right: 58px;
}

.m170 .pl15 a {
    left: 59px;
    top: 74px;
}

.m170 .pl15 a.tooltip-left .tooltip-arrow {
    left: 59px;
}

.m170 .pl16 a {
    left: 31px;
    top: 41px;
}

.m170 .pl16 a.tooltip-left .tooltip-arrow {
    left: 31px;
}

/* size: 240 */
.m240 {
    width: 240px;
}

.m240 .poland, .m240 .poland .bg, .m240 .poland-cities {
    background: transparent url('pl-240.png') no-repeat -740px 0;
}

.m240 .poland, .m240 .poland-cities {
    height: 230px;
    width: 240px;
}

.m240 .poland {
    background-position: 0 -432px;
}

.m240 .poland-cities {
    background-position: -250px -432px;
}

.m240 .poland .m {
    margin: 10013px 0 0 15px;
}

.m240 .poland .m span {
    font-size: 13px !important;
    padding: 0 2px 2px 0;
}

.m240 .pl1.focus .bg, .m240 .pl1.active-region .bg {
    height: 55px !important;
    left: 24px;
    top: 111px;
    width: 60px;
}

.m240 .pl1.focus .bg {
    background-position: -429px -11px;
}

.m240 .pl1.active-region .bg {
    background-position: -429px -201px;
}

.m240 .pl2.focus .bg, .m240 .pl2.active-region .bg {
    height: 49px !important;
    left: 72px;
    top: 46px;
    width: 51px;
}

.m240 .pl2.focus .bg {
    background-position: -607px -25px;
}

.m240 .pl2.active-region .bg {
    background-position: -607px -215px;
}

.m240 .pl3.focus .bg, .m240 .pl3.active-region .bg {
    height: 65px !important;
    left: 160px;
    top: 95px;
    width: 51px;
}

.m240 .pl3.focus .bg {
    background-position: -285px -95px;
}

.m240 .pl3.active-region .bg {
    background-position: -285px -285px;
}

.m240 .pl4.focus .bg, .m240 .pl4.active-region .bg {
    height: 58px !important;
    left: 18px;
    top: 68px;
    width: 38px;
}

.m240 .pl4.focus .bg {
    background-position: -455px -103px;
}

.m240 .pl4.active-region .bg {
    background-position: -455px -293px;
}

.m240 .pl5.focus .bg, .m240 .pl5.active-region .bg {
    height: 51px !important;
    left: 89px;
    top: 92px;
    width: 52px;
}

.m240 .pl5.focus .bg {
    background-position: -243px -9px;
}

.m240 .pl5.active-region .bg {
    background-position: -243px -199px;
}

.m240 .pl6.focus .bg, .m240 .pl6.active-region .bg {
    height: 42px !important;
    left: 109px;
    top: 152px;
    width: 47px;
}

.m240 .pl6.focus .bg {
    background-position: -166px -5px;
}

.m240 .pl6.active-region .bg {
    background-position: -166px -195px;
}

.m240 .pl7.focus .bg, .m240 .pl7.active-region .bg {
    height: 81px !important;
    left: 113px;
    top: 56px;
    width: 78px;
}

.m240 .pl7.focus .bg {
    background-position: -101px -80px;
}

.m240 .pl7.active-region .bg {
    background-position: -101px -270px;
}

.m240 .pl8.focus .bg, .m240 .pl8.active-region .bg {
    height: 39px !important;
    left: 66px;
    top: 131px;
    width: 36px;
}

.m240 .pl8.focus .bg {
    background-position: -101px -11px;
}

.m240 .pl8.active-region .bg {
    background-position: -101px -201px;
}

.m240 .pl9.focus .bg, .m240 .pl9.active-region .bg {
    height: 57px !important;
    left: 150px;
    top: 143px;
    width: 49px;
}

.m240 .pl9.focus .bg {
    background-position: -522px -104px;
}

.m240 .pl9.active-region .bg {
    background-position: -522px -294px;
}

.m240 .pl10.focus .bg, .m240 .pl10.active-region .bg {
    height: 72px !important;
    left: 159px;
    top: 24px;
    width: 48px;
}

.m240 .pl10.focus .bg {
    background-position: -208px -89px;
}

.m240 .pl10.active-region .bg {
    background-position: -208px -279px;
}

.m240 .pl11.focus .bg, .m240 .pl11.active-region .bg {
    height: 46px !important;
    left: 61px;
    top: 10px;
    width: 59px;
}

.m240 .pl11.focus .bg {
    background-position: -518px -17px;
}

.m240 .pl11.active-region .bg {
    background-position: -518px -207px;
}

.m240 .pl12.focus .bg, .m240 .pl12.active-region .bg {
    height: 54px !important;
    left: 88px;
    top: 134px;
    width: 39px;
}

.m240 .pl12.focus .bg {
    background-position: -600px -107px;
}

.m240 .pl12.active-region .bg {
    background-position: -600px -297px;
}

.m240 .pl13.focus .bg, .m240 .pl13.active-region .bg {
    height: 37px !important;
    left: 122px;
    top: 126px;
    width: 44px;
}

.m240 .pl13.focus .bg {
    background-position: -5px -10px;
}

.m240 .pl13.active-region .bg {
    background-position: -5px -200px;
}

.m240 .pl14.focus .bg, .m240 .pl14.active-region .bg {
    height: 45px !important;
    left: 110px;
    top: 23px;
    width: 74px;
}

.m240 .pl14.focus .bg {
    background-position: -325px -10px;
}

.m240 .pl14.active-region .bg {
    background-position: -325px -200px;
}

.m240 .pl15.focus .bg, .m240 .pl15.active-region .bg {
    height: 84px !important;
    left: 43px;
    top: 50px;
    width: 67px;
}

.m240 .pl15.focus .bg {
    background-position: -4px -77px;
}

.m240 .pl15.active-region .bg {
    background-position: -4px -267px;
}

.m240 .pl16.focus .bg, .m240 .pl16.active-region .bg {
    height: 66px !important;
    left: 10px;
    top: 19px;
    width: 58px;
}

.m240 .pl16.focus .bg {
    background-position: -367px -95px;
}

.m240 .pl16.active-region .bg {
    background-position: -367px -285px;
}

.m240 .pl1 a {
    left: 64px;
    top: 144px;
}

.m240 .pl1 a.tooltip-left .tooltip-arrow {
    left: 64px;
}

.m240 .pl2 a {
    left: 108px;
    top: 80px;
}

.m240 .pl2 a.tooltip-left .tooltip-arrow {
    left: 108px;
}

.m240 .pl3 a {
    left: 195px;
    top: 138px;
}

.m240 .pl3 a.tooltip-right .tooltip-arrow {
    right: 45px;
}

.m240 .pl4 a {
    left: 43px;
    top: 106px;
}

.m240 .pl4 a.tooltip-left .tooltip-arrow {
    left: 43px;
}

.m240 .pl5 a {
    left: 125px;
    top: 127px;
}

.m240 .pl5 a.tooltip-right .tooltip-arrow {
    right: 115px;
}

.m240 .pl6 a {
    left: 143px;
    top: 183px;
}

.m240 .pl6 a.tooltip-right .tooltip-arrow {
    right: 97px;
}

.m240 .pl7 a {
    left: 160px;
    top: 106px;
}

.m240 .pl7 a.tooltip-right .tooltip-arrow {
    right: 80px;
}

.m240 .pl8 a {
    left: 94px;
    top: 158px;
}

.m240 .pl8 a.tooltip-left .tooltip-arrow {
    left: 94px;
}

.m240 .pl9 a {
    left: 181px;
    top: 181px;
}

.m240 .pl9 a.tooltip-right .tooltip-arrow {
    right: 59px;
}

.m240 .pl10 a {
    left: 194px;
    top: 70px;
}

.m240 .pl10 a.tooltip-right .tooltip-arrow {
    right: 46px;
}

.m240 .pl11 a {
    left: 101px;
    top: 42px;
}

.m240 .pl11 a.tooltip-left .tooltip-arrow {
    left: 101px;
}

.m240 .pl12 a {
    left: 115px;
    top: 171px;
}

.m240 .pl12 a.tooltip-left .tooltip-arrow {
    left: 115px;
}

.m240 .pl13 a {
    left: 153px;
    top: 154px;
}

.m240 .pl13 a.tooltip-right .tooltip-arrow {
    right: 87px;
}

.m240 .pl14 a {
    left: 157px;
    top: 52px;
}

.m240 .pl14 a.tooltip-right .tooltip-arrow {
    right: 83px;
}

.m240 .pl15 a {
    left: 86px;
    top: 102px;
}

.m240 .pl15 a.tooltip-left .tooltip-arrow {
    left: 86px;
}

.m240 .pl16 a {
    left: 49px;
    top: 62px;
}

.m240 .pl16 a.tooltip-left .tooltip-arrow {
    left: 49px;
}

/* size: 270 */
.m270 {
    width: 270px;
}

.m270 .poland, .m270 .poland .bg, .m270 .poland-cities {
    background: transparent url('pl-270.png') no-repeat 0 0;
}

.m270 .poland, .m270 .poland-cities {
    height: 260px;
    width: 270px;
}

.m270 .poland-cities {
    background-position: -280px 0;
}

.m270 .poland .m {
    margin: 9999px 0 0 -2px;
}

.m270 .poland .m span {
    font-size: 17px !important;
    padding: 0 1px 1px 0;
}

.m270 .pl1.focus .bg, .m270 .pl1.active-region .bg {
    height: 70px;
    left: 15px;
    top: 129px;
    width: 76px;
}

.m270 .pl1.focus .bg {
    background-position: -352px -311px;
}

.m270 .pl1.active-region .bg {
    background-position: -352px -531px;
}

.m270 .pl2.focus .bg, .m270 .pl2.active-region .bg {
    height: 62px;
    left: 77px;
    top: 46px;
    width: 65px;
}

.m270 .pl2.focus .bg {
    background-position: -687px -310px;
}

.m270 .pl2.active-region .bg {
    background-position: -687px -530px;
}

.m270 .pl3.focus .bg, .m270 .pl3.active-region .bg {
    height: 83px;
    left: 188px;
    top: 109px;
    width: 64px;
}

.m270 .pl3.focus .bg {
    background-position: -348px -410px;
}

.m270 .pl3.active-region .bg {
    background-position: -348px -630px;
}

.m270 .pl4.focus .bg, .m270 .pl4.active-region .bg {
    height: 74px;
    left: 7px;
    top: 74px;
    width: 48px;
}

.m270 .pl4.focus .bg {
    background-position: -547px -412px;
}

.m270 .pl4.active-region .bg {
    background-position: -547px -632px;
}

.m270 .pl5.focus .bg, .m270 .pl5.active-region .bg {
    height: 64px;
    left: 98px;
    top: 104px;
    width: 67px;
}

.m270 .pl5.focus .bg {
    background-position: -255px -310px;
}

.m270 .pl5.active-region .bg {
    background-position: -255px -530px;
}

.m270 .pl6.focus .bg, .m270 .pl6.active-region .bg {
    height: 54px;
    left: 124px;
    top: 181px;
    width: 60px;
}

.m270 .pl6.focus .bg {
    background-position: -166px -310px;
}

.m270 .pl6.active-region .bg {
    background-position: -166px -530px;
}

.m270 .pl7.focus .bg, .m270 .pl7.active-region .bg {
    height: 103px;
    left: 128px;
    top: 59px;
    width: 99px;
}

.m270 .pl7.focus .bg {
    background-position: -121px -394px;
}

.m270 .pl7.active-region .bg {
    background-position: -121px -614px;
}

.m270 .pl8.focus .bg, .m270 .pl8.active-region .bg {
    height: 50px;
    left: 68px;
    top: 154px;
    width: 46px;
}

.m270 .pl8.focus .bg {
    background-position: -90px -310px;
}

.m270 .pl8.active-region .bg {
    background-position: -90px -530px;
}

.m270 .pl9.focus .bg, .m270 .pl9.active-region .bg {
    height: 73px;
    left: 176px;
    top: 169px;
    width: 62px;
}

.m270 .pl9.focus .bg {
    background-position: -625px -416px;
}

.m270 .pl9.active-region .bg {
    background-position: -625px -636px;
}

.m270 .pl10.focus .bg, .m270 .pl10.active-region .bg {
    height: 92px;
    left: 187px;
    top: 18px;
    width: 61px;
}

.m270 .pl10.focus .bg {
    background-position: -256px -404px;
}

.m270 .pl10.active-region .bg {
    background-position: -256px -624px;
}

.m270 .pl11.focus .bg, .m270 .pl11.active-region .bg {
    height: 59px;
    left: 63px;
    top: 0;
    width: 76px;
}

.m270 .pl11.focus .bg {
    background-position: -582px -310px;
}

.m270 .pl11.active-region .bg {
    background-position: -582px -530px;
}

.m270 .pl12.focus .bg, .m270 .pl12.active-region .bg {
    height: 68px;
    left: 97px;
    top: 158px;
    width: 50px;
}

.m270 .pl12.focus .bg {
    background-position: -717px -413px;
}

.m270 .pl12.active-region .bg {
    background-position: -717px -633px;
}

.m270 .pl13.focus .bg, .m270 .pl13.active-region .bg {
    height: 47px;
    left: 139px;
    top: 148px;
    width: 56px;
}

.m270 .pl13.focus .bg {
    background-position: -4px -310px;
}

.m270 .pl13.active-region .bg {
    background-position: -4px -530px;
}

.m270 .pl14.focus .bg, .m270 .pl14.active-region .bg {
    height: 57px;
    left: 125px;
    top: 17px;
    width: 94px;
}

.m270 .pl14.focus .bg {
    background-position: -458px -311px;
}

.m270 .pl14.active-region .bg {
    background-position: -458px -531px;
}

.m270 .pl15.focus .bg, .m270 .pl15.active-region .bg {
    height: 107px;
    left: 39px;
    top: 51px;
    width: 85px;
}

.m270 .pl15.focus .bg {
    background-position: -4px -390px;
}

.m270 .pl15.active-region .bg {
    background-position: -4px -610px;
}

.m270 .pl16.focus .bg, .m270 .pl16.active-region .bg {
    height: 84px;
    left: -3px;
    top: 11px;
    width: 73px;
}

.m270 .pl16.focus .bg {
    background-position: -444px -407px;
}

.m270 .pl16.active-region .bg {
    background-position: -444px -627px;
}

.m270 .pl1 a {
    left: 65px;
    top: 166px;
}

.m270 .pl1 a.tooltip-left .tooltip-arrow {
    left: 65px;
}

.m270 .pl2 a {
    left: 119px;
    top: 86px;
}

.m270 .pl2 a.tooltip-left .tooltip-arrow {
    left: 119px;
}

.m270 .pl3 a {
    left: 228px;
    top: 160px;
}

.m270 .pl3 a.tooltip-right .tooltip-arrow {
    right: 42px;
}

.m270 .pl4 a {
    left: 38px;
    top: 121px;
}

.m270 .pl4 a.tooltip-left .tooltip-arrow {
    left: 38px;
}

.m270 .pl5 a {
    left: 141px;
    top: 146px;
}

.m270 .pl5 a.tooltip-right .tooltip-arrow {
    right: 129px;
}

.m270 .pl6 a {
    left: 165px;
    top: 217px;
}

.m270 .pl6 a.tooltip-right .tooltip-arrow {
    right: 105px;
}

.m270 .pl7 a {
    left: 187px;
    top: 115px;
}

.m270 .pl7 a.tooltip-right .tooltip-arrow {
    right: 83px;
}

.m270 .pl8 a {
    left: 103px;
    top: 185px;
}

.m270 .pl8 a.tooltip-left .tooltip-arrow {
    left: 103px;
}

.m270 .pl9 a {
    left: 212px;
    top: 213px;
}

.m270 .pl9 a.tooltip-right .tooltip-arrow {
    right: 58px;
}

.m270 .pl10 a {
    left: 229px;
    top: 77px;
}

.m270 .pl10 a.tooltip-right .tooltip-arrow {
    right: 41px;
}

.m270 .pl11 a {
    left: 107px;
    top: 35px;
}

.m270 .pl11 a.tooltip-left .tooltip-arrow {
    left: 107px;
}

.m270 .pl12 a {
    left: 131px;
    top: 194px;
}

.m270 .pl12 a.tooltip-left .tooltip-arrow {
    left: 131px;
}

.m270 .pl13 a {
    left: 178px;
    top: 181px;
}

.m270 .pl13 a.tooltip-right .tooltip-arrow {
    right: 92px;
}

.m270 .pl14 a {
    left: 181px;
    top: 51px;
}

.m270 .pl14 a.tooltip-right .tooltip-arrow {
    right: 89px;
}

.m270 .pl15 a {
    left: 85px;
    top: 120px;
}

.m270 .pl15 a.tooltip-left .tooltip-arrow {
    left: 85px;
}

.m270 .pl16 a {
    left: 45px;
    top: 60px;
}

.m270 .pl16 a.tooltip-left .tooltip-arrow {
    left: 45px;
}

/* size: 340 */
.m340 {
    width: 340px;
}

.m340 .poland, .m340 .poland .bg, .m340 .poland-cities {
    background: transparent url('pl-340.png') no-repeat -1300px 0;
}

.m340 .poland, .m340 .poland-cities {
    height: 325px;
    width: 340px;
}

.m340 .poland {
    background-position: 0 -373px;
}

.m340 .poland-cities {
    background-position: -350px -373px;
}

.m340 .poland .m {
    margin: 10014px 0 0 8px;
}

.m340 .poland .m span {
    font-size: 20px !important;
}

.m340 .pl1.focus .bg, .m340 .pl1.active-region .bg {
    height: 82px !important;
    left: 31px;
    top: 162px;
    width: 90px;
}

.m340 .pl1.focus .bg {
    background-position: -2px -25px;
}

.m340 .pl1.active-region .bg {
    background-position: -2px -252px;
}

.m340 .pl2.focus .bg, .m340 .pl2.active-region .bg {
    height: 73px !important;
    left: 104px;
    top: 64px;
    width: 76px;
}

.m340 .pl2.focus .bg {
    background-position: -115px -7px;
}

.m340 .pl2.active-region .bg {
    background-position: -115px -252px;
}

.m340 .pl3.focus .bg, .m340 .pl3.active-region .bg {
    height: 98px !important;
    left: 235px;
    top: 138px;
    width: 75px;
}

.m340 .pl3.focus .bg {
    background-position: -1134px -104px;
}

.m340 .pl3.active-region .bg {
    background-position: -2px -130px;
}

.m340 .pl4.focus .bg, .m340 .pl4.active-region .bg {
    height: 86px !important;
    left: 22px;
    top: 104px;
    width: 57px;
}

.m340 .pl4.focus .bg {
    background-position: -1118px -2px;
}

.m340 .pl4.active-region .bg {
    background-position: -103px -149px;
}

.m340 .pl5.focus .bg, .m340 .pl5.active-region .bg {
    height: 76px !important;
    left: 128px;
    top: 140px;
    width: 78px;
}

.m340 .pl5.focus .bg {
    background-position: -213px -10px;
}

.m340 .pl5.active-region .bg {
    background-position: -213px -259px;
}

.m340 .pl6.focus .bg, .m340 .pl6.active-region .bg {
    height: 63px !important;
    left: 159px;
    top: 230px;
    width: 70px;
}

.m340 .pl6.focus .bg {
    background-position: -316px -23px;
}

.m340 .pl6.active-region .bg {
    background-position: -316px -259px;
}

.m340 .pl7.focus .bg, .m340 .pl7.active-region .bg {
    height: 121px !important;
    left: 164px;
    top: 86px;
    width: 117px;
}

.m340 .pl7.focus .bg {
    background-position: -556px -28px;
}

.m340 .pl7.active-region .bg {
    background-position: -184px -114px;
}

.m340 .pl8.focus .bg, .m340 .pl8.active-region .bg {
    height: 59px !important;
    left: 93px;
    top: 198px;
    width: 54px;
}

.m340 .pl8.focus .bg {
    background-position: -1077px -258px;
}

.m340 .pl8.active-region .bg {
    background-position: -411px -258px;
}

.m340 .pl9.focus .bg, .m340 .pl9.active-region .bg {
    height: 85px !important;
    left: 220px;
    top: 216px;
    width: 73px;
}

.m340 .pl9.focus .bg {
    background-position: -819px -28px;
}

.m340 .pl9.active-region .bg {
    background-position: -448px -150px;
}

.m340 .pl10.focus .bg, .m340 .pl10.active-region .bg {
    height: 108px !important;
    left: 234px;
    top: 38px;
    width: 71px;
}

.m340 .pl10.focus .bg {
    background-position: -1156px -232px;
}

.m340 .pl10.active-region .bg {
    background-position: -819px -232px;
}

.m340 .pl11.focus .bg, .m340 .pl11.active-region .bg {
    height: 69px !important;
    left: 87px;
    top: 17px;
    width: 89px;
}

.m340 .pl11.focus .bg {
    background-position: -916px -44px;
}

.m340 .pl11.active-region .bg {
    background-position: -544px -176px;
}

.m340 .pl12.focus .bg, .m340 .pl12.active-region .bg {
    height: 80px !important;
    left: 127px;
    top: 203px;
    width: 59px;
}

.m340 .pl12.focus .bg {
    background-position: -995px -259px;
}

.m340 .pl12.active-region .bg {
    background-position: -913px -259px;
}

.m340 .pl13.focus .bg, .m340 .pl13.active-region .bg {
    height: 55px !important;
    left: 177px;
    top: 191px;
    width: 65px;
}

.m340 .pl13.focus .bg {
    background-position: -1029px -58px;
}

.m340 .pl13.active-region .bg {
    background-position: -819px -154px;
}

.m340 .pl14.focus .bg, .m340 .pl14.active-region .bg {
    height: 67px !important;
    left: 160px;
    top: 37px;
    width: 111px;
}

.m340 .pl14.focus .bg {
    background-position: -410px -19px;
}

.m340 .pl14.active-region .bg {
    background-position: -656px -175px;
}

.m340 .pl15.focus .bg, .m340 .pl15.active-region .bg {
    height: 126px !important;
    left: 60px;
    top: 77px;
    width: 100px;
}

.m340 .pl15.focus .bg {
    background-position: -696px -24px;
}

.m340 .pl15.active-region .bg {
    background-position: -324px -109px;
}

.m340 .pl16.focus .bg, .m340 .pl16.active-region .bg {
    height: 99px !important;
    left: 10px;
    top: 30px;
    width: 86px;
}

.m340 .pl16.focus .bg {
    background-position: -1025px -137px;
}

.m340 .pl16.active-region .bg {
    background-position: -914px -137px;
}

.m340 .pl1 a {
    left: 86px;
    top: 214px;
}

.m340 .pl1 a.tooltip-left .tooltip-arrow {
    left: 86px;
}

.m340 .pl2 a {
    left: 151px;
    top: 117px;
}

.m340 .pl2 a.tooltip-left .tooltip-arrow {
    left: 151px;
}

.m340 .pl3 a {
    left: 280px;
    top: 209px;
}

.m340 .pl3 a.tooltip-right .tooltip-arrow {
    right: 60px;
}

.m340 .pl4 a {
    left: 57px;
    top: 162px;
}

.m340 .pl4 a.tooltip-left .tooltip-arrow {
    left: 57px;
}

.m340 .pl5 a {
    left: 177px;
    top: 187px;
}

.m340 .pl14 a.tooltip-right .tooltip-arrow {
    right: 163px;
}

.m340 .pl6 a {
    left: 204px;
    top: 271px;
}

.m340 .pl6 a.tooltip-right .tooltip-arrow {
    right: 136px;
}

.m340 .pl7 a {
    left: 232px;
    top: 156px;
}

.m340 .pl7 a.tooltip-right .tooltip-arrow {
    right: 108px;
}

.m340 .pl8 a {
    left: 133px;
    top: 235px;
}

.m340 .pl8 a.tooltip-left .tooltip-arrow {
    left: 133px;
}

.m340 .pl9 a {
    left: 261px;
    top: 268px;
}

.m340 .pl9 a.tooltip-right .tooltip-arrow {
    right: 79px;
}

.m340 .pl10 a {
    left: 283px;
    top: 107px;
}

.m340 .pl10 a.tooltip-right .tooltip-arrow {
    right: 57px;
}

.m340 .pl11 a {
    left: 141px;
    top: 61px;
}

.m340 .pl11 a.tooltip-left .tooltip-arrow {
    left: 141px;
}

.m340 .pl12 a {
    left: 163px;
    top: 253px;
}

.m340 .pl12 a.tooltip-left .tooltip-arrow {
    left: 163px;
}

.m340 .pl13 a {
    left: 220px;
    top: 228px;
}

.m340 .pl13 a.tooltip-right .tooltip-arrow {
    right: 120px;
}

.m340 .pl14 a {
    left: 225px;
    top: 80px;
}

.m340 .pl14 a.tooltip-right .tooltip-arrow {
    right: 115px;
}

.m340 .pl15 a {
    left: 119px;
    top: 153px;
}

.m340 .pl15 a.tooltip-left .tooltip-arrow {
    left: 119px;
}

.m340 .pl16 a {
    left: 63px;
    top: 89px;
}

.m340 .pl16 a.tooltip-left .tooltip-arrow {
    left: 63px;
}

/* size: 500 */
.m500 {
    width: 500px;
}

.m500 .poland, .m500 .poland .bg, .m500 .poland-cities {
    background: transparent url('pl-500.png') no-repeat -1300px 0;
}

.m500 .poland, .m500 .poland-cities {
    height: 475px;
    width: 500px;
}

.m500 .poland {
    background-position: 0 -686px;
}

.m500 .poland-cities {
    background-position: -510px -686px;
}

.m500 .poland .m {
    margin: 10007px 0 0 7px;
}

.m500 .poland .m span {
    font-size: 30px !important;
}

.m500 .pl1.focus .bg, .m500 .pl1.active-region .bg {
    height: 122px !important;
    left: 46px;
    top: 243px;
    width: 134px;
}

.m500 .pl1.focus .bg {
    background-position: -203px -65px;
}

.m500 .pl1.active-region .bg {
    background-position: -1px -515px;
}

.m500 .pl2.focus .bg, .m500 .pl2.active-region .bg {
    height: 109px !important;
    left: 155px;
    top: 96px;
    width: 114px;
}

.m500 .pl2.focus .bg {
    background-position: -360px -45px;
}

.m500 .pl2.active-region .bg {
    background-position: -162px -528px;
}

.m500 .pl3.focus .bg, .m500 .pl3.active-region .bg {
    height: 146px !important;
    left: 352px;
    top: 208px;
    width: 113px;
}

.m500 .pl3.focus .bg {
    background-position: -1033px -79px;
}

.m500 .pl3.active-region .bg {
    background-position: -4px -345px;
}

.m500 .pl4.focus .bg, .m500 .pl4.active-region .bg {
    height: 129px !important;
    left: 33px;
    top: 146px;
    width: 85px;
}

.m500 .pl4.focus .bg {
    background-position: -925px -96px;
}

.m500 .pl4.active-region .bg {
    background-position: -143px -363px;
}

.m500 .pl5.focus .bg, .m500 .pl5.active-region .bg {
    height: 113px !important;
    left: 193px;
    top: 199px;
    width: 117px;
}

.m500 .pl5.focus .bg {
    background-position: -4px -2px;
}

.m500 .pl5.active-region .bg {
    background-position: -301px -524px;
}

.m500 .pl6.focus .bg, .m500 .pl6.active-region .bg {
    height: 95px !important;
    left: 239px;
    top: 335px;
    width: 105px;
}

.m500 .pl6.focus .bg {
    background-position: -552px -59px;
}

.m500 .pl6.active-region .bg {
    background-position: -252px -407px;
}

.m500 .pl7.focus .bg, .m500 .pl7.active-region .bg {
    height: 181px !important;
    left: 246px;
    top: 119px;
    width: 175px;
}

.m500 .pl7.focus .bg {
    background-position: -1101px -285px;
}

.m500 .pl7.active-region .bg {
    background-position: -4px -140px;
}

.m500 .pl8.focus .bg, .m500 .pl8.active-region .bg {
    height: 88px !important;
    left: 140px;
    top: 287px;
    width: 81px;
}

.m500 .pl8.focus .bg {
    background-position: -793px -25px;
}

.m500 .pl8.active-region .bg {
    background-position: -380px -413px;
}

.m500 .pl9.focus .bg, .m500 .pl9.active-region .bg {
    height: 127px !important;
    left: 330px;
    top: 314px;
    width: 109px;
}

.m500 .pl9.focus .bg {
    background-position: -793px -137px;
}

.m500 .pl9.active-region .bg {
    background-position: -200px -212px;
}

.m500 .pl10.focus .bg, .m500 .pl10.active-region .bg {
    height: 161px !important;
    left: 351px;
    top: 47px;
    width: 107px;
}

.m500 .pl10.focus .bg {
    background-position: -1169px -98px;
}

.m500 .pl10.active-region .bg {
    background-position: -333px -221px;
}

.m500 .pl11.focus .bg, .m500 .pl11.active-region .bg {
    height: 103px !important;
    left: 131px;
    top: 15px;
    width: 133px;
}

.m500 .pl11.focus .bg {
    background-position: -974px -534px;
}

.m500 .pl11.active-region .bg {
    background-position: -440px -534px;
}

.m500 .pl12.focus .bg, .m500 .pl12.active-region .bg {
    height: 120px !important;
    left: 191px;
    top: 294px;
    width: 88px;
}

.m500 .pl12.focus .bg {
    background-position: -682px -104px;
}

.m500 .pl12.active-region .bg {
    background-position: -485px -390px;
}

.m500 .pl13.focus .bg, .m500 .pl13.active-region .bg {
    height: 83px !important;
    left: 266px;
    top: 276px;
    width: 98px;
}

.m500 .pl13.focus .bg {
    background-position: -464px -176px;
}

.m500 .pl13.active-region .bg {
    background-position: -464px -284px;
}

.m500 .pl14.focus .bg, .m500 .pl14.active-region .bg {
    height: 100px !important;
    left: 240px;
    top: 45px;
    width: 166px;
}

.m500 .pl14.focus .bg {
    background-position: -785px -460px;
}

.m500 .pl14.active-region .bg {
    background-position: -596px -460px;
}

.m500 .pl15.focus .bg, .m500 .pl15.active-region .bg {
    height: 189px !important;
    left: 90px;
    top: 105px;
    width: 150px;
}

.m500 .pl15.focus .bg {
    background-position: -922px -248px;
}

.m500 .pl15.active-region .bg {
    background-position: -597px -247px;
}

.m500 .pl16.focus .bg, .m500 .pl16.active-region .bg {
    height: 148px !important;
    left: 15px;
    top: 35px;
    width: 129px;
}

.m500 .pl16.focus .bg {
    background-position: -1147px -489px;
}

.m500 .pl16.active-region .bg {
    background-position: -769px -288px;
}

.m500 .pl1 a {
    left: 125px;
    top: 304px;
}

.m500 .pl1 a.tooltip-left .tooltip-arrow {
    left: 125px;
}

.m500 .pl2 a {
    left: 222px;
    top: 163px;
}

.m500 .pl2 a.tooltip-left .tooltip-arrow {
    left: 222px;
}

.m500 .pl3 a {
    left: 414px;
    top: 295px;
}

.m500 .pl3 a.tooltip-right .tooltip-arrow {
    right: 86px;
}

.m500 .pl4 a {
    left: 78px;
    top: 225px;
}

.m500 .pl4 a.tooltip-left .tooltip-arrow {
    left: 78px;
}

.m500 .pl5 a {
    left: 261px;
    top: 266px;
}

.m500 .pl6 a {
    left: 301px;
    top: 392px;
}

.m500 .pl7 a {
    left: 340px;
    top: 219px;
}

.m500 .pl8 a {
    left: 194px;
    top: 341px;
}

.m500 .pl8 a.tooltip-left .tooltip-arrow {
    left: 194px;
}

.m500 .pl9 a {
    left: 390px;
    top: 387px;
}

.m500 .pl9 a.tooltip-right .tooltip-arrow {
    right: 110px;
}

.m500 .pl10 a {
    left: 414px;
    top: 143px;
}

.m500 .pl10 a.tooltip-right .tooltip-arrow {
    right: 86px;
}

.m500 .pl11 a {
    left: 207px;
    top: 76px;
}

.m500 .pl12 a {
    left: 240px;
    top: 364px;
}

.m500 .pl13 a {
    left: 325px;
    top: 327px;
}

.m500 .pl14 a {
    left: 333px;
    top: 100px;
}

.m500 .pl14 a.tooltip-right .tooltip-arrow {
    right: 167px;
}

.m500 .pl15 a {
    left: 173px;
    top: 213px;
}

.m500 .pl15 a.tooltip-left .tooltip-arrow {
    left: 173px;
}

.m500 .pl16 a {
    left: 89px;
    top: 119px;
}

.m500 .pl16 a.tooltip-left .tooltip-arrow {
    left: 89px;
}

/* size: 660 */
.m660 {
    width: 660px;
}

.m660 .poland, .m660 .poland .bg, .m660 .poland-cities {
    background: transparent url('pl-660.png') no-repeat -1330px 0;
}

.m660 .poland, .m660 .poland-cities {
    height: 630px;
    width: 660px;
}

.m660 .poland {
    background-position: 0 -1060px;
}

.m660 .poland-cities {
    background-position: -670px -1060px;
}

.m660 .poland .m {
    margin: 10007px 0 0 7px;
}

.m660 .poland .m span {
    font-size: 40px !important;
}

.m660 .pl1.focus .bg, .m660 .pl1.active-region .bg {
    height: 163px !important;
    left: 62px;
    top: 325px;
    width: 179px;
}

.m660 .pl1.focus .bg {
    background-position: -923px -86px;
}

.m660 .pl1.active-region .bg {
    background-position: -4px -833px;
}

.m660 .pl2.focus .bg, .m660 .pl2.active-region .bg {
    height: 145px !important;
    left: 207px;
    top: 130px;
    width: 151px;
}

.m660 .pl2.focus .bg {
    background-position: -703px -5px;
}

.m660 .pl2.active-region .bg {
    background-position: -485px -799px;
}

.m660 .pl3.focus .bg, .m660 .pl3.active-region .bg {
    height: 195px !important;
    left: 470px;
    top: 278px;
    width: 150px;
}

.m660 .pl3.focus .bg {
    background-position: -1125px -104px;
}

.m660 .pl3.active-region .bg {
    background-position: -1125px -802px;
}

.m660 .pl4.focus .bg, .m660 .pl4.active-region .bg {
    height: 172px !important;
    left: 45px;
    top: 196px;
    width: 113px;
}

.m660 .pl4.focus .bg {
    background-position: -388px -31px;
}

.m660 .pl4.active-region .bg {
    background-position: -989px -826px;
}

.m660 .pl5.focus .bg, .m660 .pl5.active-region .bg {
    height: 151px !important;
    left: 257px;
    top: 267px;
    width: 156px;
}

.m660 .pl5.focus .bg {
    background-position: -522px -4px;
}

.m660 .pl5.active-region .bg {
    background-position: -661px -793px;
}

.m660 .pl6.focus .bg, .m660 .pl6.active-region .bg {
    height: 126px !important;
    left: 318px;
    top: 448px;
    width: 140px;
}

.m660 .pl6.focus .bg {
    background-position: -553px -456px;
}

.m660 .pl6.active-region .bg {
    background-position: -4px -684px;
}

.m660 .pl7.focus .bg, .m660 .pl7.active-region .bg {
    height: 242px !important;
    left: 328px;
    top: 160px;
    width: 233px;
}

.m660 .pl7.focus .bg {
    background-position: -644px -179px;
}

.m660 .pl7.active-region .bg {
    background-position: -207px -615px;
}

.m660 .pl8.focus .bg, .m660 .pl8.active-region .bg {
    height: 117px !important;
    left: 187px;
    top: 384px;
    width: 108px;
}

.m660 .pl8.focus .bg {
    background-position: -337px -879px;
}

.m660 .pl8.active-region .bg {
    background-position: -206px -879px;
}

.m660 .pl9.focus .bg, .m660 .pl9.active-region .bg {
    height: 170px !important;
    left: 441px;
    top: 420px;
    width: 145px;
}

.m660 .pl9.focus .bg {
    background-position: -717px -444px;
}

.m660 .pl9.active-region .bg {
    background-position: -464px -606px;
}

.m660 .pl10.focus .bg, .m660 .pl10.active-region .bg {
    height: 215px !important;
    left: 468px;
    top: 65px;
    width: 142px;
}

.m660 .pl10.focus .bg {
    background-position: -1127px -323px;
}

.m660 .pl10.active-region .bg {
    background-position: -1127px -562px;
}

.m660 .pl11.focus .bg, .m660 .pl11.active-region .bg {
    height: 138px !important;
    left: 175px;
    top: 21px;
    width: 177px;
}

.m660 .pl11.focus .bg {
    background-position: -4px -359px;
}

.m660 .pl11.active-region .bg {
    background-position: -4px -522px;
}

.m660 .pl12.focus .bg, .m660 .pl12.active-region .bg {
    height: 160px !important;
    left: 255px;
    top: 394px;
    width: 117px;
}

.m660 .pl12.focus .bg {
    background-position: -248px -162px;
}

.m660 .pl12.active-region .bg {
    background-position: -842px -838px;
}

.m660 .pl13.focus .bg, .m660 .pl13.active-region .bg {
    height: 110px !important;
    left: 355px;
    top: 370px;
    width: 130px;
}

.m660 .pl13.focus .bg {
    background-position: -205px -345px;
}

.m660 .pl13.active-region .bg {
    background-position: -205px -481px;
}

.m660 .pl14.focus .bg, .m660 .pl14.active-region .bg {
    height: 133px !important;
    left: 320px;
    top: 62px;
    width: 221px;
}

.m660 .pl14.focus .bg {
    background-position: -399px -228px;
}

.m660 .pl14.active-region .bg {
    background-position: -644px -637px;
}

.m660 .pl15.focus .bg, .m660 .pl15.active-region .bg {
    height: 251px !important;
    left: 120px;
    top: 142px;
    width: 200px;
}

.m660 .pl15.focus .bg {
    background-position: -901px -276px;
}

.m660 .pl15.active-region .bg {
    background-position: -903px -551px;
}

.m660 .pl16.focus .bg, .m660 .pl16.active-region .bg {
    height: 197px !important;
    left: 20px;
    top: 49px;
    width: 172px;
}

.m660 .pl16.focus .bg {
    background-position: -51px -122px;
}

.m660 .pl16.active-region .bg {
    background-position: -358px -386px;
}

.m660 .pl1 a {
    left: 166px;
    top: 412px;
}

.m660 .pl1 a.tooltip-left .tooltip-arrow {
    left: 166px;
}

.m660 .pl2 a {
    left: 293px;
    top: 212px;
}

.m660 .pl3 a {
    left: 550px;
    top: 390px;
}

.m660 .pl3 a.tooltip-right .tooltip-arrow {
    right: 110px;
}

.m660 .pl4 a {
    left: 101px;
    top: 296px;
}

.m660 .pl4 a.tooltip-left .tooltip-arrow {
    left: 101px;
}

.m660 .pl5 a {
    left: 345px;
    top: 352px;
}

.m660 .pl6 a {
    left: 398px;
    top: 521px;
}

.m660 .pl7 a {
    left: 450px;
    top: 290px;
}

.m660 .pl8 a {
    left: 256px;
    top: 452px;
}

.m660 .pl9 a {
    left: 515px;
    top: 514px;
}

.m660 .pl9 a.tooltip-right .tooltip-arrow {
    right: 145px;
}

.m660 .pl10 a {
    left: 549px;
    top: 187px;
}

.m660 .pl10 a.tooltip-right .tooltip-arrow {
    right: 111px;
}

.m660 .pl11 a {
    left: 268px;
    top: 100px;
}

.m660 .pl12 a {
    left: 318px;
    top: 480px;
}

.m660 .pl13 a {
    left: 430px;
    top: 435px;
}

.m660 .pl14 a {
    left: 441px;
    top: 133px;
}

.m660 .pl14 a.tooltip-right .tooltip-arrow {
    right: 219px;
}

.m660 .pl15 a {
    left: 229px;
    top: 283px;
}

.m660 .pl16 a {
    left: 116px;
    top: 157px;
}

.m660 .pl16 a.tooltip-left .tooltip-arrow {
    left: 116px;
}

/* size: 810 */
.m810 {
    width: 810px;
}

.m810 .poland, .m810 .poland .bg, .m810 .poland-cities {
    background: transparent url('pl-810.png') no-repeat -1630px 0;
}

.m810 .poland, .m810 .poland-cities {
    height: 770px;
    width: 810px;
}

.m810 .poland {
    background-position: 0 -1580px;
}

.m810 .poland-cities {
    background-position: -820px -1580px;
}

.m810 .poland .m {
    margin: 9999px 0 0 0;
}

.m810 .poland .m span {
    font-size: 50px !important;
}

.m810 .pl1.focus .bg, .m810 .pl1.active-region .bg {
    height: 203px !important;
    left: 72px;
    top: 399px;
    width: 223px;
}

.m810 .pl1.focus .bg {
    background-position: -2px -88px;
}

.m810 .pl1.active-region .bg {
    background-position: -9px -1245px;
}

.m810 .pl2.focus .bg, .m810 .pl2.active-region .bg {
    height: 181px !important;
    left: 254px;
    top: 154px;
    width: 189px;
}

.m810 .pl2.focus .bg {
    background-position: -881px -480px;
}

.m810 .pl2.active-region .bg {
    background-position: -846px -1078px;
}

.m810 .pl3.focus .bg, .m810 .pl3.active-region .bg {
    height: 244px !important;
    left: 582px;
    top: 340px;
    width: 188px;
}

.m810 .pl3.focus .bg {
    background-position: -1040px -94px;
}

.m810 .pl3.active-region .bg {
    background-position: -249px -864px;
}

.m810 .pl4.focus .bg, .m810 .pl4.active-region .bg {
    height: 215px !important;
    left: 50px;
    top: 237px;
    width: 141px;
}

.m810 .pl4.focus .bg {
    background-position: -875px -4px;
}

.m810 .pl4.active-region .bg {
    background-position: -1134px -585px;
}

.m810 .pl5.focus .bg, .m810 .pl5.active-region .bg {
    height: 188px !important;
    left: 316px;
    top: 327px;
    width: 194px;
}

.m810 .pl5.focus .bg {
    background-position: -662px -595px;
}

.m810 .pl5.active-region .bg {
    background-position: -821px -867px;
}

.m810 .pl6.focus .bg, .m810 .pl6.active-region .bg {
    height: 157px !important;
    left: 393px;
    top: 552px;
    width: 174px;
}

.m810 .pl6.focus .bg {
    background-position: -548px -42px;
}

.m810 .pl6.active-region .bg {
    background-position: -932px -686px;
}

.m810 .pl7.focus .bg, .m810 .pl7.active-region .bg {
    height: 302px !important;
    left: 405px;
    top: 192px;
    width: 291px;
}

.m810 .pl7.focus .bg {
    background-position: -523px -223px;
}

.m810 .pl7.active-region .bg {
    background-position: -532px -1147px;
}

.m810 .pl8.focus .bg, .m810 .pl8.active-region .bg {
    height: 146px !important;
    left: 229px;
    top: 472px;
    width: 135px;
}

.m810 .pl8.focus .bg {
    background-position: -662px -806px;
}

.m810 .pl8.active-region .bg {
    background-position: -662px -976px;
}

.m810 .pl9.focus .bg, .m810 .pl9.active-region .bg {
    height: 212px !important;
    left: 546px;
    top: 517px;
    width: 181px;
}

.m810 .pl9.focus .bg {
    background-position: -836px -243px;
}

.m810 .pl9.active-region .bg {
    background-position: -1059px -1047px;
}

.m810 .pl10.focus .bg, .m810 .pl10.active-region .bg {
    height: 268px !important;
    left: 580px;
    top: 73px;
    width: 177px;
}

.m810 .pl10.focus .bg {
    background-position: -461px -548px;
}

.m810 .pl10.active-region .bg {
    background-position: -461px -840px;
}

.m810 .pl11.focus .bg, .m810 .pl11.active-region .bg {
    height: 172px !important;
    left: 213px;
    top: 19px;
    width: 221px;
}

.m810 .pl11.focus .bg {
    background-position: -3px -586px;
}

.m810 .pl11.active-region .bg {
    background-position: -3px -782px;
}

.m810 .pl12.focus .bg, .m810 .pl12.active-region .bg {
    height: 199px !important;
    left: 313px;
    top: 485px;
    width: 146px;
}

.m810 .pl12.focus .bg {
    background-position: -1092px -362px;
}

.m810 .pl12.active-region .bg {
    background-position: -1130px -824px;
}

.m810 .pl13.focus .bg, .m810 .pl13.active-region .bg {
    height: 137px !important;
    left: 438px;
    top: 455px;
    width: 163px;
}

.m810 .pl13.focus .bg {
    background-position: -250px -543px;
}

.m810 .pl13.active-region .bg {
    background-position: -250px -704px;
}

.m810 .pl14.focus .bg, .m810 .pl14.active-region .bg {
    height: 166px !important;
    left: 395px;
    top: 70px;
    width: 276px;
}

.m810 .pl14.focus .bg {
    background-position: -248px -15px;
}

.m810 .pl14.active-region .bg {
    background-position: -846px -1283px;
}

.m810 .pl15.focus .bg, .m810 .pl15.active-region .bg {
    height: 314px !important;
    left: 144px;
    top: 170px;
    width: 249px;
}

.m810 .pl15.focus .bg {
    background-position: -248px -204px;
}

.m810 .pl15.active-region .bg {
    background-position: -257px -1134px;
}

.m810 .pl16.focus .bg, .m810 .pl16.active-region .bg {
    height: 246px !important;
    left: 20px;
    top: 53px;
    width: 215px;
}

.m810 .pl16.focus .bg {
    background-position: -10px -315px;
}

.m810 .pl16.active-region .bg {
    background-position: -10px -976px;
}

.m810 .pl1 a {
    left: 194px;
    top: 500px;
}

.m810 .pl1 a.tooltip-left .tooltip-arrow {
    left: 194px;
}

.m810 .pl2 a {
    left: 358px;
    top: 255px;
}

.m810 .pl3 a {
    left: 686px;
    top: 472px;
}

.m810 .pl4 a {
    left: 116px;
    top: 359px;
}

.m810 .pl4 a.tooltip-left .tooltip-arrow {
    left: 116px;
}

.m810 .pl5 a {
    left: 423px;
    top: 430px;
}

.m810 .pl6 a {
    left: 490px;
    top: 640px;
}

.m810 .pl7 a {
    left: 560px;
    top: 353px;
}

.m810 .pl8 a {
    left: 311px;
    top: 555px;
}

.m810 .pl9 a {
    left: 633px;
    top: 633px;
}

.m810 .pl9 a.tooltip-right .tooltip-arrow {
    right: 177px;
}

.m810 .pl10 a {
    left: 683px;
    top: 225px;
}

.m810 .pl10 a.tooltip-right .tooltip-arrow {
    right: 127px;
}

.m810 .pl11 a {
    left: 334px;
    top: 114px;
}

.m810 .pl12 a {
    left: 391px;
    top: 589px;
}

.m810 .pl13 a {
    left: 529px;
    top: 538px;
}

.m810 .pl14 a {
    left: 540px;
    top: 162px;
}

.m810 .pl14 a.tooltip-right .tooltip-arrow {
    right: 270px;
}

.m810 .pl15 a {
    left: 274px;
    top: 343px;
}

.m810 .pl16 a {
    left: 137px;
    top: 186px;
}

.m810 .pl16 a.tooltip-left .tooltip-arrow {
    left: 137px;
}

/* --------------------------------------------------------
end of the maps */
