.flag-24 i{
	display:inline-block;
	vertical-align:middle;
	margin-top:-5px;
	background-image:url('../img/sprites/flag-sprite.png');
	background-repeat:no-repeat;
	width:24px;
	height:24px
}
.flag-24 i.flag-24-ad{
	background-position:0 0
}
.flag-24 i.flag-24-ae{
	background-position:-24px 0
}
.flag-24 i.flag-24-af{
	background-position:-48px 0
}
.flag-24 i.flag-24-ag{
	background-position:-72px 0
}
.flag-24 i.flag-24-ai{
	background-position:-96px 0
}
.flag-24 i.flag-24-al{
	background-position:-120px 0
}
.flag-24 i.flag-24-am{
	background-position:-144px 0
}
.flag-24 i.flag-24-an{
	background-position:-168px 0
}
.flag-24 i.flag-24-ao{
	background-position:-192px 0
}
.flag-24 i.flag-24-aq{
	background-position:-216px 0
}
.flag-24 i.flag-24-ar{
	background-position:-240px 0
}
.flag-24 i.flag-24-as{
	background-position:-264px 0
}
.flag-24 i.flag-24-at{
	background-position:-288px 0
}
.flag-24 i.flag-24-au{
	background-position:-312px 0
}
.flag-24 i.flag-24-aw{
	background-position:-336px 0
}
.flag-24 i.flag-24-ax{
	background-position:-360px 0
}
.flag-24 i.flag-24-az{
	background-position:-384px 0
}
.flag-24 i.flag-24-ba{
	background-position:0 -24px
}
.flag-24 i.flag-24-bb{
	background-position:-24px -24px
}
.flag-24 i.flag-24-bd{
	background-position:-48px -24px
}
.flag-24 i.flag-24-be{
	background-position:-72px -24px
}
.flag-24 i.flag-24-bf{
	background-position:-96px -24px
}
.flag-24 i.flag-24-bg{
	background-position:-120px -24px
}
.flag-24 i.flag-24-bh{
	background-position:-144px -24px
}
.flag-24 i.flag-24-bi{
	background-position:-168px -24px
}
.flag-24 i.flag-24-bj{
	background-position:-192px -24px
}
.flag-24 i.flag-24-bl{
	background-position:-216px -24px
}
.flag-24 i.flag-24-bm{
	background-position:-240px -24px
}
.flag-24 i.flag-24-bn{
	background-position:-264px -24px
}
.flag-24 i.flag-24-bo{
	background-position:-288px -24px
}
.flag-24 i.flag-24-br{
	background-position:-312px -24px
}
.flag-24 i.flag-24-bs{
	background-position:-336px -24px
}
.flag-24 i.flag-24-bt{
	background-position:-360px -24px
}
.flag-24 i.flag-24-bw{
	background-position:-384px -24px
}
.flag-24 i.flag-24-by{
	background-position:0 -48px
}
.flag-24 i.flag-24-bz{
	background-position:-24px -48px
}
.flag-24 i.flag-24-ca{
	background-position:-48px -48px
}
.flag-24 i.flag-24-cc{
	background-position:-72px -48px
}
.flag-24 i.flag-24-cd{
	background-position:-96px -48px
}
.flag-24 i.flag-24-cf{
	background-position:-120px -48px
}
.flag-24 i.flag-24-cg{
	background-position:-144px -48px
}
.flag-24 i.flag-24-ch{
	background-position:-168px -48px
}
.flag-24 i.flag-24-ci{
	background-position:-192px -48px
}
.flag-24 i.flag-24-ck{
	background-position:-216px -48px
}
.flag-24 i.flag-24-cl{
	background-position:-240px -48px
}
.flag-24 i.flag-24-cm{
	background-position:-264px -48px
}
.flag-24 i.flag-24-cn{
	background-position:-288px -48px
}
.flag-24 i.flag-24-co{
	background-position:-312px -48px
}
.flag-24 i.flag-24-cr{
	background-position:-336px -48px
}
.flag-24 i.flag-24-cu{
	background-position:-360px -48px
}
.flag-24 i.flag-24-cv{
	background-position:-384px -48px
}
.flag-24 i.flag-24-cw{
	background-position:0 -72px
}
.flag-24 i.flag-24-cx{
	background-position:-24px -72px
}
.flag-24 i.flag-24-cy{
	background-position:-48px -72px
}
.flag-24 i.flag-24-cz{
	background-position:-72px -72px
}
.flag-24 i.flag-24-de{
	background-position:-96px -72px
}
.flag-24 i.flag-24-dj{
	background-position:-120px -72px
}
.flag-24 i.flag-24-dk{
	background-position:-144px -72px
}
.flag-24 i.flag-24-dm{
	background-position:-168px -72px
}
.flag-24 i.flag-24-do{
	background-position:-192px -72px
}
.flag-24 i.flag-24-dz{
	background-position:-216px -72px
}
.flag-24 i.flag-24-ec{
	background-position:-240px -72px
}
.flag-24 i.flag-24-ee{
	background-position:-264px -72px
}
.flag-24 i.flag-24-eg{
	background-position:-288px -72px
}
.flag-24 i.flag-24-eh{
	background-position:-312px -72px
}
.flag-24 i.flag-24-er{
	background-position:-336px -72px
}
.flag-24 i.flag-24-es{
	background-position:-360px -72px
}
.flag-24 i.flag-24-et{
	background-position:-384px -72px
}
.flag-24 i.flag-24-eu{
	background-position:0 -96px
}
.flag-24 i.flag-24-fi{
	background-position:-24px -96px
}
.flag-24 i.flag-24-fj{
	background-position:-48px -96px
}
.flag-24 i.flag-24-fk{
	background-position:-72px -96px
}
.flag-24 i.flag-24-fm{
	background-position:-96px -96px
}
.flag-24 i.flag-24-fo{
	background-position:-120px -96px
}
.flag-24 i.flag-24-fr{
	background-position:-144px -96px
}
.flag-24 i.flag-24-ga{
	background-position:-168px -96px
}
.flag-24 i.flag-24-gb{
	background-position:-192px -96px
}
.flag-24 i.flag-24-gd{
	background-position:-216px -96px
}
.flag-24 i.flag-24-ge{
	background-position:-240px -96px
}
.flag-24 i.flag-24-gf{
	background-position:-264px -96px
}
.flag-24 i.flag-24-gg{
	background-position:-288px -96px
}
.flag-24 i.flag-24-gh{
	background-position:-312px -96px
}
.flag-24 i.flag-24-gi{
	background-position:-336px -96px
}
.flag-24 i.flag-24-gl{
	background-position:-360px -96px
}
.flag-24 i.flag-24-gm{
	background-position:-384px -96px
}
.flag-24 i.flag-24-gn{
	background-position:0 -120px
}
.flag-24 i.flag-24-gp{
	background-position:-24px -120px
}
.flag-24 i.flag-24-gq{
	background-position:-48px -120px
}
.flag-24 i.flag-24-gr{
	background-position:-72px -120px
}
.flag-24 i.flag-24-gs{
	background-position:-96px -120px
}
.flag-24 i.flag-24-gt{
	background-position:-120px -120px
}
.flag-24 i.flag-24-gu{
	background-position:-144px -120px
}
.flag-24 i.flag-24-gw{
	background-position:-168px -120px
}
.flag-24 i.flag-24-gy{
	background-position:-192px -120px
}
.flag-24 i.flag-24-hk{
	background-position:-216px -120px
}
.flag-24 i.flag-24-hn{
	background-position:-240px -120px
}
.flag-24 i.flag-24-hr{
	background-position:-264px -120px
}
.flag-24 i.flag-24-ht{
	background-position:-288px -120px
}
.flag-24 i.flag-24-hu{
	background-position:-312px -120px
}
.flag-24 i.flag-24-ic{
	background-position:-336px -120px
}
.flag-24 i.flag-24-id{
	background-position:-360px -120px
}
.flag-24 i.flag-24-ie{
	background-position:-384px -120px
}
.flag-24 i.flag-24-il{
	background-position:0 -144px
}
.flag-24 i.flag-24-im{
	background-position:-24px -144px
}
.flag-24 i.flag-24-in{
	background-position:-48px -144px
}
.flag-24 i.flag-24-iq{
	background-position:-72px -144px
}
.flag-24 i.flag-24-ir{
	background-position:-96px -144px
}
.flag-24 i.flag-24-is{
	background-position:-120px -144px
}
.flag-24 i.flag-24-it{
	background-position:-144px -144px
}
.flag-24 i.flag-24-je{
	background-position:-168px -144px
}
.flag-24 i.flag-24-jm{
	background-position:-192px -144px
}
.flag-24 i.flag-24-jo{
	background-position:-216px -144px
}
.flag-24 i.flag-24-jp{
	background-position:-240px -144px
}
.flag-24 i.flag-24-ke{
	background-position:-264px -144px
}
.flag-24 i.flag-24-kg{
	background-position:-288px -144px
}
.flag-24 i.flag-24-kh{
	background-position:-312px -144px
}
.flag-24 i.flag-24-ki{
	background-position:-336px -144px
}
.flag-24 i.flag-24-km{
	background-position:-360px -144px
}
.flag-24 i.flag-24-kn{
	background-position:-384px -144px
}
.flag-24 i.flag-24-kp{
	background-position:0 -168px
}
.flag-24 i.flag-24-kr{
	background-position:-24px -168px
}
.flag-24 i.flag-24-kw{
	background-position:-48px -168px
}
.flag-24 i.flag-24-ky{
	background-position:-72px -168px
}
.flag-24 i.flag-24-kz{
	background-position:-96px -168px
}
.flag-24 i.flag-24-la{
	background-position:-120px -168px
}
.flag-24 i.flag-24-lb{
	background-position:-144px -168px
}
.flag-24 i.flag-24-lc{
	background-position:-168px -168px
}
.flag-24 i.flag-24-li{
	background-position:-192px -168px
}
.flag-24 i.flag-24-lk{
	background-position:-216px -168px
}
.flag-24 i.flag-24-lr{
	background-position:-240px -168px
}
.flag-24 i.flag-24-ls{
	background-position:-264px -168px
}
.flag-24 i.flag-24-lt{
	background-position:-288px -168px
}
.flag-24 i.flag-24-lu{
	background-position:-312px -168px
}
.flag-24 i.flag-24-lv{
	background-position:-336px -168px
}
.flag-24 i.flag-24-ly{
	background-position:-360px -168px
}
.flag-24 i.flag-24-ma{
	background-position:-384px -168px
}
.flag-24 i.flag-24-mc{
	background-position:0 -192px
}
.flag-24 i.flag-24-md{
	background-position:-24px -192px
}
.flag-24 i.flag-24-me{
	background-position:-48px -192px
}
.flag-24 i.flag-24-mf{
	background-position:-72px -192px
}
.flag-24 i.flag-24-mg{
	background-position:-96px -192px
}
.flag-24 i.flag-24-mh{
	background-position:-120px -192px
}
.flag-24 i.flag-24-mk{
	background-position:-144px -192px
}
.flag-24 i.flag-24-ml{
	background-position:-168px -192px
}
.flag-24 i.flag-24-mm{
	background-position:-192px -192px
}
.flag-24 i.flag-24-mn{
	background-position:-216px -192px
}
.flag-24 i.flag-24-mo{
	background-position:-240px -192px
}
.flag-24 i.flag-24-mp{
	background-position:-264px -192px
}
.flag-24 i.flag-24-mq{
	background-position:-288px -192px
}
.flag-24 i.flag-24-mr{
	background-position:-312px -192px
}
.flag-24 i.flag-24-ms{
	background-position:-336px -192px
}
.flag-24 i.flag-24-mt{
	background-position:-360px -192px
}
.flag-24 i.flag-24-mu{
	background-position:-384px -192px
}
.flag-24 i.flag-24-mv{
	background-position:0 -216px
}
.flag-24 i.flag-24-mw{
	background-position:-24px -216px
}
.flag-24 i.flag-24-mx{
	background-position:-48px -216px
}
.flag-24 i.flag-24-my{
	background-position:-72px -216px
}
.flag-24 i.flag-24-mz{
	background-position:-96px -216px
}
.flag-24 i.flag-24-na{
	background-position:-120px -216px
}
.flag-24 i.flag-24-nc{
	background-position:-144px -216px
}
.flag-24 i.flag-24-ne{
	background-position:-168px -216px
}
.flag-24 i.flag-24-nf{
	background-position:-192px -216px
}
.flag-24 i.flag-24-ng{
	background-position:-216px -216px
}
.flag-24 i.flag-24-ni{
	background-position:-240px -216px
}
.flag-24 i.flag-24-nl{
	background-position:-264px -216px
}
.flag-24 i.flag-24-no{
	background-position:-288px -216px
}
.flag-24 i.flag-24-np{
	background-position:-312px -216px
}
.flag-24 i.flag-24-nr{
	background-position:-336px -216px
}
.flag-24 i.flag-24-nu{
	background-position:-360px -216px
}
.flag-24 i.flag-24-nz{
	background-position:-384px -216px
}
.flag-24 i.flag-24-om{
	background-position:0 -240px
}
.flag-24 i.flag-24-pa{
	background-position:-24px -240px
}
.flag-24 i.flag-24-pe{
	background-position:-48px -240px
}
.flag-24 i.flag-24-pf{
	background-position:-72px -240px
}
.flag-24 i.flag-24-pg{
	background-position:-96px -240px
}
.flag-24 i.flag-24-ph{
	background-position:-120px -240px
}
.flag-24 i.flag-24-pk{
	background-position:-144px -240px
}
.flag-24 i.flag-24-pl{
	background-position:-168px -240px
}
.flag-24 i.flag-24-pm{
	background-position:-192px -240px
}
.flag-24 i.flag-24-pn{
	background-position:-216px -240px
}
.flag-24 i.flag-24-pr{
	background-position:-240px -240px
}
.flag-24 i.flag-24-ps{
	background-position:-264px -240px
}
.flag-24 i.flag-24-pt{
	background-position:-288px -240px
}
.flag-24 i.flag-24-pw{
	background-position:-312px -240px
}
.flag-24 i.flag-24-py{
	background-position:-336px -240px
}
.flag-24 i.flag-24-qa{
	background-position:-360px -240px
}
.flag-24 i.flag-24-re{
	background-position:-384px -240px
}
.flag-24 i.flag-24-ro{
	background-position:0 -264px
}
.flag-24 i.flag-24-rs{
	background-position:-24px -264px
}
.flag-24 i.flag-24-ru{
	background-position:-48px -264px
}
.flag-24 i.flag-24-rw{
	background-position:-72px -264px
}
.flag-24 i.flag-24-sa{
	background-position:-96px -264px
}
.flag-24 i.flag-24-sb{
	background-position:-120px -264px
}
.flag-24 i.flag-24-sc{
	background-position:-144px -264px
}
.flag-24 i.flag-24-sd{
	background-position:-168px -264px
}
.flag-24 i.flag-24-se{
	background-position:-192px -264px
}
.flag-24 i.flag-24-sg{
	background-position:-216px -264px
}
.flag-24 i.flag-24-sh{
	background-position:-240px -264px
}
.flag-24 i.flag-24-si{
	background-position:-264px -264px
}
.flag-24 i.flag-24-sk{
	background-position:-288px -264px
}
.flag-24 i.flag-24-sl{
	background-position:-312px -264px
}
.flag-24 i.flag-24-sm{
	background-position:-336px -264px
}
.flag-24 i.flag-24-sn{
	background-position:-360px -264px
}
.flag-24 i.flag-24-so{
	background-position:-384px -264px
}
.flag-24 i.flag-24-sr{
	background-position:0 -288px
}
.flag-24 i.flag-24-ss{
	background-position:-24px -288px
}
.flag-24 i.flag-24-st{
	background-position:-48px -288px
}
.flag-24 i.flag-24-sv{
	background-position:-72px -288px
}
.flag-24 i.flag-24-sy{
	background-position:-96px -288px
}
.flag-24 i.flag-24-sz{
	background-position:-120px -288px
}
.flag-24 i.flag-24-tc{
	background-position:-144px -288px
}
.flag-24 i.flag-24-td{
	background-position:-168px -288px
}
.flag-24 i.flag-24-tf{
	background-position:-192px -288px
}
.flag-24 i.flag-24-tg{
	background-position:-216px -288px
}
.flag-24 i.flag-24-th{
	background-position:-240px -288px
}
.flag-24 i.flag-24-tj{
	background-position:-264px -288px
}
.flag-24 i.flag-24-tk{
	background-position:-288px -288px
}
.flag-24 i.flag-24-tl{
	background-position:-312px -288px
}
.flag-24 i.flag-24-tm{
	background-position:-336px -288px
}
.flag-24 i.flag-24-tn{
	background-position:-360px -288px
}
.flag-24 i.flag-24-to{
	background-position:-384px -288px
}
.flag-24 i.flag-24-tr{
	background-position:0 -312px
}
.flag-24 i.flag-24-tt{
	background-position:-24px -312px
}
.flag-24 i.flag-24-tv{
	background-position:-48px -312px
}
.flag-24 i.flag-24-tw{
	background-position:-72px -312px
}
.flag-24 i.flag-24-tz{
	background-position:-96px -312px
}
.flag-24 i.flag-24-ua{
	background-position:-120px -312px
}
.flag-24 i.flag-24-ug{
	background-position:-144px -312px
}
.flag-24 i.flag-24-us{
	background-position:-168px -312px
}
.flag-24 i.flag-24-uy{
	background-position:-192px -312px
}
.flag-24 i.flag-24-uz{
	background-position:-216px -312px
}
.flag-24 i.flag-24-va{
	background-position:-240px -312px
}
.flag-24 i.flag-24-vc{
	background-position:-264px -312px
}
.flag-24 i.flag-24-ve{
	background-position:-288px -312px
}
.flag-24 i.flag-24-vg{
	background-position:-312px -312px
}
.flag-24 i.flag-24-vi{
	background-position:-336px -312px
}
.flag-24 i.flag-24-vn{
	background-position:-360px -312px
}
.flag-24 i.flag-24-vu{
	background-position:-384px -312px
}
.flag-24 i.flag-24-wf{
	background-position:0 -336px
}
.flag-24 i.flag-24-ws{
	background-position:-24px -336px
}
.flag-24 i.flag-24-ye{
	background-position:-48px -336px
}
.flag-24 i.flag-24-yt{
	background-position:-72px -336px
}
.flag-24 i.flag-24-za{
	background-position:-96px -336px
}
.flag-24 i.flag-24-zm{
	background-position:-120px -336px
}
.flag-24 i.flag-24-zw{
	background-position:-144px -336px
}
