
#menu{
  width: 941px;
    background: #717171;
    background-image: none;
}
#menu span{
   margin-left: 1em;
   color: #fff;
}
#separator{
  width: 941px;
  background: #D4D4D4;
  background-image: none;
}
#content{
  width: 902px;
  margin-left: 10px;
}
#main_content{
  width: 950px;
  float: left;
}

#content p{
  padding: 5px 0 0 0;
}
table{
 margin-top: 1em;
}
table, th, td {
 /*width: 910px;*/
 border: 1px solid #c0c0c0;
 border-collapse: collapse;
}
table.new, table.new td{
 margin-top: 0;
 border-top: none;
}
table.nolines{
 border:none;
}
table.nolines td{
  border: none;
  width: 60%;
  vertical-align: top;
  text-align: left;

}
table.nolines td.first{
  width: 30%;
}
th{
 background: #e8e8e8;

}
th, td{
 text-align: center;
 height: 2em;
}
.td1, .td2, .td3, .td4, .td6, .td7, .td8, .td9, .td10, .td11, .td12
{
 width: 98px;
}
.td5
{
    width: 12px;
}
.td1{ width: 30px}
.td2{ width: 30px}

.td11, .td7, .td9, .td10, .td12{ width: 50px}

input.short
{
    width: 20px;
}
input.short2
{
    width: 25px;
}
input {
    width: 90px;
}
input.long{
   width: 140px;
}
.required {
	background: #fff url(../pics/required.gif) top right no-repeat;
}
.invalid {
	background: #fff url(../pics/wrong.gif) top right no-repeat;
	color: red;
}
label{
 width: 100px;
 display: block;
 float: left;

}
.note{
 font-style: italic;
 font-size: 90%;
 clear: both;

}
.b{
 font-weight: bold;
}
#main_content img.inp{
 float: none;
 border: none;
 margin: 0;
 padding: 0
}
select{
 width: 140px;
}

