* {
	padding: 0px;
	margin: 0px;
	outline: 0;
}

body {
	color: black;
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #fbf3f7;
	font-size: 11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
}

a img {
	border: 0px;
}

a {
	text-decoration: none;
	color: #664a93;
}

a:visited, a:hover {
	color: #7dabab;
}

ol, ul {
	list-style: none;
}

body.de {
	background-image: url(../images/background_de.jpg);
}

body.en {
	background-image: url(../images/background_en.jpg);
}

body.es {
	background-image: url(../images/background_es.jpg);
}

body.fr {
	background-image: url(../images/background_fr.jpg);
}

body.it {
	background-image: url(../images/background_it.jpg);
}

#mainContainer {
	margin-right: auto;
	margin-left: auto;
	margin-top: 230px;
	width: 782px;
	position: relative;
}

#mainContentBlock {
	padding-right: 19px;
	padding-left: 19px;
	padding-bottom: 19px;
	padding-top: 2px;
	border-color: #b2b8bb;
	border-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: none;
	background-color: #e6edf1;
	display: block;
	position: relative;
}

#leftpart {
	float: left;
	width: 530px;
}

#sidebar {
	float: right;
	width: 190px;
}

.divider {
	height: 7px;
	width: 530px;
	background-repeat: no-repeat;
	background-image: url(../images/divider.gif);
	background-position: 8px 0px;
	margin-top: 20px;
	margin-bottom: 13px;
}

#tabBlock {
	background-repeat: no-repeat;
	background-image: url(../images/tab_background.gif);
	height: 52px;
	position: relative;
	width: 782px;
}

#tabBlock #menu {
	position: absolute;
	width: 646px;
	height: 27px;
	top: 9px;
	left: 35px;
	display: block;
}

#tabBlock #menu li {
	margin: 0;
	padding: 0;
	float: left;
}

#tabBlock #menu li a {
	height: 27px;
	text-indent: -9999px;
	display: block;
}

.en #tabBlock #menu {
	background-repeat: no-repeat;
	background-image: url(../images/menu_purple_en.gif);
}

.en #menu-home a 			{ width:  52px; }
.en #menu-buynow a 			{ width: 110px; }
.en #menu-about a 			{ width:  93px; }
.en #menu-biggestbrains a 	{ width: 146px; }
.en #menu-brainfacts a 		{ width: 124px; }
.en #menu-goodies a 		{ width: 109px; }

.en #menu-home.active, .en #menu-home a:hover					{ background-image: url(../images/menu_green_en.gif); background-position:    0px 0px;}
.en #menu-buynow.active, .en #menu-buynow a:hover				{ background-image: url(../images/menu_green_en.gif); background-position:  -52px 0px;}
.en #menu-about.active, .en #menu-about a:hover					{ background-image: url(../images/menu_green_en.gif); background-position: -162px 0px;}
.en #menu-biggestbrains.active, .en #menu-biggestbrains a:hover	{ background-image: url(../images/menu_green_en.gif); background-position: -255px 0px;}
.en #menu-brainfacts.active, .en #menu-brainfacts a:hover 		{ background-image: url(../images/menu_green_en.gif); background-position: -401px 0px;}
.en #menu-goodies.active, .en #menu-goodies a:hover				{ background-image: url(../images/menu_green_en.gif); background-position: -525px 0px;}

.fr #tabBlock #menu {
	background-repeat: no-repeat;
	background-image: url(../images/menu_purple_fr.gif);
}

.fr #menu-home a 			{ width:  52px; }
.fr #menu-buynow a 			{ width: 113px; }
.fr #menu-about a 			{ width: 86px; }
.fr #menu-biggestbrains a 	{ width: 131px; }
.fr #menu-brainfacts a 		{ width: 137px; }
.fr #menu-goodies a 		{ width: 115px; }

.fr #menu-home.active, .fr #menu-home a:hover					{ background-image: url(../images/menu_green_fr.gif); background-position:    0px 0px;}
.fr #menu-buynow.active, .fr #menu-buynow a:hover				{ background-image: url(../images/menu_green_fr.gif); background-position:  -52px 0px;}
.fr #menu-about.active, .fr #menu-about a:hover					{ background-image: url(../images/menu_green_fr.gif); background-position: -165px 0px;}
.fr #menu-biggestbrains.active, .fr #menu-biggestbrains a:hover	{ background-image: url(../images/menu_green_fr.gif); background-position: -251px 0px;}
.fr #menu-brainfacts.active, .fr #menu-brainfacts a:hover 		{ background-image: url(../images/menu_green_fr.gif); background-position: -382px 0px;}
.fr #menu-goodies.active, .fr #menu-goodies a:hover				{ background-image: url(../images/menu_green_fr.gif); background-position: -519px 0px;}

