/* *** RESET *** */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,select { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 100%; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

html, body {
	position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: auto;
	background: url("bg-page.jpg") bottom repeat-x; color: #FFF;
	margin: 0 auto; border: 0; padding: 0;
	font-family: Verdana, Geneva, sans-serif; font-size: 12px;
}

#form {
	position: relative; width: 614px;
	background: #F6F4E5 url("bg-order-middle.jpg") repeat-y;
	margin: 20px auto;
	color: #000;
}

#head { width: 614px; height: 221px; background: url("bg-order-top-bon.jpg") no-repeat; margin: 0 auto; }
#head p.info { display: none; }

.rants { margin: 20px; text-align: justify; }
.rants p { margin-bottom: 5px; }
form { width: 614px; background: url("bg-order-middle.jpg") repeat-y; margin: 0 auto; }
#game { display: block; float: right; margin-right: 20px; }
table { margin: 20px; }
td { padding: 5px; }
th { padding: 5px; font-weight: bold; text-align: right; font-size: 10px; }
h2 { font-size: 15px; font-weight: bold; color: red; }
.small { font-size: 10px; }
input { font-family: monospace; }
strong { font-weight: bold; }
.terms { margin: 20px; font-size: 10px; text-align: justify; clear: both; }
#footer { width: 614px; height: 19px; background: url("bg-order-bottom.jpg") no-repeat; margin: 50px auto 0 auto; text-align: center; font-size: 9px; }
