@import url('forum.css');
@import url('lsm.css');
@import url('tablestyles.css');

body { font: normal 12px Verdana; background-color:#fff; color:#000000; margin:0 auto; padding:0; }
#portalmain { position:relative; }
#portaltop { }
#portalmiddle {}
#portal { }
#portalbottom { }
iframe{ float:left; padding:0; margin:0; }
form { margin:0 ; padding:0; }
div, p { font-family:Verdana; margin:0; padding:0; }
p { padding: 0; margin: 0; }
a { color: #0c73ae; text-decoration:none; }
a:hover { text-decoration:none; color:#0C73AE; }
img { border:none; }

/* ------------------------------------------------------------------------- */
/* ------------------------------------- TOP ------------------------------- */
/* ------------------------------------------------------------------------- */

/* Logo */
DIV.TopLogo { width: 989px; height: 150px; background:url(../../bpedu/images/logo_bg.jpg) no-repeat left top; float: none; position: relative; cursor: pointer; cursor: hand; }
DIV.AkadalymentesIkon { position: absolute; top: 85px; right: 22px; width: 25px; height: 25px; }
DIV.NyelvIkon { position: absolute; top: 115px; right: 22px; width: 25px; height: 25px; }

/* TopMenu */
.TopMenu { position: relative; width: 989px; height: 29px; background:url(../../bpedu/images/topmenu_bg.jpg) no-repeat left top; }
.TopMenu .Left { clear: right; float: left; width: 210px; text-align: center; vertical-align: middle; color: #58585a; font: 10px Verdana; line-height: 22px; }
.TopMenu .Menu { clear: right; float: left; float: left; }
.TopMenu .Menu UL { list-style-type: none; margin: 0; padding: 0; }
.TopMenu .Menu UL LI { float: left; margin: 0; padding: 0; color: #0c73ae; }
.TopMenu .Menu UL LI a { color: #0c73ae; font: bold 10px Verdana; text-transform: uppercase; line-height: 22px; vertical-align: middle; }
.TopMenu .Right { float: right; margin-right: 10px; line-height: 22px; vertical-align: middle; }
.TopMenu .Right a { margin-left: 5px; margin-right: 5px; }

/* ------------------------------------------------------------------------- */
/* ---------------------------------- LEFT --------------------------------- */
/* ------------------------------------------------------------------------- */

/* LeftMenu */
.LeftMenu { position: relative; width: 207px; background:url(../../bpedu/images/leftmenu_bg.jpg) no-repeat left top; }
.LeftMenu .Menu UL { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 10px 8px 0 6px; padding: 0; }
.LeftMenu .Menu UL LI A { margin-left: 10px; }
.LeftMenu .Menu ul li a:hover { color:#0C73AE; }
.LeftMenu .MenuLevel0 { margin: 0; background:url(../../bpedu/images/leftmenu_line_bg.jpg) repeat-x left top; }
.LeftMenu .MenuLevel0 A { color: #939598; font: bold 11px Tahoma; line-height: 20px; vertical-align: middle; }
.LeftMenu .MenuLevelHighlight0 { background:url(../../bpedu/images/leftmenu_line_hl_bg.jpg) repeat-x left top; margin: 0; }
LI.MenuLevelHighlight0 { background:url(../../bpedu/images/leftmenu_line_hl_bg.jpg) repeat-x left top; }
.LeftMenu .MenuLevelHighlight0 A { color: #821010; font: bold 11px Tahoma; line-height: 20px; vertical-align: middle; }
table.LeftMenu li.MenuLevelHighlight0 a:hover { color:#0c73ae; }
.LeftMenu .MenuLevel1 { padding-left: 10px; color: #0c73ae; background:url(../../bpedu/images/leftmenu_line_bg.jpg) repeat-x left top; }
.LeftMenu .MenuLevel1 A { color: #0c73ae; font: normal 11px Tahoma; line-height: 20px; vertical-align: middle; }
.LeftMenu .MenuLevel2 { padding-left: 20px; background:url(../../bpedu/images/leftmenu_line_bg.jpg) repeat-x left top; }
.LeftMenu .MenuLevel2 A { color: #0c73ae; font: normal 11px Tahoma; line-height: 20px; vertical-align: middle; }
.LeftMenu .MenuLevel3 { padding-left: 30px; background:url(../../bpedu/images/leftmenu_line_bg.jpg) repeat-x left top; }
.LeftMenu .MenuLevel3 A { color: #0c73ae; font: normal 11px Tahoma; line-height: 20px; vertical-align: middle; }
.LeftMenu #MenuOver { text-decoration: underline; }

/* ------------------------------------------------------------------------- */
/* ---------------------------------- RIGHT -------------------------------- */
/* ------------------------------------------------------------------------- */

/* Search */
TABLE.SimpleQueryPortlet { position: relative; width: 205px; background:url(../../bpedu/images/rightbox_bg.jpg) no-repeat left top; padding: 8px 6px 0px 6px; }
.SimpleQueryPortlet .SearchQuery { padding: 0 0 5px 0; margin: 0; }
.SimpleQueryPortlet .Search { margin: 0 10px 10px 10px; }
.SimpleQueryPortlet .MainTitle { color: #0c73ae; font: bold 11px Verdana; text-transform: uppercase; line-height: 20px; vertical-align: middle; }
.SimpleQueryPortlet .SearchField { margin-top: 10px; text-align: right; }
.SimpleQueryPortlet .Text { width: 165px; font: 9px Verdana; border: 1px solid #c0c0c0; }
.SimpleQueryPortlet .Button { clear: none; width: 70px; font: 9px Verdana; border: 1px solid #c0c0c0; margin-top: 5px; cursor:pointer; }

/* Vote */
TABLE.VotePortlet { position: relative; width: 205px; background:url(../../bpedu/images/rightbox_bg.jpg) no-repeat left top; padding: 8px 6px 0px 6px; }
.VotePortlet .Vote { padding: 0 0 5px 0; margin: 0; }
.Vote .MainTitle { color: #0c73ae; font: bold 11px Verdana; text-transform: uppercase; line-height: 20px; vertical-align: middle; margin-left: 10px; }
.Vote .Title { color: #000; font: bold 11px Verdana; margin: 10px; }
.Vote .VoteBody { color: #000; font: 10px Verdana; margin: 10px; }
.Vote .Button { clear: both; margin: 5px; }
.VotePortlet .VoteResult { padding: 0 0 5px 0; margin: 0; }
.VoteResult .MainTitle { color: #0c73ae; font: bold 11px Verdana; text-transform: uppercase; line-height: 20px; vertical-align: middle; margin-left: 10px; }
.VoteResult .Title { color: #000; font: bold 11px Verdana; margin: 10px; }
.VoteResult .VoteBody { color: #000; font: 10px Verdana; margin: 10px; }
.VoteResult { padding-bottom:5px; float:left; }
.VoteResult .VoteRow { padding:3px 5px;  width:148px; float:left; }
.VoteResult .Text { margin-bottom:5px; line-height:1.3em; }
.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; }
.sumOfVotes { margin:0px; font-weight:bold;}
/* RightBox */
.VoteInput input { vertical-align:middle; }

TABLE.RightBox { position: relative; width: 205px; background:url(../../bpedu/images/rightbox_bg.jpg) no-repeat left top; padding: 8px 6px 0px 6px; }
.RightBox .RightBoxTitle { color: #0c73ae; font: bold 11px Verdana; text-transform: uppercase; line-height: 20px; vertical-align: middle; bottom: 10px; }
.RightBox .RightBoxTitle SPAN { margin-left: 10px; }
.RightBox .RightBoxContent { position: relative; margin: 10px 10px 5px 10px; padding-bottom: 5px; }

/* ImageBanner */
.RightBox .ImageBanner { margin: auto; margin-top: 10px; padding: 0; width: 168px; border: 1px solid #000; }
.RightBox .ImageBanner a { display:block; }
.RightBox .ImageBanner img { width: 168px; }

/* EventBrowser */
.EventBrowser_S_right { position: relative; top: 10px; width: 168px; margin: auto; padding-bottom: 10px; }
.EventBrowser_S_right a{font-size:11px;}
.EBrowserHead_right { width: 168px; }
.EBrowserHead_right TD { background-color: #6d6d6d; color: #fff; font: bold 11px Verdana; height: 18px; }
.EBrowserHead_right a { color: #fff; font: bold 9px Verdana; margin: 2px 5px 2px 5px; }
.EBrowser_B_right { border: 1px solid #6d6d6d; width: 168px; }
.EBrowser_B_right TD { height: 17px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; }
.EBrowser_B_right .CalHead_right { width: 24px; background-color: #ebebeb; color: #6d6d6d; font: 10px Verdana; text-align: center; }
.EBrowser_B_right .ThisDay { width: 24px; background-color: #ebebeb; text-align: center; color: #523ef7; font: 10px Verdana; }
.EBrowser_B_right .ThisDay a { color: #523ef7; font: 10px Verdana; } 
.EBrowser_B_right .Thisweekend { width: 24px; background-color: #ebebeb; text-align: center; color: #f6826b; font: 10px Verdana; }
.EBrowser_B_right .Thisweekend a { color: #f6826b; font: 10px Verdana; } 
.EBrowser_B_right .EventDay,.EBrowser_B_right .EventWeekend { width: 24px; background-color: #f6826b; text-align: center; }
.EBrowser_B_right .EventDay a,.EBrowser_B_right .EventWeekend a { color: #fff; font: 10px Verdana; } 
.EBrowser_B_right .EventWeekend a{color:#0C73AE;}
.EBrowser_B_right .ThisDayEvent { width: 24px; background-color: #f6826b; text-align: center; /*border:1px solid #0C73AE;*/  }
.EBrowser_B_right .ThisDayCurrentEvent { width: 24px; background-color: #f6826b; text-align: center; border:1px solid #0C73AE;  }
.EBrowser_B_right .ThisDayCurrentEvent a { color: #0C73AE; font: 10px Verdana; } 
.EBrowser_B_right .ThisDayEvent a { color: #523ef7; font: 10px Verdana; color:#6D6D6D;} 
.EBrowser_B_right .ThisDayEventCurrent{ width: 24px; background-color: #f6826b; text-align: center; border:1px solid #0C73AE;}
.EBrowser_B_right .ThisDayEventCurrent a { color: #6d6d6d; font: 10px Verdana; } 
.EBrowser_B_right .Day { width: 24px; background-color: #fff; text-align: center; color: #6d6d6d; font: 10px Verdana; }
.EBrowser_B_right .Day a { color: #6d6d6d; font: 10px Verdana;  }
.EBrowser_B_right .CurrentDay { width: 24px; background-color: #fff; text-align: center; color: #6d6d6d; font: 10px Verdana; border:1px solid #0C73AE;}
.EBrowser_B_right .CurrentDay a { color: #6d6d6d; font: 10px Verdana; }
.EBrowser_B_right .Weekend { width: 24px; background-color: #fff; text-align: center; color: #f6826b; font: 10px Verdana; }
.EBrowser_B_right .Weekend a { color: #f6826b; font: 10px Verdana; }

/* LoginPortlet */
.LoginPortlet{ position: relative; width: 205px; background:url(../../bpedu/images/rightbox_bg.jpg) no-repeat left top; padding: 8px 6px 0px 6px;   }
.LoginPortlet .LoginBox {   border-bottom: 2px solid #ececec; } 
.LoginPortlet .MainTitle { color: #0c73ae; font: bold 11px Verdana; text-transform: uppercase; line-height: 20px; vertical-align: middle; margin-left: 10px; }
.LoginPortlet .LoginBody { width: 185px;padding:10px 0 0 10px; }
.LoginPortlet .LoginBody #LogoutForm{padding:0px 0px 10px 0px;}
.LoginPortlet #LoginForm { padding-bottom:6px; } 
.LoginPortlet #LoginForm .LoginField { padding-bottom:3px; } 
.LoginPortlet #LoginForm .LoginField input { width: 85px; font: 9px Verdana; border: 1px solid #c0c0c0; }
.LoginPortlet #LoginForm .LoginField .Text { display:block; float:left; width:80px; text-align:right; margin-right:2px; }
.LoginPortlet #LoginNav {}
.LoginPortlet #LoginNav .LoginButton .Button { margin-left:7px;   font: 9px Verdana; border: 1px solid #c0c0c0; }
.LoginPortlet #LoginNav .LoginButton .ForgetButton {width:100px;}
.LoginPortlet #LoginNav .LoginReg { margin-left:3px;  }
.LoginPortlet #LoginNav input {
-x-system-font:none;
border:1px solid #C0C0C0;
font-family:Verdana;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:0px;
cursor:pointer;
}

.LoginPortlet #LoginNav .ChangeButton{width:111px!important; #height:16px!important;}

/*.LoginPortlet .LogoutButton .LoginReg input {
-x-system-font:none;
font-family:Verdana;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-left:5px;
}*/

/* ------------------------------------------------------------------------- */
/* --------------------------------- FOOTER -------------------------------- */
/* ------------------------------------------------------------------------- */
.HtmlPortlet .Footer { clear: both; position: relative; top: 40px; left: 0; width: 989px; height: 39px; background:url(../../bpedu/images/footer_bg.jpg) no-repeat left top; text-align: center; font: 12px Verdana; color: #0c73ae; vertical-align: middle; line-height: 39px; padding-top:5px;}
.HtmlPortlet .Footer a { color: #0c73ae; font: 12px Verdana; }
.HtmlPortlet .Footer img { vertical-align: middle; }

/* ------------------------------------------------------------------------- */
/* ---------------------------------- MAIN --------------------------------- */
/* ------------------------------------------------------------------------- */

/* NavigationBar */
.NavigationBar { position: relative; background:url(../../bpedu/images/navmenu_bg.jpg) no-repeat left top; width: 578px; height: 38px; }
.NavigationBar .HeadingPath { color: #0c73ae; margin: 10px 15px; font: 11px Verdana; }
.NavigationBar .HeadingPath a { color: #0c73ae; font: 11px Verdana; }

/* ------------------------------------------------------------------------- */
/* -------------------------------- ContentList ---------------------------- */
/* ------------------------------------------------------------------------- */

.ContentListPortlet, .ContentListNoDatePortlet, .EventListPortlet { position: relative; width: 578px; }
.ContentListPortlet DIV.c_div, .ContentListNoDatePortlet DIV.c_div, .EventListPortlet DIV.c_div { float: left; clear: both; background:url(../../bpedu/images/article_bg.jpg) no-repeat left top; width: 578px; overflow: hidden; padding: 0px 0 10px 0; border-bottom: 10px solid #fff; }
.ContentListPortlet .c_div HR, .ContentListNoDatePortlet .c_div HR, .EventListPortlet .c_div HR { visibility: hidden; }
.ContentListPortlet .element_div, .ContentListNoDatePortlet .element_div, .EventListPortlet .element_div { position: relative; top: 10px; left: 15px; width: 553px; }

/* Article */
.ContentListPortlet .Article .Title, .ContentListNoDatePortlet .Article .Title, .EventListPortlet .Event .Title  { float: left; color: #939598; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; height: 35px; } 
.ContentListPortlet .Article .Title a, .ContentListNoDatePortlet .Article .Title a, .EventListPortlet .Event .Title a { color: #939598; }
.ContentListPortlet .Article .Title a:hover, .ContentListNoDatePortlet .Article .Title a:hover, .EventListPortlet .Event .Title a:hover { color: #0C73AE; }
.ContentListPortlet .Article .Date { float: right; position: relative; right: 10px; font: normal 10px Verdana; line-height: 22px; vertical-align: middle; color: #939598; }
.ContentListNoDatePortlet .Article .Date { display: none; }
.ContentListPortlet .Article .Body, .ContentListNoDatePortlet .Article .Body { clear: both; position: relative; margin: 0; padding: 0; }
.ContentListPortlet .Article .Image, .ContentListNoDatePortlet .Article .Image { float: left; border: 1px solid #000; margin: 0 5px 5px 0px; max-width: 120px; overflow: hidden; }
.ContentListPortlet .Article .Lead, .ContentListNoDatePortlet .Article .Lead { float: left; overflow: hidden; width: 415px; } 
.ContentListPortlet .Article .LeadNoImage, .ContentListNoDatePortlet .Article .LeadNoImage { float: left; overflow: hidden; width: 540px; } 

/* Gallery */
.ContentListPortlet .Gallery { position: relative; }
.ContentListPortlet .Gallery .Title { float: left; color: #939598; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; height: 35px; } 
.ContentListPortlet .Gallery .Title a { color: #939598; }
.ContentListPortlet .Gallery .Date { float: right; position: relative; right: 10px; font: normal 10px Verdana; line-height: 22px; vertical-align: middle; color: #939598; }
.ContentListPortlet .Gallery .Image { float: left; clear: left; position: relative; left: 0; top: 0px; max-width: 152px; } 
.ContentListPortlet .Gallery .Image img { max-width: 150px; }
.ContentListPortlet .Gallery .Lead { float: left; position: relative; left: 10px; width: 400px; } 

/* Downloadable Binary */
.ContentListPortlet .Downloadablebinary { position: relative; }
.ContentListPortlet .Downloadablebinary .Title { position: relative; top: 0; left: 0; width: 400px; color: #939598; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; height: 35px; } 
.ContentListPortlet .Downloadablebinary .Date { position: relative; top: 0; right: 5px; font: normal 10px Verdana; line-height: 15px; vertical-align: middle; color: #6d6e71; }
.ContentListPortlet .Downloadablebinary .Lead { position: relative; clear: both; font: normal 12px Verdana; }
.ContentListPortlet .Downloadablebinary .Text { position: relative; top: 10px; font: normal 12px Verdana; padding-top: 3px; }
.ContentListPortlet .Downloadablebinary .Icon { float: left; position: relative; top: 10px; clear: left; font: normal 12px Verdana; padding-right: 5px; padding-top: 3px; }

/* Event */
/*.ContentListPortlet .Event .Title  { float: left; color: #939598; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; height: 35px; } 
.ContentListPortlet .Event .Title a { color: #939598; }
.ContentListPortlet .Event .Date { float: left; position: relative;  line-height: 18px; vertical-align: middle; width: 540px; }
.ContentListPortlet .Event .Body { position: relative; margin: 0; padding: 0; width: 540px; }
.ContentListPortlet .Event .Place { float: left; overflow: hidden; line-height: 18px; vertical-align: middle; width: 540px; } 
.ContentListPortlet .Event .Lead { float: left; overflow: hidden; width: 540px; margin-bottom: 5px; } */

/* Event */
.EventListPortlet .Event .Title,.EventBrowserPortlet .Event .Title  { float: left; color: #939598; font: bold 12px Verdana; line-height: 22px;  height: 35px; width:522px; } 
.EventListPortlet .Event .Title a,.EventBrowserPortlet .Event .Title a { color: #939598; }
.EventListPortlet .Event .Date,.EventBrowserPortlet .Event .Date { float: left; position: relative;  line-height: 18px; vertical-align: middle; width: 540px; }
.EventListPortlet .Event .Body,.EventBrowserPortlet .Event .Body { position: relative; margin: 0; padding: 0; width: 540px; }
.EventListPortlet .Event .Place,.EventBrowserPortlet .Event .Place { float: left; overflow: hidden; line-height: 18px; vertical-align: middle; width: 540px; } 
.EventListPortlet .Event .Lead,.EventBrowserPortlet .Event .Lead { float: left; overflow: hidden; width: 540px; margin-bottom: 5px; }

/*Események*/
.Event { }
.Event .Title{}
.Event .Title a {}
.Event .Lead {}

.Event .Start {margin-left: 10px;}
.Event .Start .Date{font-weight:bold;padding-left:5px;width:450px;color:#939598;}
.Event .Start .StartTimeTitle{display:block;float:left; width:60px;line-height:18px;}
.Event .Place {margin-left: 10px;}
.Event .Place .PlaceTitle{display:block;float:left; width:60px;}
.Event .Place .Location{display:block;font-weight:bold;margin-left:60px;padding-left:5px;color:#939598;}

.Event .EventElementContent{font-weight:bold;}

.Event .ButtonMore a{}


/* NoContent */
.ContentListPortlet .NoContent, .ContentListNoDatePortlet .NoContent, .EventListPortlet .NoContent { margin: 10px 6px 0px 15px; background:url(../../bpedu/images/message.gif) no-repeat left top; padding-left: 40px; height: 50px; line-height: 32px; vertical-align: middle; }

/* Lapozas */
.ContentListPortlet #page_list, .ContentListNoDatePortlet #page_list,.EventListPortlet #page_list { position: relative; clear: both; top: 20px; margin: 10px; color: #0c73ae; font: normal 12px Verdana; text-align: center; border-top: 1px dashed #0c73ae; padding-top: 5px; }
.ContentListPortlet #page_list .middle, .ContentListNoDatePortlet #page_list .middle, .EventListPortlet #page_list .middle { display: inline-block; width: 100px; color: #0c73ae;  } 
.ContentListPortlet #page_list .prev, .ContentListPortlet #page_list .next, .ContentListNoDatePortlet #page_list .prev, .ContentListNoDatePortlet #page_list .next { display: inline-block; width: 100px; color: #0c73ae; } 
.ContentListPortlet #page_list .prev a, .ContentListPortlet #page_list .next a, .ContentListNoDatePortlet #page_list .prev a, .ContentListNoDatePortlet #page_list .next a , .EventListPortlet #page_list .prev a{ color: #0c73ae; } 

/* ------------------------------------------------------------------------- */
/* -------------------------------- ContentView ---------------------------- */
/* ------------------------------------------------------------------------- */

.ContentViewPortlet { position: relative; width: 578px; background:url(../../bpedu/images/article_bg.jpg) no-repeat left top; margin: 0; padding: 0 0 30px 0; }
.ContentViewPortlet .Content { position: relative; top: 0; left: 0; width: 578px; }
.ContentViewPortlet .ContentFunctions { float: right; position:absolute; top: 40px; right: 20px; z-index: 10;}

.ContentViewPortlet .c_div { position: relative; top: 10px; left: 15px; width: 550px; }
.ContentViewPortlet .page_content { position: relative; }
.ContentViewPortlet .CikkImageDiv{padding:10px 0px 0px 0px;}
/* ---------------------------------- Article ------------------------------ */

.ContentViewPortlet .ArticleInside { position: relative; margin: 0; padding: 0; }
.ContentViewPortlet .ArticleInside .Title { clear: both; color: #6d6e71; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; width: 550px; overflow: hidden; margin: 0; padding: 0; } 
.ContentViewPortlet .ArticleInside .Title a { color: #6d6e71; }
.ContentViewPortlet .ArticleInside .SubTitle { position: relative; top: 5px; font: bold 11px Verdana; color: #6d6e71; }
.ContentViewPortlet .ArticleInside .Date { position: relative; top: 5px; font: normal bold 11px Verdana; line-height: 22px; vertical-align: middle; color: #6d6e71; }
.ContentViewPortlet .ArticleInside .Source { position: relative; top: 5px; font: bold 11px Verdana; color: #6d6e71; }
.ContentViewPortlet .ArticleInside .Source SPAN { color: #bcbec0; } 
.ContentViewPortlet .Body { clear: both; position: relative; top: 20px; }
.ContentViewPortlet .Body .Lead { margin-bottom: 10px; }
.ContentViewPortlet .Text p { margin-bottom: 10px; }
.ContentViewPortlet .CikkImage { position: relative; border: 1px solid #000; margin: 3px; }

/*.ContentViewPortlet li{margin:0px 0px 0px 15px;}*/

/* Galeria [beagyazott] */
.Body .GalleryList { border: 1px solid #000; background-color: #000; text-align: center; display: inline-block!important; display:inline; width: 212px; margin: 5px; float:left!important; float:none; clear:both!important; clear:none; }
.Body .GalleryList img { max-width: 210px; width:auto!important; width:210px; }
.Body .GalleryList a { color: #fff; }

/* Textbox */
.CikkTextBoxBorder { font: normal 11px Verdana; color: #000;  margin: 5px; }
.CikkTextbox { background-color: #e0e0e0; border: 1px solid #000; position:relative; }
.CikkTextbox .CikkTextboxTitle { font: bold 12px Verdana; border-bottom: 1px solid #000; color: #000; }
.CikkTextbox .CikkTextboxBody {} 


/* Textbox 
.CikkTextbox { position: relative; background-color:#e0e0e0; margin:5px; padding-left:5px; padding-right:5px; border: 1px solid #5f7d90; }
.CikkTextboxTitle { padding-bottom:5px 0; font:bold 12px Verdana; color:#000; border-bottom:1px solid #000; }
.CikkTextboxBody { padding:3px; font:normal 11px Verdana; color:#000; }
*/

/* Table */
/*.Table {  margin-top:5px; border-top: 1px solid #000; border-left: 1px solid #000;}
.CikkArticleTable { margin-top:5px; border-top: 1px solid #000; border-left: 1px solid #000; }
.CikkArticleFirstTd { padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Arial, Helvetica, sans-serif;	color: #000;}
.CikkArticleEvenTd { padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Arial, Helvetica, sans-serif;	color: #000;}
.CikkArticleOddTd { padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Arial, Helvetica, sans-serif;	color: #000;}
.CikkArticleTd p {margin:0; padding:0;}
.CikkArticleTd { padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}*/


/* Table */
.Table {  margin-top:5px; border-top: 0px solid #000; border-left: 0px solid #000;}
.CikkArticleTable { margin-top:5px; border-top: 0px solid #000; border-left: 0px solid #000; }
.CikkArticleFirstTd { padding: 2px; border-right: 0px solid #000; border-bottom:  0px solid #000; 	font: 12px Arial, Helvetica, sans-serif;	color: #000;}
.CikkArticleEvenTd { padding: 2px; border-right: 0px solid #000; border-bottom:  0px solid #000; 	font: 12px Arial, Helvetica, sans-serif;	color: #000;}
.CikkArticleOddTd { padding: 2px; border-right: 0px solid #000; border-bottom:  0px solid #000; 	font: 12px Arial, Helvetica, sans-serif;	color: #000;}
.CikkArticleTd p {margin:0; padding:0;}
.CikkArticleTd { padding: 2px; border-right: 0px solid #000; border-bottom:  0px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}



/* stilus 1 */
/*.style1Table {  margin-top:5px; border-top: 1px solid #000; border-left: 1px solid #000;}
.style1CikkArticleFirstTd { padding: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; font: 12px Verdana, Helvetica, sans-serif, Arial; color: #000; background-color: #f2f6f6; }
.style1CikkArticleEvenTd { padding: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; font: 12px Verdana, Helvetica, sans-serif, Arial; color: #000; }
.style1CikkArticleOddTd { padding: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; font: 12px Verdana, Helvetica, sans-serif, Arial; color: #000; background-color: #f2f6f6; }
*//* stilus 2 */
/*.style2Table { margin-top:5px; border-top: 1px solid #000; border-left: 1px solid #000; }
.style2CikkArticleFirstTd { padding: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; font: 12px Verdana, Helvetica, sans-serif, Arial; color: #000; background-color: #f2f6f6; }
.style2CikkArticleEvenTd {padding: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; font: 12px Verdana, Helvetica, sans-serif, Arial; color: #000; }
.style2CikkArticleOddTd {padding: 2px; border-right: 1px solid #000; border-bottom: 1px solid #000; font: 12px Verdana, Helvetica, sans-serif, Arial; color: #000; background-color: #f2f6f6;}
*//* stilus 3 */
/*.style3Table {  margin-top:5px; border-top: 1px solid #000; border-left: 1px solid #000;}
.style3CikkArticleFirstTd { padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial; color: #000; background-color: #f2f6f6; }
.style3CikkArticleEvenTd {padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial; color: #000; }
.style3CikkArticleOddTd {padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial; color: #000; background-color: #f2f6f6; }
*//* stilus 4 */
/*.style4Table {  margin-top:5px; border-top: 1px solid #000; border-left: 1px solid #000;}
.style4CikkArticleFirstTd { padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
.style4CikkArticleEvenTd {padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
.style4CikkArticleOddTd {padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
*//* stilus 5 */
/*.style5Table {  margin-top:5px; border-top: 1px solid #000; border-left: 1px solid #000;}
.style5CikkArticleFirstTd { padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
.style5CikkArticleSecondTd { padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
.style5CikkArticleEvenTd {padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
.style5CikkArticleOddTd {padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
*//* stilus 6 */
/*.style6Table {  margin-top:5px; border-top: 1px solid #000; border-left: 1px solid #000;}
.style6CikkArticleFirstTd { padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
.style6CikkArticleEvenTd {padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
.style6CikkArticleOddTd {padding: 2px; border-right: 1px solid #000; border-bottom:  1px solid #000; 	font: 12px Verdana, Helvetica, sans-serif, Arial;	color: #000;}
*/





/* Lapozas */
.Body #pagebreakup { margin-top: 10px; margin-bottom: 10px; color: #0c73ae; font: bold 12px Verdana; }
.Body #pagebreakup .next { display: none; }
.Body #pagebreakup .prev { display: none; }

.Body #pagebreakdown { margin-top: 20px; margin-bottom: 10px; color: #0c73ae; font: normal 12px Verdana; text-align: center; border-top: 1px dashed #0c73ae; padding-top: 5px; }
.Body #pagebreakdown .middle { display: inline-block; width: 100px; color: #0c73ae;  } 
.Body #pagebreakdown .prev, .Body #pagebreakdown .next { display: inline-block; width: 100px; color: #0c73ae; } 
.Body #pagebreakdown .prev a, .Body #pagebreakdown .next a { color: #0c73ae; } 

.Body #pagebreak_list { color: #000; font: normal 12px Verdana; } 
.Body #pagebreak_list a { color: #0c73ae; font: normal 12px Verdana; } 

/* -------------------------------- 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; position: relative; 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; top: 20px; }
.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; }

/* -------------------------------- Event ------------------------------- */

.ContentViewPortlet .Event { position: relative; margin: 0; padding: 0; }
.ContentViewPortlet .Event .Title { clear: both; color: #6d6e71; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; width: 550px; overflow: hidden; margin: 0; padding: 0; } 
.ContentViewPortlet .Event .Title a { color: #6d6e71; }
.ContentViewPortlet .Event .SubTitle { position: relative; top: 5px; font: bold 11px Verdana; color: #6d6e71; }
.ContentViewPortlet .Event  .Date { position: relative; top: 5px; font: normal bold 11px Verdana; line-height: 22px; vertical-align: middle; color: #6d6e71; }
.ContentViewPortlet .Event .Source { position: relative; top: 5px; font: bold 11px Verdana; color: #6d6e71; }
.ContentViewPortlet .Event .Source SPAN { color: #bcbec0; } 
.ContentViewPortlet .Event .Lead { clear: both; position: relative; margin-top: 40px; width:540px; }
.ContentViewPortlet .Event .Place { clear: both; position: relative; margin-top: 10px; width: 540px; }
.ContentViewPortlet .Event .Body { clear: both; position: relative; margin-top: 10px; width: 540px; }
.ContentViewPortlet .Event .Body .Lead { }

/* ------------------------------ Attachments ------------------------------ */

.MainAttachments { position: relative; top: 0px; left: 0; margin: 0; padding: 0; }
.MainAttachments .c_div { position: relative; margin: 15px 15px 15px 15px; border-top: 1px dashed #0c73ae; }
.MainAttachments .Attachment { position: relative; margin: 0; padding: 0; top: 10px; }
.MainAttachments .Attachment .Title { color: #0c73ae; font: bold 12px Verdana; margin-bottom: 10px; }
.MainAttachments .Attachment DIV { margin-top: 5px; width:545px;}
.MainAttachments .Attachment a { color: #6d6e71; font: bold 11px Verdana; }

/* -------------------------- Downloadable Binary --------------------------- */

.ContentViewPortlet .Downloadablebinary { position: relative; margin: 0; padding: 0; }
.ContentViewPortlet .Downloadablebinary .Title { position: relative; top: 0; left: 0; color: #6d6e71; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; margin: 0; padding: 0; } 
.ContentViewPortlet .Downloadablebinary .Date { position: relative; top: 0; right: 5px; font: normal 10px Verdana; line-height: 15px; vertical-align: middle; color: #6d6e71; }
.ContentViewPortlet .Downloadablebinary .Lead { position: relative; top: 10px; clear: both; font: normal 12px Verdana; }
.ContentViewPortlet .Downloadablebinary .Text { position: relative; top: 10px; font: normal 12px Verdana; padding-top: 3px; }
.ContentViewPortlet .Downloadablebinary .Icon { float: left; position: relative; top: 10px; clear: left; font: normal 12px Verdana; padding-right: 5px; padding-top: 3px; }

/* ------------------------------------------------------------------------- */
/* -------------------------------- SearchResult --------------------------- */
/* ------------------------------------------------------------------------- */

.SearchResultsPortlet { position: relative; width: 578px; background:url(../../bpedu/images/article_bg.jpg) no-repeat left top; margin: 0; padding: 0; }
.SearchResultsPortlet .SearchResultTitle { color: #6d6e71; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; margin: 10px 15px 0px 15px; padding: 0; } 
.SearchResultsPortlet .SearchResultHeader { display: none; }
.SearchResultsPortlet .SearchResultBody { padding-left: 15px; padding-right: 15px; }
.SearchResultsPortlet .SearchResultNumber { display: none; }
.SearchResultsPortlet .SearchResultScore { display: none; }
.SearchResultsPortlet .SearchResultBg0, .SearchResultsPortlet .SearchResultBg1 { position: relative; border-bottom: 1px dashed #0c73ae; clear: both; display: block; padding-bottom: 30px; padding-top: 10px; }
.SearchResultsPortlet .SAct { display: inline; position: relative;}
.SearchResultsPortlet .SAct2 { display: inline; border: 1px solid; padding: 2px; //margin-right: 4px; // margin-top: 2px; // position: relative; }

.SearchResultsPortlet .Eredmeny TD { color: #0c73ae; font: normal 10px Verdana; }
.SearchResultsPortlet .Eredmeny .result_bottom { padding: 10px; color: #0c73ae; font: bold 12px Verdana; }

.SearchResultsPortlet .Message { margin: 10px 6px 0px 15px; background:url(../../bpedu/images/message.gif) no-repeat left top; padding-left: 40px; height: 50px; line-height: 32px; vertical-align: middle; }

/* Article */
.SearchResultsPortlet .Article { position: relative; }
.SearchResultsPortlet .Article .Title { position: absolute; top: 0; left: 0; width: 400px; color: #000; font: bold 12px Verdana; line-height: 15px; vertical-align: middle; } 
.SearchResultsPortlet .Article .Date { position: absolute; top: 0; right: 5px; font: normal 10px Verdana; line-height: 15px; vertical-align: middle; color: #6d6e71; }
.SearchResultsPortlet .Article .Body { position: relative; top: 20px; width: 545px; overflow: hidden; } 
.SearchResultsPortlet .Article .Image { float: left; border: 1px solid #000; margin: 0px 10px 5px 0px; max-width: 100px; /*height: 100px;*/ max-width:120px; overflow: hidden; clear: none; } 
.SearchResultsPortlet .Article .Lead { font: normal 10px Verdana; /*width: 400px; */clear: none; }
.SearchResultsPortlet .Place, .SearchResultsPortlet .Start, .SearchResultsPortlet .Lead { margin-top: 5px; }
.SearchResultsPortlet .Event { font-size: 10px;}
.SearchResultsPortlet .Event .Title { font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:15px; 
margin-bottom: 5px !important;}
.SearchResultsPortlet  .Event .Start .StartTimeTitle { line-height: 12px; }
.SearchResultsPortlet .Title { position: relative !important; height: auto !important; margin-bottom: -13px;}
.SearchResultsPortlet .LeadRow { font-size: 10px; }
/* Downloadable Binary */
.SearchResultsPortlet .Downloadablebinary { position: relative; }
.SearchResultsPortlet .Downloadablebinary .Title { position: relative; top: 0; left: 0; width: 400px; color: #000; font: bold 12px Verdana; line-height: 15px; vertical-align: middle; } 
.SearchResultsPortlet .Downloadablebinary .Date { position: relative; top: 0; right: 5px; font: normal 10px Verdana; line-height: 15px; vertical-align: middle; color: #6d6e71; }
.SearchResultsPortlet .Downloadablebinary .Lead { position: relative; top: 5px; clear: both; font: normal 12px Verdana; }
.SearchResultsPortlet .Downloadablebinary .Text { position: relative; top: 5px; font: normal 12px Verdana; padding-top: 3px; }
.SearchResultsPortlet .Downloadablebinary .Icon { float: left; position: relative; top: 5px; clear: both; font: normal 12px Verdana; padding-right: 5px; padding-top: 3px; }


/* ------------------------------------------------------------------------- */
/* ---------------------------------- Esemenyek ---------------------------- */
/* ------------------------------------------------------------------------- */

.EventBrowserPortlet { position: relative; width: 578px; }
.EventBrowserPortlet .Event { float: left; clear: both; background:url(../../bpedu/images/article_bg.jpg) no-repeat left top; width: 578px; overflow: hidden; padding: 0px 0 10px 0; border-bottom: 10px solid #fff; min-height:185px;}
.ie6 .EventBrowserPortlet .Event {height:200px;}
.EventBrowserPortlet .Title  { margin-left: 15px; margin-top: 10px; float: left; color: #939598; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; height: 35px; width: 540px; } 
.EventBrowserPortlet .Title a { color: #939598; }
.EventBrowserPortlet .Lead { float: left; margin-left: 15px; margin-bottom: 5px; width: 540px; overflow: hidden; clear:both; }
.EventBrowserPortlet .Place,.EventBrowserPortlet .Start { float: left; margin-left: 30px; width: 540px; overflow: hidden; clear:both; } 
/*.EventBrowserPortlet .Place { float: left; margin-left: 15px; width: 540px; overflow: hidden; clear:both; } 
.EventBrowserPortlet .Lead { float: left; margin-left: 15px; margin-bottom: 5px; width: 540px; overflow: hidden; clear:both; } */

.ContentViewPortlet .Event .Place{display:block;overflow:hidden;}
.ContentViewPortlet .Event .Place .EventDataTitle{display:block;float:left;width:60px;}
.ContentViewPortlet .Event .Place .EventElementContent{font-weight:bold;width:460px;display:block;float:left;}


/* ------------------------------------------------------------------------- */
/* -------------------------------- INTEZMENYEK ---------------------------- */
/* ------------------------------------------------------------------------- */

.IntezmenylistaPortlet { position: relative; width: 578px; background:url(../../bpedu/images/article_bg.jpg) no-repeat left top; margin: 0; padding: 0; }
.IntezmenylistaPortlet .IntezmenyLista { margin: 10px 15px 0px 15px; }
.IntezmenylistaPortlet .Title { color: #6d6e71; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; padding: 0; } 
.IntezmenylistaPortlet .Ranges { width: 100%;  text-align:center; margin-top: 10px; font: bold 11px Verdana; color: #6d6e71; line-height: 22px; text-transform:uppercase; vertical-align: middle;}
.IntezmenylistaPortlet .Ranges a { font: bold 11px Verdana; color: #0c73ae; line-height: 22px; text-transform:uppercase; vertical-align: middle; }
.IntezmenylistaPortlet .Item { margin-top: 10px; border-top: 1px solid #000; border-left: 1px solid #000; font: 11px Verdana; }
.IntezmenylistaPortlet .Item TD { padding: 2px; border-bottom: 1px solid #000; border-right: 1px solid #000; }
.IntezmenylistaPortlet .Item .Label { width: 120px; }
.IntezmenylistaPortlet .Item .Text { width: 420px; }
.IntezmenylistaPortlet .Separator { height: 1px; border: none; border-top: 1px dashed #0c73ae; margin: 10px 0px 0px 0px; }
.IntezmenylistaPortlet .Item .RowEven { background-color: #f2f6f6; }

/* ------------------------------------------------------------------------- */
/* ---------------------------------- TANTAR ------------------------------- */
/* ------------------------------------------------------------------------- */
.TantarIntezmenyKeresoPortlet { position: relative; width: 578px; background:url(../../bpedu/images/article_bg.jpg) no-repeat left top; margin: 0; padding: 0; }
.TantarIntezmenyKeresoPortlet .TantarPortlet { margin: 10px 15px 0px 15px; }
.TantarIntezmenyKeresoPortlet .Title { color: #6d6e71; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; padding: 0; } 
.TantarIntezmenyKeresoPortlet .SearchPanel { margin-top: 10px; font: 12px Verdana; }
.TantarIntezmenyKeresoPortlet .SearchPanel SELECT { width: 300px; font: 11px Verdana; margin-top: 3px; margin-bottom: 7px; }
.TantarIntezmenyKeresoPortlet .SearchPanel INPUT { font: 12px Verdana; border: 1px solid #c0c0c0; margin-top: 5px; }
.TantarIntezmenyKeresoPortlet .Result { border: none; border-top: 1px dashed #0c73ae; margin: 10px 0px 10px 0px; padding-top: 10px; font: 12px Verdana; }

.TantarTanarKeresoPortlet { position: relative; width: 578px; background:url(../../bpedu/images/article_bg.jpg) no-repeat left top; margin: 0; padding: 0; }
.TantarTanarKeresoPortlet .TantarPortlet { margin: 10px 15px 0px 15px; }
.TantarTanarKeresoPortlet .Title { color: #6d6e71; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; padding: 0; } 
.TantarTanarKeresoPortlet .SearchPanel { margin-top: 10px; font: 12px Verdana; }
.TantarTanarKeresoPortlet .SearchPanel SELECT { width: 300px; font: 11px Verdana; margin-top: 3px; margin-bottom: 7px; }
.TantarTanarKeresoPortlet .SearchPanel INPUT { font: 12px Verdana; border: 1px solid #c0c0c0; margin-top: 5px; }
.TantarTanarKeresoPortlet .Result { border: none; border-top: 1px dashed #0c73ae; margin: 10px 0px 10px 0px; padding-top: 10px; font: 12px Verdana; }

.TantarTanarKeresoPortlet .ResultTable { margin-top: 10px; border-top: 1px solid #000; border-left: 1px solid #000; font: 11px Verdana; width: 100%; }
.TantarTanarKeresoPortlet .ResultTable TH { padding: 2px; border-bottom: 1px solid #000; border-right: 1px solid #000; font: 10px Verdana; }
.TantarTanarKeresoPortlet .ResultTable TD { padding: 2px; border-bottom: 1px solid #000; border-right: 1px solid #000; font: 10px Verdana; }
.TantarTanarKeresoPortlet .ResultTable .Header { background-color: #f2f6f6; }
.TantarTanarKeresoPortlet .ResultTable .Row0 { background-color: #f2f6f6; }

/* ------------------------------------------------------------------------- */
/* ------------------------- Szaktanacsadok listaja ------------------------ */
/* ------------------------------------------------------------------------- */
.DataTablePortlet { position: relative; width: 578px; background:url(../../bpedu/images/article_bg.jpg) no-repeat left top; margin: 0; padding: 0; }
.DataTablePortlet .Portlet { margin: 10px 15px 0px 15px; }
.DataTablePortlet .Title { color: #6d6e71; font: bold 12px Verdana; line-height: 22px; vertical-align: middle; padding: 0; } 
.DataTablePortlet .SearchPanel { margin-top: 10px; font: 12px Verdana; }
.DataTablePortlet .SearchPanel SELECT { width: 300px; font: 11px Verdana; margin-top: 3px; margin-bottom: 7px; }
.DataTablePortlet .SearchPanel INPUT { font: 12px Verdana; border: 1px solid #c0c0c0; margin-top: 5px; }
.DataTablePortlet .Result { border: none; border-top: 1px dashed #0c73ae; margin: 10px 0px 10px 0px; padding-top: 10px; font: 12px Verdana; }

.DataTablePortlet .ResultTable { margin-top: 10px; border-top: 1px solid #000; border-left: 1px solid #000; font: 11px Verdana; width: 100%; }
.DataTablePortlet .ResultTable TH { padding: 2px; border-bottom: 1px solid #000; border-right: 1px solid #000; font: 10px Verdana; }
.DataTablePortlet .ResultTable TD { padding: 2px; border-bottom: 1px solid #000; border-right: 1px solid #000; font: 10px Verdana; }
.DataTablePortlet .ResultTable .Header { background-color: #f2f6f6; }
.DataTablePortlet .ResultTable .Row0 { background-color: #f2f6f6; }


/* ------------------------------------------------------------------------- */
/* ---------------------------------- SITEMAP ------------------------------ */
/* ------------------------------------------------------------------------- */
.SiteMapPortlet { position: relative; width: 578px; background:url(../../bpedu/images/article_bg.jpg) no-repeat left top; padding: 8px 6px 0px 6px; }
.SiteMapPortlet .PortletTitle { color: #0c73ae; font: bold 11px Verdana; text-transform: uppercase; line-height: 20px; vertical-align: middle; bottom: 10px; }
.SiteMapPortlet .PortletTitle SPAN { margin-left: 10px; }
.SiteMap { position: relative; margin: 10px 10px 5px 10px; border-bottom: 2px solid #ececec; }
.SiteMap #SiteMapLevel0 {padding:5px 0px;background:transparent url(/sites/bpedu/images/minileft2.png) no-repeat left 6px;}
.SiteMap #SiteMapLevel0 a { padding-left:10px;}
.SiteMap #SiteMapLevel1 {font-size:11px; margin-left:20px; padding:5px 0px;}
.SiteMap #SiteMapLevel2 {font-size:11px; margin-left:35px; padding:5px 0px;}
.SiteMap #SiteMapLevel3 {font-size:10px; margin-left:45px; padding:3px 0px;}
.SiteMap #SiteMapLevel4 {font-size:10px; margin-left:55px; padding:3px 0px;}
.SiteMap #SiteMapLevel5 {font-size:10px; margin-left:65px; padding:3px 0px;}

/* ------------------------------------------------------------------------- */
/* --------------------------------- ERROR PAGE ---------------------------- */
/* ------------------------------------------------------------------------- */
.Error {}
.ErrorHead { height:160px; }
.ErrorBody { width:980px; height:600px; padding-top:170px;}
.Error .Logo { display:block; width:990px; height:150px;background:transparent url(/sites/bpedu/images/logo_bg.jpg) no-repeat top left; border-bottom:1px solid #CCCCCC;}
.Error .Head { padding-bottom:20px;width:980px; padding-left:30px; margin-left:130px; text-align:left; font:12px Arial; padding-top:50px; height:300px;}
.Error .Title { margin:0px auto; text-align:center; font:bold 12px Arial; padding:40px 0px 0px 10px;}
.Error .Body li{ margin:0 0 0 20px; padding:5px 0 5px 20px; list-style-type:disc;}
.Error .Foot {} 
.ErrorPortlet .PermissionTitle { margin:0px 10px; text-align:center; font:bold 12px Arial; padding:20px 0px 0px 10px;}
.nopermissionMessage { margin:0px 10px; font:normal 12px Verdana; padding:10px; background-color:#E5E5E5;}

.CikkImageTitle{color: #0c73ae; text-decoration:none;text-align:left; display:block; }

#current_page {
border: 1px solid #0C73AE;
padding-left:2px;
padding-right:2px;
}

.forumpaginator-links a {
//float: left;
}
.forumpaginator {
//padding-left: 215px;
//width: 250px;
}

.sitemap{padding-bottom:20px;}


/* 1-es táblastílus - szimpla kék keret */
/*.style1Table {
border-left:1px solid #a6b1ca;
border-top:1px solid #a6b1ca;
}
.style1Table td {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
}
.style1Table p {
margin: 2px ;
}
*//* 2-es táblastílus - váltottsoros */
/*.style2Table {
border-left:1px solid #a6b1ca;
border-top:1px solid #a6b1ca;
}
.style2Table .style2CikkArticleFirstTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #c3d2e6;
}
.style2Table .style2CikkArticleEvenTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
}
.style2Table .style2CikkArticleOddTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #c3d2e6;
}
.style2Table p {
margin: 2px ;
}
*//* 3-as táblastílus - kiemelt fejléc */
/*.style3Table {
border-left:1px solid #a6b1ca;
border-top:1px solid #a6b1ca;
}
.style3Table .style3CikkArticleFirstTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #c3d2e6;
font-weight: bold;
color: #1a255e;
}
.style3Table .style3CikkArticleEvenTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
}
.style3Table .style3CikkArticleOddTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
}
.style3Table p {
margin: 2px ;
}
*//* 4-es táblastílus - első oszlop kiemelt */
/*.style4Table {
border-left:1px solid #a6b1ca;
border-top:1px solid #a6b1ca;
}
.style4Table .style4CikkArticleFirstTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #c3d2e6;
}
.style4Table .style4CikkArticleEvenTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
}
.style4Table .style4CikkArticleSimpleTd{
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
}
.style4Table p {
margin: 2px ;
}

*//* 5-ös táblastílus - váltott oszlop */
/*.style5Table {
border-left:1px solid #a6b1ca;
border-top:1px solid #a6b1ca;
}

.style5Table .style5CikkArticleFirstTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #c3d2e6;
}
.style5Table .style5CikkArticleEvenTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
}
.style5Table .style5CikkArticleSimpleTd{
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
}
.style5Table p {
margin: 2px ;
}
*//* 6-os táblastílus - első oszlop és sor kék */

/*.style6Table {
border-left:1px solid #a6b1ca;
border-top:1px solid #a6b1ca;
}
.style6Table .style6CikkArticleFirstTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #c3d2e6;
}
.style6Table .style6CikkArticleEvenTd {
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca #a6b1ca;
background-color: #fffaf0;
}
.style6Table .style6CikkArticleSimpleTd{
border-bottom:1px solid #a6b1ca;
border-right:1px solid #a6b1ca;
background-color: #fffaf0;
}
.style6Table p {
margin: 2px ;
}*/
