body{
	margin:0;
	background-color: #FFFFFF;
	background-image: url(im/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.clear{
	clear: both;
}
#container{
	width:952px;
	margin-left: auto;
	margin-right: auto;
}
/* keresés + felső menü*/
#top{
	margin: 0;
	padding: 0;
}
	#keres_div{
		float:left;
	}
	#keres_div form{
		margin:1px 0px;
		padding: 0;
		background-color: #003763;
	}
	#keres_input{
		background-image:url(im/keres_input_bg.jpg);
		font:11px Arial, Helvetica, sans-serif;
		color:#00457c;
		margin:0;
		border: 0;
		padding-left:5px;
		line-height:16px;
	}
	#top_menu{
		background-image:url(im/kis_separator.jpg);
		background-position:left;
		background-repeat:no-repeat;
		float:right;
		list-style:none;
		margin:0;
		padding:0;
	}
	#top_menu li{
		float:left;
		margin: 0;
		padding: 0;
		height: 31px;
		background-color: #013763;
	}
	#top_menu a{
		font:bold 10px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		/*display:block;*/
		height: 31px;
		line-height: 28px;
		padding:0 20px;
		background-color: #013763;
		background-image:url(im/kis_separator.jpg);
		background-position:right;
		background-repeat:no-repeat;
		margin: ;
	}
	#top_menu a:hover{
		color: #f69e3d;
	}	
#head{
	clear:both;
	height:150px;
	background-image:url(im/head.jpg);
	margin: 0;
	padding: 0;
}
	#ib_link{
		display:block;
		width:180px;
		height:26px;
		text-indent:-1000em;
		position:absolute;
		top:108px;
		left:50%;
		margin-left:295px;
	}
	#fooldal_link{
		display:block;
		width:590px;
		height:80px;
		text-indent:-1000em;
		position:absolute;
		top:60px;
		left:50%;
		margin-left:-480px;
	}
#main_menu{
	list-style:none;
	background-image:url(im/menu_bg.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:51px;
	margin:0;
	padding:0;
}
	#main_menu li{	
		float:left;
		margin:0;
	}
	#main_menu li a, .fomenu{
		font:bold 16px Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
		color:#fff;
		text-decoration:none;
		display:block;
		text-align:center;
		width:190px;
		padding-top:14px;
		padding-bottom:19px;
	}
	#main_menu li a:hover, .aktiv_fomenu{
		/*	color:#00bce4;
		background-image:url(im/fomenu_on_bg.jpg);*/
		color: #013763;
		background-position:bottom center;
		background-repeat:no-repeat;
	}

		#main_menu li ul{
			margin: 0;
			padding: 0;
			position: absolute;
			left: 50%;
			margin-left:-477px;
			display:none;
			list-style:none;
			background-color:#00457c;
			width:952px;
			height:26px;
		}
						
		#main_menu li ul li{
			float: left;
			display: inline;
			margin:0;
			padding:0;
		}
		
		#main_menu ul li a{
			font:11px Georgia, "Times New Roman", Times, serif;
			color:#FFFFFF;
			text-decoration:none;
			display: inline;
			padding: 0;
			margin: 0;
			padding-left:10px;
			line-height:26px;
			z-index: 100;
		}
		
		#main_menu ul li a:hover{
			/*color: #FFFFFF;*/
			background-image: none;
			color: #00BCE4;
		}
		#sub_menu{
			margin:0;
			padding:0;
			list-style:none;
			/*background-color:#ecf5f8;
			width:100%;*/
			width: 952px;
			height: 26px;
		}
		#almenu_2{
			padding-left: 203px;
		}
		#almenu_3{
			padding-left: 398px;
		}
/*	#sub_menu li{
		float:left;
	}
	#sub_menu a{
		font:11px Georgia, "Times New Roman", Times, serif;
		color:#FFFFFF;
		text-decoration:none;
		display:block;
		padding-left:20px;
		line-height:26px;
	}*/
/***********************************/
#wrap{
	clear:both;
	margin: 0;
	padding:10px 0;
	border-bottom:3px solid #ecf5f8;
}
/***********************************/
#bal{
	float:left;
	width:576px;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#00457C;
}
	#bal h1{
		font-size: 24px;
	}
	#bal h2{
		font-size: 18px;
		color: #00bbe4;
	}
	#bal a{
		color: #00bbe4;
		text-decoration: none;
		font-weight: bold;
	}
	#bal a:hover{
		text-decoration: underline;	
	}
#bal2{
	float: left;
	width: 232px;
}
#jobb2{
	float: left;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 10px 15px 20px;
}
	#jobb2 h1{
		font-size: 24px;
		color:#00457C;
	}
	#jobb2 h2{
		font-size: 14px;
		color: #00bbe4;
	}
	#jobb2 a{
		color: #00bbe4;
		text-decoration: none;
		font-weight: bold;
	}
	#jobb2 a:hover{
		text-decoration: underline;	
	}
	
