/* alap beallitasok, margin-ok es padding-ok nullazasa */
html, div, form, input, select, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, dt, dd, address {margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; font-size: 12px; font-family: Arial, Tahoma, Verdana; color: #878787; background: #0F0F0F; }
form, input, select, fieldset, textarea {font-size: 12px; font-family: Arial, Tahoma, Verdana; color: #878787; }
h1, h2, h3, h4, h5, h6, pre, code {font-size: 12px; }
ul {list-style: none; }
a:link, a:visited { text-decoration: none;  }
a:hover { text-decoration: underline; }
a img,:link img,:visited img, fieldset{border: none; }
/* float-olt elemek utan hasznalatos clear */
div.clear, span.clear {clear: both; font-size: 0px; }

div#wrapper { width: 100%; overflow: hidden; }
div#header { width: 100%; height: 128px; background: url(../images/bg_header.jpg) no-repeat left top; overflow: hidden; }

/* baloldal */

div#left { width: 19px; padding-bottom: 1000em; margin-bottom: -999.5em; background: url(../images/bg_left.jpg) no-repeat left top; float: left; overflow: hidden; }

div#menu { width: 192px; background: #040404 url(../images/bg_menu.jpg) no-repeat left top; float: left; overflow: hidden; }
div#menu ul { margin: 33px 0 24px 15px; font-variant: small-caps; }
div#menu ul li { background: url(../images/menu_list.gif) no-repeat left bottom; padding: 10px 0; word-spacing: -1px; font-size: 14px; font-weight: bold; font-family: Arial; color: #FFF; font-style: italic; }
div#menu ul li ul { margin: 0 0 0 10px; }
div#menu ul li ul li {background: none; padding: 0; word-spacing: -1px; font-size: 14px; font-weight: bold; font-family: Arial; color: #FFF; font-style: italic; }
/*div#menu ul li a { width: 140px; height: 14px; line-height: 14px; display: block; font-size: 0px; text-decoration: none; }*/
div#menu ul li a { padding-left: 16px; background: url(../images/menu_link.gif) no-repeat left 5px; word-spacing: -1px; font-size: 14px; font-weight: bold; font-family: Arial; color: #FFF; font-style: italic; }

div#menu form { padding: 46px 0 10px 0; }
div#menu form#hlev { background: url(../images/bg_hirlevel.jpg) no-repeat left top; }
div#menu form#ajanlo { background: url(../images/bg_ajanlo.jpg) no-repeat left top; }
div#menu form p { text-align: center; margin-bottom: 6px; }
div#menu form p.right { text-align: right; padding-right: 16px; }
div#menu form input.input { width: 160px; background: #262626; border: 1px solid #565656; }
div#menu form textarea.input { width: 160px; background: #262626; border: 1px solid #565656; }
input.button_mehet { width: 68px; height: 28px; border: none; background: url(../images/button_mehet.gif) no-repeat left top; cursor: pointer; }
div#kitolt_l { height: 300px; background: #040404 url(../images/bg_kitolt_l.jpg) repeat-x left bottom; }

/* közepe */

div#content { width: 569px; padding-bottom: 1000em; margin-bottom: -999.5em; float: left; overflow: hidden; }
div#contentpic { width: 569px; height: 98px; overflow: hidden; background: url(../images/contentpic.jpg) no-repeat left top; }
h1 { height: 75px; line-height: 75px; color: #0F0F0F; font-size: 0px; overflow: hidden; }

h1.h1_brandcamp {  background: url(../images/h1_brandcamp.jpg) no-repeat left top; }
h1.h1_jelentkezes {  background: url(../images/h1_jelentkezes.jpg) no-repeat left top; }
h1.h1_jelentkezes_aszf {  background: url(../images/h1_jelentkezes_aszf.jpg) no-repeat left top; }
h1.h1_jelentkezes_dij {  background: url(../images/h1_jelentkezes_dij.jpg) no-repeat left top; }
h1.h1_eloadok {  background: url(../images/h1_eloadok.jpg) no-repeat left top; }
h1.h1_eloadok_eload {  background: url(../images/h1_eloadok_eload.jpg) no-repeat left top; }
h1.h1_eloadok_work {  background: url(../images/h1_eloadok_work.jpg) no-repeat left top; }
h1.h1_eloadok_hr {  background: url(../images/h1_eloadok_hr.jpg) no-repeat left top; }
h1.h1_eloadok_buli {  background: url(../images/h1_eloadok_buli.jpg) no-repeat left top; }
h1.h1_esetek {  background: url(../images/h1_esetek.jpg) no-repeat left top; }
h1.h1_esetek_hir {  background: url(../images/h1_esetek_hir.jpg) no-repeat left top; }
h1.h1_esetek_tema {  background: url(../images/h1_esetek_tema.jpg) no-repeat left top; }
h1.h1_esetek_erdekesseg {  background: url(../images/h1_esetek_erdekesseg.jpg) no-repeat left top; }
h1.h1_tamogatok {  background: url(../images/h1_tamogatok.jpg) no-repeat left top; }
h1.h1_kapcsolat {  background: url(../images/h1_kapcsolat.jpg) no-repeat left top; }
h1.h1_hirlev {  background: url(../images/h1_hirlev.jpg) no-repeat left top; }
h1.h1_ajanlo {  background: url(../images/h1_ajanlo.jpg) no-repeat left top; }
h1.h1_allas {  background: url(../images/h1_allas.jpg) no-repeat left top; }
h1.h1_video {  background: url(../images/h1_video.jpg) no-repeat left top; }
h1.h1_galeria {  background: url(../images/h1_galeria.jpg) no-repeat left top; }

div#tartalom { width: 500px; padding: 15px 0 0 42px; background: url(../images/tartalom.png) no-repeat center center; }
div#tartalom a { color: #C51230; }
div#tartalom h2 { font-size: 23px; margin-bottom: 15px; color: #C3C3C3; font-weight: normal; }
div#tartalom h3 { font-size: 18px; margin-bottom: 15px; color: #C3C3C3; font-weight: normal; }
div#tartalom img.portre { float: right; margin: 0 0 10px 10px; }
div#tartalom p { margin: 0 0 10px 0; }
div#tartalom p.kibont_ceg { margin-bottom: 0; color: #C3C3C3; font-size: 14px; }
div#tartalom p.kibont_pos { color: #C3C3C3; font-size: 14px; }
div#tartalom ul { margin: 0 0 10px 15px; }
div#tartalom ul li { padding-left: 15px; background: url(../images/bg_lista.gif) no-repeat left 5px; }
div#tartalom ul.sub { padding: 0 0 15px 15px; margin: 0 0 15px -15px; border-bottom: 1px solid /*#4A1219*/#302E2F; }


/* előadók belső oldal */
div#eloado_eset { padding-top: 10px; margin-bottom: 10px; border-top: 1px solid #4A1219; border-bottom: 1px solid #4A1219;  }
div#eloado_eset a { font-weight: bold; }


/* előadók listája */
div.eloado_lista { width: 118px; height: 235px; padding: 15px 18px; overflow: hidden; float: left; background: #262626; margin: 0 10px 10px 0; }
div.eloado_lista h4 { font-size: 12px; font-weight: bold; color: #C9C9C9; height: 15px; line-height: 15px;  overflow: hidden;}
div#tartalom div.eloado_lista h4 a { font-size: 12px; font-weight: bold; color: #C9C9C9; overflow: hidden;}
div#tartalom div.eloado_lista p { height: 15px; line-height: 15px; font-size: 11px; margin: 0; color: #C9C9C9; overflow: hidden; }
div#tartalom div.eloado_lista p.tema { height: 30px; line-height: 15px; font-size: 11px; margin: 0; color: #C9C9C9; overflow: hidden; }
div#tartalom div.eloado_lista div { width: 118px; height: 145px; }
div#tartalom div.eloado_lista p.tip { height: 15px; line-height: 15px; overflow: hidden; text-align: right; }



/* esettanulmányok, brendek */
div.eset_lista { margin: 0 0 15px -12px; }
div.eset_lista div.r_text { margin-left: 12px; }
div.eset_lista div.r_text p.eset_datum { font-size: 11px; }
div.eset_lista p.tovabbinfo { margin: 0 !important; height: 28px; line-height: 28px; background: #4A1219; text-align: right; padding: 0 12px; color: #D2C4C5; }
div.eset_lista p.tovabbinfo a { color: #D2C4C5 !important; font-weight: bold; padding-right: 15px; background: url(../images/nyil_tovabb.gif) no-repeat right center; }
div.eset_lista p.tovabbinfo span { float: left; }
div.video { text-align: center; margin-bottom: 10px; }
div.eset_lista form { background: #1B1B1B; text-align: center; padding: 18px 0 0 0; border-bottom: 10px solid #4A1219; }
div.eset_lista form p input.input { margin: 0 10px; width: 230px; background: #262626; border: 1px solid #565656; }
div.eset_lista form p textarea { width: 482px; height: 115px; background: #262626; border: 1px solid #565656; } 
div.komment { margin: 0 0 15px -12px; padding-left: 12px; border-bottom: 1px solid #4A1219; }
div.komment p.szerzo span { font-size: 11px; color: #878787; font-weight: normal; }
div.komment p.szerzo { font-size: 12px; color: #C51230; font-weight: bold; }


div.allas_lista { width: 500px; margin: 0 0 0 -12px; float: left; overflow: hidden; }
div.allas_lista div { width: 118px; padding-right: 15px; float: left; text-align: center; }
div.allas_listabottom { width: 500px; margin: 0 0 15px -12px; float: left; overflow: hidden; }
div.allas_listabottom p.tovabbinfo { margin: 0 !important; height: 28px; line-height: 28px; background: #4A1219; text-align: right; padding: 0 12px; color: #D2C4C5; }
div.allas_listabottom p.tovabbinfo a { color: #D2C4C5 !important; font-weight: bold; padding-right: 15px; background: url(../images/nyil_tovabb.gif) no-repeat right center; }
div.allas_listabottom p.tovabbinfo span { float: left; }



div#lapozo { text-align: center; color: #878787; }
div#lapozo a { color: #878787;  }
div#lapozo a img { vertical-align: middle; }
div#lapozo a.aktualis { color: #C51230; font-weight: bold; }

form#regform dl{ margin: 5px 0; padding: 0; }
form#regform dt{ margin: 0; padding: 5px 0; width: 120px; float: left; clear: both; }
form#regform dd{ margin: 0; padding: 5px 0; }
form#regform dd input { width: 375px; color: #878787; font: 12px Arial; background-color: #262626; border: 1px solid #565656; }


form#regform input.button { width: 68px; height: 28px; border: none; background: url(../images/button_mehet.gif) no-repeat left top; cursor: pointer; }



div#lab_banner { width: 468px; height: 60px; overflow: hidden; margin: 50px 0 0 0; cursor: pointer; }

/*galéria */
div.galeria_list { margin: 10px 10px 0 10px; width: 132px; height: 138px; text-align: center; float: left; display: inline; overflow: hidden; }
div.galeria_list div { padding: 6px; width: 118px; height: 88px; border: 1px solid #767D8D; }
div.galeria_list p { height: 18px; line-height: 18px; }
div.galeria_list a { color:  #767D8D!important; }


/* jobboldal */

div#banner { width: 140px; padding-top: 32px; text-align: center; background: #000000 url(../images/bg_banner.jpg) no-repeat left top; float: left; overflow: hidden; }

div#banner div#cimke { padding: 34px 10px 5px 10px; text-align: left; background: url(../images/bg_cimkek.jpg) no-repeat left top; }
div#banner div#cimke ul li { padding-left: 5px; }
div#banner div#cimke ul li a { color: #C3C3C3; background: url(../images/kovetkezo.gif) no-repeat left 6px; padding-left: 10px; }
div#banner div.reklam { margin: 5px 0; cursor: pointer; }
div#kitolt_r {  height: 75px; background: #000000 url(../images/bg_kitolt_r.jpg) repeat-x left bottom; }

/* lábléc */
div#footer { width: 100%; height: 111px; background: url(../images/bg_footer.jpg) repeat-x left top; float: left; overflow: hidden; }

