/**
 *
 * slippry v1.2.7 - Responsive content slider for jQuery
 * http://slippry.com
 *
 * Authors: Lukas Jakob Hafner - @saftsaak
 *          Thomas Hurd - @SeenNotHurd
 *
 * Copyright 2014, booncon oy - http://booncon.com
 *
 *
 * Released under the MIT license - http://opensource.org/licenses/MIT
 */
/* kenBurns animations, very basic */
@-webkit-keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }
@-moz-keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }
@-ms-keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }
@keyframes left-right {
  0% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); }
  100% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); } }
@-webkit-keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }
@-moz-keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }
@-ms-keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }
@keyframes right-left {
  0% {
    -moz-transform: translateY(0%) translateX(10%);
    -ms-transform: translateY(0%) translateX(10%);
    -webkit-transform: translateY(0%) translateX(10%);
    transform: translateY(0%) translateX(10%); }
  100% {
    -moz-transform: translateY(-20%) translateX(-10%);
    -ms-transform: translateY(-20%) translateX(-10%);
    -webkit-transform: translateY(-20%) translateX(-10%);
    transform: translateY(-20%) translateX(-10%); } }
/* added to the original element calling slippry */
.sy-box.sy-loading {
  background: url(../images/sy-loader.html) 50% 50% no-repeat;
  -moz-background-size: 32px;
  -o-background-size: 32px;
  -webkit-background-size: 32px;
  background-size: 32px;
  min-height: 40px; }
  .sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {
    visibility: hidden; }

/* element that wraps the slides */
.sy-slides-wrap {
  position: relative;
  height: 100%;
  width: 100%; }
  .sy-slides-wrap:hover .sy-controls {
    display: block; }

/* element that crops the visible area to the slides */
.sy-slides-crop {
  height: 100%;
  width: 100%;
  position: absolute;
  overflow: hidden; }

/* list containing the slides */
.sy-list {
  width: 100%;
  height: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute; }
  .sy-list.horizontal {
    -moz-transition: left ease;
    -o-transition: left ease;
    -webkit-transition: left ease;
    transition: left ease; }
  .sy-list.vertical {
    -moz-transition: top ease;
    -o-transition: top ease;
    -webkit-transition: top ease;
    transition: top ease; }

/* single slide */
.sy-slide {
  position: absolute;
  width: 100%;
  z-index: 2; }
  .sy-slide.kenburns {
    width: 140%;
    left: -20%; }
    .sy-slide.kenburns.useCSS {
      -moz-transition-property: opacity;
      -o-transition-property: opacity;
      -webkit-transition-property: opacity;
      transition-property: opacity; }
      .sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
        -webkit-animation-name: left-right;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-name: left-right;
        -moz-animation-fill-mode: forwards;
        -o-animation-name: left-right;
        -o-animation-fill-mode: forwards;
        animation-name: left-right;
        animation-fill-mode: forwards; }
      .sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
        -webkit-animation-name: right-left;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-name: right-left;
        -moz-animation-fill-mode: forwards;
        -o-animation-name: right-left;
        -o-animation-fill-mode: forwards;
        animation-name: right-left;
        animation-fill-mode: forwards; }
  .sy-slide.sy-active {
    z-index: 3; }
  .sy-slide > a {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%; }
    .sy-slide > a > img {
      margin: 0;
      padding: 0;
      display: block;
      width: 100%;
      border: 0; }

/* next/ prev buttons, with arrows and clickable area a lot larger than the visible buttons */
.sy-controls {
  display: none;
  list-style: none;
  height: 100%;
  width: 100%;
  position: absolute;
  padding: 0;
  margin: 0; }
  .sy-controls li {
    position: absolute;
    width: 10%;
    min-width: 4.2em;
    height: 100%;
    z-index: 33; }
    .sy-controls li.sy-prev {
      left: 0;
      top: 0; }
      .sy-controls li.sy-prev a:after {
        background-position: -5% 0; }
    .sy-controls li.sy-next {
      right: 0;
      top: 0; }
      .sy-controls li.sy-next a:after {
        background-position: 105% 0; }
    .sy-controls li a {
      position: relative;
      width: 100%;
      height: 100%;
      display: block;
      text-indent: -9999px; }
      .sy-controls li a:link, .sy-controls li a:visited {
        opacity: 0.4; }
      .sy-controls li a:hover, .sy-controls li a:focus {
        opacity: 0.8;
        outline: none; }
      .sy-controls li a:after {
        content: "";
        background-image: url(../images/arrows.html);
        background-repeat: no-repeat;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
        text-align: center;
        text-indent: 0;
        line-height: 2.8em;
        color: #111;
        font-weight: 800;
        position: absolute;
        background-color: #fff;
        width: 2.8em;
        height: 2.8em;
        left: 50%;
        top: 50%;
        margin-top: -1.4em;
        margin-left: -1.4em;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%; }
  @media only screen and (max-device-width: 600px) {
    .sy-controls {
      display: block; }
      .sy-controls li {
        min-width: 2.1em; }
        .sy-controls li a:after {
          width: 1.4em;
          height: 1.4em;
          margin-top: -0.7em;
          margin-left: -0.7em; } }

/* captions, styled fo the overlay variant */
.sy-caption-wrap {
  position: absolute;
  bottom: 2em;
  z-index: 12;
  left: 50%; }
  .sy-caption-wrap .sy-caption {
    position: relative;
    left: -50%;
    background-color: rgba(0, 0, 0, 0.54);
    color: #fff;
    padding: 0.4em 1em;
    -moz-border-radius: 1.2em;
    -webkit-border-radius: 1.2em;
    border-radius: 1.2em; }
    .sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
      color: #e24b70;
      font-weight: 600;
      text-decoration: none; }
    .sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus {
      text-decoration: underline; }
  @media only screen and (max-device-width: 600px), screen and (max-width: 600px) {
    .sy-caption-wrap {
      left: 0;
      bottom: 0.4em; }
      .sy-caption-wrap .sy-caption {
        left: 0;
        padding: 0.2em 0.4em;
        font-size: 0.92em;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        border-radius: 0; } }

/* pager bubbles */
.sy-pager {
  overflow: hidden;
  *zoom: 1;
  display: block;
  width: 100%;
  margin: 1em 0 0;
  padding: 0;
  list-style: none;
  text-align: center; }
  .sy-pager li {
    display: inline-block;
    width: 1.2em;
    height: 1.2em;
    margin: 0 1em 0 0;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
    .sy-pager li.sy-active a {
      background-color: #e24b70; }
    .sy-pager li a {
      width: 100%;
      height: 100%;
      display: block;
      background-color: #ccc;
      text-indent: -9999px;
      -moz-background-size: 2em;
      -o-background-size: 2em;
      -webkit-background-size: 2em;
      background-size: 2em;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
      .sy-pager li a:link, .sy-pager li a:visited {
        opacity: 1.0; }
      .sy-pager li a:hover, .sy-pager li a:focus {
        opacity: 0.6; }

/* element to "keep/ fill" the space of the content, gets intrinsic height via js */
.sy-filler {
  width: 100%; }
  .sy-filler.ready {
    -moz-transition: padding 600ms ease;
    -o-transition: padding 600ms ease;
    -webkit-transition: padding 600ms ease;
    transition: padding 600ms ease; }
body {
    margin: 0px;
    padding: 0px;
    background: #f5f5f5;
    font-family: 'Segoe UI';
}

ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 15px;
    margin: 0 4px 0 0;
    list-style: none;
    cursor: pointer;
    float: left;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    padding: 15px;
}

.resp-tab-active {
	border: 1px solid #5AB1D0 !important;
	border-bottom: none;
	margin-bottom: -1px !important;
	padding: 12px 14px 14px 14px !important;
	border-top: 4px solid #5AB1D0 !important;
	border-bottom: 0px #fff solid !important;
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 1px solid #c1c1c1;
	border-top-color: #5AB1D0;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0 0 4px;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
    word-wrap: break-word;
}

.resp-vtabs li.resp-tab-active { 
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
border-top: 1px solid;
border: 1px solid #5AB1D0 !important;
border-left: 4px solid #5AB1D0 !important;
margin-bottom: 4px !important;
border-right: 1px #FFF solid !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #DBDBDB;/* !important;*/
}

.resp-easy-accordion h2.resp-accordion {
    display: block;
}

.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1;/* !important;*/
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1;/* !important;*/
}

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 990px) {
    ul.resp-tabs-list {
        display: none;
    }

    h2.resp-accordion {
        display: block;
    }

    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: 100px;
        clear: none;
    }

    .resp-accordion-closed {
        display: none !important;
    }

    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('blank.gif');-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('fancybox_sprite%402x.png');background-size: 44px 152px;}#fancybox-loading div {background-image: url('fancybox_loading%402x.gif');background-size: 24px 24px;}}#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}#fancybox-thumbs.bottom {bottom: 2px;}#fancybox-thumbs.top {top: 2px;}#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}#fancybox-thumbs ul li {float: left;padding: 1px;opacity: 0.5;}#fancybox-thumbs ul li.active {opacity: 0.75;padding: 0;border: 1px solid #fff;}#fancybox-thumbs ul li:hover {opacity: 1;}#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;max-width: none;}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
   }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f6f6f6;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0; }
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
  border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
  
/* 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 }.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 }.m170 {width: 170px }.m170 .poland, .m170 .poland .bg, .m170 .poland-cities {background: transparent url('map/pl/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 }.m240 {width: 240px }.m240 .poland, .m240 .poland .bg, .m240 .poland-cities {background: transparent url('map/pl/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 }.m270 {width: 270px }.m270 .poland, .m270 .poland .bg, .m270 .poland-cities {background: transparent url('map/pl/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 }.m340 {width: 340px }.m340 .poland, .m340 .poland .bg, .m340 .poland-cities {background: transparent url('map/pl/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 }.m500 {width: 500px }.m500 .poland, .m500 .poland .bg, .m500 .poland-cities {background: transparent url('map/pl/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 }.m660 {width: 660px }.m660 .poland, .m660 .poland .bg, .m660 .poland-cities {background: transparent url('map/pl/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 }.m810 {width: 810px }.m810 .poland, .m810 .poland .bg, .m810 .poland-cities {background: transparent url('map/pl/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 }.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 12px '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;-webkit-border-radius: .6em;border-radius: .6em;}.m1450 .css-map > li a,.m1280 .css-map > li a{font-size: 14px }.m650 .css-map > li a,.m540 .css-map > li a{font-size: 11px }.m430 .css-map > li a,.m320 .css-map > li a{font-size: 10px }.m250 .css-map > li a,.m210 .css-map > li a{font-size: 9px !important }.css-map > li a .tooltip-arrow{bottom: -5px;border: solid;border-color: #111 transparent;border-color: rgba(0,0,0,.8) transparent;border-width: 5px 5px 0 5px;margin-left: -5px;}.css-map > li a.tooltip-right .tooltip-arrow{margin-right: -5px;}.css-map > li a.tooltip-top .tooltip-arrow{border-width:0 5px 5px 5px;top: -5px;}.css-map .active-region a{background-color: #111}.css-map .active-region a .tooltip-arrow{border-color: #111 transparent}.map-visible-list a{}.map-visible-list a:hover,.map-visible-list a:focus,.map-visible-list li.focus a{}.map-visible-list a:active,.map-visible-list li.active-region a{}.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;-webkit-border-radius: .6em;border-radius: .6em;}.m1450 .map-loader,.m1280 .map-loader{font-size: 16px }.m540 .map-loader{font-size: 12px }.m430 .map-loader,.m320 .map-loader{font-size: 11px }.m250 .map-loader,.m210 .map-loader{font-size: 10px }.map-search-link{}.map-search-link:hover,a.map-search-link:focus{}.m430 .map-search-link,.m320 .map-search-link{}

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

 * DO NOT EDIT!

 * CSSMap plugin - World continents
 * map version: 4.4.26
 * web: http://cssmapsplugin.com/world-continents.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{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! */
