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

body {
	background-color:#FFF;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#465b75;
}
.bodyclass {
	background-image:url(../_dfp_imgs/bg.jpg);
	background-repeat:repeat;
}
div#pageHolder {
	margin:auto;
	background-image:url(../_dfp_imgs/pagebg.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
div#page {
	width:926px;
	margin:auto;
	overflow:hidden;
}
.tucs #page{
width:950px;
}
div#pagetop {
	height:18px;
	width:980px;
	background-color:#3cbff0;
	margin:auto;
}
div#top {
	height:99px;
	overflow:hidden;
}
div#nav {
	height:40px;
	overflow:hidden;
	border-bottom:1px solid #75d2f4;
	border-top:1px solid #75d2f4;
	background-color:#FFF;
}
div#footer {
	height:103px;
	overflow:hidden;
	background-image:url(../_dfp_imgs/footer_bg.jpg);
	background-repeat:no-repeat;
	width:980px;
	margin:auto;
	
	color:#dedede;
	font-size:11px;
}

div#f_link{
position:relative;
float:left;
margin-top:70px;
	margin-left:26px;
}
div#f_cont{
position:relative;
float:right;
margin-top:70px;
	margin-right:26px;
	color:#888888;
}
div#pagein {

	min-height:300px;
	margin-top:16px;
	margin-bottom:16px;
	width:100%;
	overflow:auto;
}
div#leftcol {
	width:251px;
	overflow:hidden;
	min-height:200px;
	float:left;
}
div#rightcol {
	overflow:hidden;
	min-height:200px;
	float:right;
	width:639px;
}
div#pleft {
	float:left;
	width:260px;
}
div#pright {
	float:right;
	width:310px;
}
a img {
	border:none;
}
div#langhold {
	height:40px;
	overflow:hidden;
	text-align:right;
	margin-bottom:13px;
}
div#langhold a, div#langhold a:visited {
	height:21px;
	line-height:21px;
	color:#868788;
	display:block;
	float:right;
	font-weight:bold;
	text-decoration:none;
	margin-top:10px;
}
div#langhold a:hover {
}
div#searchhold {
	height:25px;
	overflow:hidden;
	text-align:right;
}
.searchinput {
	width:219px;
	height:25px;
	overflow:hidden;
	background:none;
	border:none;
	background-image:url(../_dfp_imgs/inputbg.jpg);
	padding-left:5px;
	color:#c7c7c7;
	font-size:11px;
}
.searchinput:focus {
	color:#8d8d8d;
}
a#searchbutton, a#searchbutton:visited {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	height:25px;
	line-height:25px;
	background-color:#2ec4f3;
	display:block;
	float:right;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a#searchbutton:hover {
	background-color:#1da9d5;
}
div#navleft {
	float:left;
	width:400px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#9e9e9e;
	font-size:14px;
}
div#navright {
	float:right;
	width:500px;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
div#topnav {
	float:right;
	margin-top:9px;
}
.topmenu, .topmenu_sel{
	float:left;
	font-weight:bold;
	border-right:1px solid #ececec;
}
.topmenu a, .topmenu a:visited {
	font-weight: bold;
	display:block;
	height:23px;
	line-height:23px;
	padding-left:14px;
	padding-right:14px;
	text-decoration:none;
	color:#606162;
	margin-left:6px;
	margin-right:6px;
}
.topmenu a:hover {
	background-color:#24c1f2;
	color:#FFF;
}

.topmenu_sel a, .topmenu_sel a:visited {
	font-weight: bold;
	display:block;
	height:23px;
	line-height:23px;
	padding-left:14px;
	padding-right:14px;
	text-decoration:none;
	color:#606162;
	margin-left:6px;
	margin-right:6px;
	background-color:#24c1f2;
	color:#FFF;
}

div#leftMenu{
border-top:6px solid #3cbff0;
padding-top:1px;

}

div.almenu, div.almenu_sel, div.s1, div.s1_sel{
margin-bottom:1px;	
width:251px;
height:32px;
}

div.almenu_pass{
color:#004176;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
width:251px;
border-bottom:6px solid #3cbff0;
height:36px;
line-height:36px;
padding-top:10px;margin-bottom:1px;
}

div.almenu a, div.almenu a:visited, div.s1 a, div.s1 a:visited{
	width:251px;
height:32px;
line-height:32px;
display:block;
background-color:#eff5f6;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#005ca8;
text-decoration:none; 
padding-left:26px; 
background-image:url(../_dfp_imgs/almenu_up.jpg);
background-repeat:no-repeat;
background-position:20px center;
	
}
div.almenu a:hover, div.s1 a:hover{
	background-image:url(../_dfp_imgs/almenu_over.jpg);
	background-color:#bde6f4;
}


div.almenu2, div.almenu2_sel{
margin-bottom:1px;	
width:251px;
height:27px;
}

