body, table {
	font: normal 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; 
}


.lista {
list-style: disc outside;
font-size: 1em;
font-weight: bold;
margin-left:15px;
}



h1	{ 
	font: bold 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; 
	color: #000000;
	margin: 0px; 
	text-transform: uppercase;	
}

h2	{
	font: bold 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; 
	color: #000000;	
	margin: 0px;
}

h3	{ 
	font: bold 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; 
	color: #000000;
	margin: 0px;
}

h4	{
	font: bold 9pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; 
	color: #000000;
	margin: 0px;
}

.negyes		{ font: normal 14pt Trebuchet, Tahoma, Arial, Helvetica; }
.harmas		{ font: normal 12pt Trebuchet, Tahoma, Arial, Helvetica; }
.kettes		{ font: normal 10pt Trebuchet, Tahoma, Arial, Helvetica; }
.egyes		{ font: normal 8pt Trebuchet, Tahoma, Arial, Helvetica; }
.nullas		{ font: normal 7pt Trebuchet, Tahoma, Arial, Helvetica; }
.nullasb	{ font: bold 7pt Trebuchet, Tahoma, Arial, Helvetica; }
.egyesb		{ font: bold 8pt Trebuchet, Tahoma, Arial, Helvetica; }
.kettesb	{ font: bold 10pt Trebuchet, Tahoma, Arial, Helvetica; }
.egyessz	{ font: normal 7pt Trebuchet, Tahoma, Arial, Helvetica;color: #404040; font-style: italic;}

.bloglead	{ font: bold 11pt Trebuchet, Tahoma, Arial, Helvetica; }
.blog		{ font: normal 9pt Trebuchet, Tahoma, Arial, Helvetica; }

a.egyesf, a.egyesf:visited, a.egyesf:link {
	color: #000020;
	text-decoration: none;
	font: normal 8pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

a.egyesf:hover	{
	color: #0000ff;
	text-decoration: underline;
	font: normal 8pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

a.egyesfb, a.egyesfb:visited, a.egyesfb:link {
	color: #00009f;
	text-decoration: none;
	font: normal 8pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

a.egyesfb:hover	{
	color: #0000ff;
	text-decoration: underline;
	font: normal 8pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}


a.kettesf, a.kettesf:visited, a.kettesf:link {
	color: #000000;
	text-decoration: none;
	font: normal 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

a.kettesf:hover	{
	color: #ffffff;
	text-decoration: underline;
	font: normal 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

a.kettesfb, a.kettesfb:visited, a.kettesfb:link {
	color: #00009f;
	text-decoration: none;
	font: bold 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

a.kettesfb:hover {
	color: #0000ff;
	text-decoration: underline;
	font: bold 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

a.kettesff, a.kettesff:visited, a.kettesff:link {
	color: #ffffff;
	text-decoration: none;
	font: normal 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}

a.kettesff:hover {
	color: #ffffff;
	text-decoration: underline;
	font: normal 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
}


a, a:visited, a:link	{
	color: #1888c8;
	text-decoration: underline;
}

a:hover	{
	color: #3c7e0a;
	text-decoration: underline;
}

div.fejlec a, div.fejlec a:link, div.fejlec a:visited {
	color: #f0f0f0;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold; 
}

div.fejlec a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.szurke, a.szurke:link, a.szurke:visited, a.szurke:hover {
	color: #454545;
}

a.szurke:hover {
	color: #1b98e0;
}

span.index_head1 {
        font: bold 20pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
        text-transform: uppercase;
        color: #003f62;
}

span.index_head2 {
        font: bold 16pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
        text-transform: uppercase;
        color: white;
}

span.index_head3 {
        font: bold 10pt Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica;
        color: #ded8c9;
}

#ajax_listOfOptions{
                position:absolute;      /* Never change this one */
                width:260px;    /* Width of box */
                height:230px;   /* Height of box */
                overflow:auto;  /* Scrolling features */
                border:1px solid #000000;       /* Dark green border */
                background-color:#ffffff;  /* #90ae00 */
                text-align:left;
                font-size:0.9em;
                z-index:105;
		color: #000000;
        }

#ajax_listOfOptions div{        /* General rule for both .optionDiv and .optionDivSelected */
                margin:1px;
                padding:1px;
                cursor:pointer;
                font-size:0.9em;
        }
#ajax_listOfOptions .optionDiv{ /* Div for each item in list */
        }

#ajax_listOfOptions .optionDivNS{ /* Div for each item in list */
		background-color:#357908;
		color:#FFFFFF;
        }

#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
                background-color:#90ae00;
/*                background-color:#6ea611;*/
/*                background-color:#85b916;*/
                color:#FFFFFF;
        }
#ajax_listOfOptions_iframe{
                background-color:#F00;
                position:absolute;
                z-index:104;
        }

form{
                display:inline;
        }


#mainContainer{
                width:600px;
                margin:0 auto;
                margin-top:10px;
                border:1px double #000;
                padding:3px;

        }

#calendarDiv{
                width:260px;
                height:240px;
                float:left;
		position:absolute;
        	overflow:hidden;

        }

