@charset "utf-8";
/* ----------- Class selector ------------------------
	Can apply to any HTML element - begins with a "." 
	Pl. .greenText vagy .highlight
	Can be only 1 word!

/* ----------- ID selector ------------------------
	Applies to only one HTML element - begins with a "#"
	Div tag-ek formájában jelenik meg a HTML-ben
	Tipikusan oldal szerkezeti elemek, területek kijelölésére van.

/* ----------- Tag (element) selector ------------------------
	Redefines an HTML element - body,tr,td,h1,h2,h3,h4,p,address,ul ... etc 

/* ----------- Compound (descendent) selector ------------------------
	based on your selection - #id_name own_name 
	Alárendelt stílus

/* ------------ Box modell ------------------------------------------
	Width * Height - only the content
	+ Padding
	+ Border
	+ Margin
*/
/* -- generic styles ------------------------*/
html, body, div, h1, h2, h3, h4, h5, h6, p, pre, address, blockqoute, span, ul, ol, li, dl, dd, dt, img, form, fieldset, input {	
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; /* elemeken belul */
	padding: 0px;
	margin: 0px; /* elemek kozott */
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, th {
	font-weight: normal;
	font-size: 1em;
	font-style: normal;
	FONT-WEIGHT: normal; FONT-SIZE: 1em; FONT-STYLE: normal;
}
ul, ol {
	/*
	list-style: none;
	*/
}
fieldset, img {
	border-top-style: none; border-right-style:none; border-left-style:none; border-bottom-style:none; 
}
caption, th {
	text-align: left;
}
table {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
/* -- generic styles ------------------------*/
body  {
	color: #000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #e3e7ed;
	background-image:url(images/background_top.gif);
	background-position:top;
	background-repeat:repeat-x;
}
#wrapper {
	width: 965px;
	height: auto !important;
	height: 100%;
	background: #fff;
	background-image:url(images/wrapper_back.gif);
	margin:0px auto 0px auto;
}   
#back {
	background-image:url(images/background_bottom_2.gif);
	background-position: bottom; 
	background-repeat:repeat-x;
}   
#wrapper_2 {
	width: 965px;
	height: 361px;
	background: #cf3035;
	margin:0px auto 0px auto;
}   
#header{
	height:114px;
	background-image:url(images/header_back.gif);
}
#menu{
	height:51px;
	background-image:url(images/menu_back.jpg);
}
#sub_menu{
	height:37px;
	background-image:url(images/sub_menu_back.gif);
}
#search_bar{
	height:49px;
	background-image:url(images/search_bar_back.gif);
}
#search_bar p{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-right:26px;
	padding-top:13px;
}
#footer_top{
	height: 66px;
	background-image:url(images/footer_top_back_2.gif);
}
#footer_top p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:26px;
	padding-top:40px;
}
#footer_top a:link,#footer_top a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#000;
	text-decoration:underline;
}
#footer_top a:hover,#footer_top a:active{
	text-decoration:none;
}
/* *************************************** */
#footer_top #links{
	width:750px;
	height:65px;
	float:left;
}
#footer_top #links p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
}
#footer_top #links a:link,#footer_top #links a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#000;
	text-decoration:underline;
}
#footer_top #links a:hover,#footer_top #links a:active{
	text-decoration:none;
}
/* *************************************** */
#footer_top #icons{
	width:150px;
	height:65px;
	float:right;
	padding-right:26px;
}
#footer_top #icons p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:right;
}
#footer_top #icons a:link,#footer_top #icons a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#000;
	text-decoration:underline;
}
#footer_top #icons a:hover,#footer_top #icons a:active{
	text-decoration:none;
}
/* ************************************ */
#footer_main{	
	height: 190px;
	background-image:url(images/footer_main_back_2.gif);
}
#footer_main .section{
	width:241px;
	height: 190px;
	float:left;
}
#footer_main p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:26px;
	padding-top:10px;
}
#footer_main p a:link,#footer_main p a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
#footer_main p a:hover,#footer_main p a:active{
	text-decoration:none;
}
#footer_main p .small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
#footer_main p .small a:link,#footer_main p .small a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-decoration:underline;
}
#footer_main p .small a:hover,#footer_main p .small a:active{
	text-decoration:none;
}
#footer_bottom{
	height: 51px;
	background-image:url(images/footer_sub_back_2.gif);
}
#footer_bottom #footer_bottom_left{
	height: 51px;
	width:840px;
	float:left;
}
#footer_bottom #footer_bottom_right{	
	height: 51px;
	width:102px;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	padding-right:23px;
}
#footer_bottom #footer_bottom_right img{	
	margin:0;
	padding:0;
}
#footer_bottom p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:26px;
	padding-top:10px;
}
#footer_bottom a:link,#footer_bottom a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#000;
	text-decoration:underline;
}
#footer_bottom a:hover,#footer_bottom a:active{
	text-decoration:none;
}
#footer_bottom #footer_bottom_right p{
	padding-top:5px;
}
/* -Form Styles- */
form#search {
	float:right;
}
form#search p{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-right:17px;
	padding-top:13px;
}
form#search input.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width: 150px;
}
form#search .button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width: 30px;
}
form#search select.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width: 150px;
}
form#search input.text:focus, textarea:focus {
	background-color: #eddab1;
}
/* ********************************** */
form#research_advocacy {
	/* float:left; */
}
form#research_advocacy p{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-top:5px;
}
form#research_advocacy input.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width: 150px;
}
form#research_advocacy .button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width: 50px;
}
form#research_advocacy select.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width: 150px;
}
form#research_advocacy input.text:focus, textarea:focus {
	background-color: #eddab1;
}
/* ------- FOOTER STYLES ----------*/
#footer p 
{
	line-height: 60px;
}
/* ------- HEADER STYLES ----------*/
#header #top_menu 
{
	float:right;
	width:350px;
	height:70px;
}
#header #top_menu p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#77787b;
	padding-top:40px;
	padding-right:17px;
	text-align:right;
}
#header #top_menu a:link,#header #top_menu a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#77787b;
	text-align:right;
	text-decoration:underline;
}
#header #top_menu a:hover,#header #top_menu a:active{
	text-decoration:none;
}
#header #logo 
{
	float:left;
	width:218px;
	height:114px;
}
/* ------- SUB_MENU STYLES ----------*/
#sub_menu p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:26px;
	padding-top:11px;
}
#sub_menu a:link,#sub_menu a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
#sub_menu a:hover,#sub_menu a:active{
	text-decoration:none;
}
/* ----------- mainContent STYLES ------ */
#mainContent{
	margin:0px 15px 0px 18px;
	float:left;
	width:610px;
	min-height: 770px; _height: 770px; /* IE 6 does not support min-height */	
    display: inline; /* Ha Float balra és bal margó is van, akkor IE6 bug miatt kell ez a sor! */	 
}
#mainContent .section{
	 width:610px;
	 height:auto;	 
	 margin-bottom:15px;
}
#mainContent .section .head{
	background-image:url(images/column_main_section_head_2.gif);
	height:2px;
}
#mainContent .section .print_head{
	background-image:url(images/column_main_section_body_2.gif);
	height:25px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
}
#mainContent .section .print_head img{
	float:right;
	margin-left:7px;	
}
#mainContent .section .print_head img.hr{
	float:right;
	margin-left:7px;
	margin-top:10px;
}
/* ****************************************** temp ******************************************************** */
#mainContent .section_temp{
	 width:610px;
	 margin-bottom:15px;
	 float:left;
	 
	 border:solid;
	 border-width:1px;
	 border-color:#cccccc;
	 background-color:#eef0f4;
	 
}
#mainContent .section_temp .head{
	background-image:url(images/column_main_section_head_2.gif);
	height:2px;
}

