.flag {
    display: inline-block;
    margin-right: 5px;
}

.flag-arab_league {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -11px;
}

.flag-cn {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -110px;
}

.flag-cz {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -22px;
}

.flag-de {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -33px;
}

.flag-es {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -44px;
}

.flag-fr {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -55px;
}

.flag-gb {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -66px;
}

.flag-gr {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -77px;
}

.flag-hu {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -88px;
}

.flag-id {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -99px;
}

.flag-it {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -0;
}

.flag-jp {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -121px;
}

.flag-kr {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -132px;
}

.flag-my {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -143px;
}

.flag-ph {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -154px;
}

.flag-ro {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -165px;
}

.flag-ru {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -176px;
}

.flag-th {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -187px;
}

.flag-tr {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -198px;
}

.flag-tw {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -209px;
}

.flag-vn {
    width: 16px; height: 11px;
    background: url('sprite.png') -0 -220px;
}