html, body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Arial;
	color: #666666;
	background: #020b19 url('../images/bg.jpg') no-repeat top center;
}
#container {
	position: absolute;
	margin: 0 0 0 -480px;
	padding: 0 0 0 0;
	width: 960px;
	left: 50%;
}
#header { width: 960px; height: 200px; }
#header #top_menu { padding-top: 124px; }
#header #top_menu img { padding: 0; margin: 0; }
#header #top_menu a { padding: 0; margin: 0; }
#lang { padding-top: 7px; margin-left: 876px; width: 84px; height: 20px; font-weight: bold; background: url('../images/lang_bg.jpg'); text-align: center; }
#lang a { color: #ffffff; text-decoration: none; }

#data { width: 960px; background: url('../images/c_bg.jpg') repeat-y top; }
#data #left_menu { width: 230px; float: left; }
#data #left_menu ul { padding: 0 0 0 0; margin: 0;}
#data #left_menu .fomenu { padding: 0 0 444px 0; margin: 0; background: url('../images/left_bg.jpg') no-repeat left bottom;}
#data #left_menu ul li { display: block; padding: 0; margin: 0; width: 200px; list-style: none; background: url('../images/left_menu_bg.jpg'); } 
#data #left_menu ul li a { font-size: 16px; text-transform: uppercase; color: #02479d; text-decoration: none; display: block; padding: 10px 0 0 20px; margin: 0; width: 180px; height: 28px; }
#data #left_menu ul li ul { padding: 0 -20px 0 0 ; margin: 0; }
#data #left_menu ul li ul li { padding: 0 0 0 0; margin: 0; width: 200px; list-style: none; background: url('../images/left_menu_bg.jpg'); } 
#data #left_menu ul li ul li a { font-size: 16px; text-transform: uppercase; color: #02479d; text-decoration: none; display: block; padding: 10px 0 0 20px; margin: 0; width: 180px; height: 28px; }

#data #content { width: 500px; float: left; }
#data #content .box { margin-top: 29px; width: 500px; color: #666666; font-size: 11px; }
#data #content .box .head { width: 500px; height: 38px; background: url('../images/head.jpg'); }
#data #content .box .head h1 { margin: 0; color: #ffffff; font-size: 16px; text-transform: uppercase; padding: 10px 0 0 13px; font-weight: normal; }
#data #content .box .body h1 { margin: 0; color: #009bdb; font-size: 14px; text-transform: uppercase; padding: 0 0 0 0; font-weight: normal; }
#data #content .box .body h2 { margin: 0; color: #333333; font-size: 12px; text-transform: uppercase; padding: 0 0 0 0; font-weight: normal; }
#data #content .box .body { width: 474px; padding: 10px 13px 10px 13px;  }
#data #content .box .body a { color: #009bdb; }
#data #content h4 { color: #003975; font-size: 24px; font-weight: normal; padding: 15px 0 5px 0; margin: 0; }
#data #content .event_bottom { background: url('../images/event_bottom.jpg'); height: 22px; padding: 4px 0 0 13px; }
#data #content .event_bottom a { color: #009bdb; }

#data #content .news_page { padding: 0 10px 0 10px; }
#data #content .news_page a { color: #009bdb; text-decoration: none; }

#data #content .gallery_public {  }
#data #content .gallery_db { float: right; }
#data #content .gallery_pics { padding: 10px 0 5px 0; text-align: center; }

#right { width: 200px; float: right; padding-top: 2px; }
#right #bp { margin-bottom: 2px; }
#right #partnerek { padding: 7px 0 0 12px ;width: 188px; height: 41px; background: url('../images/right_partnerek.jpg'); color: #142049; font-size: 13px; font-weight: bold;}

#right #kiemelt { width: 200px; height: 50px; background: url('../images/right_kiemelt.jpg');  }
#right #kiemelt a { display: block; padding: 9px 0 0 27px; width: 173px; height: 41px; text-transform: uppercase; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold;}
#right #civil { width: 200px; height: 36px; background: url('../images/right_civil.jpg');}
#right #civil a { display: block; padding: 10px 0 0 27px; width: 173px; height: 26px; text-transform: uppercase; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold;}
#right #szakmai { width: 200px; height: 50px; background: url('../images/right_szakmai.jpg');}
#right #szakmai a { display: block; padding: 9px 0 0 27px; width: 173px; height: 41px; text-transform: uppercase; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold;}
#right #gazdasagi { width: 200px; height: 36px; background: url('../images/right_gazdasagi.jpg');}
#right #gazdasagi a { display: block; padding: 10px 0 0 27px; width: 173px; height: 26px; text-transform: uppercase; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold;}
#right #nemzetkozi { width: 200px; height: 36px; background: url('../images/right_nemzetkozi.jpg');}
#right #nemzetkozi a { display: block; padding: 10px 0 0 27px; width: 173px; height: 26px; text-transform: uppercase; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold;}
#right #eujsag { display: block; border: 0; padding: 0; margin: 0; }
#buttons { background: url('../images/c_bottom.jpg') repeat-y top; width: 187px; height: 60px; padding: 0 0 0 773px; margin: 0; }
#buttons img { margin-bottom: 2px; }

#footer { width: 961px; height: 30px; padding: 15px 0 0 0; color: #0098d1; font-size: 12px; text-align: center; }
#footer a { color: #0098d1; text-decoration: none; }
