body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size:	12px;
}

a {
	text-decoration: none;
	color:			#204374;
}

a:hover {
	text-decoration: underline;
}

#page {
	width: 980px;
	display: table;
	margin: 0px;
	background: url("images/main_bg.gif") repeat-y;
	padding: 0px;
}

#fej {
	width:	100%;
	background: #204374 url('images/fejlec_bg.jpg');
	height: 210px;
}


#container {
	width:		980px;
}

#lab {
	clear:		both;
	background: #194A84 url('images/lab_bg.gif');
	height: 41px;
	color:	#FFF;
}

#lab .footcontainer {
	width:	980px;

}

#lab .bal {
	width:			525px;
	float:			left;
}

#lab .jobb {
	float:			left;
}

#lab .jobb div{
	padding-top:	10px;
}

#lab .jobb img{
	border:			0px;
	margin-right:	5px;
	margin-top:		2px;
}

#lab .bal div {
	padding-top:	10px;
	padding-left:	40px;
}


#lab a {
	color:	#FFF;
}

#logo {
	float:left;
	height: 120px;
	width:	750px;
}

#linkek {
	height: 120px;
	float:	left;
}

#linkek a {
	padding-top:	10px;
	margin-left:	10px;
	display:	block;
	vertical-align:	baseline;
	color:		#FFF;
	text-decoration:	none;
	font-weight:	bold;
}

#linkek a span {
	line-height:	16px;
}

#linkek a img {
	border:		none;
	margin-right:	10px;
	vertical-align:	middle;
}

#top_menu {
	height: 90px;
	width:	750px;
	float:left;
}

#top_menu .menu1 {
	height:		50px;
	margin:		0px;
	padding:	0px;
	padding-left:	40px;
}

#top_menu .menu2 {
	height:		40px;
	margin:		0px;
	padding:	0px;
	padding-left:	40px;
}

#top_menu .menu1 LI, #top_menu .menu2 LI {
	color:	#FFF;
	float:	left;
	vertical-align:	center;
	padding:	10px;
	list-style:	none;
}

#top_menu .menu1 LI {
	padding-top:	25px;
}

#top_menu .menu2 LI{
	padding-top:	15px;
}

#top_menu .menu1 LI A,#top_menu .menu2 LI A {
	color:	#FFF;
	vertical-align:	center;
}

#nyelvValto
{
	float:			right;
	margin-top:		24px;
	width:			205px;
}

#nyelvValto A
{
	color:	#FFFFFF;
	text-decoration:	none;
}

#nyelvValto A IMG
{
	margin-right:	5px;
	vertical-align:	middle;
	border:			0px;
	width:			16px;
	height:			16px;
}


#info {
	height: 90px;
	float:left;
	color:#FFF;
}

#kereses {
	margin:	0px;
	padding: 0px;
	vertical-align:	middle;
	margin-top:		8px;
	margin-left:		10px;

}

#kereses input {
	background:	#FFF;
	color:		#000;
	border:		1px solid #000;
	font-size:	12px;
	height:		16px;
	margin:		0px;
	padding:	0px;
	width:		120px;
}

#kereses input.button {
	background:	none;
	color:		#FFF;
	border:		none;
	font-weight:bold;
width:			30px;
}

#content {
	float:	left;
	width:	500px;
}

#boxok {
	width:	225px;
	float:	right;
	background: #E0F0FF;
}

#tartalom {
	margin:		10px 20px;
	color:		#1F5184;
}

#pozicio H1 {
	font-size:	17px;
	margin:		0px;
	padding:	0px;
}

#pozicio {
	margin-left:	30px;
	padding-left:	26px;
	background:		url('images/icons/zaszlo.gif') 0px 3px no-repeat;
}

#tartalom H1 a, #tartalom H2 a, #tartalom H3 a {
	color:		#1F5184;
}

#tartalom H2 {
	font-size:	14px;
	font-weight:normal;
	margin:		0px;
}

#tartalom H3 {
	font-size:	14px;
	font-weight:normal;
	margin:		0px 46px;
}

#tartalom H4 {
	font-size:	14px;
	font-weight:normal;
	margin:		0px 46px;
}

