@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 #blog_links{
	width:100%;
	height:65px;
	float:left;
}
#footer_top #blog_links p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
}
#footer_top #blog_links a:link,#footer_top #blog_links a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;	
	color:#000;
	text-decoration:underline;
	padding:0px 5px;
}
#footer_top #blog_links a:hover,#footer_top #blog_links a:active{
	text-decoration:none;
}

#footer_top #blog_links a.first{ padding:0px !important; }


/* *************************************** */
#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 .contact p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}

#footer_main .contact a:link,#footer_main .contact a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
	text-decoration:underline;
}
#footer_main .contact a:hover,#footer_main .contact a:active{
	text-decoration:none;
}


#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;
	margin-top:10px;
}
#mainContent .section_half .body_3 p.kozepespiros{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
	margin-bottom:10px;
}
#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;
	margin-top:10px;
}
#mainContent .section_half2 .body_3 p.kozepespiros{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
	margin-bottom:10px;	
}
#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;
	margin-top:10px;
}
#mainContent .section_half3 .body_3 p.kozepespiros{
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#b43020;
	margin-bottom:10px;
}
#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;
	margin-bottom:10px;
}
#mainContent .section_half4 .body_3 img{
	float:right;
	margin-left:10px;
	margin-top: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 */	
}
#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.main-black-article .body_2{ 
	background: #000;
}

#mainContent .section.main-black-article .body_2 h2,
#mainContent .section.main-black-article .body_2 a,
#mainContent .section.main-black-article .body_2 p{ 
	color: #fff !important;
}



#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;
}
/* ----------- 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{
	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;
	margin-top:5px;
}
#sidebarRight #donate_us p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535353;
	margin-bottom:22px;
}
#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 #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 .section{
	 width:305px;
	 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;
}
#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;
}

#sidebarRight .section form{
	margin:10px 0px; 
}

#sidebarRight .section form input[type="text"]{	
	 width:260px !important;
	 margin:10px 0px;
	 padding: 3px 0px 3px 5px;
}

#sidebarRight .section form input[type="submit"]{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #77787b;
	padding:3px 10px;
	cursor:pointer;
}


/* ------------ 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. 
  */
}


