/*********************** APEH CSS *****************************************************/

/*********************** Általános beállítások ****************************************/
@import url(dutycalendar.css);
@import url(kerdoiv.css);
@import url(panasziroda.css);
@import url(archiv.css);
@import url(adonaptar.css);
@import url(java_download.css);
@import url(apeh_calc.css);
@import url(PropertyCalc.css);
@import url(search.css);
@import url(gyerekeknek.css);
@import url(languages.css);
@import url(tablestyles.css);
@import url(adonaptar_kicsi.css);
@import url(regio.css);

body {
	background-color:#dddfe2;
	margin:0; padding:0; 
	font:10px Verdana; 
	}
.Editorial .Body .Lead{
	margin: 0px 10px 0px 10px;
	}
.Editorial .Body .Lead blockquote a {
	font-weight:bold;
	}
.Editorial .Lead a{
	font-weight:bold; color:#8f2140;
	}
#portal {  
	width:1000px; 
	margin:0;
	background-color:#fff; 
	border:0px;  
	text-align:left; 
	}
form, div { 
	margin:0; padding:0;
	}
p { 
	padding:0; margin:7px;
	}
a { 
	color:#001256; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;	
	}
a:hover { 
	text-decoration:underline;
}
a img, a:link img, a:visited img {
  border:0;
}
h1 { 
	font-size:18px
	}
h2 { 
	font-size:14px
	}
h3 { 
	font-size:12px
	}
li p {	
	margin:0; padding:0;
	}

/**************************************************************************************/

.ListEditorialPortlet .Middle .c_div .hr{
	margin-left:8px;
	}
.ListEditorialPortlet .Middle .c_div {
	margin-left:8px;
	}
.ListEditorialPortlet .Middle .c_div .Editorial .Title {padding:0px;padding-top:10px;}

/*********************** felso bannerek ***********************************************/

.ChangingHeadPortlet { display:block; position:relative; left:0px; top:5px; float:left; }
.HeadImage1 {width:1004px; height:135px; background:url(../../apeh/images/apeh_header_hajnal.jpg) no-repeat;}
.HeadImage2 {width:1004px; height:135px; background:url(../../apeh/images/apeh_header_nappal.jpg) no-repeat;}
.HeadImage3 {width:1004px; height:135px; background:url(../../apeh/images/apeh_header_este.jpg) no-repeat;}
.HeadImage4 {width:1004px; height:135px; background:url(../../apeh/images/apeh_header_ejszaka.jpg) no-repeat;}

/*********************** webring ******************************************************/

.WebRingPortlet {position:absolute; top:0px; left:0px;
	width:1004px; height:16px !important; height:16px;
	background-color:#8f2140; border-bottom: 1px solid #fff;
	}
/***********************akadálymentes *************************************************/

.WebRingPortlet .VakokGyengenlatok {
	font:10px Verdana; 	display:block;  padding: 2px 0px 2px 0px;
	position:absolute; top:0px; left:15px; 
	}
.WebRingPortlet .VakokGyengenlatok a {
	color:#fff; font:10px Verdana; text-decoration:none; 
	}
.WebRingPortlet .VakokGyengenlatok a:hover { 
	text-decoration:underline;
	}

/*********************** az utolsó módosítás dátuma ***********************************/

.LastModificationPortlet {
	position:absolute; top:0px; left:730px;
	width:240px;  padding: 2px 0px 2px 0px;
	}
.LastModified { 
	color:#fff; text-align:right;/* */
	}

/*********************** belso oldali fejléc ******************************************/

.Head2 {
	width:1004px; height:85px; 
	background:url(../../apeh/images/head_img2.gif) no-repeat;
	border-top:1px solid #fff; position:relative; top:12px !important; top:12px;
	}
.Head2 span { 
	position:relative; top:30px; left:60px;
	color:#ffffff; font:italic 30px Verdana; 
	}

/*********************** Adózásról könnyedén oldali fejléc ****************************/

.HeadAdozasrol {
	width:1004px; height:85px; 
	background:url(../../apeh/images/adozasrol_headimg.png) no-repeat;
	border-bottom:1px solid #fff; border-top:1px solid #fff; top:22px !important; top:22px;
	}
.HeadAdozasrol span { 
	position:relative; top:27px; left:60px;
	color:#333333; font:italic 35px Verdana; font-weight:bold;
	}



/*********************** Felso menu ***************************************************/

.HeadingTop {
	background-color:#8f2140; width:200px;
	/*padding:1px 0px 0px 0px; margin:0px 0px 0px 0px;*/ border-bottom:1px solid #fff;
	}
.MenuTop { 
	z-index:2;
	font:bold 10px Verdana; 
	/*margin:0px 0px 0px 0px; padding-top:0px 0px 0px 0px;*/
	}
.MenuTop ul { 
	z-index:2;
	list-style: none;
	margin: 0; padding: 0;/**/
	}
.MenuTop .MenuLevel0 { 
	z-index:2; display:block; 
	position:relative; float:left; 
	/*padding:0px 0px 2px 0px;*/
	width:200px;
	text-align:center; 
	}
.MenuTop .MenuLevel0 ul { 
	z-index:2; display:none; 
	position:absolute; left:0px;
	}
.MenuTop .MenuLevel0 a { 
	z-index:2; display:block; overflow:hidden;
	width:200px;
	color:#ffffff; font:bold 10px Verdana; text-transform:uppercase; text-decoration:none; text-align:center;
	padding:4px 0px 2px 0px;/**/
	}
.MenuTop .MenuLevel0 a:hover {
	color:#ffffff; text-decoration:underline;
	}
.MenuTop .MenuLevel0_over {
	z-index:2;  display:block; 
	float:left; position:relative; width:200px;
	text-align:center; /*padding:0px 0px 2px 0px;*/
	}
.MenuTop .MenuLevel0_over ul {
	z-index:2;  display:none;
	position:absolute; top:16px; left:0px;/**/
	}