#banner{
	background-image:url(im/banner_bg.gif);
	background-repeat:no-repeat;
	width:576px;
	height:265px;
}
#banner_con{
	padding:5px;
}
#shifter{
	background-color:#00457c;
	margin-top:2px;
	padding:1px 6px;
	height: 19px;
	line-height: 18px;
}
	#shifter a{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		display: block;
		width: 7px;
		float: left;
		padding: 2px 8px;
	}
	#shifter a:hover, #shifter a.aktiv{
		background-color:#f8690b;
		color:#fff;
	}
/***********************************/
#jobb{
	float:right;
	width:356px;
}
#dobozok {
}
	.doboz{
		border:1px solid #ecf5f8;
		width: 174px;
		float: left;
		color: #00457c;
		font:12px Georgia, "Times New Roman", Times, serif;
		margin-right:2px;
	}
	.doboz_inner{
		background-color: #ecf5f8;
		border:1px solid #FFFFFF; 
	}
	.doboz h3{	
		text-transform:uppercase;
		font: bold 16px Georgia, "Times New Roman", Times, serif;
		background-image: url(im/doboz_h2_bg.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		margin: 0;
		padding: 4px 2px;
	}
	#jobb ul{	
		margin: 0 0 5px 10px;
		padding: 0 0 0 10px;
		list-style-image: url(im/li_img.gif);
	}
	#jobb a{
		font:12px Georgia, "Times New Roman", Times, serif;
		color: #00457c;
		text-decoration: none;
	}
	#jobb a:hover{
		font: 12px Georgia, "Times New Roman", Times, serif;
		color: #00457c;
		text-decoration: underline;
	}
	
/***********************************/
#jobb a.tovabb_link{
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #00457c;
	display: block;
	text-align: right;
	padding-right:10px;
	background-image: url(im/a_img.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 5px;
}
/***********************************/
.clear{
	clear:both;
}
/***********************************/

div#arfolyamok{
	padding-top: 20px;
}
	#arfolyamok h3{
		font: bold 14px Georgia, "Times New Roman", Times, serif;
		color: #00457c;
		background-color: #ecf5f8;
		margin:1px 0px;
		padding:3px 0px;
	}
	.arf_tabla{
		width:100%;
		color: #00659e;
		font:11px Arial, Helvetica, sans-serif;
	}
	.arf_datum{
		background-color: #cae2ea;
		text-align: right;
	}
	.arf_leiras, .arf_penznem{
		font-weight: bold;
	}
	.arf_paros{
		background-color: #ecf5f8;
	}
	.arf_paratlan{
		background-color: #fff;
	}
        .arf_tabla #arf_form{
                float: right;
                padding: 2px 15px 0 0;
                margin: 0;
        }
        .arf_tabla #deviza_select, .arf_tabla #eredmeny_select{
                width: 45px;
                font-size: 10px;
                line-height: 13px;
                border:1px solid #D9D9D9;
        }
        .arf_tabla #mennyit{
                width: 45px;
                height: 12px;
                line-height: 12px;
                font-size: 10px;
                margin: 0;
                border:1px solid #D9D9D9;
        }
        .arf_tabla #szamol_gomb{
                color: #fff;
                font-size: 10px;
                font-weight: bold;
                border: 1px solid #fff;
                background-color:  #ee6f08;
        }
/************************************/
#con{
	clear: both;
}
/************************************/
#bottom{
	clear: both;
	padding: 0;
	padding-top: 10px;
	margin: 0;
	margin-bottom: 5px;
}
.bottom_menu{
/*	background-color:#cae2ea;*/
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #00457c;
	padding: 0;
	text-align: center;
}
	.bottom_menu li{
		float: left;
	}
	.bottom_menu a{
		color: #00457c;
		padding: 5px 0px;
		text-decoration: none;
	}
	.bottom_menu a:hover{
		background-color: #cae2ea;
		text-decoration: none;
	}
	.bottom_menu .csik{
		padding: 0;
		margin: 0;
		color: #cae2ea;
		font-size: 10px;
		line-height: 21px;
		/*padding-left: 0px;*/
	}
	#alsosav{
		clear: both;
		padding: 0;
		margin: 0;
		background-color: #cae2ea;
		font:11px Georgia, "Times New Roman", Times, serif;
		font-weight: bold;
		color:#00457c;
		text-align: center;
		padding: 3px 0;
	}
	
/*oldaltérkép*/
.sitemap{
	padding-left: 30px;
}
.sitemap ul{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#jobb2 .sitemap ul li h2{
	color: #00457C;
}
#jobb2 .sitemap .level_0{
	padding: 0 0 0 15px;
}
#jobb2 .sitemap .level_1{
	padding: 0 0 0 35px;
}
#jobb2 .sitemap a{
	color: #00bbe4;
}


/*árfolyam*/
.arf_form_input{
	border: #00457C 1px solid;
	width: 80px;
	font-weight: bold;
	color: #666666;
}
.arf_form_submit, .gomb{
	background-color: #FFFFFF;
	color: #00457C;
	border: #00457C 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
}

