﻿body 
{ 
    background-color: #FFFFFF;
}

.MainFormTable
{
    width: 780px;
    text-align: left;
}

.MainFormTableNonTabular
{
    width: 600px;
    text-align: left;
    border: solid 1px #94a7bf;
    background-color:#FCFCEA
}
.TextTableReg
{	
    width: 640px;    
    border: solid 1px #94a7bf;
    background-color:#FCFCEA
}
/* 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
{
     
    left:20px; 
    /*top: 15px; */
    top: 190px;
    text-align: left;
    position: absolute;
}

.formOutsideDivNonTabular
{
     
    left:20px; 
    /*top: 30px;*/
    top: 205px;
    text-align: left;
    position: absolute;
}
.formOutsideDivNonTabularReg
{     
    left:20px; 
    top: 30px;      
    position: absolute;
}
.formOutsideDivNonTabular2
{
	width: 90%;   
    left:20px; 
    top: 30px; 
    text-align: left;
    position: absolute;
}

.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;
	font-family: Verdana, 'Courier New' , Arial;
	margin-left: 5px;
	width: 600px;
}
.mcbTable
{
	background-color:#FFFFFF;
	border: solid 1px gray;
	color:#385C89;
	margin-left: 5px;
	width: 99%;
	font-size: 8pt;
}
.mcbRow
{
	color:#385C89;
	background-color:#F2EFC9;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:Smaller;
	font-weight:normal;
	height:25px;
}
.mcbRowAlt
{
	color:Black;
	background-color:#F9E5AA;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:Smaller;
	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;
}
.LoginControlTable
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Verdana, 'Courier New' , Arial;
	margin-left: 5px;
	width: 420px;
}

.FormControlTable2
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Verdana, 'Courier New' , Arial;
	margin-left: 5px;
	width: 660px;
}

.FormControlDiv
{
	width: 600px;
	text-align: left;
}

.FormControlDiv2
{
	width: 780px;
	text-align: right;
}

.FormControlDiv3
{
    position: absolute;
	width: 480px;
	background-color:#FCFCEA;
}

.FormControlTable TD
{
	width: 160px;
}

