
#ukraine-map {
    position: relative;
    width: 854px;
    height: 593px;
    margin: 0 auto;
    background: url(../images/mapUA/ukraine-map.png);
}

#ukraine-map:after {
    content: '';
    display: block;
    clear: both;
}

#ukraine-map .map-overlay {
    display: block;
    z-index: 20;
    position: absolute;
    left: 0;
    top: 0;
}

#ukraine-map .region-area {}

#ukraine-map .region-name {
    position: absolute;
    font-size: 14px;
    color: #26a2da;
    z-index: 30;
    text-decoration: none;
}

#ukraine-map .region-name.cherkassy {
    top: 209px;
    left: 426px;
}

#ukraine-map .region-name.chernigov {
    top: 71px;
    left: 424px;
}

#ukraine-map .region-name.chernovtsy {
    top: 284px;
    left: 128px;
}

#ukraine-map .region-name.crimea {
    top: 489px;
    left: 528px;
}

#ukraine-map .region-name.dnepropetrovsk {
    top: 265px;
    left: 567px;
}

#ukraine-map .region-name.donetsk {
    top: 270px;
    left: 715px;
}

#ukraine-map .region-name.ivano-frankovsk {
    top: 224px;
    left: 75px;
    width: 80px;
}

#ukraine-map .region-name.harkov {
    top: 179px;
    left: 663px;
}

#ukraine-map .region-name.herson {
    top: 409px;
    left: 525px;
}

#ukraine-map .region-name.hmelnitskiy {
    top: 192px;
    left: 199px;
}

#ukraine-map .region-name.kiev {
    top: 144px;
    left: 413px;
    font-size: 18px;
}

#ukraine-map .region-name.kirovograd {
    top: 272px;
    left: 434px;
}

#ukraine-map .region-name.lugansk {
    top: 195px;
    left: 763px;
}

#ukraine-map .region-name.lutsk {
    top: 68px;
    left: 137px;
}

#ukraine-map .region-name.lvov {
    top: 155px;
    left: 77px;
}

#ukraine-map .region-name.nikolaev {
    top: 361px;
    left: 440px;
}

#ukraine-map .region-name.odessa {
    top: 391px;
    left: 375px;
}

#ukraine-map .region-name.poltava {
    top: 177px;
    left: 519px;
}

#ukraine-map .region-name.rovno {
    top: 71px;
    left: 203px;
}

#ukraine-map .region-name.sumy {
    top: 100px;
    left: 558px;
}

#ukraine-map .region-name.ternopol {
    top: 205px;
    left: 132px;
}

#ukraine-map .region-name.uzhgorod {
    top: 262px;
    left: 25px;
}

#ukraine-map .region-name.vinnitca {
    top: 251px;
    left: 278px;
}

#ukraine-map .region-name.zaporozhye {
    top: 339px;
    left: 616px;
}

#ukraine-map .region-name.zhitomir {
    top: 104px;
    left: 268px;
}

#ukraine-map .region {
    position: absolute;
    display: none;
    z-index: 10;
}

#ukraine-map .region.cherkassy {
    width: 100%;
    height: 100%;
    top: 156px;
    left: 354px;
    padding: 53px 0 0 72px;
    background: url(../images/mapUA/cherkassy-region.png) no-repeat;
}

#ukraine-map .region.chernigov {
    width: 100%;
    height: 100%;
    top: 1px;
    left: 399px;
    padding: 70px 0 0 25px;
    background: url(../images/mapUA/chernigov-region.png) no-repeat;
}

#ukraine-map .region.chernovtsy {
    width: 100%;
    height: 100%;
    top: 259px;
    left: 126px;
    padding: 25px 0 0 2px;
    background: url(../images/mapUA/chernovtsi-region.png) no-repeat;
}

#ukraine-map .region.crimea {
    width: 100%;
    height: 100%;
    top: 442px;
    left: 497px;
    padding: 47px 0 0 31px;
    background: url(../images/mapUA/crimea-region.png) no-repeat;
}

#ukraine-map .region.dnepropetrovsk {
    width: 100%;
    height: 100%;
    top: 228px;
    left: 516px;
    padding: 37px 0 0 51px;
    background: url(../images/mapUA/dnepr-region.png) no-repeat;
}

#ukraine-map .region.donetsk {
    width: 100%;
    height: 100%;
    top: 214px;
    left: 687px;
    padding: 56px 0 0 28px;
    background: url(../images/mapUA/donetsk-region.png) no-repeat;
}