.de #tabBlock #menu {
	background-repeat: no-repeat;
	background-image: url(../images/menu_purple_de.gif);
}

.de #menu-home a 			{ width:  52px; }
.de #menu-buynow a 			{ width: 105px; }
.de #menu-about a 			{ width: 89px; }
.de #menu-biggestbrains a 	{ width: 117px; }
.de #menu-brainfacts a 		{ width: 147px; }
.de #menu-goodies a 		{ width: 124px; }

.de #menu-home.active, .de #menu-home a:hover					{ background-image: url(../images/menu_green_de.gif); background-position:    0px 0px;}
.de #menu-buynow.active, .de #menu-buynow a:hover				{ background-image: url(../images/menu_green_de.gif); background-position:  -52px 0px;}
.de #menu-about.active, .de #menu-about a:hover					{ background-image: url(../images/menu_green_de.gif); background-position: -157px 0px;}
.de #menu-biggestbrains.active, .de #menu-biggestbrains a:hover	{ background-image: url(../images/menu_green_de.gif); background-position: -246px 0px;}
.de #menu-brainfacts.active, .de #menu-brainfacts a:hover 		{ background-image: url(../images/menu_green_de.gif); background-position: -363px 0px;}
.de #menu-goodies.active, .de #menu-goodies a:hover				{ background-image: url(../images/menu_green_de.gif); background-position: -510px 0px;}

.es #tabBlock #menu {
	background-repeat: no-repeat;
	background-image: url(../images/menu_purple_es.gif);
}

.es #menu-home a 			{ width:  52px; }
.es #menu-buynow a 			{ width: 105px; }
.es #menu-about a 			{ width: 108px; }
.es #menu-biggestbrains a 	{ width: 129px; }
.es #menu-brainfacts a 		{ width: 149px; }
.es #menu-goodies a 		{ width: 91px; }

.es #menu-home.active, .es #menu-home a:hover					{ background-image: url(../images/menu_green_es.gif); background-position:    0px 0px;}
.es #menu-buynow.active, .es #menu-buynow a:hover				{ background-image: url(../images/menu_green_es.gif); background-position:  -52px 0px;}
.es #menu-about.active, .es #menu-about a:hover					{ background-image: url(../images/menu_green_es.gif); background-position: -157px 0px;}
.es #menu-biggestbrains.active, .es #menu-biggestbrains a:hover	{ background-image: url(../images/menu_green_es.gif); background-position: -265px 0px;}
.es #menu-brainfacts.active, .es #menu-brainfacts a:hover 		{ background-image: url(../images/menu_green_es.gif); background-position: -394px 0px;}
.es #menu-goodies.active, .es #menu-goodies a:hover				{ background-image: url(../images/menu_green_es.gif); background-position: -543px 0px;}

.it #tabBlock #menu {
	background-repeat: no-repeat;
	background-image: url(../images/menu_purple_it.gif);
}

.it #menu-home a 			{ width:  52px; }
.it #menu-buynow a 			{ width: 108px; }
.it #menu-about a 			{ width: 141px; }
.it #menu-biggestbrains a 	{ width: 117px; }
.it #menu-brainfacts a 		{ width: 125px; }
.it #menu-goodies a 		{ width: 91px; }

.it #menu-home.active, .it #menu-home a:hover					{ background-image: url(../images/menu_green_it.gif); background-position:    0px 0px;}
.it #menu-buynow.active, .it #menu-buynow a:hover				{ background-image: url(../images/menu_green_it.gif); background-position:  -52px 0px;}
.it #menu-about.active, .it #menu-about a:hover					{ background-image: url(../images/menu_green_it.gif); background-position: -160px 0px;}
.it #menu-biggestbrains.active, .it #menu-biggestbrains a:hover	{ background-image: url(../images/menu_green_it.gif); background-position: -301px 0px;}
.it #menu-brainfacts.active, .it #menu-brainfacts a:hover 		{ background-image: url(../images/menu_green_it.gif); background-position: -418px 0px;}
.it #menu-goodies.active, .it #menu-goodies a:hover				{ background-image: url(../images/menu_green_it.gif); background-position: -543px 0px;}



#newsletter, #brainfacts2 {
	margin-bottom: 9px;
	border-color: #e9e9e9;
	border-width: 1px;
	border-style: solid;
	background-color: #f2f2f2;
	display: block;
}

#brainfacts2 {
	margin-bottom: 0px;
}

