@charset "UTF-8";
/* GAME DOWNLOADS */
.dl h3 { padding:3px; color:#444; background-color:#C9C9C9; margin:0; }
.dl p { padding:2px 3px 8px; margin:0; }
.dlp { font-weight:bold; }
.dli div { width:100px; background-repeat:repeat-y; background-image:url(images/pxpl_all_2.png); }
.dli h2 { display:block; margin:2px 0 0; text-align:right; font-family:"Courier New",Courier,"Nimbus Mono L",monospace; padding:2px; background-color:#666; color:#FFF; }
.d1 { height:130px; background-position:0 130px; }
.d2 { height:66px; background-position:0 196px; }
.d3 { height:78px; background-position:0 274px; }
.d4 { height:40px; background-position:0 314px; }
.d5 { height:34px; background-position:0 348px; }
.d6 { height:26px; background-position:0 374px; }
.d7 { height:24px; background-position:0 398px; }
.d8 { height:20px; background-position:0 418px; }
.d9 { height:54px; background-position:0 472px; }
.d10 { height:20px; background-position:0 492px; }
.d11 { height:26px; background-position:0 518px; }
.dli { width:100px; float:left; }
.dl { width:458px; float:right; background-color: #DDD; }
.dl p,.dli h2,.dl .dlp a { font-size:11px; }
.dl a,.dl h3 { font-size:12px; }
.dl h3,.dli h2 { font-weight:normal; }
.dlla p { margin:0; padding:0 3px; }
.dlla a { padding:0 0 0 32px; background-image:url(images/flags2.png); background-repeat:repeat-x; background-position:left top; display:block; }
.dlla a span { display:block; padding:4px; background-color:#DDD; }
.dlla a.langen { background-position:480px 4px; }
.dlla a.langja { background-position:448px 4px; }
.dlla a.langde { background-position:192px 4px; }
.dlla a.langes { background-position:352px 4px; }
.dlla a.langfr { background-position:160px 4px; }
.dlla a.langzh { background-position:128px 4px; }
.dlla a.langpt { background-position:32px 4px; }
.dlla a.langko { background-position:64px 4px; }
.dlla a.langit { background-position:288px 4px; }
.dlla a.langru { background-position:320px 4px; }
.dlla a.langpl { background-position:224px 4px; }
.dlla a.langnl { background-position:544px 4px; }
.dlla a.langbr { background-position:512px 4px; }
.dlla a.langlt { background-position:576px 4px; }
@media only screen and (max-width:940px) {
	.dli,.dl { width:auto; float:none; }
}
@media only screen and (max-width:150px) {
	.dli div { display:none; }
}
@media print {
	.dli h2 { font-size:16pt; padding:0; color:#000; font-family:Arial,Helvetica,sans-serif; text-align:left; font-weight:bold; }
	.dl h3 { font-size:14pt; }
	.dli h2,.dl h3,.dl { background-color:#FFF; }
	.dl a { font-size:12pt; }
	.dl .dlp a,.dl p { font-size:11pt; }
	.dl,.dli { width:auto; float:none; }
	.dli div { display:none; }
	.dlla a,.dlla a span { padding:0; }
}
