@charset "UTF-8";
/* SAVES */
.as .w div { background-image:url(images/weapons.png); }
.w { background-image:url(images/qm.png); }
.hp { background-image: url(images/health.png); }
.w { background-repeat:repeat-x; width:98px; height:14px; }
.w div { background-repeat:repeat-y; height:14px; font-size:1px; line-height:1px; }
.w div div { margin-left:14px; }
.w img { width:98px; height:10px; }
.w div div img { width:84px; }
.w div div div img { width:70px; }
.w div div div div img { width:56px; }
.w div div div div div img { width:42px; }
.w div div div div div div img { width:28px; }
.w div div div div div div div img { width:14px; }
.s { background-color: #E1E1E1; margin-bottom: 1px; width:480px; padding:0; }
.hp { width:72px; background-repeat: no-repeat; background-position: left center; }
.hp strong { margin-left: 9px; }
.sl { line-height: 14px; }
.s .hp { line-height: 14px; }
.s,.s .w { text-align:right; }
.s .hp,.sl { text-align:left; float:left; }
.sl { line-height:10px; margin:0 2px; padding:2px 0; width:302px; }
.s a { display:block; width:100%; background-color:#FFF; line-height:14px; padding:4px 0; text-align:left; }
.s .w { float:left; }
.w0 { background-position:0 0; }
.w1 { background-position:0 14px; }
.w2 { background-position:0 28px; }
.w3 { background-position:0 42px; }
.w4 { background-position:0 56px; }
.w5 { background-position:0 70px; }
.w6 { background-position:0 84px; }
.w7 { background-position:0 98px; }
.w8 { background-position:0 112px; }
.w9 { background-position:0 126px; }
.w10 { background-position:0 140px; }
.w11 { background-position:0 154px; }
.w12 { background-position:0 168px; }
.w13 { background-position:0 182px; }
@media only screen and (max-width:940px) {
	.s { width:auto; }
	.sl { width:220px; }
}
@media only screen and (max-width:640px) {
	.s a { padding:12px 0; }
	.s .w { float:right; }
}
@media only screen and (max-width:430px) {
	.sl { float:none; width:auto; }
}
@media only screen and (max-width:200px) {
	.s .w { float:left; }
	.s .hp { float:none; width:100%; }
}
@media print {
	.s,.s a { float:none; width:auto; }
	.s .hp,.s .w,.sl { display:none; }
	.s a { padding:12px 0; margin:0; font-size:14pt; line-height:normal; }
}
