/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


@media only screen and (max-width: 767px) {
    .responsive #top #wrap_all #header {
        position: fixed !important;
    }

    #top #header_main .logo {
        width: auto !important;
    }

    #top #av-burger-menu-ul li.wpml-ls-item {
        display: none !important;
    }

    #top.facelift-page .header_color .is-active .av-hamburger-inner,
    #top.facelift-page .header_color .is-active .av-hamburger-inner::before,
    #top.facelift-page .header_color .is-active .av-hamburger-inner::after {
        background-color: #101010 !important;
    }

    #top.facelift-page #av-burger-menu-ul li .sub-menu > li > a {
        margin-bottom: 0 !important;
    }

    .responsive #top #wrap_all .main_menu {
        position: relative !important;
    }

    #top #header_main .main_menu .jeziki {
        min-width: 67px;
        margin-right: 8px !important;
    }

    #top #header_main .main_menu .jeziki .dropdown_ul_available {
        padding: 8px 0 8px 0px !important;
    }

    #top #header.menu-down #header_main .logo .subtext,
    #top #header.menu-down #header_main .main_menu .jeziki .current-lang-sel {
        font-size: 14px !important;
    }

    #top #header #header_main .logo svg {
        width: 80px !important;
        margin-bottom: 8px !important;
    }

    body.mobile-center-text .avia-section *,
    .home .avia-section * {
        text-align: center;
    }

    #top #wrap_all .av_header_transparency {
        background-color: transparent;
    }

}

#home_novice_new .other_tem_news {
    margin-top: 40px;
}

#home_novice_new .other_tem_news a {
    border: 1px solid #fff !important;
    padding: 12px 20px;
    font-size: 14px;
    line-height: 16px;
    text-transform: uppercase;
    border-radius: 50px;
    color: #fff;
    background-color: #161616;
    text-decoration: none !important;
    transition: 1s;
}

#home_novice_new .other_tem_news a:hover {
    background-color: #595959;
}

#top .slider-text-image__single a {
    text-decoration: none !important;
}

/*Recaptcha kontaktne forme*/
#recaptcha {
    position: absolute !important;
}

/*footer recaptcha - naknadno*/
/*#footer .textwidget .wpcf7 input[type="submit"] {*/
/*	display: block;*/
/*}*/


/*GDPR footer povezava + kontaktne forme*/
#GDPR {
    color: #d7c59d;
}

/*Popravek footer prikaza form*/
#wpcf7-f6825-o8 {
    display: none !important;
}

:lang(mk-MK) #wpcf7-f6825-o8 {
    display: block !important;
}


#wpcf7-f15597-o8 {
    display: none !important;
}

:lang(cs-CZ) #wpcf7-f15597-o8 {
    display: block !important;
}


#wpcf7-f15597-o9 {
    display: none !important;
}

:lang(cs-CZ) #wpcf7-f15597-o9 {
    display: block !important;
}

#wpcf7-f30637-o10 {
    display: none !important;
}

:lang(de-DE) #wpcf7-f30637-o10 {
    display: block !important;
}

#wpcf7-f31317-o11 {
    display: none !important;
}

:lang(bg-BG) #wpcf7-f31317-o11 {
    display: block !important;
}

#wpcf7-f33310-o12 {
    display: none !important;
}

:lang(ru-RU) #wpcf7-f33310-o12 {
    display: block !important;
}


.page-id-15112 #wpcf7-f15597-o9 {
    display: block !important;
}

/*Popravek alinej ul li*/
.entry-content-wrapper div li {
    font-family: 'Open Sans', sans-serif;
    font-weight: lighter !important;
    text-indent: 0;
    font-size: 17px;
}


/*Novice prva stran vse*/
@media all and (max-width: 1260px) and (min-width: 990px) {
    #home_novice form > p:nth-child(7) {
        margin-top: 65px !important;
    }
}


/*Kontakt EN*/
.checkbox-523 {
    width: auto !important;
    margin-right: 5px;
}

/*Novice EN Prva stran*/
.checkbox-666 {
    width: auto !important;
    margin-right: 5px;
}


/*Novice EN*/
.checkbox-757 {
    width: auto !important;
    margin-right: 5px;
}

.checkbox-757 span {
    color: #8f8e8e !important;
}


/*Kontakt SLO*/
.checkbox-128 {
    width: auto !important;
    margin-right: 5px;
}

/*Novice SLO Prva stran*/
.checkbox-748 {
    width: auto !important;
    margin-right: 5px;
}


/*Novice SLO*/
.checkbox-747 {
    width: auto !important;
    margin-right: 5px;
}

.checkbox-747 span {
    color: #8f8e8e !important;
}

/*Kontakt MK*/
.checkbox-56 {
    width: auto !important;
    margin-right: 5px;
}

/*Novice MK Prva stran*/
.checkbox-233 {
    width: auto !important;
    margin-right: 5px;
}


/*Novice MK*/
.checkbox-477 {
    width: auto !important;
    margin-right: 5px;
}

.checkbox-477 span {
    color: #8f8e8e !important;
}


/*Kontakt CRO*/
.checkbox-580 {
    width: auto !important;
    margin-right: 5px;
}

/*Novice CRO Prva stran*/
.checkbox-256 {
    width: auto !important;
    margin-right: 5px;
}


/*Novice CRO*/
.checkbox-497 {
    width: auto !important;
    margin-right: 5px;
}

.checkbox-497 span {
    color: #8f8e8e !important;
}


/*Kontakt IT*/
.checkbox-420 {
    width: auto !important;
    margin-right: 5px;
}

/*Novice IT Prva stran*/
.checkbox-232 {
    width: auto !important;
    margin-right: 5px;
}


/*Novice IT*/
.checkbox-55 {
    width: auto !important;
    margin-right: 5px;
}

.checkbox-55 span {
    color: #8f8e8e !important;
}


/*Kontakt RO*/
.checkbox-855 {
    width: auto !important;
    margin-right: 5px;
}

/*Popravek forme RO*/

.page-id-2884 #home_novice input[name="your-name"] {
    width: 33% !important;
    float: left !important;
    margin-top: 20px !important;
}

.page-id-2884 #home_novice input[name="your-email"] {
    width: 33% !important;
    float: left !important;
    margin-top: 20px !important;
}

/*Popravek forme MD - uporablja isto formo kot RO*/
.page-id-7081 #home_novice input[name="your-name"] {
    width: 33% !important;
    float: left !important;
    margin-top: 20px !important;
}

.page-id-7081 #home_novice input[name="your-email"] {
    width: 33% !important;
    float: left !important;
    margin-top: 20px !important;
}


/*Novice RO Prva stran*/
.checkbox-712 {
    width: auto !important;
    margin-right: 5px;
}


/*Novice RO*/
.checkbox-79 {
    width: auto !important;
    margin-right: 5px;
}

.checkbox-79 span {
    color: #8f8e8e !important;
}


/*Kontakt SK*/
.checkbox-781 {
    width: auto !important;
    margin-right: 5px;
}

/*Novice SK Prva stran*/
.checkbox-350 {
    width: auto !important;
    margin-right: 5px;
}


/*Novice SK*/
.checkbox-581 {
    width: auto !important;
    margin-right: 5px;
}

.checkbox-581 span {
    color: #8f8e8e !important;
}


/*dropdown*/

.jeziki .dropdown_ul_available li a {
    line-height: 2 !important;
    height: auto !important;
    padding-right: 15px !important;
}

.jeziki .dropdown_ul_available:hover {
    cursor: pointer;
}

.jeziki .dropdown_ul_available:hover ul {
    opacity: 1 !important;
    visibility: visible !important;
    width: auto;
}

.jeziki::after {
    content: "";
    background: url("images/arrow_down.png");
    width: 12px;
    height: 7px;
    position: absolute;
    top: 11px;
    right: -18px;
}

.jeziki:hover ul {
    opacity: 1 !important;
    visibility: visible !important;
    width: auto;
}

.jeziki:hover:after {
    cursor: pointer;

}

/**DODAMO ZASTAVICE**/

.jeziki ul img {
    display: inline-block;
    margin-right: 10px !important;
}

#top .jeziki ul a {
    display: inline-block;
    width: auto;
    float: none;
    border: none;
}

#top .jeziki ul {
    width: 115px;
    padding: 0 8px 0 10px;
}

.language_flag, .current-lang-sel {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.jeziki .currentlang-flag {
    margin-right: 10px;
}


/*dodatni jeziki : */

#wpcf7-f1162-o3, #wpcf7-f33-o2, #wpcf7-f2437-o4, #wpcf7-f2848-o5, #wpcf7-f2789-o6, #wpcf7-f3118-o7, #wpcf7-f13957-o13 {
    display: none;
}

.en #wpcf7-f1162-o3, .sl #wpcf7-f33-o1, .sl #wpcf7-f33-o2, .it #wpcf7-f2437-o4, .hr #wpcf7-f2848-o5, .ro #wpcf7-f2789-o6, .sk #wpcf7-f3118-o7, .mo #wpcf7-f2789-o6, .hu #wpcf7-f13957-o13 {
    display: block;
}

#wpcf7-f33-o1, #wpcf7-f1162-o2, #wpcf7-f11482-o1, #wpcf7-f2437-o3, #wpcf7-f2848-o4, #wpcf7-f2789-o5, #wpcf7-f3118-o6, #wpcf7-f6825-o7, #wpcf7-f15597-o8, #wpcf7-f30637-o9, #wpcf7-f31317-o10, #wpcf7-f33310-o11, #wpcf7-f13957-o12 {
    display: none;
}

.en #wpcf7-f1162-o2, .sl #wpcf7-f11482-o1, .it #wpcf7-f2437-o3, .hr #wpcf7-f2848-o4, .ro #wpcf7-f2789-o5, .sk #wpcf7-f3118-o6, .mk #wpcf7-f6825-o7, .de #wpcf7-f30637-o9, .bg #wpcf7-f31317-o10, .ru #wpcf7-f33310-o11 {
    display: block;
}


.language_hr {
    display: block !important;
}

.wpml-ls-item-hr {
    display: block !important;
}

.language_ro {
    display: block !important;
}

.wpml-ls-item-ro {
    display: block !important;
}

.language_it {
    display: block !important;
}

.wpml-ls-item-it {
    display: block !important;
}

.language_sk {
    display: block !important;
}

.wpml-ls-item-sk {
    display: block !important;
}

.language_mk {
    display: block !important;
}

.wpml-ls-item-mk {
    display: block !important;
}

.language_md {
    display: block !important;
}

.wpml-ls-item-md {
    display: block !important;
}

.language_bg {
    display: block !important;
}

.wpml-ls-item-bg {
    display: block !important;
}

.language_de {
    display: block !important;
}

.wpml-ls-item-de {
    display: block !important;
}

.language_ru {
    display: block !important;
}

.wpml-ls-item-ru {
    display: block !important;
}


body.hr {
    clear: none;
    height: auto;
    margin: 0;
}

body.mk {
    clear: none;
    height: auto;
    margin: 0;
}

body.md {
    clear: none;
    height: auto;
    margin: 0;
}

@media all and (max-width: 99999px) and (min-width: 768px) {
    #menu-item-wpml-ls-2-hr {
        display: none !important;
    }

    #menu-item-wpml-ls-2-ro {
        display: none !important;
    }

    #menu-item-wpml-ls-2-it {
        display: none !important;
    }

    #menu-item-wpml-ls-2-mk {
        display: none !important;
    }

    #menu-item-wpml-ls-2-sk {
        display: none !important;
    }

    #menu-item-wpml-ls-2-de {
        display: none !important;
    }

    #menu-item-wpml-ls-2-bg {
        display: none !important;
    }

    #menu-item-wpml-ls-2-ru {
        display: none !important;
    }
}

/* DODATNO */
/* #home_novice {min-height:750px;} */

.ru #home_novice,
.bg #home_novice,
.de #home_novice {
    height: 100% !important;
}

#home_novice input[type="submit"] {
    padding: 9px 35px;
}

.en #wpcf7-f11482-o1, .en #wpcf7-f33-o2, .sl #wpcf7-f1162-o2, .sl #wpcf7-f1162-o3 {
    display: none;
}

.popisni > li {
    margin-bottom: 0;
}

#top #header #avia-menu .sub-menu li .mega_menu_title a, #top #header #avia-menu .sub-menu li .avia-menu-text {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.jeziki {
    position: absolute;
    right: -100px;
    top: 50%;
    transform: translateY(-50%);
}

.jeziki .language_flag {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
}


#kontakt .avia-image-container-inner {
    padding: 0 8px;
}

#novice_main .vse_novice {
    display: none;
}

h2, h1 {
    font-size: 28px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #000000;
    text-transform: none !important;
    font-weight: 300;
}

b {
    font-weight: 600;
}

h3 {
    color: #131313;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}

p, #slovenia {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    color: #8f8e8e;
    line-height: 26px;
    font-weight: 300;
}

/* HEADER MENU */
/*#header
{
	z-index:0 !important;
}*/
strong {
    font-family: inherit !important;
    font-weight: 500;
}

#avia-menu li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding: 0px 40px;
    height: 80px !important;
    display: table;

}

#avia-menu li .sub-menu a {
    height: auto !important;
}

#home_novice #slikanovice {
    max-width: 45%;
    float: left;
}

#avia-menu li a .avia-menu-text {
    display: table-cell;
    vertical-align: middle;
}

strong.logo {
    z-index: 999;
    position: relative;
    top: 4px;
}

#header_main .container {
    padding: 0px;
    padding-left: 0 !important;
}


.avia_mega_div {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;

}

#menu-item-411 .avia_mega_div.avia_mega2.units {
    right: -66px !important;
    position: absolute !important;
    text-align: right;
    top: 80px;
    max-width: 300px;
}

#menu-item-411 .avia_mega_div.avia_mega2.units a {
    height: auto !important;
}

.menu-item-top-level-1 > a {
    float: right;
}

#menu-item-411 > a {
    text-align: right;
}

#avia-menu .avia_mega_div a:hover, #home_novice .novica_skupaj a:hover, .pdf_okvir:hover {
    text-decoration: none !important;
}

.mega_menu_title a {
    text-align: center !important;
}

li.current-menu-item a, #avia-menu li a:hover {
    color: #dea947 !important;
}

.sub-menu li, .sub_menu span {
    display: inline !important;
}

.sub-menu li a {
    padding: 20px 35px !important;
    display: inline;
}

/* FOOTER */

#footer_tem {
    background: url('images/logo_tem_noga.png') no-repeat left center;
    width: 100%;
    height: 44px;
}

#footer .container > div:nth-child(1) {
    width: 47%;
    padding-right: 7%
}

#footer .container > div:nth-child(2) {
    width: 31%;
    margin: 0px;

}

#footer .container > div:nth-child(3) {
    width: 22%;
    margin: 0px;
    padding-left: 7%;
}

#text-2 {
    font-size: 20px;
    line-height: 30px;
    font-family: Open sans;
    font-weight: 300;
}

#novice_text.news_text .besedilo h2 {
    margin-top: 120px !important;
    margin-bottom: 40px !important;
}

.myriad_siva, #text-2 .myriad_siva a {
    color: #828282;
    text-decoration: none;
}

.novice {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    height: 51px;
    display: table;
}

.novice p {
    display: table-cell;
    vertical-align: middle;
    text-indent: 25px;
}

.form_logo {
    background: url("images/ikona_novice_noga.png") no-repeat center center;
    width: 69px;
    height: 51px;
    float: left;
    margin-right: 5px;
}

#top .footer_color input[name="your-name"], #top .footer_color input[name="your-email"] {
    color: #c6c9cb !important;
    border: 1px solid #353939 !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 17px !important;
    float: left;
    margin-bottom: 0px !important;
    background-color: #171a1a;
}

#top #header .avia_mega_div > .sub-menu.avia_mega_hr, #top #header .avia_mega_div > .sub-menu {
    padding: 0px;
}

#header .mega_menu_title.heading-color {
    margin: 0px;
}

#footer {
    padding: 70px 0px 0px;
    /*z-index:0;*/
    position: static;
}

#socket {
    text-align: center;
    padding-bottom: 30px;
    border: none;
}

#footer input[name="your-email"] {
    margin-left: 2%;
}

#footer .wpcf7-form-control-wrap {
    width: 49%;
    float: left;

}

.news_images img {
    width: 88px;
    height: 88px;

}

#top #text-4 input[type="submit"] {
    background: #dea947 !important;
    margin-left: 0;
    margin-right: 0;
    color: #ffffff;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    width: 45%;
    margin-top: 20px;
    border: 1px solid transparent !important;
    min-width: 216px;
    font-weight: 300;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;
}

#text-2 .myriad_siva a:hover {
    color: #ffffff;
}

#text-2 a:hover {
    color: #828282;
}

#text-4, #footer form > p:nth-child(6) {
    margin-bottom: 0px !important;
}

#footer form {
    margin-bottom: 110px;
}

#footer .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, .wpcf7-not-valid-tip, .wpcf7-validation-errors, .ls-circle-timer {
    display: none !important;
}

#footer span.wpcf7-not-valid-tip {
    font-size: 13px !important;
}

.form_palceholder {
    width: 3%;
    float: left;
    height: 1px;
}

#footer_copy {
    color: #797979;
    font-size: 15px;
    margin: auto;
    display: block;
    width: 100%;
    text-align: center;
}

#copy_text {
    display: inline-block;
    float: none;
    font-weight: 300;
}

#footer_copy a {
    float: none;
    display: inline-block;
}

#optiweb_logo {
    background: url("images/opti.png") no-repeat center bottom;
    width: 55px;
    height: 17px;
    display: inline-block;
    float: none;
}

#optiweb_logo:hover {
    background: url("images/optiweb.png") no-repeat center bottom;
    background-size: contain;
}

#fb {
    background: url('images/facebook_ikona.png') no-repeat center center;

}

#fb:hover {
    background-color: #3b5998 !important;
}

#in {
    background: url('images/linkedin_ikona.png') no-repeat center center;
}

#in:hover {
    background-color: #0077B5 !important;
}

#youtube {
    background: url('images/youtube_icona.png') no-repeat center center;
}

#youtube:hover {
    background-color: #cc181e !important;
}

.ikone_skupaj {

    display: block;
    margin: auto;
    float: none;
    height: 50px;
    min-width: 165px;
    max-width: 165px;
}

#gumb {
    background: url('images/stikalo_noga.png') no-repeat center center;
    width: 151px;
    height: 104px;
    position: relative;
    margin: auto;

}

#klik_noga {
    width: 48px;
    height: 48px;
    margin: auto;
    position: relative;
    top: 24px;
    cursor: pointer;
}

#fb, #in, #youtube {
    height: 40px;
    width: 40px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    float: left;
    margin: 0px 7.5px 30px;
    transition: 0.5s background;

}

#reference .avia-gallery .avia-gallery-big-inner {
    height: 550px !important;
    position: relative;
    max-height: 550px;
}

#reference .avia-gallery .avia-gallery-big img {
    position: absolute;
    bottom: 0;
}

/*PRVA STRAN*/


#home_slider_logo12 {
    background: url("test/antracit.png") no-repeat center center;
    width: 130px;
    height: 25px;
    margin-bottom: 25px;
}

#home_slider_logo1234 {
    background: url("test/logiq.png") no-repeat center center;
    width: 130px;
    height: 25px;
    margin-bottom: 25px;
}

#slide_12 {
    background: #fff url("test/Tem-slider-1.png") no-repeat right center;
    background-size: contain;
}

#slide_22 {
    background: #fff url("test/Tem-slider-3.png") no-repeat right center;
    background-size: contain;
}

#slide_32 {
    background: #fff url("test/Tem-slider-2.png") no-repeat right center;
    background-size: auto;
}


/* FULL WIDTH SLIDER */
#layer_slider_1 .ls-thumbnail-wrapper {
    display: none !important;
}

#home_slider_logo1 {
    background: url("images/modul_logo.png") no-repeat center center;
    width: 130px;
    height: 25px;
    margin-bottom: 25px;
}

#slide_1 {
    background: #fff url("images/temslider_1.jpg") no-repeat right center;
    background-size: contain;
}

#slide_2 {
    background: #fff url("images/temslider_2.jpg") no-repeat right center;
    background-size: contain;
}

.reference_slick:after, .reference_slick:before {
    content: "" !important;
    display: none !important;
}

/*
.reference_slick .slick-track{
	transform:none !important;
}*/
.ref_image {
    margin: auto;
}

.ref_title {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 22.92px;
    color: #252525;
    margin: 10px 0 30px;
}

.slick-slide {
    outline: none !important;
}

.slick-prev:before, .slick-next:before {
    color: #000;
}

.slick-prev {
    z-index: 999999;
    left: 55px;
}

.slick-next {
    z-index: 999999;
    right: 55px;
}

#eko_slider {
    width: 100% !important;
    left: 0px !important;
}

#slide_3 {
    background: #fff url("images/prva3.png") no-repeat center center;
    background-size: contain;
}

#text_slide02, #text_slide03, #text_slide01 {
    background-color: transparent !important;
    top: 30% !important;
}

#home_slider_text {
    font-weight: 300
}

#text_slide02, #text_slide01, #text_slide03 {
    left: 8.7% !important;
}

#home_slider_text a {
    color: #ffffff;
    background: #252525;
    text-align: center;
    width: 49%;
    display: block;
    font-family: 'Open Sans';
    font-size: 15px;
    margin-top: 35px;
    padding: 5px;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;
    min-width: 182px;
}

#text_slide03 #home_slider_text a:hover {
    color: #fff;
    border: 1px solid #fff;
}

#home_slider_text a:hover, #modul_top a.konfigurator:hover {
    background: transparent;
    border: 1px solid #252525;
    color: #252525;
}

#modul_top a.konfigurator:hover {
    padding: 11px 35px 11px 35px !important
}

.news_link:hover, #home_slider_text a:hover, .sevec_novic a:hover, .preberi_celo:hover, .preberi_celo:active, .preberi_celo:visited, .vse_novice:hover, .vse_novice:active, .vse_novice:visited {
    text-decoration: none;
}

.ls-wp-fullwidth-container img.ls-l {
    left: 42% !important;
    width: 60% !important;
    z-index: 1;
}

/*TOUCH PREDSTAVITEV*/

#home_touch {
    padding: 0 0 30px;
    background: linear-gradient(to right, #070a0f, #302928, #483c36, #221f1f);
}

.container {
    padding: 0px 8.7% !important;
}

#home_touch p {
    font-size: 15px;
    color: #ffffff;
    float: left;
}

#home_touch .left a {
    margin-top: 15px;
}

#home_touch div .av_one_fourth {
    margin-left: 4%;
    width: 21.5%;
    float: left;
    clear: none !important;
    padding: 0px !important;
    margin-top: 30px !important;
}

#home_touch div .av_one_fourth.first {
    margin-left: 0%;

}

#home_touch p:nth-child(2) {
    width: 35%;
    position: absolute;
    top: 20px;
    right: 0px;
    text-align: right;
}

#home_touch p a {
    color: #d7c59d;
    text-decoration: underline;
    font-size: 15px;
}


#home_touch .avia-image {
    max-width: 100%;
}

#home_touch .slika {
    background: url('images/modul_stikalo.png') no-repeat center center;
    width: 100%;
    background-size: contain;
    height: 168px;
    display: block;
}

.touch_slika {
    display: inline !important;
    width: 35%;
}

#home_touch .right em {
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    font-size: 16px !important;
    width: 112% !important;
    text-align: right;
    position: relative;
    top: -20px;
}

.touch_levo, .touch_desno {
    padding: 30px 0px 10px;
}

.home_touch_logo {
    margin-bottom: 20px;
}

.home_touch_logo img {
    max-height: 60px;
}

/* NOVICE */
#home_novice {
    background: #f5f5f5;
}

#home_novice .container {
    padding-top: 30px !important
}

#celanovica {
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    color: #000000;
    width: 74%;
    display: inline-block;
    background: #f5f5f5;
    padding: 0px;
    border-bottom: 0px !important;
    margin-bottom: 50px;
    border: 0px !important;
    line-height: 36px;
    font-weight: 300;
}

#ostalenovice {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    color: #000000;
    background: #f5f5f5;
    padding: 0px;
    width: 25%;
    padding-left: 4.8%;
    border-bottom: 0px !important;
    border: 0px !important;
    margin-bottom: 50px;
    display: inline-block;
    font-weight: 300;
}

#home_novice td {
    padding-bottom: 50px;
}

.posamezna_novica {
    display: block;
    width: 74%;
    float: left;
}

.novica_skupaj {
    display: block;
    width: 55%;
    float: left;
    padding-left: 35px;
}

.preberi_celo {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color: #000000 !important;
    margin-top: 40px;
    display: block;
}


.news_pic {
    height: 225px !important;
}

.novica_povezava:hover {
    text-decoration: none;
}

.novice_stolpec {
    display: block;
    width: 26%;
    float: left;
    padding-left: 5%;
}

.novica_naslov {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: 300;
}

.ostale_naslov {
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #000000;
    margin-bottom: 15px;
    font-weight: 300;
}

.novice_datum {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #c7c7c7;
    margin-bottom: 10px;
    font-weight: 300;
}

.novice_datum:first-letter {
    text-transform: uppercase;
}

.snovica {
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #9c9c9c;
    font-weight: 300;
    padding: 0 20px 0 0;
}

.novice_vsebina, .vticnice, .okvirji {
    display: none;
}

#news span.image-overlay, #news span.image-overlay-inside {
    display: none !important;
    width: 0px !important;
    height: 0px !important;
}

.ostale_novice {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #9c9c9c;
    margin-bottom: 30px;
    font-weight: 300;
}

.posamezna_novica .novice_datum {
    margin: 25px 0px;
    font-weight: 300;
}

#home_novice .form_logo, .novica_form .form_logo {

    background: url("images/ikona_novice.png") no-repeat center center;
    width: 52px;
    height: 51px;
    float: left;
}

#home_novice .novice {
    float: left;
    position: relative;
    top: 16px;
}

#home_novice .novice p {
    color: #000000;
    text-indent: 0px;
}

#home_novice .form_palceholder {
    display: none;
}


#top .main_color input[name="your-name"].wpcf7-form-control, #top .main_color input[name="your-email"].wpcf7-form-control {
    border: 1px solid #e8e8e8;
}


#home_novice form > p:nth-child(3) {
    width: 19% !important;
    float: left;
    margin: 17px 0px 0px 10px;
}

#home_novice form > p:nth-child(5) {
    width: 28% !important;
    float: left;
    margin: 17px 10px 0px 10px;
    height: 45px;
}

#home_novice form > p:nth-child(6) {
    margin: 19px 10px 0px 10px;
}

#home_novice form {
    display: inline-block;
    margin-bottom: 0px;
}

#home_novice input[name="your-name"] {
    font-size: 17px !important;
    font-family: 'Open Sans', sans-serif !important;
    height: 45px;
    display: block;
    margin: 0px;


}

#home_novice .wpcf7 {
    display: inline-block;
    float: left;
    margin-top: 32px;
}

#home_novice input[name="your-email"] {

    font-size: 17px !important;
    font-family: 'Open Sans', sans-serif !important;
    padding: 12px auto;
    height: 45px;
    margin: 0px;
}


#home_novice input[type="submit"], .main_color .form7 input[type="submit"], .post_novice input[type="submit"] {
    background: #dea947;
    padding: 10px 35px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid transparent;
    font-weight: 300;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;


}

#home_novice .vse_novice {
    color: #dea947 !important;
    border: 1px solid #dea947 !important;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    padding: 10px 35px;
    position: absolute;
    left: 79%;
    top: initial;
    min-width: 220px;
    font-weight: 300;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;
}

.vse_novice {
    color: #dea947 !important;
    border: 1px solid #dea947 !important;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    padding: 10px 35px;
    position: absolute;
    top: initial;
    min-width: 220px;
}


.skrij {
    display: none;
}

.post_novice .novica_form {
    padding: 0px;
}

.post_novice .news_link, .novice_stolpec .news_link {
    width: 100%;
    margin-top: 20px;
    float: none;
    height: initial;
}

.post_novice .vse_novice {
    position: relative;
    top: 0px;
    margin: 40px 0px 100px;
    display: inline-block;
    text-align: center;
}

.ostalenews {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    color: #000000;
    MARGIN: 80px 0px 40px
}


.news_container {
    background: #f5f5f5
}

.news_right {
    float: left;
    width: 26%;
    padding-left: 50px;
}

.post_novice .slikanews {
    margin-bottom: 35px;
}

#news .novice_datum {
    margin: 10px 0px;
    display: inline-block;
    font-weight: 300
}

/* PRVA STRAN MODUL */
#home_modul {
    padding-bottom: 100px;
    border-bottom: 1px solid #f1f1f1;
}

#home_modul.modul .content {
    padding-top: 0px;

}

#home_modul h2, #home_ekonomik h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    color: #252525;
    text-transform: none;
}

#home_ekonomik h2 {
    display: inline-block;
}

#home_modul ul {
    border-bottom: 1px solid #d1d1d1;
    display: inline;
    padding-bottom: 20px;
}

#home_modul ul li {
    display: inline-block;
    list-style: none;
    margin: 0px 45px;
    height: 42px;
}

#home_modul ul > li:nth-child(1) {
    margin-left: 20px;
    position: relative;
}

#home_modul .modul > p:nth-child(2) {
    margin-bottom: 110px;
}

#home_modul .modul h2 {
    margin-top: 50px;
    margin-bottom: 45px;
}

#line img, #soft img {
    opacity: 0.5;
}

#pure a, #line a, #soft a {
    cursor: pointer;
}

.home_pure, .home_line, .home_soft {
    width: 47% !important;
    display: block;
    margin-top: 65px !important;
}

.mod .video_linije_pure a, .mod .video_linije_line a, .mod .video_linije_soft a {
    padding: 10.5px 35px !important;
    float: left;
    line-height: 25px;
    font-weight: 300;
}

.home_pure h2, .home_line h2, .home_soft h2 {
    margin-bottom: 40px;
}

.pure_img, .soft_img, .line_img {
    position: absolute;
}

.pure_img {
    left: 58%;
    z-index: 5;
}

.pure_img img {
    width: 250px;
}

.line_img {
    left: 68%;
    z-index: 4;
}

.soft_img {
    left: 79%;
}

.home_pure p:nth-child(2), .home_line p:nth-child(2), .home_soft p:nth-child(2) {
    margin-bottom: 45px;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.container .home_pure a, .container .home_line a, .container .home_soft a {
    color: #dea947;
    border: 1px solid #dea947;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    margin: 0 30px 0 0 !important;
    float: left;
    padding: 16px 25px;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;

}

#funkcionalnost a:hover, .home_pure a:hover, .home_line a:hover, .home_soft a:hover, .vse_novice:hover, #home_novice .vse_novice:hover, .sevec_novic a:hover {
    background-color: #dea947;
    color: #ffffff !important;
    text-decoration: none;
}

.arrow_box {
    position: relative;
    background: #ffffff;
    border: 1px solid #d1d1d1;
}

.arrow_box:after, .arrow_box:before {
    top: 150%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute !important;
    pointer-events: none;
}

.arrow_box:after {
    border-color: rgba(255, 255, 255, 0);
    border-top-color: #ffffff;
    border-width: 14px;
    margin-left: -14px;
}

.arrow_box:before {
    border-color: rgba(209, 209, 209, 0);
    border-top-color: #d1d1d1;
    border-width: 15px;
    margin-left: -15px;
}

.home_line, .home_soft {
    display: none;
}

/* HOME EKONOMIK */


#home_ekonomik {
    padding-top: 100px;
    padding-bottom: 130px;
}

.home_ekonomik_besedilo h2 {
    margin-bottom: 50px
}

.home_ekonomik_besedilo {
    text-align: center;
}

.home_ekonomik_besedilo p {
    font-size: 20px;
}

.ekonomik_desno {
    margin-left: 5% !important;
    margin-top: 100px !important;
}

#home_ekonomik tbody td strong {
    font-size: 36px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    border: 0px;
    margin-bottom: 30px;
    font-weight: normal;
    display: inline-block;
    font-weight: 300
}


#home_ekonomik tbody td {
    font-size: 17px;
    color: #8f8e8e;
    font-family: 'Open Sans', sans-serif;
    border: 0px;
    font-weight: 300
}

.ekonomik_tabela p:nth-child(2) {
    margin-top: 50px;
}

.ekonomik_tabela a {
    position: relative;
    left: 12px;
}

/* COOKIE*/
.cookieh1 {
    font-weight: 700;
}

.cookieh2 {
    font-weight: 700;
}

.cookieh3 {
    font-weight: 700;
}

/* PODSTRAN PRODAJNA MRE�A*/
.distributerji_prikaz li, .distributerji_prikaz ul {
    /*list-style-image:url("images/ikona_lokacija.png");*/
    list-style-type: none;
    margin: 0;
}

#prodajna_mreza div .av_one_fourth.first {
    margin-left: 0;
    clear: both !important;
}

#prodajna_mreza div .av_one_fourth {
    margin-left: 3%;
    margin-top: 30px !important;
    width: 22.75%;
    clear: none !important;
}

.distributerji_prikaz strong br, .distributerji_prikaz {
    display: none;
}

.distributerji_prikaz strong {
    color: #131313;
}

.odpri_distributerje p {
    text-align: left !important;
    color: #131313;
    display: inline-block;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    cursor: pointer;
    margin: 0;
}

.odpri_distributerje p:before {
    content: url("images/ikona_lokacija.png");
    margin: 0 10px 0 0;
    position: relative;
    top: 5px;
}

.distributerji_prikaz a:hover {
    color: #dea947;
    transition: all 0.5s;
}

#prodajna_mreza {
    margin-bottom: 115px;
}

.prodajna_mreza_text {
    margin: 0 0 70px;
}

.prodajna_mreza_text h2, #novice_text .besedilo h2 {
    font-size: 28px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 50px;
    margin-top: 120px;
    text-transform: none !important;
}

#prodajna_mreza .program_tabela {
    min-height: 0px;
    margin-top: 100px;
}

#novice_text .besedilo h2 {
    margin-top: 120px !important;
    margin-bottom: 40px !important;
}

.prodajna_mreza_text p, #novice_text .besedilo p, #multi_naslov p {
    font-size: 22px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    max-width: 900px;
    margin: auto;
    line-height: 26px;
}

.map {
    width: 64% !important;
    position: relative;
    left: 9%;
    /*z-index: 0 !important;*/

}

.program_tabela {
    width: 35.633333% !important;
    margin-left: 0% !important;
    background: #000000;
    z-index: 1
}


.table_naslov {
    padding: 40px 0px 0px 50px;
}

#table_text {
    padding-left: 20px !important;
    width: 60% !important;
    color: #ffffff !important;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    float: left;
    margin: 30px 0px;

    height: 176px;
    line-height: 26px;

}

.crna_zgoraj {
    padding: 50px;
}

#slo_map {
    height: 176px;
    background: #000000 url("images/slovenija.png") no-repeat center 0px !important;
    width: 40% !important;
    float: left;
    margin-top: 30px;


}

.distributerji table, .distributerji tr {
    background: #000000 !important;
}

.distributerji td {
    background: #000000;
    color: #ffffff !important;
    border: 0px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 30px;
    width: 50%;
    border: 0px solid #000000 !important;
    vertical-align: top;
}

.distributerji td > div {
    padding-bottom: 40px;
}

.distributerji td > div > p {
    padding-left: 30px;
    margin-top: 0px;
}

.distributerji td:nth-child(1) {
    padding-left: 50px;
}

.distributerji h2 {
    color: #ffffff !important;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    text-transform: none !important;
    font-weight: normal;
}

strong.drzava {
    display: block;
    text-align: center;
    font-size: 22px;
    margin: 30px 0 0 0;
}

#addresses strong br {
    display: none;
}

.distributerji strong {

    color: #ffffff !important;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
}


.map_point {
    display: none;
    /*background:url("images/ikona_lokacija.png") no-repeat center top !important;
	float:left;
	width: 18px;
	height:27px;
	margin: 0 12px 0px 0px;*/
}

/*
.bih,.ser,.cro,.cz,.es,.gre,.hun,.ice,.ita,.pol,.rom,.rus,.svk,.uk
{
	display:none;
}

*/


#map-europe li {
    list-style: none;
    color: #ffffff !important;
}

#map-europe li a {
    color: transparent !important;
}

#prodajni_kontakt {
    padding-top: 95px;
    padding-bottom: 85px;
}

.prodajni_kontakt p, #eko_bottom p {
    color: #ffffff;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    line-height: 26px;
    max-width: 1200px;
    margin: auto;
    font-weight: 300;

}

.prodajni_kontakt p {

    max-width: 1400px;
}

.prodajni_kontakt p:nth-child(2) {
    margin-top: 30px;
}

.prodajni_kontakt p:nth-child(3) {
    margin-top: 40px;
}

.prodajni_kontakt a, #eko_bottom a {
    color: #ffffff;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    line-height: 36px;
    border: 1px solid #ffffff;
    padding: 10px 50px;
}

.prodajni_kontakt a:hover, #eko_bottom a:hover, .prodajni_kontakt a {
    text-decoration: none;
    color: #ffffff !important;
}

/* POSAMEZNA PODSTRAN*/

/* NOVICE */


#novice_main .content.av-content-full {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

#novice_text .besedilo p {
    margin-bottom: 90px;
}

#novice_main .ena_novica {
    padding: 85px 0px;
    width: 67% !important;
}

.ena_novica .posamezna_novica {
    width: 100% !important;
}

.ena_novica .posamezna_novica img {
    width: 38%;
    max-width: 462px
}

#novice_main .novice_stolpec {
    display: none;
}

.novica_form {
    padding: 85px 0px;
}

.main_color .novica_form form {
    border: 1px solid #dcdcdc;
    padding: 44px 35px;
}

.novica_form .novice p {

    color: #000000;
    text-indent: 10px;
    font-size: 20px;
}

#novice_main .novica_form input[name="your-name"], #novice_main .novica_form input[name="your-email"] {
    width: 100% !important;
    border: 1px solid #dcdcdc;
    margin-bottom: 15px !important;
}

.novica_form .form_palceholder {
    display: none;
}

.novica_form input[type="submit"], .novica_form input[type="submit"]:hover, .novica_form input[type="submit"]:active {
    background: #dea947;
    margin: 0px;
    padding: 10px 35px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
}

.novica_form .novice {
    margin-bottom: 38px;
}

#novice_main form > p:nth-child(6) {
    margin-bottom: 0px;
}

#novice_main img.ajax-loader {
    display: block;
    margin: auto;
    margin-top: 10px;
}


.news_link {
    width: 22.7%;
    margin-top: 60px;
    float: left;
    height: 450px;
    overflow: initial !important
}


.news img#slikanovice {
    width: auto;
    max-height: 225px;
    margin: auto;
    display: block;
}

#novice_main .novica_form {
    padding: 0 0 85px;
}

.novice_razmak {
    height: 1px;
    width: 3.06%;
    float: left;
}

.news .ostale_naslov {
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 10px;
    width: 100%;
}

.news .novice_datum {
    margin: 20px 0px;
}

.sevec_novic {
    height: 200px;
    display: table;
    width: 100%;

}

.sevec_novic p {
    text-align: center;
    display: table-cell;
    margin: auto;
    vertical-align: middle;
}

.sevec_novic a {
    color: #dea947 !important;
    border: 1px solid #dea947 !important;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    padding: 10px 35px;
    cursor: pointer;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;
}

#novice_main {
    background: #f5f5f5;
}

/* PRODUKTI*/
.logo a, .logo a img {
    max-height: none !important;
}

/* EKONOMIK */

#ekonomik_top {
    height: 492px;
}

#ekonomik_top .container {
    position: relative;
    top: 160px;
}

#ekonomik_top h2 {
    color: #272525;
    margin-bottom: 50px;
}

#ekonomik_top p, #fontana_top p, #modul_top p {
    font-size: 19px;
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    font-weight: 300;
}

#ekonomik_top p:nth-child(2), #modul_top p:nth-child(2), #modul_top p:nth-child(3) {
    margin-bottom: 25px;
    line-height: 24px;
}

#ekonomik_top p:nth-child(3) {
    margin-bottom: 45px;
}

#ekonomik_top a img, #fontana_top a img, #modul_top a img {
    position: absolute;
    left: 15px;
}

#ekonomik_top a, #ekonomik_top a :hover, #fontana_top a, #fontana_top a:hover {
    background: #dea947;
    padding: 10px 35px 10px 50px !important;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    text-decoration: none;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;
    border: 1px solid transparent;
}

#ekonomik_ergo {
    margin-top: 60px;
    margin-bottom: 75px;
}

#ekonomik_ergo .no_margin.av_one_third {
    display: inline-block;
    width: 32%;
    vertical-align: middle;

}

#barvita_pokrajina img, #barvita_pokrajina .avia-image-container-inner {
    width: 100%;
}

#ekonomik_ergo .first, #ekonomik_ergo .sredina {
    margin-right: 2%;

}

#ekonomik_ergo h2 {
    font-size: 28px;
    font-family: 'Open Sans', sans-serif;
    color: #272525;
    font-weight: normal;
    margin-bottom: 30px;
}

#ekonomik_ergo .first img {
    border: 1px solid #f1f1f1
}

#ekonomik_ergo p, #barvita_pokrajina p {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    color: #a6a8aa;
    line-height: 24px;
    font-weight: 300;
}

.ergo_text {
    vertical-align: middle;
}

.ergo_hide {
    display: none;
}

.ergo_text h2 {
    margin-bottom: 40px;
}

#bivanje .container {
    padding-top: 30px !important;
}

#barvita_pokrajina, #bivanje {
    border-top: 1px solid #f1f1f1 !important;
}

#barvita_pokrajina .container, #zavetje .container {
    padding: 0px !important;
}

#barvita_pokrajina h2 {
    font-size: 28px;
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    text-transform: none;
    margin-top: 75px;
    margin-bottom: 40px;
    font-weight: 300;
}

#barvita_pokrajina p {
    max-width: 1190px;
    margin: auto;
}

#pritisnite h2, #bivanje h2 {
    margin-bottom: 50px;
    margin-top: 40px;
}

#pritisnite h3, #bivanje h3, #fontana_dotik h3 {
    color: #131313;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    margin: 40px 0px 30px;
    font-weight: 300;
}

#pritisnite p, #zavetje p, #fontana_dotik p {
    color: #8f8e8e;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}

#pritisnite .av-flex-placeholder {
    width: 2% !important;
}

#dotik {
    overflow: hidden;
}

#dotik .content {
    padding: 0px !important;
    background: #fbfbfa;
}

#dotik, #produkt_eko {
    border-top: 1px solid #e5e5e5 !important;
}

#dotik .container {
    background: white;
    background: linear-gradient(to right, #fbfbfa, #ffffff);
    padding: 0px 8.7% !important;
}

#dotik .avia-builder-el-last {
    background: white;
    background: linear-gradient(to right, #fbfbfa, #ffffff);
}

#dotik .text1, #zavetje .text {
    margin-top: 175px;
}

#dotik .avia-image-container-inner {
    float: left;
}

#dotik h2 {
    margin-bottom: 40px;
}

#dotik p {
    font-size: 17px;
    line-height: 24px;
    margin: 30px 0px;
    font-weight: 300;
}

#dotik img {
    position: relative;
    top: 1px;
    float: left;
}

#bivanje p {
    color: #a6a8aa;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}

#bivanje .av-flex-placeholder {
    width: 1.25%;
}

#zavetje {
    margin-top: 90px;
}

#zavetje .text {
    padding-right: 150px;
    margin-left: 20px;
    width: 50%;
}

#zavetje img {
    height: 494px;
}

#zavetje h2 {
    margin-bottom: 40px;
}

#zavetje p {
    margin-bottom: 30px;
    font-weight: 300;
}

#konstrukcija h2 {
    margin-top: 40px;
    margin-bottom: 10px;
}

#konstrukcija h4 {
    font-size: 17px;
    color: #131313;
    line-height: 26px;
}

.k_text p {
    font-size: 17px;
    color: #8f8e8e;
    font-weight: 300;
    margin-top: 0px;
    line-height: 23px;

}

.k_del {
    width: 25% !important;
    margin-left: 0% !important;
    padding-left: 30px;
    margin-top: 60px !important;
}

.k_slika {
    width: 41.25%;
    float: left;
}

.k_del section {
    width: 58.75%;
    float: left;
    padding-left: 20px;
}

#produkt_eko ul {
    border-bottom: 1px solid #d1d1d1;
    display: inline;
    padding-bottom: 19px;

}

.e_list {
    margin-bottom: 70px;
}

#produkt_eko p {
    font-size: 17px;
    color: #8f8e8e;
    margin-bottom: 40px;
    font-weight: 300;
}

#produkt_eko a, .link_modra a, #home_ekonomik .ekonomik_tabela a {
    font-size: 15px;
    color: #65b1d1;
    text-decoration: none;
    padding: 15px 30px;
    border: 1px solid #65b1d1;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;

}

.link_modra a:hover, #home_ekonomik .ekonomik_tabela a:hover, #produkt_eko a:hover {
    color: #ffffff;
    background-color: #65b1d1;
}

#produkt_eko h2 {
    margin-bottom: 30px;
}

#produkt_eko {
    padding-top: 110px;
    margin-bottom: 100px;
}

#produkt_eko ul li {
    display: inline-block;
    list-style: none;
    font-size: 17px;
    margin-left: 0px;
    padding-left: 16px;

}

#vticnice, #okvirji {
    opacity: 0.5;
}

#stikala, #vticnice, #okvirji {
    cursor: pointer;
    color: #000000 !important;
}

#stikala {
    font-weight: bold;
}

#eko_bottom {
    height: 415px;
    padding: 100px 0px 80px;
}

#eko_bottom p:nth-child(1) {
    margin-bottom: 25px;
}

#eko_bottom p:nth-child(2) {
    margin-bottom: 60px;
}

.avia-image-container.avia-align-center.vticnice, .avia-image-container.avia-align-center.okvriji {
    display: none;
}


/* FONTANA FONTANA  FONTANA  FONTANA  */

#fontana_top {
    padding-top: 90px;
    height: 559px;
}

#fontana_dotik.top {
    border-top: 0px solid #ffffff !important;
}


#fontana_top h2 {
    margin-bottom: 35px;
}

#fontana_top p {
    margin-bottom: 25px;
}

#fontana_top a {
    margin-top: 35px;
}

#fontana_top section {
    min-width: 738px;
}

#fontana_dotik {
    padding-top: 30px;
    padding-bottom: 60px;
}

#fontana_dotik .av-equal-height-column-flextable {
    margin-top: 45px;
}

#fontana_dotik .av_one_half.first {
    vertical-align: middle;
}

#fontana_dotik .avia-image-container {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    min-height: 351px;
    max-height: 351px;
    display: flex;
    justify-content: center; /* align horizontal */
    align-items: center; /* align vertical */
}

#fontana_dotik .avia-image-container img {
    max-height: 340px;
}

.main_color .vec_o_izdelkih a {
    position: absolute;
    bottom: 0;
    color: #dea947;
    border: 1px solid #dea947;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    margin: 0 30px 0 0 !important;
    float: left;
    padding: 12px 25px;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;
}

#fontana_dotik.sistem .av_one_third {
    padding-bottom: 60px;
}

.vec_o_izdelkih a:hover {
    background-color: #dea947;
    color: #ffffff !important;
    text-decoration: none;
}

.fon_ul li {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    color: #8f8e8e;
    font-weight: 300;

}

.fon_ul > ul > li:hover {
    cursor: pointer;
    color: #131313 !important;

}

.fon_ul li > ul {
    display: none;
    list-style: none;
    margin-left: 0px
}

.fon_ul li > ul li {
    margin-left: 0px;
    font-weight: 300
}

#osvetlitev {
    color: #131313;
    font-weight: bold;
}

.fon_ul li > ul.osvetlitev {
    display: block;
}

#f_pocutje {
    height: 460px;
    margin-top: 100px;
    background-size: 100% 100%;
}

#f_pocutje .container {
    margin-top: 130px;
}

.stikalih {
    height: 354px;
    display: table !important;
}

.stikalih > div {
    display: table-cell !important;
    vertical-align: middle !important;
}

#fontana_produkti .container {
    padding: 60px 80px 75px !important;
}

#fontana_produkti .av-equal-height-column-flextable {
    margin-top: 40px;
}

#fontana_produkti .av-flex-placeholder {
    display: none;
}

#fontana_produkti .av_one_half {
    margin-left: 0%;
    width: 50%;
}

#fontana_produkti .flex_column_table.av-equal-height-column-flextable {
    max-width: 1400px;
    margin: auto;
}

#fontana_produkti p {
    margin-bottom: 40px;
}

/* MODUL MODUL MODUL */
#modul_top .text {
    background: rgba(255, 255, 255, 0.9);
    padding: 30px;
}

.av-logo-container {
    height: 80px !important;
}

#modul_top {
    background-size: contain;
    margin-top: 100px;
}

#modul_top .container {
    min-height: 600px;
}

#modul_top .av_one_half {
    position: relative;
    top: 100px;
}

#modul_top h2 {
    margin-bottom: 50px;
}

#modul_top p:nth-child(4) {
    margin-top: 60px;
    margin-bottom: 0;
}

#modul_top a.konfigurator {
    background: #252525;
    color: #ffffff;
    position: relative;
    bottom: 16px;
    border: 1px solid transparent;
    margin-right: 10px;
    padding: 11px 35px 11px 35px !important;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;
}

#mod_individuanost .container {
    padding: 0px !important;
}

#mod_individuanost .entry-content-wrapper.clearfix div.flex_column_table {
    padding: 0px 8.7% !important;
}

#modul_top .top_text {
    min-width: 600px;
}

#mod_individuanost .entry-content-wrapper.clearfix div:nth-child(2) {
    margin-bottom: 30px;
}

#podjetje .popup_podjetje {
    float: left;
}

#modul_top a {
    background: #dea947;
    padding: 8px 35px 8px 50px !important;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid transparent;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;
}

#fontana_top a:hover {
    color: #ffffff;
    border: 1px solid #ffffff;
    background: transparent;
}

#modul_top a:hover {
    background: transparent;
    color: #000;
    border: 1px solid #000;
}

#ekonomik_top a:hover, .post_novice input[type="submit"]:hover, #home_novice input[type="submit"]:hover, .main_color .form7 input[type="submit"]:hover, #top #text-4 input[type="submit"]:hover {
    color: #dea947 !important;
    border: 1px solid #dea947 !important;
    background: transparent !important;

}

.mod a, .produkti_text a {
    padding: 7px 35px 12px !important;
}

.mod a img {
    position: relative;
    top: 5px;
}

#home_modul.modul {
    border: 0px;
    margin-bottom: 100px;
    border-bottom: 1px solid #f1f1f1;
}

#mod_individuanost {
    padding-bottom: 40px;
}

#mod_individuanost .text h2, #funkcionalnost h2 {
    margin-bottom: 40px;
}

#mod_individuanost h3, #funkcionalnost h3 {
    margin-bottom: 25px;
}

#mod_individuanost .text p {
    width: 84%;
    max-width: 1000px;
    margin: auto;
    margin-bottom: 60px;
}

#mod_individuanost .av-align-top {
    vertical-align: middle;
}

.mod_uni_text {
    vertical-align: middle;
}

#funkcionalnost {
    margin-top: 50px;
}

#mod_slike .container {
    padding: 0px !important
}

#funkcionalnost a, #funkcionalnost a:hover, #pritisnite.modul a {
    color: #dea947;
    border: 1px solid #dea947;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    padding: 12px 10px;
    text-decoration: none;
    transition: 1s color, 1s border, 1s background;
    -webkit-transition: 1s color, 1s border, 1s background;
}

#pritisnite.modul section div p a:hover {
    color: #ffffff;
    background-color: #dea947;
    text-decoration: none;
}

#mod_individuanost a, #mod_slike a {
    background: url("images/play.png") no-repeat center center;
    width: 128px;
    height: 128px;
    display: block;
    margin: auto;
    background-size: contain;
}

#mod_individuanost {
    position: relative;
}

#funkcionalnost .slika_link a {
    border: 0;
}

.skrij_modularnost {
    position: absolute;
    z-index: 9999;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#pritisnite.modul .avia-image-container.avia-align-center {
    height: 315px;
    display: table;
}

#pritisnite.modul .avia-image-container.avia-align-center .avia-image-container-inner {
    display: table-cell;
    vertical-align: middle;
}

.video_modul {
    display: table;
    width: 100%;
}

.video_modul p {
    text-align: center;
    width: 100%;
    display: table-cell;
    position: relative;
    vertical-align: middle;
}

#pritisnite.modul a {
    margin: auto;
    display: block;
    width: 65%;
    text-align: center;
    position: absolute;
    bottom: 0px;
}

#pritisnite.modul .av_one_fourth {
    padding-bottom: 70px;
}

#funkcionalnost .produkti_text a img {
    position: relative;
    top: 5px;
}

.video_modul {
    padding: 70px 0px 140px;
    background: url("images/modularnost.jpg") no-repeat center center;
    background-size: cover;
    min-height: 500px;
}

.video_modul iframe, .video_modularnost iframe {
    margin: auto;
    display: none;
}

.eno_a {
    margin-top: 25px;
}

#funkcionalnost .av_one_half {
    vertical-align: middle
}

.produkti_slika .av_textblock_section {
    position: relative;
    top: 55px;
}

.produkti_text ul {
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #131313;
}

.produkti_text ul > li > ul {
    list-style: none;
    position: relative;
    left: -47px;
}

.produkti_text p {
    margin-top: 60px;
    margin-bottom: 110px;
}

.puscica:after {
    content: "\25BA";
    font-size: 13px;
    margin-left: 5px;
}

.puscica_dol:after {
    content: "\25BC";
    font-size: 13px;
    margin-left: 5px;
}

#stikala_p {

    font-weight: bold;
    cursor: pointer;
}

#vticnice_p, #udobje, #okvriji_p {
    opacity: 0.5;
    cursor: pointer;
}

#vticnice_p:hover, #udobje:hover, #okvriji_p:hover {
    opacity: 1;
}

.vticnice_p, .udobje, .okvirji_p {
    display: none;
}

/* PODSTRAN REFERENCE REFERENCE REFERENCE */
#reference .container, #podjetje .container {
    padding: 0px !important;
}

#top div .avia-gallery .avia-gallery-big {
    display: block;
    overflow: hidden;
    padding: 0px;
    margin-bottom: 0px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-style: solid;
    border-width: 0px;
}

#reference .avia_transform a:hover .image-overlay, .avia_transform a:hover .image-overlay {
    opacity: 0 !important;
}

#reference .image-overlay .image-overlay-inside {
    display: none !important;
}

#top div .avia-gallery {
    padding-bottom: 0px;
}

#reference .avia-gallery .avia-gallery-caption {
    background: #eef1f6;
    width: 320px;
    padding: 19.5px 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 22.92px;
    color: #252525;
    margin: auto;
    text-align: center;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#reference .besedilo {
    height: 420px;
    margin-top: 0px !important;
}


#reference .besedilo p {
    max-width: 785px;
    font-size: 22px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    max-width: 900px;
    margin: auto;
    line-height: 26px;

}

#reference .besedilo h2 {
    margin-bottom: 40px;
    margin-top: 120px;
}

.podjetje_text p {
    font-size: 22px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    max-width: 900px;
    margin: auto;
    line-height: 26px;
}

#reference .avia-image-container, #podjetje .avia-image-container {
    margin-bottom: 0px;
}

.dotik .text p {
    max-width: 830px;
}

#reference .av-image-caption-overlay p {
    background: #eef1f6;
    width: 320px;
    padding: 19.5px 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 22.92px;
    color: #252525;
    margin: auto;
}

.avia-image-container.avia-align-center.ref_pop {
    height: 100vh;
    display: none;
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 55555;
    background: rgba(0, 0, 0, 0.8);

}

.dubrovnik {
    cursor: pointer;
}

.ref_pop .avia-image-container-inner {
    display: table-cell !important;
    vertical-align: middle !important;
}

.dub_pop .avia-image-container-inner img {
    margin: auto;
    width: 75%;
}

.ref_pop .avia-image-container-inner img {
    margin: auto;
}


/* PODSTRAN PODJETJE  PODJETJE PODJETJE PODJETJE */
.podjetje_text {
    max-width: 966px;
    margin: auto;
}

#podjetje .o_podjetju {
    height: 390px;
}

#podjetje .o_podjetju h2 {
    margin-top: 120px;
    margin-bottom: 40px;
}

#podjetje div.av-equal-height-column-flextable:nth-child(2) {
    height: 420px;
}

#podjetje .dotik_img .avia-image-container {
    position: absolute;
    bottom: 1px;
    display: block;
    width: 100%;
}

#podjetje .dotik .text {
    padding: 80px 30px 30px 0px;
}

.o_podjetju section {
    padding: 0px 30px;
}

div.mfp-figure {
    opacity: 1 !important;
}

#podjetje .dotik .text p span {
    font-size: 17px;
    margin-bottom: 0px;
    display: block
}

#podjetje .cv {
    padding-top: 100px;
}

.news_images {
    margin-top: 50px;
    margin-left: 0px;
}

.news_images li {
    display: inline-block;
    margin-right: 10px;
}

#podjetje .cv p {
    padding: 0 0 100px 0px;
    max-width: 1220px;
    margin: auto;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
}

.podjetje_besedilo a, .podjetje_besedilo a:hover {
    text-decoration: none;
    color: #171a1a;
    font-size: 22px;
}

#podjetje .cv p span:nth-child(3) {
    line-height: 38px;
}

#podjetje .history_text h2 {
    margin-bottom: 50px;
}

#podjetje .history_text {
    text-align: center;
}

#podjetje .zgodovina {
    margin-bottom: 50px;
}

#podjetje .history_text ul {
    display: inline;
    margin: auto;
}

#podjetje .history_text li {
    list-style: none;
    display: inline-block;
    font-size: 25px;
    font-family: 'Open Sans', sans-serif;
    color: #272727;
    cursor: pointer;
}

.zgo_active {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.desno {
    position: relative;
    top: 1px;
}

#main #podjetje .history_03, #main #podjetje .history_93, #main #podjetje .history_83, .ls-bottom-nav-wrapper {
    display: none;
}

.history_83, .history_73, .history_03, .history_93 {
    cursor: pointer;
}

/* PODSTRAN KONTAKT KONTAKT KONTAKT KONTAKT */
#kontakt .kontakt_text h2 {
    margin-bottom: 35px;
    margin-top: 70px;
}

#kontakt .kontakt_text p {
    margin-bottom: 18px;
    font-size: 17px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    color: #9c9c9c;
}

#kontakt .content {
    padding-top: 30px;
    padding-bottom: 30px;
}

#kontakt .kontakt_text > p:nth-child(3) {
    margin-bottom: 40px;
}

#kontakt .kontakt_text textarea {
    margin-bottom: 0px;
    height: 200px;

}

#kontakt.kontakt_zaposleni h2 {
    margin-top: 45px;
}

#map h2 {
    margin-bottom: 50px;
    margin-top: 50px;
}

#kontakt .kontakt_text a, #kontakt .kontakt_text a:hover {
    font-size: 17px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    color: #9c9c9c;
    text-decoration: none;
}

#kontakt .kontakt_text strong {
    font-size: 17px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    color: #0c1010 !important;
}

#kontakt form {
    max-width: 1070px;
    margin: auto;
}

#kontakt .wpcf7-mail-sent-ok {
    border: 1px solid black;
    font-size: 25px;
    line-height: normal;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #000000 !important;
    text-align: center;
    border: 0px;
    margin-top: 20px;
}

#kontakt .kontakt_text input, #kontakt .kontakt_text textarea {
    background: #f8f8f8 !important;
    border: 2px solid #e3e3e3 !important;
    text-indent: 8px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #0c1010 !important;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    font-size: 17px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
}

#kontakt input::-webkit-input-placeholder, #kontakt .kontakt_text textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
    text-indent: 8px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #000000 !important;
}

#footer input::-webkit-input-placeholder {
    text-indent: 8px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff !important;
}


#kontakt input::-moz-placeholder, #kontakt .kontakt_text textarea::-moz-placeholder {
    text-indent: 8px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #000000 !important;
}

#footer input::-moz-input-placeholder {
    text-indent: 8px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff !important;
}

#kontakt input:-moz-placeholder, #kontakt .kontakt_text textarea:-moz-placeholder {
    text-indent: 8px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #000000 !important;
}

#footer input:-moz-input-placeholder {
    text-indent: 8px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff !important;
}

#kontakt input:-ms-input-placeholder, #kontakt .kontakt_text textarea:-ms-input-placeholder {
    text-indent: 8px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #000000 !important;
}

#footer input:-ms-input-placeholder {
    text-indent: 8px !important;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff !important;
}

#kontakt .wpcf7-not-valid-tip {
    margin-bottom: 20px;
}

#kontakt .wpcf7-validation-errors {
    border: 1px solid black;
    font-size: 17px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #000000 !important;
}

#kontakt .form_placeholder {
    display: block;
    float: left;
    width: 1%;
}

#kontakt .wpcf7-form-control-wrap {
    display: block;
    width: 49.5%;
    float: left;
}

#kontakt .wpcf7-form-control-wrap.your-message {
    display: inline-block;
    width: 100%;
    float: none;
}

#kontakt .your-email, #kontakt .subject {
    margin-left: 1%;
}

#kontakt input[type="submit"] {
    margin: auto;
    display: block;
    background: #252525 !important;
    border: 0px !important;
    color: #ffffff !important;
    text-indent: 0px !important;
    padding: 11px 35px;
}

#kontakt .text p {
    font-size: 17px;
    margin-bottom: 15px;
    line-height: 24px;
    margin-top: 0px;
}

#kontakt .slika {
    width: 33%;
    float: left;
    margin: 0px;
}

/*#kontakt .container > div {*/
/*	padding-bottom:80px;*/
/*}*/

#kontakt .container .post-entry:first-child {
    padding-bottom: 80px;
}

.zaposleni {
    margin-top: 45px !important;
}

#kontakt.kontakt_zaposleni .flex_column_table {
    margin: 45px 0px;
}

#kontakt .zaposleni section {
    width: 67%;
    float: left;
}

.zaposleni a:hover {
    text-decoration: none;
    color: #0c1010;
}

#map .container {

    padding: 0px !important;
}

#kontakt .kontakt_text input.wpcf7-not-valid, #kontakt .kontakt_text textarea.wpcf7-not-valid, .wpcf7-not-valid {
    border: 2px solid red !important;
}


/* PODSTRAN 404 ERROR  404 ERROR 404 ERROR */
.content1 {
    border: 0px;
}

.content1 h1 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 40px;
    color: #000000;
    text-transform: none !important;
    margin-bottom: 50px;
}

.content1 p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 22px;
    color: #000000;
    margin-bottom: 50px;
}

.content1 a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 22px;
    color: #dea947;
}

.content1 a, .seznam_slika .galerija a:hover {
    text-decoration: none;
}

.e404 {
    max-width: 700px;
    text-align: center;
    margin: auto;
    margin-top: 100px;
}

#slovenia {
    padding: 20px;
    text-align: center;
}

.error4 {
    background: url("images/back.png") no-repeat center 200px;
    min-height: 860px;
}

.koordinate strong {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    line-height: 26px;
    font-weight: 300;
}

.koordinate {
    padding: 30px 8.4%;
}

.koordinate li {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    color: #8f8e8e;
    line-height: 26px;
    font-weight: 300;
}

/* PUBLIKACIJE MULTIMEDIJA */
.seznam_video .video {
    display: none;
}

.seznam_video li:first-child .video {
    display: block;
}

#multi_vsebina .container {
    padding: 0px !important;
}

.omejitev {
    position: relative;
    text-align: center;
}

#multimedija h1 {
    margin-top: 120px !important;
}

#multimedija {
    padding-bottom: 100px;
}

.seznam > li, .seznam_video > li {
    margin-bottom: 20px;
    margin-left: 0px;
}

.seznam {
    margin-left: 0px;
}

.prikazi {
    position: relative;
    left: 250px;
    top: 0px;
    display: none;
}

.seznam li, .seznam_video li, .seznam_slika li {
    list-style: none;
}

.point {
    cursor: pointer;
    color: #8f8e8e
}

.prikazi.preklopi1 {
    display: block;
    margin: 0;
}

ul.seznam, ul.seznam_video, .seznam_slika {
    padding: 100px 0 0 100px;
}

.seznam .preklopi1 .point, .preklopi_video1 .point, .seznam_slika .preklopi1 .point {
    color: #dea947
}

.seznam .pdf, .prelistaj {
    color: #dea947 !important;
}

.seznam .pdf:hover, .prelistaj:hover {
    text-decoration: none;
    color: #dea947 !important;
}

.razdalja {
    width: 350px;
    display: inline-block;
}

.prelistaj {
    margin-right: 30px;
}

.video iframe {
    width: 800px !important;
    height: 452px !important;
}

.menjaj li {
    margin: 0px;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #000000;
    list-style: none;
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding: 5px 50px 25px 40px;
}

.letnica {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #8f8e8e
}

.naslov_kataloga p {
    height: 45px;
    font-size: 22px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #000000;
    margin-top: 25px;
    margin-bottom: 10px;
}

.omejitev div {
    position: relative;
    background-color: #f5f5f5;
    text-align: left;
    display: none; /*padding:110px 8.6% 100px; min-height:730px;*/
}

.omejitev .ime_jezika {
    display: block;
}

li.katalogi img {
    max-width: 260px;
    float: left;
}

.seznam_jeziki {
    width: calc(100% - 290px);
    float: left;
    margin: 0 0 0 10px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
}

.seznam_jeziki .ime_jezika img {
    height: 20px;
    width: auto;
    margin-right: 8px;
}

#top #multi_vsebina ul.seznam .seznam_jeziki li {
    display: block;
    padding: 24px;
    background-color: #292929;
    border-radius: 12px;
    margin: 0;
}

.pdf_prirocniki {
    background-color: #f5f5f5;
}

.omejitev div.prikaz_pdf {
    display: block;
}

.seznam_video > li {
    margin: 0;
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #000000;
    list-style: disc;
}

.prikaz_video {
    height: 700px;
}

.prikaz_slik {
    height: 350px;
}

.pdf_prirocniki:before {
    content: "";
    display: inline-block;
    background: url("images/pdf_m.png") no-repeat center center;
    width: 50px;
    position: relative;
    left: -8px;
    height: 50px;
    bottom: -15px;
}

.video_vsebina:before {
    content: "";
    display: inline-block;
    background: url("images/video.png") no-repeat center center;
    width: 50px;
    position: relative;
    left: -8px;
    height: 50px;
    bottom: -15px;
}

.slike_vsebina:before {
    content: "";
    display: inline-block;
    background: url("images/slike.png") no-repeat center center;
    width: 50px;
    position: relative;
    left: -8px;
    height: 50px;
    bottom: -15px;
}

#multi_naslov p {
    margin-bottom: 100px;
}

#multi_naslov h1 {
    margin-bottom: 35px;
    margin-top: 120px;
}

#multi_naslov main {
    padding: 0;
}

.pdf_okvir {
    width: 50%;
    display: inline-block !important;
    margin-bottom: 60px;
}

ul.prospekti .prikazi, ul.katalogi .prikaz, ul.popisni .prikaz, .prikazi, .galerija {
    position: absolute;
    left: 28%;
    top: 130px;
}

.video {
    position: absolute;
    right: 5%;
    left: auto;
    top: 130px;
}

ul.katalogi .prikazi {
    width: calc(100% - 531px);
}

.menjaj {
    margin: 0px;
    display: inline-block;
}

#multi_vsebina .prikazi, .prospekti .prikazi.preklopi1, .popisni .prikazi.preklopi1, .seznam_slika .galerija {
    display: none;
    margin: 0;
    width: calc(100% - 530px);
}

.seznam_slika .preklopi1 .galerija {
    display: block;
}

.prospekti, .katalogi, .popisni {
    margin-left: 30px;
    margin: 0px;
}

.seznam_jeziki li {
    font-size: 17px;
}

.seznam_video > li {
    margin: 0px;
}

.prikaz_pdf .image-overlay {
    display: none !important;
}

.seznam > li, .seznam_slika > li {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    color: #000000;
    font-weight: 300;
}

.seznam > li > ul {
    font-size: 20px;
}

.visinksi {
    margin-bottom: 20px;
    display: inline-block
}

.preklopi_video1 .video {
    display: block;
}

/* ZAHVALA ZAHVALA ZAHVALA */

#zahvala {
    background-position: center 250px !important;
}

#zahvala h2 {
    font-size: 40px !important;
    margin-bottom: 60px;
}

#zahvala p {
    font-size: 22px !important
}

#zahvala main {
    display: block;
    padding-top: 170px;
}

/*MAP CSS */
#addresses > ul {
    width: 100%;
    margin: 0px;
    list-style: none;

}

#addresses > ul > li {
    display: none;
    width: 100%;
    margin-left: 0px;

}

#addresses > ul > li > ul > li {
    display: inline-block;
    width: 49%;
    margin-left: 0px;
    vertical-align: top;
    margin-bottom: 25px;
    margin-top: 25px;
}

#addresses .naslovi p {
    padding-left: 30px;
    margin-top: 0px;
}

/* DODATONO */
.line_img img, .soft_img img {
    display: none;
}

.prikaz_slik .pdf_okvir {
    vertical-align: text-top;
}

#header .avia_mega_div .units {
    padding: 0;
}

#header .avia_mega_div.nine.units {
    width: 300px;
    right: -70px !important;
}

/* 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 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 {
    font-size: 11px
}

.m540 .css-map > li a, .m430 .css-map > li a {
    font-size: 10px
}

.m320 .css-map > li a, .m250 .css-map > li a {
    font-size: 9px !important
}

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

/* markers tooltip style */
.cssmap-tooltip-content {
    text-align: left;
}

/* 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;
    -webkit-border-radius: .6em;
    border-radius: .6em;
}

.m1450 .map-loader, .m1280 .map-loader {
    font-size: 16px
}

.m540 .map-loader, .m430 .map-loader {
    font-size: 12px
}

.m320 .map-loader {
    font-size: 11px
}

.m250 .map-loader {
    font-size: 10px
}

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

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

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

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

 * DO NOT EDIT!

 * CSSMap plugin - Europe
 * version: 4.4.26
 * web: http://cssmapsplugin.com/europe
 * 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;
    list-style: none;
}

.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! */
.eu1 .s1 {
    height: .6em;
    left: 8.3em;
    top: 10.5em;
    width: .1em
}

.eu1 .s2 {
    height: .2em;
    left: 8.5em;
    top: 10.9em;
    width: .1em
}

.eu1 .s3 {
    height: .1em;
    left: 8.5em;
    top: 10.6em;
    width: .1em
}

.eu1 .s4 {
    height: .7em;
    left: 8.4em;
    top: 10.5em;
    width: .1em
}

.eu2 .s1 {
    height: .1em;
    left: 5.1em;
    top: 10.5em;
    width: .1em
}

.eu3 .s1 {
    height: .1em;
    left: 7.5em;
    top: 8.9em;
    width: .4em
}

.eu3 .s2 {
    height: .1em;
    left: 7.2em;
    top: 9em;
    width: .7em
}

.eu3 .s3 {
    height: .1em;
    left: 7.2em;
    top: 9.1em;
    width: .7em
}

.eu3 .s4 {
    height: .6em;
    left: 7.4em;
    top: 9em;
    width: .1em
}

.eu3 .s5 {
    height: .1em;
    left: 7em;
    top: 9.4em;
    width: .7em
}

.eu3 .s6 {
    height: .1em;
    left: 6.9em;
    top: 9.2em;
    width: .9em
}

.eu3 .s7 {
    height: .1em;
    left: 6.7em;
    top: 9.4em;
    width: .1em
}

.eu3 .s8 {
    height: .1em;
    left: 6.6em;
    top: 9.3em;
    width: 1.2em
}

.eu4 .s1 {
    height: .1em;
    left: 9.8em;
    top: 6.8em;
    width: .3em
}

.eu4 .s2 {
    height: .2em;
    left: 9.6em;
    top: 6.9em;
    width: .8em
}

.eu4 .s3 {
    height: .3em;
    left: 9.4em;
    top: 7.1em;
    width: 1em
}

.eu4 .s4 {
    height: .2em;
    left: 10.6em;
    top: 7.5em;
    width: .1em
}

.eu4 .s5 {
    height: .1em;
    left: 9.8em;
    top: 8.1em;
    width: .5em
}

.eu4 .s6 {
    height: .6em;
    left: 9.5em;
    top: 7.3em;
    width: 1em
}

.eu4 .s7 {
    height: .3em;
    left: 9.3em;
    top: 7.4em;
    width: 1.3em
}

.eu4 .s8 {
    height: .1em;
    left: 9em;
    top: 7.9em;
    width: 1.5em
}

.eu4 .s9 {
    height: .6em;
    left: 9.1em;
    top: 7.5em;
    width: 1.3em
}

.eu5 .s1 {
    height: .1em;
    left: 5.7em;
    top: 8.6em;
    width: .2em
}

.eu5 .s2 {
    height: .1em;
    left: 5.6em;
    top: 8.2em;
    width: .6em
}

.eu6 .s1 {
    height: .1em;
    left: 8.1em;
    top: 10.5em;
    width: .1em
}

.eu6 .s2 {
    height: .2em;
    left: 8em;
    top: 10.3em;
    width: .2em
}

.eu6 .s3 {
    height: .1em;
    left: 7.9em;
    top: 10.2em;
    width: .4em
}

.eu6 .s4 {
    height: .1em;
    left: 7.8em;
    top: 10.1em;
    width: .6em
}

.eu6 .s5 {
    height: .2em;
    left: 7.7em;
    top: 9.9em;
    width: .6em
}

.eu7 .s1 {
    height: .2em;
    left: 9.9em;
    top: 10.2em;
    width: .1em
}

.eu7 .s2 {
    height: .1em;
    left: 9.6em;
    top: 10.1em;
    width: .2em
}

.eu7 .s3 {
    height: .5em;
    left: 9.5em;
    top: 10.2em;
    width: .4em
}

.eu7 .s4 {
    height: .3em;
    left: 8.9em;
    top: 10.4em;
    width: .7em
}

.eu7 .s5 {
    height: .6em;
    left: 9em;
    top: 10.2em;
    width: .5em
}

.eu7 .s6 {
    height: .3em;
    left: 8.9em;
    top: 10.1em;
    width: .1em
}

.eu8 .s1 {
    height: .1em;
    left: 7.8em;
    top: 9.5em;
    width: .1em
}

.eu8 .s2 {
    height: .1em;
    left: 7.7em;
    top: 9.6em;
    width: .3em
}

.eu8 .s3 {
    height: .1em;
    left: 7.6em;
    top: 9.7em;
    width: .7em
}

.eu8 .s4 {
    height: .2em;
    left: 7.7em;
    top: 10.3em;
    width: .3em
}

.eu8 .s5 {
    height: .1em;
    left: 7.6em;
    top: 10.2em;
    width: .3em
}

.eu8 .s6 {
    height: .1em;
    left: 7.5em;
    top: 10.1em;
    width: .3em
}

.eu8 .s7 {
    height: .1em;
    left: 7.4em;
    top: 10em;
    width: .3em
}

.eu8 .s8 {
    height: .1em;
    left: 7.3em;
    top: 9.9em;
    width: .4em
}

.eu8 .s9 {
    height: .1em;
    left: 7.3em;
    top: 9.8em;
    width: 1em
}

.eu9 .s1 {
    height: .1em;
    left: 11em;
    top: 12.1em;
    width: .1em
}

.eu9 .s2 {
    height: .2em;
    left: 10.7em;
    top: 12.1em;
    width: .3em
}

.eu9 .s3 {
    height: .2em;
    left: 10.6em;
    top: 12.2em;
    width: .3em
}

.eu10 .s1 {
    height: .1em;
    left: 7.4em;
    top: 8.3em;
    width: .2em
}

.eu10 .s2 {
    height: .1em;
    left: 7.2em;
    top: 8.4em;
    width: .6em
}

.eu10 .s3 {
    height: .1em;
    left: 7em;
    top: 8.5em;
    width: .1em
}

.eu10 .s4 {
    height: .3em;
    left: 7.1em;
    top: 8.5em;
    width: .1em
}

.eu10 .s5 {
    height: .2em;
    left: 8.1em;
    top: 8.6em;
    width: .1em
}

.eu10 .s6 {
    height: .3em;
    left: 8em;
    top: 8.6em;
    width: .1em
}

.eu10 .s7 {
    height: .4em;
    left: 7.2em;
    top: 8.5em;
    width: .8em
}

.eu10 .s8 {
    height: .6em;
    left: 7.3em;
    top: 8.4em;
    width: .2em
}

.eu11 .s1 {
    height: .1em;
    left: 6.5em;
    top: 6.3em;
    width: .1em
}

.eu11 .s2 {
    height: .3em;
    left: 6.6em;
    top: 6.2em;
    width: .3em
}

.eu11 .s3 {
    height: .2em;
    left: 6.8em;
    top: 6.5em;
    width: .2em
}

.eu11 .s4 {
    height: .8em;
    left: 6.3em;
    top: 6.4em;
    width: .5em
}

.eu11 .s5 {
    height: .6em;
    left: 6.8em;
    top: 6.7em;
    width: .3em
}

.eu11 .s6 {
    height: .2em;
    left: 7.4em;
    top: 7em;
    width: .2em
}

.eu11 .s7 {
    height: .2em;
    left: 3.6em;
    top: 4.8em;
    width: .1em
}

.eu11 .s8 {
    height: .2em;
    left: 3.5em;
    top: 4.6em;
    width: .3em
}

.eu12 .s1 {
    height: .1em;
    left: 9.3em;
    top: 5.5em;
    width: .3em
}

.eu12 .s2 {
    height: .1em;
    left: 9.5em;
    top: 6.2em;
    width: .3em
}

.eu12 .s3 {
    height: .5em;
    left: 8.7em;
    top: 5.7em;
    width: 1.1em
}

.eu12 .s4 {
    height: .2em;
    left: 9.1em;
    top: 5.6em;
    width: .8em
}

.eu13 .s1 {
    height: .1em;
    left: 6.1em;
    top: 10.3em;
    width: .1em
}

.eu13 .s2 {
    height: .3em;
    left: 6.1em;
    top: 8.8em;
    width: .2em
}

.eu13 .s3 {
    height: .4em;
    left: 3.9em;
    top: 8.9em;
    width: 2.3em
}

.eu13 .s4 {
    height: .6em;
    left: 4.2em;
    top: 8.8em;
    width: 1.9em
}

.eu13 .s5 {
    height: .9em;
    left: 4.4em;
    top: 8.6em;
    width: .1em
}

.eu13 .s6 {
    height: 1em;
    left: 4.5em;
    top: 8.6em;
    width: 1.2em
}

.eu13 .s7 {
    height: .2em;
    left: 5.5em;
    top: 8.5em;
    width: .1em
}

.eu13 .s8 {
    height: .3em;
    left: 5.1em;
    top: 8.3em;
    width: .2em
}

.eu13 .s9 {
    height: .1em;
    left: 6.1em;
    top: 10.1em;
    width: .1em
}

.eu13 .s10 {
    height: .9em;
    left: 5.8em;
    top: 9.6em;
    width: .3em
}

.eu13 .s11 {
    height: 1.7em;
    left: 4.6em;
    top: 8.7em;
    width: 1.4em
}

.eu13 .s12 {
    height: 1.9em;
    left: 4.8em;
    top: 8.6em;
    width: .4em
}

.eu13 .s13 {
    height: 2.2em;
    left: 5.2em;
    top: 8.4em;
    width: .3em
}

.eu13 .s14 {
    height: .4em;
    left: 6.3em;
    top: 10.4em;
    width: .3em
}

.eu14 .s1 {
    height: .1em;
    left: 9.6em;
    top: 1.2em;
    width: .3em
}

.eu14 .s2 {
    height: .2em;
    left: 9.5em;
    top: 1.3em;
    width: .6em
}

.eu14 .s3 {
    height: .4em;
    left: 9.4em;
    top: 1.4em;
    width: .6em
}

.eu14 .s4 {
    height: .1em;
    left: 9.3em;
    top: 1.8em;
    width: .7em
}

.eu14 .s5 {
    height: .2em;
    left: 8.6em;
    top: 1.6em;
    width: .2em
}

.eu14 .s6 {
    height: .1em;
    left: 8.7em;
    top: 1.8em;
    width: .2em
}

.eu14 .s7 {
    height: .1em;
    left: 8.8em;
    top: 1.9em;
    width: .2em
}

.eu14 .s8 {
    height: .1em;
    left: 9.1em;
    top: 1.8em;
    width: .1em
}

.eu14 .s9 {
    height: .3em;
    left: 9em;
    top: 1.9em;
    width: 1em
}

.eu14 .s10 {
    height: .3em;
    left: 10.1em;
    top: 2.2em;
    width: .1em
}

.eu14 .s11 {
    height: 1em;
    left: 9.1em;
    top: 2.1em;
    width: 1em
}

.eu14 .s12 {
    height: .7em;
    left: 9.2em;
    top: 2.9em;
    width: 1em
}

.eu14 .s13 {
    height: .3em;
    left: 10.4em;
    top: 4.3em;
    width: .1em
}

.eu14 .s14 {
    height: .4em;
    left: 10.3em;
    top: 4.2em;
    width: .1em
}

.eu14 .s15 {
    height: 1em;
    left: 10.2em;
    top: 3.8em;
    width: .1em
}

.eu14 .s16 {
    height: 1.3em;
    left: 9.1em;
    top: 3.6em;
    width: 1.1em
}

.eu14 .s17 {
    height: 1.2em;
    left: 9em;
    top: 3.8em;
    width: 1.1em
}

.eu14 .s18 {
    height: 1.2em;
    left: 8.9em;
    top: 3.9em;
    width: 1.1em
}

.eu14 .s19 {
    height: 1.3em;
    left: 8.8em;
    top: 4em;
    width: 1.1em
}

.eu14 .s20 {
    height: 1.5em;
    left: 8.6em;
    top: 4.1em;
    width: .5em
}

.eu14 .s21 {
    height: .2em;
    left: 8.3em;
    top: 5.3em;
    width: 1.5em
}

.eu15 .s1 {
    height: .1em;
    left: 13em;
    top: 10.8em;
    width: .2em
}

.eu15 .s2 {
    height: .2em;
    left: 13em;
    top: 10.6em;
    width: .1em
}

.eu15 .s3 {
    height: .1em;
    left: 12.6em;
    top: 10.8em;
    width: .2em
}

.eu15 .s4 {
    height: .3em;
    left: 12.2em;
    top: 10.5em;
    width: .8em
}

.eu15 .s5 {
    height: .2em;
    left: 12.2em;
    top: 10.4em;
    width: .5em
}

.eu15 .s6 {
    height: .2em;
    left: 12em;
    top: 10.3em;
    width: .5em
}

.eu16 .s1 {
    height: .3em;
    left: 6.1em;
    top: 7.5em;
    width: .1em
}

.eu16 .s2 {
    height: .5em;
    left: 7.4em;
    top: 7.8em;
    width: .1em
}

.eu16 .s3 {
    height: .1em;
    left: 7.1em;
    top: 7.2em;
    width: .3em
}

.eu16 .s4 {
    height: .1em;
    left: 6.8em;
    top: 7.3em;
    width: .6em
}

.eu16 .s5 {
    height: .2em;
    left: 6.3em;
    top: 7.2em;
    width: .5em
}

.eu16 .s6 {
    height: 1em;
    left: 6.2em;
    top: 7.4em;
    width: 1.2em
}

.eu16 .s7 {
    height: .7em;
    left: 6.1em;
    top: 7.8em;
    width: 1.1em
}

.eu16 .s8 {
    height: .2em;
    left: 6.2em;
    top: 9.1em;
    width: .1em
}

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

.eu16 .s10 {
    height: .1em;
    left: 7.2em;
    top: 8.9em;
    width: .1em
}

.eu16 .s11 {
    height: .4em;
    left: 7.1em;
    top: 8.8em;
    width: .1em
}

.eu16 .s12 {
    height: .6em;
    left: 6.3em;
    top: 8.6em;
    width: .8em
}

.eu16 .s13 {
    height: .7em;
    left: 6em;
    top: 8.1em;
    width: 1em
}

.eu17 .s1 {
    height: .2em;
    left: 9.5em;
    top: 10.7em;
    width: .1em
}

.eu17 .s2 {
    height: .2em;
    left: 8.9em;
    top: 10.8em;
    width: .6em
}

.eu17 .s3 {
    height: .2em;
    left: 8.6em;
    top: 10.9em;
    width: .8em
}

.eu17 .s4 {
    height: .2em;
    left: 9em;
    top: 12.1em;
    width: .8em
}

.eu17 .s5 {
    height: .2em;
    left: 8.9em;
    top: 11.9em;
    width: 1em
}

.eu17 .s6 {
    height: .2em;
    left: 8.8em;
    top: 11.8em;
    width: 1em
}

.eu17 .s7 {
    height: .3em;
    left: 8.7em;
    top: 11.6em;
    width: 1em
}

.eu17 .s8 {
    height: .5em;
    left: 8.6em;
    top: 11.3em;
    width: 1em
}

.eu17 .s9 {
    height: .6em;
    left: 8.5em;
    top: 11.1em;
    width: .9em
}

.eu17 .s10 {
    height: .4em;
    left: 8.4em;
    top: 11.2em;
    width: 1.1em
}

.eu17 .s11 {
    height: .2em;
    left: 8.3em;
    top: 11.1em;
    width: .1em
}

.eu18 .s1 {
    height: .1em;
    left: 8.9em;
    top: 9.1em;
    width: .1em
}

.eu18 .s2 {
    height: .2em;
    left: 8.8em;
    top: 9em;
    width: .1em
}

.eu18 .s3 {
    height: .4em;
    left: 8.5em;
    top: 9em;
    width: .3em
}

.eu18 .s4 {
    height: .5em;
    left: 8.2em;
    top: 9.1em;
    width: .5em
}

.eu18 .s5 {
    height: .2em;
    left: 8em;
    top: 9.5em;
    width: .3em
}

.eu18 .s6 {
    height: .5em;
    left: 7.9em;
    top: 9.1em;
    width: .1em
}

.eu18 .s7 {
    height: .3em;
    left: 7.8em;
    top: 9.2em;
    width: .9em
}

.eu19 .s1 {
    height: .5em;
    left: 2.4em;
    top: 3.2em;
    width: .1em
}

.eu19 .s2 {
    height: .3em;
    left: 2em;
    top: 3.7em;
    width: .3em
}

.eu19 .s3 {
    height: .1em;
    left: 1.2em;
    top: 4.1em;
    width: .5em
}

.eu19 .s4 {
    height: .4em;
    left: .8em;
    top: 3.7em;
    width: 1.2em
}

.eu19 .s5 {
    height: .6em;
    left: .5em;
    top: 3.1em;
    width: 1.9em
}

.eu19 .s6 {
    height: .6em;
    left: .4em;
    top: 2.8em;
    width: 1.9em
}

.eu20 .s1 {
    height: .1em;
    left: 3em;
    top: 8.1em;
    width: .4em
}

.eu20 .s2 {
    height: .2em;
    left: 3em;
    top: 7.9em;
    width: .6em
}

.eu20 .s3 {
    height: .6em;
    left: 3.1em;
    top: 7.4em;
    width: .7em
}

.eu20 .s4 {
    height: .7em;
    left: 3.6em;
    top: 7.3em;
    width: .1em
}

.eu20 .s5 {
    height: .5em;
    left: 3em;
    top: 7.2em;
    width: .4em
}

.eu20 .s6 {
    height: .2em;
    left: 3.2em;
    top: 7em;
    width: .4em
}

.eu21 .s1 {
    height: .15em;
    left: 7.05em;
    top: 10.1em;
    width: .1em
}

.eu22 .s2 {
    height: .2em;
    left: 7.15em;
    top: 10.1em;
    width: .1em
}

.eu22 .s3 {
    height: .1em;
    left: 6.95em;
    top: 11.8em;
    width: .1em
}

.eu22 .s4 {
    height: .1em;
    left: 7.4em;
    top: 11.8em;
    width: .3em
}

.eu22 .s5 {
    height: .1em;
    left: 7.2em;
    top: 11.7em;
    width: .5em
}

.eu22 .s6 {
    height: .2em;
    left: 7em;
    top: 11.5em;
    width: .8em
}

.eu22 .s7 {
    height: .2em;
    left: 7.5em;
    top: 11.4em;
    width: .4em
}

.eu22 .s8 {
    height: .2em;
    left: 7.6em;
    top: 11.2em;
    width: .4em
}

.eu22 .s9 {
    height: .3em;
    left: 8em;
    top: 10.9em;
    width: .2em
}

.eu22 .s10 {
    height: .4em;
    left: 7.5em;
    top: 10.8em;
    width: .5em
}

.eu22 .s11 {
    height: .2em;
    left: 7.3em;
    top: 10.8em;
    width: .6em
}

.eu22 .s12 {
    height: .3em;
    left: 7.1em;
    top: 10.6em;
    width: .7em
}

.eu22 .s13 {
    height: .3em;
    left: 7em;
    top: 10.5em;
    width: .5em
}

.eu22 .s14 {
    height: .6em;
    left: 6.3em;
    top: 10.8em;
    width: .4em
}

.eu22 .s15 {
    height: .5em;
    left: 6.9em;
    top: 10.25em;
    width: .5em
}

.eu22 .s16 {
    height: .3em;
    left: 6.6em;
    top: 10.25em;
    width: .7em
}

.eu22 .s17 {
    height: .2em;
    left: 6.2em;
    top: 10.1em;
    width: .6em
}

.eu22 .s18 {
    height: 1.1em;
    left: 6.8em;
    top: 9.5em;
    width: .25em
}

.eu22 .s19 {
    height: .1em;
    left: 6.8em;
    top: 9.4em;
    width: .2em
}

.eu22 .s20 {
    height: .1em;
    left: 6.7em;
    top: 9.5em;
    width: .6em
}

.eu22 .s21 {
    height: .1em;
    left: 6.3em;
    top: 9.6em;
    width: .1em
}

.eu22 .s22 {
    height: .2em;
    left: 6.5em;
    top: 9.6em;
    width: .8em
}

.eu22 .s23 {
    height: .4em;
    left: 6.1em;
    top: 9.7em;
    width: 1.1em
}

.eu23 .s1 {
    height: .2em;
    left: 8.5em;
    top: 10.4em;
    width: .2em
}

.eu24 .s1 {
    height: .3em;
    left: 9.8em;
    top: 6.5em;
    width: .1em
}

.eu24 .s2 {
    height: .1em;
    left: 9.5em;
    top: 6.8em;
    width: .3em
}

.eu24 .s3 {
    height: .5em;
    left: 9.4em;
    top: 6.3em;
    width: .4em
}

.eu24 .s4 {
    height: .6em;
    left: 9.3em;
    top: 6.2em;
    width: .1em
}

.eu24 .s5 {
    height: .5em;
    left: 8.7em;
    top: 6.2em;
    width: .8em
}

.eu24 .s6 {
    height: .5em;
    left: 8.6em;
    top: 6.3em;
    width: .1em
}

.eu25 .s1 {
    height: .1em;
    left: 6.5em;
    top: 9.3em;
    width: .1em
}

.eu26 .s1 {
    height: .1em;
    left: 9.1em;
    top: 7.4em;
    width: .2em
}

.eu26 .s2 {
    height: .2em;
    left: 8.9em;
    top: 7.1em;
    width: .1em
}

.eu26 .s3 {
    height: .3em;
    left: 9em;
    top: 7.1em;
    width: .4em
}

.eu26 .s4 {
    height: .2em;
    left: 9.5em;
    top: 6.9em;
    width: .1em
}

.eu26 .s5 {
    height: .1em;
    left: 8.7em;
    top: 6.7em;
    width: .6em
}

.eu26 .s6 {
    height: .3em;
    left: 8.6em;
    top: 6.8em;
    width: .9em
}

.eu27 .s1 {
    height: .2em;
    left: 5.9em;
    top: 8.6em;
    width: .1em
}

.eu28 .s1 {
    height: .1em;
    left: 8.9em;
    top: 10.7em;
    width: .1em
}

.eu28 .s2 {
    height: .1em;
    left: 8.6em;
    top: 10.6em;
    width: .3em
}

.eu28 .s3 {
    height: .2em;
    left: 8.5em;
    top: 10.7em;
    width: .4em
}

.eu29 .s1 {
    height: .2em;
    left: 7.3em;
    top: 11.95em;
    width: .2em
}

.eu30 .s1 {
    height: .1em;
    left: 10.1em;
    top: 9.4em;
    width: .1em
}

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

.eu30 .s3 {
    height: .4em;
    left: 9.9em;
    top: 9.4em;
    width: .1em
}

.eu30 .s4 {
    height: .1em;
    left: 9.8em;
    top: 9.3em;
    width: .4em
}

.eu30 .s5 {
    height: .2em;
    left: 9.7em;
    top: 9.1em;
    width: .4em
}

.eu30 .s6 {
    height: .1em;
    left: 9.6em;
    top: 9em;
    width: .3em
}

.eu31 .s1 {
    height: .1em;
    left: 6.1em;
    top: 10.2em;
    width: .1em
}

.eu32 .s1 {
    height: .1em;
    left: 8.4em;
    top: 10.4em;
    width: .1em
}

.eu32 .s2 {
    height: .2em;
    left: 8.3em;
    top: 10.3em;
    width: .1em
}

.eu32 .s3 {
    height: .4em;
    left: 8.2em;
    top: 10.3em;
    width: .1em
}

.eu33 .s1 {
    height: .1em;
    left: 5.4em;
    top: 8.1em;
    width: .1em
}

.eu33 .s2 {
    height: .2em;
    left: 5.5em;
    top: 8em;
    width: .1em
}

.eu33 .s3 {
    height: .4em;
    left: 5.6em;
    top: 7.8em;
    width: .1em
}

.eu33 .s4 {
    height: .6em;
    left: 5.7em;
    top: 7.6em;
    width: .2em
}

.eu33 .s5 {
    height: .1em;
    left: 5.7em;
    top: 7.7em;
    width: .4em
}

.eu33 .s6 {
    height: .6em;
    left: 6em;
    top: 7.5em;
    width: .1em
}

.eu33 .s7 {
    height: .9em;
    left: 5.9em;
    top: 7.5em;
    width: .1em
}

.eu34 .s1 {
    height: .3em;
    left: 5.7em;
    top: 5.5em;
    width: .1em
}

.eu34 .s2 {
    height: .2em;
    left: 5.9em;
    top: 6em;
    width: .6em
}

.eu34 .s3 {
    height: 1.6em;
    left: 5.8em;
    top: 4.4em;
    width: .8em
}

.eu34 .s4 {
    height: .9em;
    left: 5.7em;
    top: 4.6em;
    width: 1.4em
}

.eu34 .s5 {
    height: 1.6em;
    left: 6em;
    top: 4.3em;
    width: .7em
}

.eu34 .s6 {
    height: 1.8em;
    left: 6.2em;
    top: 4em;
    width: .8em
}

.eu34 .s7 {
    height: .3em;
    left: 6.4em;
    top: 3.8em;
    width: .7em
}

.eu34 .s8 {
    height: .2em;
    left: 7.3em;
    top: 3.7em;
    width: .1em
}

.eu34 .s9 {
    height: .4em;
    left: 6.7em;
    top: 3.5em;
    width: .6em
}

.eu34 .s10 {
    height: .2em;
    left: 6.9em;
    top: 3.4em;
    width: .5em
}

.eu34 .s11 {
    height: .4em;
    left: 6.9em;
    top: 3em;
    width: .6em
}

.eu34 .s12 {
    height: .1em;
    left: 7em;
    top: 2.9em;
    width: .6em
}

.eu34 .s13 {
    height: .2em;
    left: 7.1em;
    top: 2.7em;
    width: .6em
}

.eu34 .s14 {
    height: .4em;
    left: 7.1em;
    top: 2.3em;
    width: .7em
}

.eu34 .s15 {
    height: .2em;
    left: 7.1em;
    top: 2.1em;
    width: .8em
}

.eu34 .s16 {
    height: .2em;
    left: 7.2em;
    top: 2em;
    width: .9em
}

.eu34 .s17 {
    height: .4em;
    left: 7.4em;
    top: 1.6em;
    width: 1.1em
}

.eu34 .s18 {
    height: .2em;
    left: 7.6em;
    top: 1.5em;
    width: 1em
}

.eu34 .s19 {
    height: .3em;
    left: 7.9em;
    top: 1.3em;
    width: .9em
}

.eu34 .s20 {
    height: .1em;
    left: 9.2em;
    top: 1.8em;
    width: .1em
}

.eu34 .s21 {
    height: .1em;
    left: 8.9em;
    top: 1.8em;
    width: .2em
}

.eu34 .s22 {
    height: .4em;
    left: 8.8em;
    top: 1.4em;
    width: .6em
}

.eu34 .s23 {
    height: .4em;
    left: 8.1em;
    top: 1em;
    width: 1.4em
}

.eu34 .s24 {
    height: .6em;
    left: 8.7em;
    top: .7em;
    width: .9em
}

.eu34 .s25 {
    height: .7em;
    left: 9.1em;
    top: .5em;
    width: .8em
}

.eu34 .s26 {
    height: .7em;
    left: 9.9em;
    top: .6em;
    width: .2em
}

.eu34 .s27 {
    height: .6em;
    left: 10.3em;
    top: .8em;
    width: .1em
}

.eu34 .s28 {
    height: .8em;
    left: 10.1em;
    top: .7em;
    width: .2em
}

.eu34 .s29 {
    height: .2em;
    left: 10em;
    top: 1.5em;
    width: .1em
}

.eu35 .s1 {
    height: .1em;
    left: 8.4em;
    top: 8.7em;
    width: .5em
}

.eu35 .s2 {
    height: .1em;
    left: 8.2em;
    top: 8.6em;
    width: .8em
}

.eu35 .s3 {
    height: .1em;
    left: 8em;
    top: 8.5em;
    width: 1.1em
}

.eu35 .s4 {
    height: .2em;
    left: 7.8em;
    top: 8.3em;
    width: 1.3em
}

.eu35 .s5 {
    height: .4em;
    left: 7.6em;
    top: 8em;
    width: 1.5em
}

.eu35 .s6 {
    height: .4em;
    left: 7.5em;
    top: 7.9em;
    width: 1.5em
}

.eu35 .s7 {
    height: .1em;
    left: 7.9em;
    top: 7.1em;
    width: .3em
}

.eu35 .s8 {
    height: .1em;
    left: 7.7em;
    top: 7.2em;
    width: .6em
}

.eu35 .s9 {
    height: .1em;
    left: 7.5em;
    top: 7.3em;
    width: 1.5em
}

.eu35 .s10 {
    height: .1em;
    left: 7.5em;
    top: 7.8em;
    width: 1.6em
}

.eu35 .s11 {
    height: .4em;
    left: 7.4em;
    top: 7.4em;
    width: 1.7em
}

.eu36 .s1 {
    height: .4em;
    left: 3.6em;
    top: 10.7em;
    width: .1em
}

.eu36 .s2 {
    height: 1.2em;
    left: 3.4em;
    top: 10.7em;
    width: .2em
}

.eu36 .s3 {
    height: 1.3em;
    left: 3.1em;
    top: 10.6em;
    width: .3em
}

.eu37 .s1 {
    height: .2em;
    left: 10.1em;
    top: 9.8em;
    width: .1em
}

.eu37 .s2 {
    height: .4em;
    left: 9.8em;
    top: 9.8em;
    width: .3em
}

.eu37 .s3 {
    height: .1em;
    left: 9.3em;
    top: 10.1em;
    width: .3em
}

.eu37 .s4 {
    height: .1em;
    left: 8.5em;
    top: 9.6em;
    width: .1em
}

.eu37 .s5 {
    height: .2em;
    left: 8.6em;
    top: 9.6em;
    width: .1em
}

.eu37 .s6 {
    height: .6em;
    left: 8.7em;
    top: 9.4em;
    width: 1.2em
}

.eu37 .s7 {
    height: .8em;
    left: 8.9em;
    top: 9.3em;
    width: .9em
}

.eu37 .s8 {
    height: .1em;
    left: 9.5em;
    top: 9.1em;
    width: .2em
}

.eu37 .s9 {
    height: .8em;
    left: 8.8em;
    top: 9.2em;
    width: .9em
}

.eu37 .s10 {
    height: 1.1em;
    left: 9em;
    top: 9.1em;
    width: .3em
}

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

.eu38 .s2 {
    height: .1em;
    left: 13.1em;
    top: 10.6em;
    width: .5em
}

.eu38 .s3 {
    height: .2em;
    left: 13em;
    top: 10.4em;
    width: .5em
}

.eu38 .s4 {
    height: .3em;
    left: 12.7em;
    top: 10.2em;
    width: .7em
}

.eu38 .s5 {
    height: .1em;
    left: 11.7em;
    top: 10.1em;
    width: 1.7em
}

.eu38 .s6 {
    height: .1em;
    left: 11.4em;
    top: 9.8em;
    width: .1em
}

.eu38 .s7 {
    height: .4em;
    left: 11.5em;
    top: 9.7em;
    width: 1.9em
}

.eu38 .s8 {
    height: .2em;
    left: 11.9em;
    top: 10.1em;
    width: .1em
}

.eu38 .s9 {
    height: .6em;
    left: 11.6em;
    top: 9.5em;
    width: .4em
}

.eu38 .s10 {
    height: .5em;
    left: 13.5em;
    top: 9.3em;
    width: .1em
}

.eu38 .s11 {
    height: .6em;
    left: 11.7em;
    top: 9.2em;
    width: 1.8em
}

.eu38 .s12 {
    height: 1.3em;
    left: 12.5em;
    top: 9.1em;
    width: .8em
}

.eu38 .s13 {
    height: 1.6em;
    left: 12em;
    top: 8.7em;
    width: 1.2em
}

.eu38 .s14 {
    height: .1em;
    left: 11.9em;
    top: 8.6em;
    width: 1.3em
}

.eu38 .s15 {
    height: .1em;
    left: 11.6em;
    top: 8.5em;
    width: 1.7em
}

.eu38 .s16 {
    height: .1em;
    left: 13.4em;
    top: 8.5em;
    width: .2em
}

.eu38 .s17 {
    height: .1em;
    left: 11.2em;
    top: 8.4em;
    width: 2.4em
}

.eu38 .s18 {
    height: .1em;
    left: 11.2em;
    top: 8.3em;
    width: 2.5em
}

.eu38 .s19 {
    height: .1em;
    left: 11em;
    top: 8.2em;
    width: 2.8em
}

.eu38 .s20 {
    height: .1em;
    left: 11em;
    top: 8.1em;
    width: 2.9em
}

.eu38 .s21 {
    height: .1em;
    left: 11em;
    top: 8em;
    width: 4.2em
}

.eu38 .s22 {
    height: .1em;
    left: 10.9em;
    top: 7.9em;
    width: 4.3em
}

.eu38 .s23 {
    height: .3em;
    left: 10.5em;
    top: 7.7em;
    width: .2em
}

.eu38 .s24 {
    height: .4em;
    left: 10.7em;
    top: 7.5em;
    width: 4.5em
}

.eu38 .s25 {
    height: .2em;
    left: 10.6em;
    top: 7.3em;
    width: 4.8em
}

.eu38 .s26 {
    height: .3em;
    left: 9.8em;
    top: 5.3em;
    width: .1em
}

.eu38 .s27 {
    height: .7em;
    left: 9.8em;
    top: 5.8em;
    width: .1em
}

.eu38 .s28 {
    height: 1.7em;
    left: 9.9em;
    top: 5.1em;
    width: .1em
}

.eu38 .s29 {
    height: 1.8em;
    left: 10em;
    top: 5em;
    width: .1em
}

.eu38 .s30 {
    height: 2em;
    left: 10.1em;
    top: 4.9em;
    width: .1em
}

.eu38 .s31 {
    height: .4em;
    left: 10.4em;
    top: 6.9em;
    width: .1em
}

.eu38 .s32 {
    height: 2.1em;
    left: 10.2em;
    top: 4.8em;
    width: .1em
}

.eu38 .s33 {
    height: 2.3em;
    left: 10.3em;
    top: 4.6em;
    width: .2em
}

.eu38 .s34 {
    height: 5.6em;
    left: 10.5em;
    top: 1.8em;
    width: 5em
}

.eu38 .s35 {
    height: .4em;
    left: 10.1em;
    top: 2.5em;
    width: .1em
}

.eu38 .s36 {
    height: .4em;
    left: 10em;
    top: 1.7em;
    width: 1.7em
}

.eu38 .s37 {
    height: .7em;
    left: 10.1em;
    top: 1.5em;
    width: .1em
}

.eu38 .s38 {
    height: 2.3em;
    left: 10.2em;
    top: 1.5em;
    width: 1.3em
}

.eu38 .s39 {
    height: 2.8em;
    left: 10.3em;
    top: 1.4em;
    width: .9em
}

.eu38 .s40 {
    height: 3.1em;
    left: 10.4em;
    top: 1.2em;
    width: .6em
}

.eu38 .s41 {
    height: .2em;
    left: 8.4em;
    top: 7.1em;
    width: .5em
}

.eu39 .s1 {
    height: .6em;
    left: 8.7em;
    top: 10em;
    width: .2em
}

.eu39 .s2 {
    height: .6em;
    left: 8.6em;
    top: 9.8em;
    width: .1em
}

.eu39 .s3 {
    height: .1em;
    left: 8.3em;
    top: 10.2em;
    width: .1em
}

.eu39 .s4 {
    height: .7em;
    left: 8.4em;
    top: 9.7em;
    width: .2em
}

.eu39 .s5 {
    height: .5em;
    left: 8.3em;
    top: 9.6em;
    width: .2em
}

.eu40 .s1 {
    height: .1em;
    left: 8.2em;
    top: 8.7em;
    width: .2em
}

.eu40 .s2 {
    height: .2em;
    left: 8.1em;
    top: 8.8em;
    width: .8em
}

.eu40 .s3 {
    height: .1em;
    left: 8em;
    top: 9.1em;
    width: .2em
}

.eu40 .s4 {
    height: .2em;
    left: 7.9em;
    top: 8.9em;
    width: .6em
}

.eu41 .s1 {
    height: .2em;
    left: 7.7em;
    top: 9.4em;
    width: .1em
}

.eu41 .s2 {
    height: .2em;
    left: 7.5em;
    top: 9.5em;
    width: .2em
}

.eu41 .s3 {
    height: .2em;
    left: 7.4em;
    top: 9.6em;
    width: .2em
}

.eu41 .s4 {
    height: .3em;
    left: 7.3em;
    top: 9.5em;
    width: .1em
}

.eu42 .s1 {
    height: .1em;
    left: 3.8em;
    top: 12em;
    width: .2em
}

.eu42 .s2 {
    height: .1em;
    left: 3.7em;
    top: 11.9em;
    width: .4em
}

.eu42 .s3 {
    height: .6em;
    left: 3.6em;
    top: 11.3em;
    width: 1em
}

.eu42 .s4 {
    height: .9em;
    left: 3.7em;
    top: 10.8em;
    width: 1.1em
}

.eu42 .s5 {
    height: .2em;
    left: 3.6em;
    top: 11.1em;
    width: 2.1em
}

.eu42 .s6 {
    height: .3em;
    left: 5.2em;
    top: 10.6em;
    width: .3em
}

.eu42 .s7 {
    height: .9em;
    left: 5.1em;
    top: 10.6em;
    width: .1em
}

.eu42 .s8 {
    height: 1em;
    left: 3.7em;
    top: 10.5em;
    width: 1.4em
}

.eu42 .s9 {
    height: .3em;
    left: 3.4em;
    top: 10.4em;
    width: 1.4em
}

.eu42 .s10 {
    height: .4em;
    left: 3.2em;
    top: 10.2em;
    width: 1.4em
}

.eu43 .s1 {
    height: .3em;
    left: 8.2em;
    top: 6em;
    width: .1em
}

.eu43 .s2 {
    height: .4em;
    left: 8.1em;
    top: 6.2em;
    width: .1em
}

.eu43 .s3 {
    height: .2em;
    left: 7.9em;
    top: 6.3em;
    width: .4em
}

.eu43 .s4 {
    height: .2em;
    left: 7.5em;
    top: 6.6em;
    width: .4em
}

.eu43 .s5 {
    height: .3em;
    left: 6.8em;
    top: 5.8em;
    width: .1em
}

.eu43 .s6 {
    height: .6em;
    left: 6.9em;
    top: 5.8em;
    width: .1em
}

.eu43 .s7 {
    height: 1.1em;
    left: 7em;
    top: 5.5em;
    width: .9em
}

.eu43 .s8 {
    height: .5em;
    left: 8.2em;
    top: 5.3em;
    width: .1em
}

.eu43 .s9 {
    height: .7em;
    left: 8em;
    top: 5.2em;
    width: .2em
}

.eu43 .s10 {
    height: 1.9em;
    left: 7.1em;
    top: 5.1em;
    width: .1em
}

.eu43 .s11 {
    height: 2.1em;
    left: 7.2em;
    top: 4.9em;
    width: .3em
}

.eu43 .s12 {
    height: .5em;
    left: 7em;
    top: 4.1em;
    width: .1em
}

.eu43 .s13 {
    height: 1.2em;
    left: 7.1em;
    top: 3.9em;
    width: .3em
}

.eu43 .s14 {
    height: .1em;
    left: 7.3em;
    top: 3.6em;
    width: .1em
}

.eu43 .s15 {
    height: 2.6em;
    left: 7.4em;
    top: 3.4em;
    width: .6em
}

.eu43 .s16 {
    height: 1.7em;
    left: 7.5em;
    top: 3em;
    width: .6em
}

.eu43 .s17 {
    height: 1.6em;
    left: 7.6em;
    top: 2.9em;
    width: .6em
}

.eu43 .s18 {
    height: 1.6em;
    left: 7.7em;
    top: 2.7em;
    width: .6em
}

.eu43 .s19 {
    height: 1.9em;
    left: 7.8em;
    top: 2.3em;
    width: .7em
}

.eu43 .s20 {
    height: .2em;
    left: 9.1em;
    top: 3.1em;
    width: .1em
}

.eu43 .s21 {
    height: 1.1em;
    left: 7.9em;
    top: 2.2em;
    width: 1.2em
}

.eu43 .s22 {
    height: 1.4em;
    left: 8.1em;
    top: 2em;
    width: .9em
}

.eu43 .s23 {
    height: 2em;
    left: 8.7em;
    top: 1.9em;
    width: .1em
}

.eu43 .s24 {
    height: 2.3em;
    left: 8.6em;
    top: 1.8em;
    width: .1em
}

.eu43 .s25 {
    height: 2.4em;
    left: 8.5em;
    top: 1.7em;
    width: .1em
}

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

.eu44 .s2 {
    height: .1em;
    left: 6.5em;
    top: 9.2em;
    width: .1em
}

.eu44 .s3 {
    height: .2em;
    left: 6.3em;
    top: 9.2em;
    width: .2em
}

.eu44 .s4 {
    height: .4em;
    left: 6.1em;
    top: 9.3em;
    width: .2em
}

.eu44 .s5 {
    height: .2em;
    left: 6em;
    top: 9.4em;
    width: .7em
}

.eu45 .s1 {
    height: .1em;
    left: 10em;
    top: 11.9em;
    width: 1.4em
}

.eu45 .s2 {
    height: .1em;
    left: 9.8em;
    top: 11.8em;
    width: 2.2em
}

.eu45 .s3 {
    height: .7em;
    left: 12.6em;
    top: 11.1em;
    width: .2em
}

.eu45 .s4 {
    height: .9em;
    left: 12.5em;
    top: 10.8em;
    width: .1em
}

.eu45 .s5 {
    height: .1em;
    left: 10.6em;
    top: 10.6em;
    width: .6em
}

.eu45 .s6 {
    height: 1em;
    left: 9.7em;
    top: 10.8em;
    width: 2.8em
}

.eu45 .s7 {
    height: .2em;
    left: 9.4em;
    top: 11em;
    width: .1em
}

.eu45 .s8 {
    height: .4em;
    left: 9.5em;
    top: 10.9em;
    width: 3.2em
}

.eu45 .s9 {
    height: .9em;
    left: 9.6em;
    top: 10.7em;
    width: 2.6em
}

.eu46 .s1 {
    height: .1em;
    left: 10.8em;
    top: 10em;
    width: .3em
}

.eu46 .s2 {
    height: .2em;
    left: 10.8em;
    top: 9.8em;
    width: .6em
}

.eu46 .s3 {
    height: .2em;
    left: 10.6em;
    top: 9.7em;
    width: .6em
}

.eu46 .s4 {
    height: .1em;
    left: 10em;
    top: 9.7em;
    width: .3em
}

.eu46 .s5 {
    height: .1em;
    left: 10em;
    top: 9.6em;
    width: 1.2em
}

.eu46 .s6 {
    height: .1em;
    left: 10.1em;
    top: 9.5em;
    width: 1.3em
}

.eu46 .s7 {
    height: .2em;
    left: 10.2em;
    top: 9.3em;
    width: 1.5em
}

.eu46 .s8 {
    height: .1em;
    left: 10.1em;
    top: 9.2em;
    width: 1.6em
}

.eu46 .s9 {
    height: .5em;
    left: 10.1em;
    top: 8.7em;
    width: 1.9em
}

.eu46 .s10 {
    height: .1em;
    left: 10.7em;
    top: 7.9em;
    width: .2em
}

.eu46 .s11 {
    height: 1.7em;
    left: 10.4em;
    top: 8em;
    width: .6em
}

.eu46 .s12 {
    height: 1.5em;
    left: 10.3em;
    top: 8.1em;
    width: .7em
}

.eu46 .s13 {
    height: .1em;
    left: 9.1em;
    top: 8.1em;
    width: .7em
}

.eu46 .s14 {
    height: .3em;
    left: 9.1em;
    top: 8.2em;
    width: 1.9em
}

.eu46 .s15 {
    height: .8em;
    left: 9.9em;
    top: 8.3em;
    width: 1.3em
}

.eu46 .s16 {
    height: .1em;
    left: 9.1em;
    top: 8.5em;
    width: 2.5em
}

.eu46 .s17 {
    height: .1em;
    left: 9.3em;
    top: 9.1em;
    width: .2em
}

.eu46 .s18 {
    height: .4em;
    left: 9em;
    top: 8.6em;
    width: 2.9em
}

.eu46 .s19 {
    height: .4em;
    left: 8.9em;
    top: 8.7em;
    width: .7em
}

.eu47 .s1 {
    height: .6em;
    left: 5.1em;
    top: 7.7em;
    width: .1em
}

.eu47 .s2 {
    height: .7em;
    left: 5em;
    top: 7.7em;
    width: .1em
}

.eu47 .s3 {
    height: .8em;
    left: 4.9em;
    top: 7.6em;
    width: .1em
}

.eu47 .s4 {
    height: 1.1em;
    left: 4.8em;
    top: 7.3em;
    width: .1em
}

.eu47 .s5 {
    height: 1.3em;
    left: 4.5em;
    top: 7.2em;
    width: .3em
}

.eu47 .s6 {
    height: .6em;
    left: 3.8em;
    top: 6.9em;
    width: .9em
}

.eu47 .s7 {
    height: .2em;
    left: 3.4em;
    top: 7.2em;
    width: .2em
}

.eu47 .s8 {
    height: .5em;
    left: 3.6em;
    top: 6.8em;
    width: 1em
}

.eu47 .s9 {
    height: .3em;
    left: 4.5em;
    top: 6.2em;
    width: .1em
}

.eu47 .s10 {
    height: .5em;
    left: 3.5em;
    top: 6.1em;
    width: .1em
}

.eu47 .s11 {
    height: .7em;
    left: 3.6em;
    top: 6em;
    width: .1em
}

.eu47 .s12 {
    height: 1.5em;
    left: 3.7em;
    top: 5.9em;
    width: .2em
}

.eu47 .s13 {
    height: .2em;
    left: 3.8em;
    top: 8.5em;
    width: .2em
}

.eu47 .s14 {
    height: 2.7em;
    left: 3.9em;
    top: 5.9em;
    width: .4em
}

.eu47 .s15 {
    height: 2.8em;
    left: 4.2em;
    top: 5.7em;
    width: .3em
}

.eu47 .s16 {
    height: .5em;
    left: 4.5em;
    top: 5.1em;
    width: .3em
}

.eu48 .s1 {
    height: .1em;
    left: 4.4em;
    top: 6.9em;
    width: .2em
}

.eu48 .s2 {
    height: .2em;
    left: 4.3em;
    top: 7em;
    width: .4em
}

.eu48 .s3 {
    height: .3em;
    left: 4.2em;
    top: 7.2em;
    width: .6em
}

.eu48 .s4 {
    height: .4em;
    left: 4.3em;
    top: 7.3em;
    width: .6em
}

.eu48 .s5 {
    height: .4em;
    left: 5.1em;
    top: 7.7em;
    width: .1em
}

.eu48 .s6 {
    height: .7em;
    left: 4.3em;
    top: 7.7em;
    width: .8em
}

.eu48 .s7 {
    height: .3em;
    left: 4em;
    top: 8.2em;
    width: 1em
}

.eu48 .s8 {
    height: .3em;
    left: 3.9em;
    top: 8.3em;
    width: .4em
}

.eu48 .s9 {
    height: .2em;
    left: 3.8em;
    top: 8.5em;
    width: .2em
}

.eu49 .s1 {
    height: .2em;
    left: 3.9em;
    top: 7.3em;
    width: .3em
}

.eu50 .s1 {
    height: .1em;
    left: 3.7em;
    top: 7.3em;
    width: .2em
}

.eu50 .s2 {
    height: .1em;
    left: 3.4em;
    top: 7.3em;
    width: .2em
}

.eu50 .s3 {
    height: .1em;
    left: 3.6em;
    top: 7em;
    width: .2em
}

.eu50 .s4 {
    height: .1em;
    left: 3.5em;
    top: 7.1em;
    width: .4em
}

.eu50 .s5 {
    height: .1em;
    left: 3.4em;
    top: 7.2em;
    width: .5em
}

.eu51 .s1 {
    height: .3em;
    left: 4.5em;
    top: 6.2em;
    width: .1em
}

.eu51 .s2 {
    height: .5em;
    left: 4.5em;
    top: 5.1em;
    width: .3em
}

.eu51 .s3 {
    height: .7em;
    left: 4.4em;
    top: 6.2em;
    width: .1em
}

.eu51 .s4 {
    height: 1.3em;
    left: 4.2em;
    top: 5.7em;
    width: .2em
}

.eu51 .s5 {
    height: 1em;
    left: 3.5em;
    top: 6em;
    width: .3em
}

.eu51 .s6 {
    height: 1.2em;
    left: 3.8em;
    top: 5.9em;
    width: .1em
}

.eu51 .s7 {
    height: .1em;
    left: 3.9em;
    top: 7.2em;
    width: .2em
}

.eu51 .s8 {
    height: 1.3em;
    left: 3.9em;
    top: 5.9em;
    width: .4em
}

.eu52 .s1 {
    height: .3em;
    left: 4em;
    top: 7.6em;
    width: .3em
}

.eu52 .s2 {
    height: .3em;
    left: 3.9em;
    top: 7.9em;
    width: .4em
}

/* size: 250 */
.m250 {
    width: 250px
}

.m250 .europe, .m250 .europe .bg, .m250 .europe-cities {
    background: transparent url('eu-250.png') no-repeat 0 0
}

.m250 .europe, .m250 .europe-cities {
    height: 210px;
    width: 250px
}

.m250 .europe-cities {
    background-position: -270px 0
}

.m250 .europe .m {
    margin: 9998px 0 0 -2px
}

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

.m250 .europe .bg {
    padding: 5px
}

.m250 .eu1.focus .bg, .m250 .eu1.active-region .bg {
    height: 12px;
    left: 125px;
    top: 162px;
    width: 6px
}

.m250 .eu1.focus .bg {
    background-position: -195px -475px
}

.m250 .eu1.active-region .bg {
    background-position: -195px -725px
}

.m250 .eu2.focus .bg, .m250 .eu2.active-region .bg {
    height: 1px;
    left: 74px;
    top: 162px;
    width: 2px
}

.m250 .eu2.focus .bg {
    background-position: -327px -480px
}

.m250 .eu2.active-region .bg {
    background-position: -327px -730px
}

.m250 .eu3.focus .bg, .m250 .eu3.active-region .bg {
    height: 12px;
    left: 97px;
    top: 136px;
    width: 22px
}

.m250 .eu3.focus .bg {
    background-position: -99px -294px
}

.m250 .eu3.active-region .bg {
    background-position: -99px -544px
}

.m250 .eu4.focus .bg, .m250 .eu4.active-region .bg {
    height: 24px;
    left: 136px;
    top: 102px;
    width: 28px
}

.m250 .eu4.focus .bg {
    background-position: -49px -293px
}

.m250 .eu4.active-region .bg {
    background-position: -49px -543px
}

.m250 .eu5.focus .bg, .m250 .eu5.active-region .bg {
    height: 9px;
    left: 77px;
    top: 125px;
    width: 12px
}

.m250 .eu5.focus .bg {
    background-position: -422px -295px
}

.m250 .eu5.active-region .bg {
    background-position: -422px -545px
}

.m250 .eu6.focus .bg, .m250 .eu6.active-region .bg {
    height: 12px;
    left: 115px;
    top: 151px;
    width: 12px
}

.m250 .eu6.focus .bg {
    background-position: -88px -262px
}

.m250 .eu6.active-region .bg {
    background-position: -88px -512px
}

.m250 .eu7.focus .bg, .m250 .eu7.active-region .bg {
    height: 12px;
    left: 134px;
    top: 156px;
    width: 18px
}

.m250 .eu7.focus .bg {
    background-position: -267px -262px
}

.m250 .eu7.active-region .bg {
    background-position: -267px -512px
}

.m250 .eu8.focus .bg, .m250 .eu8.active-region .bg {
    height: 17px;
    left: 108px;
    top: 146px;
    width: 17px
}

.m250 .eu8.focus .bg {
    background-position: -126px -327px
}

.m250 .eu8.active-region .bg {
    background-position: -126px -577px
}

.m250 .eu9.focus .bg, .m250 .eu9.active-region .bg {
    height: 5px;
    left: 162px;
    top: 187px;
    width: 7px
}

.m250 .eu9.focus .bg {
    background-position: -249px -477px
}

.m250 .eu9.active-region .bg {
    background-position: -249px -727px
}

.m250 .eu10.focus .bg, .m250 .eu10.active-region .bg {
    height: 12px;
    left: 104px;
    top: 127px;
    width: 20px
}

.m250 .eu10.focus .bg {
    background-position: -47px -261px
}

.m250 .eu10.active-region .bg {
    background-position: -47px -511px
}

.m250 .eu11.focus .bg, .m250 .eu11.active-region .bg {
    height: 43px;
    left: 48px;
    top: 67px;
    width: 66px
}

.m250 .eu11.focus .bg {
    background-position: -5px -436px
}

.m250 .eu11.active-region .bg {
    background-position: -5px -686px
}

.m250 .eu12.focus .bg, .m250 .eu12.active-region .bg {
    height: 12px;
    left: 132px;
    top: 83px;
    width: 19px
}

.m250 .eu12.focus .bg {
    background-position: -370px -262px
}

.m250 .eu12.active-region .bg {
    background-position: -370px -512px
}

.m250 .eu13.focus .bg, .m250 .eu13.active-region .bg {
    height: 41px;
    left: 55px;
    top: 126px;
    width: 42px
}

.m250 .eu13.focus .bg {
    background-position: -225px -300px
}

.m250 .eu13.active-region .bg {
    background-position: -225px -550px
}

.m250 .eu14.focus .bg, .m250 .eu14.active-region .bg {
    height: 71px;
    left: 125px;
    top: 12px;
    width: 35px
}

.m250 .eu14.focus .bg {
    background-position: -163px -368px
}

.m250 .eu14.active-region .bg {
    background-position: -163px -618px
}

.m250 .eu15.focus .bg, .m250 .eu15.active-region .bg {
    height: 10px;
    left: 184px;
    top: 158px;
    width: 20px
}

.m250 .eu15.focus .bg {
    background-position: -122px -263px
}

.m250 .eu15.active-region .bg {
    background-position: -122px -513px
}

.m250 .eu16.focus .bg, .m250 .eu16.active-region .bg {
    height: 37px;
    left: 87px;
    top: 107px;
    width: 27px
}

.m250 .eu16.focus .bg {
    background-position: -53px -337px
}

.m250 .eu16.active-region .bg {
    background-position: -53px -587px
}

.m250 .eu17.focus .bg, .m250 .eu17.active-region .bg {
    height: 26px;
    left: 125px;
    top: 165px;
    width: 26px
}

.m250 .eu17.focus .bg {
    background-position: -4px -294px
}

.m250 .eu17.active-region .bg {
    background-position: -4px -544px
}

.m250 .eu18.focus .bg, .m250 .eu18.active-region .bg {
    height: 12px;
    left: 116px;
    top: 138px;
    width: 20px
}

.m250 .eu18.focus .bg {
    background-position: -410px -263px
}

.m250 .eu18.active-region .bg {
    background-position: -410px -513px
}

.m250 .eu19.focus .bg, .m250 .eu19.active-region .bg {
    height: 22px;
    left: 0;
    top: 40px;
    width: 32px
}

.m250 .eu19.focus .bg {
    background-position: -101px -416px
}

.m250 .eu19.active-region .bg {
    background-position: -101px -666px
}

.m250 .eu20.focus .bg, .m250 .eu20.active-region .bg {
    height: 19px;
    left: 40px;
    top: 106px;
    width: 13px
}

.m250 .eu20.focus .bg {
    background-position: -233px -262px
}

.m250 .eu20.active-region .bg {
    background-position: -233px -512px
}

.m250 .eu21.focus .bg, .m250 .eu21.active-region .bg {
    height: 1px;
    left: 106px;
    top: 157px;
    width: 1px
}

.m250 .eu21.focus .bg {
    background-position: -432px -482px
}

.m250 .eu21.active-region .bg {
    background-position: -432px -732px
}

.m250 .eu22.focus .bg, .m250 .eu22.active-region .bg {
    height: 45px;
    left: 89px;
    top: 144px;
    width: 34px
}

.m250 .eu22.focus .bg {
    background-position: -369px -298px
}

.m250 .eu22.active-region .bg {
    background-position: -369px -548px
}

.m250 .eu23.focus .bg, .m250 .eu23.active-region .bg {
    height: 6px;
    left: 127px;
    top: 159px;
    width: 6px
}

.m250 .eu23.focus .bg {
    background-position: -423px -432px
}

.m250 .eu23.active-region .bg {
    background-position: -423px -682px
}

.m250 .eu24.focus .bg, .m250 .eu24.active-region .bg {
    height: 13px;
    left: 130px;
    top: 92px;
    width: 21px
}

.m250 .eu24.focus .bg {
    background-position: -153px -458px
}

.m250 .eu24.active-region .bg {
    background-position: -153px -708px
}

.m250 .eu25.focus .bg, .m250 .eu25.active-region .bg {
    height: 1px;
    left: 97px;
    top: 143px;
    width: 1px
}

.m250 .eu25.focus .bg {
    background-position: -378px -480px
}

.m250 .eu25.active-region .bg {
    background-position: -378px -730px
}

.m250 .eu26.focus .bg, .m250 .eu26.active-region .bg {
    height: 13px;
    left: 130px;
    top: 101px;
    width: 17px
}

.m250 .eu26.focus .bg {
    background-position: -10px -261px
}

.m250 .eu26.active-region .bg {
    background-position: -10px -511px
}

.m250 .eu27.focus .bg, .m250 .eu27.active-region .bg {
    height: 4px;
    left: 86px;
    top: 131px;
    width: 3px
}

.m250 .eu27.focus .bg {
    background-position: -275px -478px
}

.m250 .eu27.active-region .bg {
    background-position: -275px -728px
}

.m250 .eu28.focus .bg, .m250 .eu28.active-region .bg {
    height: 6px;
    left: 128px;
    top: 163px;
    width: 8px
}

.m250 .eu28.focus .bg {
    background-position: -422px -381px
}

.m250 .eu28.active-region .bg {
    background-position: -422px -631px
}

.m250 .eu29.focus .bg, .m250 .eu29.active-region .bg {
    height: 1px;
    left: 110px;
    top: 186px;
    width: 1px
}

.m250 .eu29.focus .bg {
    background-position: -351px -480px
}

.m250 .eu29.active-region .bg {
    background-position: -351px -730px
}

.m250 .eu30.focus .bg, .m250 .eu30.active-region .bg {
    height: 13px;
    left: 146px;
    top: 138px;
    width: 11px
}

.m250 .eu30.focus .bg {
    background-position: -305px -262px
}

.m250 .eu30.active-region .bg {
    background-position: -305px -512px
}

.m250 .eu31.focus .bg, .m250 .eu31.active-region .bg {
    height: 1px;
    left: 91px;
    top: 158px;
    width: 1px
}

.m250 .eu31.focus .bg {
    background-position: -404px -481px
}

.m250 .eu31.active-region .bg {
    background-position: -404px -731px
}

.m250 .eu32.focus .bg, .m250 .eu32.active-region .bg {
    height: 7px;
    left: 122px;
    top: 158px;
    width: 6px
}

.m250 .eu32.focus .bg {
    background-position: -422px -406px
}

.m250 .eu32.active-region .bg {
    background-position: -422px -656px
}

.m250 .eu33.focus .bg, .m250 .eu33.active-region .bg {
    height: 14px;
    left: 79px;
    top: 115px;
    width: 12px
}

.m250 .eu33.focus .bg {
    background-position: -144px -294px
}

.m250 .eu33.active-region .bg {
    background-position: -144px -544px
}

.m250 .eu34.focus .bg, .m250 .eu34.active-region .bg {
    height: 90px;
    left: 83px;
    top: 3px;
    width: 76px
}

.m250 .eu34.focus .bg {
    background-position: -275px -364px
}

.m250 .eu34.active-region .bg {
    background-position: -275px -614px
}

.m250 .eu35.focus .bg, .m250 .eu35.active-region .bg {
    height: 27px;
    left: 110px;
    top: 109px;
    width: 29px
}

.m250 .eu35.focus .bg {
    background-position: -4px -340px
}

.m250 .eu35.active-region .bg {
    background-position: -4px -590px
}

.m250 .eu36.focus .bg, .m250 .eu36.active-region .bg {
    height: 20px;
    left: 43px;
    top: 164px;
    width: 10px
}

.m250 .eu36.focus .bg {
    background-position: -99px -325px
}

.m250 .eu36.active-region .bg {
    background-position: -99px -575px
}

.m250 .eu37.focus .bg, .m250 .eu37.active-region .bg {
    height: 20px;
    left: 128px;
    top: 139px;
    width: 27px
}

.m250 .eu37.focus .bg {
    background-position: -101px -456px
}

.m250 .eu37.active-region .bg {
    background-position: -101px -706px
}

.m250 .eu38.focus .bg, .m250 .eu38.active-region .bg {
    height: 174px;
    left: 126px;
    top: -6px;
    width: 124px
}

.m250 .eu38.focus .bg {
    background-position: -452px -263px
}

.m250 .eu38.active-region .bg {
    background-position: -452px -513px
}

.m250 .eu39.focus .bg, .m250 .eu39.active-region .bg {
    height: 16px;
    left: 124px;
    top: 148px;
    width: 12px
}

.m250 .eu39.focus .bg {
    background-position: -337px -262px
}

.m250 .eu39.active-region .bg {
    background-position: -337px -512px
}

.m250 .eu40.focus .bg, .m250 .eu40.active-region .bg {
    height: 9px;
    left: 118px;
    top: 133px;
    width: 17px
}

.m250 .eu40.focus .bg {
    background-position: -195px -262px
}

.m250 .eu40.active-region .bg {
    background-position: -195px -512px
}

.m250 .eu41.focus .bg, .m250 .eu41.active-region .bg {
    height: 6px;
    left: 108px;
    top: 145px;
    width: 9px
}

.m250 .eu41.focus .bg {
    background-position: -422px -325px
}

.m250 .eu41.active-region .bg {
    background-position: -422px -575px
}

.m250 .eu42.focus .bg, .m250 .eu42.active-region .bg {
    height: 32px;
    left: 43px;
    top: 157px;
    width: 39px
}

.m250 .eu42.focus .bg {
    background-position: -101px -364px
}

.m250 .eu42.active-region .bg {
    background-position: -101px -614px
}

.m250 .eu43.focus .bg, .m250 .eu43.active-region .bg {
    height: 86px;
    left: 101px;
    top: 21px;
    width: 38px
}

.m250 .eu43.focus .bg {
    background-position: -217px -369px
}

.m250 .eu43.active-region .bg {
    background-position: -217px -619px
}

.m250 .eu44.focus .bg, .m250 .eu44.active-region .bg {
    height: 9px;
    left: 87px;
    top: 141px;
    width: 13px
}

.m250 .eu44.focus .bg {
    background-position: -162px -263px
}

.m250 .eu44.active-region .bg {
    background-position: -162px -513px
}

.m250 .eu45.focus .bg, .m250 .eu45.active-region .bg {
    height: 24px;
    left: 143px;
    top: 164px;
    width: 55px
}

.m250 .eu45.focus .bg {
    background-position: -14px -393px
}

.m250 .eu45.active-region .bg {
    background-position: -14px -643px
}

.m250 .eu46.focus .bg, .m250 .eu46.active-region .bg {
    height: 35px;
    left: 133px;
    top: 121px;
    width: 52px
}

.m250 .eu46.focus .bg {
    background-position: -295px -300px
}

.m250 .eu46.active-region .bg {
    background-position: -295px -550px
}

.m250 .eu47.focus .bg, .m250 .eu47.active-region .bg {
    height: 56px;
    left: 46px;
    top: 77px;
    width: 29px
}

.m250 .eu47.focus .bg {
    background-position: -177px -294px
}

.m250 .eu47.active-region .bg {
    background-position: -177px -544px
}

.m250 .eu48.focus .bg, .m250 .eu48.active-region .bg {
    height: 29px;
    left: 54px;
    top: 103px;
    width: 22px
}

.m250 .eu48.focus .bg {
    background-position: -374px -415px
}

.m250 .eu48.active-region .bg {
    background-position: -374px -665px
}

.m250 .eu49.focus .bg, .m250 .eu49.active-region .bg {
    height: 2px;
    left: 56px;
    top: 111px;
    width: 2px
}

.m250 .eu49.focus .bg {
    background-position: -299px -480px
}

.m250 .eu49.active-region .bg {
    background-position: -299px -730px
}

.m250 .eu50.focus .bg, .m250 .eu50.active-region .bg {
    height: 7px;
    left: 46px;
    top: 107px;
    width: 8px
}

.m250 .eu50.focus .bg {
    background-position: -421px -354px
}

.m250 .eu50.active-region .bg {
    background-position: -421px -604px
}

.m250 .eu51.focus .bg, .m250 .eu51.active-region .bg {
    height: 34px;
    left: 48px;
    top: 77px;
    width: 20px
}

.m250 .eu51.focus .bg {
    background-position: -371px -363px
}

.m250 .eu51.active-region .bg {
    background-position: -371px -613px
}

.m250 .eu52.focus .bg, .m250 .eu52.active-region .bg {
    height: 10px;
    left: 55px;
    top: 116px;
    width: 8px
}

.m250 .eu52.focus .bg {
    background-position: -221px -475px
}

.m250 .eu52.active-region .bg {
    background-position: -221px -725px
}

.m250 .eu1 a {
    left: 132px;
    top: 172px
}

.m250 .eu1 a.tooltip-right .tooltip-arrow {
    right: 118px
}

.m250 .eu2 a {
    left: 79px;
    top: 167px
}

.m250 .eu2 a.tooltip-left .tooltip-arrow {
    left: 79px
}

.m250 .eu3 a {
    left: 117px;
    top: 146px
}

.m250 .eu3 a.tooltip-left .tooltip-arrow {
    left: 117px
}

.m250 .eu4 a {
    left: 155px;
    top: 119px
}

.m250 .eu4 a.tooltip-right .tooltip-arrow {
    right: 95px
}

.m250 .eu5 a {
    left: 88px;
    top: 133px
}

.m250 .eu5 a.tooltip-left .tooltip-arrow {
    left: 88px
}

.m250 .eu6 a {
    left: 126px;
    top: 161px
}

.m250 .eu6 a.tooltip-left .tooltip-arrow {
    left: 126px
}

.m250 .eu7 a {
    left: 147px;
    top: 167px
}

.m250 .eu7 a.tooltip-right .tooltip-arrow {
    right: 103px
}

.m250 .eu8 a {
    left: 122px;
    top: 154px
}

.m250 .eu8 a.tooltip-left .tooltip-arrow {
    left: 122px
}

.m250 .eu9 a {
    left: 170px;
    top: 195px
}

.m250 .eu9 a.tooltip-right .tooltip-arrow {
    right: 80px
}

.m250 .eu10 a {
    left: 119px;
    top: 137px
}

.m250 .eu10 a.tooltip-left .tooltip-arrow {
    left: 119px
}

.m250 .eu11 a {
    left: 101px;
    top: 107px
}

.m250 .eu11 a.tooltip-left .tooltip-arrow {
    left: 101px
}

.m250 .eu12 a {
    left: 148px;
    top: 93px
}

.m250 .eu12 a.tooltip-right .tooltip-arrow {
    right: 102px
}

.m250 .eu13 a {
    left: 83px;
    top: 149px
}

.m250 .eu13 a.tooltip-left .tooltip-arrow {
    left: 83px
}

.m250 .eu14 a {
    left: 152px;
    top: 60px
}

.m250 .eu14 a.tooltip-right .tooltip-arrow {
    right: 98px
}

.m250 .eu15 a {
    left: 200px;
    top: 169px
}

.m250 .eu15 a.tooltip-right .tooltip-arrow {
    right: 50px
}

.m250 .eu16 a {
    left: 105px;
    top: 130px
}

.m250 .eu16 a.tooltip-left .tooltip-arrow {
    left: 105px
}

.m250 .eu17 a {
    left: 137px;
    top: 179px
}

.m250 .eu17 a.tooltip-right .tooltip-arrow {
    right: 113px
}

.m250 .eu18 a {
    left: 130px;
    top: 149px
}

.m250 .eu18 a.tooltip-right .tooltip-arrow {
    right: 120px
}

.m250 .eu19 a {
    left: 24px;
    top: 56px
}

.m250 .eu19 a.tooltip-left .tooltip-arrow {
    left: 24px
}

.m250 .eu20 a {
    left: 53px;
    top: 122px
}

.m250 .eu20 a.tooltip-left .tooltip-arrow {
    left: 53px
}

.m250 .eu21 a {
    left: 112px;
    top: 162px
}

.m250 .eu21 a.tooltip-left .tooltip-arrow {
    left: 112px
}

.m250 .eu22 a {
    left: 111px;
    top: 166px
}

.m250 .eu22 a.tooltip-left .tooltip-arrow {
    left: 111px
}

.m250 .eu23 a {
    left: 135px;
    top: 167px
}

.m250 .eu23 a.tooltip-right .tooltip-arrow {
    right: 115px
}

.m250 .eu24 a {
    left: 148px;
    top: 103px
}

.m250 .eu24 a.tooltip-right .tooltip-arrow {
    right: 102px
}

.m250 .eu25 a {
    left: 102px;
    top: 149px
}

.m250 .eu25 a.tooltip-left .tooltip-arrow {
    left: 102px
}

.m250 .eu26 a {
    left: 144px;
    top: 111px
}

.m250 .eu26 a.tooltip-right .tooltip-arrow {
    right: 106px
}

.m250 .eu27 a {
    left: 92px;
    top: 137px
}

.m250 .eu27 a.tooltip-left .tooltip-arrow {
    left: 92px
}

.m250 .eu28 a {
    left: 137px;
    top: 171px
}

.m250 .eu28 a.tooltip-right .tooltip-arrow {
    right: 113px
}

.m250 .eu29 a {
    left: 116px;
    top: 192px
}

.m250 .eu29 a.tooltip-left .tooltip-arrow {
    left: 116px
}

.m250 .eu30 a {
    left: 157px;
    top: 149px
}

.m250 .eu30 a.tooltip-right .tooltip-arrow {
    right: 93px
}

.m250 .eu31 a {
    left: 97px;
    top: 163px
}

.m250 .eu31 a.tooltip-left .tooltip-arrow {
    left: 97px
}

.m250 .eu32 a {
    left: 130px;
    top: 166px
}

.m250 .eu32 a.tooltip-right .tooltip-arrow {
    right: 120px
}

.m250 .eu33 a {
    left: 91px;
    top: 126px
}

.m250 .eu33 a.tooltip-left .tooltip-arrow {
    left: 91px
}

.m250 .eu34 a {
    left: 100px;
    top: 77px
}

.m250 .eu34 a.tooltip-left .tooltip-arrow {
    left: 100px
}

.m250 .eu35 a {
    left: 130px;
    top: 126px
}

.m250 .eu35 a.tooltip-right .tooltip-arrow {
    right: 120px
}

.m250 .eu36 a {
    left: 53px;
    top: 178px
}

.m250 .eu36 a.tooltip-left .tooltip-arrow {
    left: 53px
}

.m250 .eu37 a {
    left: 146px;
    top: 153px
}

.m250 .eu37 a.tooltip-right .tooltip-arrow {
    right: 104px
}

.m250 .eu38 a {
    left: 198px;
    top: 94px
}

.m250 .eu38 a.tooltip-right .tooltip-arrow {
    right: 52px
}

.m250 .eu39 a {
    left: 134px;
    top: 160px
}

.m250 .eu39 a.tooltip-right .tooltip-arrow {
    right: 116px
}

.m250 .eu40 a {
    left: 130px;
    top: 142px
}

.m250 .eu40 a.tooltip-right .tooltip-arrow {
    right: 120px
}

.m250 .eu41 a {
    left: 117px;
    top: 153px
}

.m250 .eu41 a.tooltip-left .tooltip-arrow {
    left: 117px
}

.m250 .eu42 a {
    left: 65px;
    top: 176px
}

.m250 .eu42 a.tooltip-left .tooltip-arrow {
    left: 65px
}

.m250 .eu43 a {
    left: 125px;
    top: 55px
}

.m250 .eu43 a.tooltip-left .tooltip-arrow {
    left: 125px
}

.m250 .eu44 a {
    left: 98px;
    top: 150px
}

.m250 .eu44 a.tooltip-left .tooltip-arrow {
    left: 98px
}

.m250 .eu45 a {
    left: 176px;
    top: 180px
}

.m250 .eu45 a.tooltip-right .tooltip-arrow {
    right: 74px
}

.m250 .eu46 a {
    left: 165px;
    top: 139px
}

.m250 .eu46 a.tooltip-right .tooltip-arrow {
    right: 85px
}

.m250 .eu47 a {
    left: 68px;
    top: 115px
}

.m250 .eu47 a.tooltip-left .tooltip-arrow {
    left: 68px
}

.m250 .eu48 a {
    left: 71px;
    top: 123px
}

.m250 .eu48 a.tooltip-left .tooltip-arrow {
    left: 71px
}

.m250 .eu49 a {
    left: 62px;
    top: 117px
}

.m250 .eu49 a.tooltip-left .tooltip-arrow {
    left: 62px
}

.m250 .eu50 a {
    left: 57px;
    top: 115px
}

.m250 .eu50 a.tooltip-left .tooltip-arrow {
    left: 57px
}

.m250 .eu51 a {
    left: 63px;
    top: 103px
}

.m250 .eu51 a.tooltip-left .tooltip-arrow {
    left: 63px
}

.m250 .eu52 a {
    left: 64px;
    top: 125px
}

.m250 .eu52 a.tooltip-left .tooltip-arrow {
    left: 64px
}

/* size: 320 */
.m320 {
    width: 320px
}

.m320 .europe, .m320 .europe .bg, .m320 .europe-cities {
    background: transparent url('eu-320.png') no-repeat 0 0
}

.m320 .europe, .m320 .europe-cities {
    height: 260px;
    width: 320px
}

.m320 .europe-cities {
    background-position: -350px 0
}

.m320 .europe .m {
    margin: 9998px 0 0 1px
}

.m320 .europe .m span {
    font-size: 20px !important
}

.m320 .eu1.focus .bg, .m320 .eu1.active-region .bg {
    height: 15px;
    left: 156px;
    top: 199px;
    width: 7px
}

.m320 .eu1.focus .bg {
    background-position: -189px -570px
}

.m320 .eu1.active-region .bg {
    background-position: -189px -880px
}

.m320 .eu2.focus .bg, .m320 .eu2.active-region .bg {
    height: 2px;
    left: 93px;
    top: 199px;
    width: 2px
}

.m320 .eu2.focus .bg {
    background-position: -316px -573px
}

.m320 .eu2.active-region .bg {
    background-position: -316px -883px
}

.m320 .eu3.focus .bg, .m320 .eu3.active-region .bg {
    height: 15px;
    left: 122px;
    top: 166px;
    width: 28px
}

.m320 .eu3.focus .bg {
    background-position: -122px -346px
}

.m320 .eu3.active-region .bg {
    background-position: -122px -656px
}

.m320 .eu4.focus .bg, .m320 .eu4.active-region .bg {
    height: 30px;
    left: 170px;
    top: 124px;
    width: 35px
}

.m320 .eu4.focus .bg {
    background-position: -62px -346px
}

.m320 .eu4.active-region .bg {
    background-position: -62px -656px
}

.m320 .eu5.focus .bg, .m320 .eu5.active-region .bg {
    height: 12px;
    left: 97px;
    top: 152px;
    width: 14px
}

.m320 .eu5.focus .bg {
    background-position: -510px -348px
}

.m320 .eu5.active-region .bg {
    background-position: -510px -658px
}

.m320 .eu6.focus .bg, .m320 .eu6.active-region .bg {
    height: 15px;
    left: 144px;
    top: 186px;
    width: 14px
}

.m320 .eu6.focus .bg {
    background-position: -100px -306px
}

.m320 .eu6.active-region .bg {
    background-position: -100px -616px
}

.m320 .eu7.focus .bg, .m320 .eu7.active-region .bg {
    height: 15px;
    left: 167px;
    top: 191px;
    width: 23px
}

.m320 .eu7.focus .bg {
    background-position: -321px -305px
}

.m320 .eu7.active-region .bg {
    background-position: -321px -615px
}

.m320 .eu8.focus .bg, .m320 .eu8.active-region .bg {
    height: 21px;
    left: 136px;
    top: 179px;
    width: 22px
}

.m320 .eu8.focus .bg {
    background-position: -159px -386px
}

.m320 .eu8.active-region .bg {
    background-position: -159px -696px
}

.m320 .eu9.focus .bg, .m320 .eu9.active-region .bg {
    height: 6px;
    left: 203px;
    top: 231px;
    width: 9px
}

.m320 .eu9.focus .bg {
    background-position: -471px -567px
}

.m320 .eu9.active-region .bg {
    background-position: -471px -877px
}

.m320 .eu10.focus .bg, .m320 .eu10.active-region .bg {
    height: 14px;
    left: 131px;
    top: 155px;
    width: 25px
}

.m320 .eu10.focus .bg {
    background-position: -51px -306px
}

.m320 .eu10.active-region .bg {
    background-position: -51px -616px
}

.m320 .eu11.focus .bg, .m320 .eu11.active-region .bg {
    height: 54px;
    left: 60px;
    top: 81px;
    width: 82px
}

.m320 .eu11.focus .bg {
    background-position: -5px -525px
}

.m320 .eu11.active-region .bg {
    background-position: -5px -835px
}

.m320 .eu12.focus .bg, .m320 .eu12.active-region .bg {
    height: 15px;
    left: 166px;
    top: 101px;
    width: 23px
}

.m320 .eu12.focus .bg {
    background-position: -447px -306px
}

.m320 .eu12.active-region .bg {
    background-position: -447px -616px
}

.m320 .eu13.focus .bg, .m320 .eu13.active-region .bg {
    height: 51px;
    left: 69px;
    top: 155px;
    width: 53px
}

.m320 .eu13.focus .bg {
    background-position: -273px -354px
}

.m320 .eu13.active-region .bg {
    background-position: -273px -664px
}

.m320 .eu14.focus .bg, .m320 .eu14.active-region .bg {
    height: 88px;
    left: 157px;
    top: 12px;
    width: 44px
}

.m320 .eu14.focus .bg {
    background-position: -200px -435px
}

.m320 .eu14.active-region .bg {
    background-position: -200px -745px
}

.m320 .eu15.focus .bg, .m320 .eu15.active-region .bg {
    height: 13px;
    left: 230px;
    top: 194px;
    width: 24px
}

.m320 .eu15.focus .bg {
    background-position: -140px -305px
}

.m320 .eu15.active-region .bg {
    background-position: -140px -615px
}

.m320 .eu16.focus .bg, .m320 .eu16.active-region .bg {
    height: 46px;
    left: 109px;
    top: 130px;
    width: 33px
}

.m320 .eu16.focus .bg {
    background-position: -66px -400px
}

.m320 .eu16.active-region .bg {
    background-position: -66px -710px
}

.m320 .eu17.focus .bg, .m320 .eu17.active-region .bg {
    height: 32px;
    left: 157px;
    top: 203px;
    width: 32px
}

.m320 .eu17.focus .bg {
    background-position: -7px -346px
}

.m320 .eu17.active-region .bg {
    background-position: -7px -656px
}

.m320 .eu18.focus .bg, .m320 .eu18.active-region .bg {
    height: 15px;
    left: 145px;
    top: 169px;
    width: 25px
}

.m320 .eu18.focus .bg {
    background-position: -494px -306px
}

.m320 .eu18.active-region .bg {
    background-position: -494px -616px
}

.m320 .eu19.focus .bg, .m320 .eu19.active-region .bg {
    height: 27px;
    left: 0;
    top: 46px;
    width: 40px
}

.m320 .eu19.focus .bg {
    background-position: -128px -499px
}

.m320 .eu19.active-region .bg {
    background-position: -128px -809px
}

.m320 .eu20.focus .bg, .m320 .eu20.active-region .bg {
    height: 24px;
    left: 50px;
    top: 129px;
    width: 16px
}

.m320 .eu20.focus .bg {
    background-position: -280px -305px
}

.m320 .eu20.active-region .bg {
    background-position: -280px -615px
}

.m320 .eu21.focus .bg, .m320 .eu21.active-region .bg {
    height: 1px;
    left: 132px;
    top: 193px;
    width: 1px
}

.m320 .eu21.focus .bg {
    background-position: -433px -574px
}

.m320 .eu21.active-region .bg {
    background-position: -433px -884px
}

.m320 .eu22.focus .bg, .m320 .eu22.active-region .bg {
    height: 56px;
    left: 111px;
    top: 177px;
    width: 43px
}

.m320 .eu22.focus .bg {
    background-position: -440px -349px
}

.m320 .eu22.active-region .bg {
    background-position: -440px -659px
}

.m320 .eu23.focus .bg, .m320 .eu23.active-region .bg {
    height: 7px;
    left: 159px;
    top: 196px;
    width: 7px
}

.m320 .eu23.focus .bg {
    background-position: -518px -516px
}

.m320 .eu23.active-region .bg {
    background-position: -518px -826px
}

.m320 .eu24.focus .bg, .m320 .eu24.active-region .bg {
    height: 16px;
    left: 162px;
    top: 112px;
    width: 27px
}

.m320 .eu24.focus .bg {
    background-position: -543px -305px
}

.m320 .eu24.active-region .bg {
    background-position: -543px -615px
}

.m320 .eu25.focus .bg, .m320 .eu25.active-region .bg {
    height: 2px;
    left: 121px;
    top: 176px;
    width: 1px
}

.m320 .eu25.focus .bg {
    background-position: -376px -573px
}

.m320 .eu25.active-region .bg {
    background-position: -376px -883px
}

.m320 .eu26.focus .bg, .m320 .eu26.active-region .bg {
    height: 17px;
    left: 162px;
    top: 122px;
    width: 21px
}

.m320 .eu26.focus .bg {
    background-position: -4px -305px
}

.m320 .eu26.active-region .bg {
    background-position: -4px -615px
}

.m320 .eu27.focus .bg, .m320 .eu27.active-region .bg {
    height: 5px;
    left: 108px;
    top: 160px;
    width: 3px
}

.m320 .eu27.focus .bg {
    background-position: -256px -570px
}

.m320 .eu27.active-region .bg {
    background-position: -256px -880px
}

.m320 .eu28.focus .bg, .m320 .eu28.active-region .bg {
    height: 8px;
    left: 161px;
    top: 200px;
    width: 10px
}

.m320 .eu28.focus .bg {
    background-position: -518px -450px
}

.m320 .eu28.active-region .bg {
    background-position: -518px -760px
}

.m320 .eu29.focus .bg, .m320 .eu29.active-region .bg {
    height: 1px;
    left: 138px;
    top: 229px;
    width: 1px
}

.m320 .eu29.focus .bg {
    background-position: -345px -572px
}

.m320 .eu29.active-region .bg {
    background-position: -345px -882px
}

.m320 .eu30.focus .bg, .m320 .eu30.active-region .bg {
    height: 16px;
    left: 183px;
    top: 169px;
    width: 13px
}

.m320 .eu30.focus .bg {
    background-position: -369px -304px
}

.m320 .eu30.active-region .bg {
    background-position: -369px -614px
}

.m320 .eu31.focus .bg, .m320 .eu31.active-region .bg {
    height: 1px;
    left: 114px;
    top: 193px;
    width: 1px
}

.m320 .eu31.focus .bg {
    background-position: -407px -573px
}

.m320 .eu31.active-region .bg {
    background-position: -407px -883px
}

.m320 .eu32.focus .bg, .m320 .eu32.active-region .bg {
    height: 9px;
    left: 153px;
    top: 194px;
    width: 7px
}

.m320 .eu32.focus .bg {
    background-position: -518px -482px
}

.m320 .eu32.active-region .bg {
    background-position: -518px -792px
}

.m320 .eu33.focus .bg, .m320 .eu33.active-region .bg {
    height: 17px;
    left: 99px;
    top: 140px;
    width: 15px
}

.m320 .eu33.focus .bg {
    background-position: -173px -342px
}

.m320 .eu33.active-region .bg {
    background-position: -173px -652px
}

.m320 .eu34.focus .bg, .m320 .eu34.active-region .bg {
    height: 113px;
    left: 104px;
    top: 0;
    width: 95px
}

.m320 .eu34.focus .bg {
    background-position: -343px -432px
}

.m320 .eu34.active-region .bg {
    background-position: -343px -742px
}

.m320 .eu35.focus .bg, .m320 .eu35.active-region .bg {
    height: 34px;
    left: 138px;
    top: 133px;
    width: 36px
}

.m320 .eu35.focus .bg {
    background-position: -5px -403px
}

.m320 .eu35.active-region .bg {
    background-position: -5px -713px
}

.m320 .eu36.focus .bg, .m320 .eu36.active-region .bg {
    height: 24px;
    left: 54px;
    top: 201px;
    width: 12px
}

.m320 .eu36.focus .bg {
    background-position: -124px -385px
}

.m320 .eu36.active-region .bg {
    background-position: -124px -695px
}

.m320 .eu37.focus .bg, .m320 .eu37.active-region .bg {
    height: 24px;
    left: 160px;
    top: 170px;
    width: 34px
}

.m320 .eu37.focus .bg {
    background-position: -129px -552px
}

.m320 .eu37.active-region .bg {
    background-position: -129px -862px
}

.m320 .eu38.focus .bg, .m320 .eu38.active-region .bg {
    height: 218px;
    left: 158px;
    top: -11px;
    width: 155px
}

.m320 .eu38.focus .bg {
    background-position: -552px -346px
}

.m320 .eu38.active-region .bg {
    background-position: -552px -656px
}

.m320 .eu39.focus .bg, .m320 .eu39.active-region .bg {
    height: 20px;
    left: 155px;
    top: 181px;
    width: 15px
}

.m320 .eu39.focus .bg {
    background-position: -406px -304px
}

.m320 .eu39.active-region .bg {
    background-position: -406px -614px
}

.m320 .eu40.focus .bg, .m320 .eu40.active-region .bg {
    height: 11px;
    left: 148px;
    top: 163px;
    width: 21px
}

.m320 .eu40.focus .bg {
    background-position: -235px -305px
}

.m320 .eu40.active-region .bg {
    background-position: -235px -615px
}

.m320 .eu41.focus .bg, .m320 .eu41.active-region .bg {
    height: 8px;
    left: 135px;
    top: 178px;
    width: 12px
}

.m320 .eu41.focus .bg {
    background-position: -509px -384px
}

.m320 .eu41.active-region .bg {
    background-position: -509px -694px
}

.m320 .eu42.focus .bg, .m320 .eu42.active-region .bg {
    height: 40px;
    left: 55px;
    top: 193px;
    width: 49px
}

.m320 .eu42.focus .bg {
    background-position: -125px -434px
}

.m320 .eu42.active-region .bg {
    background-position: -125px -744px
}

.m320 .eu43.focus .bg, .m320 .eu43.active-region .bg {
    height: 108px;
    left: 127px;
    top: 22px;
    width: 47px
}

.m320 .eu43.focus .bg {
    background-position: -269px -434px
}

.m320 .eu43.active-region .bg {
    background-position: -269px -744px
}

.m320 .eu44.focus .bg, .m320 .eu44.active-region .bg {
    height: 11px;
    left: 109px;
    top: 173px;
    width: 17px
}

.m320 .eu44.focus .bg {
    background-position: -192px -306px
}

.m320 .eu44.active-region .bg {
    background-position: -192px -616px
}

.m320 .eu45.focus .bg, .m320 .eu45.active-region .bg {
    height: 29px;
    left: 179px;
    top: 202px;
    width: 69px
}

.m320 .eu45.focus .bg {
    background-position: -3px -471px
}

.m320 .eu45.active-region .bg {
    background-position: -3px -781px
}

.m320 .eu46.focus .bg, .m320 .eu46.active-region .bg {
    height: 44px;
    left: 167px;
    top: 147px;
    width: 65px
}

.m320 .eu46.focus .bg {
    background-position: -351px -354px
}

.m320 .eu46.active-region .bg {
    background-position: -351px -664px
}

.m320 .eu47.focus .bg, .m320 .eu47.active-region .bg {
    height: 69px;
    left: 58px;
    top: 92px;
    width: 36px
}

.m320 .eu47.focus .bg {
    background-position: -213px -340px
}

.m320 .eu47.active-region .bg {
    background-position: -213px -650px
}

.m320 .eu48.focus .bg, .m320 .eu48.active-region .bg {
    height: 36px;
    left: 67px;
    top: 126px;
    width: 27px
}

.m320 .eu48.focus .bg {
    background-position: -465px -499px
}

.m320 .eu48.active-region .bg {
    background-position: -465px -809px
}

.m320 .eu49.focus .bg, .m320 .eu49.active-region .bg {
    height: 3px;
    left: 70px;
    top: 135px;
    width: 3px
}

.m320 .eu49.focus .bg {
    background-position: -286px -570px
}

.m320 .eu49.active-region .bg {
    background-position: -286px -880px
}

.m320 .eu50.focus .bg, .m320 .eu50.active-region .bg {
    height: 8px;
    left: 58px;
    top: 130px;
    width: 10px
}

.m320 .eu50.focus .bg {
    background-position: -517px -418px
}

.m320 .eu50.active-region .bg {
    background-position: -517px -728px
}

.m320 .eu51.focus .bg, .m320 .eu51.active-region .bg {
    height: 42px;
    left: 61px;
    top: 92px;
    width: 25px
}

.m320 .eu51.focus .bg {
    background-position: -466px -432px
}

.m320 .eu51.active-region .bg {
    background-position: -466px -742px
}

.m320 .eu52.focus .bg, .m320 .eu52.active-region .bg {
    height: 12px;
    left: 69px;
    top: 141px;
    width: 10px
}

.m320 .eu52.focus .bg {
    background-position: -221px -570px
}

.m320 .eu52.active-region .bg {
    background-position: -221px -880px
}

.m320 .eu1 a {
    left: 169px;
    top: 216px
}

.m320 .eu1 a.tooltip-right .tooltip-arrow {
    right: 151px
}

.m320 .eu2 a {
    left: 103px;
    top: 209px
}

.m320 .eu2 a.tooltip-left .tooltip-arrow {
    left: 103px
}

.m320 .eu3 a {
    left: 150px;
    top: 183px
}

.m320 .eu3 a.tooltip-left .tooltip-arrow {
    left: 150px
}

.m320 .eu4 a {
    left: 198px;
    top: 149px
}

.m320 .eu4 a.tooltip-right .tooltip-arrow {
    right: 122px
}

.m320 .eu5 a {
    left: 114px;
    top: 166px
}

.m320 .eu5 a.tooltip-left .tooltip-arrow {
    left: 114px
}

.m320 .eu6 a {
    left: 161px;
    top: 201px
}

.m320 .eu6 a.tooltip-right .tooltip-arrow {
    right: 159px
}

.m320 .eu7 a {
    left: 187px;
    top: 209px
}

.m320 .eu7 a.tooltip-right .tooltip-arrow {
    right: 133px
}

.m320 .eu8 a {
    left: 157px;
    top: 193px
}

.m320 .eu8 a.tooltip-left .tooltip-arrow {
    left: 157px
}

.m320 .eu9 a {
    left: 217px;
    top: 244px
}

.m320 .eu9 a.tooltip-right .tooltip-arrow {
    right: 103px
}

.m320 .eu10 a {
    left: 152px;
    top: 172px
}

.m320 .eu10 a.tooltip-left .tooltip-arrow {
    left: 152px
}

.m320 .eu11 a {
    left: 131px;
    top: 134px
}

.m320 .eu11 a.tooltip-left .tooltip-arrow {
    left: 131px
}

.m320 .eu12 a {
    left: 189px;
    top: 116px
}

.m320 .eu12 a.tooltip-right .tooltip-arrow {
    right: 131px
}

.m320 .eu13 a {
    left: 108px;
    top: 187px
}

.m320 .eu13 a.tooltip-left .tooltip-arrow {
    left: 108px
}

.m320 .eu14 a {
    left: 194px;
    top: 76px
}

.m320 .eu14 a.tooltip-right .tooltip-arrow {
    right: 126px
}

.m320 .eu15 a {
    left: 254px;
    top: 212px
}

.m320 .eu15 a.tooltip-right .tooltip-arrow {
    right: 66px
}

.m320 .eu16 a {
    left: 135px;
    top: 163px
}

.m320 .eu16 a.tooltip-left .tooltip-arrow {
    left: 135px
}

.m320 .eu17 a {
    left: 176px;
    top: 224px
}

.m320 .eu17 a.tooltip-right .tooltip-arrow {
    right: 144px
}

.m320 .eu18 a {
    left: 167px;
    top: 186px
}

.m320 .eu18 a.tooltip-right .tooltip-arrow {
    right: 153px
}

.m320 .eu19 a {
    left: 34px;
    top: 70px
}

.m320 .eu19 a.tooltip-left .tooltip-arrow {
    left: 34px
}

.m320 .eu20 a {
    left: 71px;
    top: 153px
}

.m320 .eu20 a.tooltip-left .tooltip-arrow {
    left: 71px
}

.m320 .eu21 a {
    left: 144px;
    top: 203px
}

.m320 .eu21 a.tooltip-left .tooltip-arrow {
    left: 144px
}

.m320 .eu22 a {
    left: 143px;
    top: 208px
}

.m320 .eu22 a.tooltip-left .tooltip-arrow {
    left: 143px
}

.m320 .eu23 a {
    left: 172px;
    top: 209px
}

.m320 .eu23 a.tooltip-right .tooltip-arrow {
    right: 148px
}

.m320 .eu24 a {
    left: 189px;
    top: 129px
}

.m320 .eu24 a.tooltip-right .tooltip-arrow {
    right: 131px
}

.m320 .eu25 a {
    left: 132px;
    top: 186px
}

.m320 .eu25 a.tooltip-left .tooltip-arrow {
    left: 132px
}

.m320 .eu26 a {
    left: 184px;
    top: 140px
}

.m320 .eu26 a.tooltip-right .tooltip-arrow {
    right: 136px
}

.m320 .eu27 a {
    left: 119px;
    top: 172px
}

.m320 .eu27 a.tooltip-left .tooltip-arrow {
    left: 119px
}

.m320 .eu28 a {
    left: 175px;
    top: 214px
}

.m320 .eu28 a.tooltip-right .tooltip-arrow {
    right: 145px
}

.m320 .eu29 a {
    left: 149px;
    top: 240px
}

.m320 .eu29 a.tooltip-left .tooltip-arrow {
    left: 149px
}

.m320 .eu30 a {
    left: 200px;
    top: 186px
}

.m320 .eu30 a.tooltip-right .tooltip-arrow {
    right: 120px
}

.m320 .eu31 a {
    left: 124px;
    top: 204px
}

.m320 .eu31 a.tooltip-left .tooltip-arrow {
    left: 124px
}

.m320 .eu32 a {
    left: 166px;
    top: 208px
}

.m320 .eu32 a.tooltip-right .tooltip-arrow {
    right: 154px
}

.m320 .eu33 a {
    left: 117px;
    top: 158px
}

.m320 .eu33 a.tooltip-left .tooltip-arrow {
    left: 117px
}

.m320 .eu34 a {
    left: 130px;
    top: 96px
}

.m320 .eu34 a.tooltip-left .tooltip-arrow {
    left: 130px
}

.m320 .eu35 a {
    left: 167px;
    top: 158px
}

.m320 .eu35 a.tooltip-right .tooltip-arrow {
    right: 153px
}

.m320 .eu36 a {
    left: 70px;
    top: 223px
}

.m320 .eu36 a.tooltip-left .tooltip-arrow {
    left: 70px
}

.m320 .eu37 a {
    left: 186px;
    top: 192px
}

.m320 .eu37 a.tooltip-right .tooltip-arrow {
    right: 134px
}

.m320 .eu38 a {
    left: 252px;
    top: 117px
}

.m320 .eu38 a.tooltip-right .tooltip-arrow {
    right: 68px
}

.m320 .eu39 a {
    left: 172px;
    top: 201px
}

.m320 .eu39 a.tooltip-right .tooltip-arrow {
    right: 148px
}

.m320 .eu40 a {
    left: 167px;
    top: 178px
}

.m320 .eu40 a.tooltip-right .tooltip-arrow {
    right: 153px
}

.m320 .eu41 a {
    left: 150px;
    top: 192px
}

.m320 .eu41 a.tooltip-left .tooltip-arrow {
    left: 150px
}

.m320 .eu42 a {
    left: 86px;
    top: 221px
}

.m320 .eu42 a.tooltip-left .tooltip-arrow {
    left: 86px
}

.m320 .eu43 a {
    left: 161px;
    top: 69px
}

.m320 .eu43 a.tooltip-right .tooltip-arrow {
    right: 159px
}

.m320 .eu44 a {
    left: 127px;
    top: 187px
}

.m320 .eu44 a.tooltip-left .tooltip-arrow {
    left: 127px
}

.m320 .eu45 a {
    left: 224px;
    top: 225px
}

.m320 .eu45 a.tooltip-right .tooltip-arrow {
    right: 96px
}

.m320 .eu46 a {
    left: 210px;
    top: 174px
}

.m320 .eu46 a.tooltip-right .tooltip-arrow {
    right: 110px
}

.m320 .eu47 a {
    left: 90px;
    top: 145px
}

.m320 .eu47 a.tooltip-left .tooltip-arrow {
    left: 90px
}

.m320 .eu48 a {
    left: 93px;
    top: 154px
}

.m320 .eu48 a.tooltip-left .tooltip-arrow {
    left: 93px
}

.m320 .eu49 a {
    left: 82px;
    top: 147px
}

.m320 .eu49 a.tooltip-left .tooltip-arrow {
    left: 82px
}

.m320 .eu50 a {
    left: 76px;
    top: 143px
}

.m320 .eu50 a.tooltip-left .tooltip-arrow {
    left: 76px
}

.m320 .eu51 a {
    left: 83px;
    top: 129px
}

.m320 .eu51 a.tooltip-left .tooltip-arrow {
    left: 83px
}

.m320 .eu52 a {
    left: 84px;
    top: 157px
}

.m320 .eu52 a.tooltip-left .tooltip-arrow {
    left: 84px
}

/* size: 430 */
.m430 {
    width: 430px
}

.m430 .europe, .m430 .europe .bg, .m430 .europe-cities {
    background: transparent url('eu-430.png') no-repeat 0 0
}

.m430 .europe, .m430 .europe-cities {
    height: 340px;
    width: 430px
}

.m430 .europe-cities {
    background-position: -450px 0
}

.m430 .europe .m {
    margin: 9999px 0 0 10px
}

.m430 .europe .m span {
    font-size: 26px !important;
    padding: 0 1px 1px 0
}

/*.m430 .eu1.focus .bg,.m430 .eu1.active-region .bg{height:19px;left:215px;top:263px;width:9px}.m430 .eu1.focus .bg{background-position:-564px -679px}.m430 .eu1.active-region .bg{background-position:-564px -1029px} */
.m430 .eu2.focus .bg, .m430 .eu2.active-region .bg {
    height: 2px;
    left: 132px;
    top: 263px;
    width: 2px
}

.m430 .eu2.focus .bg {
    background-position: -309px -704px
}

.m430 .eu2.active-region .bg {
    background-position: -309px -1054px
}

/*.m430 .eu3.focus .bg,.m430 .eu3.active-region .bg{height:19px;left:170px;top:221px;width:36px}.m430 .eu3.focus .bg{background-position:-144px -432px}.m430 .eu3.active-region .bg{background-position:-144px -782px} .m430 .eu4.focus .bg,.m430 .eu4.active-region .bg{height:39px;left:233px;top:166px;width:45px}.m430 .eu4.focus .bg{background-position:-74px -432px}.m430 .eu4.active-region .bg{background-position:-74px -782px} */
.m430 .eu5.focus .bg, .m430 .eu5.active-region .bg {
    height: 15px;
    left: 137px;
    top: 202px;
    width: 18px
}

.m430 .eu5.focus .bg {
    background-position: -605px -469px
}

.m430 .eu5.active-region .bg {
    background-position: -605px -819px
}

.m430 .eu6.focus .bg, .m430 .eu6.active-region .bg {
    height: 19px;
    left: 198px;
    top: 246px;
    width: 18px
}

.m430 .eu6.focus .bg {
    background-position: -114px -388px
}

.m430 .eu6.active-region .bg {
    background-position: -114px -738px
}

/*.m430 .eu7.focus .bg,.m430 .eu7.active-region .bg{height:19px;left:229px;top:253px;width:29px}.m430 .eu7.focus .bg{background-position:-367px -389px}.m430 .eu7.active-region .bg{background-position:-367px -739px}*/
.m430 .eu8.focus .bg, .m430 .eu8.active-region .bg {
    height: 27px;
    left: 188px;
    top: 238px;
    width: 28px
}

.m430 .eu8.focus .bg {
    background-position: -188px -480px
}

.m430 .eu8.active-region .bg {
    background-position: -188px -830px
}

/*.m430 .eu9.focus .bg,.m430 .eu9.active-region .bg{height:7px;left:275px;top:305px;width:11px}.m430 .eu9.focus .bg{background-position:-623px -650px}.m430 .eu9.active-region .bg{background-position:-623px -1000px} */
.m430 .eu10.focus .bg, .m430 .eu10.active-region .bg {
    height: 19px;
    left: 181px;
    top: 206px;
    width: 32px
}

.m430 .eu10.focus .bg {
    background-position: -56px -389px
}

.m430 .eu10.active-region .bg {
    background-position: -56px -739px
}

/*.m430 .eu11.focus .bg,.m430 .eu11.active-region .bg{height:70px;left:90px;top:109px;width:106px}.m430 .eu11.focus .bg{background-position:-5px -642px}.m430 .eu11.active-region .bg{background-position:-5px -992px}*/
.m430 .eu12.focus .bg, .m430 .eu12.active-region .bg {
    height: 20px;
    left: 227px;
    top: 135px;
    width: 30px
}

.m430 .eu12.focus .bg {
    background-position: -509px -388px
}

.m430 .eu12.active-region .bg {
    background-position: -509px -738px
}

/* .m430 .eu13.focus .bg,.m430 .eu13.active-region .bg{height:66px;left:102px;top:206px;width:69px}.m430 .eu13.focus .bg{background-position:-321px -444px}.m430 .eu13.active-region .bg{background-position:-321px -794px} .m430 .eu14.focus .bg,.m430 .eu14.active-region .bg{height:114px;left:216px;top:20px;width:57px}.m430 .eu14.focus .bg{background-position:-240px -548px}.m430 .eu14.active-region .bg{background-position:-240px -898px} .m430 .eu15.focus .bg,.m430 .eu15.active-region .bg{height:16px;left:311px;top:257px;width:32px}.m430 .eu15.focus .bg{background-position:-158px -388px}.m430 .eu15.active-region .bg{background-position:-158px -738px} .m430 .eu16.focus .bg,.m430 .eu16.active-region .bg{height:59px;left:153px;top:174px;width:43px}.m430 .eu16.focus .bg{background-position:-80px -496px}.m430 .eu16.active-region .bg{background-position:-80px -846px}*/
.m430 .eu17.focus .bg, .m430 .eu17.active-region .bg {
    height: 42px;
    left: 215px;
    top: 268px;
    width: 42px
}

.m430 .eu17.focus .bg {
    background-position: -4px -434px
}

.m430 .eu17.active-region .bg {
    background-position: -4px -784px
}

.m430 .eu18.focus .bg, .m430 .eu18.active-region .bg {
    height: 20px;
    left: 200px;
    top: 224px;
    width: 32px
}

.m430 .eu18.focus .bg {
    background-position: -565px -389px
}

.m430 .eu18.active-region .bg {
    background-position: -565px -739px
}

.m430 .eu19.focus .bg, .m430 .eu19.active-region .bg {
    height: 35px;
    left: 12px;
    top: 64px;
    width: 52px
}

.m430 .eu19.focus .bg {
    background-position: -151px -610px
}

.m430 .eu19.active-region .bg {
    background-position: -151px -960px
}

/*.m430 .eu20.focus .bg,.m430 .eu20.active-region .bg{height:31px;left:77px;top:172px;width:21px}.m430 .eu20.focus .bg{background-position:-322px -388px}.m430 .eu20.active-region .bg{background-position:-322px -738px} */
.m430 .eu21.focus .bg, .m430 .eu21.active-region .bg {
    height: 1px;
    left: 184px;
    top: 255px;
    width: 1px
}

.m430 .eu21.focus .bg {
    background-position: -402px -705px
}

.m430 .eu21.active-region .bg {
    background-position: -402px -1055px
}

.m430 .eu22.focus .bg, .m430 .eu22.active-region .bg {
    height: 72px;
    left: 156px;
    top: 234px;
    width: 56px
}

.m430 .eu22.focus .bg {
    background-position: -525px -434px
}

.m430 .eu22.active-region .bg {
    background-position: -525px -784px
}

/*.m430 .eu23.focus .bg,.m430 .eu23.active-region .bg{height:9px;left:218px;top:259px;width:9px}.m430 .eu23.focus .bg{background-position:-623px -616px}.m430 .eu23.active-region .bg{background-position:-623px -966px} .m430 .eu24.focus .bg,.m430 .eu24.active-region .bg{height:21px;left:223px;top:149px;width:34px}.m430 .eu24.focus .bg{background-position:-623px -388px}.m430 .eu24.active-region .bg{background-position:-623px -738px}*/
.m430 .eu25.focus .bg, .m430 .eu25.active-region .bg {
    height: 2px;
    left: 169px;
    top: 233px;
    width: 1px
}

.m430 .eu25.focus .bg {
    background-position: -339px -704px
}

.m430 .eu25.active-region .bg {
    background-position: -339px -1054px
}

/*.m430 .eu26.focus .bg,.m430 .eu26.active-region .bg{height:21px;left:223px;top:163px;width:28px}.m430 .eu26.focus .bg{background-position:-5px -388px}.m430 .eu26.active-region .bg{background-position:-5px -738px}*/
.m430 .eu27.focus .bg, .m430 .eu27.active-region .bg {
    height: 6px;
    left: 152px;
    top: 212px;
    width: 4px
}

.m430 .eu27.focus .bg {
    background-position: -219px -701px
}

.m430 .eu27.active-region .bg {
    background-position: -219px -1051px
}

.m430 .eu28.focus .bg, .m430 .eu28.active-region .bg {
    height: 10px;
    left: 220px;
    top: 265px;
    width: 12px
}

.m430 .eu28.focus .bg {
    background-position: -621px -546px
}

.m430 .eu28.active-region .bg {
    background-position: -621px -896px
}

.m430 .eu29.focus .bg, .m430 .eu29.active-region .bg {
    height: 2px;
    left: 191px;
    top: 302px;
    width: 1px
}

.m430 .eu29.focus .bg {
    background-position: -280px -702px
}

.m430 .eu29.active-region .bg {
    background-position: -280px -1052px
}

/*.m430 .eu30.focus .bg,.m430 .eu30.active-region .bg{height:21px;left:249px;top:224px;width:17px}.m430 .eu30.focus .bg{background-position:-421px -388px}.m430 .eu30.active-region .bg{background-position:-421px -738px} */
.m430 .eu31.focus .bg, .m430 .eu31.active-region .bg {
    height: 1px;
    left: 159px;
    top: 256px;
    width: 1px
}

.m430 .eu31.focus .bg {
    background-position: -370px -704px
}

.m430 .eu31.active-region .bg {
    background-position: -370px -1054px
}

/*.m430 .eu32.focus .bg,.m430 .eu32.active-region .bg{height:11px;left:211px;top:257px;width:9px}.m430 .eu32.focus .bg{background-position:-622px -580px}.m430 .eu32.active-region .bg{background-position:-622px -930px} .m430 .eu33.focus .bg,.m430 .eu33.active-region .bg{height:22px;left:140px;top:187px;width:19px}.m430 .eu33.focus .bg{background-position:-203px -432px}.m430 .eu33.active-region .bg{background-position:-203px -782px} .m430 .eu34.focus .bg,.m430 .eu34.active-region .bg{height:146px;left:147px;top:5px;width:123px}.m430 .eu34.focus .bg{background-position:-414px -531px}.m430 .eu34.active-region .bg{background-position:-414px -881px} */
.m430 .eu35.focus .bg, .m430 .eu35.active-region .bg {
    height: 44px;
    left: 191px;
    top: 177px;
    width: 47px
}

.m430 .eu35.focus .bg {
    background-position: -5px -501px
}

.m430 .eu35.active-region .bg {
    background-position: -5px -851px
}

/*.m430 .eu36.focus .bg,.m430 .eu36.active-region .bg{height:32px;left:82px;top:266px;width:16px}.m430 .eu36.focus .bg{background-position:-148px -478px}.m430 .eu36.active-region .bg{background-position:-148px -828px} */
.m430 .eu37.focus .bg, .m430 .eu37.active-region .bg {
    height: 31px;
    left: 219px;
    top: 226px;
    width: 44px
}

.m430 .eu37.focus .bg {
    background-position: -149px -671px
}

.m430 .eu37.active-region .bg {
    background-position: -149px -1021px
}

.m430 .eu38.focus .bg, .m430 .eu38.active-region .bg {
    height: 283px;
    left: 217px;
    top: -10px;
    width: 202px
}

.m430 .eu38.focus .bg {
    background-position: -682px -389px
}

.m430 .eu38.active-region .bg {
    background-position: -682px -739px
}

.m430 .eu39.focus .bg, .m430 .eu39.active-region .bg {
    height: 26px;
    left: 213px;
    top: 240px;
    width: 20px
}

.m430 .eu39.focus .bg {
    background-position: -465px -388px
}

.m430 .eu39.active-region .bg {
    background-position: -465px -738px
}

.m430 .eu40.focus .bg, .m430 .eu40.active-region .bg {
    height: 14px;
    left: 203px;
    top: 216px;
    width: 27px
}

.m430 .eu40.focus .bg {
    background-position: -260px -388px
}

.m430 .eu40.active-region .bg {
    background-position: -260px -738px
}

.m430 .eu41.focus .bg, .m430 .eu41.active-region .bg {
    height: 10px;
    left: 187px;
    top: 235px;
    width: 15px
}

.m430 .eu41.focus .bg {
    background-position: -605px -434px
}

.m430 .eu41.active-region .bg {
    background-position: -605px -784px
}

/* .m430 .eu42.focus .bg,.m430 .eu42.active-region .bg{height:52px;left:83px;top:256px;width:63px}.m430 .eu42.focus .bg{background-position:-148px -534px}.m430 .eu42.active-region .bg{background-position:-148px -884px} .m430 .eu43.focus .bg,.m430 .eu43.active-region .bg{height:140px;left:176px;top:34px;width:62px}.m430 .eu43.focus .bg{background-position:-321px -534px}.m430 .eu43.active-region .bg{background-position:-321px -884px} .m430 .eu44.focus .bg,.m430 .eu44.active-region .bg{height:14px;left:153px;top:229px;width:21px}.m430 .eu44.focus .bg{background-position:-215px -388px}.m430 .eu44.active-region .bg{background-position:-215px -738px} .m430 .eu45.focus .bg,.m430 .eu45.active-region .bg{height:38px;left:244px;top:266px;width:89px}.m430 .eu45.focus .bg{background-position:-8px -579px}.m430 .eu45.active-region .bg{background-position:-8px -929px} */
.m430 .eu46.focus .bg, .m430 .eu46.active-region .bg {
    height: 57px;
    left: 228px;
    top: 196px;
    width: 84px
}

.m430 .eu46.focus .bg {
    background-position: -416px -439px
}

.m430 .eu46.active-region .bg {
    background-position: -416px -789px
}

/*.m430 .eu47.focus .bg,.m430 .eu47.active-region .bg{height:90px;left:87px;top:124px;width:47px}.m430 .eu47.focus .bg{background-position:-249px -429px}.m430 .eu47.active-region .bg{background-position:-249px -779px} .m430 .eu48.focus .bg,.m430 .eu48.active-region .bg{height:46px;left:99px;top:168px;width:35px}.m430 .eu48.focus .bg{background-position:-563px -609px}.m430 .eu48.active-region .bg{background-position:-563px -959px} .m430 .eu49.focus .bg,.m430 .eu49.active-region .bg{height:4px;left:103px;top:180px;width:3px}.m430 .eu49.focus .bg{background-position:-250px -702px}.m430 .eu49.active-region .bg{background-position:-250px -1052px} .m430 .eu50.focus .bg,.m430 .eu50.active-region .bg{height:10px;left:87px;top:173px;width:13px}.m430 .eu50.focus .bg{background-position:-620px -509px}.m430 .eu50.active-region .bg{background-position:-620px -859px} .m430 .eu51.focus .bg,.m430 .eu51.active-region .bg{height:54px;left:90px;top:124px;width:32px}.m430 .eu51.focus .bg{background-position:-563px -530px}.m430 .eu51.active-region .bg{background-position:-563px -880px} .m430 .eu52.focus .bg,.m430 .eu52.active-region .bg{height:16px;left:101px;top:188px;width:12px}.m430 .eu52.focus .bg{background-position:-596px -679px}.m430 .eu52.active-region .bg{background-position:-596px -1029px}*/
.m430 .eu1 a {
    left: 228px;
    top: 282px
}

.m430 .eu2 a {
    left: 143px;
    top: 274px
}

.m430 .eu2 a.tooltip-left .tooltip-arrow {
    left: 143px
}

.m430 .eu3 a {
    left: 204px;
    top: 240px
}

.m430 .eu4 a {
    left: 265px;
    top: 195px
}

.m430 .eu5 a {
    left: 157px;
    top: 218px
}

.m430 .eu5 a.tooltip-left .tooltip-arrow {
    left: 157px
}

.m430 .eu6 a {
    left: 218px;
    top: 263px
}

.m430 .eu7 a {
    left: 252px;
    top: 273px
}

.m430 .eu8 a {
    left: 212px;
    top: 253px
}

.m430 .eu9 a {
    left: 290px;
    top: 319px
}

.m430 .eu9 a.tooltip-right .tooltip-arrow {
    right: 140px
}

.m430 .eu10 a {
    left: 206px;
    top: 225px
}

.m430 .eu11 a {
    left: 178px;
    top: 176px
}

.m430 .eu12 a {
    left: 254px;
    top: 153px
}

.m430 .eu13 a {
    left: 148px;
    top: 245px
}

.m430 .eu13 a.tooltip-left .tooltip-arrow {
    left: 148px
}

.m430 .eu14 a {
    left: 260px;
    top: 100px
}

.m430 .eu15 a {
    left: 339px;
    top: 277px
}

.m430 .eu15 a.tooltip-right .tooltip-arrow {
    right: 91px
}

.m430 .eu16 a {
    left: 184px;
    top: 213px
}

.m430 .eu17 a {
    left: 237px;
    top: 293px
}

.m430 .eu18 a {
    left: 226px;
    top: 243px
}

.m430 .eu19 a {
    left: 52px;
    top: 93px
}

.m430 .eu19 a.tooltip-left .tooltip-arrow {
    left: 52px
}

.m430 .eu20 a {
    left: 100px;
    top: 200px
}

.m430 .eu20 a.tooltip-left .tooltip-arrow {
    left: 100px
}

.m430 .eu21 a {
    left: 195px;
    top: 265px
}

.m430 .eu22 a {
    left: 194px;
    top: 272px
}

.m430 .eu23 a {
    left: 232px;
    top: 273px
}

.m430 .eu24 a {
    left: 255px;
    top: 169px
}

.m430 .eu25 a {
    left: 180px;
    top: 244px
}

.m430 .eu26 a {
    left: 248px;
    top: 183px
}

.m430 .eu27 a {
    left: 164px;
    top: 225px
}

.m430 .eu28 a {
    left: 236px;
    top: 279px
}

.m430 .eu29 a {
    left: 202px;
    top: 313px
}

.m430 .eu30 a {
    left: 269px;
    top: 244px
}

.m430 .eu31 a {
    left: 171px;
    top: 266px
}

.m430 .eu32 a {
    left: 225px;
    top: 271px
}

.m430 .eu33 a {
    left: 161px;
    top: 207px
}

.m430 .eu34 a {
    left: 177px;
    top: 127px
}

.m430 .eu35 a {
    left: 225px;
    top: 207px
}

.m430 .eu36 a {
    left: 98px;
    top: 291px
}

.m430 .eu36 a.tooltip-left .tooltip-arrow {
    left: 98px
}

.m430 .eu37 a {
    left: 251px;
    top: 251px
}

.m430 .eu38 a {
    left: 336px;
    top: 154px
}

.m430 .eu38 a.tooltip-right .tooltip-arrow {
    right: 94px
}

.m430 .eu39 a {
    left: 231px;
    top: 263px
}

.m430 .eu40 a {
    left: 225px;
    top: 232px
}

.m430 .eu41 a {
    left: 204px;
    top: 251px
}

.m430 .eu42 a {
    left: 120px;
    top: 288px
}

.m430 .eu42 a.tooltip-left .tooltip-arrow {
    left: 120px
}

.m430 .eu43 a {
    left: 218px;
    top: 91px
}

.m430 .eu44 a {
    left: 173px;
    top: 244px
}

.m430 .eu45 a {
    left: 300px;
    top: 294px
}

.m430 .eu45 a.tooltip-right .tooltip-arrow {
    right: 130px
}

.m430 .eu46 a {
    left: 282px;
    top: 227px
}

.m430 .eu46 a.tooltip-right .tooltip-arrow {
    right: 148px
}

.m430 .eu47 a {
    left: 125px;
    top: 189px
}

.m430 .eu47 a.tooltip-left .tooltip-arrow {
    left: 125px
}

.m430 .eu48 a {
    left: 129px;
    top: 201px
}

.m430 .eu48 a.tooltip-left .tooltip-arrow {
    left: 129px
}

.m430 .eu49 a {
    left: 115px;
    top: 192px
}

.m430 .eu49 a.tooltip-left .tooltip-arrow {
    left: 115px
}

.m430 .eu50 a {
    left: 105px;
    top: 187px
}

.m430 .eu50 a.tooltip-left .tooltip-arrow {
    left: 105px
}

.m430 .eu51 a {
    left: 117px;
    top: 170px
}

.m430 .eu51 a.tooltip-left .tooltip-arrow {
    left: 117px
}

.m430 .eu52 a {
    left: 119px;
    top: 206px
}

.m430 .eu52 a.tooltip-left .tooltip-arrow {
    left: 119px
}

/* size: 540 */
.m540 {
    width: 540px
}

.m540 .europe, .m540 .europe .bg, .m540 .europe-cities {
    background: transparent url('eu-540.png') no-repeat 0 0
}

.m540 .europe, .m540 .europe-cities {
    height: 425px;
    width: 540px
}

.m540 .europe-cities {
    background-position: -560px 0
}

.m540 .europe .m {
    margin: 9995px 0 0 9px
}

.m540 .europe .m span {
    font-size: 33px !important;
    padding: 0 1px 1px 0
}

.m540 .eu1.focus .bg, .m540 .eu1.active-region .bg {
    height: 24px;
    left: 271px;
    top: 332px;
    width: 11px
}

.m540 .eu1.focus .bg {
    background-position: -688px -843px
}

.m540 .eu1.active-region .bg {
    background-position: -688px -1283px
}

.m540 .eu2.focus .bg, .m540 .eu2.active-region .bg {
    height: 2px;
    left: 166px;
    top: 332px;
    width: 3px
}

.m540 .eu2.focus .bg {
    background-position: -336px -864px
}

.m540 .eu2.active-region .bg {
    background-position: -336px -1304px
}

.m540 .eu3.focus .bg, .m540 .eu3.active-region .bg {
    height: 24px;
    left: 214px;
    top: 279px;
    width: 45px
}

.m540 .eu3.focus .bg {
    background-position: -175px -528px
}

.m540 .eu3.active-region .bg {
    background-position: -175px -968px
}

.m540 .eu4.focus .bg, .m540 .eu4.active-region .bg {
    height: 49px;
    left: 294px;
    top: 209px;
    width: 57px
}

.m540 .eu4.focus .bg {
    background-position: -87px -527px
}

.m540 .eu4.active-region .bg {
    background-position: -87px -967px
}

.m540 .eu5.focus .bg, .m540 .eu5.active-region .bg {
    height: 19px;
    left: 173px;
    top: 256px;
    width: 23px
}

.m540 .eu5.focus .bg {
    background-position: -753px -574px
}

.m540 .eu5.active-region .bg {
    background-position: -753px -1014px
}

.m540 .eu6.focus .bg, .m540 .eu6.active-region .bg {
    height: 24px;
    left: 251px;
    top: 311px;
    width: 23px
}

.m540 .eu6.focus .bg {
    background-position: -142px -474px
}

.m540 .eu6.active-region .bg {
    background-position: -142px -914px
}

.m540 .eu7.focus .bg, .m540 .eu7.active-region .bg {
    height: 24px;
    left: 290px;
    top: 320px;
    width: 37px
}

.m540 .eu7.focus .bg {
    background-position: -458px -475px
}

.m540 .eu7.active-region .bg {
    background-position: -458px -915px
}

.m540 .eu8.focus .bg, .m540 .eu8.active-region .bg {
    height: 34px;
    left: 238px;
    top: 300px;
    width: 35px
}

.m540 .eu8.focus .bg {
    background-position: -231px -582px
}

.m540 .eu8.active-region .bg {
    background-position: -231px -1022px
}

.m540 .eu9.focus .bg, .m540 .eu9.active-region .bg {
    height: 9px;
    left: 348px;
    top: 385px;
    width: 14px
}

.m540 .eu9.focus .bg {
    background-position: -763px -794px
}

.m540 .eu9.active-region .bg {
    background-position: -763px -1234px
}

.m540 .eu10.focus .bg, .m540 .eu10.active-region .bg {
    height: 23px;
    left: 229px;
    top: 260px;
    width: 40px
}

.m540 .eu10.focus .bg {
    background-position: -69px -474px
}

.m540 .eu10.active-region .bg {
    background-position: -69px -914px
}

.m540 .eu11.focus .bg, .m540 .eu11.active-region .bg {
    height: 89px;
    left: 113px;
    top: 137px;
    width: 135px
}

.m540 .eu11.focus .bg {
    background-position: -6px -788px
}

.m540 .eu11.active-region .bg {
    background-position: -6px -1228px
}

.m540 .eu12.focus .bg, .m540 .eu12.active-region .bg {
    height: 25px;
    left: 287px;
    top: 170px;
    width: 38px
}

.m540 .eu12.focus .bg {
    background-position: -630px -473px
}

.m540 .eu12.active-region .bg {
    background-position: -630px -913px
}

.m540 .eu13.focus .bg, .m540 .eu13.active-region .bg {
    height: 84px;
    left: 128px;
    top: 260px;
    width: 87px
}

.m540 .eu13.focus .bg {
    background-position: -401px -544px
}

.m540 .eu13.active-region .bg {
    background-position: -401px -984px
}

.m540 .eu14.focus .bg, .m540 .eu14.active-region .bg {
    height: 145px;
    left: 273px;
    top: 24px;
    width: 72px
}

.m540 .eu14.focus .bg {
    background-position: -293px -669px
}

.m540 .eu14.active-region .bg {
    background-position: -293px -1109px
}

.m540 .eu15.focus .bg, .m540 .eu15.active-region .bg {
    height: 21px;
    left: 393px;
    top: 325px;
    width: 40px
}

.m540 .eu15.focus .bg {
    background-position: -194px -475px
}

.m540 .eu15.active-region .bg {
    background-position: -194px -915px
}

.m540 .eu16.focus .bg, .m540 .eu16.active-region .bg {
    height: 75px;
    left: 193px;
    top: 219px;
    width: 54px
}

.m540 .eu16.focus .bg {
    background-position: -94px -606px
}

.m540 .eu16.active-region .bg {
    background-position: -94px -1046px
}

.m540 .eu17.focus .bg, .m540 .eu17.active-region .bg {
    height: 53px;
    left: 272px;
    top: 340px;
    width: 53px
}

.m540 .eu17.focus .bg {
    background-position: -5px -531px
}

.m540 .eu17.active-region .bg {
    background-position: -5px -971px
}

.m540 .eu18.focus .bg, .m540 .eu18.active-region .bg {
    height: 25px;
    left: 253px;
    top: 283px;
    width: 40px
}

.m540 .eu18.focus .bg {
    background-position: -697px -475px
}

.m540 .eu18.active-region .bg {
    background-position: -697px -915px
}

.m540 .eu19.focus .bg, .m540 .eu19.active-region .bg {
    height: 45px;
    left: 14px;
    top: 80px;
    width: 66px
}

.m540 .eu19.focus .bg {
    background-position: -175px -746px
}

.m540 .eu19.active-region .bg {
    background-position: -175px -1186px
}

.m540 .eu20.focus .bg, .m540 .eu20.active-region .bg {
    height: 39px;
    left: 96px;
    top: 218px;
    width: 27px
}

.m540 .eu20.focus .bg {
    background-position: -399px -475px
}

.m540 .eu20.active-region .bg {
    background-position: -399px -915px
}

.m540 .eu21.focus .bg, .m540 .eu21.active-region .bg {
    height: 1px;
    left: 232px;
    top: 322px;
    width: 1px
}

.m540 .eu21.focus .bg {
    background-position: -483px -869px
}

.m540 .eu21.active-region .bg {
    background-position: -483px -1309px
}

.m540 .eu22.focus .bg, .m540 .eu22.active-region .bg {
    height: 92px;
    left: 197px;
    top: 296px;
    width: 70px
}

.m540 .eu22.focus .bg {
    background-position: -653px -531px
}

.m540 .eu22.active-region .bg {
    background-position: -653px -971px
}

.m540 .eu23.focus .bg, .m540 .eu23.active-region .bg {
    height: 12px;
    left: 276px;
    top: 328px;
    width: 11px
}

.m540 .eu23.focus .bg {
    background-position: -764px -754px
}

.m540 .eu23.active-region .bg {
    background-position: -764px -1194px
}

.m540 .eu24.focus .bg, .m540 .eu24.active-region .bg {
    height: 26px;
    left: 281px;
    top: 188px;
    width: 43px
}

.m540 .eu24.focus .bg {
    background-position: -766px -473px
}

.m540 .eu24.active-region .bg {
    background-position: -766px -913px
}

.m540 .eu25.focus .bg, .m540 .eu25.active-region .bg {
    height: 2px;
    left: 214px;
    top: 294px;
    width: 1px
}

.m540 .eu25.focus .bg {
    background-position: -406px -866px
}

.m540 .eu25.active-region .bg {
    background-position: -406px -1306px
}

.m540 .eu26.focus .bg, .m540 .eu26.active-region .bg {
    height: 27px;
    left: 281px;
    top: 206px;
    width: 35px
}

.m540 .eu26.focus .bg {
    background-position: -4px -474px
}

.m540 .eu26.active-region .bg {
    background-position: -4px -914px
}

.m540 .eu27.focus .bg, .m540 .eu27.active-region .bg {
    height: 7px;
    left: 192px;
    top: 268px;
    width: 5px
}

.m540 .eu27.focus .bg {
    background-position: -265px -863px
}

.m540 .eu27.active-region .bg {
    background-position: -265px -1303px
}

.m540 .eu28.focus .bg, .m540 .eu28.active-region .bg {
    height: 12px;
    left: 278px;
    top: 335px;
    width: 16px
}

.m540 .eu28.focus .bg {
    background-position: -759px -668px
}

.m540 .eu28.active-region .bg {
    background-position: -759px -1108px
}

.m540 .eu29.focus .bg, .m540 .eu29.active-region .bg {
    height: 2px;
    left: 242px;
    top: 383px;
    width: 2px
}

.m540 .eu29.focus .bg {
    background-position: -369px -866px
}

.m540 .eu29.active-region .bg {
    background-position: -369px -1306px
}

.m540 .eu30.focus .bg, .m540 .eu30.active-region .bg {
    height: 27px;
    left: 315px;
    top: 283px;
    width: 21px
}

.m540 .eu30.focus .bg {
    background-position: -525px -473px
}

.m540 .eu30.active-region .bg {
    background-position: -525px -913px
}

.m540 .eu31.focus .bg, .m540 .eu31.active-region .bg {
    height: 1px;
    left: 201px;
    top: 324px;
    width: 1px
}

.m540 .eu31.focus .bg {
    background-position: -441px -869px
}

.m540 .eu31.active-region .bg {
    background-position: -441px -1309px
}

.m540 .eu32.focus .bg, .m540 .eu32.active-region .bg {
    height: 14px;
    left: 267px;
    top: 325px;
    width: 12px
}

.m540 .eu32.focus .bg {
    background-position: -760px -709px
}

.m540 .eu32.active-region .bg {
    background-position: -760px -1149px
}

.m540 .eu33.focus .bg, .m540 .eu33.active-region .bg {
    height: 27px;
    left: 177px;
    top: 236px;
    width: 24px
}

.m540 .eu33.focus .bg {
    background-position: -252px -525px
}

.m540 .eu33.active-region .bg {
    background-position: -252px -965px
}

.m540 .eu34.focus .bg, .m540 .eu34.active-region .bg {
    height: 186px;
    left: 186px;
    top: 5px;
    width: 156px
}

.m540 .eu34.focus .bg {
    background-position: -502px -657px
}

.m540 .eu34.active-region .bg {
    background-position: -502px -1097px
}

.m540 .eu35.focus .bg, .m540 .eu35.active-region .bg {
    height: 56px;
    left: 241px;
    top: 223px;
    width: 59px
}

.m540 .eu35.focus .bg {
    background-position: -5px -613px
}

.m540 .eu35.active-region .bg {
    background-position: -5px -1053px
}

.m540 .eu36.focus .bg, .m540 .eu36.active-region .bg {
    height: 40px;
    left: 103px;
    top: 336px;
    width: 20px
}

.m540 .eu36.focus .bg {
    background-position: -181px -581px
}

.m540 .eu36.active-region .bg {
    background-position: -181px -1021px
}

.m540 .eu37.focus .bg, .m540 .eu37.active-region .bg {
    height: 40px;
    left: 277px;
    top: 285px;
    width: 56px
}

.m540 .eu37.focus .bg {
    background-position: -176px -830px
}

.m540 .eu37.active-region .bg {
    background-position: -176px -1270px
}

.m540 .eu38.focus .bg, .m540 .eu38.active-region .bg {
    height: 359px;
    left: 274px;
    top: -14px;
    width: 256px
}

.m540 .eu38.focus .bg {
    background-position: -850px -475px
}

.m540 .eu38.active-region .bg {
    background-position: -850px -915px
}

.m540 .eu39.focus .bg, .m540 .eu39.active-region .bg {
    height: 33px;
    left: 269px;
    top: 303px;
    width: 25px
}

.m540 .eu39.focus .bg {
    background-position: -575px -473px
}

.m540 .eu39.active-region .bg {
    background-position: -575px -913px
}

.m540 .eu40.focus .bg, .m540 .eu40.active-region .bg {
    height: 17px;
    left: 257px;
    top: 273px;
    width: 34px
}

.m540 .eu40.focus .bg {
    background-position: -321px -474px
}

.m540 .eu40.active-region .bg {
    background-position: -321px -914px
}

.m540 .eu41.focus .bg, .m540 .eu41.active-region .bg {
    height: 13px;
    left: 237px;
    top: 298px;
    width: 19px
}

.m540 .eu41.focus .bg {
    background-position: -754px -530px
}

.m540 .eu41.active-region .bg {
    background-position: -754px -970px
}

.m540 .eu42.focus .bg, .m540 .eu42.active-region .bg {
    height: 66px;
    left: 104px;
    top: 323px;
    width: 80px
}

.m540 .eu42.focus .bg {
    background-position: -179px -651px
}

.m540 .eu42.active-region .bg {
    background-position: -179px -1091px
}

.m540 .eu43.focus .bg, .m540 .eu43.active-region .bg {
    height: 177px;
    left: 223px;
    top: 41px;
    width: 78px
}

.m540 .eu43.focus .bg {
    background-position: -394px -656px
}

.m540 .eu43.active-region .bg {
    background-position: -394px -1096px
}

.m540 .eu44.focus .bg, .m540 .eu44.active-region .bg {
    height: 17px;
    left: 193px;
    top: 289px;
    width: 27px
}

.m540 .eu44.focus .bg {
    background-position: -263px -474px
}

.m540 .eu44.active-region .bg {
    background-position: -263px -914px
}

.m540 .eu45.focus .bg, .m540 .eu45.active-region .bg {
    height: 48px;
    left: 309px;
    top: 337px;
    width: 113px
}

.m540 .eu45.focus .bg {
    background-position: -9px -711px
}

.m540 .eu45.active-region .bg {
    background-position: -9px -1151px
}

.m540 .eu46.focus .bg, .m540 .eu46.active-region .bg {
    height: 72px;
    left: 288px;
    top: 248px;
    width: 107px
}

.m540 .eu46.focus .bg {
    background-position: -517px -536px
}

.m540 .eu46.active-region .bg {
    background-position: -517px -976px
}

.m540 .eu47.focus .bg, .m540 .eu47.active-region .bg {
    height: 114px;
    left: 110px;
    top: 157px;
    width: 59px
}

.m540 .eu47.focus .bg {
    background-position: -309px -523px
}

.m540 .eu47.active-region .bg {
    background-position: -309px -963px
}

.m540 .eu48.focus .bg, .m540 .eu48.active-region .bg {
    height: 59px;
    left: 125px;
    top: 212px;
    width: 44px
}

.m540 .eu48.focus .bg {
    background-position: -689px -755px
}

.m540 .eu48.active-region .bg {
    background-position: -689px -1195px
}

.m540 .eu49.focus .bg, .m540 .eu49.active-region .bg {
    height: 4px;
    left: 130px;
    top: 227px;
    width: 4px
}

.m540 .eu49.focus .bg {
    background-position: -301px -863px
}

.m540 .eu49.active-region .bg {
    background-position: -301px -1303px
}

.m540 .eu50.focus .bg, .m540 .eu50.active-region .bg {
    height: 13px;
    left: 110px;
    top: 219px;
    width: 17px
}

.m540 .eu50.focus .bg {
    background-position: -760px -624px
}

.m540 .eu50.active-region .bg {
    background-position: -760px -1064px
}

.m540 .eu51.focus .bg, .m540 .eu51.active-region .bg {
    height: 69px;
    left: 114px;
    top: 157px;
    width: 40px
}

.m540 .eu51.focus .bg {
    background-position: -689px -657px
}

.m540 .eu51.active-region .bg {
    background-position: -689px -1097px
}

.m540 .eu52.focus .bg, .m540 .eu52.active-region .bg {
    height: 20px;
    left: 127px;
    top: 237px;
    width: 16px
}

.m540 .eu52.focus .bg {
    background-position: -728px -843px
}

.m540 .eu52.active-region .bg {
    background-position: -728px -1283px
}

.m540 .eu1 a {
    left: 286px;
    top: 354px
}

.m540 .eu2 a {
    left: 177px;
    top: 343px
}

.m540 .eu3 a {
    left: 255px;
    top: 300px
}

.m540 .eu4 a {
    left: 333px;
    top: 244px
}

.m540 .eu5 a {
    left: 195px;
    top: 272px
}

.m540 .eu6 a {
    left: 273px;
    top: 330px
}

.m540 .eu7 a {
    left: 316px;
    top: 342px
}

.m540 .eu8 a {
    left: 266px;
    top: 317px
}

.m540 .eu9 a {
    left: 364px;
    top: 401px
}

.m540 .eu10 a {
    left: 258px;
    top: 281px
}

.m540 .eu11 a {
    left: 222px;
    top: 219px
}

.m540 .eu12 a {
    left: 318px;
    top: 190px
}

.m540 .eu13 a {
    left: 184px;
    top: 306px
}

.m540 .eu14 a {
    left: 327px;
    top: 123px
}

.m540 .eu15 a {
    left: 425px;
    top: 347px
}

.m540 .eu15 a.tooltip-right .tooltip-arrow {
    right: 115px
}

.m540 .eu16 a {
    left: 230px;
    top: 266px
}

.m540 .eu17 a {
    left: 297px;
    top: 368px
}

.m540 .eu18 a {
    left: 283px;
    top: 305px
}

.m540 .eu19 a {
    left: 62px;
    top: 114px
}

.m540 .eu19 a.tooltip-left .tooltip-arrow {
    left: 62px
}

.m540 .eu20 a {
    left: 123px;
    top: 250px
}

.m540 .eu20 a.tooltip-left .tooltip-arrow {
    left: 123px
}

.m540 .eu21 a {
    left: 243px;
    top: 332px
}

.m540 .eu22 a {
    left: 242px;
    top: 341px
}

.m540 .eu23 a {
    left: 291px;
    top: 343px
}

.m540 .eu24 a {
    left: 319px;
    top: 211px
}

.m540 .eu25 a {
    left: 224px;
    top: 305px
}

.m540 .eu26 a {
    left: 311px;
    top: 228px
}

.m540 .eu27 a {
    left: 205px;
    top: 282px
}

.m540 .eu28 a {
    left: 296px;
    top: 350px
}

.m540 .eu29 a {
    left: 253px;
    top: 394px
}

.m540 .eu30 a {
    left: 337px;
    top: 305px
}

.m540 .eu31 a {
    left: 212px;
    top: 334px
}

.m540 .eu32 a {
    left: 281px;
    top: 340px
}

.m540 .eu33 a {
    left: 200px;
    top: 258px
}

.m540 .eu34 a {
    left: 221px;
    top: 157px
}

.m540 .eu35 a {
    left: 282px;
    top: 259px
}

.m540 .eu36 a {
    left: 120px;
    top: 366px
}

.m540 .eu36 a.tooltip-left .tooltip-arrow {
    left: 120px
}

.m540 .eu37 a {
    left: 314px;
    top: 315px
}

.m540 .eu38 a {
    left: 425px;
    top: 191px
}

.m540 .eu38 a.tooltip-right .tooltip-arrow {
    right: 115px
}

.m540 .eu39 a {
    left: 290px;
    top: 329px
}

.m540 .eu40 a {
    left: 282px;
    top: 291px
}

.m540 .eu41 a {
    left: 254px;
    top: 314px
}

.m540 .eu42 a {
    left: 149px;
    top: 362px
}

.m540 .eu42 a.tooltip-left .tooltip-arrow {
    left: 149px
}

.m540 .eu43 a {
    left: 272px;
    top: 112px
}

.m540 .eu44 a {
    left: 216px;
    top: 306px
}

.m540 .eu45 a {
    left: 377px;
    top: 369px
}

.m540 .eu45 a.tooltip-right .tooltip-arrow {
    right: 163px
}

.m540 .eu46 a {
    left: 354px;
    top: 284px
}

.m540 .eu47 a {
    left: 155px;
    top: 236px
}

.m540 .eu47 a.tooltip-left .tooltip-arrow {
    left: 155px
}

.m540 .eu48 a {
    left: 160px;
    top: 251px
}

.m540 .eu48 a.tooltip-left .tooltip-arrow {
    left: 160px
}

.m540 .eu49 a {
    left: 142px;
    top: 239px
}

.m540 .eu49 a.tooltip-left .tooltip-arrow {
    left: 142px
}

.m540 .eu50 a {
    left: 130px;
    top: 234px
}

.m540 .eu50 a.tooltip-left .tooltip-arrow {
    left: 130px
}

.m540 .eu51 a {
    left: 144px;
    top: 211px
}

.m540 .eu51 a.tooltip-left .tooltip-arrow {
    left: 144px
}

.m540 .eu52 a {
    left: 147px;
    top: 257px
}

.m540 .eu52 a.tooltip-left .tooltip-arrow {
    left: 147px
}

/* size: 650 */
.m650 {
    width: 650px
}

.m650 .europe, .m650 .europe .bg, .m650 .europe-cities {
    background: transparent url('eu-650.png') no-repeat 0 0
}

.m650 .europe, .m650 .europe-cities {
    height: 520px;
    width: 650px
}

.m650 .europe-cities {
    background-position: -700px 0
}

.m650 .europe .m {
    margin: 9997px 0 0 6px
}

.m650 .europe .m span {
    font-size: 40px !important
}

/*.m650 .eu1.focus .bg,.m650 .eu1.active-region .bg{height:29px;left:327px;top:407px;width:13px}.m650 .eu1.focus .bg{background-position:-806px -984px}.m650 .eu1.active-region .bg{background-position:-806px -1484px} */
.m650 .eu2.focus .bg, .m650 .eu2.active-region .bg {
    height: 3px;
    left: 200px;
    top: 407px;
    width: 3px
}

.m650 .eu2.focus .bg {
    background-position: -385px -1028px
}

.m650 .eu2.active-region .bg {
    background-position: -385px -1528px
}

/*.m650 .eu3.focus .bg,.m650 .eu3.active-region .bg{height:28px;left:258px;top:342px;width:55px}.m650 .eu3.focus .bg{background-position:-199px -629px}.m650 .eu3.active-region .bg{background-position:-199px -1129px} .m650 .eu4.focus .bg,.m650 .eu4.active-region .bg{height:60px;left:355px;top:258px;width:69px}.m650 .eu4.focus .bg{background-position:-99px -630px}.m650 .eu4.active-region .bg{background-position:-99px -1130px} */
.m650 .eu5.focus .bg, .m650 .eu5.active-region .bg {
    height: 23px;
    left: 208px;
    top: 314px;
    width: 28px
}

.m650 .eu5.focus .bg {
    background-position: -855px -683px
}

.m650 .eu5.active-region .bg {
    background-position: -855px -1183px
}

.m650 .eu6.focus .bg, .m650 .eu6.active-region .bg {
    height: 29px;
    left: 302px;
    top: 381px;
    width: 28px
}

.m650 .eu6.focus .bg {
    background-position: -156px -571px
}

.m650 .eu6.active-region .bg {
    background-position: -156px -1071px
}

/*.m650 .eu7.focus .bg,.m650 .eu7.active-region .bg{height:29px;left:349px;top:392px;width:45px}.m650 .eu7.focus .bg{background-position:-512px -572px}.m650 .eu7.active-region .bg{background-position:-512px -1072px}*/
.m650 .eu8.focus .bg, .m650 .eu8.active-region .bg {
    height: 41px;
    left: 286px;
    top: 368px;
    width: 43px
}

.m650 .eu8.focus .bg {
    background-position: -255px -688px
}

.m650 .eu8.active-region .bg {
    background-position: -255px -1188px
}

/* .m650 .eu9.focus .bg,.m650 .eu9.active-region .bg{height:10px;left:420px;top:471px;width:17px}.m650 .eu9.focus .bg{background-position:-889px -916px}.m650 .eu9.active-region .bg{background-position:-889px -1416px}*/
.m650 .eu10.focus .bg, .m650 .eu10.active-region .bg {
    height: 28px;
    left: 276px;
    top: 319px;
    width: 49px
}

.m650 .eu10.focus .bg {
    background-position: -76px -571px
}

.m650 .eu10.active-region .bg {
    background-position: -76px -1071px
}

/* .m650 .eu11.focus .bg,.m650 .eu11.active-region .bg{height:108px;left:135px;top:171px;width:163px}.m650 .eu11.focus .bg{background-position:-4px -928px}.m650 .eu11.active-region .bg{background-position:-4px -1428px}*/
.m650 .eu12.focus .bg, .m650 .eu12.active-region .bg {
    height: 30px;
    left: 345px;
    top: 211px;
    width: 46px
}

.m650 .eu12.focus .bg {
    background-position: -701px -570px
}

.m650 .eu12.active-region .bg {
    background-position: -701px -1070px
}

/*.m650 .eu13.focus .bg,.m650 .eu13.active-region .bg{height:101px;left:153px;top:319px;width:105px}.m650 .eu13.focus .bg{background-position:-446px -649px}.m650 .eu13.active-region .bg{background-position:-446px -1149px} .m650 .eu14.focus .bg,.m650 .eu14.active-region .bg{height:176px;left:329px;top:33px;width:87px}.m650 .eu14.focus .bg{background-position:-332px -789px}.m650 .eu14.active-region .bg{background-position:-332px -1289px} .m650 .eu15.focus .bg,.m650 .eu15.active-region .bg{height:25px;left:475px;top:398px;width:48px}.m650 .eu15.focus .bg{background-position:-214px -571px}.m650 .eu15.active-region .bg{background-position:-214px -1071px} .m650 .eu16.focus .bg,.m650 .eu16.active-region .bg{height:91px;left:232px;top:270px;width:66px}.m650 .eu16.focus .bg{background-position:-106px -719px}.m650 .eu16.active-region .bg{background-position:-106px -1219px} */
.m650 .eu17.focus .bg, .m650 .eu17.active-region .bg {
    height: 64px;
    left: 328px;
    top: 416px;
    width: 64px
}

.m650 .eu17.focus .bg {
    background-position: -5px -633px
}

.m650 .eu17.active-region .bg {
    background-position: -5px -1133px
}

.m650 .eu18.focus .bg, .m650 .eu18.active-region .bg {
    height: 30px;
    left: 305px;
    top: 347px;
    width: 49px
}

.m650 .eu18.focus .bg {
    background-position: -777px -571px
}

.m650 .eu18.active-region .bg {
    background-position: -777px -1071px
}

.m650 .eu19.focus .bg, .m650 .eu19.active-region .bg {
    height: 54px;
    left: 15px;
    top: 101px;
    width: 79px
}

.m650 .eu19.focus .bg {
    background-position: -209px -873px
}

.m650 .eu19.active-region .bg {
    background-position: -209px -1373px
}

/*.m650 .eu20.focus .bg,.m650 .eu20.active-region .bg{height:47px;left:115px;top:268px;width:32px}.m650 .eu20.focus .bg{background-position:-448px -572px}.m650 .eu20.active-region .bg{background-position:-448px -1072px} */
.m650 .eu21.focus .bg, .m650 .eu21.active-region .bg {
    height: 1px;
    left: 279px;
    top: 395px;
    width: 1px
}

.m650 .eu21.focus .bg {
    background-position: -523px -1032px
}

.m650 .eu21.active-region .bg {
    background-position: -523px -1532px
}

.m650 .eu22.focus .bg, .m650 .eu22.active-region .bg {
    height: 111px;
    left: 237px;
    top: 363px;
    width: 85px
}

.m650 .eu22.focus .bg {
    background-position: -739px -630px
}

.m650 .eu22.active-region .bg {
    background-position: -739px -1130px
}

/* .m650 .eu23.focus .bg,.m650 .eu23.active-region .bg{height:14px;left:333px;top:401px;width:13px}.m650 .eu23.focus .bg{background-position:-889px -873px}.m650 .eu23.active-region .bg{background-position:-889px -1373px} .m650 .eu24.focus .bg,.m650 .eu24.active-region .bg{height:32px;left:339px;top:232px;width:52px}.m650 .eu24.focus .bg{background-position:-856px -571px}.m650 .eu24.active-region .bg{background-position:-856px -1071px}*/
.m650 .eu25.focus .bg, .m650 .eu25.active-region .bg {
    height: 3px;
    left: 257px;
    top: 360px;
    width: 2px
}

.m650 .eu25.focus .bg {
    background-position: -421px -1028px
}

.m650 .eu25.active-region .bg {
    background-position: -421px -1528px
}

/*.m650 .eu26.focus .bg,.m650 .eu26.active-region .bg{height:33px;left:339px;top:254px;width:42px}.m650 .eu26.focus .bg{background-position:-4px -571px}.m650 .eu26.active-region .bg{background-position:-4px -1071px}*/
.m650 .eu27.focus .bg, .m650 .eu27.active-region .bg {
    height: 9px;
    left: 231px;
    top: 329px;
    width: 6px
}

.m650 .eu27.focus .bg {
    background-position: -311px -1028px
}

.m650 .eu27.active-region .bg {
    background-position: -311px -1528px
}

.m650 .eu28.focus .bg, .m650 .eu28.active-region .bg {
    height: 15px;
    left: 336px;
    top: 410px;
    width: 19px
}

.m650 .eu28.focus .bg {
    background-position: -882px -783px
}

.m650 .eu28.active-region .bg {
    background-position: -882px -1283px
}

.m650 .eu29.focus .bg, .m650 .eu29.active-region .bg {
    height: 2px;
    left: 291px;
    top: 468px;
    width: 2px
}

.m650 .eu29.focus .bg {
    background-position: -457px -1029px
}

.m650 .eu29.active-region .bg {
    background-position: -457px -1529px
}

/* .m650 .eu30.focus .bg,.m650 .eu30.active-region .bg{height:32px;left:380px;top:348px;width:26px}.m650 .eu30.focus .bg{background-position:-587px -575px}.m650 .eu30.active-region .bg{background-position:-587px -1075px}*/
.m650 .eu31.focus .bg, .m650 .eu31.active-region .bg {
    height: 1px;
    left: 242px;
    top: 396px;
    width: 1px
}

.m650 .eu31.focus .bg {
    background-position: -489px -1031px
}

.m650 .eu31.active-region .bg {
    background-position: -489px -1531px
}

/* .m650 .eu32.focus .bg,.m650 .eu32.active-region .bg{height:17px;left:321px;top:398px;width:14px}.m650 .eu32.focus .bg{background-position:-881px -827px}.m650 .eu32.active-region .bg{background-position:-881px -1327px} .m650 .eu33.focus .bg,.m650 .eu33.active-region .bg{height:33px;left:213px;top:290px;width:29px}.m650 .eu33.focus .bg{background-position:-286px -625px}.m650 .eu33.active-region .bg{background-position:-286px -1125px} .m650 .eu34.focus .bg,.m650 .eu34.active-region .bg{height:225px;left:223px;top:10px;width:189px}.m650 .eu34.focus .bg{background-position:-581px -774px}.m650 .eu34.active-region .bg{background-position:-581px -1274px} */
.m650 .eu35.focus .bg, .m650 .eu35.active-region .bg {
    height: 68px;
    left: 291px;
    top: 274px;
    width: 72px
}

.m650 .eu35.focus .bg {
    background-position: -5px -726px
}

.m650 .eu35.active-region .bg {
    background-position: -5px -1226px
}

/* .m650 .eu36.focus .bg,.m650 .eu36.active-region .bg{height:48px;left:122px;top:412px;width:24px}.m650 .eu36.focus .bg{background-position:-201px -687px}.m650 .eu36.active-region .bg{background-position:-201px -1187px} */
.m650 .eu37.focus .bg, .m650 .eu37.active-region .bg {
    height: 48px;
    left: 334px;
    top: 350px;
    width: 68px
}

.m650 .eu37.focus .bg {
    background-position: -213px -968px
}

.m650 .eu37.active-region .bg {
    background-position: -213px -1468px
}

.m650 .eu38.focus .bg, .m650 .eu38.active-region .bg {
    height: 435px;
    left: 331px;
    top: -13px;
    width: 310px
}

.m650 .eu38.focus .bg {
    background-position: -950px -572px
}

.m650 .eu38.active-region .bg {
    background-position: -950px -1072px
}

.m650 .eu39.focus .bg, .m650 .eu39.active-region .bg {
    height: 40px;
    left: 324px;
    top: 372px;
    width: 30px
}

.m650 .eu39.focus .bg {
    background-position: -642px -571px
}

.m650 .eu39.active-region .bg {
    background-position: -642px -1071px
}

.m650 .eu40.focus .bg, .m650 .eu40.active-region .bg {
    height: 21px;
    left: 310px;
    top: 335px;
    width: 41px
}

.m650 .eu40.focus .bg {
    background-position: -356px -570px
}

.m650 .eu40.active-region .bg {
    background-position: -356px -1070px
}

.m650 .eu41.focus .bg, .m650 .eu41.active-region .bg {
    height: 15px;
    left: 285px;
    top: 365px;
    width: 23px
}

.m650 .eu41.focus .bg {
    background-position: -854px -636px
}

.m650 .eu41.active-region .bg {
    background-position: -854px -1136px
}

/*.m650 .eu42.focus .bg,.m650 .eu42.active-region .bg{height:80px;left:124px;top:396px;width:97px}.m650 .eu42.focus .bg{background-position:-203px -765px}.m650 .eu42.active-region .bg{background-position:-203px -1265px} .m650 .eu43.focus .bg,.m650 .eu43.active-region .bg{height:215px;left:268px;top:54px;width:94px}.m650 .eu43.focus .bg{background-position:-450px -779px}.m650 .eu43.active-region .bg{background-position:-450px -1279px} .m650 .eu44.focus .bg,.m650 .eu44.active-region .bg{height:21px;left:232px;top:355px;width:33px}.m650 .eu44.focus .bg{background-position:-293px -571px}.m650 .eu44.active-region .bg{background-position:-293px -1071px} .m650 .eu45.focus .bg,.m650 .eu45.active-region .bg{height:58px;left:373px;top:412px;width:137px}.m650 .eu45.focus .bg{background-position:-14px -839px}.m650 .eu45.active-region .bg{background-position:-14px -1339px}*/
.m650 .eu46.focus .bg, .m650 .eu46.active-region .bg {
    height: 87px;
    left: 348px;
    top: 304px;
    width: 129px
}

.m650 .eu46.focus .bg {
    background-position: -581px -640px
}

.m650 .eu46.active-region .bg {
    background-position: -581px -1140px
}

/*.m650 .eu47.focus .bg,.m650 .eu47.active-region .bg{height:138px;left:131px;top:194px;width:72px}.m650 .eu47.focus .bg{background-position:-345px -621px}.m650 .eu47.active-region .bg{background-position:-345px -1121px} .m650 .eu48.focus .bg,.m650 .eu48.active-region .bg{height:71px;left:149px;top:261px;width:54px}.m650 .eu48.focus .bg{background-position:-806px -883px}.m650 .eu48.active-region .bg{background-position:-806px -1383px} .m650 .eu49.focus .bg,.m650 .eu49.active-region .bg{height:5px;left:155px;top:280px;width:5px}.m650 .eu49.focus .bg{background-position:-347px -1028px}.m650 .eu49.active-region .bg{background-position:-347px -1528px} .m650 .eu50.focus .bg,.m650 .eu50.active-region .bg{height:16px;left:131px;top:269px;width:20px}.m650 .eu50.focus .bg{background-position:-881px -738px}.m650 .eu50.active-region .bg{background-position:-881px -1238px} .m650 .eu51.focus .bg,.m650 .eu51.active-region .bg{height:84px;left:136px;top:194px;width:49px}.m650 .eu51.focus .bg{background-position:-804px -770px}.m650 .eu51.active-region .bg{background-position:-804px -1270px} .m650 .eu52.focus .bg,.m650 .eu52.active-region .bg{height:24px;left:152px;top:292px;width:19px}.m650 .eu52.focus .bg{background-position:-847px -987px}.m650 .eu52.active-region .bg{background-position:-847px -1487px}*/
.m650 .eu1 a {
    left: 343px;
    top: 431px
}

.m650 .eu2 a {
    left: 212px;
    top: 418px
}

.m650 .eu3 a {
    left: 305px;
    top: 366px
}

.m650 .eu4 a {
    left: 400px;
    top: 297px
}

.m650 .eu5 a {
    left: 233px;
    top: 332px
}

.m650 .eu6 a {
    left: 327px;
    top: 402px
}

.m650 .eu7 a {
    left: 379px;
    top: 417px
}

.m650 .eu8 a {
    left: 318px;
    top: 386px
}

.m650 .eu9 a {
    left: 437px;
    top: 487px
}

.m650 .eu10 a {
    left: 309px;
    top: 343px
}

.m650 .eu11 a {
    left: 266px;
    top: 267px
}

.m650 .eu12 a {
    left: 382px;
    top: 232px
}

.m650 .eu13 a {
    left: 220px;
    top: 373px
}

.m650 .eu14 a {
    left: 392px;
    top: 151px
}

.m650 .eu15 a {
    left: 512px;
    top: 423px
}

.m650 .eu15 a.tooltip-right .tooltip-arrow {
    right: 138px
}

.m650 .eu16 a {
    left: 275px;
    top: 325px
}

.m650 .eu17 a {
    left: 356px;
    top: 447px
}

.m650 .eu18 a {
    left: 339px;
    top: 371px
}

.m650 .eu19 a {
    left: 72px;
    top: 140px
}

.m650 .eu19 a.tooltip-left .tooltip-arrow {
    left: 72px
}

.m650 .eu20 a {
    left: 145px;
    top: 305px
}

.m650 .eu20 a.tooltip-left .tooltip-arrow {
    left: 145px
}

.m650 .eu21 a {
    left: 290px;
    top: 405px
}

.m650 .eu22 a {
    left: 290px;
    top: 415px
}

.m650 .eu23 a {
    left: 349px;
    top: 417px
}

.m650 .eu24 a {
    left: 383px;
    top: 257px
}

.m650 .eu25 a {
    left: 269px;
    top: 372px
}

.m650 .eu26 a {
    left: 373px;
    top: 279px
}

.m650 .eu27 a {
    left: 243px;
    top: 344px
}

.m650 .eu28 a {
    left: 354px;
    top: 427px
}

.m650 .eu29 a {
    left: 302px;
    top: 479px
}

.m650 .eu30 a {
    left: 404px;
    top: 372px
}

.m650 .eu31 a {
    left: 252px;
    top: 406px
}

.m650 .eu32 a {
    left: 337px;
    top: 415px
}

.m650 .eu33 a {
    left: 239px;
    top: 315px
}

.m650 .eu34 a {
    left: 264px;
    top: 192px
}

.m650 .eu35 a {
    left: 338px;
    top: 316px
}

.m650 .eu36 a {
    left: 142px;
    top: 445px
}

.m650 .eu36 a.tooltip-left .tooltip-arrow {
    left: 142px
}

.m650 .eu37 a {
    left: 377px;
    top: 383px
}

.m650 .eu38 a {
    left: 509px;
    top: 234px
}

.m650 .eu38 a.tooltip-right .tooltip-arrow {
    right: 141px
}

.m650 .eu39 a {
    left: 348px;
    top: 401px
}

.m650 .eu40 a {
    left: 338px;
    top: 355px
}

.m650 .eu41 a {
    left: 304px;
    top: 383px
}

.m650 .eu42 a {
    left: 176px;
    top: 441px
}

.m650 .eu42 a.tooltip-left .tooltip-arrow {
    left: 176px
}

.m650 .eu43 a {
    left: 326px;
    top: 138px
}

.m650 .eu44 a {
    left: 258px;
    top: 373px
}

.m650 .eu45 a {
    left: 453px;
    top: 449px
}

.m650 .eu45 a.tooltip-right .tooltip-arrow {
    right: 197px
}

.m650 .eu46 a {
    left: 425px;
    top: 347px
}

.m650 .eu47 a {
    left: 184px;
    top: 289px
}

.m650 .eu47 a.tooltip-left .tooltip-arrow {
    left: 184px
}

.m650 .eu48 a {
    left: 190px;
    top: 307px
}

.m650 .eu48 a.tooltip-left .tooltip-arrow {
    left: 190px
}

.m650 .eu49 a {
    left: 168px;
    top: 292px
}

.m650 .eu49 a.tooltip-left .tooltip-arrow {
    left: 168px
}

.m650 .eu50 a {
    left: 153px;
    top: 286px
}

.m650 .eu50 a.tooltip-left .tooltip-arrow {
    left: 153px
}

.m650 .eu51 a {
    left: 171px;
    top: 258px
}

.m650 .eu51 a.tooltip-left .tooltip-arrow {
    left: 171px
}

.m650 .eu52 a {
    left: 174px;
    top: 314px
}

.m650 .eu52 a.tooltip-left .tooltip-arrow {
    left: 174px
}

/* size: 750 */
.m750 {
    width: 750px
}

.m750 .europe, .m750 .europe .bg, .m750 .europe-cities {
    background: transparent url('eu-750.png') no-repeat 0 0
}

.m750 .europe, .m750 .europe-cities {
    height: 605px;
    width: 750px
}

.m750 .europe-cities {
    background-position: -800px 0
}

.m750 .europe .m {
    margin: 9996px 0 0 -1px
}

.m750 .europe .m span {
    font-size: 47px !important;
    padding: 0 1px 1px 0
}

/*.m750 .eu1.focus .bg,.m750 .eu1.active-region .bg{height:34px;left:379px;top:481px;width:16px}.m750 .eu1.focus .bg{background-position:-900px -1132px}.m750 .eu1.active-region .bg{background-position:-900px -1712px} */
.m750 .eu2.focus .bg, .m750 .eu2.active-region .bg {
    height: 3px;
    left: 229px;
    top: 481px;
    width: 3px
}

.m750 .eu2.focus .bg {
    background-position: -504px -1173px
}

.m750 .eu2.active-region .bg {
    background-position: -504px -1753px
}

/*.m750 .eu3.focus .bg,.m750 .eu3.active-region .bg{height:33px;left:297px;top:404px;width:65px}.m750 .eu3.focus .bg{background-position:-219px -717px}.m750 .eu3.active-region .bg{background-position:-219px -1297px} .m750 .eu4.focus .bg,.m750 .eu4.active-region .bg{height:70px;left:412px;top:305px;width:81px}.m750 .eu4.focus .bg{background-position:-109px -720px}.m750 .eu4.active-region .bg{background-position:-109px -1300px} */
.m750 .eu5.focus .bg, .m750 .eu5.active-region .bg {
    height: 27px;
    left: 239px;
    top: 371px;
    width: 33px
}

.m750 .eu5.focus .bg {
    background-position: -968px -769px
}

.m750 .eu5.active-region .bg {
    background-position: -968px -1349px
}

.m750 .eu6.focus .bg, .m750 .eu6.active-region .bg {
    height: 34px;
    left: 349px;
    top: 450px;
    width: 33px
}

.m750 .eu6.focus .bg {
    background-position: -169px -654px
}

.m750 .eu6.active-region .bg {
    background-position: -169px -1234px
}

/*.m750 .eu7.focus .bg,.m750 .eu7.active-region .bg{height:35px;left:405px;top:463px;width:53px}.m750 .eu7.focus .bg{background-position:-562px -655px}.m750 .eu7.active-region .bg{background-position:-562px -1235px}*/
.m750 .eu8.focus .bg, .m750 .eu8.active-region .bg {
    height: 48px;
    left: 331px;
    top: 435px;
    width: 50px
}

.m750 .eu8.focus .bg {
    background-position: -286px -786px
}

.m750 .eu8.active-region .bg {
    background-position: -286px -1366px
}

/*.m750 .eu9.focus .bg,.m750 .eu9.active-region .bg{height:12px;left:488px;top:556px;width:20px}.m750 .eu9.focus .bg{background-position:-989px -973px}.m750 .eu9.active-region .bg{background-position:-989px -1553px}*/
.m750 .eu10.focus .bg, .m750 .eu10.active-region .bg {
    height: 33px;
    left: 319px;
    top: 377px;
    width: 57px
}

.m750 .eu10.focus .bg {
    background-position: -83px -654px
}

.m750 .eu10.active-region .bg {
    background-position: -83px -1234px
}

/*.m750 .eu11.focus .bg,.m750 .eu11.active-region .bg{height:127px;left:153px;top:203px;width:192px}.m750 .eu11.focus .bg{background-position:-4px -1049px}.m750 .eu11.active-region .bg{background-position:-4px -1629px} */
.m750 .eu12.focus .bg, .m750 .eu12.active-region .bg {
    height: 35px;
    left: 400px;
    top: 250px;
    width: 54px
}

.m750 .eu12.focus .bg {
    background-position: -769px -656px
}

.m750 .eu12.active-region .bg {
    background-position: -769px -1236px
}

/*.m750 .eu13.focus .bg,.m750 .eu13.active-region .bg{height:119px;left:174px;top:377px;width:124px}.m750 .eu13.focus .bg{background-position:-491px -740px}.m750 .eu13.active-region .bg{background-position:-491px -1320px} .m750 .eu14.focus .bg,.m750 .eu14.active-region .bg{height:207px;left:381px;top:41px;width:102px}.m750 .eu14.focus .bg{background-position:-372px -900px}.m750 .eu14.active-region .bg{background-position:-372px -1480px} .m750 .eu15.focus .bg,.m750 .eu15.active-region .bg{height:29px;left:553px;top:470px;width:57px}.m750 .eu15.focus .bg{background-position:-232px -655px}.m750 .eu15.active-region .bg{background-position:-232px -1235px} .m750 .eu16.focus .bg,.m750 .eu16.active-region .bg{height:107px;left:267px;top:319px;width:77px}.m750 .eu16.focus .bg{background-position:-244px -1082px}.m750 .eu16.active-region .bg{background-position:-244px -1662px} */
.m750 .eu17.focus .bg, .m750 .eu17.active-region .bg {
    height: 75px;
    left: 380px;
    top: 491px;
    width: 75px
}

.m750 .eu17.focus .bg {
    background-position: -5px -723px
}

.m750 .eu17.active-region .bg {
    background-position: -5px -1303px
}

.m750 .eu18.focus .bg, .m750 .eu18.active-region .bg {
    height: 36px;
    left: 353px;
    top: 410px;
    width: 57px
}

.m750 .eu18.focus .bg {
    background-position: -854px -655px
}

.m750 .eu18.active-region .bg {
    background-position: -854px -1235px
}

.m750 .eu19.focus .bg, .m750 .eu19.active-region .bg {
    height: 63px;
    left: 12px;
    top: 122px;
    width: 93px
}

.m750 .eu19.focus .bg {
    background-position: -246px -990px
}

.m750 .eu19.active-region .bg {
    background-position: -246px -1570px
}

/*.m750 .eu20.focus .bg,.m750 .eu20.active-region .bg{height:56px;left:130px;top:317px;width:38px}.m750 .eu20.focus .bg{background-position:-494px -654px}.m750 .eu20.active-region .bg{background-position:-494px -1234px} */
.m750 .eu21.focus .bg, .m750 .eu21.active-region .bg {
    height: 1px;
    left: 323px;
    top: 466px;
    width: 1px
}

.m750 .eu21.focus .bg {
    background-position: -541px -1174px
}

.m750 .eu21.active-region .bg {
    background-position: -541px -1754px
}

.m750 .eu22.focus .bg, .m750 .eu22.active-region .bg {
    height: 130px;
    left: 273px;
    top: 428px;
    width: 100px
}

.m750 .eu22.focus .bg {
    background-position: -829px -721px
}

.m750 .eu22.active-region .bg {
    background-position: -829px -1301px
}

/*.m750 .eu23.focus .bg,.m750 .eu23.active-region .bg{height:16px;left:385px;top:474px;width:15px}.m750 .eu23.focus .bg{background-position:-994px -1035px}.m750 .eu23.active-region .bg{background-position:-994px -1615px} .m750 .eu24.focus .bg,.m750 .eu24.active-region .bg{height:37px;left:393px;top:276px;width:61px}.m750 .eu24.focus .bg{background-position:-940px -655px}.m750 .eu24.active-region .bg{background-position:-940px -1235px}*/
.m750 .eu25.focus .bg, .m750 .eu25.active-region .bg {
    height: 3px;
    left: 297px;
    top: 426px;
    width: 2px
}

.m750 .eu25.focus .bg {
    background-position: -434px -1173px
}

.m750 .eu25.active-region .bg {
    background-position: -434px -1753px
}

/* .m750 .eu26.focus .bg,.m750 .eu26.active-region .bg{height:38px;left:393px;top:301px;width:50px}.m750 .eu26.focus .bg{background-position:-4px -655px}.m750 .eu26.active-region .bg{background-position:-4px -1235px} */
.m750 .eu27.focus .bg, .m750 .eu27.active-region .bg {
    height: 10px;
    left: 266px;
    top: 389px;
    width: 7px
}

.m750 .eu27.focus .bg {
    background-position: -363px -1172px
}

.m750 .eu27.active-region .bg {
    background-position: -363px -1752px
}

.m750 .eu28.focus .bg, .m750 .eu28.active-region .bg {
    height: 17px;
    left: 389px;
    top: 484px;
    width: 22px
}

.m750 .eu28.focus .bg {
    background-position: -971px -827px
}

.m750 .eu28.active-region .bg {
    background-position: -971px -1407px
}

.m750 .eu29.focus .bg, .m750 .eu29.active-region .bg {
    height: 3px;
    left: 337px;
    top: 552px;
    width: 2px
}

.m750 .eu29.focus .bg {
    background-position: -573px -1173px
}

.m750 .eu29.active-region .bg {
    background-position: -573px -1753px
}

/*.m750 .eu30.focus .bg,.m750 .eu30.active-region .bg{height:38px;left:440px;top:411px;width:30px}.m750 .eu30.focus .bg{background-position:-644px -655px}.m750 .eu30.active-region .bg{background-position:-644px -1235px} */
.m750 .eu31.focus .bg, .m750 .eu31.active-region .bg {
    height: 1px;
    left: 279px;
    top: 468px;
    width: 1px
}

.m750 .eu31.focus .bg {
    background-position: -468px -1174px
}

.m750 .eu31.active-region .bg {
    background-position: -468px -1754px
}

/*.m750 .eu32.focus .bg,.m750 .eu32.active-region .bg{height:20px;left:372px;top:470px;width:17px}.m750 .eu32.focus .bg{background-position:-989px -924px}.m750 .eu32.active-region .bg{background-position:-989px -1504px} .m750 .eu33.focus .bg,.m750 .eu33.active-region .bg{height:39px;left:244px;top:343px;width:34px}.m750 .eu33.focus .bg{background-position:-313px -717px}.m750 .eu33.active-region .bg{background-position:-313px -1297px} .m750 .eu34.focus .bg,.m750 .eu34.active-region .bg{height:264px;left:257px;top:14px;width:222px}.m750 .eu34.focus .bg{background-position:-646px -888px}.m750 .eu34.active-region .bg{background-position:-646px -1468px}*/
.m750 .eu35.focus .bg, .m750 .eu35.active-region .bg {
    height: 80px;
    left: 336px;
    top: 325px;
    width: 84px
}

.m750 .eu35.focus .bg {
    background-position: -5px -831px
}

.m750 .eu35.active-region .bg {
    background-position: -5px -1411px
}

/*.m750 .eu36.focus .bg,.m750 .eu36.active-region .bg{height:57px;left:138px;top:486px;width:28px}.m750 .eu36.focus .bg{background-position:-227px -780px}.m750 .eu36.active-region .bg{background-position:-227px -1360px} */
.m750 .eu37.focus .bg, .m750 .eu37.active-region .bg {
    height: 56px;
    left: 387px;
    top: 414px;
    width: 79px
}

.m750 .eu37.focus .bg {
    background-position: -118px -830px
}

.m750 .eu37.active-region .bg {
    background-position: -118px -1410px
}

.m750 .eu38.focus .bg, .m750 .eu38.active-region .bg {
    height: 511px;
    left: 383px;
    top: -13px;
    width: 364px
}

.m750 .eu38.focus .bg {
    background-position: -1048px -650px
}

.m750 .eu38.active-region .bg {
    background-position: -1048px -1230px
}

.m750 .eu39.focus .bg, .m750 .eu39.active-region .bg {
    height: 47px;
    left: 375px;
    top: 439px;
    width: 35px
}

.m750 .eu39.focus .bg {
    background-position: -704px -654px
}

.m750 .eu39.active-region .bg {
    background-position: -704px -1234px
}

.m750 .eu40.focus .bg, .m750 .eu40.active-region .bg {
    height: 24px;
    left: 359px;
    top: 397px;
    width: 48px
}

.m750 .eu40.focus .bg {
    background-position: -387px -655px
}

.m750 .eu40.active-region .bg {
    background-position: -387px -1235px
}

.m750 .eu41.focus .bg, .m750 .eu41.active-region .bg {
    height: 18px;
    left: 330px;
    top: 431px;
    width: 27px
}

.m750 .eu41.focus .bg {
    background-position: -969px -722px
}

.m750 .eu41.active-region .bg {
    background-position: -969px -1302px
}

/*.m750 .eu42.focus .bg,.m750 .eu42.active-region .bg{height:93px;left:140px;top:468px;width:114px}.m750 .eu42.focus .bg{background-position:-228px -867px}.m750 .eu42.active-region .bg{background-position:-228px -1447px} .m750 .eu43.focus .bg,.m750 .eu43.active-region .bg{height:252px;left:309px;top:66px;width:111px}.m750 .eu43.focus .bg{background-position:-503px -888px}.m750 .eu43.active-region .bg{background-position:-503px -1468px} .m750 .eu44.focus .bg,.m750 .eu44.active-region .bg{height:25px;left:267px;top:419px;width:38px}.m750 .eu44.focus .bg{background-position:-317px -654px}.m750 .eu44.active-region .bg{background-position:-317px -1234px} .m750 .eu45.focus .bg,.m750 .eu45.active-region .bg{height:68px;left:433px;top:487px;width:161px}.m750 .eu45.focus .bg{background-position:-7px -941px}.m750 .eu45.active-region .bg{background-position:-7px -1521px} */
.m750 .eu46.focus .bg, .m750 .eu46.active-region .bg {
    height: 103px;
    left: 403px;
    top: 360px;
    width: 152px
}

.m750 .eu46.focus .bg {
    background-position: -648px -731px
}

.m750 .eu46.active-region .bg {
    background-position: -648px -1311px
}

/*.m750 .eu47.focus .bg,.m750 .eu47.active-region .bg{height:162px;left:149px;top:230px;width:84px}.m750 .eu47.focus .bg{background-position:-378px -708px}.m750 .eu47.active-region .bg{background-position:-378px -1288px} .m750 .eu48.focus .bg,.m750 .eu48.active-region .bg{height:83px;left:170px;top:309px;width:63px}.m750 .eu48.focus .bg{background-position:-900px -1009px}.m750 .eu48.active-region .bg{background-position:-900px -1589px} .m750 .eu49.focus .bg,.m750 .eu49.active-region .bg{height:6px;left:177px;top:331px;width:6px}.m750 .eu49.focus .bg{background-position:-397px -1172px}.m750 .eu49.active-region .bg{background-position:-397px -1752px} .m750 .eu50.focus .bg,.m750 .eu50.active-region .bg{height:18px;left:149px;top:319px;width:24px}.m750 .eu50.focus .bg{background-position:-987px -874px}.m750 .eu50.active-region .bg{background-position:-987px -1454px} .m750 .eu51.focus .bg,.m750 .eu51.active-region .bg{height:98px;left:154px;top:230px;width:57px}.m750 .eu51.focus .bg{background-position:-899px -881px}.m750 .eu51.active-region .bg{background-position:-899px -1461px} .m750 .eu52.focus .bg,.m750 .eu52.active-region .bg{height:29px;left:173px;top:345px;width:22px}.m750 .eu52.focus .bg{background-position:-945px -1132px}.m750 .eu52.active-region .bg{background-position:-945px -1712px}*/
.m750 .eu1 a {
    left: 395px;
    top: 507px
}

.m750 .eu2 a {
    left: 242px;
    top: 492px
}

.m750 .eu3 a {
    left: 351px;
    top: 431px
}

.m750 .eu4 a {
    left: 462px;
    top: 350px
}

.m750 .eu5 a {
    left: 266px;
    top: 391px
}

.m750 .eu6 a {
    left: 377px;
    top: 473px
}

.m750 .eu7 a {
    left: 438px;
    top: 490px
}

.m750 .eu8 a {
    left: 367px;
    top: 454px
}

.m750 .eu9 a {
    left: 505px;
    top: 573px
}

.m750 .eu10 a {
    left: 356px;
    top: 403px
}

.m750 .eu11 a {
    left: 305px;
    top: 315px
}

.m750 .eu12 a {
    left: 441px;
    top: 273px
}

.m750 .eu13 a {
    left: 251px;
    top: 439px
}

.m750 .eu14 a {
    left: 454px;
    top: 178px
}

.m750 .eu15 a {
    left: 594px;
    top: 498px
}

.m750 .eu16 a {
    left: 316px;
    top: 382px
}

.m750 .eu17 a {
    left: 410px;
    top: 526px
}

.m750 .eu18 a {
    left: 391px;
    top: 437px
}

.m750 .eu19 a {
    left: 77px;
    top: 165px
}

.m750 .eu19 a.tooltip-left .tooltip-arrow {
    left: 77px
}

.m750 .eu20 a {
    left: 163px;
    top: 359px
}

.m750 .eu20 a.tooltip-left .tooltip-arrow {
    left: 163px
}

.m750 .eu21 a {
    left: 333px;
    top: 476px
}

.m750 .eu22 a {
    left: 333px;
    top: 489px
}

.m750 .eu23 a {
    left: 403px;
    top: 491px
}

.m750 .eu24 a {
    left: 443px;
    top: 303px
}

.m750 .eu25 a {
    left: 308px;
    top: 438px
}

.m750 .eu26 a {
    left: 431px;
    top: 328px
}

.m750 .eu27 a {
    left: 279px;
    top: 405px
}

.m750 .eu28 a {
    left: 409px;
    top: 502px
}

.m750 .eu29 a {
    left: 347px;
    top: 563px
}

.m750 .eu30 a {
    left: 469px;
    top: 438px
}

.m750 .eu31 a {
    left: 289px;
    top: 478px
}

.m750 .eu32 a {
    left: 389px;
    top: 488px
}

.m750 .eu33 a {
    left: 273px;
    top: 371px
}

.m750 .eu34 a {
    left: 302px;
    top: 226px
}

.m750 .eu35 a {
    left: 389px;
    top: 372px
}

.m750 .eu36 a {
    left: 158px;
    top: 524px
}

.m750 .eu36 a.tooltip-left .tooltip-arrow {
    left: 158px
}

.m750 .eu37 a {
    left: 436px;
    top: 451px
}

.m750 .eu38 a {
    left: 591px;
    top: 275px
}

.m750 .eu38 a.tooltip-right .tooltip-arrow {
    right: 159px
}

.m750 .eu39 a {
    left: 401px;
    top: 472px
}

.m750 .eu40 a {
    left: 389px;
    top: 417px
}

.m750 .eu41 a {
    left: 350px;
    top: 450px
}

.m750 .eu42 a {
    left: 200px;
    top: 518px
}

.m750 .eu43 a {
    left: 376px;
    top: 163px
}

.m750 .eu44 a {
    left: 295px;
    top: 439px
}

.m750 .eu45 a {
    left: 525px;
    top: 528px
}

.m750 .eu46 a {
    left: 492px;
    top: 408px
}

.m750 .eu47 a {
    left: 208px;
    top: 340px
}

.m750 .eu48 a {
    left: 216px;
    top: 361px
}

.m750 .eu49 a {
    left: 190px;
    top: 344px
}

.m750 .eu49 a.tooltip-left .tooltip-arrow {
    left: 190px
}

.m750 .eu50 a {
    left: 172px;
    top: 336px
}

.m750 .eu50 a.tooltip-left .tooltip-arrow {
    left: 172px
}

.m750 .eu51 a {
    left: 194px;
    top: 304px
}

.m750 .eu51 a.tooltip-left .tooltip-arrow {
    left: 194px
}

.m750 .eu52 a {
    left: 197px;
    top: 369px
}

.m750 .eu52 a.tooltip-left .tooltip-arrow {
    left: 197px
}

/* size: 850 */
.m850 {
    width: 850px
}

.m850 .europe, .m850 .europe .bg, .m850 .europe-cities {
    background: transparent url('eu-850.png') no-repeat 0 0
}

.m850 .europe, .m850 .europe-cities {
    height: 690px;
    width: 850px
}

.m850 .europe-cities {
    background-position: -900px 0
}

.m850 .europe .m {
    margin: 9995px 0 0 -7px
}

.m850 .europe .m span {
    font-size: 54px !important;
    padding: 0 1px 1px 0
}

.m850 .eu1.focus .bg, .m850 .eu1.active-region .bg {
    height: 39px;
    left: 431px;
    top: 552px;
    width: 18px
}

.m850 .eu1.focus .bg {
    background-position: -1017px -1268px
}

.m850 .eu1.active-region .bg {
    background-position: -1017px -1918px
}

.m850 .eu2.focus .bg, .m850 .eu2.active-region .bg {
    height: 3px;
    left: 259px;
    top: 552px;
    width: 4px
}

.m850 .eu2.focus .bg {
    background-position: -491px -1326px
}

.m850 .eu2.active-region .bg {
    background-position: -491px -1976px
}

.m850 .eu3.focus .bg, .m850 .eu3.active-region .bg {
    height: 38px;
    left: 337px;
    top: 464px;
    width: 74px
}

.m850 .eu3.focus .bg {
    background-position: -243px -806px
}

.m850 .eu3.active-region .bg {
    background-position: -243px -1456px
}

.m850 .eu4.focus .bg, .m850 .eu4.active-region .bg {
    height: 80px;
    left: 469px;
    top: 350px;
    width: 93px
}

.m850 .eu4.focus .bg {
    background-position: -120px -814px
}

.m850 .eu4.active-region .bg {
    background-position: -120px -1464px
}

.m850 .eu5.focus .bg, .m850 .eu5.active-region .bg {
    height: 31px;
    left: 270px;
    top: 427px;
    width: 38px
}

.m850 .eu5.focus .bg {
    background-position: -1072px -874px
}

.m850 .eu5.active-region .bg {
    background-position: -1072px -1524px
}

.m850 .eu6.focus .bg, .m850 .eu6.active-region .bg {
    height: 38px;
    left: 397px;
    top: 517px;
    width: 38px
}

.m850 .eu6.focus .bg {
    background-position: -184px -739px
}

.m850 .eu6.active-region .bg {
    background-position: -184px -1389px
}

.m850 .eu7.focus .bg, .m850 .eu7.active-region .bg {
    height: 40px;
    left: 461px;
    top: 531px;
    width: 61px
}

.m850 .eu7.focus .bg {
    background-position: -616px -739px
}

.m850 .eu7.active-region .bg {
    background-position: -616px -1389px
}

.m850 .eu8.focus .bg, .m850 .eu8.active-region .bg {
    height: 56px;
    left: 376px;
    top: 499px;
    width: 57px
}

.m850 .eu8.focus .bg {
    background-position: -316px -882px
}

.m850 .eu8.active-region .bg {
    background-position: -316px -1532px
}

.m850 .eu9.focus .bg, .m850 .eu9.active-region .bg {
    height: 14px;
    left: 556px;
    top: 639px;
    width: 23px
}

.m850 .eu9.focus .bg {
    background-position: -1139px -900px
}

.m850 .eu9.active-region .bg {
    background-position: -1139px -1550px
}

.m850 .eu10.focus .bg, .m850 .eu10.active-region .bg {
    height: 38px;
    left: 362px;
    top: 433px;
    width: 65px
}

.m850 .eu10.focus .bg {
    background-position: -4px -739px
}

.m850 .eu10.active-region .bg {
    background-position: -4px -1389px
}

.m850 .eu11.focus .bg, .m850 .eu11.active-region .bg {
    height: 145px;
    left: 172px;
    top: 233px;
    width: 220px
}

.m850 .eu11.focus .bg {
    background-position: -5px -1179px
}

.m850 .eu11.active-region .bg {
    background-position: -5px -1829px
}

.m850 .eu12.focus .bg, .m850 .eu12.active-region .bg {
    height: 40px;
    left: 456px;
    top: 287px;
    width: 62px
}

.m850 .eu12.focus .bg {
    background-position: -842px -740px
}

.m850 .eu12.active-region .bg {
    background-position: -842px -1390px
}

.m850 .eu13.focus .bg, .m850 .eu13.active-region .bg {
    height: 136px;
    left: 196px;
    top: 433px;
    width: 142px
}

.m850 .eu13.focus .bg {
    background-position: -542px -833px
}

.m850 .eu13.active-region .bg {
    background-position: -542px -1483px
}

.m850 .eu14.focus .bg, .m850 .eu14.active-region .bg {
    height: 237px;
    left: 433px;
    top: 47px;
    width: 117px
}

.m850 .eu14.focus .bg {
    background-position: -414px -1015px
}

.m850 .eu14.active-region .bg {
    background-position: -414px -1665px
}

.m850 .eu15.focus .bg, .m850 .eu15.active-region .bg {
    height: 33px;
    left: 631px;
    top: 540px;
    width: 65px
}

.m850 .eu15.focus .bg {
    background-position: -251px -742px
}

.m850 .eu15.active-region .bg {
    background-position: -251px -1392px
}

.m850 .eu16.focus .bg, .m850 .eu16.active-region .bg {
    height: 123px;
    left: 303px;
    top: 367px;
    width: 88px
}

.m850 .eu16.focus .bg {
    background-position: -276px -1226px
}

.m850 .eu16.active-region .bg {
    background-position: -276px -1876px
}

.m850 .eu17.focus .bg, .m850 .eu17.active-region .bg {
    height: 86px;
    left: 432px;
    top: 564px;
    width: 86px
}

.m850 .eu17.focus .bg {
    background-position: -4px -813px
}

.m850 .eu17.active-region .bg {
    background-position: -4px -1463px
}

.m850 .eu18.focus .bg, .m850 .eu18.active-region .bg {
    height: 41px;
    left: 401px;
    top: 470px;
    width: 65px
}

.m850 .eu18.focus .bg {
    background-position: -933px -739px
}

.m850 .eu18.active-region .bg {
    background-position: -933px -1389px
}

.m850 .eu19.focus .bg, .m850 .eu19.active-region .bg {
    height: 73px;
    left: 10px;
    top: 139px;
    width: 107px
}

.m850 .eu19.focus .bg {
    background-position: -264px -1123px
}

.m850 .eu19.active-region .bg {
    background-position: -264px -1773px
}

.m850 .eu20.focus .bg, .m850 .eu20.active-region .bg {
    height: 64px;
    left: 145px;
    top: 364px;
    width: 44px
}

.m850 .eu20.focus .bg {
    background-position: -543px -739px
}

.m850 .eu20.active-region .bg {
    background-position: -543px -1389px
}

.m850 .eu21.focus .bg, .m850 .eu21.active-region .bg {
    height: 1px;
    left: 367px;
    top: 535px;
    width: 1px
}

.m850 .eu21.focus .bg {
    background-position: -639px -1327px
}

.m850 .eu21.active-region .bg {
    background-position: -639px -1977px
}

.m850 .eu22.focus .bg, .m850 .eu22.active-region .bg {
    height: 150px;
    left: 309px;
    top: 492px;
    width: 115px
}

.m850 .eu22.focus .bg {
    background-position: -927px -812px
}

.m850 .eu22.active-region .bg {
    background-position: -927px -1462px
}

.m850 .eu23.focus .bg, .m850 .eu23.active-region .bg {
    height: 19px;
    left: 438px;
    top: 544px;
    width: 18px
}

.m850 .eu23.focus .bg {
    background-position: -1139px -841px
}

.m850 .eu23.active-region .bg {
    background-position: -1139px -1491px
}

.m850 .eu24.focus .bg, .m850 .eu24.active-region .bg {
    height: 43px;
    left: 447px;
    top: 316px;
    width: 71px
}

.m850 .eu24.focus .bg {
    background-position: -1027px -739px
}

.m850 .eu24.active-region .bg {
    background-position: -1027px -1389px
}

.m850 .eu25.focus .bg, .m850 .eu25.active-region .bg {
    height: 4px;
    left: 337px;
    top: 489px;
    width: 2px
}

.m850 .eu25.focus .bg {
    background-position: -525px -1325px
}

.m850 .eu25.active-region .bg {
    background-position: -525px -1975px
}

.m850 .eu26.focus .bg, .m850 .eu26.active-region .bg {
    height: 44px;
    left: 447px;
    top: 345px;
    width: 57px
}

.m850 .eu26.focus .bg {
    background-position: -99px -739px
}

.m850 .eu26.active-region .bg {
    background-position: -99px -1389px
}

.m850 .eu27.focus .bg, .m850 .eu27.active-region .bg {
    height: 12px;
    left: 301px;
    top: 447px;
    width: 8px
}

.m850 .eu27.focus .bg {
    background-position: -414px -1327px
}

.m850 .eu27.active-region .bg {
    background-position: -414px -1977px
}

.m850 .eu28.focus .bg, .m850 .eu28.active-region .bg {
    height: 20px;
    left: 442px;
    top: 556px;
    width: 25px
}

.m850 .eu28.focus .bg {
    background-position: -1073px -934px
}

.m850 .eu28.active-region .bg {
    background-position: -1073px -1584px
}

.m850 .eu29.focus .bg, .m850 .eu29.active-region .bg {
    height: 3px;
    left: 383px;
    top: 634px;
    width: 2px
}

.m850 .eu29.focus .bg {
    background-position: -597px -1327px
}

.m850 .eu29.active-region .bg {
    background-position: -597px -1977px
}

.m850 .eu30.focus .bg, .m850 .eu30.active-region .bg {
    height: 43px;
    left: 502px;
    top: 472px;
    width: 35px
}

.m850 .eu30.focus .bg {
    background-position: -707px -740px
}

.m850 .eu30.active-region .bg {
    background-position: -707px -1390px
}

.m850 .eu31.focus .bg, .m850 .eu31.active-region .bg {
    height: 1px;
    left: 316px;
    top: 538px;
    width: 1px
}

.m850 .eu31.focus .bg {
    background-position: -561px -1327px
}

.m850 .eu31.active-region .bg {
    background-position: -561px -1977px
}

.m850 .eu32.focus .bg, .m850 .eu32.active-region .bg {
    height: 22px;
    left: 423px;
    top: 540px;
    width: 19px
}

.m850 .eu32.focus .bg {
    background-position: -1140px -789px
}

.m850 .eu32.active-region .bg {
    background-position: -1140px -1439px
}

.m850 .eu33.focus .bg, .m850 .eu33.active-region .bg {
    height: 44px;
    left: 277px;
    top: 394px;
    width: 39px
}

.m850 .eu33.focus .bg {
    background-position: -348px -807px
}

.m850 .eu33.active-region .bg {
    background-position: -348px -1457px
}

.m850 .eu34.focus .bg, .m850 .eu34.active-region .bg {
    height: 303px;
    left: 291px;
    top: 16px;
    width: 254px
}

.m850 .eu34.focus .bg {
    background-position: -720px -992px
}

.m850 .eu34.active-region .bg {
    background-position: -720px -1642px
}

.m850 .eu35.focus .bg, .m850 .eu35.active-region .bg {
    height: 92px;
    left: 382px;
    top: 373px;
    width: 97px
}

.m850 .eu35.focus .bg {
    background-position: -5px -930px
}

.m850 .eu35.active-region .bg {
    background-position: -5px -1580px
}

.m850 .eu36.focus .bg, .m850 .eu36.active-region .bg {
    height: 65px;
    left: 155px;
    top: 559px;
    width: 32px
}

.m850 .eu36.focus .bg {
    background-position: -253px -882px
}

.m850 .eu36.active-region .bg {
    background-position: -253px -1532px
}

.m850 .eu37.focus .bg, .m850 .eu37.active-region .bg {
    height: 65px;
    left: 441px;
    top: 475px;
    width: 91px
}

.m850 .eu37.focus .bg {
    background-position: -131px -944px
}

.m850 .eu37.active-region .bg {
    background-position: -131px -1594px
}

.m850 .eu38.focus .bg, .m850 .eu38.active-region .bg {
    height: 587px;
    left: 436px;
    top: -15px;
    width: 419px
}

.m850 .eu38.focus .bg {
    background-position: -1203px -740px
}

.m850 .eu38.active-region .bg {
    background-position: -1203px -1390px
}

.m850 .eu39.focus .bg, .m850 .eu39.active-region .bg {
    height: 53px;
    left: 427px;
    top: 504px;
    width: 41px
}

.m850 .eu39.focus .bg {
    background-position: -772px -739px
}

.m850 .eu39.active-region .bg {
    background-position: -772px -1389px
}

.m850 .eu40.focus .bg, .m850 .eu40.active-region .bg {
    height: 28px;
    left: 408px;
    top: 455px;
    width: 55px
}

.m850 .eu40.focus .bg {
    background-position: -422px -739px
}

.m850 .eu40.active-region .bg {
    background-position: -422px -1389px
}

.m850 .eu41.focus .bg, .m850 .eu41.active-region .bg {
    height: 21px;
    left: 374px;
    top: 495px;
    width: 31px
}

.m850 .eu41.focus .bg {
    background-position: -1072px -823px
}

.m850 .eu41.active-region .bg {
    background-position: -1072px -1473px
}

.m850 .eu42.focus .bg, .m850 .eu42.active-region .bg {
    height: 107px;
    left: 157px;
    top: 537px;
    width: 131px
}

.m850 .eu42.focus .bg {
    background-position: -252px -977px
}

.m850 .eu42.active-region .bg {
    background-position: -252px -1627px
}

.m850 .eu43.focus .bg, .m850 .eu43.active-region .bg {
    height: 290px;
    left: 351px;
    top: 76px;
    width: 127px
}

.m850 .eu43.focus .bg {
    background-position: -561px -999px
}

.m850 .eu43.active-region .bg {
    background-position: -561px -1649px
}

.m850 .eu44.focus .bg, .m850 .eu44.active-region .bg {
    height: 28px;
    left: 303px;
    top: 482px;
    width: 44px
}

.m850 .eu44.focus .bg {
    background-position: -347px -742px
}

.m850 .eu44.active-region .bg {
    background-position: -347px -1392px
}

.m850 .eu45.focus .bg, .m850 .eu45.active-region .bg {
    height: 78px;
    left: 493px;
    top: 559px;
    width: 185px
}

.m850 .eu45.focus .bg {
    background-position: -5px -1052px
}

.m850 .eu45.active-region .bg {
    background-position: -5px -1702px
}

.m850 .eu46.focus .bg, .m850 .eu46.active-region .bg {
    height: 118px;
    left: 459px;
    top: 413px;
    width: 174px
}

.m850 .eu46.focus .bg {
    background-position: -724px -823px
}

.m850 .eu46.active-region .bg {
    background-position: -724px -1473px
}

.m850 .eu47.focus .bg, .m850 .eu47.active-region .bg {
    height: 187px;
    left: 167px;
    top: 264px;
    width: 96px
}

.m850 .eu47.focus .bg {
    background-position: -417px -799px
}

.m850 .eu47.active-region .bg {
    background-position: -417px -1449px
}

.m850 .eu48.focus .bg, .m850 .eu48.active-region .bg {
    height: 96px;
    left: 191px;
    top: 355px;
    width: 72px
}

.m850 .eu48.focus .bg {
    background-position: -1014px -1143px
}

.m850 .eu48.active-region .bg {
    background-position: -1014px -1793px
}

.m850 .eu49.focus .bg, .m850 .eu49.active-region .bg {
    height: 7px;
    left: 199px;
    top: 380px;
    width: 6px
}

.m850 .eu49.focus .bg {
    background-position: -452px -1327px
}

.m850 .eu49.active-region .bg {
    background-position: -452px -1977px
}

.m850 .eu50.focus .bg, .m850 .eu50.active-region .bg {
    height: 21px;
    left: 167px;
    top: 366px;
    width: 27px
}

.m850 .eu50.focus .bg {
    background-position: -1133px -739px
}

.m850 .eu50.active-region .bg {
    background-position: -1133px -1389px
}

.m850 .eu51.focus .bg, .m850 .eu51.active-region .bg {
    height: 113px;
    left: 173px;
    top: 264px;
    width: 66px
}

.m850 .eu51.focus .bg {
    background-position: -1014px -991px
}

.m850 .eu51.active-region .bg {
    background-position: -1014px -1641px
}

.m850 .eu52.focus .bg, .m850 .eu52.active-region .bg {
    height: 33px;
    left: 194px;
    top: 396px;
    width: 25px
}

.m850 .eu52.focus .bg {
    background-position: -1064px -1270px
}

.m850 .eu52.active-region .bg {
    background-position: -1064px -1920px
}

.m850 .eu1 a {
    left: 449px;
    top: 581px
}

.m850 .eu2 a {
    left: 272px;
    top: 563px
}

.m850 .eu3 a {
    left: 398px;
    top: 493px
}

.m850 .eu4 a {
    left: 525px;
    top: 401px
}

.m850 .eu5 a {
    left: 300px;
    top: 447px
}

.m850 .eu6 a {
    left: 427px;
    top: 542px
}

.m850 .eu7 a {
    left: 497px;
    top: 562px
}

.m850 .eu8 a {
    left: 416px;
    top: 520px
}

.m850 .eu9 a {
    left: 575px;
    top: 657px
}

.m850 .eu10 a {
    left: 403px;
    top: 462px
}

.m850 .eu11 a {
    left: 344px;
    top: 360px
}

.m850 .eu12 a {
    left: 501px;
    top: 312px
}

.m850 .eu13 a {
    left: 282px;
    top: 503px
}

.m850 .eu14 a {
    left: 515px;
    top: 203px
}

.m850 .eu15 a {
    left: 677px;
    top: 571px
}

.m850 .eu16 a {
    left: 357px;
    top: 437px
}

.m850 .eu17 a {
    left: 466px;
    top: 603px
}

.m850 .eu18 a {
    left: 443px;
    top: 500px
}

.m850 .eu19 a {
    left: 83px;
    top: 188px
}

.m850 .eu19 a.tooltip-left .tooltip-arrow {
    left: 83px
}

.m850 .eu20 a {
    left: 182px;
    top: 410px
}

.m850 .eu21 a {
    left: 377px;
    top: 546px
}

.m850 .eu22 a {
    left: 377px;
    top: 560px
}

.m850 .eu23 a {
    left: 457px;
    top: 562px
}

.m850 .eu24 a {
    left: 503px;
    top: 346px
}

.m850 .eu25 a {
    left: 349px;
    top: 501px
}

.m850 .eu26 a {
    left: 490px;
    top: 375px
}

.m850 .eu27 a {
    left: 314px;
    top: 463px
}

.m850 .eu28 a {
    left: 464px;
    top: 575px
}

.m850 .eu29 a {
    left: 394px;
    top: 645px
}

.m850 .eu30 a {
    left: 532px;
    top: 501px
}

.m850 .eu31 a {
    left: 327px;
    top: 548px
}

.m850 .eu32 a {
    left: 441px;
    top: 559px
}

.m850 .eu33 a {
    left: 308px;
    top: 425px
}

.m850 .eu34 a {
    left: 342px;
    top: 258px
}

.m850 .eu35 a {
    left: 442px;
    top: 425px
}

.m850 .eu36 a {
    left: 176px;
    top: 600px
}

.m850 .eu36 a.tooltip-left .tooltip-arrow {
    left: 176px
}

.m850 .eu37 a {
    left: 495px;
    top: 516px
}

.m850 .eu38 a {
    left: 673px;
    top: 315px
}

.m850 .eu39 a {
    left: 455px;
    top: 541px
}

.m850 .eu40 a {
    left: 442px;
    top: 478px
}

.m850 .eu41 a {
    left: 397px;
    top: 515px
}

.m850 .eu42 a {
    left: 224px;
    top: 594px
}

.m850 .eu43 a {
    left: 426px;
    top: 185px
}

.m850 .eu44 a {
    left: 334px;
    top: 503px
}

.m850 .eu45 a {
    left: 597px;
    top: 605px
}

.m850 .eu46 a {
    left: 560px;
    top: 467px
}

.m850 .eu47 a {
    left: 234px;
    top: 389px
}

.m850 .eu48 a {
    left: 243px;
    top: 413px
}

.m850 .eu49 a {
    left: 212px;
    top: 394px
}

.m850 .eu50 a {
    left: 192px;
    top: 384px
}

.m850 .eu50 a.tooltip-left .tooltip-arrow {
    left: 192px
}

.m850 .eu51 a {
    left: 217px;
    top: 348px
}

.m850 .eu52 a {
    left: 221px;
    top: 422px
}

/* size: 960 */
.m960 {
    width: 960px
}

.m960 .europe, .m960 .europe .bg, .m960 .europe-cities {
    background: transparent url('eu-960.png') no-repeat 0 0
}

.m960 .europe, .m960 .europe-cities {
    height: 770px;
    width: 960px
}

.m960 .europe-cities {
    background-position: -1000px 0
}

.m960 .europe .m {
    margin: 9996px 0 0 -1px
}

.m960 .europe .m span {
    font-size: 60px !important
}

/*.m960 .eu1.focus .bg,.m960 .eu1.active-region .bg{height:43px;left:486px;top:616px;width:20px}.m960 .eu1.focus .bg{background-position:-1172px -1399px}.m960 .eu1.active-region .bg{background-position:-1172px -2099px} */
.m960 .eu2.focus .bg, .m960 .eu2.active-region .bg {
    height: 4px;
    left: 295px;
    top: 616px;
    width: 4px
}

.m960 .eu2.focus .bg {
    background-position: -495px -1457px
}

.m960 .eu2.active-region .bg {
    background-position: -495px -2157px
}

/* .m960 .eu3.focus .bg,.m960 .eu3.active-region .bg{height:42px;left:382px;top:519px;width:82px}.m960 .eu3.focus .bg{background-position:-264px -889px}.m960 .eu3.active-region .bg{background-position:-264px -1589px} .m960 .eu4.focus .bg,.m960 .eu4.active-region .bg{height:89px;left:528px;top:392px;width:103px}.m960 .eu4.focus .bg{background-position:-130px -900px}.m960 .eu4.active-region .bg{background-position:-130px -1600px} */
.m960 .eu5.focus .bg, .m960 .eu5.active-region .bg {
    height: 34px;
    left: 307px;
    top: 477px;
    width: 42px
}

.m960 .eu5.focus .bg {
    background-position: -1178px -952px
}

.m960 .eu5.active-region .bg {
    background-position: -1178px -1652px
}

.m960 .eu6.focus .bg, .m960 .eu6.active-region .bg {
    height: 43px;
    left: 448px;
    top: 577px;
    width: 42px
}

.m960 .eu6.focus .bg {
    background-position: -473px -820px
}

.m960 .eu6.active-region .bg {
    background-position: -473px -1520px
}

/* .m960 .eu7.focus .bg,.m960 .eu7.active-region .bg{height:44px;left:519px;top:593px;width:67px}.m960 .eu7.focus .bg{background-position:-664px -821px}.m960 .eu7.active-region .bg{background-position:-664px -1521px}*/
.m960 .eu8.focus .bg, .m960 .eu8.active-region .bg {
    height: 62px;
    left: 425px;
    top: 558px;
    width: 63px
}

.m960 .eu8.focus .bg {
    background-position: -337px -968px
}

.m960 .eu8.active-region .bg {
    background-position: -337px -1668px
}

/*.m960 .eu9.focus .bg,.m960 .eu9.active-region .bg{height:15px;left:625px;top:712px;width:25px}.m960 .eu9.focus .bg{background-position:-1215px -1215px}.m960 .eu9.active-region .bg{background-position:-1215px -1915px} */
.m960 .eu10.focus .bg, .m960 .eu10.active-region .bg {
    height: 42px;
    left: 409px;
    top: 484px;
    width: 73px
}

.m960 .eu10.focus .bg {
    background-position: -4px -821px
}

.m960 .eu10.active-region .bg {
    background-position: -4px -1521px
}

/*.m960 .eu11.focus .bg,.m960 .eu11.active-region .bg{height:161px;left:198px;top:262px;width:245px}.m960 .eu11.focus .bg{background-position:-3px -1284px}.m960 .eu11.active-region .bg{background-position:-3px -1984px}*/
.m960 .eu12.focus .bg, .m960 .eu12.active-region .bg {
    height: 45px;
    left: 513px;
    top: 322px;
    width: 69px
}

.m960 .eu12.focus .bg {
    background-position: -903px -822px
}

.m960 .eu12.active-region .bg {
    background-position: -903px -1522px
}

/*.m960 .eu13.focus .bg,.m960 .eu13.active-region .bg{height:151px;left:225px;top:484px;width:158px}.m960 .eu13.focus .bg{background-position:-585px -922px}.m960 .eu13.active-region .bg{background-position:-585px -1622px} .m960 .eu14.focus .bg,.m960 .eu14.active-region .bg{height:263px;left:488px;top:55px;width:130px}.m960 .eu14.focus .bg{background-position:-457px -1131px}.m960 .eu14.active-region .bg{background-position:-457px -1831px} .m960 .eu15.focus .bg,.m960 .eu15.active-region .bg{height:37px;left:708px;top:603px;width:72px}.m960 .eu15.focus .bg{background-position:-292px -822px}.m960 .eu15.active-region .bg{background-position:-292px -1522px} .m960 .eu16.focus .bg,.m960 .eu16.active-region .bg{height:136px;left:343px;top:411px;width:98px}.m960 .eu16.focus .bg{background-position:-277px -1173px}.m960 .eu16.active-region .bg{background-position:-277px -1873px} */
.m960 .eu17.focus .bg, .m960 .eu17.active-region .bg {
    height: 96px;
    left: 487px;
    top: 629px;
    width: 95px
}

.m960 .eu17.focus .bg {
    background-position: -5px -901px
}

.m960 .eu17.active-region .bg {
    background-position: -5px -1601px
}

.m960 .eu18.focus .bg, .m960 .eu18.active-region .bg {
    height: 45px;
    left: 452px;
    top: 526px;
    width: 73px
}

.m960 .eu18.focus .bg {
    background-position: -1001px -822px
}

.m960 .eu18.active-region .bg {
    background-position: -1001px -1522px
}

.m960 .eu19.focus .bg, .m960 .eu19.active-region .bg {
    height: 81px;
    left: 18px;
    top: 158px;
    width: 119px
}

.m960 .eu19.focus .bg {
    background-position: -271px -1062px
}

.m960 .eu19.active-region .bg {
    background-position: -271px -1762px
}

/*.m960 .eu20.focus .bg,.m960 .eu20.active-region .bg{height:71px;left:168px;top:407px;width:48px}.m960 .eu20.focus .bg{background-position:-585px -821px}.m960 .eu20.active-region .bg{background-position:-585px -1521px} */
.m960 .eu21.focus .bg, .m960 .eu21.active-region .bg {
    height: 1px;
    left: 414px;
    top: 598px;
    width: 2px
}

.m960 .eu21.focus .bg {
    background-position: -566px -1458px
}

.m960 .eu21.active-region .bg {
    background-position: -566px -2158px
}

.m960 .eu22.focus .bg, .m960 .eu22.active-region .bg {
    height: 166px;
    left: 351px;
    top: 550px;
    width: 128px
}

.m960 .eu22.focus .bg {
    background-position: -1023px -899px
}

.m960 .eu22.active-region .bg {
    background-position: -1023px -1599px
}

/*.m960 .eu23.focus .bg,.m960 .eu23.active-region .bg{height:21px;left:494px;top:607px;width:20px}.m960 .eu23.focus .bg{background-position:-1218px -1110px}.m960 .eu23.active-region .bg{background-position:-1218px -1810px} .m960 .eu24.focus .bg,.m960 .eu24.active-region .bg{height:47px;left:504px;top:354px;width:78px}.m960 .eu24.focus .bg{background-position:-1103px -821px}.m960 .eu24.active-region .bg{background-position:-1103px -1521px} */
.m960 .eu25.focus .bg, .m960 .eu25.active-region .bg {
    height: 4px;
    left: 381px;
    top: 546px;
    width: 2px
}

.m960 .eu25.focus .bg {
    background-position: -531px -1456px
}

.m960 .eu25.active-region .bg {
    background-position: -531px -2156px
}

/*.m960 .eu26.focus .bg,.m960 .eu26.active-region .bg{height:49px;left:504px;top:387px;width:63px}.m960 .eu26.focus .bg{background-position:-106px -822px}.m960 .eu26.active-region .bg{background-position:-106px -1522px} */
.m960 .eu27.focus .bg, .m960 .eu27.active-region .bg {
    height: 13px;
    left: 341px;
    top: 499px;
    width: 9px
}

.m960 .eu27.focus .bg {
    background-position: -1216px -1067px
}

.m960 .eu27.active-region .bg {
    background-position: -1216px -1767px
}

.m960 .eu28.focus .bg, .m960 .eu28.active-region .bg {
    height: 22px;
    left: 499px;
    top: 620px;
    width: 28px
}

.m960 .eu28.focus .bg {
    background-position: -1180px -1015px
}

.m960 .eu28.active-region .bg {
    background-position: -1180px -1715px
}

.m960 .eu29.focus .bg, .m960 .eu29.active-region .bg {
    height: 3px;
    left: 432px;
    top: 707px;
    width: 3px
}

.m960 .eu29.focus .bg {
    background-position: -635px -1458px
}

.m960 .eu29.active-region .bg {
    background-position: -635px -2158px
}

/*.m960 .eu30.focus .bg,.m960 .eu30.active-region .bg{height:48px;left:565px;top:527px;width:38px}.m960 .eu30.focus .bg{background-position:-762px -822px}.m960 .eu30.active-region .bg{background-position:-762px -1522px} */
.m960 .eu31.focus .bg, .m960 .eu31.active-region .bg {
    height: 1px;
    left: 358px;
    top: 600px;
    width: 2px
}

.m960 .eu31.focus .bg {
    background-position: -601px -1459px
}

.m960 .eu31.active-region .bg {
    background-position: -601px -2159px
}

/*.m960 .eu32.focus .bg,.m960 .eu32.active-region .bg{height:25px;left:477px;top:603px;width:21px}.m960 .eu32.focus .bg{background-position:-1218px -1161px}.m960 .eu32.active-region .bg{background-position:-1218px -1861px} .m960 .eu33.focus .bg,.m960 .eu33.active-region .bg{height:49px;left:314px;top:441px;width:44px}.m960 .eu33.focus .bg{background-position:-375px -888px}.m960 .eu33.active-region .bg{background-position:-375px -1588px} .m960 .eu34.focus .bg,.m960 .eu34.active-region .bg{height:337px;left:330px;top:20px;width:283px}.m960 .eu34.focus .bg{background-position:-792px -1094px}.m960 .eu34.active-region .bg{background-position:-792px -1794px}*/
.m960 .eu35.focus .bg, .m960 .eu35.active-region .bg {
    height: 102px;
    left: 431px;
    top: 417px;
    width: 108px
}

.m960 .eu35.focus .bg {
    background-position: -4px -1026px
}

.m960 .eu35.active-region .bg {
    background-position: -4px -1726px
}

/*.m960 .eu36.focus .bg,.m960 .eu36.active-region .bg{height:72px;left:179px;top:623px;width:35px}.m960 .eu36.focus .bg{background-position:-270px -959px}.m960 .eu36.active-region .bg{background-position:-270px -1659px}*/
.m960 .eu37.focus .bg, .m960 .eu37.active-region .bg {
    height: 72px;
    left: 497px;
    top: 531px;
    width: 101px
}

.m960 .eu37.focus .bg {
    background-position: -139px -1020px
}

.m960 .eu37.active-region .bg {
    background-position: -139px -1720px
}

.m960 .eu38.focus .bg, .m960 .eu38.active-region .bg {
    height: 652px;
    left: 491px;
    top: -14px;
    width: 465px
}

.m960 .eu38.focus .bg {
    background-position: -1269px -822px
}

.m960 .eu38.active-region .bg {
    background-position: -1269px -1522px
}

.m960 .eu39.focus .bg, .m960 .eu39.active-region .bg {
    height: 59px;
    left: 481px;
    top: 563px;
    width: 45px
}

.m960 .eu39.focus .bg {
    background-position: -829px -820px
}

.m960 .eu39.active-region .bg {
    background-position: -829px -1520px
}

.m960 .eu40.focus .bg, .m960 .eu40.active-region .bg {
    height: 31px;
    left: 460px;
    top: 509px;
    width: 62px
}

.m960 .eu40.focus .bg {
    background-position: -200px -822px
}

.m960 .eu40.active-region .bg {
    background-position: -200px -1522px
}

.m960 .eu41.focus .bg, .m960 .eu41.active-region .bg {
    height: 23px;
    left: 423px;
    top: 553px;
    width: 34px
}

.m960 .eu41.focus .bg {
    background-position: -1179px -900px
}

.m960 .eu41.active-region .bg {
    background-position: -1179px -1600px
}

/* .m960 .eu42.focus .bg,.m960 .eu42.active-region .bg{height:119px;left:181px;top:600px;width:146px}.m960 .eu42.focus .bg{background-position:-278px -1339px}.m960 .eu42.active-region .bg{background-position:-278px -2039px} .m960 .eu43.focus .bg,.m960 .eu43.active-region .bg{height:322px;left:397px;top:87px;width:141px}.m960 .eu43.focus .bg{background-position:-619px -1103px}.m960 .eu43.active-region .bg{background-position:-619px -1803px} .m960 .eu44.focus .bg,.m960 .eu44.active-region .bg{height:31px;left:344px;top:538px;width:49px}.m960 .eu44.focus .bg{background-position:-394px -821px}.m960 .eu44.active-region .bg{background-position:-394px -1521px} .m960 .eu45.focus .bg,.m960 .eu45.active-region .bg{height:87px;left:554px;top:624px;width:205px}.m960 .eu45.focus .bg{background-position:-4px -1157px}.m960 .eu45.active-region .bg{background-position:-4px -1857px} */
.m960 .eu46.focus .bg, .m960 .eu46.active-region .bg {
    height: 131px;
    left: 517px;
    top: 462px;
    width: 194px
}

.m960 .eu46.focus .bg {
    background-position: -790px -910px
}

.m960 .eu46.active-region .bg {
    background-position: -790px -1610px
}

/* .m960 .eu47.focus .bg,.m960 .eu47.active-region .bg{height:207px;left:192px;top:296px;width:107px}.m960 .eu47.focus .bg{background-position:-448px -891px}.m960 .eu47.active-region .bg{background-position:-448px -1591px} .m960 .eu48.focus .bg,.m960 .eu48.active-region .bg{height:106px;left:219px;top:397px;width:80px}.m960 .eu48.focus .bg{background-position:-1114px -1260px}.m960 .eu48.active-region .bg{background-position:-1114px -1960px} .m960 .eu49.focus .bg,.m960 .eu49.active-region .bg{height:8px;left:228px;top:425px;width:7px}.m960 .eu49.focus .bg{background-position:-457px -1457px}.m960 .eu49.active-region .bg{background-position:-457px -2157px} .m960 .eu50.focus .bg,.m960 .eu50.active-region .bg{height:23px;left:192px;top:410px;width:30px}.m960 .eu50.focus .bg{background-position:-1211px -846px}.m960 .eu50.active-region .bg{background-position:-1211px -1546px}.m960 .eu51.focus .bg,.m960 .eu51.active-region .bg{height:125px;left:199px;top:296px;width:73px}.m960 .eu51.focus .bg{background-position:-1114px -1106px}.m960 .eu51.active-region .bg{background-position:-1114px -1806px} .m960 .eu52.focus .bg,.m960 .eu52.active-region .bg{height:36px;left:223px;top:443px;width:28px}.m960 .eu52.focus .bg{background-position:-1114px -1406px}.m960 .eu52.active-region .bg{background-position:-1114px -2106px}*/
.m960 .eu1 a {
    left: 504px;
    top: 647px
}

.m960 .eu2 a {
    left: 307px;
    top: 627px
}

.m960 .eu3 a {
    left: 448px;
    top: 550px
}

.m960 .eu4 a {
    left: 590px;
    top: 447px
}

.m960 .eu5 a {
    left: 340px;
    top: 499px
}

.m960 .eu6 a {
    left: 481px;
    top: 604px
}

.m960 .eu7 a {
    left: 559px;
    top: 626px
}

.m960 .eu8 a {
    left: 468px;
    top: 580px
}

.m960 .eu9 a {
    left: 645px;
    top: 731px
}

.m960 .eu10 a {
    left: 454px;
    top: 515px
}

.m960 .eu11 a {
    left: 389px;
    top: 402px
}

.m960 .eu12 a {
    left: 563px;
    top: 349px
}

.m960 .eu13 a {
    left: 320px;
    top: 561px
}

.m960 .eu14 a {
    left: 579px;
    top: 227px
}

.m960 .eu15 a {
    left: 758px;
    top: 636px
}

.m960 .eu16 a {
    left: 403px;
    top: 488px
}

.m960 .eu17 a {
    left: 524px;
    top: 672px
}

.m960 .eu18 a {
    left: 499px;
    top: 558px
}

.m960 .eu19 a {
    left: 98px;
    top: 211px
}

.m960 .eu19 a.tooltip-left .tooltip-arrow {
    left: 98px
}

.m960 .eu20 a {
    left: 208px;
    top: 458px
}

.m960 .eu20 a.tooltip-left .tooltip-arrow {
    left: 208px
}

.m960 .eu21 a {
    left: 425px;
    top: 608px
}

.m960 .eu22 a {
    left: 425px;
    top: 624px
}

.m960 .eu23 a {
    left: 514px;
    top: 627px
}

.m960 .eu24 a {
    left: 565px;
    top: 387px
}

.m960 .eu25 a {
    left: 393px;
    top: 559px
}

.m960 .eu26 a {
    left: 550px;
    top: 419px
}

.m960 .eu27 a {
    left: 355px;
    top: 516px
}

.m960 .eu28 a {
    left: 522px;
    top: 641px
}

.m960 .eu29 a {
    left: 443px;
    top: 719px
}

.m960 .eu30 a {
    left: 597px;
    top: 559px
}

.m960 .eu31 a {
    left: 369px;
    top: 610px
}

.m960 .eu32 a {
    left: 496px;
    top: 623px
}

.m960 .eu33 a {
    left: 349px;
    top: 474px
}

/*.m960 .eu34 a{left:386px;top:289px}*/
.m960 .eu35 a {
    left: 497px;
    top: 475px
}

.m960 .eu36 a {
    left: 202px;
    top: 669px
}

.m960 .eu36 a.tooltip-left .tooltip-arrow {
    left: 202px
}

.m960 .eu37 a {
    left: 556px;
    top: 576px
}

.m960 .eu38 a {
    left: 754px;
    top: 352px
}

.m960 .eu39 a {
    left: 512px;
    top: 603px
}

.m960 .eu40 a {
    left: 497px;
    top: 533px
}

.m960 .eu41 a {
    left: 447px;
    top: 575px
}

.m960 .eu42 a {
    left: 255px;
    top: 662px
}

.m960 .eu43 a {
    left: 480px;
    top: 208px
}

.m960 .eu44 a {
    left: 377px;
    top: 561px
}

.m960 .eu45 a {
    left: 670px;
    top: 675px
}

.m960 .eu46 a {
    left: 628px;
    top: 521px
}

.m960 .eu47 a {
    left: 266px;
    top: 434px
}

.m960 .eu48 a {
    left: 276px;
    top: 461px
}

.m960 .eu49 a {
    left: 242px;
    top: 439px
}

.m960 .eu50 a {
    left: 220px;
    top: 429px
}

.m960 .eu51 a {
    left: 247px;
    top: 388px
}

.m960 .eu52 a {
    left: 251px;
    top: 471px
}

/* size: 1280 */
.m1280 {
    width: 1280px
}

.m1280 .europe, .m1280 .europe .bg, .m1280 .europe-cities {
    background: transparent url('eu-1280.png') no-repeat 0 0
}

.m1280 .europe, .m1280 .europe-cities {
    height: 1040px;
    width: 1280px
}

.m1280 .europe-cities {
    background-position: -1300px 0
}

.m1280 .europe .m {
    margin: 9996px 0 0 0
}

.m1280 .europe .m span {
    font-size: 80px !important
}

.m1280 .europe .bg {
    padding: 15px
}

.m1280 .eu1.focus .bg, .m1280 .eu1.active-region .bg {
    height: 57px;
    left: 649px;
    top: 821px;
    width: 26px
}

.m1280 .eu1.focus .bg {
    background-position: -1480px -1852px
}

.m1280 .eu1.active-region .bg {
    background-position: -1480px -2772px
}

.m1280 .eu2.focus .bg, .m1280 .eu2.active-region .bg {
    height: 5px;
    left: 394px;
    top: 821px;
    width: 5px
}

.m1280 .eu2.focus .bg {
    background-position: -743px -1947px
}

.m1280 .eu2.active-region .bg {
    background-position: -743px -2867px
}

.m1280 .eu3.focus .bg, .m1280 .eu3.active-region .bg {
    height: 56px;
    left: 510px;
    top: 691px;
    width: 110px
}

.m1280 .eu3.focus .bg {
    background-position: -350px -1196px
}

.m1280 .eu3.active-region .bg {
    background-position: -350px -2116px
}

.m1280 .eu4.focus .bg, .m1280 .eu4.active-region .bg {
    height: 119px;
    left: 705px;
    top: 523px;
    width: 137px
}

.m1280 .eu4.focus .bg {
    background-position: -171px -1204px
}

.m1280 .eu4.active-region .bg {
    background-position: -171px -2124px
}

.m1280 .eu5.focus .bg, .m1280 .eu5.active-region .bg {
    height: 45px;
    left: 410px;
    top: 636px;
    width: 55px
}

.m1280 .eu5.focus .bg {
    background-position: -1544px -1276px
}

.m1280 .eu5.active-region .bg {
    background-position: -1544px -2196px
}

.m1280 .eu6.focus .bg, .m1280 .eu6.active-region .bg {
    height: 57px;
    left: 598px;
    top: 770px;
    width: 56px
}

.m1280 .eu6.focus .bg {
    background-position: -263px -1100px
}

.m1280 .eu6.active-region .bg {
    background-position: -263px -2020px
}

.m1280 .eu7.focus .bg, .m1280 .eu7.active-region .bg {
    height: 58px;
    left: 693px;
    top: 791px;
    width: 90px
}

.m1280 .eu7.focus .bg {
    background-position: -882px -1099px
}

.m1280 .eu7.active-region .bg {
    background-position: -882px -2019px
}

.m1280 .eu8.focus .bg, .m1280 .eu8.active-region .bg {
    height: 82px;
    left: 567px;
    top: 743px;
    width: 84px
}

.m1280 .eu8.focus .bg {
    background-position: -451px -1292px
}

.m1280 .eu8.active-region .bg {
    background-position: -451px -2212px
}

.m1280 .eu9.focus .bg, .m1280 .eu9.active-region .bg {
    height: 20px;
    left: 835px;
    top: 950px;
    width: 33px
}

.m1280 .eu9.focus .bg {
    background-position: -1630px -1362px
}

.m1280 .eu9.active-region .bg {
    background-position: -1630px -2282px
}

.m1280 .eu10.focus .bg, .m1280 .eu10.active-region .bg {
    height: 56px;
    left: 547px;
    top: 646px;
    width: 97px
}

.m1280 .eu10.focus .bg {
    background-position: -5px -1099px
}

.m1280 .eu10.active-region .bg {
    background-position: -5px -2019px
}

.m1280 .eu11.focus .bg, .m1280 .eu11.active-region .bg {
    height: 215px;
    left: 265px;
    top: 349px;
    width: 326px
}

.m1280 .eu11.focus .bg {
    background-position: -5px -1714px
}

.m1280 .eu11.active-region .bg {
    background-position: -5px -2634px
}

.m1280 .eu12.focus .bg, .m1280 .eu12.active-region .bg {
    height: 59px;
    left: 685px;
    top: 429px;
    width: 91px
}

.m1280 .eu12.focus .bg {
    background-position: -1201px -1099px
}

.m1280 .eu12.active-region .bg {
    background-position: -1201px -2019px
}

.m1280 .eu13.focus .bg, .m1280 .eu13.active-region .bg {
    height: 202px;
    left: 301px;
    top: 645px;
    width: 210px
}

.m1280 .eu13.focus .bg {
    background-position: -777px -1233px
}

.m1280 .eu13.active-region .bg {
    background-position: -777px -2153px
}

.m1280 .eu14.focus .bg, .m1280 .eu14.active-region .bg {
    height: 351px;
    left: 652px;
    top: 74px;
    width: 173px
}

.m1280 .eu14.focus .bg {
    background-position: -607px -1495px
}

.m1280 .eu14.active-region .bg {
    background-position: -607px -2415px
}

.m1280 .eu15.focus .bg, .m1280 .eu15.active-region .bg {
    height: 49px;
    left: 945px;
    top: 803px;
    width: 96px
}

.m1280 .eu15.focus .bg {
    background-position: -360px -1098px
}

.m1280 .eu15.active-region .bg {
    background-position: -360px -2018px
}

.m1280 .eu16.focus .bg, .m1280 .eu16.active-region .bg {
    height: 181px;
    left: 459px;
    top: 547px;
    width: 131px
}

.m1280 .eu16.focus .bg {
    background-position: -381px -1575px
}

.m1280 .eu16.active-region .bg {
    background-position: -381px -2495px
}

.m1280 .eu17.focus .bg, .m1280 .eu17.active-region .bg {
    height: 127px;
    left: 650px;
    top: 839px;
    width: 127px
}

.m1280 .eu17.focus .bg {
    background-position: -4px -1203px
}

.m1280 .eu17.active-region .bg {
    background-position: -4px -2123px
}

.m1280 .eu18.focus .bg, .m1280 .eu18.active-region .bg {
    height: 60px;
    left: 604px;
    top: 701px;
    width: 97px
}

.m1280 .eu18.focus .bg {
    background-position: -1331px -1100px
}

.m1280 .eu18.active-region .bg {
    background-position: -1331px -2020px
}

.m1280 .eu19.focus .bg, .m1280 .eu19.active-region .bg {
    height: 107px;
    left: 24px;
    top: 210px;
    width: 158px
}

.m1280 .eu19.focus .bg {
    background-position: -371px -1427px
}

.m1280 .eu19.active-region .bg {
    background-position: -371px -2347px
}

.m1280 .eu20.focus .bg, .m1280 .eu20.active-region .bg {
    height: 94px;
    left: 225px;
    top: 543px;
    width: 64px
}

.m1280 .eu20.focus .bg {
    background-position: -778px -1099px
}

.m1280 .eu20.active-region .bg {
    background-position: -778px -2019px
}

.m1280 .eu21.focus .bg, .m1280 .eu21.active-region .bg {
    height: 2px;
    left: 553px;
    top: 797px;
    width: 2px
}

.m1280 .eu21.focus .bg {
    background-position: -921px -1950px
}

.m1280 .eu21.active-region .bg {
    background-position: -921px -2870px
}

.m1280 .eu22.focus .bg, .m1280 .eu22.active-region .bg {
    height: 221px;
    left: 469px;
    top: 733px;
    width: 170px
}

.m1280 .eu22.focus .bg {
    background-position: -1325px -1202px
}

.m1280 .eu22.active-region .bg {
    background-position: -1325px -2122px
}

.m1280 .eu23.focus .bg, .m1280 .eu23.active-region .bg {
    height: 28px;
    left: 660px;
    top: 810px;
    width: 26px
}

.m1280 .eu23.focus .bg {
    background-position: -1640px -1263px
}

.m1280 .eu23.active-region .bg {
    background-position: -1640px -2183px
}

.m1280 .eu24.focus .bg, .m1280 .eu24.active-region .bg {
    height: 63px;
    left: 673px;
    top: 472px;
    width: 104px
}

.m1280 .eu24.focus .bg {
    background-position: -1466px -1099px
}

.m1280 .eu24.active-region .bg {
    background-position: -1466px -2019px
}

.m1280 .eu25.focus .bg, .m1280 .eu25.active-region .bg {
    height: 5px;
    left: 509px;
    top: 728px;
    width: 3px
}

.m1280 .eu25.focus .bg {
    background-position: -788px -1947px
}

.m1280 .eu25.active-region .bg {
    background-position: -788px -2867px
}

.m1280 .eu26.focus .bg, .m1280 .eu26.active-region .bg {
    height: 65px;
    left: 673px;
    top: 515px;
    width: 84px
}

.m1280 .eu26.focus .bg {
    background-position: -140px -1098px
}

.m1280 .eu26.active-region .bg {
    background-position: -140px -2018px
}

.m1280 .eu27.focus .bg, .m1280 .eu27.active-region .bg {
    height: 17px;
    left: 456px;
    top: 665px;
    width: 11px
}

.m1280 .eu27.focus .bg {
    background-position: -644px -1947px
}

.m1280 .eu27.active-region .bg {
    background-position: -644px -2867px
}

.m1280 .eu28.focus .bg, .m1280 .eu28.active-region .bg {
    height: 29px;
    left: 666px;
    top: 827px;
    width: 37px
}

.m1280 .eu28.focus .bg {
    background-position: -1545px -1362px
}

.m1280 .eu28.active-region .bg {
    background-position: -1545px -2282px
}

.m1280 .eu29.focus .bg, .m1280 .eu29.active-region .bg {
    height: 4px;
    left: 577px;
    top: 943px;
    width: 3px
}

.m1280 .eu29.focus .bg {
    background-position: -830px -1948px
}

.m1280 .eu29.active-region .bg {
    background-position: -830px -2868px
}

.m1280 .eu30.focus .bg, .m1280 .eu30.active-region .bg {
    height: 64px;
    left: 754px;
    top: 702px;
    width: 51px
}

.m1280 .eu30.focus .bg {
    background-position: -1012px -1098px
}

.m1280 .eu30.active-region .bg {
    background-position: -1012px -2018px
}

.m1280 .eu31.focus .bg, .m1280 .eu31.active-region .bg {
    height: 2px;
    left: 478px;
    top: 800px;
    width: 2px
}

.m1280 .eu31.focus .bg {
    background-position: -873px -1949px
}

.m1280 .eu31.active-region .bg {
    background-position: -873px -2869px
}

.m1280 .eu32.focus .bg, .m1280 .eu32.active-region .bg {
    height: 33px;
    left: 637px;
    top: 804px;
    width: 28px
}

.m1280 .eu32.focus .bg {
    background-position: -1628px -1180px
}

.m1280 .eu32.active-region .bg {
    background-position: -1628px -2100px
}

.m1280 .eu33.focus .bg, .m1280 .eu33.active-region .bg {
    height: 66px;
    left: 420px;
    top: 588px;
    width: 58px
}

.m1280 .eu33.focus .bg {
    background-position: -499px -1180px
}

.m1280 .eu33.active-region .bg {
    background-position: -499px -2100px
}

.m1280 .eu34.focus .bg, .m1280 .eu34.active-region .bg {
    height: 449px;
    left: 441px;
    top: 27px;
    width: 377px
}

.m1280 .eu34.focus .bg {
    background-position: -1057px -1463px
}

.m1280 .eu34.active-region .bg {
    background-position: -1057px -2383px
}

.m1280 .eu35.focus .bg, .m1280 .eu35.active-region .bg {
    height: 135px;
    left: 576px;
    top: 556px;
    width: 143px
}

.m1280 .eu35.focus .bg {
    background-position: -5px -1373px
}

.m1280 .eu35.active-region .bg {
    background-position: -5px -2293px
}

.m1280 .eu36.focus .bg, .m1280 .eu36.active-region .bg {
    height: 96px;
    left: 239px;
    top: 831px;
    width: 47px
}

.m1280 .eu36.focus .bg {
    background-position: -361px -1292px
}

.m1280 .eu36.active-region .bg {
    background-position: -361px -2212px
}

.m1280 .eu37.focus .bg, .m1280 .eu37.active-region .bg {
    height: 96px;
    left: 663px;
    top: 708px;
    width: 135px
}

.m1280 .eu37.focus .bg {
    background-position: -187px -1372px
}

.m1280 .eu37.active-region .bg {
    background-position: -187px -2292px
}

.m1280 .eu38.focus .bg, .m1280 .eu38.active-region .bg {
    height: 869px;
    left: 656px;
    top: -19px;
    width: 620px
}

.m1280 .eu38.focus .bg {
    background-position: -1705px -1100px
}

.m1280 .eu38.active-region .bg {
    background-position: -1705px -2020px
}

.m1280 .eu39.focus .bg, .m1280 .eu39.active-region .bg {
    height: 79px;
    left: 643px;
    top: 751px;
    width: 60px
}

.m1280 .eu39.focus .bg {
    background-position: -1102px -1098px
}

.m1280 .eu39.active-region .bg {
    background-position: -1102px -2018px
}

.m1280 .eu40.focus .bg, .m1280 .eu40.active-region .bg {
    height: 41px;
    left: 614px;
    top: 678px;
    width: 82px
}

.m1280 .eu40.focus .bg {
    background-position: -601px -1098px
}

.m1280 .eu40.active-region .bg {
    background-position: -601px -2018px
}

.m1280 .eu41.focus .bg, .m1280 .eu41.active-region .bg {
    height: 30px;
    left: 565px;
    top: 737px;
    width: 45px
}

.m1280 .eu41.focus .bg {
    background-position: -1544px -1206px
}

.m1280 .eu41.active-region .bg {
    background-position: -1544px -2126px
}

.m1280 .eu42.focus .bg, .m1280 .eu42.active-region .bg {
    height: 159px;
    left: 242px;
    top: 799px;
    width: 194px
}

.m1280 .eu42.focus .bg {
    background-position: -371px -1796px
}

.m1280 .eu42.active-region .bg {
    background-position: -371px -2716px
}

.m1280 .eu43.focus .bg, .m1280 .eu43.active-region .bg {
    height: 429px;
    left: 531px;
    top: 116px;
    width: 188px
}

.m1280 .eu43.focus .bg {
    background-position: -827px -1479px
}

.m1280 .eu43.active-region .bg {
    background-position: -827px -2399px
}

.m1280 .eu44.focus .bg, .m1280 .eu44.active-region .bg {
    height: 42px;
    left: 459px;
    top: 717px;
    width: 65px
}

.m1280 .eu44.focus .bg {
    background-position: -495px -1098px
}

.m1280 .eu44.active-region .bg {
    background-position: -495px -2018px
}

.m1280 .eu45.focus .bg, .m1280 .eu45.active-region .bg {
    height: 116px;
    left: 740px;
    top: 832px;
    width: 273px
}

.m1280 .eu45.focus .bg {
    background-position: -4px -1548px
}

.m1280 .eu45.active-region .bg {
    background-position: -4px -2468px
}

.m1280 .eu46.focus .bg, .m1280 .eu46.active-region .bg {
    height: 174px;
    left: 690px;
    top: 616px;
    width: 258px
}

.m1280 .eu46.focus .bg {
    background-position: -1027px -1217px
}

.m1280 .eu46.active-region .bg {
    background-position: -1027px -2137px
}

.m1280 .eu47.focus .bg, .m1280 .eu47.active-region .bg {
    height: 276px;
    left: 257px;
    top: 395px;
    width: 143px
}

.m1280 .eu47.focus .bg {
    background-position: -594px -1179px
}

.m1280 .eu47.active-region .bg {
    background-position: -594px -2099px
}

.m1280 .eu48.focus .bg, .m1280 .eu48.active-region .bg {
    height: 142px;
    left: 293px;
    top: 530px;
    width: 107px
}

.m1280 .eu48.focus .bg {
    background-position: -1480px -1672px
}

.m1280 .eu48.active-region .bg {
    background-position: -1480px -2592px
}

.m1280 .eu49.focus .bg, .m1280 .eu49.active-region .bg {
    height: 10px;
    left: 305px;
    top: 566px;
    width: 9px
}

.m1280 .eu49.focus .bg {
    background-position: -694px -1947px
}

.m1280 .eu49.active-region .bg {
    background-position: -694px -2867px
}

.m1280 .eu50.focus .bg, .m1280 .eu50.active-region .bg {
    height: 31px;
    left: 257px;
    top: 546px;
    width: 40px
}

.m1280 .eu50.focus .bg {
    background-position: -1615px -1099px
}

.m1280 .eu50.active-region .bg {
    background-position: -1615px -2019px
}

.m1280 .eu51.focus .bg, .m1280 .eu51.active-region .bg {
    height: 167px;
    left: 266px;
    top: 395px;
    width: 97px
}

.m1280 .eu51.focus .bg {
    background-position: -1483px -1465px
}

.m1280 .eu51.active-region .bg {
    background-position: -1483px -2385px
}

.m1280 .eu52.focus .bg, .m1280 .eu52.active-region .bg {
    height: 48px;
    left: 298px;
    top: 590px;
    width: 37px
}

.m1280 .eu52.focus .bg {
    background-position: -1549px -1862px
}

.m1280 .eu52.active-region .bg {
    background-position: -1549px -2782px
}

.m1280 .eu1 a {
    left: 675px;
    top: 865px
}

.m1280 .eu2 a {
    left: 411px;
    top: 838px
}

.m1280 .eu3 a {
    left: 599px;
    top: 735px
}

.m1280 .eu4 a {
    left: 789px;
    top: 597px
}

.m1280 .eu5 a {
    left: 455px;
    top: 667px
}

.m1280 .eu6 a {
    left: 643px;
    top: 807px
}

.m1280 .eu7 a {
    left: 747px;
    top: 836px
}

.m1280 .eu8 a {
    left: 626px;
    top: 775px
}

.m1280 .eu9 a {
    left: 862px;
    top: 976px
}

.m1280 .eu10 a {
    left: 607px;
    top: 688px
}

.m1280 .eu11 a {
    left: 521px;
    top: 537px
}

.m1280 .eu12 a {
    left: 753px;
    top: 467px
}

.m1280 .eu13 a {
    left: 429px;
    top: 749px
}

.m1280 .eu14 a {
    left: 774px;
    top: 304px
}

.m1280 .eu15 a {
    left: 1013px;
    top: 849px
}

.m1280 .eu16 a {
    left: 539px;
    top: 652px
}

.m1280 .eu17 a {
    left: 701px;
    top: 897px
}

.m1280 .eu18 a {
    left: 667px;
    top: 745px
}

.m1280 .eu19 a {
    left: 133px;
    top: 283px
}

.m1280 .eu19 a.tooltip-left .tooltip-arrow {
    left: 133px
}

.m1280 .eu20 a {
    left: 279px;
    top: 612px
}

.m1280 .eu21 a {
    left: 569px;
    top: 812px
}

.m1280 .eu22 a {
    left: 569px;
    top: 833px
}

.m1280 .eu23 a {
    left: 687px;
    top: 837px
}

.m1280 .eu24 a {
    left: 756px;
    top: 517px
}

.m1280 .eu25 a {
    left: 525px;
    top: 746px
}

.m1280 .eu26 a {
    left: 736px;
    top: 560px
}

.m1280 .eu27 a {
    left: 476px;
    top: 689px
}

.m1280 .eu28 a {
    left: 698px;
    top: 856px
}

.m1280 .eu29 a {
    left: 593px;
    top: 960px
}

.m1280 .eu30 a {
    left: 798px;
    top: 747px
}

.m1280 .eu31 a {
    left: 494px;
    top: 815px
}

.m1280 .eu32 a {
    left: 663px;
    top: 832px
}

.m1280 .eu33 a {
    left: 467px;
    top: 633px
}

.m1280 .eu34 a {
    left: 517px;
    top: 386px
}

.m1280 .eu35 a {
    left: 665px;
    top: 634px
}

.m1280 .eu36 a {
    left: 271px;
    top: 893px
}

.m1280 .eu37 a {
    left: 743px;
    top: 769px
}

.m1280 .eu38 a {
    left: 1007px;
    top: 470px
}

.m1280 .eu39 a {
    left: 685px;
    top: 805px
}

.m1280 .eu40 a {
    left: 665px;
    top: 712px
}

.m1280 .eu41 a {
    left: 598px;
    top: 768px
}

.m1280 .eu42 a {
    left: 342px;
    top: 884px
}

.m1280 .eu43 a {
    left: 642px;
    top: 278px
}

.m1280 .eu44 a {
    left: 505px;
    top: 749px
}

.m1280 .eu45 a {
    left: 895px;
    top: 901px
}

.m1280 .eu46 a {
    left: 839px;
    top: 696px
}

.m1280 .eu47 a {
    left: 357px;
    top: 580px
}

.m1280 .eu48 a {
    left: 370px;
    top: 616px
}

.m1280 .eu49 a {
    left: 325px;
    top: 586px
}

.m1280 .eu50 a {
    left: 295px;
    top: 573px
}

.m1280 .eu51 a {
    left: 331px;
    top: 519px
}

.m1280 .eu52 a {
    left: 337px;
    top: 629px
}

/* size: 1450 */
.m1450 {
    width: 1450px
}

.m1450 .europe, .m1450 .europe .bg, .m1450 .europe-cities {
    background: transparent url('eu-1450.png') no-repeat 0 0
}

.m1450 .europe, .m1450 .europe-cities {
    height: 1160px;
    width: 1450px
}

.m1450 .europe-cities {
    background-position: -1500px 0
}

.m1450 .europe .m {
    margin: 9998px 0 0 6px
}

.m1450 .europe .m span {
    font-size: 90px !important
}

.m1450 .europe .bg {
    padding: 15px
}

.m1450 .eu1.focus .bg, .m1450 .eu1.active-region .bg {
    height: 64px;
    left: 737px;
    top: 928px;
    width: 29px
}

.m1450 .eu1.focus .bg {
    background-position: -1713px -2065px
}

.m1450 .eu1.active-region .bg {
    background-position: -1713px -3095px
}

.m1450 .eu2.focus .bg, .m1450 .eu2.active-region .bg {
    height: 5px;
    left: 450px;
    top: 928px;
    width: 6px
}

.m1450 .eu2.focus .bg {
    background-position: -777px -2163px
}

.m1450 .eu2.active-region .bg {
    background-position: -777px -3193px
}

.m1450 .eu3.focus .bg, .m1450 .eu3.active-region .bg {
    height: 63px;
    left: 580px;
    top: 781px;
    width: 123px
}

.m1450 .eu3.focus .bg {
    background-position: -385px -1323px
}

.m1450 .eu3.active-region .bg {
    background-position: -385px -2353px
}

.m1450 .eu4.focus .bg, .m1450 .eu4.active-region .bg {
    height: 134px;
    left: 800px;
    top: 591px;
    width: 154px
}

.m1450 .eu4.focus .bg {
    background-position: -189px -1340px
}

.m1450 .eu4.active-region .bg {
    background-position: -189px -2370px
}

.m1450 .eu5.focus .bg, .m1450 .eu5.active-region .bg {
    height: 51px;
    left: 469px;
    top: 718px;
    width: 62px
}

.m1450 .eu5.focus .bg {
    background-position: -1763px -1227px
}

.m1450 .eu5.active-region .bg {
    background-position: -1763px -2257px
}

.m1450 .eu6.focus .bg, .m1450 .eu6.active-region .bg {
    height: 64px;
    left: 680px;
    top: 869px;
    width: 63px
}

.m1450 .eu6.focus .bg {
    background-position: -681px -1228px
}

.m1450 .eu6.active-region .bg {
    background-position: -681px -2258px
}

.m1450 .eu7.focus .bg, .m1450 .eu7.active-region .bg {
    height: 66px;
    left: 786px;
    top: 893px;
    width: 101px
}

.m1450 .eu7.focus .bg {
    background-position: -969px -1228px
}

.m1450 .eu7.active-region .bg {
    background-position: -969px -2258px
}

.m1450 .eu8.focus .bg, .m1450 .eu8.active-region .bg {
    height: 92px;
    left: 645px;
    top: 840px;
    width: 95px
}

.m1450 .eu8.focus .bg {
    background-position: -490px -1439px
}

.m1450 .eu8.active-region .bg {
    background-position: -490px -2469px
}

.m1450 .eu9.focus .bg, .m1450 .eu9.active-region .bg {
    height: 23px;
    left: 946px;
    top: 1072px;
    width: 37px
}

.m1450 .eu9.focus .bg {
    background-position: -1781px -1564px
}

.m1450 .eu9.active-region .bg {
    background-position: -1781px -2594px
}

.m1450 .eu10.focus .bg, .m1450 .eu10.active-region .bg {
    height: 63px;
    left: 622px;
    top: 730px;
    width: 109px
}

.m1450 .eu10.focus .bg {
    background-position: -5px -1228px
}

.m1450 .eu10.active-region .bg {
    background-position: -5px -2258px
}

.m1450 .eu11.focus .bg, .m1450 .eu11.active-region .bg {
    height: 242px;
    left: 305px;
    top: 396px;
    width: 367px
}

.m1450 .eu11.focus .bg {
    background-position: -5px -1886px
}

.m1450 .eu11.active-region .bg {
    background-position: -5px -2916px
}

.m1450 .eu12.focus .bg, .m1450 .eu12.active-region .bg {
    height: 67px;
    left: 778px;
    top: 486px;
    width: 103px
}

.m1450 .eu12.focus .bg {
    background-position: -1317px -1228px
}

.m1450 .eu12.active-region .bg {
    background-position: -1317px -2258px
}

.m1450 .eu13.focus .bg, .m1450 .eu13.active-region .bg {
    height: 227px;
    left: 345px;
    top: 729px;
    width: 236px
}

.m1450 .eu13.focus .bg {
    background-position: -857px -1375px
}

.m1450 .eu13.active-region .bg {
    background-position: -857px -2405px
}

.m1450 .eu14.focus .bg, .m1450 .eu14.active-region .bg {
    height: 395px;
    left: 740px;
    top: 86px;
    width: 195px
}

.m1450 .eu14.focus .bg {
    background-position: -674px -1684px
}

.m1450 .eu14.active-region .bg {
    background-position: -674px -2714px
}

.m1450 .eu15.focus .bg, .m1450 .eu15.active-region .bg {
    height: 55px;
    left: 1069px;
    top: 907px;
    width: 108px
}

.m1450 .eu15.focus .bg {
    background-position: -418px -1228px
}

.m1450 .eu15.active-region .bg {
    background-position: -418px -2258px
}

.m1450 .eu16.focus .bg, .m1450 .eu16.active-region .bg {
    height: 204px;
    left: 523px;
    top: 619px;
    width: 147px
}

.m1450 .eu16.focus .bg {
    background-position: -411px -1746px
}

.m1450 .eu16.active-region .bg {
    background-position: -411px -2776px
}

.m1450 .eu17.focus .bg, .m1450 .eu17.active-region .bg {
    height: 143px;
    left: 738px;
    top: 947px;
    width: 143px
}

.m1450 .eu17.focus .bg {
    background-position: -4px -1341px
}

.m1450 .eu17.active-region .bg {
    background-position: -4px -2371px
}

.m1450 .eu18.focus .bg, .m1450 .eu18.active-region .bg {
    height: 68px;
    left: 686px;
    top: 792px;
    width: 109px
}

.m1450 .eu18.focus .bg {
    background-position: -1458px -1229px
}

.m1450 .eu18.active-region .bg {
    background-position: -1458px -2259px
}

.m1450 .eu19.focus .bg, .m1450 .eu19.active-region .bg {
    height: 121px;
    left: 34px;
    top: 240px;
    width: 178px
}

.m1450 .eu19.focus .bg {
    background-position: -397px -1586px
}

.m1450 .eu19.active-region .bg {
    background-position: -397px -2616px
}

.m1450 .eu20.focus .bg, .m1450 .eu20.active-region .bg {
    height: 106px;
    left: 260px;
    top: 614px;
    width: 72px
}

.m1450 .eu20.focus .bg {
    background-position: -857px -1227px
}

.m1450 .eu20.active-region .bg {
    background-position: -857px -2257px
}

.m1450 .eu21.focus .bg, .m1450 .eu21.active-region .bg {
    height: 2px;
    left: 629px;
    top: 900px;
    width: 2px
}

.m1450 .eu21.focus .bg {
    background-position: -914px -2165px
}

.m1450 .eu21.active-region .bg {
    background-position: -914px -3195px
}

.m1450 .eu22.focus .bg, .m1450 .eu22.active-region .bg {
    height: 249px;
    left: 534px;
    top: 827px;
    width: 191px
}

.m1450 .eu22.focus .bg {
    background-position: -1473px -1339px
}

.m1450 .eu22.active-region .bg {
    background-position: -1473px -2369px
}

.m1450 .eu23.focus .bg, .m1450 .eu23.active-region .bg {
    height: 31px;
    left: 749px;
    top: 914px;
    width: 29px
}

.m1450 .eu23.focus .bg {
    background-position: -1804px -1414px
}

.m1450 .eu23.active-region .bg {
    background-position: -1804px -2444px
}

.m1450 .eu24.focus .bg, .m1450 .eu24.active-region .bg {
    height: 71px;
    left: 764px;
    top: 535px;
    width: 117px
}

.m1450 .eu24.focus .bg {
    background-position: -1606px -1229px
}

.m1450 .eu24.active-region .bg {
    background-position: -1606px -2259px
}

.m1450 .eu25.focus .bg, .m1450 .eu25.active-region .bg {
    height: 6px;
    left: 580px;
    top: 823px;
    width: 3px
}

.m1450 .eu25.focus .bg {
    background-position: -824px -2163px
}

.m1450 .eu25.active-region .bg {
    background-position: -824px -3193px
}

.m1450 .eu26.focus .bg, .m1450 .eu26.active-region .bg {
    height: 73px;
    left: 764px;
    top: 583px;
    width: 94px
}

.m1450 .eu26.focus .bg {
    background-position: -153px -1228px
}

.m1450 .eu26.active-region .bg {
    background-position: -153px -2258px
}

.m1450 .eu27.focus .bg, .m1450 .eu27.active-region .bg {
    height: 18px;
    left: 520px;
    top: 752px;
    width: 13px
}

.m1450 .eu27.focus .bg {
    background-position: -674px -2161px
}

.m1450 .eu27.active-region .bg {
    background-position: -674px -3191px
}

.m1450 .eu28.focus .bg, .m1450 .eu28.active-region .bg {
    height: 33px;
    left: 756px;
    top: 934px;
    width: 42px
}

.m1450 .eu28.focus .bg {
    background-position: -1716px -1489px
}

.m1450 .eu28.active-region .bg {
    background-position: -1716px -2519px
}

.m1450 .eu29.focus .bg, .m1450 .eu29.active-region .bg {
    height: 5px;
    left: 656px;
    top: 1064px;
    width: 4px
}

.m1450 .eu29.focus .bg {
    background-position: -868px -2163px
}

.m1450 .eu29.active-region .bg {
    background-position: -868px -3193px
}

.m1450 .eu30.focus .bg, .m1450 .eu30.active-region .bg {
    height: 72px;
    left: 854px;
    top: 794px;
    width: 57px
}

.m1450 .eu30.focus .bg {
    background-position: -1110px -1229px
}

.m1450 .eu30.active-region .bg {
    background-position: -1110px -2259px
}

.m1450 .eu31.focus .bg, .m1450 .eu31.active-region .bg {
    height: 2px;
    left: 545px;
    top: 903px;
    width: 2px
}

.m1450 .eu31.focus .bg {
    background-position: -964px -2164px
}

.m1450 .eu31.active-region .bg {
    background-position: -964px -3194px
}

.m1450 .eu32.focus .bg, .m1450 .eu32.active-region .bg {
    height: 37px;
    left: 724px;
    top: 908px;
    width: 31px
}

.m1450 .eu32.focus .bg {
    background-position: -1799px -1328px
}

.m1450 .eu32.active-region .bg {
    background-position: -1799px -2358px
}

.m1450 .eu33.focus .bg, .m1450 .eu33.active-region .bg {
    height: 74px;
    left: 479px;
    top: 664px;
    width: 65px
}

.m1450 .eu33.focus .bg {
    background-position: -551px -1325px
}

.m1450 .eu33.active-region .bg {
    background-position: -551px -2355px
}

.m1450 .eu34.focus .bg, .m1450 .eu34.active-region .bg {
    height: 505px;
    left: 502px;
    top: 33px;
    width: 424px
}

.m1450 .eu34.focus .bg {
    background-position: -1158px -1628px
}

.m1450 .eu34.active-region .bg {
    background-position: -1158px -2658px
}

.m1450 .eu35.focus .bg, .m1450 .eu35.active-region .bg {
    height: 152px;
    left: 654px;
    top: 629px;
    width: 161px
}

.m1450 .eu35.focus .bg {
    background-position: -4px -1524px
}

.m1450 .eu35.active-region .bg {
    background-position: -4px -2554px
}

.m1450 .eu36.focus .bg, .m1450 .eu36.active-region .bg {
    height: 108px;
    left: 276px;
    top: 938px;
    width: 53px
}

.m1450 .eu36.focus .bg {
    background-position: -397px -1438px
}

.m1450 .eu36.active-region .bg {
    background-position: -397px -2468px
}

.m1450 .eu37.focus .bg, .m1450 .eu37.active-region .bg {
    height: 107px;
    left: 753px;
    top: 799px;
    width: 151px
}

.m1450 .eu37.focus .bg {
    background-position: -205px -1523px
}

.m1450 .eu37.active-region .bg {
    background-position: -205px -2553px
}

.m1450 .eu38.focus .bg, .m1450 .eu38.active-region .bg {
    height: 978px;
    left: 745px;
    top: -18px;
    width: 697px
}

.m1450 .eu38.focus .bg {
    background-position: -1883px -1229px
}

.m1450 .eu38.active-region .bg {
    background-position: -1883px -2259px
}

.m1450 .eu39.focus .bg, .m1450 .eu39.active-region .bg {
    height: 89px;
    left: 730px;
    top: 848px;
    width: 67px
}

.m1450 .eu39.focus .bg {
    background-position: -1207px -1227px
}

.m1450 .eu39.active-region .bg {
    background-position: -1207px -2257px
}

.m1450 .eu40.focus .bg, .m1450 .eu40.active-region .bg {
    height: 46px;
    left: 698px;
    top: 766px;
    width: 92px
}

.m1450 .eu40.focus .bg {
    background-position: -287px -1228px
}

.m1450 .eu40.active-region .bg {
    background-position: -287px -2258px
}

.m1450 .eu41.focus .bg, .m1450 .eu41.active-region .bg {
    height: 34px;
    left: 642px;
    top: 832px;
    width: 51px
}

.m1450 .eu41.focus .bg {
    background-position: -1714px -1415px
}

.m1450 .eu41.active-region .bg {
    background-position: -1714px -2445px
}

.m1450 .eu42.focus .bg, .m1450 .eu42.active-region .bg {
    height: 178px;
    left: 279px;
    top: 903px;
    width: 218px
}

.m1450 .eu42.focus .bg {
    background-position: -415px -1990px
}

.m1450 .eu42.active-region .bg {
    background-position: -415px -3020px
}

.m1450 .eu43.focus .bg, .m1450 .eu43.active-region .bg {
    height: 482px;
    left: 604px;
    top: 134px;
    width: 212px
}

.m1450 .eu43.focus .bg {
    background-position: -908px -1640px
}

.m1450 .eu43.active-region .bg {
    background-position: -908px -2670px
}

.m1450 .eu44.focus .bg, .m1450 .eu44.active-region .bg {
    height: 47px;
    left: 523px;
    top: 810px;
    width: 73px
}

.m1450 .eu44.focus .bg {
    background-position: -567px -1227px
}

.m1450 .eu44.active-region .bg {
    background-position: -567px -2257px
}

.m1450 .eu45.focus .bg, .m1450 .eu45.active-region .bg {
    height: 130px;
    left: 839px;
    top: 940px;
    width: 307px
}

.m1450 .eu45.focus .bg {
    background-position: -4px -1716px
}

.m1450 .eu45.active-region .bg {
    background-position: -4px -2746px
}

.m1450 .eu46.focus .bg, .m1450 .eu46.active-region .bg {
    height: 196px;
    left: 783px;
    top: 696px;
    width: 290px
}

.m1450 .eu46.focus .bg {
    background-position: -1133px -1366px
}

.m1450 .eu46.active-region .bg {
    background-position: -1133px -2396px
}

.m1450 .eu47.focus .bg, .m1450 .eu47.active-region .bg {
    height: 311px;
    left: 296px;
    top: 448px;
    width: 160px
}

.m1450 .eu47.focus .bg {
    background-position: -657px -1334px
}

.m1450 .eu47.active-region .bg {
    background-position: -657px -2364px
}

.m1450 .eu48.focus .bg, .m1450 .eu48.active-region .bg {
    height: 159px;
    left: 336px;
    top: 599px;
    width: 120px
}

.m1450 .eu48.focus .bg {
    background-position: -1621px -1855px
}

.m1450 .eu48.active-region .bg {
    background-position: -1621px -2885px
}

.m1450 .eu49.focus .bg, .m1450 .eu49.active-region .bg {
    height: 11px;
    left: 350px;
    top: 641px;
    width: 10px
}

.m1450 .eu49.focus .bg {
    background-position: -725px -2162px
}

.m1450 .eu49.active-region .bg {
    background-position: -725px -3192px
}

.m1450 .eu50.focus .bg, .m1450 .eu50.active-region .bg {
    height: 35px;
    left: 296px;
    top: 618px;
    width: 45px
}

.m1450 .eu50.focus .bg {
    background-position: -1714px -1341px
}

.m1450 .eu50.active-region .bg {
    background-position: -1714px -2371px
}

.m1450 .eu51.focus .bg, .m1450 .eu51.active-region .bg {
    height: 187px;
    left: 306px;
    top: 448px;
    width: 109px
}

.m1450 .eu51.focus .bg {
    background-position: -1621px -1629px
}

.m1450 .eu51.active-region .bg {
    background-position: -1621px -599px
}

.m1450 .eu52.focus .bg, .m1450 .eu52.active-region .bg {
    height: 54px;
    left: 342px;
    top: 668px;
    width: 42px
}

.m1450 .eu52.focus .bg {
    background-position: -1621px -2064px
}

.m1450 .eu52.active-region .bg {
    background-position: -1621px -3094px
}

.m1450 .eu1 a {
    left: 764px;
    top: 974px
}

.m1450 .eu2 a {
    left: 468px;
    top: 944px
}

.m1450 .eu3 a {
    left: 679px;
    top: 828px
}

.m1450 .eu4 a {
    left: 892px;
    top: 673px
}

.m1450 .eu5 a {
    left: 517px;
    top: 751px
}

.m1450 .eu6 a {
    left: 729px;
    top: 909px
}

.m1450 .eu7 a {
    left: 846px;
    top: 942px
}

.m1450 .eu8 a {
    left: 709px;
    top: 873px
}

.m1450 .eu9 a {
    left: 975px;
    top: 1099px
}

.m1450 .eu10 a {
    left: 688px;
    top: 775px
}

.m1450 .eu11 a {
    left: 591px;
    top: 606px
}

.m1450 .eu12 a {
    left: 852px;
    top: 526px
}

.m1450 .eu13 a {
    left: 487px;
    top: 844px
}

.m1450 .eu14 a {
    left: 876px;
    top: 343px
}

.m1450 .eu15 a {
    left: 1144px;
    top: 957px
}

.m1450 .eu16 a {
    left: 612px;
    top: 735px
}

.m1450 .eu17 a {
    left: 793px;
    top: 1011px
}

.m1450 .eu18 a {
    left: 756px;
    top: 840px
}

.m1450 .eu19 a {
    left: 154px;
    top: 319px
}

.m1450 .eu19 a.tooltip-left .tooltip-arrow {
    left: 154px
}

.m1450 .eu20 a {
    left: 319px;
    top: 690px
}

.m1450 .eu21 a {
    left: 645px;
    top: 915px
}

.m1450 .eu22 a {
    left: 645px;
    top: 938px
}

.m1450 .eu23 a {
    left: 778px;
    top: 943px
}

.m1450 .eu24 a {
    left: 855px;
    top: 583px
}

.m1450 .eu25 a {
    left: 596px;
    top: 841px
}

.m1450 .eu26 a {
    left: 833px;
    top: 631px
}

.m1450 .eu27 a {
    left: 541px;
    top: 777px
}

.m1450 .eu28 a {
    left: 791px;
    top: 964px
}

.m1450 .eu29 a {
    left: 672px;
    top: 1081px
}

.m1450 .eu30 a {
    left: 903px;
    top: 841px
}

.m1450 .eu31 a {
    left: 561px;
    top: 918px
}

.m1450 .eu32 a {
    left: 751px;
    top: 937px
}

.m1450 .eu33 a {
    left: 531px;
    top: 713px
}

.m1450 .eu34 a {
    left: 586px;
    top: 436px
}

.m1450 .eu35 a {
    left: 753px;
    top: 715px
}

.m1450 .eu36 a {
    left: 310px;
    top: 1006px
}

.m1450 .eu37 a {
    left: 841px;
    top: 866px
}

.m1450 .eu38 a {
    left: 1138px;
    top: 530px
}

.m1450 .eu39 a {
    left: 775px;
    top: 907px
}

.m1450 .eu40 a {
    left: 753px;
    top: 802px
}

.m1450 .eu41 a {
    left: 678px;
    top: 865px
}

.m1450 .eu42 a {
    left: 390px;
    top: 995px
}

.m1450 .eu43 a {
    left: 727px;
    top: 314px
}

.m1450 .eu44 a {
    left: 573px;
    top: 844px
}

.m1450 .eu45 a {
    left: 1012px;
    top: 1015px
}

.m1450 .eu46 a {
    left: 949px;
    top: 784px
}

.m1450 .eu47 a {
    left: 406px;
    top: 653px
}

.m1450 .eu48 a {
    left: 421px;
    top: 694px
}

.m1450 .eu49 a {
    left: 371px;
    top: 662px
}

.m1450 .eu50 a {
    left: 337px;
    top: 647px
}

.m1450 .eu51 a {
    left: 378px;
    top: 585px
}

.m1450 .eu52 a {
    left: 384px;
    top: 710px
}

/* RESPONSIVE RESPONSIVE */

@media all and (max-width: 2561px) {
    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 748.6px !important;
    }

    #text_slide02, #text_slide01, #text_slide03 {
        left: 17.7% !important;
    }
}

@media all and (max-width: 2448px) {
    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 730px !important;
    }

    #text_slide02, #text_slide01, #text_slide03 {
        left: 16.5% !important;
    }
}

@media all and (min-width: 2300px) {
    .news_link {

        min-height: 525px;
    }

    .pure_img {
        left: 61%;
    }

    .soft_img {
        left: 76%;

    }


}

@media all and (max-width: 2300px) {
    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 672.5px !important;
    }

    #text_slide02, #text_slide01, #text_slide03 {
        left: 14% !important;
    }
}

@media all and (max-width: 2200px) {

    #text_slide02, #text_slide01, #text_slide03 {
        left: 12% !important;
    }
}

@media all and (max-width: 2100px) {
    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 614px !important;
    }

    #text_slide02, #text_slide01, #text_slide03 {
        left: 11% !important;
    }
}

@media all and (max-width: 2000px) {
    #text_slide02, #text_slide01, #text_slide03 {
        left: 10% !important;
    }

}

@media all and (min-width: 1921px) {
    #ekonomik_top {
        height: 655px;
        background-size: cover;
    }

    #mod_individuanost .template-page.content.units {
        max-width: none;
    }

    .template-page.content.units, #header .inner-container, #footer .container {
        max-width: 1690px;
        margin: auto;
        float: none;
        display: block;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #reference .template-page.content.units, #barvita_pokrajina .template-page.content.units, #podjetje .template-page.content.units, #map .template-page.content.units {
        max-width: 100%;
        margin: auto;
        float: none;
        display: block;
    }

    .ls-wp-fullwidth-container img.ls-l {
        width: 55% !important;
        left: 35% !important

    }

    #home_novice form {

        bottom: 30px;
    }

    #pritisnite .entry-content-wrapper.clearfix, #bivanje .entry-content-wrapper.clearfix, #ekonomik_ergo .entry-content-wrapper.clearfix {
        text-align: center;
    }

    #pritisnite .flex_column_table, #bivanje .flex_column_table, #ekonomik_ergo .flex_column_table {
        display: inline

    }

    #pritisnite .levo.first {
        margin-left: 0px;
    }

    #pritisnite div.av_one_fourth {
        max-width: 367px;
        margin-left: 4%;
        display: inline-block;
        text-align: left;
    }

    #bivanje div.av_one_third {
        max-width: 515px;
        margin-left: 4%;
        text-align: left;
        display: inline-block;
    }


    #fontana_produkti .flex_column_table {
        width: 70%;
        margin: 50px auto 0;;
    }

    #footer .container > div:nth-child(1) {
        width: 40%;
    }

    #footer .container > div:nth-child(2) {
        width: 33%;
    }

    #footer .container > div:nth-child(3) {
        width: 26%;
    }


}

@media all and (max-width: 1920px) {
    #modul_top {
        background-position: 70% top !important;
    }

    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 651px !important;
    }

    #text_slide02, #text_slide01, #text_slide03 {
        left: 8.7% !important;
    }

    #ekonomik_top {
        background-size: contain;
    }
}

@media all and (max-width: 1800px) {
    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 590px !important;
    }

    .pdf_okvir {
        width: 100%;
    }
}

@media all and (max-width: 1700px) {
    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 540px !important;
    }

    .map {
        left: 8%;
    }

    #addresses > ul > li > ul > li {
        width: 100%;
        display: block;
        float: left;
    }

    .distributerji td p {
        margin: 0px;
    }

    #slikanovice {
        width: 40%;
    }

    .news_right {
        width: 35%;
    }

    .post_novice .posamezna_novica {
        width: 65%;
    }
}

@media all and (max-width: 1700px) and (min-width: 796px) {
    .distributerji td {
        width: 100% !important;
    }
}

@media all and (max-width: 1650px) {
    #fontana_top {
        background-position: 35% center !important;
    }
}

@media all and (max-width: 1600px) {
    .map {
        left: 4%;
    }

    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 510px !important;
    }

    #avia-menu li a {
        padding: 0px 30px;
    }
}

@media all and (max-width: 1500px) {
    #reference .avia-gallery .avia-gallery-big-inner {
        height: auto !important;
    }

    #reference .avia-gallery .avia-gallery-big img {
        position: relative;
        bottom: auto;
    }

    .main_menu {
        position: relative;
    }

    #avia-menu li a {
        padding: 0px 20px;
    }

    .container {
        padding: 0px 5% !important;
    }

    #text_slide02, #text_slide01, #text_slide03 {
        left: 5% !important;
    }

    .ls-wp-fullwidth-container div.ls-l {
        left: 6% !important;
        width: 39% !important;
    }

    .ls-wp-fullwidth-container img.ls-l {
        top: 187px !important;
    }

    #footer .container > div:nth-child(3) {
        width: 22%;
        padding-left: 5%;

    }

    #footer .container > div:nth-child(1) {
        padding-right: 5%;
    }

    #dotik .text1 {
        margin-top: 50px;
        width: 53%;
    }

    #dotik .el_after_av_one_half {
        margin-left: 0px;
    }

    .k_del {
        width: 33% !important;
        min-height: 270px !important;
        margin: 40px 0px 0px !important;
        display: block;
        clear: none !important;
    }

    .zaposleni {
        width: 33% !important;
        float: left !important;
        clear: none !important;
    }

    .map {
        left: 1%;
    }

    .crna_zgoraj {
        padding: 50px 20px;
    }

    #novice_main .ena_novica {
        padding-left: 5%
    }

    .novica_form {
        padding-right: 5%;
    }

    #home_novice form > p:nth-child(5) {
        width: 25% !important;

    }
}

@media all and (max-width: 1450px) {
    .omejitev div.prikaz_pdf {
        padding: 110px 0 100px;
    }

    ul.prospekti .prikazi, ul.katalogi .prikaz, ul.popisni .prikaz, .prikazi {
        left: 30%;
    }

    a.pdf_okvir {
        width: 30.75%;
    }

    ul.seznam {
        padding: 0 0 0 100px;
    }

    .omejitev div.ime_jezika, .omejitev div.pdf_okvir {
        padding: 0;
    }
}

@media all and (max-width: 1400px) {
    /* home home HOME HOME home */
    #home_novice .novice {
        float: left;
        position: relative;
        top: -46px;
    }

    .prikazi {
        left: 38%;
    }

    .seznam_video .video {
        display: block;
        left: auto;
        min-width: 600px;
        top: 130px;
    }

    #home_novice form > p:nth-child(3) {
        position: absolute;
        left: 0;
        margin-left: 0px;
        width: 20% !important;
        max-width: 250px;
    }

    #home_novice form > p:nth-child(5) {

        width: 20% !important;
        position: absolute;
        left: 21%;
        margin-left: 0px;
        margin-right: 0px;

    }

    #home_novice form > p:nth-child(6) {
        position: absolute;
        left: 42%;
        margin-right: 0px;
        margin-left: 0px;
    }

    .k_del {

        min-height: 320px !important;
    }

    .novica_form form {
        padding: 44px 20px;
    }

    #home_novice .wpcf7 {

        width: 69%;
        margin-top: 90px;
    }

    #home_novice form {
        width: 100%;
    }

    .video iframe {
        width: 600px !important;
        height: 339px !important;
        position: relative;
        left: auto;
    }

    .video iframe {
        left: auto;
    }

    .prikaz_video {
        height: 600px;
    }
}

@media all and (max-width: 1350px) {
    .map {
        left: 10%;
    }


}

@media all and (max-width: 1300px) {
    .seznam > li > ul {
        font-size: 18px;
    }

    ul.prospekti .prikazi, ul.katalogi .prikaz, ul.popisni .prikaz, .prikazi, .video {
        left: 40%;
    }

    #avia-menu li a {
        padding: 0px 20px;
    }

    .ls-wp-fullwidth-container div.ls-l {
        font-size: 25px !important;
    }

    #home_ekonomik .av_one_half.first {
        width: 100%;
    }

    #home_ekonomik .ekonomik_desno {
        width: 100%;
        margin-left: 0px !important
    }

    #zavetje .text {
        padding-right: 60px;
        margin-top: 75px;
    }

    .k_del {
        width: 50% !important;
        min-height: 257px !important;
    }

    .map {
        left: 9%;
    }

    #slo_map {
        width: 100% !important;
        border-bottom: 0px;
        margin-top: 0px;
        height: 156px;
    }

    #table_text {
        width: 100% !important;
        height: initial;
        padding-bottom: 14px;
        margin-top: 0px;
    }

    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 490px !important;
    }

    .naslov_kataloga p {
        font-size: 20px;
    }

    #avia-menu li a {
        padding: 0px 20px;
    }
}

@media all and (max-width: 1200px) {
    #pritisnite.modul a {
        position: relative;
    }

    #avia-menu li a {
        font-size: 14px;
    }

    #multi_vsebina .prikazi, .prospekti .prikazi.preklopi1, .popisni .prikazi.preklopi1, .seznam_slika .galerija {
        width: calc(100% - 465px);
    }

    ul.katalogi .prikazi {
        width: calc(100% - 455px);
    }

    #modul_top {
        background-size: initial;
    }

    #modul_top .av_one_half {
        display: block;
        margin: auto;
        float: none;
        text-align: center;
    }

    .vse_novice {
        padding: 10px 20px;
    }

    #footer .container > div:nth-child(3) {
        width: 17%;
        padding-left: 0%;
    }

    #footer .container > div:nth-child(1) {
        width: 52%;
        padding-right: 2%;
    }

    #modul_top {
        background-position: left center !important;
    }

    #pritisnite .flex_column_table {
        display: block;
    }

    #pritisnite .levo, #pritisnite .desno {
        float: left;
        display: block;
        width: 49.5%;
        margin: 0px;
        text-align: center;
        min-height: 550px;
    }

    #pritisnite .levo {
        margin-right: 0.5%
    }

    #pritisnite .desno {
        margin-left: 0.5%
    }

    #fontana_produkti .container {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    #fontana_produkti .el_after_av_one_half .avia-image-container {
        min-width: 518px
    }

    .zaposleni {
        width: 50% !important;
    }

    .map {
        left: 6%;
    }

    .distributerji td {
        padding-left: 20px !important;
    }

    .distributerji td p {
        font-size: 16px;
    }

    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 480px !important;
    }

    .logo img {
        max-width: 300px;
    }

}

@media all and (max-width: 1100px) {
    strong.logo img {
        max-height: 60px !important;
        vertical-align: middle;
        display: inline-block;
    }

    /* HOME HOME */
    #avia-menu li a {
        font-size: 13px;
        padding: 0px 12px;
    }

    #multi_vsebina .prikazi, .prospekti .prikazi.preklopi1, .popisni .prikazi.preklopi1, .seznam_slika .galerija {
        width: calc(100% - 392px);
    }

    #fontana_top .av_one_half {
        display: block;
        margin: auto;
        float: none;
        text-align: center;
        min-width: 750px;

    }

    #ekonomik_top {
        display: table;
        background-size: initial;
    }

    #ekonomik_top .container {
        display: table-cell;
        vertical-align: middle;
        top: initial
    }

    #ekonomik_top, #fontana_top {
        background-position: left bottom !important;
    }

    #dotik .text1 p {
        margin: 10px 0px;
        font-size: 18px;
    }

    #avia-menu li a {
        font-size: 14px;
    }

    .ls-wp-fullwidth-container div.ls-l {
        font-size: 23px !important;
    }

    #home_slider_logo1 {
        margin-bottom: 15px;
    }

    #home_slider_text a {
        margin-top: 20px;
    }

    #home_touch p:nth-child(1) {
        width: 100%;
    }

    #home_touch p:nth-child(2) {
        width: 100%;
        position: relative;
        text-align: center;
        top: 0px;
    }

    #slikanovice, .novica_skupaj {
        width: 100%;
    }

    .posamezna_novica {
        width: 65%;
    }

    .novica_skupaj {
        padding: 20px 0px 0px 0px;
    }

    .novice_stolpec {
        width: 35%;
    }

    .vse_novice {
        position: absolute;
        bottom: 100px;
        display: inline;
        left: 70%;
        top: initial;
        min-width: 190px;
    }

    #home_novice .vse_novice {
        left: 70%;
        bottom: initial;
    }

    #home_novice .wpcf7 {
        margin-top: 50px;
    }

    #home_novice .novice {
        float: none;
        position: relative;
        top: 15px;
    }

    #home_novice form > p:nth-child(3), #home_novice form > p:nth-child(5) {

        margin: 18px 0px 0px 0px;
    }

    #home_novice form > p:nth-child(3) {
        position: relative;
        left: 0;
        float: left;
        margin-left: 0px;
        width: 49.5% !important;
    }

    #home_novice form > p:nth-child(5) {
        width: 49% !important;
        position: relative;
        float: left;
        left: 1%;
    }

    #home_novice form > p:nth-child(6) {
        position: relative;
        left: initial;
        margin-top: 15px;
        display: block;
        max-width: 220px;
        margin: auto;

    }

    #home_novice form > p:nth-child(6) input {
        margin-top: 15px;
    }

    #home_novice .wpcf7 {
        position: absolute;
        left: 0px;
    }

    #text-2 {
        font-size: 19px;
    }

    #celanovica {
        font-size: 24px;
        width: 65%;
    }

    #ostalenovice {
        width: 34%;
        font-size: 24px;
    }

    #fontana_top {
        background-position: left center !important;
    }

    .map {
        left: 0%;
    }

    .ena_novica .posamezna_novica img {
        margin: auto;
        display: block;
        float: none;
        width: 100%;

    }

    .post_novice input[type="submit"] {
        width: 100%;
        padding: 10px 15px;
    }

    #novice_main .ena_novica {
        padding-right: 2%;
    }

    #novice_main .novica_form {
        width: 40% !important;
    }

    .news_right {
        width: 40%;
    }

    .post_novice .posamezna_novica {
        width: 60%;
    }

    .novica_form .novice p {
        text-indent: 5px;
    }

    .news_right .vse_novice {
        left: initial !important;
        right: initial !important;

    }

    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 480px !important;
    }

}

@media all and (max-width: 1050px) {
    a.pdf_okvir {
        width: 48.75%;
    }

    ul.prospekti .prikazi, ul.katalogi .prikaz, ul.popisni .prikaz, .prikazi, .video {
        left: 39%;
    }

    ul.katalogi .prikazi {
        width: calc(100% - 410px);
    }
}

@media all and (max-width: 1000px) {
    #home_modul ul {
        display: inline-block;
        padding-bottom: 14px;
        width: 100%;
        margin-left: 0;
    }

    #multi_vsebina .prikaz_slik .prikazi {
        top: 260px;
    }

    .seznam_slika {
        margin: 0;
    }

    .seznam_slika .galerija {
        width: auto;
        min-width: 600px;
        left: 50%;
        transform: translateX(-50%);
        top: 205px;
    }

    ul.prospekti .prikazi, ul.katalogi .prikaz, ul.popisni .prikaz, .prikazi, .video {
        left: 34%;
    }

    ul.katalogi .prikazi {
        width: calc(100% - 310px);
    }

    #home_modul ul li {
        margin: 0px 2% !important;
        width: 28%;
        text-align: center;
    }

    .home_soft, .home_line, .home_pure {
        width: 100% !important;
        margin-top: 320px !important;
    }

    .line_img, .soft_img, .pure_img {
        top: 465px !important;
        left: 25% !important;
    }

    .pure_img {
        left: 12%;
    }

    .line_img {
        left: 38%;
    }

    .soft_img {
        left: 64%;
    }

    .point {
        display: inline-block;
        max-width: 200px;
    }

    .seznam_video .point {
        max-width: none;
    }

    #podjetje .popup_podjetje {
        width: 100% !important;
    }

    #header .container {
        padding: 0px 3% 0 0 !important;
    }

    #avia-menu li a {
        font-size: 13px;
        padding: 0px 12px;
    }

    .ls-wp-fullwidth-container img.ls-l {
        top: 221px !important;
        left: 45% !important;
    }

    .line_img, .soft_img, .pure_img {
        top: 430px;

    }

    #footer .container > div:nth-child(1) {
        width: 100%;
    }

    #footer .container > div:nth-child(2), #footer .container > div:nth-child(3) {
        width: 50%;
        /*pred dodajanjem recaptche*/
        /*width: 100%;*/
    }

    #footer_tem {
        width: 343px;
        margin: auto;
        display: block;
    }


    #footer div.wpcf7 img.ajax-loader {
        display: block;
        margin: auto;
    }

    #text-2 .textwidget, #footer form {
        text-align: center;
    }


    #footer .novice {
        margin-left: 5%;
    }

    #footer_copy {
        margin: auto;
        margin: auto;
        display: block;
        width: 100%;
        text-align: center;

    }

    #mod_individuanost {
        margin-top: 100px;
    }

    #dotik .text1 p {
        margin: 10px 0px;
        font-size: 18px;
    }

    #dotik .text1 {
        margin-top: 20px;
    }

    #dotik h2 {
        margin-bottom: 20px;
        font-size: 26px;
    }

    #produkt_eko .el_after_av_one_half {
        margin-left: 1%;
        width: 52%;
    }

    #produkt_eko .container {
        padding: 0px 2% !important;
    }

    #fontana_produkti .av_one_half {
        width: 100%;
        display: block;
    }

    #fontana_produkti .el_after_av_one_half .avia-image-container {
        min-width: 0px;
    }

    #reference .av-image-caption-overlay p {
        width: 230px;
        padding: 6.5px 8px;
        font-size: 15.92px;
    }

    #podjetje .entry-content-wrapper > div:nth-child(6) > div, #podjetje .entry-content-wrapper > div:nth-child(7) > div, #podjetje .entry-content-wrapper > div:nth-child(8) > div, #podjetje .entry-content-wrapper > div:nth-child(9) > div {
        display: block;
        width: 100%;
    }

    .crna_zgoraj h2 {
        text-align: center;
    }

    .news_link {
        width: 30%;
        margin: 60px 1.5% 0px;
        float: left;
        height: 480px;

    }

    .novice_razmak {
        display: none;
    }

    #news .container {
        padding: 0px 3% !important;
    }

    .vse_novice {
        margin-left: 0;
        right: 80px;
    }

    #top .footer_color input[name="your-name"], #top .footer_color input[name="your-email"] {
        margin-bottom: 20px !important;
        margin-left: 0px;
        max-width: 388px;
        margin: auto;
        float: none;
    }

    #footer .form_palceholder {
        display: none;
    }

    #footer .wpcf7-form-control-wrap {
        width: 100%;
        float: none;
        margin: auto;
        display: block;
    }

    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 450px !important;
    }

    .jeziki {
        position: absolute;
        right: 0;
        top: 70px;
    }
}

.menu-item-language {
    display: none;
}

@media all and (max-width: 960px) {
    .vse_novice {
        padding: 10px;
    }

}

@media all and (max-width: 900px) {
    ul.seznam, ul.seznam_video, .seznam_slika {
        padding: 60px 0 0 50px;
    }

    .seznam_video .video {
        min-width: auto;
        width: 90%;
    }

    .video iframe {
        width: 100% !important;
        height: 454px !important;
    }

    #avia-menu li a {
        font-size: 12px;
        padding: 0px 8px;
    }

    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 450px !important;
    }

    #produkt_eko ul li {
        padding-left: 10px;
        font-size: 16px;
    }

    .ls-wp-fullwidth-container div.ls-l {
        font-size: 20px !important;
    }

    #celanovica {
        font-size: 20px;
    }

    #ostalenovice {
        font-size: 16px;
    }

    #home_novice td {
        padding-bottom: 20px;
    }

    #eko_bottom {
        height: initial;
    }

    #fontana_top section, #fontana_top .av_one_half.first {
        min-width: 0px;
        width: 100%;
    }

    #reference .besedilo p, .prodajna_mreza_text p {
        max-width: none;
        padding: 0px 5%;
    }

    .map {
        left: -3%;
    }

    .distributerji td {
        padding-left: 10px !important;
    }
}


@media all and (max-width: 832px) {
    strong.logo img {
        max-height: 53px !important;
    }

    .vse_novice {
        font-size: 14px;
    }

    .distributerji_prikaz p {
        font-size: 15px;
    }
}

@media all and (max-width: 837px) {

    #produkt_eko .container {
        padding: 0px 2% !important;
    }

    #produkt_eko ul li {
        padding-left: 10px;
        font-size: 16px;
    }

}

@media all and (max-width: 795px) {
    #avia-menu li a {
        font-size: 11px;
    }

    .k_del {
        min-height: 320px !important;
    }

    .zaposleni {
        width: 100% !important;
    }

    .map, .program_tabela {
        width: 100% !important;
    }

    #prodajna_mreza {
        margin-bottom: 0px;
    }

    #slo_map {
        width: 50% !important;
        border-bottom: 1px solid #232626;
        margin-top: 30px;
    }

    #table_text {
        width: 50% !important;
        height: 156px;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    #addresses > ul > li > ul > li {
        width: 50%;
    }
}

@media all and (max-width: 767px) {
    .odpri_distributerje {
        text-align: center;
    }

    .menu-item-language {
        display: block;
    }

    #home_novice .wpcf7 {
        width: 100%;
    }

    #home_modul.modul {
        padding: 0;
    }

    #pritisnite h2, #pritisnite .template-page {
        margin-top: 0;
    }

    #pritisnite h3 {
        font-size: 20px;
        margin-top: 0;
    }

    #pritisnite.modul .av_one_fourth {
        padding-bottom: 0;
    }

    #mod_slike .content {
        padding-bottom: 0;
    }

    #prodajna_mreza .container {
        max-width: 100%;
        width: 100%;
    }

    .omejitev div.prikaz_pdf {
        padding: 60px 0 100px;
    }

    .video iframe {
        width: 100% !important;
        height: auto !important;
        min-height: 384px;
    }

    .seznam_slika .galerija {
        width: auto;
        min-width: 350px;
        top: 190px;
        text-align: center;
    }

    #multi_naslov h1 {
        margin-top: 70px;
    }

    .prikaz_video {
        height: 840px;
    }

    ul.seznam {
        padding: 0 0 0 80px;
    }

    .home_soft, .home_line, .home_pure {
        margin-top: 0 !important;
    }

    .seznam_video .video {
        min-width: auto;
        width: 90%;
    }

    /* home home home*/
    ul.prospekti .prikazi, ul.katalogi .prikaz, ul.popisni .prikaz, .prikazi {
        display: block;
        left: 5%;
        margin: auto;
        width: 90%;
        top: 370px;
    }

    .seznam > li {
        display: inline-block;
        width: 32%;
        margin-right: 1%;
        vertical-align: top;
    }

    .menjaj li {

        padding: 5px 30px 25px 20px;
    }

    .novice_galerija {
        text-align: center;
    }

    .avia-menu-text {
        font-size: 15px;
    }

    .news_images {
        display: inline-block;
    }

    .vse_novice {
        font-size: 17px;
        right: 0px;
        text-align: center;
        position: static;
    }

    #footer .novice {
        margin: auto;
    }

    #fontana_top {
        display: table;
    }

    #ekonomik_top {
        background-position: left bottom !important;
    }

    #fontana_top .container {
        display: table-cell;
        vertical-align: middle
    }

    #home_slider_text {
        top: 340px;
        position: relative;
    }

    #pritisnite .levo, #pritisnite .desno {
        min-height: initial;
    }

    #produkt_eko .entry-content-wrapper.clearfix, #fontana_dotik .flex_column_table.av-equal-height-column-flextable, #mod_individuanost .entry-content-wrapper.clearfix > div:nth-child(2), #funkcionalnost .entry-content-wrapper.clearfix div:nth-child(4) {
        display: -webkit-flex; /* Safari */
        -webkit-flex-direction: row-reverse; /* Safari 6.1+ */
        display: flex;
        flex-direction: column;
    }

    #produkt_eko .avia-builder-el-74, #mod_individuanost .entry-content-wrapper.clearfix > div:nth-child(2) .mod-l, #funkcionalnost .produkti_slika {
        order: 2;
        -webkit-order: 2;
    }

    #produkt_eko .avia-builder-el-78, #mod_individuanost .entry-content-wrapper.clearfix > div:nth-child(2) .mod-d, .tekst_produkti {
        order: 1;
        -webkit-order: 1;
    }

    #ekonomik_top {
        background-size: initial;
    }

    #menu-item-411 .avia_mega_div.avia_mega1.three.units {
        right: initial !important;
        position: relative !important;
        text-align: left;
        display: block;
        top: 60px;

    }


    #menu-item-313 .mega_menu_title {
        line-height: normal;
        height: 48px;
    }

    #menu-item-313 a {
        display: inline-block;
        position: relative;
        top: -44px;
    }

    .container {
        max-width: 100% !important;
        width: 100% !important;
        padding: 0px 8% !important;
    }

    #fontana_produkti .container {
        padding-left: 8% !important;
        padding-right: 8% !important;
    }

    .mega_menu_title a, .sub-menu li a {
        text-align: left !important;
        padding: 0px !important;

    }

    .ls-wp-fullwidth-container div.ls-l {
        font-size: 23px !important;
        width: 100% !important;
        text-align: center;
        top: 50px !important;
        position: relative;
        left: 0 !important;
    }

    .ls-wp-fullwidth-container img.ls-l {
        position: absolute;
        top: 8px !important;
        left: 0 !important;
        width: 100% !important;
    }

    .ls-wp-fullwidth-container .ls-thumbnail-wrapper {
        z-index: -1;

    }

    #home_slider_logo1, #home_slider_text a {
        margin: 20px auto;
    }

    .touch_levo, .touch_desno {
        padding: 40px 0px 0px 0px;
        margin: 0px !important;
    }

    .home_touch_logo.avia-image-container {
        float: none;
        margin: auto;
    }

    .home_touch_logo img {
        margin: auto;
    }

    #home_novice {
        height: initial !important;
    }

    #home_novice .wpcf7, #home_novice .vse_novice {
        position: relative !important;
        top: 0px !important;
        left: initial;
    }

    #home_novice input[type="submit"], .news_right input[type="submit"], .form7 input[type="submit"] {
        margin: auto;
        display: block;
        width: initial;
    }

    #home_novice img.ajax-loader {
        position: absolute;
        bottom: 22px;
        left: 80%;
    }

    #home_novice .wpcf7-not-valid-tip, #dotik .el_after_av_one_half, #konstrukcija h2 {
        margin-bottom: 0px !important;
    }

    #home_novice .wpcf7-validation-errors {
        margin: 10px 0px 0px;
    }

    #footer .your-name {
        margin-bottom: 20px;
    }

    #text-4 input[type="submit"] {
        margin-top: 0px;
    }

    .novica_skupaj {
        min-height: 40px;
    }

    #home_novice form > p:nth-child(3), #home_novice form > p:nth-child(5), #home_novice form > p:nth-child(6), #footer input[name="your-email"] {
        margin-left: 0px;
    }


    #home_touch p, .post_novice .posamezna_novica, .news_right, #home_novice form, #home_novice .posamezna_novica, #home_novice .novice, #home_novice form > p:nth-child(3), #home_novice form > p:nth-child(4), #home_novice form > p:nth-child(5), #home_novice form > p:nth-child(6) {
        width: 100% !important;
        max-width: 100% !important;

    }

    .home_soft, .home_line, .home_pure {
        width: 100% !important;
    }

    .form_placeholder {
        display: none !important;
    }

    #home_modul ul {
        display: inline-block;
        padding-bottom: 14px;
        width: 100%;
    }

    #home_modul ul li {
        margin: 0px 2% !important;
        width: 28%;
        text-align: center;
    }

    .ekonomik_tabela td {
        width: 100%;
        display: block;
        margin-top: 40px;
    }

    .ekonomik_desno, #mod_individuanost {
        margin-top: 0px !important;
    }

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


    #footer form > p:nth-child(5) {
        display: block;
    }

    #footer .container > div:nth-child(2) {
        height: 300px;
        /*po dodajanju recaptche*/
        /*height:500px;*/
    }

    #footer img.ajax-loader {
        display: block;
        margin: auto;
    }

    .ekonomik_tabela p:nth-child(2) {
        text-align: center;
    }

    /* MODUL MODUL */
    #ekonomik_top p, #fontana_top p, #modul_top p {
        font-size: 17px;
    }

    #ekonomik_top p:nth-child(2), #modul_top p:nth-child(2), #modul_top p:nth-child(3), #fontana_top p {
        margin-bottom: 15PX;
        line-height: 24px;
    }

    #modul_top p:nth-child(4) {
        margin-top: 35px;
    }

    #modul_top h2, #fontana_top h2 {
        margin-bottom: 20px;
    }


    .dotik, #fontana_top, #home_modul .mod, .eno_a, #home_touch p:nth-child(1), #mod_individuanost .avia_textblock, .produkti_text p, #pritisnite, #dotik, #bivanje, #zavetje, #produkt_eko {
        text-align: center;
    }


    #mod_slike .av-equal-height-column-flextable > div {
        margin-bottom: 0px !important
    }

    .produkti_slika {
        margin-bottom: 100px !important;
    }

    #barvita_pokrajina section {
        padding: 0 8%;
    }

    #dotik .text1 {
        margin-top: 50px !important;
        padding: 0 8.7% !important;
    }

    #zavetje .text {
        padding: 0px 8% !important;
        margin-top: 50px !important;
    }

    .k_del {
        width: 100% !important;
        min-height: 0px !important;
        padding: 0px !important;
    }

    #produkt_eko ul {
        border-bottom: 0px;
        width: 100%;
        display: block;
    }

    #produkt_eko ul li {
        width: 30%;
        text-align: center;
    }

    /* FONTANA FONTANA FONTANA */
    #fontana_top {
        padding-top: 20px;
    }

    #fontana_produkti .av_one_half.first {
        margin-bottom: 30px !important;
    }

    #f_pocutje .container {
        margin-top: 130px !important;
    }

    #podjetje div.av-equal-height-column-flextable:nth-child(2) {
        height: initial
    }

    #podjetje .dotik_img .avia-image-container {
        position: relative;
    }

    #podjetje .dotik_img, #podjetje .dotik, .program_tabela {
        margin-bottom: 0px !important;
    }

    #podjetje .dotik .text {
        padding: 30px;
    }

    .cv {
        padding: 0px 30px;
    }

    #podjetje .o_podjetju {
        height: initial;
    }

    .o_podjetju section {
        padding-bottom: 50px;
    }

    #podjetje .entry-content-wrapper > div:nth-child(6) > div, #podjetje .entry-content-wrapper > div:nth-child(7) > div, #podjetje .entry-content-wrapper > div:nth-child(8) > div, #podjetje .entry-content-wrapper > div:nth-child(9) > div {
        margin-bottom: 0px !important
    }

    .podjetje_responsive {
        display: block !important;
        width: 100% !important;
    }

    #kontakt .wpcf7-form-control-wrap {
        display: block;
        width: 100%;
        margin-left: 0px;
    }

    #novice_main .ena_novica, #novice_main .novica_form {
        display: block;
        width: 100% !important;
        margin: 0px !important;
        padding: 30px 3% 10px !important;
    }

    #novice_main .novice {
        max-width: 280px;
        margin: auto;
    }

    .news_link {
        width: 47%;
    }

    #celanovica {
        font-size: 28px;
        width: 100%;
    }

    #ostalenovice {
        font-size: 28px;
        width: 100%;
        margin-bottom: 20px;
        margin-top: 60px;
        -webkit-order: 3;
        order: 3;
        line-height: 36px;
        padding-left: 0px;
        font-weight: 300;
    }

    #home_novice .avia_textblock {

        display: -webkit-flex; /* Safari */
        -webkit-flex-direction: row-reverse; /* Safari 6.1+ */
        display: flex;
        flex-direction: column;

    }

    #celanovica {
        -webkit-order: 1;
        order: 1;
    }

    .posamezna_novica {
        -webkit-order: 2;
        order: 2;
    }


    .novice_stolpec {
        -webkit-order: 4;
        order: 4;
        width: 100%;
        padding: 0px;
    }

    #home_novice .avia_textblock div[role="form"] {
        -webkit-order: 6;
        order: 6;
        width: 100%;
    }

    #home_novice form > p:nth-child(5) {
        left: 0px;
        margin-bottom: 15px;
    }

    #podjetje .history_text li {

        width: 45%;
    }

    #home_novice .avia_textblock a, #home_novice .domov_novice b {
        -webkit-order: 5;
        order: 5;
        min-width: 225px !important;
        width: 30%;
        margin-left: 0px;
    }

    .news_right {
        margin-top: 40px;
        padding: 0px;
    }

    #text_slide02, #text_slide03, #text_slide01 {
        top: 10% !important;
        left: initial !important;
    }

    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 700px !important;
    }

    #slide_1 {
        background: transparent;
    }

    #slide_1 img {
        display: block !important;
    }

    #slide_2 {
        background: #fff url("images/temslider_2.jpg") no-repeat 100% 0px;
        background-size: 1000px;
    }

    #slide_3 {
        background: #fff url("images/temslider_3.jpg") no-repeat 90% 0px;
        background-size: 1000px;
    }

    #menu-item-411 > a {
        text-align: left;
    }

    #dotik .container {
        padding: 0px !important;
    }

    #fontana_dotik .av_one_half {
        order: 1;
        -webkit-order: 1;
    }

    #fontana_dotik .first.av_one_half {
        order: 2;
        -webkit-order: 2;
    }

    #home_novice .container {
        padding-top: 0px !important;
    }

    #modul_top {
        margin-top: 0px;
    }

    .home_soft, .home_line, .home_pure {
        margin-top: 350px !important;
    }
}

@media all and (max-width: 650px) {
    #multi_vsebina .prikazi, .prospekti .prikazi.preklopi1, .popisni .prikazi.preklopi1 {
        top: 500px
    }

    li.katalogi {
        margin: 0;
    }

    a.pdf_okvir {
        width: 100%;
        text-align: center;
    }

    .seznam > li {
        display: block;
        width: 100%;
    }

    ul.prospekti .prikazi, ul.katalogi .prikaz, ul.popisni .prikaz, .prikazi, .video {
        display: block;
        left: 5%;
        margin: auto;
        width: 90%;
        top: 550px;
    }

    .menjaj li {
        padding: 5px 30px 25px 20px;
        width: 100%;
    }

}

@media all and (max-width: 600px) {
    .video iframe {
        min-height: 301px;
    }

    .prikaz_video {
        height: 760px;
    }

    .distributerji td {
        padding-left: 3% !important;
    }

    .ls-wp-fullwidth-container img.ls-l {

        top: 100px !important;
    }

    #home_modul .modul > p:nth-child(2) {
        margin-bottom: 70px;
    }
}

@media all and (max-width: 550px) {
    #modul_top a.konfigurator, #modul_top a {
        max-width: 200px;
        margin: auto !important;
        display: block !important;
    }
}

@media all and (max-width: 500px) {
    .ls-wp-fullwidth-container img.ls-l {
        position: absolute;
        top: 100px !important;
        left: -8% !important;
        width: 116% !important;
    }

    .seznam_slika .galerija {
        width: auto;
        min-width: 300px;
    }

    .prikaz_slik {
        height: 506px;
    }

    ul.seznam, ul.seznam_video, .seznam_slika {
        padding: 60px 0 0 30px;
        margin-left: 0;
    }

    .seznam_video > li {
        font-size: 16px;
    }

    .prikaz_video {
        height: 680px;
    }

    .video iframe {
        min-height: 252px;
    }

    .seznam_video .video {
        top: 340px;
    }

    ul.seznam {
        padding: 0 0 0 50px;
    }

    #novice_text .besedilo h2, .prodajna_mreza_text h2, #reference .besedilo h2, #podjetje .o_podjetju h2 {
        margin-top: 70px !important;
    }

    #modul_top h2, #barvita_pokrajina h2 {
        margin-top: 50px;
    }

    #kontakt .zaposleni section {
        margin-top: 10px;
    }

    #kontakt .kontakt_text h2, .zaposleni {
        margin-top: 20px !important;
    }

    #produkt_eko, #podjetje .cv, #home_ekonomik {
        padding-top: 50px;
    }

    #pritisnite h2, #home_modul .modul h2, #funkcionalnost, #konstrukcija h2 {
        margin-top: 0px;
    }

    #home_novice .container, #bivanje .container {
        padding-top: 0px !important;
    }

    #reference img {
        height: 150px;
    }

    #home_novice .wpcf7, .home_pure, .home_line, .home_soft {
        margin-top: 30px;
    }

    #top #mod_slike .avia-section .template-page {
        padding-bottom: 0px !important;
    }

    #podjetje .cv p {
        padding-bottom: 50px;
    }

    #produkt_eko a {
        width: 70%;
        display: block;
        margin: auto;
    }

    #zavetje .first {
        display: none;
    }

    #home_modul.modul {
        margin-bottom: 50px;
    }

    .ls-wp-fullwidth-container div.ls-l {
        font-size: 18px !important;
    }

    #celanovica, #ostalenovice {
        text-align: center;
        line-height: 36px;
    }

    .home_soft p, .home_line p, .home_pure p, .home_soft h2, .home_line h2, .home_pure h2, .k_del section, .ekonomik_tabela td {
        text-align: center;
    }

    #modul_top a, #ekonomik_top a, #fontana_top a {
        width: 100%;
        margin: 0px;
        display: block;
        text-align: center;
    }

    #ekonomik_top a img, #fontana_top a img {
        position: absolute;
        left: 50px;
    }

    .k_del .avia-image-container, .k_del section {
        width: 100%;

    }

    .k_del section {
        margin-top: 25px;
    }

    #fontana_top p {
        font-size: 16px;
    }

    #reference .av-image-caption-overlay p {
        width: 170px;
        padding: 4.5px 5px;
        font-size: 12.92px;
    }

    #kontakt .slika, #kontakt .zaposleni section {
        width: 100%;
        text-align: center;
    }

    #addresses > ul > li > ul > li {
        width: 100% !important;
        padding-left: 0% !important;

    }

    .distributerji td > div {
        margin: auto;
        text-align: left;
    }

    .bel {
        display: inline-block;
    }

    .distributerji td p {
        min-width: 316px;
    }

    #table_text {
        width: 100% !important;
        height: initial;
        margin-top: 0px;
        text-align: center;
        padding-left: 0px !important;
        margin-bottom: 30px;
    }

    #slo_map {
        width: 100% !important;
        border-bottom: 0px solid #232626;
    }

    .news_link {
        width: 100%;
        margin: 60px 0px 0px;
        height: initial;
    }

    #home_novice input[type="submit"], .news_right input[type="submit"], .form7 input[type="submit"] {
        width: 100%;
    }

    #modul_top {
        height: initial;
    }

    #home_modul {
        padding: 0px;
    }

    #modul_top .av_one_half {
        top: initial;
    }

    .container .home_pure a, .container .home_line a, .container .home_soft a {
        margin: auto !important;
        float: none;
        display: block;
        max-width: 200px;
    }

    .line_img, .soft_img, .pure_img {
        top: auto !important;
        left: auto !important;
        position: relative;
    }

    .home_soft, .home_line, .home_pure {
        margin-top: 0px !important;
    }
}

@media all and (max-width: 450px) {


    #slide_32 {
        background: #fff url("test/tem-slider2-new.png") no-repeat right center;
        background-size: contain;
    }

    #home_slider_text {
        top: 300px;
    }

    #ostalenovice {
        top: 41.5%;
    }

    .vse_novice {
        top: 80%;
    }

    #home_novice span.wpcf7-not-valid-tip {
        font-size: 15px;
    }

    .preberi_celo {
        margin-top: 15px;
    }

    .snovica, .ostale_novice {
        font-size: 14px;
    }

    #home_novice .wpcf7-validation-errors {

        font-size: 12px;
    }

    #home_novice td {
        padding-bottom: 0px;
    }

    #home_novice form {
        margin-bottom: 0px;
        margin-top: 19%;
    }

    .home_ekonomik_besedilo img {
        margin: auto;
        display: block;
        float: none;
    }

    #home_ekonomik h2 {
        font-size: 26px;
    }

    #home_modul ul li {
        margin: 0px 1% !important;
    }

    #home_modul ul {
        border-bottom: 0px;
    }

    #fontana_top {
        padding-top: 30px;
        height: initial;
    }

    #fontana_top h2 {
        font-size: 24px;
    }

    .novice p {
        text-indent: 0px;
    }

    .ls-wp-fullwidth-helper, .ls-fullwidth, .ls-wp-fullwidth-container, .ls-inner, .ls-lt-container, .ls-slide {
        height: 630px !important;
    }

}

@media all and (max-width: 400px) {
    #fontana_top .container {
        padding: 0px 5% !important;
    }


    #fontana_top p {
        font-size: 14px;
        margin-bottom: 5PX;
    }

    /*#fontana_top,#ekonomik_top,#modul_top
	{	background-image: none !important;
	}*/

}

ul.sub-menu {
    clear: both;
}

@media all and (max-width: 350px) {
    #home_slider_text {
        top: 270px;
    }

    .vse_novice {
        top: 81%;
    }

    #ekonomik_top .container {
        top: 70px;
    }

    #fontana_top p {
        font-size: 13px;
    }

    .distributerji td > div {
        margin-left: 20px;
    }

}

@media all and (max-width: 320px) {

    .vse_novice {
        top: 80%;
    }


}

.scrolloff {
    pointer-events: none;
}

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

/* mobile meni popravki WPML */

.sub-menu > li > a {
    padding-left: 50px !important;
    margin-bottom: 15px !important;
}

.sub-menu > li > a:before {
    top: 0px !important;
    color: #939393 !important;
}

/* mobile meni popravki WPML end */


/*DE prva stran*/
@media only screen and (max-width: 1100px) and (min-width: 768px) {
    .page-id-30282 #home_novice.avia-section.main_color.avia-section-default.avia-no-shadow.avia-bg-style-scroll.avia-builder-el-31.el_after_av_section.avia-builder-el-last.container_wrap.fullsize {
        height: 952px !important;
    }
}

@media only screen and (max-width: 500px) {
    .de #home_ekonomik .container .ekonomik_tabela a {
        margin: auto !important;
        float: none;
        display: block;
        max-width: 200px;
    }
}

/*DE prva stran end*/

/*BG prva stran*/
@media only screen and (max-width: 1100px) and (min-width: 768px) {
    .page-id-30280 #home_novice.avia-section.main_color.avia-section-default.avia-no-shadow.avia-bg-style-scroll.avia-builder-el-31.el_after_av_section.avia-builder-el-last.av-minimum-height.av-minimum-height-custom.container_wrap.fullsize {
        height: 952px !important;
    }
}

@media only screen and (max-width: 500px) {
    .bg #home_ekonomik .container .ekonomik_tabela a {
        margin: auto !important;
        float: none;
        display: block;
        max-width: 200px;
    }
}

/*BG prva stran end*/

/*RU newsletter form prva stran*/
@media only screen and (min-width: 1000px) {
    .ru #wpcf7-f33069-o1 .wpcf7-form-control-wrap.your-email input {
        max-width: 250px;
    }

    .ru #wpcf7-f33069-o1 form p:nth-child(6) {
        display: flex;
    }

    .ru #wpcf7-f33069-o1 form p:nth-child(5) {
        width: 20% !important;
    }
}

@media only screen and (max-width: 1405px) and (min-width: 1100px) {
    .page-id-33002 #home_novice.avia-section.main_color.avia-section-default.avia-no-shadow.avia-bg-style-scroll.avia-builder-el-35.el_after_av_section.avia-builder-el-last.container_wrap.fullsize {
        height: 737px !important;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 1000px) {
    .page-id-33002 #home_novice.avia-section.main_color.avia-section-default.avia-no-shadow.avia-bg-style-scroll.avia-builder-el-35.el_after_av_section.avia-builder-el-last.container_wrap.fullsize {
        height: 877px !important;
    }
}

@media only screen and (max-width: 1000px) and  (min-width: 768px) {
    .page-id-33002 #home_novice.avia-section.main_color.avia-section-default.avia-no-shadow.avia-bg-style-scroll.avia-builder-el-35.el_after_av_section.avia-builder-el-last.container_wrap.fullsize {
        height: 965px !important;
    }
}

@media only screen and (max-width: 1400px) {
    .page-id-33002 #home_novice #wpcf7-f33069-o1 form label {
        position: absolute;
        bottom: 0;
        left: 0;
    }
}

@media only screen and (max-width: 989px) {
    .page-id-33002 #home_novice #wpcf7-f33069-o1 form label {
        position: absolute;
        bottom: -20px;
        left: 0;
    }
}

@media only screen and (max-width: 500px) {
    .ru #home_ekonomik .container .ekonomik_tabela a {
        margin: auto !important;
        float: none;
        display: block;
        max-width: 200px;
    }
}

/*RU newsletter form prva stran end*/

/*support header fix stikalo */
@media only screen and (max-width: 1100px) and (min-width: 600px) {
    #ekonomik_top {
        background-position: center right !important;
        background-size: 40% !important;
    }
}

@media only screen and (max-width: 600px) {
    #ekonomik_top {

        background-position: top right !important;
        background-size: 25% !important;
    }
}

@media only screen and (max-width: 1100px) {
    #ekonomik_top > div > main > div > div > div > section > div > p:nth-child(3) {
        text-align: left !important;
    }
}

#modul_top .top_text, #ekonomik_top .besedilo {
    min-width: 0;
    text-align: left;
    margin: auto;
    display: block;
    float: none;
}

@media (max-width: 1100px) {
    #ekonomik_top .av_one_full {
        text-align: left;
    }
}

/*========================CSS 16.02.2022======================*/
/*footer*/
#footer .container .wpcf7 input[type=submit] {
    display: block;
}

@media only screen and (max-width: 767px) {
    #footer .container {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    #footer .container > div.flex_column {
        display: block;
        width: 100%;
        height: auto;
    }

    #top #footer .container .wpcf7 input[type=submit] {
        display: inline-block;
    }

    #footer .container .wpcf7 .wpcf7-form-control-wrap {
        margin-top: 16px;
    }

    #footer .container .wpcf7 .wpcf7-form-control-wrap .g-recaptcha > div {
        margin: 0 auto;
    }
}


ul.seznam_slika {
    padding: 60px 0 !important;
}

.seznam_slika .preklopi1.prikazi {
    top: 60px;
}

/*.prikaz-tehnicna-podpora-link, .instructions-product-information {
    display: block !important;
}*/

.prikaz-tehnicna-podpora-link {
    padding-top: 80px;
    left: 32%;
}

.instructions-product-information a {
    font-size: 20px;
    color: #ffffff;
}

.instructions-product-information a {
    color: #ffffff !important;
    font-weight: bold;
}

@media only screen and (max-width: 1200px) {
    .prikaz-tehnicna-podpora-link {
        left: 0;
    }
}