.MenuTop .MenuLevel0_over a { 
	z-index:2; display:block; overflow:hidden;
	width:200px; 
	color:#ffffff; font:bold 10px Verdana; text-transform:uppercase; text-decoration:none; text-align:center; 
	padding:4px 0px 2px 0px;/**/
	}
.MenuTop .MenuLevel1 a { 
	background-image:none; background-color:#dedfe3;
	width:188px;
	padding:2px 5px 0px;/**/
	color:#000; text-transform:none; text-align:left; text-decoration:none; 
	border-left: 1px solid #54616e; border-right: solid 1px #54616e; position:relative; top:2px;
	}
.MenuTop .MenuLevel1 a:hover {  
	background-color:#8f2140; background-image:none	color:#fff; text-decoration:none;
	border-left: 1px solid #54616e;	border-right: solid 1px #54616e;/*;*/

	} 
.MenuTop .MenuLevel0:hover ul, .MenuTop .MenuLevel0.over ul, .MenuTop .MenuLevel0_over:hover, .MenuTop .MenuLevel0_over ul {
	z-index:2;  display: block;
	width:200px;
	} 





.HeadingTopGyik {
	background-color:#8f2140;
	border-bottom:1px solid #fff;/*border-top:1px solid #fff;*/
	}

.HeadingTopGyik .MenuTop { 
	z-index:2;  
	width:160px;/*	 */
	}

.HeadingTopGyik .MenuTop .MenuLevel0 { 
	width:160px;                                   
	}

.HeadingTopGyik .MenuTop .MenuLevel0 a { 
	width:160px; 
	background-color:#8f2140
	}

.HeadingTopGyik .MenuTop .MenuLevel0_over {	}

.HeadingTopGyik .MenuTop .MenuLevel0_over a{width:160px;}

.HeadingTopGyik .MenuTop .MenuLevel1 a { 
	/**/position:relative; top:2px;
	background-image:none; background-color:#dedfe3;
	width:148px; 
	color:#000; text-transform:none; text-align:left; text-decoration:none; 
	border-left: 1px solid #54616e; border-right: solid 1px #54616e;/* padding:1px 5px 0px;*/
	}

.HeadingTopGyik .MenuTop .MenuLevel1 a:hover {  
	background-color:#8f2140; background-image:none;
	color:#fff; text-decoration:none;
	border-left: 1px solid #54616e;	border-right: solid 1px #54616e;
	} 


.HeadingTopGyik .MenuTop .MenuLevel0_over:hover, 
.HeadingTopGyik .MenuTop .MenuLevel0_over ul {
	width:160px; 	} 

/*********************** A legordulo menuk aljai es tetejei ***************************/

.lebomlo_bottom {
	z-index:100;
	background:url(../../apeh/images/menulev_bottom.gif) no-repeat left top; 
	width:200px; 
	padding:0px; margin:0px; 
	}
.lebomlo_bottom_gyik {
	z-index:100;
	background:url(../../apeh/images/menulev_bottom1.gif) no-repeat left top; 
	width:160px; 
	padding:0px; margin:0px; 
	}

.lebomlo_top {
	background:url(../../apeh/images/menulev_top.gif) no-repeat left bottom; 
	width:200px; height:7px;
	}

/*********************** dropdown baloldal  *******************************************/
.HeadingPortlet { 
	vertical-align:top;  
	}
.HeadingPortlet .Heading{   
	padding:0; 	
	}
.HeadingPortlet #navleft{
        padding-top:84px;
        }
.MenuLeft ul { 
	width:155px; 
	margin: 0; padding: 0; 
	list-style:none; 
	}
.MenuLeft .MenuLevel0 { 
	position: relative; 
	}
.MenuLeft .MenuLevel0 ul { 
	z-index:2; display: none; 
	position: absolute; left:155px; top:0;
	}
.MenuLeft .MenuLevel0 a { 
	display:block; 
	background:url(../../apeh/images/sszurke.gif) no-repeat left top; 	width:150px; 
	color:#fff; font:bold 11px Verdana; text-decoration:none; 
	margin:3px 0px 1px 0px;
	display:block; 
	width:150px;
	/*text-transform:uppercase; */
	padding:7px 0 5px 3px;  
	}
.MenuLeft .MenuLevel0 a:hover { 
	background:url(../../apeh/images/vszurke.gif) no-repeat left top;
	}

.MenuLeft .XMenuLevel0 { 
	position: relative; 
	}
.MenuLeft .XMenuLevel0 ul { 
	z-index:2; display: none; 
	position: absolute; left:155px; top:0;
	}
.MenuLeft .XMenuLevel0 a { 
	display:block; 
	background:url(../../apeh/images/x_sszurke.gif) no-repeat left top; 
	width:147px;  
	color:#fff; font:bold 11px Verdana; text-decoration:none; 
	padding:6px 0px 6px 5px; margin:3px 0px 1px 0px;
	}
.MenuLeft .XMenuLevel0 a:hover { 
	background:url(../../apeh/images/x_vszurke.gif) no-repeat left top;
	}

* html .MenuLeft ul li {  
	float: left; height: 1%; 
	}
* html .MenuLeft ul li a { 
	height: 1%; 
	}
.MenuLeft .MenuLevel0 .Semmi {
	display:block; 
	width:120px; height:10px;
	}
.MenuLeft .MenuLevel0:hover ul, .MenuLeft .MenuLevel0.over ul { 
	display: block; 
	width:185px; 
	} 
.MenuLeft .MenuLevel1 { 
	}
.MenuLeft .MenuLevel1 a{ 
	background-image:none; background-color:#dedfe3; 
	width:188px; 
	color:#000; font-size:10px; text-align:left; text-transform:none;
	padding:2px 5px; margin:0;
	border-left: 1px solid #54616e; border-right: solid 1px #54616e;
	}
.MenuLeft .MenuLevel1 a:hover { 
	background-image:none;background-color:#8f2140; 
	color:#fff; margin:0;
	border-left: 1px solid #54616e; border-right: solid 1px: #54616e;
	}

