/* alap alkalmazás, alap elemek szinnel kapcsolatos css definíciója */
/* Gomb */
body {
	background:#FFFFFF;
	color:#555; 	
}

a.menuhref
{
  color: #ffffff;
}
a.menuhref:hover
{
  color: #ffffff;
}
a.menuhref_exit
{
  color: #800000;
}
a.menuhref_exit:hover
{
  color: #800000;
}

a {
	color:#c71444;
	background: inherit;	
}
a:hover {
	border-bottom:1px solid #ccc;
	color: #808080;
	background: inherit;
}

/*#####   Gomb #####*/
a.cssButton {
  border:1px solid #9a0432;  /*9a0470*/
  background:url(../images/bg_button.png) top;
  color: #FFFFFF;
}
a.cssButton:hover {
  border:1px solid #d33030; /*d330a5*/ 
  background:url(../images/bg_button.png) bottom;
}
a.cssButton span {
  color:#FFFFFF;
}
/*#####   Gomb vége #####*/


/*#####   Grid #####*/
.scrollGrid table {
	color: rgb(128,0,0);
}
.scrollGrid table th {
	border: 0px rgb(0,0,0) solid;
	font-family: 'NissanAg_Med';
	width:100%;
}
.scrollGrid table td {
	border: 0px rgb(0,0,0) solid; 
}
.scrollGrid .gridHeaderCell, .tdGridHeaderCell {
	background-color: #c71444;
	color: rgb(255,255,255);
}
.scrollGrid .tdGridHeaderCell {
	background-color: #c71444;
	color: rgb(255,255,255);
}
.gridHeader {
	border-bottom: 1px #FFFFFF solid;
}

.scrollGrid {
	background-color: #EFEFEF; 
	border: 1px rgb(128,0,0) solid;
}
.gridRow {
	color: rgb(128,0,0);
}

.gridRowBorderLine {
	border-bottom: 2px #FFFFFF solid;
} 
 
 
.gridRowDark {
	background-color: #D9AFB0;
}
.cellSeparator {
	background-color: rgb(255,255,255);
}	
.disabledRow 
{
  background-color:#D8D8D8;
}

.gridRowGroupHead {
	border-bottom: 1px rgb(164,164,164) solid; 
}

.groupRowP {
    background: url(../images/rowgroup_plus.gif) 0 0 no-repeat;
}
.groupRowM {
    background: url(../images/rowgroup_minus.gif) 0 0 no-repeat;
}

/*#####   Grid vége #####*/

/*#####  Inputok stílusa #####*/

input.idate1
{
  border: 1px #800000 solid;
  color: #800000;
}
input.idate2
{
  border: 1px #800000 solid;
  color: #800000;
}
/*ie 6 miatt nem lehet csak így*/
input.idate1[disabled='disabled']
{
  border: 1px solid #999;
	background-color: #ddd;
	color: #757171;  	
	cursor: not-allowed;
}

/*helyette class: */
input.idate1_disabled
{
  border: 1px solid #999;
	background-color: #ddd;
	color: #757171;	
	cursor: not-allowed;
} 

input.inumber1, input.inumeric1
{
  border: 1px #800000 solid;
  color: #800000;
}

input.inumber1[disabled='disabled'], input.inumeric1[disabled='disabled']
{
  /*border: 1px solid #999;
	background-color: #ddd;
	color: #757171;*/
	background-color: #ddd;
	color:#757171;	
}
input.inumber1, input.idecnumber
{
  border: 1px #800000 solid;
  color: #800000;
} 
/*
input.inumber1_disabled
{
  border: 1px solid #999;
	background-color: #ddd;
	color: #757171;
} 
*/

  
input.inumber1_disabled
{
  background:none repeat scroll 0 0 transparent;
  border:none;
	color:#800000;
}   


.itext1
{
  border: 1px #800000 solid;
  color: #800000;
}

.itext1_alert
{
  /*border: 2px #800000 solid;*/
  /*background-color: #d9afb0;*/
  background-color: #757171; 
}
 
.itext1_disabled
{
	background-color: #ddd;	
}
.itext1[disabled='disabled']
{
	background-color: #ddd;
}


select
{
  background-color:#FFFFFF;
  border:1px solid #800000;
  color:#800000;
}

select.disabled
{
  border: 1px solid #999;
	background-color: #ddd;
	color: #757171;	
}

textarea, textarea.disabled 
{
  background-color:#FFFFFF;
  border:1px solid #800000;
  color:#800000;
}
textarea.disabled
{
  border: 1px solid #999;
	background-color: #ddd;
}

/*#####  Inputok stílusa vége #####*/

.darkText 
{
  color:#800000;
}

.disabledText 
{
  color:#999999;
}

.errorText 
{
  color:#FF0000;
}


/*#####   Grid  over #####*/

/* OK */
.scrollGrid .gridRowOver {
  background:none repeat scroll 0 0 #989898; /*CFCFCF, b3b3b3, 99d041, afb0d9*/
}
/* OK */
.scrollGrid .gridRowSelected {
  background:none repeat scroll 0 0 #757171; /*E5BFDA, 800000, 6666cc*/
  color: #FFFFFF;
}
/*#####  Grid over END #####*/

/*#####  Div formázások #####*/
div.title
{
  color: #FFFFFF;
}

/*#####  Div formázások vége #####*/
