﻿.MainFormTable
{
    text-align: left;
}

.MainFormTableNonTabular
{
    width: 100%;
    text-align: left;
    /*border: solid 1px #94a7bf;*/
	padding: 5px;
    background-color: #FFF;
}
.MainFormTableNonTabular div {
	margin-top: 10px;
	background: url('../../images/chrome/actionbtn_bg.gif') repeat-x top left;
}
.MainFormTableNonTabular p {
	font-size: 11px;
	color: #464646;
	padding: 5px;
	margin-top: 32px;
}
.TextTableReg
{	
    width: 100%;    
    background-color: #FFF;
}
.TextTableReg td span 
{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	color: #464646;
}
/* Thifi start */
.pager_general {
	white-space: nowrap;
	width: 1%;
	padding: 3px 15px 3px 15px;
	vertical-align: baseline;
}

.pager_last {
	width:99%;
	padding: 3px 3px 3px 3px;
	vertical-align: middle;
}
.listActionsTbl {
	float: left;
	position: relative;
}
/* Thifi end */

.pagerTD40
{
    vertical-align: middle;
    text-align:left;
    width: 40%;
}

.pagerTD20
{
    vertical-align: middle;
    text-align:left;
    width: 20%;
}

.pagerTD20right
{
    vertical-align: middle;
    text-align: right;
    width: 20%;
}

.listDiv
{
    width:730px;
    height:450px;
    overflow:auto;
}

.formOutsideDiv
{
	border: 1px solid #c8c8c9;
	text-align: left;
}

.formOutsideDivNonTabular
{
	width: 100%;
	text-align: left;
}
.formOutsideDivNonTabularReg
{     
}
.formOutsideDivNonTabular2
{
	width: 90%;   
    left:20px; 
    top: 30px; 
    text-align: left;
    position: absolute;
    TEXT-ALIGN: left;
}

.formOutsideDivNonTabular3
{
	width: 90%;   
    left:100px; 
    top: 30px; 
    text-align: left;
    position: absolute;
    TEXT-ALIGN: left;
}

.nonTabularView
{
    width: 620;
    background-image: url(../../images/al_tabla_hatter.jpg);
}

.middleTR
{
    vertical-align:middle;
}

.topTR
{
    vertical-align: top;
}

.centerTD
{
    text-align: center;
}

.leftTD
{
    text-align: left;
}


.rightTD
{
    text-align: right;
}

.heightTR60
{
    height:60;
}

.valignTRmiddle
{
    vertical-align: middle;
}

.okmegsemtable
{
    width: 50%;
    height:60;
    text-align:center;
}

.okmegsemTD
{
    width:100%;
    text-align: center;
}

.szazas
{
    width: 100%;
}

.FormControlTable
{
	font-weight: bold;
	font-size: 7pt;
	margin-left: 5px;
	width: 600px;
}
.mcbTable
{
	background-color: #FFF;
	color: #1E559B;
	width: 100%;
	font-size: 10px;
}
.mcTable td {
	padding: 2px;
}
.mcbTable td span {
	width: auto;
	font-size: 11px;
}

.mcbRow
{
	color: #616b7a;
	background-color: #FFFFFF;
	border-bottom: 1px solid #c4c4c4;
	font-size: 10px;
	font-weight: normal;
	height:25px;
}
.mcbRowAlt
{
	color: #616b7a;
	background-color: #EFF8FE;
	border-bottom: 1px solid #c4c4c4;
	font-size: 10px;
	font-weight: normal;
	height:25px;
}

.mcbCellMod 
{
	color:#385C89;
	background-color:#F2EFC9;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:Smaller;
	font-weight:normal;
	height:25px;
}

.mcbCellModAlt
{
	color:Red;
	background-color:#F9E5AA;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:Smaller;
	font-weight:normal;
	height:25px;
}

.mcbTd
{
	background-color:#F2EFC9;
	color:#385C89;
	font-weight: bold;
	font-size: 7pt;
	font-family: Verdana, 'Courier New' , Arial;
}

.jummyTXTMod
{
	color: black;
	background-color: silver;
	border: dotted 1px #385C89;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	width: 250px;
	height: 60px;
}

.jummyLBLMOD
{
	color: white;
	background-color:silver;
	border: dotted 1px #385C89;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
}

.jummyCHKMod
{
	color:white;
	background-color: silver ;
	border: dotted 1px #385C89;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
}

.boldLabel
{
	color: black;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
}
.italicLabel
{
	color: black;
	font-family: Verdana;
	font-size: 7pt;
	font-style: italic;
}
.LoginControlTable
{
}

.FormControlTable2
{
	width: 744px;
}
.FormControlTable2 td {
	font-family: Verdana;
	font-size: 11px;
	color: #484848;
}
.FormControlTable2 td.de_in_date_ro_ro input, .FormControlTable2 td.de_in_date_required_required input.de_in_date_required {
	width: auto;
}
.FormControlDiv
{
	width: auto;
	text-align: left;
}

.FormControlDiv2
{
	width: auto;
	text-align: right;
}

.FormControlDiv3
{
    position: absolute;
	width: auto;
	background-color:#FCFCEA;
}

.FormControlTable TD
{
	width: 160px;
}

.actionbutton
{
	cursor: pointer;
	vertical-align: middle;
	background: none;
	border: 0;
	width: 200px;
	color: #464646;
	line-height: 22px;
	font-size: 11px;
	text-align: left;
}

