.ux-flag-us {
    background-image: url(/ext/resources/img/flags/us.png) !important;
}
.ux-flag-de_DE {
    background-image: url(/ext/resources/img/flags/de.png) !important;
}
.ux-flag-fr_FR {
    background-image: url(/ext/resources/img/flags/fr.png) !important;
}

.ux-flag-pl_PL {
    background-image: url(/ext/resources/img/flags/pl.png) !important;
}

.ux-flag-en_EN {
    background-image: url(/ext/resources/img/flags/gb.png) !important;
}

.ux-flag-ru_RU {
    background-image: url(/ext/resources/img/flags/ru.png) !important;
}



.ux-flag-de {
    background-image: url(/ext/resources/img/flags/de.png) !important;
}
.ux-flag-fr {
    background-image: url(/ext/resources/img/flags/fr.png) !important;
}

.ux-flag-pl {
    background-image: url(/ext/resources/img/flags/pl.png) !important;
}

.ux-flag-en {
    background-image: url(/ext/resources/img/flags/gb.png) !important;
}

.ux-flag-ru {
    background-image: url(/ext/resources/img/flags/ru.png) !important;
}


    .ux-icon-combo-icon {
        background-repeat: no-repeat;
        background-position: 0 50%;
        width: 25px;
        height: 14px;
    }
    .ux-icon-combo-input {
        padding-left: 22px;
        
    }
    .x-form-field-wrap .ux-icon-combo-icon {
        top: 3px;
        left: 5px;
    }
    .ux-icon-combo-item {
        background-repeat: no-repeat ! important;
        background-position: 3px 50% ! important;
        padding-left: 18px ! important;
        color: black;
		height: 14px;
		width: 25px;
    }

	
.norepeat {
	background-repeat: no-repeat ! important;
	background-position-x: right;
}
