/* дополнительные фоновые изображения */
.image-block:before,
.image-block:after {
    content: '';
    background: url(background-sprite.png) no-repeat;
    position: absolute;
    z-index: 5;
}
.image-block:before {
    background-position: 0 0;
    width: 325px;
    height: 233px;
    left: 160px;
    top: 309px;
}
.image-block:after {
    background-position: 0 -240px;
    width: 207px;
    height: 373px;
    left: 723px;
    top: 144px;
}


.global-title {
    font: 19px/1 'ekibastuz_rgregular', Tahoma, "Geneva CY", sans-serif;
    color: #006a51;
    left: 493px;
    top: 56px;
}


.global-text_num_1 {
    width: 140px;
    height: 140px;
    font: 101px/1 'ekibastuz_bkregular', Tahoma, "Geneva CY", sans-serif;
    color: #fff;
    left: 96px;
    top: 228px;
    z-index: 2;
}
    /* всплывающий по ховеру блок */
    .global-text_num_1 .hover-block__popup {
        width: 139px;
        left: -42px;
        top: -109px;
    }
    .global-text_num_1:hover .hover-block__popup {
        height: 139px;
    }
    /* зеленая стрелочка */
    .global-text_num_1.arrow-link:before {
        left: 10px;
        bottom: 0;
    }
.global-text_num_2 {
    width: 171px;
    height: 171px;
    font: 109px/1 'ekibastuz_bkregular', Tahoma, "Geneva CY", sans-serif;
    color: #fff;
    left: 195px;
    top: 174px;
}
    .global-text_num_2 .hover-block__popup {
        width: 148px;
        left: 45px;
        top: -111px;
    }
    .global-text_num_2:hover .hover-block__popup {
        height: 148px;
    }
/* пустой фоновый блок */
.global-text_num_3 {
    background: #006a51;
    width: 224px;
    height: 224px;
    left: 322px;
    top: 210px;
}
.global-text_num_4 {
    background: #006a51;
    width: 276px;
    height: 276px;
    font: 12px/14px Tahoma, "Geneva CY", sans-serif;
    color: #fff;
    left: 484px;
    top: 241px;
}
.global-text_num_5 {
    width: 188px;
    height: 188px;
    font: 105px/1 'ekibastuz_bkregular', Tahoma, "Geneva CY", sans-serif;
    color: #fff;
    left: 340px;
    top: 228px;
    z-index: 10;
}
    .global-text_num_5 .hover-block__popup {
        width: 148px;
        left: 25px;
        top: -127px;
    }
    .global-text_num_5:hover .hover-block__popup {
        height: 148px;
    }
    .global-text_num_5 .hover-block__content {
        background: #004530;
    }


/* доопределяем стили глобального блока */
.hover-block__content {
    background: #006a51;
}
.hover-block__popup {
    background: #006a51;
    font: 12px/14px Tahoma, "Geneva CY", sans-serif;
    color: #fff;
    left: -20px;
    bottom: 99px;
}
    .hover-block__popup strong {
        font: bold 16px/1 Tahoma, "Geneva CY", sans-serif;
        display: block;
    }