body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td { margin: 0; padding: 0; }
fieldset,img,abbr { border: 0; }
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var { font-style: normal; font-weight: normal; }
a { text-decoration: none; color: #303031; }
body { direction:rtl; color: #303031; font-family: Tahoma;font-weight: bold; font-size:10;}
.floatr { float:right; }
.floatl { float: left; }
.alignr { text-align: right; }
.alignl { text-align: left; }
.alignc { text-align: center; }
#sm2-container { width: 6px; height: 6px; top: 0; position: absolute; }
#no-games-msg { display: none; margin: 10px 0; clear: both; font-size: 16px; font-weight: bold; text-align: center; }
.tooltip { padding: 4px 5px; font-size: 9px; background-color: #CE2701; color: #fff; opacity: 0.8; }
/* button */
a.button { width: 147px; height: 28px; display: block; cursor: pointer; background: transparent url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite.png') no-repeat -1px -315px; text-align: center; font-size: 12px; line-height: 26px; color: #fff; text-shadow: #646a6f 0px -1px; font-weight: bold;  }
a.button:hover { background-position: -1px -344px; }

/* wrapper */
.wrapper { width: 613px; margin: 10px auto 37px auto; }
.logo { text-align: left; padding: 10px 0 0; }

/* generic http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite_1.png */
.sprite { background-image: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite_1.png'); background-repeat: no-repeat; }

/* sport types menu */
.sports-menu { height: 26px; list-style-type: none; color: #fff; font-size: 10px; font-weight: bold; }
.sports-menu li { height: 26px; line-height: 22px; float: right; background: #000000 url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite.png') no-repeat; }
.sports-menu li a { display: block; color: #fff; }
.sports-menu li span { width: 24px; height: 24px; margin: 1px 7px 1px 5px; background-image: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite.png'); display: block; float: right; }
.sports-menu li:hover, .sports-menu li.active { background-color: #c23700; background-image: none; }
.sports-menu li.sport-type-1 { width: 90px; }
.sports-menu li.sport-type-1 span { background-position: 0 -53px; }
.sports-menu li.sport-type-1 a:hover span, .sports-menu li.sport-type-1.active span { background-position: -24px -53px; }
.sports-menu li.sport-type-2  { width: 90px; }
.sports-menu li.sport-type-2 span { background-position: 0 -77px; }
.sports-menu li.sport-type-2.active span { background-position: -24px -77px; }
.sports-menu li.sport-type-3 { width: 74px; }
.sports-menu li.sport-type-3 span { background-position: 0 -101px; }
.sports-menu li.sport-type-3.active span { background-position: -24px -101px; }
.sports-menu li.sport-type-5 { width: 86px; }
.sports-menu li.sport-type-5 span { background-position: 0 -125px; }
.sports-menu li.sport-type-5.active span { background-position: -24px -125px; }
.sports-menu li.sport-type-4 { width: 72px; }
.sports-menu li.sport-type-4 span { background-position: 0 -149px; }
.sports-menu li.sport-type-4.active span { background-position: -24px -149px; }
.sports-menu li.sport-type-6 span { background-position: -48px -53px; }
.sports-menu li.sport-type-6.active span { background-position: -72px -53px; }
.sports-menu li.sport-type-7 span { background-position: -48px -77px; }
.sports-menu li.sport-type-7.active span { background-position: -72px -77px; }
.sports-menu li.sport-type-9 span { background-position: -48px -101px; }
.sports-menu li.sport-type-9.active span { background-position: -72px -101px; }
.sports-menu li.sport-type-8 span { background-position: -48px -125px; }
.sports-menu li.sport-type-8.active span { background-position: -72px -125px; }
.sports-menu li.more { padding-right: 10px; width: 89px; }
.sports-menu li.more span.arrow { background-position: 0 -173px; }
.sports-menu li.winner { background: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite.png') repeat-x 0 -415px; padding: 0 14px; }
.sports-menu li.winner span { width: 52px; height: 24px; display: block; background-position: 0 -208px; }
.sports-menu li.separator { width: 2px; height: 26px; background: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite.png') no-repeat 0 -26px; padding: 0; }

/* sport type more sub menu */
.sports-menu li:hover ul { display: block; }
.sports-menu li ul { display: none; right: -10px; position: relative; z-index: 10; width: 99px; }
.sports-menu li ul li { width: 100%; }

/* days menu */
.days-menu { height: 40px; margin-top: 8px; list-style-type: none; clear: both; }
.days-menu li { float: right; }
.days-menu li.day { width: 79px; height: 40px; font-weight: bold; font-size: 12px; line-height: 24px; text-align: center; background: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite_1.png') no-repeat -1px -273px; }
	.days-menu li.day a { color: #c70303; display: block; }
	.days-menu li.day div { color: #f8f8f8; font-size: 11px; line-height: 15px; }
.days-menu li.day.active { background-position: -81px -273px; }
	.days-menu li.day.active a { color: #fff; }
	.days-menu li.day.active div { color: #fff; }
.days-menu li.separator { width: 4px; height: 40px; margin: 0 4px 0 2px; background: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite_1.png') no-repeat 0px -373px; }

/* top buttons */
#buttons { margin: 6px auto 0px auto; width: 471px; height: 28px; }
#buttons .button { float: right; margin: 0 5px; }
#buttons .button span.hidden { color: #f2d859; }
#buttons .button span.star-icon { padding: 0 24px; background: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite_1.png') no-repeat 0px -446px; }

/* main data table */
table.data { margin-top: 5px; clear: both; width: 100%; border-collapse: collapse; font-size: 10px; table-layout: fixed; text-align: center; }
table.data col.close { width: 32px; }
table.data col.favorite { width: 32px; }
table.data col.status { width: 70px; font-size: 11px;  }
table.data col.team { width: 155px; }
table.data col.score { width: 42px; }
table.data col.team_big { width: 135px; }
table.data col.score_big { width: 62px; }
table.data col.options { width: auto; }
table.data tr.hidden { display: none; }
table.data tr.minimized { display: none; } /* used to identify that the game is minimized but not hidden */
table.data tr.alternative { background-color: #cccccc; }
table.data tr.stage { background-color: #e4b0b0; color: #3F3D32; border-bottom: solid 1px #ffffff; }
table.data tr.stage td { font-size: 11px; padding: 1px; border: solid 1px #eecece; }
table.data tr.stage td.last { border-left: 0px; }
table.data th { height: 23px; background: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite_1.png') repeat-x 0px 0px; border: solid 1px #474747; border-top: solid 1px #fff; border-bottom: 1px solid #E3E1CA; }
table.data th.league { padding: 0 0 0 3px; line-height: 22px; text-align: right; color: #fff; font-size: 11px; font-weight: bold; }
table.data th.league .table-icon { float: left; margin: 2px 1px 0 0; }
table.data th span.name { margin-right: 10px; float: right; }
table.data td { height: 22px; border: solid 1px #c2c2c2; padding: 0 6px; }
table.data td.status { padding: 0; font-size: 11px;}
table.data td.status.highlight { background: #f86456; }
table.data td.score.highlight { background: #fbc66f; }
table.data td.current-score.highlight { background: #fbc66f; }
table.data td.half-score.highlight { background: #fbc66f; font-size: 11px;}
table.data .bets-rate.highlight { background: #fbc66f; }
table.data td.show-events { cursor: pointer; font-size: 11px;}
table.data td.team1{ text-align: right; }
table.data td.team2{ text-align: right; }
table.data td .winner { font-weight: bold; }
table.data td.bets { padding: 0; }
table.data td div.betsbox { float: right; width: 26px; height: 19px; line-height: 20px; }
table.data td div.betsbox.bets-rate { font-size: 9px; }
*+html table.data td div.betsbox { width: 25px; } /* IE7 only */
table.data td div.bet-1 { border-left: 1px solid #c2c2c2; }
table.data td div.bet-2 { border-right: 1px solid #c2c2c2; }
table.sport-type--1 td.team1 { text-align: left; }
table.sport-type-1 td.team1 { text-align: left; }
table.sport-type--5 td.team1 { text-align: left; }
table.sport-type-5 td.team1 { text-align: left; }
table.data .red-flag { display: none; background-color: #f00; margin: 0 2px; padding: 1px 3px; font-size: 10px; color: #fff; }
table.data .show-red-flag { display: inline; }
*+html table.data .show-red-flag { display: inline-block; } /* IE7 only */
table.data .bat { margin-right: 6px; vertical-align: middle; height: 15px; }
table.data .first { border-right: 0px; }
table.data .last { border-left: 0px; }
table.data .favorite-section-icon, 
table.data .favorite-icon, 
table.data .hide-section-icon, 
table.data .hide-icon { margin: auto; }
table.data .status-icon { padding: 0 2px 0 6px; vertical-align: bottom; }

.tv-networks-container { display: none; left: 0; padding: 0 6px 6px 6px; position: absolute; background: #ef952b url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite-notifications.png') 0px 100%; border: solid 1px #dd7a33; }
	.tv-networks-container .tv-networks-wrap { clear: both; background: #ffffff; border: solid 1px #dd762c; border-bottom: 0; }
	.tv-networks-container .tv-networks-wrap a { display: block; }
	table.data .tv-networks-container .hide-section-icon { float: right; margin: 4px 0; }
	.tv-networks-container ul { width: 100%; font-size: 12px; color: #4c514d; text-align: center; list-style-type: none; }
	.tv-networks-container ul li { border-bottom: solid 1px #bdbdbd; padding: 4px 12px; cursor: pointer; }
		
/* table icons */
.table-icon { width: 18px; height: 18px; display: block; cursor: pointer; background-image: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite_1.png'); background-repeat: no-repeat; }
.hide-section-icon { background-position: -1px -253px; }
.favorite-section-icon { background-position: -58px -253px; }
.favorite-section-icon.selected { background-position: -96px -253px; }
.hide-icon { background-position: -58px -234px; }
.favorite-icon { background-position: -39px -234px; }
.favorite-icon.selected { background-position: -20px -234px; }
.minimize-icon { background-position: -20px -253px; }
.maximize-icon { background-position:-77px -253px; display: none; }
.up-icon { background-position: -39px -253px; }
.tv-network { background-position: -115px -253px; margin:0 auto; }

/* bar icons */
.bar-icon { width: 45px; height: 24px; display: block; cursor: pointer; background-image: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite-notifications.png'); background-repeat: no-repeat; }
.bar-icon.enable-sound-icon { display: none; background-position: 0 -62px; }
.bar-icon.disable-sound-icon { background-position: -255px -62px; }
.bar-icon.open-icon {  background-position: -46px -62px; }
.bar-icon.close-icon {  background-position: -92px -62px; }
.bar-icon.number-icon { width: 31px; background-position:  -138px -62px; padding-right: 14px; font-size: 12px; line-height: 24px; text-align: center; }
.bar-icon.edit-icon { width: 36px; height: 24px; background-position: -184px -62px; padding-right: 35px; font-size: 12px; line-height: 24px; }

#events-popup { font-size: 10px; width: 383px; position: absolute; top: 0; display: none; z-index: 20; background: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite_1.png') -4px -477px; }
	#events-popup div.team { width: 168px; height: 51px; }
		#events-popup div.team .logo { width: 50px; height: 51px; margin-top: 3px; text-align: center; }
		#events-popup div.team img { height: 35px; margin-top: 6px; }
		#events-popup div.team .name { width: 113px; line-height: 51px; display: block; font-size: 13px; color: #FFFFFF; overflow: hidden; }
	#events-popup div.score { width: 46px; height: 51px; line-height: 51px; float: right; color: #fff; font-size: 17px; font-weight: bold; text-align: center; text-align: center; }
	#events-popup div.details { height: 20px; width: 100%; clear: both; color: #fff; font-size: 12px; font-weight: bold; text-align: center; line-height: 20px; }
	#events-popup div.details .right { width: 180px; float: right; text-align: left; }
	#events-popup div.details .center { width: 23px; float: right; text-align: center; }
	#events-popup div.details .left { width: 180px; float: left; text-align: right; }
	#events-popup div.team1 { float: right; }
		#events-popup div.team1 .logo { float: left; }
		#events-popup div.team1 .name { float: left; text-align: left; }
	#events-popup div.team2 { float: left; }
		#events-popup div.team2 .logo { float: right; }
		#events-popup div.team2 .name { float: right; text-align: right; }
	#events-popup ul { width: 177px; margin-top: 3px; list-style: none; font-size: 12px; min-height: 20px; }
	#events-popup ul.team1 { margin-right: 12px; }
	#events-popup ul.team2 { margin-left: 12px; }
		#events-popup ul li { height: 16px; margin: 6px 0 12px 0; overflow: hidden; }
		#events-popup ul li span.icon { width: 19px; }
	#events-popup .game-time { color: #bf3800; font-weight: bold; }
	#events-popup .events-footer { float: right; height: 10px; width: 100%; background: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite_1.png') -4px -1065px; }

	#events-popup ul.team1 { float: right; text-align: right; font-size: 11px;}
		#events-popup ul.team1 li span.icon { float: right; padding-left: 10px; text-align: center; }
		#events-popup ul.team1 li span { float: right; }
		#events-popup ul.team1 li span.game-time { margin-left: 5px; }
		
	#events-popup ul.team2 { float: left; text-align: left; font-size: 11px;}
		#events-popup ul.team2 li span.icon { float: left; padding-right: 10px; text-align: center; }
		#events-popup ul.team2 li span { float: left; }
		#events-popup ul.team2 li span.game-time { margin-right: 5px; }


#notifications { display: none; width: 613px; height: 34px; bottom: 0; left: 50%; margin-left: -307px; position: absolute; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #notifications { margin-left: -306px; } } /* chrome/webkit */
*:first-child+html #notifications { margin-left: -307px; margin-right: 307px; }
	#notifications .editbox-container { display: none; width: 156px; padding: 0 6px 6px 6px; bottom: 45px; left: 165px; position: absolute; background: #980f13 url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite-notifications.png') 0px 100%; border: solid 1px #980f13; }
		#notifications .editbox-container .table-icon { position: absolute; margin: 4px 0px; }
		#notifications .editbox-container div.title { position: absolute; margin: 4px 30px 0 0; color: #fff; font-weight: bold; font-size: 13px; }
		#notifications .editbox-container .hidden { display: none; }
		#notifications .editbox-container div.title span { font-weight: normal; }
		#notifications .editbox-container .editbox-wrap { margin: 25px 0 0 0; background: #ffffff; border: solid 1px #72090c; border-bottom: 0; }
		#notifications .editbox-container table { width: 100%; font-size: 12px; color: #4c514d; border-collapse: collapse; table-layout: fixed; text-align: center; }
			#notifications .editbox-container table col.icon { width: 32px; }
			#notifications .editbox-container table col.title { width: auto; }
			#notifications .editbox-container table col.checkbox { width: 32px; }
			#notifications .editbox-container table td { height: 22px; border-bottom: solid 1px #bdbdbd; }
			#notifications .editbox-container table td.title { text-align: right; }
			#notifications .editbox-container table tr.hidden { display: none; }
			
	#notifications .numbers-container { display: none; padding: 0 6px 6px 6px; bottom: 45px; left: 87px; position: absolute; background: #c70303 url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite-notifications.png') 0px 100%; border: solid 1px #c70303; }
		#notifications .numbers-container .numbers-wrap { margin: 25px 0 0 0; background: #ffffff; border: solid 1px #6f0a0c; border-bottom: 0; }
		#notifications .numbers-container ul { width: 100%; font-size: 12px; color: #4c514d; text-align: center; list-style-type: none; }
		#notifications .numbers-container ul li { border-bottom: solid 1px #bdbdbd; padding: 4px 12px; cursor: pointer; }
			
	#notifications .table-container { display: none; width: 568px; padding: 0 6px; margin: 0 15px; bottom: 34px; position: absolute; background: #980f13 url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite-notifications.png') 0px 100%; border: solid 1px #980f13; }
		#notifications .table-container .table-icon { position: absolute; margin: 4px 0px; }
		#notifications .table-container .table-wrap { margin: 25px 0 0 0; background: #f4f6f3; border: solid 1px #72090c; border-bottom: 0; }
		#notifications .table-container table { width: 100%; font-size: 12px; color: #4c514d; border-collapse: collapse; table-layout: fixed; text-align: center; }
			#notifications .table-container table col.icon { width: 41px; border-left: solid 1px #babcb9; }
			#notifications .table-container table col.team1 { width: 133px; border-left: solid 1px #babcb9; }
			#notifications .table-container table col.team2 { width: 133px; border-left: solid 1px #babcb9; }
			#notifications .table-container table col.status { width: 95px; border-left: solid 1px #babcb9; }
			#notifications .table-container table col.details { width: auto; }
			#notifications .table-container table th { height: 19px; background: #e8e9e7; text-align: right; border-bottom: solid 1px #babcb9;}
			#notifications .table-container table th .countries15_icons_left { margin: 0 5px 0 10px; }
			#notifications .table-container table td { border-bottom: solid 1px #4d4f4c; }
			#notifications .table-container table td.team { height: 19px; }
			#notifications .table-container table td.text { font-weight: bold; }
			#notifications .table-container table td.details { padding-right: 10px; font-weight: bold; }
			#notifications .table-container table td.details span { float: left; font-size: 10px; margin: -7px 0 0 4px; font-weight: normal; }
			*:first-child+html #notifications .table-container table td.details span { margin: 0px 0px 0px 4px; }
			#notifications .table-container table tr.last td { border-bottom: 0; }
			#notifications .table-container table tr.last td.team { height: 18px; }
		#notifications .table-container .border { height: 2px; background: #fff; border-right: solid 1px #72090c; border-left: solid 1px #72090c; }
		
	#notifications .bar { width: 573px; height: 34px; padding: 0 20px 0 20px; line-height: 33px; bottom: 0; position: absolute; background: url('http://d1rwptle2isgwu.cloudfront.net/panet/images/sprite-notifications.png') 0px 0px; }
	#notifications .bar .title { float: right; color: #fff; font-size: 12px; font-weight: bold; }
	#notifications .bar .buttons { margin: 5px 0 0; float: left; width: 380px; height: 34px; }
	#notifications .bar .bar-icon { float: left; margin: 0 9px; }
	


/* flags */
.flag { float: right; background: url("http://staticaws.365scores.com/images/countries_d.png"); }
.countries15_icons_left { display: block; background: url(http://staticaws.365scores.com/images/countries_15x15_1.png); }
.countries15_icons_left.floatr { margin-left: 4px; }
.countries15_icons_left.floatl { margin-right: 4px; }

/*######################### start of stripe.css #######################*/
.countries20x20-01 { background-position: 0 0; width: 20px; height: 20px; } 
.countries20x20-1 { background-position: 0 -70px; width: 20px; height: 20px; } 
.countries20x20-10 { background-position: 0 -140px; width: 20px; height: 20px; } 
.countries20x20-100 { background-position: 0 -210px; width: 20px; height: 20px; } 
.countries20x20-101 { background-position: 0 -280px; width: 20px; height: 20px; } 
.countries20x20-102 { background-position: 0 -350px; width: 20px; height: 20px; } 
.countries20x20-103 { background-position: 0 -420px; width: 20px; height: 20px; } 
.countries20x20-104 { background-position: 0 -490px; width: 20px; height: 20px; } 
.countries20x20-105 { background-position: 0 -560px; width: 20px; height: 20px; } 
.countries20x20-106 { background-position: 0 -630px; width: 20px; height: 20px; } 
.countries20x20-108 { background-position: 0 -700px; width: 20px; height: 20px; } 
.countries20x20-109 { background-position: 0 -770px; width: 20px; height: 20px; } 
.countries20x20-11 { background-position: 0 -840px; width: 20px; height: 20px; } 
.countries20x20-110 { background-position: 0 -910px; width: 20px; height: 20px; } 
.countries20x20-111 { background-position: 0 -980px; width: 20px; height: 20px; } 
.countries20x20-112 { background-position: 0 -1050px; width: 20px; height: 20px; } 
.countries20x20-113 { background-position: 0 -1120px; width: 20px; height: 20px; } 
.countries20x20-114 { background-position: 0 -1190px; width: 20px; height: 20px; } 
.countries20x20-115 { background-position: 0 -1260px; width: 20px; height: 20px; } 
.countries20x20-116 { background-position: 0 -1330px; width: 20px; height: 20px; } 
.countries20x20-117 { background-position: 0 -1400px; width: 20px; height: 20px; } 
.countries20x20-118 { background-position: 0 -1470px; width: 20px; height: 20px; } 
.countries20x20-119 { background-position: 0 -1540px; width: 20px; height: 20px; } 
.countries20x20-12 { background-position: 0 -1610px; width: 20px; height: 20px; } 
.countries20x20-120 { background-position: 0 -1680px; width: 20px; height: 20px; } 
.countries20x20-121 { background-position: 0 -1750px; width: 20px; height: 20px; } 
.countries20x20-122 { background-position: 0 -1820px; width: 20px; height: 20px; } 
.countries20x20-123 { background-position: 0 -1890px; width: 20px; height: 20px; } 
.countries20x20-124 { background-position: -70px 0; width: 20px; height: 20px; } 
.countries20x20-125 { background-position: -70px -70px; width: 20px; height: 20px; } 
.countries20x20-126 { background-position: -70px -140px; width: 20px; height: 20px; } 
.countries20x20-127 { background-position: -70px -210px; width: 20px; height: 20px; } 
.countries20x20-128 { background-position: -70px -280px; width: 20px; height: 20px; } 
.countries20x20-129 { background-position: -70px -350px; width: 20px; height: 20px; } 
.countries20x20-13 { background-position: -70px -420px; width: 20px; height: 20px; } 
.countries20x20-130 { background-position: -70px -490px; width: 20px; height: 20px; } 
.countries20x20-131 { background-position: -70px -560px; width: 20px; height: 20px; } 
.countries20x20-132 { background-position: -70px -630px; width: 20px; height: 20px; } 
.countries20x20-133 { background-position: -70px -700px; width: 20px; height: 20px; } 
.countries20x20-134 { background-position: -70px -770px; width: 20px; height: 20px; } 
.countries20x20-135 { background-position: -70px -840px; width: 20px; height: 20px; } 
.countries20x20-136 { background-position: -70px -910px; width: 20px; height: 20px; } 
.countries20x20-137 { background-position: -70px -980px; width: 20px; height: 20px; } 
.countries20x20-138 { background-position: -70px -1050px; width: 20px; height: 20px; } 
.countries20x20-139 { background-position: -70px -1120px; width: 20px; height: 20px; } 
.countries20x20-14 { background-position: -70px -1190px; width: 20px; height: 20px; } 
.countries20x20-140 { background-position: -70px -1260px; width: 20px; height: 20px; } 
.countries20x20-141 { background-position: -70px -1330px; width: 20px; height: 20px; } 
.countries20x20-142 { background-position: -70px -1400px; width: 20px; height: 20px; } 
.countries20x20-143 { background-position: -70px -1470px; width: 20px; height: 20px; } 
.countries20x20-144 { background-position: -70px -1540px; width: 20px; height: 20px; } 
.countries20x20-145 { background-position: -70px -1610px; width: 20px; height: 20px; } 
.countries20x20-146 { background-position: -70px -1680px; width: 20px; height: 20px; } 
.countries20x20-147 { background-position: -70px -1750px; width: 20px; height: 20px; } 
.countries20x20-148 { background-position: -70px -1820px; width: 20px; height: 20px; } 
.countries20x20-149 { background-position: -70px -1890px; width: 20px; height: 20px; } 
.countries20x20-15 { background-position: -140px 0; width: 20px; height: 20px; } 
.countries20x20-150 { background-position: -140px -70px; width: 20px; height: 20px; } 
.countries20x20-151 { background-position: -140px -140px; width: 20px; height: 20px; } 
.countries20x20-152 { background-position: -140px -210px; width: 20px; height: 20px; } 
.countries20x20-153 { background-position: -140px -280px; width: 20px; height: 20px; } 
.countries20x20-154 { background-position: -140px -350px; width: 20px; height: 20px; } 
.countries20x20-155 { background-position: -140px -420px; width: 20px; height: 20px; } 
.countries20x20-156 { background-position: -140px -490px; width: 20px; height: 20px; } 
.countries20x20-157 { background-position: -140px -560px; width: 20px; height: 20px; } 
.countries20x20-158 { background-position: -140px -630px; width: 20px; height: 20px; } 
.countries20x20-159 { background-position: -140px -700px; width: 20px; height: 20px; } 
.countries20x20-16 { background-position: -140px -770px; width: 20px; height: 20px; } 
.countries20x20-160 { background-position: -140px -840px; width: 20px; height: 20px; } 
.countries20x20-161 { background-position: -140px -910px; width: 20px; height: 20px; } 
.countries20x20-162 { background-position: -140px -980px; width: 20px; height: 20px; } 
.countries20x20-168 { background-position: -140px -1050px; width: 20px; height: 20px; } 
.countries20x20-169 { background-position: -140px -1120px; width: 20px; height: 20px; } 
.countries20x20-17 { background-position: -140px -1190px; width: 20px; height: 20px; } 
.countries20x20-18 { background-position: -140px -1260px; width: 20px; height: 20px; } 
.countries20x20-19 { background-position: -140px -1330px; width: 20px; height: 20px; } 
.countries20x20-2 { background-position: -140px -1400px; width: 20px; height: 20px; } 
.countries20x20-20 { background-position: -140px -1470px; width: 20px; height: 20px; } 
.countries20x20-21 { background-position: -140px -1540px; width: 20px; height: 20px; } 
.countries20x20-22 { background-position: -140px -1610px; width: 20px; height: 20px; } 
.countries20x20-23 { background-position: -140px -1680px; width: 20px; height: 20px; } 
.countries20x20-24 { background-position: -140px -1750px; width: 20px; height: 20px; } 
.countries20x20-25 { background-position: -140px -1820px; width: 20px; height: 20px; } 
.countries20x20-26 { background-position: -140px -1890px; width: 20px; height: 20px; } 
.countries20x20-27 { background-position: -210px 0; width: 20px; height: 20px; } 
.countries20x20-28 { background-position: -210px -70px; width: 20px; height: 20px; } 
.countries20x20-29 { background-position: -210px -140px; width: 20px; height: 20px; } 
.countries20x20-3 { background-position: -210px -210px; width: 20px; height: 20px; } 
.countries20x20-30 { background-position: -210px -280px; width: 20px; height: 20px; } 
.countries20x20-31 { background-position: -210px -350px; width: 20px; height: 20px; } 
.countries20x20-32 { background-position: -210px -420px; width: 20px; height: 20px; } 
.countries20x20-33 { background-position: -210px -490px; width: 20px; height: 20px; } 
.countries20x20-34 { background-position: -210px -560px; width: 20px; height: 20px; } 
.countries20x20-35 { background-position: -210px -630px; width: 20px; height: 20px; } 
.countries20x20-36 { background-position: -210px -700px; width: 20px; height: 20px; } 
.countries20x20-37 { background-position: -210px -770px; width: 20px; height: 20px; } 
.countries20x20-38 { background-position: -210px -840px; width: 20px; height: 20px; } 
.countries20x20-39 { background-position: -210px -910px; width: 20px; height: 20px; } 
.countries20x20-4 { background-position: -210px -980px; width: 20px; height: 20px; } 
.countries20x20-40 { background-position: -210px -1050px; width: 20px; height: 20px; } 
.countries20x20-41 { background-position: -210px -1120px; width: 20px; height: 20px; } 
.countries20x20-42 { background-position: -210px -1190px; width: 20px; height: 20px; } 
.countries20x20-44 { background-position: -210px -1260px; width: 20px; height: 20px; } 
.countries20x20-46 { background-position: -210px -1330px; width: 20px; height: 20px; } 
.countries20x20-47 { background-position: -210px -1400px; width: 20px; height: 20px; } 
.countries20x20-49 { background-position: -210px -1470px; width: 20px; height: 20px; } 
.countries20x20-5 { background-position: -210px -1540px; width: 20px; height: 20px; } 
.countries20x20-50 { background-position: -210px -1610px; width: 20px; height: 20px; } 
.countries20x20-51 { background-position: -210px -1680px; width: 20px; height: 20px; } 
.countries20x20-54 { background-position: -210px -1750px; width: 20px; height: 20px; } 
.countries20x20-55 { background-position: -210px -1820px; width: 20px; height: 20px; } 
.countries20x20-56 { background-position: -210px -1890px; width: 20px; height: 20px; } 
.countries20x20-57 { background-position: -280px 0; width: 20px; height: 20px; } 
.countries20x20-58 { background-position: -280px -70px; width: 20px; height: 20px; } 
.countries20x20-59 { background-position: -280px -140px; width: 20px; height: 20px; } 
.countries20x20-6 { background-position: -280px -210px; width: 20px; height: 20px; } 
.countries20x20-60 { background-position: -280px -280px; width: 20px; height: 20px; } 
.countries20x20-61 { background-position: -280px -350px; width: 20px; height: 20px; } 
.countries20x20-62 { background-position: -280px -420px; width: 20px; height: 20px; } 
.countries20x20-63 { background-position: -280px -490px; width: 20px; height: 20px; } 
.countries20x20-64 { background-position: -280px -560px; width: 20px; height: 20px; } 
.countries20x20-65 { background-position: -280px -630px; width: 20px; height: 20px; } 
.countries20x20-66 { background-position: -280px -700px; width: 20px; height: 20px; } 
.countries20x20-67 { background-position: -280px -770px; width: 20px; height: 20px; } 
.countries20x20-68 { background-position: -280px -840px; width: 20px; height: 20px; } 
.countries20x20-69 { background-position: -280px -910px; width: 20px; height: 20px; } 
.countries20x20-7 { background-position: -280px -980px; width: 20px; height: 20px; } 
.countries20x20-70 { background-position: -280px -1050px; width: 20px; height: 20px; } 
.countries20x20-71 { background-position: -280px -1120px; width: 20px; height: 20px; } 
.countries20x20-72 { background-position: -280px -1190px; width: 20px; height: 20px; } 
.countries20x20-73 { background-position: -280px -1260px; width: 20px; height: 20px; } 
.countries20x20-74 { background-position: -280px -1330px; width: 20px; height: 20px; } 
.countries20x20-75 { background-position: -280px -1400px; width: 20px; height: 20px; } 
.countries20x20-76 { background-position: -280px -1470px; width: 20px; height: 20px; } 
.countries20x20-77 { background-position: -280px -1540px; width: 20px; height: 20px; } 
.countries20x20-78 { background-position: -280px -1610px; width: 20px; height: 20px; } 
.countries20x20-79 { background-position: -280px -1680px; width: 20px; height: 20px; } 
.countries20x20-8 { background-position: -280px -1750px; width: 20px; height: 20px; } 
.countries20x20-80 { background-position: -280px -1820px; width: 20px; height: 20px; } 
.countries20x20-81 { background-position: -280px -1890px; width: 20px; height: 20px; } 
.countries20x20-82 { background-position: -350px 0; width: 20px; height: 20px; } 
.countries20x20-83 { background-position: -350px -70px; width: 20px; height: 20px; } 
.countries20x20-84 { background-position: -350px -140px; width: 20px; height: 20px; } 
.countries20x20-85 { background-position: -350px -210px; width: 20px; height: 20px; } 
.countries20x20-86 { background-position: -350px -280px; width: 20px; height: 20px; } 
.countries20x20-89 { background-position: -350px -350px; width: 20px; height: 20px; } 
.countries20x20-9 { background-position: -350px -420px; width: 20px; height: 20px; } 
.countries20x20-91 { background-position: -350px -490px; width: 20px; height: 20px; } 
.countries20x20-92 { background-position: -350px -560px; width: 20px; height: 20px; } 
.countries20x20-93 { background-position: -350px -630px; width: 20px; height: 20px; } 
.countries20x20-94 { background-position: -350px -700px; width: 20px; height: 20px; } 
.countries20x20-99 { background-position: -350px -770px; width: 20px; height: 20px; } 

.countries_15x15-01 { background-position: 0 0; width: 15px; height: 15px; } 
.countries_15x15-1 { background-position: 0 -65px; width: 15px; height: 15px; } 
.countries_15x15-10 { background-position: 0 -130px; width: 15px; height: 15px; } 
.countries_15x15-100 { background-position: 0 -195px; width: 15px; height: 15px; } 
.countries_15x15-101 { background-position: 0 -260px; width: 15px; height: 15px; } 
.countries_15x15-102 { background-position: 0 -325px; width: 15px; height: 15px; } 
.countries_15x15-103 { background-position: 0 -390px; width: 15px; height: 15px; } 
.countries_15x15-104 { background-position: 0 -455px; width: 15px; height: 15px; } 
.countries_15x15-105 { background-position: 0 -520px; width: 15px; height: 15px; } 
.countries_15x15-106 { background-position: 0 -585px; width: 15px; height: 15px; } 
.countries_15x15-108 { background-position: 0 -650px; width: 15px; height: 15px; } 
.countries_15x15-109 { background-position: 0 -715px; width: 15px; height: 15px; } 
.countries_15x15-11 { background-position: 0 -780px; width: 15px; height: 15px; } 
.countries_15x15-110 { background-position: 0 -845px; width: 15px; height: 15px; } 
.countries_15x15-111 { background-position: 0 -910px; width: 15px; height: 15px; } 
.countries_15x15-112 { background-position: 0 -975px; width: 15px; height: 15px; } 
.countries_15x15-113 { background-position: 0 -1040px; width: 15px; height: 15px; } 
.countries_15x15-114 { background-position: 0 -1105px; width: 15px; height: 15px; } 
.countries_15x15-115 { background-position: 0 -1170px; width: 15px; height: 15px; } 
.countries_15x15-116 { background-position: 0 -1235px; width: 15px; height: 15px; } 
.countries_15x15-117 { background-position: 0 -1300px; width: 15px; height: 15px; } 
.countries_15x15-118 { background-position: 0 -1365px; width: 15px; height: 15px; } 
.countries_15x15-119 { background-position: 0 -1430px; width: 15px; height: 15px; } 
.countries_15x15-12 { background-position: 0 -1495px; width: 15px; height: 15px; } 
.countries_15x15-120 { background-position: 0 -1560px; width: 15px; height: 15px; } 
.countries_15x15-121 { background-position: 0 -1625px; width: 15px; height: 15px; } 
.countries_15x15-122 { background-position: 0 -1690px; width: 15px; height: 15px; } 
.countries_15x15-123 { background-position: 0 -1755px; width: 15px; height: 15px; } 
.countries_15x15-124 { background-position: 0 -1820px; width: 15px; height: 15px; } 
.countries_15x15-125 { background-position: 0 -1885px; width: 15px; height: 15px; } 
.countries_15x15-126 { background-position: -65px 0; width: 15px; height: 15px; } 
.countries_15x15-127 { background-position: -65px -65px; width: 15px; height: 15px; } 
.countries_15x15-128 { background-position: -65px -130px; width: 15px; height: 15px; } 
.countries_15x15-129 { background-position: -65px -195px; width: 15px; height: 15px; } 
.countries_15x15-13 { background-position: -65px -260px; width: 15px; height: 15px; } 
.countries_15x15-130 { background-position: -65px -325px; width: 15px; height: 15px; } 
.countries_15x15-131 { background-position: -65px -390px; width: 15px; height: 15px; } 
.countries_15x15-132 { background-position: -65px -455px; width: 15px; height: 15px; } 
.countries_15x15-133 { background-position: -65px -520px; width: 15px; height: 15px; } 
.countries_15x15-134 { background-position: -65px -585px; width: 15px; height: 15px; } 
.countries_15x15-135 { background-position: -65px -650px; width: 15px; height: 15px; } 
.countries_15x15-136 { background-position: -65px -715px; width: 15px; height: 15px; } 
.countries_15x15-137 { background-position: -65px -780px; width: 15px; height: 15px; } 
.countries_15x15-138 { background-position: -65px -845px; width: 15px; height: 15px; } 
.countries_15x15-139 { background-position: -65px -910px; width: 15px; height: 15px; } 
.countries_15x15-14 { background-position: -65px -975px; width: 15px; height: 15px; } 
.countries_15x15-140 { background-position: -65px -1040px; width: 15px; height: 15px; } 
.countries_15x15-141 { background-position: -65px -1105px; width: 15px; height: 15px; } 
.countries_15x15-142 { background-position: -65px -1170px; width: 15px; height: 15px; } 
.countries_15x15-143 { background-position: -65px -1235px; width: 15px; height: 15px; } 
.countries_15x15-144 { background-position: -65px -1300px; width: 15px; height: 15px; } 
.countries_15x15-145 { background-position: -65px -1365px; width: 15px; height: 15px; } 
.countries_15x15-146 { background-position: -65px -1430px; width: 15px; height: 15px; } 
.countries_15x15-147 { background-position: -65px -1495px; width: 15px; height: 15px; } 
.countries_15x15-148 { background-position: -65px -1560px; width: 15px; height: 15px; } 
.countries_15x15-149 { background-position: -65px -1625px; width: 15px; height: 15px; } 
.countries_15x15-15 { background-position: -65px -1690px; width: 15px; height: 15px; } 
.countries_15x15-150 { background-position: -65px -1755px; width: 15px; height: 15px; } 
.countries_15x15-151 { background-position: -65px -1820px; width: 15px; height: 15px; } 
.countries_15x15-152 { background-position: -65px -1885px; width: 15px; height: 15px; } 
.countries_15x15-153 { background-position: -130px 0; width: 15px; height: 15px; } 
.countries_15x15-154 { background-position: -130px -65px; width: 15px; height: 15px; } 
.countries_15x15-155 { background-position: -130px -130px; width: 15px; height: 15px; } 
.countries_15x15-156 { background-position: -130px -195px; width: 15px; height: 15px; } 
.countries_15x15-157 { background-position: -130px -260px; width: 15px; height: 15px; } 
.countries_15x15-158 { background-position: -130px -325px; width: 15px; height: 15px; } 
.countries_15x15-159 { background-position: -130px -390px; width: 15px; height: 15px; } 
.countries_15x15-16 { background-position: -130px -455px; width: 15px; height: 15px; } 
.countries_15x15-160 { background-position: -130px -520px; width: 15px; height: 15px; } 
.countries_15x15-161 { background-position: -130px -585px; width: 15px; height: 15px; } 
.countries_15x15-162 { background-position: -130px -650px; width: 15px; height: 15px; } 
.countries_15x15-169 { background-position: -130px -715px; width: 15px; height: 15px; } 
.countries_15x15-17 { background-position: -130px -780px; width: 15px; height: 15px; } 
.countries_15x15-18 { background-position: -130px -845px; width: 15px; height: 15px; } 
.countries_15x15-19 { background-position: -130px -910px; width: 15px; height: 15px; } 
.countries_15x15-2 { background-position: -130px -975px; width: 15px; height: 15px; } 
.countries_15x15-20 { background-position: -130px -1040px; width: 15px; height: 15px; } 
.countries_15x15-21 { background-position: -130px -1105px; width: 15px; height: 15px; } 
.countries_15x15-22 { background-position: -130px -1170px; width: 15px; height: 15px; } 
.countries_15x15-23 { background-position: -130px -1235px; width: 15px; height: 15px; } 
.countries_15x15-24 { background-position: -130px -1300px; width: 15px; height: 15px; } 
.countries_15x15-25 { background-position: -130px -1365px; width: 15px; height: 15px; } 
.countries_15x15-26 { background-position: -130px -1430px; width: 15px; height: 15px; } 
.countries_15x15-27 { background-position: -130px -1495px; width: 15px; height: 15px; } 
.countries_15x15-28 { background-position: -130px -1560px; width: 15px; height: 15px; } 
.countries_15x15-29 { background-position: -130px -1625px; width: 15px; height: 15px; } 
.countries_15x15-3 { background-position: -130px -1690px; width: 15px; height: 15px; } 
.countries_15x15-30 { background-position: -130px -1755px; width: 15px; height: 15px; } 
.countries_15x15-31 { background-position: -130px -1820px; width: 15px; height: 15px; } 
.countries_15x15-32 { background-position: -130px -1885px; width: 15px; height: 15px; } 
.countries_15x15-33 { background-position: -195px 0; width: 15px; height: 15px; } 
.countries_15x15-34 { background-position: -195px -65px; width: 15px; height: 15px; } 
.countries_15x15-35 { background-position: -195px -130px; width: 15px; height: 15px; } 
.countries_15x15-36 { background-position: -195px -195px; width: 15px; height: 15px; } 
.countries_15x15-37 { background-position: -195px -260px; width: 15px; height: 15px; } 
.countries_15x15-38 { background-position: -195px -325px; width: 15px; height: 15px; } 
.countries_15x15-39 { background-position: -195px -390px; width: 15px; height: 15px; } 
.countries_15x15-4 { background-position: -195px -455px; width: 15px; height: 15px; } 
.countries_15x15-40 { background-position: -195px -520px; width: 15px; height: 15px; } 
.countries_15x15-41 { background-position: -195px -585px; width: 15px; height: 15px; } 
.countries_15x15-42 { background-position: -195px -650px; width: 15px; height: 15px; } 
.countries_15x15-44 { background-position: -195px -715px; width: 15px; height: 15px; } 
.countries_15x15-46 { background-position: -195px -780px; width: 15px; height: 15px; } 
.countries_15x15-47 { background-position: -195px -845px; width: 15px; height: 15px; } 
.countries_15x15-49 { background-position: -195px -910px; width: 15px; height: 15px; } 
.countries_15x15-5 { background-position: -195px -975px; width: 15px; height: 15px; } 
.countries_15x15-50 { background-position: -195px -1040px; width: 15px; height: 15px; } 
.countries_15x15-51 { background-position: -195px -1105px; width: 15px; height: 15px; } 
.countries_15x15-54 { background-position: -195px -1170px; width: 15px; height: 15px; } 
.countries_15x15-55 { background-position: -195px -1235px; width: 15px; height: 15px; } 
.countries_15x15-56 { background-position: -195px -1300px; width: 15px; height: 15px; } 
.countries_15x15-57 { background-position: -195px -1365px; width: 15px; height: 15px; } 
.countries_15x15-58 { background-position: -195px -1430px; width: 15px; height: 15px; } 
.countries_15x15-59 { background-position: -195px -1495px; width: 15px; height: 15px; } 
.countries_15x15-6 { background-position: -195px -1560px; width: 15px; height: 15px; } 
.countries_15x15-60 { background-position: -195px -1625px; width: 15px; height: 15px; } 
.countries_15x15-61 { background-position: -195px -1690px; width: 15px; height: 15px; } 
.countries_15x15-62 { background-position: -195px -1755px; width: 15px; height: 15px; } 
.countries_15x15-63 { background-position: -195px -1820px; width: 15px; height: 15px; } 
.countries_15x15-64 { background-position: -195px -1885px; width: 15px; height: 15px; } 
.countries_15x15-65 { background-position: -260px 0; width: 15px; height: 15px; } 
.countries_15x15-66 { background-position: -260px -65px; width: 15px; height: 15px; } 
.countries_15x15-67 { background-position: -260px -130px; width: 15px; height: 15px; } 
.countries_15x15-68 { background-position: -260px -195px; width: 15px; height: 15px; } 
.countries_15x15-69 { background-position: -260px -260px; width: 15px; height: 15px; } 
.countries_15x15-7 { background-position: -260px -325px; width: 15px; height: 15px; } 
.countries_15x15-70 { background-position: -260px -390px; width: 15px; height: 15px; } 
.countries_15x15-71 { background-position: -260px -455px; width: 15px; height: 15px; } 
.countries_15x15-72 { background-position: -260px -520px; width: 15px; height: 15px; } 
.countries_15x15-73 { background-position: -260px -585px; width: 15px; height: 15px; } 
.countries_15x15-74 { background-position: -260px -650px; width: 15px; height: 15px; } 
.countries_15x15-75 { background-position: -260px -715px; width: 15px; height: 15px; } 
.countries_15x15-76 { background-position: -260px -780px; width: 15px; height: 15px; } 
.countries_15x15-77 { background-position: -260px -845px; width: 15px; height: 15px; } 
.countries_15x15-78 { background-position: -260px -910px; width: 15px; height: 15px; } 
.countries_15x15-79 { background-position: -260px -975px; width: 15px; height: 15px; } 
.countries_15x15-8 { background-position: -260px -1040px; width: 15px; height: 15px; } 
.countries_15x15-80 { background-position: -260px -1105px; width: 15px; height: 15px; } 
.countries_15x15-81 { background-position: -260px -1170px; width: 15px; height: 15px; } 
.countries_15x15-82 { background-position: -260px -1235px; width: 15px; height: 15px; } 
.countries_15x15-83 { background-position: -260px -1300px; width: 15px; height: 15px; } 
.countries_15x15-84 { background-position: -260px -1365px; width: 15px; height: 15px; } 
.countries_15x15-85 { background-position: -260px -1430px; width: 15px; height: 15px; } 
.countries_15x15-86 { background-position: -260px -1495px; width: 15px; height: 15px; } 
.countries_15x15-89 { background-position: -260px -1560px; width: 15px; height: 15px; } 
.countries_15x15-9 { background-position: -260px -1625px; width: 15px; height: 15px; } 
.countries_15x15-91 { background-position: -260px -1690px; width: 15px; height: 15px; } 
.countries_15x15-92 { background-position: -260px -1755px; width: 15px; height: 15px; } 
.countries_15x15-93 { background-position: -260px -1820px; width: 15px; height: 15px; } 
.countries_15x15-94 { background-position: -260px -1885px; width: 15px; height: 15px; } 
.countries_15x15-99 { background-position: -325px 0; width: 15px; height: 15px; } 

.countries_01 { background-position: 0 0; width: 35px; height: 22px; } 
.countries_d1 { background-position: 0 -72px; width: 35px; height: 22px; } 
.countries_d10 { background-position: 0 -144px; width: 35px; height: 22px; } 
.countries_d100 { background-position: 0 -216px; width: 33px; height: 22px; } 
.countries_d102 { background-position: 0 -288px; width: 33px; height: 22px; } 
.countries_d103 { background-position: 0 -360px; width: 33px; height: 22px; } 
.countries_d104 { background-position: 0 -432px; width: 33px; height: 22px; } 
.countries_d108 { background-position: 0 -504px; width: 33px; height: 22px; } 
.countries_d109 { background-position: 0 -576px; width: 33px; height: 22px; } 
.countries_d11 { background-position: 0 -648px; width: 35px; height: 22px; } 
.countries_d111 { background-position: 0 -720px; width: 33px; height: 22px; } 
.countries_d112 { background-position: 0 -792px; width: 33px; height: 22px; } 
.countries_d113 { background-position: 0 -864px; width: 33px; height: 22px; } 
.countries_d115 { background-position: 0 -936px; width: 33px; height: 22px; } 
.countries_d118 { background-position: 0 -1008px; width: 33px; height: 22px; } 
.countries_d12 { background-position: 0 -1080px; width: 35px; height: 22px; } 
.countries_d122 { background-position: 0 -1152px; width: 33px; height: 22px; } 
.countries_d127 { background-position: 0 -1224px; width: 33px; height: 22px; } 
.countries_d13 { background-position: 0 -1296px; width: 35px; height: 22px; } 
.countries_d131 { background-position: 0 -1368px; width: 33px; height: 22px; } 
.countries_d134 { background-position: 0 -1440px; width: 33px; height: 22px; } 
.countries_d135 { background-position: 0 -1512px; width: 33px; height: 22px; } 
.countries_d14 { background-position: 0 -1584px; width: 35px; height: 22px; } 
.countries_d144 { background-position: 0 -1656px; width: 33px; height: 22px; } 
.countries_d15 { background-position: 0 -1728px; width: 33px; height: 22px; } 
.countries_d151 { background-position: 0 -1800px; width: 33px; height: 22px; } 
.countries_d153 { background-position: 0 -1872px; width: 33px; height: 22px; } 
.countries_d155 { background-position: 0 -1944px; width: 33px; height: 22px; } 
.countries_d159 { background-position: -85px 0; width: 33px; height: 22px; } 
.countries_d16 { background-position: -85px -72px; width: 35px; height: 22px; } 
.countries_d18 { background-position: -85px -144px; width: 35px; height: 22px; } 
.countries_d19 { background-position: -85px -216px; width: 35px; height: 22px; } 
.countries_d2 { background-position: -85px -288px; width: 35px; height: 22px; } 
.countries_d20 { background-position: -85px -360px; width: 35px; height: 22px; } 
.countries_d21 { background-position: -85px -432px; width: 35px; height: 22px; } 
.countries_d22 { background-position: -85px -504px; width: 35px; height: 22px; } 
.countries_d23 { background-position: -85px -576px; width: 35px; height: 22px; } 
.countries_d24 { background-position: -85px -648px; width: 35px; height: 22px; } 
.countries_d25 { background-position: -85px -720px; width: 35px; height: 22px; } 
.countries_d26 { background-position: -85px -792px; width: 35px; height: 22px; } 
.countries_d27 { background-position: -85px -864px; width: 35px; height: 22px; } 
.countries_d28 { background-position: -85px -936px; width: 35px; height: 22px; } 
.countries_d29 { background-position: -85px -1008px; width: 35px; height: 22px; } 
.countries_d3 { background-position: -85px -1080px; width: 35px; height: 22px; } 
.countries_d30 { background-position: -85px -1152px; width: 35px; height: 22px; } 
.countries_d31 { background-position: -85px -1224px; width: 35px; height: 22px; } 
.countries_d32 { background-position: -85px -1296px; width: 35px; height: 22px; } 
.countries_d33 { background-position: -85px -1368px; width: 35px; height: 22px; } 
.countries_d34 { background-position: -85px -1440px; width: 35px; height: 22px; } 
.countries_d35 { background-position: -85px -1512px; width: 35px; height: 22px; } 
.countries_d36 { background-position: -85px -1584px; width: 35px; height: 22px; } 
.countries_d37 { background-position: -85px -1656px; width: 35px; height: 22px; } 
.countries_d38 { background-position: -85px -1728px; width: 35px; height: 22px; } 
.countries_d39 { background-position: -85px -1800px; width: 35px; height: 22px; } 
.countries_d4 { background-position: -85px -1872px; width: 35px; height: 22px; } 
.countries_d40 { background-position: -85px -1944px; width: 35px; height: 22px; } 
.countries_d41 { background-position: -170px 0; width: 35px; height: 22px; } 
.countries_d42 { background-position: -170px -72px; width: 35px; height: 22px; } 
.countries_d46 { background-position: -170px -144px; width: 35px; height: 22px; } 
.countries_d49 { background-position: -170px -216px; width: 33px; height: 22px; } 
.countries_d5 { background-position: -170px -288px; width: 35px; height: 22px; } 
.countries_d50 { background-position: -170px -360px; width: 35px; height: 22px; } 
.countries_d51 { background-position: -170px -432px; width: 33px; height: 22px; } 
.countries_d56 { background-position: -170px -504px; width: 33px; height: 22px; } 
.countries_d57 { background-position: -170px -576px; width: 33px; height: 22px; } 
.countries_d59 { background-position: -170px -648px; width: 35px; height: 22px; } 
.countries_d6 { background-position: -170px -720px; width: 35px; height: 22px; } 
.countries_d65 { background-position: -170px -792px; width: 33px; height: 22px; } 
.countries_d66 { background-position: -170px -864px; width: 33px; height: 22px; } 
.countries_d7 { background-position: -170px -936px; width: 35px; height: 22px; } 
.countries_d70 { background-position: -170px -1008px; width: 33px; height: 22px; } 
.countries_d73 { background-position: -170px -1080px; width: 33px; height: 22px; } 
.countries_d74 { background-position: -170px -1152px; width: 33px; height: 22px; } 
.countries_d76 { background-position: -170px -1224px; width: 33px; height: 22px; } 
.countries_d78 { background-position: -170px -1296px; width: 33px; height: 22px; } 
.countries_d79 { background-position: -170px -1368px; width: 33px; height: 22px; } 
.countries_d8 { background-position: -170px -1440px; width: 35px; height: 22px; } 
.countries_d81 { background-position: -170px -1512px; width: 33px; height: 22px; } 
.countries_d83 { background-position: -170px -1584px; width: 33px; height: 22px; } 
.countries_d86 { background-position: -170px -1656px; width: 33px; height: 22px; } 
.countries_d9 { background-position: -170px -1728px; width: 35px; height: 22px; } 
.countries_d91 { background-position: -170px -1800px; width: 33px; height: 22px; } 
/*######################### end of stripe.css #######################*/