#calendarDiv2{
                width:260px;
                height:240px;
                float:left;
		position:absolute;
        }

.clear{
                clear:both;
        }

.row1		{font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; font-size: 8pt; background-color: #cfcfcf; }

.row2		{font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; font-size: 8pt; background-color: #fefefe; }

.pricerow1		{font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; font-size: 8pt; background-color: #cfcfcf; }

.pricerow2		{font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; font-size: 8pt; background-color: #fefefe; }

.result		{font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; font-size: 8pt; }


.onedep_dep		{font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; font-size: 8pt; }

.onedep_ret		{font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; font-size: 8pt; }

.dep		{font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; font-size: 8pt; background-color: #fcffba; }

.ret		{font-family: Trebuchet MS, Trebuchet, Tahoma, Arial, Helvetica; font-size: 8pt; background-color: #fcffba; }

#pbar	{
	position: fixed;  
	_position: absolute;
	z-index: 120;
	left: 300;
	top: 200;  
	width: 400;
	height: 300;
	background: url(/images/pbar.gif);
	_background: url(/images/pbar.png);
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	}

#bubba	{
	position: fixed;  
	_position: absolute;
	z-index: 125;
	left: 10;
	top: 130;  
	width: 550;
	height: 90;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	}

#kampany {
	position: fixed;  
	_position: absolute;
	z-index: 200px;
	left: 250px;
	top: 0px;  
	width: 440px;
	height: 605px;
	}

#kampanyb {
	position: fixed;  
	_position: absolute;
	z-index: 199px;
	left: 0px;
	top: 0px;  
	width: 1024px;
	height: 1700px;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
	}

.browsecity {
	position: fixed;  
	_position: absolute;
	z-index: 120;
	left: 100;
	top: 200;  
	width: 650;
	height: 350;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity:0.95;
	overflow:auto;
        border:1px solid #000000;       /* Dark green border */
	}

#spic	{
	position: fixed;  
	_position: absolute;
	z-index: 119;
	left: 140;
	top: 1;  
	width: 600px;
	height: 600px;
	overflow:auto;
	background-color: #000000;
	}

.sscroll
	{
	font: normal 8pt Trebuchet, Tahoma, Arial, Helvetica;
	}

#helpbar	{
	position: fixed;  
	_position: absolute;
	z-index: 125;
	left: 1;
	top: 1;  
	width: 700;
	height: 420;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	}


#needhelp	{
	position: fixed;  
	_position: absolute;
	z-index: 126;
	left: 715px;
	top: 60px;  
	width: 240px;
	height: 90px;
	filter:alpha(opacity=7);
	opacity: 0.7;
	-moz-opacity:0.7;
	}


#popitmenu {
position: absolute;
background-color: #93b100;
border:1px solid black;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
color: white;
font-weight: bold; 

}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: white;
display: block;
font-weight: bold; 
}