#mainContent .section_temp .body_3{
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
}
#mainContent .section_temp .body_3 img{
	float:right;
	margin-left:10px;
	margin-top:5px;	
}
#mainContent .section_temp .body_3 h1{
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	font-weight:bold;
	font-size:20px;
	color:#b43020;
}
#mainContent .section_temp .body_3 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section_temp .body_3 p.kozepespiros{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
}

#mainContent .section_half{
	 width:295px;
	 margin-bottom:15px;
	 float:left;
	 margin-right:8px;
	 
	 border:solid;
	 border-width:1px;
	 border-color:#cccccc;
	 background-color:#f2f3f5;
	 
}
#mainContent .section_half .head{
	background-image:url(images/column_main_section_head_2.gif);
	height:2px;
}
#mainContent .section_half .body_3{
	height:310px;	
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
		color:#535353;
}
#mainContent .section_half .body_3 img{
	float:left;
	margin-right:10px;
}
#mainContent .section_half .body_3 p.kozepespiros{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
}
#mainContent .section_half .body_3 p.kozepespiros a:link,#mainContent .section_half .body_3 p.kozepespiros a:visited{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
	text-decoration:none;
}
#mainContent .section_half .body_3 p.kozepespiros a:hover,#mainContent .section_half .body_3 p.kozepespiros a:active{
	text-decoration:underline;
}
#mainContent .section_half .bottom{
	background-image:url(images/column_main_section_bottom_2.gif);
	height:2px;
}

