@CHARSET "UTF-8";

/**
 * Default html elements
 */
	BODY {
		margin: 0px;
		padding: 0px;
		background-color: #000;
		background-position: center 30px;
		background-repeat: no-repeat;
		color: #fff;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	A, A:visited {
		text-decoration: none;
		color: #666;
	}
	A IMG {
		border: 0 !important;
	}
	UL {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
	}
	TABLE TR {
		padding: 0px;
		margin: 0px;
	}
	TABLE TR TD, TABLE TR TH {
		border-collapse: collapse;
		padding: 0px;
		margin: 0px;
	}
	FORM {
		padding: 0px;
		margin: 0px;
	}
	A:active {
		outline: none;
	}
	A:focus	{
		-moz-outline-style: none;
	}
	.colorRed {
		color: #e70a0a;
	}
/**
 * Areas
 */
	DIV#lang {
		height: 30px;
		background-repeat: repeat-x;
	}
	DIV#page {
	}
	DIV#head {
		height: 55px;
		color: #7c8083;
		background-position: 0px 0px;
	}
	DIV#centerTop {
		height: 320px;
	}
	DIV#centerMid {
		height: 120px;
		background-position: 0px -55px;
	}
	DIV#centerBot {
		
	}
	DIV#footer {
		padding-left: 302px;
		padding-right: 302px;
		text-align: center;
		margin-bottom: 30px;
	}
	DIV.content {
		position: absolute;
		left: 50%;
		width: 1000px;
		margin-left: -500px;
	}
	DIV.blackOverlay {
		display: none;
		position: absolute;
		width: 0px;
		height: 0px;
		top: 0px;
		left: 0px;
		background-color: #000;
		z-index: 1000;
	}
	DIV.blackOverlay DIV.loading {
		display: none;
		position: absolute;
		left: 50%;
		top: 50%;
		width: 31px;
		height: 31px;
		margin-left: -15px;
		margin-top: -15px;
	}
/**
 * Country selection
 */	
 	DIV#lang DIV.content {
 		padding-top: 5px;
 	}
	DIV#lang DIV.content DIV.spacer {
		float:left; 
		width: 34px;
		height: 10px;
	}
	DIV#lang DIV.selectBox {
		width: 120px;
		height: 20px;
		float:left;
	}
	DIV#lang DIV.selectBox A {
		position: absolute;
		display: block;
		height: 20px;
		line-height: 20px;
		padding-left: 9px;
		width: 111px;
		color: #fff;
	}
	* HTML DIV#lang DIV.selectBox A { 
		width: 120px;
	}
	DIV#lang DIV.selectBox SELECT {
		opacity: 0;
		filter: alpha(opacity=0);
		position: relative;
		z-index: 1;
		width: 120px;
		cursor : pointer;
	}
	DIV#lang UL {
		float: left;
		margin-left: 21px;
	}
	DIV#lang UL LI {
		float: left;
		margin-right: 8px;
		line-height: 20px;
	}
	DIV#lang UL LI A {
		display: block;
		padding-top: 3px;
		height: 20px;
		width: 16px;
	}
	DIV#lang UL LI A IMG {
		width: 16px;
		height: 11px;
	}
/**
 * head (logo, game version, current country)
 */
	DIV#head DIV.spacerLeft, DIV#head DIV.left, DIV#head DIV.spacerRight, DIV#head DIV.right {
		height: 30px;
		line-height: 30px;
	}
	DIV#head DIV.spacerLeft {
		width: 46px;
		float:left;
	} 
	DIV#head DIV.left {
		float:left;
	}
	DIV#head DIV.left SPAN {
	}
	DIV#head DIV.left IMG {
		float:left;
		width: 16px;
		height: 11px;
		margin-right: 10px;
		margin-top: 9px;
	}
	DIV#head DIV.spacerRight {
		width: 46px;
		float:right;
	}
	DIV#head DIV.right {
		float:right;
	}
/**
 * footer
 */
	DIV#footer DIV.logo {
		margin-top: 10px;
		margin-bottom: 10px;
		height: 45px;
		background-position: center center;
		background-repeat: no-repeat;
	}
	DIV#footer A {
		color: #fff;
		text-decoration: underline;
		font-size: 9px;
	}
	DIV#footer SPAN {
		color: #666666;
	}
/**
 * center area (play free button)
 */
	DIV#centerTop A.playFree {
		position: relative;
		top: 197px;
		left: 500px;
		display: block;
		width: 388px;
		height: 87px;
		background-position: center top;
		background-repeat: no-repeat;
	}
	DIV#centerTop A.playFree:hover {
		background-position: center bottom;
	}
