@import url(topheading.css);

/** DEFAULT CSS **/
body { margin:10px auto; text-align:center; padding:0; color:#444C35;  overflow:scroll!important; overflow:auto; }
#portal {  margin:0 auto!important;  text-align:left;}
form, div { margin:0; padding:0;}
p { padding:0; margin:5px 0;}
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#547100; text-decoration:underline; border:0;}
a:hover { text-decoration:none;}
h1 { font-size:18px}
h2 { font-size:14px}
h3 { font-size:12px}
img {border-style: none;}

.Editorial .Lead ul {list-style:disc; padding-left:20px;}
.Content ul {list-style:disc; padding-left:20px;}


.HeadPortlet { height:100%;}

/* webring */
.WebRingPortlet { border-bottom:1px solid #ccc; background-color:#F1F4ED; }
.WebRingPortlet .WebRing { float:left; height:25px; }
.WebRingPortlet .VakokGyengenlatok { float:left; padding:5px 0 0 5px;}
.WebRingPortlet .VakokGyengenlatok a { padding-left:15px; background:url(../../default/images/vakok_bg.gif) no-repeat left top;}
.WebRingPortlet .SuperNav { float:right; font:10px Verdana; color:#4F4F4F;  margin-left:80px; padding-top:2px; }
.WebRingPortlet .SuperNav select { font:10px Verdana; width:240px; }
.WebRingPortlet .Language { float:right; padding-top:4px; }
.WebRingPortlet .Language a { padding:0 3px;}

/* Head webring & head*/
.HeadPortlet { width:978px; border:1px solid #ccc;} 

/* Sides */
.LeftSide { width:170px; border-right:1px solid #ccc;  border-left:1px solid #ccc; background-color:#F9FAF5; }
.Content { width:640px;  }
.TwoColumnsContent { width:805px; border-right:1px solid #ccc;} 
.ForumContent { width:810px; border-right:1px solid #ccc;   }
.Content_gw { width:796px; padding:0 5px; border-right:1px solid #ccc;   }
.RightSide {width:166px; border-right:1px solid #ccc; border-left:1px solid #ccc; background-color:#F9FAF5; }


/* Heading, Menu */
.HeadingPortlet {  vertical-align:top; margin-top:5px;}
.HeadingPortlet .Heading{ width:159px;  padding:0;}
.HeadingPortlet .Top {  }	
.HeadingPortlet .Middle { }
.HeadingPortlet .Bottom { }

.Menu { font:bold 10px Verdana; }
.Menu ul { margin:0 1px 0 1px ; padding:0; list-style:none; border:0; }
.Menu li { margin:0;  padding:0; }
.Menu li a { padding:5px 5px 5px 5px;  text-decoration:none; }
html>body .Menu li a { width:auto; }
.Menu li a:hover { }

	.MenuLevel0 { }
	.MenuLevel0 a { display:block; margin:0; padding:5px 5px 5px 5px; text-decoration:none; width:150px; overflow:hidden; color:#547100; text-overflow:ellipsis; }
	.MenuLevel0 a:hover { width:150px!important; width:150px;  text-decoration:underline;  overflow:hidden;}
	/* .MenuLevel0 a:hover { width:auto!important; width:150px;  text-decoration:underline;  overflow:hidden;} */
		
	.MenuLevel1 { margin:0; }
	.MenuLevel1 li { border-bottom:0;  margin:0; padding:0; color:#9ACD66; }
	.MenuLevel1 a { display:block; margin-left: 20px; padding:5px 5px 5px 15px; color:#509831; font-weight:normal; text-decoration:none; width:90%;}
	.MenuLevel1 a:hover { width:121px!important; width:90%; font-weight:bold; text-decoration:none; } 
	/*.MenuLevel1 a:hover { width:200px!important; width:90%; font-weight:bold; text-decoration:none; } */
	 
	.MenuLevel2 { margin:0; }
	.MenuLevel2 li { border-bottom:0;  margin:0; padding:0; }
	.MenuLevel2 a { display:block; margin-left: 30px;  padding:5px 5px 5px 20px; text-decoration:none; width:90%;  }
	.MenuLevel2 a:hover { width:111px!important; width:90%; text-decoration:underline; }
	/*.MenuLevel2 a:hover { width:auto!important; width:90%; text-decoration:underline; } */
	
	.MenuLevel3 { margin:0; }
	.MenuLevel3 li { border-bottom:0;  margin:0; padding:0; }
	.MenuLevel3 a { font-weight:normal; color:#444C35; display:block; margin-left: 40px; padding:5px 5px 5px 25px; text-decoration:none; width:90%; background:none;  }
	.MenuLevel3 a:hover { width:101px!important; width:90%; text-decoration:underline; }
		
a#MenuOver { color:#c32f2b;}


/* ImageBanner */
.ImageBanner { text-align:center; }

/* Content Side */
.NevezetessegPortlet, .FavoritePortlet, .SearchResultPortlet, .ContentViewPortlet, .ContentListPortlet,
.SiteMapPortlet, .AttachmentPortlet, .ForumListPortlet, .TopicListPortlet, .TopicViewPortlet { margin-top:5px;}


.c_div { } 
.element_div { padding:0 10px;  } 
div.hr hr{ display:none;}
div.hr { margin:5px 0 5px 1px; padding:0; height:1px; background-color:#CCCCCC; color:#CCCCCC; width:100%; clear:both;  }
.NoContent { font:bold 12px Verdana; color:#C32F2B; text-align:center; width:400px; padding:20px 0;}

/* HeadingPath */
.HeadingPathPortlet  {font:9px Verdana; color:#C32F2B;  padding:10px 0px;  }
.HeadingPathPortlet a{ font:9px Verdana; color:#C32F2B; }
.HeadingPathPortlet .Text{ font:9px Verdana; color:#C32F2B; float:left; }

/* content border */
.Top {}
.Middle {}
.Bottom { }

/* Common Text Styles */
.MainTitle {font:bold 11px Verdana;}
.Title, .SearchResultNumber { font:bold 11px Verdana;  padding:5px 0 5px 0; color:#547100; }

.Title a { font:bold 11px Verdana;  text-decoration:underline; color:#547100; }
.Title a:hover { text-decoration:none; }
.SubTitle { font:10px Verdana; color:#D25307; padding:0 0 5px 0;}
.Date { font:10px Verdana; color:#547100; padding:0 0 5px 0;}
.Date span { font-weight:bold; padding-right:10px;}
.Lead { font:bold 10px Verdana; color:#4F4F4F;  padding:0 0 5px 0; clear:right; }
.Body { font:10px Verdana; color:#4f4f4f; padding:0 0 5px 0; }
.LeadRow { float:left; width:620px;  }
.Image { border:1px solid #ccc; float:left; margin-right:5px;}  /* ajanlo kep */
.Image img {margin:2px;}
.CikkImage{ } /* sima kep */
.CikkImage img {border:1px solid #ccc; padding:2px; }
.ArticleAdded {font:10px Verdana; color:#333; padding:0 0 5px 0;}
.Text { font:10px Verdana; color:#4F4F4F; padding:0 0 5px 0;}
.Added { font:10px Verdana; color:#333; padding:0 0 5px 0; }
.ArticleAdded { font:10px Verdana; color:#333; padding:0 0 5px 0; }
.Place { font:10px Verdana; color:#D25307; padding:0 0 5px 0;} 
.Place span { width:60px; font-weight:bold; padding-right:10px;}


/* jobb oldal elemei */
.Right_T { font:bold 11px Verdana;  padding:5px 0 5px 0; color:#547100; }
.Right_T a { font:bold 11px Verdana;  text-decoration:underline; color:#547100; }
.Right_T a:hover { text-decoration:none; }
.Right_ST { font:10px Verdana; color:#D25307; padding:0 0 5px 0;}
.Right_D { font:10px Verdana; color:#547100; padding:0 0 5px 0;}
.Right_D span { font-weight:bold; padding-right:10px;}
.Right_L { font:bold 10px Verdana; color:#4F4F4F;  padding:0 0 5px 0; clear:right; }
.Right_B { font:10px Verdana; color:#4f4f4f; padding:0 0 5px 0; }
.Right_A {font:10px Verdana; color:#333; padding:0 0 5px 0;}
.Right_Tx { font:10px Verdana; color:#4F4F4F; padding:0 0 5px 0;}
.Right_P { font:10px Verdana; color:#D25307; padding:0 0 5px 0;} 
.Right_P span { width:60px; font-weight:bold; padding-right:10px;}
.Right_Mt {font:bold 11px Verdana;}


/* listazo lapozo */
#page_list { float:left; font:bold 10px Verdana; margin:10px 0;  }
#page_list .prev { display:block;  float:left; width:100px; text-align:left;  padding-left:5px; border:1px solid #fff;}
#page_list .prev a {}
#page_list .middle {display:block;  text-align:center; width:220px; float:left;  background:none;  }
#page_list .next { display:block;  float:right; width:100px;   text-align:right;  padding-right:5px; border:1px solid #fff; }
#page_list .next a {}

/* cikk lapozas */
#pagebreakup { height:40px; padding-top:10px; float:left; }
#pagebreakup .prev { display:block; width:100px; float:left; border:1px solid #fff;  }
#pagebreakup .middle { display:block; width:216px; text-align:center; float:left;  }
#pagebreakup .next {  display:block; width:100px; text-align:right; float:left; border:1px solid #fff; }

.page_content {  width:620px; float:left;}
.page_content .Text a{border:0;}

#pagebreakdown {height:40px; padding-top:10px; float:left;}
#pagebreakdown .prev { display:block; width:100px; float:left; border:1px solid #fff;  }
#pagebreakdown .middle { display:block; width:216px; text-align:center; float:left;  }
#pagebreakdown .next {  display:block; width:100px; text-align:right; float:left; border:1px solid #fff; }

#pagebreak_list { margin-bottom:20px;}
#pagebreak_list span { padding:2px 0;}
#pagebreak_list a{}

/* ForwardPrint */
#ForwardPrint { text-align:center; margin-bottom:5px; }
#ForwardPrint .Email{ padding-right:5px; }
#ForwardPrint .Print{  padding-left:5px;}

/* Letter Size */
.LetterSize { float:right; padding-right:10px;}
.LetterPlus {margin-right:3px; cursor:pointer; }
.LetterMinus {  cursor:pointer;}

/*Editorial*/
.Editorial_Button {float:right; font-weight:bold;}

/* Nevezetesseg */
.Nevezetesseg .Title { }
.Nevezetesseg .Text {}
.Nevezetesseg .Text .CikkImage { float:left; border:1px solid #ccc; margin-right:5px;}
.Nevezetesseg .Text .CikkImage img { margin:2px;}

/* Search Result, Kereses Eredmenye */
.SearchResultPortlet {}
.SearchResultBody .Article { display:inline;  }
.SearchResultBody .SearchResultNumber { float:left; }
.SearchResultBg0 { display:block; clear:both; background-color:#D5DBEB; }
.SearchResultBg1 { display:block; clear:both;  background-color:#EAEDF6; }

.row0 { background-color:#F5F5F0;}
.row1 { background-color:#FBFBF8;}
.SearchResultPortlet .hr { margin:0; padding:0;}
.SearchResultPortlet #element_div{ margin:0 ; padding:0 0;}
.SearchDetails { padding:5px 10px;}
.SearchDetails .Title { color:#D17E2E;}
.SearchDetails .Text { font-weight:bold; color:#4f4f4f; padding:0; text-transform: lowercase; }
.SearchDetails .Text span { font-weight:bold; color:#D17E2E; }
.SearchDetails .Text a { font-weight:bold; color:#D17E2E; }
.Score { float:right; font:bold 10px Verdana; color:#D17E2E;}

.SearchResultPortlet .Top { }
.SearchResultPortlet .Middle { }
.SearchResultPortlet .Bottom {}
.SearchResultPortlet div#hr { margin:5px 0 5px 1px; padding:0; height:1px; background-color:#ccc; color:#ccc; width:439px; clear:both;  }

.SearchMark {background-color:#ccc;}

/* reszletes, osszett kereso */
.AdvancedSearch { font:10px Verdana;}
input.long { width:300px; }
input.short { text-align:center; width:40px; }
.AdvancedSearchSelect span {padding:0 2px;}

/* Downloadablebinary */
.Downloadablebinary {}
.Downloadablebinary .Title { font:bold 10px Verdana; color:#547100; padding:0 0 5px 0; }
.Downloadablebinary .Lead { font:bold 10px Verdana; color:#4F4F4F; padding:0 0 2px 0;}
.Downloadablebinary .Text { float:left; font:10px Verdana; color:#4F4F4F; padding:0 5px 2px 0;}
.Downloadablebinary .Icon { float:left; font:10px Verdana; color:#4F4F4F;  }
.Downloadablebinary .Text a {padding-left:5px; color:#D25307;}



/* -------------------------------- HtmlForm ------------------------------- */

.ContentViewPortlet .HtmlForm { position: relative; margin: 0; padding: 0; }
.ContentViewPortlet .HtmlForm .Title { position: relative; clear: both; color: #6d6e71; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; overflow: hidden; margin: 0; padding: 0; } 
.ContentViewPortlet .HtmlForm .Title a { color: #6d6e71; }
.ContentViewPortlet .HtmlForm .Lead { clear: both; margin-bottom: 10px; font: normal 12px Verdana; position: relative; top: 10px; width: 540px;}
.ContentViewPortlet .HtmlFormGroup { clear: both; margin-bottom: 10px; font: normal 11px Verdana; top: 10px; }
.ContentViewPortlet .HtmlFormGroup .GroupHeader { font: bold 12px Verdana; margin-top: 10px;  margin-bottom: 3px; width: 500px; }
.ContentViewPortlet .HtmlFormGroup .Text { font: normal 11px Verdana; margin-top: 5px;  margin-bottom: 3px; }
.ContentViewPortlet .HtmlFormGroup INPUT { font: normal 9px Verdana; border: 1px solid #404040; }
.ContentViewPortlet .HtmlFormGroup TEXTAREA { font: normal 9px Verdana; border: 1px solid #404040; }
.ContentViewPortlet .HtmlForm .button { position: relative; }
.ContentViewPortlet .HtmlForm .button INPUT { font: normal 11px Verdana; border: 1px solid #c0c0c0; background-color: #f0f0f0; }
.ContentViewPortlet .HtmlForm .Footer { font: normal 12px Verdana; color: #6d6e71; position: relative; top: 40px; }


/* Faq */
.FaqList .Title { font:bold 10px Verdana; color:#547100; padding:5px 0 5px 0; }
.FaqList .Title span { color:#4f4f4f;}
.FaqList .Title a { font:bold 10px Verdana; color:#547100; text-decoration:underline; }
.FaqList .Title a:hover { text-decoration:none; }

.Faq .Title { font:bold 10px Verdana; color:#D17E2E; padding:5px 0 5px 0;}
.Faq .Title span { color:#4f4f4f;}
.Faq .Text { font:10px Verdana; color:#4f4f4f;  padding:0 0 5px 0;}
.Faq .Back {}
/*.faq_tartalomjegyzek { color:#444C35;  margin-left:20px; font:bold 20px Verdana;  } 
.faq_element_title { color:#D17E2E; font:bold 10px Verdana;  margin-bottom:10px;  }
.faq_element_div { margin-left:10px; font:bold 10px Verdana; }
*/

/* RSS */
.RssPortlet { margin:10px 0;}
.RssPortlet ul{ margin:5px 0 0 0; padding:0;}
.RssPortlet li{ margin:0 0 0 40px; padding:0; list-style-type:none;}
.RssPortlet .RssList a { font:bold 10px Verdana; padding-left:15px; background:url(../images/rss_li.gif) no-repeat left top; }
.RssPortlet .RssDescription {font:15px Verdana; padding-left:15px;}

/* Webcompass, lintar */
.Webcompass a { background:url(../../default/images/w_webcompass_li.gif) no-repeat left top; padding:0 0 10px 10px;}
.Webcompass span { font:10px Verdana; margin-left:10px; color:#4f4f4f; }

/* SiteMap */
.SiteMap {}
#SiteMapLevel0 { font:bold 10px Verdana; color:#547100;  padding:5px 0 1px 0}
#SiteMapLevel0 a { font:bold 10px Verdana; color:#547100; text-decoration:none;}
#SiteMapLevel0 a:hover{ text-decoration:underline;}
#SiteMapLevel1 { font:bold 10px Verdana; color:#547100; padding:5px 0 1px 10px}
#SiteMapLevel1 a { font:bold 10px Verdana; color:#547100; text-decoration:none;}
#SiteMapLevel1 a:hover{text-decoration:underline;}
#SiteMapLevel2 {font:bold 10px Verdana; color:#547100; padding:5px 0 1px 20px}
#SiteMapLevel2 a{ font:bold 10px Verdana; color:#547100; text-decoration:none;}
#SiteMapLevel2 a:hover{text-decoration:underline;}
#SiteMapLevel3 {font:bold 10px Verdana; color:#547100; padding:5px 0 1px 30px }
#SiteMapLevel3 a{font:10px Verdana; color:#547100; text-decoration:none;}
#SiteMapLevel3 a:hover{text-decoration:underline;}

.SiteMapDescription { font:10px Verdana; color:#666666;}

/* Szovegdoboz */
.CikkTextbox { margin:7px 7px 3px 0;}
.CikkTextboxTitle, .EventTextboxTitle 
{background-color: #547100;	color: #FFFFFF;	font: 10px Verdana, Arial;	font-weight: normal; padding:5px;}

.CikkTextboxBody, .EventTextboxBody 
{border: 1px solid #547100; background-color:#fff;color: #547100; font: 10px Verdana, Arial; padding: 5px;	font-weight: normal;}

/* Tablazat alapertelemezett*/
.CikkArticleTableBorder { padding-top: 10px; padding-bottom: 10px; width:100%; }
.Table{ border-top: 1px solid #547100; border-left: 1px solid #547100; }
.CikkArticleFirstTd{padding:2px; border-right: 1px solid #547100; border-bottom:  1px solid #547100; 	font:bold 10px Verdana, Arial;	color: #547100;}
.CikkArticleEvenTd{ padding:2px; border-right: 1px solid #547100; border-bottom:  1px solid #547100; 	font: 10px Verdana, Arial;	color: #547100;}
.CikkArticleOddTd{ padding: 2px; border-right: 1px solid #547100; border-bottom:  1px solid #547100; 	font: 10px Verdana, Arial;	color: #547100;}
.CikkArticleTd p {margin:0; padding:0;}

/* Kulonbozo stilusu tablak classai */
/* stilus 1 */
.style1Table { border-top: 1px solid #547100; border-left: 1px solid #547100;}
.style1CikkArticleFirstTd {padding:2px; background-color: #769814;  border-right: 1px solid #547100; border-bottom: 1px solid #547100; 	font:bold 10px Verdana, Arial;	color: #fff; }
.style1CikkArticleEvenTd { padding:2px; border-right: 1px solid #547100; border-bottom: 1px solid #547100; font: 10px Verdana, Arial;	color: #547100; }
.style1CikkArticleOddTd { padding: 2px; border-right: 1px solid #547100; border-bottom: 1px solid #547100; font: 10px Verdana, Arial;	color: #547100;  }
/* stilus 2 */
.style2Table { border-top: 1px solid #547100; border-left: 1px solid #547100;}
.style2CikkArticleFirstTd {padding:2px; background-color: #769814; border-right: 1px solid #547100; border-bottom:1px solid #547100; font:bold 10px Verdana, Arial; color:#fff; }
.style2CikkArticleEvenTd { padding:2px; background-color:#E5EBD4; border-right: 1px solid #547100; border-bottom:1px solid #547100; font:10px Verdana, Arial; color:#547100; }
.style2CikkArticleOddTd { padding: 2px; border-right: 1px solid #547100; border-bottom: 1px solid #547100; font: 10px Verdana, Arial; color:#547100;  }
/* stilus 3 */
.style3Table { border-top: 1px solid #fff; border-left: 1px solid #fff;}
.style3CikkArticleFirstTd {padding: 2px; background-color: #769814; border-right: 1px solid #fff; border-bottom:1px solid #fff; font:bold 10px Verdana, Arial; color:#fff; }
.style3CikkArticleEvenTd { padding: 2px; background-color: #769814; border-right: 1px solid #fff; border-bottom:1px solid #fff; font:10px Verdana, Arial; color:#fff; }
.style3CikkArticleOddTd { padding: 2px;  background-color: #769814; border-right: 1px solid #fff; border-bottom: 1px solid #fff; font: 10px Verdana, Arial; color:#fff;  }
/* stilus 4 */
.style4Table { border-top: 1px solid #333; border-left: 1px solid #333;}
.style4CikkArticleFirstTd {padding: 2px; background-color: #fff; border-right: 1px solid #333; border-bottom:1px solid #333; font:bold 10px Verdana, Arial; color:#333; }
.style4CikkArticleEvenTd { padding: 2px; background-color: #fff; border-right: 1px solid #333; border-bottom:1px solid #333; font:10px Verdana, Arial; color:#333; }
.style4CikkArticleOddTd { padding: 2px;  background-color: #fff; border-right: 1px solid #333; border-bottom: 1px solid #333; font: 10px Verdana, Arial; color:#333;  }
/* stilus 5 */
.style5Table { }
.style5CikkArticleFirstTd {padding: 2px; background-color: #547100;  font:bold 10px Verdana, Arial; color:#fff; }
.style5CikkArticleSecondTd {padding: 2px; background-color:#769814;  font:10px Verdana, Arial; color:#fff; }
.style5CikkArticleEvenTd { padding: 2px; background-color: #E5EBD4;  font:10px Verdana, Arial; color:#547100; }
.style5CikkArticleOddTd { padding: 2px;  background-color: #D1DDB0;  font: 10px Verdana, Arial; color:#547100;  }
/* stilus 6 */
.style6Table { border-top: 1px solid #fff; border-left: 1px solid #fff;}
.style6CikkArticleFirstTd {padding: 2px; background-color: #D25307; border-right: 1px solid #fff; border-bottom:1px solid #fff;  font:bold 10px Verdana, Arial; color:#fff; }
.style6CikkArticleEvenTd { padding: 2px; background-color: #EAD9CE; border-right: 1px solid #fff; border-bottom:1px solid #fff; font:bold 10px Verdana, Arial; color:#D25307; }
.style6CikkArticleOddTd { padding: 2px;  background-color: #D3D3D3; border-right: 1px solid #fff; border-bottom:1px solid #fff; font:bold 10px Verdana, Arial; color:#D25307;  }


/* Attachment */
.Attachment .Title { font:bold 11px Verdana; color:#C32F2B; padding: 0; }
.Attachment .Lead { font:bold 10px Verdana; color:#4f4f4f; padding:8px 0 0 0;}
.Attachment div { margin:0; padding:0;}
.Attachment div a { font:10px Verdana; padding:0 0 0 15px; margin:0;}
.Attachment ul{ margin:0; padding:0; list-style:none;}
.Attachment li{ margin:0; padding:0;}
.Attachment li a{ font:10px Verdana; padding-left:15px;}
.Attachment li img { padding-right:5px;}

/* Authlogin, Eugyintezes */
.LoginPortlet {  padding:10px 5px;  margin:10px 0; border-top:1px solid #ccc; background:url(../../default/images/a_authlogin_bg.gif) no-repeat left top;}
#Login .MainTitle { padding-bottom:10px;}
#LoginForm { float:left;  width:155px;}
#LoginForm .Text { display:block; width:40px; float:left; padding:5px 0 5px 0; }
#LoginForm .Input {display:block; width:100px; float:right; padding:0 0 5px 0;}
#LoginForm .Input input { width:100px; border:1px solid #333;}
#LoginNav { float:left; width:155px; padding:5px 0; }
.LoginButton {float:right;}
.LoginReg {float:left; padding:3px 0 5px 0;  }

#LogoutForm { font:bold 10px Verdana; color:#547100}
.LogoutButton {float:right;  padding:3px 8px 10px 0;}
.Message { font:10px Verdana; color:#cc0000; margin:2px 0;}

/* authregistration */
.Authreg { margin:10px 0;}
.Authreg .Title { margin:5px 0 10px 0}
.Authreg .Text{ float:left; width:140px;}
.Authreg .Input input{ width:240px;}
.Authreg .Nav { margin:10px 0;}
.Authreg .ChangePass { display:block; width:200px; float:left; text-align:right; padding-right:10px;}
.Authreg .Button { display:block;width:200px;float:left;}

/* elfelejtett jelszo */
.ForgetPassword { margin:10px 0;}
.ForgetPassword .Title { margin:5px 0 10px 0}
.ForgetPassword .Text{ float:left; width:140px;}
.ForgetPassword .Input input{ width:240px;}
.ForgetPassword .Nav { margin:10px 0;width:260px; float:right;}

/* elfelejtett jelszo */
.ChangePassword { margin:10px 0;}
.ChangePassword .Title { margin:5px 0 10px 0}
.ChangePassword .Text{ float:left; width:140px;}
.ChangePassword .Input input{ width:240px;}
.ChangePassword .Nav { margin:10px 0;}
.ChangePassword .Note { font:10px Verdana; color:#cc0000;}
.ChangePassword .ChangePass { display:block; width:200px; float:left; text-align:right; padding-right:10px;}
.ChangePassword .Button { display:block;width:200px;float:left;}


/* Search Simple */
.SimpleQueryPortlet {  padding:0 5px;  margin-top:5px; border-bottom:1px solid #ccc;}
.SearchField { float:left;  padding:10px 5px 10px 7px;  }
.SearchField input {float:left; width:110px; border:1px solid #414141; padding:2px 0;}
.SearchField img {float:right;}

.SearchAdvLink { padding:0 0 5px 10px; }
.SearchAdvLink a { font:10px Verdana; color:#547100; text-decoration:underline;} 
.SearchAdvLink a:hover {text-decoration:none;}
.SearchIn { padding:0 0 0 4px; font:10px Verdana; color:#175A0E;} 
.SearchIn input { float:left;}

.SimpleQueryPortlet .Middle { }
.SimpleQueryPortlet .Bottom { }

/* Aktualaitasok */
.AktualitasokPortlet { padding:0 5px;  margin-top:5px; border-bottom:1px solid #ccc;}
.Aktualitasok .MainTitle { padding:0 0 10px 0;}
.Aktualitasok .Title { font:bold 10px Verdana; color:#D17E2E; padding:0; margin-bottom:5px; }
.Aktualitasok .Title a { font:bold 10px Verdana; color:#D17E2E; text-decoration:none; padding: 2px 0 0 10px; background:url(../../default/images/a_aktualitasok_li.gif) no-repeat left top; }
.Aktualitasok .Title a:hover { text-decoration:underline; }
/*.Aktualitasok .Lead { font:10px Verdana; color:#864608;  padding:5px 0 5px 10px;}*/

.AktualitasokPortlet .Middle { }
.AktualitasokPortlet .Bottom { }


/* szavazas, vote */
.VotePortlet {}
.Vote { float:left; width:159px;}
.VotePortlet .Title { font:bold 10px Verdana;  padding-left:5px; }
.VoteBody {float:left;  }
.Vote .VoteRow {  float:left; }
.Vote .VoteInput { display:block; width:25px; padding:3px 0; float:left;  }
.Vote .Text {display:block; width:129px; padding:5px 0 3px 0; color:#4f4f4f; float:left; }
.Vote .Button{ float:left; padding:5px 0 5px 50px;}

/* szavazas allas, voteresult */
.VoteResult { padding-bottom:5px; float:left; }
.VoteResult .VoteRow {  padding:3px 5px;  width:148px; float:left;  }
.VoteResult .Text {  }
.VoteResult .VoteLine{ border:1px solid #ccc; float:left; width:80px;}
.VoteResult .VoteLineBg{ height:12px; font:8px Verdana; background-color: #4C7FB8;  }
.VoteResult .Percent{ font:10px Verdana; color:#4f4f4f; padding-left:5px; float:left;  }


/* Map, Terkep */
.MapPortlet { margin-top:5px;}
.Map { }
.Map img { border:1px solid #43536A;}
.Map a { font:bold 10px Verdana; color:#43536A; text-decoration:underline; padding:10px 0 5px 0;}
.Map a:hover { text-decoration:none;}
.MapPortlet .Middle { }
.MapPortlet .Bottom { }

/* Favorite, Kedvencek */
.FavoritePortlet {}
.FavoritePortlet .MainTitle{padding-bottom:10px;}
.FavoritePortlet .Lead { float:left; width:120px;}
.FavoritePortlet .Lead a{ font-weight:normal; }
.FavoritePortlet .Lead a:hover{}
.FavoritePortlet .Button{  text-align:center;}
.FavoritePortlet .Middle { }
.FavoritePortlet .Bottom { }

/* Footer */
.rss { float:left; padding: 0 0 0 10px;}
.FooterPortlet {width:980px;  padding:5px 0; border:1px solid #ccc; background-color:#F1F4ED;}
.FooterPortlet .Footer { font:10px Verdana; color:#547100; text-align:center; margin-right:20px;}
.FooterPortlet .Footer a { font:10px Verdana; color:#547100; text-decoration:none;}
.FooterPortlet .Footer a:hover { text-decoration:underline;}
.FooterPortlet .DesignedBy { text-align:center; }
.FooterPortlet .DesignedBy a { font:bold 10px Verdana; color:#CCDDEE; text-decoration:none; padding:0 5px;}
.FooterPortlet .DesignedBy a:hover { text-decoration:underline;}


/* Forum */

.ForumTopicViewPortlet #element_div,  .ForumTopicListPortlet .element_div,   .ForumListPortlet .element_div,  .ForumNewTopicPortlet #element_div,
.ForumNewEntryPortlet #element_div { padding:0; margin:0 7px; }
.TopicView, .TopicList, .ForumList {  }



.HeadTitle  { background-color:#DCE1C7; font:10px Verdana; color:#547100;  padding:5px 0;  width:210px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.HeadTitle a {padding:0 0 0 5px; margin:0; font:bold 10px Verdana; color:#547100; text-decoration:underline; }
.HeadTitle a:hover { text-decoration:none;}
.uptitle a { background:url(../../default/images/f_forum_sort_up.gif) no-repeat right top; display:block; width:55px;  }
.downtitle a {background:url(../../default/images/f_forum_sort_down.gif) no-repeat right top; display:block; width:55px; }

.HeadText {background-color:#DCE1C7; font:bold 10px Verdana; color:#547100; padding:5px 0; border-right:1px solid #ccc; border-bottom:1px solid #ccc; width:70px;}
.HeadText a {padding:0 0 0 5px; margin:0; font:bold 10px Verdana; color:#547100; text-decoration:underline; }
.uptext a { background:url(../../default/images/f_forum_sort_up.gif) no-repeat right top; display:block; width:50px;  }
.downtext a {background:url(../../default/images/f_forum_sort_down.gif) no-repeat right top; display:block; width:50px; }

.HeadLast {background-color:#DCE1C7; font:bold 10px Verdana; color:#547100; padding:5px 5px;  border-bottom:1px solid #ccc; width:200px; }
.uplast a { background:url(../../default/images/f_forum_sort_up.gif) no-repeat right top; display:block; width:120px;  }
.downlast a {background:url(../../default/images/f_forum_sort_down.gif) no-repeat right top; display:block; width:120px; }

/* forum lapozas */
.ForumPaging { clear:both;  }

/* forumlist, topiclist */
.ForumListPage { }
.ForumList { background-color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; width:594px; }
.ForumList .Title { font:bold 10px Verdana; color:#547100; width:235px; padding:5px 5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;  }
.ForumList .Title a {font:bold 10px Verdana; color:#547100; text-decoration:underline;}
.ForumList .Title a:hover { text-decoration:none;}
.ForumList .Text { font:10px Verdana; color:#4f4f4f; width:75px; padding:5px 0; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.ForumList .Text a {font:10px Verdana; color:#4f4f4f; text-decoration:underline;}
.ForumList .Text a:hover { text-decoration:none;}
.ForumList .Last { font:10px Verdana; color:#547100; width:220px; padding:5px 5px;  border-bottom:1px solid #ccc;}
.ForumList .Last a{ font:10px Verdana; color:#547100; padding-right:2px;}
.ForumList .Last span { font:10px Verdana; color:#4f4f4f; }
.ForumList .Desc {font:10px Verdana; color:#4f4f4f; padding-top:5px; }

.ForumTopicListPortlet .Button { text-align:left; padding:0; margin:10px 0 7px 0; /*width:595px; */  /* background-color:#eee; */  background-color:#FFFFFF;    }
.ForumTopicListPortlet .Button a { margin:0; padding:0; display:block; width:70px; }

.NewTopic { padding-left:20px; }
.ForumNewTopicPortlet .Text {font:bold 10px Verdana;    }
.ForumNewTopicPortlet .Input {padding-bottom:10px;}
.ForumNewTopicPortlet .Input input{ width:550px; background-color:#fff; border:1px solid #ccc;}
.ForumNewTopicPortlet .Input textarea { width:550px; height:100px; background-color:#fff; border:1px solid #ccc;}
.ForumNewTopicPortlet .Input .htmlarea .toolbar table { border:none; }
.ForumNewTopicPortlet .Input .htmlarea { background-color:#FFFFFF; border:1px solid #ccc;}
.NewTopic .Button { text-align:left; padding:0; margin:10px 0; /* width:550px; */ /* background-color:#eee; */ }
.NewTopic .Button input { display:block;}
.ForumNewEntryPortlet .Input .htmlarea{ width:550px; border:1px solid #ccc;}

.TopicView {clear:both;}
.Topic { width:595px; margin:10px 0; border:1px solid #ccc; clear:both;}
.Topic .User {width:100px; height:20px; font:bold 10px Verdana; color:#547100; background-color:#DCE1C7; padding:0 5px; margin:0; border-right:1px solid #fff;}
.Topic .Head { background-color:#DCE1C7; margin:0;  }
.Topic .Head .Date { font: 10px Verdana; padding:0 5px; color:#547100;}
.Topic .Head .Nav { text-align:right; }
/*.Topic .Image { background-color:#fff; border:none; padding:0 5px;}*/
.Topic .TImage { background-color:#fff; border:none; border-right:1px solid #fff; padding:0px; width:90px; height:100%; margin:0;}
.Topic .Avatar { padding:5px 0;}
/*.Topic .Body { background-color:#fff; padding:5px; }*/
.Topic .TBody { background-color:#fff; padding:5px; width:505px;  }
.TopicVIP .TBody div {width:490px; overflow:hidden; text-overflow:ellipsis;}
.Topic .TBody div {width:490px; overflow:hidden; text-overflow:ellipsis;}
.Topic .Foot { background-color:#F1F4ED;  margin:0; padding:3px; height:18px; }

.ForumTopicViewPortlet .Button { float:left; text-align:left; padding:0; margin:10px 0 5px 0; width:595px; background-color:#eee;}
.ForumTopicViewPortlet .Button .Nav { float:left; padding:0 5px 0 0;      }
.ForumTopicViewPortlet .Button .Nav a{ display:block;}

.listed { background-color:#F1F4ED;}

/* forum lapozas */
.ForumPaging {font:bold 10px Verdana; color:#547100; margin:15px 0; padding:0 7px;}
.ForumPaging table{font:bold 10px Verdana;color:#547100; background-color:#eee; height:20px; width:595px;  }
.ForumPaging a { font:bold 10px Verdana; color:#547100; }


/* Hirlevel */
.Newsletter { font:10px Verdana;}
.Newsletter .Input {padding-left:40px;}
.Newsletter .Nav {padding:20px 0 0 60px;}

.NewsLetterLinkPortlet {padding:0 5px;  margin-top:5px; border-bottom:1px solid #ccc;}

/*
.BlogCategoryList { border-left:1px solid #ccc; border-top:1px solid #ccc;  width:594px; }
.BlogCategoryList .downtitle a{ width:85px; }
.BlogCategoryList .uptitle a{ width:85px; }
.BlogCategoryList .downtext a{ width:115px; }
.BlogCategoryList .uptext a{ width:115px; }
.BlogCategoryList .Title { padding:5px 5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.BlogCategoryList .Text { padding:5px 5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.BlogCategoryList .HeadText { width:100px; }


/* BLOG 
.BlogContent { padding:10px;} 
.BlogContent .HeadingPathPortlet  {font:9px Verdana; color:#C32F2B;  padding:0px 0px 10px 0;  }
.BlogCategoryListPortlet .Button {margin-bottom: 10px;}
.BlogListPortlet .element_div { padding:0 px;  }
.BlogViewPortlet {width: 588px;}
.BlogListPage { }
.BlogList { background-color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; width:594px; }
.BlogList .Title { font:bold 10px Verdana; color:#547100; width:235px; padding:5px 5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;  }
.BlogList .Title a {font:bold 10px Verdana; color:#547100; text-decoration:underline;}
.BlogList .Title a:hover { text-decoration:none;}
.BlogList .Text { font:10px Verdana; color:#4f4f4f; width:75px; padding:5px 5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.BlogList .Text a {font:10px Verdana; color:#4f4f4f; text-decoration:underline;}
.BlogList .Text a:hover { text-decoration:none;}
.BlogList .Last { font:10px Verdana; color:#547100; width:220px; padding:5px 5px;  border-bottom:1px solid #ccc;}
.BlogList .Last a{ font:10px Verdana; color:#547100; padding-right:2px;}
.BlogList .Last span { font:10px Verdana; color:#4f4f4f; }
.BlogList .Desc {font:10px Verdana; color:#4f4f4f; padding-top:5px; }

.BlogNewBlogPortlet .Text {font:bold 10px Verdana;    }
.BlogNewBlogPortlet .Input {padding-bottom:10px;}
.BlogNewBlogPortlet .Input input{ width:550px; background-color:#fff; border:1px solid #ccc;}
.BlogNewBlogPortlet .Input textarea { width:550px; height:100px; background-color:#fff; border:1px solid #ccc;}
.BlogNewBlogPortlet .Input .htmlarea .toolbar table { border:none; }
.BlogNewBlogPortlet .Input .htmlarea { background-color:#FFFFFF; border:1px solid #ccc;}

/* blog hozzaszolas moderalva lett 
.BlogCommentModerated {  font:10px Verdana; color:#cc0000; margin:2px 0; padding-left:2px; align:center; }



/* Error */
.Error { float:left; background-color:#fff; width:780px; font:bold 10px Verdana; }
.Error .Head{float:left; background:url(../../default/images/logo_giga.jpg) no-repeat left top; height:90px; width:780px; border-right:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #fff!important; border-bottom:1px solid #1B84A5;}
.Error .Title { padding:20px 0 0 10px; }
.Error .Body {float:left; padding-top:50px; height:400px;  border:1px solid #fff;}
.Error .Foot{float:left; width:780px; background-color:#9DD4E8; height:20px; border:1px solid #fff;}




/** edli **/
.edliFirst { background: url(images/edli_first.gif) repeat right top; height: 27px; width:354px; }
#edliComment { margin-right:7px; padding:0; float:right; position: relative; vertical-align:middle; }
.edliOthers { background: #E0F1F7; width: 354px; color:#003368;  border: 0px solid #003368; }
.edliPopup { background: #E0F1F7; width: 320px; color:#003368;  border: 0px solid #003368; margin: 10px;}
.edliHiddenSelect {position: absolute; top: 200px; left: 200px; visibility: hidden; width:auto; height:auto;}

.edliTable {width: 354px;}

/*Newsletter*/
.NewsLetterLink .Reg {padding:10px 2px 5px 9px;}
	/*registration*/
.Newsletter .Title  {margin-bottom:0px; padding-bottom:0px;}
.Newsletter .Text {margin-top:15px; font-weight:bold;}
.Newsletter .Nav {margin-top:5px;}

/*Civil org*/
.CivilOrgPortlet {margin-top:10px; background-color:#D5E2F9}
.CivilOrgPortlet .PortletTitle { background:#1D2460 url(../../gkm/images/right_darkblue_tab.gif) no-repeat right top;}
.CivilOrgPortlet a {color:#003366;}
.CivilOrg {margin-top:10px;}
.CivilOrg .TitleStyleText{margin-bottom:10px; padding-top:3px; background:#1D2460 url(../../gkm/images/kek_head_belso.gif) no-repeat left top; height:17px; font:bold 10px Verdana; text-transform:uppercase; color:#FFFFFF; text-indent:25px;}
.CivilOrg .Box {width:400px; float:left; margin-left:5px; display:block; padding:15px 10px;  background-color:#D5E2F9; border-bottom:3px solid #2C5597; border-top:3px solid #2C5597; border-right:1px solid #2C5597; border-left:1px solid #2C5597;}
.CivilOrg .Title {float:left; text-align:center; margin: 0px 0 10px 50px; display:block; clear:left; width:300px; font:bold 10px Verdana; color:#1D2460; padding:0 0 5px 0px;}
.CivilOrg .Text {float:left; clear:left; width:100px; height:30px;}
.CivilOrg .Text2 {float:left; clear:left; width:400px; height:30px;font:10px Verdana; color:#1D2460; padding:0 0 0px 0;}
.CivilOrg  a {font:10px Verdana; color:#1D2460; padding:0 0 5px 0;}
.CivilOrg .Input {float:left; width:300px; height:30px;}
.CivilOrg .InputB {float:left;  height:30px;}
.CivilOrg .Input input {width:200px; border:1px solid #1D2460; height:16px;}
.CivilOrg .Button {clear:left; display:block; float:left; margin-top:5px; height:30px; margin-left:100px;}
.CivilOrg .Registration {float:left;display:block; margin-top:5px; margin-left:30px; height:30px;}
.CivilOrg .Back {float:left;display:block; margin-top:5px; margin-left:30px; height:30px;}

/*forgalom*/
#forgalom .Text { display:block; width:40px; float:left; padding:5px 0 5px 0; }

.multiple { background:red; }
.kategoria1{ background:blue; }

/*header*/
#header {
margin : 0px;
padding : 0px;
background-color : #FFF;
Background-image : url('/sites/default/images/logo_middle.png');
background-repeat: repeat-x;
background-position: 0px 1px;
height : 83px;
}
/*SzamlaQuery*/
.SzamlaQuery { float:left;  padding:10px 5px 10px 7px;  }
.SzamlaQuery input {float:left; width:160px; border:1px solid #414141; padding:2px 0;}


/*Rss felsorolás*/

ul
  {
 padding: 13px; 
  }