.actionbutton
{
	width: 180px;
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.actionbutton_object
{
	width: 20px;
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textedit
{
	color: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, 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;
}

.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: #385c89;
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
	width: 180px;
	text-align : right;
}
.numedit_ro
{
    color: gray;
    font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, 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: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px red;
}
.combo_ro
{
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px red;
}

.combo_object
{
	width: 162px;
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.combo_mod
{
	color: red;
	border-left: red thin solid; 
	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;
}

.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
{
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}
.FormLabel_object
{
    width: 158px;
	color: #385c89;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.reqFormLabel
{
	color: #385c89;
	border-left: red thin solid; 
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;    
}

.NoGridData
{
	color: red;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, 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: #FCFCEA;   
    border: solid 1px #94a7bf;

}
.paneldef
{    
    position:absolute;
    left: 180px;    
}

.tabularMVmenu
{
   background-color: #FFFFDC;
   border-left: solid 1px #94a7bf;
   border-top: solid 1px #94a7bf;
   height: 25px;
   vertical-align: middle;      
}

.tabularMVVerticalmenu
{ 
	background-color: #FFFFDC;
	vertical-align: top;
	border-left: solid 1px #94a7bf;
	border-top: solid 1px #94a7bf;
	border-bottom: solid 1px #94a7bf;
	border-right: solid 0px red;
	border-spacing: 0px;	
}

.tabularMVmenuItem
{
    font-size: 7pt;
    font-weight: bold;
    font-family: Verdana;/*, Arial, Helvetica, sans-serif;*/
    text-align: left;
    color: #9CA7B6;
    text-decoration: none;
    border-right: solid 1px #94a7bf;
    height: 24px;
    padding-top: 5px;    
}

.tabularMVmenuItemSelected
{
    font-size: 7pt;
    font-weight: bold;
    font-family: Verdana;/*, Arial, Helvetica, sans-serif;*/
    text-align: left;
    color: #486891;
    text-decoration: none;
    height: 24px;
    border-right: solid 1px #94a7bf;
    background-color: #FCFCEA;
    padding-top: 5px;
}

.tabularMVVmenuItem
{
    font-size: 7pt;
    font-weight: bold;
    font-family: Verdana;/*, Arial, Helvetica, sans-serif;*/
    text-align: left;
    color: #9CA7B6;
    text-decoration: none;
    border-bottom: solid 1px #94a7bf;
    height: 24px;
    padding-top: 5px;
}

.tabularMVVmenuItemSelected
{
    font-size: 7pt;
    font-weight: bold;
    font-family: Verdana;/*, Arial, Helvetica, sans-serif;*/
    text-align: left;
    color: #486891;
    text-decoration: none;
    height: 24px;
    border-bottom: solid 1px #94a7bf;
    background-color: #FCFCEA;
    padding-top: 5px;
}

.tabularMainView
{
	/*position:absolute;*/
	/*top:0;*/	
	background-color:#FCFCEA;
	border: solid 1px #94a7bf;
}

.tmvTable
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	/*font-size: 0px;*/
 	border-spacing: 0px;
 	border-collapse: collapse;
}
/*++2k80105*/
.tmvTableRow0 
{
	border-spacing: 0px;
}	
.tmvTableRow1 
{
	border-spacing: 0px;
}	
/*--2k80105*/
.tmvCell00
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border-spacing: 0px;
}
.tmvCell01
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border-spacing: 0px;
}
.tmvCell10
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
	border-spacing: 0px;
	border-collapse: collapse;
}
.tmvCell11
{	
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	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;
	border-left: red thin solid; 
	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
{
	border-left: red thin solid;
	color: red;
	font-size: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.rpdcombo
{
	border-left: red thin solid; 	
	color: #385c89;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;       
}

.rpdcombo_mod
{
	border-left: red thin solid; 	
	color: red;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;       
}

.rpdcombo_mod_manip
{
	border-left: red thin solid; 	
	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_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;          
}

.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: #385c89;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;          
}
.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_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_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-left: red thin solid;
    /*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;
}
.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
{
	position: absolute;
	left:4px;
	top:8px;
	width: 10px;
	height: 10px;
}

.funchkfilttype
{
	position: absolute;
	left:18px;
	top:8px;
	width: 10px;
	height: 10px;
}

.messageTitle
{
    font-family: Verdana, Arial;
    font-weight: bold;
    font-size: 12px;
    color: red;
}

.messageMessage
{
    font-family: Verdana, Arial;
    font-weight: bold;
    font-size: 12px;
    color: green;
}

.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-top: 30px; 
    border:solid 2px red; 
    background-color: #FCFCEA;
    width: 700px;
}

.NoGridDataTable
{
    width: 780px; 
    height: 360px; 
    vertical-align:middle; 
    text-align: center; 
    border:solid 0px black;    
}

.AdminMenuTree
{
 color: #385C89; 
 font-size: 7pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 font-variant: normal;
 /*border: solid 1px #385C89;*/
 /*background-color: #FCFCEA;*/
 
}

.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: 900px;
}
.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;
}
/* 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 {
	background-color: #FCFCEA;
    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;
	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 {
	background-color: #FCFCEA;
    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;
	width: 96%;
}
.BTExpenseItalicCaptionCell {
	text-align: left;
	padding: 3px 3px 3px 3px;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	font-style: italic;
	width: 96%;
}
.BTExpenseStrongCaptionCell {
	text-align: left;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
    border: solid 1px #94a7bf;
	border-collapse: collapse;
	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;
}
.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: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;   
/*	width: 180px;*/
	text-align: right;
	background-color: red/*#FCFCEA*/;
	border: solid 0px black;
}

.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;
}

.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 {
	padding: 3px 3px 3px 3px;
}
.de_td_date, .de_td_img, .de_td_hour {
	vertical-align: middle;
	padding: 3px 3px 3px 3px;
}
.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_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 );
	font-size: 7pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;   
	width: 100px;
	text-align: right;
}

.de_in_date_ro  {
	color: gray;
	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;        
}

/*.formTD40rightRed 
{
	border-left-color : red;
	border-top-color : red;
	border-right-color : red;
	border-bottom-color : Red;
}*/
.BTMainTable 
{
	border: solid 1px #94a7bf;
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	color: #385C89;
	width:100%;

}
.BTHeaderRow {
	background-color: #94a7bf;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight:bold;
}
.BTGroupTable 
{
	border: solid 1px #94a7bf;
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	color: #385C89;
	width:100%;
	/* cellspacing = 0, a kodba egetve ! */
}

