body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {font: normal 12px Arial;margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img {border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
body,html { height: 100%; background: #e8e8e8; }
h1 { text-align: center; margin: 20px 0px 0px 0px; font-weight: normal; font: bold 155px 'Tahoma',sans-serif; color: #CD3A09; text-shadow: 0px 1px 0px #fff; }
h2 { text-align: center; margin: -15px 0px 20px 0px; font-weight: normal; font: normal 22px 'Tahoma',sans-serif; letter-spacing: 5px; text-shadow: 0px 1px 0px #fff; }
.hc { width: 800px; margin: 0px auto 30px auto; position: relative; height: 100%; }
.vc { padding: 0px 0px 50px 0px; }
img { margin: 30px 0px 0px 0px; }
.thanks { text-align: center; }
.thanks,
form { margin: 50px auto 0px auto; width: 240px; }
.gray { color: #999; }
.input { padding: 5px; border: 1px solid #c0c0c0; margin-left: 15px; }
.hidden { display: none; }
