@charset "utf-8";
/* CSS Document */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	line-height:normal;
	}
table {
	border-spacing:0;
	padding:0;
	margin:0;
	
	}
td {
	vertical-align:top;
	line-height:normal;
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
	color:#747474;
	}
fieldset,img { 
	border:0;
	}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
	}
ol,ul {
	list-style:none;
	line-height:normal;
	}
caption{
	text-align:left;
	line-height:normal;
	}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	line-height:normal;
	}
q:before,q:after {
	content:'';
	}
abbr,acronym {
	border:0;
	}


html,body {
	height:100%;
	}
body {
	font:normal normal normal 11px Arial, Helvetica, sans-serif;
	color:#747474;
	background:#FFF;
	}
a {
	outline:none;
	color:#3688be;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}


div.nulla {
	line-height:1px;
	font-size:1px;
	clear:both;
	}
div.ot {
	height:5px;
	line-height:5px;
	font-size:1px;
	width:auto;
	clear:both;
	overflow:hidden;
	}
div.tiz {
	height:10px;
	line-height:10px;
	font-size:1px;
	width:auto;
	clear:both;
	overflow:hidden;
}
div.tizenot {
	height:15px;
	line-height:15px;
	font-size:1px;
	width:auto;
	clear:both;
	overflow:hidden;
	}
div.husz {
	height:20px;
	line-height:20px;
	font-size:1px;
	width:auto;
	clear:both;
	overflow:hidden;
	}
div.harminc {
	height:30px;
	line-height:30px;
	font-size:1px;
	width:auto;
	clear:both;
	overflow:hidden;
	}
div.negyven {
	height:40px;
	line-height:40px;
	font-size:1px;
	width:auto;
	clear:both;
	overflow:hidden;
	}
div.ruler, div.rulerszurke {
	border:0;
	border-top:1px solid #99c4e0;
	font-size:1px;
		}
div.rulerszurke {
	border-top:1px solid #b0b0b0;
	}



div.container {
	background:url(../img/site/bkg.png) repeat-y center;
	position:relative;
	margin:0 auto;
	width:807px;
	height:auto !important;
	height:100%;
	min-height:100%;
	}
div.header {
	position:relative;
	width:751px;
	height:149px;
	margin:0 auto;
	}
div.content {
	position:relative;
	padding-bottom:70px;
	width:751px;
	margin:0 auto;
	}
div.footer {
	position:absolute;
	width:751px;
	left:28px;
	bottom:0;
	font: normal bold 10px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	padding:14px 0 14px 0;
	margin:0 auto;
	background:#005999;
	}
div.footer a {
	padding:0 10px;
	color:#FFF;
	text-decoration:none;
	}
div.footer a:hover {
	text-decoration:underline;
	}



div.bal {
	width:126px;
	margin:24px 24px 0 24px;
	float:left;
	overflow:hidden;
	}
div.kozep {
	width:366px;margin-right:7px;
	float:left;
	overflow:hidden;
	}
div.kozepsub 
{
	width:553px;
	width:74%;
	float:left;
	overflow:hidden;
	
	
	}
div.jobb {
	width:180px;
	margin:0 24px 0 0;
	float:left;
	overflow:hidden;
	
	}


dl.menu dt, dl.menu dd {
	font-weight:bold;
	font-size:12px;
	padding:0 0 4px 14px;
	background:url(../img/site/plus.png) no-repeat 0 3px;
	}
dl.menu dt.opened {
	background:url(../img/site/minus.png) no-repeat 0 3px;
	}
dl.menu dd {
	font-weight:normal;
	background: url(../img/site/dot.gif) no-repeat 13px 5px;
	}
dl.menu a {
	text-decoration:none;
	display:block;
	}
dl.menu a:hover {
	text-decoration:underline;
	}
dl.menu dd a
{
	margin-left:9px;
}

div.deadline {
	color:#ff4e00;
	font-weight:bold;
	font-size:12px;
	}
div.nyelv {
	color:#005d9a;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #b0b0b0;
	padding:10px 0 3px 0;
	}
div.date {
	font-weight:bold;
	padding:2px 0 0 0;
	}


div.titlemain {
	font-family:"Trebuchet MS","Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#ff4e00;
	background:url(../img/site/arrow.png) no-repeat 0 10px;
	padding:1px 0 0 15px;
	float:left;
	}
div.cim {
	font-size:12px;
	font-weight:bold;
	color:#ffa800;
	}
div.hir {
	color:#3688be;
	}


select.lang {
	font-size:10px;
	width:180px;
	}

a.bi, a.bii {
	width:180px;
	height:40px;
	display:block;
	cursor:pointer;
	}
a.bi div, a.bii div {
	width:180px;
	height:40px;
	background:url(../img/site/x_b01.png) no-repeat;
	}
a.bii div {
	background:url(../img/site/x_b02.png) no-repeat;
	}
a.bi:hover div {
	background:url(../img/site/x_b01.png) no-repeat 0 -40px;
	}
a.bii:hover div {
	background:url(../img/site/x_b02.png) no-repeat 0 -40px;
	}


table.tform {
	margin:20px 0 0 0;
	border-spacing:4px;
	}
table.tform td {
	margin:2px;
	font-size:12px;
	font-weight:bold;
	}
.tform input {
	border:1px solid #e3e3e3;
	font-weight:normal;
	padding:0 4px;
	background:none;
	font-size:11px;
	width:290px;
	}
.tform input.tfo {
	background:#e0e0e0;
	border:1px solid #a0a0a0;
	color:#747474;
	width:auto;
	padding:0 3px;
	font-weight:bold;
	}
	
a.lapozo
{
	font-weight:bold;
	padding:0px 3px 0px 3px;
}
a.current
{
	font-weight:bold;
	color:#FF4E00;
	text-decoration:none;
	cursor:text;
	padding:0px 3px 0px 3px;
}
a.hirarchivum
{
	font-weight:bold;
	font-size:14px;
	color:#FF4E00;
	padding:0px 3px 0px 3px;
}
div.hirarchivum
{
	margin-left:174px;
	margin-top:25px;
	width:555px;
	font-size:1px;
	text-align:center;	
	border-top:1px solid #B0B0B0;
	
}
.cikk td p {
	width:555px;
}
dl.menu a.selectedmenu
{
	color:#FF4E00;	
}
