/*-------------------------------------------------------------------*/
BODY
{
  font-size:1.2em;
}

FORM
{
}

P
{
  font-size:1em;
}
INPUT, SELECT, TEXTAREA
{
 font:1em tahoma,arial,verdana,sans-serif;
} 

INPUT.check
{
 background:#ffc;
 color:black;
} 
INPUT.ed, INPUT.bcheck, SELECT.choice 
{
 color:black;
} 

.field_text
{
  font: 1em Arial, sans-serif; 
  background:#edf5fe;
  padding:10px;
  border:1px solid black;
  width:500px;
}

.field_text_
{
  font: 1em Arial, sans-serif; 
  background:#edf5fe;
  padding:10px;
  border:1px solid black;
}

.field_text__
{
  font-size: 1.2em; 
  background:#edf5fe;
  padding:10px;
  border:1px solid black;
}


.errmark
{
  text-decoration: underline;
}
.nobr
{
  white-space:nowrap;
}
SAMP  
{
  color: #009900;
  font-family: "Trebuchet MS", sans-serif;
}

TABLE.hierarchy_table TD
{
  text-align:left;
  vertical-align:top;
  padding:0px;
}

/* Таблица с данными */
TABLE.data, TABLE.data TR, TABLE.data TH, TABLE.data TD
{
  background:#f3faf3;
  border: 1px #808080 solid;
  border-collapse: collapse; 
}
TABLE.data TR TD, TABLE.data TR TH 
{
  vertical-align:top;
  text-align:left;
  font-size:1em;
  font-family: Arial, sans-serif;
  padding:7px;
}

TABLE.data TD
{
  background:white;
}

TABLE.data TH
{
  background:#ffc;
}

TABLE.data TD.noborder
{
  border-top: 1px white solid;
  border-left: 1px white solid;
  border-right: 1px white solid;
  color:#555;
}

TABLE.data TD.noborder1
{
  border-top: 1px white solid;
  border-right: 1px white solid;
  border-bottom: 1px white solid;
  color:#555;
}