/**
 * main content area
 */
	
	DIV#centerBot DIV.left {
		float:left;
		width: 302px;
	}
	DIV#centerBot DIV.left DIV.part1 {
		height: 23px;
		background-position: 0px 0px;
	}
	DIV#centerBot DIV.left DIV.part2 {
		height: 200px;
		background-position: 0px -23px;
	}
	DIV#centerBot DIV.left DIV.part2 A.plusIcon {
		position: relative;
		top: 10px;
		left: 50px;
	}
	DIV#centerBot DIV.left DIV.part3 {
		height: 22px;
		background-position: 0px -223px;
	}
	DIV#centerBot DIV.left DIV.part4 {
		height: 185px;
		background-position: 0px -245px;
	}
	DIV#centerBot DIV.left DIV.part4 A.plusIcon {
		position: relative;
		top: 10px;
		left: 50px;
	}
	DIV#centerBot DIV.center {
		float:left;
		width: 396px;
	}
	DIV#centerBot DIV.center DIV.tile {
		width: 396px;
		float:left;
		background-repeat: no-repeat;
		min-height: 430px;
	}
	DIV#centerBot DIV.center DIV.tile P.highlight {
		background-color: #1a0303;
		color: #ed7575;
		margin: 30px;
		margin-top: 50px;
		padding: 10px;
		font-size: 11px;
		line-height: 17px;
	}
	DIV#centerBot DIV.center DIV.tile H1 {
		color: #ccc;
		text-align: center;
		margin: 0px 30px;
		font-size: 12px;
		margin-bottom: 20px;
	}
	DIV#centerBot DIV.center DIV.tile P {
		font-size: 12px;
		margin: 0px 30px;
		color: #999;
		line-height: 18px;
		margin-bottom: 10px;
	} 
	DIV#centerBot DIV.center DIV.bottom {
		height: 302px;
	}
	DIV#centerBot DIV.center DIV.bottom TABLE {
		margin-top: 20px;
	}
	DIV#centerBot DIV.center DIV.bottom A.commander1,
	DIV#centerBot DIV.center DIV.bottom A.commander2,
	DIV#centerBot DIV.center DIV.bottom A.commander3 {
		display: block;
		width: 102px;
		height: 114px;
		font-size: 10px;
		color: #fff;
		font-weight: bolder;
		text-align: center;	
		cursor : default;
	}
	DIV#centerBot DIV.center DIV.bottom A SPAN {
		display: block;
		padding-top: 92px;
	}
	DIV#centerBot DIV.center DIV.bottom A.commander1 {
		background-position: 0px top;
	}
	/*
	DIV#centerBot DIV.center DIV.bottom A.commander1:hover {
		background-position: 0px bottom;
	}
	*/
	DIV#centerBot DIV.center DIV.bottom A.commander2 {
		background-position: -102px top;
	}
	/*
	DIV#centerBot DIV.center DIV.bottom A.commander2:hover {
		background-position: -102px bottom;
	}
	*/
	DIV#centerBot DIV.center DIV.bottom A.commander3 {
		background-position: -204px top;
	}
	/*
	DIV#centerBot DIV.center DIV.bottom A.commander3:hover {
		background-position: -204px bottom;
	}
	*/
	DIV#centerBot DIV.center DIV.bottom A.regButton {
		margin-top: 30px;
		display: block;
		margin-left: 60px;
		margin-right: 60px;
		height: 90px;
	}
	DIV#centerBot DIV.right {
		float:left;
		width: 302px;
	}
	DIV#centerBot DIV.right DIV.part1 {
		background-position: 0px -430px;		
	}
	DIV#centerBot DIV.right DIV.part1 DIV.loginError {
		position: relative;
		top: -23px;
		height: 41px;
		background-position: 0px -718px;
		padding-top: 13px;
		padding-left: 52px;
		padding-right: 63px;
		width: 187px;
		text-align: center;
	}
	DIV#centerBot DIV.right DIV.part1 DIV.loginError SPAN {
		display: block;
		text-align: center;
		color: #f11616;
		font-weight: bolder;
	}
	DIV#centerBot DIV.right DIV.part1 DIV.loginArea {
		height: 138px;
		position: relative;
		top: -54px;
		padding-top: 31px;
		padding-left: 63px;
		padding-right: 77px;
	}
	DIV#centerBot DIV.right DIV.part1 A.universe {
		display: block;
		height: 18px;
		line-height: 18px;
		color: #fff;
		width: 133px;
		padding-left: 29px;
		background-position: 0px 0px;
	}
	DIV#centerBot DIV.right DIV.part1 A.universe:hover {
		background-position: 0px -18px;
	}
	DIV#centerBot DIV.right DIV.part1 A.login {
		display: block;
		width: 162px;
		height: 25px;
		line-height: 25px;
		text-align: center;
		font-size: 12px;
		font-weight: bolder;
		color: #fff;
		background-position: 0px -72px;
	}
	DIV#centerBot DIV.right DIV.part1 A.login:hover {
		background-position: 0px -97px;
	}
	DIV#centerBot DIV.right DIV.part1 A.register {
		display: block;
		width: 162px;
		height: 19px;
		line-height: 19px;
		text-align: center;
		font-size: 9px;
		font-weight: bolder;
		color: #fff;
		background-position: 0px -122px;
	}
	DIV#centerBot DIV.right DIV.part1 A.register:hover {
		background-position: 0px -141px;
	}
	DIV#centerBot DIV.right DIV.part1 A.forgot {
		display: block;
		width: 162px;
		text-align: center;
		color: #999;
		font-size: 10px;
		text-decoration: underline;	
	}
	DIV#centerBot DIV.right DIV.part1 INPUT.errorLogin {
		border: 2px solid #f00 !important;
		width: 138px !important;
		height: 14px !important;
	}
	DIV#centerBot DIV.right DIV.part1 INPUT.input {
		height: 14px;
		border: 0;
		width: 142px;
		padding: 0px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 20px;
		font-size: 11px;
		font-weight: bolder;
		color: #333;
	}
	DIV#centerBot DIV.right DIV.part1 INPUT.username {
		background-position: 0px -36px;		
	}
	DIV#centerBot DIV.right DIV.part1 INPUT.password {
		background-position: 0px -54px;		
	}
	DIV#centerBot DIV.right DIV.part2 {
		height: 22px;
		background-position: 0px -653px;
	}
	DIV#centerBot DIV.right DIV.part3 {
		background-position: 0px 2px;
	}
	DIV#centerBot DIV.right DIV.part3 DIV.news {
		background-repeat: no-repeat;
		padding-left: 58px;
		padding-right: 68px;
		padding-top: 30px;
		min-height: 108px;
	}
	DIV#centerBot DIV.right DIV.part3 DIV.news P A {
		color: #fff;
		font-weight: bolder;
	}
	* HTML DIV#centerBot DIV.right DIV.part3 DIV.news {
		height: 138px;
	}
	DIV#centerBot DIV.right DIV.part3 DIV.news H1 {
		padding: 0px;
		margin: 0px;
		margin-bottom: 7px;
		font-size: 11px;
		font-weight: bolder;
		color : #999;
	}
	DIV#centerBot DIV.right DIV.part3 DIV.news P {
		padding: 0px;
		margin: 0px;
		font-size: 11px;
		line-height: 14px;
		color : #666;
	}
	DIV#centerBot DIV.right DIV.part3 DIV.news DIV.spacer { 
		height: 7px !important;
		line-height: 7px;
		font-size: 1px;
	}
	DIV#centerBot DIV.right DIV.part4 {
		height: 43px;
		background-position: 0px -675px;
	}
/**
 * Icons
 */
	A.plusIcon {
		display: block;
		width: 210px;
		height: 150px;
		background-repeat: no-repeat;
		background-position: 5px 120px;
	}
