*
	{
	margin: 0;
	padding: 0;
	}
html
	{
	height: 100%;
	}
body
	{
	color: #15466A;
	font-family: Arial, sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	}
a
	{
	font-weight: bold;
	text-decoration: none;
	}
a:link,
a:visited
	{
	color: #15466A;
	}
a:hover
	{
	color: #FFFFFF;
	}
em,
strong
	{
	font-style: normal;
	font-weight: bold;
	}
h1
	{
	background: url(../image/h1.png) no-repeat;
	color: #1B5885;
	font-size: 18px;
	font-weight: normal;
	line-height: 21px;
	padding: 10px 15px 0;
	text-align: center;
	}
h2
	{
	background: url(../image/h2.png) no-repeat 0 100%;
	color: #20699F;
	font-size: 12px;
	line-height: 15px;
	margin: 20px 0 5px;
	padding: 0 0 9px;
	text-align: center;
	text-transform: uppercase;
	}
h3
	{
	background: url(../image/h3.png) no-repeat 0 100%;
	font-size: 12px;
	line-height: 15px;
	margin: 15px 0 5px;
	padding: 2px 5px 5px;
	text-align: left;
	}
img
	{
	border: none;
	}
p
	{
	text-align: justify;
	}
table
	{
	border-collapse: collapse;
	}
td
	{
	border: none;
	padding: 2px 5px;
	vertical-align: top;
	}
th
	{
	text-align: center;
	padding: 2px 5px;
	}
ul
	{
	list-style-type: none;
	}
dl
	{
	margin: 0 0 10px;
	}
dt, dd
	{
	line-height: 16px;
	}
	dt
		{
		color: #20699F;
		font-weight: bold;
		}
.bold
	{
	font-weight: bold;
	}
.margin-top
	{
	margin-top: 49px;
	}
#header
	{
	width: 100%;
	}
#logoArea
	{
	height: 151px;
	margin: 0 auto;
	width: 980px;
	}
	#hu #logoArea
		{
		background: url(../image/logoarea_hu.png) no-repeat;
		}
	#en #logoArea
		{
		background: url(../image/logoarea_en.png) no-repeat;
		}
#logoAreaPrint
	{
	height: 0;
	visibility: hidden;
	}
	* html #logoAreaPrint
		{
		display: none;
		}
	*:first-child + html #logoAreaPrint
		{
		display: none;
		}
#content
	{
	margin: 0 auto;
	overflow: hidden;
	width: 980px;
	}
#sidebar-1
	{
	background: #A7CFED url(../image/sidebar-1.png) repeat-y;
	float: left;
	margin: 0 0 -10000px;
	padding: 0 0 10000px;
	width: 240px;
	}
#languageMenu
	{
	background: url(../image/languagemenu.png) no-repeat;
	list-style-image: none;
	height: 29px;
	padding: 21px 0 0;
	width: 240px;
	}
#languageMenu li
	{
	float: left;
	}
#languageMenu li a
	{
	background: url(../image/languagemenu_li.png) no-repeat;
	color: #20699F;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	padding: 10px 17px 4px;
	text-align: center;
	width: 86px;
	}
#languageMenu li a.english
	{
	background-position: -120px 0;
	}
#languageMenu li a.hungarian
	{
	background-position: 0 -29px;
	}
#languageMenu li a:hover
	{
	color: #FFFFFF;
	}
#languageMenu li.current a,
#languageMenu li.current a:hover
	{
	background: url(../image/languagemenu_li.png) no-repeat;
	color: #FFFFFF;
	cursor: default;
	}
	#languageMenu li.current a.english,
	#languageMenu li.current a.english:hover
		{
		background-position: -120px -29px;
		}
	#languageMenu li.current a.hungarian,
	#languageMenu li.current a.hungarian:hover
		{
		background-position: 0 0;
		}
#mainMenu
	{
	list-style-image: none;
	width: 240px;
	}
#mainMenu li
	{
	background: url(../image/mainmenu_li.png) no-repeat;
	float: left;
	}
#mainMenu li a,
#mainMenu li p
	{
	background: url(../image/mainmenu_li_a.png) no-repeat 0 100%;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	padding: 4px 17px;
	width: 206px;
	}
	#mainMenu li p
		{
		color: #15466A;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		}
#mainMenu li a:hover
	{
	color: #FFFFFF;
	}
#mainMenu li.end
	{
	background: url(../image/mainmenu_li_end.png) no-repeat;
	height: 12px;
	width: 240px;
	}
#mainMenu li.current
	{
	background: url(../image/mainmenu_li_current.png) no-repeat;
	}
#mainMenu li.current a,
#mainMenu li.current a:hover
	{
	background: url(../image/mainmenu_li_current_a.png) no-repeat 0 100%;
	color: #FFFFFF;
	cursor: default;
	}
#main
	{
	background: #A7CFED url(../image/main.png) repeat-y;
	float: left;
	margin: 0 0 -10000px;
	padding: 0 0 10000px;
	width: 740px;
	}
#main a.jump
	{
	background: url(../image/a_jump.png) no-repeat;
	display: block;
	height: 24px;
	margin: 0 0 0 306px;
	width: 24px;
	}
#main a.jump:hover
	{
	background-position: -24px 0;
	}
#main p
	{
	line-height: 16px;
	margin: 0 0 10px 0;
	}
#main ul li
	{
	line-height: 16px;
	list-style-type: none;
	padding: 4px 0;
	text-align: justify;
	}
#main ul.activities
	{
	color: #20699F;
	}
#main ul.activities li
	{
	background: url(../image/main_ul_activities_li.png) no-repeat 0 4px;
	padding-left: 20px;
	}
#main ul li em
	{
	color: #20699F;
	}
#main div.section
	{
	clear: both;
	}
#main div.column-2
	{
	float: left;
	padding: 0 20px;
	width: 330px;
	}
#main img.photoLandscape
	{
	background: #FFFFFF url(../image/img_photolandscape.png) no-repeat;
	padding: 5px;
	}
#main img.photoPortrait
	{
	background: #FFFFFF url(../image/img_photoportrait.png) no-repeat;
	padding: 5px;
	}
#main dl.contact-1 dt
	{
	padding: 4px 220px 0 0;
	text-align: right;
	}
#main dl.contact-1 dd
	{
	margin-top: -16px;
	padding: 0 0 4px 118px;
	}
#main dl.contact-2 dt
	{
	padding: 4px 230px 0 0;
	text-align: right;
	}
#main dl.contact-2 dd
	{
	margin-top: -16px;
	padding: 0 0 4px 108px;
	}
#mapPrint
	{
	height: 0;
	visibility: hidden;
	}
	* html #mapPrint
		{
		display: none;
		}
	*:first-child + html #mapPrint
		{
		display: none;
		}
#footer
	{
	clear: both;
	width: 100%;
	}
#footerArea
	{
	background: #A7CFED url(../image/footerarea.png) no-repeat;
	color: #20699F;
	margin: 0 auto;
	padding: 10px 0 15px 240px;
	width: 740px;
	}
#footerArea a
	{
	color: #20699F;
	font-weight: normal;
	}
#footerArea a:hover
	{
	color: #FFFFFF;
	}
#footerArea p
	{
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	}