#csoport {
	height:		55px;
	color:		#FFF;
}

#csoport a {
	padding-top:	20px;
	margin-left:	10px;
	display:	block;
	vertical-align:	baseline;
	color:		#FFF;
	text-decoration:	none;
	font-weight:	bold;
}

#csoport a span {
	line-height:	16px;
}

#ajanlat {
	float:	right;
	width:	230px;
}

#ajanlat div {
	padding-left: 10px;
}


/*
#ajanlat img.ajanlatpic {
	width:		150px;
	height:		114px;
	background:	#FFF;
	padding:	1px;
	border:		5px solid #3F7AA3;
	margin-left:26px;
	margin-bottom:28px;
}
*/
#ajanlat div.ajanlatpic {
	width:		150px;
	height:		120px;
	background:	#FFF;
	padding:	1px;
	border:		5px solid #3F7AA3;
	margin-left:26px;
	margin-bottom:28px;
}

#ajanlat div.ajanlatpic img {
	border: none;
	width:		150px;
	height:		120px;
}

#ajanlat h2 {
	padding:	0px;
	margin:		10px 0px;
	
	font-size:	17px;
	color:		#1F5184;
}

.box-kek {
	margin-top: 10px;
	background: #3F7AA3 url('images/box_top.gif') no-repeat top left;
	padding:	20px;
	color:		#FFF;
}

.box-kek a, .box-kek-sotet a {
	color:		#FFF;
	text-decoration:	none;
}

.box-kek a:hover, .box-kek-sotet a:hover {
	text-decoration:	underline;
}

.box-kek-sotet {
	margin-top: 10px;
	background: #204374 url('images/box_top_sotet.gif') no-repeat top left;
	padding:	20px;
	color:		#FFF;
}

.hir-box {
	padding:	10px 20px;
	color:		#083676;
}

.hir-box a {
	color:		#083676;
}


.hir-box .date{
	color:		#D40000;
	font-weight:	bold;
}

.hir-box .tovabb{
	text-align:	right;
}

.hir-box h2 {
	margin:		0px;
	font-size:	17px;
	margin-bottom:	10px;
}

.hir-box h3 {
	margin:		0px;
	font-size:	14px;
}

.icon {
	width:	16px;
	height:	16px;
	margin-right:	10px;
	vertical-align:	middle;
	border:			none;
	margin-bottom:	3px;
}

.kiemelt {
	font-size:		17px;
	font-weight:	bold;
}

.menu-box {
	padding:		10px 20px;
	color:		#083676;
}

.menu-box h2 {
	margin:		0px;
	font-size:	17px;
	margin-bottom:	10px;
}

.menu-box h3 {
	margin:		0px;
	font-size:	14px;
	margin-bottom:	10px;
	margin-top:		10px;
}


UL.almenu {
	margin:		0px;
	margin-top:	10px;
	padding:	0px;
	padding-left: 20px;
	list-style:	none;
}

UL.almenu LI LI{
	padding-left:	20px;
}

UL.almenu LI {
	margin:			0px;
	padding:		2px 0px;
	padding-left:	10px;
	list-style:		none;
	font-weight:	normal;
}

UL.almenu LI A {
	color:		#083676;
;
}

UL.almenu LI.active {
	font-weight:	bold;
}

UL.almenu UL {
	margin:		0px;
	padding:	0px;
	margin:		0px;
}

UL.almenu UL LI{
	padding-left:	10px;
	text-align:		left;
	font-weight:	normal;
	font-size:		12px;
}

/*********************************
			TARTALOM
*********************************/
#hirek {
	margin:			0px 20px 0px 56px;
}

#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 {
	margin-top:		20px;
	text-align:		justify;
}

#hirek .kivonat {
	text-align:		justify;
	padding:		0px;
	margin-bottom:		20px;
	font-weight:	bold;
}

#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;
}

/********************************
			Nicebox
********************************/

div.nicebox {
	position:	relative;
	background: url('images/fo_box.gif');
	height:		134px;
	width:		482px;
	margin:		10px 0px 20px 0px;
}

div.nicebox div.kep {
	background:		white;
	position:	absolute;
	left:		46px;
	top:		17px;
	width:		136px;
	height:		66px;
}

