.flg{
       
	   background: url(/images/flags-sprite.gif) no-repeat top left;
	   overflow:hidden;
	   text-align:left;
}

.f-ad { width:16px; height:11px; background-position: 0 0; } 
.f-ae { width:16px; height:11px; background-position: 0 -14px; } 
.f-af { width:16px; height:11px; background-position: 0 -28px; } 
.f-ag { width:16px; height:11px; background-position: 0 -42px; } 
.f-ai { width:16px; height:11px; background-position: 0 -56px; } 
.f-al { width:16px; height:11px; background-position: 0 -70px; } 
.f-am { width:16px; height:11px; background-position: 0 -84px; } 
.f-an { width:16px; height:11px; background-position: 0 -98px; } 
.f-ao { width:16px; height:11px; background-position: 0 -112px; } 
.f-ar { width:16px; height:11px; background-position: 0 -126px; } 
.f-as { width:16px; height:11px; background-position: 0 -140px; } 
.f-at { width:16px; height:11px; background-position: 0 -154px; } 
.f-au { width:16px; height:11px; background-position: 0 -168px; } 
.f-aw { width:16px; height:11px; background-position: 0 -182px; } 
.f-ax { width:16px; height:11px; background-position: 0 -196px; } 
.f-az { width:16px; height:11px; background-position: 0 -210px; } 
.f-ba { width:16px; height:11px; background-position: 0 -224px; } 
.f-bb { width:16px; height:11px; background-position: 0 -238px; } 
.f-bd { width:16px; height:11px; background-position: 0 -252px; } 
.f-be { width:16px; height:11px; background-position: 0 -266px; } 
.f-bf { width:16px; height:11px; background-position: 0 -280px; } 
.f-bg { width:16px; height:11px; background-position: 0 -294px; } 
.f-bh { width:16px; height:11px; background-position: 0 -308px; } 
.f-bi { width:16px; height:11px; background-position: 0 -322px; } 
.f-bj { width:16px; height:11px; background-position: 0 -336px; } 
.f-bm { width:16px; height:11px; background-position: 0 -350px; } 
.f-bn { width:16px; height:11px; background-position: 0 -364px; } 
.f-bo { width:16px; height:11px; background-position: 0 -378px; } 
.f-br { width:16px; height:11px; background-position: 0 -392px; } 
.f-bs { width:16px; height:11px; background-position: 0 -406px; } 
.f-bt { width:16px; height:11px; background-position: 0 -420px; } 
.f-bv { width:16px; height:11px; background-position: 0 -434px; } 
.f-bw { width:16px; height:11px; background-position: 0 -448px; } 
.f-by { width:16px; height:11px; background-position: 0 -462px; } 
.f-bz { width:16px; height:11px; background-position: 0 -476px; } 
.f-ca { width:16px; height:11px; background-position: 0 -490px; } 
.f-catalonia { width:16px; height:11px; background-position: 0 -504px; } 
.f-cc { width:16px; height:11px; background-position: 0 -518px; } 
.f-cd { width:16px; height:11px; background-position: 0 -532px; } 
.f-cf { width:16px; height:11px; background-position: 0 -546px; } 
.f-cg { width:16px; height:11px; background-position: 0 -560px; } 
.f-ch { width:16px; height:11px; background-position: 0 -574px; } 
.f-ci { width:16px; height:11px; background-position: 0 -588px; } 
.f-ck { width:16px; height:11px; background-position: 0 -602px; } 
.f-cl { width:16px; height:11px; background-position: 0 -616px; } 
.f-cm { width:16px; height:11px; background-position: 0 -630px; } 
.f-cn { width:16px; height:11px; background-position: 0 -644px; } 
.f-co { width:16px; height:11px; background-position: 0 -658px; } 
.f-cr { width:16px; height:11px; background-position: 0 -672px; } 
.f-cs { width:16px; height:11px; background-position: 0 -686px; } 
.f-cu { width:16px; height:11px; background-position: 0 -700px; } 
.f-cv { width:16px; height:11px; background-position: 0 -714px; } 
.f-cx { width:16px; height:11px; background-position: 0 -728px; } 
.f-cy { width:16px; height:11px; background-position: 0 -742px; } 
.f-cz { width:16px; height:11px; background-position: 0 -756px; } 
.f-de { width:16px; height:11px; background-position: 0 -770px; } 
.f-dj { width:16px; height:11px; background-position: 0 -784px; } 
.f-dk { width:16px; height:11px; background-position: 0 -798px; } 
.f-dm { width:16px; height:11px; background-position: 0 -812px; } 
.f-do { width:16px; height:11px; background-position: 0 -826px; } 
.f-dz { width:16px; height:11px; background-position: 0 -840px; } 
.f-ec { width:16px; height:11px; background-position: 0 -854px; } 
.f-ee { width:16px; height:11px; background-position: 0 -868px; } 
.f-eg { width:16px; height:11px; background-position: 0 -882px; } 
.f-eh { width:16px; height:11px; background-position: 0 -896px; } 
.f-england { width:16px; height:11px; background-position: 0 -910px; } 
.f-er { width:16px; height:11px; background-position: 0 -924px; } 
.f-es { width:16px; height:11px; background-position: 0 -938px; } 
.f-et { width:16px; height:11px; background-position: 0 -952px; } 
.f-europeanunion { width:16px; height:11px; background-position: 0 -966px; } 
.f-fam { width:16px; height:11px; background-position: 0 -980px; } 
.f-fi { width:16px; height:11px; background-position: 0 -994px; } 
.f-fj { width:16px; height:11px; background-position: 0 -1008px; } 
.f-fk { width:16px; height:11px; background-position: 0 -1022px; } 
.f-fm { width:16px; height:11px; background-position: 0 -1036px; } 
.f-fo { width:16px; height:11px; background-position: 0 -1050px; } 
.f-fr { width:16px; height:11px; background-position: 0 -1064px; } 
.f-ga { width:16px; height:11px; background-position: 0 -1078px; } 
.f-gb { width:16px; height:11px; background-position: 0 -1092px; } 
.f-gd { width:16px; height:11px; background-position: 0 -1106px; } 
.f-ge { width:16px; height:11px; background-position: 0 -1120px; } 
.f-gf { width:16px; height:11px; background-position: 0 -1134px; } 
.f-gh { width:16px; height:11px; background-position: 0 -1148px; } 
.f-gi { width:16px; height:11px; background-position: 0 -1162px; } 
.f-gl { width:16px; height:11px; background-position: 0 -1176px; } 
.f-gm { width:16px; height:11px; background-position: 0 -1190px; } 
.f-gn { width:16px; height:11px; background-position: 0 -1204px; } 
.f-gp { width:16px; height:11px; background-position: 0 -1218px; } 
.f-gq { width:16px; height:11px; background-position: 0 -1232px; } 
.f-gr { width:16px; height:11px; background-position: 0 -1246px; } 
.f-gs { width:16px; height:11px; background-position: 0 -1260px; } 
.f-gt { width:16px; height:11px; background-position: 0 -1274px; } 
.f-gu { width:16px; height:11px; background-position: 0 -1288px; } 
.f-gw { width:16px; height:11px; background-position: 0 -1302px; } 
.f-gy { width:16px; height:11px; background-position: 0 -1316px; } 
.f-hk { width:16px; height:11px; background-position: 0 -1330px; } 
.f-hm { width:16px; height:11px; background-position: 0 -1344px; } 
.f-hn { width:16px; height:11px; background-position: 0 -1358px; } 
.f-hr { width:16px; height:11px; background-position: 0 -1372px; } 
.f-ht { width:16px; height:11px; background-position: 0 -1386px; } 
.f-hu { width:16px; height:11px; background-position: 0 -1400px; } 
.f-id { width:16px; height:11px; background-position: 0 -1414px; } 
.f-ie { width:16px; height:11px; background-position: 0 -1428px; } 
.f-il { width:16px; height:11px; background-position: 0 -1442px; } 
.f-in { width:16px; height:11px; background-position: 0 -1456px; } 
.f-io { width:16px; height:11px; background-position: 0 -1470px; } 
.f-iq { width:16px; height:11px; background-position: 0 -1484px; } 
.f-ir { width:16px; height:11px; background-position: 0 -1498px; } 
.f-is { width:16px; height:11px; background-position: 0 -1512px; } 
.f-it { width:16px; height:11px; background-position: 0 -1526px; } 
.f-jm { width:16px; height:11px; background-position: 0 -1540px; } 
.f-jo { width:16px; height:11px; background-position: 0 -1554px; } 
.f-jp { width:16px; height:11px; background-position: 0 -1568px; } 
.f-ke { width:16px; height:11px; background-position: 0 -1582px; } 
.f-kg { width:16px; height:11px; background-position: 0 -1596px; } 
.f-kh { width:16px; height:11px; background-position: 0 -1610px; } 
.f-ki { width:16px; height:11px; background-position: 0 -1624px; } 
.f-km { width:16px; height:11px; background-position: 0 -1638px; } 
.f-kn { width:16px; height:11px; background-position: 0 -1652px; } 
.f-kp { width:16px; height:11px; background-position: 0 -1666px; } 
.f-kr { width:16px; height:11px; background-position: 0 -1680px; } 
.f-kw { width:16px; height:11px; background-position: 0 -1694px; } 
.f-ky { width:16px; height:11px; background-position: 0 -1708px; } 
.f-kz { width:16px; height:11px; background-position: 0 -1722px; } 
.f-la { width:16px; height:11px; background-position: 0 -1736px; } 
.f-lb { width:16px; height:11px; background-position: 0 -1750px; } 
.f-lc { width:16px; height:11px; background-position: 0 -1764px; } 
.f-li { width:16px; height:11px; background-position: 0 -1778px; } 
.f-lk { width:16px; height:11px; background-position: 0 -1792px; } 
.f-lr { width:16px; height:11px; background-position: 0 -1806px; } 
.f-ls { width:16px; height:11px; background-position: 0 -1820px; } 
.f-lt { width:16px; height:11px; background-position: 0 -1834px; } 
.f-lu { width:16px; height:11px; background-position: 0 -1848px; } 
.f-lv { width:16px; height:11px; background-position: 0 -1862px; } 
.f-ly { width:16px; height:11px; background-position: 0 -1876px; } 
.f-ma { width:16px; height:11px; background-position: 0 -1890px; } 
.f-mc { width:16px; height:11px; background-position: 0 -1904px; } 
.f-md { width:16px; height:11px; background-position: 0 -1918px; } 
.f-me { width:16px; height:11px; background-position: 0 -1932px; } 
.f-mg { width:16px; height:11px; background-position: 0 -1947px; } 
.f-mh { width:16px; height:11px; background-position: 0 -1961px; } 
.f-mk { width:16px; height:11px; background-position: 0 -1975px; } 
.f-ml { width:16px; height:11px; background-position: 0 -1989px; } 
.f-mm { width:16px; height:11px; background-position: -19px 0; } 
.f-mn { width:16px; height:11px; background-position: -19px -14px; } 
.f-mo { width:16px; height:11px; background-position: -19px -28px; } 
.f-mp { width:16px; height:11px; background-position: -19px -42px; } 
.f-mq { width:16px; height:11px; background-position: -19px -56px; } 
.f-mr { width:16px; height:11px; background-position: -19px -70px; } 
.f-ms { width:16px; height:11px; background-position: -19px -84px; } 
.f-mt { width:16px; height:11px; background-position: -19px -98px; } 
.f-mu { width:16px; height:11px; background-position: -19px -112px; } 
.f-mv { width:16px; height:11px; background-position: -19px -126px; } 
.f-mw { width:16px; height:11px; background-position: -19px -140px; } 
.f-mx { width:16px; height:11px; background-position: -19px -154px; } 
.f-my { width:16px; height:11px; background-position: -19px -168px; } 
.f-mz { width:16px; height:11px; background-position: -19px -182px; } 
.f-na { width:16px; height:11px; background-position: -19px -196px; } 
.f-nc { width:16px; height:11px; background-position: -19px -210px; } 
.f-ne { width:16px; height:11px; background-position: -19px -224px; } 
.f-nf { width:16px; height:11px; background-position: -19px -238px; } 
.f-ng { width:16px; height:11px; background-position: -19px -252px; } 
.f-ni { width:16px; height:11px; background-position: -19px -266px; } 
.f-nl { width:16px; height:11px; background-position: -19px -280px; } 
.f-no { width:16px; height:11px; background-position: -19px -294px; } 
.f-np { width:16px; height:11px; background-position: -19px -308px; } 
.f-nr { width:16px; height:11px; background-position: -19px -322px; } 
.f-nu { width:16px; height:11px; background-position: -19px -336px; } 
.f-nz { width:16px; height:11px; background-position: -19px -350px; } 
.f-om { width:16px; height:11px; background-position: -19px -364px; } 
.f-pa { width:16px; height:11px; background-position: -19px -378px; } 
.f-pe { width:16px; height:11px; background-position: -19px -392px; } 
.f-pf { width:16px; height:11px; background-position: -19px -406px; } 
.f-pg { width:16px; height:11px; background-position: -19px -420px; } 
.f-ph { width:16px; height:11px; background-position: -19px -434px; } 
.f-pk { width:16px; height:11px; background-position: -19px -448px; } 
.f-pl { width:16px; height:11px; background-position: -19px -462px; } 
.f-pm { width:16px; height:11px; background-position: -19px -476px; } 
.f-pn { width:16px; height:11px; background-position: -19px -490px; } 
.f-pr { width:16px; height:11px; background-position: -19px -504px; } 
.f-ps { width:16px; height:11px; background-position: -19px -518px; } 
.f-pt { width:16px; height:11px; background-position: -19px -532px; } 
.f-pw { width:16px; height:11px; background-position: -19px -546px; } 
.f-py { width:16px; height:11px; background-position: -19px -560px; } 
.f-qa { width:16px; height:11px; background-position: -19px -574px; } 
.f-re { width:16px; height:11px; background-position: -19px -588px; } 
.f-ro { width:16px; height:11px; background-position: -19px -602px; } 
.f-rs { width:16px; height:11px; background-position: -19px -616px; } 
.f-ru { width:16px; height:11px; background-position: -19px -630px; } 
.f-rw { width:16px; height:11px; background-position: -19px -644px; } 
.f-sa { width:16px; height:11px; background-position: -19px -658px; } 
.f-sb { width:16px; height:11px; background-position: -19px -672px; } 
.f-sc { width:16px; height:11px; background-position: -19px -686px; } 
.f-scotland { width:16px; height:11px; background-position: -19px -700px; } 
.f-sd { width:16px; height:11px; background-position: -19px -714px; } 
.f-se { width:16px; height:11px; background-position: -19px -728px; } 
.f-sg { width:16px; height:11px; background-position: -19px -742px; } 
.f-sh { width:16px; height:11px; background-position: -19px -756px; } 
.f-si { width:16px; height:11px; background-position: -19px -770px; } 
.f-sj { width:16px; height:11px; background-position: -19px -784px; } 
.f-sk { width:16px; height:11px; background-position: -19px -798px; } 
.f-sl { width:16px; height:11px; background-position: -19px -812px; } 
.f-sm { width:16px; height:11px; background-position: -19px -826px; } 
.f-sn { width:16px; height:11px; background-position: -19px -840px; } 
.f-so { width:16px; height:11px; background-position: -19px -854px; } 
.f-sr { width:16px; height:11px; background-position: -19px -868px; } 
.f-st { width:16px; height:11px; background-position: -19px -882px; } 
.f-sv { width:16px; height:11px; background-position: -19px -896px; } 
.f-sy { width:16px; height:11px; background-position: -19px -910px; } 
.f-sz { width:16px; height:11px; background-position: -19px -924px; } 
.f-tc { width:16px; height:11px; background-position: -19px -938px; } 
.f-td { width:16px; height:11px; background-position: -19px -952px; } 
.f-tf { width:16px; height:11px; background-position: -19px -966px; } 
.f-tg { width:16px; height:11px; background-position: -19px -980px; } 
.f-th { width:16px; height:11px; background-position: -19px -994px; } 
.f-tj { width:16px; height:11px; background-position: -19px -1008px; } 
.f-tk { width:16px; height:11px; background-position: -19px -1022px; } 
.f-tl { width:16px; height:11px; background-position: -19px -1036px; } 
.f-tm { width:16px; height:11px; background-position: -19px -1050px; } 
.f-tn { width:16px; height:11px; background-position: -19px -1064px; } 
.f-to { width:16px; height:11px; background-position: -19px -1078px; } 
.f-tr { width:16px; height:11px; background-position: -19px -1092px; } 
.f-tt { width:16px; height:11px; background-position: -19px -1106px; } 
.f-tv { width:16px; height:11px; background-position: -19px -1120px; } 
.f-tw { width:16px; height:11px; background-position: -19px -1134px; } 
.f-tz { width:16px; height:11px; background-position: -19px -1148px; } 
.f-ua { width:16px; height:11px; background-position: -19px -1162px; } 
.f-ug { width:16px; height:11px; background-position: -19px -1176px; } 
.f-um { width:16px; height:11px; background-position: -19px -1190px; } 
.f-un { width:16px; height:11px; background-position: -19px -1204px; } 
.f-us { width:16px; height:11px; background-position: -19px -1218px; } 
.f-uy { width:16px; height:11px; background-position: -19px -1232px; } 
.f-uz { width:16px; height:11px; background-position: -19px -1246px; } 
.f-va { width:16px; height:11px; background-position: -19px -1260px; } 
.f-vc { width:16px; height:11px; background-position: -19px -1274px; } 
.f-ve { width:16px; height:11px; background-position: -19px -1288px; } 
.f-vg { width:16px; height:11px; background-position: -19px -1302px; } 
.f-vi { width:16px; height:11px; background-position: -19px -1316px; } 
.f-vn { width:16px; height:11px; background-position: -19px -1330px; } 
.f-vu { width:16px; height:11px; background-position: -19px -1344px; } 
.f-wales { width:16px; height:11px; background-position: -19px -1358px; } 
.f-wf { width:16px; height:11px; background-position: -19px -1372px; } 
.f-ws { width:16px; height:11px; background-position: -19px -1386px; } 
.f-ye { width:16px; height:11px; background-position: -19px -1400px; } 
.f-yt { width:16px; height:11px; background-position: -19px -1414px; } 
.f-za { width:16px; height:11px; background-position: -19px -1428px; } 
.f-zm { width:16px; height:11px; background-position: -19px -1442px; } 
.f-zw { width:16px; height:11px; background-position: -19px -1456px; } 