/**
 * Dialog - Small
 */
	DIV.dialogBig {
		position: absolute;
		left: 50%;
		top: 100px;
		z-index: 1001;
		width: 712px;
		margin-left: -356px;
	}
	DIV.dialogBig DIV.head {
		height: 38px;
		background-position: 0px 0px;
	}
	DIV.dialogBig DIV.head H1, DIV.dialogSmall DIV.head H1 {
		margin: 0px;
		height: 0px;
		padding-left: 23px;
		height: 38px;
		line-height: 38px;
		float:left;
		font-size: 14px;
		font-weight: bolder;
	}
	DIV.dialogBig DIV.head H1 {
		width: 640px;
	}
	DIV.dialogBig DIV.head A.close, DIV.dialogSmall DIV.head A.close {
		display: block;
		float:right;
		width: 40px;
		height: 38px;
		background-position: left top;
	}
	DIV.dialogBig DIV.head A.close:hover, DIV.dialogSmall DIV.head A.close:hover {
		background-position: left center;
	}
	DIV.dialogBig DIV.head A.close:active, DIV.dialogSmall DIV.head A.close:active {
		background-position: left bottom;
	}
	DIV.dialogBig DIV.center {
		padding-top: 13px;
		padding-left: 20px;
		padding-bottom: 10px;
	}
	DIV.dialogBig DIV.center H1 { 
		font-size: 16px;
		line-height: 24px;
		font-weight: bolder;
	}
	DIV.dialogBig DIV.center DIV.base {
		padding: 3px;
		width: 667px;
		height: 500px;
	}
	DIV.dialogBig DIV.center DIV.base IMG {
		width: 667px;
		height: 500px;
		margin: 0px;
	}
	DIV.dialogBig DIV.center TD.pages {
		color: #5e5e5e;		
	}
	DIV.dialogBig DIV.center TD.desc {
		color: #b2b2b2;
		text-align: center;		
	}
	DIV.dialogBig DIV.center TD A.navi {
		display: block;
		width: 43px;
		height: 39px;
	}
	DIV.dialogBig DIV.center TD.left A.navi {
		background-position: 0px -39px;
	}
	DIV.dialogBig DIV.center TD.left A.navi:hover {
		background-position: 0px -78px;
	}
	/*
	DIV.dialogBig DIV.center TD.left A.navi:focus {
		background-position: 0px -117px;
	}
	*/
	DIV.dialogBig DIV.center TD.left A.disable {
		cursor: default;
		background-position: 0px 0px !important;
	}
	DIV.dialogBig DIV.center TD.right A.navi {
		background-position: -43px -39px;
	}
	DIV.dialogBig DIV.center TD.right A.navi:hover {
		background-position: -43px -78px;
	}
	/*
	DIV.dialogBig DIV.center TD.right A.navi:focus {
		background-position: -43px -117px;
	}
	*/
	DIV.dialogBig DIV.center TD.right A.disable {
		cursor: default;
		background-position: -43px 0px !important;
	}
	DIV.dialogBig DIV.center TABLE {
		width: 673px;
	}
	DIV.dialogBig DIV.center TR.bgRow TD {
		height: 8px;
		line-height: 1px;
		font-size: 1px;
	}
	DIV.dialogBig DIV.center TD.bgTop,
	DIV.dialogBig DIV.center TD.bgBottom {
	}
	DIV.dialogBig DIV.center TD.bgTop {
		background-position: 0px 0px;
	}
	DIV.dialogBig DIV.center TD.bgCenter {
		background-position: -197px 0px;
		color: #fff;
		font-size: 11px;
		line-height: 17px;
		text-align: justify;
	}
	DIV.dialogBig DIV.center TD.bgCenter P {
		padding: 10px 15px;
		margin: 0px;
	}
	DIV.dialogBig DIV.center TD.confirm A.buttonStd {
		margin-top: 20px;
		width: 167px;
		text-align: center;
	}
	DIV.dialogBig DIV.center TD.bgBottom {
		background-position: -394px 0px;
	}
	DIV.dialogBig DIV.center TD A.commander,
	DIV.dialogBig DIV.center TD A.idle {
		display: block;
		width: 197px;
		height: 210px;
	}
	DIV.dialogBig DIV.center TD A.commander SPAN,
	DIV.dialogBig DIV.center TD A.idle SPAN {
		display: block;
		padding-top: 182px;
		text-align: center;
		color: #fff;
		font-size: 14px;
		font-weight: bolder;
	}
	DIV.dialogBig DIV.center TD.left A.commander { background-position: 0px 0px; }
	DIV.dialogBig DIV.center TD.left A.commander:hover { background-position: 0px -210px; }
	DIV.dialogBig DIV.center TD.left A.idle { background-position: 0px -420px; }
	DIV.dialogBig DIV.center TD.left A.idle:hover { background-position: 0px -630px; }
	
	DIV.dialogBig DIV.center TD.center A.commander { background-position: -197px 0px; }
	DIV.dialogBig DIV.center TD.center A.commander:hover { background-position: -197px -210px; }
	DIV.dialogBig DIV.center TD.center A.idle { background-position: -197px -420px; }
	DIV.dialogBig DIV.center TD.center A.idle:hover { background-position: -197px -630px; }
	
	DIV.dialogBig DIV.center TD.right A.commander { background-position: -394px 0px; }
	DIV.dialogBig DIV.center TD.right A.commander:hover { background-position: -394px -210px; }
	DIV.dialogBig DIV.center TD.right A.idle { background-position: -394px -420px; }
	DIV.dialogBig DIV.center TD.right A.idle:hover { background-position: -394px -630px; }
	
	DIV.dialogBig DIV.foot {
		height: 6px;
		line-height: 6px;
		font-size: 6px;
		background-position: 0px -38px;
		background-repeat: no-repeat;
		
	}
	DIV.dialogSmall {
		position: absolute;
		left: 50%;
		top: 100px;
		width: 512px;
		margin-left: -256px;
		height: 400px;
		z-index: 1001;
	}
	DIV.dialogSmall DIV.head {
		height: 38px;
		background-position: 0px 0px;
	}
	DIV.dialogSmall DIV.head H1 {
		width: 449px;
	}
	DIV.dialogSmall DIV.center {
		padding-top: 13px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 10px;
	}
	DIV.dialogSmall DIV.center DIV.errorMessage, DIV.dialogSmall DIV.center TD.errorMessage, 
	DIV.dialogBig DIV.center DIV.errorMessage, DIV.dialogBig DIV.center TD.errorMessage {
		height: 35px;
		line-height: 35px;
		text-align: center;
		overflow: hidden;
		color: #f11616;
		font-weight: bolder;
		font-size: 10px;
		background-position: center top;
		background-repeat: no-repeat;
		margin-bottom: 7px;
	}
	DIV.dialogSmall DIV.center TD.errorMessage  {
		background-position: right top !important;
		padding-left: 30px;
	}
	DIV.dialogSmall DIV.center TABLE {
		width: 418px;
	}
	DIV.dialogSmall DIV.center TABLE TD.spacer {
		height: 20px;
	}
	DIV.dialogSmall DIV.center TABLE TD.left,
	DIV.dialogSmall DIV.center TABLE TD.right {
		height: 40px;
	}
	DIV.dialogSmall DIV.center TABLE TD.left {
		color: #fff;
		font-size: 11px;
		font-weight: bolder;
		text-align: right;	
	}
	DIV.dialogSmall DIV.center TABLE TD.left A.checkbox, DIV.dialogSmall DIV.center TABLE TD.left A.checkboxActive {
		float: right;
	}
	DIV.dialogSmall DIV.center TABLE TD.right {
		padding-left: 15px;
		color: #b2b2b2;
		font-size: 11px;
	}  
	DIV.dialogSmall DIV.center TABLE TD.right INPUT.input {
		float:left;
		width: 259px;
		height: 20px;
		padding: 0px;
		padding-left: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin: 0px;
		border: 0;
		font-size: 16px;
	}
	DIV.dialogSmall DIV.center TABLE TD.right TEXTAREA.textarea {
		width: 249px;
		height: 171px;
		padding: 10px;
		margin: 0px;
		border: 0;
		font-size: 12px;
		line-height: 18px;
		background-color: #d9d9d9;
		background-repeat: no-repeat;
		border: 2px solid #000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	* HTML DIV.dialogSmall DIV.center TABLE TD.right TEXTAREA.textarea {
		width: 251px;
		height: 173px;
	}
	DIV.dialogSmall DIV.center TABLE TD A.buttonStd {
		margin-left: 10px;
	}
	DIV.dialogSmall DIV.center TABLE TD.right SELECT {
		width: 271px;
	}
	DIV.dialogSmall DIV.center TABLE TD.right INPUT.error,
	DIV.dialogSmall DIV.center TABLE TD.right TEXTAREA.error {
		border: 2px solid #f00;
	}
	DIV.dialogSmall DIV.center TABLE TD.right P {
		line-height: 17px;
	}
	DIV.dialogSmall DIV.foot {
		height: 8px;
		line-height: 8px;
		font-size: 8px;
		background-position: 0px -38px;
		background-repeat: no-repeat;
		
	}