#footerBlock {
	margin-top: 8px;
	background-color: #c9cfcf;
	height: 75px;
	position: relative;
	margin-bottom: 20px;
}

#footerBlock #pegi {
	top: 8px;
	left: 7px;
	font-size: 9px;
	text-align: center;
	position: absolute;
}

#footerBlock #pegi a  {
	color: black;
}

#footerBlock #legal {
	position: absolute;
	top: 10px;
	left: 85px;
	font-size: 10px;
	color: #7f609a;
}

#footerBlock #bandai {
	position: absolute;
	right: 7px;
	top: 7px;
}

h1, h2 {
	text-indent: -9999px;
	background-repeat: no-repeat;
	width: 530px;
	margin-bottom: 13px;
}

#home .directxhelp {
	padding-left: 7px;
	font-size: 10px;
	font-style: italic;
}

#home .directxhelp a {
	text-decoration: underline;
	color: #000;	
}


#home h1 {
	height: 126px;
}

.en #home h1 { background-image: url(../images/home_header_en.gif); }
.fr #home h1 { background-image: url(../images/home_header_fr.gif); }
.de #home h1 { background-image: url(../images/home_header_de.gif); }
.it #home h1 { background-image: url(../images/home_header_it.gif); }
.es #home h1 { background-image: url(../images/home_header_es.gif); }

#home #text {
	padding-left: 7px;
	font-size: 13px;
	width: 530px;
}

#home #text p {
	margin-top: 1em;
	margin-bottom: 1em;
}

#about #text {
	padding-left: 7px;
	font-size: 12px;
	width: 530px;
}

#about #text p {
	margin-top: 1em;
	margin-bottom: 1em;
}

#about ul {
	list-style-position: outside;
	font-size: 12px;
	width: 530px;
	font-weight: bold;
}

#about li {
	padding-left: 7px;
	margin-left: 25px;
	list-style-image: url(../images/bullet.gif);
	margin-bottom: .9em;
	margin-top: .9em;
}

#home #try {
	position: absolute;
	top: 0;
	right: 210px;
	/*float:  left;
	top: 52px;
	width: 124px;
	height: 125px;*/
}

#language {
	background-image: url(../images/home_language_select.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 45px;
	position: absolute;
	top: 12px;
	left: 698px;
}

#morelanguages {
	width: 51px;
	position: absolute;
	top: 31px;
	left: 692px;
	z-index: 999;
	height: 120px;
	background-image: url(../images/languages.gif);
	background-repeat: no-repeat;
}

#morelanguages a.otherlanguage {
	display: block;
	text-decoration: none;
	width: 27px;
	height: 19px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-top: 8px;
	z-index: 999;
	margin-left: 6px;
}

#morelanguages a.otherlanguage.en { background-image: url(../images/en.gif); }
#morelanguages a.otherlanguage.fr { background-image: url(../images/fr.gif); }
#morelanguages a.otherlanguage.de { background-image: url(../images/de.gif); }
#morelanguages a.otherlanguage.es { background-image: url(../images/es.gif); }
#morelanguages a.otherlanguage.it { background-image: url(../images/it.gif); }

#newsletter h3 {
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 50px;
	width: 188px;
}

.en #newsletter h3 { background-image: url(../images/sidebar_titles_en.gif); }
.fr #newsletter h3 { background-image: url(../images/sidebar_titles_fr.gif); }
.de #newsletter h3 { background-image: url(../images/sidebar_titles_de.gif); }
.it #newsletter h3 { background-image: url(../images/sidebar_titles_it.gif); }
.es #newsletter h3 { background-image: url(../images/sidebar_titles_es.gif); }

#brainfacts2 h3 {
	text-indent: -9999px;
	background-repeat: no-repeat;
	width: 188px;
	margin-bottom: 10px;
}

.en #brainfacts2 h3 { background-image: url(../images/sidebar_titles_en.gif); background-position: 0px -50px; height: 40px; }
.fr #brainfacts2 h3 { background-image: url(../images/sidebar_titles_fr.gif); background-position: 0px -50px; height: 37px; }
.de #brainfacts2 h3 { background-image: url(../images/sidebar_titles_de.gif); background-position: 0px -50px; height: 51px; }
.it #brainfacts2 h3 { background-image: url(../images/sidebar_titles_it.gif); background-position: 0px -50px; height: 32px; }
.es #brainfacts2 h3 { background-image: url(../images/sidebar_titles_es.gif); background-position: 0px -50px; height: 51px; }

#brainfacts2 a {
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	width: 188px;
	margin-top: 10px;
	margin-bottom: 3px;
}