.c1 .s1{height:.1em;left:9.5em;top:5.7em;width:.1em}.c1 .s2{height:.4em;left:9.3em;top:5.8em;width:.3em}.c1 .s3{height:.3em;left:9.2em;top:6em;width:.3em}.c1 .s4{height:.2em;left:8.2em;top:6.5em;width:.6em}.c1 .s5{height:.1em;left:8.1em;top:6.4em;width:.8em}.c1 .s6{height:.4em;left:8em;top:6em;width:1em}.c1 .s7{height:.5em;left:8em;top:5.5em;width:1.2em}.c1 .s8{height:.2em;left:9.6em;top:4.8em;width:.1em}.c1 .s9{height:.4em;left:9.5em;top:4.8em;width:.1em}.c1 .s10{height:.5em;left:9.3em;top:4.8em;width:.2em}.c1 .s11{height:.7em;left:9.2em;top:4.7em;width:.1em}.c1 .s12{height:.9em;left:7.9em;top:4.6em;width:1.3em}.c1 .s13{height:1em;left:7.8em;top:4.4em;width:1.3em}.c1 .s14{height:.1em;left:7.5em;top:3.8em;width:.5em}.c1 .s15{height:.1em;left:7.1em;top:3.9em;width:.9em}.c1 .s16{height:.6em;left:6.8em;top:4.3em;width:.1em}.c1 .s17{height:1em;left:7em;top:4.1em;width:.1em}.c1 .s18{height:.8em;left:6.9em;top:4.2em;width:2.1em}.c1 .s19{height:1.2em;left:7.1em;top:4em;width:1.8em} .c2 .s1{height:.1em;left:11.7em;top:.6em;width:.1em}.c2 .s2{height:.1em;left:11.5em;top:.7em;width:.5em}.c2 .s3{height:.2em;left:11.4em;top:.8em;width:.6em}.c2 .s4{height:.1em;left:9.7em;top:.6em;width:.3em}.c2 .s5{height:.1em;left:9.8em;top:.7em;width:.4em}.c2 .s6{height:.1em;left:9.8em;top:.8em;width:.7em}.c2 .s7{height:.1em;left:9.8em;top:.9em;width:.8em}.c2 .s8{height:.3em;left:9.6em;top:1.6em;width:.1em}.c2 .s9{height:.4em;left:9.7em;top:1.6em;width:.1em}.c2 .s10{height:.2em;left:13.9em;top:1.2em;width:.1em}.c2 .s11{height:1.5em;left:13.7em;top:1em;width:.2em}.c2 .s12{height:1.6em;left:13.6em;top:1em;width:.1em}.c2 .s13{height:1.9em;left:13.2em;top:1em;width:.4em}.c2 .s14{height:1.1em;left:9.7em;top:2.1em;width:3.8em}.c2 .s15{height:.9em;left:9.6em;top:2.4em;width:3.8em}.c2 .s16{height:.1em;left:9.3em;top:3.2em;width:.1em}.c2 .s17{height:.5em;left:9.4em;top:3.1em;width:.1em}.c2 .s18{height:.6em;left:9.5em;top:3em;width:3.8em}.c2 .s19{height:2.9em;left:9.8em;top:1em;width:3.4em}.c2 .s20{height:.1em;left:12.4em;top:5.7em;width:.4em}.c2 .s21{height:.2em;left:11.8em;top:5.5em;width:1.6em}.c2 .s22{height:.2em;left:11.6em;top:5.3em;width:1.8em}.c2 .s23{height:.2em;left:11.5em;top:5.1em;width:1.5em}.c2 .s24{height:.1em;left:10.8em;top:5em;width:2.1em}.c2 .s25{height:.1em;left:10.7em;top:4.9em;width:2.2em}.c2 .s26{height:.1em;left:10.6em;top:4.8em;width:2.2em}.c2 .s27{height:.1em;left:9.7em;top:4.8em;width:.1em}.c2 .s28{height:.1em;left:9.3em;top:4.7em;width:3.5em}.c2 .s29{height:.3em;left:9.2em;top:4.4em;width:3.5em}.c2 .s30{height:1.1em;left:9.1em;top:3.5em;width:.1em}.c2 .s31{height:.2em;left:9em;top:4.2em;width:3.8em}.c2 .s32{height:.1em;left:8.6em;top:3.8em;width:.3em}.c2 .s33{height:.2em;left:8.5em;top:3.6em;width:4.8em}.c2 .s34{height:.6em;left:8.9em;top:3.6em;width:4em} .c3 .s1{height:.1em;left:14.3em;top:4.7em;width:.2em}.c3 .s2{height:.1em;left:13.5em;top:4.7em;width:.2em}.c3 .s3{height:.2em;left:13.2em;top:4.9em;width:.2em}.c3 .s4{height:.3em;left:13.4em;top:4.8em;width:.4em}.c3 .s5{height:.5em;left:13.8em;top:4.8em;width:.8em}.c3 .s6{height:.4em;left:13.4em;top:5.3em;width:1.8em}.c3 .s7{height:.1em;left:12.8em;top:5.7em;width:2.4em}.c3 .s8{height:.1em;left:12.7em;top:5.8em;width:2.5em}.c3 .s9{height:.2em;left:15.2em;top:6em;width:.3em}.c3 .s10{height:.3em;left:12.5em;top:5.9em;width:2.7em}.c3 .s11{height:.3em;left:12.4em;top:6em;width:2.6em}.c3 .s12{height:.1em;left:13.2em;top:7.3em;width:1.1em}.c3 .s13{height:.1em;left:13.2em;top:7.2em;width:1.2em}.c3 .s14{height:.1em;left:13.2em;top:7.1em;width:1.3em}.c3 .s15{height:.1em;left:13.1em;top:7em;width:1.5em}.c3 .s16{height:.1em;left:13em;top:6.9em;width:1.6em}.c3 .s17{height:.2em;left:12.2em;top:6.7em;width:2.4em}.c3 .s18{height:.7em;left:12.1em;top:6.1em;width:2.3em} .c4 .s1{height:.1em;left:8.9em;top:.7em;width:.2em}.c4 .s2{height:.1em;left:8.8em;top:.8em;width:.4em}.c4 .s3{height:.2em;left:8.6em;top:.9em;width:.5em}.c4 .s4{height:.2em;left:8.2em;top:1.1em;width:.1em}.c4 .s5{height:.5em;left:7.8em;top:1em;width:.4em}.c4 .s6{height:.1em;left:9.2em;top:1.3em;width:.3em}.c4 .s7{height:.5em;left:9.1em;top:1.4em;width:.3em}.c4 .s8{height:.1em;left:9.7em;top:2em;width:.1em}.c4 .s9{height:.5em;left:8.1em;top:1.9em;width:1.6em}.c4 .s10{height:1em;left:7.9em;top:2em;width:1.7em}.c4 .s11{height:.8em;left:7.8em;top:2.3em;width:1.7em}.c4 .s12{height:.1em;left:6.7em;top:2.2em;width:.3em}.c4 .s13{height:.2em;left:6.6em;top:2.3em;width:.5em}.c4 .s14{height:.1em;left:7.2em;top:2.5em;width:.1em}.c4 .s15{height:1.1em;left:7.7em;top:2.4em;width:1.6em}.c4 .s16{height:.3em;left:9.2em;top:3.3em;width:.2em}.c4 .s17{height:1.1em;left:7.6em;top:2.5em;width:1.5em}.c4 .s18{height:.5em;left:7.1em;top:2.7em;width:2.3em}.c4 .s19{height:1.2em;left:7.3em;top:2.6em;width:1.2em}.c4 .s20{height:.4em;left:7.1em;top:3.5em;width:.4em}.c4 .s21{height:.1em;left:8em;top:3.8em;width:.6em}.c4 .s22{height:.1em;left:8.4em;top:3.9em;width:.5em} .c5 .s1{height:.2em;left:7.1em;top:.9em;width:.1em}.c5 .s2{height:.5em;left:7em;top:.8em;width:.1em}.c5 .s3{height:1em;left:6.9em;top:.7em;width:.1em}.c5 .s4{height:1.5em;left:6.7em;top:.6em;width:.2em}.c5 .s5{height:1.6em;left:6.4em;top:.6em;width:.3em}.c5 .s6{height:1.7em;left:6.3em;top:.6em;width:.1em}.c5 .s7{height:1.7em;left:6.1em;top:.7em;width:.2em}.c5 .s8{height:.1em;left:5.2em;top:.5em;width:.8em}.c5 .s9{height:.1em;left:5em;top:.6em;width:1.1em}.c5 .s10{height:2em;left:4.3em;top:.7em;width:1.8em}.c5 .s11{height:2.6em;left:4em;top:.8em;width:1.5em}.c5 .s12{height:2.6em;left:3.9em;top:.9em;width:1.3em}.c5 .s13{height:2.6em;left:3.7em;top:1.1em;width:1.1em}.c5 .s14{height:2.6em;left:3.5em;top:1.2em;width:1.1em}.c5 .s15{height:.2em;left:.5em;top:2.2em;width:.2em}.c5 .s16{height:.2em;left:.7em;top:2.3em;width:.9em}.c5 .s17{height:.1em;left:1.3em;top:1.6em;width:.2em}.c5 .s18{height:.7em;left:1.2em;top:1.7em;width:.5em}.c5 .s19{height:1em;left:1.7em;top:1.4em;width:.2em}.c5 .s20{height:1.1em;left:1.9em;top:1.2em;width:.2em}.c5 .s21{height:1.2em;left:2.1em;top:1.1em;width:.3em}.c5 .s22{height:1.8em;left:2.4em;top:1.1em;width:.1em}.c5 .s23{height:2.6em;left:2.5em;top:1.1em;width:.1em}.c5 .s24{height:2.7em;left:2.6em;top:1.2em;width:.1em}.c5 .s25{height:2.8em;left:2.7em;top:1.3em;width:.1em}.c5 .s26{height:3em;left:2.8em;top:1.3em;width:.1em}.c5 .s27{height:3em;left:2.9em;top:1.4em;width:.2em}.c5 .s28{height:3.2em;left:3.1em;top:1.4em;width:1.4em}.c5 .s29{height:.4em;left:3.2em;top:4.3em;width:1.4em}.c5 .s30{height:.2em;left:3.9em;top:4.8em;width:.3em}.c5 .s31{height:.3em;left:3.4em;top:4.5em;width:1.6em}.c5 .s32{height:.3em;left:4.9em;top:4.6em;width:.2em}.c5 .s33{height:.2em;left:4em;top:4.9em;width:.3em}.c5 .s34{height:.2em;left:1.1em;top:4.3em;width:.2em} .c6 .s1{height:.4em;left:4.1em;top:5.2em;width:.1em}.c6 .s2{height:.7em;left:4.2em;top:5.1em;width:.1em}.c6 .s3{height:1em;left:4.3em;top:4.9em;width:.1em}.c6 .s4{height:1.2em;left:4.4em;top:4.8em;width:.2em}.c6 .s5{height:.4em;left:6em;top:5.4em;width:.1em}.c6 .s6{height:.8em;left:5.8em;top:5.4em;width:.2em}.c6 .s7{height:1em;left:5.6em;top:5.3em;width:.2em}.c6 .s8{height:1.2em;left:5.5em;top:5.3em;width:.1em}.c6 .s9{height:1.6em;left:5.4em;top:5.1em;width:.1em}.c6 .s10{height:1.8em;left:5.3em;top:5em;width:.1em}.c6 .s11{height:1.9em;left:5.2em;top:5em;width:.1em}.c6 .s12{height:.5em;left:4.5em;top:6.7em;width:.1em}.c6 .s13{height:2.8em;left:4.6em;top:4.8em;width:.2em}.c6 .s14{height:2.9em;left:4.7em;top:4.9em;width:.5em}

/* size: 210 */
.m210{width:210px} .m210 .continents,.m210 .continents .bg,.m210 .continents-cities{background:transparent url('map/cont/continents-210.png') no-repeat 0 0} .m210 .continents,.m210 .continents-cities{height:105px;width:210px} .m210 .continents-cities{background-position:-220px 0} .m210 .continents .m{margin:9997px 0 0 0} .m210 .continents .m span{font-size:13px !important;padding:0 1px 1px 0} .m210 .continents .bg{padding:5px}
.m210 .c1.focus .bg,.m210 .c1.active-region .bg{height:38px;left:83px;top:43px;width:38px}.m210 .c1.focus .bg{background-position:-106px -225px}.m210 .c1.active-region .bg{background-position:-326px -225px} .m210 .c2.focus .bg,.m210 .c2.active-region .bg{height:67px;left:106px;top:1px;width:71px}.m210 .c2.focus .bg{background-position:-5px -145px}.m210 .c2.active-region .bg{background-position:-225px -145px} .m210 .c3.focus .bg,.m210 .c3.active-region .bg{height:34px;left:153px;top:55px;width:44px}.m210 .c3.focus .bg{background-position:-46px -229px}.m210 .c3.active-region .bg{background-position:-266px -229px} .m210 .c4.focus .bg,.m210 .c4.active-region .bg{height:42px;left:82px;top:3px;width:41px}.m210 .c4.focus .bg{background-position:-160px -220px}.m210 .c4.active-region .bg{background-position:-380px -220px} .m210 .c5.focus .bg,.m210 .c5.active-region .bg{height:59px;left:2px;top:0;width:88px}.m210 .c5.focus .bg{background-position:-95px -146px}.m210 .c5.active-region .bg{background-position:-315px -146px} .m210 .c6.focus .bg,.m210 .c6.active-region .bg{height:39px;left:49px;top:56px;width:26px}.m210 .c6.focus .bg{background-position:-5px -227px}.m210 .c6.active-region .bg{background-position:-225px -227px}
.m210 .c1 a{left:110px;top:61px}.m210 .c1 a.tooltip-left .tooltip-arrow{left:110px} .m210 .c2 a{left:145px;top:34px}.m210 .c2 a.tooltip-right .tooltip-arrow{right:65px} .m210 .c3 a{left:170px;top:80px}.m210 .c3 a.tooltip-right .tooltip-arrow{right:40px} .m210 .c4 a{left:107px;top:40px}.m210 .c4 a.tooltip-left .tooltip-arrow{left:107px} .m210 .c5 a{left:48px;top:40px}.m210 .c5 a.tooltip-left .tooltip-arrow{left:48px} .m210 .c6 a{left:67px;top:73px}.m210 .c6 a.tooltip-left .tooltip-arrow{left:67px}

/* size: 250 */
.m250{width:250px} .m250 .continents,.m250 .continents .bg,.m250 .continents-cities{background:transparent url('map/cont/continents-250.png') no-repeat 0 0} .m250 .continents,.m250 .continents-cities{height:130px;width:250px} .m250 .continents-cities{background-position:-260px 0} .m250 .continents .m{margin:9998px 0 0 -3px} .m250 .continents .m span{font-size:16px !important;padding:0 1px 1px 0} .m250 .continents .bg{padding:5px}
.m250 .c1.focus .bg,.m250 .c1.active-region .bg{height:46px;left:100px;top:55px;width:46px}.m250 .c1.focus .bg{background-position:-119px -273px}.m250 .c1.active-region .bg{background-position:-379px -273px} .m250 .c2.focus .bg,.m250 .c2.active-region .bg{height:82px;left:128px;top:4px;width:87px}.m250 .c2.focus .bg{background-position:-5px -181px}.m250 .c2.active-region .bg{background-position:-265px -181px} .m250 .c3.focus .bg,.m250 .c3.active-region .bg{height:42px;left:186px;top:70px;width:54px}.m250 .c3.focus .bg{background-position:-51px -280px}.m250 .c3.active-region .bg{background-position:-311px -280px} .m250 .c4.focus .bg,.m250 .c4.active-region .bg{height:51px;left:98px;top:6px;width:50px}.m250 .c4.focus .bg{background-position:-180px -268px}.m250 .c4.active-region .bg{background-position:-440px -268px} .m250 .c5.focus .bg,.m250 .c5.active-region .bg{height:73px;left:0;top:2px;width:108px}.m250 .c5.focus .bg{background-position:-122px -181px}.m250 .c5.active-region .bg{background-position:-382px -181px} .m250 .c6.focus .bg,.m250 .c6.active-region .bg{height:48px;left:58px;top:71px;width:32px}.m250 .c6.focus .bg{background-position:-5px -278px}.m250 .c6.active-region .bg{background-position:-265px -278px}
.m250 .c1 a{left:132px;top:76px}.m250 .c1 a.tooltip-left .tooltip-arrow{left:132px} .m250 .c2 a{left:171px;top:42px}.m250 .c2 a.tooltip-right .tooltip-arrow{right:79px} .m250 .c3 a{left:206px;top:100px}.m250 .c3 a.tooltip-right .tooltip-arrow{right:44px} .m250 .c4 a{left:128px;top:48px}.m250 .c4 a.tooltip-left .tooltip-arrow{left:128px} .m250 .c5 a{left:55px;top:48px}.m250 .c5 a.tooltip-left .tooltip-arrow{left:55px} .m250 .c6 a{left:79px;top:91px}.m250 .c6 a.tooltip-left .tooltip-arrow{left:79px}

