.fjflag-a1 { background-position: 0 0; width: 16px; height: 11px; } 
.fjflag-a2 { background-position: 0 -12px; width: 16px; height: 11px; } 
.fjflag-ad { background-position: 0 -24px; width: 16px; height: 11px; } 
.fjflag-ae { background-position: 0 -36px; width: 16px; height: 11px; } 
.fjflag-af { background-position: 0 -48px; width: 16px; height: 11px; } 
.fjflag-ag { background-position: 0 -60px; width: 16px; height: 11px; } 
.fjflag-ai { background-position: 0 -72px; width: 16px; height: 11px; } 
.fjflag-al { background-position: 0 -84px; width: 16px; height: 11px; } 
.fjflag-am { background-position: 0 -96px; width: 16px; height: 11px; } 
.fjflag-an { background-position: 0 -108px; width: 16px; height: 11px; } 
.fjflag-ao { background-position: 0 -120px; width: 16px; height: 11px; } 
.fjflag-ap { background-position: 0 -132px; width: 16px; height: 11px; } 
.fjflag-aq { background-position: 0 -144px; width: 16px; height: 11px; } 
.fjflag-ar { background-position: 0 -156px; width: 16px; height: 11px; } 
.fjflag-as { background-position: 0 -168px; width: 16px; height: 11px; } 
.fjflag-at { background-position: 0 -180px; width: 16px; height: 11px; } 
.fjflag-au { background-position: 0 -192px; width: 16px; height: 11px; } 
.fjflag-aw { background-position: 0 -204px; width: 16px; height: 11px; } 
.fjflag-ax { background-position: 0 -216px; width: 16px; height: 11px; } 
.fjflag-az { background-position: 0 -228px; width: 16px; height: 11px; } 
.fjflag-ba { background-position: 0 -240px; width: 16px; height: 11px; } 
.fjflag-bb { background-position: 0 -252px; width: 16px; height: 11px; } 
.fjflag-bd { background-position: 0 -264px; width: 16px; height: 11px; } 
.fjflag-be { background-position: 0 -276px; width: 16px; height: 11px; } 
.fjflag-bf { background-position: 0 -288px; width: 16px; height: 11px; } 
.fjflag-bg { background-position: 0 -300px; width: 16px; height: 11px; } 
.fjflag-bh { background-position: 0 -312px; width: 16px; height: 11px; } 
.fjflag-bi { background-position: 0 -324px; width: 16px; height: 11px; } 
.fjflag-bj { background-position: 0 -336px; width: 16px; height: 11px; } 
.fjflag-bm { background-position: 0 -348px; width: 16px; height: 11px; } 
.fjflag-bn { background-position: 0 -360px; width: 16px; height: 11px; } 
.fjflag-bo { background-position: 0 -372px; width: 16px; height: 11px; } 
.fjflag-br { background-position: 0 -384px; width: 16px; height: 11px; } 
.fjflag-bs { background-position: 0 -396px; width: 16px; height: 11px; } 
.fjflag-bt { background-position: 0 -408px; width: 16px; height: 11px; } 
.fjflag-bv { background-position: 0 -420px; width: 16px; height: 11px; } 
.fjflag-bw { background-position: 0 -432px; width: 16px; height: 11px; } 
.fjflag-by { background-position: 0 -444px; width: 16px; height: 11px; } 
.fjflag-bz { background-position: 0 -456px; width: 16px; height: 11px; } 
.fjflag-ca { background-position: 0 -468px; width: 16px; height: 11px; } 
.fjflag-cc { background-position: 0 -480px; width: 16px; height: 11px; } 
.fjflag-cd { background-position: 0 -492px; width: 16px; height: 11px; } 
.fjflag-cf { background-position: 0 -504px; width: 16px; height: 11px; } 
.fjflag-cg { background-position: 0 -516px; width: 16px; height: 11px; } 
.fjflag-ch { background-position: 0 -528px; width: 11px; height: 11px; } 
.fjflag-ci { background-position: 0 -540px; width: 16px; height: 11px; } 
.fjflag-ck { background-position: 0 -552px; width: 16px; height: 11px; } 
.fjflag-cl { background-position: 0 -564px; width: 16px; height: 11px; } 
.fjflag-cm { background-position: 0 -576px; width: 16px; height: 11px; } 
.fjflag-cn { background-position: 0 -588px; width: 16px; height: 11px; } 
.fjflag-co { background-position: 0 -600px; width: 16px; height: 11px; } 
.fjflag-cr { background-position: 0 -612px; width: 16px; height: 11px; } 
.fjflag-cs { background-position: 0 -624px; width: 16px; height: 11px; } 
.fjflag-cu { background-position: 0 -636px; width: 16px; height: 11px; } 
.fjflag-cv { background-position: 0 -648px; width: 16px; height: 11px; } 
.fjflag-cx { background-position: 0 -660px; width: 16px; height: 11px; } 
.fjflag-cy { background-position: 0 -672px; width: 16px; height: 11px; } 
.fjflag-cz { background-position: 0 -684px; width: 16px; height: 11px; } 
.fjflag-de { background-position: 0 -696px; width: 16px; height: 11px; } 
.fjflag-dj { background-position: 0 -708px; width: 16px; height: 11px; } 
.fjflag-dk { background-position: 0 -720px; width: 16px; height: 11px; } 
.fjflag-dm { background-position: 0 -732px; width: 16px; height: 11px; } 
.fjflag-do { background-position: 0 -744px; width: 16px; height: 11px; } 
.fjflag-dz { background-position: 0 -756px; width: 16px; height: 11px; } 
.fjflag-ec { background-position: 0 -768px; width: 16px; height: 11px; } 
.fjflag-ee { background-position: 0 -780px; width: 16px; height: 11px; } 
.fjflag-eg { background-position: 0 -792px; width: 16px; height: 11px; } 
.fjflag-eh { background-position: 0 -804px; width: 16px; height: 11px; } 
.fjflag-england { background-position: 0 -816px; width: 16px; height: 11px; } 
.fjflag-er { background-position: 0 -828px; width: 16px; height: 11px; } 
.fjflag-es { background-position: 0 -840px; width: 16px; height: 11px; } 
.fjflag-et { background-position: 0 -852px; width: 16px; height: 11px; } 
.fjflag-eu { background-position: 0 -864px; width: 16px; height: 11px; } 
.fjflag-fam { background-position: 0 -876px; width: 16px; height: 11px; } 
.fjflag-fi { background-position: 0 -888px; width: 16px; height: 11px; } 
.fjflag-fj { background-position: 0 -900px; width: 16px; height: 11px; } 
.fjflag-fk { background-position: 0 -912px; width: 16px; height: 11px; } 
.fjflag-fm { background-position: 0 -924px; width: 16px; height: 11px; } 
.fjflag-fo { background-position: 0 -936px; width: 16px; height: 11px; } 
.fjflag-fr { background-position: 0 -948px; width: 16px; height: 11px; } 
.fjflag-ga { background-position: 0 -960px; width: 16px; height: 11px; } 
.fjflag-gb { background-position: 0 -972px; width: 16px; height: 11px; } 
.fjflag-gd { background-position: 0 -984px; width: 16px; height: 11px; } 
.fjflag-ge { background-position: 0 -996px; width: 16px; height: 11px; } 
.fjflag-gf { background-position: 0 -1008px; width: 16px; height: 11px; } 
.fjflag-gh { background-position: 0 -1020px; width: 16px; height: 11px; } 
.fjflag-gi { background-position: 0 -1032px; width: 16px; height: 11px; } 
.fjflag-gl { background-position: 0 -1044px; width: 16px; height: 11px; } 
.fjflag-gm { background-position: 0 -1056px; width: 16px; height: 11px; } 
.fjflag-gn { background-position: 0 -1068px; width: 16px; height: 11px; } 
.fjflag-gp { background-position: 0 -1080px; width: 16px; height: 11px; } 
.fjflag-gq { background-position: 0 -1092px; width: 16px; height: 11px; } 
.fjflag-gr { background-position: 0 -1104px; width: 16px; height: 11px; } 
.fjflag-gs { background-position: 0 -1116px; width: 16px; height: 11px; } 
.fjflag-gt { background-position: 0 -1128px; width: 16px; height: 11px; } 
.fjflag-gu { background-position: 0 -1140px; width: 16px; height: 11px; } 
.fjflag-gw { background-position: 0 -1152px; width: 16px; height: 11px; } 
.fjflag-gy { background-position: 0 -1164px; width: 16px; height: 11px; } 
.fjflag-hk { background-position: 0 -1176px; width: 16px; height: 11px; } 
.fjflag-hn { background-position: 0 -1188px; width: 16px; height: 11px; } 
.fjflag-hr { background-position: 0 -1200px; width: 16px; height: 11px; } 
.fjflag-ht { background-position: 0 -1212px; width: 16px; height: 11px; } 
.fjflag-hu { background-position: 0 -1224px; width: 16px; height: 11px; } 
.fjflag-id { background-position: 0 -1236px; width: 16px; height: 11px; } 
.fjflag-ie { background-position: 0 -1248px; width: 16px; height: 11px; } 
.fjflag-il { background-position: 0 -1260px; width: 16px; height: 11px; } 
.fjflag-in { background-position: 0 -1272px; width: 16px; height: 11px; } 
.fjflag-io { background-position: 0 -1284px; width: 16px; height: 11px; } 
.fjflag-iq { background-position: 0 -1296px; width: 16px; height: 11px; } 
.fjflag-ir { background-position: 0 -1308px; width: 16px; height: 11px; } 
.fjflag-is { background-position: 0 -1320px; width: 16px; height: 11px; } 
.fjflag-it { background-position: 0 -1332px; width: 16px; height: 11px; } 
.fjflag-jm { background-position: 0 -1344px; width: 16px; height: 11px; } 
.fjflag-jo { background-position: 0 -1356px; width: 16px; height: 11px; } 
.fjflag-jp { background-position: 0 -1368px; width: 16px; height: 11px; } 
.fjflag-ke { background-position: 0 -1380px; width: 16px; height: 11px; } 
.fjflag-kg { background-position: 0 -1392px; width: 16px; height: 11px; } 
.fjflag-kh { background-position: 0 -1404px; width: 16px; height: 11px; } 
.fjflag-ki { background-position: 0 -1416px; width: 16px; height: 11px; } 
.fjflag-km { background-position: 0 -1428px; width: 16px; height: 11px; } 
.fjflag-kn { background-position: 0 -1440px; width: 16px; height: 11px; } 
.fjflag-kp { background-position: 0 -1452px; width: 16px; height: 11px; } 
.fjflag-kr { background-position: 0 -1464px; width: 16px; height: 11px; } 
.fjflag-kw { background-position: 0 -1476px; width: 16px; height: 11px; } 
.fjflag-ky { background-position: 0 -1488px; width: 16px; height: 11px; } 
.fjflag-kz { background-position: 0 -1500px; width: 16px; height: 11px; } 
.fjflag-la { background-position: 0 -1512px; width: 16px; height: 11px; } 
.fjflag-lb { background-position: 0 -1524px; width: 16px; height: 11px; } 
.fjflag-lc { background-position: 0 -1536px; width: 16px; height: 11px; } 
.fjflag-li { background-position: 0 -1548px; width: 16px; height: 11px; } 
.fjflag-lk { background-position: 0 -1560px; width: 16px; height: 11px; } 
.fjflag-lr { background-position: 0 -1572px; width: 16px; height: 11px; } 
.fjflag-ls { background-position: 0 -1584px; width: 16px; height: 11px; } 
.fjflag-lt { background-position: 0 -1596px; width: 16px; height: 11px; } 
.fjflag-lu { background-position: 0 -1608px; width: 16px; height: 11px; } 
.fjflag-lv { background-position: 0 -1620px; width: 16px; height: 11px; } 
.fjflag-ly { background-position: 0 -1632px; width: 16px; height: 11px; } 
.fjflag-ma { background-position: 0 -1644px; width: 16px; height: 11px; } 
.fjflag-mc { background-position: 0 -1656px; width: 16px; height: 11px; } 
.fjflag-md { background-position: 0 -1668px; width: 16px; height: 11px; } 
.fjflag-me { background-position: 0 -1680px; width: 16px; height: 11px; } 
.fjflag-mg { background-position: 0 -1692px; width: 16px; height: 11px; } 
.fjflag-mh { background-position: 0 -1704px; width: 16px; height: 11px; } 
.fjflag-mk { background-position: 0 -1716px; width: 16px; height: 11px; } 
.fjflag-ml { background-position: 0 -1728px; width: 16px; height: 11px; } 
.fjflag-mm { background-position: 0 -1740px; width: 16px; height: 11px; } 
.fjflag-mn { background-position: 0 -1752px; width: 16px; height: 11px; } 
.fjflag-mo { background-position: 0 -1764px; width: 16px; height: 11px; } 
.fjflag-mp { background-position: 0 -1776px; width: 16px; height: 11px; } 
.fjflag-mq { background-position: 0 -1788px; width: 16px; height: 11px; } 
.fjflag-mr { background-position: 0 -1800px; width: 16px; height: 11px; } 
.fjflag-ms { background-position: 0 -1812px; width: 16px; height: 11px; } 
.fjflag-mt { background-position: 0 -1824px; width: 16px; height: 11px; } 
.fjflag-mu { background-position: 0 -1836px; width: 16px; height: 11px; } 
.fjflag-mv { background-position: 0 -1848px; width: 16px; height: 11px; } 
.fjflag-mw { background-position: 0 -1860px; width: 16px; height: 11px; } 
.fjflag-mx { background-position: 0 -1872px; width: 16px; height: 11px; } 
.fjflag-my { background-position: 0 -1884px; width: 16px; height: 11px; } 
.fjflag-mz { background-position: 0 -1896px; width: 16px; height: 11px; } 
.fjflag-na { background-position: 0 -1908px; width: 16px; height: 11px; } 
.fjflag-nc { background-position: 0 -1920px; width: 16px; height: 11px; } 
.fjflag-ne { background-position: 0 -1932px; width: 16px; height: 11px; } 
.fjflag-nf { background-position: 0 -1944px; width: 16px; height: 11px; } 
.fjflag-ng { background-position: 0 -1956px; width: 16px; height: 11px; } 
.fjflag-ni { background-position: 0 -1968px; width: 16px; height: 11px; } 
.fjflag-nl { background-position: 0 -1980px; width: 16px; height: 11px; } 
.fjflag-no { background-position: 0 -1992px; width: 16px; height: 11px; } 
.fjflag-np { background-position: 0 -2004px; width: 9px; height: 11px; } 
.fjflag-nr { background-position: 0 -2016px; width: 16px; height: 11px; } 
.fjflag-nu { background-position: 0 -2028px; width: 16px; height: 11px; } 
.fjflag-nz { background-position: 0 -2040px; width: 16px; height: 11px; } 
.fjflag-om { background-position: 0 -2052px; width: 16px; height: 11px; } 
.fjflag-pa { background-position: 0 -2064px; width: 16px; height: 11px; } 
.fjflag-pe { background-position: 0 -2076px; width: 16px; height: 11px; } 
.fjflag-pf { background-position: 0 -2088px; width: 16px; height: 11px; } 
.fjflag-pg { background-position: 0 -2100px; width: 16px; height: 11px; } 
.fjflag-ph { background-position: 0 -2112px; width: 16px; height: 11px; } 
.fjflag-pk { background-position: 0 -2124px; width: 16px; height: 11px; } 
.fjflag-pl { background-position: 0 -2136px; width: 16px; height: 11px; } 
.fjflag-pm { background-position: 0 -2148px; width: 16px; height: 11px; } 
.fjflag-pn { background-position: 0 -2160px; width: 16px; height: 11px; } 
.fjflag-pr { background-position: 0 -2172px; width: 16px; height: 11px; } 
.fjflag-ps { background-position: 0 -2184px; width: 16px; height: 11px; } 
.fjflag-pt { background-position: 0 -2196px; width: 16px; height: 11px; } 
.fjflag-pw { background-position: 0 -2208px; width: 16px; height: 11px; } 
.fjflag-py { background-position: 0 -2220px; width: 16px; height: 11px; } 
.fjflag-qa { background-position: 0 -2232px; width: 16px; height: 11px; } 
.fjflag-re { background-position: 0 -2244px; width: 16px; height: 11px; } 
.fjflag-ro { background-position: 0 -2256px; width: 16px; height: 11px; } 
.fjflag-rs { background-position: 0 -2268px; width: 16px; height: 11px; } 
.fjflag-ru { background-position: 0 -2280px; width: 16px; height: 11px; } 
.fjflag-rw { background-position: 0 -2292px; width: 16px; height: 11px; } 
.fjflag-sa { background-position: 0 -2304px; width: 16px; height: 11px; } 
.fjflag-sb { background-position: 0 -2316px; width: 16px; height: 11px; } 
.fjflag-sc { background-position: 0 -2328px; width: 16px; height: 11px; } 
.fjflag-scotland { background-position: 0 -2340px; width: 16px; height: 11px; } 
.fjflag-sd { background-position: 0 -2352px; width: 16px; height: 11px; } 
.fjflag-se { background-position: 0 -2364px; width: 16px; height: 11px; } 
.fjflag-sg { background-position: 0 -2376px; width: 16px; height: 11px; } 
.fjflag-sh { background-position: 0 -2388px; width: 16px; height: 11px; } 
.fjflag-si { background-position: 0 -2400px; width: 16px; height: 11px; } 
.fjflag-sk { background-position: 0 -2412px; width: 16px; height: 11px; } 
.fjflag-sl { background-position: 0 -2424px; width: 16px; height: 11px; } 
.fjflag-sm { background-position: 0 -2436px; width: 16px; height: 11px; } 
.fjflag-sn { background-position: 0 -2448px; width: 16px; height: 11px; } 
.fjflag-so { background-position: 0 -2460px; width: 16px; height: 11px; } 
.fjflag-sr { background-position: 0 -2472px; width: 16px; height: 11px; } 
.fjflag-st { background-position: 0 -2484px; width: 16px; height: 11px; } 
.fjflag-sv { background-position: 0 -2496px; width: 16px; height: 11px; } 
.fjflag-sy { background-position: 0 -2508px; width: 16px; height: 11px; } 
.fjflag-sz { background-position: 0 -2520px; width: 16px; height: 11px; } 
.fjflag-tc { background-position: 0 -2532px; width: 16px; height: 11px; } 
.fjflag-td { background-position: 0 -2544px; width: 16px; height: 11px; } 
.fjflag-tf { background-position: 0 -2556px; width: 16px; height: 11px; } 
.fjflag-tg { background-position: 0 -2568px; width: 16px; height: 11px; } 
.fjflag-th { background-position: 0 -2580px; width: 16px; height: 11px; } 
.fjflag-tj { background-position: 0 -2592px; width: 16px; height: 11px; } 
.fjflag-tk { background-position: 0 -2604px; width: 16px; height: 11px; } 
.fjflag-tl { background-position: 0 -2616px; width: 16px; height: 11px; } 
.fjflag-tm { background-position: 0 -2628px; width: 16px; height: 11px; } 
.fjflag-tn { background-position: 0 -2640px; width: 16px; height: 11px; } 
.fjflag-to { background-position: 0 -2652px; width: 16px; height: 11px; } 
.fjflag-tr { background-position: 0 -2664px; width: 16px; height: 11px; } 
.fjflag-tt { background-position: 0 -2676px; width: 16px; height: 11px; } 
.fjflag-tv { background-position: 0 -2688px; width: 16px; height: 11px; } 
.fjflag-tw { background-position: 0 -2700px; width: 16px; height: 11px; } 
.fjflag-tz { background-position: 0 -2712px; width: 16px; height: 11px; } 
.fjflag-ua { background-position: 0 -2724px; width: 16px; height: 11px; } 
.fjflag-ug { background-position: 0 -2736px; width: 16px; height: 11px; } 
.fjflag-um { background-position: 0 -2748px; width: 16px; height: 11px; } 
.fjflag-us { background-position: 0 -2760px; width: 16px; height: 11px; } 
.fjflag-uy { background-position: 0 -2772px; width: 16px; height: 11px; } 
.fjflag-uz { background-position: 0 -2784px; width: 16px; height: 11px; } 
.fjflag-va { background-position: 0 -2796px; width: 16px; height: 11px; } 
.fjflag-vc { background-position: 0 -2808px; width: 16px; height: 11px; } 
.fjflag-ve { background-position: 0 -2820px; width: 16px; height: 11px; } 
.fjflag-vg { background-position: 0 -2832px; width: 16px; height: 11px; } 
.fjflag-vi { background-position: 0 -2844px; width: 16px; height: 11px; } 
.fjflag-vn { background-position: 0 -2856px; width: 16px; height: 11px; } 
.fjflag-vu { background-position: 0 -2868px; width: 16px; height: 11px; } 
.fjflag-wales { background-position: 0 -2880px; width: 16px; height: 11px; } 
.fjflag-wf { background-position: 0 -2892px; width: 16px; height: 11px; } 
.fjflag-ws { background-position: 0 -2904px; width: 16px; height: 11px; } 
.fjflag-ye { background-position: 0 -2916px; width: 16px; height: 11px; } 
.fjflag-yt { background-position: 0 -2928px; width: 16px; height: 11px; } 
.fjflag-za { background-position: 0 -2940px; width: 16px; height: 11px; } 
.fjflag-zm { background-position: 0 -2952px; width: 16px; height: 11px; } 
.fjflag-zw { background-position: 0 -2964px; width: 16px; height: 11px; } 


