body {
	background-color:#000000;
	margin:0px;
}


#sp_canvas {
	width:382px;
	position:absolute;
}

#sp_canvas .vkey {
	display:inline-block;
	width:191px;
	height:215px;
	z-index:10;
	background-color:transparent;
	position:absolute;
	top:0px;
}

#sp_main {
	margin-right:auto;
	margin-left:auto;
	width:345px;
	height:215px;
	background-image:url(skullopus.gif);
	position:relative;
	overflow:hidden;
}

#sp_main.bg0{
	background-color:#000000;
}
#sp_main.bg1{
	background-color:#101010;
}


#sp_main #sp_p {
	width:45px;
	height:50px;
	position:absolute;
	background-image:url(skullopus.gif);
}

#sp_p.sp_p0 {
	background-position:0px -215px;
	left:20px;	
	top:-30px;
}

#sp_p.sp_p0b {
	background-position:-45px -215px;
	left:20px;	
	top:-30px;
}
#sp_p.sp_p1 {
	background-position:-90px -215px;	
	left:55px;
	top:60px;
}

#sp_p.sp_p2 {
	background-position:-135px -215px;	
	left:80px;
	top:120px;
}

#sp_p.sp_p3 {
	background-position:-180px -215px;	
	left:125px;
	top:155px;
}

#sp_p.sp_p4 {
	background-position:-225px -215px;	
	left:180px;
	top:155px;
}

#sp_p.sp_p5 {
	background-position:-270px -215px;	
	left:230px;
	top:155px;
}

#sp_p.sp_p5b {
	background-position:-315px -215px;	
	left:230px;
	top:155px;
}

#sp_p.sp_p5c {
	background-position:-360px -215px;	
	left:230px;
	top:155px;
}

#sp_main  #sp_p.sp_p6 {
	background-position:-180px -265px;	
	left:170px;
	top:100px;
	width:65px;
	height:40px;
}

#sp_main  #sp_p.sp_p6b {
	background-position:-245px -265px;	
	left:170px;
	top:100px;
	width:65px;
	height:40px;
}

/* ************************************************************************** */

#sp_t5 {
	position:absolute;
	left:265px;
	top:105px;
	background-image:url(skullopus.gif);
	background-position:-0px -265px;	
}

#sp_t5.sp_t0 {
	width:20px;
	height:0px;
}

#sp_t5.sp_t1 {
	width:20px;
	height:15px;
}
#sp_t5.sp_t2 {
	width:20px;
	height:40px;
}

#sp_t5.sp_t3 {
	width:20px;
	height:55px;
}

/* ************************************************************************** */

#sp_t4 {
	position:absolute;
	left:210px;
	top:105px;
	width:15px;
	background-image:url(skullopus.gif);
	background-position:-20px -265px;	
}

#sp_t4.sp_t0 {
	height:0px;
}

#sp_t4.sp_t1 {
	height:10px;
}

#sp_t4.sp_t2 {
	height:25px;
}

#sp_t4.sp_t3 {
	height:40px;
}
#sp_t4.sp_t4 {
	height:60px;
}
/* ************************************************************************** */

#sp_t3 {
	position:absolute;
	left:150px;
	top:85px;
	width:30px;
	background-image:url(skullopus.gif);
	background-position:-35px -265px;	
}

#sp_t3.sp_t0 {
	height:0px;
}

#sp_t3.sp_t1 {
	height:15px;
}

#sp_t3.sp_t2 {
	height:30px;
}

#sp_t3.sp_t3 {
	height:45px;
}
#sp_t3.sp_t4 {
	height:60px;
}

#sp_t3.sp_t5 {
	height:80px;
}

/* ************************************************************************** */

#sp_t1 {
	position:absolute;
	right:185px;
	top:60px;
}

#sp_t1.sp_t00 {
	width:50px;
	height:0px;
}

#sp_t1.sp_t01 {
	background-image:url(skullopus.gif);
	background-position:-160px -265px;	
	width:20px;
	height:15px;
}

#sp_t1.sp_t02 {
	background-image:url(skullopus.gif);
	background-position:-140px -265px;	
	width:40px;
	height:15px;
}

#sp_t1.sp_t03 {
	background-image:url(skullopus.gif);
	background-position:-115px -265px;	
	width:65px;
	height:15px;
}

#sp_t1.sp_t10 {
	width:50px;
	height:0px;
}

#sp_t1.sp_t11 {
	background-image:url(skullopus.gif);
	background-position:-65px -265px;	
	width:50px;
	height:15px;
}

#sp_t1.sp_t12 {
	background-image:url(skullopus.gif);
	background-position:-65px -265px;	
	width:50px;
	height:25px;
}

#sp_t1.sp_t13 {
	background-image:url(skullopus.gif);
	background-position:-65px -265px;	
	width:50px;
	height:40px;
}

#sp_t1.sp_t14 {
	background-image:url(skullopus.gif);
	background-position:-65px -265px;	
	width:50px;
	height:60px;
}

#sp_sc {
	position:absolute;
	left:10x;
	top:170px;
	display:inline-block;
}

#sp_sc div {
	display:inline-block;
	background-image:url(skullopus.gif);
	width:15px;
	height:20px;
	margin-right:5px;
}

#sp_sc .sp0 {
	background-position:-345px -0px;
}
#sp_sc .sp1 {
	background-position:-345px -20px;
}
#sp_sc .sp2 {
	background-position:-345px -40px;
}
#sp_sc .sp3 {
	background-position:-345px -60px;
}
#sp_sc .sp4 {
	background-position:-345px -80px;
}
#sp_sc .sp5 {
	background-position:-345px -100px;
}
#sp_sc .sp6 {
	background-position:-345px -120px;
}
#sp_sc .sp7 {
	background-position:-345px -140px;
}
#sp_sc .sp8 {
	background-position:-345px -160px;
}
#sp_sc .sp9 {
	background-position:-345px -180px;
}
