/* 
   Author: Cagatay KARA
   Author URI: http://www.ckara.com
*/
.ck_flag_ad {
	background: url(flags/ad.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ae {
	background: url(flags/ae.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_af {
	background: url(flags/af.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ag {
	background: url(flags/ag.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ai {
	background: url(flags/ai.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_al {
	background: url(flags/al.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_am {
	background: url(flags/am.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_an {
	background: url(flags/an.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ao {
	background: url(flags/ao.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ar {
	background: url(flags/ar.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_arab {
	background: url(flags/arab.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_as {
	background: url(flags/as.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_at {
	background: url(flags/at.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_au {
	background: url(flags/au.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_aw {
	background: url(flags/aw.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ax {
	background: url(flags/ax.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_az {
	background: url(flags/az.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ba {
	background: url(flags/ba.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_basque {
	background: url(flags/basque.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bb {
	background: url(flags/bb.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bd {
	background: url(flags/bd.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_be {
	background: url(flags/be.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bf {
	background: url(flags/bf.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bg {
	background: url(flags/bg.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bh {
	background: url(flags/bh.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bi {
	background: url(flags/bi.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bj {
	background: url(flags/bj.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bm {
	background: url(flags/bm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bn {
	background: url(flags/bn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bo {
	background: url(flags/bo.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_br {
	background: url(flags/br.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bs {
	background: url(flags/bs.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bt {
	background: url(flags/bt.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bw {
	background: url(flags/bw.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_by {
	background: url(flags/by.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_bz {
	background: url(flags/bz.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ca {
	background: url(flags/ca.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_catalonia {
	background: url(flags/catalonia.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cc {
	background: url(flags/cc.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cd {
	background: url(flags/cd.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cf {
	background: url(flags/cf.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cg {
	background: url(flags/cg.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ch {
	background: url(flags/ch.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ci {
	background: url(flags/ci.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ck {
	background: url(flags/ck.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cl {
	background: url(flags/cl.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cm {
	background: url(flags/cm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cn {
	background: url(flags/cn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_co {
	background: url(flags/co.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cr {
	background: url(flags/cr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cu {
	background: url(flags/cu.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cv {
	background: url(flags/cv.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cx {
	background: url(flags/cx.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cy {
	background: url(flags/cy.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_cz {
	background: url(flags/cz.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_de {
	background: url(flags/de.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_dj {
	background: url(flags/dj.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_dk {
	background: url(flags/dk.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_dm {
	background: url(flags/dm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_do {
	background: url(flags/do.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_dz {
	background: url(flags/dz.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ec {
	background: url(flags/ec.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ee {
	background: url(flags/ee.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_eg {
	background: url(flags/eg.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_eh {
	background: url(flags/eh.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_en {
	background: url(flags/en.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_england {
	background: url(flags/england.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_er {
	background: url(flags/er.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_es {
	background: url(flags/es.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_esperanto {
	background: url(flags/esperanto.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_et {
	background: url(flags/et.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_fi {
	background: url(flags/fi.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_fj {
	background: url(flags/fj.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_fk {
	background: url(flags/fk.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_fm {
	background: url(flags/fm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_fo {
	background: url(flags/fo.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_fr {
	background: url(flags/fr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ga {
	background: url(flags/ga.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_galicia {
	background: url(flags/galicia.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gb {
	background: url(flags/gb.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gd {
	background: url(flags/gd.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ge {
	background: url(flags/ge.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gh {
	background: url(flags/gh.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gi {
	background: url(flags/gi.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gl {
	background: url(flags/gl.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gm {
	background: url(flags/gm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gn {
	background: url(flags/gn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gp {
	background: url(flags/gp.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gq {
	background: url(flags/gq.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gr {
	background: url(flags/gr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gs {
	background: url(flags/gs.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gt {
	background: url(flags/gt.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gu {
	background: url(flags/gu.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gw {
	background: url(flags/gw.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_gy {
	background: url(flags/gy.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_hk {
	background: url(flags/hk.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_hm {
	background: url(flags/hm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_hn {
	background: url(flags/hn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_hr {
	background: url(flags/hr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ht {
	background: url(flags/ht.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_hu {
	background: url(flags/hu.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_id {
	background: url(flags/id.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ie {
	background: url(flags/ie.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_il {
	background: url(flags/il.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_in {
	background: url(flags/in.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_io {
	background: url(flags/io.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_iq {
	background: url(flags/iq.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ir {
	background: url(flags/ir.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_is {
	background: url(flags/is.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_it {
	background: url(flags/it.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_jm {
	background: url(flags/jm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_jo {
	background: url(flags/jo.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_jp {
	background: url(flags/jp.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ke {
	background: url(flags/ke.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_kg {
	background: url(flags/kg.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_kh {
	background: url(flags/kh.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ki {
	background: url(flags/ki.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_km {
	background: url(flags/km.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_kn {
	background: url(flags/kn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_kp {
	background: url(flags/kp.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_kr {
	background: url(flags/kr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_kw {
	background: url(flags/kw.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ky {
	background: url(flags/ky.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_kz {
	background: url(flags/kz.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_la {
	background: url(flags/la.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_lb {
	background: url(flags/lb.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_lc {
	background: url(flags/lc.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_li {
	background: url(flags/li.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_lk {
	background: url(flags/lk.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_lr {
	background: url(flags/lr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ls {
	background: url(flags/ls.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_lt {
	background: url(flags/lt.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_lu {
	background: url(flags/lu.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_lv {
	background: url(flags/lv.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ly {
	background: url(flags/ly.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ma {
	background: url(flags/ma.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mc {
	background: url(flags/mc.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_md {
	background: url(flags/md.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_me {
	background: url(flags/me.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mg {
	background: url(flags/mg.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mh {
	background: url(flags/mh.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mk {
	background: url(flags/mk.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ml {
	background: url(flags/ml.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mm {
	background: url(flags/mm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mn {
	background: url(flags/mn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mo {
	background: url(flags/mo.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mp {
	background: url(flags/mp.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mq {
	background: url(flags/mq.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mr {
	background: url(flags/mr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ms {
	background: url(flags/ms.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mt {
	background: url(flags/mt.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mu {
	background: url(flags/mu.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mv {
	background: url(flags/mv.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mw {
	background: url(flags/mw.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mx {
	background: url(flags/mx.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_my {
	background: url(flags/my.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_mz {
	background: url(flags/mz.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_na {
	background: url(flags/na.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_nc {
	background: url(flags/nc.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ne {
	background: url(flags/ne.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_nf {
	background: url(flags/nf.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ng {
	background: url(flags/ng.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ni {
	background: url(flags/ni.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_nl {
	background: url(flags/nl.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_no {
	background: url(flags/no.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_np {
	background: url(flags/np.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_nr {
	background: url(flags/nr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_nu {
	background: url(flags/nu.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_nz {
	background: url(flags/nz.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_occitania {
	background: url(flags/occitania.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_om {
	background: url(flags/om.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pa {
	background: url(flags/pa.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pe {
	background: url(flags/pe.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pf {
	background: url(flags/pf.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pg {
	background: url(flags/pg.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ph {
	background: url(flags/ph.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pk {
	background: url(flags/pk.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pl {
	background: url(flags/pl.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pm {
	background: url(flags/pm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pn {
	background: url(flags/pn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pr {
	background: url(flags/pr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ps {
	background: url(flags/ps.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pt {
	background: url(flags/pt.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_pw {
	background: url(flags/pw.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_py {
	background: url(flags/py.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_qa {
	background: url(flags/qa.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_quebec {
	background: url(flags/quebec.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ro {
	background: url(flags/ro.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_rs {
	background: url(flags/rs.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ru {
	background: url(flags/ru.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_rw {
	background: url(flags/rw.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sa {
	background: url(flags/sa.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sb {
	background: url(flags/sb.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sc {
	background: url(flags/sc.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_scotland {
	background: url(flags/scotland.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sd {
	background: url(flags/sd.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_se {
	background: url(flags/se.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sg {
	background: url(flags/sg.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sh {
	background: url(flags/sh.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_si {
	background: url(flags/si.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sk {
	background: url(flags/sk.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sl {
	background: url(flags/sl.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sm {
	background: url(flags/sm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sn {
	background: url(flags/sn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_so {
	background: url(flags/so.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sr {
	background: url(flags/sr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ss {
	background: url(flags/ss.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_st {
	background: url(flags/st.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sv {
	background: url(flags/sv.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sy {
	background: url(flags/sy.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_sz {
	background: url(flags/sz.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tc {
	background: url(flags/tc.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_td {
	background: url(flags/td.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tf {
	background: url(flags/tf.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tg {
	background: url(flags/tg.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_th {
	background: url(flags/th.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tibet {
	background: url(flags/tibet.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tj {
	background: url(flags/tj.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tk {
	background: url(flags/tk.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tl {
	background: url(flags/tl.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tm {
	background: url(flags/tm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tn {
	background: url(flags/tn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_to {
	background: url(flags/to.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tr {
	background: url(flags/tr.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tt {
	background: url(flags/tt.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tv {
	background: url(flags/tv.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tw {
	background: url(flags/tw.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_tz {
	background: url(flags/tz.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ua {
	background: url(flags/ua.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ug {
	background: url(flags/ug.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_us {
	background: url(flags/us.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_uy {
	background: url(flags/uy.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_uz {
	background: url(flags/uz.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_va {
	background: url(flags/va.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_vc {
	background: url(flags/vc.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ve {
	background: url(flags/ve.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_veneto {
	background: url(flags/veneto.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_vg {
	background: url(flags/vg.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_vi {
	background: url(flags/vi.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_vn {
	background: url(flags/vn.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_vu {
	background: url(flags/vu.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_wales {
	background: url(flags/wales.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_wf {
	background: url(flags/wf.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ws {
	background: url(flags/ws.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_ye {
	background: url(flags/ye.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_yt {
	background: url(flags/yt.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_za {
	background: url(flags/za.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_zm {
	background: url(flags/zm.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

.ck_flag_zw {
	background: url(flags/zw.png) no-repeat center center;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 2px 0 0;
	vertical-align: sub;
}