#mainContent .section_half2{
	 width:295px; 
	 margin-bottom:15px;
	 margin-left:8px;
	 float:left;
	 
	 border:solid;
	 border-width:1px;
	 border-color:#cccccc;
	 background-color:#f2f3f5;
	 
}
#mainContent .section_half2 .head{
	background-image:url(images/column_main_section_head_2.gif);
	height:2px;
}
#mainContent .section_half2 .body_3{
	height:310px;		
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
		color:#535353;
}
#mainContent .section_half2 .body_3 img{
	float:right;
	margin-left:10px;
}
#mainContent .section_half2 .body_3 p.kozepespiros{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
}
#mainContent .section_half2 .body_3 p.kozepespiros a:link,#mainContent .section_half2 .body_3 p.kozepespiros a:visited{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
	text-decoration:none;
}
#mainContent .section_half2 .body_3 p.kozepespiros a:hover,#mainContent .section_half2 .body_3 p.kozepespiros a:active{
	text-decoration:underline;
}
#mainContent .section_half2 .bottom{
	background-image:url(images/column_main_section_bottom_2.gif);
	height:2px;
}

#mainContent .section_half3{
	 width:295px;
	 margin-bottom:15px;
	 float:left;
	 margin-right:8px;
	 
	 border:solid;
	 border-width:1px;
	 border-color:#cccccc;
	 background-color:#f2f3f5;
	 
}
#mainContent .section_half3 .head{
	background-image:url(images/column_main_section_head_2.gif);
	height:2px;
}
#mainContent .section_half3 .body_3{
	height:330px;	
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
		color:#535353;
}
#mainContent .section_half3 .body_3 a:link,#mainContent .section_half3 .body_3 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b43020;
	text-decoration:none;
}
#mainContent .section_half3 .body_3 a:hover,#mainContent .section_half3 .body_3 a:active{
	text-decoration:underline;
}
#mainContent .section_half3 .body_3 img{
	float:left;
	margin-right:10px;
}
#mainContent .section_half3 .body_3 p.kozepespiros{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
}
#mainContent .section_half3 .bottom{
	background-image:url(images/column_main_section_bottom_2.gif);
	height:2px;
}


#mainContent .section_half4{
	 width:295px;
	 margin-bottom:15px;
	 float:left;
	 margin-left:8px;
	 
	 border:solid;
	 border-width:1px;
	 border-color:#cccccc;
	 background-color:#f2f3f5;
	 
}
#mainContent .section_half4 .head{
	background-image:url(images/column_main_section_head_2.gif);
	height:2px;
}
#mainContent .section_half4 .body_3{
	height:330px;	
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
		color:#535353;
}
#mainContent .section_half4 .body_3 p.kozepespiros{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
}
#mainContent .section_half4 .body_3 img{
	float:right;
	margin-left:10px;
}
#mainContent .section_half4 .bottom{
	background-image:url(images/column_main_section_bottom_2.gif);
	height:2px;
}



#mainContent .section_ketharmad{
	 width:385px;
	 height:257px;	 
	 margin-bottom:15px;
	 margin-right:16px;
	 float:left;
	 
	 border:solid;
	 border-width:1px;
	 border-color:#cccccc;
	 background-color:#eef0f4;
}

