TD
{ 
  font-size: 70%; 
  font-family: Verdana, Tahoma, Arial, Sans Serif;
}

LI
{
  list-style-type : square;  
  margin-left : -20px;  
  text-align: left;
}

LI.spec
{
  list-style-type : square;  
  margin-left : -20px;  
  text-align: left;
}

P
{
  text-align: left;
}

BODY
{ 
  BACKGROUND-COLOR: #F4F2E6;
  font-size: 70%; 
  font-family: Verdana, Tahoma, Arial, Sans Serif;
  color: black; 
}

INPUT.text
{ 
  font-size: 100%; 
  font-family: Verdana, Tahoma, Arial, Sans Serif;
  background-color: white; 
  color: black;
}

select
{
  background-color: white; 
  color: black;
}

input.button
{
  color: #5D483E; 
  border-style: solid; 
  border-width: 1px; 
  border-color: #5D483E; 
  background: #FDFBF3; 
  font-size: 8pt;
}

H4
{ 
  font-size: 150%; 
  font-family:  Verdana, Tahoma, Arial, Sans Serif; 
  LINE-HEIGHT: 130%;
}

A
{
  COLOR: #0066B5; 
  TEXT-INDENT: 0px; 
  text-decoration: none;
}

A:hover, A:active
{
  COLOR: #0066B5; 
  TEXT-INDENT: 0px; 
  text-decoration: underline;
}

A.menu
{
  COLOR: #DA2A1A; 
  TEXT-INDENT: 0px; 
  text-decoration: none;  
}

A.menu:hover, A.menu:active
{
  COLOR: #DA2A1A; 
  TEXT-INDENT: 0px; 
  text-decoration: underline;
}

TD.divider  /* разделитель левой и правой частей */
{
  BACKGROUND-COLOR: gray;
}

.leftpart /* ширина левой части */
{
  width: 70%;
}

td.leftfield  /* расстояние слева до текста */
{
  width: 30px;
}

.rightfield /* расстояние справа до текста */
{
  width: 30px;
}

.rightmenu /* ширина правого меню */
{
  BACKGROUND-COLOR: #F4F2E6; 
  PADDING-LEFT: 2px;
  width: 30%; 
}

.m1       /* отступ слева пункта меню 1-го уровня */
{ 
  PADDING: 4px;
  PADDING-TOP: 5px;
}   

.m2       /* отступ слева пункта меню 2-го уровня */
{ 
  PADDING: 4px; 
  PADDING-LEFT: 20px;
  PADDING-TOP: 5px;
}

.m3       /* отступ слева пункта меню 3-го уровня */
{ 
  PADDING: 4px; 
  PADDING-left: 40px;
  PADDING-TOP: 5px;
}

.copy
{ 
  PADDING: 8px;  
  PADDING-LEFT: 30px; 
  PADDING-RIGHT: 90px;
}

TABLE.tab
{ 
  PADDING-TOP: 8px; 
  PADDING-BOTTOM: 8px;
}

TABLE.tab, TD.rif
{ 
  PADDING-LEFT: 24px;
}


table.user
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 100%;
}
table.user td
{
  border: solid black 1px;
  padding: 5px;
}

table.user_n
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 1%;
}
table.user_n td
{
  border: solid black 1px;
  padding: 5px;
}

table.user_empl
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 1%;
}
table.user_empl td
{
  border: solid black 1px;
  padding: 5px;
}

table.user0
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 100%;
}
table.user0 td
{
  border: solid black 1px;
  padding: 0px;
}

table.user1
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 100%;
}
table.user1 td
{
  border: solid black 1px;
  padding: 1px;
}

table.user2
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 100%;
}
table.user2 td
{
  border: solid black 1px;
  padding: 2px;
}

table.user3
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 100%;
}
table.user3 td
{
  border: solid black 1px;
  padding: 3px;
}

table.user4
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 100%;
}
table.user4 td
{
  border: solid black 1px;
  padding: 4px;
}

table.user_nest
{
  border-collapse: collapse;
  border: none;
  width: 100%;
}
table.user_nest td
{
  border: none;
  padding: 5px;
}

table.user_pad1
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 100%;
}
table.user_pad1 td
{
  border: solid black 1px;
  padding: 1px;
}
table.user_pad0
{
  border-collapse: collapse;
  border: solid black 2px;
  width: 100%;
}
table.user_pad0 td
{
  border: solid black 1px;
  padding: 0px;
}

HR
{
  border: none;
  color: black;
  background-color: black;
  height: 1px;
}
