body { font: 11px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: black; color: white; }
a { text-decoration: none; color: white; font-weight: bold}

#main { width: 480px}
#header {position: relative; color: #666; height: 94px; background: url(../img/en/app_header.gif) black left top no-repeat; border-bottom: 1px solid #fc0;}
#close { position: absolute; right: 40px; bottom: 15px; }  
#close a { color: #666; font: bold 9px Verdana, sans-serif; }
#close a:hover { color: #fc0; }

#step { font: 16px Georgia, serif; padding-left: 40px;  height: 60px; clear: both; background: url(../img/bg_step.gif) black left top no-repeat; }
#step p { padding-top: 18px }
img.num {float: left; margin-right: 5px;}

#main p {margin-left: 40px; margin-right: 40px;}

p.error {font-weight: bold; color: #fc0;}

div.buttons { text-align: right; margin: 20px 40px}

div.buttons img { border: none; margin-left: 5px }



#rowholder { margin: 20px 40px; background: black; }


div.row {  height: 20px; margin-bottom: 17px; position: relative; background: #0b0b0b; }

div.row span.label { display: block; position: absolute; top:0 ; left: 0;  height: 20px; width: 195px; text-align: right; line-height: 20px; }

div.row span.formw {  line-height: 20px; text-align: left; padding-left: 205px;  } 

input.tb, div.row select  { background: black; color: #fc0; font: 11px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #3a3a3a}

input.tb { width: 190px; padding-left: 2px;}

div.row select  { width: 195px;}
