  * {margin:0; padding:0; }
  body {font:14px Helvetica, sans-serif; font-weight:bold; background:#000000; color: #000000;}
  .logo { float: left; width: 220px; background: #000000; }
  .logo_footer { float: left; line-height: 0%; width: 220px; background: #000000; height: 100px; }
  .footer_right { position: relative; height:100px; width:780px; background: #B40000; color: #ffffff; font-weight: normal; float: left; }
  .footer_right td { color: #ffffff; font-size: 12px; font-family: verdana; line-height: 16px; }
  .footer_right a { color: #ffffff; text-decoration: none; }
  .footer_right a:hover { color: #ffffff; text-decoration: underline; }
  .menu { position: relative; height:100px; width:780px; background: #B40000; line-height: 80px; float: left; }
  .menu ul {list-style:none; z-index:10; position:absolute; z-index:80; padding:9px 5px; }
  .menu li {float:left; padding-top: 10px;}
  .menu a, .menu a:active, .menu a:visited {text-decoration:none; color:#FFF; padding:10px; font-size: 11px; }
  .menu a:hover {color:#ebf0e6; }
  #slide {position:absolute; top:0px; height:100px; background:#dc291e; z-index:10; }
  #page { left: 50%; margin-left: -500px; position: absolute; width: 1000px;}
  .content_left { float: left; width: 220px; line-height: 0%; }
  .content_right {position: absolute;  background: #ffffff; width: 630px; left: 295px; height_: 596px; margin-top: 55px; font-family: Arial; font-size: 14px; line-height: 25px; font-weight: normal; }
  .content_right_hirek { position: relative; background: #ffffff; width: 430px;  top: 0px; height: 520px; font-family: Arial; font-size: 14px; line-height: 25px; font-weight: normal; overflow:visible; }
  .content_right_sajto { position: relative; background: #ffffff; width: 430px;  top: 0px; height: 520px; font-family: Arial; font-size: 14px; line-height: 25px; font-weight: normal;  overflow:visible;}
  .holder { position: absolute; margin-top: 55px; left: 295px;} 
  .content_nyito { height: 596px; width: 1000px; line-height: 0%; }
  .content_article { background: #ffffff; width: 500px; margin-left: 27px; height_: 596px; font-family: Arial; font-size: 14px; line-height: 25px; font-weight: normal; }
  #rovatok, #csatornak { position: absolute; display: block; left:750px; background: #ffffff; width: 200px; margin-right: 75px; height_: 596px; margin-top: 55px; font-family: Arial; font-size: 14px; line-height: 25px; font-weight: normal; }
  #kereso { display: block; background: #ffffff; width: 200px; margin-right: 75px; font-family: Arial; font-size: 14px; line-height: 25px; font-weight: normal; }
  #kereso, #rolunk_archive, #kiemelt_hirek { position: relative; background: #ffffff; width: 200px;  height_: 596px; font-family: Arial; font-size: 14px; line-height: 25px; font-weight: normal; }
  #csatornak a { text-decoration: none; font-size: 14px; }
  #csatornak ul { margin-left: 35px; line-height: 20px; list-style: none; }
  #csatornak h2 { font-size: 18px; margin-bottom: 5px; }
  img { border: 0px; }                
  #header { width: 1000px; height: 100px; } 
  #page { background:#ffffff; }
  #lang { height: 40px; position: relative; font-family : Arial; font-size: 9px; font-weight: normal; color: #ffffff; background: #000000;}
  #lang a { color: #ffffff; text-decoration: none; }
  #lang a:hover { color: #FC9600; text-decoration: none; }
  #logo_inner { position: relative; top: 0px; line-height: 0%;}
  .modal-overlay { position:fixed; top:0; right:0; bottom:0; left:0; height:100%; width:100%; margin:0; padding:0; background:#000000; opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75; z-index:101; }
  * html .modal-overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
  .modal-window { position:fixed; top:50%; left:50%; margin:0; padding:0; z-index:102; }
  * html .modal-window { position:absolute; }
  .close-window {	position:absolute; width:32px; height:32px;	right:8px; top:8px;	background:transparent url('design/close-button.png') no-repeat scroll right top; text-indent:-99999px;	overflow:hidden; cursor:pointer; opacity:.5; filter: alpha(opacity=50);	-moz-opacity: 0.5; }
  .close-window:hover { opacity:.99; filter: alpha(opacity=99);	-moz-opacity: 0.99;	}
  h1 {font-family: Arial; font-size: 16px; line-height: 25px; font-weight: bold;}
  h1 a { font-family: Arial; font-size: 16px; line-height: 25px; font-weight: bold; color: #000000; text-decoration: none; }
  h1 a:hover { font-family: Arial; font-size: 16px; line-height: 25px; font-weight: bold; color: #B40000; text-decoration: none; }
  h4.date { font-weight: normal; font-style: italic; }
  .cimke, .cimke a, #csatornak a { font-size: 12px; color: #555555; text-decoration: none; }
  #csatornak a:hover, .cimke a:hover { color: #B40000; background-color: #eaeaea; }
  #kereso { background: url('/search.gif') no-repeat; height: 25px;}
  #condition { margin-left: 5px; border: 0px; background: transparent; }
#searchresults { position: absolute; border-width:1px; border-color:#919191; border-style:solid; width:157px; background-color:#e4e4e4; font-size:10px; line-height:14px; margin-left: 7px; margin-top: -3px; z-index: 9999; }
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:66px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; padding: 0px 5px; display: block;}
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:13px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(/design/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display: inline; margin:5px; padding: 5px; color:#ffffff;  }
.break { clear:both; }
div.image { display: block; width: 149px; height: 108px; line-height: 0%; float: left; position: relative; }
div.image img { width: 125px; height: 94px; border: 0px; }
  #jobb { position: absolute; width: 203px; left: 760px; top: 155px; }
  #rolunk_archive { overflow:hidden; top: 5px; background: #d6d6d6 url('/scroll-bg_09.png') no-repeat bottom right; width: 203px; height: 195px; padding: 5px;}
  #rolunk_archive h1, #rolunk_archive h1 a {font-weight: normal;font-family: Arial; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; margin-bottom: 10px;}
  #rolunk_archive h1 a:hover, #kiemelt_hirek h1 a:hover { color: #B40000; text-decoration: none; }
  #rolunk_archive h4 {font-weight: normal; font-style: italic; font-size: 11px; line-height: 14px;}
  #scrollbox1 { position: absolute; left:197px; top: 10px; z-index: 10; }
  #up1 { position: absolute; top: 240px; left: 0px; line-height: 0%;}
  #down1 { position: absolute; top: 250px; left: 0px; line-height: 0%;}
  #kiemelt_hirek { overflow:hidden; top: 5px; background: #d6d6d6 url('/scroll-bg_09.png') no-repeat bottom right; width: 203px; height: 195px; padding: 5px;}
  #kiemelt_hirek h1, #kiemelt_hirek h1 a {font-weight: normal;font-family: Arial; font-size: 12px; line-height: 14px; color: #000000; text-decoration: none; margin-bottom: 10px;}
  #kiemelt_hirek h4 {font-weight: normal; font-style: italic; font-size: 11px; line-height: 14px;}
  #scrollbox2 { position: absolute; left:197px; top: 255px; z-index: 10; }
  #up2 { position: absolute; top: 240px; left: 0px; line-height: 0%;}
  #down2 { position: absolute; top: 250px; left: 0px; line-height: 0%;}
			.osX .jScrollPaneTrack {
				background: url(/images/osx_track.gif) repeat-y;
			}
			.osX .jScrollPaneDrag {
				background: url(/images/osx_drag_middle.gif) repeat-y;
			}
			.osX .jScrollPaneDragTop {
				background: url(/images/osx_drag_top.gif) no-repeat;
				height: 6px;
			}
			.osX .jScrollPaneDragBottom {
				background: url(/images/osx_drag_bottom.gif) no-repeat;
				height: 7px;
			}
			.osX a.jScrollArrowUp {
				height: 24px;
				background: url(/images/osx_arrow_up.png) no-repeat 0 -30px;
			}
			.osX a.jScrollArrowUp:hover {
				background-position: 0 0;
			}
			.osX a.jScrollArrowDown {
				height: 24px;
				background: url(/images/osx_arrow_down.png) no-repeat 0 -30px;
			}
			.osX a.jScrollArrowDown:hover {
				background-position: 0 0;
			}
 			.left .jScrollPaneTrack {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}
			/* /IE SPECIFIC HACKED STYLES */

#pagination { font-family: Arial; font-size: 14px; line-height: 25px; font-weight: normal; }
#pagination a { font-family: Arial; font-size: 12px; line-height: 25px; font-weight: normal; text-decoration: none; color: #730000;}
#pagination a:visited { font-family: Arial; font-size: 12px; line-height: 25px; font-weight: normal; text-decoration: none; color: #730000;}
#pagination a:hover { font-family: Arial; font-size: 12px; line-height: 25px; font-weight: normal; text-decoration: none; color: #730000; }
#pagination a.aktiv { font-family: Arial; font-size: 12px; line-height: 25px; font-weight: normal; text-decoration: none; color: #B40000; }
#pagination a.aktiv:hover { font-family: Arial; font-size: 12px; line-height: 25px; font-weight: normal; text-decoration: none; color: #B40000; }

 a.more, a.more:visited { text-decoration: none; font-size: 12px; color: #B40000; }
 a.more:hover { background-color: #eaeaea; }