body {
	/*background:#00632f;*/
	background:#009DDC;
	background-color: #009CDC;
}

#fabrik { float:right }
#fabrik a { color:#80b197; display:block; padding-bottom:6px; padding-top:6px }
#fabrik a:hover { color:#b9d800 }
#fabrik a img { background-color:#80b197 }
#fabrik a:hover img { background-color:#b9d800 }
#loginLayer { position:absolute; left: 780px; top:10px; font-size:12px }

/*table.header td.date { padding-left:26px; padding-top:20px; width:174px; color:#004c80; background:url(/pic/bgr_header_date.gif) }*/
table.header td.lang { padding-left:9px; padding-top:20px; width:150px; background:url(../pic/bgr_lang.gif) }
table.header td.lang img { margin-right:8px; margin-bottom:-3px }
table.header td.lang a { color:#6eb66b }
table.header td.lang a:hover { color:#004c80 }


table.header {
	background:url(../pic/bgr_header.jpg) no-repeat right top;
}
table.header_eng {
	background:url(../pic/bgr_header_eng.jpg) no-repeat right top;
}
table.header .logo {
	background:url(../pic/bgr_logo.jpg) no-repeat;
	width:221px;
	height:131px;
	vertical-align:bottom;
}
table.header .fooldal {
	width:221px;
	height:104px;
	display:block;
	overflow:hidden;
}
table.header .logo .cegbemutato,
table.header .logo .company_info {
	margin-left:24px;
	position:relative;
	z-index:10;
}
table.header .logo .cegbemutato, table.header .logo .cegbemutato a,
table.header .logo .company_info, table.header .logo .company_info a {
	width:170px;
	height:27px;
	display:block;
	overflow:hidden;
}
table.header .logo .company_info {
	background:url(../pic/menu/company_info.gif) no-repeat left 6px;
}
table.header td.date {
	text-indent:163px;
	height:28px;
	vertical-align:bottom;
	color:#2c4d75;
}
table.header td.date a {
	color:#2c4d75;
	text-decoration:none;
}
table.header td.date a:hover {
	color:#24881f;
	text-decoration:none;
}
table.header td.date img {
	margin-bottom:-2px;
	margin-right:7px;
}
table.header td.flash {
	height:103px;
	background:url(../pic/anim_header.gif) no-repeat left bottom;
}


#headerFooldal { position:absolute; margin-left:325px; margin-top:20px }
#headerFooldal a { color:#004c80 }
#headerFooldal a:hover { color:#6eb66b }

table.headerMenu { height:51px }
table.headerMenu td.menu1 { background:#009ddc url(../pic/bgr_header_menu_1.gif) no-repeat left top; }
table.headerMenu td.menu2 { background:#66c4ea url(../pic/bgr_header_menu_2.gif) no-repeat left top; text-transform:uppercase; }
table.headerMenu td.menu3 { background:#1458bd url(../pic/bgr_header_menu_3.jpg) no-repeat; }
table.headerMenu div { margin-bottom:7px }
#headerBorder { position:relative; background:#ffffff; font-size:1px; height:1px; width:565px; overflow:hidden; margin-top:-2px }

table.footer { margin-left:200px; border-top:8px solid #ffffff; color:#FFFFFF }
table.footer td { height:30px; font-family:Verdana, Arial; font-size:11px }
table.footer a { color:#FFFFFF }
table.footer a:hover { color:#66c4ea }

table.menuTable { background:#1478bd; color:#FFFFFF; }




table.menuTable td.text { padding-top:15px; padding-left:3px; line-height:16px; background:url(../pic/bgr_menu_rightv4.png) no-repeat 227px top }
table.menuTable select { width:186px; margin-left:3px }
table.menuTable h5 { margin-bottom:-5px; margin-top:0px }
table.menuTable td.menu { padding-left:10px; background:#009ddc; }
.bgr_menu { background:#1478bd; margin-left:-10px; padding-left:10px; height:auto!important; min-height:225px; height:225px; }
table.menuTable table.menu td { border-bottom:1px solid #4896cb; height:26px; padding-left:15px; vertical-align:middle; text-transform: uppercase;  }
table.menuTable table.menu td.karrier { background:url(../pic/menu/bgr_karrier.gif) }
table.menuTable table.menu td.akt { background:#1458bd }
table.menuTable table.menu td.almenu { background:#1458bd; border-bottom:1px solid #487dcb; text-transform: lowercase }
table.menuTable table.menu td.almenuakt { background:#009ddc; border-bottom:none }
table.menuTable table.menu td.null { border-bottom:none }
table.menuTable table.menu a { display:block; width:auto; padding-top:7px; padding-bottom:9px; color: #FFFFFF; }
table.menuTable table.menu a:hover {color: #A9E7A6}






#legordulo {
	float:right;
	display:inline;
	width:325px;
	text-align:right;
	margin-top:186px;
	margin-left:-100px;
	background:#a9e7a6 url(../pic/bgr_legordulo.gif) no-repeat 2px 6px;
	padding-top:2px;
}
.legordulo_eng {
	background:url(../pic/bgr_legordulo_eng.gif) no-repeat 15px 6px!important;
}
#legordulo select {
	width:250px;
	margin-bottom:2px;
	margin-right:3px;
}
/*#legordulo #border { font-size:1px; height:5px; background:#a9e7a6; margin-bottom:1px; margin-top:1px }*/
#title {
	margin:-10px 0px 0 20px;
	height:20px;
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	color:#ffffff;
}

table.menuTable td.ref { padding-top:15px; border-bottom:0px solid #009ddc; background:#f3f3f3 }
table.menuTable td.ref table.bgr { margin-top:-15px; padding-top:15px; background:#1478bd url(../pic/bgr_ref.v2.gif) no-repeat right top }
.belso #legordulo {
	margin-top:-15px;
	background:#a9e7a6 url(../pic/bgr_legordulo.gif) no-repeat 5px 5px;
	width:255px;
}
.belso #legordulo select {
	margin-top:20px;
}


table.menuTable td.ref #refMenu { padding-top:13px; margin-left:20px; }
table.menuTable td.ref #refSelect { margin-left:18px; margin-bottom:16px; margin-top:14px }
table.menuTable td.ref #refSelect select { width:auto; color:#002448; }

table.refDateMenu td.elv { padding-left:8px; padding-right:8px }
table.refDateMenu td { position:relative }
table.refDateMenu div.akt { position:absolute; width:39px; height:5px; margin-top:-8px; margin-left:-8px; background:#a9e7a6; font-size:1px }

table.article { background:#f3f3f3; color:#002448 }
table.article thead td {
	height:21px;
	background:#f3f3f3 url(../pic/bgr_ref_header_top.gif) no-repeat left
}
table.article tbody td.text { padding:20px 9px 20px 20px; font-size:12px; line-height:18px; background:none }


table.refMenu { width:220px }
table.refMenu th { padding-bottom:8px; border-bottom:1px solid #002448; text-align:left; font-size:12px; }
table.refMenu td { padding:2px 0px 2px 0px; border-bottom:1px solid #a9e7a6; font-size:11px; line-height:22px }
table.refMenu span { color:#00632f }
table.refImages tbody td { border-bottom:1px solid #a9e7a6; padding-left:36px; padding-right:32px; height:21px }
table.refImages div { padding-top:3px; padding-bottom:2px }
table.refImages #elozo { float:left; padding-left:29px; background:url(../pic/ref_elozo.gif) no-repeat left }
table.refImages #kovetkezo { float:right; padding-right:31px; background:url(../pic/ref_kovetkezo.gif) no-repeat right }
table.refImages div a { color:#0073bb }
table.refImages div a:hover { color:#002448 }
table.refImages tfoot td { padding-top:5px; padding-bottom:10px; color:#0073bb }
table.refImages tfoot td img { margin:0px 10px 0px 0px; border-bottom:5px solid #f3f3f3; border-top:5px solid #f3f3f3; }
table.refImages tfoot td img.akt { margin:-1px 10px -1px 0px; border-bottom:5px solid #a9e7a6; border-top:5px solid #a9e7a6; padding:1px 0px 1px 0px; background:#f3f3f3 }




table.indexLead { background:#009ddc }
table.indexLead td.work { background:url(../pic/bgr_index_left.gif) no-repeat left top; padding-left:10px; padding-top:10px }
table.indexLead table.work { border-bottom:1px solid #ffffff }
table.indexLead table.work th { background:#a9e7a6; border-bottom:1px solid #FFFFFF; padding-left:15px; text-align:left }
table.indexLead table.work td { background:#33b1e3; border-bottom:5px solid #a9e7a6; padding:10px 5px 10px 15px; color:#002448 }
table.indexLead table.work td #link { text-align:right; font-weight:bold; font-family:Verdana; font-size:10px }
table.indexLead table.work td #link a { color:#1478bd }
table.indexLead table.work td #link a:hover { color:#a9e7a6 }
table.indexLead table.work th a { color:#002448; display:block; width:auto; padding-top:5px; padding-bottom:11px }
table.indexLead table.work th a img { background-color:#002448 }
table.indexLead table.work th a:hover { color:#33b1e3 }
table.indexLead table.work th a:hover img { background-color:#33b1e3 }
table.indexLead table.work ul { margin:5px 0px 5px 10px; padding:0px; }
table.indexLead table.work ul a { color:#000000 }
table.indexLead table.work ul a:hover { color:#a9e7a6 }

table.indexLead td.article { padding-top:10px }
table.indexLead td.article #menu {
	clear:both;
	height:21px;
	background:#f3f3f3 url(../pic/bgr_index_lead_top.gif) no-repeat left
}
table.indexLead td.article #menu div { float:left; padding-top:5px; padding-left:19px }
table.indexLead table.list { background:#f3f3f3 }
table.indexLead table.list td { padding:1px 15px 15px 20px; width:152px; border-right:1px solid #87c184 }
table.indexLead table.list td.null { border:none; width:150px }
table.indexLead table.list h5 { color:#1478bd; margin-top:5px; margin-bottom:1px }
table.indexLead table.list h6 { color:#034000; margin-top:0px; margin-bottom:4px; font-weight:normal }
table.indexLead table.list p { color:#476a45; margin-top:0px; margin-bottom:10px }
table.indexLead table.list h5 a { color:#1478bd }
table.indexLead table.list h6 a { color:#034000 }
table.indexLead table.list p a { color:#476a45 }
table.indexLead table.list h5 a:hover { color:#33b1e3 }
table.indexLead table.list h6 a:hover { color:#1478bd }
table.indexLead table.list p a:hover { color:#1478bd }
table.indexLead table.list #link { font-weight:bold; font-family:Verdana; font-size:10px; text-align: right }
table.indexLead table.list #link a { color:#1478bd }
table.indexLead table.list #link a:hover { color:#33b1e3 }
table.indexLead #footer { float:left; display:inline; padding-bottom:6px }
table.indexLead #footer #elv1 { float:left; display: inline; margin-left:190px; height:5px; font-size:1px; border-left:1px solid #87c184 }
table.indexLead #footer #elv2 { float:left; display: inline; margin-left:190px; height:5px; font-size:1px; border-left:1px solid #87c184 }


table.attekintes td { border-bottom:1px solid #d6d6d6 }
table.attekintes th { font-size:11px; text-align:left; width:40px; color:#1458bd }





table.userBox {width: 180px; background-color: #666666; border-top: 1px dashed #FFBC60}
table.userBox td p {color: #C7C5C5; font-size: 10px; margin: 2px 0px 4px 0px}
table.userBox td p a {color: #C7C5C5; font-size: 11px; font-weight: bold}

table.userBox table.loginForm {margin-right: 5px}
table.userBox table.loginForm th, table.userBox table.loginForm td {color: #C7C5C5; font-weight: normal; text-align: right}
table.userBox table.loginForm td input {width: 80px}
table.form {
	font-size: 12px;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	background-color: #BBD3E4;
}
table.form tr {
	vertical-align: top;

}
table.form th{
	width: 110px;
	background-color: #7CB8E3;
	padding-left: 15px;
}

table.form table {
	font-size: 9px;
	font-family: Arial, Helvetica;
	background-color: transparent;
	text-align: left;
}

table.form table th {
	background-color: transparent;
		padding: 0px;
}

table.form input, table.form textarea{
	width: 100%;
}

table.form input.button{
	width: auto;
}


.hirek_cont {
	margin:0 0 -5px 0;
	font-size:12px;
	font-weight:bold;
	color:#005692;
	height: 600px;
	max-height: 600px;
	width: 555px;
	max-width: 555px;
    overflow-x: hidden;
    overflow-y: auto;
}

.hirek_cont_2 {
	width: 532px;
	max-width: 532px;	
}

.hirek h4 {
	margin:0 0 -5px 0;
	font-size:12px;
	font-weight:bold;
	color:#005692;
}
.hirek h5 {
	margin:0 0 10px 0;
}
.hirek h6 {
	margin:4px 0 0px 0;
}
.hirek p {
	margin:0 0 15px 0;
}
.hirek hr {
	background:#005692;
	color:#005692;
	margin-bottom:10px;
	clear:both;
}
.lapozas {
	text-align:center;
	font-size:11px;
	color:#005692;
}
.lapozas a {
	margin:0 5px 0 5px;
}
.lapozas span {
	font-size:12px;
	color:#002448;
	font-weight:bold;
	margin:0 5px 0 5px;
}
.tovabb {
	margin-left:5px;
	color: #F00;
}

