html, body { height: 100%; }
html { background: #fff url(../img/html.png) repeat-y center top; }
body { margin: 0; padding: 0; font: 11px arial, sans-serif; background: url(../img/body.png) no-repeat center top; color: #036; }
input, select, textarea { font: 1em verdana, arial, sans-serif; }
a { text-decoration: none; color: #FF0000; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
h1, h2, h3, h4, h5, h6, div, p, form, ul, li, dl, dt, dd, object, embed { margin: 0; padding: 0; }
li { list-style: none; }
div#wrapper { width: 765px; margin: 0 auto; border: 0 solid #fff; border-width: 0 3px 0 2px; text-align: left; overflow: hidden; }

/* FEJLÉC ------------------------------------- */
div#headercim { width: 765px; height: 66px; background: #d8e5de url(../img/header_bg.png); float: left; }
div#headercim h1.logo { width: 280px; height: 66px; line-height: 66px; display: block; float: left; }
div#headercim h1.logo a {  width: 245px; height: 42px; margin: 17px 0 0 32px; display: block; color: #FFF; font-size: 0; background: url(../img/header.png) no-repeat left top; }
div#headercim p { height: 66px; line-height: 66px; font-size: 10px; color: #036; text-transform: uppercase; text-align: right; padding-right: 15px; }
div#headercim p a { color: #036; }

div#headercim ul { float: right; width: 453px; padding-right: 10px; height: 66px; }
div#headercim ul li { float: right; line-height: 66px; font-size: 10px; }
div#headercim ul li a { color: #036; text-transform: uppercase; padding: 0 5px; }
div#headerflash { width: 765px; height: 91px; float: left; overflow: hidden; background: url(../img/bg_header_flesh.jpg) no-repeat left top; }

div#headermenu ul { clear: both; padding-left: 22px; width: 743px; height: 52px;  background: #fff url(../img/bg_headermenu.gif) no-repeat left top; overflow: hidden; }
div#headermenu ul li { float: left; margin-top: 18px; line-height: 20px; padding-right: 20px; }
div#headermenu ul li a { font: 14px Arial; padding: 4px 10px 4px 10px; color: #003366; }
div#headermenu ul li a.vallalat { border-left: 4px solid #D03738; }
div#headermenu ul li a.termekek { border-left: 4px solid #FF9000; }
div#headermenu ul li a.media { border-left: 4px solid #FFCE6C; }
div#headermenu ul li a.sajto { border-left: 4px solid #7BC623; }
div#headermenu ul li a.karrier { border-left: 4px solid #6F387C; }
div#headermenu ul li span { display: none; }
div#headermenu ul li span a { font-size: 10px; padding: 0 5px 0 5px; text-transform: uppercase; border-left: 1px solid #003366; }


/* tartalom ------------------------------------- */
div#content { width: 765px; float: left; overflow: hidden; }
div.one_column { background: url(../img/one_column.gif) repeat-y right top; } /* egyoszlop esetén */
div.two_column { background: url(../img/two_column.gif) repeat-y right top; } /* két oszlop esetén */

/* baloldal ------------------------------------- */
div#navigation { width: 162px; float: left; text-align: center; overflow: hidden; }
div#navigation div#letolt { float: left; color: #036; font: 11px arial, sans-serif; margin: 30px 5px 15px 5px; padding: 0; text-align: center; width: 152px; display: inline; }
div#navigation div#letolt img { margin: 10px 0 0 0; border: none; }
div#navigation div#letolt a {  color: #036; font: 11px arial, sans-serif; text-decoration: none; }

div#search { width: 162px; height: 110px; background: url(../img/search_bg.gif) no-repeat 1px top; }
div#search form p { text-align: left; color: #A9BCCE; padding: 10px 14px; font-weight: bold; }
div#search form input#stext { width: 130px; height: 16px; margin-bottom: 9px; line-height: 16px; border: 1px solid #539CC5; background: #EFF2F9; color: #0A3C6E; font-size: 10px; }
div#search form input#ssubmit{ width: 69px; height: 15px; margin-bottom: 12px; border: none; cursor: pointer; background: url(../img/search_button.gif) no-repeat center top; }
div#search form input#ssubmitEN{ width: 69px; height: 15px; margin-bottom: 12px; border: none; cursor: pointer; background: url(../img/search_buttonEN.gif) no-repeat center top; }

div#search form a { color: #0A3C6E; font-weight: bold; }


/* ------------- EGY OSZLOPOS TARTALOM ------------------------------------- */
div#full { float: left; width: 603px; background: url(../img/h1.gif) no-repeat left top; overflow: hidden; }
div#full h1 { text-align: left; width: 565px; height: 24px; line-height: 24px; margin: 18px 0 15px 20px; border-left: 5px solid #fff; padding-left: 10px; font-size: 20px; font-weight: normal; color: #fff;}
div#full h2 {width: 563px; height: 20px; margin: 0 20px; padding: 7px 0 3px 0; clear: both; border-bottom: 1px solid #559cc4;}
div#full h2 span { line-height: 20px; padding-left: 10px; border-left: 5px solid #559cc4; font-size: 16px; color: #325C85; float: left; display: block;}
div#full h2 a { float: right; line-height: 20px; padding: 0 5px 0 25px;  font-size: 9px; font-weight: normal; color: #0d3f71; border-left: 1px solid #BFDAE9; }
div#full h2 a.print { background: url(../img/icon_print.gif) no-repeat 5px center; }

/* RENDEZVÉNYEK, KONFERENCIÁK*/
div.text { margin-top: 10px; }
div.text p { margin-bottom: 5px; }
div.text ul { margin: 0 0 5px 10px; }
div.text ul li {  padding: 0 0 5px 10px; background: url(../img/nyil_termekek.gif) no-repeat 0px 4px; }

div#rend_pic { width: 168px; height: 263px; margin-top: 10px; text-align: right; overflow: hidden; float: left; }
div#rend_leir { width: 375px; padding: 10px 20px 10px 20px; overflow: hidden; float: left; }
div#rend_leir h2 { width: 375px; height: 20px; margin: 0 ; padding: 7px 0 3px 0; clear: both; border-bottom: 1px solid #559cc4;}
div#rend_leir h2 span { line-height: 20px; padding-left: 10px; border-left: 5px solid #559cc4; font-size: 16px; color: #325C85; float: left; display: block;}
div.aktualis { width: 543px; margin: 10px 20px; padding: 0 10px; }
div.aktualis a.korabbihoz { color: #036; padding: 0 10px 0 0; background: url(../img/nyil_termekek.gif) no-repeat center right; font-weight: bold; }
div.aktualis ul { margin-bottom: 20px; }
div.aktualis ul li a { color: #036; padding: 0 0 5px 10px; background: url(../img/nyil_termekek.gif) no-repeat 0px 4px; }

/* rendezvénynaptár, konferencianaptár */
div#rendezvenynaptar { width: 563px; margin: 10px 20px; background: url(../img/naptar_hatter.gif) repeat-y top center; float: left; display: inline; overflow: hidden; }
div#rendezvenynaptar ul#evek { width: 563px; height: 39px; margin-bottom: 17px; background: url(../img/naptar_top.gif) no-repeat top center; overflow: hidden; }
div#rendezvenynaptar ul#evek li { height: 39px; line-height: 39px; padding: 0 1px; float: left; }
div#rendezvenynaptar ul#evek li.naptarcim { font-size: 16px; font-weight: bold; padding: 0 10px; }
div#rendezvenynaptar ul#evek li a { color: #036; font-size: 12px; width: 71px; height: 39px; line-height: 39px; text-align: center; display: block; background: url(../img/naptar_ev_alap.gif) no-repeat top center; font-weight: bold; }
div#rendezvenynaptar ul.honapok { width: 92px; padding: 0 11px 0 13px; display: none; border-right: 1px solid #B0CCDD; float: left; }
div#rendezvenynaptar ul.honapok li { width: 90px; height: 17px; line-height: 15px; margin-bottom: 2px; }
div#rendezvenynaptar ul.honapok li a { color: #036; width: 83px; height: 15px; padding-left: 5px; display: block; border: 1px solid #DAEFF4; }
div#rendezvenynaptar div#naptarlista { width: 412px; padding: 0 13px 0 11px; float: left; }
div#rendezvenynaptar ul.lista { display: none; }
div#rendezvenynaptar ul.lista li { float: left; }
div#rendezvenynaptar ul.lista li.nincs { width: 412px; }
div#rendezvenynaptar ul.lista li.datum {padding-left: 10px; width: 65px; background: url(../img/nyil_termekek.gif) no-repeat 0px 4px; }
div#rendezvenynaptar ul.lista li.cim { width: 335px; }
div#rendezvenynaptar ul.lista li.cim a { color: #036; }
div#rendezvenynaptar p#naptar_bottom { height: 18px; width: 563px; background: url(../img/naptar_bottom.gif) no-repeat top center; float: left; }

div.rendinfo { width: 318px; padding: 10px; background: #BBD2E1; border: 1px solid #036; z-index: 100; display: none; }
div.rendinfo ul li { padding-bottom: 5px; }
div.rendinfo ul li.kiemel { font-weight: bold; }

/* korabbiak listazasa */

li.korlist { font-weight: bold; }
li.korlist a { color: #036; }
li.korlist_ev { padding: 10px 0px !important; background: none !important; } 

/* szervezes */
div#szervezes { width: 533px; margin: 0 20px; padding: 0 15px; background: url(../img/naptar_hatter.gif) repeat-y top center; float: left; display: inline; overflow: hidden; }
p#sztop { margin: 10px 20px 0 20px;  height: 14px; width: 563px; background: url(../img/szervezes_top.gif) no-repeat top center; float: left; display: inline; }
p#bottom { margin: 0 20px 10px 20px;  height: 18px; width: 563px; background: url(../img/naptar_bottom.gif) no-repeat top center; float: left; display: inline; }
div#aktualis { width: 543px; margin: 10px 20px; padding: 0 10px; }

/* RENDEZVÉNY KIBONTOTT, KONFERENCIA KIBONTOTT, CUSTOM PUBLISH, UZLET&SIKER */
div#custom { float: left; width: 603px; background: url(../img/h1.gif) no-repeat left top; overflow: hidden; }
div#custom h1 { text-align: left; width: 565px; height: 24px; line-height: 24px; margin: 18px 0 15px 20px; border-left: 5px solid #fff; padding-left: 10px; font-size: 20px; font-weight: normal; color: #fff;}

div#rendezveny { float: left; width: 603px; background: url(../img/h1_.gif) no-repeat left top; overflow: hidden; }
div#rendezveny h1 { text-align: left; width: 565px; height: 48px; line-height: 24px; margin: 18px 0 15px 20px; border-left: 5px solid #fff; padding-left: 10px; font-size: 20px; font-weight: normal; color: #fff;}
div#rendezveny h1 font.cimfont { font-size: 18px; }

/*div#rendezveny h6 {width: 563px; height: 20px; margin: 0 20px; padding: 7px 0 3px 0; clear: both; border-bottom: 1px solid #559cc4;}
div#rendezveny h6 span { line-height: 20px; padding-left: 10px; border-left: 5px solid #559cc4; font-size: 16px; color: #325C85; float: left; display: block;}
*/


div#rend_up { width: 563px; padding: 5px 20px 10px 20px; float: left; }
div#rend_up h2 { height: 20px; margin: 0 0 1px 0; padding: 10px 0 0 0; background: none;  font-size: 12px; border-bottom: 1px solid #d03738; overflow: auto }
div#rend_up h2 span { padding-left:5px; border-left: 5px solid #d03738; margin-bottom: 3px; color: #0a3c6e; float: left; }
div#rend_up div#elso { width: 165px; float: left; padding-right: 15px; }
div#rend_up div#masodik { float: left; margin-top: 10px; width: 150px; height: 200px; text-align: center; overflow: hidden; }
div#rend_up div#harmadik { float: left; width: 223px; padding-left: 10px ; }
div#rend_up div#harmadik h2 { overflow: hidden; }
div#rend_up div#harmadik h2 a { float: right; line-height: 20px; padding: 0 2px 0 20px; font-size: 9px; font-weight: normal; color: #0d3f71; background: url(../img/icon_print.gif) no-repeat left center; border: none; }
div#rend_up div#osszevont { width: 382px; margin: 0; padding: 0; float: left; }
div#rend_up div#osszevont h2 { overflow: hidden; }
div#rend_up div#osszevont h2 a { float: right; line-height: 20px; padding: 0 2px 0 20px; font-size: 9px; font-weight: normal; color: #0d3f71; background: url(../img/icon_print.gif) no-repeat left center; border: none; }
div#rend_up div#osszevont div#ismerteto { width: 199px; margin-top: 10px; padding-right: 15px; float: left; }
div#rend_up div#osszevont div#hangulatkep { width: 168px; height: 263px; margin-top: 10px; text-align: right; overflow: hidden; float: left; }

div#elso ul { font-size: 11px; margin-left: 5px; padding-top: 5px;  background: url(../img/information_shadow.gif) repeat-x left top; }
div#elso ul li { margin-left: 10px; }
div#elso li a { color: #036; padding-left: 10px; background: url(../img/nyil_termekek.gif) no-repeat 0px 4px;}
div#elso li.nev { color: #d03738; font-weight:bold}

div#rend_down { width: 583px; padding: 0 10px 0 10px; }
div#rend_down div { float: left; }
div#rend_down h3 { width: 155px; margin: 0 0 10px 10px; padding: 0 0 0 0; background: none; font-size: 12px; border-bottom: 1px solid #d03738; }
div#rend_down h3 span { padding-left: 5px; border-left: 5px solid #d03738; margin-bottom: 3px; display: block; color: #0a3c6e; }
div#rend_down ul.menu { width: 165px; margin-right: 15px; background: url(../img/h2.gif) no-repeat left top; padding: 8px 0 0 0; font-size: 11px; }
div#rend_down ul.menu li { margin: 5px 0 0 10px; padding: 0 0 5px 15px; border-bottom: 1px solid #bbd2e1; background: url(../img/nyil_termek_menu.gif) no-repeat left 1px; }
div#rend_down ul.menu li a { color: #043669; }

div#contCommutable { width: 393px; float: right; }

/* boxok */
div.box { /*float: right; clear: right;*/ width: 393px; background: url(../img/termek_box.gif) no-repeat left bottom; padding: 0; margin: 0 5px 5px 0px;  }
div.box h2 { height: 39px; background: url(../img/termek_box.gif) no-repeat left top; }
div.box h2 span { float: left; padding-left: 10px; line-height: 39px; font-size: 1.2em; color: #036; background: no-repeat left top; }

div.box h2 a { float: right; font-size: 9px; height: 30px; overflow: hidden; margin-top: 9px; padding: 0 5px; font-weight: normal; color: #0d3f71; border-left: 1px solid #BFDAE9; }
div.box h2 a.print { width:35px; line-height: 45px; background: url(../img/icon_print.gif) no-repeat center top; text-align: center; }
div.box h2 a.close { margin-right: 10px; width:25px; line-height: 45px; background: url(../img/icon_close.gif) no-repeat center top; text-align: center; }

div.box div { padding: 5px 15px 15px 20px; font-size: 11px; }
div.box div img { border: none; }

div#lapozo1 { width: 583px; height: 29px; line-height: 29px; color: #56A0C1; margin: 10px 10px; text-align: center; background: url(../img/keres_hatter.gif) no-repeat center top; }
div#lapozo1 a { color: #56A0C1; font-weight: bold; }
div#lapozo1 a.aktiv { color: #a439bd; }

/* FOTOGALERIA */

div.fotoklist { width: 150px; height: 150px; margin: 15px; padding: 10px; overflow: hidden; background: url(../img/bg_galeriakepek.gif) no-repeat center center; float: left; text-align: center; display: inline; }
div.fotoklist img { border: none; }
div.fotoklist a { width: 150px; height: 150px; display: block; overflow: hidden; }

/* kereso */
form#searching { margin: 0; padding: 0; }
form#searching p#sztop { margin: 0;  height: 14px; width: 563px; background: url(../img/szervezes_top.gif) no-repeat top center; float: left; display: inline; }
form#searching p#bottom { margin: 0;  height: 18px; width: 563px; background: url(../img/naptar_bottom.gif) no-repeat top center; float: left; display: inline; }

form#searching dl{  width: 563px; margin: 0; padding: 0; background: url(../img/naptar_hatter.gif) repeat-y top center; float: left; display: inline; overflow: hidden; }

form#searching dt{ margin: 0 5px 0 0; padding: 5px 4px; width: 70px; float: left; clear: both; text-align: right; }
form#searching dd{ margin: 0; padding: 5px 4px;}
form#searching dd input.input { width: 420px; border: 1px solid #539CC5; background: #EFF2F9; color: #0A3C6E; }
form#searching dd select.input { width: 420px;border: 1px solid #539CC5; background: #EFF2F9; color: #0A3C6E; }
form#searching dd input.button {  width: 69px; height: 15px; border: none; cursor: pointer; background: url(../img/search_button.gif) no-repeat center top; }
form#searching dd input.buttonen {  width: 69px; height: 15px; border: none; cursor: pointer; background: url(../img/search_buttonEN.gif) no-repeat center top; }



/* ------------- KÉT OSZLOPOS TARTALOM ------------------------------------- */

/* középső oszlop alapbeállítás ------------------------------------- */
div#center { float: left; width: 444px; background: url(../img/h1.gif) no-repeat left top; overflow: hidden; }
div#center h1 { text-align: left; width: 409px; height: 24px; line-height: 24px; margin: 18px 0 15px 20px; border-left: 5px solid #fff; padding-left: 10px; font-size: 20px; font-weight: normal; color: #fff;}
div#center h1 span {text-align:left; float: left; }
div#center h1 a { text-decoration: none; float: right; margin:0 20px 0 0px; padding: 0; }
div#center h1 a img { border: none; }
div#center h2 {width: 404px; height: 20px; margin: 0 20px; padding: 7px 0 3px 0; clear: both; border-bottom: 1px solid #559cc4;}
div#center h2 span { line-height: 20px; padding-left: 10px; border-left: 5px solid #559cc4; font-size: 16px; color: #325C85; float: left; display: block;}
div#center h2 a { float: right; line-height: 20px; padding: 0 5px 0 25px;  font-size: 9px; font-weight: normal; color: #0d3f71; border-left: 1px solid #BFDAE9; }
div#center h2 a.print { background: url(../img/icon_print.gif) no-repeat 5px center; }

/* NYITÓ OLDAL | HÍREK | KAPCSOLAT  */
div#statikus { padding: 15px 20px; }
div#statikus p { margin-bottom: 15px; }
div#statikus a { color: #FF0000; }
div#statikust ul { margin: 0 0 5px 10px; }
div#statikus ul li {  padding: 0 0 5px 10px; background: url(../img/nyil_termekek.gif) no-repeat 0px 4px; }


div.hirbox { width: 420px; margin: 10px 12px; padding-bottom: 5px; background: #bbd2e1 url(../img/hirdoboz_bottom.png) no-repeat left bottom; overflow: auto;  }
div.hirbox h3 { padding: 0 10px; color: #036; font-size: 12px; background: url(../img/hirdoboz_top.png) left top; }
div.hirbox h3 span { font-size: 10px; color: #559cc4; float: right; }
div.hirbox div.hir_tart { margin: 10px; }
div.hirbox div.hir_tart img { margin: 5px 5px 5px 5px; }
div.hirbox div.hir_tart a { color: #FF0000; }
div.hirbox p.fw { font-size: 11px; text-align: right; margin: 0 10px 0 0; }
div.hirbox p.fw a { color: #036; background: url(../img/nyil_termekek.gif) no-repeat right 4px; padding-right: 8px; }

div.hirbont { width: 404px; margin: 10px 20px; }
div.hirbont h3 { padding: 0 10px; color: #036; font-size: 12px; }
div.hirbont h3 span { font-size: 10px; color: #559cc4; float: right; }
div.hirbont img { margin: 5px 5px 5px 5px; }
div.hirbont a { color: #FF0000; }

div#lapozo { width: 420px; height: 29px; line-height: 29px; color: #56A0C1; margin: 10px 12px; text-align: center; background: url(../img/keres_hatter.gif) no-repeat center top; }
div#lapozo a { color: #56A0C1; font-weight: bold; }
div#lapozo a.aktold { color: #FF0000; }

div#archiv_search { width: 420px; height: 29px; margin: 10px 12px; text-align: center; }

div.kapcsbox { width: 420px; margin: 10px 12px; padding-bottom: 5px; background: #bbd2e1 url(../img/hirdoboz_bottom.png) no-repeat left bottom;  }
div.kapcsbox_top { padding: 0 10px; height: 12px; background: url(../img/hirdoboz_top.png) left top; }
ul.nevjegy { width: 200px; margin: 0; padding: 0; }
ul.nevjegy li { padding: 0 10px; font-size: 11px;}
ul.nevjegy li.nev { padding: 0; font-weight: bold; }
ul.nevjegy li.nev span { padding: 0 18px; background: url(../img/nyil_termekek.gif) no-repeat 10px center; }
ul.nevjegy li.beosztas { padding: 0 5px 5px 15px; font-style: italic; background: none;  }
ul.nevjegy li{ padding: 0px 0px 0px 15px;  }

.ttext { margin: 10px 20px 20px 20px; }

/* jobb oszlop alapbeállítás ------------------------------------- */
div#right { float: right; width: 156px; padding-top: 27px; border-right: 3px solid #215182; background: #bbd2e1 url(../img/right_column.gif) no-repeat left top; }
div#right div.jobbfelso { font-size: 11px; margin: 0 3px; padding: 8px 5px 20px 5px; text-align: center;  background: #dbe7ef url(../img/jobbfelso_shadow.jpg) no-repeat bottom;  }
div#right div.jobbfelso p.reklam_text { margin-bottom: 15px; text-align: left; }
div#right div.jobbfelso p.reklam_kep { margin-bottom: 15px; }
div#right div.jobbfelso img { border: none; }
div#right div.jobbfelso a { margin: 0; padding: 0; background-image: none; }

/* LÁBLÉC ------------------------------------- */
div#footer { clear: both; width: 764px; background: #036; padding-top: 5px; border-top: 5px solid #fff; font-size: 11px; color: #6c9ec3; margin: 0 0 0 1px;  }
div#footer ul.link { background: #e3eee8; border-left: 160px solid #c7ddcc; text-align: right; line-height: 20px; }
div#footer ul.link li { display: inline;  }
div#footer ul.link li.contact a { border-right: 1px solid #6c9ec3; }
div#footer ul li a { color: #6c9ec3; padding: 0 5px; }

div#footer ul.copyright { border-top: 3px solid #fff; overflow: hidden; background: #f5f7fa;}
div#footer ul.copyright li { width: 372px; padding: 0 5px; float: left; line-height: 23px; background: #f5f7fa;}
div#footer ul.copyright li.made { text-align: right; }
div#footer ul.copyright li.made img { vertical-align: middle; }

