/* Cross Sprite Pack */

.ico-lg {
	background-size: auto;
}

.ico-md {
	background-size: auto;
}

.ico-sm {
	background-size: auto;
}

.ico-xs {
	background-size: auto;
}

.ico-pos-lg {
	top: 6px;
}

.ico-account {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1320px;
	background-repeat: no-repeat;
	display: block;
}

li.active .ico-account,
li.sfHover .ico-account,
.ico-account:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1296px;
	background-repeat: no-repeat;
	display: block;
}

.ico-dashboard {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1512px;
	background-repeat: no-repeat;
	display: block;
}

li.active .ico-dashboard,
li.sfHover .ico-dashboard,
.ico-dashboard:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1488px;
	background-repeat: no-repeat;
	display: block;
}

.ico-publishers {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1608px;
	background-repeat: no-repeat;
	display: block;
}

li.active .ico-publishers,
li.sfHover .ico-publishers,
.ico-publishers:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1584px;
	background-repeat: no-repeat;
	display: block;
}

.ico-advertisers {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1368px;
	background-repeat: no-repeat;
	display: block;
}

li.active .ico-advertisers,
li.sfHover .ico-advertisers,
.ico-advertisers:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1344px;
	background-repeat: no-repeat;
	display: block;
}

.ico-agencies {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1416px;
	background-repeat: no-repeat;
	display: block;
}

li.active .ico-agencies,
li.sfHover .ico-agencies,
.ico-agencies:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1392px;
	background-repeat: no-repeat;
	display: block;
}

.ico-finance {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1560px;
	background-repeat: no-repeat;
	display: block;
}

li.active .ico-finance,
li.sfHover .ico-finance,
.ico-finance:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1536px;
	background-repeat: no-repeat;
	display: block;
}

.ico-transactions {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1720px;
	background-repeat: no-repeat;
	display: block;
}

li.active .ico-transactions,
li.sfHover .ico-transactions,
.ico-transactions:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1696px;
	background-repeat: no-repeat;
	display: block;
}

.ico-communication {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1464px;
	background-repeat: no-repeat;
	display: block;
}

li.active .ico-communication,
li.sfHover .ico-communication,
.ico-communication:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1440px;
	background-repeat: no-repeat;
	display: block;
}

.ico-navsettings {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1648px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-navsettings:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1632px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-sitemap {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1680px;
	background-repeat: no-repeat;
	display: block;
}

.ico-sitemap:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1664px;
	background-repeat: no-repeat;
	display: block;
}

/*
 * GENERAL ICON SET
 * &v=5
 */
.ico-move-up {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3856px;
	background-repeat: no-repeat;
	display: block;
}

.ico-move-up:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3840px;
	background-repeat: no-repeat;
	display: block;
}

.ico-next {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4096px;
	background-repeat: no-repeat;
	display: block;
}

.ico-next-alt {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4064px;
	background-repeat: no-repeat;
	display: block;
}

.ico-next-alt2 {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4080px;
	background-repeat: no-repeat;
	display: block;
}

.ico-previous {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4576px;
	background-repeat: no-repeat;
	display: block;
}

.ico-previous-alt {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4544px;
	background-repeat: no-repeat;
	display: block;
}

.ico-previous-alt2 {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4560px;
	background-repeat: no-repeat;
	display: block;
}

.ico-pause-alt {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4336px;
	background-repeat: no-repeat;
	display: block;
}

.ico-pause,
.ico-markOnHold,
.ico-cooldown {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4336px;
	background-repeat: no-repeat;
	display: block;
}

.ico-pause:hover,
.ico-markOnHold:hover,
.ico-cooldown:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4352px;
	background-repeat: no-repeat;
	display: block;
}

.ico-payWithPaypal {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4368px;
	background-repeat: no-repeat;
	display: block;
}

.ico-pdf {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4416px;
	background-repeat: no-repeat;
	display: block;
}

.ico-pdf:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4384px;
	background-repeat: no-repeat;
	display: block;
}

.ico-pdfproforma {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4400px;
	background-repeat: no-repeat;
	display: block;
}
.ico-pdfproforma:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4384px;
	background-repeat: no-repeat;
	display: block;
}

