@import url(reset.css);
@import url(lytebox.css);
@import url(subModal.css);
/*@import url(kszk.css);*/

.TempGallery {
  margin-top:5px;
}

body {
  background:#cee1f4 url(../images/ennew/teljes_oldal_bg.png) repeat-x scroll left top;
  font-family:helvetica,arial,sans-serif;
  font-size:12px;
  line-height:15px;
  color:#000000;
}

a {
  color:#005aab;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}

h2 {
  font-size:18px;
  line-height:20px;
  font-weight:bold;
  color:#005aab;
  margin:15px 0;
}

div.hr {
  height:1px;
  font-size:0;
  line-height:0;
  background:transparent url(../images/ennew/dotted_line.gif) repeat-x scroll left top;
  margin:10px 0;
}
div.hr hr {
  display:none;
}

.PortletTitle {
  font-size:18px;
  line-height:20px;
  font-weight:bold;
  color:#005aab;
  padding:15px 0;
}

.ErrorConent {
  padding-top:30px;
}
.ErrorConent .HtmlPortlet {
  background-color:#E4EFF9;
  border-bottom:1px solid #B6D0E7;
  width:995px;
  margin-bottom:30px;
/*  margin:0 25px 0 15px;*/
}
.ErrorConent .HtmlPortlet .Error {
  padding:30px 25px 170px 100px;
  line-height:20px;
}
.ErrorConent .Title {
  font-weight:bold;
}
.ErrorConent .Body {
  margin-left:30px;
}

.KapcsolodoPortlet {
  margin-left:15px;
}
.KapcsolodoPortlet .Lead {
  font-weight:bold;
}

.ContentViewPortlet .Lead {
  font-weight:bold;
}

.NewsLetterRegistration {
  padding:0 25px 0 15px;
}
.NewsLetterRegistration .Description {
  margin-bottom:30px;
}
.NewsLetterRegistration .Message {
  color:red;
}
.NewsLetterRegistration .Button {
  padding-top:15px;
  padding-left:92px;
}
.NewsLetterRegistration form {}
.NewsLetterRegistration fieldset {
  margin-bottom:10px;
  margin-left:20px;
}
.NewsLetterRegistration legend {
  font-weight:bold;
  color:#005AAB;
}
.NewsLetterRegistration label {
  margin-left:15px;
}
.NewsLetterRegistration label input {
  margin-left:0;
}
.NewsLetterRegistration label.LeftLabel {
  display:block;
  line-height:22px;
  overflow:hidden;
  position:relative;
  margin-left:7px;
  font-weight:bold;
  color:#005AAB;
}
html>/**/body .NewsLetterRegistration label.LeftLabel {
  margin-left:0;
}
.NewsLetterRegistration label.LeftLabel input {
  left:45px;
  position:absolute;
  margin-top:0;
  top:0;
}

.page_list {
  overflow:hidden;
  text-align:center;
  position:relative;
  line-height:18px;
  padding-bottom:15px;
}
.page_list .next, .page_list .prev {
  top:0;
  display:block;
  width:150px;
  position:absolute;
  text-transform:uppercase;
}
.page_list .next {
  right:0;
}
.page_list .prev {
  left:0;
}

.SearchResultPortlet .Middle {
  padding:0 25px 0 15px;
  width:548px;
}
.SearchResult {}
.SearchResult .SearchResultInfo {
  font-weight:normal;
}
.SearchResult .SearchResultInfo span {
  font-weight:bold;
}
.SearchResult .SearchResultInfo span.SearchQuery {
  font-weight:bold;
}
.SearchResult .FoundedContent {}
.SearchResult .FoundedContent .ResultPosition {
  float:left;
  color:#005aab;
  font-weight:bold;
  padding-left:5px;
}
.SearchResult .FoundedContent .ResultContent {
  margin-left:30px;
}
.SearchResult .FoundedContent .ResultContent p {
  margin:0;
}
.SearchResult .FoundedContent .ResultContent .Title {}
.SearchResult .FoundedContent .ResultContent .Title a {
  text-decoration:underline;
  font-weight:bold;
}
.SearchResult .FoundedContent .ResultContent .Title a.mainContent {
  text-decoration:none;
  font-weight:normal;
}
.SearchResult .FoundedContent .ResultContent .Body {}
.SearchMark {
  font-weight:bold;
}

.SearchPaging {
  text-align:center;
  position:relative;
  line-height:18px;
  overflow:hidden;
  padding-bottom:15px;
}
.SearchPaging .Previous, .SearchPaging .Next {
  width:150px;
  position:absolute;
  display:block;
  top:0;
  text-transform:uppercase;
}
.SearchPaging .Previous {
  left:0;
}
.SearchPaging .Next {
  right:0;
}

.SiteMap {}
.SiteMap a {
  text-decoration:underline;
}
.SiteMap ul {
  margin:0 0 0 15px!important;
}

.EventList {
  margin-top:45px;
}
.EventView {
  margin-top:45px;
}

.Downloadablebinary_div {}
.Downloadablebinary_div .Head {
  overflow:hidden;
  clear:left;
}
.Downloadablebinary_div .Head .Icon {
  float:left;
}
.Downloadablebinary_div .Head .Title {
  margin-left:57px;
}
.Downloadablebinary_div .Head .Title a {
  font-weight:bold;
  text-decoration:underline;
}
.Downloadablebinary_div .Head .Date {
  margin-left:57px;
  font-weight:bold;
  font-size:11px;
  color:#686868;
}
.Downloadablebinary_div .Lead {
  margin:5px 0 25px 0;
}
.Downloadablebinary_div .Lead p {
  margin:0;
}

.ContentList .Event {}
.ContentList .Event a {
  font-weight:bold;
  color:#618ab1;
}
.ContentList .Event .Date {}
.ContentList .Event .Title {}
.ContentList .Event .Lead {}
.ContentList .Event .Lead p {
  margin:0;
  font-weight:bold;
}

.ContentView .Event {}
.ContentView .Event .Date {
  font-weight:bold;
  color:#618ab1;
}
.ContentView .Event .Title {
  font-weight:bold;
  color:#618ab1;
}
.ContentView .Event .Lead {
  font-weight:bold;
}

.CikkLeft {
  padding:0 25px 0 15px;
  width:248px;
}
.CikkRight {
  padding:0 25px 0 15px;
  width:260px;
}

/**
  Eventbrowser
*/
.EventBrowser_B {
  background-color:#618ab1;
  width:248px;
}
table.EBrowser_B {
  width:243px;
/*  border-collapse:separate;
  border-spacing:1px;*/
  margin:3px;
}
table.EBrowser_B a {
  font-size:13px;
  color:black;
}
table.EBrowser_B a:hover {}
table.EBrowser_B th, table.EBrowser_B td {
  text-align:center;
  line-height:26px;
  width:33px;
  border:1px solid #618ab1;
}
table.EBrowser_B caption {
  color:white;
  font-weight:bold;
  padding-left:10px;
  line-height:25px;
}
table.EBrowser_B th {
  font-size:9.34px;
  font-weight:normal;
  color:#cedfef;
}
table.EBrowser_B td {
  font-size:13px;
  color:black;
}
table.EBrowser_B td.EMPTY {}
table.EBrowser_B td.Weekend {
  background-color:#cedfef;
}
table.EBrowser_B td.Day {
  background-color:#e8eaec;
}
table.EBrowser_B td.EventDay, table.EBrowser_B td.EventWeekend, table.EBrowser_B td.ThisDayEvent {
  background-color:#bedd43;
}
table.EBrowser_B td.ThisDay {
  background-color:#00a8e5;
}
table.EBrowser_B td.ThisDay a {
  color:white;
}
.EventBrowserPaging {
/*  widht:248px;*/
  height:30px;
  line-height:30px;
  overflow:hidden;
  padding:0 5px;
}
.EventBrowserPaging .Next {
  line-height:30px;
  float:right;
  text-transform:uppercase;
}
.EventBrowserPaging .Previous {
  line-height:30px;
  float:left;
  text-transform:uppercase;
}

.EventBrowserMainPortlet .EventBrowserPaging {
  display:none;
}


/**
  cellak alatti szaggatott vonallal, ajanlott egyoszlopos tablazatra hasznalni (Organization)
*/
table.style8Table {
  background:transparent url(../images/ennew/dotted_line.gif) repeat-x scroll left top;
}
table.style8Table td, table.style8Table td, table.style8Table caption {
  background:transparent url(../images/ennew/dotted_line.gif) repeat-x scroll left bottom;
}
table.style8Table p {
  margin:0;
  line-height:20px;
}

/**
  alap stilussal, a ketoszlopos elrendezeshez
*/
table.style9Table {}
table.style9Table td, table.style9Table th, table.style9Table caption {
  padding:0 25px 0 15px;
}
table.style9Table p {}

.MakeHomePagePortlet {}
.MakeHomePagePortlet .Middle {
  padding:22px 0 0 6px;
}

.SimpleQueryPortlet {}
.SimpleQueryPortlet .Middle {
  padding-top:21px;
  padding-left:15px;
}
.SimpleQueryPortlet .SearchQuery {}
.SimpleQueryPortlet .SearchField {
  width:239px;
  overflow:hidden;
}
.SimpleQueryPortlet .SearchField input {
  width:175px;
  height:16px;
  font-size:11px;
  line-height:13px!important;
  color:#686868;
  border:1px solid #bebfc1;
  padding:3px 0 0 5px;
  margin-right:0;
  float:left;
}
.SimpleQueryPortlet .SearchField img {
  margin-top:1px;
  margin-left:4px;
  _margin-left:1px;
  cursor:pointer;
}

.FooterPortlet {
  margin:10px 0;
}
.FooterPortlet .Footer {
  padding-left:16px;
  font-size:11px;
  line-height:13px;
  color:#476179;
}
.FooterPortlet .FooterText {}

.PageContentLeft ul {
  margin:15px 0 15px 15px;
  list-style-type:none;
}
.PageContentLeft li {
  background:transparent url(../images/ennew/listbullet.gif) no-repeat scroll left 6px;
  padding-left:11px;
}

.PageContentLeft .ContentViewPortlet .Middle {
  padding:0 25px 0 15px;
}
.PageContentLeft .ContentListPortlet .Middle {
  padding:0 25px 0 15px;
}

.PageTitlePortlet .Middle {
  color:white;
  height:34px;
  font-size:24px;
  line-height:26px;
/*  font-weight:bold;*/
  padding:19px 0 0 31px;
  width:562px;
}
.PageTitlePortlet .Middle .HeadingPath {
  padding-left:15px;
  background:transparent url(../images/ennew/oldalcim_jel.gif) no-repeat scroll left 7px;
}

.TwoColumn {
/*  width:568px;*/

  width:985px;
  padding:0 0 0 10px;
}
.TwoColumn .PageContent {
  background:#e4eff9 url(../images/ennew/tartalom_bg.png) repeat-x scroll left top;
  padding:3px 5px 5px 5px;
  width:975px;
}
.TwoColumn .PageContentLeft {
  width:588px;
  border-bottom:1px solid #b6d0e7;
  background:#e4eff9 url(../images/ennew/kethasabos_bg.jpg) no-repeat scroll -6px bottom;
}
.TwoColumn .PageContentRight {
  width:385px;
}

/**
  Jobboldali galeria
*/
.RightGalleryPortlet .Middle {
  padding:5px 5px 31px 5px;
  background-color:#01396c;
  color:white;
  text-align:right;
}
.RightGalleryPortlet .Image {
  margin-bottom:5px;
}
.RightGalleryPortlet .GalleryTitle {
  font-size:16px;
  line-height:24px;
  padding:0 10px;
}
.RightGalleryPortlet .GalleryDescription {
  font-size:12px;
  padding:0 10px;
}

.RightMenu {
  margin:6px 0;
}
.RightMenu ul {
  list-style-type:none;
}
.RightMenu ul li {
  display:block;
  margin-bottom:1px;
}
.RightMenu .RightMenu1 {}
.RightMenu .RightMenu1 a {
  display:block;
  background:transparent url(../images/ennew/almenu_bg.gif) no-repeat scroll right center;
  height:30px;
  line-height:30px;
  padding-left:10px;
  text-decoration:none;
}
.RightMenu .RightMenu1 a:hover {
  text-decoration:none;
}

.FactsAndFigures {}
.FactsAndFigures img {}
.BackgroundFacts {}
.BackgroundFacts img {}

.ArticleInside .Date {}

.page_content {}

.ConferenceList div.hr {
  background-image:none;
}

.Conference {}
.Conference .ConferenceHead {
  overflow:hidden;
}
.Conference .Logo {
  float:left;
}
.Conference .Title {
  text-decoration:underline;
  font-weight:bold;
  margin-left:100px;
}
.Conference .ConferenceDate {
  margin-left:100px;
}
.Conference .ConferenceDate .Text {
  font-weight:bold;
  font-size:11px;
  color:#686868;
}
.Conference .ConferenceDate .Date {
  font-weight:bold;
  font-size:11px;
  color:black;
}


/*.RightSide {
  width:385px;
  border:1px solid;
  background-color:white;
}
*/

.PortalHead {
  width:995px;
  overflow:hidden;
  position:relative;
  height:90px;
}

.PortalHead div.hunflash {
  display:none;
}
.PortalHead .enbg {
  background:transparent url(../images/headlogo_en.gif) no-repeat scroll left top;
  height:90px;
}

.PortalHead .Logo {}
.PortalHead .RightAligned {
  position:absolute;
  top:21px;
  right:10px;
  width:300px;
  height:60px;
  text-align:right;
}
.PortalHead .RightAligned .Language {
  margin-top:16px;
}
.PortalHead .RightAligned .Language .English {
  margin-right:2px;
}
.PortalHead .RightAligned .HeadLinks {
  color:#686868;
  font-size:11px;
}
.PortalHead .RightAligned .HeadLinks a {
  color:#686868;
  font-size:11px;
  text-decoration:none;
  font-weight:normal;
}
.PortalHead .RightAligned .HeadLinks a:hover {
}

.PortalHead .LanguageSelector {
  color:#686868;
  font-size:11px;
  position:relative;
  padding-right:32px;
  margin-top:14px;
}
.PortalHead .LanguageSelector form {
  margin:0;
}
.PortalHead .LanguageSelector select {
  margin:0;
  padding:0;
  height:18px;
  font-size:11px;
}
.PortalHead .LanguageSelector select option {
  font-size:11px;
}
.PortalHead .LanguageSelector .InputText {
  font-weight:bold;
}
.PortalHead .LanguageSelector .SelectButton {
  display:block;
  height:19px;
  overflow:hidden;
  width:28px;
  font-size:0;
  position:absolute;
  top:-1px; 
  right:0;
}
.PortalHead .LanguageSelector .SelectButton img {
  cursor:pointer;
}

.TopHeadingPortlet {
/*  width:924px;*/
}
.TopHeadingPortlet .Menu {
/*  width:926px;*/
  overflow:hidden;
  font-weight:bold;
  color:white;
}
.TopHeadingPortlet .Menu a {
  font-weight:bold;
  color:white;
  text-decoration:none;
}
.TopHeadingPortlet .Menu a:hover {
  text-decoration:none;
}
.TopHeadingPortlet .Menu p {
  margin:0;
  line-height:25px;
}
.TopHeadingPortlet .Menu ul {
  padding:0;
  margin:0;
  list-style-type:none;
}
.TopHeadingPortlet .Menu ul li {
  margin:0;
}
.TopHeadingPortlet .TopMenuLevel0 {
  display:block;
  float:left;
  cursor:pointer;
  text-align:left;
  background:transparent url(../images/ennew/menu_valaszto.gif) no-repeat scroll right center;
  padding:0;
}
.TopHeadingPortlet .FirstMenuButton {
  background:transparent url(../images/ennew/Mission_and_Vision_bg.gif) repeat-x scroll right top;
}
.TopHeadingPortlet .TopMenuLevel0 a p {
  padding:0 13px 0 11px;
}
.TopMenuButton p {
  cursor:pointer;
/*  float:left;*/
}