div.nicebox div.kep a{
	color:		#54A5E4;
}

div.nicebox div.kep img {
	margin:		3px;
	border:		1px solid #022978;
	width:		128px;
	height:		58px;
}

div.nicebox div.kep a img 
{
	filter:alpha(opacity=50); /* IE-nek*/
	-moz-opacity:0.5; /* Mozillának */
	opacity:0.5; /* Firefoxnak, operának, safarinak */
}

div.nicebox div.kep a:hover img
{
	filter:alpha(opacity=100); /* IE-nek*/
	-moz-opacity:1; /* Mozillának */
	opacity:1; /* Firefoxnak, operának, safarinak */
}

div.nicebox div.szoveg {
	position:	absolute;
	top:		17px;
	left:		200px;
	width:		230px;
	height:		58px;
	color:		#FFF;
}

div.nicebox div.szoveg a {
	color:		#FFF;
}

div.nicebox div.szoveg h2 a {
	color:		#FFF !important;
}

div.nicebox div.szoveg h2{
	padding:	0px;
	margin:		0px;
	font-weight:bold !important;
	font-size:	12px;
}

div.nicebox div.szoveg div.date{
	font-weight:bold;
	color:		red;
	padding:	0px;
	margin:		0px;
}

div.nicebox div.szoveg p{
	padding:	0px;
	margin:		0px;
}

/******************
	KAPCSOLAT
******************/

TABLE.kapcsolat
{
	padding: 0px;
	border: 0;
	border-collapse: collapse;
}

TABLE.kapcsolat TABLE
{
	padding: 0px;
	margin: 0px;
	width: auto;
	height: auto;
	border: 0px;
	border-collapse: collapse;
}

TABLE.kapcsolat TD, TABLE.kapcsolat TH
{
	padding:	2px;
}

TABLE.kapcsolat TD, TABLE.kapcsolat TH, TABLE.kapcsolat TD A, TABLE.kapcsolat TH A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

TABLE.kapcsolat TEXTAREA, TABLE.kapcsolat INPUT, TABLE.kapcsolat SELECT
{
	color: #006ec7;
	background-color: #E0F0FF;
	width: 100%;
	border: 1px solid #006ec7;
	scrollbar-highlight-color: #006ec7;
	scrollbar-shadow-color: #006ec7;
	scrollbar-arrow-color: #006ec7;
	scrollbar-face-color: #E0F0FF;
	scrollbar-3dlight-color: #E0F0FF;
	scrollbar-track-color: #E0F0FF;
	scrollbar-darkshadow-color: #E0F0FF;
	margin:		2px;
}

TABLE.kapcsolat INPUT.submit, TABLE.kapcsolat INPUT.reset
{
	width: auto;
	margin: 5px;
}

TABLE.kapcsolat TABLE.gomb TD
{
	text-align: center;
}

TABLE.kapcsolat TABLE.hiba
{
	width: 100%;
	margin-bottom: 10px;
}

TABLE.kapcsolat TABLE.hiba TD
{
	text-align: center;
	color: #006ec7;
	font-weight: bold;
	font-size: 13px;
}

TABLE.kapcsolat TEXTAREA.hiba, TABLE.kapcsolat INPUT.hiba, TABLE.kapcsolat SELECT.hiba
{
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #006ec7;
	scrollbar-3dlight-color: #006ec7;
	scrollbar-track-color: #006ec7;
	scrollbar-darkshadow-color: #006ec7;
	background-color: #FF8888;
	color: #FFFFFF;
}

DIV.kapcs_hiba {
	background:	#FFA;
	color:		#666;
	border:		1px solid orange;
	padding:	10px;
	font-weight:bold;
}
/*********************************
			KERESÉS
*********************************/
.kereses_form
{
	background:		#cce2f4;
	padding:		10px;
	/*border:			1px solid #006ec7;*/
	
}
.kereses_form input
{
	width:			auto;
	background:		#FFF;
	border:			1px solid #006ec7;
}


#oszlop2 .box
{
	padding:	0px 10px;
}

form
{
	margin:		0px;
	padding:	0px;
}