*{
	margin : 0px;
	padding : 0px;
}

h1{
	margin : 10px auto;
	background-image : url(logo.png);
	width : 600px;
	height : 100px;
}

h1 span,#desc span,#check span{
	display : none;
}

#desc{
	margin : 30px auto;
	width : 514px;
	height : 87px;
	background-image : url(desc.png);
}

form{
	text-align : center;
}

#usr{
	padding : 10px;
	border : 5px solid black;
	font-size : 40px;
	font-family : Arial,Verdana,Tahoma;
	border-radius : 30px;
	outline : none;
	text-align : center;
}

#check{
	margin : 30px auto;
	border : none;
	display : block;
	width : 238px;
	height : 64px;
	background-color : black;
	background-image : url(submit.png);
	background-position : bottom;
	cursor : pointer;
}

#check:hover{
	background-color : white;
	background-position : top;
	border-bottom : 5px solid black;
}

#result{
	margin-top : 20px;
	text-align : center;
	font-size : 36px;
}

#result strong{
	font-size : 60px;
}

#ex{
	font-size : 18px;
}

#ad{
	width : 730px;
	margin : 0px auto;
	margin-top : 30px;
}

#ad *{
	position : static;
}