.en #brainfacts2 a { background-image: url(../images/sidebar_titles_en.gif); background-position: 0px -104px; height: 31px; }
.fr #brainfacts2 a { background-image: url(../images/sidebar_titles_fr.gif); background-position: 0px -104px; height: 31px; }
.de #brainfacts2 a { background-image: url(../images/sidebar_titles_de.gif); background-position: 0px -104px; height: 46px; }
.it #brainfacts2 a { background-image: url(../images/sidebar_titles_it.gif); background-position: 0px -104px; height: 46px; }
.es #brainfacts2 a { background-image: url(../images/sidebar_titles_es.gif); background-position: 0px -104px; height: 46px; }

#brainfacts2 p {
	text-align: center;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
}

#brainfacts2 strong {
	color: #1985c5;
}

#brainfacts #factsContainer {
	width: 530px;
	font-size: 14px;
}

#brainfacts p.fact {
	padding-top: 8px;
	padding-left: 56px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
}

.num1 {  background-image: url(../images/numbers.gif); background-position: 0px 0px; }
.num2 {  background-image: url(../images/numbers.gif); background-position: 0px -90px; }
.num3 {  background-image: url(../images/numbers.gif); background-position: 0px -180px; }
.num4 {  background-image: url(../images/numbers.gif); background-position: 0px -270px; }
.num5 {  background-image: url(../images/numbers.gif); background-position: 0px -360px; }
.num6 {  background-image: url(../images/numbers.gif); background-position: 0px -450px; }
.num7 {  background-image: url(../images/numbers.gif); background-position: 0px -540px; }
.num8 {  background-image: url(../images/numbers.gif); background-position: 0px -630px; }
.num9 {  background-image: url(../images/numbers.gif); background-position: 0px -720px; }
.num10 {  background-image: url(../images/numbers.gif); background-position: 0px -810px; }


.en h1, .en h2 { background-image: url(../images/headers_en.gif); }
.fr h1, .fr h2 { background-image: url(../images/headers_fr.gif); }
.de h1, .de h2 { background-image: url(../images/headers_de.gif); }
.it h1, .it h2 { background-image: url(../images/headers_it.gif); }
.es h1, .es h2 { background-image: url(../images/headers_es.gif); }

#buynow h1 {
	height: 80px;
	background-position: -17px 0px;
}

#about h1 {
	height: 42px;
	background-position: -17px -100px;
}

#biggestbrains h1 {
	height: 50px;
	background-position: -17px -300px;
}

#brainfacts h1 {
	height: 50px;
	background-position: -17px -400px;
}

.es #brainfacts h1 {
	height: 80px;
}

#goodies h1 {
	height: 50px;
	background-position: -17px -500px;
}

#register h1 {
	height: 50px;
	background-position: -17px -600px;
}


#about h2 {
	height: 38px;
	background-position: -17px -200px;
}



#home #screens {
	width: 495px;
	height: 180px;
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-bottom: 55px;
	margin-top: 30px;
}

.en #home #screens { background-image: url(../images/screens_en.gif); }
.fr #home #screens { background-image: url(../images/screens_fr.gif); }
.es #home #screens { background-image: url(../images/screens_es.gif); }
.it #home #screens { background-image: url(../images/screens_it.gif); }
.de #home #screens { background-image: url(../images/screens_de.gif); }


#soon {
	height: 200px;
	background-repeat: no-repeat;
}

.en #soon { background-image: url(../images/soon_en.gif); }
.fr #soon { background-image: url(../images/soon_fr.gif); }
.es #soon { background-image: url(../images/soon_es.gif); }
.it #soon { background-image: url(../images/soon_it.gif); }
.de #soon { background-image: url(../images/soon_de.gif); }

#nlblock {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
}

#nlblock a {
	text-decoration: underline;
	color: black;
}

#nlblock #userblock {
	margin-top: 10px;
	text-align: center;
}

#nlblock #userblock #username {
	font-size: 10px;
	text-align: center;
	width: 168px;
	overflow: hidden;
}

#nlblock #subscription {
	text-align: center;
}

#nlblock .instr {
	text-align: center;
	font-size: 12px;
}

#nlblock #fields {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
}

#nlblock #fields label {
	text-align: left;
	clear: both;
	font-size: 11px;
	width: 75px;
	float: left;
	display: block;
	padding-top: 2px;
}

#nlblock #fields input {
	text-align: left;
	font-size: 10px;
	width: 85px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#nlblock #fields #forgot {
	clear: both;
	font-size: 10px;
	text-align: center;
}

#nlblock #links {
	text-align: center;
	font-size: 12px;
}

