@charset "iso-8859-2";
/* CSS Document */


body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;

}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Tahoma, Geneva, sans-serif;
}
h1 {
	font-size: 20px;
	color: #15689a;
}
h2 {
	font-size: 16px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color: #15689a;
}
h3 {
	font-size: 16px;
	color: #15689a;
}
.balmenu a{
	
	font-family:Tahoma, Geneva, sans-serif;
	color:#036;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

	.balmenu a:hover{
	
	font-family:Tahoma, Geneva, sans-serif;
	color:#e20074;
	font-size:11px;
	font-weight:bold;
	}
.nyil{
	height:20px;
	width:20px;
	background-image: url(kocka.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}

.tlink a:link {
	font-size: 12px; 
	color: #e20074;
	text-decoration:none;
	}
.tlink a:hover {
	font-size: 12px; 
	color:#F60;
	text-decoration:none;
	}
.tlink a:visited {
	font-size: 12px; 
	color: #e20074;
	text-decoration:none;
	}
	
	ul 

{

list-style-type: none;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 10px;

margin-left: 0pt;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

}

ul#footer 

{
font-family: arial, sans-serif;
    font-size: 13px;
width: 1000px;

border-top-width: 3px;

border-top-style: solid;

border-top-color: #ff9900;

line-height: 22px;

clear: both;

padding-top: 5px;

padding-right: 0pt;

padding-bottom: 7px;

padding-left: 0pt;

background-color: #ececec;

text-align: center;

}
ul#footer li span 

{
  font-family: arial, sans-serif;
    font-size: 13px;

color: #acacac;

padding-top: 0pt;

padding-right: 3px;

padding-bottom: 0pt;

padding-left: 6px;

}

ul#footer a 

{
font-family: arial, sans-serif;
    font-size: 13px;
	font-weight:normal;
color:#036;

text-decoration: none;

}

ul#footer a:hover 

{
font-family: arial, sans-serif;
    font-size: 13px;
	font-weight:normal;
color: #e20074;

text-decoration: underline;

}
UL#footer LI { display: inline; padding: 0; background-image: none; }
#copyright 

{

width: 1000px;

border-top-width: 3px;

border-top-style: solid;

border-top-color: #ff9900;

line-height: 20px;

clear: both;

padding-top: 5px;

padding-right: 0pt;

padding-bottom: 7px;

padding-left: 0pt;

background-color: #ececec;

text-align: center;

}

.alhyujto td
{
	background-color:#009;
	height:40px;
	vertical-align:middle;
	border-left-color:#fff;
	border-left-style:double;
	border-left-width:think;
	border-right-color:#fff;
	border-right-style:double;
	border-right-width:think;
	
	}
.gyujto a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
color:#fff;

}
.gyujto a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
color:#FF0;
text-decoration:none;

}
.gyujto img
{
	width:145px;
	border:none;

}
.gyujtokep td 
{
	border-top-color:#036;
	border-top-style:double;
	border-top-width:think;
	border-bottom-color:#F60;
	border-bottom-style:solid;
	border-bottom-width:medium;
	border-left-color:#036;
	border-left-style:double;
	border-left-width:think;
	border-right-color:#036;
	border-right-style:double;
	border-right-width:think;
}
.alhyujto2 td
{
	background-color:#FF0;}
.gyujto2 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
color:#009;

}
.gyujto2 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
color:#FFF;
text-decoration:none;

}
.gyujto2 img
{
	width:145px;

}
	#fennmenu  a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		
	font-weight: bold;
	color: #003e7f;
	text-decoration: none;
	margin: 0px;
	height:24px;
	


padding-left:5px;

}

#fennmenu a:hover {
	color:#e20074;
}

#fennmenu img {
	border:none;
	
}
#dinamikus{
	font-size:11px;
	padding:5px 5px 5px 5px;
}

.HM_blue_sorszoveg {
	color: #006;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
}

HM_blue_sorszoveg:hover{
	background-color:#0C3;
}
.HM_blue_sorszoveg a {
	font-size: 13px; 
	color: #006;
	text-decoration:none;
	}
.HM_blue_sorszoveg a:hover {
	font-size: 13px; 
	color:#e20074;
	text-decoration:underline;
	}

	
h4{
	color: #006;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	display:inline;
	}	
	#nav, 
#nav ul {padding:0 0 0px 0; margin:0; list-style:none; position:relative; z-index:200;}
#nav {height:25px; padding:0;}

#nav table {border-collapse:collapse;}
#nav li {float:left; padding:0 0px 0 0px;}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left;  height:25px;  line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a { padding-right:5px; height:20px; line-height:20px; float:none; background-color:#FFF; border:1px solid #000; border-color:#eca #b97 #a86 #edb; border-width:1px 2px 2px 1px;}

#nav li:hover {position:relative; z-index:300; }
#nav a:hover {position:relative; z-index:300; }

#nav :hover ul {left:-15px; top:25px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {}


/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:100%; top:-1px;}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

