﻿/* imported */

a
{
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}

a:visited
{
	color: black;
}

a:hover, a:active
{
	color: #A00000;
}

input, select, option, textarea {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 8pt;
}

/* end of imported */

html, body, form {
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 10pt;
}

td, a, a:active, a:visited {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 10pt;
	text-decoration: none;
}

.form-table tr td 
{
	padding: 5px;
}

span.ErrorMessage 
{
	display: block;
	color: red;
	padding: 5px;
	font-weight: bold;
}

.main-layout
{
	text-align: left;
	width: 1240px;
	/*height: 400px;*/
	margin: 0px auto;
	padding: 0px;
	border-collapse: collapse;
}

.main-layout td
{
	text-align: left;
	padding: 0px;
}

.login-form-table td 
{
	padding: 5px;
}

.header-menu-spacer 
{
	height: 25px;
}

.menu-mid-spacer 
{
	height: 15px;
}

.left-menu-content-spacer 
{
	width: 25px;
}

.content-ad-spacer 
{
	width: 25px;
}

.content-help-spacer 
{
	height: 10px;
}

.mid-footer-spacer 
{
	height: 10px;
}

.header-layout 
{
	background-image: url('images/e-header.png');
	background-position: center top;
	height: 137px;
}

.cell-logo 
{
	width: 140px;
	text-align: center;
	vertical-align: middle;
}

.cell-logo img 
{
	padding: 10px;
}

.cell-mid-header
{
	width: 100%;
}

.cell-user-info
{
	vertical-align: bottom;
	white-space: nowrap;
	font-size: 0.8em;
}

.container-user-info
{
	padding: 10px;
}

.container-user-info a
{
	font-size: 1em;
	color: Navy;
	text-decoration: underline;
}

.top-menu-layout
{
	width: 100%;
}

.top-menu-item, .top-menu-item a
{
	font-size: 0.9em;
	background-color: #B7DCA0;
	color: #003C1F;
}

.top-menu-spacer 
{
	width: 10px;
}

.top-menu-search
{
	width: 180px;
}

.top-menu-search-box
{
	margin-top: 2px;
	margin-right: 10px;
	height: 20px;
	width: 100px;
	padding: 3px;
	font-size: 14px;
}

.top-login 
{
	background-color: #C2C1C1;
}

.mid-layout-cell
{
	width: 100%;
}

.mid-layout
{
	width: 100%;
	height: 100%;
}

.main-content
{
	height: 400px;
	width: 100%;
}

.debug
{
	border: 1px red solid;
}

.footer-layout
{
	width: 100%;
	height: 60px;
	white-space: nowrap;
	font-size: 0.8em;
	/*font-weight: bold;*/
	color: #727069;
}

.cell-copyright
{
	vertical-align: bottom;
}

.container-itmaster 
{
	padding-left: 10px;
}

.container-inida-info
{
	padding-left: 10px;
	padding-bottom: 10px;
}

.container-copyright
{
	padding: 10px;
	text-align: right;
}

.left-menu-width 
{
	width: 250px;
}

.left-menu
{
	width: 250px;
	/*white-space: nowrap;*/
	background-color: #D9EBC8;
	/*height: 400px;*/
	vertical-align: top;
}

.left-menu-table
{
	background-color: #D9EBC8;
	width: 250px;
}

.left-menu-item, .left-menu-item a
{
	width: 100%;
}

.left-menu-item, .left-menu-item a
{
	font-size: 0.9em;
	font-weight: bold;
	background-color: #81C35D;
	text-align: right;
	color: #003C1F;
}