div.almenu2 a, div.almenu2 a:visited{
	width:251px;
height:27px;
line-height:27px;
display:block;

font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#005ca8;
text-decoration:none;
padding-left:41px;
background-image:url(../_dfp_imgs/almenu_up.jpg);
background-repeat:no-repeat;
background-position:25px center;

background-image:url(../_dfp_imgs/almenu_over.jpg);
	background-color:#bde6f4;
	
}
div.almenu2 a:hover, div.almenu2_sel a:hover{
	background-image:url(../_dfp_imgs/almenu_over.jpg);
	background-color:#abd9e9;

}






div.almenu_sel a, div.almenu_sel a:visited, div.s1_sel a, div.s1_sel a:visited {
	width:251px;
height:32px;
line-height:32px;
display:block;
background-color:#3cbff0;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#FFF;
text-decoration:none;
padding-left:26px;
background-image:url(../_dfp_imgs/almenu_sel.jpg);
background-repeat:no-repeat;
background-position:20px center;
	
}
@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFF;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#465b75;
}
.bodyclass {
	background-image:url(../_dfp_imgs/bg.jpg);
	background-repeat:repeat;
}
div#pageHolder {
	margin:auto;
	background-image:url(../_dfp_imgs/pagebg.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
div#page {
	width:926px;
	margin:auto;
	overflow:hidden;
}
div#pagetop {
	height:18px;
	width:980px;
	background-color:#3cbff0;
	margin:auto;
}
div#top {
	height:99px;
	overflow:hidden;
}
div#nav {
	height:40px;
	overflow:hidden;
	border-bottom:1px solid #75d2f4;
	border-top:1px solid #75d2f4;
	background-color:#FFF;
}
div#footer {
	height:103px;
	overflow:hidden;
	background-image:url(../_dfp_imgs/footer_bg.jpg);
	background-repeat:no-repeat;
	width:980px;
	margin:auto;
}
div#pagein {

	min-height:300px;
	margin-top:16px;
	margin-bottom:16px;
	width:100%;
	overflow:auto;
}
div#leftcol {
	width:251px;
	overflow:hidden;
	min-height:200px;
	float:left;
}

.tucs #leftcol{
width:210px;

}
div#rightcol {
	overflow:hidden;
	min-height:200px;
	float:right;
	width:639px;
}

.tucs #rightcol{
width:720px;
}
div#rightcol a, div#rightcol a:visited{

font-weight:bold;
color:#2697cc;
text-decoration:none;

}
div#rightcol a:hover{
text-decoration:underline;
}
div#pleft {
	float:left;
	width:260px;
}
div#pright {
	float:right;
	width:310px;
}
a img {
	border:none;
}
div#langhold {
	height:40px;
	overflow:hidden;
	text-align:right;
	margin-bottom:13px;
}
div#langhold a, div#langhold a:visited {
	height:21px;
	line-height:21px;
	color:#868788;
	display:block;
	float:right;
	font-weight:bold;
	text-decoration:none;
	margin-top:10px;
}
div#langhold a:hover {
}
div#searchhold {
	height:25px;
	overflow:hidden;
	text-align:right;
}
#searchinput {
	width:219px;
	height:25px;
	overflow:hidden;
	background:none;
	border:none;
	background-image:url(../_dfp_imgs/inputbg.jpg);
	padding-left:5px;
	color:#c7c7c7;
	font-size:11px;
}
#searchinput:focus {
	color:#8d8d8d;
}
a#searchbutton, a#searchbutton:visited {
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	height:25px;
	line-height:25px;
	background-color:#2ec4f3;
	display:block;
	float:right;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
a#searchbutton:hover {
	background-color:#1da9d5;
}
div#navleft {
	float:left;
	width:400px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	color:#9e9e9e;
	font-size:14px;
}
div#navright {
	float:right;
	width:500px;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
div#topnav {
	float:right;
	margin-top:9px;
}
.topmenu {
	float:left;
	font-weight:bold;
	border-right:1px solid #ececec;
}
.topmenu a, .topmenu a:visited {
	font-weight: bold;
	display:block;
	height:23px;
	line-height:23px;
	padding-left:14px;
	padding-right:14px;
	text-decoration:none;
	color:#606162;
	margin-left:6px;
	margin-right:6px;
}
.topmenu a:hover {
	background-color:#24c1f2;
	color:#FFF;
}

div#leftMenu{
border-top:6px solid #3cbff0;
padding-top:1px;

}

div.almenu, div.almenu_sel, div.s1, div.s1_sel{
margin-bottom:1px;	
width:251px;
height:32px;
}


.tucs div.s1, .tucs div.s1_sel{
width:210px; 
height:26px;
overflow:hidden;
}

div.almenu_pass{
color:#004176;
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
width:251px;
border-bottom:6px solid #3cbff0;
height:36px;
line-height:36px;
padding-top:10px;
}

