/*	Пиктограммы государственных флагов в спрайте */
/*	@author Артём Поликарпов, artpolikarpov.ru (artpolikarpov@gmail.com) */
/*  @author Никита Иванов (исходные пиктограммы флагов), nickivanov.ru (nickivanov@nickivanov.ru) */
/* Набор распостраняется на условиях лицензии CC-BY-SA */
/* Эти летом я был: в <i class="b-fg b-fg_HN"><img src="fg.png"/></i> Гондурасе, <i class="b-fg b-fg_LI"><img src="fg.png"/></i> Лихтенштейне, <i class="b-fg b-fg_SE"><img src="fg.png"/></i> и Швеции. */
.b-fg { display: block; position: relative; overflow: hidden; width: 14px; height: 9px; font-size: 0; line-height: 0; float:left;margin:6px;background-image: url(../img/fg.png); background-repeat:no-repeat;}
.b-fg img{ display: inline; border: none; margin: 0; padding: 0; position: relative; top:9px; -moz-transition-property: top; -webkit-transition-property: top; -o-transition-property: top; transition-property: top; -moz-transition-duration: 0.25s; -webkit-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; }

.b-fg_no-transition img{ -moz-transition-property: none; -webkit-transition-property: none; -o-transition-property: none; transition-property: none; -moz-transition-duration: 1s; -webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; }