/*************************************************************************************/
.BackToMainPage {
	display:block; 
	height:30px; padding-top:14px;
	margin-top: 0px;
	}

/*********************** dropdown jobbra  *********************************************/
.ImageBannerMenuPortlet {  
	vertical-align:top; 
	}
.MenuRight .ImageBanner { 
	margin:0; padding-top:5px; padding-bottom:0px;
	}
.MenuRight ul {
	position:relative; right:5px; 
	width:150px; 
	margin: 0; padding: 0; 
	list-style: none; 
	}
.MenuRight .MenuLevel0 { 

	position: relative; 
	}
.MenuRight .MenuLevel0 ul { 
	position: absolute; left:-190px; top:5px; 
	display: none; 
	}
.MenuRight .MenuLevel0 a { 
	display:block; 
	width:145px; 
	color:#fff; font:bold 12px Verdana; text-decoration:none; 
	padding:3px 0px 0px 10px; 
	}
* html .MenuRight ul li { 
	float: left; 
	height: 1%; 
	}
* html .MenuRight ul li a { 
	height: 1%; 
	}
.MenuRight .MenuLevel0:hover ul, .MenuRight .MenuLevel0.over ul { 
	display: block; 
	width:185px; 
	} 
.MenuRight .MenuLevel1 { 
	}
.MenuRight .MenuLevel1 a{ 
	background-image:none; background-color:#dedfe3; 	 
	width:188px; 
	color:#000; font-size:10px; text-transform:none; text-align:left;
	padding:2px 5px; 
	border-left: 1px solid #54616e;
	border-right: solid 1px #54616e;
	}
.MenuRight .MenuLevel1 a:hover { 
	background-color:#8f2140; background-image:none;
	width:188px;
	color:#fff; 
	border-left: 1px solid #54616e;
	border-right: solid 1px #54616e;
	}

/*********************** harmas menu **************************************************/

.Harmasmenu {  
	position: relative; top:0px;
	width:650px;  /**/
	/*padding-left:20px; */padding-top:1px !important; padding-top:1px;
	background-color:#8f2140; height:10px;
	font-weight:bold; 
	/*border-top:1px solid #d4d0c8; border-bottom:1px solid #fff;*/
	}

.Harmasmenu a { 
	padding:2px 0px 0px 0px;
	text-transform:uppercase; 
	font-weight:bold; font:10px Verdana; color: #fff; 
	}
.Magan, .Egyeni, .Tarsasag, .Gyik {
	float:left; 
	margin: 0px;/*width:145px;padding-left:10px;*/
	color:#000;
	}
.Gyik {
padding-left:130px;}

.MaganNev, .EgyeniNev, TarsasagNev {
	font-size:14px; font-weight:bold; text-transform:uppercase; color:#001256; 
	text-align:center;align:center;
	/*width:400px;*/ padding-bottom:16px; 
	/*border-top:1px solid #001256; border-bottom:1px solid #001256; border-left:1px solid #001256; border-right:1px solid #001256;*/
 	}
.Magan a, 
.Egyeni a,
.Tarsasag a,
.Gyik a{
	float:left;
	/*width:145px; */
	font:10px; font-weight:bold; text-transform:uppercase; color:#fff; 
	text-align:left;
 	}
.Gyik a{
/*padding-left:100px;*/
}
.Egyeni {padding-left:40px; padding-right:40px;} 
.Magan a{
	padding-left:40px;/**/
 	}
.Magan a:hover,
.Egyeni a:hover,
.Tarsasag a:hover,
.Gyik a:hover
{
	/*width:145px;*/
	color:#fff; font:10px; font-weight:bold; text-transform:uppercase; 
	}



/* languages, zasazlok, flags */ 
.ContentListByKeyContent {
	padding-left:20px;
	}
.ContentlistByKeyArticles {
	padding:5px 0px 0px 0px;width:640px;
	}
.ContentListByKeyMore {
	padding:5px 0 10px 550px; 
	}


/*********************** mohu *********************************************************/
.Mohu { 
	text-align:center; 
	margin:5px 0;
	}

/*********************** Sides ********************************************************/
.LeftSide { 
	background-color:#8f2140; 
	width:155px; 
	border-right:5px solid #dedfe3; 
	}
.Content { 
	background-color:#eeeff1; 
	width:685px; 
	padding:0 0px; 
	}
.RightSide { 
	width:155px; 
	background-color:#ffffff; 
	border-left:5px solid #dedfe3;
	}
.Content2 { 
	background-color:#eeeff1; 
	width:830px; 
	border-left:5px solid #eeeff1; border-right:5px solid #CDCFD5;  
	}

.ImageBanner { 
	text-align:center; 
	margin:5px 0; 
	}

.RightBanner { 
	width:155px; 
	text-align:center; 
	}

/*********************** cimer ********************************************************/
.MoCimer .Cimer { 
	background:url(../../apeh/images/mo_cimer.gif) no-repeat left top; 
	width:115px; height:70px;
	margin-left:35px; 
	}
.CimerPortlet { 
	width:155px; 
	}

/*********************** Content Side *************************************************/

.NevezetessegPortlet, .FavoritePortlet, .SearchResultPortlet, .ContentViewPortlet, .ContentListPortlet, .EventBrowserPortlet,
.SiteMapPortlet, .AttachmentPortlet, .ForumListPortlet, .TopicListPortlet, .TopicViewPortlet, .HeadingPathPortlet,
.ForumTopicListPortlet, .ForumNewTopicPortlet, .ForumTopicViewPortlet, .ForumNewEntryPortlet, .RssChannelListPortlet, .UserPropertiesPortlet, .ForgetPasswordPortlet, .ChangePasswordPortlet { 
	margin-top:5px;
	}
.Attachment{margin:12px;
	}
.AttachmentPortlet .c_div {margin:12px;}
.ContentListPortlet {
	width:650px;
	padding-left:15px;padding-top:10px;
	}
