body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial; font-weight: normal; font-size: 12px; color: #818181; }
body { background: url('../gfx/fejlecjobbszel_bg.png') left top repeat-x; background-color: #ffffff; }
p { margin: 0px 0px 10px 0px; }
a:link, a:visited, a:active, a:hover { font-family: Arial; font-weight: normal; font-size: 12px; color: #48718c; text-decoration: none; }
h1 { font-family: Arial; font-weight: bold; font-size: 22px; margin: 5px; padding: 0px; }
h2 { font-family: Arial; font-weight: bold; font-size: 20px; margin: 5px; padding: 0px; }
h3 { font-family: Arial; font-weight: bold; font-size: 18px; margin: 5px; padding: 0px; }
h4 { font-family: Arial; font-weight: bold; font-size: 16px; margin: 5px; padding: 0px; }
h5 { font-family: Arial; font-weight: bold; font-size: 14px; margin: 5px; padding: 0px;}
h6 { font-family: Arial; font-weight: bold; font-size: 12px; margin: 5px; padding: 0px; }

ul.szurkepont { list-style-image: url('../gfx/balmenualelem_bg.png'); padding: 0px; list-style-type: none; margin: 0px; margin: 0px 0px 0px 20px; }

h5.cim { margin: 15px; text-align: center; }
h5.kekcim { color: #48718c; }

div#logo { position: absolute; top: 15px; left: 15px; }
div#logo a { display: block; width: 192px; height: 110px;}

/* fomenu, focim */
div.fomenu { padding: 0px 0px 8px 0px; background: url('../gfx/balfomenu_bg.png') bottom left repeat-x; }
div.focim { background: url('../gfx/balfomenu_bg.png') bottom left repeat-x;  }
h4.focim { margin: 0px 0px 0px 0px; padding: 6px 0px 0px 32px; background: url('../gfx/balfomenu_buborek.png') top left no-repeat; }


/* szovegdoboz */
div.szoveg { padding: 10px; }
p.left { text-align: left; }
p.center { text-align: center; }
p.right { text-align: right; }
p.right { text-align: right; }
p.justify { text-align: justify; }


/* clear */
div.left {	float: left; }
div.right {	float: right; }
div.clear { clear: both; }

/* layout */
div#fejlec { width: 750px; height: 160px; background: url('../gfx/fejlec_bg.png') left top no-repeat; }
div#fejlecmenu { position: absolute; left: 220px; top: 114px; width: 530px; height: 31px; z-index: 0; }
div#balfelsokozep { width: 1000px; margin-top: -5px; background: url('../gfx/balkoz_bg.png') left top repeat-y; }
div#balkozep { float: left; width: 750px; }
div#kozep {	float: left; width: 528px; min-height: 400px; }
div#bal { float: left; width: 222px; }
div#content { margin: 6px 12px 6px 12px; width: 504px; }
div#jobb { width: 240px; }
div#lablec { width: 100%; height: 42px; margin-top: 5px; background: url('../gfx/lablec_bg.png') left top repeat-x; }

/* lablec */
div#copyright { float: left; color: #ffffff; font-weight: bold; margin: 15px 0px 0px 235px; }
div#cim { float: left; color: #ffffff; margin: 15px 0px 0px 45px; }
div#telefon { float: left; color: #ffffff; margin: 15px 0px 0px 20px; }

/* menu */
a.fomenu1,
a.fomenu1:link,
a.fomenu1:active,
a.fomenu1:visited,
a.fomenu1:hover { color: #5f95b9; }
a.fomenu2,
a.fomenu2:link,
a.fomenu2:active,
a.fomenu2:visited,
a.fomenu2:hover { color: #79b95f; }
a.fomenu3,
a.fomenu3:link,
a.fomenu3:active,
a.fomenu3:visited,
a.fomenu3:hover { color: #87792d; }
a.fomenu4,
a.fomenu4:link,
a.fomenu4:active,
a.fomenu4:visited,
a.fomenu4:hover { color: #ff7d00; }

/*  nyitooldal boxok */
div.kozepdoboz { float: left; width: 245px; }
div.kozepdoboz1 { margin-right: 12px; }
div.kozepdoboz3 { margin-right: 12px; margin-top: 12px;}
div.kozepdoboz4 { margin-top: 12px; }
div.kozepdoboz_fejlec { width: 245px; height: 35px; border-bottom: solid 0px; }
div.kozepdoboz1_fejlec { border: solid 1px #3784b5; background: url('../gfx/kozepdobozfejlec1_bg.png') left top no-repeat; }
div.kozepdoboz2_fejlec { border: solid 1px #52ad32; background: url('../gfx/kozepdobozfejlec2_bg.png') left top no-repeat; }
div.kozepdoboz3_fejlec { border: solid 1px #c9a522; background: url('../gfx/kozepdobozfejlec3_bg.png') left top no-repeat; }
div.kozepdoboz4_fejlec { border: solid 1px #ff7d00; background: url('../gfx/kozepdobozfejlec4_bg.png') left top no-repeat; }
div.kozepdoboz_szoveg { width: 185px; min-height: 20px; border: solid 1px #cecece; border-top: solid 0px; margin: 0px; padding: 10px 30px 10px 30px; }
div.kozepdoboz_fejlec h5 { margin: 9px 15px 9px 25px; font-weight: bold; color: #ffffff; }
div.kozepdoboz_fejlec h5 a,
div.kozepdoboz_fejlec h5 a:link,
div.kozepdoboz_fejlec h5 a:active,
div.kozepdoboz_fejlec h5 a:visited,
div.kozepdoboz_fejlec h5 a:hover { color: #ffffff; font-weight: bold; font-size: 14px; }
div.kozepdoboz_szoveg ul { list-style-type: none; margin: 0px; padding: 0px; }
div.kozepdoboz_szoveg ul li h6 { margin: 0px; }
div.kozepdoboz_szoveg ul li h6 a,
div.kozepdoboz_szoveg ul li h6 a:link,
div.kozepdoboz_szoveg ul li h6 a:active,
div.kozepdoboz_szoveg ul li h6 a:visited,
div.kozepdoboz_szoveg ul li h6 a:hover { font-weight: bold; }
div.kozepdoboz_szoveg ul li ul li h6 a,
div.kozepdoboz_szoveg ul li ul li h6 a:link,
div.kozepdoboz_szoveg ul li ul li h6 a:active,
div.kozepdoboz_szoveg ul li ul li h6 a:visited,
div.kozepdoboz_szoveg ul li ul li h6 a:hover { font-weight: normal; }
div.kozepdoboz_szoveg ul li ul { list-style-image: url('../gfx/balmenualelem_bg.png'); margin: 0px 0px 0px 20px; padding: 0px; }

/* felsomenu */
ul.fejlecmenu { list-style-type: none; margin: 0px; padding: 0px; z-index: 1; }
ul.fejlecmenu li { display: block; float: left; height: 31px; background: url('../gfx/fejlecmenuitem_bg.png') right top repeat-y; }
ul.fejlecmenu li a,
ul.fejlecmenu li a:link,
ul.fejlecmenu li a:active,
ul.fejlecmenu li a:visited,
ul.fejlecmenu li a:hover { display: block; margin: 10px 18px 0px 18px; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; color: #ffffff; }
ul.fejlecmenu li.fejlecmenunyelvikon { display: block; float: right; height: 31px; margin: 0px; background: none; }
ul.fejlecmenu li.fejlecmenunyelvikon a,
ul.fejlecmenu li.fejlecmenunyelvikon a:link,
ul.fejlecmenu li.fejlecmenunyelvikon a:active,
ul.fejlecmenu li.fejlecmenunyelvikon a:visited,
ul.fejlecmenu li.fejlecmenunyelvikon a:hover { margin: 10px 5px 0px 0px; display: block; float: left; }
ul.fejlecmenu li.fejlecmenunyelvikon a img { border: 0px; }
div.div_felsomenu { visibility: hidden; z-index: 1; position: absolute; left: 0px; top: 0px; }
div.div_felsomenu ul { list-style-type: none; margin: 0px; padding: 0px; }
div.div_felsomenu ul li { display: block; height: 31px; background: url('../gfx/fomenudiv_bg.png') left top repeat-x; margin: 0px; padding: 0px; }
div.div_felsomenu ul li a,
div.div_felsomenu ul li a:link,
div.div_felsomenu ul li a:active,
div.div_felsomenu ul li a:visited,
div.div_felsomenu ul li a:hover { display: block; padding:  10px 18px 0px 18px; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; color: #ffffff; }


/* jobb oldal */
div.online_jelentkezes { height: 163px; width: 240px; background: url('../gfx/online_jelentkezes_csaj.png') top left no-repeat; }
div.jobbkek_bg { width: 240px; background: url('../gfx/jobbkek_bg.png') top left repeat-y; color: #48718c; }
div.jobbkek_alja { width: 240px; height: 1px; background: url('../gfx/jobbkek_alja.png') top left no-repeat; }
div.online_jelentkezes_bg { width: 200px; min-height: 130px; padding: 10px 20px 10px 20px; background: url('../gfx/online_jelentkezes_bg.png') top left no-repeat; }
div.vizsgaeredmenyek {  width: 200px; min-height: 70px; padding: 55px 20px 10px 20px; background: url('../gfx/vizsgaeredmenyek_bg.png') top left no-repeat;  }		
div.juniorvizsga {  width: 200px; min-height: 70px; padding: 55px 20px 10px 20px; background: url('../gfx/juniorvizsga_bg.png') top left no-repeat;  }	
div#jobb form p { margin: 2px; }	
div#jobb form p label { color: #ffffff; font-weight: bold; }	
div#jobb form p input { height: 20px; width: 155px; color: #48718c; border: solid 1px #5f92b4; background-color: #dbebf5; }
div#jobb form p button { margin-left: 6px; cursor: pointer; height: 22px; width: 31px; background: url('../gfx/elkuld_gomb.png') left top no-repeat; border: solid 0px; }	
div#jobb form ul { list-style-image: url('../gfx/jobb_ul_li_bg.png'); margin: 0px 0px 0px 40px; padding: 0px; }
div#jobb form ul li h6 { margin: 0px; }
div#jobb form ul li h6 a { font-weight: bold; color: #48718c; }
div#jobb form hr { height: 0px; border: solid 0px; border-top: solid 1px #d5e3ed; margin: 20px 0px 15px 0px; }
div#jobb_online_tananyag { }
div#jobb_online_tananyag_fejlec { margin: 10px 0px 0px 0px; width: 240px; height: 65px; background: url('../gfx/online_tananyag.png') top left no-repeat; }
div#jobb_online_tananyag_szoveg { margin: 0px 4px 0px 6px; padding: 10px; border: solid 1px #9dbed4; border-top: 0px; }

/* bal menu */
div#menu { margin: 0px 10px 0px 10px; }
div.fomenu h5 a,
div.fomenu h5 a:link,
div.fomenu h5 a:active,
div.fomenu h5 a:visited,
div.fomenu h5 a:hover { font-weight: bold; }
div.fomenu h5 { margin: 0px; padding: 6px 0px 0px 32px; background: url('../gfx/balfomenu_buborek.png') top left no-repeat; }
div.balmenu ul li h6 a,
div.balmenu ul li h6 a:link,
div.balmenu ul li h6 a:active,
div.balmenu ul li h6 a:visited,
div.balmenu ul li h6 a:hover { font-weight: bold; }
div.balmenu ul li ul li h6 a,
div.balmenu ul li ul li h6 a:link,
div.balmenu ul li ul li h6 a:active,
div.balmenu ul li ul li h6 a:visited,
div.balmenu ul li ul li h6 a:hover { font-weight: normal; }
div.balmenu ul { list-style-type: none; margin: 0px 0px 0px 32px; padding: 0px; }
div.balmenu ul li ul { list-style-image: url('../gfx/balmenualelem_bg.png'); margin: 0px 0px 0px 20px; padding: 0px; }

/* hirek balmenu */
div#balhirek, div#online_tananyag { width: 202px; padding: 0px; margin: 6px 10px 0px 10px; }
div#balhirek ul { list-style-image: url('../gfx/balmenualelem_bg.png'); margin: 0px 0px 0px 32px; padding: 0px; }
div#balhirek h6, div#balhirek p { margin: 5px; }
div#balhirek h6 a,
div#balhirek h6 a:link,
div#balhirek h6 a:active,
div#balhirek h6 a:visited,
div#balhirek h6 a:hover,
div#balhirek p.balhirdatum { font-weight: bold; }
div#balhirek p.balhirdatum { color: #bcbcbc; }

/* hirek modul */
div.hirek ul { list-style-image: url('../gfx/ul_li_bg_kek.png'); margin: 0px 0px 0px 32px; padding: 0px; }
div.hirek h6, div.hirek p { margin: 5px; }
div.hirek h6 a,
div.hirek h6 a:link,
div.hirek h6 a:active,
div.hirek h6 a:visited,
div.hirek h6 a:hover, 
div.hirek p.hirdatum, 
div.hirek h6.hircim { font-weight: bold; }
div.hirek h6.hircim { color: #434343; }
div.hirek p img.hirkep { margin: 5px 5px 5px 0px; }
div.hirek p.balhirdatum { color: #bcbcbc; }
div.hirek h6 a,
div.hirek h6 a:link,
div.hirek h6 a:active,
div.hirek h6 a:visited,
div.hirek h6 a:hover { color: #48718c; }

/* content */
hr.vonal { margin: 10px 0px 10px 0px; height: 0px; border: solid 0px; border-top: solid 1px #e3e3e3; }
span.narancs { color: #ffae00; }

/* sitemap */
div#sitemap ul { list-style-image: url('../gfx/ul_li_bg_kek.png'); list-style-type: none; margin-top: 0px; }
div#sitemap ul.fomenu1 { list-style-image: url('../gfx/ul1_bg.png'); }
div#sitemap ul.fomenu2 { list-style-image: url('../gfx/ul2_bg.png'); }
div#sitemap ul.fomenu3 { list-style-image: url('../gfx/ul3_bg.png'); }
div#sitemap ul.fomenu4 { list-style-image: url('../gfx/ul4_bg.png'); }
div#sitemap h5, div#sitemap h6 { margin: 0px; }
div#sitemap h5 a { font-weight: bold; }
div#sitemap ul li h6 a { font-weight: bold; }

input.sFk { display: none; }
