	.mylink						{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #0062A7;	cursor	: hand;	}
	.mylinkPrivate		{ font: bold 	 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #0062A7;	cursor	: hand;	}
	a:link						{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #0084C9; }	
	a:visited					{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #0084C9; }	
	a:hover						{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FF0000; }	
	a:active					{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #FF0000; }
	button						{ font: 10px; height: 22px; }

	.link						{ font: normal 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #0084C9; cursor: pointer }	
	
	body
	{
			font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	.voucher_calendar			{	border-collapse: collapse; border: 1px solid black; font-size: 10px; font-family: Verdana, sans-serif;	}
	.voucher_calendar	td		{	width: 24px; height: 24px; text-align: center;}
	.calendar_header			{ 	background: #dbf3fc; }
	.search_td1					{ 	background : url("../images/bgspan.png"); padding-left: 5px; }
	.search_box					{ 	color:gray; font-style:italic; font	:	10px Arial,Helvetica,sans-serif;}
	.required					{ 	background		: #FAFCC6; border :	solid 1px #999999 !important;	font :	12px Arial,Helvetica,sans-serif; height: 20px;	} 
	.myreadonly					{ 	background		: #E8E8E8;	} 
	.noError
											{ 
												background		: #FAFCC6;
												border				:	solid 1px #999999 !important;
												font					:	12px Arial,Helvetica,sans-serif;	
											}

	.Error							{  color: white; background		: #FF0000;	border :	solid 1px #999999 !important;	font:	12px Arial,Helvetica,sans-serif; }
	
	checkbox						{ border: ; }
	.data   						{ border: 0px;  color: #000000; font-size: 12px; font-family: Verdana, sans-serif;}
	.data th						{ 
												background-image: url(../images/sorhatter1.gif); 
												padding: 5px;
												border-collapse: separate; border-spacing: 2px 5px;
									}
									
	.dataText					{   color: #000000; font-size: 11px; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; }

	.data_keret tbody	tr	td	
											{ border-bottom: 1px dotted #a0a0a0; }											

	.data_szaggatott tbody	tr	td	
											{ border-bottom: 1px dotted #a0a0a0; }		

	.felul_szaggatott		{ border-top: 1px dotted #a0a0a0; }		
	
	.fejlec td					{ font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold; background: #A0A0A0; border-bottom: 2px solid black; color: white;}
	.fejlecblack td			{ font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold; background: black; border-bottom: 2px solid black; color: white;}
	
	.data_keret					{ border: 1px solid black;  color: #000000; font-size: 12px; font-family: Verdana, sans-serif;}
	.data_keret tr			{ page-break-inside: avoid;}
	.data_szaggatott		{ border: 0px solid black;  color: #000000; font-size: 12px; font-family: Verdana, sans-serif;}
	.data_keret_normal	{ border: 1px solid black;  color: #000000; font-size: 11px; font-family: Verdana, sans-serif;}
	.data_keret_normal th	{ }
	.myborder 				{ border: 1px; }
	.noborder   				{ border: 0px; }
	.nobordertd td 			{ border: 0px; }
	table.data_kicsi		{ border: 0px;  color: #000000; font-size: 10px; font-family: Verdana, sans-serif;}
	.kicsi							{ font-size: 10px; font-family: Verdana, sans-serif;}
	.kicsi_piros				{ font-size: 10px; font-family: Verdana, sans-serif; background: red; color: white;}
	.fix50							{ width: 50px; 	}
	.fix100							{ width: 100px; }
	.fix120							{ width: 120px; }
	.fix150							{ width: 150px; }
	.fix200							{ width: 200px; }
	.fix300							{ width: 300px; }
	.fix500							{ width: 500px; }
	
	textarea						{ border: 1px solid;}
	
	.alert   						{ background: red; color: white;}
	.warning 						{ color: #BC1111;}
	
	.mini_error					{ border: 0px;  color: red; font-size: 9px; font-family: Verdana, sans-serif;}
	.alul_szaggatott		{ border-bottom: 1px dotted #a0a0a0; font-family: Verdana, sans-serif;}
	.alul								{ border-bottom: 1px solid black; }
	.felul							{ border-top: 1px solid black; }
	.balfontsarok				{ border-top: 1px solid black;border-left: 1px solid black; }
	.ballentsarok				{ border-bottom: 1px solid black;border-left: 1px solid black; }

	.fontsarkok					{ border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; }
	.lentsarkok				{ border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black;}

	
	.kicsi					{ font-size: 9px; font-family: Verdana, sans-serif;}
	.kicsi_szam				{ font-size: 9px; font-family: Verdana, sans-serif; text-align: right; padding: 1px;}
	.nagy_szam				{ font-size: 11px; font-weight: bold;font-family: Verdana, sans-serif; text-align: right; padding			: 1px;}
	.comment  				{ color: #D0D0D0; font-size: 10px; font-family: Verdana, sans-serif;}
	.korbe_szurke			{ border-bottom: 1px solid #CACACA; border-left: 1px solid #CACACA; border-top: 1px solid #CACACA;}
	.vege_szurke			{ border-bottom: 1px solid #CACACA; border-left: 1px solid #CACACA; border-top: 1px solid #CACACA; border-right: 1px solid #CACACA;}
	.hidden					{ display: none; }
	div.hidden				{ display: none; }
	.mark					{ background: #FFFC00;	color: black; }
	.hand					{ cursor : hand; }
	.keret					{ border: 1px solid black; }
	.naptarhead				{ background: #F0F0F0; text-align: center;}
	.inputtext				{ font-size: 12px; font-family: Verdana, sans-serif; }
	.normalbutton			{ border: 1px solid black; height=20px; font-size: 11px; font-family: Verdana, sans-serif;}
	
	a.dirlink:link			{ text-decoration: none; color: #222466 }
	a.dirlink:visited		{	text-decoration: none; color: #222466 }
	a.dirlink:hover			{ text-decoration: underline; color: #FF0000 }
	a.dirlink:active		{ text-decoration: underline; color: #FF0000 }

	a.infocenter:link		{ text-decoration: none; color: #D00000; font-size: 9px; font-family: Verdana, sans-serif;}
	a.infocenter:visited	{	text-decoration: none; color: #D00000; font-size: 9px; font-family: Verdana, sans-serif;}
	a.infocenter:hover		{ text-decoration: underline; color: #FF0000; font-size: 9px; font-family: Verdana, sans-serif;}
	a.infocenter:active		{ text-decoration: underline; color: #FF0000; font-size: 9px; font-family: Verdana, sans-serif;}

	table.csopesemeny		{	border-collapse:collapse; border: 1px solid black; font-size: 11px; font-family: Verdana, sans-serif;	text-align: center; }
	table.csopesemeny td	{	border-collapse:collapse; border: 1px solid black; font-size: 11px; font-family: Verdana, sans-serif;	text-align: center; }
	
	td.csopesemeny			{	border: 1px solid black;	}

	table.jelenleti			{	border-collapse: collapse; border: 1px solid black; font-size: 11px; font-family: Verdana, sans-serif;	}
	
	.osztalyozoiv			{	border-collapse: collapse; border: 1px solid black; font-size: 11px; font-family: Verdana, sans-serif;	}
	
	table.kisero			{	border-collapse: collapse; border: 1px solid black; font-size: 11px; font-family: Verdana, sans-serif;	}
	
	table.kisero2			{	border-collapse: collapse; border: 1px solid black; font-size: 10px; font-family: Verdana, sans-serif;	}
	table.kiseroprint		{	border-collapse: collapse; border: 1px solid black; font-size: 10px; font-family: Verdana, sans-serif;	}
	
	table.szorzok			{	border-collapse: collapse; border: 1px solid black; font-size: 11px; font-family: Verdana, sans-serif;	}
	
	.leftMenuRow			{	background	: #E1E1E1; }
	.leftMenuRow td			{	border-top: 1px solid black; border-bottom: 1px solid black;	}											
	.leftMenuRowDef	td		{	border-top: 1px solid white; border-bottom: 1px solid white;	background	: ;	}
	
	td.jelenleti			{	border: 1px solid black;	}	
	
	.legend 				{
								font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
								letter-spacing: .1em;
								color: rgb(0, 80, 154);
								padding: 0 0.5em;
								vertical-align: top;
								background-attachment: fixed; azimuth
							}
	
	.selected 				{	background: #D1FFB5; }
	.optionSeparator		{	
								background: #DFDFDF;
								font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
								font-family	:	Arial;
							}
	
	label.signed 			{	background	: #F5C828;	width	:	15px;	padding	: 1px;	border : 1px dotted #F8B603; }	

	.alahuzott td			{	border-bottom: 1px dotted #a0a0a0; }
	.alahuzott_kicsi td		{ 
								font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
								border-bottom: 1px dotted #a0a0a0; 
							}
	.alahuzott_kicsi		{ 
								font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
								border-bottom: 1px dotted #a0a0a0; 
							}
	input.xmlbutton			{	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.xmlimage				{	width		: 24px;	height	: 24px; cursor	: hand;	}
	.xmllistitem			{	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }


	#ListTable .header td 	{
								background-color:  #006699;
								color: white;
								text-align: center;
								font-weight: bold;
							}

	#ListTable .tableFooter td {
		background-color: #FFCC00;
		color: #996600;
		font-weight: bold;
	}

	.tableFooter td {
		border: 1px solid black;
		font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color: #FFCC00;
		color: #996600;
		font-weight: bold;
	}	
	
	.targyselect 
	{ 
		font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
		border: 0;
		border-bottom: 1px solid #CCCCCC;
		background-color: #F3FAFD;
		padding: 4px;
	}
	
	/** NAPTAR NAPJAINAK STÍLUSAI **/

	.figyelmeztet		{ height: 20px; width: 38px; text-align: center; border: 1px solid #9D9D9D; padding: 0px; padding-left: 5px; cursor:hand; color: #0000FF; font: italic bold; }
	.unnep				{ height: 20px; width: 38px; text-align: center; border: 1px solid #FF0000; padding: 0px; padding-left: 5px; cursor:hand; color: #F8820C; font-weight: bold; }
	.oktvezunnep		{ height: 20px; width: 38px; text-align: center; border: 1px solid #FF0000; padding: 0px; padding-left: 5px; cursor:hand; font-weight: bold; }
	.szabad				{ height: 20px; width: 38px; text-align: center; border: 1px solid #9D9D9D; padding: 0px; padding-left: 5px; cursor:hand;  }
	.vasarnap			{ height: 20px; width: 38px; text-align: center; border: 1px solid #9D9D9D; padding: 0px; padding-left: 5px; cursor:hand; color: #FF1000; font-weight: bold; }
	.szombat				{ height: 20px; width: 38px; text-align: center; border: 1px solid #9D9D9D; padding: 0px; padding-left: 5px; cursor:hand; font-weight: bold; border-left: 2px solid #9D9D9D;}

	
	.szabivasarnap		{ height: 20px; width: 38px; text-align: center; border: 1px solid #9D9D9D; padding: 0px; cursor:hand; color: #FF1000; font-weight: bold; }
	.szabiszombat		{ height: 20px; width: 38px; text-align: center; border: 1px solid #9D9D9D; padding: 0px; cursor:hand; font-weight: bold; border-left: 2px solid #9D9D9D;}
	.szabiszabad		{ height: 20px; width: 38px; text-align: center; border: 1px solid #9D9D9D; padding: 0px; cursor:hand;  }	

	/** /NAPTAR NAPJAINAK STÍLUSAI **/
	
	.disabled			{	filter : Alpha(Opacity=40) Gray;	}
	.gray					{	filter : Gray;	}
	.grayCell			{	background : Gray;	font: #FF1000; }
	
	img.inactButton	{ filter : Alpha(Opacity=50); cursor: hand;  }
	img.actButton		{	cursor: hand; }

	.grayModal 			{	background		:	threedface;   }
	.grayModal ifr 	{	background		:	#F0F0F0;	bgcolor	:	#F0F0F0; }
	.whiteModal 		{	background		:	#FFFFFF;}
	.whiteModal ifr {	background		:	#FFFFFF;	bgcolor	:	#F0F0F0; }		
	
	ul							{	line-height		: 20px; }

	/* 
	* LASSIT!
	*	
		.disableimg		{	filter : expression((this.disabled) ? "Alpha(Opacity=40) Gray" : "");	}
		.disabletr		{	background-color : expression((this.attribute=="active") ? "#FECC99" : ""); }
	*/
		
	.mailtable
	{
		border				: 0px;  
		color					: #000000; 
		font-size			: 11px; 
		font-family		: Verdana, sans-serif;
	}
	
	input.file 			{	
										width				: 0px;	
										border			: 1px solid black; 
										background	:	white;
									}		
	.Times					{ font: 10px Times New Roman; }
	
	.editorButtonHeader td {
										background-image: url(../images/texteditor/bbtoolbar_body.png);
									}
	.tab 						{
									}
	
	img.btnOn 			{  Filter:  -moz-opacity:0.3; filter:alpha(opacity=30) }
	img.btnOff 			{ }									
	
	.tabOn 					{  
										cursor:hand;
										padding-left:10px;
										padding-right:10px;
										background-image: url(../images/texteditor/tab.png);
										width: 107px; height:19px;
										text-align:center;										
									}
	.tabOff 				{ 
										Filter:gray;
										cursor:hand; 
										padding-left:10px;
										padding-right:10px;
										background-image: url(../images/texteditor/tab.png);
										width: 107px; height:19px;
										text-align:center;	
									}										
	.td.zarolt			{
										cursor:hand;
										Filter:  -moz-opacity:0.3; filter:alpha(opacity=30)
									}						
.jobbra						{ text-align: right; }
input.prompt 			{	border:1 solid transparent; background-color:#99ccff;width:70;font-family:arial;font-size:12; color:black;} 
input.promptbox 	{	border:1 solid #0000FF; background-color:white;width:100%;font-family:arial;font-size:12; color:black; }

.wait							{	width:100%; text-align: center; font-family:arial;font-size:12;	}
.rozsaszin				{ background: #FFD1D1; }
.szurke						{ background: #D8D8D8; }
.sarga						{ background: #FFDF6E; }
.sarga_text				{ color: #FFDF6E; }

.mark_red					{ background: #FFD1D1; }
.mark_red	td			{ background: #FFD1D1; }

.mark_orange			{ background: #FEDBAF; }
.mark_orange	td	{ background: #FEDBAF; }


.greenRow 	td		{ background-color: green; color: white; }
.lightGreenRow td	{ background-color: #79b355; color: white; }
.blueRow 		td		{ background-color: #78B7FC; }
.grayRow 		td		{ background-color: #DFDFDF; }
.silverRow 	td		{ background-color: #EFEFEF; }

.silverRow 				{ background-color: red; }
.grayRow 					{ background-color: red; }

.green_border td								{ border-top: 	2px solid green; border-bottom: 2px solid green; }
.green_border .green_firstcell	{ border-left: 	2px solid green; }
.green_border .green_lastcell		{ border-right: 2px solid green; }

.NormalTable		{ 
										border: 1px solid silver; border-collapse: collapse;
										font-size: 10px; font-family: Verdana, sans-serif;
								}
.NormalTable thead 	
								{
									background-color:  #006699;
									color: white;
									text-align: center;
									font-weight: bold;
									padding: 3px;
									border: 1px solid silver; border-collapse: collapse;
								}
.NormalTable thead td
								{
									border: 1px solid silver;
								}
.NormalTable tbody td 	
								{
									padding: 2px;
									border: 1px solid silver; border-collapse: collapse;
								}								



.oradijTable		{	border-collapse: collapse; border: 1px solid black; font-size: 11px; font-family: Verdana, sans-serif;	}

.oradijTable .besorolas td 
								{ 
									text-align	: center; 
									background 	: url("../images/sorhatter3.gif");
									height			: 25px;
									font-weight	: bold;
								}

.oradijTable .fok td 
								{ 
									text-align	: left; 
									background 	: url("../images/sorhatter1.gif");
									height			: 25px;
									font-weight	: bold;
								}

.oradijTable .diploma td 
								{ 
									text-align	: center; 
									height			: 25px;
									font-weight	: bold;
									background	: #D0D0D0;
								}

.oradijTable .EAGY
								{ 
									text-align	: center; 
									height			: 25px;
									font-weight	: bold;
									border			: 1px solid black;
									background	: #D9D9D9;
								}
								
.oradijTable .elszamolas
								{ 
									text-align	: center; 
									height			: 25px;
									font-size		: 10px;
									font-weight	: normal;
									border			: 1px solid black;
									background	: #D9D9D9;
								}

table.oradijTable input  	
								{ 
									font-size		: 9px; 
									font-family	: Verdana, sans-serif;	
									text-align	:	left;	
									width				: 60px;
								}