.ContentListPortlet .Lead{
	padding-left:15px;
	}
ContentListPortlet .Title{
	padding-left:15px;
	}
.ContentViewPortlet{
	margin-left:5px; 
	}
.Terkep {
	display:block; 
	height:320px;
	}
div.hr hr{ 
	display:none;
	}
div.hr { 
	background-color:#54616e; 
	height:1px; width:650px;
	color:#54616e; 
	clear:both; 	 
	margin:3px 0 5px 1px; padding:0; 
	}
.HeaderTitle { 
	color:#001256; 
	font:11px Verdana;
	height:18px; 
	padding-left:5px;
	background:#aab0b7;
	border:1px solid #54616e;
	}
.FrissHeaderTitle { 
	height:18px; 
	color:#8f2140; font:11px Verdana; font-weight:bold;
	padding-left:15px;
	border-bottom:2px solid #8f2140;
	}
.ProgramHeaderTitle { 
	background:#54616e ;
	height:18px; 
	color:#fff; font:11px Verdana; font-weight:bold;
	padding-left:5px;
	border:1px solid #54616e;
	}

/**************************************************************************************/

.FontosPortlet {
	width:654px;margin:0 10px 10px 15px; padding-top:10px;
	}

/**************************************************************************************/

.LastDaysArticleListPortlet {width:650px;
	margin:0px 10px 10px 15px;
	}
.LastDaysArticleListPortlet .HeaderTitle {
	padding-left:20px;
	}
.LastDaysArticleListPortlet .Head {
	height:0px;
	}
.LastDaysArticleListPortlet .c_div { 
	padding:0 0px 0 0px;
	}
.LastDaysArticleListPortlet .Middle{
	margin-left:-10px;/**/ padding-top: 15px;
	}

/*********************** Common Text Styles *******************************************/

.MainTitle { 
	color:#261701; font:bold 11px Tahoma; text-transform:uppercase; 
	}
.Title { 
	color:#043D5E; font:bold 11px Verdana; text-decoration:none;
	padding:10px 0 10px 0; 
	}
.Title a { 
	color:#001256; font:bold 11px Verdana; text-decoration:none;
	}
.Title a:hover { 
	text-decoration:underline;
	}
.SubTitle { 
	color:#333; font:11px Verdana; 
	padding:0 0 10px 10px;
	}
.Date { 
	color:#043D5E; font:11px Verdana; 
	padding:0 0 5px 0;
	}
.Date span { 
	font-weight:bold; 
	padding-right:10px;
	}
span.Date {
	display:inline; 
	color:#043D5E; font:9px Verdana; 
	padding-left:10px;	
	}
.Lead { 
	color:#333; font:11px Verdana; 
	padding:0 0 0px 0;
	}
.Lead p{
	margin:5px 0 0px 0;
	}
.Body { 
	font:11px Verdana; 
	color:#333; 
	padding:0 0 0 0; 
	}
.Body p a {
	font:11px Verdana;
	}
.LeadRow { 
	float:left; 
	padding:0px 0px 5px 0px; 
}
.Image { 

	float:left; 
	margin-right:5px; padding:0;
	border:1px solid #ccc; 
	} 
/*********************** ajanlo kep ***************************************************/
.Image img {
	margin:2px;
	}
/*********************** lead kep *****************************************************/
.CikkImage img { 
	padding:2px; 
	border:1px solid #ccc;
	}
.CikkImage { 
	padding:2px; 
	border:1px solid #ccc;
	}

.Text { 
	color:#333; font:11px Verdana; 
	padding:0 0 0px 0;
	}
.Added { 
	color:#333; font:10px Verdana; 
	padding:0 0 5px 0;
	}
.ArticleAdded { 
	color:#333; font:10px Verdana; 
	padding:0 0 5px 0;
	}
.Place {
	color:#A5BDC9; font:11px Verdana; 
	padding:0 0 5px 0;
	} 
.Place span { 
	width:60px; 
	font-weight:bold; 
	padding-right:10px;
	}
.Message { 
	color:#cc0000;font:10px Verdana; 
	margin:2px 0;
	}

/*********************** Letter Size **************************************************/

.LetterSize { 
	float:right; 
	padding:7px 10px 0px 0px;
	}
.LetterPlus {
	margin:0; 
	cursor:pointer; 
	}
.LetterMinus { 
	margin:0 0 0 5px; 
	cursor:pointer;
	}

/*********************** listazo lapozo ***********************************************/
#page_list {
	float:left; 
	font:11px Verdana; 
	margin:10px 0; 
	}
#page_list .prev { 
	background-color:#D7D9E0; 
	display:block; width:100px; height:14px;
	float:left; 
	text-align:left; 
	padding-left:5px;	 
	border:1px solid #eeeff1; 
	}
#page_list .prev a { 
	color:#043D5E; 
	}
#page_list .middle {
	background:none; background-color:#D7D9E0; 
	display:block; width:435px; height:14px; 
	float:left;
	text-align:center; 
	border:1px solid #eeeff1; 
	}
#page_list .next { 
	background-color:#D7D9E0; 
	display:block; width:100px; height:14px; 
	float:left; 
	text-align:right; 
	padding-right:5px; 	
	border:1px solid #eeeff1; 
	}
#page_list .next a { 
	color:#043D5E;
	}
/*********************** cikk lapozas *************************************************/

#pagebreakup { 
	float:left;  
	margin-top:10px; 
	}
#pagebreakup .prev{ 
	background-color:#D7D9E0;   
	display:block; width:100px; height:14px; 
	float:left; 
	padding-left:5px; 
	border:1px solid #eeeff1; 
	}
#pagebreakup .prev a {
	color:#043D5E;
	}
#pagebreakup .middle { 
	background-color:#D7D9E0; 
	display:block; width:440px; height:14px; 
	color:#000; text-align:center; 
	float:left; 
	border:1px solid #eeeff1; 
	}
