body,div,p,form {
	margin:0;
	padding:0;
	font:12px Arial,Verdana,sans-serif;
	color:white;
}
body {
	background:black;
}
img,input,select {
	border:0;
	vertical-align:middle;
}
select {
	height:18px;
}
a {
	color:white;
}
#foldernav {
	margin:auto;
	width:730px;
	height:30px;
	padding-top:10px;
}
#foldernav .filterform {float:right;}
#cardfolder {
	position:relative;
	margin:auto;
	width:730px;
	height:490px;
	border:1px solid white;
	overflow:hidden;
	background:grey;
}
#subnav {width:730px;margin:auto;margin-top:5px;}
#subnav .links { float:right;width:250px;border:1px solid white; }
#subnav .links .slider { background:grey;color:white;text-align:center;cursor:pointer }
.page {
	position:absolute;
	width:360px;
}
.card {
	float:left;
	display:block;
	width:110px;
	height:153px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	background:url(images/back.png);
}
.full {
	float:none;
	position:absolute;
	margin-top:-35px;
	margin-left:-25px;
	width:170px;
	height:auto;
	background:white;
	border:1px solid black;
	padding:0;
}
.card img {
	width:109px;
}
.full img {
	width:158px;
	margin:5px;
}
.full .label {
	display:block;
	border-top:1px solid black;
	background:white right center no-repeat;
	padding:5px 0;
	color:black;
}
.card img.white {border-color:white;}
.card img.silver {border-color:#9d9396;}
.label {display:none;}
/*sprites*/
.label span {padding-right:20px;background-position:right center;background-repeat:no-repeat;margin-right:5px;}
.label .foil {color:#d4cf5d;font-weight:bold;}
.label .edition {float:right;width:42px;height:30px;background:center no-repeat white;}
.label .icon_ger {background-image:url(images/de.png);}
.label .icon_us  {background-image:url(images/us.png);}
.label .icon_jap {background-image:url(images/jp.png);}
.label .icon_esp {background-image:url(images/es.png);}
.label .icon_rus {background-image:url(images/ru.png);}