.BTGroupTitleRow 
{
	border: solid 1px #232424;
	background-color: #94a7bf;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight:bold;
	color: #385C89;
}
/*Sz.A 2k80105 */
.BTGroupTitleCell
{
	/*egyenlore itt a columnspan = 300, a kodba beegetve !*/
}
/*++Sz.A 2k80105->--ig */
.BTGroupLblTitle 
{
	/* egyenolre semmi*/
}
.BTGroupCommentCell
{
	/*egyenlore itt a columnspan = 300, a kodba beegetve !*/
}
.BTGroupLblComment
{
	/* egyenolre semmi*/
}
.NonSumItem
{
	/* egyenolre semmi*/
}
.LblItemTitleBold 
{
	font-weight:bold;
}
.LblItemTitleNormal
{
	/* egyenolre semmi*/
}
.BTSubgroupRow 
{
	/* egyenolre semmi*/
}
.BTDetailMainTitleRow
{
	/* egyenolre semmi */
}
.BTDetailMainTitleCell
{
	/* egyenolre semmi */
}
.BTDetailMainCommentRow
{
	/* egyenolre semmi */
}
.BTDetailMainCommentCell
{
	/* egyenolre semmi */
}
.BTDetailRow
{
	/* egyenolre semmi */
}
.BTDetailCell
{
	/* egyenolre semmi */
}
.BTDetailEditRow
{
	/* egyenolre semmi */
}
.BTDetailEditCell
{
	/* egyenolre semmi */
}
.BTDetailEditTable
{
	/* egyenolre semmi */
}
.BTDetailEditTitleRow
{
	/* egyenolre semmi */
}
.BTDetailEditTitleCell
{
	/* egyenolre a ColumnSpan = 2 a kodba beegetve !  */
}
.BTDetailLblEditTitle
{
	/* egyenolre semmi, a Felvitel feliratu cimke */
}
.BTDetailEditTableRow
{
	/* egyenolre semmi */
}
.BTDetailEditTableCell
{
	/* egyenolre semmi */
}
.BTDetailEditTableCellLabel
{
	/* egyenolre semmi, az editmezo felirata  */
}
.BTDetailEditTableCellControlCell
{
	/* egyenolre semmi, az editmezot tartalmazo cella  */
}
.BTDetailEditTableCellErrorlabelCell
{
	/* egyenolre semmi, az errorlebalet tartalmazo cella  */
}
.BTDetailEditTableArithCommentRow
{
	/* egyenolre semmi  */
}
.BTDetailEditTableArithCommentLabel
{
	/* egyenolre semmi, a felirat "a *-gal jelölt értékek automatikusan számítódnak!" */
}
.BTDetailEditTableOkCancelRow
{
	/* egyenolre semmi, az ok,cancel-t tartalmazo sor  */
}
.BTDetailEditTableLiteralCell
{
	/* egyenolre semmi, egy space-t tartalmazo literal cella  */
}
.BTDetailEditTableButtonsCell
{
	/* egyenolre semmi, az ok, cancel buttonokat tartalmazo cella  */
}
.BTDetailEditTableOkButton
{
	/* egyenolre semmi, az OK buttonhoz  */
}
.BTDetailEditTableCancelButton
{
	/* egyenolre semmi, az Cancel buttonhoz  */
}
.DetailImageButton 
{
	/* egyenolre semmi, a fo-lapon reszletezes ikonhoz, errol indul a reszletezo tablazat */
}
.BTDetailTitleCell 
{
	/* egyenolre semmi  */
}
.BTDetailItemCell 
{
	/* egyenolre semmi  */
}
.BTDetailItemLabelCell
{
	/* egyenolre semmi  */
}
.BTDetailEditedRow
{
	/* egyenolre semmi  */
}
.BTDetailEditedRadioButton
{
	/* egyenolre semmi, a mar eddig felvett elemek kozul valaszt majd egyet radiobuttonhoz  */
}
.BTDetailEditedRadioButtonCell
{
	/* egyenolre semmi, cella, a mar eddig felvett elemek kozul valaszt majd egyet radiobuttonhoz  */
}
.BTDetailEditedColumnCell
{
		/* egyenolre semmi, cella, a mar eddig felvett elemek oszlopainak cellaja */
}
.BTDetailEditedColumnLabelValue
{
	/* egyenolre semmi, cella, a mar eddig felvett elemek oszlopanak labeljehez */
}
.BTDetailEditedButtonsRow 
{
	/* egyenolre semmi */
}
.BTDetailEditedButtonsCell
{
	/* egyenolre semmi */
}
.BTDetailSummaryCell
{
	/* egyenolre semmi */
}
.BTDetailSummaryDummyCell
{
	/* egyenolre semmi */
}
.BTDetailSummaryAddButton
{
	/* egyenolre semmi */
}
.BTDetailSummaryModButton
{
	/* egyenolre semmi */
}
.BTDetailSummaryDelButton
{
	/* egyenolre semmi */
}

