html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, label, legend,
 caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus { outline: 0; }
ul li  { list-style-type: none; } 
#content ul { padding-left:40px; }
#content ul li  { list-style-type: disc; } 
a  { text-decoration: none; color:#0000ff; } 
.column { display: inline; float: left; overflow: hidden; } 
.rowend { clear: both; overflow: hidden; }

/*PAGE*/
body { font-family: "Arial"; background: #fff; color:#010101; }
#page { margin: 0 auto; width: 947px;}

/*HEADER*/
#header { background: url(../images/w_bg_header.png) center; height: 164px; position: relative; overflow: hidden; }
#header h1 { position:absolute; left:36px; width:352px; height:100px; }
#header h1 a { display:block; text-indent:-9999px; width:100%; height:100%;}

#top_top_nav { position: absolute; left: 409px; top: 50px; font-size: 0.7em; }
#top_top_nav li { display:block; width:20px;}
#top_top_nav li a { margin:5px; padding-left:10px; float:left; color: #010101; border-left:3px #572908 solid; }
#top_top_nav li a:hover { font-weight:bold; }
#top_nav li { display: inline; border-right: 1px solid #fff; padding-left: 12px; padding-right: 12px; float: left; }
#top_nav a { height: 12px; float:left; color: #3E3E3E; }
#top_nav { position: absolute; left: 43px; bottom: 10px; font-size: 0.7em; }
#nav_seged { overflow:hidden; width: 946px; position:relative; height:43px; background:url(../images/w_bg_nav.png); }
.nav { font-size: 0.7em; height:30px; top:5px; position:absolute; margin-left:8px; padding-top:0px; padding-left:30px; padding-right:30px; width:1100px; }
.nav li { display: inline; float: left; position:relative; }
.nav a { height: 30px; padding:0 12px; padding-top:14px; float:left; color: #3e3e3e; font-weight: bold; font-size:1em; }

/*CONTENT*/
#container { overflow: hidden; padding:10px 0; }

#content_left { width:198px; margin-left:20px; }

ul.almenu_left	{ border-left:1px solid #02172C; border-bottom:1px solid #02172C; border-right:1px solid #02172C;
								padding:5px; margin:0 4px 0 2px; }
	ul.almenu_left li a { color:#02172C; font-size:0.8em; }
								
.nav_top { height:3px; background: url(../images/bg_left_nav_top.png) repeat-y; overflow:hidden; }
.nav_middle { font-size:0.7em; }
  .nav_middle h2 {  }
  .nav_middle h2 a  { display: block; background:#999; color:#fff; border-bottom:1px solid #fff; padding:2px 0; padding-left:3px; }
  h2.almenu_left { display: block; background:#ECA823; color:#fff; border-bottom:1px solid #fff; padding:2px 0; padding-left:3px;  }


  .nav_middle ul li {}
  .nav_middle ul li a { border-bottom:1px solid #dedede; padding:2px 0; padding-left:30px; }
	.nav_middle ul li ul { display:none; }

  /*.nav_middle div { background: url(../images/bg_left_nav_div.png) no-repeat; background-position:0 4px; position:relative; }
	*/
  .nav_middle div h2 { position:absolute; top:10px; left:10px; padding-top:11px; padding-left:25px; font-weight:bold; }
  .nav_middle div ul { padding-top:45px; padding-left:35px; }
	
    .nav_middle ul a { color:#000; height:15px; text-decoration:underline; }
    .nav_middle ul a:hover { color:#eca823; }
    .nav_middle ul.gray li {  }
    .nav_middle ul.gray a { text-decoration:none; display:block; }
.nav_bottom { height:4px; background: url(../images/bg_left_nav_bottom.png) repeat-y; margin-bottom:2px; overflow:hidden; } 

#nav_right_top_1 { height:146px; background: url(../images/bg_nav_right_top_1.png); font-size:0.7em; position:relative; color:#173E67;}
#nav_right_top_1 h2 { position:absolute; top:10px; left:10px; padding-top:11px; padding-left:25px; font-weight:bold; }
#nav_right_top_1 p { position:absolute; top:30px; left:10px; padding-top:11px; padding-left:25px; width:85px; height:58px; overflow:hidden; }
#nav_right_top_1 a { position:absolute; top:103px; left:10px; padding-top:11px; padding-left:25px; overflow:hidden; color:#173E67; font-weight:bold; }
#nav_right_top_2 { height:146px; background: url(../images/bg_nav_right_top_2.png); font-size:0.7em; position:relative; color:#173E67;  }
#nav_right_top_2 h2 { position:absolute; top:10px; left:10px; padding-top:11px; padding-left:15px; font-weight:bold; }
#nav_right_top_2 p { position:absolute; top:30px; left:10px; padding-top:11px; padding-left:15px; width:85px; height:58px; overflow:hidden; }
#nav_right_top_2 a { position:absolute; top:103px; left:10px; padding-top:11px; padding-left:25px; overflow:hidden; color:#173E67; font-weight:bold; }

#content { padding:0 10px; width: 698px; font-size: 0.8em; }

#content .h4box { width:205px; margin-right:27px; }
#content .h4box div { text-align:left;  }

#content .h4box p { text-align:left; }

#content .h3box { width:320px; margin-right:25px; }

#content .h3box h2  { display:block; font-size: 1.2em; margin: 10px 0; color: #010101; font-weight:bold; }
#content .h3box h2 a { color: #010101;}

#content .h4box h2 { display:block; font-size: 1em; margin: 0; color:#010101; font-weight:bold; padding:0px; padding-left:5px;  line-height:2em; }
#content .h4box h2 a { color: #010101;}

#content .heights {}

#content h1 { font-size: 1.6em; margin: 18px 0; color: #010101; font-weight:bold; }
#content .fooldal h2 { display:block; font-size: 1.4em; margin: 18px 0; color:#010101; font-weight:bold; }
#content .fooldal h2 a { color: #010101; }
/*#content .fooldal h3 { font-size: 1.2em; margin: 10px 0; color: #010101; font-weight:bold; padding-bottom:12px; background:url(../images/bg_h2.png) bottom repeat-x; }*/
#content h2 { font-size: 1.4em; margin: 18px 0; color: #010101; font-weight:bold; }
#content h3 { font-size: 1.2em; margin: 18px 0; color: #010101; font-weight:bold; }
#content h4 { font-size: 1em; margin: 18px 0; color: #010101; font-weight:bold; }
#content h5 { font-size: 0.8em; margin: 18px 0; color: #010101; font-weight:bold; }
#content h6 { font-size: 0.7em; margin: 18px 0; color: #010101; font-weight:bold; }
#content p { margin: 10px 0; text-align:justify; color:#010101; }

strong { font-weight:bold; }





#content_right { width:180px; }
  #content_right .nav_middle { background:#999; padding:3px; color:#fff; margin:1px 0; }


/*FOOTER*/
#footer { height: 45px; background: #999; margin:0 5px 0 7px; position:relative; }
#footer ul { float: left; margin-top:18px; margin-left:30px; }
#footer li { float: left; padding:0 10px; border-right:1px solid #b5b59d; }
#footer div { float: right; color:#fff; font-size: 0.7em; margin-top:18px; margin-right:50px; }
#footer ul a { color:#fff; font-size: 0.7em; float:left;}
