.ae, .al, .am, .an, .ar, .au, .ba, .bb, .bd, .bg, .bh, .bi, .bm, .bn, .bo, .br, .bs, .bt, .bw, .by, .bz, .ca, .ch, .cl, .cn, .co, .cr, .cs, .cu, .cv, .cz, .dj, .dk, .do, .dz, .ee, .eg, .et, .eu, .fj, .gb, .ge, .gh, .gi, .gm, .gt, .gw, .gy, .hk, .hn, .hr, .ht, .hu, .id, .il, .ind, .ir, .is, .jm, .jo, .jp, .ke, .kg, .kh, .km, .kr, .kw, .ky, .kz, .la, .lb, .lk, .ls, .lt, .lv, .ly, .ma, .md, .mm, .mn, .mo, .mu, .mv, .mw, .mx, .my, .ng, .ni, .no, .np, .nz, .om, .pa, .pe, .pf, .ph, .pk, .pl, .py, .qa, .ro, .ru, .rw, .sa, .sc, .sd, .se, .sg, .sh, .sk, .sn, .so, .sy, .sz, .th, .tj, .tm, .tn, .tr, .tt, .tw, .tz, .ua, .ug, .us, .uy, .uz, .ve, .vn, .za, .zm, .zw{
	background: url(/img/countries.png) no-repeat;
}

.ae{
	background-position: -765.0000152587891px -108.00001525878906px ;
	width: 16px;
	height: 11px;
}

.al{
	background-position: -732.0000152587891px -108.00001525878906px ;
	width: 16px;
	height: 11px;
}

.am{
	background-position: -702.0000152587891px -107px ;
	width: 16px;
	height: 11px;
}

.an{
	background-position: -669.0000152587891px -107.00001525878906px ;
	width: 16px;
	height: 11px;
}

.ar{
	background-position: -639.0000152587891px -105.00001525878906px ;
	width: 16px;
	height: 11px;
}

.au{
	background-position: -613.0000152587891px -105.00001525878906px ;
	width: 16px;
	height: 11px;
}

