table.contacts { border: 0; }
table.contacts td { padding: 0.5em 1em 0.5em 0; }
table.contacts table.workhours { border: 0; }
table.contacts table.workhours td { padding: 0 1em 0.5em 0; }

table.steps { border: 0; }
table.steps img { margin: 0 0.5em 0.5em 0 };
table.steps div.comment { font-size: 85%; color: #666666; margin-top: 0.3em; }
table.steps input { border: 1px solid #cccccc; width: 100%; margin: 0.2em 0 0.2em 0; font-family: Arial, Helvetica, sans-serif; color: #000000; }

div.proposal div { margin: 0.2em 0 1em 0; }
div.proposal div div { margin: 0; }
div.proposal div div.comment { font-size: 85%; color: #666666; margin: 0.2em 0 1em 0; }