#pagebreakup .next { 
	background-color:#D7D9E0; 
	display:block; width:100px; height:14px; 
	padding-right:5px; text-align:right;
	float:left; 	
	border:1px solid #eeeff1;   
	}
#pagebreakup .next a  {
	color:#043D5E;  
	}
.page_content {
	width:675px; 
	color:#333;
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	float:left;
	}
.Body .page_content a {font-weight:bold;}
#pagebreakdown { 
	margin:10px 0; 
	float:left; 
	}
#pagebreakdown .prev { 
	display:block; 
	width:100px; 
	padding-left:5px; 
	float:left;height:14px;  
	background-color:#D7D9E0; 
	border:1px solid #eeeff1;  
	}
#pagebreakdown .prev a  {
	color:#043D5E;   
	}
#pagebreakdown .middle { 
	background-color:#D7D9E0; 
	display:block; width:440px; height:14px;  
	color:#000; text-align:center; 
	float:left; 
	border:1px solid #eeeff1; 
	}
#pagebreakdown .next {  
	background-color:#D7D9E0; 
	display:block; width:100px; height:14px; 
	text-align:right; 
	padding-right:5px; 
	float:left;
	border:1px solid #eeeff1; 
	}
#pagebreakdown .next a  {
	color:#043D5E;   
	}
#pagebreak_list { 
	margin-bottom:20px; 
	color:#000; 
	float:left; 
	}
#pagebreak_list span { 
	display:block; 
	padding:2px 0; 
	}
#pagebreak_list b { 
	font-weight:normal;
	}
#pagebreak_list a{
	color:#043D5E;  font-weight:bold;
	}
	
/********************** ForwardPrint *************************************************/

#ForwardPrint { display:block;
	float:left; 
	width:350px; 
	margin:15px 0px 5px 0px;
	}
#ForwardPrint .Email{
	padding-left:100px; 
	}
#ForwardPrint .Print{ position:relative; top:-33px; left:175px; padding-left:15px; 
	margin-top:5px;
	}

/*********************** HeadingPathPortlet *******************************************/

.HeadingPathPortlet {
	display:none;
	}
.HeadingPath { 
	height:20px; width:660px;
	color:#333; font:10px Verdana; 	
	padding-top:20px;  
	}
.HeadingPath a { 
	color:#0000ff; font:10px Verdana; 
	}

/*********************** Downloadablebinary *******************************************/

.Downloadablebinary p { 
	margin:0; padding:0;
	}
.Downloadablebinary .Title { 
	color:#A5BDC9; font:bold 11px Verdana; 
	padding:5px 0 5px 0; 
	}
.Downloadablebinary .Lead { 
	color:#042A54; font:bold 11px Verdana; 
	padding:0 0 2px 0;
	}
.Downloadablebinary .Text { 
	float:left; 
	color:#042A54; font:11px Verdana; 
	padding:5px 5px 5px 0 !important; padding:5px 5px 2px 0 ;
	}
.Downloadablebinary .Icon { 
	float:left; 
	color:#042A54; font:11px Verdana; 
	padding:5px 0 5px 0 !important; padding:5px 0 2px 0 ;
	}

/*********************** htmmlform ****************************************************/

.HtmlForm .FormTitle { 
	color:#042A54; font:bold 11px Verdana; 
	padding:5px 0 5px 0; 
	}
.HtmlForm .Text{ 
	vertical-align:top; 
	}
.HtmlForm .Text2 { 
	color:#042A54; font:10px Verdana; 
	padding-top:5px;
	}
.HtmlForm .Text3 { 
	color:#042A54; font:10px Verdana;  
	padding-top:10px;
	}
.HtmlForm .InputText {
	width:420px; 
	margin-bottom:10px; 
	}
.HtmlForm .InputTextArea {
	width:420px; 
	margin-bottom:10px;
	}
.HtmlForm .InputCheckBox {  
	text-align:left;
	}
.HtmlForm .InputListBox {
	font:10px Verdana; 
	margin-left:10px;
	}
.HtmlForm .Button { 
	text-align:center; 
	padding:10px 0; 
	}
.HtmlForm .Button input{ 
	width:68px; height:20px;
	}
.HtmlForm div.hr hr{ 
	display:none;
	}
.HtmlForm div.hr { 
	background-color:#54616e; 
	width:415px; height:1px; 
	color:#54616e; 
	margin:10px 0px 10px 1px; padding:0;
	}

/*********************** RSS **********************************************************/

.RssInfo {
	text-align:center;
	margin:25px 0 10px 0; 
	}
.RssInfo a { 
	color:#990000; font:bold 10px Verdana;
	} 
.RssImage { 
	width:100px; 
	text-align:right; 
	float:left; 
	padding-right: 10px;
	}
.RssTitle {    
	width:520px!important; width:515px; 
	float:left;  
	clear:right; 
}
.RssTitle a {
	valign:top; 
	font:bold 10px Verdana; 
	}
.RssDescription { 
	width:520px!important; width:515px;    
	font:10px Verdana; 
	float:left; 
	}

/*********************** Webcompass, lintar **************************************************************/

.Webcompass a { 
	background:url(../../kisoroszi/images/w_webcompass_li.gif) no-repeat left top; 
	padding:0 0 10px 10px;
	}
.Webcompass span { 
	color:#042A54; font:10px Verdana; 
	margin-left:10px; 
	}

/*********************** SiteMap ******************************************************/
.SiteMap {margin:12px;}
.SiteMap10 {
	margin:10px 20px;
	}
.SiteMap9 {
	margin:10px 20px;
	}
.SiteMap8 {
	margin:10px 20px;
	}
#SiteMapLevel0 { 
	color:#004366; font:bold 10px Verdana; 
	padding:5px 0px 1px 0px;
	}
#SiteMapLevel0 a { 
	color:#004366; font:bold 10px Verdana; text-decoration:none;
	}
#SiteMapLevel0 a:hover{ 
	text-decoration:underline;
	}