.ico-query {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4688px;
	background-repeat: no-repeat;
	display: block;
}

.ico-query-alt {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4720px;
	background-repeat: no-repeat;
	display: block;
}

.ico-question,
.ico-pending {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4720px;
	background-repeat: no-repeat;
	display: block;
}

.ico-question:hover,
.ico-pending:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4704px;
	background-repeat: no-repeat;
	display: block;
}

.ico-right-open {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4784px;
	background-repeat: no-repeat;
	display: block;
}

.ico-right-open:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4768px;
	background-repeat: no-repeat;
	display: block;
}

.ico-minus-squared {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5224px;
	background-repeat: no-repeat;
	display: block;
}

.ico-minus-squared:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5200px;
	background-repeat: no-repeat;
	display: block;
}

.ico-th {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -6016px;
	background-repeat: no-repeat;
	display: block;
}

.ico-th:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -6000px;
	background-repeat: no-repeat;
	display: block;
}

.ico-thumbsup {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5328px;
	background-repeat: no-repeat;
	display: block;
}

.ico-timer {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5376px;
	background-repeat: no-repeat;
	display: block;
}

.ico-timer:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5360px;
	background-repeat: no-repeat;
	display: block;
}

.ico-verified {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5744px;
	background-repeat: no-repeat;
	display: block;
}

.ico-verified-alt {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5728px;
	background-repeat: no-repeat;
	display: block;
}

.ico-vieuw2 {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5776px;
	background-repeat: no-repeat;
	display: block;
}

.ico-vieuw2:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5760px;
	background-repeat: no-repeat;
	display: block;
}

.ico-vieuw3 {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5808px;
	background-repeat: no-repeat;
	display: block;
}

.ico-vieuw3:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5792px;
	background-repeat: no-repeat;
	display: block;
}

.ico-vieuw4 {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5840px;
	background-repeat: no-repeat;
	display: block;
}

.ico-vieuw4:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5824px;
	background-repeat: no-repeat;
	display: block;
}

.ico-addto,
.ico-plus-squared {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -88px;
	background-repeat: no-repeat;
	display: block;
}

.ico-addto:hover,
.ico-plus-squared:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -64px;
	background-repeat: no-repeat;
	display: block;
}

.ico-arrowdown {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -304px;
	background-repeat: no-repeat;
	display: block;
}

.ico-arrowright {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -320px;
	background-repeat: no-repeat;
	display: block;
}

.ico-arrowup {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -336px;
	background-repeat: no-repeat;
	display: block;
}

.ico-bonusCommission {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -672px;
	background-repeat: no-repeat;
	display: block;
}

.ico-phone {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -880px;
	background-repeat: no-repeat;
	display: block;
}

.ico-contractlist {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1192px;
	background-repeat: no-repeat;
	display: block;
}
.ico-contractlist:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1168px;
	background-repeat: no-repeat;
	display: block;
}

.ico-dead {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1856px;
	background-repeat: no-repeat;
	display: block;
}

.ico-deltadown {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1904px;
	background-repeat: no-repeat;
	display: block;
}

.ico-deltastable {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1920px;
	background-repeat: no-repeat;
	display: block;
}

.ico-deltaup {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1936px;
	background-repeat: no-repeat;
	display: block;
}

.ico-error {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2272px;
	background-repeat: no-repeat;
	display: block;
}

.ico-expandlist {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2344px;
	background-repeat: no-repeat;
	display: block;
}

.ico-expandlist:hover {
	height: 24px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2320px;
	background-repeat: no-repeat;
	display: block;
}

.ico-favorite {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2384px;
	background-repeat: no-repeat;
	display: block;
}

.ico-favorite:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2368px;
	background-repeat: no-repeat;
	display: block;
}

.ico-form-attention {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2544px;
	background-repeat: no-repeat;
	display: block;
}

.ico-form-help {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2560px;
	background-repeat: no-repeat;
	display: block;
}

.ico-warning {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2576px;
	background-repeat: no-repeat;
	display: block;
}

.ico-left-open {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3248px;
	background-repeat: no-repeat;
	display: block;
}

.ico-left-open:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3232px;
	background-repeat: no-repeat;
	display: block;
}

.ico-mail {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3600px;
	background-repeat: no-repeat;
	display: block;
}