#ukraine-map .region.ivano-frankovsk {
    width: 100%;
    height: 100%;
    top: 194px;
    left: 68px;
    padding: 27px 0 0 11px;
    background: url(../images/mapUA/frankovsk-region.png) no-repeat;
}

#ukraine-map .region.harkov {
    width: 100%;
    height: 100%;
    top: 129px;
    left: 596px;
    padding: 50px 0 0 67px;
    background: url(../images/mapUA/harkov-region.png) no-repeat;
}

#ukraine-map .region.herson {
    width: 100%;
    height: 100%;
    top: 345px;
    left: 448px;
    padding: 64px 0 0 77px;
    background: url(../images/mapUA/herson-region.png) no-repeat;
}

#ukraine-map .region.hmelnitskiy {
    width: 100%;
    height: 100%;
    top: 128px;
    left: 194px;
    padding: 64px 0 0 5px;
    background: url(../images/mapUA/khmeln-region.png) no-repeat;
}

#ukraine-map .region.kiev {
    width: 100%;
    height: 100%;
    top: 66px;
    left: 342px;
    z-index: 9;
    font-size: 18px;
    padding: 78px 0 0 71px;
    background: url(../images/mapUA/kiev-region.png) no-repeat;
}

#ukraine-map .region.kirovograd {
    width: 100%;
    height: 100%;
    top: 225px;
    left: 361px;
    z-index: 9;
    padding: 47px 0 0 73px;
    background: url(../images/mapUA/kirov-region.png) no-repeat;
}

#ukraine-map .region.lugansk {
    width: 100%;
    height: 100%;
    top: 151px;
    left: 740px;
    padding: 44px 0 0 23px;
    background: url(../images/mapUA/lugansk-region.png) no-repeat;
}

#ukraine-map .region.lutsk {
    width: 100%;
    height: 100%;;
    top: 22px;
    left: 92px;
    padding: 46px 0 0 45px;
    background: url(../images/mapUA/lutsk-region.png) no-repeat;
}

#ukraine-map .region.lvov {
    width: 100%;
    height: 100%;
    top: 114px;
    left: 33px;
    padding: 41px 0 0 44px;
    background: url(../images/mapUA/lvov-region.png) no-repeat;
}

#ukraine-map .region.nikolaev {
    width: 100%;
    height: 100%;
    top: 301px;
    left: 383px;
    padding: 60px 0 0 57px;
    background: url(../images/mapUA/nikolaev-region.png) no-repeat;
}

#ukraine-map .region.odessa {
    width: 100%;
    height: 100%;
    top: 301px;
    left: 280px;
    padding: 90px 0 0 95px;
    background: url(../images/mapUA/odessa-region.png) no-repeat;
}

#ukraine-map .region.poltava {
    width: 100%;
    height: 100%;;
    top: 132px;
    left: 470px;
    padding: 45px 0 0 49px;
    background: url(../images/mapUA/poltava-region.png) no-repeat;
}

#ukraine-map .region.rovno {
    width: 100%;
    height: 100%;
    top: 26px;
    left: 148px;
    padding: 45px 0 0 55px;
    background: url(../images/mapUA/rovno-region.png) no-repeat;
}

#ukraine-map .region.sumy {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 507px;
    padding: 100px 0 0 51px;
    background: url(../images/mapUA/sumi-region.png) no-repeat;
}

#ukraine-map .region.ternopol {
    width: 100%;
    height: 100%;
    top: 148px;
    left: 127px;
    padding: 27px 0 0;
    background: url(../images/mapUA/ternopol-region.png) no-repeat;
}

#ukraine-map .region.uzhgorod {
    width: 100%;
    height: 100%;
    top: 213px;
    left: 0px;
    padding: 49px 0 0 25px;
    background: url(../images/mapUA/uzgorod-region.png) no-repeat;
}

#ukraine-map .region.vinnitca {
    width: 100%;
    height: 100%;
    top: 181px;
    left: 248px;
    padding: 70px 0 0 30px;
    background: url(../images/mapUA/vinnytsa-region.png) no-repeat;
}

#ukraine-map .region.zaporozhye {
    width: 100%;
    height: 100%;
    top: 300px;
    left: 577px;
    padding: 39px 0 0 39px;
    background: url(../images/mapUA/zapor-region.png) no-repeat;
}

#ukraine-map .region.zhitomir {
    width: 100%;
    height: 100%;
    top: 51px;
    left: 247px;
    padding: 53px 0 0 21px;
    background: url(../images/mapUA/zhitomir-region.png) no-repeat;
}
