.flag {
    background-image: url(/imgm/sprite_flags.png?v=2);
    background-repeat: no-repeat;
    background-size: 50px 1500px;
}

.ic {
    background-image: url(/imgm/sprite_icons.png);
    background-repeat: no-repeat;
    background-size: 50px 550px;
}


.ic-bookmark {
    background-position: 6px -3px;
}
.ic-box {
    background-position: 6px -53px;
}
.ic-check {
    width: 30px;
    height: 48px;
    background-position: -1px -103px;
}
.ic-clock {
    background-position: 6px -153px;
}
.ic-desktop {
    background-position: 6px -203px;
}
.ic-gamepad {
    background-position: 7px -253px;
}
.ic-info {
    background-position: 6px -303px;
}
.ic-refresh {
    background-position: 6px -353px;
}
.ic-settings {
    background-position: 6px -403px;
}
.ic-spacer {
    background-position: 6px -453px;
}
.ic-trainer {
    background-position: 6px -503px;
}


.flag-BG {
    background-position: 6px -3px;
}
.flag-BS {
    background-position: 6px -53px;
}
.flag-CS {
    background-position: 6px -103px;
}
.flag-DA {
    background-position: 6px -153px;
}
.flag-DE {
    background-position: 6px -203px;
}
.flag-EL {
    background-position: 6px -253px;
}
.flag-EN {
    background-position: 6px -303px;
}
.flag-EO {
    background-position: 6px -353px;
}
.flag-ES {
    background-position: 6px -403px;
}
.flag-FI {
    background-position: 6px -453px;
}
.flag-FR {
    background-position: 6px -503px;
}
.flag-HR {
    background-position: 6px -553px;
}
.flag-HU {
    background-position: 6px -603px;
}
.flag-IS {
    background-position: 6px -653px;
}
.flag-IT {
    background-position: 6px -703px;
}
.flag-LA {
    background-position: 6px -753px;
}
.flag-NL {
    background-position: 6px -803px;
}
.flag-NO {
    background-position: 6px -853px;
}
.flag-PL {
    background-position: 6px -903px;
}
.flag-PT {
    background-position: 6px -953px;
}
.flag-RO {
    background-position: 6px -1003px;
}
.flag-RU {
    background-position: 6px -1053px;
}
.flag-SK {
    background-position: 6px -1103px;
}
.flag-SQ {
    background-position: 6px -1153px;
}
.flag-SR {
    background-position: 6px -1203px;
}
.flag-SV {
    background-position: 6px -1253px;
}
.flag-TR {
    background-position: 6px -1303px;
}
.flag-XX {
    background-position: 6px -1353px;
}
.flag-HE {
    background-position: 6px -1403px;
}
.flag-AR {
    background-position: 6px -1453px;
}