#mainContent .section_egyharmad{
	 width:194px;
	 height:247px;	 
	 margin-bottom:15px;
	 padding:5px;
	 float:left;
 	color:#535353;
	
	 border:solid;
	 border-width:1px;
	 border-color:#cccccc;
	 background-color:#eef0f4;
	
}
#mainContent .section_egyharmad .nagypiros{
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:18px;
	color:#b43020;
}
/* ****************************************** temp ******************************************************** */
#mainContent .section .body{
	background-image:url(images/column_main_section_body_2.gif);
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:10px;
	min-height: 736px; _height: 736px; /* IE 6 does not support min-height */	
	float:left;
	width:570px;
}
#mainContent .section .body_map{
	background-image:url(images/column_main_section_body_2.gif);
	padding:5px;
	padding-bottom:10px;
	min-height: 736px; _height: 736px; /* IE 6 does not support min-height */	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#535353;	
}
#mainContent .section .body_map h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535353;
	margin-bottom:10px;
}
#mainContent .section .body_map h1 a:link,#mainContent .section .body_map h1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535353;
	margin-bottom:10px;
	text-decoration:none;
}
#mainContent .section .body_map h1 a:hover,#mainContent .section .body_map h1 a:active{
	text-decoration:underline;
}
#mainContent .section .body_map h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#535353;
	padding-bottom:10px;
}
#mainContent .section .body_map h2 a:link,#mainContent .section .body_map h2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#535353;
	text-decoration:none;
}
#mainContent .section .body_map h2 a:hover,#mainContent .section .body_map h2 a:active{
	text-decoration:underline;
}
#mainContent .section .body_map p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:14px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section .body_map a:link,#mainContent .section .body_map a:visited{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#cd2f34;
	/* padding-bottom:15px; */
	text-decoration:none;
}
#mainContent .section .body_map a:hover,#mainContent .section .body_map a:active{
	text-decoration:underline;
}
#mainContent .section .body_map .date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#77787b;
	margin-bottom:10px;
}
#mainContent .section .body_map .date_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#77787b;
	margin-bottom:5px;
	padding:0;
}
#mainContent .section .body_map .date2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#77787b;
	margin:0;
	padding:0;
}
#mainContent .section .body_map .lead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#535353;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
#mainContent .section .body_map .more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b43020;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}
#mainContent .section .body_map .more a:link,#mainContent .section .body_map .more a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b43020;
	text-decoration:underline;
}
#mainContent .section .body_map .more a:hover,#mainContent .section .body_map .more a:active{
	text-decoration:none;
}
#mainContent .section .body_map .hr{
	border:none;
	float:none;
	margin:0;
	padding:0;
	margin-top:7px;
	margin-bottom:7px;
}
/* *************************************** */
#mainContent .section .body h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535353;
	margin-bottom:10px;
}
#mainContent .section .body h1 a:link,#mainContent .section .body h1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535353;
	margin-bottom:10px;
	text-decoration:none;
}
#mainContent .section .body h1 a:hover,#mainContent .section .body h1 a:active{
	text-decoration:underline;
}
#mainContent .section .body h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#535353;
	padding-bottom:10px;
}
#mainContent .section .body h2 a:link,#mainContent .section .body h2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#535353;
	text-decoration:none;
}
#mainContent .section .body h2 a:hover,#mainContent .section .body h2 a:active{
	text-decoration:underline;
}
#mainContent .section .body p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:14px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section .body sup{
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section .body sub{
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section .body small{
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section .body .high{
	background-color:#e77f7c;
}
#mainContent .section .body table{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#535353;
	border:solid;
	border-width:0px;
	border-color:#c7c7c7;
	margin-top:5px;
	margin-bottom:5px;
}
#mainContent .section .body table TD {
	border:solid;
	border-width:0px;
	border-color:#c7c7c7;
	padding:2px;
	margin:0;
}
#mainContent .section .body table TH {
	border:solid;
	border-width:0px;
	border-color:#c7c7c7;
}
#mainContent .section .body table.no_padding{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#535353;
	border:none;
	margin:0;
	padding:0;
}
#mainContent .section .body table.no_padding TD {
	margin:0;
	padding:0;
	border:none;
}
#mainContent .section .body table.no_padding TH {
	margin:0;
	padding:0;
	border:none;	
}
#mainContent .section .body table.no_padding img{
	margin:0;
	padding:0;
	border:none;	
}
#mainContent .section .body ul{
	list-style-type:disc;
	padding: 0px;
	margin: 0px;
	padding-left: 18px; 
	padding-bottom:15px;
}
#mainContent .section .body ol{
	padding: 0px;
	margin: 0px;
	padding-left: 25px; 
	padding-bottom:15px;
}
#mainContent .section .body li{
	padding: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#535353;
}
#mainContent .section .body li p{
	margin:0;
	padding:0;
	padding-bottom:5px;
}
#mainContent .section .body a:link,#mainContent .section .body a:visited{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#cd2f34;
	/* padding-bottom:15px; */
	text-decoration:none;
}
#mainContent .section .body a:hover,#mainContent .section .body a:active{
	text-decoration:underline;
}
#mainContent .section .body .date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#77787b;
	margin-bottom:10px;
}
#mainContent .section .body .date_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#77787b;
	margin-bottom:5px;
	padding:0;
}
#mainContent .section .body .date2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#77787b;
	margin:0;
	padding:0;
}
#mainContent .section .body .lead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#535353;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
#mainContent .section .body .more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b43020;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}
#mainContent .section .body .more a:link,#mainContent .section .body .more a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b43020;
	text-decoration:underline;
}
#mainContent .section .body .more a:hover,#mainContent .section .body .more a:active{
	text-decoration:none;
}
#mainContent .section .body img{
	float:left;
	margin-right:15px;
	padding:2px;
	background-color:#FFF;
	border:solid;
	border-width:1px;	
	border-color:#c6c7c7;
}
#mainContent .section .body .hr{
	border:none;
	float:none;
	margin:0;
	padding:0;
	margin-top:7px;
	margin-bottom:7px;
}
#mainContent .section .body .next{
	float:right;
	width:400px;
	height:20px;
	text-align:right;
}
#mainContent .section .body .next select.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width: 305px;
}
#mainContent .section .body .prev{
	float:left;
	width:165px;
	height:20px;
	text-align:left;
}
#mainContent .section .body .back_next{
	border:none;
	float:none;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:5px;
	margin-left:5px;
}
#mainContent .section .body .footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	text-align:left;
	float:left;
	width:570px;
	height:50px;
}
#mainContent .section .body .footer a:link,#mainContent .section .body .footer a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#b43020;
	text-decoration:underline;
}
#mainContent .section .body .footer a:hover,#mainContent .section .body .footer a:active{
	text-decoration:none;
}
/* ----------- mainContent wide csak a map miatt STYLES ------ */
#mainContentWide{
	margin:0px 0px 0px 13px;
	float:left;
	width:930px;
	min-height: 770px; _height: 770px; /* IE 6 does not support min-height */	
    display: inline; /* Ha Float balra és bal margó is van, akkor IE6 bug miatt kell ez a sor! */	 
}
#mainContentWide .sectionWide{
	 width:930px;
	 height:auto;
	 margin-bottom:15px;
}
#mainContentWide .sectionWide .head{
	background-image:url(images/column_main_section_head_2.gif);
	height:2px;
}
#mainContentWide .sectionWide .body{
	/* background-image:url(images/column_main_section_body_2.gif); */
	padding:0px;
	padding-bottom:10px;
	min-height: 736px; _height: 736px; /* IE 6 does not support min-height */	
}
#mainContentWide .sectionWide .body h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535353;
	margin-bottom:10px;
}
#mainContentWide .sectionWide .body h1 a:link,#mainContentWide .sectionWide .body h1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535353;
	margin-bottom:10px;
	text-decoration:none;
}
#mainContentWide .sectionWide .body h1 a:hover,#mainContentWide .sectionWide .body h1 a:active{
	text-decoration:underline;
}
#mainContentWide .sectionWide .body h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#535353;
	padding-bottom:10px;
}
#mainContentWide .sectionWide .body h2 a:link,#mainContentWide .sectionWide .body h2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#535353;
	text-decoration:none;
}
#mainContentWide .sectionWide .body h2 a:hover,#mainContentWide .sectionWide .body h2 a:active{
	text-decoration:underline;
}
#mainContentWide .sectionWide .body p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:14px;
	color:#535353;
	padding-bottom:15px;
}
#mainContentWide .sectionWide .body sup{
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContentWide .sectionWide .body sub{
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContentWide .sectionWide .body small{
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContentWide .sectionWide .body .high{
	background-color:#e77f7c;
}
#mainContentWide .sectionWide .body table{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#535353;
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	margin-top:5px;
	margin-bottom:5px;
}
#mainContentWide .sectionWide .body table TD {
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	padding:2px;
	margin:0;
}
#mainContentWide .sectionWide .body table TH {
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
}
#mainContentWide .sectionWide .body table.no_padding{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#535353;
	border:none;
	margin:0;
	padding:0;
}
#mainContentWide .sectionWide .body table.no_padding TD {
	margin:0;
	padding:0;
	border:none;
}
#mainContentWide .sectionWide .body table.no_padding TH {
	margin:0;
	padding:0;
	border:none;	
}
#mainContentWide .sectionWide .body table.no_padding img{
	margin:0;
	padding:0;
	border:none;	
}
#mainContentWide .sectionWide .body ul{
	list-style-type:disc;
	padding: 0px;
	margin: 0px;
	padding-left: 18px; 
	padding-bottom:15px;
}
#mainContentWide .sectionWide .body ol{
	padding: 0px;
	margin: 0px;
	padding-left: 25px; 
	padding-bottom:15px;
}
#mainContentWide .sectionWide .body li{
	padding: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#535353;
}
#mainContentWide .sectionWide .body li p{
	margin:0;
	padding:0;
	padding-bottom:5px;
}
#mainContentWide .sectionWide .body a:link,#mainContentWide .sectionWide .body a:visited{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#cd2f34;
	/* padding-bottom:15px; */
	text-decoration:none;
}
#mainContentWide .sectionWide .body a:hover,#mainContentWide .sectionWide .body a:active{

	text-decoration:underline;
}
#mainContentWide .sectionWide .body .date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#77787b;
	margin-bottom:10px;
}
#mainContentWide .sectionWide .body .date_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#77787b;
	margin-bottom:5px;
	padding:0;
}
#mainContentWide .sectionWide .body .date2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#77787b;
	margin:0;
	padding:0;
}
#mainContentWide .sectionWide .body .lead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#535353;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
#mainContentWide .sectionWide .body .more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b43020;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}
#mainContentWide .sectionWide .body .more a:link,#mainContentWide .sectionWide .body .more a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b43020;
	text-decoration:underline;
}
#mainContentWide .sectionWide .body .more a:hover,#mainContentWide .sectionWide .body .more a:active{
	text-decoration:none;
}
#mainContentWide .sectionWide .body img{
	float:left;
	margin-right:15px;
	padding:2px;
	background-color:#FFF;
	border:solid;
	border-width:1px;	
	border-color:#c6c7c7;
}
#mainContentWide .sectionWide .body .hr{
	border:none;
	float:none;
	margin:0;
	padding:0;
	margin-top:7px;
	margin-bottom:7px;
}
#mainContentWide .sectionWide .body .next{
	float:right;
	width:400px;
	height:20px;
	text-align:right;
}
#mainContentWide .sectionWide .body .next select.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width: 305px;
}
#mainContentWide .sectionWide .body .prev{
	float:left;
	width:165px;
	height:20px;
	text-align:left;
}
#mainContentWide .sectionWide .body .back_next{
	border:none;
	float:none;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:5px;
	margin-left:5px;
}
/* ******************************** body_2 csak a nyitólapon **************************************** */
#mainContent .section .body_2{
	background-image:url(images/column_main_section_body_2.gif);
	padding:20px;
	padding-bottom:10px;
	/* height:auto; */
	min-height: 200px; _height: 200px; /* IE 6 does not support min-height */
}
#mainContent .section .body_2 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535353;
	margin-bottom:10px;
}
#mainContent .section .body_2 h1 a:link,#mainContent .section .body_2 h1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#535353;
	margin-bottom:10px;
	text-decoration:none;
}
#mainContent .section .body_2 h1 a:hover,#mainContent .section .body_2 h1 a:active{
	text-decoration:underline;
}
#mainContent .section .body_2 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#535353;
	padding-bottom:10px;
}
#mainContent .section .body_2 h2 a:link,#mainContent .section .body_2 h2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#535353;
	text-decoration:none;
}
#mainContent .section .body_2 h2 a:hover,#mainContent .section .body_2 h2 a:active{
	text-decoration:underline;
}
#mainContent .section .body_2 p{
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:14px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section .body_2 sup{
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section .body_2 sub{
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section .body_2 small{
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:12px;
	color:#535353;
	padding-bottom:15px;
}
#mainContent .section .body_2 .high{
	background-color:#e77f7c;
}
#mainContent .section .body_2 table{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#535353;
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	margin-top:5px;
	margin-bottom:5px;
}
#mainContent .section .body_2 table TD {
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	padding:2px;
	margin:0;
}
#mainContent .section .body_2 table TH {
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
}
#mainContent .section .body_2 ul{
	list-style-type:disc;
	padding: 0px;
	margin: 0px;
	padding-left: 18px; 
	padding-bottom:15px;
}
#mainContent .section .body_2 ol{
	padding: 0px;
	margin: 0px;
	padding-left: 25px; 
	padding-bottom:15px;
}
#mainContent .section .body_2 li{
	padding: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#535353;
}
#mainContent .section .body_2 li p{
	margin:0;
	padding:0;
	padding-bottom:5px;
}
#mainContent .section .body_2 a:link,#mainContent .section .body_2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:14px;
	color:#cd2f34;
	/* padding-bottom:15px; */
	text-decoration:none;
}
#mainContent .section .body_2 a:hover,#mainContent .section .body_2 a:active{
	text-decoration:underline;
}
#mainContent .section .body_2 .date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#77787b;
	margin-bottom:10px;
}
#mainContent .section .body_2 .date_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#77787b;
	margin-bottom:5px;
	padding:0;
}
#mainContent .section .body_2 .date2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#77787b;
	margin:0;
	padding:0;
}
#mainContent .section .body_2 .lead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#535353;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
#mainContent .section .body_2 .more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b43020;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}
#mainContent .section .body_2 .more a:link,#mainContent .section .body_2 .more a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b43020;
	text-decoration:underline;
}
#mainContent .section .body_2 .more a:hover,#mainContent .section .body_2 .more a:active{
	text-decoration:none;
}
#mainContent .section .body_2 img{
	float:left;
	margin-right:15px;
	padding:2px;
	background-color:#FFF;
	border:solid;
	border-width:1px;	
	border-color:#c6c7c7;
}
#mainContent .section .body_2 .hr{
	border:none;
	float:none;
	margin:0;
	padding:0;
	margin-top:7px;
	margin-bottom:7px;
}
#mainContent .section .body_2 .next{
	float:right;
	width:400px;
	height:20px;
	text-align:right;
}
#mainContent .section .body_2 .next select.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#77787b;
	width: 305px;
}
#mainContent .section .body_2 .prev{
	float:left;
	width:165px;
	height:20px;
	text-align:left;
}
#mainContent .section .body_2 .back_next{
	border:none;
	float:none;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:5px;
	margin-left:5px;
}
/* ************************************************************************************************** */
#mainContent .section .bottom{
	background-image:url(images/column_main_section_bottom_2.gif);
	height:2px;
	float:left;
	width:100%;
}
/* ----------- CONTAINER sidebarRight STYLES ------ */ 
#sidebarRight{
	margin:0;
	float:left;  
	width:305px;
	height:auto;
    display: inline; /* Ha Float balra és bal margó is van, akkor IE6 bug miatt kell ez a sor! */
}


