.sprite { background: url('sprite.png') no-repeat top left; width: 16px; height: 16px;  } 
.sprite.AD { background-position: 0 0; } 
.sprite.AE { background-position: 0 -24px; } 
.sprite.AF { background-position: 0 -48px; } 
.sprite.AG { background-position: 0 -72px; } 
.sprite.AI { background-position: 0 -96px; } 
.sprite.AL { background-position: 0 -120px; } 
.sprite.AN { background-position: 0 -144px; } 
.sprite.AM { background-position: 0 -168px; } 
.sprite.AO { background-position: 0 -192px; } 
.sprite.AQ { background-position: 0 -216px; } 
.sprite.AR { background-position: 0 -240px; } 
.sprite.AS { background-position: 0 -264px; } 
.sprite.AT { background-position: 0 -288px; } 
.sprite.AU { background-position: 0 -312px; } 
.sprite.AW { background-position: 0 -336px; } 
.sprite.AX { background-position: 0 -360px; } 
.sprite.AZ { background-position: 0 -384px; } 
.sprite.BA { background-position: 0 -408px; } 
.sprite.BB { background-position: 0 -432px; } 
.sprite.BD { background-position: 0 -456px; } 
.sprite.BE { background-position: 0 -480px; } 
.sprite.BF { background-position: 0 -504px; } 
.sprite.BG { background-position: 0 -528px; } 
.sprite.BH { background-position: 0 -552px; } 
.sprite.BI { background-position: 0 -576px; } 
.sprite.BJ { background-position: 0 -600px; } 
.sprite.BL { background-position: 0 -624px; } 
.sprite.BM { background-position: 0 -648px; } 
.sprite.BN { background-position: 0 -672px; } 
.sprite.BO { background-position: 0 -696px; } 
.sprite.BQ { background-position: 0 -720px; } 
.sprite.BS { background-position: 0 -744px; } 
.sprite.BT { background-position: 0 -768px; } 
.sprite.BR { background-position: 0 -792px; } 
.sprite.BV { background-position: 0 -816px; } 
.sprite.BW { background-position: 0 -840px; } 
.sprite.BY { background-position: 0 -864px; } 
.sprite.BZ { background-position: 0 -888px; } 
.sprite.CA { background-position: 0 -912px; } 
.sprite.CC { background-position: 0 -936px; } 
.sprite.CF { background-position: 0 -960px; } 
.sprite.CG { background-position: 0 -984px; } 
.sprite.CH { background-position: 0 -1008px; } 
.sprite.CI { background-position: 0 -1032px; } 
.sprite.CK { background-position: 0 -1056px; } 
.sprite.CL { background-position: 0 -1080px; } 
.sprite.CM { background-position: 0 -1104px; } 
.sprite.CO { background-position: 0 -1128px; } 
.sprite.CN { background-position: 0 -1152px; } 
.sprite.CR { background-position: 0 -1176px; } 
.sprite.CS { background-position: 0 -1200px; } 
.sprite.CU { background-position: 0 -1224px; } 
.sprite.CV { background-position: 0 -1248px; } 
.sprite.CW { background-position: 0 -1272px; } 
.sprite.CX { background-position: 0 -1296px; } 
.sprite.CY { background-position: 0 -1320px; } 
.sprite.CZ { background-position: 0 -1344px; } 
.sprite.DE { background-position: 0 -1368px; } 
.sprite.Default { background-position: 0 -1392px; } 
.sprite.DJ { background-position: 0 -1416px; } 
.sprite.DK { background-position: 0 -1440px; } 
.sprite.DM { background-position: 0 -1464px; } 
.sprite.DO { background-position: 0 -1488px; } 
.sprite.DZ { background-position: 0 -1512px; } 
.sprite.EC { background-position: 0 -1536px; } 
.sprite.EG { background-position: 0 -1560px; } 
.sprite.EE { background-position: 0 -1584px; } 
.sprite.EH { background-position: 0 -1608px; } 
.sprite.ER { background-position: 0 -1632px; } 
.sprite.ES { background-position: 0 -1656px; } 
.sprite.EU { background-position: 0 -1680px; } 
.sprite.FI { background-position: 0 -1704px; } 
.sprite.ET { background-position: 0 -1728px; } 
.sprite.FJ { background-position: 0 -1752px; } 
.sprite.FK { background-position: 0 -1776px; } 
.sprite.FO { background-position: 0 -1800px; } 
.sprite.FM { background-position: 0 -1824px; } 
.sprite.FR { background-position: 0 -1848px; } 
.sprite.GA { background-position: 0 -1872px; } 
.sprite.GD { background-position: 0 -1896px; } 
.sprite.GB { background-position: 0 -1920px; } 
.sprite.GE { background-position: 0 -1944px; } 
.sprite.GF { background-position: 0 -1968px; } 
.sprite.GH { background-position: 0 -1992px; } 
.sprite.GI { background-position: 0 -2016px; } 
.sprite.GG { background-position: 0 -2040px; } 
.sprite.GL { background-position: 0 -2064px; } 
.sprite.GM { background-position: 0 -2088px; } 
.sprite.GN { background-position: 0 -2112px; } 
.sprite.GS { background-position: 0 -2136px; } 
.sprite.GQ { background-position: 0 -2160px; } 
.sprite.GT { background-position: 0 -2184px; } 
.sprite.GU { background-position: 0 -2208px; } 
.sprite.GR { background-position: 0 -2232px; } 
.sprite.GW { background-position: 0 -2256px; } 
.sprite.HK { background-position: 0 -2280px; } 
.sprite.GY { background-position: 0 -2304px; } 
.sprite.HM { background-position: 0 -2328px; } 
.sprite.HN { background-position: 0 -2352px; } 
.sprite.HR { background-position: 0 -2376px; } 
.sprite.HT { background-position: 0 -2400px; } 
.sprite.HU { background-position: 0 -2424px; } 
.sprite.ID { background-position: 0 -2448px; } 
.sprite.IE { background-position: 0 -2472px; } 
.sprite.IL { background-position: 0 -2496px; } 
.sprite.IM { background-position: 0 -2520px; } 
.sprite.IN { background-position: 0 -2544px; } 
.sprite.IO { background-position: 0 -2568px; } 
.sprite.IQ { background-position: 0 -2592px; } 
.sprite.IR { background-position: 0 -2616px; } 
.sprite.IS { background-position: 0 -2640px; } 
.sprite.IT { background-position: 0 -2664px; } 
.sprite.JE { background-position: 0 -2688px; } 
.sprite.JM { background-position: 0 -2712px; } 
.sprite.JO { background-position: 0 -2736px; } 
.sprite.JP { background-position: 0 -2760px; } 
.sprite.KE { background-position: 0 -2784px; } 
.sprite.KG { background-position: 0 -2808px; } 
.sprite.KH { background-position: 0 -2832px; } 
.sprite.KI { background-position: 0 -2856px; } 
.sprite.KM { background-position: 0 -2880px; } 
.sprite.KN { background-position: 0 -2904px; } 
.sprite.KP { background-position: 0 -2928px; } 
.sprite.KR { background-position: 0 -2952px; } 
.sprite.KW { background-position: 0 -2976px; } 
.sprite.KY { background-position: 0 -3000px; } 
.sprite.KZ { background-position: 0 -3024px; } 
.sprite.LA { background-position: 0 -3048px; } 
.sprite.LB { background-position: 0 -3072px; } 
.sprite.LC { background-position: 0 -3096px; } 
.sprite.LI { background-position: 0 -3120px; } 
.sprite.LK { background-position: 0 -3144px; } 
.sprite.LR { background-position: 0 -3168px; } 
.sprite.LS { background-position: 0 -3192px; } 
.sprite.LT { background-position: 0 -3216px; } 
.sprite.LU { background-position: 0 -3240px; } 
.sprite.LV { background-position: 0 -3264px; } 
.sprite.CD { background-position: 0 -3288px; } 
.sprite.LY { background-position: 0 -3312px; } 
.sprite.MA { background-position: 0 -3336px; } 
.sprite.MC { background-position: 0 -3360px; } 
.sprite.MD { background-position: 0 -3384px; } 
.sprite.ME { background-position: 0 -3408px; } 
.sprite.MG { background-position: 0 -3432px; } 
.sprite.MH { background-position: 0 -3456px; } 
.sprite.MK { background-position: 0 -3480px; } 
.sprite.ML { background-position: 0 -3504px; } 
.sprite.MM { background-position: 0 -3528px; } 
.sprite.MN { background-position: 0 -3552px; } 
.sprite.MO { background-position: 0 -3576px; } 
.sprite.MP { background-position: 0 -3600px; } 
.sprite.MQ { background-position: 0 -3624px; } 
.sprite.MR { background-position: 0 -3648px; } 
.sprite.MS { background-position: 0 -3672px; } 
.sprite.MT { background-position: 0 -3696px; } 
.sprite.MU { background-position: 0 -3720px; } 
.sprite.MV { background-position: 0 -3744px; } 
.sprite.MW { background-position: 0 -3768px; } 
.sprite.MX { background-position: 0 -3792px; } 
.sprite.MY { background-position: 0 -3816px; } 
.sprite.MZ { background-position: 0 -3840px; } 
.sprite.NA { background-position: 0 -3864px; } 
.sprite.NE { background-position: 0 -3888px; } 
.sprite.NF { background-position: 0 -3912px; } 
.sprite.NG { background-position: 0 -3936px; } 
.sprite.NI { background-position: 0 -3960px; } 
.sprite.NL { background-position: 0 -3984px; } 
.sprite.NO { background-position: 0 -4008px; } 
.sprite.NP { background-position: 0 -4032px; } 
.sprite.NR { background-position: 0 -4056px; } 
.sprite.NU { background-position: 0 -4080px; } 
.sprite.NZ { background-position: 0 -4104px; } 
.sprite.OM { background-position: 0 -4128px; } 
.sprite.PA { background-position: 0 -4152px; } 
.sprite.PE { background-position: 0 -4176px; } 
.sprite.PF { background-position: 0 -4200px; } 
.sprite.PG { background-position: 0 -4224px; } 
.sprite.PH { background-position: 0 -4248px; } 
.sprite.PK { background-position: 0 -4272px; } 
.sprite.PL { background-position: 0 -4296px; } 
.sprite.PN { background-position: 0 -4320px; } 
.sprite.PR { background-position: 0 -4344px; } 
.sprite.PS { background-position: 0 -4368px; } 
.sprite.PT { background-position: 0 -4392px; } 
.sprite.GP { background-position: 0 -4416px; } 
.sprite.PW { background-position: 0 -4440px; } 
.sprite.PY { background-position: 0 -4464px; } 
.sprite.QA { background-position: 0 -4488px; } 
.sprite.RO { background-position: 0 -4512px; } 
.sprite.RS { background-position: 0 -4536px; } 
.sprite.RU { background-position: 0 -4560px; } 
.sprite.RW { background-position: 0 -4584px; } 
.sprite.SA { background-position: 0 -4608px; } 
.sprite.SB { background-position: 0 -4632px; } 
.sprite.SC { background-position: 0 -4656px; } 
.sprite.SD { background-position: 0 -4680px; } 
.sprite.SE { background-position: 0 -4704px; } 
.sprite.SG { background-position: 0 -4728px; } 
.sprite.SH { background-position: 0 -4752px; } 
.sprite.SI { background-position: 0 -4776px; } 
.sprite.SJ { background-position: 0 -4800px; } 
.sprite.SK { background-position: 0 -4824px; } 
.sprite.SL { background-position: 0 -4848px; } 
.sprite.SM { background-position: 0 -4872px; } 
.sprite.SN { background-position: 0 -4896px; } 
.sprite.SO { background-position: 0 -4920px; } 
.sprite.SR { background-position: 0 -4944px; } 
.sprite.SS { background-position: 0 -4968px; } 
.sprite.ST { background-position: 0 -4992px; } 
.sprite.SV { background-position: 0 -5016px; } 
.sprite.SX { background-position: 0 -5040px; } 
.sprite.SY { background-position: 0 -5064px; } 
.sprite.SZ { background-position: 0 -5088px; } 
.sprite.TC { background-position: 0 -5112px; } 
.sprite.TD { background-position: 0 -5136px; } 
.sprite.TG { background-position: 0 -5160px; } 
.sprite.TH { background-position: 0 -5184px; } 
.sprite.TJ { background-position: 0 -5208px; } 
.sprite.TK { background-position: 0 -5232px; } 
.sprite.TL { background-position: 0 -5256px; } 
.sprite.TM { background-position: 0 -5280px; } 
.sprite.TN { background-position: 0 -5304px; } 
.sprite.TO { background-position: 0 -5328px; } 
.sprite.TR { background-position: 0 -5352px; } 
.sprite.TT { background-position: 0 -5376px; } 
.sprite.TV { background-position: 0 -5400px; } 
.sprite.TW { background-position: 0 -5424px; } 
.sprite.TZ { background-position: 0 -5448px; } 
.sprite.UA { background-position: 0 -5472px; } 
.sprite.UG { background-position: 0 -5496px; } 
.sprite.UM { background-position: 0 -5520px; } 
.sprite.US { background-position: 0 -5544px; } 
.sprite.UY { background-position: 0 -5568px; } 
.sprite.UZ { background-position: 0 -5592px; } 
.sprite.VA { background-position: 0 -5616px; } 
.sprite.VC { background-position: 0 -5640px; } 
.sprite.VE { background-position: 0 -5664px; } 
.sprite.VG { background-position: 0 -5688px; } 
.sprite.VI { background-position: 0 -5712px; } 
.sprite.MF { background-position: 0 -5736px; } 
.sprite.VN { background-position: 0 -5760px; } 
.sprite.VU { background-position: 0 -5784px; } 
.sprite.WK { background-position: 0 -5808px; } 
.sprite.WS { background-position: 0 -5832px; } 
.sprite.XA { background-position: 0 -5856px; } 
.sprite.XK { background-position: 0 -5880px; } 
.sprite.XO { background-position: 0 -5904px; } 
.sprite.XZ { background-position: 0 -5928px; } 
.sprite.YE { background-position: 0 -5952px; } 
.sprite.YT { background-position: 0 -5976px; } 
.sprite.ZA { background-position: 0 -6000px; } 
.sprite.ZM { background-position: 0 -6024px; } 
.sprite.ZR { background-position: 0 -6048px; } 
.sprite.ZW { background-position: 0 -6072px; } 
.sprite.NC { background-position: 0 -6096px; } 
.sprite.PM { background-position: 0 -6120px; } 
.sprite.RE { background-position: 0 -6144px; } 
.sprite.TF { background-position: 0 -6168px; } 
.sprite.WF { background-position: 0 -6192px; } 