.b-fg_COD { background-position: 0 9px; }
.b-fg_ABKHAZIA { background-position: 0 0px; }
.b-fg_AND { background-position: 0 -9px; }
.b-fg_UAE { background-position: 0 -18px; }
.b-fg_AFG { background-position: 0 -27px; }
.b-fg_ATG { background-position: 0 -36px; }
.b-fg_AIA { background-position: 0 -45px; }
.b-fg_ALB { background-position: 0 -54px; }
.b-fg_ARM { background-position: 0 -63px; }
.b-fg_AN { background-position: 0 -72px; }
.b-fg_ANG { background-position: 0 -81px; }
.b-fg_ATA { background-position: 0 -90px; }
.b-fg_ARG { background-position: 0 -99px; }
.b-fg_ASA { background-position: 0 -108px; }
.b-fg_AUT { background-position: 0 -117px; }
.b-fg_AUS { background-position: 0 -126px; }
.b-fg_ABW { background-position: 0 -135px; }
.b-fg_ALA { background-position: 0 -144px; }
.b-fg_AZE { background-position: 0 -153px; }
.b-fg_BIH { background-position: 0 -162px; }
.b-fg_BAR { background-position: 0 -171px; }
.b-fg_BAN { background-position: 0 -180px; }
.b-fg_BEL { background-position: 0 -189px; }
.b-fg_BUR { background-position: 0 -198px; }
.b-fg_BUL { background-position: 0 -207px; }
.b-fg_BHR { background-position: 0 -216px; }
.b-fg_BDI { background-position: 0 -225px; }
.b-fg_BEN { background-position: 0 -234px; }
.b-fg_BLM { background-position: 0 -243px; }
.b-fg_BMU { background-position: 0 -252px; }
.b-fg_BRN { background-position: 0 -261px; }
.b-fg_BOL { background-position: 0 -270px; }
.b-fg_BRA { background-position: 0 -279px; }
.b-fg_BAH { background-position: 0 -288px; }
.b-fg_BTN { background-position: 0 -297px; }
.b-fg_BVT { background-position: 0 -306px; }
.b-fg_BOT { background-position: 0 -315px; }
.b-fg_BLR { background-position: 0 -324px; }
.b-fg_BLZ { background-position: 0 -333px; }
.b-fg_CAN { background-position: 0 -342px; }
.b-fg_CCK { background-position: 0 -351px; }
.b-fg_CGO { background-position: 0 -360px; }
.b-fg_CAF { background-position: 0 -369px; }
.b-fg_COG { background-position: 0 -378px; }
.b-fg_SUI { background-position: 0 -387px; }
.b-fg_CIV { background-position: 0 -396px; }
.b-fg_COK { background-position: 0 -405px; }
.b-fg_CHI { background-position: 0 -414px; }
.b-fg_CMR { background-position: 0 -423px; }
.b-fg_CHN { background-position: 0 -432px; }
.b-fg_COL { background-position: 0 -441px; }
.b-fg_CRC { background-position: 0 -450px; }
.b-fg_CUB { background-position: 0 -459px; }
.b-fg_CPV { background-position: 0 -468px; }
.b-fg_CXR { background-position: 0 -477px; }
.b-fg_CYP { background-position: 0 -486px; }
.b-fg_CZE { background-position: 0 -495px; }
.b-fg_GER { background-position: 0 -504px; }
.b-fg_DJI { background-position: 0 -513px; }
.b-fg_DEN { background-position: 0 -522px; }
.b-fg_DMA { background-position: 0 -531px; }
.b-fg_DOM { background-position: 0 -540px; }
.b-fg_ALG { background-position: 0 -549px; }
.b-fg_ECU { background-position: 0 -558px; }
.b-fg_EST { background-position: 0 -567px; }
.b-fg_EGY { background-position: 0 -576px; }
.b-fg_ESH { background-position: 0 -585px; }
.b-fg_ERI { background-position: 0 -594px; }
.b-fg_ES-CE { background-position: 0 -603px; }
.b-fg_ES-ML { background-position: 0 -612px; }
.b-fg_ESP { background-position: 0 -621px; }
.b-fg_ETH { background-position: 0 -630px; }
.b-fg_EU { background-position: 0 -639px; }
.b-fg_FIN { background-position: 0 -648px; }
.b-fg_FJI { background-position: 0 -657px; }
.b-fg_FLK { background-position: 0 -666px; }
.b-fg_FSM { background-position: 0 -675px; }
.b-fg_FRO { background-position: 0 -684px; }
.b-fg_FRA { background-position: 0 -693px; }
.b-fg_GAB { background-position: 0 -702px; }
.b-fg_GBR { background-position: 0 -711px; }
.b-fg_GRD { background-position: 0 -720px; }
.b-fg_GEO { background-position: 0 -729px; }
.b-fg_GUF { background-position: 0 -738px; }
.b-fg_GGY { background-position: 0 -747px; }
.b-fg_GHA { background-position: 0 -756px; }
.b-fg_GIB { background-position: 0 -765px; }
.b-fg_GRL { background-position: 0 -774px; }
.b-fg_GAM { background-position: 0 -783px; }
.b-fg_GUI { background-position: 0 -792px; }
.b-fg_GLP { background-position: 0 -801px; }
.b-fg_GNQ { background-position: 0 -810px; }
.b-fg_GRE { background-position: 0 -819px; }
.b-fg_SGS { background-position: 0 -828px; }
.b-fg_GUA { background-position: 0 -837px; }
.b-fg_GUM { background-position: 0 -846px; }
.b-fg_GBS { background-position: 0 -855px; }
.b-fg_GUY { background-position: 0 -864px; }
.b-fg_HKG { background-position: 0 -873px; }
.b-fg_HMD { background-position: 0 -882px; }
.b-fg_HON { background-position: 0 -891px; }
.b-fg_CRO { background-position: 0 -900px; }
.b-fg_HAI { background-position: 0 -909px; }
.b-fg_HUN { background-position: 0 -918px; }
.b-fg_IC { background-position: 0 -927px; }
.b-fg_INA { background-position: 0 -936px; }
.b-fg_IRL { background-position: 0 -945px; }
.b-fg_ISR { background-position: 0 -954px; }
.b-fg_IMN { background-position: 0 -963px; }
.b-fg_IND { background-position: 0 -972px; }
.b-fg_IOT { background-position: 0 -981px; }
.b-fg_IRQ { background-position: 0 -990px; }
.b-fg_IRI { background-position: 0 -999px; }
.b-fg_ISL { background-position: 0 -1008px; }
.b-fg_ITA { background-position: 0 -1017px; }
.b-fg_JEY { background-position: 0 -1026px; }
.b-fg_JAM { background-position: 0 -1035px; }
.b-fg_JOR { background-position: 0 -1044px; }
.b-fg_JPN { background-position: 0 -1053px; }
.b-fg_KEN { background-position: 0 -1062px; }
.b-fg_KGZ { background-position: 0 -1071px; }
.b-fg_CAM { background-position: 0 -1080px; }
.b-fg_KIR { background-position: 0 -1089px; }
.b-fg_COM { background-position: 0 -1098px; }
.b-fg_KNA { background-position: 0 -1107px; }
.b-fg_KOSOVO { background-position: 0 -1116px; }
.b-fg_PRK { background-position: 0 -1125px; }
.b-fg_KOR { background-position: 0 -1134px; }
.b-fg_KWT { background-position: 0 -1143px; }
.b-fg_CAY { background-position: 0 -1152px; }
.b-fg_KAZ { background-position: 0 -1161px; }
.b-fg_LAO { background-position: 0 -1170px; }
.b-fg_LIB { background-position: 0 -1179px; }
.b-fg_LCA { background-position: 0 -1188px; }
.b-fg_LIE { background-position: 0 -1197px; }
.b-fg_SRI { background-position: 0 -1206px; }
.b-fg_LBR { background-position: 0 -1215px; }
.b-fg_LSO { background-position: 0 -1224px; }
.b-fg_LTU { background-position: 0 -1233px; }
.b-fg_LUX { background-position: 0 -1242px; }
.b-fg_LAT { background-position: 0 -1251px; }
.b-fg_LBA { background-position: 0 -1260px; }
.b-fg_MAR { background-position: 0 -1269px; }
.b-fg_MON { background-position: 0 -1278px; }
.b-fg_MDA { background-position: 0 -1287px; }
.b-fg_MNE { background-position: 0 -1296px; }
.b-fg_MAF { background-position: 0 -1305px; }
.b-fg_MAD { background-position: 0 -1314px; }
.b-fg_MHL { background-position: 0 -1323px; }
.b-fg_MKD { background-position: 0 -1332px; }
.b-fg_MLI { background-position: 0 -1341px; }
.b-fg_MYA { background-position: 0 -1350px; }
.b-fg_MGL { background-position: 0 -1359px; }
.b-fg_MAC { background-position: 0 -1368px; }
.b-fg_MNP { background-position: 0 -1377px; }
.b-fg_MTQ { background-position: 0 -1386px; }
.b-fg_MTN { background-position: 0 -1395px; }
.b-fg_MSR { background-position: 0 -1404px; }
.b-fg_MLT { background-position: 0 -1413px; }
.b-fg_MRI { background-position: 0 -1422px; }
.b-fg_MDV { background-position: 0 -1431px; }
.b-fg_MAW { background-position: 0 -1440px; }
.b-fg_MEX { background-position: 0 -1449px; }
.b-fg_MAS { background-position: 0 -1458px; }
.b-fg_MOZ { background-position: 0 -1467px; }
.b-fg_NAM { background-position: 0 -1476px; }
.b-fg_NCL { background-position: 0 -1485px; }
.b-fg_NIG { background-position: 0 -1494px; }
.b-fg_NFK { background-position: 0 -1503px; }
.b-fg_NGR { background-position: 0 -1512px; }
.b-fg_NCA { background-position: 0 -1521px; }
.b-fg_NKR { background-position: 0 -1530px; }
.b-fg_NED { background-position: 0 -1539px; }
.b-fg_NOR { background-position: 0 -1548px; }
.b-fg_NEP { background-position: 0 -1557px; }
.b-fg_NRU { background-position: 0 -1566px; }
.b-fg_NIU { background-position: 0 -1575px; }
.b-fg_NZL { background-position: 0 -1584px; }
.b-fg_OMN { background-position: 0 -1593px; }
.b-fg_PAN { background-position: 0 -1602px; }
.b-fg_PER { background-position: 0 -1611px; }
.b-fg_PYF { background-position: 0 -1620px; }
.b-fg_PNG { background-position: 0 -1629px; }
.b-fg_PHI { background-position: 0 -1638px; }
.b-fg_PAK { background-position: 0 -1647px; }
.b-fg_POL { background-position: 0 -1656px; }
.b-fg_SPM { background-position: 0 -1665px; }
.b-fg_PCN { background-position: 0 -1674px; }
.b-fg_PUR { background-position: 0 -1683px; }
.b-fg_PLE { background-position: 0 -1692px; }
.b-fg_POR { background-position: 0 -1701px; }
.b-fg_PLW { background-position: 0 -1710px; }
.b-fg_PAR { background-position: 0 -1719px; }
.b-fg_QAT { background-position: 0 -1728px; }
.b-fg_REU { background-position: 0 -1737px; }
.b-fg_ROU { background-position: 0 -1746px; }
.b-fg_SRB { background-position: 0 -1755px; }
.b-fg_RUS { background-position: 0 -1764px; }
.b-fg_RWA { background-position: 0 -1773px; }
.b-fg_KSA { background-position: 0 -1782px; }
.b-fg_SOL { background-position: 0 -1791px; }
.b-fg_SEY { background-position: 0 -1800px; }
.b-fg_SUD { background-position: 0 -1809px; }
.b-fg_SWE { background-position: 0 -1818px; }
.b-fg_SIN { background-position: 0 -1827px; }
.b-fg_SHN { background-position: 0 -1836px; }
.b-fg_SLO { background-position: 0 -1845px; }
.b-fg_SJM { background-position: 0 -1854px; }
.b-fg_SVK { background-position: 0 -1863px; }
.b-fg_SLE { background-position: 0 -1872px; }
.b-fg_SMR { background-position: 0 -1881px; }
.b-fg_SEN { background-position: 0 -1890px; }
.b-fg_SOM { background-position: 0 -1899px; }
.b-fg_SOUTH-OSSETIA { background-position: 0 -1908px; }
.b-fg_SUR { background-position: 0 -1917px; }
.b-fg_STP { background-position: 0 -1926px; }
.b-fg_ESA { background-position: 0 -1935px; }
.b-fg_SYR { background-position: 0 -1944px; }
.b-fg_SWZ { background-position: 0 -1953px; }
.b-fg_TCA { background-position: 0 -1962px; }
.b-fg_CHA { background-position: 0 -1971px; }
.b-fg_ATF { background-position: 0 -1980px; }
.b-fg_TOG { background-position: 0 -1989px; }
.b-fg_THA { background-position: 0 -1998px; }
.b-fg_TJK { background-position: 0 -2007px; }
.b-fg_TKL { background-position: 0 -2016px; }
.b-fg_TLS { background-position: 0 -2025px; }
.b-fg_TKM { background-position: 0 -2034px; }
.b-fg_TUN { background-position: 0 -2043px; }
.b-fg_TGA { background-position: 0 -2052px; }
.b-fg_TUR { background-position: 0 -2061px; }
.b-fg_TRI { background-position: 0 -2070px; }
.b-fg_TUV { background-position: 0 -2079px; }
.b-fg_TPE { background-position: 0 -2088px; }
.b-fg_TAN { background-position: 0 -2097px; }
.b-fg_UKR { background-position: 0 -2106px; }
.b-fg_UGA { background-position: 0 -2115px; }
.b-fg_UMI { background-position: 0 -2124px; }
.b-fg_USA { background-position: 0 -2133px; }
.b-fg_URU { background-position: 0 -2142px; }
.b-fg_UZB { background-position: 0 -2151px; }
.b-fg_VAT { background-position: 0 -2160px; }
.b-fg_VIN { background-position: 0 -2169px; }
.b-fg_VEN { background-position: 0 -2178px; }
.b-fg_VGB { background-position: 0 -2187px; }
.b-fg_ISV { background-position: 0 -2196px; }
.b-fg_VIE { background-position: 0 -2205px; }
.b-fg_VUT { background-position: 0 -2214px; }
.b-fg_WLF { background-position: 0 -2223px; }
.b-fg_SAM { background-position: 0 -2232px; }
.b-fg_YEM { background-position: 0 -2241px; }
.b-fg_MYT { background-position: 0 -2250px; }
.b-fg_RSA { background-position: 0 -2259px; }
.b-fg_ZMB { background-position: 0 -2268px; }
.b-fg_ZIM { background-position: 0 -2277px; }