/*hr { border:none; border-top:1px dotted #f00; color:#fff; background-color:#fff; height:1px; width:50%; }*/ #head, #contact_info, #body, #receipt { font-size: 9px; font-family: 'arial', serif; } #head { width:100%; } #head, #head tr, #head td { border:none; } #head img { width: 100px; } #head .right { margin-left: 20px; vertical-align: middle; } #head .title { font-weight: bold; font-size: 16px; /* font-family: "Times New Roman", Times, serif; */ } #head .subtitle { /* font-family: "Times New Roman", Times, serif; */ font-size: 12px; } #contact_info { text-align: justify; position: relative; left: 70%; } #contact_info .coordinates { font-weight: bold; } #body { margin-top:30px; text-indent:30px; } #body div { margin-top: 25px; } #body .first_line { padding-left: 20px; } .clear { clear: both; } #separator img { width: 32px; } #receipt_head { /* width: 100%;*/ } #receipt_head table { border: solid 1px; width: 99%; text-align:center; } #receipt_head table td { width: 33%; } #recipient .title { text-align: center; font-weight: bold; } #recipient .subtitle { font-weight: bold; } #recipient .object { margin-top:20px; font-size:14px; } #recipient, #donor { border: solid 1px; margin-top: 10px; padding:5px; width:99%; } #recipient table { width: 98%; } #recipient table td { width: 49%; } #donor .title { text-align:center; } #donor .donor_infos { font-weight:bold; } #donor .donation_infos { width: 98%; } #donor .donation_infos td.left { padding-left:0px; width: 40%; } #donor .donation_infos td.right { width: 60%; } #donor .last { padding-left: 50px; } #donor .signature { font-weight:bold; text-align:center; } /*#donor .signature { text-align:center; }*/ #donor .signatory { text-align:right; } .signature img { width: 120px; position:relative; left:150px; } #scissors { width: 30px; } #separator .dotted { border:none; border-top: dashed 1px; width:100%; text-align:center; /*padding-top:10px;*/ }