/* 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 'Open Sans', 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;
}

.m560 .css-map > li a {
    font-size: 12px
}

.m435 .css-map > li a {
    font-size: 11px
}

.m290 .css-map > li a, .m210 .css-map > li a {
    font-size: 10px
}

/* 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;
}

.m290 .map-loader, .m210 .map-loader {
    font-size: 11px
}

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

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

.m435 .map-search-link, .m290 .map-search-link, .m210 .map-search-link {
    /* style for a specific map size, ex.:
   font-size: 1em;
   */
}

/* --------------------------------------------------------
 * the maps starts here
*/
.css-map-container {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 !important;
    position: relative
}

.cssmap-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 {
    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! */
.de1 .s1 {
    height: .4em;
    left: 3.3em;
    top: 14.2em;
    width: .3em
}

.de1 .s2 {
    height: .2em;
    left: 3.1em;
    top: 14.6em;
    width: .5em
}

.de1 .s3 {
    height: .6em;
    left: 3em;
    top: 14.8em;
    width: .6em
}

.de1 .s4 {
    height: .2em;
    left: 2.8em;
    top: 16.9em;
    width: .8em
}

.de1 .s5 {
    height: .1em;
    left: 6.2em;
    top: 16.7em;
    width: .1em
}

.de1 .s6 {
    height: .3em;
    left: 2.8em;
    top: 15.4em;
    width: 3.4em
}

.de1 .s7 {
    height: 1em;
    left: 6.1em;
    top: 15.7em;
    width: .2em
}

.de1 .s8 {
    height: 1.2em;
    left: 2.7em;
    top: 15.7em;
    width: 3.1em
}

.de1 .s9 {
    height: 2.9em;
    left: 3.6em;
    top: 14.1em;
    width: .2em
}

.de1 .s10 {
    height: 3.1em;
    left: 3.8em;
    top: 13.9em;
    width: .5em
}

.de1 .s11 {
    height: .1em;
    left: 6.7em;
    top: 14.6em;
    width: .1em
}

.de1 .s12 {
    height: .7em;
    left: 6.6em;
    top: 14em;
    width: .1em
}

.de1 .s13 {
    height: .8em;
    left: 6.5em;
    top: 13.9em;
    width: .1em
}

.de1 .s14 {
    height: .2em;
    left: 6.5em;
    top: 14.8em;
    width: .1em
}

.de1 .s15 {
    height: 1.4em;
    left: 6.4em;
    top: 13.7em;
    width: .1em
}

.de1 .s16 {
    height: 1.5em;
    left: 6.3em;
    top: 13.6em;
    width: .1em
}

.de1 .s17 {
    height: 3.3em;
    left: 3.9em;
    top: 13.5em;
    width: .7em
}

.de1 .s18 {
    height: .1em;
    left: 5.2em;
    top: 12.4em;
    width: .1em
}

.de1 .s19 {
    height: .2em;
    left: 5.7em;
    top: 12.5em;
    width: .2em
}

.de1 .s20 {
    height: .3em;
    left: 5.3em;
    top: 12.4em;
    width: .4em
}

.de1 .s21 {
    height: .1em;
    left: 5.1em;
    top: 12.7em;
    width: .8em
}

.de1 .s22 {
    height: .1em;
    left: 4.9em;
    top: 12.8em;
    width: 1em
}

.de1 .s23 {
    height: .1em;
    left: 4.8em;
    top: 12.9em;
    width: 1.2em
}

.de1 .s24 {
    height: 3.7em;
    left: 4.6em;
    top: 13.1em;
    width: 1.5em
}

.de1 .s25 {
    height: 2.1em;
    left: 4.5em;
    top: 13.2em;
    width: 1.7em
}

.de1 .s26 {
    height: .3em;
    left: 4.7em;
    top: 13em;
    width: 1.6em
}

.de1 .s27 {
    height: 1.8em;
    left: 4em;
    top: 13.3em;
    width: 2.3em
}

.de1 .s28 {
    height: 3.9em;
    left: 4.1em;
    top: 12.9em;
    width: .4em
}

.de1 .s29 {
    height: .3em;
    left: 4em;
    top: 12.8em;
    width: .1em
}

.de1 .s30 {
    height: .2em;
    left: 4.2em;
    top: 12.7em;
    width: .2em
}

.de2 .s1 {
    height: .1em;
    left: 6.1em;
    top: 16.7em;
    width: .1em
}

.de2 .s2 {
    height: .1em;
    left: 5.8em;
    top: 16.8em;
    width: .5em
}

.de2 .s3 {
    height: .2em;
    left: 5.6em;
    top: 16.9em;
    width: .7em
}

.de2 .s4 {
    height: .3em;
    left: 6.1em;
    top: 17.1em;
    width: 2em
}

.de2 .s5 {
    height: 1.9em;
    left: 6.3em;
    top: 15.7em;
    width: .5em
}

.de2 .s6 {
    height: .1em;
    left: 6.1em;
    top: 15.3em;
    width: .1em
}

.de2 .s7 {
    height: .6em;
    left: 6.2em;
    top: 15.1em;
    width: .3em
}

.de2 .s8 {
    height: .3em;
    left: 9.9em;
    top: 16.9em;
    width: .5em
}

.de2 .s9 {
    height: 2.1em;
    left: 6.5em;
    top: 15em;
    width: 1.9em
}

.de2 .s10 {
    height: 2.1em;
    left: 6.6em;
    top: 14.8em;
    width: 3.8em
}

.de2 .s11 {
    height: .1em;
    left: 6.5em;
    top: 14.7em;
    width: .3em
}

.de2 .s12 {
    height: 1.2em;
    left: 10.9em;
    top: 14em;
    width: .5em
}

.de2 .s13 {
    height: 1.8em;
    left: 10.5em;
    top: 13.7em;
    width: .4em
}

.de2 .s14 {
    height: 2.1em;
    left: 10.4em;
    top: 13.5em;
    width: .1em
}

.de2 .s15 {
    height: 2.2em;
    left: 6.8em;
    top: 13.4em;
    width: 3.6em
}

.de2 .s16 {
    height: 1.4em;
    left: 6.7em;
    top: 13.2em;
    width: 3.6em
}

.de2 .s17 {
    height: .9em;
    left: 6.6em;
    top: 13.1em;
    width: 3.3em
}

.de2 .s18 {
    height: 1.1em;
    left: 6.5em;
    top: 12.8em;
    width: 3.3em
}

.de2 .s19 {
    height: 1.1em;
    left: 6.4em;
    top: 12.6em;
    width: 3.3em
}

.de2 .s20 {
    height: 1.2em;
    left: 6.3em;
    top: 12.4em;
    width: 3.3em
}

.de2 .s21 {
    height: .1em;
    left: 8.7em;
    top: 11em;
    width: .1em
}

.de2 .s22 {
    height: .1em;
    left: 8.1em;
    top: 11.1em;
    width: .7em
}

.de2 .s23 {
    height: .4em;
    left: 7.9em;
    top: 10.8em;
    width: .2em
}

.de2 .s24 {
    height: .1em;
    left: 7.9em;
    top: 11.2em;
    width: 1.1em
}

.de2 .s25 {
    height: 5.7em;
    left: 7.7em;
    top: 11.3em;
    width: 1.4em
}

.de2 .s26 {
    height: 6.2em;
    left: 7.3em;
    top: 11.2em;
    width: .4em
}

.de2 .s27 {
    height: .2em;
    left: 7.1em;
    top: 11.1em;
    width: .4em
}

.de2 .s28 {
    height: 1.5em;
    left: 5.9em;
    top: 11.4em;
    width: 3.3em
}

.de2 .s29 {
    height: .1em;
    left: 6.2em;
    top: 10.8em;
    width: .3em
}

.de2 .s30 {
    height: .1em;
    left: 6.1em;
    top: 10.9em;
    width: .5em
}

.de2 .s31 {
    height: 2em;
    left: 6em;
    top: 11em;
    width: .7em
}

.de2 .s32 {
    height: .2em;
    left: 5.9em;
    top: 11.1em;
    width: 1em
}

.de2 .s33 {
    height: .3em;
    left: 5.8em;
    top: 11em;
    width: .1em
}

.de2 .s34 {
    height: 1.2em;
    left: 5.7em;
    top: 11.3em;
    width: 1.3em
}

.de2 .s35 {
    height: .3em;
    left: 5.5em;
    top: 11.4em;
    width: 1.5em
}

.de2 .s36 {
    height: .6em;
    left: 5.2em;
    top: 11.8em;
    width: 4.5em
}

.de2 .s37 {
    height: .6em;
    left: 4.8em;
    top: 11.7em;
    width: 4.6em
}

.de2 .s38 {
    height: .9em;
    left: 5em;
    top: 11.6em;
    width: .2em
}

.de2 .s39 {
    height: .2em;
    left: 5.1em;
    top: 12.5em;
    width: .2em
}

.de2 .s40 {
    height: 1.1em;
    left: 4.9em;
    top: 11.7em;
    width: .2em
}

.de3 .s1 {
    height: .3em;
    left: 11em;
    top: 6.5em;
    width: .2em
}

.de3 .s2 {
    height: .3em;
    left: 10.9em;
    top: 6.3em;
    width: .2em
}

.de3 .s3 {
    height: .1em;
    left: 10.6em;
    top: 6.1em;
    width: .3em
}

.de3 .s4 {
    height: .1em;
    left: 10.7em;
    top: 6.7em;
    width: .1em
}

.de3 .s5 {
    height: .1em;
    left: 10.3em;
    top: 6.6em;
    width: 1em
}

.de3 .s6 {
    height: .5em;
    left: 10.4em;
    top: 6.2em;
    width: .5em
}

.de4 .s1 {
    height: .2em;
    left: 10.9em;
    top: 8.8em;
    width: .7em
}

.de4 .s2 {
    height: .2em;
    left: 10.7em;
    top: 8.6em;
    width: 1em
}

.de4 .s3 {
    height: .3em;
    left: 10.5em;
    top: 8.6em;
    width: .2em
}

.de4 .s4 {
    height: .2em;
    left: 10.3em;
    top: 8.3em;
    width: .1em
}

.de4 .s5 {
    height: .4em;
    left: 12.5em;
    top: 8.1em;
    width: .2em
}

.de4 .s6 {
    height: .7em;
    left: 10.4em;
    top: 7.9em;
    width: .8em
}

.de4 .s7 {
    height: .1em;
    left: 10.3em;
    top: 7.8em;
    width: 2.3em
}

.de4 .s8 {
    height: .1em;
    left: 10em;
    top: 7.7em;
    width: 2.6em
}

.de4 .s9 {
    height: .1em;
    left: 11.3em;
    top: 6.6em;
    width: 1.2em
}

.de4 .s10 {
    height: 1.9em;
    left: 11.2em;
    top: 6.7em;
    width: 1.3em
}

.de4 .s11 {
    height: .8em;
    left: 9.9em;
    top: 6.9em;
    width: 2.8em
}

.de4 .s12 {
    height: .8em;
    left: 9.4em;
    top: 6.8em;
    width: 3.1em
}

.de4 .s13 {
    height: 2.2em;
    left: 10.8em;
    top: 6.7em;
    width: .2em
}

.de4 .s14 {
    height: .7em;
    left: 9.2em;
    top: 6.7em;
    width: 1.5em
}

.de4 .s15 {
    height: .9em;
    left: 9.3em;
    top: 6.6em;
    width: 1em
}

.de4 .s16 {
    height: .1em;
    left: 9.2em;
    top: 6.1em;
    width: .1em
}

.de4 .s17 {
    height: .3em;
    left: 9.1em;
    top: 6.2em;
    width: .2em
}

.de4 .s18 {
    height: .5em;
    left: 9.3em;
    top: 6.1em;
    width: 1.1em
}

.de4 .s19 {
    height: .5em;
    left: 11.2em;
    top: 6.1em;
    width: 1.3em
}

.de4 .s20 {
    height: .4em;
    left: 11.1em;
    top: 6.1em;
    width: 1.3em
}

.de4 .s21 {
    height: .3em;
    left: 10.9em;
    top: 6em;
    width: 1.4em
}

.de4 .s22 {
    height: 4em;
    left: 12em;
    top: 4.6em;
    width: .2em
}

.de4 .s23 {
    height: .1em;
    left: 11.2em;
    top: 4.2em;
    width: .2em
}

.de4 .s24 {
    height: .1em;
    left: 11.1em;
    top: 4.3em;
    width: .4em
}

.de4 .s25 {
    height: .2em;
    left: 11em;
    top: 4.4em;
    width: .9em
}

.de4 .s26 {
    height: .2em;
    left: 10.9em;
    top: 4.5em;
    width: .9em
}

.de4 .s27 {
    height: .2em;
    left: 10.6em;
    top: 4.7em;
    width: 1.6em
}

.de4 .s28 {
    height: 1.4em;
    left: 10.3em;
    top: 4.8em;
    width: .3em
}

.de4 .s29 {
    height: 1.2em;
    left: 9.2em;
    top: 4.9em;
    width: 3em
}

.de4 .s30 {
    height: .2em;
    left: 8.4em;
    top: 5.2em;
    width: 3.8em
}

.de4 .s31 {
    height: .3em;
    left: 8.6em;
    top: 5.3em;
    width: .1em
}

.de4 .s32 {
    height: 1.1em;
    left: 9em;
    top: 4.6em;
    width: .4em
}

.de4 .s33 {
    height: .2em;
    left: 8.9em;
    top: 4.5em;
    width: .3em
}

.de4 .s34 {
    height: .9em;
    left: 8.7em;
    top: 4.7em;
    width: .8em
}

.de4 .s35 {
    height: .5em;
    left: 8.3em;
    top: 4.8em;
    width: 1.6em
}

.de4 .s36 {
    height: .1em;
    left: 8em;
    top: 5em;
    width: 4.2em
}

.de4 .s37 {
    height: .1em;
    left: 7.9em;
    top: 5.1em;
    width: 4.3em
}

.de5 .s1 {
    height: .3em;
    left: 4.3em;
    top: 5em;
    width: .5em
}

.de5 .s2 {
    height: .2em;
    left: 4.2em;
    top: 4.9em;
    width: .3em
}

.de5 .s3 {
    height: .2em;
    left: 4.1em;
    top: 4.8em;
    width: .1em
}

.de5 .s4 {
    height: .1em;
    left: 4.2em;
    top: 4.2em;
    width: .1em
}

.de5 .s5 {
    height: .2em;
    left: 4.1em;
    top: 4em;
    width: .2em
}

.de6 .s1 {
    height: .1em;
    left: 6.5em;
    top: 4.3em;
    width: .1em
}

.de6 .s2 {
    height: .3em;
    left: 6.3em;
    top: 4.2em;
    width: .2em
}

.de6 .s3 {
    height: .1em;
    left: 6.2em;
    top: 3.7em;
    width: .2em
}

.de6 .s4 {
    height: .1em;
    left: 6em;
    top: 3.8em;
    width: .4em
}

.de6 .s5 {
    height: .5em;
    left: 5.9em;
    top: 3.9em;
    width: .5em
}

.de6 .s6 {
    height: .4em;
    left: 5.8em;
    top: 3.9em;
    width: .1em
}

.de6 .s7 {
    height: .1em;
    left: 5.7em;
    top: 4em;
    width: .7em
}

.de7 .s1 {
    height: .2em;
    left: 5.6em;
    top: 8.4em;
    width: .1em
}

.de7 .s2 {
    height: .3em;
    left: 5.5em;
    top: 8.4em;
    width: .1em
}

.de7 .s3 {
    height: .1em;
    left: 4.6em;
    top: 8.7em;
    width: .1em
}

.de7 .s4 {
    height: .1em;
    left: 5.1em;
    top: 8.7em;
    width: .5em
}

.de7 .s5 {
    height: .1em;
    left: 4.9em;
    top: 8.8em;
    width: .7em
}

.de7 .s6 {
    height: .2em;
    left: 4.7em;
    top: 8.7em;
    width: .2em
}

.de7 .s7 {
    height: .5em;
    left: 6.2em;
    top: 9.3em;
    width: .2em
}

.de7 .s8 {
    height: .7em;
    left: 6.1em;
    top: 9.2em;
    width: .1em
}

.de7 .s9 {
    height: .2em;
    left: 6.1em;
    top: 10em;
    width: .1em
}

.de7 .s10 {
    height: 1.3em;
    left: 6em;
    top: 9em;
    width: .1em
}

.de7 .s11 {
    height: 1.7em;
    left: 5.8em;
    top: 8.9em;
    width: .1em
}

.de7 .s12 {
    height: .4em;
    left: 6.1em;
    top: 10.5em;
    width: .1em
}

.de7 .s13 {
    height: .4em;
    left: 5.8em;
    top: 10.6em;
    width: .3em
}

.de7 .s14 {
    height: 2.2em;
    left: 5.9em;
    top: 8.9em;
    width: .1em
}

.de7 .s15 {
    height: .2em;
    left: 4.2em;
    top: 9em;
    width: 1.4em
}

.de7 .s16 {
    height: 2.2em;
    left: 5.5em;
    top: 9.1em;
    width: .3em
}

.de7 .s17 {
    height: 3.3em;
    left: 5.2em;
    top: 8.4em;
    width: .3em
}

.de7 .s18 {
    height: 2.7em;
    left: 4.4em;
    top: 8.9em;
    width: 1.1em
}

.de7 .s19 {
    height: 1.9em;
    left: 4.3em;
    top: 9.5em;
    width: 1.4em
}

.de7 .s20 {
    height: .2em;
    left: 3.1em;
    top: 11.7em;
    width: .1em
}

.de7 .s21 {
    height: .3em;
    left: 3.2em;
    top: 11.7em;
    width: .1em
}

.de7 .s22 {
    height: .6em;
    left: 3.3em;
    top: 11.4em;
    width: .1em
}

.de7 .s23 {
    height: .5em;
    left: 3.4em;
    top: 11.4em;
    width: .2em
}

.de7 .s24 {
    height: .6em;
    left: 3.5em;
    top: 11.1em;
    width: 1.5em
}

.de7 .s25 {
    height: .3em;
    left: 3.4em;
    top: 10.8em;
    width: 2.4em
}

.de7 .s26 {
    height: 1.8em;
    left: 3.6em;
    top: 10.1em;
    width: .1em
}

.de7 .s27 {
    height: 1.9em;
    left: 3.7em;
    top: 10em;
    width: .1em
}

.de7 .s28 {
    height: 1.9em;
    left: 3.8em;
    top: 10.1em;
    width: .1em
}

.de7 .s29 {
    height: 2.3em;
    left: 3.9em;
    top: 10em;
    width: .1em
}

.de7 .s30 {
    height: 3.1em;
    left: 4.2em;
    top: 9.6em;
    width: .3em
}

.de7 .s31 {
    height: .3em;
    left: 3.9em;
    top: 12.5em;
    width: .1em
}

.de7 .s32 {
    height: 3em;
    left: 4em;
    top: 9.8em;
    width: .1em
}

.de7 .s33 {
    height: 3.3em;
    left: 4.1em;
    top: 9.6em;
    width: .1em
}

.de7 .s34 {
    height: .6em;
    left: 4.4em;
    top: 12.3em;
    width: .5em
}

.de7 .s35 {
    height: 4.1em;
    left: 4.5em;
    top: 8.9em;
    width: .3em
}

.de7 .s36 {
    height: .2em;
    left: 4.6em;
    top: 12.9em;
    width: .1em
}

.de7 .s37 {
    height: .3em;
    left: 4.5em;
    top: 12.9em;
    width: .1em
}

.de8 .s1 {
    height: .2em;
    left: 11.9em;
    top: 4.4em;
    width: .3em
}

.de8 .s2 {
    height: .1em;
    left: 11.8em;
    top: 4.6em;
    width: .2em
}

.de8 .s3 {
    height: .2em;
    left: 11.5em;
    top: 4.2em;
    width: .7em
}

.de8 .s4 {
    height: .4em;
    left: 11.4em;
    top: 3.9em;
    width: .7em
}

.de8 .s5 {
    height: .7em;
    left: 10.3em;
    top: 1.4em;
    width: .9em
}

.de8 .s6 {
    height: .3em;
    left: 9.3em;
    top: 2.1em;
    width: 2em
}

.de8 .s7 {
    height: .2em;
    left: 9em;
    top: 2.4em;
    width: 2.4em
}

.de8 .s8 {
    height: .4em;
    left: 8.3em;
    top: 2.6em;
    width: 3.5em
}

.de8 .s9 {
    height: .4em;
    left: 7.2em;
    top: 3.3em;
    width: .1em
}

.de8 .s10 {
    height: .7em;
    left: 7.3em;
    top: 3.1em;
    width: .1em
}

.de8 .s11 {
    height: .1em;
    left: 9.9em;
    top: 4.8em;
    width: .4em
}

.de8 .s12 {
    height: .1em;
    left: 9.5em;
    top: 4.7em;
    width: 1.1em
}

.de8 .s13 {
    height: 2.8em;
    left: 9.4em;
    top: 1.9em;
    width: 1.5em
}

.de8 .s14 {
    height: 2.3em;
    left: 9.2em;
    top: 2.3em;
    width: 1.7em
}

.de8 .s15 {
    height: .3em;
    left: 7.3em;
    top: 4em;
    width: 3.9em
}

.de8 .s16 {
    height: 1.2em;
    left: 7.4em;
    top: 3em;
    width: 4.6em
}

.de8 .s17 {
    height: .3em;
    left: 7.2em;
    top: 4.1em;
    width: 3.9em
}

.de8 .s18 {
    height: .2em;
    left: 7em;
    top: 4.3em;
    width: 4em
}

.de8 .s19 {
    height: .4em;
    left: 7.1em;
    top: 4.2em;
    width: .4em
}

.de8 .s20 {
    height: 1.9em;
    left: 8.1em;
    top: 2.8em;
    width: .8em
}

.de8 .s21 {
    height: 1.8em;
    left: 7.5em;
    top: 3em;
    width: 1.2em
}

.de8 .s22 {
    height: 1.9em;
    left: 7.6em;
    top: 3em;
    width: .1em
}

.de8 .s23 {
    height: 2em;
    left: 8em;
    top: 3em;
    width: .3em
}

.de8 .s24 {
    height: 2.1em;
    left: 7.7em;
    top: 3em;
    width: .3em
}

.de9 .s1 {
    height: .2em;
    left: 8.2em;
    top: 5.2em;
    width: .1em
}

.de9 .s2 {
    height: .3em;
    left: 8.1em;
    top: 5.2em;
    width: .1em
}

.de9 .s3 {
    height: .4em;
    left: 7.9em;
    top: 5.2em;
    width: .2em
}

.de9 .s4 {
    height: .5em;
    left: 7.7em;
    top: 5.1em;
    width: .2em
}

.de9 .s5 {
    height: .7em;
    left: 7.6em;
    top: 4.9em;
    width: .1em
}

.de9 .s6 {
    height: .8em;
    left: 7.5em;
    top: 4.8em;
    width: .1em
}

.de9 .s7 {
    height: 1.1em;
    left: 7.2em;
    top: 4.6em;
    width: .3em
}

.de9 .s8 {
    height: 1.4em;
    left: 7.1em;
    top: 4.6em;
    width: .1em
}

.de9 .s9 {
    height: .1em;
    left: 7.1em;
    top: 6em;
    width: .2em
}

.de9 .s10 {
    height: .1em;
    left: 7.4em;
    top: 6.4em;
    width: .1em
}

.de9 .s11 {
    height: .5em;
    left: 7.1em;
    top: 6.1em;
    width: .3em
}

.de9 .s12 {
    height: .1em;
    left: 7.5em;
    top: 6.7em;
    width: .1em
}

.de9 .s13 {
    height: .1em;
    left: 7.5em;
    top: 7em;
    width: .1em
}

.de9 .s14 {
    height: .1em;
    left: 7.5em;
    top: 7.2em;
    width: .1em
}

.de9 .s15 {
    height: .9em;
    left: 7.1em;
    top: 6.6em;
    width: .4em
}

.de9 .s16 {
    height: .1em;
    left: 6.8em;
    top: 8.5em;
    width: .2em
}

.de9 .s17 {
    height: .1em;
    left: 6em;
    top: 8.9em;
    width: .1em
}

.de9 .s18 {
    height: .1em;
    left: 5.6em;
    top: 9em;
    width: .2em
}

.de9 .s19 {
    height: .1em;
    left: 5.5em;
    top: 8.9em;
    width: .3em
}

.de9 .s20 {
    height: .1em;
    left: 5.6em;
    top: 8.8em;
    width: .7em
}

.de9 .s21 {
    height: .2em;
    left: 5.6em;
    top: 8.6em;
    width: .8em
}

.de9 .s22 {
    height: .2em;
    left: 5.7em;
    top: 8.5em;
    width: .9em
}

.de9 .s23 {
    height: .1em;
    left: 5.7em;
    top: 8.4em;
    width: 1.3em
}

.de9 .s24 {
    height: .2em;
    left: 7em;
    top: 8.2em;
    width: .1em
}

.de9 .s25 {
    height: 3em;
    left: 7em;
    top: 4.5em;
    width: .1em
}

.de9 .s26 {
    height: 3.4em;
    left: 6.9em;
    top: 4.5em;
    width: .1em
}

.de9 .s27 {
    height: .2em;
    left: 5.3em;
    top: 7.9em;
    width: 1.6em
}

.de9 .s28 {
    height: .3em;
    left: 5.3em;
    top: 8.1em;
    width: 1.7em
}

.de9 .s29 {
    height: 4.1em;
    left: 6.5em;
    top: 4.4em;
    width: .2em
}

.de9 .s30 {
    height: 3.4em;
    left: 5.2em;
    top: 4.5em;
    width: 1.7em
}

.de9 .s31 {
    height: .1em;
    left: 4.7em;
    top: 6.9em;
    width: .1em
}

.de9 .s32 {
    height: .5em;
    left: 4.8em;
    top: 6.8em;
    width: 2.7em
}

.de9 .s33 {
    height: 3.4em;
    left: 5.1em;
    top: 4.4em;
    width: 1.2em
}

.de9 .s34 {
    height: .1em;
    left: 3.3em;
    top: 7.4em;
    width: .3em
}

.de9 .s35 {
    height: .1em;
    left: 3.3em;
    top: 7.3em;
    width: .4em
}

.de9 .s36 {
    height: .1em;
    left: 3.4em;
    top: 7.2em;
    width: .6em
}

.de9 .s37 {
    height: .4em;
    left: 3.3em;
    top: 6.8em;
    width: .8em
}

.de9 .s38 {
    height: .1em;
    left: 3.1em;
    top: 6.7em;
    width: .9em
}

.de9 .s39 {
    height: .1em;
    left: 3em;
    top: 6.6em;
    width: .8em
}

.de9 .s40 {
    height: .2em;
    left: 4.7em;
    top: 6.4em;
    width: .1em
}

.de9 .s41 {
    height: .3em;
    left: 4.4em;
    top: 6.4em;
    width: .3em
}

.de9 .s42 {
    height: .1em;
    left: 2em;
    top: 7em;
    width: .2em
}

.de9 .s43 {
    height: .1em;
    left: 2em;
    top: 6.9em;
    width: .5em
}

.de9 .s44 {
    height: .1em;
    left: 2em;
    top: 6.8em;
    width: .7em
}

.de9 .s45 {
    height: .7em;
    left: 1.6em;
    top: 6.1em;
    width: 1.2em
}

.de9 .s46 {
    height: 1.1em;
    left: 2.1em;
    top: 5.5em;
    width: 1.9em
}

.de9 .s47 {
    height: 1.1em;
    left: 4.3em;
    top: 5.3em;
    width: .5em
}

.de9 .s48 {
    height: 1.3em;
    left: 4.2em;
    top: 5.1em;
    width: .1em
}

.de9 .s49 {
    height: 1.5em;
    left: 4.1em;
    top: 5em;
    width: .1em
}

.de9 .s50 {
    height: 1.8em;
    left: 2.2em;
    top: 4.7em;
    width: 1.9em
}

.de9 .s51 {
    height: 3.6em;
    left: 5em;
    top: 4.1em;
    width: .8em
}

.de9 .s52 {
    height: 3.3em;
    left: 4.9em;
    top: 4em;
    width: .8em
}

.de9 .s53 {
    height: 2.7em;
    left: 4.8em;
    top: 3.8em;
    width: .7em
}

.de9 .s54 {
    height: .6em;
    left: 2em;
    top: 4.1em;
    width: 2.1em
}

.de9 .s55 {
    height: .6em;
    left: 2.3em;
    top: 4.2em;
    width: 1.9em
}

.de9 .s56 {
    height: .6em;
    left: 4.2em;
    top: 4.3em;
    width: 1.7em
}

.de9 .s57 {
    height: 1.6em;
    left: 4.5em;
    top: 3.4em;
    width: .7em
}

.de9 .s58 {
    height: .1em;
    left: 2.8em;
    top: 3.5em;
    width: 2.5em
}

.de9 .s59 {
    height: .1em;
    left: 2.1em;
    top: 3.6em;
    width: 3.2em
}

.de9 .s60 {
    height: .1em;
    left: 1.8em;
    top: 3.7em;
    width: 3.7em
}

.de9 .s61 {
    height: .3em;
    left: 1.5em;
    top: 3.8em;
    width: 2.6em
}

.de9 .s62 {
    height: 1.6em;
    left: 4.3em;
    top: 3.3em;
    width: .8em
}

.de9 .s63 {
    height: 1.4em;
    left: 3.2em;
    top: 2.6em;
    width: 1.2em
}

.de10 .s1 {
    height: .2em;
    left: 4.7em;
    top: 7em;
    width: .1em
}

.de10 .s2 {
    height: .5em;
    left: 4.1em;
    top: 6.7em;
    width: .6em
}

.de10 .s3 {
    height: .5em;
    left: 5.2em;
    top: 7.9em;
    width: .1em
}

.de10 .s4 {
    height: .9em;
    left: 5.1em;
    top: 7.8em;
    width: .1em
}

.de10 .s5 {
    height: 1.1em;
    left: 4.9em;
    top: 7.7em;
    width: .2em
}

.de10 .s6 {
    height: 1.4em;
    left: 4.8em;
    top: 7.3em;
    width: .2em
}

.de10 .s7 {
    height: 1.5em;
    left: 4em;
    top: 7.2em;
    width: .8em
}

.de10 .s8 {
    height: .1em;
    left: 4.6em;
    top: 8.8em;
    width: .1em
}

.de10 .s9 {
    height: 1.4em;
    left: 3.3em;
    top: 7.5em;
    width: 1.3em
}

.de10 .s10 {
    height: .3em;
    left: 4.3em;
    top: 9.2em;
    width: .1em
}

.de10 .s11 {
    height: .4em;
    left: 4.2em;
    top: 9.2em;
    width: .1em
}

.de10 .s12 {
    height: 2.2em;
    left: 3.6em;
    top: 7.4em;
    width: .6em
}

.de10 .s13 {
    height: .1em;
    left: 3.8em;
    top: 10em;
    width: .1em
}

.de10 .s14 {
    height: 2.7em;
    left: 3.7em;
    top: 7.3em;
    width: .3em
}

.de10 .s15 {
    height: .3em;
    left: 3.4em;
    top: 10.1em;
    width: .2em
}

.de10 .s16 {
    height: .2em;
    left: 3.2em;
    top: 9.9em;
    width: .5em
}

.de10 .s17 {
    height: .1em;
    left: 1.8em;
    top: 10.9em;
    width: .1em
}

.de10 .s18 {
    height: .1em;
    left: 1.7em;
    top: 11.1em;
    width: .1em
}

.de10 .s19 {
    height: .3em;
    left: 1.1em;
    top: 10.9em;
    width: .6em
}

.de10 .s20 {
    height: .4em;
    left: .8em;
    top: 10.5em;
    width: 1.1em
}

.de10 .s21 {
    height: .6em;
    left: .6em;
    top: 9.9em;
    width: 1em
}

.de10 .s22 {
    height: .3em;
    left: .4em;
    top: 9.6em;
    width: 3.6em
}

.de10 .s23 {
    height: 2.1em;
    left: .6em;
    top: 7.7em;
    width: 3.5em
}

.de10 .s24 {
    height: 3.4em;
    left: 1.6em;
    top: 7.3em;
    width: .6em
}

.de10 .s25 {
    height: 3.5em;
    left: 1.9em;
    top: 7.1em;
    width: .6em
}

.de10 .s26 {
    height: 3.4em;
    left: 2.2em;
    top: 7em;
    width: .6em
}

.de10 .s27 {
    height: 3.5em;
    left: 2.5em;
    top: 6.9em;
    width: .2em
}

.de10 .s28 {
    height: .1em;
    left: 1.8em;
    top: 7.2em;
    width: 1.6em
}

.de10 .s29 {
    height: 3.1em;
    left: 2.7em;
    top: 6.8em;
    width: .6em
}

.de10 .s30 {
    height: 3.4em;
    left: 3em;
    top: 6.7em;
    width: .1em
}

.de10 .s31 {
    height: 3.7em;
    left: 2.8em;
    top: 6.6em;
    width: .2em
}

.de10 .s32 {
    height: .3em;
    left: 4.7em;
    top: 6.6em;
    width: .1em
}

.de10 .s33 {
    height: .3em;
    left: 4.8em;
    top: 6.5em;
    width: .1em
}

.de10 .s34 {
    height: 2.6em;
    left: 4.2em;
    top: 6.4em;
    width: .2em
}

.de10 .s35 {
    height: .1em;
    left: 3.8em;
    top: 6.6em;
    width: .2em
}

.de10 .s36 {
    height: .3em;
    left: 4em;
    top: 6.5em;
    width: .4em
}

.de11 .s1 {
    height: .2em;
    left: 3.9em;
    top: 12.3em;
    width: .1em
}

.de11 .s2 {
    height: .2em;
    left: 2.6em;
    top: 13.3em;
    width: 1.4em
}

.de11 .s3 {
    height: .3em;
    left: 2.5em;
    top: 13.4em;
    width: .2em
}

.de11 .s4 {
    height: 1.9em;
    left: 2.7em;
    top: 12em;
    width: 1.2em
}

.de11 .s5 {
    height: 2em;
    left: 2.8em;
    top: 12em;
    width: .6em
}

.de11 .s6 {
    height: 2.2em;
    left: 3.4em;
    top: 11.9em;
    width: .4em
}

.de11 .s7 {
    height: .3em;
    left: 2.5em;
    top: 12.8em;
    width: 1.5em
}

.de11 .s8 {
    height: .1em;
    left: 2.5em;
    top: 13.2em;
    width: 1.6em
}

.de11 .s9 {
    height: .1em;
    left: 2.4em;
    top: 13.1em;
    width: 1.7em
}

.de11 .s10 {
    height: 1em;
    left: 2.4em;
    top: 11.9em;
    width: .8em
}

.de11 .s11 {
    height: .1em;
    left: 1.1em;
    top: 12.8em;
    width: .6em
}

.de11 .s12 {
    height: .9em;
    left: .8em;
    top: 11.3em;
    width: .2em
}

.de11 .s13 {
    height: 1.1em;
    left: 1em;
    top: 11.2em;
    width: .1em
}

.de11 .s14 {
    height: 1.6em;
    left: 1.1em;
    top: 11.2em;
    width: .7em
}

.de11 .s15 {
    height: 1.8em;
    left: 1.8em;
    top: 11em;
    width: .1em
}

.de11 .s16 {
    height: 2em;
    left: 1.9em;
    top: 10.7em;
    width: .3em
}

.de11 .s17 {
    height: 2.2em;
    left: 2.2em;
    top: 10.6em;
    width: .9em
}

.de11 .s18 {
    height: .2em;
    left: 1.7em;
    top: 10.9em;
    width: .1em
}

.de11 .s19 {
    height: .3em;
    left: 1.8em;
    top: 11.1em;
    width: 1.7em
}

.de11 .s20 {
    height: .4em;
    left: 2.5em;
    top: 10.4em;
    width: 1.1em
}

.de11 .s21 {
    height: 1.4em;
    left: 2.8em;
    top: 10.3em;
    width: .5em
}

.de11 .s22 {
    height: .2em;
    left: 3.1em;
    top: 9.9em;
    width: .1em
}

.de11 .s23 {
    height: 1.3em;
    left: 3em;
    top: 10.1em;
    width: .4em
}

.de12 .s1 {
    height: .1em;
    left: 2.4em;
    top: 13.7em;
    width: .2em
}

.de12 .s2 {
    height: .2em;
    left: 1.5em;
    top: 13.5em;
    width: 1em
}

.de12 .s3 {
    height: .1em;
    left: 2.5em;
    top: 13.3em;
    width: .1em
}

.de12 .s4 {
    height: .3em;
    left: 1.4em;
    top: 13.2em;
    width: 1.1em
}

.de12 .s5 {
    height: .2em;
    left: 1.3em;
    top: 13.1em;
    width: .4em
}

.de12 .s6 {
    height: .1em;
    left: 1.9em;
    top: 12.7em;
    width: .3em
}

.de12 .s7 {
    height: 1em;
    left: 1.7em;
    top: 12.8em;
    width: .7em
}

.de12 .s8 {
    height: .2em;
    left: 1.1em;
    top: 12.9em;
    width: 1.4em
}

.de13 .s1 {
    height: .1em;
    left: 12.3em;
    top: 10.1em;
    width: .5em
}

.de13 .s2 {
    height: .1em;
    left: 12.5em;
    top: 8.5em;
    width: .2em
}

.de13 .s3 {
    height: 1.5em;
    left: 11.7em;
    top: 8.6em;
    width: 1.4em
}

.de13 .s4 {
    height: 1.5em;
    left: 11.6em;
    top: 8.8em;
    width: .3em
}

.de13 .s5 {
    height: 1.5em;
    left: 11em;
    top: 9em;
    width: .6em
}

.de13 .s6 {
    height: 1.6em;
    left: 10.9em;
    top: 9em;
    width: .1em
}

.de13 .s7 {
    height: .1em;
    left: 8.8em;
    top: 10.6em;
    width: .1em
}

.de13 .s8 {
    height: .1em;
    left: 8.7em;
    top: 10.7em;
    width: .1em
}

.de13 .s9 {
    height: .1em;
    left: 8.7em;
    top: 10.9em;
    width: .1em
}

.de13 .s10 {
    height: .5em;
    left: 8.8em;
    top: 10.7em;
    width: .2em
}

.de13 .s11 {
    height: .6em;
    left: 9em;
    top: 10.7em;
    width: .1em
}

.de13 .s12 {
    height: .2em;
    left: 9.2em;
    top: 11.4em;
    width: .2em
}

.de13 .s13 {
    height: .1em;
    left: 9.1em;
    top: 11.3em;
    width: .4em
}

.de13 .s14 {
    height: .7em;
    left: 9.1em;
    top: 10.6em;
    width: .5em
}

.de13 .s15 {
    height: .9em;
    left: 9.2em;
    top: 10.2em;
    width: .6em
}

.de13 .s16 {
    height: .7em;
    left: 9.3em;
    top: 10.1em;
    width: 1.4em
}

.de13 .s17 {
    height: .9em;
    left: 9.5em;
    top: 10em;
    width: 1.1em
}

.de13 .s18 {
    height: 1.8em;
    left: 9.7em;
    top: 8.9em;
    width: 1.2em
}

.de13 .s19 {
    height: .1em;
    left: 10.7em;
    top: 8.8em;
    width: .1em
}

.de13 .s20 {
    height: .9em;
    left: 9.1em;
    top: 8.6em;
    width: 1.4em
}

.de13 .s21 {
    height: 1.1em;
    left: 9.2em;
    top: 8.5em;
    width: .3em
}

.de13 .s22 {
    height: 1.2em;
    left: 9.5em;
    top: 8.5em;
    width: .9em
}

.de13 .s23 {
    height: 1.4em;
    left: 9.6em;
    top: 8.4em;
    width: .2em
}

.de13 .s24 {
    height: 2.8em;
    left: 9.8em;
    top: 8.3em;
    width: .5em
}

.de14 .s1 {
    height: .1em;
    left: 8.9em;
    top: 9.8em;
    width: .3em
}

.de14 .s2 {
    height: .1em;
    left: 9.2em;
    top: 9.7em;
    width: .1em
}

.de14 .s3 {
    height: .3em;
    left: 8.8em;
    top: 9.5em;
    width: .4em
}

.de14 .s4 {
    height: .7em;
    left: 8.5em;
    top: 9em;
    width: .6em
}

.de14 .s5 {
    height: .1em;
    left: 8em;
    top: 9.2em;
    width: 1.1em
}

.de14 .s6 {
    height: .1em;
    left: 8em;
    top: 8.9em;
    width: 1.1em
}

.de14 .s7 {
    height: .4em;
    left: 7.4em;
    top: 8.5em;
    width: .2em
}

.de14 .s8 {
    height: .1em;
    left: 7.3em;
    top: 8.4em;
    width: 2.3em
}

.de14 .s9 {
    height: .4em;
    left: 10.3em;
    top: 7.9em;
    width: .1em
}

.de14 .s10 {
    height: .5em;
    left: 10em;
    top: 7.8em;
    width: .3em
}

.de14 .s11 {
    height: .6em;
    left: 9.9em;
    top: 7.7em;
    width: .1em
}

.de14 .s12 {
    height: .7em;
    left: 9.8em;
    top: 7.6em;
    width: .1em
}

.de14 .s13 {
    height: .8em;
    left: 7.1em;
    top: 7.6em;
    width: 2.7em
}

.de14 .s14 {
    height: .2em;
    left: 6.9em;
    top: 7.9em;
    width: .1em
}

.de14 .s15 {
    height: .7em;
    left: 7em;
    top: 7.5em;
    width: 2.4em
}

.de14 .s16 {
    height: 1.2em;
    left: 7.5em;
    top: 7.3em;
    width: 1.8em
}

.de14 .s17 {
    height: .1em;
    left: 7.5em;
    top: 7.1em;
    width: .1em
}

.de14 .s18 {
    height: .2em;
    left: 7.5em;
    top: 6.8em;
    width: .1em
}

.de14 .s19 {
    height: 2.1em;
    left: 9.1em;
    top: 6.5em;
    width: .1em
}

.de14 .s20 {
    height: 2.5em;
    left: 7.6em;
    top: 6.4em;
    width: 1.5em
}

.de14 .s21 {
    height: .2em;
    left: 9.2em;
    top: 6.5em;
    width: .1em
}

.de14 .s22 {
    height: .1em;
    left: 7.4em;
    top: 6.5em;
    width: .1em
}

.de14 .s23 {
    height: .2em;
    left: 7.4em;
    top: 6.2em;
    width: 1.7em
}

.de14 .s24 {
    height: .2em;
    left: 7.4em;
    top: 6em;
    width: 1.8em
}

.de14 .s25 {
    height: .1em;
    left: 7.3em;
    top: 6em;
    width: .1em
}

.de14 .s26 {
    height: .3em;
    left: 7.2em;
    top: 5.7em;
    width: 2em
}

.de14 .s27 {
    height: 1.1em;
    left: 7.5em;
    top: 5.6em;
    width: 1.5em
}

.de14 .s28 {
    height: 4.1em;
    left: 8.1em;
    top: 5.5em;
    width: .1em
}

.de14 .s29 {
    height: 4.2em;
    left: 8.2em;
    top: 5.4em;
    width: .4em
}

.de14 .s30 {
    height: .1em;
    left: 8.3em;
    top: 5.3em;
    width: .1em
}

.de15 .s1 {
    height: .1em;
    left: 6.7em;
    top: 4.4em;
    width: .3em
}

.de15 .s2 {
    height: .1em;
    left: 6.6em;
    top: 4.3em;
    width: .4em
}

.de15 .s3 {
    height: .1em;
    left: 6.5em;
    top: 4.2em;
    width: .6em
}

.de15 .s4 {
    height: .2em;
    left: 7.3em;
    top: 3.8em;
    width: .1em
}

.de15 .s5 {
    height: .4em;
    left: 7.2em;
    top: 3.7em;
    width: .1em
}

.de15 .s6 {
    height: .5em;
    left: 6.4em;
    top: 3.7em;
    width: .8em
}

.de15 .s7 {
    height: .1em;
    left: 5.5em;
    top: 3.9em;
    width: .3em
}

.de15 .s8 {
    height: .1em;
    left: 5.5em;
    top: 3.8em;
    width: .5em
}

.de15 .s9 {
    height: .1em;
    left: 5.5em;
    top: 3.7em;
    width: .7em
}

.de15 .s10 {
    height: .2em;
    left: 5.3em;
    top: 3.5em;
    width: 1.9em
}

.de15 .s11 {
    height: .1em;
    left: 5.2em;
    top: 3.4em;
    width: 2em
}

.de15 .s12 {
    height: .1em;
    left: 5.1em;
    top: 3.3em;
    width: 2.1em
}

.de15 .s13 {
    height: .6em;
    left: 7.4em;
    top: 2.2em;
    width: .3em
}

.de15 .s14 {
    height: .9em;
    left: 6.2em;
    top: 2.2em;
    width: 1.2em
}

.de15 .s15 {
    height: .8em;
    left: 4.4em;
    top: 2.5em;
    width: 2.9em
}

.de15 .s16 {
    height: .4em;
    left: 6.2em;
    top: 1.8em;
    width: 1.8em
}

.de15 .s17 {
    height: 1.4em;
    left: 4.1em;
    top: 1.1em;
    width: 2.1em
}

.de15 .s18 {
    height: 1.2em;
    left: 3.9em;
    top: .9em;
    width: 1.8em
}

.de15 .s19 {
    height: 1.2em;
    left: 3.7em;
    top: .5em;
    width: .5em
}

.de16 .s1 {
    height: .1em;
    left: 9.6em;
    top: 9.8em;
    width: .1em
}

.de16 .s2 {
    height: .2em;
    left: 9.5em;
    top: 9.7em;
    width: .1em
}

.de16 .s3 {
    height: .4em;
    left: 9.3em;
    top: 9.7em;
    width: .2em
}

.de16 .s4 {
    height: .1em;
    left: 9.2em;
    top: 9.6em;
    width: .3em
}

.de16 .s5 {
    height: .4em;
    left: 9.2em;
    top: 9.8em;
    width: .1em
}

.de16 .s6 {
    height: .6em;
    left: 9.1em;
    top: 10em;
    width: .1em
}

.de16 .s7 {
    height: .7em;
    left: 8.9em;
    top: 10em;
    width: .2em
}

.de16 .s8 {
    height: .8em;
    left: 8.8em;
    top: 9.8em;
    width: .1em
}

.de16 .s9 {
    height: .1em;
    left: 8.7em;
    top: 10.8em;
    width: .1em
}

.de16 .s10 {
    height: 1em;
    left: 8.7em;
    top: 9.7em;
    width: .1em
}

.de16 .s11 {
    height: 1.4em;
    left: 8.5em;
    top: 9.7em;
    width: .2em
}

.de16 .s12 {
    height: 1.5em;
    left: 8.1em;
    top: 9.6em;
    width: .4em
}

.de16 .s13 {
    height: .1em;
    left: 7.7em;
    top: 11.2em;
    width: .2em
}

.de16 .s14 {
    height: .1em;
    left: 7.5em;
    top: 11.1em;
    width: .4em
}

.de16 .s15 {
    height: .2em;
    left: 7.4em;
    top: 10.9em;
    width: .5em
}

.de16 .s16 {
    height: .3em;
    left: 6em;
    top: 10.3em;
    width: .1em
}

.de16 .s17 {
    height: .3em;
    left: 6.1em;
    top: 10.2em;
    width: .1em
}

.de16 .s18 {
    height: .1em;
    left: 6.1em;
    top: 9.9em;
    width: 3.6em
}

.de16 .s19 {
    height: 1em;
    left: 6.2em;
    top: 9.8em;
    width: 2.5em
}

.de16 .s20 {
    height: 1.5em;
    left: 7.9em;
    top: 9.3em;
    width: .2em
}

.de16 .s21 {
    height: .2em;
    left: 8em;
    top: 9em;
    width: .1em
}

.de16 .s22 {
    height: .1em;
    left: 6.2em;
    top: 9.2em;
    width: 1.8em
}

.de16 .s23 {
    height: .3em;
    left: 6.1em;
    top: 8.9em;
    width: 1.9em
}

.de16 .s24 {
    height: .5em;
    left: 6.3em;
    top: 8.8em;
    width: .1em
}

.de16 .s25 {
    height: 2.6em;
    left: 7.3em;
    top: 8.5em;
    width: .1em
}

.de16 .s26 {
    height: 2.1em;
    left: 6.4em;
    top: 8.7em;
    width: .2em
}

.de16 .s27 {
    height: 2em;
    left: 6.5em;
    top: 8.9em;
    width: 1.4em
}

.de16 .s28 {
    height: 2.5em;
    left: 6.6em;
    top: 8.5em;
    width: .2em
}

.de16 .s29 {
    height: 2.5em;
    left: 6.7em;
    top: 8.6em;
    width: .2em
}

.de16 .s30 {
    height: .1em;
    left: 7em;
    top: 11.3em;
    width: .3em
}

.de16 .s31 {
    height: 2.7em;
    left: 6.9em;
    top: 8.6em;
    width: .2em
}

.de16 .s32 {
    height: 2.7em;
    left: 7em;
    top: 8.4em;
    width: .3em
}

/* size: 210 */
.m210 {
    width: 210px
}

.m210 .germany, .m210 .germany .bg, .m210 .germany-cities {
    background: transparent url('../images/de-210.png') no-repeat 0 0
}

.m210 .germany, .m210 .germany-cities {
    height: 285px;
    width: 210px
}

.m210 .germany-cities {
    background-position: -220px 0
}

.m210 .germany .m {
    margin: 9997px 0 0 -3px
}

.m210 .germany .m span {
    font-size: 16px !important;
    padding: 0 1px 1px 0
}

.m210 .germany .bg {
    padding: 5px
}

.m210 .de1.focus .bg, .m210 .de1.active-region .bg {
    height: 80px;
    left: 36px;
    top: 190px;
    width: 70px
}

.m210 .de1.focus .bg {
    background-position: -260px -465px
}

.m210 .de1.active-region .bg {
    background-position: -260px -705px
}

.m210 .de2.focus .bg, .m210 .de2.active-region .bg {
    height: 110px;
    left: 68px;
    top: 163px;
    width: 110px
}

.m210 .de2.focus .bg {
    background-position: -5px -436px
}

.m210 .de2.active-region .bg {
    background-position: -5px -676px
}

.m210 .de3.focus .bg, .m210 .de3.active-region .bg {
    height: 16px;
    left: 157px;
    top: 89px;
    width: 20px
}

.m210 .de3.focus .bg {
    background-position: -386px -342px
}

.m210 .de3.active-region .bg {
    background-position: -386px -582px
}

.m210 .de4.focus .bg, .m210 .de4.active-region .bg {
    height: 86px;
    left: 117px;
    top: 57px;
    width: 82px
}

.m210 .de4.focus .bg {
    background-position: -344px -475px
}

.m210 .de4.active-region .bg {
    background-position: -344px -715px
}

.m210 .de5.focus .bg, .m210 .de5.active-region .bg {
    height: 27px;
    left: 57px;
    top: 55px;
    width: 15px
}

.m210 .de5.focus .bg {
    background-position: -314px -342px
}

.m210 .de5.active-region .bg {
    background-position: -314px -582px
}

.m210 .de6.focus .bg, .m210 .de6.active-region .bg {
    height: 19px;
    left: 83px;
    top: 51px;
    width: 20px
}

.m210 .de6.focus .bg {
    background-position: -348px -343px
}

.m210 .de6.active-region .bg {
    background-position: -348px -583px
}

.m210 .de7.focus .bg, .m210 .de7.active-region .bg {
    height: 82px;
    left: 41px;
    top: 125px;
    width: 62px
}

.m210 .de7.focus .bg {
    background-position: -372px -377px
}

.m210 .de7.active-region .bg {
    background-position: -372px -617px
}

.m210 .de8.focus .bg, .m210 .de8.active-region .bg {
    height: 64px;
    left: 103px;
    top: 15px;
    width: 89px
}

.m210 .de8.focus .bg {
    background-position: -269px -386px
}

.m210 .de8.active-region .bg {
    background-position: -269px -626px
}

.m210 .de9.focus .bg, .m210 .de9.active-region .bg {
    height: 105px;
    left: 17px;
    top: 34px;
    width: 108px
}

.m210 .de9.focus .bg {
    background-position: -131px -440px
}

.m210 .de9.active-region .bg {
    background-position: -131px -680px
}

.m210 .de10.focus .bg, .m210 .de10.active-region .bg {
    height: 84px;
    left: 0;
    top: 94px;
    width: 84px
}

.m210 .de10.focus .bg {
    background-position: -169px -342px
}

.m210 .de10.active-region .bg {
    background-position: -169px -582px
}

.m210 .de11.focus .bg, .m210 .de11.active-region .bg {
    height: 72px;
    left: 5px;
    top: 150px;
    width: 58px
}

.m210 .de11.focus .bg {
    background-position: -448px -412px
}

.m210 .de11.active-region .bg {
    background-position: -448px -652px
}

.m210 .de12.focus .bg, .m210 .de12.active-region .bg {
    height: 26px;
    left: 10px;
    top: 195px;
    width: 29px
}

.m210 .de12.focus .bg {
    background-position: -268px -343px
}

.m210 .de12.active-region .bg {
    background-position: -268px -583px
}

.m210 .de13.focus .bg, .m210 .de13.active-region .bg {
    height: 53px;
    left: 131px;
    top: 124px;
    width: 74px
}

.m210 .de13.focus .bg {
    background-position: -443px -498px
}

.m210 .de13.active-region .bg {
    background-position: -443px -738px
}

.m210 .de14.focus .bg, .m210 .de14.active-region .bg {
    height: 80px;
    left: 102px;
    top: 76px;
    width: 64px
}

.m210 .de14.focus .bg {
    background-position: -5px -342px
}

.m210 .de14.active-region .bg {
    background-position: -5px -582px
}

.m210 .de15.focus .bg, .m210 .de15.active-region .bg {
    height: 69px;
    left: 52px;
    top: 1px;
    width: 67px
}

.m210 .de15.focus .bg {
    background-position: -82px -343px
}

.m210 .de15.active-region .bg {
    background-position: -82px -583px
}

.m210 .de16.focus .bg, .m210 .de16.active-region .bg {
    height: 56px;
    left: 87px;
    top: 126px;
    width: 69px
}

.m210 .de16.focus .bg {
    background-position: -446px -343px
}

.m210 .de16.active-region .bg {
    background-position: -446px -583px
}

.m210 .de1 a {
    left: 74px;
    top: 234px
}

.m210 .de1 a.tooltip-left .tooltip-arrow {
    left: 74px
}

.m210 .de2 a {
    left: 131px;
    top: 220px
}

.m210 .de2 a.tooltip-right .tooltip-arrow {
    right: 79px
}

.m210 .de3 a {
    left: 168px;
    top: 100px
}

.m210 .de3 a.tooltip-right .tooltip-arrow {
    right: 42px
}

.m210 .de4 a {
    left: 164px;
    top: 83px
}

.m210 .de4 a.tooltip-right .tooltip-arrow {
    right: 46px
}

.m210 .de5 a {
    left: 69px;
    top: 80px
}

.m210 .de5 a.tooltip-left .tooltip-arrow {
    left: 69px
}

.m210 .de6 a {
    left: 95px;
    top: 62px
}

.m210 .de6 a.tooltip-left .tooltip-arrow {
    left: 95px
}

.m210 .de7 a {
    left: 75px;
    top: 160px
}

.m210 .de7 a.tooltip-left .tooltip-arrow {
    left: 75px
}

.m210 .de8 a {
    left: 148px;
    top: 53px
}

.m210 .de8 a.tooltip-right .tooltip-arrow {
    right: 62px
}

.m210 .de9 a {
    left: 91px;
    top: 89px
}

.m210 .de9 a.tooltip-left .tooltip-arrow {
    left: 91px
}

.m210 .de10 a {
    left: 39px;
    top: 134px
}

.m210 .de10 a.tooltip-left .tooltip-arrow {
    left: 39px
}

.m210 .de11 a {
    left: 32px;
    top: 185px
}

.m210 .de11 a.tooltip-left .tooltip-arrow {
    left: 32px
}

.m210 .de12 a {
    left: 29px;
    top: 208px
}

.m210 .de12 a.tooltip-left .tooltip-arrow {
    left: 29px
}

.m210 .de13 a {
    left: 165px;
    top: 150px
}

.m210 .de13 a.tooltip-right .tooltip-arrow {
    right: 45px
}

.m210 .de14 a {
    left: 129px;
    top: 116px
}

.m210 .de14 a.tooltip-right .tooltip-arrow {
    right: 81px
}

.m210 .de15 a {
    left: 92px;
    top: 41px
}

.m210 .de15 a.tooltip-left .tooltip-arrow {
    left: 92px
}

.m210 .de16 a {
    left: 113px;
    top: 155px
}

.m210 .de16 a.tooltip-left .tooltip-arrow {
    left: 113px
}

/* --------------------------------------------------------
end of the maps */