#SiteMapLevel1 { 
	color:#004366; font:bold 10px Verdana; 
	padding:5px 0px 1px 20px;
	}
#SiteMapLevel1 a { 
	color:#004366; font:bold 10px Verdana; text-decoration:none;
	}
#SiteMapLevel1 a:hover{
	text-decoration:underline;
	}
#SiteMapLevel2 {
	color:#004366; font:bold 10px Verdana; 
	padding:5px 0 1px 35px
	}
#SiteMapLevel2 a{ 
	color:#004366; font:bold 10px Verdana; text-decoration:none;
	}
#SiteMapLevel2 a:hover{
	text-decoration:underline;
	}
#SiteMapLevel3 {
	color:#1F5A9D; font:bold 10px Verdana; 
	padding:5px 0 1px 50px 
	}
#SiteMapLevel3 a{
	color:#1F5A9D; font:10px Verdana; text-decoration:none;
	}
#SiteMapLevel3 a:hover{
	text-decoration:underline;
	}

.SiteMapDescription { 
	color:#76818b; font:9px Verdana; 
	}

/*********************** Szovegdoboz **************************************************/

.CikkTextbox { 
	margin:7px 7px 3px 0px;
	}
.CikkTextboxTitle, .EventTextboxTitle {
	background-color: #E6EAED; 
	color: #043D5E;font: 10px Verdana, Arial;font-weight: normal;	
	padding: 5px; 
	border-top: 1px solid #333; border-right: 1px solid #333; border-left: 1px solid #333; 
	}
.CikkTextboxBody, .EventTextboxBody {
	background-color:#E6EAED;
	color: #043D5E; font: 10px Verdana, Arial;font-weight: normal;
	padding: 5px;	
	border: 1px solid #333; 
	}

/*********************** Tablazat *****************************************************/

.CikkArticleTableBorder { 
	width:100%; 
	margin:0px;
	}
.Table p{ 
	margin:0; 
	}
.CikkArticleFirstTd{ 
	padding: 2px;   	
	color: #333; font:normal 11px Verdana, Arial;	
	}
.CikkArticleEvenTd{ 
	color: #333; font:normal 11px Verdana, Arial;	
	padding: 2px; 	
	}
.CikkArticleOddTd{ 
	padding: 2px;  	
	color: #333; font:normal 11px Verdana, Arial;	
	}
.CikkArticleTd td p { 
	padding:0;
	}
.CikkArticleOddTd p a{ 
	 font: bold 11px Verdana, Arial; color:#001256;
	}
.CikkArticleEvenTd p a{ 
	 font: bold 11px Verdana, Arial; color:#001256;
	}


/*********************** Attachment ***************************************************/

.element_div .Attachment { 
	color:#042A54; font:bold 12px Verdana; 
	}
.Attachment .Title { 
	color:#A5BDC9; font:bold 12px Verdana; 
	}
.Attachment .Title { 
	font:bold 12px Verdana; 
	padding: 0; 
	}
.Attachment .Lead { 
	color:#042A54; font:bold 11px Verdana; 
	padding:8px 10px 0px 0px;
	}
.Attachment .Lead { 
	font:bold 11px Verdana;	
	padding:8px 0 0 0;
	}
.Attachment div {
	text-align: justify;
	margin:0px 10px 5px 0px;
	}
.Attachment div { 
	margin:0; padding:0;
	}
.Attachment a{ 
	margin: 0px;
	padding-left: 10px;
	}/**/

.Attachment ul{ 
	list-style:none;
	}
.Attachment ul{ 
	margin:0; padding:0; 
	list-style:none;
	}
.Attachment li{ 
	margin:0; padding:0;
	}
.Attachment li a{ 
	font:11px Verdana; 
	margin-left:10px;/*padding-left:15px;*/
	}
.Attachment li img { 
	padding-right:5px;

	}
.Attachment a{ 
	font:11px Verdana; 
	}

/*********************** Map, Terkep **************************************************/

.MapPortlet { 
	border-bottom:5px solid #fff;
	}
.Map .MainTitle { 
	text-align:left; 
	padding-bottom:5px;
	}
.Map { 
	text-align:center;
	padding:10px 10px; 
	}
.Map img { 
	border:1px solid #a54d66;
	}
.Map a { 
	color:#a54d66; font:bold 11px Verdana; text-decoration:underline; 
	padding:10px 0 5px 0;
	}
.Map a:hover { 
	text-decoration:none;
	}

/*********************** Footer *******************************************************/

.FooterPortlet {
	width:1004px; 
	}
.FooterPortlet .Left { 
	background-color:#8f2140; 
	width:155px; 
	border-right:5px solid #dedfe3; 
	}
.FooterPortlet .Footer { 
	background-color:#dedfe3; 
	padding:5px 0;
	}
.FooterPortlet .Right { 
	background-color:#ffffff;
	width:155px; 
	color:#FFFFFF; 
	}
.FooterPortlet .Left2 { 
	background-color:#54616e;
	width:155px; 
	}

.FooterPortlet .Footer2 { 
	background-color:#54616e; 
	}
.FooterPortlet .Right2 { 
	background-color:#54616e; 
	width:155px; 
	color:#FFFFFF; 
	}
.FooterPortlet .FooterHtml { 
	background-color:#dedfe3; 
	text-align:center; 
	}
.FooterPortlet .rss { 
	display:block; 
	text-align:center;
	}
.FooterPortlet .Footer { 
	color:#000; font:10px Verdana; text-align:center;  
}
.FooterPortlet .Footer a { 

	color:#8f2140; font:10px Verdana; text-decoration:none;
}
.FooterPortlet .Footer a:hover { 
	text-decoration:underline;
}
.FooterPortlet .Address { 
	background-color:#54616e; 
	color:#FFFFFF; text-align:center; 
	padding:4px 0; 
}
.FooterPortlet .DesignedBy { 
	background-color:#dddfe2; 
	text-align:center; 
	padding-top:5px; 
	}