#sidebarRight #donate_us_new{
	 width:295px;
	 margin-bottom:15px;
}

#sidebarRight #donate_us_new .section{
	 background-color:#f1f3f5;
	 border: 1px solid #cccccc;
	 border-radius:4px;
	 width:295px;
	 margin-bottom:5px !important;
	 padding:7px 0px 10px 10px;
	 min-height:0px;
}

#sidebarRight #donate_us_new .section h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b43020;
}
#sidebarRight #donate_us_new .section p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	margin-bottom:3px;
}
#sidebarRight #donate_us_new .section  a:link,#sidebarRight #donate_us_new .section  a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#535353;
	text-decoration:underline;
}
#sidebarRight #donate_us_new .section a:hover,#sidebarRight #donate_us_new .section a:active{
	text-decoration:none;
}




#sidebarRight #donate_us{
	background-image:url(images/donate_us_back_2.gif);
	 width:295px;
	 height:198px;
	 margin-bottom:15px;
	 padding:7px 0px 10px 10px;
}
#sidebarRight #donate_us h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b43020;
}
#sidebarRight #donate_us p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	margin-bottom:24px;
}
#sidebarRight #donate_us a:link,#sidebarRight #donate_us a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#535353;
	text-decoration:underline;
}
#sidebarRight #donate_us a:hover,#sidebarRight #donate_us a:active{
	text-decoration:none;
}
/* ************************************************************************** */
#sidebarRight .section{
	 width:305px;
	 min-height: 150px; _height: 150px; /* IE 6 does not support min-height */	
	 margin-bottom:15px;
}
#sidebarRight .section .head{
	background-image:url(images/column_right_section_head_2.gif);
	height:2px;
}
#sidebarRight .section .body{
	background-image:url(images/column_right_section_body_2.gif);
	padding:20px;
	min-height: 150px; _height: 150px; /* IE 6 does not support min-height */	
}
#sidebarRight .section .body h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b43020;
}
#sidebarRight .section .body h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#535353;
}
#sidebarRight .section .body a:link,#sidebarRight .section .body a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#535353;
	text-decoration:none;
}
#sidebarRight .section .body a:hover,#sidebarRight .section .body a:active{
	text-decoration:underline;
}
#sidebarRight .section .body a.big:link,#sidebarRight .section .body a.big:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#535353;
	text-decoration:none;
}
#sidebarRight .section .body a.big:hover,#sidebarRight .section .body a.big:active{
	text-decoration:underline;
}
#sidebarRight .section .body p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#535353;
}
#sidebarRight .section .body .date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#77787b;
	margin-bottom:10px;
}
#sidebarRight .section .body img{
	float:left;
	margin-right:15px;
	padding:2px;
	background-color:#FFF;
	border:solid;
	border-width:1px;	
	border-color:#c6c7c7;
}
#sidebarRight .section .body .more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b43020;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}
#sidebarRight .section .body .more a:link,#sidebarRight .section .body .more a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#b43020;
	text-decoration:underline;
}
#sidebarRight .section .body .more a:hover,#sidebarRight .section .body .more a:active{
	text-decoration:none;
}
#sidebarRight .section .body .hr{
	border:none;
	float:none;
	margin:0;
	padding:0;
	margin-top:7px;
	margin-bottom:7px;
}
#sidebarRight .section .bottom{
	background-image:url(images/column_right_section_bottom_2.gif);
	height:3px;
}
/* ------------ Form ---------------- */
.text_field {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width: 250px;
}
.textarea {
	width:250px;
	height:100px;
}
/* ---------- Floating ------------*/
.clearFloat { 
	clear:both;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.floatbox { /* Scrolling area without iframe  */ 
  float: left;
  clear:both;
  width: 150px;
  height: 150px;
  overflow:auto; 
  border:1px solid #6FC1EA; 
  /*
  overflow: auto - This will create a scrollbar - horizontal, vertical or both only if the content in the block requires it. For practical web development, this is probably the most useful for creating a scrolling area. 
  overflow: scroll - This will will insert horizontal and vertical scrollbars. They will become active only if the content requires it. 
  overflow: visible - This will cause the block to expand to view the content. 
  overflow: hidden - This forces the block to only show content that fits in the block. Other content will be clipped and not hidden with no scrollbars. 
  */
}