* { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { margin: 1em 0 0.5em 0; text-align:left;}
p, pre, label, fieldset, address, hr { margin: 0.5em 0; }
blockquote { margin: 0.5em 0 0.5em 1.5em; padding: 0.5em 1em; }
ul, ol, dl { padding: 0.7em 0; }
li, dd { margin-left: 1.5em; }
dd { margin-top: 0.3em; margin-bottom: 0.3em; }
dd+dt { margin-top: 1em; }
ol li  { margin-left: 2.5em; }
ul ol, ol ul, ul ul, ol ol { margin-left: 1.5em; }
fieldset { padding: 0; }
a img { border: 0; }
body { font: 80.01% verdana, arial, helvetica, sans-serif; }

h1 { font-size: 160%; }
h2 { font-size: 140%; }
h3 { font-size: 126%; }
h4 { font-size: 110%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
table, tr, th, td, input, textarea { font: 100% verdana, arial, helvetica, sans-serif; }
input, textarea { padding: 1px; }
pre.send { font-size: 120%; }
blockquote {  font-size: 100%; }


h1.first { margin-top: 0; }

.counter_top, .counter_bottom { display: none; }
table { border: 1px black solid; border-collapse: collapse; }
table th, table td {  border: 1px black solid; padding: 2px; }

.name, .att { font-weight: bold; }
span.name { font-weight: normal; font-style: italic; }

.date { font-style: italic; whate-space: nowrap; }
div.date { margin: 0 0 0.5em 0; }

blockquote { border-left: 0.3em black solid; margin-left: 0; }

.counters { display: none; }
