/* 3 Sub-Navigation */

#main_navi ul {

	position: relative;/* Fixes browser resizing bug in IE6 */
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	list-style: none;
	padding: px 0px 0 0px;
}

	#main_navi ul li {


 	position: relative; /* Fixes browser resizing bug in IE6 */
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	display: inline;
	}

	#main_navi ul li a {

	 	position: relative; /* Fixes browser resizing bug in IE6 */
		font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
		display: block;
		float: left;
		padding: 0px 0px 0px 0px;
		/*background: url(/fileadmin/package/images/backgrounds/nav_stripe.gif) right bottom no-repeat;*/
		color: #222;
	}

	#main_navi ul li a.active {
	/*	background: #A4D138 url(/fileadmin/package/images/backgrounds/bg_main_navi3.jpg) left top repeat-x;*/
	 	position: static; /* Fixes browser resizing bug in IE6 */
		font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
		color: #fff;
		margin: 0 0px 0 0px;
		padding-left: 0px;
		padding-right: 0px;
	}


#sub_navi {
 	position: static; /* Fixes browser resizing bug in IE6 */
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	border-bottom: 0px solid #F1F7FB;
	list-style: none;
	margin-left: 0px;
	topmargin: 0px;
}

	#sub_navi a {

	 	position: static; /* Fixes browser resizing bug in IE6 */
		font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
		display: block;
		border-bottom: 1px solid #92BC2F;
		padding: 8px 5px 7px 8px;  /* 8px 5px 7px 20px; */
		font-weight: bold;
		background: url(pictures/bg_balmenu_body.jpg) left top repeat-y;
		text-decoration: none;
		color: #222222;
/*		width: 180px; */
	}

	#sub_navi a.active, #sub_navi a:hover.active {
		background: #fff url(pictures/bg_balmenu_body_on.jpg) left top repeat-y;
		border: none;
		color: #85AF29;
	}

	#sub_navi ul, #sub_navi ul a {
		background: #fff url(pictures/bg_balmenu_body.jpg) left top repeat-y;
		border: none;
	}

		#sub_navi ul {
			padding-bottom: 4px;
			border-bottom: 1px solid #92BC2F;
			list-style: none;
		}

			#sub_navi a:hover {
				background: url(pictures/bg_balmenu_body_on.jpg) left top repeat-y;
				color: #85AF29;
			}

			#sub_navi ul a {
				display: block;
				padding: 8px 5px 6px 8px; /* 7px 5px 6px 30px; */
				font-weight: normal;
				border: none;
				font-size: 0.9em;
/*				width: 180px;*/
			}
			#sub_navi ul a:hover, #sub_navi ul a.active, #sub_navi ul a:hover.active {
				background: none;
				border: none;
			}

			/* 3. Ebene */
/*			#sub_navi ul ul {
				padding-bottom: 4px;
				list-style: none;
				border-bottom: none;
				margin-left: 0px;
			}

				#sub_navi ul ul a {
					display: block;
					padding: 7px 5px 6px 20px;
					font-weight: normal;
					border: none;
					width: 165px;
				}
				#sub_navi ul ul a:hover, #sub_navi ul ul a.active, #sub_navi ul ul a:hover.active {
					border: none;
				}

				/* 4. Ebene */
/*				#sub_navi ul ul ul {
					padding-bottom: 4px;
					border-bottom: none;
					list-style: none;
					margin-left: 0;
				}

					#sub_navi ul ul ul a {
						display: block;
						padding: 7px 5px 6px 30px;
						font-weight: normal;
						border: none;
						font-size: 0.9em;
						width: 155px;
					}
					#sub_navi ul ul ul a:hover, #sub_navi ul ul ul a.active, #sub_navi ul ul ul a:hover.active {
						border: none;
					}


/* 3 Sub-Navigation end */





body  /* a teljes site style 
 bottommargin="15" topmargin="10" leftmargin="5" rightmargin="0" marginheight="15" marginwidth="15"

*/
{

	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	background: left top repeat-y;
/* 	position: relative;Fixes browser resizing bug in IE6 */
/*	font-size: 10px;
	text-align: left;
	bottommargin: 15;
	topmargin: 10;
	rightmargin: 0;
	leftmargin: 5;
	marginwidth: 0;
	marginheight: 0;*/
	bgcolor: #FFFFFF;
}
	