/* size: 320 */
.m320{width:320px} .m320 .continents,.m320 .continents .bg,.m320 .continents-cities{background:transparent url('map/cont/continents-320.png') no-repeat 0 0} .m320 .continents,.m320 .continents-cities{height:165px;width:320px} .m320 .continents-cities{background-position:-330px 0} .m320 .continents .m{margin:9999px 0 0 0} .m320 .continents .m span{font-size:20px !important}
.m320 .c1.focus .bg,.m320 .c1.active-region .bg{height:58px;left:126px;top:66px;width:58px}.m320 .c1.focus .bg{background-position:-170px -341px}.m320 .c1.active-region .bg{background-position:-520px -341px} .m320 .c2.focus .bg,.m320 .c2.active-region .bg{height:103px;left:160px;top:2px;width:109px}.m320 .c2.focus .bg{background-position:-6px -210px}.m320 .c2.active-region .bg{background-position:-356px -210px} .m320 .c3.focus .bg,.m320 .c3.active-region .bg{height:53px;left:233px;top:85px;width:67px}.m320 .c3.focus .bg{background-position:-76px -343px}.m320 .c3.active-region .bg{background-position:-426px -343px} .m320 .c4.focus .bg,.m320 .c4.active-region .bg{height:64px;left:123px;top:5px;width:62px}.m320 .c4.focus .bg{background-position:-259px -336px}.m320 .c4.active-region .bg{background-position:-609px -336px} .m320 .c5.focus .bg,.m320 .c5.active-region .bg{height:91px;left:0;top:0;width:135px}.m320 .c5.focus .bg{background-position:-154px -211px}.m320 .c5.active-region .bg{background-position:-504px -211px} .m320 .c6.focus .bg,.m320 .c6.active-region .bg{height:60px;left:72px;top:86px;width:40px}.m320 .c6.focus .bg{background-position:-6px -342px}.m320 .c6.active-region .bg{background-position:-356px -342px}
.m320 .c1 a{left:169px;top:96px}.m320 .c1 a.tooltip-left .tooltip-arrow{left:169px} .m320 .c2 a{left:218px;top:53px}.m320 .c2 a.tooltip-right .tooltip-arrow{right:102px} .m320 .c3 a{left:261px;top:126px}.m320 .c3 a.tooltip-right .tooltip-arrow{right:59px} .m320 .c4 a{left:164px;top:62px}.m320 .c4 a.tooltip-left .tooltip-arrow{left:164px} .m320 .c5 a{left:69px;top:56px}.m320 .c5 a.tooltip-left .tooltip-arrow{left:69px} .m320 .c6 a{left:102px;top:115px}.m320 .c6 a.tooltip-left .tooltip-arrow{left:102px}

/* size: 430 */
.m430{width:430px} .m430 .continents,.m430 .continents .bg,.m430 .continents-cities{background:transparent url('map/cont/continents-430.png') no-repeat 0 0} .m430 .continents,.m430 .continents-cities{height:220px;width:430px} .m430 .continents-cities{background-position:-440px 0} .m430 .continents .m{margin:10000px 0 0 5px} .m430 .continents .m span{font-size:26px !important;padding:0 1px 1px 0}
.m430 .c1.focus .bg,.m430 .c1.active-region .bg{height:75px;left:171px;top:91px;width:75px}.m430 .c1.focus .bg{background-position:-204px -433px}.m430 .c1.active-region .bg{background-position:-644px -433px} .m430 .c2.focus .bg,.m430 .c2.active-region .bg{height:133px;left:216px;top:8px;width:141px}.m430 .c2.focus .bg{background-position:-4px -266px}.m430 .c2.active-region .bg{background-position:-444px -266px} .m430 .c3.focus .bg,.m430 .c3.active-region .bg{height:68px;left:311px;top:115px;width:87px}.m430 .c3.focus .bg{background-position:-85px -431px}.m430 .c3.active-region .bg{background-position:-525px -431px} .m430 .c4.focus .bg,.m430 .c4.active-region .bg{height:83px;left:168px;top:12px;width:81px}.m430 .c4.focus .bg{background-position:-310px -425px}.m430 .c4.active-region .bg{background-position:-750px -425px} .m430 .c5.focus .bg,.m430 .c5.active-region .bg{height:118px;left:8px;top:5px;width:175px}.m430 .c5.focus .bg{background-position:-182px -266px}.m430 .c5.active-region .bg{background-position:-622px -266px} .m430 .c6.focus .bg,.m430 .c6.active-region .bg{height:77px;left:102px;top:117px;width:51px}.m430 .c6.focus .bg{background-position:-4px -429px}.m430 .c6.active-region .bg{background-position:-444px -429px}
.m430 .c1 a{left:225px;top:127px}.m430 .c1 a.tooltip-right .tooltip-arrow{right:205px} .m430 .c2 a{left:288px;top:72px}.m430 .c2 a.tooltip-right .tooltip-arrow{right:142px} .m430 .c3 a{left:345px;top:166px}.m430 .c3 a.tooltip-right .tooltip-arrow{right:85px} .m430 .c4 a{left:218px;top:82px}.m430 .c4 a.tooltip-left .tooltip-arrow{left:218px} .m430 .c5 a{left:94px;top:75px}.m430 .c5 a.tooltip-left .tooltip-arrow{left:94px} .m430 .c6 a{left:138px;top:151px}.m430 .c6 a.tooltip-left .tooltip-arrow{left:138px}

/* size: 540 */
.m540{width:540px} .m540 .continents,.m540 .continents .bg,.m540 .continents-cities{background:transparent url('map/cont/continents-540.png') no-repeat 0 0} .m540 .continents,.m540 .continents-cities{height:280px;width:540px} .m540 .continents-cities{background-position:-550px 0} .m540 .continents .m{margin:10002px 0 0 3px} .m540 .continents .m span{font-size:33px !important;padding:0 1px 1px 0}
.m540 .c1.focus .bg,.m540 .c1.active-region .bg{height:95px;left:217px;top:119px;width:95px}.m540 .c1.focus .bg{background-position:-250px -524px}.m540 .c1.active-region .bg{background-position:-800px -524px} .m540 .c2.focus .bg,.m540 .c2.active-region .bg{height:169px;left:274px;top:14px;width:179px}.m540 .c2.focus .bg{background-position:-4px -326px}.m540 .c2.active-region .bg{background-position:-554px -326px} .m540 .c3.focus .bg,.m540 .c3.active-region .bg{height:86px;left:395px;top:150px;width:111px}.m540 .c3.focus .bg{background-position:-97px -525px}.m540 .c3.active-region .bg{background-position:-647px -525px} .m540 .c4.focus .bg,.m540 .c4.active-region .bg{height:105px;left:213px;top:18px;width:103px}.m540 .c4.focus .bg{background-position:-375px -512px}.m540 .c4.active-region .bg{background-position:-925px -512px} .m540 .c5.focus .bg,.m540 .c5.active-region .bg{height:150px;left:10px;top:10px;width:222px}.m540 .c5.focus .bg{background-position:-231px -326px}.m540 .c5.active-region .bg{background-position:-781px -326px} .m540 .c6.focus .bg,.m540 .c6.active-region .bg{height:98px;left:130px;top:152px;width:65px}.m540 .c6.focus .bg{background-position:-4px -524px}.m540 .c6.active-region .bg{background-position:-554px -524px}
.m540 .c1 a{left:282px;top:163px} .m540 .c2 a{left:363px;top:92px}.m540 .c2 a.tooltip-right .tooltip-arrow{right:177px} .m540 .c3 a{left:435px;top:212px}.m540 .c3 a.tooltip-right .tooltip-arrow{right:105px} .m540 .c4 a{left:274px;top:106px} .m540 .c5 a{left:117px;top:96px}.m540 .c5 a.tooltip-left .tooltip-arrow{left:117px} .m540 .c6 a{left:172px;top:193px}.m540 .c6 a.tooltip-left .tooltip-arrow{left:172px}

/* size: 650 */
.m650{width:650px} .m650 .continents,.m650 .continents .bg,.m650 .continents-cities{background:transparent url('map/cont/continents-650.png') no-repeat 0 0} .m650 .continents,.m650 .continents-cities{height:340px;width:650px} .m650 .continents-cities{background-position:-660px 0} .m650 .continents .m{margin:10003px 0 0 5px} .m650 .continents .m span{font-size:40px !important}
.m650 .c1.focus .bg,.m650 .c1.active-region .bg{height:115px;left:266px;top:147px;width:115px}.m650 .c1.focus .bg{background-position:-296px -617px}.m650 .c1.active-region .bg{background-position:-956px -617px} .m650 .c2.focus .bg,.m650 .c2.active-region .bg{height:205px;left:335px;top:19px;width:217px}.m650 .c2.focus .bg{background-position:-4px -386px}.m650 .c2.active-region .bg{background-position:-664px -386px} .m650 .c3.focus .bg,.m650 .c3.active-region .bg{height:105px;left:481px;top:184px;width:134px}.m650 .c3.focus .bg{background-position:-120px -621px}.m650 .c3.active-region .bg{background-position:-780px -621px} .m650 .c4.focus .bg,.m650 .c4.active-region .bg{height:127px;left:261px;top:24px;width:124px}.m650 .c4.focus .bg{background-position:-443px -606px}.m650 .c4.active-region .bg{background-position:-1103px -606px} .m650 .c5.focus .bg,.m650 .c5.active-region .bg{height:182px;left:15px;top:14px;width:269px}.m650 .c5.focus .bg{background-position:-273px -386px}.m650 .c5.active-region .bg{background-position:-933px -386px} .m650 .c6.focus .bg,.m650 .c6.active-region .bg{height:119px;left:160px;top:186px;width:79px}.m650 .c6.focus .bg{background-position:-4px -620px}.m650 .c6.active-region .bg{background-position:-664px -620px}
.m650 .c1 a{left:343px;top:197px} .m650 .c2 a{left:441px;top:111px}.m650 .c2 a.tooltip-right .tooltip-arrow{right:209px} .m650 .c3 a{left:528px;top:256px}.m650 .c3 a.tooltip-right .tooltip-arrow{right:122px} .m650 .c4 a{left:333px;top:128px} .m650 .c5 a{left:143px;top:116px}.m650 .c5 a.tooltip-left .tooltip-arrow{left:143px} .m650 .c6 a{left:210px;top:234px}.m650 .c6 a.tooltip-left .tooltip-arrow{left:210px}

/* size: 750 */
.m750{width:750px} .m750 .continents,.m750 .continents .bg,.m750 .continents-cities{background:transparent url('map/cont/continents-750.png') no-repeat 0 0} .m750 .continents,.m750 .continents-cities{height:395px;width:750px} .m750 .continents-cities{background-position:-760px 0} .m750 .continents .m{margin:9999px 0 0 -1px} .m750 .continents .m span{font-size:47px !important;padding:0 1px 1px 0}
.m750 .c1.focus .bg,.m750 .c1.active-region .bg{height:135px;left:309px;top:171px;width:135px}.m750 .c1.focus .bg{background-position:-324px -704px}.m750 .c1.active-region .bg{background-position:-1084px -704px} .m750 .c2.focus .bg,.m750 .c2.active-region .bg{height:241px;left:390px;top:21px;width:255px}.m750 .c2.focus .bg{background-position:-5px -441px}.m750 .c2.active-region .bg{background-position:-765px -441px} .m750 .c3.focus .bg,.m750 .c3.active-region .bg{height:123px;left:561px;top:215px;width:158px}.m750 .c3.focus .bg{background-position:-128px -721px}.m750 .c3.active-region .bg{background-position:-888px -721px} .m750 .c4.focus .bg,.m750 .c4.active-region .bg{height:149px;left:303px;top:27px;width:146px}.m750 .c4.focus .bg{background-position:-499px -693px}.m750 .c4.active-region .bg{background-position:-1259px -693px} .m750 .c5.focus .bg,.m750 .c5.active-region .bg{height:213px;left:13px;top:15px;width:316px}.m750 .c5.focus .bg{background-position:-320px -441px}.m750 .c5.active-region .bg{background-position:-1080px -441px} .m750 .c6.focus .bg,.m750 .c6.active-region .bg{height:140px;left:184px;top:218px;width:92px}.m750 .c6.focus .bg{background-position:-5px -721px}.m750 .c6.active-region .bg{background-position:-765px -721px}
.m750 .c1 a{left:397px;top:229px} .m750 .c2 a{left:512px;top:127px} .m750 .c3 a{left:614px;top:298px}.m750 .c3 a.tooltip-right .tooltip-arrow{right:136px} .m750 .c4 a{left:385px;top:147px} .m750 .c5 a{left:161px;top:134px}.m750 .c5 a.tooltip-left .tooltip-arrow{left:161px} .m750 .c6 a{left:240px;top:272px}

/* size: 850 */
.m850{width:850px} .m850 .continents,.m850 .continents .bg,.m850 .continents-cities{background:transparent url('map/cont/continents-850.png') no-repeat 0 0} .m850 .continents,.m850 .continents-cities{height:445px;width:850px} .m850 .continents-cities{background-position:-860px 0} .m850 .continents .m{margin:9997px 0 0 -2px} .m850 .continents .m span{font-size:54px !important;padding:0 1px 1px 0}
.m850 .c1.focus .bg,.m850 .c1.active-region .bg{height:154px;left:355px;top:194px;width:155px}.m850 .c1.focus .bg{background-position:-378px -795px}.m850 .c1.active-region .bg{background-position:-1238px -795px} .m850 .c2.focus .bg,.m850 .c2.active-region .bg{height:276px;left:448px;top:22px;width:293px}.m850 .c2.focus .bg{background-position:-8px -491px}.m850 .c2.active-region .bg{background-position:-868px -491px} .m850 .c3.focus .bg,.m850 .c3.active-region .bg{height:141px;left:645px;top:244px;width:181px}.m850 .c3.focus .bg{background-position:-143px -807px}.m850 .c3.active-region .bg{background-position:-1003px -807px} .m850 .c4.focus .bg,.m850 .c4.active-region .bg{height:172px;left:348px;top:29px;width:168px}.m850 .c4.focus .bg{background-position:-564px -785px}.m850 .c4.active-region .bg{background-position:-1424px -785px} .m850 .c5.focus .bg,.m850 .c5.active-region .bg{height:245px;left:15px;top:15px;width:363px}.m850 .c5.focus .bg{background-position:-360px -491px}.m850 .c5.active-region .bg{background-position:-1220px -491px} .m850 .c6.focus .bg,.m850 .c6.active-region .bg{height:160px;left:211px;top:248px;width:106px}.m850 .c6.focus .bg{background-position:-7px -807px}.m850 .c6.active-region .bg{background-position:-867px -807px}
.m850 .c1 a{left:455px;top:259px} .m850 .c2 a{left:586px;top:143px} .m850 .c3 a{left:704px;top:339px}.m850 .c3 a.tooltip-right .tooltip-arrow{right:146px} .m850 .c4 a{left:441px;top:165px} .m850 .c5 a{left:184px;top:150px}.m850 .c5 a.tooltip-left .tooltip-arrow{left:184px} .m850 .c6 a{left:275px;top:308px}

