body {
  font-family:Tahoma, Arial, helvetica, sans-serif;
  background:white;
}
body, table, form {
  font-size: 11px;
  margin:0; 
  padding:0;
	color: black;
}
table {
  border-collapse: collapse;
  margin-top:5px; 
}
td,th {
  padding:0 5px;
}
a {
  text-decoration:none;
}
h1,h2,h4,h5,h6 {
  margin:0px;
}
h1,h2 {
  float:left;
  font-size:12px;
}
h6 {
  font-size:8pt;
}

select, input, textarea {
  margin:0; 
  margin-left: 4px;
  padding-left:2px;
	font: 8pt sans-serif;
	color: black;
  background: #fff;
}
textarea {
  width:60%;
}
.bold {
  font-weight:bold;
}
.align_center {
	text-align: center;
}
.align_right {
  text-align: right;
}
.align_left {
  text-align: left;
}
.nowrap {
  white-space:nowrap;
}
.char {
  font-family:wingdings, sans-serif;
}
.webd {
  font-family:webdings, sans-serif;
  font-size:14px;
}
.banner {
  text-align:center;
}
.banner img {
  margin-left:50px;
}
.float_left {
  float:left;
}
legend {
	font-weight:bold;
	font-size:11px;
}
.disabled{
  color: gray
}
.clear {
  clear:left;
}
.order_state2 {
  color:green;
}
.order_state2 th {
  background:green;
}
.order_state1 {
  color:black;
}
.order_state1 th {
  background:black;
}
.order_stateclosed th{
  background:gray;
}
.check {
  /*background:#FFF8DC;*/
  font-weight:bold;
}
.line_through {
  text-decoration:line-through;
}

table, table td, table th {
    border: 1px solid black;
}

tr.background_dark th {
    border-bottom-width: 3px;
}

