*{
	border:0px;
	margin:0px;
	padding:0px;
	font-family:'arial narrow';
	font-size:70px;
	font-weight:bold;
	font-style:normal;
	color:#fff;
	line-height:1.1;
	letter-spacing:0px;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

small{font-size:50px;}

body{
	background-color:#000;
	background-image:url('back.jpg');
	background-repeat:no-repeat;
}

table{
	border-collapse:collapse;
	border-spacing:0px;
	width:1300px;
	height:600px;
	margin:0px auto;
}

table table{
	width:auto;
	height:auto;
	margin:0px auto;
}


#left,#right,#bottom{
	text-align:center;
	vertical-align:top;
}

#left{
	width:350px;
}

#right{
	font-size:32px;
}

#bottom{
	height:150px;
	color:#af0;
	font-size:80px;
	text-shadow:0px 0px 10px #000;
}

#r1,#r2,#r3,#r4,#g1,#g2,#g3,#g4{
	background:#fa0;
	color:#000;
	display:block;
	border:5px solid #555;
	border-radius:10px;
	margin:20px;
	padding:20px;
	cursor:pointer;
	vertical-align:middle;
}

#r1,#r2,#r3,#r4{
	font-size:60px;
	padding:10px;
}

#g1,#g2,#g3,#g4{
	display:inline-block;
	width:400px;
	text-shadow:none;
	text-decoration:none;
	border:5px solid #000;
}

#r1:hover,#r2:hover,#r3:hover,#r4:hover,#g1:hover,#g2:hover,#g3:hover,#g4:hover{
	background:#fff;
	border:5px solid #f0f;
}

.q{
	display:inline-block;
	background:rgb(0,0,0,0.8);
	border:5px solid #0f0;
	border-radius:60px;
	color:#0f0;
	margin:5px;
	line-height:2.0;
	width:100px;
	cursor:pointer;
	font-size:50px;
}

.q:hover{
	border:5px solid #f00;
	color:#f00;
}

#s1,#s2{
	display:inline-block;
	background-color:#000;
	border:5px solid #ccc;
	color:#fff;
	margin:5px;
	line-height:1.7;
	width:80px;
	cursor:pointer;
	box-shadow:0px 0px 10px #000;
}

#k1,#k2{
	display:inline-block;
	width:400px;
	border-radius:20px;
	background:rgb(0,0,0,0.8);
	color:#af0;
	margin:5px;
	padding:10px;
	cursor:pointer;
	vertical-align:middle;
	position:relative;
	z-index:-1;
}

#k1{margin-right:-50px;padding-right:50px;}
#k2{margin-left:-50px;padding-left:50px;}

#t{
	display:block;
	width:90%;
	padding:30px;
	background:rgb(0,0,0,0.8);
	color:#fff;
	border:5px solid #fa0;
	border-radius:20px;
	margin:20px auto;
}

#t h1{
	color:#ff0;
}

#t h2{
	color:#0ff;
}

#a{
	color:#0a0;
	display:block;
	width:200px;
	padding:10px;
	background:#030;
	margin:30px auto;
	cursor:pointer;
	font-size:30px;
}

#a:hover{
	color:#0f0;
	background:#080;
}

sup{font-size:20px;position:relative;top:-15px;}
sub{font-size:20px;position:relative;top:+15px;}

img{
	display:block;
	margin:20px auto;
	border:5px solid #aaa;
}

#igspl{
	position:fixed;
	left:0px;
	top:100%;
	background:rgb(0,0,0,0.5);
	border-right:2px solid #fea;
	border-top:2px solid #a73;
	border-radius:0px 10px 0px 0px;
	color:#fea;
	font-size:15px;
	text-align:center;
	padding:10px;
	margin-top:-35px;
}