#popitmenu a:hover{ /*hover background color*/
background-color: #fcffba;
font-weight: bold; 
color: black;
}

#mainmenu{
//	position: fixed;  
	position: absolute;  
	_position: absolute;
	left: 249;
	top: 36;  
	width: 662;
        overflow:hidden;
	z-index: 122;
	visibility: hidden;
	color: #ffffff;
	cursor:pointer;
        }




#menuBarContainer{
        padding-left:5px;
        position:relative;
        padding-right:0px;

}

#menuBarContainer #innerDiv{
        background-repeat:repeat-x;
}
#menuBarContainer #rightDiv{
        height:25px;
        width:20px;
        position:absolute;
        right:0px;
        top:0px;
}


.Custom_menuBar_top{    /* The bar that is parent of the menu strip */
        height:26px;
        width:100%;
        font-family: Trebuchet, Tahoma, Arial, Helvetica;
        font-size:12px;
	font-weight: bold;
        z-index:100000;
        padding-left:10px;
        background-color:#94b003;
	color: #ffffff;
        border:1px solid #cecece;
}


.Custom_menuBar_sub{
        position:absolute;
        background-color:#94b003;
        border:1px solid #cecece;
        font-size: 12px;
	font-weight: bold;
        display:inline;
        font-family: Trebuchet, Tahoma, Arial, Helvetica;
	color: #ffffff;
}


/* CSS FOR MENU ITEM OF TYPE "top" */

.Custom_menuItem_top_regular,.Custom_menuItem_top_over,.Custom_menuItem_top_click,.Custom_menuItem_top_disabled,.Custom_menuItem_top_active{
	height:19px;
}
.Custom_menuItem_top_regular div,.Custom_menuItem_top_over div,.Custom_menuItem_top_click div,.Custom_menuItem_top_disabled div,.Custom_menuItem_top_active div{
	padding-top:2px;
	padding-bottom:2px;
}
.Custom_menuItem_top_regular{	/* Top level menu item - Regular state */
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	padding-top:2px;
	padding-bottom:1px;	
	cursor:pointer;
	line-height:16px;
}

.Custom_menuItem_top_over{ /* Top level menu item - Mouse over state */
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	background-color:#94b003;
	color: #ffffff;
	font-color: #ffffff
	cursor:pointer;
	line-height:16px;
	margin-top:2px;
	text-decoration: underline;
/*	border:1px solid #000;	*/
}

.Custom_menuItem_top_active{	/* Top level menu item - Active state - this is typical the state for menu item 1 when a sub group is expanded and the mouse is located over one of the sub menu items */
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	margin-top:2px;
/*	border:1px solid #000; */
/*	border-bottom:1px solid #fff;*/
	cursor:pointer;
	line-height:16px;
	color: #ffffff;
}

.Custom_menuItem_top_click{	/* Top level menu item - Mouse click state */
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	margin-top:2px;
/*	border:1px solid #000; */
	background-color:#9fbf0f;
	cursor:pointer;
	line-height:16px;
	z-index:20000;
}

.Custom_menuItem_top_disabled{	/* Disabled menu item */
	padding-left:4px;
	padding-right:4px;
	margin-right:2px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:default;
	line-height:16px;
	margin-top:2px;	
}

.Custom_menuItem_top_disabled img,.Custom_menuItem_top_disabled div{
	filter:alpha(opacity=30);
	opacity:0.3;

}

.Custom_menuItem_top_disabled div,.Custom_menuItem_top_active div, .Custom_menuItem_top_click div, .Custom_menuItem_top_regular div,.Custom_menuItem_top_over div{	/* divs for the text,icon and arrow of a menu item */
	float:left;
	padding-left:1px;
	padding-right:1px;
}