.vendor-list 
{
	font-size: 8pt;
	font-weight: bold;
	padding-left: 31px;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.TreeDiv 
{
	width: 245px;
	font-size: 8pt;
	/*border: 1px red solid;*/
	/*clear: both;*/
}
/*
.TreeSpacer {
	float: left;
	clear: left;
}

.TreeImageLink {
	float: left;
	margin-right: 2px;
}

.TreeLink {
	float: left;
}
*/
.TreeActive {
	font-weight: bold;	
}

.left-menu-spacer
{
	height: 10px;
	padding: 0px;
}

td.left-menu-spacer div
{
}

.bottom-help 
{
	background-color: #D9EBC8;
	height: 70px;
}

.right-ad
{
	width: 180px;
}
/*
.right-ad-cell
{
	background-color: #D9EBC8;
}
*/
.right-ad-container {
	/*padding: 10px;*/
	height: 100px;
	width: 180px;
}

.right-ad-spacer 
{
	height: 8px;
}

input.e-button
{
	background-image: url('images/e-button.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 5px;
	background-color: #FFFFFF;
	border-color: #999B96;
	color: #1F1A17;
	font-weight: bold;
}

input.e-button:active, input:active
{
	color: red;
	-ms-background-position-x: 1px;
	-ms-background-position-y: 1px;
}

table.TreeDiv tr td
{
	font-size: 1em;
}

table.TreeDiv tr td a
{
	font-size: 1em;
}

.top-submenu 
{
	position: absolute;
	display: none;
	background-color: #E4F1D0;
	padding: 5px;
	color: #1F1A17;
	font-size: 0.9em;
}

.top-submenu a, .top-submenu a:visited, .top-submenu a:active 
{
	font-size: 1em;
	color: #1F1A17;
}

/* grid */

.FilterBox
{
	border: none;
	width: 100%;
}

.DataTable, .DataTable td, .DataTable th {
	/*border: 1px #1F1A17 solid;*/
	border: none;
	border-collapse: collapse;
}

.DataHeader, .DataFooter, .DataHeader th, .DataHeader td, .DataFooter td {
	background-color: #81C35D;
	font-weight: bold;
	font-size: 0.9em;
	color: #1F1A17;
}

.DataFilter {
	background-color: #E0F0E0;
}

.DataFilterHi {
	background-color: #A0A0A0;
}

.DataPager, .DataPager td {
	background-color: white;
	font-weight: bold;
	font-size: 0.9em;
	color: red;
	text-align: center;
	border: none;
}

.DataPager a {
	font-size: 1em;
}

.LeftAlign td 
{
	text-align: left;	
}

.DataPager td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}

.DataHeader td, .DataHeader th, .DataFooter td {
    padding: 1px;
	white-space: nowrap;
}

.PriceListHeader {
	white-space: normal;
}

td.TitleCell 
{
	white-space: normal;
}

td.FooterCell 
{
	font-size: 0.8em;
	background-color: #E9FBD8;
	white-space: nowrap;
}

input 
{
	border: 1px #707070 solid;
/*	background-color: #F0F0F0; */
}

.check input
{
	border: none;
	height: 10px;
	width: 12px;
}

.bigcheck input
{
	border: none;
}

.DataHeader a, .DataHeader a:link, .DataHeader a:visited,
.DataFooter a, .DataFooter a:link, .DataFooter a:visited {
	color: #1F1A17;
	font-size: 1em;
}

.DataHeader a:hover, .DataFooter a:hover {
	color: #000000;
}

.DataHeader a:active, .DataFooter a:active {
	color: #000000;
}

.info {
	background-image: url(images/info.gif);
	background-repeat: no-repeat;
	white-space: normal;
	cursor: hand;
}

.notavail, .notavail a, .notavail a:visited {
/*	color: #d80000;*/
	background-color: #ffd0d0;
}

.curshand {
	cursor: hand;
}

.curshelp {
	cursor: help;
}

.DataItem td, .AltItem td, .ActiveItem td {
    padding: 2px;
    font-size: 0.8em;
}

.DataItem td a, .AltItem td a, .ActiveItem td a {
	font-size: 1em;
}

.DataItem, .GridRow {
	background-color: #D9EBC8;
}

.AltItem, .GridRowAlt {
	/*background-color: #E9FBD8;*/
	background-color: #FBFBFB;
}

.ActiveItem {
	background-color: #ffffa8;
}

.DataGroup {
	background-color: #d0d0d0;
}

.DataSummary 
{
	background-color: #FFD0C8;
}

.ItemBold 
{
	font-weight: bold;
}

.ItemArchived 
{
	background-color: #e0e0ff;
}

.ActiveItem .ItemArchived 
{
	background-color: #ffffd0;
}

.DataTable td.ItemSeparate 
{
	border-top: 1px solid #404040;
}

input.InlineEdit
{
	width: 100%;
	border: 1px #A0A0A0 solid;
}

td.NumericCell, td.kiekis, td.kaina {
	padding-right: 10px;
	padding-left: 5px;
	text-align: right;
}

input.AdHocTextField 
{
	width: 30px;
	border: 1px #A0A0A0 solid;
	background-color: #FFFFD0;
}

.DataTable td 
{
	padding-left: 5px;
	padding-right: 5px;
}

.DataHeader th {
	padding-left: 5px;
	padding-right: 5px;
}

a.blue
{
	color: blue;
	text-decoration: underline;
	font-size: 0.8em;
}

a.blue:visited
{
	color: blue;
	text-decoration: underline;
	font-size: 0.8em;
}

a.blue:hover, a.blue:active
{
	color: #A00000;
	text-decoration: underline;
	font-size: 0.8em;
}

.computer-parts 
{
	font-weight: normal;
	font-size: 0.9em;
}

/* end of grid */
