a{
    color: #167ac6;
    cursor: pointer;
    text-decoration: none;
}
.yt-picker-content a, .yt-picker-content button {
    display: block;
    line-height: 14px;
    margin: 8px 0
}

.yt-picker-content strong {
    display: block;
    line-height: 14px;
    margin: 8px 0;
    color: #000
}

.yt-picker-section {
    text-align: left;
    padding-left: 5px;
    padding-right: 5px
}

.yt-picker-grid {
    vertical-align: top;
    font-size: 11px;
    width: 165px;
    margin-right: 14px;
    display: inline-block
}
.yt-picker-hr {
    border: 0;
    border-top: 1px solid #eee;
    margin: 10px 0 20px
}

.yt-picker.yt-uix-button-menu-external {
    width: 900px;
    padding: 10px
}

#yt-picker-country-footer, #yt-picker-language-footer,
#yt-picker-safetymode-footer {
    border: 1px solid #ccc;
    color: #666;
    margin-top: 5px;
    padding: 10px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 1px 1px 2px #ccc
}

#safety-mode-description ul {
    margin-left: 0;
    list-style: disc
}

#safety-mode-description li {
    margin-left: 1.5em;
    margin-bottom: 0
}

#safety-form {
    font-size: 11px
}

#yt-picker-safetymode-footer a, #yt-picker-safetymode-footer button,
#yt-picker-safetymode-footer strong {
    display: inline
}

#safety-form label {
    font-weight: 500
}

#safety-form label+label {
    margin-left: 10px
}

#safety-form p {
    margin: 5px 0
}

#safety-form p.safety-submit {
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding-top: 10px
}

#safety-mode-unlock-section p {
    font-weight: 500;
    margin-top: 15px
}

#safety-mode-unlock-section li {
    margin-bottom: 5px
}

.yt-picker-region-flag {
    float: left;
    margin-right: 5px;
    height: 13px;
    width: 18px
}

.yt-picker-region-name {
    overflow: hidden
}
.flag{
    display: inline-block;;
}
.flag_worldwide {
    background: no-repeat
    url(img/national) 0 -1905px;
    background-size: auto;
    width: 17px;
    height: 11px
}

.flag_AFG {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -834px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_AGO {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -868px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ALB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -204px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_AND {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -511px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ARE {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -970px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ARG {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3127px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ARM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2838px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ATG {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -596px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_AUS {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1480px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_AUT {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2804px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_AZE {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -664px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BDI {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1803px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BEL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -630px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BEN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1072px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BFA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2022px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BGD {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -256px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BGR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1786px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BHR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2277px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BHS {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1123px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BIH {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2515px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BLR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3008px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BLZ {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -17px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BOL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -341px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BRA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -102px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BRB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -375px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BRN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1854px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BTN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1616px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_BWA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -290px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CAF {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2600px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CAN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1548px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CHE {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -307px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CHL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -715px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CHN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -187px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CIV {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1971px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CMR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2753px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_COD {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2192px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_COG {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1752px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_COL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2855px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_COM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2209px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CPV {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3229px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CRI {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2260px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CUB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3059px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CYP {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1140px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_CZE {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1361px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_DEU {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1004px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_DJI {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2107px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_DMA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1920px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_DNK {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2345px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_DOM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1599px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_DZA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1242px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ECU {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1701px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_EGY {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2736px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ERI {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1310px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ESP {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1837px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_EST {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3161px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ETH {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2481px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_FIN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1191px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_FJI {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2124px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_FRA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -119px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_FSM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1038px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GAB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1378px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GBR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -613px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GEO {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2362px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GHA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2668px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GIN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2940px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GMB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -68px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GNB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1633px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GNQ {
    background: no-repeat
    url(img/nationalflag.jpg) 0 0;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GRC {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2719px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GRD {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2175px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GTM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2073px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_GUY {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1871px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_HKG {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2872px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_HND {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1395px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_HRV {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2226px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_HTI {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -936px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_HUN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1412px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_IDN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1344px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_IND {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3093px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_IRL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1565px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_IRN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1514px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_IRQ {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -647px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ISL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2821px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ISR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3076px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ITA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2498px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_JAM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3212px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_JOR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1225px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_JPN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1174px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_KAZ {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2090px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_KEN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -817px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_KGZ {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2991px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_KHM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2651px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_KIR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2770px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_KNA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3110px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_KOR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2787px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_KWT {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2702px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LAO {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -273px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LBN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1293px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LBR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1021px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LBY {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3025px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LCA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -953px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LIE {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2549px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LKA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1988px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LSO {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1667px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LTU {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -902px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LUX {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -698px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_LVA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -392px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MAR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1718px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MCO {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3246px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MDA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -477px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MDG {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2430px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MDV {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -221px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MEX {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -851px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MHL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2379px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MKD {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -766px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MLI {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2889px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MLT {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1106px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MMR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1463px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MNE {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -238px;
    background-size: auto;
    width: 18px;
    height: 14px
}

.flag_MNG {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2141px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MOZ {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1820px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MRT {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -51px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MUS {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3280px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MWI {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2566px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_MYS {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2906px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_NAM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3297px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_NER {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -749px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_NGA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2957px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_NIC {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2294px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_NLD {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2005px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_NOR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1497px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_NPL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2974px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_NRU {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2583px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_NZL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -800px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_OMN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -409px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PAK {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -885px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PAN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1684px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PER {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1055px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PHL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2447px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PLW {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -460px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PNG {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2617px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_POL {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3042px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PRI {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3263px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PRK {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -494px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PRT {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3178px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_PRY {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1157px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_QAT {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1327px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ROU {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -358px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_RUS {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -732px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_RWA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2532px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SAU {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2685px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SDN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1888px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SEN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -562px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SGP {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -987px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SLB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1650px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SLE {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -85px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SLV {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1531px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SMR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1208px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SOM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2328px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SRB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1954px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_STP {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -153px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SUR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2634px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SVK {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1446px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SVN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -783px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SWE {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1429px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SWZ {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2158px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SYC {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3195px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_SYR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -136px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TCD {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1276px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TGO {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2464px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_THA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -426px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TJK {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2396px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TKM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -528px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TON {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -324px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TTO {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2923px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TUN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -919px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TUR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -579px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TUV {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -681px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TWN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -545px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_TZA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2039px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_UGA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2243px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_UKR {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -34px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_URY {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -3144px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_USA {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2311px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_UZB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1937px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_VCT {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1769px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_VEN {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -443px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_VNM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2056px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_VUT {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1735px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_WSM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -170px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_YEM {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -2413px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ZAF {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1259px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ZMB {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1582px;
    background-size: auto;
    width: 18px;
    height: 13px
}

.flag_ZWE {
    background: no-repeat
    url(img/nationalflag.jpg) 0 -1089px;
    background-size: auto;
    width: 18px;
    height: 13px
}