/* size: 960 */
.m960{width:960px} .m960 .continents,.m960 .continents .bg,.m960 .continents-cities{background:transparent url('map/cont/continents-960.png') no-repeat 0 0} .m960 .continents,.m960 .continents-cities{height:495px;width:960px} .m960 .continents-cities{background-position:-970px 0} .m960 .continents .m{margin:9999px 0 0 0} .m960 .continents .m span{font-size:60px !important}
.m960 .c1.focus .bg,.m960 .c1.active-region .bg{height:172px;left:397px;top:219px;width:172px}.m960 .c1.focus .bg{background-position:-484px -892px}.m960 .c1.active-region .bg{background-position:-1454px -892px} .m960 .c2.focus .bg,.m960 .c2.active-region .bg{height:307px;left:501px;top:28px;width:325px}.m960 .c2.focus .bg{background-position:-5px -551px}.m960 .c2.active-region .bg{background-position:-975px -551px} .m960 .c3.focus .bg,.m960 .c3.active-region .bg{height:157px;left:720px;top:275px;width:201px}.m960 .c3.focus .bg{background-position:-244px -927px}.m960 .c3.active-region .bg{background-position:-1214px -927px} .m960 .c4.focus .bg,.m960 .c4.active-region .bg{height:191px;left:390px;top:36px;width:186px}.m960 .c4.focus .bg{background-position:-5px -897px}.m960 .c4.active-region .bg{background-position:-975px -897px} .m960 .c5.focus .bg,.m960 .c5.active-region .bg{height:272px;left:19px;top:19px;width:403px}.m960 .c5.focus .bg{background-position:-426px -550px}.m960 .c5.active-region .bg{background-position:-1396px -550px} .m960 .c6.focus .bg,.m960 .c6.active-region .bg{height:178px;left:238px;top:279px;width:117px}.m960 .c6.focus .bg{background-position:-706px -882px}.m960 .c6.active-region .bg{background-position:-1676px -882px}
.m960 .c1 a{left:508px;top:290px} .m960 .c2 a{left:654px;top:161px}.m960 .c2 a.tooltip-right .tooltip-arrow{right:306px} .m960 .c3 a{left:785px;top:379px}.m960 .c3 a.tooltip-right .tooltip-arrow{right:175px} .m960 .c4 a{left:493px;top:186px} .m960 .c5 a{left:207px;top:169px}.m960 .c5 a.tooltip-left .tooltip-arrow{left:207px} .m960 .c6 a{left:308px;top:345px}.m960 .c6 a.tooltip-left .tooltip-arrow{left:308px}

/* size: 1280 */
.m1280{width:1280px} .m1280 .continents,.m1280 .continents .bg,.m1280 .continents-cities{background:transparent url('map/cont/continents-1280.png') no-repeat 0 0} .m1280 .continents,.m1280 .continents-cities{height:665px;width:1280px} .m1280 .continents-cities{background-position:-1300px 0} .m1280 .continents .m{margin:10001px 0 0 0} .m1280 .continents .m span{font-size:80px !important} .m1280 .continents .bg{padding:15px}
.m1280 .c1.focus .bg,.m1280 .c1.active-region .bg{height:229px;left:528px;top:292px;width:230px}.m1280 .c1.focus .bg{background-position:-546px -1158px}.m1280 .c1.active-region .bg{background-position:-1846px -1158px} .m1280 .c2.focus .bg,.m1280 .c2.active-region .bg{height:409px;left:666px;top:36px;width:433px}.m1280 .c2.focus .bg{background-position:-13px -715px}.m1280 .c2.active-region .bg{background-position:-1313px -715px} .m1280 .c3.focus .bg,.m1280 .c3.active-region .bg{height:209px;left:958px;top:366px;width:268px}.m1280 .c3.focus .bg{background-position:-218px -1174px}.m1280 .c3.active-region .bg{background-position:-1518px -1174px} .m1280 .c4.focus .bg,.m1280 .c4.active-region .bg{height:254px;left:518px;top:47px;width:248px}.m1280 .c4.focus .bg{background-position:-835px -1128px}.m1280 .c4.active-region .bg{background-position:-2135px -1128px} .m1280 .c5.focus .bg,.m1280 .c5.active-region .bg{height:363px;left:25px;top:26px;width:537px}.m1280 .c5.focus .bg{background-position:-526px -716px}.m1280 .c5.active-region .bg{background-position:-1826px -716px} .m1280 .c6.focus .bg,.m1280 .c6.active-region .bg{height:237px;left:316px;top:371px;width:157px}.m1280 .c6.focus .bg{background-position:-23px -1164px}.m1280 .c6.active-region .bg{background-position:-1323px -1164px}
.m1280 .c1 a{left:677px;top:388px} .m1280 .c2 a{left:872px;top:216px} .m1280 .c3 a{left:1046px;top:506px}.m1280 .c3 a.tooltip-right .tooltip-arrow{right:234px} .m1280 .c4 a{left:657px;top:249px} .m1280 .c5 a{left:276px;top:226px}.m1280 .c5 a.tooltip-left .tooltip-arrow{left:276px} .m1280 .c6 a{left:410px;top:461px}

/* size: 1450 */
.m1450{width:1450px} .m1450 .continents,.m1450 .continents .bg,.m1450 .continents-cities{background:transparent url('map/cont/continents-1450.png') no-repeat 0 0} .m1450 .continents,.m1450 .continents-cities{height:755px;width:1450px} .m1450 .continents-cities{background-position:-1500px 0} .m1450 .continents .m{margin:10004px 0 0 5px} .m1450 .continents .m span{font-size:90px !important} .m1450 .continents .bg{padding:15px}
.m1450 .c1.focus .bg,.m1450 .c1.active-region .bg{height:257px;left:601px;top:334px;width:258px}.m1450 .c1.focus .bg{background-position:-932px -1283px}.m1450 .c1.active-region .bg{background-position:-2432px -1283px} .m1450 .c2.focus .bg,.m1450 .c2.active-region .bg{height:460px;left:757px;top:47px;width:487px}.m1450 .c2.focus .bg{background-position:-15px -816px}.m1450 .c2.active-region .bg{background-position:-1515px -816px} .m1450 .c3.focus .bg,.m1450 .c3.active-region .bg{height:235px;left:1085px;top:418px;width:301px}.m1450 .c3.focus .bg{background-position:-241px -1336px}.m1450 .c3.active-region .bg{background-position:-1741px -1336px} .m1450 .c4.focus .bg,.m1450 .c4.active-region .bg{height:286px;left:590px;top:59px;width:279px}.m1450 .c4.focus .bg{background-position:-592px -1283px}.m1450 .c4.active-region .bg{background-position:-2092px -1283px} .m1450 .c5.focus .bg,.m1450 .c5.active-region .bg{height:408px;left:35px;top:35px;width:604px}.m1450 .c5.focus .bg{background-position:-562px -816px}.m1450 .c5.active-region .bg{background-position:-2062px -816px} .m1450 .c6.focus .bg,.m1450 .c6.active-region .bg{height:267px;left:363px;top:424px;width:176px}.m1450 .c6.focus .bg{background-position:-15px -1326px}.m1450 .c6.active-region .bg{background-position:-1515px -1326px}
.m1450 .c1 a{left:767px;top:440px} .m1450 .c2 a{left:986px;top:247px} .m1450 .c3 a{left:1182px;top:574px}.m1450 .c3 a.tooltip-right .tooltip-arrow{right:268px} .m1450 .c4 a{left:744px;top:284px} .m1450 .c5 a{left:315px;top:259px} .m1450 .c6 a{left:467px;top:523px}

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


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

body.media {
    margin: 0;
    overflow: auto;
}

span {
    display: inline-block;
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none
}

:focus {
    outline: 0
}

h1, h2, h3, h4, h5 {
    line-height: normal;
}

input {
    margin: 0;
    padding: 0;
}

a {
    color: #04305e;
    outline: none;
    text-decoration: none;
}

a:hover,
a:focus {
    color: #d0202e;
    outline: none;
    text-decoration: none;
}

a, img {
    border: 0;
}

p {
    margin-bottom: 20px;
}

.clearfix {
    display: inline-block;
}

.clearboth {
    clear: both;
}

/* *** CSS STRUCTURE *** */

.grayBg {
    background-color: #d8d8d8;
}

.blueBg {
    background-color: #04305e;
    color: #fff;
}

.blueBg {
    padding-bottom: 11px;
    padding-left: 15px;
    padding-right: 15px;
}

#ukryty_submit {
    display: inline;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

#cookiesBox {
    background: #ececee;
    bottom: 0;
    color: #58585a;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 9999;
    border-top: 1px solid #969799;
    font-size: 10px;
}

#cookiesBox a {
    color: #58585a;
    text-decoration: underline;
}

#cookiesBox2 {
    position: relative;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: center;
}

#cookiesBoxClose {
    color: #58585a;
    text-decoration: underline;
}

#cookiesBoxClose:hover {
    color: #58585a;
    text-decoration: underline;
}

body {
    font-size: 14px;
    color: #000;
    font-family: 'Roboto', sans-serif;
    /*font-family: 'Segoe UI', sans-serif;*/
}

.container {
    position: relative;
    max-width: 1170px;
    margin: 0 auto;
    padding: 0 15px;
}

.verticalAlign {
    display: table-cell;
    vertical-align: middle;
}

h1 {
    color: #000;
    font-size: 24px;
    font-weight: 500;
}

h2:not(.main-title) {
    display: inline-block;
    margin: 20px 0 40px 0;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: 700;
}

.pageContent h2 {
    float: left;
    width: 100%;
    margin: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
}

h2.newsHeader {
    margin-top: 0;
    color: #04305e
}

body.home h2.main-title {
    position: relative;
    text-align: center;
}
body.home h2.main-title span {
    background-color: #fff;
    color: #04305e;
    font-size: 28px;
    font-weight: 700;
    padding: 0 20px;
}
body.home h2.main-title:before {
    border-top: 2px solid #04305e;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%;
    width: 80%;
    z-index: -1;
    
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}

h3 {
    color: #000;
    font-size: 24px;
    font-weight: 500;
}
@media (max-width: 767px) {
    h3.blueBg {
        font-size: 20px;
    }
}

h4 {
    padding-bottom: 20px;
    color: #04305e;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}

h5 {
    margin-bottom: 10px;
    color: #04305e;
    font-size: 16px;
    text-align: left;
}

.newsInfo h5 {
    margin-bottom: 10px;
    color: #04305e;
    font-size: 16px;
    text-align: left;
}

.filmWrapper .newsInfo h5 {
    margin-bottom: 10px;
    color: #04305e;
    font-size: 18px;
    text-align: left;
}

.filmWrapper {
    margin-bottom: 30px;
}

.filmDetails.embed-responsive video {
    width: auto;
    height: auto;
}

.filmDetails {
    float: left;
    width: 100%;

}

.nav_bar_1 {
    padding: 20px 0 0;
    width: 100%;
    float: left;
    height: auto !important;
}

.przedstawiciel_swiat img {
    display: block;
    margin: 0 auto;
}

.przedstawiciel_swiat p {
    margin-bottom: 0;
}

.nav_bar_1 .position {
    width: 50% !important;
}

.nav_bar_1 select {
    margin-left: 10px;
    box-shadow: none;
    border: 1px solid #bababa;
    border-radius: 0;
    line-height: 30px;
    height: 30px;
    width: 200px;
    padding: 0 5px;
    background-color: #fff !important;
}

.filmDetails iframe {
    width: inherit;
}

.newsShort {
    font-weight: normal;
    overflow: hidden;
    margin-bottom: 20px;
    max-height: 80px;
}

.newsShort p {
    margin: 0;
}

.newsDate {
    color: #04305e;
    font-size: 12px;
    margin-bottom: 5px;

}

h6 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
    color: #04305e;
}


.pageContent {
    position: relative;
}

.pageContent ul:not(.page-numbers):not(.breadcrumbs) {
    display: inline-block;
    list-style: none;
    margin-bottom: 20px;
    width: 100%;
}
.pageContent ul ul {
    margin-bottom: 0 !important;
}

.pageContent ul:not(.page-numbers):not(.breadcrumbs) > li > ul {
    padding: 5px 0;
}

.pageContent ul:not(.page-numbers):not(.breadcrumbs) > li {
    padding: 3px 0;
    padding-left: 15px;
    background: url("../img/arrowRSmall.png") no-repeat 0px 9px;
}

.pageContent ol {
    padding-left: 20px;
    margin-bottom: 20px;
}
.pageContent ol ol {
    margin-bottom: 0;
}

.pageContent ol > li {
    padding: 3px 0;
}


.bx-wrapper {
    border: none;
    background: none;
    margin-bottom: 0;
    
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}


.button1 {
}

.button1:hover {

}

.buttonWrapper {
    display: block;
    padding-top: 5px;
}

.bW2:hover .button2 {
    color: #d0202e;
}

.bW2:hover .button2Bg {
    background-position: 0 -40px;
}

.bW2:hover .button3Bg {
    background-position: 0 -40px;
}

.bW2:hover .button4Bg {
    background-position: 0 -40px;
}

.bW2:hover .button5Bg {
    background-position: 0 -40px;
}

.button2 {
    color: #04305e;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    vertical-align: middle;
}

.button2:hover {
    color: #d0202e;
}

.button2Bg {
    width: 42px;
    height: 42px;
    margin-right: 8px;
    background: url("../img/techData.png") no-repeat;
    vertical-align: middle;
}

.button2Bg:hover {
    background-position: 0 -40px;
}

.button3Bg {
    width: 42px;
    height: 42px;
    margin-right: 8px;
    background: url("../img/info.png") no-repeat;
    vertical-align: middle;
}

.button3Bg:hover {
    background-position: 0 -40px;
}

.button4Bg {
    width: 42px;
    height: 42px;
    margin-right: 8px;
    background: url("../img/poland.png") no-repeat;
    vertical-align: middle;
}

.button4Bg:hover {
    background-position: 0 -40px;
}

.button5Bg {
    width: 42px;
    height: 42px;
    margin-right: 8px;
    background: url("../img/world.png") no-repeat;
    vertical-align: top;
}

.button5Bg:hover {
    background-position: 0 -40px;
}

.button3,
.sliderWrapper .readMore {
    display: inline-block;
    padding: 5px 20px;
    background: #04305e;
    color: #fff;
    font-weight: 500;
    border: none;
}

.button3:hover,
.button3:focus,
.sliderWrapper .readMore:hover,
.sliderWrapper .readMore:focus {
    background: #d0202e;
    color: #fff;
}

