body{
	font-family:Arial;
	background:rgb(220,221,223) url('http://www.karasoft.org/i/bbg.jpg') fixed;
	background-repeat:no-repeat;
	background-size:cover;
-webkit-animation:fadein 2s;
   -moz-animation:fadein 2s;
    -ms-animation:fadein 2s;
     -o-animation:fadein 2s;
	animation:fadein 2s;
}
@keyframes fadein{
	from{opacity:0;}
	to  {opacity:1;}
}
@-moz-keyframes fadein{
	from{opacity:0;}
	to  {opacity:1;}
}
@-webkit-keyframes fadein{
	from{opacity:0;}
	to  {opacity:1;}
}
@-ms-keyframes fadein{
	from {opacity:0;}
	to   {opacity:1;}
}
a{
	text-decoration:none;
}
a:link,a:visited{
	color:rgb(0,0,238);
}
*:focus{
	outline:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
hr{
	color:rgb(220,221,223);
}
.ac{
	text-align:center;
}
.ara{
	vertical-align:middle;
	width:7%;
	height:7%;
	border:0;
}
.arb{
	transform:rotate(180deg);
}
.ard{
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:141%;
}
.e{
	font-size:16px;
}
.fd{
	background-color:rgb(238,238,0);
}
.h{
	font-size:141%;
	font-weight:bold;
	padding:4px;
	line-height:103%;
}
.ha{
	font-size:200%;
	font-weight:bold;
	padding:4px;
	line-height:103%;
}
.i{
	vertical-align:top;
	border:0px;
	height:6%;
}
.ia{
	vertical-align:top;
	padding:0px;
	border:0px;
	height:88%;
}
.ib{
	display:inline-block;
	float:right;
}
.r{
	color:rgb(238,0,0);
}
.sb{
	font-size:120%;
	line-height:103%;
	color:rgb(0,0,0);
}
.sc{
	font-size:120%;
	line-height:103%;
}
.sr{
	width:50%;
	font-size:120%;
	background-color:transparent;
	border:2px solid rgb(0,0,0);
}
.t{
	font-size:141%;
	font-weight:bold;
}
.ta{
	font-size:141%;
}
.tl{
	font-weight:bold;
}
#al{
	position:fixed;
	top:0px;
	right:0px;
	width:7%;
	height:100%;
	font-weight:bold;
	line-height:98%;
	text-align:center;
}
#ld{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
}
#lg{
	position:fixed;
	top:40%;
	margin-left:10%;
	width:80%;
	-webkit-transform:translateZ(1px);
	-moz-transform:translateZ(1px);
	-o-transform:translateZ(1px);
	transform:translateZ(1px);
	z-index:-1;
	opacity:0.4;
}
#mn{
	position:absolute;
	top:0px;
	left:0px;
	width:93%;
	height:100%;
	padding:4px;
}
#w{
	position:absolute;
	top:0px;
	left:0px;
	width:95%;
	height:100%;
	border:0px;
	padding:0px;
	-webkit-overflow-scrolling:touch;
	overflow:scroll;
}
#xa,#xb{
	position:fixed;
	left:15%;
	top:10%;
	width:70%;
	visibility:hidden;
	font-size:200%;
	font-weight:bold;
	text-align:center;
	color:rgb(238,0,0);
	background:rgb(238,238,0);
	z-index:99;
}