.ba{
	background-position: -589.0000152587891px -105.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bb{
	background-position: -562.0000152587891px -106.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bd{
	background-position: -538.0000152587891px -106.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bg{
	background-position: -514.0000152587891px -105.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bh{
	background-position: -486.00001525878906px -107.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bi{
	background-position: -460.00001525878906px -108.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bm{
	background-position: -435.00001525878906px -107.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bn{
	background-position: -407.00001525878906px -107.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bo{
	background-position: -381.00001525878906px -107.00001525878906px ;
	width: 16px;
	height: 11px;
}

.br{
	background-position: -357.00001525878906px -108.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bs{
	background-position: -333.00001525878906px -108.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bt{
	background-position: -309.00001525878906px -109.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bw{
	background-position: -286.00001525878906px -110.00001525878906px ;
	width: 16px;
	height: 11px;
}

.by{
	background-position: -262.00001525878906px -111.00001525878906px ;
	width: 16px;
	height: 11px;
}

.bz{
	background-position: -238.00001525878906px -110.00001525878906px ;
	width: 16px;
	height: 11px;
}

.ca{
	background-position: -214.00001525878906px -110.00001525878906px ;
	width: 16px;
	height: 11px;
}

.ch{
	background-position: -193.00001525878906px -110px ;
	width: 11px;
	height: 11px;
}

.cl{
	background-position: -164.00001525878906px -111.00001525878906px ;
	width: 16px;
	height: 11px;
}

.cn{
	background-position: -136.00001525878906px -111.00001525878906px ;
	width: 16px;
	height: 11px;
}

.co{
	background-position: -106.00001525878906px -113.00001525878906px ;
	width: 16px;
	height: 11px;
}

.cr{
	background-position: -80.00001525878906px -112.00001525878906px ;
	width: 16px;
	height: 11px;
}

.cs{
	background-position: -50.00001525878906px -111.00001525878906px ;
	width: 16px;
	height: 11px;
}

.cu{
	background-position: -9.000015258789062px -114.00001525878906px ;
	width: 16px;
	height: 11px;
}

.cv{
	background-position: -760.0000152587891px -38px ;
	width: 16px;
	height: 11px;
}

.cz{
	background-position: -719.0000152587891px -37.00001525878906px ;
	width: 16px;
	height: 11px;
}

.dj{
	background-position: -689.0000152587891px -36.00001525878906px ;
	width: 16px;
	height: 11px;
}

.dk{
	background-position: -660.0000152587891px -37.00001525878906px ;
	width: 16px;
	height: 11px;
}

.do{
	background-position: -632.0000152587891px -35.00001525878906px ;
	width: 16px;
	height: 11px;
}

.dz{
	background-position: -604.0000152587891px -35.00001525878906px ;
	width: 16px;
	height: 11px;
}

.ee{
	background-position: -576.0000152587891px -37px ;
	width: 16px;
	height: 11px;
}

.eg{
	background-position: -551.0000152587891px -35px ;
	width: 16px;
	height: 11px;
}

.et{
	background-position: -526.0000152587891px -34.00001525878906px ;
	width: 16px;
	height: 11px;
}

.eu{
	background-position: -501.00001525878906px -35.00001525878906px ;
	width: 16px;
	height: 11px;
}

.fj{
	background-position: -472.00001525878906px -35.00001525878906px ;
	width: 16px;
	height: 11px;
}

.gb{
	background-position: -444.00001525878906px -33.00001525878906px ;
	width: 16px;
	height: 11px;
}

.ge{
	background-position: -408.00001525878906px -33.00001525878906px ;
	width: 16px;
	height: 11px;
}

.gh{
	background-position: -379.00001525878906px -32.00001525878906px ;
	width: 16px;
	height: 11px;
}

.gi{
	background-position: -347.00001525878906px -31.000015258789062px ;
	width: 16px;
	height: 11px;
}

.gm{
	background-position: -314.00001525878906px -31.000015258789062px ;
	width: 16px;
	height: 11px;
}

.gt{
	background-position: -282.00001525878906px -31.000015258789062px ;
	width: 16px;
	height: 11px;
}

.gw{
	background-position: -250.00001525878906px -30.000015258789062px ;
	width: 16px;
	height: 11px;
}

.gy{
	background-position: -218.00001525878906px -31.000015258789062px ;
	width: 16px;
	height: 11px;
}

.hk{
	background-position: -189.00001525878906px -30.000015258789062px ;
	width: 16px;
	height: 11px;
}

.hn{
	background-position: -158.00001525878906px -30.000015258789062px ;
	width: 16px;
	height: 11px;
}

.hr{
	background-position: -127.00001525878906px -30.000015258789062px ;
	width: 16px;
	height: 11px;
}

.ht{
	background-position: -94.00001525878906px -30.000015258789062px ;
	width: 16px;
	height: 11px;
}

.hu{
	background-position: -63.00001525878906px -29.000015258789062px ;
	width: 16px;
	height: 11px;
}

.id{
	background-position: -36.00001525878906px -27.000015258789062px ;
	width: 16px;
	height: 11px;
}

.il{
	background-position: -9.000015258789062px -29.000015258789062px ;
	width: 16px;
	height: 11px;
}

.ind{
	background-position: -763.0000152587891px -85.00001525878906px ;
	width: 16px;
	height: 11px;
}

.ir{
	background-position: -716.0000152587891px -85px ;
	width: 16px;
	height: 11px;
}

.is{
	background-position: -680.0000152587891px -88.00001525878906px ;
	width: 16px;
	height: 11px;
}

.jm{
	background-position: -647.0000152587891px -88px ;
	width: 16px;
	height: 11px;
}

.jo{
	background-position: -613.0000152587891px -87.00001525878906px ;
	width: 16px;
	height: 11px;
}

.jp{
	background-position: -578.0000152587891px -88.00001525878906px ;
	width: 16px;
	height: 11px;
}

.ke{
	background-position: -545.0000152587891px -87.00001525878906px ;
	width: 16px;
	height: 11px;
}

.kg{
	background-position: -513.0000152587891px -88.00001525878906px ;
	width: 16px;
	height: 11px;
}

.kh{
	background-position: -482.00001525878906px -88.00001525878906px ;
	width: 16px;
	height: 11px;
}

.km{
	background-position: -451.00001525878906px -86.00001525878906px ;
	width: 16px;
	height: 11px;
}

.kr{
	background-position: -412.00001525878906px -86.00001525878906px ;
	width: 16px;
	height: 11px;
}

.kw{
	background-position: -377.00001525878906px -85.00001525878906px ;
	width: 16px;
	height: 11px;
}

.ky{
	background-position: -341.00001525878906px -87.00001525878906px ;
	width: 16px;
	height: 11px;
}

.kz{
	background-position: -308.00001525878906px -87.00001525878906px ;
	width: 16px;
	height: 11px;
}

.la{
	background-position: -277.00001525878906px -86.00001525878906px ;
	width: 16px;
	height: 11px;
}

.lb{
	background-position: -247.00001525878906px -87.00001525878906px ;
	width: 16px;
	height: 11px;
}

.lk{
	background-position: -215px -87px ;
	width: 16px;
	height: 11px;
}

.ls{
	background-position: -185px -87px ;
	width: 16px;
	height: 11px;
}

.lt{
	background-position: -156px -86px ;
	width: 16px;
	height: 11px;
}

.lv{
	background-position: -128px -87px ;
	width: 16px;
	height: 11px;
}

.ly{
	background-position: -89px -88px ;
	width: 16px;
	height: 11px;
}

.ma{
	background-position: -48px -87px ;
	width: 16px;
	height: 11px;
}

.md{
	background-position: -8px -87px ;
	width: 16px;
	height: 11px;
}

.mm{
	background-position: -760px -58px ;
	width: 16px;
	height: 11px;
}

.mn{
	background-position: -717px -57px ;
	width: 16px;
	height: 11px;
}

.mo{
	background-position: -687px -58px ;
	width: 16px;
	height: 11px;
}

.mu{
	background-position: -653px -57px ;
	width: 16px;
	height: 11px;
}

.mv{
	background-position: -621px -59px ;
	width: 16px;
	height: 11px;
}

.mw{
	background-position: -587px -58px ;
	width: 16px;
	height: 11px;
}

.mx{
	background-position: -548px -58px ;
	width: 16px;
	height: 11px;
}

.my{
	background-position: -515px -57px ;
	width: 16px;
	height: 11px;
}

.ng{
	background-position: -481px -57px ;
	width: 16px;
	height: 11px;
}

.ni{
	background-position: -447px -57px ;
	width: 16px;
	height: 11px;
}

.no{
	background-position: -412px -57px ;
	width: 16px;
	height: 11px;
}

.np{
	background-position: -388px -60px ;
	width: 9px;
	height: 11px;
}

.nz{
	background-position: -355px -58px ;
	width: 16px;
	height: 11px;
}

.om{
	background-position: -327px -58px ;
	width: 16px;
	height: 11px;
}

.pa{
	background-position: -296px -61px ;
	width: 16px;
	height: 11px;
}

.pe{
	background-position: -265px -59px ;
	width: 16px;
	height: 11px;
}

.pf{
	background-position: -237px -58px ;
	width: 16px;
	height: 11px;
}

.ph{
	background-position: -204px -57.99998474121094px ;
	width: 16px;
	height: 11px;
}

.pk{
	background-position: -170px -56.99998474121094px ;
	width: 16px;
	height: 11px;
}

.pl{
	background-position: -139px -56.99998474121094px ;
	width: 16px;
	height: 11px;
}

.py{
	background-position: -103px -55.99998474121094px ;
	width: 16px;
	height: 11px;
}

.qa{
	background-position: -73px -54.99998474121094px ;
	width: 16px;
	height: 11px;
}

.ro{
	background-position: -45px -52.99998474121094px ;
	width: 16px;
	height: 11px;
}

.ru{
	background-position: -760px -14.999984741210938px ;
	width: 16px;
	height: 11px;
}

.rw{
	background-position: -728px -12.999984741210938px ;
	width: 16px;
	height: 11px;
}

.sa{
	background-position: -704px -14.999984741210938px ;
	width: 16px;
	height: 11px;
}

.sc{
	background-position: -681px -13.999984741210938px ;
	width: 16px;
	height: 11px;
}

.sd{
	background-position: -656px -14.999984741210938px ;
	width: 16px;
	height: 11px;
}

.se{
	background-position: -630px -13.999984741210938px ;
	width: 16px;
	height: 11px;
}

.sg{
	background-position: -607px -14.999984741210938px ;
	width: 16px;
	height: 11px;
}

.sh{
	background-position: -578px -12.999984741210938px ;
	width: 16px;
	height: 11px;
}

.sk{
	background-position: -549px -12.999984741210938px ;
	width: 16px;
	height: 11px;
}

.sn{
	background-position: -521px -12.999984741210938px ;
	width: 16px;
	height: 11px;
}

.so{
	background-position: -493px -13.999984741210938px ;
	width: 16px;
	height: 11px;
}

.sy{
	background-position: -465px -13.999984741210938px ;
	width: 16px;
	height: 11px;
}

.sz{
	background-position: -437px -12.999984741210938px ;
	width: 16px;
	height: 11px;
}

.th{
	background-position: -407px -10.999984741210938px ;
	width: 16px;
	height: 11px;
}

.tj{
	background-position: -380px -10.999984741210938px ;
	width: 16px;
	height: 11px;
}

.tm{
	background-position: -355px -9.999984741210938px ;
	width: 16px;
	height: 11px;
}

.tn{
	background-position: -329px -9.999984741210938px ;
	width: 16px;
	height: 11px;
}

.tr{
	background-position: -303px -9.999984741210938px ;
	width: 16px;
	height: 11px;
}

.tt{
	background-position: -280px -8.999984741210938px ;
	width: 16px;
	height: 11px;
}

.tw{
	background-position: -256px -7.9999847412109375px ;
	width: 16px;
	height: 11px;
}

.tz{
	background-position: -233px -6.9999847412109375px ;
	width: 16px;
	height: 11px;
}

.ua{
	background-position: -206px -7.9999847412109375px ;
	width: 16px;
	height: 11px;
}

.ug{
	background-position: -9px -52.99998474121094px ;
	width: 16px;
	height: 11px;
}

.us{
	background-position: -181px -7.9999847412109375px ;
	width: 16px;
	height: 11px;
}

.uy{
	background-position: -157px -7.9999847412109375px ;
	width: 16px;
	height: 11px;
}

.uz{
	background-position: -130px -9px ;
	width: 16px;
	height: 11px;
}

.ve{
	background-position: -105px -8px ;
	width: 16px;
	height: 11px;
}

.vn{
	background-position: -78px -7px ;
	width: 16px;
	height: 11px;
}

.za{
	background-position: -55px -6px ;
	width: 16px;
	height: 11px;
}

.zm{
	background-position: -31px -6px ;
	width: 16px;
	height: 11px;
}

.zw{
	background-position: -7px -7px ;
	width: 16px;
	height: 11px;
}