div.almenu a, div.almenu a:visited, div.s1 a, div.s1 a:visited{
	width:251px;
height:32px;
line-height:32px;
display:block;
background-color:#eff5f6;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#005ca8;
text-decoration:none;
padding-left:26px;
background-image:url(../_dfp_imgs/almenu_up.jpg);
background-repeat:no-repeat;
background-position:10px center;
	
}
div.almenu a:hover, div.s1 a:hover{
	background-image:url(../_dfp_imgs/almenu_over.jpg);
	background-color:#bde6f4;
}



.tucs div.s1 a, .tucs div.s1 a:visited{

	width:210px;
height:26px;
line-height:26px;
font-size:11px;
padding-left:10px;
background-position:4px center;

}



div.almenu_sel a, div.almenu_sel a:visited, div.s1_sel a, div.s1_sel a:visited{
	width:251px;
height:32px;
line-height:32px;
display:block;
background-color:#3cbff0;
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
color:#FFF;
text-decoration:none;
padding-left:26px;
background-image:url(../_dfp_imgs/almenu_sel.jpg);
background-repeat:no-repeat;
background-position:10px center;
	
}


.tucs div.s1_sel a, .tucs div.s1_sel a:visited{

	width:210px;
height:26px;
line-height:26px;
font-size:11px;
padding-left:10px;
background-position:4px center;
}

.tooltable{
width:100% !important;

}
.la_English{
	background-image:url(../_dfp_imgs/eng_z.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:32px;
	
}
.la_Magyar{
	background-image:url(../_dfp_imgs/hun_z.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:32px;
}
div#history{
height:27px;
border-top:1px solid #caeefb;
border-bottom:1px solid #caeefb;	
padding-top:1px;
margin-bottom:28px;
}
div#h_in{
height:26px;
background-color:#f0fafe;
line-height:26px;
color:#00afe6;
font-size:11px;
}
div#h_in a, div#h_in a:visited{
color:#00afe6;
margin-right:10px;
margin-left:10px;
text-decoration:none;
}
 div#h_in a:hover{
	 text-decoration:underline;
 }

h1, h1 p, p h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
/*	color:#003e82;*/
	font-weight:normal;
	
}

div.dfp_news{
margin-bottom:20px;	
margin-top:10px;
}

h2, p h2, h2 p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
/*	color:#003e8c;*/
	font-weight:normal;
	margin-top:20px;
	padding-left:10px;
	border-bottom:1px dotted #cfdae8;
	padding-bottom:4px;
	
}
.dfp_news p{
margin-left:10px;
text-align:justify;
margin-right:10px;
}
div.dfp_nf{
	height:24px;
	overflow:hidden;
	background-color:#f0f5f6;
	line-height:24px;
	border-bottom:solid 1px #79d9f7;
	
}
div.dfp_nf_l{
float:left;	
margin-left:10px;
}

div.dfp_nf_r{
	float:right;
}
div.dfp_nf_r a, div.dfp_nf_r a:visited{
color:#FFF;
display:block;
background-color:#2ec4f3;
padding-left:10px;
padding-right:10px;
line-height:19px;
text-decoration:none;
margin-right:7px;
margin-top:3px;
	
}

ul{
list-style-type:square
}

.dfp_nf_r a{
color:#fff !important;
}

p{
text-align:justify;
}

.w_sbutton a, .w_button a, .w_sbutton{
color:#fff !important;

}
.w_mtable a{
color:#000 !important;
}

.sinfo{
margin-left:5px;
font-size:11px;
font-weight:normal;
}


div.hirlevel_cont{
	border-bottom:1px solid #70c4ff;
	margin-bottom:14px;
	margin-top:4px;
	padding-bottom:13px;
	overflow:hidden;
	width:639px;
	
}

div.hirlevel_left{
width:100px;
float:left;
}

div.hirlevel_right{
	float:right;
	width:520px;
	text-align:left;
	overflow:hidden;
	
}
div.hirlevel_right ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


div.pdfsablon_cont{
	border-bottom:1px dotted #70c4ff;
	margin-bottom:14px;
	margin-top:14px;
	padding-bottom:13px;
	overflow:hidden;
	width:639px;
	
}

div.pdfsablon_left{
width:80px;
float:left;
}

div.pdfsablon_right{
	float:right;
	width:550px;
	text-align:left;
	overflow:hidden;
	
} 
div.pdfsablon_right ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}



div.kepsablon_cont{
	overflow:hidden;
	width:639px;

	margin-bottom:30px;
	margin-top:14px;
	padding-bottom:18px;
	
}

div.kepsablon_left{
width:200px;
float:left;
overflow:hidden;
}

div.kepsablon_right{
	float:right;
	width:420px;
	text-align:left;
	overflow:hidden;
}
div.kepsablon_right ul{

}
.mmenu{
line-height:25px;
}