/**
 * universe selection
 */
	A.uniBig, A.uniSmall {
		display: block;
		height: 90px;
		color: #4c4c4c;
	}
	A.uniBig SPAN, A.uniSmall SPAN {
		cursor: pointer;
	}
	A.uniBig {
		padding-left: 33px;
		width: 438px;
	}
	A.uniBig SPAN.name {
		float:left;
		font-size: 22px;
		font-weight: bolder;
		line-height: 90px;	
		height: 90px;	
		margin-right: 10px;
	}
	A.uniBig SPAN.number {
		float:left;
		font-size: 44px;
		font-weight: bolder;
		line-height: 85px;
		height: 90px;
	}
	A.uniBig SPAN.caption1 {
		margin-top: 30px;
		width: 80px;
		font-size: 11px;
		font-weight: bolder;
		float:right;
	}
	A.uniBig SPAN.count1 {
		margin-right: 34px;
		margin-top: 30px;
		width: 50px;
		text-align: right;
		font-size: 11px;
		clear: right;
		float:right;	
	}
	A.uniBig SPAN.caption2 {
		margin-top: 5px;
		width: 80px;
		font-size: 11px;
		font-weight: bolder;
		float:right;
	}
	A.uniBig SPAN.count2 {
		margin-right: 34px;
		margin-top: 5px;
		width: 50px;
		text-align: right;
		font-size: 11px;
		clear: right;
		float:right;	
	}
	A.uniBig:hover, A.uniSmall:hover {
		color: #fff !important;
	}
	A.uniSmall {
		float:left;
		width: 233px;
	}
	A.uniSmall SPAN.name {
		height: 40px;
		line-height: 40px;
		text-align: right;
		float:left;
		width: 140px;
		font-size: 14px;
		font-weight: bolder;
	}
	A.uniSmall SPAN.number {
		height: 40px;
		line-height: 40px;
		width: 85px;
		float:right;
		font-size: 28px;
		font-weight: bolder;
	}
	A.uniSmall SPAN.caption {
		margin-top: 5px;
		padding-left: 60px;
		font-weight: bolder;
		font-size: 11px;
		float: left;
	}
	A.uniSmall SPAN.count {
		padding-right: 55px;
		margin-top: 5px;
		font-size: 11px;
		float: right;
	}
	A.uniMargin {
		margin-right: 5px;
	}
	A.uniPos1 { background-position: 0px 0px; }
	A.uniPos2 { background-position: 0px -90px; }
	A.uniPos3 { background-position: 0px -180px; }
	A.uniPos4 { background-position: 0px -270px; }
	A.uniPos5 { background-position: -233px -270px; }
	A.uniPos6 { background-position: 0px -360px; }
	A.uniPos7 { background-position: -233px -360px; }
/**
 * forms
 */
	A.checkbox, A.checkboxActive {
		display: block;
		width: 14px;
		height: 13px;
		background-repeat: no-repeat;
	}
	A.checkbox {
		background-position: left 0px;
	}
	A.checkboxActive {
		background-position: left -26px;		
	}
	A.checkbox:hover {
		background-position: left -13px !important;
	}
	A.checkboxActive:hover {
		background-position: left -39px;		
	}
	INPUT.checkbox {
		display: none;
	}
	A.buttonStd {
		float: left;
		padding: 0px 29px 0px 0px;
		background-position: right 0px;
		background-repeat: no-repeat;
		text-decoration: none !important;
		color: #fff !important;
		font-size: 12px;
		font-weight: bold;
		line-height: 32px;
	}
	A.buttonStd SPAN {
		float: left;
		display: block;
		padding-right: 29px;
		height: 36px;
		background-position: left 0px;
		background-repeat: no-repeat;
	}
	A.buttonStd:active {
		background-position: right -36px;
	}
	A.buttonStd:active SPAN {
		background-position: left -36px;
	}
/**
 * Imprint
 */
	.imprint {
		padding-left: 20px; 	
	}
	
	.imprint table {
		width: 650px !important;
	}
	
	.imprint .notice {
		font-size: 12px;
		font-weight: bold;
	}
	
/**
 * Helper
 */
	DIV.spacer5 {
		height: 5px;
		line-height: 5px;
		font-size: 1px;
	}
	.fontBold {
		font-weight: bolder;
	}
	.fontRight {
		text-align: right;
	}
	.floatLeft {
		float:left;
	}
	.floatRight {
		float:right;
	}
/**
 * background images
 */
/**
 * default
 */
	.interface_background {
		background-image: url('/start/img/interface/background.jpg');
	}
	.interface_sprite {
		background-image: url('/start/img/interface/sprite.jpg');
	}
	.interface_logo {
		background-image: url('/start/img/interface/logo.jpg');
	}
	.interface_plus {
		background-image: url('/start/img/interface/plus.png');
	}
	.interface_loading {
		background-image: url('/start/img/interface/loading.gif');
	}
	.interface_center_bottom_sprite {
		background-image: url('/start/img/interface/center/bottom/sprite.jpg');
	}
	.interface_center_bottom_center_tile {
		background-image: url('/start/img/interface/center/bottom/center/tile.jpg');
	}
	.interface_center_bottom_center_top {
		background-image: url('/start/img/interface/center/bottom/center/top.jpg');
	}
	
	
