html,body{
	height:100%;
}
body{
	margin:0;
}
#container{
	background-image:url(im/back.gif);
	background-repeat:repeat-y;
	background-position:0 260px;
	width:861px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
}
#hirek{
	background-image:url(im/hirek_top_back.jpg);
	background-repeat:no-repeat;

}
#hirek h1{
	font:12pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0 22px 17px;
	margin:0;
}
#hirek h1 .kek{
	color:#9fcfff;
	font:10pt Arial, Helvetica, sans-serif;
}
#hirek h1 .sarga{
	color:#FAE421;
	font:10pt Arial, Helvetica, sans-serif;
}
.hir{
	padding:0 17px 20px 17px;
}
.hir h2{
	color:#fae421;
	font:12pt Arial, Helvetica, sans-serif;
	margin-bottom:2px;
	margin-top:5px;
}
.hir_datum{
	color:#9fcfff;
	font:7pt Arial, Helvetica, sans-serif;
}
.hir_szoveg{
	color:#FFFFFF;
	font:8pt Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	margin-top:6px;
}
.hir a{
	color:#fae421;
	font-weight:bold;
	text-decoration:none;
}
.hir a:hover{
	text-decoration:underline;
}
.hir_link{
	color:#9fcfff;
	text-decoration:none;
	text-align:right;
	display:block;
	font:8pt Arial, Helvetica, sans-serif;
}
.hir_link:hover{
	text-decoration:underline;
}
/******************************************************/
#con{
	padding:0 25px 0 25px;
	font:9pt Arial, Helvetica, sans-serif;
	color:#12529b;
	/*background-image:url(im/hatter.jpg);
	background-position:top;
	background-repeat:repeat-y;*/
}
#con h1{
	font:15pt Arial, Helvetica, sans-serif;
	color:#4d8ecf;
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
	border-bottom:1px solid #195fb2;
}
#con h2{
	font:13pt Arial, Helvetica, sans-serif;
	color:#4d8ecf;
	margin:4px 0 4px 0;
	padding:4px 0 4px 0;
}
#con h3{
	font:11pt Arial, Helvetica, sans-serif;
	color:#4d8ecf;
	margin:3px 0 3px 0;
	padding:3px 0 3px 0;
}
#con a{
	color:#ec8500;
	text-decoration:underline;
	font-weight:bold;
	font:8pt Arial, Helvetica, sans-serif;
}
#con a:hover{
	text-decoration:none;
}
/*******************************************************/
#bottom{
	background-color:#195fb2;
	line-height:13px;
}
#bottom_nav{
	text-align:center;
}
#bottom_nav img{
	padding:10px;
}
.contact_i, .contact_ta, .hl_input{
	width:300px;
	font:8pt Arial, Helvetica, sans-serif;
	border:1px solid #195fb2;
}
.gomb{
	font:8pt Arial, Helvetica, sans-serif;
	border:1px solid #195fb2;
	color:#195fb2;
	background-color:#FFFFFF;
}
.contact_ta{
	height:150px;
}
.contact_t{
	margin:auto;
}
.hiba{
	color:#FF0000;
}
/************************************************************/
#valuta{
	padding:0 17px 0 17px;
}
#valuta h3{
	font:9pt Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0 5px 0;
}
.va_table{
	color:#FFFFFF;
	font:8pt Arial, Helvetica, sans-serif;
}
.va_datum{
	color:#FFFFFF;
	background-color:#6098d2;
	border-top:1px solid #a4bddc;
}
.va_penznem{
	background-color:#6098d2;
	font-weight:bold;
}
.va_felirat{
	border-bottom:1px solid #a4bddc;
	background-color:#6098d2;
	font-weight:bold;
}
.va_ertek{
	background-color:#5392d0;
}
table{
	border-collapse:collapse;
}


/********************************************/
h4{
text-transform:capitalize;
}
#arfolyamok{
	margin:0 auto;
}
.arf_tabla, .lekerdez_arf_tabla{
	padding: 2px;
	margin: 0 auto;
	border: 1px solid #999;
	width: 350px;
	background-color: #fff;
}

.arf_tabla tr.arf_paros{
	padding:2px;
	margin:0 auto;
	background-color: #e8e8e8;
}
.arf_tabla tr.arf_paratlan{
	padding:2px;
	margin:0 auto;
	background-color: #fff;
}
.arf_tabla .arf_paros td, .arf_tabla .arf_paratlan td, .lekerdez_arf_tabla .arf_paros td, .lekerdez_arf_tabla .arf_paratlan td{
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
.arf_tabla td{
	padding:3px;
	/*border:1px solid #000;*/
}
td.arf_vetel, td.arf_kozep, td.arf_leiras_02, td.arf_leiras_03{
	text-align: center;
}
td.arf_leiras_02, td.arf_leiras_03{
	font-size: 14px;
	font-weight: bold;
	width: 40%;
	color: #666;
}
td.arf_datum, #cimsor{
	background-color: #4d8ecf;
	color: #9FCFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 15px;
	height: 40px;
	line-height: 20px;
	border-bottom: 1px solid #999;
}
td.arf_penznem, .arf_paratlan td.arf_datum2, .arf_paros td.arf_datum2{
	color: #666;
	padding: 0 0 0 15px;
}
#arf_kalkulator{
	text-align:center;
	margin-top:20px;
}
#arf_kalkulator form{
	padding:0;
	margin:0;
}
#mennyit{
	text-align:right;
	width:50px;
}
#arf_kalkulator form{
	padding:0;
	margin:0;
}

.inputs, .outputs{
	width:100px;
}
#bt_val{
	margin: 0;
	padding: 0 0 10px 0;
}
/**/
.inputs_{clear: both;}
	.inputs_label{
		position: relative;
		float: left;
		width: 170px;
	}
	.inputs_input{
		position: relative;
		float: right;
		width: 230px;
	}
#hirlevel_box{
	width: 400px;
	margin: 0 auto;
}
#errors{
	color: red;
	font-weight: bold;
	text-align: center;
}
.middle_input{
	border: 1px solid #D6D8D8;
	color: #373737;
	font-size: 11px;
	height: 21px;
	line-height: 20px;
	margin: 6px 0;
	padding: 0;
	width: 190px;
}
.spamcheck{border: 1px solid #D6D8D8;}
