BODY { height: 100%; font: 11px Tahoma,sans-serif; padding: 0px; margin: 0px; }
TD   { font: 11px Tahoma,sans-serif; }

TABLE.ref    {}
TD.ref_row1  { height: 30px; }
TD.ref_row2  { text-align: center; vertical-align: middle; height: 30px; }
TD.ref_row3  { text-align: center; vertical-align: middle; height: 30px; width: 100px; padding-bottom:25px; border-bottom:1px solid #cccccc}

.ref_line1   { font: bold 13px Tahoma,sans-serif; color: #000000; width:130px}
.ref_line2   { font: 13px Tahoma, sans-serif; color: #333333; }

TABLE.form       { width:200px; padding:5px; height:100px}
TD.form_td1      { width: 70px; font: bold 11px Tahoma,sans-serif; color: #000000; }
TD.form_td2      { width: 130px; }
TABLE.form_date  { padding: 2px; }
TD.form_date_d   { padding: 2px; }
TD.form_date_m   { padding: 2px; }
TD.form_date_l   { padding: 2px; }
TD.form_tbl2     { width: 69px; height: 20px; padding-left: 5px;  font: bold 11px Tahoma,sans-serif; color: #000000; }
TD.form_row4     { text-align: right; padding-top: 15px; padding-right:20px}
.form_sel        { font: bold 11px Tahoma,sans-serif; color: #000000; }
.form_date_di    { width: 30px; font: bold 11px Tahoma,sans-serif; color: #000000; text-align: center; }
.form_title      {font: 20px Tahoma,sans-serif; color: #888888; padding-top:10px; padding-bottom:10px;}

.form_button     { border: 0px; background-color: #333333; color: #FFFFFF; font: bold 12px Tahoma,sans-serif; padding: 2px; text-decoration: none; }
.button1 { border: 0px; background-color: #333333; color: #FFFFFF; font: 12px Tahoma,sans-serif; padding: 4; text-decoration: none; }

.step_room_sep       { color: #000000; font: bold 12px Tahoma,sans-serif; text-align: center; }
.step_room_active    { background-color: #BBBBBB; color: #000000; font: bold 12px Tahoma,sans-serif; text-align: center; }
.step_room_ok        { background-color: #777777; color: #000000; font: bold 12px Tahoma,sans-serif; text-align: center; text-decoration: none; }
.step_room_ok:hover  { background-color: #777777; }
.step_room_new       { background-color: #333333; color: #ffffff; font: bold 12px Tahoma,sans-serif; text-align: center; text-decoration: none; }
.step_room_new:hover { background-color: #333333; }

DIV.hline { border-bottom: 1px dashed #000000; width: 80%; }

TD.tbl_11 { width: 520px; border-bottom: 1px dashed #000000; border-right: 1px dashed #000000; vertical-align: top; }
TD.tbl_12 { width: 210px; border-bottom: 1px dashed #000000; }

TABLE.steps_tbl  { padding: 10px; }
TD.steps_td1     { width: 200px; font: 12px Tahoma,sans-serif; vertical-align: top; }
TD.steps_td2     { width: 370px; font: 12px Tahoma,sans-serif; }

TABLE.step2_tbl  {}
TD.step2_td1     { width: 395px; font: 12px Tahoma,sans-serif; padding-left: 5px; padding-top: 5px; }
TD.step2_td2     { width: 145px; font: 12px Tahoma,sans-serif; text-align: right; padding-right: 5px; padding-top: 5px; }
TD.step2_row3    { width: 545px; font: 12px Tahoma,sans-serif; padding: 5px; }
HR.step2_sep     { width: 100%; background-color: #333333; height: 1px; }

TABLE.step3_tbl  { padding: 10px; } /* font: 12px Tahoma,sans-serif; */
TD.step3_td1     { width: 200px; font: 14px Tahoma,sans-serif; vertical-align: top; }
TD.step3_td2     { width: 150px; font: bold 14px Courier New,Courier,fixed; text-align: right; padding-right: 150px; }

TABLE.step4_tbl  {}
TD.step4_td1     { width: 200px; font: 12px Tahoma,sans-serif; }
TD.step4_td2     { width: 350px; font: 12px Tahoma,sans-serif; }
TD.step4_td2_num { width: 250px; font: bold 14px Courier New,Courier,fixed; padding-right: 100px; text-align: right; }

TD.step4_text    { width: 550px; font: 12px Tahoma,sans-serif; }
TD.step4_error   { width: 550px; font: 12px Tahoma,sans-serif; color: #FF0000; }
.step4_sel       { font: bold 11px Arail,sans-serif; color: #000000; }
.step4_input     { font: bold 11px Arail,sans-serif; color: #000000; }
.card_sel        { font: bold 11px Arail,sans-serif; color: #000000; }
.card_input     { font: bold 11px Arail,sans-serif; color: #000000; }
.atext           {font: bold 11px Arail,sans-serif; color: #000000;}
.title           {font: bold 16px Arail,sans-serif; color: #000000; padding-left:10px}

