﻿table.dataNoWidth
{
	border: #aaa 1px solid;
}

table.data
{
	border: #aaa 1px solid;
	width: 99%;
}

table.dataNoWidth th,
table.data th
{
	border: #888 1px solid;
	background-color: #e0e0e0;
}
table.dataNoWidth th a,
table.data th a
{
	text-decoration: none;
	color: #114;
}

table.dataNoWidth th,
table.dataNoWidth td,
table.data th,
table.data td
{
	border: #aaa 1px solid;
}

table.dataNoWidth input.buttons,
table.data input.buttons
{
	padding: 0px 2px;
	text-align: center;
	font-size: 12px;
}

table.dataNoWidth input.InptBtnHeight,
table.data input.InptBtnHeight
{
	height: 17px;
}

table.data tr.DataRowNew
{
	background-color: #e0e0ff;
}

table.data tr.DataRowCancel
{
	font-style: italic;
	color: #666;
}

table.data tr.DataRowDeleted
{
	font-style: italic;
	color: #999;
}

table.data tr.DataRowDeleted a
{
	font-style: italic;
	color: #777;
}

table.data tr.DataRowNotCompl
{
	background-color: #ffdddd;
}

table.data tr.DataRowSucc
{
	background-color: #ddffdd;
}

table.data tr.DataRowProc
{
	background-color: #ffffdd;
}

.adminsection
{	
	width: 220px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
	border: 1px solid #aaa;
	vertical-align: middle;
	padding-top: 5px;
}

.adminsection .sectionimg
{
	padding: 0px;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
}

.adminsection a
{
	text-decoration: none;
}

.adminsection .itemtext
{
	margin: 12px 0px;
	margin-left: 60px;
	text-align: left;
	
}

.adminforms
{
	width: 90%;
}

.labels
{
	text-align: right;
	padding-right: 3px;
	vertical-align: top;
}

.label-ok
{
	color: #0E4700;
}

.inputs
{
	text-align: left;
}

.inputs textarea,
.inputs input
{
	width: 180px;
}

.inputs-small input
{
	width: 30px;
}

div.addunder
{
	margin-top: 10px;
}
