.pimg { margin: 20px 0 40px 0; }
.ptable { border-bottom: 2px solid #4d806f; margin: 0 0 25px 0; }
.ptable TD { border-bottom: 1px solid #c9c9ca; height: 24px; vertical-align: middle; background: #fff; color: #000; }
.ptable * { font-size: 12px; }
.phead1, .phead3, .phead4 { border-bottom: 1px solid #4d806f ! important;  padding: 0 ! important;  background: #ececec ! important; vertical-align: bottom ! important; }
.phead1, .adph1 { width: 290px; }
.pright { width: 77px; border-right: 1px solid #ddddde; text-align: right; padding-right: 8px; }
.phead1 UL { background: #056c49 url('ntables/tfon1.gif') right top no-repeat; }
.phead1 LI { height: 15px; margin: 0 0 0 23px; padding:  2px 0 0 0; text-transform: uppercase; color: #fff; font-weight: bold; font-size: 11px; }
.phead4 LI { list-style: none; background: #cfcfcf url('ntables/tfon2.gif') left top no-repeat; height: 20px; text-align: center; font-weight: bold; margin: 0; padding-top: 5px;}
.pr2 { border-right: 2px solid #ececec; }
.pl1 { border-left: 1px solid #ececec; }

.pgray TD { background: #ddddde; }
.pname { padding-left: 22px; width: 278px; }
.pok { width: 165px ! important; }
.pgray .pright { border-right-color: #fff; }
.pbold { text-align: center; font-weight: bold; font-size: 11px; }
.padd { width: 110px ! important; background: #fff ! important; border-right: 1px solid #c9c9ca; text-transform: uppercase; font-size: 11px; text-align: center; padding: 0 ! important; }
.dno { visibility: hidden; }
.f12 { font-size: 12px; }


.colleft { float: left ! important; width: auto; margin: 0 10px 0 0; }
.colright { float: right ! important; width: auto; margin: 0 0 0 10px;}
.colleft IMG, .colright IMG { margin-top: 4px; }
img.border {
	margin-right: 10px;
	margin-bottom: 10px;
}
img.border {
	border: 1px solid #000;
}
.pogr {
	color: #000; margin-top: 5px;
}
p.color {
	color: #666;
	font-weight: bold;
}
table.capacity table td {
	border: 1px solid #000;
	padding: 4px;
}
table.capacity td {
	padding: 5px 5px 5px 0px;
}

.diesel {
	width: 650px;
	overflow: auto;
	padding: 1px;
}
.diesel TD {white-space: nowrap; font-size: 11px; padding-left: 3px; padding-right: 3px;}
.diesel .pbold { font-weight: normal;  }
.diesel .pgray .pbold { border-right: 1px solid #fff; }
.diesel .pwh1 .pbold { border-right: 1px solid #ddddde; }
.diesel .phead4 LI { font-size: 10px; padding-left: 7px; padding-right: 7px; }
.diesel .pr2 { border-right: 0px solid #ececec; margin-left: 1px; }

.diesel .phead1 UL { margin-right: 30px }

.diesel .pok { width: 155px ! important; }
.diesel .padd { width: 85px ! important;  padding-left: 5px ! important; padding-right: 5px ! important; }
.diesel .phead1, .diesel .adph1 { width: 220px ! important; }

.zerro { height: 20px; background: none ! important; border: none ! important; }