/**************** BLOG *******************/
#social_top{ float: right; text-align: right; width: 50%; margin-top:40px; margin-right: 16px;}
.blog_sidebar{ margin-top:20px !important; }
.blog h1{ border-bottom:1px solid #ccc; padding-bottom:15px; font-size:16px;}
.blog h2{ border-bottom: 1px solid #ccc; margin: 10px 0px; }
.blog h2 a{ font-size:16px !important; }
.blog .body_2 { background:#fff !important;}
.blog .body_2 .date{ margin-bottom:0px !important; }
.blog .body_2 .image{ height:250px; overflow:hidden; padding:1px; background-color:#fff; border:1px solid #ccc; margin-bottom:20px;}
.blog .body_2 .image:hover{ border:1px solid #000; }
.blog .body_2 .image img{ border: none !important; padding:0px !important; margin:0px !important; }
.blog .body_2 .date p{ color:#666 !important; font-size:11px !important; }
.blog .body_2 p.more a{ text-decoration:none !important; }
.blog .body_2 p.more a:hover{ text-decoration:underline !important; }
#egy_cikk img{ /*width:570px !important;*/ margin-bottom:10px; }
#sidebarRight .section .first { padding-top:0px !important; border-top:none !important; }
#sidebarRight .section h2{ font-size: 16px !important; font-weight: bold !important; color: #b43020 !important; }
#sidebarRight .section .post{ border-top:1px solid #ccc; padding:10px 0px; }
#sidebarRight .section .post p.date{ color:#666; margin:5px 0px; }
#egy_cikk  .post-meta{ border-top:1px solid #ccc; padding:20px 0px; }
#egy_cikk .post-meta a.tag { color: #ffffff !important; font-size: 11px !important; padding: 4px 6px !important; background: #3b3b3b !important; margin: 0px 2px 2px 0px !important; text-transform: uppercase; display: block; float: left; white-space: nowrap; line-height: 1em !important;}
#egy_cikk .post-meta a.tag:hover { background: #cf3035 !important; text-decoration:none !important; }
#egy_cikk #video{ margin-bottom:20px; }
#blog_search{float: right; width: 350px; margin-top:15px; }
#blog-slider{ float:left; width:100%; height:254px; margin-bottom:40px; }
.video{ margin-bottom:20px; }
.blogger{ float: left; margin-bottom: 30px; }
.blogger h2{ margin-top:0px; }
.blogger .image{ float:left; margin-right:20px; height:auto !important; }
.blogger .name{ float:left; width:400px; margin-bottom:20px;}
.blogger .lead{ float:left; width:400px; }

#social{ margin:20px 0px; text-align:right;}
#social img{ width:16px !important; height:16px !important; border:none !important; float:right !important;}


#comments{ float:left; width:100%; }
#comments #head{ margin:20px 0px; float:left; width:100%;}
#comments #head #num_comment{ float:left; width:50%; text-align:left;}
#comments #head #num_comment p{ font-size:16px; font-weight:bold;}
#comments #head #new_comment{ float:left; width:50%; text-align: right; cursor:pointer;}
#comments #head #new_comment p{ font-size:16px; font-weight:bold;}

#comments .comment { float:left; margin-bottom:5%; width:100%; }
#comments .comment .left{ float:left; width:20%; margin-right:2%; }
#comments .comment .right{ float:left; width:78%; }
#comments .comment .right .post{ background: #ebebeb; padding:4%; position:relative; z-index:888; }
#comments .comment .right .post .arrow{ position:absolute; border-color: #ebebeb transparent transparent transparent; width: 0px; height: 0px; border-width: 20px; border-style: solid; top:14px; left:-20px; z-index:-1; }
#comments .comment .right .post p{ line-height:1.3em !important; margin:2px 0px; padding:0px !important;}
#comments .comment .right .reply{ float:right; margin:5px 0px; }
#comments .comment .right .reply a{ font-size: 10px; color: #77787b; }
#comments .answer{ margin-left:10%; width:90% !important; }
#comments .answer .left { width:25% !important; }
#comments .answer .right { width:73% !important; }


#comments form#new_post{ width:100%; float:left; border-top:1px solid #ccc; margin:20px 0px; padding:10px 0px;}
#comments form#new_post h3{ font-weight:bold; margin:10px 0px; font-size:16px; padding:10px 0px;}
#comments form#new_post label{ width:100%; float:left; width:20%; margin-bottom:10px;}
#comments form#new_post input[type="text"]{ float:left; width:77%; margin-bottom:10px; height:22px; padding-left:2%;}
#comments form#new_post textarea{ float:left; width:76.6%; height:85px; padding-left:2%; padding-top:2%; }
#comments form#new_post input[type="submit"]{ float:left; margin-left: 20%; margin-top: 10px; padding: 5px 30px;}


/* ********************** Képgaléria thumb képek vége ***************************** */ 
#egy_cikk .gallery {position:relative;width:100%;list-style: none; 	overflow: hidden; margin-bottom: 10px;margin-left:0px;padding-left:0px !important;}
#egy_cikk .gallery li {border: 1px solid;border-color:#CCC;width: 31.2%; height: 110px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;list-style: none !important;}
#egy_cikk .gallery li:nth-child(3n+3){margin-right:0px;	}
#egy_cikk .gallery li:hover {border-color:#333;}
#egy_cikk .gallery li div {left: 1px; top: 1px; width:98.9%;	height: 108px;overflow: hidden; position: absolute;}
#egy_cikk .gallery li div a { left: -2px; top: 0px; position: absolute; z-index: 2;}
#egy_cikk .gallery li div a img {margin:0;border:none;padding: 0px !important; border: 0px currentColor; /* width: 130px; */max-width: 100% !important;}
#egy_cikk .gallery li span { background: url("/images/nero40.png") left top; margin: 1px; padding: 1px 4px 2px 4px; width: 120px; height: 18px; bottom: 0px; overflow: hidden; font-size: 10px; display: block; position: absolute; z-index: 3;	text-align:left;}
#egy_cikk .gallery li span a {color:#FFF;text-align:left;}
#egy_cikk .gallery li div a img {margin-top: 0px;}
/* ********************** Képgaléria thumb képek vége ***************************** */

/********* LAPOZAS ************/
.lapozas {width: 100%; margin-right: 0px;padding: 5px 0px; text-align: center; font-size: 14px; margin-bottom:20px; }
.lapozas span {margin-top:10px;margin-bottom:10px;background:#FFF;padding: 1px 5px;font-weight: normal;color:#d4d4d4;}
.lapozas a {margin-top:10px;margin-bottom:10px;	background:#FFF; padding: 1px 5px; font-weight: normal;color: #000 !important;text-decoration:none !important; }
.lapozas a:hover {}

.low{ height:143px !important; }