.bal_menu
{
/*color: #FFFFFF; */
font-size: 9pt; 
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
border-color: #525252; 
border-style: solid; 
border-width: 0px; 
display: compact;
background-color: ##D7EBA6;
background-image: url("pictures/bg_balmenu_body_off.jpg");/**/
background-repeat: repeat-y;
border: 0px solid #525252;
}

#infobox_fej
{
color: #FFFFFF;
font-size: 8pt; 
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
border-color: #D4D9CC; 
font-weight: bold;
border-style: solid; 
border-width: 0px; 
background-color: none;
top-padding: 4px;
/*height:20px;*/
}

#infoteszt
{
padding-right:5px;
border-color: #D4D9CC;
border-style: solid; 
border-width: 0px; 
}

#infobox_content
{
color: #525252; 
font-size: 8pt; 
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
border-color: #D4D9CC; 
border-style: solid; 
border-width: 1px; 
background-color: none;
/*text-align: top ;
vertical-align: middle ;*/
background-image: url("pictures/infobox_bg.jpg");
background-repeat: no-repeat;
}

.login_screen
{
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
font-size: 8pt;
border-width: 1px; 
border-style: solid;
border-color: #98C331;  /* 0E7FC7 */
background-color: #FFFFFF;
/*vertical-align: right;*/
}

.info
{
font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
text-decoration: none;
font-size: 12px;
color: #98C331; 
/*background-color: #FFFFFF;*/
/*text-align: middle ;*/
vertical-align: middle ;
}


a:link	/* unvisited link */
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: none;
	font-size: 11px;
	text-decoration : none;
	padding: 4px;
	color:  #0181E4; 
	text-align: left ;
    vertical-align: left ;
    align: left;
}
*
a:visited	/* visited link */
{

	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: none;
	font-size: 11px;
	text-decoration : none;
	padding: 4px;
	color:  #0181E4;
	text-align: left ;
    vertical-align: left ;
	
}
a:hover	 /* mouse over link */
{

	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	font-size: 11px;
	text-decoration : none;
	padding: 4px;
	color: #0181E4;
	text-align: left ;
    vertical-align: left ;
}

a:active	/* selected link */
{

	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: none;
	font-size: 11px;
	text-decoration : none;
	padding: 4px;
	color:  #0181E4;
	text-align: left ;
    vertical-align: left ;
}

/* MENU STYLE */



.m0l0i { /*Főmenü */
 /* 	margin: 75 0px 0 30px;   ,,,left  */
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	padding: 4px;
	text-align:center ;
	background-image: none;  
}
.m0l0o {
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration : none;
	font-weight: bold;
	border : none;
}
.m0l1i {/* 1 Almenü*/
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	padding: 4px;
}
.m0l1o {
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
	marginwidth:15;
	text-decoration : none;
	border : 1px solid #525252;
	font-weight: bold;
}
.m0l2i {/*Almenü menüje*/
/*	margin: 75 0px 0 0px;     ,,,left  */
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	font-size: 12px;
	text-decoration : none;
	font-weight: bold;
	padding: 4px;
}
.m0l2o {

	font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
	text-decoration : none;
	font-weight: bold;
	border : 1px solid #525252;
/*	background-image: url("pictures/selected_head_menu.jpg");   /*  fish 080613 */

}

.tabla
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
	Font-size: 8pt;
	color: #222222; 
	background: #FFFFFF;
	border-left:solid;
	border-right:solid;
	border-width: 0px; 
    border-color: #525252; 
}

.tabla_orarend   /* orarend, hianyzasok is majd*/
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
	Font-size: 8pt;
	/*color: #222222; */
	background: #FFFFFF;
	border-left:solid;
	border-right:solid;
	border-bottom:solid;
	border-top:solid;
	border-width: 0px; /* 0 px*/
    border-color: #F0F0F0; /* F0F0F0 */
}


.errormsg
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	Font-size: 10pt;
	Font-weight:bold;
	color: #880000;

}
.cim
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
	Font-size: 14pt;
	Font-weight: none;
	color: #85AF29;
}
.cim2
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
	Font-size: 10pt;
	Font-weight:normal;
	color:#525252;
}
.cim3
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
	Font-size: 8pt;
	Font-weight:normal;
	color:#006633;
}

.text100
{

font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
height:14pt ;
width:100px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
text-align:left ;
vertical-align:middle ;
}

.text150
{

font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
height:14pt ;
width:150px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
text-align:left ;
vertical-align:middle ;
}

