/********************************
			SZINEK
********************************/
/*
Sötétkék:			#305C83;
Világoskék:			#EAEDF2;
Mégvilágosabb kék:	#F5F6FA;
Vörös:				#A00139;
*/
/********************************
			GLOBAL
********************************/
HTML BODY {
	height:				100%;
}

BODY {
	font-family:		Arial, sans-serif;
	background-color:	#FFF;
	margin:				0px;
	padding:			0px;
	font-size:			12px;
	background:			url('images/bg.gif') repeat-y;
}

A {
	font-family:		Arial, sans-serif;
	text-decoration:	none;
	color:				#31577E;
}

A:hover {
	text-decoration:	underline;
}

IMG {
	border:				0px;
}

INPUT {
	font-family:		Arial, sans-serif;
	font-size:			1em;
}

P {
	font-family:		Arial, sans-serif;
	text-align:			justify;
	font-size:			1em;
}

H1 {
	font-size:			1.4em;
}

/* TÁBLA ALAPBEÁLLÍTÁSOK */
TABLE {
	border-collapse:collapse;
}

TD, TH {
	font-family:		Arial, sans-serif;
	font-size:			1em;
}

FORM {
	margin:				0px;
	padding:			0px;
}

/*********************************
			FŐ DIVEK
*********************************/
#top {
/*	background:		url('images/top_img.jpg') no-repeat;*/
	height:			115px;
/*	width:			1000px;*/
}

#top_menu {
	background:		url('images/top_menu_bg.gif') no-repeat;
	height:			22px;
}

#main {
	float:			left;
	width:			1000px;
}

#bal {
	float:			left;
	width:			209px;
}

#bal_menu {
	background:		url('images/bal_bg.gif');
	margin:			0px;
	padding:		0px;
}
#bal_menu_top {
	background: url('images/bal_top.gif');
	height:53px;
}
#bal_menu_bottom {
	background: url('images/bal_bottom.gif');
	height:58px;
}

#content {
	float:			left;
	width:			791px;
}

#content_top {
/*	height:			97px;
	background:		url('images/content_top_bg.gif') no-repeat;*/
	width:			100%;
}

#content_content {
	width:			558px;
	float:			left;
}

#jobb {
	float:			left;
	width:			158px;
}

#jobb div {
	margin:			10px;
}

#pozicio {
	padding:			20px;
	color:				black;
	font-size:			12px;
}

#pozicio A {
	color:				#black;
}

#foot {
	background:			red;
	height:				60px;
	width:				1000px;
	clear:				both;
}

#cim {
	padding:			30px;
	color:				#31577E;
}

/*********************************
			TOP MENÜ
*********************************/
UL.top_menu{
	float:				left;
	list-style:			none;
	margin:				0px;
	padding:			0px;
	padding-left:		10px;
	height:				21px;
	font-size:			12px;
}

UL.top_menu LI{
	vertical-align:		middle;
	float:				left;
	list-style:			none;
	margin:				0px 5px;
	padding:			3px 5px; /*alsó-felső jobb-bal*/
}

UL.top_menu LI A{
	color:				#0063BA;
}
/*
UL.top_menu LI.active{
	background:			#0063BA;
}

UL.top_menu LI.active A{
	color:				#FFF;
}
*/

/*********************************
			BAL MENÜ
*********************************/

DIV.menu {
	margin:		0px;
	padding:	30px 40px 10px 40px;
}

DIV.menu H2 {
	color:		#0063BA;
	margin:		0px;
	padding-top:40px;
	padding:	10px;
	font-size:	12px;
}

UL.menu {
	margin:		0px;
	margin-top:	10px;
	padding:	0px;
	padding-left: 0px;
	list-style:	none;
}

UL.menu LI LI{
	padding-left:	20px;
}

UL.menu LI {
	margin:			0px;
	padding:		2px 0px;
	padding-left:	10px;
	list-style:		none;
	font-weight:	normal;
}

UL.menu LI A {
	color:			#0063BA;
}

UL.menu LI.active {
	font-weight:	bold;
}

UL.menu UL {
	margin:		0px;
	padding:	0px;
	margin:		0px;
}

UL.menu UL LI{
	padding-left:	10px;
	text-align:		left;
	font-weight:	normal;
	font-size:		12px;
}

/*********************************
			BOXOK
*********************************/

.box {
	padding:		10px;
}