.lekerdez_arf_tabla{
	/*padding-left: 5px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: normal;
	background-color: #F5F5F5;
}
.lekerdez_arf_tabla_cim{
	color: #FFFFFF;
	background-color: #00457C;
}

/*kapcsolat**/
.contact_i{
	border: #00457C 1px solid;
	font-size: 11px;
	width: 240px;
	color: #666666;
}
.contact_ta{
	border: #00457C 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 240px;
	height: 100px;
	color: #666666;
}

/*hirlista*/
#hirlista{
	margin-top: 20px;
	border:1px solid #ECF5F8;
	color: #00457C;
	float: left;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	width: 354px;
}
#hirlista h3{
	background-image: url(im/doboz_h2_bg.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 4px 2px;
	text-transform: uppercase;
}
	#hirlista .hir{
		background-color: #ECF5F8;
		border:1px solid #FFFFFF;
		padding: 0 15px 0;
		clear: both;
                margin: 0;
	}
		#hirlista .hir h2{
			font-size: 16px;
			padding:5px;
			margin: 0;
		}
		#hirlista .hir .hir_datum{
			color: #00BCE4;
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size:11px;
			font-weight: bold;
			line-height: 15px;
			padding: 0;
			padding-left: 5px;
			margin: 0;
		}
		#hirlista .hir .hir_szoveg{
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size:11px;
			line-height: 15px;
			padding: 0;
			padding-left: 5px;
			margin: 0;
		}
		#hirlista .hir .hir_links{
			clear: both;
			float: right;
			margin: 0;
			margin-top: 5px;
			padding: 3px;
			padding-right: 8px; 
			background-image: url(im/a_img.gif);
			background-position: right center;
			background-repeat: no-repeat;
			color: #00457C;
			display: block;
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size: 11px;
		}
		#hirlista .hir .hir_link{
			font-weight: bold;
		}
               #hirlista .hir a.hir_link{
                        display: block;
                        float:  right;
                        padding:  2px 5px;
                        clear:  both;
                }

/**balbox*******************/
.balbox2{
	margin-top: 20px;
	border:1px solid #ECF5F8;
	color: #00457C;
	float: left;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	width: 230px;
}
.balbox2 h1{
	background-image: url(im/doboz_h2_bg.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin: 0;
	padding: 4px 2px;
	text-transform: uppercase;
}
	.balbox2 .balbox2_tart{
		background-color: #ECF5F8;
		border:1px solid #FFFFFF;
		padding: 0 10px 0;
		clear: both;
        margin: 0;
		font-size: 11px;
	}
	.balbox2 .balbox2_tart h1{
		font-size: 12px;
		background-image: none;
	}
     .balbox2 .balbox2_tart img{
		border: 0;
	}
		.balbox2 ul.balmenu2{
			font-weight: bold;
			list-style: none;
			font-size: 12px;
			padding: 10px 0;
			margin: 0;
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size: 12px;
		}
			.balbox2 ul.balmenu2 li{
				background-image: url(im/ls_balmenu.jpg);
				background-repeat: no-repeat;
				background-position: left center;
				padding: 2px 0 2px 10px;
			}
			.balbox2 ul.balmenu2 li a{
				color: #00457c;
				text-decoration: none;
			}
			.balbox2 ul.balmenu2 li a:hover{
				color: #00bce4;
			}
/*kiemelt hírek*/
#kiemelt_hirek{
	margin-top: 20px;
	border:1px solid #ECF5F8;
	color: #00457C;
	float: left;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	width: 554px;
	padding: 5px 10px;
}
	#kiemelt_hirek .kiemelt_hirek{
		/*background-color: #ECF5F8;*/
		border:1px solid #FFFFFF;
		padding: 0 10px 0;
		clear: both;
        margin: 0;
		font-size: 11px;
	}
	#kiemelt_hirek .kiemelt_hirek h1{
		color: #00659e;
		font-size: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin: 0;
		padding: 5px 0 0 0;
		line-height: 25px;
	}
	#kiemelt_hirek .kiemelt_hirek h2{
		color: #00659e;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 12px;
		margin: 0;
		padding: 0 0 5px 0;
	}
	#kiemelt_hirek .kiemelt_hirek .kiemelt_hirek_tart{
		color: #434343;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		line-height: 17px;
		margin: 0;
		padding: 10px 0;
	}
	#kiemelt_hirek .kiemelt_hirek .kiemelt_hirek_tart p{
		padding: 0;
		margin: 5px 0;
	}
/***********/
#datum{
	clear: both;
	top: 120px;
	float: right;
	padding: 0 30px 0 30px;
	margin: 0;
	display: block;
	position: relative;
	width: 300px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 11px;
	color: #00659E;
	text-align: right;
}
#popup{
	position: absolute;
	left:50%;
	top:200px;
	z-index:100;
	margin-left:-273px;
	border: 1px solid #fff;
	text-align:center;
	background-color: #a41e1f;
	padding: 0;
	color: #fff;
    font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
}
#popup a{
	color: #fff;
    font: bold 11px Georgia,"Times New Roman",Times,serif;
    margin: 0;
    text-align: center;
	text-decoration: none;
	display: block;
	line-height: 20px;
}
#out{ 
	background-color: #CAE2EA;
	margin: 0;
	height: 21px;
	line-height: 20px;
}
