/* оформительство */
h1       { font: 160% Arial Narrow, Arial, sans-serif; color:#000000; margin-top:30px }
h2       { font: 160% Arial Narrow, Arial, sans-serif; color:#f1a216; }
h3       { font: bold 120% Arial, sans-serif; color:#000000; }
h4,h5,h6 { font: bold 100% Arial, sans-serif; color:#000000; }
h2,h3,h4,h5,h6 { margin-top:1.3em; margin-bottom:.5em }


dfn { font-variant: small-caps; letter-spacing: 0.1em; font-style: normal; cursor: help; border-bottom: 1px dotted #000; }

STRIKE, S { color:#999999 }    
STRIKE, S A:LINK { color:#999999 }
STRIKE, S A:VISITED { color:#999999 }
STRIKE, S A:HOVER { color:#cc3300 }
STRIKE, S A.outerlink:LINK { color:#999999 }
STRIKE, S A.outerlink:VISITED { color:#999999 }
STRIKE, S A.outerlink:HOVER { color:#cc3300 }

.center { text-align: center; }
.indent { margin-left: 40px; }

table.usertable { border: 1px none; border-collapse: collapse; }
table.usertable tr td { vertical-align:top; border-width: 1px;  border-color: #999999;  border-style: solid;  padding: 4px; }
table.dtable { width:100%; border: 0px none; border-collapse: collapse; }
table.dtable tr td { vertical-align:top; border-width: 0px;  border-color: #999999;  border-style: none;  padding: 4px; }


.micq1 { padding:2px; vertical-align:top; font-weight: bold; }
.micq2 { padding:2px; vertical-align:top; font:10px tahoma, arial }
.micq3 { padding:2px; vertical-align:top; width:100% }

.email1 {color:#800000}
.email2 {color:#808000}
.email-odd {color:#800000}
.email-even {color:#808000}

blockquote {  border-left:#999 3px solid; padding:5px; }
blockquote p {  padding:0px;  margin: 5px 0px; }

P.auto { margin:0px; padding:0px; font-size:100%; }

.cl-red   {color: #CC0000;}
.cl-green {color: #008000;}
.cl-blue  {color: #0000CC;}

tt { color:#666600; background:#ffffcc; padding: 0 2px } 

.cite {color:#ff0000;font-style:normal;}
.mark { color: #00000; background:#ffaaaa; }

ul { margin-top:.3em }
