.f-af {
    background: url("../images/flags.png") repeat scroll 0 -16px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ar {
    background: url("../images/flags.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-bg {
    background: url("../images/flags.png") repeat scroll 0 -32px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-bn {
    background: url("../images/flags.png") repeat scroll 0 -48px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-bo {
    background: url("../images/flags.png") repeat scroll 0 -64px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-br {
    background: url("../images/flags.png") repeat scroll 0 -80px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-bs {
    background: url("../images/flags.png") repeat scroll 0 -96px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ca {
    background: url("../images/flags.png") repeat scroll 0 -112px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-cf {
    background: url("../images/flags.png") repeat scroll 0 -128px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ck {
    background: url("../images/flags.png") repeat scroll 0 -144px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-cs {
    background: url("../images/flags.png") repeat scroll 0 -160px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-cv {
    background: url("../images/flags.png") repeat scroll 0 -176px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-cy {
    background: url("../images/flags.png") repeat scroll 0 -192px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-da {
    background: url("../images/flags.png") repeat scroll 0 -208px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-de {
    background: url("../images/flags.png") repeat scroll 0 -224px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-dr {
    background: url("../images/flags.png") repeat scroll 0 -240px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-el {
    background: url("../images/flags.png") repeat scroll 0 -256px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-en {
    background: url("../images/flags.png") repeat scroll 0 -272px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-eo {
    background: url("../images/flags.png") repeat scroll 0 -288px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-es {
    background: url("../images/flags.png") repeat scroll 0 -304px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-et {
    background: url("../images/flags.png") repeat scroll 0 -320px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-eu {
    background: url("../images/flags.png") repeat scroll 0 -336px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-fa {
    background: url("../images/flags.png") repeat scroll 0 -352px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-fi {
    background: url("../images/flags.png") repeat scroll 0 -368px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-fr {
    background: url("../images/flags.png") repeat scroll 0 -384px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ga {
    background: url("../images/flags.png") repeat scroll 0 -400px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-gd {
    background: url("../images/flags.png") repeat scroll 0 -416px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-gl {
    background: url("../images/flags.png") repeat scroll 0 -432px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-gu {
    background: url("../images/flags.png") repeat scroll 0 -448px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ha {
    background: url("../images/flags.png") repeat scroll 0 -464px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-hi {
    background: url("../images/flags.png") repeat scroll 0 -480px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-hr {
    background: url("../images/flags.png") repeat scroll 0 -496px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-hu {
    background: url("../images/flags.png") repeat scroll 0 -512px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-hy {
    background: url("../images/flags.png") repeat scroll 0 -528px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-id {
    background: url("../images/flags.png") repeat scroll 0 -544px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ig {
    background: url("../images/flags.png") repeat scroll 0 -560px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-is {
    background: url("../images/flags.png") repeat scroll 0 -576px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-it {
    background: url("../images/flags.png") repeat scroll 0 -592px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-iw {
    background: url("../images/flags.png") repeat scroll 0 -608px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ja {
    background: url("../images/flags.png") repeat scroll 0 -624px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ka {
    background: url("../images/flags.png") repeat scroll 0 -640px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-kk {
    background: url("../images/flags.png") repeat scroll 0 -656px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-km {
    background: url("../images/flags.png") repeat scroll 0 -672px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-kn {
    background: url("../images/flags.png") repeat scroll 0 -688px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ko {
    background: url("../images/flags.png") repeat scroll 0 -704px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ku {
    background: url("../images/flags.png") repeat scroll 0 -720px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-la {
    background: url("../images/flags.png") repeat scroll 0 -736px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-lo {
    background: url("../images/flags.png") repeat scroll 0 -752px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-lt {
    background: url("../images/flags.png") repeat scroll 0 -768px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-lv {
    background: url("../images/flags.png") repeat scroll 0 -784px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-mk {
    background: url("../images/flags.png") repeat scroll 0 -800px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ml {
    background: url("../images/flags.png") repeat scroll 0 -816px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-mn {
    background: url("../images/flags.png") repeat scroll 0 -832px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-mr {
    background: url("../images/flags.png") repeat scroll 0 -848px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ms {
    background: url("../images/flags.png") repeat scroll 0 -864px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-mt {
    background: url("../images/flags.png") repeat scroll 0 -880px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ne {
    background: url("../images/flags.png") repeat scroll 0 -896px rgba(0, 0, 0, 0);
    height: 22px;
    margin-right: 5px;
    width: 22px;
}
.f-nl {
    background: url("../images/flags.png") repeat scroll 0 -919px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-nn {
    background: url("../images/flags.png") repeat scroll 0 -935px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-no {
    background: url("../images/flags.png") repeat scroll 0 -951px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-om {
    background: url("../images/flags.png") repeat scroll 0 -967px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-pb {
    background: url("../images/flags.png") repeat scroll 0 -983px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-pl {
    background: url("../images/flags.png") repeat scroll -22px 0 rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ps {
    background: url("../images/flags.png") repeat scroll -22px -16px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-pt {
    background: url("../images/flags.png") repeat scroll -22px -32px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-rm {
    background: url("../images/flags.png") repeat scroll -22px -48px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ro {
    background: url("../images/flags.png") repeat scroll -22px -64px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ru {
    background: url("../images/flags.png") repeat scroll -22px -80px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-sa {
    background: url("../images/flags.png") repeat scroll -22px -96px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-sh {
    background: url("../images/flags.png") repeat scroll -22px -112px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-sk {
    background: url("../images/flags.png") repeat scroll -22px -128px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-sl {
    background: url("../images/flags.png") repeat scroll -22px -144px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-so {
    background: url("../images/flags.png") repeat scroll -22px -160px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-sq {
    background: url("../images/flags.png") repeat scroll -22px -176px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-sr {
    background: url("../images/flags.png") repeat scroll -22px -192px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-sv {
    background: url("../images/flags.png") repeat scroll -22px -208px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-sw {
    background: url("../images/flags.png") repeat scroll -22px -224px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ta {
    background: url("../images/flags.png") repeat scroll -22px -240px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-tc {
    background: url("../images/flags.png") repeat scroll -22px -256px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-tg {
    background: url("../images/flags.png") repeat scroll -22px -272px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-th {
    background: url("../images/flags.png") repeat scroll -22px -288px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-tl {
    background: url("../images/flags.png") repeat scroll -22px -304px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-to {
    background: url("../images/flags.png") repeat scroll -22px -320px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-tr {
    background: url("../images/flags.png") repeat scroll -22px -336px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ue {
    background: url("../images/flags.png") repeat scroll -22px -352px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ug {
    background: url("../images/flags.png") repeat scroll -22px -368px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-uk {
    background: url("../images/flags.png") repeat scroll -22px -384px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ur {
    background: url("../images/flags.png") repeat scroll -22px -400px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-vi {
    background: url("../images/flags.png") repeat scroll -22px -416px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-xl {
    background: url("../images/flags.png") repeat scroll -22px -432px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-yo {
    background: url("../images/flags.png") repeat scroll -22px -448px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-zh {
    background: url("../images/flags.png") repeat scroll -22px -464px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-zs {
    background: url("../images/flags.png") repeat scroll -22px -480px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-zt {
    background: url("../images/flags.png") repeat scroll -22px -496px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-zu {
    background: url("../images/flags.png") repeat scroll -22px -512px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-am {
    background: url("../images/flags.png") repeat scroll -22px -528px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-or {
    background: url("../images/flags.png") repeat scroll 0 -688px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-jw {
    background: url("../images/flags.png") repeat scroll 0 -544px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-si {
    background: url("../images/flags.png") repeat scroll -22px -544px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-mc {
    background: url("../images/flags.png") repeat scroll -22px -576px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-tk {
    background: url("../images/flags.png") repeat scroll -22px -560px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-fo {
    background: url("../images/flags.png") repeat scroll -22px -592px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-az {
    background: url("../images/flags.png") repeat scroll -22px -608px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-rw {
    background: url("../images/flags.png") repeat scroll -22px -624px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ln {
    background: url("../images/flags.png") repeat scroll -22px -640px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-st {
    background: url("../images/flags.png") repeat scroll -22px -656px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-sd {
    background: url("../images/flags.png") repeat scroll -22px -672px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-te {
    background: url("../images/flags.png") repeat scroll -22px -688px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-xh {
    background: url("../images/flags.png") repeat scroll -22px -704px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-su {
    background: url("../images/flags.png") repeat scroll -22px -720px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-as {
    background: url("../images/flags.png") repeat scroll -22px -736px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ks {
    background: url("../images/flags.png") repeat scroll -22px -736px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-pa {
    background: url("../images/flags.png") repeat scroll -22px -736px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-be {
    background: url("../images/flags.png") repeat scroll -22px -752px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-my {
    background: url("../images/flags.png") repeat scroll -22px -768px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-ky {
    background: url("../images/flags.png") repeat scroll -22px -784px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-mg {
    background: url("../images/flags.png") repeat scroll -22px -800px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
.f-uz {
    background: url("../images/flags.png") repeat scroll -22px -816px rgba(0, 0, 0, 0);
    height: 16px;
    margin-right: 5px;
    width: 22px;
}
