span.flags{
   display: inline-block;
   vertical-align:middle;
}

td span.flags{
	vertical-align:top;
}

.flag-ad{ background: url(../img/flags.png); background-position: 0 0; width: 16px; height: 11px; }
.flag-ae{ background: url(../img/flags.png); background-position: 0 -23px; width: 16px; height: 11px; }
.flag-af{ background: url(../img/flags.png); background-position: 0 -46px; width: 16px; height: 11px; }
.flag-ag{ background: url(../img/flags.png); background-position: 0 -69px; width: 16px; height: 11px; }
.flag-ai{ background: url(../img/flags.png); background-position: 0 -92px; width: 16px; height: 11px; }
.flag-al{ background: url(../img/flags.png); background-position: 0 -115px; width: 16px; height: 11px; }
.flag-am{ background: url(../img/flags.png); background-position: 0 -138px; width: 16px; height: 11px; }
.flag-an{ background: url(../img/flags.png); background-position: 0 -161px; width: 16px; height: 11px; }
.flag-ao{ background: url(../img/flags.png); background-position: 0 -184px; width: 16px; height: 11px; }
.flag-ar{ background: url(../img/flags.png); background-position: 0 -207px; width: 16px; height: 11px; }
.flag-as{ background: url(../img/flags.png); background-position: 0 -230px; width: 16px; height: 11px; }
.flag-at{ background: url(../img/flags.png); background-position: 0 -253px; width: 16px; height: 11px; }
.flag-au, .flag-hm{ background: url(../img/flags.png); background-position: 0 -276px; width: 16px; height: 11px; }
.flag-aw{ background: url(../img/flags.png); background-position: 0 -299px; width: 16px; height: 11px; }
.flag-ax{ background: url(../img/flags.png); background-position: 0 -322px; width: 16px; height: 11px; }
.flag-az{ background: url(../img/flags.png); background-position: 0 -345px; width: 16px; height: 11px; }
.flag-ba{ background: url(../img/flags.png); background-position: 0 -368px; width: 16px; height: 11px; }
.flag-bb{ background: url(../img/flags.png); background-position: 0 -391px; width: 16px; height: 11px; }
.flag-bd{ background: url(../img/flags.png); background-position: 0 -414px; width: 16px; height: 11px; }
.flag-be{ background: url(../img/flags.png); background-position: 0 -437px; width: 16px; height: 11px; }
.flag-bf{ background: url(../img/flags.png); background-position: 0 -460px; width: 16px; height: 11px; }
.flag-bg{ background: url(../img/flags.png); background-position: 0 -483px; width: 16px; height: 11px; }
.flag-bh{ background: url(../img/flags.png); background-position: 0 -506px; width: 16px; height: 11px; }
.flag-bi{ background: url(../img/flags.png); background-position: 0 -529px; width: 16px; height: 11px; }
.flag-bj{ background: url(../img/flags.png); background-position: 0 -552px; width: 16px; height: 11px; }
.flag-bm{ background: url(../img/flags.png); background-position: 0 -575px; width: 16px; height: 11px; }
.flag-bn{ background: url(../img/flags.png); background-position: 0 -598px; width: 16px; height: 11px; }
.flag-bo{ background: url(../img/flags.png); background-position: 0 -621px; width: 16px; height: 11px; }
.flag-br{ background: url(../img/flags.png); background-position: 0 -644px; width: 16px; height: 11px; }
.flag-bs{ background: url(../img/flags.png); background-position: 0 -667px; width: 16px; height: 11px; }
.flag-bt{ background: url(../img/flags.png); background-position: 0 -690px; width: 16px; height: 11px; }
.flag-bv, .flag-no, .flag-sj{ background: url(../img/flags.png); background-position: 0 -713px; width: 16px; height: 11px; }
.flag-bw{ background: url(../img/flags.png); background-position: 0 -736px; width: 16px; height: 11px; }
.flag-by{ background: url(../img/flags.png); background-position: 0 -759px; width: 16px; height: 11px; }
.flag-bz{ background: url(../img/flags.png); background-position: 0 -782px; width: 16px; height: 11px; }
.flag-ca{ background: url(../img/flags.png); background-position: 0 -805px; width: 16px; height: 11px; }
.flag-catalonia{ background: url(../img/flags.png); background-position: 0 -828px; width: 16px; height: 11px; }
.flag-cc{ background: url(../img/flags.png); background-position: 0 -851px; width: 16px; height: 11px; }
.flag-cd{ background: url(../img/flags.png); background-position: 0 -874px; width: 16px; height: 11px; }
.flag-cf{ background: url(../img/flags.png); background-position: 0 -897px; width: 16px; height: 11px; }
.flag-cg{ background: url(../img/flags.png); background-position: 0 -920px; width: 16px; height: 11px; }
.flag-ch{ background: url(../img/flags.png); background-position: 0 -943px; width: 11px; height: 11px; }
.flag-ci{ background: url(../img/flags.png); background-position: 0 -966px; width: 16px; height: 11px; }
.flag-ck{ background: url(../img/flags.png); background-position: 0 -989px; width: 16px; height: 11px; }
.flag-cl{ background: url(../img/flags.png); background-position: 0 -1012px; width: 16px; height: 11px; }
.flag-cm{ background: url(../img/flags.png); background-position: 0 -1035px; width: 16px; height: 11px; }
.flag-cn{ background: url(../img/flags.png); background-position: 0 -1058px; width: 16px; height: 11px; }
.flag-co{ background: url(../img/flags.png); background-position: 0 -1081px; width: 16px; height: 11px; }
.flag-cr{ background: url(../img/flags.png); background-position: 0 -1104px; width: 16px; height: 11px; }
.flag-cs{ background: url(../img/flags.png); background-position: 0 -1127px; width: 16px; height: 11px; }
.flag-cu{ background: url(../img/flags.png); background-position: 0 -1150px; width: 16px; height: 11px; }
.flag-cv{ background: url(../img/flags.png); background-position: 0 -1173px; width: 16px; height: 11px; }
.flag-cx{ background: url(../img/flags.png); background-position: 0 -1196px; width: 16px; height: 11px; }
.flag-cy{ background: url(../img/flags.png); background-position: 0 -1219px; width: 16px; height: 11px; }
.flag-cz{ background: url(../img/flags.png); background-position: 0 -1242px; width: 16px; height: 11px; }
.flag-de{ background: url(../img/flags.png); background-position: 0 -1265px; width: 16px; height: 11px; }
.flag-dj{ background: url(../img/flags.png); background-position: 0 -1288px; width: 16px; height: 11px; }
.flag-dk{ background: url(../img/flags.png); background-position: 0 -1311px; width: 16px; height: 11px; }
.flag-dm{ background: url(../img/flags.png); background-position: 0 -1334px; width: 16px; height: 11px; }
.flag-do{ background: url(../img/flags.png); background-position: 0 -1357px; width: 16px; height: 11px; }
.flag-dz{ background: url(../img/flags.png); background-position: 0 -1380px; width: 16px; height: 11px; }
.flag-ec{ background: url(../img/flags.png); background-position: 0 -1403px; width: 16px; height: 11px; }
.flag-ee{ background: url(../img/flags.png); background-position: 0 -1426px; width: 16px; height: 11px; }
.flag-eg{ background: url(../img/flags.png); background-position: 0 -1449px; width: 16px; height: 11px; }
.flag-eh{ background: url(../img/flags.png); background-position: 0 -1472px; width: 16px; height: 11px; }
.flag-england{ background: url(../img/flags.png); background-position: 0 -1495px; width: 16px; height: 11px; }
.flag-er{ background: url(../img/flags.png); background-position: 0 -1518px; width: 16px; height: 11px; }
.flag-es{ background: url(../img/flags.png); background-position: 0 -1541px; width: 16px; height: 11px; }
.flag-et{ background: url(../img/flags.png); background-position: 0 -1564px; width: 16px; height: 11px; }
.flag-europeanunion{ background: url(../img/flags.png); background-position: 0 -1587px; width: 16px; height: 11px; }
.flag-fam{ background: url(../img/flags.png); background-position: 0 -1610px; width: 16px; height: 11px; }
.flag-fi{ background: url(../img/flags.png); background-position: 0 -1633px; width: 16px; height: 11px; }
.flag-fj{ background: url(../img/flags.png); background-position: 0 -1656px; width: 16px; height: 11px; }
.flag-fk{ background: url(../img/flags.png); background-position: 0 -1679px; width: 16px; height: 11px; }
.flag-fm{ background: url(../img/flags.png); background-position: 0 -1702px; width: 16px; height: 11px; }
.flag-fo{ background: url(../img/flags.png); background-position: 0 -1725px; width: 16px; height: 11px; }
.flag-fr, .flag-gf, .flag-re{ background: url(../img/flags.png); background-position: 0 -1748px; width: 16px; height: 11px; }
.flag-ga{ background: url(../img/flags.png); background-position: 0 -1771px; width: 16px; height: 11px; }
.flag-gb{ background: url(../img/flags.png); background-position: 0 -1794px; width: 16px; height: 11px; }
.flag-gd{ background: url(../img/flags.png); background-position: 0 -1817px; width: 16px; height: 11px; }
.flag-ge{ background: url(../img/flags.png); background-position: 0 -1840px; width: 16px; height: 11px; }
.flag-gh{ background: url(../img/flags.png); background-position: 0 -1863px; width: 16px; height: 11px; }
.flag-gi{ background: url(../img/flags.png); background-position: 0 -1886px; width: 16px; height: 11px; }
.flag-gl{ background: url(../img/flags.png); background-position: 0 -1909px; width: 16px; height: 11px; }
.flag-gm{ background: url(../img/flags.png); background-position: 0 -1932px; width: 16px; height: 11px; }
.flag-gn{ background: url(../img/flags.png); background-position: 0 -1955px; width: 16px; height: 11px; }
.flag-gp{ background: url(../img/flags.png); background-position: 0 -1978px; width: 16px; height: 11px; }
.flag-gq{ background: url(../img/flags.png); background-position: -32px 0; width: 16px; height: 11px; }
.flag-gr{ background: url(../img/flags.png); background-position: -32px -23px; width: 16px; height: 11px; }
.flag-gs{ background: url(../img/flags.png); background-position: -32px -46px; width: 16px; height: 11px; }
.flag-gt{ background: url(../img/flags.png); background-position: -32px -69px; width: 16px; height: 11px; }
.flag-gu{ background: url(../img/flags.png); background-position: -32px -92px; width: 16px; height: 11px; }
.flag-gw{ background: url(../img/flags.png); background-position: -32px -115px; width: 16px; height: 11px; }
.flag-gy{ background: url(../img/flags.png); background-position: -32px -138px; width: 16px; height: 11px; }
.flag-hk{ background: url(../img/flags.png); background-position: -32px -161px; width: 16px; height: 11px; }
.flag-hn{ background: url(../img/flags.png); background-position: -32px -184px; width: 16px; height: 11px; }
.flag-hr{ background: url(../img/flags.png); background-position: -32px -207px; width: 16px; height: 11px; }
.flag-ht{ background: url(../img/flags.png); background-position: -32px -230px; width: 16px; height: 11px; }
.flag-hu{ background: url(../img/flags.png); background-position: -32px -253px; width: 16px; height: 11px; }
.flag-id{ background: url(../img/flags.png); background-position: -32px -276px; width: 16px; height: 11px; }
.flag-ie{ background: url(../img/flags.png); background-position: -32px -299px; width: 16px; height: 11px; }
.flag-il{ background: url(../img/flags.png); background-position: -32px -322px; width: 16px; height: 11px; }
.flag-in{ background: url(../img/flags.png); background-position: -32px -345px; width: 16px; height: 11px; }
.flag-io{ background: url(../img/flags.png); background-position: -32px -368px; width: 16px; height: 11px; }
.flag-iq{ background: url(../img/flags.png); background-position: -32px -391px; width: 16px; height: 11px; }
.flag-ir{ background: url(../img/flags.png); background-position: -32px -414px; width: 16px; height: 11px; }
.flag-is{ background: url(../img/flags.png); background-position: -32px -437px; width: 16px; height: 11px; }
.flag-it{ background: url(../img/flags.png); background-position: -32px -460px; width: 16px; height: 11px; }
.flag-jm{ background: url(../img/flags.png); background-position: -32px -483px; width: 16px; height: 11px; }
.flag-jo{ background: url(../img/flags.png); background-position: -32px -506px; width: 16px; height: 11px; }
.flag-jp{ background: url(../img/flags.png); background-position: -32px -529px; width: 16px; height: 11px; }
.flag-ke{ background: url(../img/flags.png); background-position: -32px -552px; width: 16px; height: 11px; }
.flag-kg{ background: url(../img/flags.png); background-position: -32px -575px; width: 16px; height: 11px; }
.flag-kh{ background: url(../img/flags.png); background-position: -32px -598px; width: 16px; height: 11px; }
.flag-ki{ background: url(../img/flags.png); background-position: -32px -621px; width: 16px; height: 11px; }
.flag-km{ background: url(../img/flags.png); background-position: -32px -644px; width: 16px; height: 11px; }
.flag-kn{ background: url(../img/flags.png); background-position: -32px -667px; width: 16px; height: 11px; }
.flag-kp{ background: url(../img/flags.png); background-position: -32px -690px; width: 16px; height: 11px; }
.flag-kr{ background: url(../img/flags.png); background-position: -32px -713px; width: 16px; height: 11px; }
.flag-kw{ background: url(../img/flags.png); background-position: -32px -736px; width: 16px; height: 11px; }
.flag-ky{ background: url(../img/flags.png); background-position: -32px -759px; width: 16px; height: 11px; }
.flag-kz{ background: url(../img/flags.png); background-position: -32px -782px; width: 16px; height: 11px; }
.flag-la{ background: url(../img/flags.png); background-position: -32px -805px; width: 16px; height: 11px; }
.flag-lb{ background: url(../img/flags.png); background-position: -32px -828px; width: 16px; height: 11px; }
.flag-lc{ background: url(../img/flags.png); background-position: -32px -851px; width: 16px; height: 11px; }
.flag-li{ background: url(../img/flags.png); background-position: -32px -874px; width: 16px; height: 11px; }
.flag-lk{ background: url(../img/flags.png); background-position: -32px -897px; width: 16px; height: 11px; }
.flag-lr{ background: url(../img/flags.png); background-position: -32px -920px; width: 16px; height: 11px; }
.flag-ls{ background: url(../img/flags.png); background-position: -32px -943px; width: 16px; height: 11px; }
.flag-lt{ background: url(../img/flags.png); background-position: -32px -966px; width: 16px; height: 11px; }
.flag-lu{ background: url(../img/flags.png); background-position: -32px -989px; width: 16px; height: 11px; }
.flag-lv{ background: url(../img/flags.png); background-position: -32px -1012px; width: 16px; height: 11px; }
.flag-ly{ background: url(../img/flags.png); background-position: -32px -1035px; width: 16px; height: 11px; }
.flag-ma{ background: url(../img/flags.png); background-position: -32px -1058px; width: 16px; height: 11px; }
.flag-mc{ background: url(../img/flags.png); background-position: -32px -1081px; width: 16px; height: 11px; }
.flag-md{ background: url(../img/flags.png); background-position: -32px -1104px; width: 16px; height: 11px; }
.flag-me{ background: url(../img/flags.png); background-position: -32px -1127px; width: 16px; height: 12px; }
.flag-mg{ background: url(../img/flags.png); background-position: -32px -1151px; width: 16px; height: 11px; }
.flag-mh{ background: url(../img/flags.png); background-position: -32px -1174px; width: 16px; height: 11px; }
.flag-mk{ background: url(../img/flags.png); background-position: -32px -1197px; width: 16px; height: 11px; }
.flag-ml{ background: url(../img/flags.png); background-position: -32px -1220px; width: 16px; height: 11px; }
.flag-mm{ background: url(../img/flags.png); background-position: -32px -1243px; width: 16px; height: 11px; }
.flag-mn{ background: url(../img/flags.png); background-position: -32px -1266px; width: 16px; height: 11px; }
.flag-mo{ background: url(../img/flags.png); background-position: -32px -1289px; width: 16px; height: 11px; }
.flag-mp{ background: url(../img/flags.png); background-position: -32px -1312px; width: 16px; height: 11px; }
.flag-mq{ background: url(../img/flags.png); background-position: -32px -1335px; width: 16px; height: 11px; }
.flag-mr{ background: url(../img/flags.png); background-position: -32px -1358px; width: 16px; height: 11px; }
.flag-ms{ background: url(../img/flags.png); background-position: -32px -1381px; width: 16px; height: 11px; }
.flag-mt{ background: url(../img/flags.png); background-position: -32px -1404px; width: 16px; height: 11px; }
.flag-mu{ background: url(../img/flags.png); background-position: -32px -1427px; width: 16px; height: 11px; }
.flag-mv{ background: url(../img/flags.png); background-position: -32px -1450px; width: 16px; height: 11px; }
.flag-mw{ background: url(../img/flags.png); background-position: -32px -1473px; width: 16px; height: 11px; }
.flag-mx{ background: url(../img/flags.png); background-position: -32px -1496px; width: 16px; height: 11px; }
.flag-my{ background: url(../img/flags.png); background-position: -32px -1519px; width: 16px; height: 11px; }
.flag-mz{ background: url(../img/flags.png); background-position: -32px -1542px; width: 16px; height: 11px; }
.flag-na{ background: url(../img/flags.png); background-position: -32px -1565px; width: 16px; height: 11px; }
.flag-nc{ background: url(../img/flags.png); background-position: -32px -1588px; width: 16px; height: 11px; }
.flag-ne{ background: url(../img/flags.png); background-position: -32px -1611px; width: 16px; height: 11px; }
.flag-nf{ background: url(../img/flags.png); background-position: -32px -1634px; width: 16px; height: 11px; }
.flag-ng{ background: url(../img/flags.png); background-position: -32px -1657px; width: 16px; height: 11px; }
.flag-ni{ background: url(../img/flags.png); background-position: -32px -1680px; width: 16px; height: 11px; }
.flag-nl{ background: url(../img/flags.png); background-position: -32px -1703px; width: 16px; height: 11px; }
.flag-np{ background: url(../img/flags.png); background-position: -32px -1726px; width: 9px; height: 11px; }
.flag-nr{ background: url(../img/flags.png); background-position: -32px -1749px; width: 16px; height: 11px; }
.flag-nu{ background: url(../img/flags.png); background-position: -32px -1772px; width: 16px; height: 11px; }
.flag-nz{ background: url(../img/flags.png); background-position: -32px -1795px; width: 16px; height: 11px; }
.flag-om{ background: url(../img/flags.png); background-position: -32px -1818px; width: 16px; height: 11px; }
.flag-pa{ background: url(../img/flags.png); background-position: -32px -1841px; width: 16px; height: 11px; }
.flag-pe{ background: url(../img/flags.png); background-position: -32px -1864px; width: 16px; height: 11px; }
.flag-pf{ background: url(../img/flags.png); background-position: -32px -1887px; width: 16px; height: 11px; }
.flag-pg{ background: url(../img/flags.png); background-position: -32px -1910px; width: 16px; height: 11px; }
.flag-ph{ background: url(../img/flags.png); background-position: -32px -1933px; width: 16px; height: 11px; }
.flag-pk{ background: url(../img/flags.png); background-position: -32px -1956px; width: 16px; height: 11px; }
.flag-pl{ background: url(../img/flags.png); background-position: -32px -1979px; width: 16px; height: 11px; }
.flag-pm{ background: url(../img/flags.png); background-position: -64px 0; width: 16px; height: 11px; }
.flag-pn{ background: url(../img/flags.png); background-position: -64px -23px; width: 16px; height: 11px; }
.flag-pr{ background: url(../img/flags.png); background-position: -64px -46px; width: 16px; height: 11px; }
.flag-ps{ background: url(../img/flags.png); background-position: -64px -69px; width: 16px; height: 11px; }
.flag-pt{ background: url(../img/flags.png); background-position: -64px -92px; width: 16px; height: 11px; }
.flag-pw{ background: url(../img/flags.png); background-position: -64px -115px; width: 16px; height: 11px; }
.flag-py{ background: url(../img/flags.png); background-position: -64px -138px; width: 16px; height: 11px; }
.flag-qa{ background: url(../img/flags.png); background-position: -64px -161px; width: 16px; height: 11px; }
.flag-ro{ background: url(../img/flags.png); background-position: -64px -184px; width: 16px; height: 11px; }
.flag-rs{ background: url(../img/flags.png); background-position: -64px -207px; width: 16px; height: 11px; }
.flag-ru{ background: url(../img/flags.png); background-position: -64px -230px; width: 16px; height: 11px; }
.flag-rw{ background: url(../img/flags.png); background-position: -64px -253px; width: 16px; height: 11px; }
.flag-sa{ background: url(../img/flags.png); background-position: -64px -276px; width: 16px; height: 11px; }
.flag-sb{ background: url(../img/flags.png); background-position: -64px -299px; width: 16px; height: 11px; }
.flag-sc{ background: url(../img/flags.png); background-position: -64px -322px; width: 16px; height: 11px; }
.flag-scotland{ background: url(../img/flags.png); background-position: -64px -345px; width: 16px; height: 11px; }
.flag-sd{ background: url(../img/flags.png); background-position: -64px -368px; width: 16px; height: 11px; }
.flag-se{ background: url(../img/flags.png); background-position: -64px -391px; width: 16px; height: 11px; }
.flag-sg{ background: url(../img/flags.png); background-position: -64px -414px; width: 16px; height: 11px; }
.flag-sh{ background: url(../img/flags.png); background-position: -64px -437px; width: 16px; height: 11px; }
.flag-si{ background: url(../img/flags.png); background-position: -64px -460px; width: 16px; height: 11px; }
.flag-sk{ background: url(../img/flags.png); background-position: -64px -483px; width: 16px; height: 11px; }
.flag-sl{ background: url(../img/flags.png); background-position: -64px -506px; width: 16px; height: 11px; }
.flag-sm{ background: url(../img/flags.png); background-position: -64px -529px; width: 16px; height: 11px; }
.flag-sn{ background: url(../img/flags.png); background-position: -64px -552px; width: 16px; height: 11px; }
.flag-so{ background: url(../img/flags.png); background-position: -64px -575px; width: 16px; height: 11px; }
.flag-sr{ background: url(../img/flags.png); background-position: -64px -598px; width: 16px; height: 11px; }
.flag-ss{ background: url(../img/flags.png); background-position: -64px -621px; width: 16px; height: 11px; }
.flag-st{ background: url(../img/flags.png); background-position: -64px -644px; width: 16px; height: 11px; }
.flag-sv{ background: url(../img/flags.png); background-position: -64px -667px; width: 16px; height: 11px; }
.flag-sy{ background: url(../img/flags.png); background-position: -64px -690px; width: 16px; height: 11px; }
.flag-sz{ background: url(../img/flags.png); background-position: -64px -713px; width: 16px; height: 11px; }
.flag-tc{ background: url(../img/flags.png); background-position: -64px -736px; width: 16px; height: 11px; }
.flag-td{ background: url(../img/flags.png); background-position: -64px -759px; width: 16px; height: 11px; }
.flag-tf{ background: url(../img/flags.png); background-position: -64px -782px; width: 16px; height: 11px; }
.flag-tg{ background: url(../img/flags.png); background-position: -64px -805px; width: 16px; height: 11px; }
.flag-th{ background: url(../img/flags.png); background-position: -64px -828px; width: 16px; height: 11px; }
.flag-tj{ background: url(../img/flags.png); background-position: -64px -851px; width: 16px; height: 11px; }
.flag-tk{ background: url(../img/flags.png); background-position: -64px -874px; width: 16px; height: 11px; }
.flag-tl{ background: url(../img/flags.png); background-position: -64px -897px; width: 16px; height: 11px; }
.flag-tm{ background: url(../img/flags.png); background-position: -64px -920px; width: 16px; height: 11px; }
.flag-tn{ background: url(../img/flags.png); background-position: -64px -943px; width: 16px; height: 11px; }
.flag-to{ background: url(../img/flags.png); background-position: -64px -966px; width: 16px; height: 11px; }
.flag-tr{ background: url(../img/flags.png); background-position: -64px -989px; width: 16px; height: 11px; }
.flag-tt{ background: url(../img/flags.png); background-position: -64px -1012px; width: 16px; height: 11px; }
.flag-tv{ background: url(../img/flags.png); background-position: -64px -1035px; width: 16px; height: 11px; }
.flag-tw{ background: url(../img/flags.png); background-position: -64px -1058px; width: 16px; height: 11px; }
.flag-tz{ background: url(../img/flags.png); background-position: -64px -1081px; width: 16px; height: 11px; }
.flag-ua{ background: url(../img/flags.png); background-position: -64px -1104px; width: 16px; height: 11px; }
.flag-ug{ background: url(../img/flags.png); background-position: -64px -1127px; width: 16px; height: 11px; }
.flag-um{ background: url(../img/flags.png); background-position: -64px -1150px; width: 16px; height: 11px; }
.flag-us{ background: url(../img/flags.png); background-position: -64px -1173px; width: 16px; height: 11px; }
.flag-uy{ background: url(../img/flags.png); background-position: -64px -1196px; width: 16px; height: 11px; }
.flag-uz{ background: url(../img/flags.png); background-position: -64px -1219px; width: 16px; height: 11px; }
.flag-va{ background: url(../img/flags.png); background-position: -64px -1242px; width: 16px; height: 11px; }
.flag-vc{ background: url(../img/flags.png); background-position: -64px -1265px; width: 16px; height: 11px; }
.flag-ve{ background: url(../img/flags.png); background-position: -64px -1288px; width: 16px; height: 11px; }
.flag-vg{ background: url(../img/flags.png); background-position: -64px -1311px; width: 16px; height: 11px; }
.flag-vi{ background: url(../img/flags.png); background-position: -64px -1334px; width: 16px; height: 11px; }
.flag-vn{ background: url(../img/flags.png); background-position: -64px -1357px; width: 16px; height: 11px; }
.flag-vu{ background: url(../img/flags.png); background-position: -64px -1380px; width: 16px; height: 11px; }
.flag-wales{ background: url(../img/flags.png); background-position: -64px -1403px; width: 16px; height: 11px; }
.flag-wf{ background: url(../img/flags.png); background-position: -64px -1426px; width: 16px; height: 11px; }
.flag-ws{ background: url(../img/flags.png); background-position: -64px -1449px; width: 16px; height: 11px; }
.flag-ye{ background: url(../img/flags.png); background-position: -64px -1472px; width: 16px; height: 11px; }
.flag-yt{ background: url(../img/flags.png); background-position: -64px -1495px; width: 16px; height: 11px; }
.flag-za{ background: url(../img/flags.png); background-position: -64px -1518px; width: 16px; height: 11px; }
.flag-zm{ background: url(../img/flags.png); background-position: -64px -1541px; width: 16px; height: 11px; }
.flag-zw{ background: url(../img/flags.png); background-position: -64px -1564px; width: 16px; height: 11px; }