.button4 {
    display: inline-block;
    padding: 5px 20px;
    background: #cecece;
    color: #4D4D4D;
    font-weight: 500;
}

.button4:hover,
.button4:focus {
    background: #d0202e;
    color: #fff;
}


.top-header {
    display: table;
    width: 100%;
}

.top-header .tel {
    font-size: 17px;
    line-height: 38px;
    font-weight: 700;
}

.top-header .tel span.phone {
    background: url("../img/contactPhoneBlue.png") 0 9px no-repeat;
    height: 38px;
    margin-bottom: 0;
    margin-right: 5px;
    width: 22px;
}


/*navigation*/

nav {
    z-index: 1000;
    background: #c6c6c6;
    -webkit-box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.08);
    box-shadow: inset 0px 5px 5px 0px rgba(0, 0, 0, 0.08);
}

.navbar.navbar-default {
    width: 100%;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0 auto;
    min-height: inherit;
    position: relative;
}

.top-header .navbar.navbar-default {
    background: none;
    float: right;
    width: auto;
}

.ytLink {
    background-image: url("../img/yt-big.png");
    display: inline-block;
    height: 26px;
    text-indent: -9999px;
    width: 113px;
    vertical-align: middle;
}
@media (max-width: 767px) {
    .ytLink {
        float: right;
        margin-top: 11px;
    }
}

.navbar-collapse.collapse {
    border: none;
}
@media (max-width: 767px) {
    .navbar-collapse {
        background-color: #d8d8d8;
    }
}

.top-header .navbar-collapse.collapse {
    padding: 0;
}

.main-navbar.navbar {
    margin-top: -50px;
    z-index: 101 !important;
}
@media (max-width: 767px) {
    .main-navbar.navbar {
        margin-top: 0;
    }
}

@media (min-width: 992px) {
    .main-navbar::before {
        background: #fff url("../img/main-navbar-cross.png") right 0 no-repeat;
        content: "";
        left: 0;
        height: 50px;
        position: absolute;
        top: 0;
        width: 37%;
    }
}

.navbar-nav {
    float: right;
}

.navbar-default .navbar-nav > li {
    display: block;
}

@media (min-width: 768px) {
    .main-navbar.navbar-default .navbar-nav > li {
        margin-left: 4px;
    }
}

.navbar-default .navbar-nav > li > a {
    color: #04305e;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.main-navbar.navbar-default .navbar-nav > li > a {
    margin: 0 14px;
    padding-left: 0;
    padding-right: 0;
}
@media (max-width: 767px) {
    .main-navbar.navbar-default .navbar-nav > li > a {
        margin: 0;
    }
}

@media (min-width: 768px) {
    .main-navbar.navbar-default .navbar-nav > li:last-child > a {
        margin-right: 0;
    }
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
}

.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a,
.navbar-default .navbar-nav > li > a:focus,
body.single-products .navbar-default .navbar-nav > .menu-item-object-products > a,
body.tax-cat-products .navbar-default .navbar-nav > .menu-item-object-products > a,
body.post-type-archive-products .navbar-default .navbar-nav > .menu-item-object-products > a,
body.single-post.cat-23 .navbar-default .navbar-nav > li.exhibitions > a,
body.single-post.cat-24 .navbar-default .navbar-nav > li.customer-center > a,
body.single-post.cat-25 .navbar-default .navbar-nav > li.customer-center > a,
body.single-post.cat-1 .navbar-default .navbar-nav > li.news > a,
.navbar-default .navbar-nav:not(#menu-top-header) > .current_page_parent > a,
.navbar-default .navbar-nav:not(#menu-top-header) > .current-page-ancestor > a,
.navbar-default .navbar-nav:not(#menu-top-header) > .current-menu-item > a,
.navbar-default .navbar-nav:not(#menu-top-header) > .current-menu-item > a:hover,
.navbar-default .navbar-nav:not(#menu-top-header) > .current-menu-item > a:focus {
    background: #d0202e;
    color: #fff;
}

@media (min-width: 768px) {
    
    .main-navbar.navbar-default .navbar-nav > li:hover > a::before,
    .main-navbar.navbar-default .navbar-nav > li:focus > a::before,
    .main-navbar.navbar-default .navbar-nav > li > a:hover::before,
    .main-navbar.navbar-default .navbar-nav > li > a:focus::before,
    body.single-products .main-navbar.navbar-default .navbar-nav > .menu-item-object-products > a::before,
    body.tax-cat-products .main-navbar.navbar-default .navbar-nav > .menu-item-object-products > a::before,
    body.post-type-archive-products .main-navbar.navbar-default .navbar-nav > .menu-item-object-products > a::before,
    body.single-post.cat-23 .main-navbar.navbar-default .navbar-nav > li.exhibitions > a::before,
    body.single-post.cat-24 .main-navbar.navbar-default .navbar-nav > li.customer-center > a::before,
    body.single-post.cat-25 .main-navbar.navbar-default .navbar-nav > li.customer-center > a::before,
    body.single-post.cat-1 .main-navbar.navbar-default .navbar-nav > li.news > a::before,
    .main-navbar.navbar-default .navbar-nav:not(#menu-top-header) > .current_page_parent > a::before,
    .main-navbar.navbar-default .navbar-nav:not(#menu-top-header) > .current-page-ancestor > a::before,
    .main-navbar.navbar-default .navbar-nav:not(#menu-top-header) > .current-menu-item > a::before {
        background: url("../img/main-navbar-cross.png") 0 -50px no-repeat;
        content: "";
        left: -27px;
        height: 50px;
        position: absolute;
        top: 0;
        width: 27px;
    }
    
    .main-navbar.navbar-default .navbar-nav > li:hover > a::after,
    .main-navbar.navbar-default .navbar-nav > li:focus > a::after,
    .main-navbar.navbar-default .navbar-nav > li > a:hover::after,
    .main-navbar.navbar-default .navbar-nav > li > a:focus::after,
    body.single-products .main-navbar.navbar-default .navbar-nav > .menu-item-object-products > a::after,
    body.tax-cat-products .main-navbar.navbar-default .navbar-nav > .menu-item-object-products > a::after,
    body.post-type-archive-products .main-navbar.navbar-default .navbar-nav > .menu-item-object-products > a::after,
    body.single-post.cat-23 .main-navbar.navbar-default .navbar-nav > li.exhibitions > a::after,
    body.single-post.cat-24 .main-navbar.navbar-default .navbar-nav > li.customer-center > a::after,
    body.single-post.cat-25 .main-navbar.navbar-default .navbar-nav > li.customer-center > a::after,
    body.single-post.cat-1 .main-navbar.navbar-default .navbar-nav > li.news > a::after,
    .main-navbar.navbar-default .navbar-nav:not(#menu-top-header) > .current_page_parent > a::after,
    .main-navbar.navbar-default .navbar-nav:not(#menu-top-header) > .current-page-ancestor > a::after,
    .main-navbar.navbar-default .navbar-nav:not(#menu-top-header) > .current-menu-item > a::after {
        background: url("../img/main-navbar-cross.png") 0 -100px no-repeat;
        content: "";
        right: -27px;
        height: 50px;
        position: absolute;
        top: 0;
        width: 27px;
        z-index: 1;
    }
    
}

.navbar-default .navbar-nav li ul.sub-menu {
    background-color: #d8d8d8;
    display: none;
    left: -13px;
    list-style: none;
    position: absolute;
    top: 100%;
    width: 210px;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav li ul.sub-menu {
        border-bottom: 1px solid #04305e;
        position: static;
        text-align: center;
        width: 100%;
    }
}

.navbar-default .navbar-nav li:hover > ul.sub-menu {
    display: block;
}

.navbar-default .navbar-nav li:hover ul.sub-menu li {
    position: relative;
}

.navbar-default .navbar-nav li ul.sub-menu li a {
    display: block;
    padding: 10px 27px;
    text-transform: uppercase;
    font-weight: 500;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav li ul.sub-menu li a {
        line-height: 35px;
    }
}

.navbar-default .navbar-nav li ul.sub-menu li a:hover,
.navbar-default .navbar-nav li > ul.sub-menu > li:hover > a,
.navbar-default .navbar-nav li > ul.sub-menu > li:focus > a,
.navbar-default .navbar-nav li > ul.sub-menu > li.current-menu-ancestor > a,
.navbar-default .navbar-nav li > ul.sub-menu > li.current-menu-item > a {
    background-color: #222;
    color: #fff;
}

.navbar-default .navbar-nav li ul.sub-menu ul.sub-menu {
    left: 100%;
    top: 0;
}

.navbar-default .navbar-nav li ul.sub-menu ul.sub-menu li a {
    padding-left: 10px;
    padding-right: 10px;
}

#menu-top-header.navbar-nav li:not(.wpml-ls-menu-item) a:hover,
#menu-top-header.navbar-nav li:not(.wpml-ls-menu-item) a:focus,
#menu-top-header.navbar-nav li.current-page-ancestor a {
    background-color: transparent;
    color: #d0202e;
}

#menu-top-header.navbar-nav li:not(.wpml-ls-menu-item) a:before {
    background-image: url("../img/menu-top-header-icons.png");
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 22px;
    margin-right: 10px;
    padding-left: 21px;
    width: 21px;
    vertical-align: middle;
}
#menu-top-header.navbar-nav li.service a:before {
    background-position: 0 center;
}
#menu-top-header.navbar-nav li.download a:before {
    background-position: -21px center;
}
#menu-top-header.navbar-nav li.customer a:before {
    background-position: -42px center;
}
#menu-top-header.navbar-nav li.news a:before {
    background-position: -63px center;
    padding-left: 22px;
    width: 22px;
}
#menu-top-header.navbar-nav li.contact a:before {
    background-position: -85px center;
    padding-left: 20px;
    width: 20px;
}

#menu-top-header.navbar-nav li a {
    font-size: 12px;
    font-weight: 600;
    padding-bottom: 8px;
    padding-top: 8px;
}

#menu-top-header.navbar-nav li.wpml-ls-first-item {
    margin-left: 20px;
}

#menu-top-header.navbar-nav li.wpml-ls-menu-item a {
    background-color: #04305e;
    color: #ffffff;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    height: 27px;
    margin-left: 6px;
    margin-top: 5px;
    padding: 0;
    text-align: center;
    text-transform: none;
    width: 28px;
    
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

#menu-top-header.navbar-nav li.wpml-ls-menu-item a:hover {
    border-color: #d0202e;
}

.navbar-header .tel {
    float: right;
    font-size: 16px;
    line-height: 32px;
    margin-right: 10px;
    margin-top: 16px;
}
.navbar-header .tel span.phone {
    margin-bottom: 0;
    margin-right: 0;
    width: 24px;
}

.navbar-default .navbar-toggle {
    border: 2px solid #04305e;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background: none;
    border-color: #d0202e;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #04305e;
}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #d0202e;
}

.footerHeader {
    display: inline-block;
    vertical-align: middle;
    color: #cecece;
    padding-bottom: 10px;
    font-weight: 500;
    font-size: 26px;
    line-height: 40px;
}

.footerHeaderSmall {
    color: #404040;
    font-weight: 500;
    font-size: 20px;
}

.envelope {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
    width: 42px;
    height: 42px;
    border: 1px solid #cecece;
    background: url("../img/envelope.png") no-repeat;
}
.envelope:hover {
    background-position: 0 -42px;
}

.contactBoxText {
    display: inline-block;
    vertical-align: top;
    margin-top: -3px;
    color: #cecece;
    font-weight: 500;
    font-size: 14px;
}

.textYoutube {
    width: 160px;
}

.contactInnerWrapper {
    padding-bottom: 15px;
}

.socialWrapper a {
    background-image: url("../img/social-icons.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 28px;
    margin-right: 8px;
    text-indent: -9999px;
    width: 28px;
}
.socialWrapper a.facebook {
    background-position: 0 0;
}
.socialWrapper a.twitter {
    background-position: -28px 0;
}
.socialWrapper a.gplus {
    background-position: -56px 0;
}
.socialWrapper a.youtube {
    background-position: -84px 0;
}

.place {
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    margin-bottom: 10px;
    background: url("../img/contactPlace.png") no-repeat;
}

.mail {
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    background: url("../img/contactMail.png") no-repeat;
}

.phone {
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    margin-bottom: 10px;
    background: url("../img/contactPhone.png") no-repeat;
}

.yt {
    display: inline-block;
    vertical-align: top;
    width: 68px;
    height: 32px;
    margin-right: 10px;
    margin-bottom: 10px;
    background: #d0202e url("../img/yt.png") no-repeat center 0;
    cursor: pointer;
}

.logoWrapper {
    display: block;
    float: left;
    width: 196px;
}
@media (max-width: 991px) {
    .logoWrapper {
        width: 150px;
    }
}

.searchLangWrapper {
    display: block;
    float: right;
    margin-top: 29px;
}
@media (max-width: 991px) {
    .searchLangWrapper {
        margin-bottom: 88px;
    }
}
@media (max-width: 767px) {
    .searchLangWrapper {
        margin-bottom: 20px;
        margin-top: 20px;
    }
}

#searchBox {
    display: inline-block;
    height: 48px;
    margin-right: 30px;
    padding: 0;
    padding-right: 70px;
    position: relative;
    vertical-align: middle;
}
@media (max-width: 767px) {
    #searchBox {
        width: 100%;
    }
    
    #searchBox label {
        display: block;
    }
}

#searchBox input#fraza {
    background-color: #f8f8f8;
    border: 1px solid #04305e;
    color: #04305e;
    float: left;
    font-size: 17px;
    font-weight: 400;
    height: 48px;
    line-height: 48px;
    padding: 0 20px;
    width: 100%;
    
    -webkit-border-top-left-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-topleft: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

#searchBox input.search-submit {
    background: #04305e url("../img/search.png") 42% center no-repeat;
    border: none;
    height: 100%;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 70px;
    z-index: 1;
    
    -webkit-border-top-right-radius: 30px;
    -webkit-border-bottom-right-radius: 30px;
    -moz-border-radius-topright: 30px;
    -moz-border-radius-bottomright: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
#searchBox input.search-submit:hover {
    background-color: #d0202e;
}

.langBox {
    width: 100%;
}

.headerInfo {
    display: table;
    min-height: 100px;
    width: 100%;
}

.logo {
    padding: 5px 0;
    position: relative;
    z-index: 102;
}
@media (max-width: 991px) {
    .logo {
        padding-bottom: 10px;
        padding-top: 10px;
    }
}

.logo-sticky {
    display: none;
    float: left;
    max-height: 45px;
    padding-top: 5px;
}

.langBox {
    float: right;
}

.sliderWrapper {
    margin-top: 30px;
    position: relative;
}
@media (max-width: 991px) {
    .sliderWrapper {
        margin-bottom: 20px;
    }
}
@media (max-width: 767px) {
    .sliderWrapper {
        margin-top: 0;
    }
}

