* {margin:0;padding:0;}
html {font: 85%/1.3 Verdana,Arial,sans-serif;background:white;}
body {width:70%;min-width:700px;padding:20px;margin:0 auto;}

h1, h2, h3, h4, h5, h6 {margin:5px 0;font-weight:normal;color:black;}
h1 {margin-top:20px;font-size:40px;color:#FF7C21;}
h1, h2 {margin-bottom:2px;text-align:center;}
h2 {margin-top:2px;margin-bottom:40px;color:#B85918;}
h3 {font-size:22px;margin-top:20px;padding-bottom:3px;color:#779A07;border-bottom:1px dashed #D3DFB0;}
h4 {font-size:16px;color:#93BF09;margin:15px 0 -5px 10px;padding-bottom:2px;border-bottom:1px solid #D3DFB0;}
h5 {font-size:14px;margin-bottom:2px;color:#FC9E12;}
  h5 a {color:#FC9E12 !important;}
  h5 a:hover {color:red !important;}
h6 {font-size:15px;margin:3px 0;color:#8A8A8A;}
  h6 a {color:#454E83;}
.client, .date, .exp, .inheader, sup.hot, .os {font-size:11px;padding:2px 5px;color:#908F79;background:#FEFCD6;}
.client {color:#808A74;background:#ECFED6;}
  .client a {color:#4C5245 !important;}
.inheader {color:#808A74;background:none;}
.os {background:#CBDEFC;color:#768192;}
p.role { color: gray; }
sup.hot {color:red;font-size:10px;background:none;}

p {font-size:13px;padding:4px 0;color:black;}
  p.first {text-indent:10px;}

ul p, ol p {padding:0;}

ul, ol {margin:3px 0 3px 35px;padding:5px;color:gray;font-size:12px;}
ol ul {margin-left:20px;}
li {padding:3px;}

ol.plain p, ul.plain p {padding:3px 0;}
ol.plain li, ul.plain li {padding:1px;}

ul.contacts {margin-left:13px;list-style:none;color:black;}
  ul.contacts span {color:gray;font-size:11px;}

.footer {color:#A8A8A8;text-align:center;font-size:11px;margin-top:35px;padding-top:6px; border-top: 1px solid #D5D5D5;}