.FooterPortlet .DesignedBy a { 
	color:#000; font:10px Verdana; text-decoration:none; 
	}
.FooterPortlet .DesignedBy a:hover { 
	text-decoration:underline;
	}
.Footer .Resolution {
	color:#808080; font:10px Verdana; text-align:center;
	}

/*********************** Footer2 wild *************************************************/

.Footer2Portlet {  
	width:1004px; 
	}
.Footer2Portlet .Left {
	background-color:#8f2140; 
	width:155px; 
	border-right:5px solid #dedfe3; 
	}
.Footer2Portlet .Footer { 
	background-color:#dedfe3; 
	padding:5px 0;
	border-left:5px solid #dedfe3; border-right:5px solid #dedfe3; 
	}
.Footer2Portlet .Left2 { 
	width:155px; 
	background-color:#54616e; 
	}
.Footer2Portlet .Footer2 { 
	background-color:#54616e; 
	border-left:5px solid #54616e; border-right:5px solid #54616e; 
	}
.Footer2Portlet .Footer2Html { 
	background-color:#dedfe3; 
	text-align:center; 
	border-left:5px solid #dedfe3; border-right:5px solid #dedfe3;  
}

.Footer2Portlet .rss { 
	display:block; 
	text-align:center;
	}
.Footer2Portlet .Footer { 
	color:#000; font:10px Verdana; text-align:center;  
	}
.Footer2Portlet .Footer a { 
	color:#8f2140; font:10px Verdana; text-decoration:none;
	}
.Footer2Portlet .Footer a:hover { 
	text-decoration:underline;
	}
.Footer2Portlet .Address { 
	background-color:#54616e;
	color:#FFFFFF; text-align:center;
	padding:4px 0; 
	}
.Footer2Portlet .DesignedBy { 
	background-color:#e0e2e7; 
	text-align:center; 
	padding-top:5px; 
	}
.Footer2Portlet .DesignedBy a { 
	color:#000; font:10px Verdana; text-decoration:none; 
	}
.Footer2Portlet .DesignedBy a:hover { 
	text-decoration:underline;
	}
.Footer .Resolution {
	font:10px Verdana; 
	color:#808080; 
	text-align:center;
	}
/*********************** Error ********************************************************/
.Error { 
	background-color:#fff; 
	width:1000px; 
	font:bold 10px Verdana; text-align:center; 
	}
.Error .Head{ 
	background:url(../../apeh/images/apeh_header_nappal.jpg) no-repeat left top; 
	height:180px; width:1008px; 
	}
.Error .Title {
	width:700px;
	font:bold 12px Verdana; text-align:center; 
	padding:20px 0 0 10px; margin:0 auto; 
	}
.Error .Body {
	width:700px; height:300px;  
	font:12px Verdana; text-align:left; 
	padding-top:50px; margin:0 auto;
	}
.Error .Body li{ 
	list-style-type:disc; 
	margin-left:20px; padding:5px 0px;
	}
.Error .Foot{  
	background-color:#CDCFD5;  
	width:1000px; height:30px; 
	}



/*********************** Last days downloadable program list **************************/

.LastDaysDownloadableProgramListPortlet {
	width:650px;
	margin:0 10px 10px 15px;
	}

.LastDaysDownloadableProgramListPortlet .Bottom {
	height:15px;
	}
.LastDaysDownloadableProgramListPortlet a {
	font-weight:bold; 
	}

/**************************************************************************************/
.PopUpBaseTable {
	width:664px; 
	margin-bottom:10px; margin-top:5px  
	}
.PopUpBase { 
	background:#4B5E89 url(../../apeh/images/headertitle_bg.gif) no-repeat left; 
	color:#fff; font:11px Verdana; 
	padding:3px 0 3px 30px; 
	}
.PopUpBaseDate { 
	background-color:#eeeff1; 
	display:block; 
	color:#CC0000; font:bold 11px Verdana; 
	padding:1px 0 1px 27px; 
	cursor:pointer; 
	}
.layhat { 
	border:1px solid #333; 
}
.PopUpTable { 
	background-color:#F7EDD9; 
	color:#000; font:11px Verdana; 
	padding:4px 2px; 
	border:5px solid #F7EDD9; 
	}
.PopUpDate { 
	background-color:#4B5E89; 
	color:#fff; 
	padding:5px; 
	}
.PopUpClose { 
	background-color:#4B5E89; 
	color:#fff; 
	padding:5px; 
	}
.PopUpClose span{ 
	display:block; 
	border:1px solid #fff; 
	padding:1px 3px; 
	cursor:pointer; 
	}
.backButton {        
	background-color: #ccd0d4;
	color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;
	padding: 2px;
	border-top: 1px solid #FFFFFF; border-right: 1px solid #76818b;	border-bottom: 1px solid #76818b; border-left: 1px solid #FFFFFF;
	}
.backButton a { 
	text-decoration: none; 
	}

.MenuListRight {position:relative; left:-15px; font:11px Verdana; font-weight:bold;}

.Aktualitasok {padding:5px 10px 5px 10px;}
.Aktualitasok .Title {padding:5px 0px 0px 0px; } 

/*********************** Newsletter ***************************************************/

.NewsLetterLink { 
	background-color:#4B5E89; 
	text-align:center; 
	padding:10px 0px; margin:1px; 
	border:2px solid #ccd0d4; 
	}
.NewsLetterLink .MainTitle { 
	color:#fff; 
	padding-bottom:10px; 
	}
.NewsLetterLink .Reg a { 
	color:#fff; text-decoration:none; 
	padding:5px 0px; 
	}
.NewsLetterLink .Reg a:hover { 
	color:#FF9900; 
}

/*********************** Registration *************************************************/

.Newsletter { 
	padding:10px 50px; 
	}
.Newsletter .Title  { 
	color:#8f2140; font:bold 12px Verdana; 
	margin-bottom:0px; padding-bottom:0px; 
	}