.sliderWrapper .text-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 262px;
    height: 100%;
    padding: 2em;
    /* background-color: rgba(255, 255, 255, 0.8);*/
}

.sliderWrapper .text-content h2 {
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 20px;
    color: #04305e;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 26px;
}

.sliderWrapper .text-content a.button-link {
    position: absolute;
    bottom: 1em;
    right: 1em;
    padding: 0.25em 0.5em;
}

.sliderWrapper .image-content {
    line-height: 0;
}

.sliderWrapper .image-content img {
    height: auto;
    max-width: 100%;
    width: 100%;
}

#mainSlider li {
    max-height: 500px;
}

.sliderWrapper .sy-box {
    position: relative;
}

.sliderWrapper .sy-pager {
    position: absolute;
    z-index: 3;
    bottom: 15px;
    padding-right: 15px;
    text-align: right;
}
@media (max-width: 991px) {
    .sliderWrapper .sy-pager {
        bottom: -35px;
        padding-right: 0;
        text-align: center;
    }
}

.sy-pager li {
    display: inline-table;
    margin: 0 5px;
}

.sliderWrapper .sy-pager li a {
    display: block;
    width: 20px;
    height: 20px;
    background: #ddd;
    border: 1px solid #ddd;
    border-radius: 0;
    color: #ddd;
    text-align: center;
}

.sliderWrapper .sy-pager li.sy-active a:link,
.sliderWrapper .sy-pager li.sy-active a,
.sliderWrapper .sy-pager li:hover a {
    display: block;
    width: 20px;
    height: 20px;
    opacity: 1;
    background: #d0202e;
    border-color: #d0202e;
    color: #d0202e;
}

.sliderWrapper .sy-caption-wrap {
    width: 100%;
    max-width: 1170px;
    bottom: 65px;
}

.sliderWrapper .sy-caption {
    width: 100%;
    padding: 5px 0;
    opacity: 0.6;
    background: #009de0;
    border-radius: 0;
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    text-transform: uppercase;
    text-align: center;
}

.sliderWrapper .readMore {
    display: inline-block;
    padding: 5px 20px;
    background: #04305e;
    color: #fff;
    font-weight: 500;
}

.sliderWrapper .sy-pager li.sy-active a {
    background: #04305e;
}

.news h4 {
    text-align: center;
}

.news .boxInnerWrapper {
    position: relative;
    padding-bottom: 60px;
}

.news-list .boxInnerWrapper {
    background-color: #d8d8d8;
    margin-bottom: 30px;
}

.news-list .newsDate,
.news-list .newsInfo,
.news-list .newsShort {
    padding-left: 15px;
    padding-right: 15px;
}
.news-list .button3 {
    margin-left: 15px;
}

.news-list .boxInnerWrapper img {
    min-width: 100%;
}

.news-list .boxInnerWrapper .newsShort {
    margin-bottom: 40px;
}

.news .boxInnerWrapper {
    padding-bottom: 15px;
}

.news .single-news:first-child {
    margin-bottom: 20px;
}

.news .boxInnerWrapper img {
    background: #fff;
}

.news-list .boxInnerWrapper .button3 {
    position: absolute;
    bottom: 15px;
}

ul.page-numbers {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

ul.page-numbers > li {
    display: inline;
}

ul.page-numbers li a.prev {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

ul.page-numbers li a.next {
    margin-right: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

ul.page-numbers > li > a,
ul.page-numbers > li > span {
    color: #04305e;
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

ul.page-numbers > li > a:focus,
ul.page-numbers > li > a:hover,
ul.page-numbers > li > span:focus,
ul.page-numbers > li > span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}

ul.page-numbers a.current,
ul.page-numbers a.current:focus,
ul.page-numbers a.current:hover,
ul.page-numbers span.current,
ul.page-numbers span.current:focus,
ul.page-numbers span.current:hover {
    background-color: #d0202e;
    border-color: #d0202e;
    z-index: 3;
    color: #fff;
    cursor: default;
}

.slider-arrows {
    position: absolute;
    right: 35px;
    top: 8px;
}
@media (max-width: 767px) {
    .slider-arrows {
        right: 30px;
        top: 6px;
    }
}

.slider-arrows a {
    background-image: url("../img/slider-arrows.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 34px;
    text-indent: -9999px;
    width: 34px;
}
.slider-arrows a.prev-slide {
    background-position: 0 0;
}
.slider-arrows a.next-slide {
    background-position: -34px 0;
    margin-left: 2px;
}

div.products {
    margin-bottom: 30px;
    padding: 20px 10px;
}

.slider-products .item {
    padding: 0 10px;
}
@media (min-width: 350px) and (max-width: 1199px) {
    .slider-products .item {
        width: 300px !important;
    }
}

.boxInnerWrapperProduct {
    background: #fff;
    position: relative;
    padding: 20px;
    position: relative;
}

body.tax-cat-products .boxInnerWrapperProduct,
body.post-type-archive-products .boxInnerWrapperProduct {
    border: 1px solid #d8d8d8;
    margin-bottom: 30px;
}
body.tax-cat-products .boxInnerWrapperProduct:hover,
body.post-type-archive-products .boxInnerWrapperProduct:hover {
    border-color: rgba(4, 48, 94, 0.8);
}

.boxInnerWrapperProduct h4 {
    padding-bottom: 0;
}

.boxInnerWrapperProduct:hover .productInfo {
    display: block;
}

.imgProductWrapper {
    display: table;
    vertical-align: middle;
    height: 180px;
    margin: 0 auto;
    text-align: center;
}

.imgProductWrapper .cell {
    display: table-cell;
    vertical-align: middle;
}

.imgProductWrapper h4 a:hover {
    color: #d0202e;
}

.imgGallery,
.imgGalleryMin {
    display: block;
    float: left;
}

.imgGallery {
    max-width: 40%;
}

.imgGalleryMin {
    width: 60%;
}

.imgGallery a img {
    max-height: 300px;
    padding: 30px;
    border: 1px solid #04305e;
}

.imgGallery a:hover img {
    border: 1px solid #d0202e;
}

.imgGalleryMin a {
    display: inline-block;
    float: left;
}

.imgGalleryMin a img {
    border: 1px solid #4d4d4d;
    height: 80px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 10px;
    width: auto;
}

.imgGalleryMin a:hover img {
    border: 1px solid #d0202e;
}

.vertical-middle {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.productInfo {
    background-color: rgba(4, 48, 94, 0.8);
    content: "";
    display: none;
    left: 0;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}

.productInfo .bW2 {
    padding: 10px 0;
}

.productInfo .button2 {
    color: #fff;
    font-weight: bold;
}

.productInfo .bW2 .button2Bg {
    height: 27px;
    width: 27px;
}
.productInfo .bW2:hover .button2Bg {
    background-position: 0 -54px;
}

.productInfo .bW2 .button3Bg {
    height: 21px;
    width: 24px;
}
.productInfo .bW2:hover .button3Bg {
    background-position: 0 -42px;
}

.productInfo2 {
    padding: 10px 0;
    border-bottom: 1px solid #04305e;
}

.newsletter {
    background: #E0DCDD url("../img/newsletter-bg.jpg") center center no-repeat;
    margin-top: 50px;
    min-height: 266px;
    padding: 25px 0 35px;
    text-align: center;
    
    -webkit-background-size: cover;
    background-size: cover;
}

.newsletter p {
    margin-bottom: 0;
}

.newsletter h4 {
    color: #fff;
    font-size: 34px;
    font-weight: 800;
    margin-bottom: 30px;
    padding-bottom: 6px;
    position: relative;
    text-transform: uppercase;
}
.newsletter h4::after {
    background-color: #04305e;
    bottom: 0;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    width: 40px;
    
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
}

.newsletter input {
    border: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 48px;
    padding: 0 25px;
    
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.newsletter input.wpcf7-text {
    background-color: #fff;
    color: #999;
    font-weight: 600;
    margin-bottom: 15px;
    width: 100%;
}

.newsletter input.wpcf7-submit {
    background-color: #04305e;
    color: #fff;
    font-weight: 700;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 270px;
}
.newsletter input.wpcf7-submit:hover,
.newsletter input.wpcf7-submit:focus {
    background-color: #d0202e;
}

.newsletter span.wpcf7-not-valid-tip {
    color: #d0202e;
    font-size: 16px;
    font-weight: 600;
    margin-top: -10px;
}

.newsletter div.wpcf7-response-output {
	border: none;
    float: none;
    margin-bottom: 0;
    width: auto;
}

.newsletter .wpcf7-validation-errors {
    display: inline-block;
}

.newsletter div.wpcf7-mail-sent-ok {
	background-color: #398f14;
}

.newsletter div.wpcf7-mail-sent-ng,
.newsletter div.wpcf7-aborted {
	background-color: #ff0000;
}

.newsletter div.wpcf7-spam-blocked {
	background-color: #ffa500;
}

.newsletter div.wpcf7-validation-errors,
.newsletter div.wpcf7-acceptance-missing {
    background-color: #f7e700;
}

.contentWrapper {
    margin-bottom: 50px;
    margin-top: 30px;
}
@media (max-width: 767px) {
    .contentWrapper {
        margin-bottom: 20px;
        margin-top: 20px;
    }
}

.contentWrapper img {
    max-width: 100%;
}

body.home .contentWrapper {
    margin-bottom: 0;
}

.main-content {
    margin-bottom: 40px;
}
@media (max-width: 767px) {
    .main-content {
        margin-bottom: 20px;
    }
}

.main-content p {
    font-size: 16px;
}

@media (min-width: 768px) {
    .main-content p:first-child {
        margin-top: 40px;
    }
}

.main-content img.img-responsive {
    margin: 0 auto;
}

footer {
    padding-top: 10px;
    background: #222;
    color: #fff;
}

footer h5 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 20px;
    padding-bottom: 6px;
    position: relative;
    text-transform: uppercase;
}
footer h5::after {
    background-color: #d0202e;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 40px;
}

.footerText {
    padding-bottom: 20px;
    font-weight: 500;
    font-size: 16px;
    color: #cecece;
}

ul.footerMenu {
    list-style: none;
    display: block;

}

ul.footerMenu:first-child {
    padding-right: 50px;
}

ul.footerMenu li a {
    width: 100%;
    display: block;
    padding-bottom: 5px;
    color: #cecece;
    font-weight: 500;
    font-size: 16px;
}

ul.footerMenu li a:hover {
    color: #d0202e;
}

.footerInfo1 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.footerInfo2 {
    background-color: #04305e;
    padding: 10px 0;
    text-align: center;
}

.copyright {
    font-weight: 500;
    font-size: 14px;
    color: #cecece;
}

.design {
    float: right;
    color: #cecece;
    font-weight: 500;
    font-size: 14px;
}

.design a {
    padding-left: 2px;
    color: #cecece;
    font-size: 14px;
}

.design a:hover {
    color: #fff;
}

/*zwykla*/

.padding0 {
    padding: 0;
}

.paddingL0 {
    padding-left: 0;
}

.paddingLR0 {
    padding-left: 0;
    padding-right: 0;
}

.paddingR0 {
    padding-right: 0;
}

.paddingL5 {
    padding-left: 5px;
}

.paddingR5 {
    padding-right: 5px;
}

.paddingL10 {
    padding-left: 10px;
}

.paddingR10 {
    padding-right: 10px;
}

.paddingL20 {
    padding-left: 20px;
}

.paddingR20 {
    padding-right: 20px;
}

.marginCenter {
    margin: 0 auto;
}

.margin0 {
    margin: 0;
}

.marginBtm10 {
    margin-bottom: 10px;
}

.marginBtm20 {
    margin-bottom: 20px;
}

.marginTop20 {
    margin-top: 20px;
}

.marginTop30 {
    margin-top: 30px;
}

.marginTop40 {
    margin-top: 40px;
}

.paddingTop10 {
    padding-top: 10px;
}

.paddingTop20 {
    padding-top: 20px;
}

.paddingTop30 {
    padding-top: 30px;
}

.paddingBtm10 {
    padding-bottom: 10px;
}

.paddingBtm20 {
    padding-bottom: 20px;
}

.padding10 {
    padding: 10px;
}

.padding15 {
    padding: 15px;
}

.padding20 {
    padding: 20px;
}

.padding40 {
    padding: 40px;
}

.borderLight1 {
    border: 1px solid #cecece;
}

.bgGrey {
    background: #4d4d4d;
}

.bgGreyLight {
    background: #efefef;
}

.bgRed {
    background: #d0202e;
}

.bgBlue {
    background: #04305e;
}

.bgWhite {
    background: #fff;
}

.bgOrangeLight {
    background: #ff8d41;
}

.txtWhite {
    color: #fff;
}

.txtStrongBlue {
    color: #04305e;
    font-weight: 700;
}

.width3 {
    float: left;
    width: 33%;
}

.width5 {
    float: left;
    width: 50%;
}

.width10 {
    float: left;
    width: 100%;
}

.imgWrapper {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.imgWrapper.wrapperSecond {
    float: left;
    margin-bottom: 10px;
}

.usualImg {
    float: left;
    width: 33%;
    padding-right: 10px;
}

.imgWrapper1 {
    float: left;
    width: 100%;
}

.usualImg1 {
    float: left;
    width: 33%;
    padding-right: 10px;
    margin-bottom: 10px;
}

.usualImg2 {
    float: left;
    padding-right: 5px;
    padding-bottom: 5px;
    display: inline-block;
    vertical-align: top;
}

.usualImg2 img {
    margin: 0;
    max-width: 160px;
    vertical-align: top;
}

div.media {
    padding: 0 15px;
}

div.media h5 {
    width: 100%;
    margin-bottom: 20px;
    padding: 10px 0 5px 0;
    font-size: 18px;
    font-weight: 500;
    color: #000;
    border-bottom: 1px solid #000;
}

.mediaImg {
    float: none;
    margin-bottom: 30px;
}

.adImg {
    float: none;
    max-width: 100%;
    margin-bottom: 30px;
}

.adImg1 {
    float: left;
}

.lh42 {
    line-height: 42px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.navbarSide {
    list-style: none;
    margin-bottom: 30px;
}
@media (max-width: 767px) {
    .navbarSide {
        margin-bottom: 0;
    }
}

.navbarSide > li > a {
    background: #d8d8d8;
    color: #04305e;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 2px;
    padding: 10px 15px;
    text-transform: uppercase;
    width: 100%;
}

.navbarSide > li.active > a,
.navbarSide > li.current_page_item > a,
body.single-post.cat-23 .navbarSide > li.page-item-124 > a,
body.single-post.cat-45 .navbarSide > li.page-item-698 > a,
body.single-post.cat-24 .navbarSide > li.page-item-246 > a,
body.single-post.cat-25 .navbarSide > li.page-item-248 > a {
    background: #d0202e;
    color: #fff;
}

.navbarSide > li:last-child > a {
    margin-bottom: 0;
}

.navbarSide > li > a:hover {
    background: #d0202e;
    color: #fff;
}

.navbarSide2 {
    display: none;
    list-style: none;
    margin-bottom: 2px;
}

.navbarSide2 li {
    background: url("../img/arrowRSmallWhite.png") 12px 15px no-repeat;
    padding-left: 30px;
}

.navbarSide > li.active > .navbarSide2 {
    display: block;
}

.navbarSide2 li a {
    background-color: #04305e;
    color: #fff;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: auto;
    padding: 10px 15px;
    text-transform: uppercase;
    width: 100%;
}

.navbarSide2 li a:hover,
.navbarSide2 li.active a {
    background-color: #d0202e;
    color: #fff;
}

.navbarSide2 li:last-child a {
    margin-bottom: 0;
}


main .breadcrumbs {
    padding: 10px 0 !important;
    border: 1px solid #04305e;
    border-left: 0;
    border-right: 0;
}

main .breadcrumbs li {
    display: inline-block;
    padding: 0 0 0 20px;
    background: url("../img/arrowRSmall.png") no-repeat 6px 5px;
}

main .breadcrumbs li:first-child {
    background: none;
    padding-left: 0;
}

main .breadcrumbs li a {
    font-weight: 500;
}

main .pages {
    float: right;
}

main .pages li {
    display: block;
    float: left;
    margin-right: 2px;
    padding: 0;
    background: none;
    line-height: 30px;
}

main .pages li a {
    display: block;
    height: 30px;
    min-width: 30px;
    background: #04305e;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-weight: 500 !important;
}

.likeList {
    padding: 0 3px;
    font-weight: 500;
}

main .pages li.active a {
    background: #d0202e;
    font-weight: 500 !important;
}

main .pages li a:hover {
    background: #d0202e;
}

main .pages li a.goBack {
    background: #04305e url("../img/arrowLSmallWhite.png") no-repeat center center;
}

main .pages li a.goFirst {
    background: #04305e url("../img/arrowFirst.png") no-repeat center center;
}

main .pages li a.goLast {
    background: #04305e url("../img/arrowLast.png") no-repeat center center;
}

main .pages li a.goNext {
    background: #04305e url("../img/arrowRSmallWhite.png") no-repeat center center;
}

main .pages li:hover a.goBack {
    background: #d0202e url("../img/arrowLSmallWhite.png") no-repeat center center;
}

main .pages li:hover a.goNext {
    background: #d0202e url("../img/arrowRSmallWhite.png") no-repeat center center;
}

.productDescGroup {
    position: relative;
    border-bottom: 1px solid #04305e;
}

.map {
    height: 300px;
    line-height: 0;
    margin-bottom: 30px;
    padding: 0;
    position: relative;
}

.google-maps {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.contactBox {
    float: left;
    width: 100%;
}

.contactData {
    font-weight: 500;
}

.contactComment {
    padding-top: 20px;
    font-weight: 500;
}

.contactPerson {
    width: 100%;
    float: left;
    padding-top: 5px;
}

.contactPerson .name {
    float: left;
    width: 30%;
    display: inline-block;
    line-height: 30px;
}

.contactPerson .tel {
    float: left;
    width: 40%;
    display: inline-block;
    line-height: 30px;
}

.contactPerson .email {
    float: left;
    width: 30%;
    display: inline-block;

}

.contactPerson .email a {
    float: right;
}

.contactBox div {
    float: left;
    width: 100%;

}

.contactBox h5 {
    width: 60%;
    float: left;
    line-height: 30px;
    padding: 0;
}

.contactBox .button3 {
    float: right;
}

.contactBox h6 {
    width: 100%;
    float: left;
    padding: 0;
}

iframe {
    width: 100%;
}

#tabs h2 {
    float: none;
}

/*resp tabs*/
#tabs .resp-tabs-list {
    background: none !important;
    border-left: none !important;
    border-right: none !important;
    float: left;
    margin: 20px 0 0;
    padding: 10px 0 0;
    width: 100%;
}

#tabs .resp-tabs-list li,
#tabs .resp-tabs-list li.resp-tab-active {
    background: none !important;
    border: none !important;
    padding: 14px 13px !important;
}

#tabs .resp-tabs-list li.resp-tab-active {
    background-color: #efefef !important;
}

#tabs .resp-tabs-list li .button2Bg {
    background: url("../img/techData.png") 0 -27px no-repeat;
    height: 27px;
    width: 27px;
}
#tabs .resp-tabs-list li.resp-tab-active .button2Bg,
#tabs .resp-tabs-list li:hover .button2Bg {
    background-position: 0 -54px;
}

#tabs .resp-tabs-list li .button3Bg {
    background: url("../img/info.png") 0 -21px no-repeat;
    height: 21px;
    width: 24px;
}
#tabs .resp-tabs-list li.resp-tab-active .button3Bg,
#tabs .resp-tabs-list li:hover .button3Bg {
    background-position: 0 -42px;
}

