.abw, .adn, .afg, .ago, .aia, 
.alb, .and, .ant, .are, .arg, 
.arm, .ase, .asm, .ata, .atg, 
.aus, .aut, .aze, .bdi, .bel, 
.ben, .bfa, .bgd, .bgr, .bhr, 
.bhs, .bih, .blr, .blz, .bmu, 
.bol, .bra, .brb, .brn, .btn, 
.bwa, .caf, .can, .car, .cat, 
.che, .chl, .chn, .cis, .civ, 
.cmr, .cmw, .cod, .cog, .cok, 
.col, .com, .cpv, .cri, .cub, 
.cym, .cyp, .cze, .deu, .dji, 
.dma, .dnk, .dom, .dza, .ecu, 
.egy, .eng, .eri, .esh, .esp, 
.est, .eth, .eur, .fin, .fji, 
.fra, .fro, .fsm, .gab, .gbr, 
.geo, .gha, .gib, .gin, .gmb, 
.gnb, .gnq, .grc, .grd, .gtm, 
.gum, .guy, .hkg, .hnd, .hrv, 
.hti, .hun, .idn, .ind, .ioc, 
.irl, .irn, .irq, .isc, .isl, 
.isr, .ita, .jam, .jey, .jor, 
.jpn, .kaz, .ken, .kgz, .khm, 
.kir, .kna, .kor, .kwt, .lao, 
.lbn, .lbr, .lby, .lca, .lie, 
.lka, .lso, .ltu, .lux, .lva, 
.mac, .mar, .mco, .mda, .mdg, 
.mdv, .mex, .mhl, .mkd, .mli, 
.mlt, .mmr, .mne, .mng, .moz, 
.mrt, .msr, .mus, .mwi, .mys, 
.nam, .ncy, .ner, .nga, .nic, 
.nir, .nld, .nor, .npl, .nru, 
.nzl, .oas, .omn, .pak, .pan, 
.per, .phl, .plw, .png, .pol, 
.pri, .prk, .prt, .pry, .pse, 
.pyf, .qat, .rou, .rus, .rwa, 
.sau, .sco, .sen, .sgp, .slb, 
.sle, .slv, .sml, .smr, .som, 
.srb, .stp, .sur, .svk, .svn, 
.swe, .swz, .syc, .syr, .tca, 
.tcd, .tgo, .tha, .tim, .tjk, 
.tkm, .tls, .ton, .tto, .tun, 
.tur, .tuv, .twn, .tza, .uga, 
.ukr, .una, .ury, .usa, .uzb, 
.vat, .vct, .ven, .vgb, .vir, 
.vnm, .vut, .wal, .wsm, .yem, 
.zaf, .zmb, .zwe, .catalonia, .ger, .den, .ned, .uae
{ display: inline-block; background: url('/templates/sw18/images/flags.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; vertical-align: -1px; zoom: 0.5; }
 
.abw { background-position: -0px -0px; width: 30px; height: 22px; }
.adn { background-position: -30px -0px; width: 30px; height: 22px; }
.afg { background-position: -60px -0px; width: 30px; height: 22px; }
.ago { background-position: -90px -0px; width: 30px; height: 22px; }
.aia { background-position: -120px -0px; width: 30px; height: 22px; }
.alb { background-position: -150px -0px; width: 30px; height: 22px; }
.and { background-position: -180px -0px; width: 30px; height: 22px; }
.ant { background-position: -210px -0px; width: 30px; height: 22px; }
.are, .uae { background-position: -240px -0px; width: 30px; height: 22px; }
.arg { background-position: -270px -0px; width: 30px; height: 22px; }
.arm { background-position: -300px -0px; width: 30px; height: 22px; }
.ase { background-position: -330px -0px; width: 30px; height: 22px; }
.asm { background-position: -360px -0px; width: 30px; height: 22px; }
.ata { background-position: -390px -0px; width: 30px; height: 22px; }
.atg { background-position: -420px -0px; width: 30px; height: 22px; }
.aus { background-position: -0px -22px; width: 30px; height: 22px; }
.aut { background-position: -30px -22px; width: 30px; height: 22px; }
.aze { background-position: -60px -22px; width: 30px; height: 22px; }
.bdi { background-position: -90px -22px; width: 30px; height: 22px; }
.bel { background-position: -120px -22px; width: 30px; height: 22px; }
.ben { background-position: -150px -22px; width: 30px; height: 22px; }
.bfa { background-position: -180px -22px; width: 30px; height: 22px; }
.bgd { background-position: -210px -22px; width: 30px; height: 22px; }
.bgr { background-position: -240px -22px; width: 30px; height: 22px; }
.bhr { background-position: -270px -22px; width: 30px; height: 22px; }
.bhs { background-position: -300px -22px; width: 30px; height: 22px; }
.bih { background-position: -330px -22px; width: 30px; height: 22px; }
.blr { background-position: -360px -22px; width: 30px; height: 22px; }
.blz { background-position: -390px -22px; width: 30px; height: 22px; }
.bmu { background-position: -420px -22px; width: 30px; height: 22px; }
.bol { background-position: -0px -44px; width: 30px; height: 22px; }
.bra { background-position: -30px -44px; width: 30px; height: 22px; }
.brb { background-position: -60px -44px; width: 30px; height: 22px; }
.brn { background-position: -90px -44px; width: 30px; height: 22px; }
.btn { background-position: -120px -44px; width: 30px; height: 22px; }
.bwa { background-position: -150px -44px; width: 30px; height: 22px; }
.caf { background-position: -180px -44px; width: 30px; height: 22px; }
.can { background-position: -210px -44px; width: 30px; height: 22px; }
.car { background-position: -240px -44px; width: 30px; height: 22px; }
.cat, .catalonia { background-position: -270px -44px; width: 30px; height: 22px; }
.che { background-position: -300px -44px; width: 30px; height: 22px; }
.chl { background-position: -330px -44px; width: 30px; height: 22px; }
.chn { background-position: -360px -44px; width: 30px; height: 22px; }
.cis { background-position: -390px -44px; width: 30px; height: 22px; }
.civ { background-position: -420px -44px; width: 30px; height: 22px; }
.cmr { background-position: -0px -66px; width: 30px; height: 22px; }
.cmw { background-position: -30px -66px; width: 30px; height: 22px; }
.cod { background-position: -60px -66px; width: 30px; height: 22px; }
.cog { background-position: -90px -66px; width: 30px; height: 22px; }
.cok { background-position: -120px -66px; width: 30px; height: 22px; }
.col { background-position: -150px -66px; width: 30px; height: 22px; }
.com { background-position: -180px -66px; width: 30px; height: 22px; }
.cpv { background-position: -210px -66px; width: 30px; height: 22px; }
.cri { background-position: -240px -66px; width: 30px; height: 22px; }
.cub { background-position: -270px -66px; width: 30px; height: 22px; }
.cym { background-position: -300px -66px; width: 30px; height: 22px; }
.cyp { background-position: -330px -66px; width: 30px; height: 22px; }
.cze { background-position: -360px -66px; width: 30px; height: 22px; }
.deu, .ger { background-position: -390px -66px; width: 30px; height: 22px; }
.dji { background-position: -420px -66px; width: 30px; height: 22px; }
.dma { background-position: -0px -88px; width: 30px; height: 22px; }
.dnk, .den { background-position: -30px -88px; width: 30px; height: 22px; }
.dom { background-position: -60px -88px; width: 30px; height: 22px; }
.dza { background-position: -90px -88px; width: 30px; height: 22px; }
.ecu { background-position: -120px -88px; width: 30px; height: 22px; }
.egy { background-position: -150px -88px; width: 30px; height: 22px; }
.eng { background-position: -180px -88px; width: 30px; height: 22px; }
.eri { background-position: -210px -88px; width: 30px; height: 22px; }
.esh { background-position: -240px -88px; width: 30px; height: 22px; }
.esp { background-position: -270px -88px; width: 30px; height: 22px; }
.est { background-position: -300px -88px; width: 30px; height: 22px; }
.eth { background-position: -330px -88px; width: 30px; height: 22px; }
.eur { background-position: -360px -88px; width: 30px; height: 22px; }
.fin { background-position: -390px -88px; width: 30px; height: 22px; }
.fji { background-position: -420px -88px; width: 30px; height: 22px; }
.fra { background-position: -0px -110px; width: 30px; height: 22px; }
.fro { background-position: -30px -110px; width: 30px; height: 22px; }
.fsm { background-position: -60px -110px; width: 30px; height: 22px; }
.gab { background-position: -90px -110px; width: 30px; height: 22px; }
.gbr { background-position: -120px -110px; width: 30px; height: 22px; }
.geo { background-position: -150px -110px; width: 30px; height: 22px; }
.gha { background-position: -180px -110px; width: 30px; height: 22px; }
.gib { background-position: -210px -110px; width: 30px; height: 22px; }
.gin { background-position: -240px -110px; width: 30px; height: 22px; }
.gmb { background-position: -270px -110px; width: 30px; height: 22px; }
.gnb { background-position: -300px -110px; width: 30px; height: 22px; }
.gnq { background-position: -330px -110px; width: 30px; height: 22px; }
.grc { background-position: -360px -110px; width: 30px; height: 22px; }
.grd { background-position: -390px -110px; width: 30px; height: 22px; }
.gtm { background-position: -420px -110px; width: 30px; height: 22px; }
.gum { background-position: -0px -132px; width: 30px; height: 22px; }
.guy { background-position: -30px -132px; width: 30px; height: 22px; }
.hkg { background-position: -60px -132px; width: 30px; height: 22px; }
.hnd { background-position: -90px -132px; width: 30px; height: 22px; }
.hrv { background-position: -120px -132px; width: 30px; height: 22px; }
.hti { background-position: -150px -132px; width: 30px; height: 22px; }
.hun { background-position: -180px -132px; width: 30px; height: 22px; }
.idn { background-position: -210px -132px; width: 30px; height: 22px; }
.ind { background-position: -240px -132px; width: 30px; height: 22px; }
.ioc { background-position: -270px -132px; width: 30px; height: 22px; }
.irl { background-position: -300px -132px; width: 30px; height: 22px; }
.irn { background-position: -330px -132px; width: 30px; height: 22px; }
.irq { background-position: -360px -132px; width: 30px; height: 22px; }
.isc { background-position: -390px -132px; width: 30px; height: 22px; }
.isl { background-position: -420px -132px; width: 30px; height: 22px; }
.isr { background-position: -0px -154px; width: 30px; height: 22px; }
.ita { background-position: -30px -154px; width: 30px; height: 22px; }
.jam { background-position: -60px -154px; width: 30px; height: 22px; }
.jey { background-position: -90px -154px; width: 30px; height: 22px; }
.jor { background-position: -120px -154px; width: 30px; height: 22px; }
.jpn { background-position: -150px -154px; width: 30px; height: 22px; }
.kaz { background-position: -180px -154px; width: 30px; height: 22px; }
.ken { background-position: -210px -154px; width: 30px; height: 22px; }
.kgz { background-position: -240px -154px; width: 30px; height: 22px; }
.khm { background-position: -270px -154px; width: 30px; height: 22px; }
.kir { background-position: -300px -154px; width: 30px; height: 22px; }
.kna { background-position: -330px -154px; width: 30px; height: 22px; }
.kor { background-position: -360px -154px; width: 30px; height: 22px; }
.kwt { background-position: -390px -154px; width: 30px; height: 22px; }
.lao { background-position: -420px -154px; width: 30px; height: 22px; }
.lbn { background-position: -0px -176px; width: 30px; height: 22px; }
.lbr { background-position: -30px -176px; width: 30px; height: 22px; }
.lby { background-position: -60px -176px; width: 30px; height: 22px; }
.lca { background-position: -90px -176px; width: 30px; height: 22px; }
.lie { background-position: -120px -176px; width: 30px; height: 22px; }
.lka { background-position: -150px -176px; width: 30px; height: 22px; }
.lso { background-position: -180px -176px; width: 30px; height: 22px; }
.ltu { background-position: -210px -176px; width: 30px; height: 22px; }
.lux { background-position: -240px -176px; width: 30px; height: 22px; }
.lva { background-position: -270px -176px; width: 30px; height: 22px; }
.mac { background-position: -300px -176px; width: 30px; height: 22px; }
.mar { background-position: -330px -176px; width: 30px; height: 22px; }
.mco { background-position: -360px -176px; width: 30px; height: 22px; }
.mda { background-position: -390px -176px; width: 30px; height: 22px; }
.mdg { background-position: -420px -176px; width: 30px; height: 22px; }
.mdv { background-position: -0px -198px; width: 30px; height: 22px; }
.mex { background-position: -30px -198px; width: 30px; height: 22px; }
.mhl { background-position: -60px -198px; width: 30px; height: 22px; }
.mkd { background-position: -90px -198px; width: 30px; height: 22px; }
.mli { background-position: -120px -198px; width: 30px; height: 22px; }
.mlt { background-position: -150px -198px; width: 30px; height: 22px; }
.mmr { background-position: -180px -198px; width: 30px; height: 22px; }
.mne { background-position: -210px -198px; width: 30px; height: 22px; }
.mng { background-position: -240px -198px; width: 30px; height: 22px; }
.moz { background-position: -270px -198px; width: 30px; height: 22px; }
.mrt { background-position: -300px -198px; width: 30px; height: 22px; }
.msr { background-position: -330px -198px; width: 30px; height: 22px; }
.mus { background-position: -360px -198px; width: 30px; height: 22px; }
.mwi { background-position: -390px -198px; width: 30px; height: 22px; }
.mys { background-position: -420px -198px; width: 30px; height: 22px; }
.nam { background-position: -0px -220px; width: 30px; height: 22px; }
.ncy { background-position: -30px -220px; width: 30px; height: 22px; }
.ner { background-position: -60px -220px; width: 30px; height: 22px; }
.nga { background-position: -90px -220px; width: 30px; height: 22px; }
.nic { background-position: -120px -220px; width: 30px; height: 22px; }
.nir { background-position: -150px -220px; width: 30px; height: 22px; }
.nld, .ned { background-position: -180px -220px; width: 30px; height: 22px; }
.nor { background-position: -210px -220px; width: 30px; height: 22px; }
.npl { background-position: -240px -220px; width: 30px; height: 22px; }
.nru { background-position: -270px -220px; width: 30px; height: 22px; }
.nzl { background-position: -300px -220px; width: 30px; height: 22px; }
.oas { background-position: -330px -220px; width: 30px; height: 22px; }
.omn { background-position: -360px -220px; width: 30px; height: 22px; }
.pak { background-position: -390px -220px; width: 30px; height: 22px; }
.pan { background-position: -420px -220px; width: 30px; height: 22px; }
.per { background-position: -0px -242px; width: 30px; height: 22px; }
.phl { background-position: -30px -242px; width: 30px; height: 22px; }
.plw { background-position: -60px -242px; width: 30px; height: 22px; }
.png { background-position: -90px -242px; width: 30px; height: 22px; }
.pol { background-position: -120px -242px; width: 30px; height: 22px; }
.pri { background-position: -150px -242px; width: 30px; height: 22px; }
.prk { background-position: -180px -242px; width: 30px; height: 22px; }
.prt { background-position: -210px -242px; width: 30px; height: 22px; }
.pry { background-position: -240px -242px; width: 30px; height: 22px; }
.pse { background-position: -270px -242px; width: 30px; height: 22px; }
.pyf { background-position: -300px -242px; width: 30px; height: 22px; }
.qat { background-position: -330px -242px; width: 30px; height: 22px; }
.rou { background-position: -360px -242px; width: 30px; height: 22px; }
.rus { background-position: -390px -242px; width: 30px; height: 22px; }
.rwa { background-position: -420px -242px; width: 30px; height: 22px; }
.sau { background-position: -0px -264px; width: 30px; height: 22px; }
.sco { background-position: -30px -264px; width: 30px; height: 22px; }
.sen { background-position: -60px -264px; width: 30px; height: 22px; }
.sgp { background-position: -90px -264px; width: 30px; height: 22px; }
.slb { background-position: -120px -264px; width: 30px; height: 22px; }
.sle { background-position: -150px -264px; width: 30px; height: 22px; }
.slv { background-position: -180px -264px; width: 30px; height: 22px; }
.sml { background-position: -210px -264px; width: 30px; height: 22px; }
.smr { background-position: -240px -264px; width: 30px; height: 22px; }
.som { background-position: -270px -264px; width: 30px; height: 22px; }
.srb { background-position: -300px -264px; width: 30px; height: 22px; }
.stp { background-position: -330px -264px; width: 30px; height: 22px; }
.sur { background-position: -360px -264px; width: 30px; height: 22px; }
.svk { background-position: -390px -264px; width: 30px; height: 22px; }
.svn { background-position: -420px -264px; width: 30px; height: 22px; }
.swe { background-position: -0px -286px; width: 30px; height: 22px; }
.swz { background-position: -30px -286px; width: 30px; height: 22px; }
.syc { background-position: -60px -286px; width: 30px; height: 22px; }
.syr { background-position: -90px -286px; width: 30px; height: 22px; }
.tca { background-position: -120px -286px; width: 30px; height: 22px; }
.tcd { background-position: -150px -286px; width: 30px; height: 22px; }
.tgo { background-position: -180px -286px; width: 30px; height: 22px; }
.tha { background-position: -210px -286px; width: 30px; height: 22px; }
.tim { background-position: -240px -286px; width: 30px; height: 22px; }
.tjk { background-position: -270px -286px; width: 30px; height: 22px; }
.tkm { background-position: -300px -286px; width: 30px; height: 22px; }
.tls { background-position: -330px -286px; width: 30px; height: 22px; }
.ton { background-position: -360px -286px; width: 30px; height: 22px; }
.tto { background-position: -390px -286px; width: 30px; height: 22px; }
.tun { background-position: -420px -286px; width: 30px; height: 22px; }
.tur { background-position: -0px -308px; width: 30px; height: 22px; }
.tuv { background-position: -30px -308px; width: 30px; height: 22px; }
.twn { background-position: -60px -308px; width: 30px; height: 22px; }
.tza { background-position: -90px -308px; width: 30px; height: 22px; }
.uga { background-position: -120px -308px; width: 30px; height: 22px; }
.ukr { background-position: -150px -308px; width: 30px; height: 22px; }
.una { background-position: -180px -308px; width: 30px; height: 22px; }
.ury { background-position: -210px -308px; width: 30px; height: 22px; }
.usa { background-position: -240px -308px; width: 30px; height: 22px; }
.uzb { background-position: -270px -308px; width: 30px; height: 22px; }
.vat { background-position: -300px -308px; width: 30px; height: 22px; }
.vct { background-position: -330px -308px; width: 30px; height: 22px; }
.ven { background-position: -360px -308px; width: 30px; height: 22px; }
.vgb { background-position: -390px -308px; width: 30px; height: 22px; }
.vir { background-position: -420px -308px; width: 30px; height: 22px; }
.vnm { background-position: -0px -330px; width: 30px; height: 22px; }
.vut { background-position: -30px -330px; width: 30px; height: 22px; }
.wal { background-position: -60px -330px; width: 30px; height: 22px; }
.wsm { background-position: -90px -330px; width: 30px; height: 22px; }
.yem { background-position: -120px -330px; width: 30px; height: 22px; }
.zaf { background-position: -150px -330px; width: 30px; height: 22px; }
.zmb { background-position: -180px -330px; width: 30px; height: 22px; }
.zwe { background-position: -210px -330px; width: 30px; height: 22px; }