#form_register {
	padding-left: 7px;
	width: 530px;
}

#info_inscription{
	margin-bottom: 15px;
	margin-top: 15px;
	width:450px;
	height:94px;
	overflow:auto;
	padding:5px 41px 5px 5px;
	border:1px solid #A1A0A0;
	background-color:#FFF;
	font-size:11px;
	color:#494947;
}

#form_register label{ padding-right: 10px; font-size: 12px; width: 180px; clear: both; float: left;
padding-top: 3px; }

#form_register p{ margin-bottom: 0.5em; margin-top: 0.5em; }

#form_register label.checkit{ font-size: 11px; float: none; width: 100%; }

#form_register .bordure_input{ font-size: 12px; border:1px solid #AFACAC; width:202px; padding: 2px; }

#register #feedback
{
	padding-bottom: 20px;
	color: red;
	padding-left: 7px;
	width: 530px;
}

#buynow h4 {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 10px;
	font-size: 12px;
}

 
#buynow #buylinks {
	background-repeat: no-repeat;
	background-position: 50px 0px;
 	width: 360px;
 	height: 270px;
	margin-top: 50px;
	padding-top: 40px;
	padding-left: 195px;
	display: block;
	text-align: center;
}

.en #buynow #buylinks { background-image: url(../images/packshot_en.gif); }
.fr #buynow #buylinks { background-image: url(../images/packshot_fr.gif); }
.es #buynow #buylinks { background-image: url(../images/packshot_es.gif); }
.it #buynow #buylinks { background-image: url(../images/packshot_it.gif); }
.de #buynow #buylinks { background-image: url(../images/packshot_de.gif); }

#buynow .buylink {
	height: 49px;
	width: 177px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.amazon-de { background-image: url(../images/buy_amazon-de.gif); }
.play-com { background-image: url(../images/buy_play-com.gif); }
.game-es { background-image: url(../images/buy_game-es.gif); }
.multiplayer-com { background-image: url(../images/buy_multiplayer-com.gif); }

.en .download { background-image: url(../images/buy_download-1_en.gif); }
.fr .download { background-image: url(../images/buy_download-1_fr.gif); }
.es .download { background-image: url(../images/buy_download-1_es.gif); }
.it .download { background-image: url(../images/buy_download-1_it.gif); }
.de .download { background-image: url(../images/buy_download-1_de.gif); }

#sidebar #mobile {
	display: block;
	width: 190px;
	height: 110px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-bottom: 9px;
}

.en #sidebar #mobile { background-image: url(../images/mobile_en.gif); }
.fr #sidebar #mobile { background-image: url(../images/mobile_fr.gif); }
.es #sidebar #mobile { background-image: url(../images/mobile_es.gif); }
.it #sidebar #mobile { background-image: url(../images/mobile_it.gif); }
.de #sidebar #mobile { background-image: url(../images/mobile_de.gif); }

#scoretable {
	margin-left: auto;
	margin-right: auto;
}

#scoretable th {
	font-size: 12px;
	background-color: #dbdad7;
	color: #666;
}

#scoretable .rightcorner {
	background-color: #e6edf1;
	background-image: url(../images/corners.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

#scoretable .leftcorner {
	background-color: #e6edf1;
	background-image: url(../images/corners.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#scoretable td {
	height: 48px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#scoretable .ranking {
	background-color: #6e4d9b;
}

#scoretable .line1 {
	background-color: #e9e9e9;
}

#scoretable .line0 {
	background-color: #c7c7c7;
}

#scoretable .nick {
	width: 220px;
	overflow: hidden;
}

#scoretable .trophy {
	width: 110px;
}


#scoretable .ranking  {
	width: 48px;
}

#scoretable .points, #scoretable .age  {
	width: 70px;
}


#scoretable .points, #scoretable .trophy, #scoretable .age  {
	background-color: #7dabab;
}

#pagination {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 14px;
}

#goodies .wallpaper
{
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	text-align: center;
	font-size: 12px;
	margin-top: 25px;
	padding-bottom: 200px;
}

.en #goodies .wallpaper { background-image: url(../images/WALL_KAWA_TH_EN.jpg); }
.fr #goodies .wallpaper { background-image: url(../images/WALL_KAWA_TH_FR.jpg); }
.de #goodies .wallpaper { background-image: url(../images/WALL_KAWA_TH_DE.jpg); }
.es #goodies .wallpaper { background-image: url(../images/WALL_KAWA_TH_ES.jpg); }
.it #goodies .wallpaper { background-image: url(../images/WALL_KAWA_TH_IT.jpg); }