/*--Sz.A 2k80105 */
.BTGroupHeadRow 
{
	border: solid 1px #232424;
	background-color: #e5e5e5;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight:bold;
	color: #486C99;
}

.BTGroupItemRow 
{
	border: solid 1px #232424;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;	
	color: black;
}
.SumItem
{
	font-weight:bold;
	border-left: solid 1px black;
}
.NormalItem
{
	border-left: solid 1px black;
	border-bottom: solid 1px black;
}
.HeaderItem
{
	font-size: 10pt;
	border-left: solid 1px black;
}
.DetailTd
{
	width: 100px;
}
.ValueTd
{
	width: 100px;
}
.BTSubgroupCell
{	
	padding: 5px 5px 5px 5px;
	/* columnspan=300 a kodba egetve! */
}
.BTEdit 
{
	background:#FFFFFF url(images/input_shadow.png) no-repeat scroll 0%;
	border-color:#777777 rgb(170, 170, 170) rgb(170, 170, 170) rgb(119, 119, 119);
	border-style:solid;
	border-width:1px;
	font-family:'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;
	font-size:1em;
}
/*2k80105, Sz.A ha nem editalhato ( mert pl. szamitott erteket kap, akkor ez latszodjon !*/
.BTEditReadOnly 
{
	background:#FFFFFF url(images/input_shadow.png) no-repeat scroll 0%;
	border-color:#777777 rgb(170, 170, 170) rgb(170, 170, 170) rgb(119, 119, 119);
	border-style:solid;
	border-width:1px;
	font-family:'Tahoma','Lucida Sans Unicode','Lucida Grande','Lucida',Arial,Verdana,sans-serif;
	font-size:1em;
	background-color:Silver;	
}
.BTDetailTable 
{
	border: solid 1px #94a7bf;
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	color: #385C89;
	width:100%;
}
.BTDetailMainTable 
{
	border: solid 1px #94a7bf;
	border-collapse: collapse;
	padding: 3px 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	color: #385C89;
	width:1000px;

}

.BTDetailTitleRow 
{
	border: solid 1px #232424;
	background-color: #94a7bf;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight:bold;
	color: #385C89;
}

.BTDetailCommentRow 
{
	border: solid 1px #232424;
	background-color: #e5e5e5;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight:bold;
	color: #486C99;
}

.BTDetailTitle {
	background-color: #94a7bf;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight:bold;
}
.BTDetailSummaryLabel {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight:bold;
	color: black;
}
.BTErrorLabel {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight:bold;
	color: red;
}
.BTDetailComment {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	/*font-weight:bold;*/
}

.BTDetailCommentBold {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	font-weight:bold;
}

/*2008.01.01 */
/*1.1.A*/
.part_1_1_a_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	
	/*cellpadding : 5;*/
}
.part_1_1_a_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_1_1_a_headercell
{
	border: solid 1px Black;
}

.part_1_1_a_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_1_1_a_datacell
{
	border: solid 1px Black;
}

.part_1_1_a_datacell_first_column 
{
	border: solid 1px Black;
}

.part_1_1_a_endrow
{
	border: solid 1px Black;
}

.part_1_1_a_dataeditrow
{
	border: solid 1px Black;
}
.part_1_1_a_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*1.1.B*/
.part_1_1_b_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_1_1_b_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_1_1_b_headercell
{
	border: solid 1px Black;
}

.part_1_1_b_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_1_1_b_datacell
{
	border: solid 1px Black;
}

.part_1_1_b_datacell_first_column 
{
	border: solid 1px Black;
}

.part_1_1_b_endrow
{
	border: solid 1px Black;
}

.part_1_1_b_dataeditrow
{
	border: solid 1px Black;
}
.part_1_1_b_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*1.2.A*/
.part_1_2_a_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_1_2_a_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_1_2_a_headercell
{
	border: solid 1px Black;
}

.part_1_2_a_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_1_2_a_datacell
{
	border: solid 1px Black;
}

.part_1_2_a_datacell_first_column 
{
	border: solid 1px Black;
}

.part_1_2_a_endrow
{
	border: solid 1px Black;
}

.part_1_2_a_dataeditrow
{
	border: solid 1px Black;
}
.part_1_2_a_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*1.2.B*/
.part_1_2_b_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_1_2_b_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_1_2_b_headercell
{
	border: solid 1px Black;
}