#tabs .resp-tabs-list li .button4Bg,
#tabs .resp-tabs-list li .button5Bg {
    height: 24px;
    width: 24px;
}

#tabs .resp-tabs-list li.resp-tab-active .button4Bg {
    background: url("../img/poland.png") no-repeat;
}

#tabs .resp-tabs-list li.resp-tab-active .button5Bg {
    background: url("../img/world.png") no-repeat;
}

#tabs .resp-tabs-list li:hover .button4Bg,
#tabs .resp-tabs-list li:hover .button5Bg,
#tabs .resp-tabs-list li.resp-tab-active .button4Bg,
#tabs .resp-tabs-list li.resp-tab-active .button5Bg {
    background-position: 0 -24px;
}

#tabs .resp-tabs-list li .button2 {
    line-height: 27px;
}
#tabs .resp-tabs-list li .button2.lh24 {
    line-height: 24px;
}

#tabs .resp-tabs-list li.resp-tab-active .button2 {
    color: #d0202e;
}

#tabs .resp-tab-content-active {
    border: none !important;

}

#tabs h2.resp-accordion,
#tabs h2.resp-accordion.resp-tab-active {
    display: none;
}

#tabs h2.resp-accordion:hover .button2 {
    color: #d0202e;
}

#tabs h2.resp-accordion:hover .button2Bg {
    background-position: 0 -40px;
}

#tabs h2.resp-accordion:hover .button3Bg {
    background-position: 0 -40px;
}

#tabs h2.resp-accordion:hover .button4Bg {
    background-position: 0 -40px;
}

#tabs h2.resp-accordion:hover .button5Bg {
    background-position: 0 -40px;
}

#tabs h2.resp-accordion.resp-tab-active .button2,
#tabs h2.resp-accordion.resp-tab-active:hover .button2 {
    color: #d0202e;
}

#tabs h2.resp-accordion.resp-tab-active .button2Bg {
    background: #ddd url("../img/techData.png") no-repeat;
}

#tabs h2.resp-accordion.resp-tab-active .button3Bg {
    background: #ddd url("../img/info.png") no-repeat;
}

#tabs h2.resp-accordion.resp-tab-active .button4Bg {
    background: #ddd url("../img/poland.png") no-repeat;
}

#tabs h2.resp-accordion.resp-tab-active .button5Bg {
    background: #ddd url("../img/world.png") no-repeat;
}

#tabs h2.resp-accordion.resp-tab-active:hover .button2Bg {
    background-position: 0 -40px;
    border: 1px solid #d0202e;
}

#tabs h2.resp-accordion.resp-tab-active:hover .button3Bg {
    background-position: 0 -40px;
}

#tabs h2.resp-accordion.resp-tab-active:hover .button4Bg {
    background-position: 0 -40px;
}

#tabs h2.resp-accordion.resp-tab-active:hover .button5Bg {
    background-position: 0 -40px;
}

h2 span.resp-arrow {
    width: 20px;
    height: 42px;
    margin: 0;
    border: none !important;
    background: url("../img/arrowDown.png") no-repeat center center !important;
}

h2.resp-tab-active span.resp-arrow {
    width: 20px;
    height: 42px;
    margin: 0;
    border: none !important;
    background: url("../img/arrowUp.html") no-repeat center center !important;
}

.logoSmall {
    display: none;
}

/*select*/

.respSelect1 {
    width: 100%;
}

.selectWrapper {
    position: relative;
}

span.selection {
    display: block;
}

.select2-container {
    height: 30px;
}

.select2-container--default .select2-selection--single {
    display: block;
    width: 100%;
    height: 30px;
    padding: 0 10px;
    border: 1px solid #4d4d4d;
    border-radius: 0;
    background: none;
    line-height: 28px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0;
    padding-right: 30px;
    background: #efefef;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 30px;
    height: 28px;
    border-left: 1px solid #4d4d4d;
    background: url("../img/arrowDown.png") no-repeat center center;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:hover,
.select2-container--default .select2-selection--single .select2-selection__arrow:focus {
    background: url("../img/arrowDown.png") no-repeat center center;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none;
}

.select2-dropdown {
    border-radius: 0;
    background: #efefef;
    border: 1px solid #4d4d4d;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #d0202e;
    color: white;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 15px;
    color: #000;
}

.select2-container .select2-search--inline .select2-search__field {
    font-size: 15px;
}

.select2-search--dropdown {
    padding: 6px;
}

/*.setRadio {*/
/*position: relative;*/
/*display: block;*/
/*padding-bottom: 10px;*/
/*}*/

/*.setCheck label {*/
/*width: 95%;*/
/*margin-left: -20px;*/
/*color: #000000;*/
/*font-size: 13px;*/
/*font-weight: 400;*/
/*line-height: 20px;*/
/*}*/

/*input[type=checkbox] + label.css-label {*/
/*display: inline-block;*/
/*padding-left: 30px;*/
/*background-repeat: no-repeat;*/
/*background-position: 0 0;*/
/*vertical-align: top;*/
/*cursor: pointer;*/

/*}*/

/*input[type=checkbox]:checked + label.css-label {*/
/*background-image: url(../img/checkBoxImgOn.png);*/
/*}*/

/*label.css-label {*/
/*background-image: url(../img/checkBoxImg.png);*/
/*-webkit-touch-callout: none;*/
/*-webkit-user-select: none;*/
/*-khtml-user-select: none;*/
/*-moz-user-select: none;*/
/*-ms-user-select: none;*/
/*user-select: none;*/
/*}*/

/*.formSet {*/
/*float: left;*/
/*width: 100%;*/
/*padding-bottom: 10px;*/
/*}*/

/*.formSet.setRadio {*/
/*padding-bottom: 5px;*/
/*}*/

/*.formSet span {*/
/*padding: 0 3px;*/
/*}*/

/*.formSet .formLabel {*/
/*float: left;*/
/*width: 35%;*/
/*}*/

/*.formSet .formLabel label {*/
/*font-weight: 500;*/
/*line-height: 30px;*/
/*}*/

/*.formSet .formField {*/
/*float: left;*/
/*width: 65%;*/
/*}*/

/*.formSet .formField input {*/
/*height: 30px;*/
/*width: 100%;*/
/*padding-left: 5px;*/
/*background: #fff;*/
/*border: 1px solid #4d4d4d;*/
/*color: #4d4d4d;*/
/*box-shadow: none;*/
/*}*/

/*.formSet .formField.formFieldTextarea {*/
/*width: 100%;*/
/*}*/

/*.formSet .formLabel.formLabelTextarea {*/
/*padding-bottom: 5px;*/
/*}*/

/*.formSet .formField.formFieldTextarea textarea {*/
/*height: 100px;*/
/*width: 100%;*/
/*padding-left: 5px;*/
/*background: #fff;*/
/*border: 1px solid #4d4d4d;*/
/*color: #4d4d4d;*/
/*box-shadow: none;*/
/*}*/

.technicalData {
    width: 100%;

}

.table.technicalData tr td {
    width: 15%;
    min-width: 100px;
    text-align: center;
    font-size: 12px;
    vertical-align: top;
    padding: 10px 10px;
    white-space: nowrap;
    border: none;
    border-top-width: 0;
}

.table.technicalData tr td p {
    margin: 0;
}

.technicalData tr td:first-child {
    width: 15%;
    text-align: left;
    color: #04305e;
    font-weight: 500;
    white-space: normal;
}

.technicalData tr td:nth-child(2) {
    width: 5%;
    min-width: 80px;
    color: #04305e;
    font-weight: 500;
}

.technicalData tr:first-child td {
    font-weight: 500;
}

.technicalData tr:first-child td:first-child {
    color: #000;
    font-weight: 500;
}

.technicalData tr {
    padding: 0;
    border-bottom: 1px solid #4d4d4d;
}

.technicalData tr:last-child {
    border-bottom: none;
}

.technicalData tr td span {
    padding-left: 15px;
    background: url("../img/arrowRSmall.png") no-repeat 0px 4px;
}

.table1 {
    width: 100%;
    margin: 20px 0;
}

.table1 tr td {
    width: 27%;
    padding: 10px;
    background: #ddd;
}

.table1 tr td:last-child {
    width: 19%;
}

.table1 tr td:first-child {
    font-weight: 500;
    text-transform: uppercase;
}

.table1 tr:nth-child(2n) td {
    background: #eee;
}

.downloadFile {
    float: left;
    width: 100%;
    /*margin-bottom: 20px;*/
}

.bgBlue .downloadFile .fileName {
    background-image: url("../img/downloadWhite.png");
}

.bgBlue .downloadFile a {
    color: #fff;
}

.bgBlue a span.button3 {
    background: #d0202e;
    color: #fff;
}
.bgBlue a span.button3:hover,
.bgBlue a span.button3:focus {
    background: #fff;
    color: #04305e;
}

/*
.downloadLogo {
    display: inline-block;
    float: left;
    width: 40px;
    height: 40px;
    background: url("../img/download.png") no-repeat left center;
    border: 1px solid #04305e;
    margin-right: 10px;
}
*/
.fileName {
    float: left;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 0 8px 0;
    margin: 5px 0;
    background: url("../img/download.png") no-repeat left center;
    padding-left: 50px;
    color: #04305e;
}

.formTitle {
    margin-bottom: 20px;
    padding: 10px 0 5px 0;
    font-size: 18px;
    font-weight: 500;
    color: #04305e;
    border-bottom: 1px solid #04305e;
}

.formSet,
.formSet-1,
.logowanie_zestaw,
.setCheck .wpcf7-list-item {
    display: block;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}

.setCheck .wpcf7-list-item {
    margin: 0 0 10px;
    padding-bottom: 0;
}

.wpcf7-form-control-wrap {
    width: 100%;
}

.formSet .formLabel,
.logowanie_zestaw .logowanie_opis {
    position: absolute;
    z-index: 100;
    width: 190px;
    padding-top: 5px;
}

.logowanie_zestaw.zestaw1 .logowanie_opis {
    position: absolute;
    z-index: 100;
    width: 100px;
}

.formSet .formLabel label,
.logowanie_zestaw .logowanie_opis label,
.likeLabel {
    font-size: 14px;
    font-weight: 600;
}

.likeLabel {
    display: block;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.formSet .formLabel label span,
.logowanie_zestaw .logowanie_opis label span {
    padding: 0 2px;
}

.formSet .formField,
.logowanie_zestaw .logowanie_pole {
    width: 100%;
    padding-left: 190px;
}

.formSet .formField input,
.logowanie_zestaw .logowanie_pole input,
.formUwagi textarea,
.formField textarea {
    box-shadow: none;
    border: 1px solid #bababa;
    border-radius: 0;
    line-height: 30px;
    height: 30px;
    width: 100%;
    padding: 0 5px;
    background-color: #fff !important;
}

.logowanie_zestaw .logowanie_pole input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;

}

.formUwagi textarea,
.formField textarea {
    min-height: 80px;
}

.formSet .formField input#ulica {
    float: left;
    width: 30%;
    margin-right: 2%;
}