/**
 * Play Free bottom different languagues
 */
	.interface_center_bottom_center_bottom_ae {
		background-image: url('/start/img/interface/center/bottom/center/bottom-ae.jpg');
	}
	.interface_center_bottom_center_bottom_au {
		background-image: url('/start/img/interface/center/bottom/center/bottom-au.jpg');
	}
	.interface_center_bottom_center_bottom_bg {
		background-image: url('/start/img/interface/center/bottom/center/bottom-bg.jpg');
	}
	.interface_center_bottom_center_bottom_bs {
		background-image: url('/start/img/interface/center/bottom/center/bottom-bs.jpg');
	}
	.interface_center_bottom_center_bottom_cl {
		background-image: url('/start/img/interface/center/bottom/center/bottom-cl.jpg');
	}
	.interface_center_bottom_center_bottom_cs {
		background-image: url('/start/img/interface/center/bottom/center/bottom-cs.jpg');
	}
	.interface_center_bottom_center_bottom_da {
		background-image: url('/start/img/interface/center/bottom/center/bottom-da.jpg');
	}
	.interface_center_bottom_center_bottom_de {
		background-image: url('/start/img/interface/center/bottom/center/bottom-de.jpg');
	}
	.interface_center_bottom_center_bottom_el {
		background-image: url('/start/img/interface/center/bottom/center/bottom-el.jpg');
	}
	.interface_center_bottom_center_bottom_en,
	.interface_center_bottom_center_bottom_en-au,
	.interface_center_bottom_center_bottom_en-us {
		background-image: url('/start/img/interface/center/bottom/center/bottom-en.jpg');
	}
	.interface_center_bottom_center_bottom_es,
	.interface_center_bottom_center_bottom_es-cl {
		background-image: url('/start/img/interface/center/bottom/center/bottom-es.jpg');
	}
	.interface_center_bottom_center_bottom_fi {
		background-image: url('/start/img/interface/center/bottom/center/bottom-fi.jpg');
	}
	.interface_center_bottom_center_bottom_fr {
		background-image: url('/start/img/interface/center/bottom/center/bottom-fr.jpg');
	}
	.interface_center_bottom_center_bottom_en-gb,
	.interface_center_bottom_center_bottom_gb {
		background-image: url('/start/img/interface/center/bottom/center/bottom-gb.jpg');
	}
	.interface_center_bottom_center_bottom_hk {
		background-image: url('/start/img/interface/center/bottom/center/bottom-hk.jpg');
	}
	.interface_center_bottom_center_bottom_hr {
		background-image: url('/start/img/interface/center/bottom/center/bottom-hr.jpg');
	}
	.interface_center_bottom_center_bottom_hu {
		background-image: url('/start/img/interface/center/bottom/center/bottom-hu.jpg');
	}
	.interface_center_bottom_center_bottom_it {
		background-image: url('/start/img/interface/center/bottom/center/bottom-it.jpg');
	}
	.interface_center_bottom_center_bottom_ja {
		background-image: url('/start/img/interface/center/bottom/center/bottom-ja.jpg');
	}
	.interface_center_bottom_center_bottom_ko {
		background-image: url('/start/img/interface/center/bottom/center/bottom-ko.jpg');
	}
	.interface_center_bottom_center_bottom_lt {
		background-image: url('/start/img/interface/center/bottom/center/bottom-lt.jpg');
	}
	.interface_center_bottom_center_bottom_nl {
		background-image: url('/start/img/interface/center/bottom/center/bottom-nl.jpg');
	}
	.interface_center_bottom_center_bottom_no {
		background-image: url('/start/img/interface/center/bottom/center/bottom-no.jpg');
	}
	.interface_center_bottom_center_bottom_org {
		background-image: url('/start/img/interface/center/bottom/center/bottom-org.jpg');
	}
	.interface_center_bottom_center_bottom_pl {
		background-image: url('/start/img/interface/center/bottom/center/bottom-pl.jpg');
	}
	.interface_center_bottom_center_bottom_pt {
		background-image: url('/start/img/interface/center/bottom/center/bottom-pt.jpg');
	}
	.interface_center_bottom_center_bottom_ro {
		background-image: url('/start/img/interface/center/bottom/center/bottom-ro.jpg');
	}
	.interface_center_bottom_center_bottom_ru {
		background-image: url('/start/img/interface/center/bottom/center/bottom-ru.jpg');
	}
	.interface_center_bottom_center_bottom_sk {
		background-image: url('/start/img/interface/center/bottom/center/bottom-sk.jpg');
	}
	.interface_center_bottom_center_bottom_sl {
		background-image: url('/start/img/interface/center/bottom/center/bottom-sl.jpg');
	}
	.interface_center_bottom_center_bottom_sr {
		background-image: url('/start/img/interface/center/bottom/center/bottom-sr.jpg');
	}
	.interface_center_bottom_center_bottom_sv {
		background-image: url('/start/img/interface/center/bottom/center/bottom-sv.jpg');
	}
	.interface_center_bottom_center_bottom_tr {
		background-image: url('/start/img/interface/center/bottom/center/bottom-tr.jpg');
	}
	.interface_center_bottom_center_bottom_tw {
		background-image: url('/start/img/interface/center/bottom/center/bottom-tw.jpg');
	}
	.interface_center_bottom_center_bottom_us {
		background-image: url('/start/img/interface/center/bottom/center/bottom-us.jpg');
	}
	
	
	
	.interface_center_bottom_center_commander {
		background-image: url('/start/img/interface/center/bottom/center/commander.jpg');
	}
	.interface_center_bottom_right_news_top {
		background-image: url('/start/img/interface/center/bottom/right/newstop.jpg');
	}
	.interface_center_bottom_right_news_tile {
		background-image: url('/start/img/interface/center/bottom/right/newstile.jpg');
	}
	.interface_center_bottom_right_sprite {
		background-image: url('/start/img/interface/center/bottom/right/sprite.png');
	}
/**
 * dialog - big
 */
	.interface_dialog_big_sprite {
		background-image: url('/start/img/interface/dialog/big/sprite.jpg');
	}
	.interface_dialog_big_tile {
		background-image: url('/start/img/interface/dialog/big/tile.jpg');
	}
	.interface_dialog_big_base {
		background-image: url('/start/img/interface/dialog/big/base.jpg');
	}
	.interface_dialog_big_navi {
		background-image: url('/start/img/interface/dialog/big/navi.jpg');
	}
	.interface_dialog_big_commander {
		background-image: url('/start/img/interface/dialog/big/commander.jpg');
	}
	.interface_dialog_big_galaxies {
		background-image: url('/start/img/interface/dialog/big/galaxies.jpg');
	}
	.interface_dialog_big_random {
		background-image: url('/start/img/interface/dialog/big/random.jpg');
	}
	.interface_dialog_big_table {
		background-image: url('/start/img/interface/dialog/big/table.jpg');
	}
	.interface_dialog_big_close {
		background-image: url('/start/img/interface/dialog/big/close.jpg');
	}
