/*  */
.flag_ad {
  background-image: url(/style/img/country_flags/ad.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}

.flag_ae {
  background-image: url(/style/img/country_flags/ae.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_af {
  background-image: url(/style/img/country_flags/af.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ag {
  background-image: url(/style/img/country_flags/ag.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ai {
  background-image: url(/style/img/country_flags/ai.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_al {
  background-image: url(/style/img/country_flags/al.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_am {
  background-image: url(/style/img/country_flags/am.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_an {
  background-image: url(/style/img/country_flags/an.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ao {
  background-image: url(/style/img/country_flags/ao.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ar {
  background-image: url(/style/img/country_flags/ar.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_as {
  background-image: url(/style/img/country_flags/as.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_at {
  background-image: url(/style/img/country_flags/at.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_au {
  background-image: url(/style/img/country_flags/au.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_aw {
  background-image: url(/style/img/country_flags/aw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_ax {
  background-image: url(/style/img/country_flags/ax.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_az {
  background-image: url(/style/img/country_flags/az.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ba {
  background-image: url(/style/img/country_flags/ba.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bb {
  background-image: url(/style/img/country_flags/bb.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bd {
  background-image: url(/style/img/country_flags/bd.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_be {
  background-image: url(/style/img/country_flags/be.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bf {
  background-image: url(/style/img/country_flags/bf.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_bg {
  background-image: url(/style/img/country_flags/bg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bh {
  background-image: url(/style/img/country_flags/bh.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bi {
  background-image: url(/style/img/country_flags/bi.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bj {
  background-image: url(/style/img/country_flags/bj.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bl {
  background-image: url(/style/img/country_flags/bl.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_blank {
  background-image: url(/style/img/country_flags/blank.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bm {
  background-image: url(/style/img/country_flags/bm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_bn {
  background-image: url(/style/img/country_flags/bn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bo {
  background-image: url(/style/img/country_flags/bo.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bq {
  background-image: url(/style/img/country_flags/bq.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_br {
  background-image: url(/style/img/country_flags/br.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bs {
  background-image: url(/style/img/country_flags/bs.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bt {
  background-image: url(/style/img/country_flags/bt.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bv {
  background-image: url(/style/img/country_flags/bv.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_bw {
  background-image: url(/style/img/country_flags/bw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_by {
  background-image: url(/style/img/country_flags/by.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_bz {
  background-image: url(/style/img/country_flags/bz.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ca {
  background-image: url(/style/img/country_flags/ca.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cc {
  background-image: url(/style/img/country_flags/cc.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cd {
  background-image: url(/style/img/country_flags/cd.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cf {
  background-image: url(/style/img/country_flags/cf.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_cg {
  background-image: url(/style/img/country_flags/cg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ch {
  background-image: url(/style/img/country_flags/ch.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ci {
  background-image: url(/style/img/country_flags/ci.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ck {
  background-image: url(/style/img/country_flags/ck.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cl {
  background-image: url(/style/img/country_flags/cl.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cm {
  background-image: url(/style/img/country_flags/cm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cn {
  background-image: url(/style/img/country_flags/cn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_co {
  background-image: url(/style/img/country_flags/co.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cr {
  background-image: url(/style/img/country_flags/cr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cs {
  background-image: url(/style/img/country_flags/cs.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cu {
  background-image: url(/style/img/country_flags/cu.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cv {
  background-image: url(/style/img/country_flags/cv.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cw {
  background-image: url(/style/img/country_flags/cw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cx {
  background-image: url(/style/img/country_flags/cx.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_cy {
  background-image: url(/style/img/country_flags/cy.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_cz {
  background-image: url(/style/img/country_flags/cz.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_de {
  background-image: url(/style/img/country_flags/de.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_dj {
  background-image: url(/style/img/country_flags/dj.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_dk {
  background-image: url(/style/img/country_flags/dk.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_dm {
  background-image: url(/style/img/country_flags/dm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_do {
  background-image: url(/style/img/country_flags/do.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_dz {
  background-image: url(/style/img/country_flags/dz.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ec {
  background-image: url(/style/img/country_flags/ec.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ee {
  background-image: url(/style/img/country_flags/ee.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_eg {
  background-image: url(/style/img/country_flags/eg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_eh {
  background-image: url(/style/img/country_flags/eh.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_er {
  background-image: url(/style/img/country_flags/er.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_es {
  background-image: url(/style/img/country_flags/es.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_et {
  background-image: url(/style/img/country_flags/et.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_fi {
  background-image: url(/style/img/country_flags/fi.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_fj {
  background-image: url(/style/img/country_flags/fj.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_fk {
  background-image: url(/style/img/country_flags/fk.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_fm {
  background-image: url(/style/img/country_flags/fm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_fo {
  background-image: url(/style/img/country_flags/fo.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_fr {
  background-image: url(/style/img/country_flags/fr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_ga {
  background-image: url(/style/img/country_flags/ga.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gb {
  background-image: url(/style/img/country_flags/gb.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gd {
  background-image: url(/style/img/country_flags/gd.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ge {
  background-image: url(/style/img/country_flags/ge.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gf {
  background-image: url(/style/img/country_flags/gf.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gg {
  background-image: url(/style/img/country_flags/gg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gh {
  background-image: url(/style/img/country_flags/gh.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_gi {
  background-image: url(/style/img/country_flags/gi.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gl {
  background-image: url(/style/img/country_flags/gl.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gm {
  background-image: url(/style/img/country_flags/gm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gn {
  background-image: url(/style/img/country_flags/gn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gp {
  background-image: url(/style/img/country_flags/gp.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gq {
  background-image: url(/style/img/country_flags/gq.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gr {
  background-image: url(/style/img/country_flags/gr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_gs {
  background-image: url(/style/img/country_flags/gs.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gt {
  background-image: url(/style/img/country_flags/gt.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gu {
  background-image: url(/style/img/country_flags/gu.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gw {
  background-image: url(/style/img/country_flags/gw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_gy {
  background-image: url(/style/img/country_flags/gy.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_hk {
  background-image: url(/style/img/country_flags/hk.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_hm {
  background-image: url(/style/img/country_flags/hm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_hn {
  background-image: url(/style/img/country_flags/hn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_hr {
  background-image: url(/style/img/country_flags/hr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ht {
  background-image: url(/style/img/country_flags/ht.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_hu {
  background-image: url(/style/img/country_flags/hu.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_id {
  background-image: url(/style/img/country_flags/id.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ie {
  background-image: url(/style/img/country_flags/ie.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_il {
  background-image: url(/style/img/country_flags/il.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_im {
  background-image: url(/style/img/country_flags/im.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_in {
  background-image: url(/style/img/country_flags/in.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_io {
  background-image: url(/style/img/country_flags/io.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_iq {
  background-image: url(/style/img/country_flags/iq.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ir {
  background-image: url(/style/img/country_flags/ir.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_is {
  background-image: url(/style/img/country_flags/is.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_it {
  background-image: url(/style/img/country_flags/it.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_je {
  background-image: url(/style/img/country_flags/je.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_jm {
  background-image: url(/style/img/country_flags/jm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_jo {
  background-image: url(/style/img/country_flags/jo.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_jp {
  background-image: url(/style/img/country_flags/jp.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ke {
  background-image: url(/style/img/country_flags/ke.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_kg {
  background-image: url(/style/img/country_flags/kg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_kh {
  background-image: url(/style/img/country_flags/kh.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_ki {
  background-image: url(/style/img/country_flags/ki.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_km {
  background-image: url(/style/img/country_flags/km.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_kn {
  background-image: url(/style/img/country_flags/kn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_kp {
  background-image: url(/style/img/country_flags/kp.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_kr {
  background-image: url(/style/img/country_flags/kr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_kw {
  background-image: url(/style/img/country_flags/kw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ky {
  background-image: url(/style/img/country_flags/ky.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_kz {
  background-image: url(/style/img/country_flags/kz.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_la {
  background-image: url(/style/img/country_flags/la.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_lb {
  background-image: url(/style/img/country_flags/lb.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_lc {
  background-image: url(/style/img/country_flags/lc.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_li {
  background-image: url(/style/img/country_flags/li.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_lk {
  background-image: url(/style/img/country_flags/lk.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_lr {
  background-image: url(/style/img/country_flags/lr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_ls {
  background-image: url(/style/img/country_flags/ls.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_lt {
  background-image: url(/style/img/country_flags/lt.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_lu {
  background-image: url(/style/img/country_flags/lu.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_lv {
  background-image: url(/style/img/country_flags/lv.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ly {
  background-image: url(/style/img/country_flags/ly.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ma {
  background-image: url(/style/img/country_flags/ma.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mc {
  background-image: url(/style/img/country_flags/mc.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_md {
  background-image: url(/style/img/country_flags/md.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_me {
  background-image: url(/style/img/country_flags/me.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mf {
  background-image: url(/style/img/country_flags/mf.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mg {
  background-image: url(/style/img/country_flags/mg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mh {
  background-image: url(/style/img/country_flags/mh.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mk {
  background-image: url(/style/img/country_flags/mk.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ml {
  background-image: url(/style/img/country_flags/ml.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_mm {
  background-image: url(/style/img/country_flags/mm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mn {
  background-image: url(/style/img/country_flags/mn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mo {
  background-image: url(/style/img/country_flags/mo.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mp {
  background-image: url(/style/img/country_flags/mp.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mq {
  background-image: url(/style/img/country_flags/mq.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mr {
  background-image: url(/style/img/country_flags/mr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ms {
  background-image: url(/style/img/country_flags/ms.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_mt {
  background-image: url(/style/img/country_flags/mt.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mu {
  background-image: url(/style/img/country_flags/mu.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mv {
  background-image: url(/style/img/country_flags/mv.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mw {
  background-image: url(/style/img/country_flags/mw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mx {
  background-image: url(/style/img/country_flags/mx.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_my {
  background-image: url(/style/img/country_flags/my.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_mz {
  background-image: url(/style/img/country_flags/mz.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_na {
  background-image: url(/style/img/country_flags/na.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_nc {
  background-image: url(/style/img/country_flags/nc.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ne {
  background-image: url(/style/img/country_flags/ne.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_nf {
  background-image: url(/style/img/country_flags/nf.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ng {
  background-image: url(/style/img/country_flags/ng.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ni {
  background-image: url(/style/img/country_flags/ni.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_nl {
  background-image: url(/style/img/country_flags/nl.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_no {
  background-image: url(/style/img/country_flags/no.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_np {
  background-image: url(/style/img/country_flags/np.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_nr {
  background-image: url(/style/img/country_flags/nr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_nu {
  background-image: url(/style/img/country_flags/nu.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_nz {
  background-image: url(/style/img/country_flags/nz.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_om {
  background-image: url(/style/img/country_flags/om.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_pa {
  background-image: url(/style/img/country_flags/pa.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_pe {
  background-image: url(/style/img/country_flags/pe.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_pf {
  background-image: url(/style/img/country_flags/pf.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_pg {
  background-image: url(/style/img/country_flags/pg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ph {
  background-image: url(/style/img/country_flags/ph.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_pk {
  background-image: url(/style/img/country_flags/pk.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_pl {
  background-image: url(/style/img/country_flags/pl.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_pm {
  background-image: url(/style/img/country_flags/pm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_pn {
  background-image: url(/style/img/country_flags/pn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_pr {
  background-image: url(/style/img/country_flags/pr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ps {
  background-image: url(/style/img/country_flags/ps.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_pt {
  background-image: url(/style/img/country_flags/pt.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_pw {
  background-image: url(/style/img/country_flags/pw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_py {
  background-image: url(/style/img/country_flags/py.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_qa {
  background-image: url(/style/img/country_flags/qa.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_re {
  background-image: url(/style/img/country_flags/re.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ro {
  background-image: url(/style/img/country_flags/ro.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_rs {
  background-image: url(/style/img/country_flags/rs.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ru {
  background-image: url(/style/img/country_flags/ru.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_rw {
  background-image: url(/style/img/country_flags/rw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sa {
  background-image: url(/style/img/country_flags/sa.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sb {
  background-image: url(/style/img/country_flags/sb.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sc {
  background-image: url(/style/img/country_flags/sc.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sd {
  background-image: url(/style/img/country_flags/sd.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_se {
  background-image: url(/style/img/country_flags/se.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sg {
  background-image: url(/style/img/country_flags/sg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sh {
  background-image: url(/style/img/country_flags/sh.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_si {
  background-image: url(/style/img/country_flags/si.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sj {
  background-image: url(/style/img/country_flags/sj.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_sk {
  background-image: url(/style/img/country_flags/sk.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sl {
  background-image: url(/style/img/country_flags/sl.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sm {
  background-image: url(/style/img/country_flags/sm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sn {
  background-image: url(/style/img/country_flags/sn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_so {
  background-image: url(/style/img/country_flags/so.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sr {
  background-image: url(/style/img/country_flags/sr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ss {
  background-image: url(/style/img/country_flags/ss.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_st {
  background-image: url(/style/img/country_flags/st.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sv {
  background-image: url(/style/img/country_flags/sv.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sx {
  background-image: url(/style/img/country_flags/sx.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sy {
  background-image: url(/style/img/country_flags/sy.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_sz {
  background-image: url(/style/img/country_flags/sz.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tc {
  background-image: url(/style/img/country_flags/tc.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_td {
  background-image: url(/style/img/country_flags/td.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_tf {
  background-image: url(/style/img/country_flags/tf.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tg {
  background-image: url(/style/img/country_flags/tg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_th {
  background-image: url(/style/img/country_flags/th.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tj {
  background-image: url(/style/img/country_flags/tj.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tk {
  background-image: url(/style/img/country_flags/tk.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tl {
  background-image: url(/style/img/country_flags/tl.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tm {
  background-image: url(/style/img/country_flags/tm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_tn {
  background-image: url(/style/img/country_flags/tn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_to {
  background-image: url(/style/img/country_flags/to.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tr {
  background-image: url(/style/img/country_flags/tr.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tt {
  background-image: url(/style/img/country_flags/tt.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tv {
  background-image: url(/style/img/country_flags/tv.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tw {
  background-image: url(/style/img/country_flags/tw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_tz {
  background-image: url(/style/img/country_flags/tz.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_ua {
  background-image: url(/style/img/country_flags/ua.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ug {
  background-image: url(/style/img/country_flags/ug.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_um {
  background-image: url(/style/img/country_flags/um.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_us {
  background-image: url(/style/img/country_flags/us.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_uy {
  background-image: url(/style/img/country_flags/uy.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_uz {
  background-image: url(/style/img/country_flags/uz.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_va {
  background-image: url(/style/img/country_flags/va.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_vc {
  background-image: url(/style/img/country_flags/vc.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ve {
  background-image: url(/style/img/country_flags/ve.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_vg {
  background-image: url(/style/img/country_flags/vg.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_vi {
  background-image: url(/style/img/country_flags/vi.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_vn {
  background-image: url(/style/img/country_flags/vn.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_vu {
  background-image: url(/style/img/country_flags/vu.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_wf {
  background-image: url(/style/img/country_flags/wf.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */
.flag_ws {
  background-image: url(/style/img/country_flags/ws.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_ye {
  background-image: url(/style/img/country_flags/ye.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_yt {
  background-image: url(/style/img/country_flags/yt.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_za {
  background-image: url(/style/img/country_flags/za.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
.flag_zm {
  background-image: url(/style/img/country_flags/zm.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
video.flag_zw {
  background-image: url(/style/img/country_flags/zw.png);
  background-repeat: no-repeat;
  padding-left: 20px !important;
  background-position: 0 4px;
}
/*  */