.boxes H2 {
	margin:			0px;
	padding:		10px;
	margin-top:		10px;
	color:			#305C83;
	font-size:		12px;
}

.box SELECT {
	width:			150px;
	margin-bottom:	10px;
}

.box INPUT {
	width:			150px;
	margin-top:		0px;
	margin-bottom:	10px;
	padding:		2px;
	border:			1px solid #000;
}

.box BUTTON {
	width:			80%;
	margin-bottom:	10px;
	border:			1px solid #000;
}

/*********************************
			TARTALOM
*********************************/
#hirek {
	margin:			20px;
}

#hirek H1 {
	margin:			10px 0px;
	padding:		0px;
	color:			#0063BA;
	font-size:		1.4em;
	padding-bottom:	20px;
}

#hirek H2,#hirek H3 {
	margin:			0px;
	padding:		0px;
	color:			#0063BA;
	font-size:		1.4em;
	padding-bottom:	20px;
}
#hirek H3 {
	font-size:		1.2em;
}

#hirek .szoveg {
	text-align:		justify;
}

#hirek .kivonat {
	text-align:		justify;
	background:		#EAEDF2;
	padding:		5px;
	margin-bottom:	20px;
}

#hirek .linkek {
	margin:			40px 0px;
	clear:			both;
}

#hirek .linkek H2 {
	margin:			0px;
	padding:		0px;
	font-size:		14px;
}

#hirek .linkek P {
	margin:			0px;
}

#hirek .linkek .tovabb A {
	color:			#0063BA;
}

#hirek .linkek IMG, #hirek .szoveg .logo{
	float:			left;
	margin-right:	10px;
	margin-bottom:	10px;
}

#arlista H2 {
	color:			#0063BA;
	font-size:		1.4em;
}



/*********************************
			KERESÉS
*********************************/
.kereses_form
{
	background:		#F5F6FA;
	padding:		10px;
	/*border:			1px solid #0063BA;*/
}
.kereses_form input
{
	width:			auto;
	background:		#FFF;
	border:			1px solid #0063BA;
}

/*********************************
			LINKEK
*********************************/
div.linkek {
	float: left;
	width: 250px;
}

div.oldalak {
	float: left;
	width: 250px;
}

.oldal-link {
	margin-left: 20px;
	margin-top: 20px;
}

.oldal-link H2 {
	color:		#0063BA;
	margin:		0px;
	padding-top:40px;
	padding:	10px;
	font-size:	12px;
}

.oldal-link UL {
	margin:				10px;
	padding:			0px;
	list-style:			none;
}

.oldal-link LI {
	margin:				0px;
	padding:			5px 0px;
	list-style:			none;
}

.oldal-link A{
	color:				#0063BA;
}

.oldal-link h2 {
	font-size:			12px;
	color:				#305C83;
	padding:			0px 10px;
}

/*********************************
			KAPCSOLAT
*********************************/

TABLE.kapcsolat {
	margin:				20px;
	width:				360px;
}

TABLE.kapcsolat INPUT {
	border:				1px solid #000;
	margin:				2px 0px;
	width:				100%;
}

TABLE.kapcsolat INPUT.checkbox {
	border:				1px solid #000;
	width:				auto;
}

TABLE.kapcsolat INPUT.gomb {
	border:				1px solid #000;
	width:				auto;
}

TABLE.kapcsolat TEXTAREA {
	border:				1px solid #000;
	margin:				2px 0px;
	width:				100%;
}

TABLE.kapcsolat SELECT {
	border:				1px solid #000;
	margin:				2px 0px;
	width:				100%;
}

div.kapcsolat-szoveg {
	margin:				20px;
	text-align:			justify;
}

div.kapcsolat-hiba {
	margin:				20px;
	text-align:			justify;
	border:				2px solid #0063BA;
	color:				#0063BA;
}

div.kapcsolat-cim H2 {
	margin:				20px;
	color:				#0063BA;
}

/*********************************
			KERESÉS
*********************************/

DIV.kereses
{
	padding:			0px 0px 0px 0px;
}

DIV.kereses INPUT.text
{
	border:				1px solid #305C83;
	color:				#305C83;
	width:				85px;
	margin-left:		20px;
}

DIV.kereses INPUT.button
{
	border:				1px solid #0063BA;
	color:				#0063BA;
	background:			white;
	width:				auto;
}

A.active {
	font-weight:		bold;
}