.at, .ch, .nl, .id, .tr, .tw, .uk, .usa, .vnflag, .br, .cn, .de, .fr, .in, .it, .jp, .kr, .oeu, .picon, .pl, .ru, .spain{
	background: url(/images/country_sprites_all.png) no-repeat;
display: inline-block;
}

.at{
	background-position: -730px 0;
	width: 32px;
	height: 23px;
}

.ch{
	background-position: -695px 0;
	width: 32px;
	height: 23px;
}

.nl{
	background-position: -660px 0;
	width: 32px;
	height: 23px;
}

.id{
	background-position: -625px 0;
	width: 32px;
	height: 23px;
}

.tr{
	background-position: -486px 0;
	width: 32px;
	height: 23px;
}

.tw{
	background-position: -452px 0;
	width: 32px;
	height: 23px;
}

.uk{
	background-position: -382px 0;
	width: 32px;
	height: 23px;
}

.usa{
	background-position: -350px 0;
	width: 32px;
	height: 23px;
}

.vnflag{
	background-position: -276px 0;
	width: 32px;
	height: 23px;
}

.br{
	background-position: -242px 0;
	width: 32px;
	height: 23px;
}

.cn{
	background-position: -208px 0;
	width: 32px;
	height: 23px;
}

.de{
	background-position: -140px 0;
	width: 32px;
	height: 23px;
}

.fr{
	background-position: -108px 0;
	width: 32px;
	height: 23px;
}

.in{
	background-position: -74px 0;
	width: 32px;
	height: 23px;
}

.it{
	background-position: -312px 0;
	width: 32px;
	height: 23px;
}

.jp{
	background-position: -554px 0;
	width: 32px;
	height: 23px;
}

.kr{
	background-position: -592px 0;
	width: 32px;
	height: 23px;
}

.oeu{
	background-position: -174px 0;
	width: 32px;
	height: 23px;
}

.picon{
	background-position: -522px 0;
	width: 32px;
	height: 24px;
}

.pl{
	background-position: -38px 0;
	width: 35px;
	height: 23px;
}

.ru{
	background-position: -416px 0;
	width: 32px;
	height: 23px;
}

.spain{
	background-position: 0 0;
	width: 35px;
	height: 23px;
}