.Newsletter .Text { 
	color:#8f2140; font-weight:bold; 
	margin-top:15px; 
	}
.Newsletter .Input radio { 
	color:#000; }
.Newsletter .InputText { 
	color:#465E89; font:10px Verdana; 	
	}
.Newsletter .Nav { 
	margin-top:15px; 
	}
.Newsletter .Button { 
	padding:10px 0 0 20px; 
	}

/*********************** htmlNl *******************************************************/

.htmlNl { 
	font:10px Arial; 
	}
.htmlNl .htmlHeader { 
	font:italic 10px Arial; 
	} 
.htmlNl .htmlSalutation { 
	font:bold 10px Arial; 
	}
.htmlNl .htmlUrl a { 
	font:bold 10px Arial; text-decoration:underline; 
	}
.htmlNl .htmlModifyUrl a { 
	font:bold 10px Arial; 
	text-decoration:underline; 
	}
/**************************************************************************************/

.EvaFriss {
	padding-top:10px; margin:0px;
	}
.EvaFrissTd {
	margin:0px;
	}
.EvaFrissTd .LeadRow{
	width:320px;
	}
.EvaFrissHeaderTitle tbody tr{
	margin:0px;
	border-left-width:0px;
	}
.EvaLastDaysArticleListPortlet .Lead{
	margin-bottom:10px;
	}
.element_div_odd {
	width:322px;
	padding-right:5px;
}
.element_div_even {
	width:322px;
	padding-left:5px;
	}
.element_div_odd .Title{
	padding:0px; margin:0px;
	}
.element_div_even .Title{
	padding:0px;
	}
.element_div_even .Article{
	padding-right:0px;
	}

.EmptyLeft {
	width:155px;height:0px;
	margin-top:6px;

	}

/*.Gyik .Head { height:25px;
}*/
/*.Gyik { color:#f1f1f1; padding-left:20px;padding-right:10px;
}*/
/*.Gyik hr {width:0px !important; width:200px;text-align:left;float:left;padding-top:0px;padding-bottom:0px !important;padding-bottom:10px;color:#54616e;}
.Gyik .Middle .Back a{ font-weight:normal; float:right; margin-right:10px; font-size:9px;}

*/
.Faq {padding-bottom:20px;}
.FaqList a {font-size:11px;}

.CikkFaqSiteMap  { padding:0px 20px 10px 80px; 
}
.CikkFaqSiteMap  th{ padding:60px 20px 30px 20px; font-size:14px; color:#333333;
}

.FrissHeaderTitle { 
	height:18px; 
	color:#8f2140; font:11px Verdana; font-weight:bold;
	padding-left:15px;
	border-bottom:2px solid #8f2140;
	}
.Emergency {	width:654px;margin:0 10px 10px 15px; padding-top:10px;
}
.Emergency .Lead {padding-top:10px;}
.ContentViewPortlet .page_content .Text {
	margin-left:0px;}
.ContentViewPortlet .Text {padding-left:0px;margin:0px;}
.page_content div .Text {margin-left:10px;}
.page_content .Text ul li {padding-right:10px;}
.page_content .Text ol li {padding-right:10px;}
.page_content .Text p {padding-top:0px; padding-bottom:0px;}
.ArticleInside .Title {width:630px;padding-left:5px;}
.ArticleInside .Date {width:630px; padding:15px 0px 0px 5px;}
.ArticleInside .Body .LeadRow {width:630px;padding-bottom:15px;padding-left:5px;}

.LeadRow .Lead a {font-weight:bold;}
.ProgramSearchAttachment {padding-top:7px !important;padding:9px 12px 0px 12px;font-size:11px;}
#ProgramBack {padding-left:17px;padding-top:3px;}
.ContentListByKeywordsPortlet {padding-top:10px;}



.ContentViewPortlet .Lead {padding:0px 25px 0px 15px; font-style:italic; text-align: justify;}
.NoContent {width:630px;}







.Elvalaszto {position:relative; top:0px; left:0px; height:10px; background-color:#8f2140;border-bottom:1px solid #ffffff;}
.Magassag {height:208px;}
.AdozasrolTop .WebRingPortlet{width:1004px;}

.ImageBannerBottom {background-color:#dddfe2;}
.ImageBannerBottom {text-align:center;}

.Footer2Portlet2 .Left {background-color:#b8bfff;} 

.Footer2Portlet2 .Footer {background-color:#0039a6; background-color:#b8bfff;color:#fff; border:0px;}

.Footer2Portlet2 .Footer {border:0px; background-color:#b8bfff;}

.Footer2Portlet2 .Left2  {background-color:#0039a6; color:#fff; border:2px solid #0039a6; border-left:0px; border-right:0px;}

.Footer2Portlet2 .Address{background-color:#808cff; color:#fff;} 

.Footer2Portlet2 .Footer2{border:2px solid #0039a6; border-left:0px; border-right:0px;}


.Footer2Portlet2 .Left {
	width:155px; 
	}
.Footer2Portlet2 .Footer { 
	padding:5px 0;
	}
.Footer2Portlet2 .Left2 { 
	width:155px; 
	background-color:#808cff;/* */
	}

.Footer2Portlet2 .rss { 
	display:block; 
	text-align:center;
	}
.Footer2Portlet2 .Footer { 
	color:#000; font:10px Verdana; text-align:center;  
	}
.Footer2Portlet2 .Footer a { 
	color:#8f2140; font:10px Verdana; text-decoration:none;/**/
	}
.Footer2Portlet2 .Footer a:hover { 
	text-decoration:underline;/**/
	}
.Footer2Portlet2 .Address { 
	text-align:center;
	padding:4px 0; /**/
	}
.Footer2Portlet2 .DesignedBy { 
	padding-top:5px; 
	}

.ContentListByKeyContent .LeadRow{
	padding:0px 0px 5px 0px;width:640px;
	}


.BackToNavVp {padding-top: 20px;}