.actionbutton_object
{
	width: 20px;
	color: #616b7a;
	padding: 2px;
	font-size: 10px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

.textedit
{
	color: #616b7a;
	padding: 2px;
	font-size: 10px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	width: 180px;
}

.textedit_required
{
	color: #385c89;
	background-color: #f4e48a;
	padding: 2px;
	font-size: 10px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	width: 180px;
}


.textedit_redborder
{
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 180px;
	border: solid 1px red;
}

.textedit_ro
{
	color: gray;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 180px;
}


.textedit_mod
{
	color: red;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 180px;
}

.textedit_mod_manip
{
	color: rgb( 0, 128, 64 );
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 180px;
}

.regularForm_right INPUT.textedit_mod_required
{
	color: red;
	background-color: #f4e48a;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 180px;
}

.regularForm_right INPUT.textedit_mod_manip_required
{
	color: rgb( 0, 128, 64 );
	background-color: #f4e48a;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 180px;
}
.textedit_filter
{
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 100px;
}

.linkbutton
{
 color: #385C89; 
 font-size: 7pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

.StandingHere
{
    color: #75979F; 
    font-size: 7pt; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rowStyle
{
    color: #385c89; 
    font-size: 7pt; 
    font-weight: bold;
    border-left: solid 0px gray;
    border-top: solid 0px gray;
    border-right: solid 0px gray;
    border-bottom: solid 1px gray;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.rowStyle2
{
    color: #385c89; 
    font-size: 7pt; 
    font-weight: bold;
    border-left: solid 0px gray;
    border-top: solid 0px gray;
    border-right: solid 0px gray;
    border-bottom: solid 1px gray;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.borderStyle
{
    border-left: solid 0px gray;
    border-top: solid 0px gray;
    border-right: solid 0px gray;
    border-bottom: solid 1px gray;
}
.rowStyleSelected
{
    color: black; 
    font-size: 7pt;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.tbPageJump
{
	color: #75979F;
	font-size: 8px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 30px;
}
.numedit
{
	color: #616b7a;
	padding: 2px;
	font-size: 10px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	width: 180px;
	text-align : right;
}
.numedit_required
{
	background-color: #f4e48a;
	color: #385c89;
	padding: 2px;
	font-size: 10px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	width: 180px;
	text-align : right;
}
.numedit_ro
{
	color: #616b7a;
	padding: 2px;
	font-size: 10px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	text-align: right;
	width: 180px;		
}

.numedit_mod
{
	color: red;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 180px;
	text-align : right
}

.numedit_mod_manip
{
	color: rgb( 0, 128, 64 );
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 180px;
	text-align : right
}

.combo
{
	/*width: 186px;*/
	color: #616b7a;
	padding: 2px;
	font-size: 10px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	border: solid 1px #9CA7B6;
}
.combo_required
{
	background-color: #f4e48a;
	color: #616b7a;
	padding: 2px;
	font-size: 10px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	border: solid 1px #9CA7B6;
}
.combo_ro
{
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #9CA7B6 ;
}

.combo_object
{
	width: 162px;
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.combo_mod
{
	color: red;
	/*color : Gray;
    background : red;*/
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.combo_required_mod
{
	color: red;
	/*color : Gray;
	background : red;*/
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.combo_required_mod_ie
{
	color : Gray;
	background : red;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.combo_mod_manip
{
	color: rgb( 0, 128, 64 );
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.regularForm_right SELECT.combo_mod_required
{
	background-color: #f4e48a;
	color: red;
	padding: 2px;
	font-size: 10px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	border: solid 1px #9CA7B6;
}

.regularForm_right SELECT.combo_mod_manip_required
{
	color: rgb( 0, 128, 64 );
	background-color: #f4e48a;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.torzslistcombo_object 
{
	width: 250px;
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.datum
{
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 56px;    
}
.datum_ro
{
	color: gray;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 56px;    
}

.datum_mod
{
	color: red;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 56px;    
}

.datum_mod_manip
{
	color: rgb( 0, 128, 64 );
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 56px;    
}

.fcsatilabel 
{
 text-align :center
}

.FormLabel
{
	width: 100px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	color: #484848
}
.FormLabel_object
{
    width: 158px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 12px;
	color: #484848
}

.reqFormLabel
{
	color: red;
	font-size: 11px;
}

.reqFormLabel_required
{
	color: red;
	font-size: 11px;
}

.NoGridData
{
	color: #a12520;
	font-size: 14px;
	font-weight: bold;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

.FormTitle
{
    color: #385c89;
    font-size: 16px; 
    margin-left: 30px; 
    font-weight: bold; 
    font-family:Verdana, Arial, Helvetica, sans-serif;  
}

#toolbar 
{
	border-right: gray thin solid;
	border-top: gray thin solid;
	border-left: gray thin solid;
	border-bottom: gray thin solid;
	background-color: #cccccc;
	color: black;
	width: 480px;
	height: 1em;
	text-align: right;
}

#toolbarlink
{
	text-align: center;
}

.dynpanel
{
	position:absolute;
}
.dynpanel2
{
    background-color: #FFF;   
}
.paneldef
{    
	width: 100%;
}

.tabularMVmenu
{
   height: 25px;
   vertical-align: middle;      
}

.tabularMVVerticalmenu
{ 
	background-color: #FFFFDC;
	vertical-align: top;
}

.tabularMVmenuItem
{

}

.tabularMVmenuItemSelected
{

}
.tabularMVmenuItem td {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	background: #C8C8C8;
	color: #404040;
	padding: 5px;
	font-size: 10px;
}
.tabularMVmenuItem td a {
	color: #404040;
}
.tabularMVmenuItemSelected td {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	background: #999;
	color: #FFF;
	padding: 5px;
	font-size: 10px;
}
.tabularMVmenuItemSelected td a {
	color: #FFF;
}

.tabularMVVmenuItem
{
    font-size: 10px;
    text-align: left;
    text-decoration: none;
	background: #ececec;
    height: 24px;
    padding-top: 5px;
    padding-left: 5px;
	margin-right: 5px;
}
.tabularMVVmenuItem td {
	border-bottom: 2px solid #FFF;
}
.tabularMVVmenuItem td a {
	color: #5b6f96;
	font-weight: bold;
}

.tabularMVVmenuItemSelected
{
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    height: 24px;
	background: #a12520;
    padding-top: 5px;
    padding-left: 5px;
	margin-right: 5px;
}
.tabularMVVmenuItemSelected td a {
	color: #FFF;
	font-weight: bold;
}
.tabularMVVmenuItemModified
{
    font-size: 10px;
    text-align: left;
    text-decoration: none;
    height: 24px;
    color: Red;
    font-weight: bold;
	padding-top: 5px;
    padding-left: 0px;
	margin-right: 0px;
}

.tabularMainView
{
	padding: 0;
	margin: 0;
	background: #FFF;
}
.tabularMainView table span.checkbox input, .tabularMainView table span.checkbox label {
	vertical-align: middle;
	margin-right: 10px;
	color: #616b7a;
	font-size: 11px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-weight: normal;
}

.tmvTable
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
.tmvTableRow0 {
	border-spacing: 0px
}
.tmvTableRow1 {
	border-spacing: 0px
}
.tmvCell00
{
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.tmvCell01
{
	padding: 0;
	margin: 0;
	vertical-align: top;
	border-spacing: 0px;
}
.tmvCell10
{
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: right;
}
.tmvCell11
{	
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
	border-spacing: 0px;
}

.timeedit input
{

	background-color:white;
	border: solid 1px #94a7bf;
	/*z-index: -20000*/
}

.datepickertext
{
	border: solid 1px #94a7bf;
	background-color: white;
	width : 165px;
	font-size: 7pt;

}

.datepickerbutton 
{
	border: solid 1px #94a7bf;
	background-color:white;
	width : 15px;
	font-size: 7pt;
	height: 17px;	
}

.pddatepickertext
{
	border: solid 1px #94a7bf;
	background-color: white;
	width : 82%;
}

.rpddatepickertext
{
	border-left: red thin solid;
    border-top: solid 1px #94a7bf;
    border-right: solid 1px #94a7bf;
    border-bottom: solid 1px #94a7bf;
	background-color: white;
	width : 82%;
}

.pddatepickerbutton 
{
	border: solid 1px #94a7bf;
	background-color:white;
	width : 14%;
	height: 20pt;
}

.pdlabel
{ 
	color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block             
}

.rpdlabel
{       
	color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;        
}

.pdlistbox
{
	color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;       
}

.rpdlistbox
{
	color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;           
}

.pdcombo
{
	color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.pdcombo_mod
{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.pdcombo_mod_manip
{
	color: rgb( 0, 128, 64 );
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.hackcombolabel
{
	color: red;
	font-size: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rpdcombo
{
	color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;       
}

.rpdcombo_mod
{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;       
}

.rpdcombo_mod_manip
{
	color: rgb( 0, 128, 64 );
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;       
}

.checkbox
{
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
}
.checkbox_required
{
	background-color: #f4e48a;
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
}
.checkbox_gentable
{
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
}

.checkbox_redborder
{
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px red;      
}

.checkbox_mod
{
	border-left-color : Red;
	border-top-color : Red;
	border-right-color : Red;
	border-bottom-color : Red;
	color: red;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}

.checkbox_mod_manip
{
	border-left-color : rgb( 0, 128, 64 );
	border-top-color : rgb( 0, 128, 64 );
	border-right-color : rgb( 0, 128, 64 );
	border-bottom-color : rgb( 0, 128, 64 );
	color: rgb( 0, 128, 64 );
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}
.regularForm_right SPAN.checkbox_mod_required
{
	background-color: red;
	color: red;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
	text-align: left;
}

.regularForm_right SPAN.checkbox_mod_manip_required
{
	background-color: rgb( 0, 128, 64 );
	color: rgb( 0, 128, 64 );
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
	text-align: left;
}

.pdcheckbox
{
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}

.pdcheckbox_mod
{
	color: red;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}

.pdcheckbox_mod_manip
{
	color: rgb( 0, 128, 64 );
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}

.rpdcheckbox
{
	border-left: red thin solid;
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.rpdcheckbox_mod
{
	border-left: red thin solid;
	color: red;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.rpdcheckbox_mod_manip
{
	border-left: rgb( 0, 128, 64 ) thin solid;
	color: rgb( 0, 128, 64 );
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.pddateedit
{
	color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;              
}
.pddateedit_ro
{
	color: gray;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;              
}

.pddateedit_mod
{
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;              
}

.pddateedit_mod_manip
{
	color: rgb( 0, 128, 64 );
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;              
}

.rpddateedit
{   
	border-left: red thin solid;
	color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;      		
}
.rpddateedit_ro
{   
	border-left: red thin solid;
	color: gray;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;      		
}

.rpddateedit_mod
{
    
	border-left: red thin solid;
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;      	
	
}

.rpddateedit_mod_manip
{
    
	border-left: rgb( 0, 128, 64 ) thin solid;
	color: rgb( 0, 128, 64 );
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;      	
	
}

.pdtextedit
{
	color: #616B7A;
	font-size:10px;
	padding:2px;
}
.pdtextedit_ro
{
	color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}

.pdtextedit_mod
{
	color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}

.pdtextedit_mod_manip
{
	color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}

.rpdtextedit
{    
    border-left: red thin solid;
	color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}
.rpdtextedit_ro
{    
    border-left: red thin solid;
	color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.rpdtextedit_mod
{    
    border-left: red thin solid;
	color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.rpdtextedit_mod_manip
{    
    border-left: rgb( 0, 128, 64 ) thin solid; 
	color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.pdtimeedit
{
	color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}

.rpdtimeedit
{
    border-left: red thin solid;
	color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;       
}

.pdmultilinetextedit
{
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.pdmultilinetextedit_ro
{
    color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}


.rpdmultilinetextedit
{
    border-left: red thin solid;
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.rpdmultilinetextedit_ro
{
    border-left: red thin solid;
    color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}


.pdmultilinetextedit_mod
{
    color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.pdmultilinetextedit_mod_manip
{
    color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.rpdmultilinetextedit_mod
{
    border-left: red thin solid;
    color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.rpdmultilinetextedit_mod_manip
{
    border-left: rgb( 0, 128, 64 ) thin solid;
    color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.pdnumedit
{
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
	text-align: right;
}
.pdnumedit_ro
{
    color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
	text-align: right;
}

.pdnumedit_mod
{
    color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
	text-align: right;
}

.pdnumedit_mod_manip
{
    color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
	text-align: right;
}

.rpdnumedit
{
    border-left: red thin solid;
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;       
	text-align: right;
}
.rpdnumedit_ro
{
    border-left: red thin solid;
    color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
 
.rpdnumedit_mod
{
    border-left: red thin solid;
    color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.rpdnumedit_mod_manip
{
    border-left: rgb( 0, 128, 64 ) thin solid;
    color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.pdintnumedit
{
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.pdintnumedit
{
	background-color: #efbf9b;
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.pdintnumedit_ro
{
    color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.pdintnumedit_mod
{
    color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;	
}

.pdintnumedit_mod_manip
{
    color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:right;	
}

.rpdintnumedit
{
    border-left: red thin solid;
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.rpdintnumedit_ro
{
    border-left: red thin solid;
    color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}


.rpdintnumedit_mod
{
    border-left: red thin solid;
    color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.rpdintnumedit_mod_manip
{
    border-left: rgb( 0, 128, 64 ) thin solid;
    color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.pdfltnumedit
{
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.pdfltnumedit_required
{
	background-color: #f4e48a;
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.pdfltnumedit_ro
{
    color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.pdfltnumedit_mod
{
    color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.pdfltnumedit_mod_manip
{
    color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.rpdfltnumedit
{
    border-left: red thin solid;
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;	
}

.rpdfltnumedit_ro
{
    border-left: red thin solid;
    color: gray;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
	text-align: right;
}

.rpdfltnumedit_mod
{
    border-left: red thin solid;
    color: red;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
	text-align: right;
}

.rpdfltnumedit_mod_manip
{
    border-left: rgb( 0, 128, 64 ) thin solid;
    color: rgb( 0, 128, 64 );
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
	text-align: right;
}

.pdattachment
{
    background-color: white;
    border: solid 1px gray;
    /*outline-width: 1px;
    font-style: normal;    */
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.pdattachment_mod
{
    background-color: white;
    border: solid 1px red;
    /*outline-width: 1px;
    font-style: normal;    */
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.pdattachment_mod_manip
{
    background-color: white;
    border: solid 1px red;
    /*outline-width: 1px;
    font-style: normal;    */
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.attachment
{
    background-color: white;
    border: solid 1px gray;
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
	width: 184px;
	vertical-align: middle;
}

.rpdattachment
{
	border: solid 1px gray;
    /*border-top : grey 2px blue;
    border-right : grey 2px blue;
    border-bottom : grey 2px blue;*/
    background-color: white;
    /*border-top: solid 1px #94a7bf;
    border-right: solid 1px #94a7bf;
    border-bottom: solid 1px #94a7bf;*/
    outline-width: 1px;
    /*font-style: normal;    */
    color: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;      
}

.attachment_button
{
    background-color: #E8EBED;
    border-right: solid 1px #E8EBED;
    color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;     
	text-align: center;
}



.blue11
 {
 color: #385C89; 
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
 .blue11bold
 {
 color: #385C89; 
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 }
 
.blue10
{
 color: #385C89; 
 font-size: 7pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.yellow10bold
{
 color: yellow; 
 font-size: 7pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

.red10boldX
{
 color: red; 
 font-size: 7pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 border: none;
 margin-top: 8px;
}
.red10bold
{
 color: red; 
 font-size: 7pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 border: none;
}
.red8bold
{
 color: red; 
 font-size: 8pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
 border: none;
}
.sugodiv
{
    border: solid 0px black; position: absolute; left:55px; top:5px; width:30px;
}

.blue10bold
{
 color: #385C89; 
 font-size: 7pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}

.helpdiv
{
	text-align:center;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 165px;
	height: 38px;
	vertical-align: top;	
	border: solid 1 white;
    /*background-color: yellow;*/
}
.helprightalign 
{
	width: 50%;
	text-align:right;
}
.helpleftalign 
{
	width: 50%;
	text-align:left;
}

.helpdiv2
{
	text-align:center;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 165px;
	height: 38px;
	vertical-align: bottom;	   
}

.funchkfilt
{
}

.funchkfilttype
{

}

.messageTitle
{
    font-family: Verdana, Arial;
    font-weight: bold;
    font-size: 12px;
    color: red;
}

.messageMessage
{
	font-family: Tahoma, Verdana, Arial;
    font-weight: bold;
    font-size: 13px;
    color: #A12520;
}

.messageLink
{
    font-family: Verdana, Arial;
    font-weight: bold;
    font-size: 12px;
}

.messageDetail
{
    font-family: Verdana, Arial;
    font-size: 7pt;
    color: blue;
    font-weight: normal;
    text-align: left;
}

.messageDetailLink
{
    font-family: Verdana, Arial;
    font-weight: bold;
    font-size: 7pt;
    color: blue;
    text-decoration: none;
}

.messageDetailDiv
{
	position: relative;
    width: 650px;
    height: 300px;
    display: none;
    overflow: auto;
    border: solid 1px #c2cBd1;
}

.messageTable
{
	margin: 10px 0 0 0;
    background-color: #FFF;
    width: 744px;
}
.messageTable .actionbutton {
	margin-top: 10px;
}

.NoGridDataTable
{
    width: 780px; 
    height: 360px; 
    vertical-align:middle; 
    text-align: center; 
    border:solid 0px black;    
}
.NoGridDataTable td {
	background: #dbdbdc;
	text-align: center;
}
.NoGridDataTable img {
	vertical-align: middle;
}

.AdminMenuTree
{
	margin: 20px 0 0 0;
	font-size: 11px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.AdminMenuTree a {
	color: #484848;
}
.AdminMenuTree a:hover {
	text-decoration: underline;
}

.adminLabel
{
    font-family: Verdana, Arial; 
    font-size:11; 
    font-weight:bold;    
}

.listActionsTbl
{
    text-align: left;    
}

.actionsTbl
{
    text-align: center;  
}

.commonTable
{
     border : solid 1px #94a7bf;
     background-color:#FCFCEA;
     color: #385C89; 
     font-size: 7pt; 
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-weight: bold;
     text-decoration: none;
    
}

/* BudgetTable start */

/* Befoglaló táblázat start */
.BTMainTable {
	padding: 0px 0px 0px 0px;
	width: 800px;
}
.BTIncomeCell {
	margin: 0px 0px 15px 0px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
.BTExpenseCell {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	text-align: center;
}
.BTErrorMessage 
{	
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color:Red;
	font-size: 7pt;
	font-weight :bold;
	height: 50px;
}
/* Befoglaló táblázat vége */

/* Bevételek táblázat start */
.BTIncomeTable {
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	color: #385C89;
}
.BTIncomeHeaderRow {
	background-color: #94a7bf;
}
.BTIncomeHeaderCell {
	text-align: center;
	font-weight: bold;
	color: White;
	padding: 5px 5px 5px 5px;
}
.BTIncomeNormalRow {
	/* SZ.A 2k10.01.26 background-color: #FCFCEA; */
	background-color: #FFFFFF;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
}
.BTIncomeCustomRow {
	background-color: #DCDCCA;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
}
.BTIncomeIDCell {
	padding: 3px 3px 3px 3px;
	text-align: right;
	font-weight: bold;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	width: 1%;
	white-space: nowrap;
}
.BTIncomeCaptionCell {
	text-align: left;
	padding: 3px 3px 3px 3px;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	white-space: nowrap;
	width: 98%;
}
.BTIncomeStrongCaptionCell {
	text-align: left;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	white-space: nowrap;
	width: 98%;
}
.BTIncomeInputCell {
	text-align: right;
	padding: 3px 3px 3px 3px;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	width: 1%;
}
/* Bevételek táblázat vége */

/* Kiadások táblázat start */
.BTExpenseTable {
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	color: #385C89;
}
.BTExpenseHeaderRow {
	background-color: #94a7bf;
}
.BTExpenseHeaderCell {
	text-align: center;
	font-weight: bold;
	color: White;
	padding: 5px 5px 5px 5px;
}
.BTExpenseNormalRow {
	/*SZA.2k10.01.26: background-color: #FCFCEA;*/
	background-color: #FFFFFF;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
}
.BTExpenseCustomRow {
	background-color: #DCDCCA;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
}
.BTExpenseIDCell {
	padding: 3px 3px 3px 3px;
	text-align: right;
	font-weight: bold;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	width: 1%;
	white-space: nowrap;
}
.BTExpenseCaptionCell {
	text-align: left;
	padding: 3px 3px 3px 3px;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	/*white-space:nowrap;*/
	width: 96%;
}
.BTExpenseCaptionCell_Mod {
	text-align: left;
	padding: 3px 3px 3px 3px;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	/*white-space:nowrap;*/
	width: 96%;
	color: red;
}
.BTExpenseItalicCaptionCell {
	text-align: left;
	padding: 3px 3px 3px 3px;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	/*white-space:nowrap;*/
	font-style: italic;
	width: 96%;
}
.BTExpenseStrongCaptionCell {
	text-align: left;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	/*white-space:nowrap;*/
	width: 96%;
}
.BTExpenseInputCell {
	text-align: right;
	padding: 3px 3px 3px 3px;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	width: 1%;
}
/* Kiadások táblázat vége */

/* Egyéb start */
.BTInputMoney {
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	/*width: 180px;*/
	text-align: right;
}
.BTInputText {
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	/*width: 180px;*/
	text-align: left;
}
.BTInputText_Mod {
	background-color: red;
	background : red;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	/*width: 180px;*/
	text-align: left;
}
.BTInputMoneyMain {
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
/*	width: 180px;*/
	text-align: right;
	background-color: #FCFCEA;
	border: solid 0px black;
}

.BTInputMoneyMain_Mod {
	/*color: #385c89;*/
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
/*	width: 180px;*/
	text-align: right;
	background-color: #FFE2D8/*#FCFCEA*/;
	border: solid 1px red;
}

.BTInputTextMain {
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	/*width: 180px;*/
	text-align: left;
	background-color: #FCFCEA;
	border: solid 0px black;
}

.BTInputTextMain_Mod {
	color: Red;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	/*width: 180px;*/
	text-align: left;
	background-color: #FCFCEA;
	border: solid 0px black;
}
.BTSumSpan {
	font-weight: bold;
	width: 100%;
	text-align: right;
}
/* Egyéb vége */
/* BudgetTable vége */

/* DatePicker start */
.de_calendar_div {
	display: none; position: absolute; left: 7pt; top: 7pt; font-size: 11px; width: 137px; z-index: 1000;
}
.de_table, .de_tr {
}
.de_td_date, .de_td_img, .de_td_hour {
	vertical-align: middle;
}
.regularForm_right INPUT.de_in_date  {
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	width: 100px;
	text-align: right;
}
.de_in_date_required  
{
	background-color: #f4e48a;
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	width: 100px;
	text-align: right;
}

.de_in_date_mod  {
	color: red;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	width: 100px;
	text-align: right;
}

.de_in_date_mod_manip  {
	color: rgb( 0, 128, 64 );
	background-color: #f4e48a;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	width: 100px;
	text-align: right;
}

.regularForm_right INPUT.de_in_date_mod_required  {
	color: red;
	background-color: #f4e48a;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	width: 100px;
	text-align: right;
}

.regularForm_right INPUT.de_in_date_mod_manip_required  {
	color: rgb( 0, 128, 64 );
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	width: 100px;
	text-align: right;
}

.regularForm_right INPUT.de_in_date_ro  {
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	width: 100px;
	text-align: right;
}

.de_in_date_ro input {
	color: gray;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	width: 100px;
	text-align: right;
}

.de_td_date_req {
	vertical-align: middle;
	padding: 0px 0px 0px 2px;
	border-left: solid thin red;	
}

.de_in_req  {
	border-right: solid thin red;
	margin: 0px 1px 0px 0px;
}
/* DatePicker vége */

.lblTabHead
{ 
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana;/*, Arial, Helvetica, sans-serif;*/
    text-align: left;
    color: black;
    text-decoration: none;
    background-color: white;
    padding-left: 5px;
}

.pnlTabHead
{ 
   background-color: white;
   font-weight: bold;
   border-left: solid 1px black;
   border-right: solid 1px black;
   border-top: solid 1px black;
   height: 24px;
   /*vertical-align: middle;*/
   width: 200px;
   padding-top: 3px;
}

.migrDiv
{
    color: #385c89;
    background-color: #FCFCEA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    width: 760px;
    border: solid 1px gray;
    padding: 5px;
}

.regAct
{
    color: #385c89;
    background-color: #FCFCEA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    width: 460px;
    border: solid 1px gray;
    padding: 5px;
}

/* NYOMTATASHOZ */
.tabularMainView_prn
{
	background-color: white;
	border: solid 0px black;
}
.tabularMVmenu_prn
{
   background-color: white;
   border-left: black;
   border-top: solid 0px black;
   height: 25px;
   vertical-align: middle;      
}
.tabularMVVerticalmenu_prn
{ 
	background-color: white;
	vertical-align: top;
	border-left: solid 0px black;
	border-top: solid 0px black;
	border-bottom: solid 0px black;
	border-right: solid 0px red;
	border-spacing: 0px;	
}
.tabularMVmenuItem_prn
{
    font-size: 7pt;
    font-weight: bold;
    font-family: Verdana;/*, Arial, Helvetica, sans-serif;*/
    text-align: left;
    color: black;
    text-decoration: none;
    border-right: solid 0px black;
    height: 24px;
    padding-top: 5px;    
}
.tabularMVmenuItemSelected_prn
{
    font-size: 7pt;
    font-weight: bold;
    font-family: Verdana;/*, Arial, Helvetica, sans-serif;*/
    text-align: left;
    color: black;
    text-decoration: none;
    height: 24px;
    border-right: solid 0px black;
    background-color: white;
    padding-top: 5px;
}
.tabularMVVmenuItem_prn
{
    font-size: 7pt;
    font-weight: bold;
    font-family: Verdana;/*, Arial, Helvetica, sans-serif;*/
    text-align: left;
    color: black;
    text-decoration: none;
    border-bottom: solid 0px black;
    height: 24px;
    padding-top: 5px;
}
.tabularMVVmenuItemSelected_prn
{
    font-size: 7pt;
    font-weight: bold;
    font-family: Verdana;/*, Arial, Helvetica, sans-serif;*/
    text-align: left;
    color: black;
    text-decoration: none;
    height: 24px;
    border-bottom: solid 0px black;
    background-color: white;
    padding-top: 5px;
}

.scannerlabel 
{
	text-align :center
}

.ktstablauzenet
{
    padding-left: 8px;
    margin-top: 10px;
    margin-bottom: 15px;
	color: red;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;        
}

.magyarazat
{
	margin: 10px 10px 20px 10px;
	color: #1E559B;
	font-size: 10px;
	font-weight: normal;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}
.magyarazat div {
	margin: 10px 0 10px;
	padding: 10px;
}


/*.formTD40rightRed 
{
	border-left-color : red;
	border-top-color : red;
	border-right-color : red;
	border-bottom-color : Red;
}*/
.part_kktable_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	
	/*cellpadding : 5;*/
}
.part_kktable_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_kktable_headercell
{
	border: solid 1px Black;
}

.part_kktable_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_kktable_datacell
{
	border: solid 1px Black;
}

.part_kktable_datacell_first_column 
{
	border: solid 1px Black;
}

.part_kktable_endrow
{
	border: solid 1px Black;
}

.part_kktable_dataeditrow
{
	border: solid 1px Black;
}
.part_kktable_dataeditcell
{
	border: solid 1px Black;
	/*width : 80%;*/
}
/*part_elems*/
.part_elems_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	
	/*cellpadding : 5;*/
}
.part_elems_headerrow
{
	text-align : left;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_elems_headercell
{
	border: solid 1px Black;
}

.part_elems_datarow
{
	text-align : inherit;
	border: solid 1px Black;
}

.part_elems_datacell
{
	border: solid 1px Black;
}

.part_elems_datacell_first_column 
{
	border: solid 1px Black;
}

.part_elems_endrow
{
	border: solid 1px Black;
}

.part_elems_dataeditrow
{
	border: solid 1px Black;
}
.part_elems_dataeditcell
{
	border: solid 1px Black;
	/*width : 100%;*/
}
/*************************************************************/
.part_3_c_table {
                BORDER-TOP-WIDTH: 1px;
                BORDER-LEFT-WIDTH: 1px;
                FONT-SIZE: 8pt;
                BORDER-LEFT-COLOR: black;
                BORDER-BOTTOM-WIDTH: 1px;
                BORDER-BOTTOM-COLOR: black;
                BORDER-TOP-COLOR: black;
                FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
                BORDER-RIGHT-WIDTH: 1px;
                BORDER-RIGHT-COLOR: black
}

.part_3_c_headerrow {
                BORDER-RIGHT: black 1px solid;
                BORDER-TOP: black 1px solid;
                BACKGROUND: rgb(204,204,153);
                BORDER-LEFT: black 1px solid;
                BORDER-BOTTOM: black 1px solid;
                TEXT-ALIGN: center
}

.part_3_c_headercell {
                BORDER-RIGHT: black 1px solid;
                BORDER-TOP: black 1px solid;
                BORDER-LEFT: black 1px solid;
                BORDER-BOTTOM: black 1px solid
}

.part_3_c_datarow {
                BORDER-RIGHT: black 1px solid;
                BORDER-TOP: black 1px solid;
                BORDER-LEFT: black 1px solid;
                BORDER-BOTTOM: black 1px solid;
                TEXT-ALIGN: center
}

.part_3_c_datacell {
                BORDER-RIGHT: black 1px solid;
                BORDER-TOP: black 1px solid;
                BORDER-LEFT: black 1px solid;
                BORDER-BOTTOM: black 1px solid
}

.part_3_c_datacell_first_column {
                BORDER-RIGHT: black 1px solid;
                BORDER-TOP: black 1px solid;
                BORDER-LEFT: black 1px solid;
                BORDER-BOTTOM: black 1px solid
}

.part_3_c_endrow {
                BORDER-RIGHT: black 1px solid;
                BORDER-TOP: black 1px solid;
                BORDER-LEFT: black 1px solid;
                BORDER-BOTTOM: black 1px solid
}

.part_3_c_dataeditrow {
                BORDER-RIGHT: black 1px solid;
                BORDER-TOP: black 1px solid;
                BORDER-LEFT: black 1px solid;
                BORDER-BOTTOM: black 1px solid
}

.part_3_c_dataeditcell {
                BORDER-RIGHT: black 1px solid;
                BORDER-TOP: black 1px solid;
                BORDER-LEFT: black 1px solid;
                WIDTH: 80%;
                BORDER-BOTTOM: black 1px solid
}
/*************************************************************/
.part_fizutem_table {
                /*BORDER-TOP-WIDTH: 1px;
                BORDER-LEFT-WIDTH: 1px;
                FONT-SIZE: 8pt;
                BORDER-LEFT-COLOR: black;
                BORDER-BOTTOM-WIDTH: 1px;
                BORDER-BOTTOM-COLOR: black;
                BORDER-TOP-COLOR: black;
                FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
                BORDER-RIGHT-WIDTH: 1px;
                BORDER-RIGHT-COLOR: black
                */
                /*border: solid 1px #94a7bf;*/
                BORDER-TOP-WIDTH: 1px;
                BORDER-LEFT-WIDTH: 1px;
                BORDER-BOTTOM-WIDTH: 1px;
                BORDER-RIGHT-WIDTH: 1px;
                BORDER-TOP-COLOR: #94a7bf;
                BORDER-LEFT-COLOR: #94a7bf;
                BORDER-RIGHT-COLOR: #94a7bf;
                BORDER-BOTTOM-COLOR: #94a7bf;
	            /*border-collapse: collapse;*/
	            /*padding: 3px 3px 3px 3px;*/
	            font-family: Verdana, Arial, Helvetica, Sans-Serif;
	            font-size: 7pt;
	            font-weight: bold;
	            /*color: #94a7bf;*/
	            width : 600px;
}

.part_fizutem_headerrow {
                BORDER-RIGHT: #94a7bf 1px solid;
                BORDER-TOP: #94a7bf 1px solid;
                BACKGROUND: #94a7bf;/*#385C89;*/
                /*rgb(204,204,153);*/
                BORDER-LEFT: #94a7bf 1px solid;
                BORDER-BOTTOM: #94a7bf 1px solid;
                TEXT-ALIGN: center;
                color : White;
                width :100%;
}

.part_fizutem_headercell {
                BORDER-RIGHT: #94a7bf 1px solid;
                BORDER-TOP: #94a7bf 1px solid;
                BORDER-LEFT: #94a7bf 1px solid;
                BORDER-BOTTOM: #94a7bf 1px solid
}

.part_fizutem_datarow {
                BORDER-RIGHT: #94a7bf 1px solid;
                BORDER-TOP: #94a7bf 1px solid;
                BORDER-LEFT: #94a7bf 1px solid;
                BORDER-BOTTOM: #94a7bf 1px solid;
                TEXT-ALIGN: center;
                /*background-color: #FCFCEA;*/
                color: #385c89;
                font-size: 11pt;
	            font-weight:lighter;
}

.part_fizutem_datacell {
                BORDER-RIGHT: #94a7bf 1px solid;
                BORDER-TOP: #94a7bf 1px solid;
                BORDER-LEFT: #94a7bf 1px solid;
                BORDER-BOTTOM: #94a7bf 1px solid;
                font-size: 10pt;
	            font-weight:lighter;
}

.part_fizutem_datacell_first_column {
                BORDER-RIGHT: #94a7bf 1px solid;
                BORDER-TOP: #94a7bf 1px solid;
                BORDER-LEFT: #94a7bf 1px solid;
                BORDER-BOTTOM: #94a7bf 1px solid
}

.part_fizutem_endrow {
                BORDER-RIGHT: #94a7bf 1px solid;
                BORDER-TOP: #94a7bf 1px solid;
                BORDER-LEFT: #94a7bf 1px solid;
                BORDER-BOTTOM: #94a7bf 1px solid
}

.part_fizutem_dataeditrow {
                BORDER-RIGHT: #94a7bf 1px solid;
                BORDER-TOP: #94a7bf 1px solid;
                BORDER-LEFT: #94a7bf 1px solid;
                BORDER-BOTTOM: #94a7bf 1px solid
}

.part_fizutem_dataeditcell {
                BORDER-RIGHT: #94a7bf 1px solid;
                BORDER-TOP: #94a7bf 1px solid;
                BORDER-LEFT: #94a7bf 1px solid;
                /*WIDTH: 80%;*/
                width: 98%;
                background-color: #FCFCEA;
                BORDER-BOTTOM: #94a7bf 1px solid
}

/*************************************************************/
.EperGridView td {
	padding: 5px 0px 5px 2px;
	width: auto;
}
.EperGridView th {
	padding: 5px 0px 5px 2px;
	width: auto;
	text-align: left;
}
.EperGridView tr {
	border-left-style: none;
	border-right-style: none;
	border-right-width: 0;
	border-left-width: 0;
}
/*************************************************************/
.reqfldvalidator {
	font-size: 10px;
	color: red;
}
/*************************************************************/
.regularForm_left {
	width:300px;
	vertical-align: top;
	text-align: left;
	color: #798698;
}
.regularForm_right {
	width: 300px;
	vertical-align: top;
	text-align: left;
}
.regularForm_required {
	text-align: left;
}
.regularForm_right input {
	width: 280px;
}
.regularForm_right input, .regularForm_right select, .regularForm_right textarea {
	color: #616b7a;
	padding: 2px;
	font-size: 10px;
}
.regularForm_right textarea.textedit_required, .regularForm_right input.textedit_required, .regularForm_right input.numedit_required, .regularForm_right select.combo_required, .regularForm_right input.de_in_date_required {
	background: #f4e48a;
	color: #616B7A;
}
/*************************************************************/
div.loginTable table.LoginControlTable .reqFormLabel {
	width: 100px;
	color: #FFF;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
div.loginTable table.LoginControlTable td input.textedit_required {
	background: #FFF;
	border: 1px solid #d4d2cd;
	padding: 2px;
	width: 180px;
}
div.loginTable .userScreenBtn {
	background: #a82721;
	border: 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 2px;
	float: left;
	cursor: pointer;
	margin: 10px 10px 0 0;
	width: 120px;
}
table.LoginControlTable td.userLabel {
	padding: 0;
	margin: 0;
	width: 80px;
}
table.LoginControlTable td.userInput {
	width: 180px;
}
table.LoginControlTable td.userReq {
	width: auto;
}
table.LoginControlTable td.userLink {
	font-size: 11px;
}
table.LoginControlTable td.userLink a {
	color: #FFF;
	text-decoration: none;
}
table.LoginControlTable td.userLink a:hover {
	text-decoration: underline;
}
span.checkbox_required input {
	width: auto;
}
span.checkbox_gentable input {
	width: auto;
}
span.checkbox_mod_required input {
	width: auto;
}

span.checkbox_mod_manip_required input {
	width: auto;
}