/**
 * dialog - small
 */
	.interface_dialog_small_sprite {
		background-image: url('/start/img/interface/dialog/small/sprite.jpg');
	}
	.interface_dialog_small_tile {
		background-image: url('/start/img/interface/dialog/small/tile.jpg');
	}
	.interface_dialog_small_error {
		background-image: url('/start/img/interface/dialog/small/error.jpg');
	}
	.interface_dialog_small_input {
		background-image: url('/start/img/interface/dialog/small/input.jpg');
	}
	.interface_dialog_small_textarea {
		background-image: url('/start/img/interface/dialog/small/textarea.jpg');
	}
	.interface_dialog_small_close {
		background-image: url('/start/img/interface/dialog/small/close.jpg');
	}
/**
 * univserse
 */
	.interface_universe_idle {
		background-image: url('/start/img/interface/universe/idle.jpg');
	}
	.interface_universe_active {
		background-image: url('/start/img/interface/universe/active.jpg');
	}
/**
 * form elements
 */
	.interface_forms_checkbox {
		background-image: url('/start/img/interface/forms/checkbox.gif');
	}
	.interface_forms_button {
		background-image: url('/start/img/interface/forms/button.jpg');
	}
	
	
/**
 * buttons
 */
	.interface_button_center_ae {
		background-image: url('/start/img/interface/button/center-ae.jpg');
	}
	.interface_button_center_au {
		background-image: url('/start/img/interface/button/center-au.jpg');
	}
	.interface_button_center_bg {
		background-image: url('/start/img/interface/button/center-bg.jpg');
	}
	.interface_button_center_bs {
		background-image: url('/start/img/interface/button/center-bs.jpg');
	}
	.interface_button_center_cl {
		background-image: url('/start/img/interface/button/center-cl.jpg');
	}
	.interface_button_center_cs {
		background-image: url('/start/img/interface/button/center-cs.jpg');
	}
	.interface_button_center_da {
		background-image: url('/start/img/interface/button/center-da.jpg');
	}
	.interface_button_center_de {
		background-image: url('/start/img/interface/button/center-de.jpg');
	}
	.interface_button_center_el {
		background-image: url('/start/img/interface/button/center-el.jpg');
	}
	.interface_button_center_en,
	.interface_button_center_en-us,
	.interface_button_center_en-au {
		background-image: url('/start/img/interface/button/center-en.jpg');
	}
	.interface_button_center_es,
	.interface_button_center_es-cl {
		background-image: url('/start/img/interface/button/center-es.jpg');
	}
	.interface_button_center_fi {
		background-image: url('/start/img/interface/button/center-fi.jpg');
	}
	.interface_button_center_fr {
		background-image: url('/start/img/interface/button/center-fr.jpg');
	}
	.interface_button_center_en-gb,
	.interface_button_center_gb {
		background-image: url('/start/img/interface/button/center-gb.jpg');
	}
	.interface_button_center_hk {
		background-image: url('/start/img/interface/button/center-hk.jpg');
	}
	.interface_button_center_hr {
		background-image: url('/start/img/interface/button/center-hr.jpg');
	}
	.interface_button_center_hu {
		background-image: url('/start/img/interface/button/center-hu.jpg');
	}
	.interface_button_center_it {
		background-image: url('/start/img/interface/button/center-it.jpg');
	}
	.interface_button_center_ja {
		background-image: url('/start/img/interface/button/center-ja.jpg');
	}
	.interface_button_center_ko {
		background-image: url('/start/img/interface/button/center-ko.jpg');
	}
	.interface_button_center_lt {
		background-image: url('/start/img/interface/button/center-lt.jpg');
	}
	.interface_button_center_nl {
		background-image: url('/start/img/interface/button/center-nl.jpg');
	}
	.interface_button_center_no {
		background-image: url('/start/img/interface/button/center-no.jpg');
	}
	.interface_button_center_org {
		background-image: url('/start/img/interface/button/center-org.jpg');
	}
	.interface_button_center_pl {
		background-image: url('/start/img/interface/button/center-pl.jpg');
	}
	.interface_button_center_pt {
		background-image: url('/start/img/interface/button/center-pt.jpg');
	}
	.interface_button_center_ro {
		background-image: url('/start/img/interface/button/center-ro.jpg');
	}
	.interface_button_center_ru {
		background-image: url('/start/img/interface/button/center-ru.jpg');
	}
	.interface_button_center_sk {
		background-image: url('/start/img/interface/button/center-sk.jpg');
	}
	.interface_button_center_sl {
		background-image: url('/start/img/interface/button/center-sl.jpg');
	}
	.interface_button_center_sr {
		background-image: url('/start/img/interface/button/center-sr.jpg');
	}
	.interface_button_center_sv {
		background-image: url('/start/img/interface/button/center-sv.jpg');
	}
	.interface_button_center_tr {
		background-image: url('/start/img/interface/button/center-tr.jpg');
	}
	.interface_button_center_tw {
		background-image: url('/start/img/interface/button/center-tw.jpg');
	}
	.interface_button_center_us {
		background-image: url('/start/img/interface/button/center-us.jpg');
	}
	
/**
 * language area	
 */
	.lang_background {
		background-image: url('/start/img/lang/background.gif');
	}
	.lang_select {
		background-image: url('/start/img/lang/select.gif');
	}
	.lang_sprite {
		background-image: url('/start/img/lang/sprite.gif');
	}

