TD
{
  font-size: 70%; 
  font-family: Verdana;
}

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
{
  font-size: 70%; 
  font-family: Verdana;
  color: black; 
}

FORM
{
  margin-bottom: 0;
}

input.text
{
  font-size: 100%; 
  font-family: Verdana;
  background-color: white; 
  color: black;
}


textarea
{
  font-size: 100%; 
  font-family: Verdana;
  background-color: white; 
  color: black;
}

textarea.menu
{
  font-size: 300%; 
  font-family: Verdana;
  background-color: white; 
  color: black;
}

textarea.mono
{
  font-size: 100%; 
  font-family: Lucida Console;
  background-color: white; 
  color: black;
}

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

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

input.buttonmenu
{
  color: black; 
  border-style: solid; 
  border-width: 3px;
  border-color: #5D483E;
  background: #FDFBF3; 
  font-size: 50pt;
  font-family: Verdana;
}

H4
{
  font-size: 150%; 
  font-family:  Verdana; 
  LINE-HEIGHT: 130%;
}

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

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

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

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

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

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

table.user td.mono
{
  border: solid black 1px;
  padding: 5px;
  font-family: Lucida Console;
}

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

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

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

table.user_subn td.mono
{
  border: solid black 1px;
  padding: 5px;
  font-family: Lucida Console;
}

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

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

table.user_n0
{
  border: none;
  width: 1%;
}
table.user_n0 td
{
  border: none;
  padding: 5px;
}

table.user_n0100
{
  border: none;
  width: 100%;
}
table.user_n0100 td
{
  border: none !important;
  padding: 5px;
}

table.user_n0n
{
  border: none;
  width: 1%;
}
table.user_n0n td
{
  border: none;
  padding: 0px;
}

table.user_n0m
{
  border: none;
  width: 1%;
}
table.user_n0m td
{
  border: none;
  padding: 2px;
}

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

table.userw
{
  border-collapse: collapse;
  border: none;
  width: 100%;
}

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

table.user_n0100ni
{
  border: none;
  width: 100%;
}
table.user_n0100ni > tbody > tr > td
{
  border: none;
  padding: 0px;
}

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

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

.DivMediumSlateBlue
{
  background-color: MediumSlateBlue;
}
.DivLightGreen
{
  background-color: LightGreen;
}
.DivOrange
{
  background-color: Orange;
}
.DivTomato
{
  background-color: Tomato;
}
.DivBlue
{
  background-color: LightBlue;
}
.DivDarkKhaki
{
  background-color: DarkKhaki;
}
.DivGold
{
  background-color: Gold;
}
.DivPaleGoldenrod
{
  background-color: PaleGoldenrod;
}
.DivYellow
{
  background-color: Yellow;
}
.DivViolet
{
  background-color: Violet;
}
.DivPink
{
  background-color: Pink;
}
.DivAqua
{
  background-color: Aqua;
}

.SpanGreen
{
  background-color: LightGreen;
}
.SpanOrange
{
  background-color: Orange;
}
.SpanBlue
{
  background-color: LightBlue;
}
.SpanYellow
{
  background-color: Yellow;
}
.SpanViolet
{
  background-color: Violet;
}
.SpanPink
{
  background-color: Pink;
}

#menu_img img
{
  border: 2px solid #F4F2E6;
}

#menu_img img:hover
{
  border: 2px solid SteelBlue;
}

#menu_img_sel img
{
  border: 2px solid Red;
}

.topimg_block img
{
  border: 2px solid #F4F2E6;
}

.topimg_block img:hover
{
  border: 2px solid SteelBlue;
}

.topimg_block_sel img
{
  border: 2px solid Red;
}

.auth_block
{
  width:100px; height:25px; text-align:center; border-left:solid 1px black;
}

.period_block
{
  width:175px; height:25px; text-align:center; border-left:solid 1px black;
}

.config_block
{
  width:70px; height:25px; text-align:center; border-left:solid 1px black;
}

.place_block
{
  width:75px; height:25px; text-align:center; border-left:solid 1px black;
}

.infr_block
{
  width:40px; height:25px; text-align:center; border-left:solid 1px black;
}

.gate_hr
{
  background-color:red; height:1px;
}

button.redc
{
  border: 1px solid black;
  border-radius: 10px;
  background-color:Red;
}
button.norm
{
  border: 1px solid black;
  border-radius: 10px;
  background-color:#F4F2E6;
}
button.red
{
  border: 1px solid black;
  background-color:LightCoral;
}
button.yellow
{
  border: 1px solid black;
  background-color:Yellow;
}
button.orange
{
  border: 1px solid black;
  background-color:Orange;
}
button.green
{
  border: 1px solid black;
  background-color:LightGreen;
}
.br
{
  word-break: break-all;
  width: 5px;
}