.flag_item{display:inline-block;height:16px;width:16px;vertical-align:text-top;line-height:16px;background:url(images/flags16.png) no-repeat;}
.flag_item__African_Union{background-position:0 -16px;}
.flag_item__Arab_League{background-position:0 -32px;}
.flag_item__ASEAN{background-position:0 -48px;}
.flag_item__CARICOM{background-position:0 -64px;}
.flag_item__CIS{background-position:0 -80px;}
.flag_item__Commonwealth{background-position:0 -96px;}
.flag_item__England{background-position:0 -112px;}
.flag_item__European_Union, .flag_item_eu{background-position:0 -128px;}
.flag_item__Islamic_Conference{background-position:0 -144px;}
.flag_item__Kosovo{background-position:0 -160px;}
.flag_item__NATO{background-position:0 -176px;}
.flag_item__Northern_Cyprus{background-position:0 -192px;}
.flag_item__Northern_Ireland{background-position:0 -208px;}
.flag_item__Olimpic_Movement{background-position:0 -224px;}
.flag_item__OPEC{background-position:0 -240px;}
.flag_item__Red_Cross{background-position:0 -256px;}
.flag_item__Scotland{background-position:0 -272px;}
.flag_item__Somaliland{background-position:0 -288px;}
.flag_item__Tibet{background-position:0 -304px;}
.flag_item__United_Nations{background-position:0 -320px;}
.flag_item__Wales{background-position:0 -336px;}
.flag_item_ad{background-position: 0 -352px;}
.flag_item_ae{background-position: 0 -368px;}
.flag_item_af{background-position: 0 -384px;}
.flag_item_ag{background-position: 0 -400px;}
.flag_item_ai{background-position: 0 -416px;}
.flag_item_al{background-position: 0 -432px;}
.flag_item_am{background-position: 0 -448px;}
.flag_item_ao{background-position: 0 -464px;}
.flag_item_aq{background-position: 0 -480px;}
.flag_item_ar{background-position: 0 -496px;}
.flag_item_as{background-position: 0 -512px;}
.flag_item_at{background-position: 0 -528px;}
.flag_item_au{background-position: 0 -544px;}
.flag_item_aw{background-position: 0 -560px;}
.flag_item_ax{background-position: 0 -576px;}
.flag_item_az{background-position: 0 -592px;}
.flag_item_ba{background-position: 0 -608px;}
.flag_item_bb{background-position: 0 -624px;}
.flag_item_bd{background-position: 0 -640px;}
.flag_item_be{background-position: 0 -656px;}
.flag_item_bf{background-position: 0 -672px;}
.flag_item_bg{background-position: 0 -688px;}
.flag_item_bh{background-position: 0 -704px;}
.flag_item_bi{background-position: 0 -720px;}
.flag_item_bj{background-position: 0 -736px;}
.flag_item_bl{background-position: 0 -1424px;}
.flag_item_bm{background-position: 0 -752px;}
.flag_item_bn{background-position: 0 -768px;}
.flag_item_bo{background-position: 0 -784px;}
.flag_item_bq{background-position: 0 -2752px;}
.flag_item_br{background-position: 0 -800px;}
.flag_item_bs{background-position: 0 -816px;}
.flag_item_bt{background-position: 0 -832px;}
.flag_item_bv{background-position: 0 -2768px;}
.flag_item_bw{background-position: 0 -848px;}
.flag_item_by{background-position: 0 -864px;}
.flag_item_bz{background-position: 0 -880px;}
.flag_item_ca{background-position: 0 -896px;}
.flag_item_cd{background-position: 0 -912px;}
.flag_item_cf{background-position: 0 -928px;}
.flag_item_cg{background-position: 0 -944px;}
.flag_item_ch{background-position: 0 -960px;}
.flag_item_ci{background-position: 0 -976px;}
.flag_item_ck{background-position: 0 -992px;}
.flag_item_cl{background-position: 0 -1008px;}
.flag_item_cm{background-position: 0 -1024px;}
.flag_item_cn{background-position: 0 -1040px;}
.flag_item_co{background-position: 0 -1056px;}
.flag_item_cp{background-position: 0 -1424px;}
.flag_item_cr{background-position: 0 -1072px;}
.flag_item_cu{background-position: 0 -1088px;}
.flag_item_cv{background-position: 0 -1104px;}
.flag_item_cw{background-position: 0 -3920px;}
.flag_item_cy{background-position: 0 -1120px;}
.flag_item_cz{background-position: 0 -1136px;}
.flag_item_de{background-position: 0 -1152px;}
.flag_item_dj{background-position: 0 -1168px;}
.flag_item_dk{background-position: 0 -1184px;}
.flag_item_dm{background-position: 0 -1200px;}
.flag_item_do{background-position: 0 -1216px;}
.flag_item_dz{background-position: 0 -1232px;}
.flag_item_ec{background-position: 0 -1248px;}
.flag_item_ee{background-position: 0 -1264px;}
.flag_item_eg{background-position: 0 -1280px;}
.flag_item_eh{background-position: 0 -1296px;}
.flag_item_er{background-position: 0 -1312px;}
.flag_item_es{background-position: 0 -1328px;}
.flag_item_et{background-position: 0 -1344px;}
.flag_item_fi{background-position: 0 -1360px;}
.flag_item_fj{background-position: 0 -1376px;}
.flag_item_fm{background-position: 0 -1392px;}
.flag_item_fo{background-position: 0 -1408px;}
.flag_item_fr{background-position: 0 -1424px;}
.flag_item_ga{background-position: 0 -1440px;}
.flag_item_gb{background-position: 0 -1456px;}
.flag_item_gd{background-position: 0 -1472px;}
.flag_item_ge{background-position: 0 -1488px;}
.flag_item_gg{background-position: 0 -1504px;}
.flag_item_gh{background-position: 0 -1520px;}
.flag_item_gi{background-position: 0 -1536px;}
.flag_item_gl{background-position: 0 -1552px;}
.flag_item_gm{background-position: 0 -1568px;}
.flag_item_gn{background-position: 0 -1584px;}
.flag_item_gp{background-position: 0 -1600px;}
.flag_item_gq{background-position: 0 -1616px;}
.flag_item_gr{background-position: 0 -1632px;}
.flag_item_gt{background-position: 0 -1648px;}
.flag_item_gu{background-position: 0 -1664px;}
.flag_item_gw{background-position: 0 -1680px;}
.flag_item_gy{background-position: 0 -1696px;}
.flag_item_hk{background-position: 0 -1712px;}
.flag_item_hn{background-position: 0 -1728px;}
.flag_item_hr{background-position: 0 -1744px;}
.flag_item_ht{background-position: 0 -1760px;}
.flag_item_hu{background-position: 0 -1776px;}
.flag_item_id{background-position: 0 -1792px;}
.flag_item_ie{background-position: 0 -1808px;}
.flag_item_il{background-position: 0 -1824px;}
.flag_item_im{background-position: 0 -1840px;}
.flag_item_in{background-position: 0 -1856px;}
.flag_item_iq{background-position: 0 -1872px;}
.flag_item_ir{background-position: 0 -1888px;}
.flag_item_is{background-position: 0 -1904px;}
.flag_item_it{background-position: 0 -1920px;}
.flag_item_je{background-position: 0 -1936px;}
.flag_item_jm{background-position: 0 -1952px;}
.flag_item_jo{background-position: 0 -1968px;}
.flag_item_jp{background-position: 0 -1984px;}
.flag_item_ke{background-position: 0 -2000px;}
.flag_item_kg{background-position: 0 -2016px;}
.flag_item_kh{background-position: 0 -2032px;}
.flag_item_ki{background-position: 0 -2048px;}
.flag_item_km{background-position: 0 -2064px;}
.flag_item_kn{background-position: 0 -2080px;}
.flag_item_kp{background-position: 0 -2096px;}
.flag_item_kr{background-position: 0 -2112px;}
.flag_item_kw{background-position: 0 -2128px;}
.flag_item_ky{background-position: 0 -2144px;}
.flag_item_kz{background-position: 0 -2160px;}
.flag_item_la{background-position: 0 -2176px;}
.flag_item_lb{background-position: 0 -2192px;}
.flag_item_lc{background-position: 0 -2208px;}
.flag_item_li{background-position: 0 -2224px;}
.flag_item_lk{background-position: 0 -2240px;}
.flag_item_lr{background-position: 0 -2256px;}
.flag_item_ls{background-position: 0 -2272px;}
.flag_item_lt{background-position: 0 -2288px;}
.flag_item_lu{background-position: 0 -2304px;}
.flag_item_lv{background-position: 0 -2320px;}
.flag_item_ly{background-position: 0 -2336px;}
.flag_item_ma{background-position: 0 -2352px;}
.flag_item_mc{background-position: 0 -1792px;}
.flag_item_md{background-position: 0 -2368px;}
.flag_item_me{background-position: 0 -2384px;}
.flag_item_mf{background-position: 0 -1424px;}
.flag_item_mg{background-position: 0 -2400px;}
.flag_item_mh{background-position: 0 -2416px;}
.flag_item_mk{background-position: 0 -2432px;}
.flag_item_ml{background-position: 0 -2448px;}
.flag_item_mm{background-position: 0 -2464px;}
.flag_item_mn{background-position: 0 -2480px;}
.flag_item_mo{background-position: 0 -2496px;}
.flag_item_mq{background-position: 0 -2512px;}
.flag_item_mr{background-position: 0 -2528px;}
.flag_item_ms{background-position: 0 -2544px;}
.flag_item_mt{background-position: 0 -2560px;}
.flag_item_mu{background-position: 0 -2576px;}
.flag_item_mv{background-position: 0 -2592px;}
.flag_item_mw{background-position: 0 -2608px;}
.flag_item_mx{background-position: 0 -2624px;}
.flag_item_my{background-position: 0 -2640px;}
.flag_item_mz{background-position: 0 -2656px;}
.flag_item_na{background-position: 0 -2672px;}
.flag_item_nc{background-position: 0 -2688px;}
.flag_item_ne{background-position: 0 -2704px;}
.flag_item_ng{background-position: 0 -2720px;}
.flag_item_ni{background-position: 0 -2736px;}
.flag_item_nl{background-position: 0 -2752px;}
.flag_item_no{background-position: 0 -2768px;}
.flag_item_np{background-position: 0 -2784px;}
.flag_item_nq{background-position: 0 -2768px;}
.flag_item_nr{background-position: 0 -2800px;}
.flag_item_nu{background-position: 0 -3952px;}
.flag_item_nz{background-position: 0 -2816px;}
.flag_item_om{background-position: 0 -2832px;}
.flag_item_pa{background-position: 0 -2848px;}
.flag_item_pe{background-position: 0 -2864px;}
.flag_item_pf{background-position: 0 -2880px;}
.flag_item_pg{background-position: 0 -2896px;}
.flag_item_ph{background-position: 0 -2912px;}
.flag_item_pk{background-position: 0 -2928px;}
.flag_item_pl{background-position: 0 -2944px;}
.flag_item_pr{background-position: 0 -2960px;}
.flag_item_ps{background-position: 0 -2976px;}
.flag_item_pt{background-position: 0 -2992px;}
.flag_item_pw{background-position: 0 -3008px;}
.flag_item_py{background-position: 0 -3024px;}
.flag_item_qa{background-position: 0 -3040px;}
.flag_item_re{background-position: 0 -3056px;}
.flag_item_ro{background-position: 0 -3072px;}
.flag_item_rs{background-position: 0 -3088px;}
.flag_item_ru{background-position: 0 -3104px;}
.flag_item_rw{background-position: 0 -3120px;}
.flag_item_sa{background-position: 0 -3136px;}
.flag_item_sb{background-position: 0 -3152px;}
.flag_item_sc{background-position: 0 -3168px;}
.flag_item_sd{background-position: 0 -3184px;}
.flag_item_se{background-position: 0 -3200px;}
.flag_item_sg{background-position: 0 -3216px;}
.flag_item_sh{background-position: 0 -1456px;}
.flag_item_si{background-position: 0 -3232px;}
.flag_item_sj{background-position: 0 -2768px;}
.flag_item_sk{background-position: 0 -3248px;}
.flag_item_sl{background-position: 0 -3264px;}
.flag_item_sm{background-position: 0 -3280px;}
.flag_item_sn{background-position: 0 -3296px;}
.flag_item_so{background-position: 0 -3312px;}
.flag_item_sr{background-position: 0 -3328px;}
.flag_item_ss{background-position: 0 -3936px;}
.flag_item_st{background-position: 0 -3344px;}
.flag_item_sv{background-position: 0 -3360px;}
.flag_item_sx{background-position: 0 -3904px;}
.flag_item_sy{background-position: 0 -3376px;}
.flag_item_sz{background-position: 0 -3392px;}
.flag_item_tc{background-position: 0 -3408px;}
.flag_item_td{background-position: 0 -3424px;}
.flag_item_tg{background-position: 0 -3440px;}
.flag_item_th{background-position: 0 -3456px;}
.flag_item_tj{background-position: 0 -3472px;}
.flag_item_tl{background-position: 0 -3488px;}
.flag_item_tm{background-position: 0 -3504px;}
.flag_item_tn{background-position: 0 -3520px;}
.flag_item_to{background-position: 0 -3536px;}
.flag_item_tr{background-position: 0 -3552px;}
.flag_item_tt{background-position: 0 -3568px;}
.flag_item_tv{background-position: 0 -3584px;}
.flag_item_tw{background-position: 0 -3600px;}
.flag_item_tz{background-position: 0 -3616px;}
.flag_item_ua{background-position: 0 -3632px;}
.flag_item_ug{background-position: 0 -3648px;}
.flag_item_us{background-position: 0 -3664px;}
.flag_item_uy{background-position: 0 -3680px;}
.flag_item_uz{background-position: 0 -3696px;}
.flag_item_va{background-position: 0 -3712px;}
.flag_item_vc{background-position: 0 -3728px;}
.flag_item_ve{background-position: 0 -3744px;}
.flag_item_vg{background-position: 0 -3760px;}
.flag_item_vi{background-position: 0 -3776px;}
.flag_item_vn{background-position: 0 -3792px;}
.flag_item_vu{background-position: 0 -3808px;}
.flag_item_ws{background-position: 0 -3824px;}
.flag_item_ye{background-position: 0 -3840px;}
.flag_item_yt{background-position: 0 -1424px;}
.flag_item_za{background-position: 0 -3856px;}
.flag_item_zm{background-position: 0 -3872px;}
.flag_item_zw{background-position: 0 -3888px;}