/**
 * Flag sprite definition
 */
	
	.flagPos_ad { background-position: 0px 0px; }
	.flagPos_ae { background-position: -16px 0px; }
	.flagPos_af { background-position: -32px 0px; }
	.flagPos_ag { background-position: -48px 0px; }
	.flagPos_ai { background-position: -64px 0px; }
	.flagPos_al { background-position: -80px 0px; }
	.flagPos_am { background-position: -96px 0px; }
	.flagPos_an { background-position: -112px 0px; }
	.flagPos_ao { background-position: -128px 0px; }
	.flagPos_ar { background-position: -144px 0px; }
	.flagPos_as { background-position: -160px 0px; }
	.flagPos_at { background-position: -176px 0px; }
	.flagPos_au { background-position: -192px 0px; }
	.flagPos_aw { background-position: -208px 0px; }
	.flagPos_ax { background-position: -224px 0px; }
	.flagPos_az { background-position: -240px 0px; }
	.flagPos_ba { background-position: -256px 0px; }
	.flagPos_bb { background-position: -272px 0px; }
	.flagPos_bd { background-position: -288px 0px; }
	.flagPos_be { background-position: -304px 0px; }
	.flagPos_bf { background-position: -320px 0px; }
	.flagPos_bg { background-position: -336px 0px; }
	.flagPos_bh { background-position: -352px 0px; }
	.flagPos_bi { background-position: -368px 0px; }
	.flagPos_bj { background-position: -384px 0px; }
	.flagPos_bm { background-position: -400px 0px; }
	.flagPos_bn { background-position: -416px 0px; }
	.flagPos_bo { background-position: -432px 0px; }
	.flagPos_br { background-position: -448px 0px; }
	.flagPos_bs { background-position: -464px 0px; }
	.flagPos_bt { background-position: -480px 0px; }
	.flagPos_bv { background-position: -496px 0px; }
	.flagPos_bw { background-position: -512px 0px; }
	.flagPos_by { background-position: -528px 0px; }
	.flagPos_bz { background-position: -544px 0px; }
	.flagPos_ca { background-position: -560px 0px; }
	.flagPos_catalonia { background-position: -576px 0px; }
	.flagPos_cc { background-position: -592px 0px; }
	.flagPos_cd { background-position: -608px 0px; }
	.flagPos_cf { background-position: -624px 0px; }
	.flagPos_cg { background-position: -640px 0px; }
	.flagPos_ch { background-position: -656px 0px; }
	.flagPos_ci { background-position: -672px 0px; }
	.flagPos_ck { background-position: -688px 0px; }
	.flagPos_cl { background-position: -704px 0px; }
	.flagPos_cm { background-position: -720px 0px; }
	.flagPos_cn { background-position: -736px 0px; }
	.flagPos_co { background-position: -752px 0px; }
	.flagPos_cr { background-position: -768px 0px; }
	.flagPos_cs { background-position: -784px 0px; }
	.flagPos_cu { background-position: -800px 0px; }
	.flagPos_cv { background-position: -816px 0px; }
	.flagPos_cx { background-position: -832px 0px; }
	.flagPos_cy { background-position: -848px 0px; }
	.flagPos_cz { background-position: -864px 0px; }
	.flagPos_de { background-position: -880px 0px; }
	.flagPos_dj { background-position: -896px 0px; }
	.flagPos_dk { background-position: -912px 0px; }
	.flagPos_dm { background-position: -928px 0px; }
	.flagPos_do { background-position: -944px 0px; }
	.flagPos_dz { background-position: -960px 0px; }
	.flagPos_ec { background-position: -976px 0px; }
	.flagPos_ee { background-position: -992px 0px; }
	.flagPos_eg { background-position: -1008px 0px; }
	.flagPos_eh { background-position: -1024px 0px; }
	.flagPos_en { background-position: -1040px 0px; }
	.flagPos_er { background-position: -1056px 0px; }
	.flagPos_es { background-position: -1072px 0px; }
	.flagPos_et { background-position: -1088px 0px; }
	.flagPos_europeanunion { background-position: -1104px 0px; }
	.flagPos_fam { background-position: -1120px 0px; }
	.flagPos_fi { background-position: -1136px 0px; }
	.flagPos_fj { background-position: -1152px 0px; }
	.flagPos_fk { background-position: -1168px 0px; }
	.flagPos_fm { background-position: -1184px 0px; }
	.flagPos_fo { background-position: -1200px 0px; }
	.flagPos_fr { background-position: -1216px 0px; }
	.flagPos_ga { background-position: -1232px 0px; }
	.flagPos_gb { background-position: -1248px 0px; }
	.flagPos_gd { background-position: -1264px 0px; }
	.flagPos_ge { background-position: -1280px 0px; }
	.flagPos_gf { background-position: -1296px 0px; }
	.flagPos_gh { background-position: -1312px 0px; }
	.flagPos_gi { background-position: -1328px 0px; }
	.flagPos_gl { background-position: -1344px 0px; }
	.flagPos_gm { background-position: -1360px 0px; }
	.flagPos_gn { background-position: -1376px 0px; }
	.flagPos_gp { background-position: -1392px 0px; }
	.flagPos_gq { background-position: -1408px 0px; }
	.flagPos_gr { background-position: -1424px 0px; }
	.flagPos_gs { background-position: -1440px 0px; }
	.flagPos_gt { background-position: -1456px 0px; }
	.flagPos_gu { background-position: -1472px 0px; }
	.flagPos_gw { background-position: -1488px 0px; }
	.flagPos_gy { background-position: -1504px 0px; }
	.flagPos_hk { background-position: -1520px 0px; }
	.flagPos_hm { background-position: -1536px 0px; }
	.flagPos_hn { background-position: -1552px 0px; }
	.flagPos_hr { background-position: -1568px 0px; }
	.flagPos_ht { background-position: -1584px 0px; }
	.flagPos_hu { background-position: -1600px 0px; }
	.flagPos_id { background-position: -1616px 0px; }
	.flagPos_ie { background-position: -1632px 0px; }
	.flagPos_il { background-position: -1648px 0px; }
	.flagPos_in { background-position: -1664px 0px; }
	.flagPos_io { background-position: -1680px 0px; }
	.flagPos_iq { background-position: -1696px 0px; }
	.flagPos_ir { background-position: -1712px 0px; }
	.flagPos_is { background-position: -1728px 0px; }
	.flagPos_it { background-position: -1744px 0px; }
	.flagPos_jm { background-position: -1760px 0px; }
	.flagPos_jo { background-position: -1776px 0px; }
	.flagPos_jp { background-position: -1792px 0px; }
	.flagPos_ke { background-position: -1808px 0px; }
	.flagPos_kg { background-position: -1824px 0px; }
	.flagPos_kh { background-position: -1840px 0px; }
	.flagPos_ki { background-position: -1856px 0px; }
	.flagPos_km { background-position: -1872px 0px; }
	.flagPos_kn { background-position: -1888px 0px; }
	.flagPos_kp { background-position: -1904px 0px; }
	.flagPos_kr { background-position: -1920px 0px; }
	.flagPos_kw { background-position: -1936px 0px; }
	.flagPos_ky { background-position: -1952px 0px; }
	.flagPos_kz { background-position: -1968px 0px; }
	.flagPos_la { background-position: -1984px 0px; }
	.flagPos_lb { background-position: -2000px 0px; }
	.flagPos_lc { background-position: -2016px 0px; }
	.flagPos_li { background-position: -2032px 0px; }
	.flagPos_lk { background-position: -2048px 0px; }
	.flagPos_lr { background-position: -2064px 0px; }
	.flagPos_ls { background-position: -2080px 0px; }
	.flagPos_lt { background-position: -2096px 0px; }
	.flagPos_lu { background-position: -2112px 0px; }
	.flagPos_lv { background-position: -2128px 0px; }
	.flagPos_ly { background-position: -2144px 0px; }
	.flagPos_ma { background-position: -2160px 0px; }
	.flagPos_mc { background-position: -2176px 0px; }
	.flagPos_md { background-position: -2192px 0px; }
	.flagPos_me { background-position: -2208px 0px; }
	.flagPos_mg { background-position: -2224px 0px; }
	.flagPos_mh { background-position: -2240px 0px; }
	.flagPos_mk { background-position: -2256px 0px; }
	.flagPos_ml { background-position: -2272px 0px; }
	.flagPos_mm { background-position: -2288px 0px; }
	.flagPos_mn { background-position: -2304px 0px; }
	.flagPos_mo { background-position: -2320px 0px; }
	.flagPos_mp { background-position: -2336px 0px; }
	.flagPos_mq { background-position: -2352px 0px; }
	.flagPos_mr { background-position: -2368px 0px; }
	.flagPos_ms { background-position: -2384px 0px; }
	.flagPos_mt { background-position: -2400px 0px; }
	.flagPos_mu { background-position: -2416px 0px; }
	.flagPos_mv { background-position: -2432px 0px; }
	.flagPos_mw { background-position: -2448px 0px; }
	.flagPos_mx { background-position: -2464px 0px; }
	.flagPos_my { background-position: -2480px 0px; }
	.flagPos_mz { background-position: -2496px 0px; }
	.flagPos_na { background-position: -2512px 0px; }
	.flagPos_nc { background-position: -2528px 0px; }
	.flagPos_ne { background-position: -2544px 0px; }
	.flagPos_nf { background-position: -2560px 0px; }
	.flagPos_ng { background-position: -2576px 0px; }
	.flagPos_ni { background-position: -2592px 0px; }
	.flagPos_nl { background-position: -2608px 0px; }
	.flagPos_no { background-position: -2624px 0px; }
	.flagPos_np { background-position: -2640px 0px; }
	.flagPos_nr { background-position: -2656px 0px; }
	.flagPos_nu { background-position: -2672px 0px; }
	.flagPos_nz { background-position: -2688px 0px; }
	.flagPos_om { background-position: -2704px 0px; }
	.flagPos_pa { background-position: -2720px 0px; }
	.flagPos_pe { background-position: -2736px 0px; }
	.flagPos_pf { background-position: -2752px 0px; }
	.flagPos_pg { background-position: -2768px 0px; }
	.flagPos_ph { background-position: -2784px 0px; }
	.flagPos_pk { background-position: -2800px 0px; }
	.flagPos_pl { background-position: -2816px 0px; }
	.flagPos_pm { background-position: -2832px 0px; }
	.flagPos_pn { background-position: -2848px 0px; }
	.flagPos_pr { background-position: -2864px 0px; }
	.flagPos_ps { background-position: -2880px 0px; }
	.flagPos_pt { background-position: -2896px 0px; }
	.flagPos_pw { background-position: -2912px 0px; }
	.flagPos_py { background-position: -2928px 0px; }
	.flagPos_qa { background-position: -2944px 0px; }
	.flagPos_re { background-position: -2960px 0px; }
	.flagPos_ro { background-position: -2976px 0px; }
	.flagPos_rs { background-position: -2992px 0px; }
	.flagPos_ru { background-position: -3008px 0px; }
	.flagPos_rw { background-position: -3024px 0px; }
	.flagPos_sa { background-position: -3040px 0px; }
	.flagPos_sb { background-position: -3056px 0px; }
	.flagPos_sc { background-position: -3072px 0px; }
	.flagPos_scotland { background-position: -3088px 0px; }
	.flagPos_sd { background-position: -3104px 0px; }
	.flagPos_se { background-position: -3120px 0px; }
	.flagPos_sg { background-position: -3136px 0px; }
	.flagPos_sh { background-position: -3152px 0px; }
	.flagPos_si { background-position: -3168px 0px; }
	.flagPos_sj { background-position: -3184px 0px; }
	.flagPos_sk { background-position: -3200px 0px; }
	.flagPos_sl { background-position: -3216px 0px; }
	.flagPos_sm { background-position: -3232px 0px; }
	.flagPos_sn { background-position: -3248px 0px; }
	.flagPos_so { background-position: -3264px 0px; }
	.flagPos_sr { background-position: -3280px 0px; }
	.flagPos_st { background-position: -3296px 0px; }
	.flagPos_sv { background-position: -3312px 0px; }
	.flagPos_sy { background-position: -3328px 0px; }
	.flagPos_sz { background-position: -3344px 0px; }
	.flagPos_tc { background-position: -3360px 0px; }
	.flagPos_td { background-position: -3376px 0px; }
	.flagPos_tf { background-position: -3392px 0px; }
	.flagPos_tg { background-position: -3408px 0px; }
	.flagPos_th { background-position: -3424px 0px; }
	.flagPos_tj { background-position: -3440px 0px; }
	.flagPos_tk { background-position: -3456px 0px; }
	.flagPos_tl { background-position: -3472px 0px; }
	.flagPos_tm { background-position: -3488px 0px; }
	.flagPos_tn { background-position: -3504px 0px; }
	.flagPos_to { background-position: -3520px 0px; }
	.flagPos_tr { background-position: -3536px 0px; }
	.flagPos_tt { background-position: -3552px 0px; }
	.flagPos_tv { background-position: -3568px 0px; }
	.flagPos_tw { background-position: -3584px 0px; }
	.flagPos_tz { background-position: -3600px 0px; }
	.flagPos_ua { background-position: -3616px 0px; }
	.flagPos_ug { background-position: -3632px 0px; }
	.flagPos_um { background-position: -3648px 0px; }
	.flagPos_us { background-position: -3664px 0px; }
	.flagPos_uy { background-position: -3680px 0px; }
	.flagPos_uz { background-position: -3696px 0px; }
	.flagPos_va { background-position: -3712px 0px; }
	.flagPos_vc { background-position: -3728px 0px; }
	.flagPos_ve { background-position: -3744px 0px; }
	.flagPos_vg { background-position: -3760px 0px; }
	.flagPos_vi { background-position: -3776px 0px; }
	.flagPos_vn { background-position: -3792px 0px; }
	.flagPos_vu { background-position: -3808px 0px; }
	.flagPos_wales { background-position: -3824px 0px; }
	.flagPos_wf { background-position: -3840px 0px; }
	.flagPos_ws { background-position: -3856px 0px; }
	.flagPos_ye { background-position: -3872px 0px; }
	.flagPos_yt { background-position: -3888px 0px; }
	.flagPos_za { background-position: -3904px 0px; }
	.flagPos_zm { background-position: -3920px 0px; }
	.flagPos_zw { background-position: -3936px 0px; }