.ico-mail-alt {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3584px;
	background-repeat: no-repeat;
	display: block;
}

.ico-move {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3872px;
	background-repeat: no-repeat;
	display: block;
}

.ico-move:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3824px;
	background-repeat: no-repeat;
	display: block;
}

.ico-move-down {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3808px;
	background-repeat: no-repeat;
	display: block;
}

.ico-move-down:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3792px;
	background-repeat: no-repeat;
	display: block;
}

/*
 * ACTION LIST VIEW ICONS
 * &v=5
 */
.ico-followedUpTrue {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -16px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-followedUpTrue:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -16px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-accountUserMerchant,
.ico-accountUserAgency,
.ico-accountUserAffiliate,
.ico-followUp {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -32px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-accountUserMerchant:hover,
.ico-accountUserAgency:hover,
.ico-accountUserAffiliate:hover,
.ico-followUp:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -16px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-followedUpFalse {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-followedUpFalse:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -16px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-acceptWithNewCommission,
.ico-affiliatesApprovedTerms,
.ico-affiliateSiteaccept,
.ico-campaignMassSubscribe,
.ico-check,
.ico-customerAgencyaccept,
.ico-customerMerchantAccept,
.ico-markResolved,
.ico-markPaid,
.ico-siteVerify,
.ico-subscribe,
.ico-treated,
.ico-makeActive {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -256px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-acceptWithNewCommission:hover,
.ico-affiliatesApprovedTerms:hover,
.ico-affiliateSiteaccept:hover,
.ico-campaignMassSubscribe:hover,
.ico-check:hover,
.ico-customerAgencyaccept:hover,
.ico-customerMerchantAccept:hover,
.ico-markResolved:hover,
.ico-markPaid:hover,
.ico-siteVerify:hover,
.ico-subscribe:hover,
.ico-treated:hover,
.ico-makeActive:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -240px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-balance,
.ico-customerMerchantaccountBalance {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -448px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-balance:hover,
.ico-customerMerchantaccountBalance:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -432px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-commission {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -592px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-commission:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -576px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-actionLogAffectedIDs,
.ico-actionLogTypes,
.ico-showActionLog {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -624px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-actionLogAffectedIDs:hover,
.ico-actionLogTypes:hover,
.ico-showActionLog:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -608px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-pgroups {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -704px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-pgroups:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -688px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-code,
.ico-formgenerator,
.ico-productfeedGeneratecode,
.ico-registrationForm,
.ico-rotatorGeneratecode,
.ico-test {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1088px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-code:hover,
.ico-formgenerator:hover,
.ico-productfeedGeneratecode:hover,
.ico-registrationForm:hover,
.ico-rotatorGeneratecode:hover,
.ico-test:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1072px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-columnMapping,
.ico-columns {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1120px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-columnMapping:hover,
.ico-columns:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1104px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-campaignTradeRules,
.ico-contract {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1152px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-campaignTradeRules:hover,
.ico-contract:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1136px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-communicationEvent,
.ico-sendticket {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1232px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-communicationEvent:hover,
.ico-sendticket:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1216px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-cpath {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1264px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-cpath:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1248px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-affiliateSitereject,
.ico-creditInvoice,
.ico-customerAgencyreject,
.ico-customerMerchantReject,
.ico-reject,
.ico-removeOnHold,
.ico-unsubscribe,
.ico-markUncollectible {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -256px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-affiliateSitereject:hover,
.ico-creditInvoice:hover,
.ico-customerAgencyreject:hover,
.ico-customerMerchantReject:hover,
.ico-reject:hover,
.ico-removeOnHold:hover,
.ico-unsubscribe:hover,
.ico-markUncollectible:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -240px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-details,
.ico-campaignViewMaterial,
.ico-inspectdocument,
.ico-search {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2000px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-details:hover,
.ico-campaignViewMaterial:hover,
.ico-inspectdocument:hover,
.ico-search:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1984px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-report,
.ico-campaignProductGroupReport,
.ico-showReportAffiliateSite,
.ico-showReportCampaign {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2096px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-report:hover,
.ico-campaignProductGroupReport:hover,
.ico-showReportAffiliateSite:hover,
.ico-showReportCampaign:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2080px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-download,
.ico-downloadProductfeedReport,
.ico-specification {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2128px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-download:hover,
.ico-downloadProductfeedReport:hover,
.ico-specification:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2112px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-edit,
.ico-correctInvoice {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2192px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-edit:hover,
.ico-correctInvoice:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2176px;
	background-repeat: no-repeat;
	display: inline-block;
}

.file {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2432px;
	background-repeat: no-repeat;
	display: inline-block;
}

.file:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2416px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-accountInvoices {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2464px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-accountInvoices:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2448px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-notes-active {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2800px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-invisibles,
.ico-statusIgnored {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2960px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-invisibles:hover,
.ico-statusIgnored:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2944px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-permission,
.ico-resetPassword {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3120px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-permission:hover,
.ico-resetPassword:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3104px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-input-linked,
.ico-link,
.ico-viewLinkedInvoices,
.ico-pixel {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3296px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-input-linked:hover,
.ico-link:hover,
.ico-viewLinkedInvoices:hover,
.ico-pixel:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3280px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-listFeedProducts,
.ico-productFeeds {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3328px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-listFeedProducts:hover,
.ico-productFeeds:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3312px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-expand,
.ico-expand-table,
.ico-link-out {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3360px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-expand:hover,
.ico-expand-table:hover,
.ico-link-out:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3344px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-lock {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3392px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-lock:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3376px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-campaignSignin,
.ico-login {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3424px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-campaignSignin:hover,
.ico-login:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3408px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-campaignSignout,
.ico-logout {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3456px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-campaignSignout:hover,
.ico-logout:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3440px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-markSent,
.ico-resendActivationEmail,
.ico-sendMail,
.ico-ticketAdd,
.ico-reply {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3712px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-markSent:hover,
.ico-resendActivationEmail:hover,
.ico-sendMail:hover,
.ico-ticketAdd:hover,
.ico-reply:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3680px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-markUnsent {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3696px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-markUnsent:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3680px;
	background-repeat: no-repeat;
	display: inline-block;
}

.multimenu {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3952px;
	background-repeat: no-repeat;
	display: inline-block;
}

.multimenu:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3936px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-notes-inactive {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4160px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-campaignMaterialCategories {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4272px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-campaignMaterialCategories:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4256px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-investigateCustomer {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4512px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-investigateCustomer:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4496px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-rotate, .ico-reload {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4752px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-rotate:hover, .ico-reload:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4736px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-segment {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4960px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-segment:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4944px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-settings,
.ico-tinker {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4992px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-settings:hover,
.ico-tinker:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4976px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-delete,
.ico-markRemoved,
.ico-trash,
.ico-trash-empty {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5504px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-delete:hover,
.ico-markRemoved:hover,
.ico-trash:hover,
.ico-trash-empty:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5488px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-unlinked {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5616px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-unlinked:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5600px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-unlocked {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5648px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-unlocked:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5632px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-visibles {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5872px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-visibles:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5856px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-accountAffiliateSites,
.ico-prospectSite {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5920px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-accountAffiliateSites:hover,
.ico-prospectSite:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5904px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-accountCampaigns,
.ico-bannerDimensionOverview,
.ico-breakdown,
.ico-rotatorViewMaterial,
.ico-window {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5952px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-accountCampaigns:hover,
.ico-bannerDimensionOverview:hover,
.ico-breakdown:hover,
.ico-rotatorViewMaterial:hover,
.ico-window:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5936px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-brandBiddingAds {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -752px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-brandBiddingAds:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -736px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-monitorEnabled,
.ico-monitorDisabled,
.ico-admonitor {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -128px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-monitorEnabled:hover,
.ico-monitorDisabled:hover,
.ico-admonitor:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -112px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-cancel,
.ico-cross-alt {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -912px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-cancel:hover,
.ico-cross-alt:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -896px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-originatingClick {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4304px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-originatingClick:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4288px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-makeDefault {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1888px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-makeDefault:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1872px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-floppy {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2496px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-floppy:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2480px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-markAtCollection {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3632px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-markAtCollection:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3616px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-ok {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4224px;
	background-repeat: no-repeat;
	display: inline-block;
}

.ico-ok:hover {
	height: 16px;
	width: 16px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4208px;
	background-repeat: no-repeat;
	display: inline-block;
}

/*
 * FLAG ICON SET
 * &v=3
 */
.ico-flag-ad {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -48px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ae {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -144px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-af {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -160px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ag {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -176px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-am {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -192px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-an {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -208px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ao {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -224px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-aq {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -272px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ar {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -288px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-as {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -352px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-at {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -368px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-aw {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -384px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-az {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -400px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ba {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -416px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bb {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -464px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bd {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -480px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-be {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -496px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bf {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -512px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bg {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -528px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bh {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -544px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bi {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -560px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bj {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -640px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bo {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -656px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-br {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -720px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bs {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -768px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bt {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -784px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bv {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -800px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bw {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -816px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-by {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -832px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-bz {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -848px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ca {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -864px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cd {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -928px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cf {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -944px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cg {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -960px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ch {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -976px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ci {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -992px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cl {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1008px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cm {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1024px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cn {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1040px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-co {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1056px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cr {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1280px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cu {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1760px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cv {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1776px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cx {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1792px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cy {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1808px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cz {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1824px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-de {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1840px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-dj {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2016px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-dk {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2032px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-dm {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2048px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-do {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2064px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-dz {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2144px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ec {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2160px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ee {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2208px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-eg {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2224px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-eh {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2240px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-er {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2256px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-es {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2288px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-et {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2304px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-fi {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2400px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-fm {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2512px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-fo {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2528px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-fr {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2592px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ga {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2608px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gb {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2624px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ge {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2640px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gg {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2656px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gh {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2672px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gl {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2688px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gm {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2704px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gn {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2720px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gq {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2736px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gr {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2752px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gu {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2768px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-gw {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2784px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-hn {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2816px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-hr {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2832px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ht {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2848px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-hu {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2864px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-id {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2880px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ie {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2896px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-il {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2912px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-in {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2928px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-iq {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2976px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ir {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -2992px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-is {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3008px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-it {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3024px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-jm {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3040px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-jo {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3056px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-jp {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3072px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ke {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3088px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-kg {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3136px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-kp {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3152px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-kr {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3168px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-kw {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3184px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-kz {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3200px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-lb {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3216px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-li {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3264px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-lr {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3472px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ls {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3488px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-lt {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3504px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-lu {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3520px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-lv {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3536px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ly {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3552px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ma {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3568px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mc {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3648px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3664px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mg {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3728px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mk {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3744px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ml {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3760px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mm {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3776px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mr {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3888px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mt {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3904px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mu {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3920px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mw {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3968px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mx {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -3984px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-my {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4000px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-mz {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4016px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-na {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4032px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ne {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4048px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ng {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4112px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ni {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4128px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-nl {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4144px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-no {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4176px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-nr {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4192px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-om {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4240px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-pa {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4320px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-pe {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4432px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ph {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4448px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-pk {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4464px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-pl {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4480px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-pr {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4528px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ps {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4592px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-pt {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4608px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-pw {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4624px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-py {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4640px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-qa {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4656px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ro {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4800px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-cs {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -1744px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ru {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4816px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-rw {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4832px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sa {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4848px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sb {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4864px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sd {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4880px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-se {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -4896px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sg {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5008px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-si {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5024px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sj {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5040px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sk {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5056px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sl {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5072px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sm {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5088px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sn {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5104px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-so {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5120px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sr {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5136px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-st {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5152px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sv {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5248px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-sy {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5264px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-td {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5280px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-tg {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5296px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-th {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5312px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-tj {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5392px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-tl {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5408px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-tm {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5424px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-tn {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5440px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-to {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5456px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-tr {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5472px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-tt {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5520px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-tw {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5536px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-tz {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5552px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ua {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5568px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ug {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5584px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-us {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5664px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-uy {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5680px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-uz {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5696px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ve {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5712px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-vn {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5888px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-ye {
	height: 16px;
	width: 24px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5984px;
	background-repeat: no-repeat;
	display: block;
}

.ico-flag-xx {
	height: 16px;
	width: 25px;
	background-image: url("../../../images/sprites/cross.png");
	background-position: 0 -5968px;
	background-repeat: no-repeat;
	display: block;
}
