KBD
{
  color: green;
  font-weight:bold;
  white-space:nowrap;
}

.code
{
  font-family: monospace;
}

.ttl
{
  color: black;
  font-family: "Arial Cyr", Arial, sans-serif;
}

.nb
{
  background:#fbe7ab;
}

.pre 
{
  padding-left:10px;
  padding-right:10px;
  padding-top:20px;
  padding-bottom:5px;
  border: 1px solid black;
}

.table 
{
  font-size: small; 
  padding:10px;
  border: 1px solid black;
}

.table1 
{
  padding:10px;
  font-family: monospace;
  border: 1px solid black;
}

.table2 
{
  padding:10px;
  border: 1px solid black;
}
                                                                                   
.nametag
{
  color:#800080;
  color: green;
  font-weight:bold;                                                             
}

.note
{
  color: black;
  text-align: justify;  
  background:#ffffcc;
  padding:20px;
  border: 1px solid black;
}

.mark
{
  color: #BE9802;
  font-weight:bold;
}

.out
{
  /* выпуклая граница */
  border-style:        solid;
  border-width:        1px;
  border-left-color:   silver;
  border-top-color:    silver;
  border-right-color:  gray;
  border-bottom-color: gray;
  padding:10px;
}

 .pattern
{
  border:1px solid gray;
  padding:2px;
  margin-top:4px;
  margin-bottom:4px;
  background:#EEE5DB;
  white-space:nowrap;
  color:black;
}

TABLE.small
{
  font-size: 70%;
  font-family: sans-serif;
}
TABLE.small TD
{
  text-align:left;
  vertical-align:top;
}
H1,H2,H3,H4
{
  color: #009900;
}
.nobr
{
 white-space:nowrap;
}