.text200
{

font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
height:14pt ;
width:200px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
text-align:left ;
vertical-align:middle ;
}

.button100
{

font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
color: #FFFFFF; 
font-size: 9pt; 
border-color: #000000; 
border-style: solid; 
border-width: 0px; 
background-color: #0181E4; /* kék #0181E4 zöld #85AF29 */
width:100px;
}

.button_torles
{

font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
color: #FFFFFF; 
font-size: 9pt; 
border-color: #000000; 
border-style: none; 
border-width: 0px; 
background-color: #85AF29;
width:58px;
}

.button150
{

font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
color: #FFFFFF; 
font-size: 9pt; 
border-color: #000000; 
border-style: solid; 
border-width: 0px; 
background-color: #0181E4; /* kék #0181E4 zöld #85AF29 */
width:150px;
}

.buttonOK
{

font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
color: #FFFFFF; 
font-size: 8pt; 
border-color: #000000; 
border-style: solid; 
border-width: 0px; 
background-color: #85AF29;
width:25px;
}

#buttonfeltolt 

{
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
color: #000000; 
/*color: #525252; */
font-size: 8pt; 
font-weight:none;
/*display: block; baseline*/
}

#osfeltolt 

{
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
color: #222222; 
/*color: #525252; */
font-size: 8pt; 
font-weight:none;
text-align: justify;
LINE-HEIGHT: 140%;
}

#wecome_msg 

{
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
color: #525252; 
/*color: #525252; */
font-size: 8pt; 
font-weight:none;
text-align: justify;
LINE-HEIGHT: 140%;
}
.combo50
{

/*size : 60 px;*/
/*height:14pt ;*/
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
width:50px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
}

.combo100
{

/*size : 60 px;*/
/*height:14pt ;*/
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
width:100px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
}

.combo150
{

/*size : 60 px;*/
/*height:14pt ;*/
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
width:150px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
}

.combo200
{

/*size : 60 px;*/
/*height:14pt ;*/
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
width:200px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
}

.combo250
{

/*size : 60 px;*/
/*height:14pt ;*/
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
width:250px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
}

.listbox150
{

/*size : 60 px;*/
/*height:14pt ;*/
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
width:150px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
}
.felso_vezerlo
{
background-color: #F0F0F0;
height:1px;
}

.listbox200
{

/*size : 60 px;*/
/*height:14pt ;*/
font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
width:200px ;
color: #000000; 
font-size: 8pt; 
border-style: solid; 
border-width: 1px; 
border-color:#85AF29 ;
background-color: #FFFFFF;
}


/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #FFFFFF; /* #D7EBA6*/
	border: 1px solid #D7EBA6;
}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #525252; /* CCCCCC*/
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	color: gray;
	background: #FFFFFF; /*85AF29 */
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton 
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	font-size: 10px;
	color: gray;
	background: #FFFFFF; /* d8e8ff */
	font-weight: bold;
}

#link2
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: none;
	font-size: 11px;
	text-decoration : none;
	padding: 4px;
	color:  #FFFFFF; 
}
#link3
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: none;
	font-weight:normal;
	font-size: 11px;
	padding: 4px;
	color:  #0181E4; 
}
#link4
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
	padding: 4px;
	color:  #0181E4; 
}

#jegy_tabla
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif, Arial;
	Font-size: 8pt;
	color: #222222; 
	background: #FFFFFF;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:none;
	border-width: 1px;
    border-color: #a6b4c1; 
}

#link_apro_focsop
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: none;
	font-weight:none;
	font-size: 16px;
	padding: 4px;
	color:  #3E6187; 
}
#link_apro_focsop2
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: underline;
	font-weight:none;
	font-size: 12px;
	padding: 4px;
	color:  #FFFFFF; 
}
#link_apro_alcsop
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: none;
	font-weight:none;
	font-size: 12px;
	padding: 4px;
	color:  #000000; 
}
#link_apro_tovabbi
{
	font-family: Tahoma,  Verdana, Helvetica, sans-serif, Arial;
	text-decoration: none;
	font-weight:none;
	font-size: 11px;
	padding: 4px;
	color:  #000000; 
}
.szurkesor
{
    Font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    Font-size: 8pt;
    color: #865A31;
  background : #E5E5E5;
}
.fehersor
{
    Font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    Font-size: 8pt;
    color: #865A31;
    background : #FFFFFF;
}