/* CSS FOR THE SMALL ARROW DIV - WHEN YOU CLICK ON THIS DIV, SUB ELEMENTS WILL SHOW */
.Custom_menuItem_top_arrowShowSub{
	width:12px;
	background-repeat:no-repeat;
	background-position:center center;
	background-image: url('../../images_dhtmlsuite/theme-blue/menu_strip_down_arrow.png');
	margin:0px;
	margin-right:-1px;
	/* ma\rgin-right:-3px;	/* Size of padding-right of top menu items - used to get the arrow to apear at the right of the menu item */
	
	padding:0px;
	height:16px;
	margin-left:2px;
	float:right;
}

.Custom_menuItem_top_over .Custom_menuItem_top_arrowShowSub,
.Custom_menuItem_top_click .Custom_menuItem_top_arrowShowSub
{	/* Sub menu arrows */
	margin-left:1px;
/*	border-left:1px solid #000; */
}

/* CSS FOR SEPARATOR */

.Custom_menuItem_separator_top{	/* Separator of type "top" */
	height:20px;
	margin-top:3px;
	margin-bottom:3px;
	width:4px;
	padding-left:3px;
	padding-right:3px;
	background-repeat:repeat-y;
	background-image:url('../demo-images/menu_strip_separator-gray.gif');
	
}


/* CSS FOR MENU ITEM OF TYPE "sub" */

.Custom_menuItem_sub_regular, .Custom_menuItem_sub_over,.Custom_menuItem_sub_click,.Custom_menuItem_sub_disabled,.Custom_menuItem_sub_active{	/* Commom css for regular, mouse over and mouse click items */
	clear:both;	
	line-height:18px;
	height:18px;	
	padding-left:25px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;	
	cursor:pointer;	
	margin:1px;
	background-repeat:no-repeat;
}
.Custom_menuItem_sub_disabled{
	cursor:default;
}
.Custom_menuItem_sub_disabled div,.Custom_menuItem_sub_disabled{	/* Disabled sub menu item - Here, we apply the rules on the divs inside the element, i.e. the div for the icon, text and arrow */
	filter:alpha(opacity=30);
	opacity:0.3;
}
.Custom_menuItem_sub_regular{	/* Regular menu item */
	margin-left:2px;	/* size of margin above + 1 pixel */
	padding-top:3px;	/* Size of padding-top above + 1 pixel */
	padding-bottom:3px;	/* Size of padding-bottom above + 1 pixel */
}

.Custom_menuItem_sub_over,.Custom_menuItem_sub_click,.Custom_menuItem_sub_active{
/*	border:1px solid #006;	*/
}


.Custom_menuItem_sub_regular div, .Custom_menuItem_sub_over div,.Custom_menuItem_sub_click div{
	float:left;	/* To get the icons and text of sub elements side by side */
}

.Custom_menuItem_sub_over,.Custom_menuItem_sub_active{	/* Mouse over effect */	
	background-color: #94b003;
	color: #ffffff;
	text-decoration: underline;
}

.Custom_menuItem_sub_click{	/* Mouse click effect */
	background-color:#94B94A;
}

.Custom_menuItem_sub_click div, .Custom_menuItem_sub_regular div,.Custom_menuItem_sub_over div,.Custom_menuItem_sub_active div,.Custom_menuItem_sub_disabled div{	/* divs for the text,icon and arrow of a menu item */
	float:left;
	padding-left:1px;
	padding-right:1px;
	
}
.Custom_menuItem_sub_arrowShowSub{	/* Arrow div for sub elements (Right pointing arrow ) */
	background-image:url('../../images_dhtmlsuite/theme-blue/menu-bar-right-arrow.png');	/* Path relative to the css file */
	width:18px;
	height:18px;
	text-align:right;
	position:absolute;
	right:0px;
	background-repeat:no-repeat;
	background-position: center right;
}


.Custom_menuItem_separator_sub{	/* Separator of type "sub" */
	height:1px;
	margin-top:1px;
	margin-bottom:1px;
/*	margin-left:24px;*/
	margin-left:1px;
	padding-right:3px;
	background-color:#efefef;	
}



.olbg {
 border: 1px solid #000000;
}


.olfg {
 background-color: #ffffaa;
}


.oldiv {
 border: 1px solid #000000;
 background-color: #fcffba;
}

