html, body {background: #191818 url("/img/bg_page.jpg") repeat scroll 0 0; margin: 0; padding: 0; text-align: center; height: 100%;}
* {font: normal 11px "Arial", Verdana, Tahoma, sans-serif; color: #fff;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}

h1, h1 label, h1 a {font-size: 14px; font-weight: bold;}
h2, p {margin: 1.3em 0;}

img, table, td, th {border: none;}
td, th {vertical-align: top;}
table {border-collapse: collapse;}
A {color: #fff;}

input, option, select {color: #000;}

.main {width: 999px; height: 648px; margin: 2em auto 0 auto; background: transparent url("/img/bg_main.jpg") no-repeat scroll 0 0; text-align: left; position: relative;}
#logo {position: absolute; left: 74px; top: 135px; display: block;}
#photo {position: absolute; left: 521px; top: 219px; display: block;}
#content {position: absolute; left: 74px; top: 228px; display: block; width: 410px;}
#fcontent0 {position: absolute; left: 520px; top: 128px; display: block; width: 396px;}
#fcontent1 {position: absolute; left: 74px; top: 258px; display: block; width: 396px;}
#fcontent2 {position: absolute; left: 520px; top: 258px; display: block; width: 440px;}
#enter {float: right; margin: 1em 0 0 0;}
#copy {position: absolute; left: 74px; top: 612px; display: block;}
#dev {position: absolute; left: 770px; top: 612px; display: block;}

#preview {width: 390px; height: 200px; overflow: hidden; border: 3px solid #333; font-weight: bold;}
optgroup {background-color: #000; font-weight: bold; font-style: normal;}
optgroup option {font-weight: normal; background-color: #fff;}
.radio {width: 12px; height: 12px; overflow: hidden; display: block; margin: 0; padding: 0;}

table {border-top: 1px solid #444;}
table th {font-weight: bold; background-color: #222; padding: 5px 15px; border-bottom: 1px solid #444;}
table td {padding: 3px 15px; border-bottom: 1px solid #444;}
#amount {border: none; background-color: transparent; color: #ccc; font-size: 14px; font-weight: bold; width: 40px;}
#htotal {position: absolute; left: 285px; width: 100px;}
#submit {position: absolute; left: 285px; margin-top: 35px; width: 80px;}

#order h1, #order h1 label {color: #ccc;}
#photocard {width: 170px;}