.formSet .formField input#ulica_n1 {
    float: left;
    width: 30%

}

.formSet .formField input#ulica_n2 {
    float: left;
    width: 30%
}

.formSet .formField .streetDivider {
    float: left;
    width: 8%;
    color: #717171;
    text-align: center;
    line-height: 30px;
}

.formSet .formField.formFile input {
    padding-top: 5px;
    height: 34px;
    line-height: 22px;
}

.setCheckbox {
    float: left;
    width: 100%;
}

.btnSet,
.logowanie_przycisk {
    float: left;
    width: 100%;
}

.logowanie_przycisk .button3,
.formButton .button3 {
    float: right;
}

.formRequiredFields,
.logowanie_pola_wymagane {
    float: left;
    width: 100%;
}

.e {
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px solid red;
    color: red;
    font-weight: 600;
    text-align: left !important;
    margin-bottom: 20px;

}

.k {
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px solid #000;
    color: #000;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
}

.setCheckbox {
    position: relative;
    display: block;
    padding-bottom: 10px;
}

.setCheckbox label {
    width: 95%;
    margin-left: -16px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    line-height: 20px;
}

input[type=checkbox] + .wpcf7-list-item-label {
    display: inline-block;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: top;
    cursor: pointer;
}

input[type=checkbox]:checked + .wpcf7-list-item-label {
    background-position: 0 -20px;
}

.wpcf7-checkbox .wpcf7-list-item-label {
    background-image: url(../img/checkBoxImg.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#map-poland {
    max-width: 100%;
}

.infoPl div {
    display: none;
}

.productDescGroup p.video {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
}

.productDescGroup p.video iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0;
    max-width: 640px;
    max-height: 360px;
}

#map-poland {
    width: 60%;
    display: inline-block;
    margin-left: 0 !important;
}

#przedstawicieleLista {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    float: right;
}

.poland.css-map {
    /*background-size: 100% 100%;*/
    /*background-repeat: no-repeat;*/
}

input[type=checkbox]:checked + label.css-label {
    background-image: url(../img/checkBoxImgOn.png) !important;
}

.setCheck input {
    display: none;
}

.setCheck label {
    font-weight: normal !important;
}

.formSet .formField input {
    border-color: #000;
}

label.css-label {
    background-image: url(../img/checkBoxImg.png) !important;
}


.widget {
    margin-bottom: 30px;
}

.widget img {
    margin: 0 auto;
}

.col-sm-5 .news .boxInnerWrapper .newsShort {
    margin-bottom: 10px;
}

.widget .button3,
.col-sm-5 .news .boxInnerWrapper .button3 {
    display: table;
    margin: 0 auto;
    position: relative;
}

.col-sm-5 .news .boxInnerWrapper .button3 {
    position: static;
}

.floatRight .wpcf7-submit {
    display: inline-block;
    padding: 6px 20px 5px 20px;
    background: #04305e;
    color: #fff;
    font-weight: 500;
    border: none;
}

div.wpcf7 .ajax-loader:not(.is-active) {
    display: none;
}

div.wpcf7-validation-errors {
    float: left;
    margin-left: 0;
}

.formField textarea {
    float: left;
    width: 100%;
    border: 1px solid #000;
    height: 100px;
}

.formSet .formField {
    float: left;
}

.formFieldTextarea {
    position: relative;
}

.error {
    color: red;
}

.modal-dialog {
    margin-top: 80px;
}

.modal-content {
    border-radius: 0;
}

.modal-footer {
    padding: 20px;
}

.modal-body {
    padding: 20px;
}

.modal-header {
    border-bottom: 1px solid #04305e
}

.modal-body fieldset {
    width: 100%;
}

.modal-body fieldset input {
    box-shadow: none;
    border: 1px solid #bababa;
    border-radius: 0;
    line-height: 30px;
    height: 30px;
    width: 100%;
    padding: 0 5px;
    background-color: #fff !important;
    margin-bottom: 10px;
}

.modal-body fieldset label {
    margin-bottom: 5px;
}

.modal-title {
    font-size: 18px;
}

.close {
    color: #04305e;
    opacity: 1;
    font-weight: 400;
    font-size: 20px;
}

h4.modal-title {
    padding-bottom: 0;
}

#kontynent > a {
    display: inline-block;
    padding: 5px 20px;
    background: #04305e;
    color: #fff;
    font-weight: 500;
}

#kontynent > a:hover {
    background: #d0202e;
}

.search-list {
    float: left;
    width: 100%;
}

.search-list h3 {
    font-size: 18px;
}

.search-list li {
    margin-bottom: 15px;
}

.formLabel.formLabelTextarea {

    margin-bottom: 10px;
}

.floatRight button:hover {
    background: #d0202e;
}

.fileName {
    width: 100%;
}

.tooltip-1 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;

}

.tooltip-1 img {
    float: left;
    border-bottom: 5px solid transparent;
    cursor: pointer;
}

.tooltip-1:hover .tooltip-content {
    display: block;
}

#map-continents {
    z-index: 100;
}

.tooltip-1:hover {
    z-index: 5000;
}

.tooltip-1 .tooltip-content {
    position: absolute;
    display: none;
    top: 31px;
    font-size: 12px;
    left: 50%;
    margin-left: -115px;
    background: #cacaca;
    padding: 10px 10px 8px 10px;
    color: #fff;
    width: 230px;
}

.tooltip-1 .tooltip-content a {
    color: #fff;
}

.tooltip-1 .tooltip-content a:hover {
    text-decoration: underline;
}

.css-map-container {
    overflow: visible;
}

.gallery-theme a {
    display: block;
    margin-bottom: 30px;
}

.gallery {
    display: inline-block;
    margin: 0 auto 18px;
    width: 100%;
}
.gallery .gallery-item {
	float: left;
    margin-right: 1%;
	margin-top: 0;
	text-align: center;
	width: 32%;
}
.gallery-columns-2 .gallery-item {
    width: 50%;
}
.gallery-columns-4 .gallery-item {
    width: 25%;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery img {
    height: auto;
    max-width: 100%;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl,
.gallery dt {
    margin: 0;
}
.gallery br+br {
    display: none;
}

#product-list-1 {
 text-align: center;
}

#product-list-1 a {
    margin: 5px;
    width: 272px;

 display: inline-block;
 vertical-align: top;
}


#product-list-1 img {
width: 100%;
float: left;
margin-bottom: 5px;
}

#product-list-1 .description {
    display: block;
    float: left;
    width: 100%;
    height: 60px;
}

@media only screen and (max-width: 1200px) {
    .navbar-default .navbar-nav > li > a {
        font-size: 15px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .form .formSet .formLabel {
        padding-bottom: 5px;
        width: 100%;
    }

    .form .formSet .formField {
        width: 100%;
    }

    .form .formSet .formField input {
        width: 100%;
    }

    #map-poland, .continents {
        display: none;
    }

    .productDescGroup {
        float: left;
        width: 100%;
    }

    #przedstawicieleLista {
        float: left;
        width: 100%;
    }

    #przedstawicieleLista2 {
        float: left;
        width: 100%;
        position: relative !important;
        top: auto !important;
        left: auto !important;
    }

    #map-continents {
        height: auto !important;
    }

    .productDescGroup {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 1170px) {
    #tab_przedstawiciele {
        text-align: center;
    }
    .przedstawiciel_swiat {
        display: inline-block;
        float: none !important;
    }
    .nav_bar_1 .position {
        width: 100% !important;
    }
}

@media only screen and (max-width: 990px) {

    .navbar-default .navbar-nav > li > a {
        font-size: 14px;
        margin: 0;
    }

    .paddingBSM10 {
        padding-bottom: 10px;
    }

    .imgWrapper .usualImg:last-child {
        padding-bottom: 0px;
    }

    .usualImg {
        padding-bottom: 10px;
    }

    .width3 {
        float: left;
        width: 50%;
    }

    .imgGalleryMin a {
        display: block;
        margin-right: 5px;
        float: left;
    }

    .contactPerson .name,
    .contactPerson.tel,
    .contactPerson .email {
        display: block;
        width: 100%;
    }

    .contactPerson .email a {
        float: left;
        margin-top: 5px;
        margin-bottom: 10px;
    }

}

@media screen and (max-width: 1200px) {

    .table-responsive {
        width: 100%;
        padding: 0px;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: none !important;
    }

    .table-responsive > .table {
        margin-bottom: 0;
        background: #fff;
    }

    .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th {

    }

    .table-responsive > .table-bordered {
        border: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-left: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-right: 0
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0
    }

    .technicalData {
        border: 1px solid #ccc;
    }

    .technicalData tr {
        padding: 0;
        border-bottom: 1px solid #ccc;
    }

    .formSet .formField, .logowanie_zestaw .logowanie_pole {
        padding-left: 0;
    }

    .formSet .formLabel, .logowanie_zestaw .logowanie_opis {
        position: relative;
    }
}

@media only screen and (max-width: 767px) {

    .marginBottom {
        margin-bottom: 20px;
    }

    .navbar-default {
        position: fixed;
        top: 0;
        z-index: 20000;
        padding-top: 0;
        border-bottom: 2px solid #f95414;
        background: #fff;
    }

    .navbar-toggle {
        margin-top: 14px;
        border-radius: 0;
    }

    .navbar-default .navbar-collapse {
        border: none;
        border-bottom: 2px solid #000;
        z-index: 200;
        padding: 0;
    }

    .navWrapper {
        width: 100%;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 14px;
        text-align: center;
        line-height: 35px;
        border-right: 0;
    }

    .navbar-nav {
        float: none;
        margin: 0;
    }

    .sliderWrapper .sy-caption-wrap {
        bottom: 50px
    }

    .sliderWrapper .sy-caption {
        font-size: 30px;
    }

    .paddingBXS10 {
        padding-bottom: 10px;
    }

    .width3 {
        float: left;
        width: 100%;
    }

    .logoSmall {
        display: inline-block;
        margin: 10px 15px;
        float: left;
    }

    .searchLangWrapper {
        float: none;
        margin-bottom: 0;
        margin-top: 10px;
    }

    #searchBox {
        margin: 0;
    }

    #searchBox input {
        width: 100%;
    }
    
    .footerInfo1 {
        padding-bottom: 0;
    }

    .footerMenuWrapper,
    .socialWrapper {
        margin-bottom: 30px;
    }

    .footerMenu {
        min-width: 240px;
    }

    ul.footerMenu:first-child {
        padding-bottom: 0;
    }

    .place,
    .mail,
    .phone {
        display: inline-block;
    }

    .footerText {
        width: 100%;
        padding-bottom: 10px;
    }

    .footerInfo2 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .copyright {
        margin-bottom: 5px;
    }

    .design {
        float: left;
    }

    .sliderWrapper .text-content h2 {
        padding-top: 0;
        padding-bottom: 10px;
        font-size: 16px;
    }

    .sliderWrapper .text-content p {
        max-height: 80px;
        overflow: hidden;
    }

    .col-lg-12 .bgOrange, .col-lg-12 .newsBg, .col-lg-12 .bgBlue {
        display: none;
    }

}

@media only screen and (max-width: 550px) {
    .sliderWrapper .sy-caption {
        font-size: 16px;
    }

    .sliderWrapper .text-content h2 {
        padding-top: 0;
        font-size: 16px;
    }

    .sliderWrapper .text-content p {
        display: none;
    }

    .usualImg {
        width: 100%;
    }
    .nav_bar_1 select {
        width: 100%;
        margin: 0;
    }
    .przedstawiciel_swiat {

        margin: 0 0 0 0 !important;
        width: 100% !important;
        height: auto !important;
    }

}

#nav_bar {
    width: 100%;
    clear: both;;
    height: 20px;
}

#nav_bar .position {
    width: 320px;
    float: left;
    margin: 5px 0;
}

#tab_przedstawiciele {
    border: 1px solid #C0C0C0;
    border-collapse: collapse;
    margin-top: 20px;
    padding: 5px;
    float: left;
    width: 100%;
}

.resp-tabs-container {
    float: left;
width: 100%;
}

.bgGreyLight {
    float: left;
    width: 100%;
}

.przedstawiciel_swiat {
    width: 245px;
    float: left;
    background: #fff;
 padding: 15px;
 overflow: hidden;
    border: 1px solid #d7d7d7;
    background: #fff;
    height: 354px;
    font-size: 13px;
    margin: 10px 10px 10px 10px;
}

.przedstawiciel_swiat img {
    margin-bottom: 5px;
    max-height: 80px;
    width: auto;
}

#tab_przedstawiciele th {
    border: 1px solid #C0C0C0;
    padding: 5px;
}

#tab_przedstawiciele td {

    border: 1px solid #C0C0C0;
    padding: 10px;
}

.grupa1 {
    background: url("../img/mapsign.png") no-repeat center center;
    width: 60px;
    height: 56px;
    color: #FFF;
    padding: 5px;
    text-align: center;
    padding-top: 22px;
}

.grupa2 {
    background: url("../img/mapsign.png") no-repeat center center;
    width: 60px;
    height: 56px;
    color: #FFF;
    padding: 5px;
    text-align: center;
    padding-top: 22px;
}

.grupa3 {
    background: url("../img/mapsign.png") no-repeat center center;
    width: 60px;
    height: 56px;
    color: #FFF;
    padding: 5px;
    text-align: center;
    padding-top: 22px;
}