.part_1_2_b_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_1_2_b_datacell
{
	border: solid 1px Black;
}

.part_1_2_b_datacell_first_column 
{
	border: solid 1px Black;
}

.part_1_2_b_endrow
{
	border: solid 1px Black;
}

.part_1_2_b_dataeditrow
{
	border: solid 1px Black;
}
.part_1_2_b_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*2_A*/
.part_2_a_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_2_a_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_2_a_headercell
{
	border: solid 1px Black;
}

.part_2_a_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_2_a_datacell
{
	border: solid 1px Black;
}

.part_2_a_datacell_first_column 
{
	border: solid 1px Black;
}

.part_2_a_endrow
{
	border: solid 1px Black;
}

.part_2_a_dataeditrow
{
	border: solid 1px Black;
}
.part_2_a_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*2_B*/
.part_2_b_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_2_b_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_2_b_headercell
{
	border: solid 1px Black;
}

.part_2_b_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_2_b_datacell
{
	border: solid 1px Black;
}

.part_2_b_datacell_first_column 
{
	border: solid 1px Black;
}

.part_2_b_endrow
{
	border: solid 1px Black;
}

.part_2_b_dataeditrow
{
	border: solid 1px Black;
}
.part_2_b_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*3_A*/
.part_3_a_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_3_a_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_3_a_headercell
{
	border: solid 1px Black;
}

.part_3_a_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_3_a_datacell
{
	border: solid 1px Black;
}

.part_3_a_datacell_first_column 
{
	border: solid 1px Black;
}

.part_3_a_endrow
{
	border: solid 1px Black;
}

.part_3_a_dataeditrow
{
	border: solid 1px Black;
}
.part_3_a_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*3_B*/
.part_3_b_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_3_b_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_3_b_headercell
{
	border: solid 1px Black;
}

.part_3_b_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_3_b_datacell
{
	border: solid 1px Black;
}

.part_3_b_datacell_first_column 
{
	border: solid 1px Black;
}

.part_3_b_endrow
{
	border: solid 1px Black;
}

.part_3_b_dataeditrow
{
	border: solid 1px Black;
}
.part_3_b_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*3_C*/
.part_3_c_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_3_c_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_3_c_headercell
{
	border: solid 1px Black;
}

.part_3_c_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_3_c_datacell
{
	border: solid 1px Black;
}

.part_3_c_datacell_first_column 
{
	border: solid 1px Black;
}

.part_3_c_endrow
{
	border: solid 1px Black;
}

.part_3_c_dataeditrow
{
	border: solid 1px Black;
}
.part_3_c_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*4_3_A*/
.part_4_3_a_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_4_3_a_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_4_3_a_headercell
{
	border: solid 1px Black;
}

.part_4_3_a_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_4_3_a_datacell
{
	border: solid 1px Black;
}

.part_4_3_a_datacell_first_column 
{
	border: solid 1px Black;
}

.part_4_3_a_endrow
{
	border: solid 1px Black;
}

.part_4_3_a_dataeditrow
{
	border: solid 1px Black;
}
.part_4_3_a_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*4_3_B*/
.part_4_3_b_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_4_3_b_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_4_3_b_headercell
{
	border: solid 1px Black;
}

.part_4_3_b_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_4_3_b_datacell
{
	border: solid 1px Black;
}

.part_4_3_b_datacell_first_column 
{
	border: solid 1px Black;
}

.part_4_3_b_endrow
{
	border: solid 1px Black;
}

.part_4_3_b_dataeditrow
{
	border: solid 1px Black;
}
.part_4_3_b_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}
/*4_3_C*/
.part_4_3_c_table
{
	border: thin 1px Black;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	padding : 0,0,0,0
	/*cellpadding : 5;*/
}
.part_4_3_c_headerrow
{
	text-align : center;
	background:rgb(204, 204, 153);
	border: solid 1px Black;
}

.part_4_3_c_headercell
{
	border: solid 1px Black;
}

.part_4_3_c_datarow
{
	text-align : center;
	border: solid 1px Black;
}

.part_4_3_c_datacell
{
	border: solid 1px Black;
}

.part_4_3_c_datacell_first_column 
{
	border: solid 1px Black;
}

.part_4_3_c_endrow
{
	border: solid 1px Black;
}

.part_4_3_c_dataeditrow
{
	border: solid 1px Black;
}
.part_4_3_c_dataeditcell
{
	border: solid 1px Black;
	width : 80%;
}

