body { padding: 0; margin: 0; bacground: #FFF; }
td   { font-family: Arial, sans-srif; font-size: 12px; color: #585858; }

.nolink { text-decoration: none; color: #585858; cursor: default; }
a.keklink { color: #080; text-decoration: none; }
a:hover.keklink { text-decoration: underline; }


#szel     { width: 18px; background: url(/images/szel_hatter.gif); vertical-align: top; }
#szel div { width: 18px; height: 206px; background: url(/images/szel_kep.jpg); }

#bal            { width: 192px; vertical-align: top; background: url(/images/ahirek_hatter.gif) no-repeat bottom; }
#bal .bl_logo   { width: 192px; height: 65px; background: url(/images/logo.jpg); }
#bal .bl_logo a { height: 65px; display: block; }

#balmenu         { width: 164px; margin: 5px 0 5px 14px; }
#balmenu a       { display: block; width: 164px; height: 27px; background-position: 0 0; }
#balmenu a:hover { background-position: 0 27px; }

#ahirek            { font-size: 11px; color: #818181; }
#ahirek .ah_belso  { margin: 0 14px; padding: 14px 0; background: url(/images/dot.gif) repeat-x bottom; }
#ahirek p          { margin: 0; }
#ahirek h1         { margin: 0 0 10px 0; font-size: 12px; }
#ahirek h1 a       { color: #FF9C00; text-decoration: none; }
#ahirek h1 a:hover { color: #AA5800; }
#ahirek a          { color: #818181; text-decoration: none; }
#ahirek .ah_logo   { height: 41px; }
#ahirek .datum     { font-size: 10px; }

#kozep           { vertical-align: top; background: url(/images/kozep_hatter.gif) repeat-y; }
#kozep .kp_flash { background: url(/images/flash_hatter.gif); }

.kozepre { text-align: center; }
.hiba { color: #800; margin: 10px 0; padding: 5px; border-bottom: 1px solid #EDD; border-top: 1px solid #EDD; background: #FEE; }
.uzenet { color: #080; margin: 10px 0; padding: 5px; border-bottom: 1px solid #DED; border-top: 1px solid #DED; background: #EFE; }

#jobb                   { width: 272px; background: #F6FAFD; vertical-align: top; }
#jobb .jb_fent          { width: 272px; height: 65px; background: url(/images/fent.gif); }
#jobb .jb_nyelv         { padding: 20px 50px 0 0; background-repeat: no-repeat; background-position: 225px 20px; text-align: right; color: #6B6B6B; }
#jobb .jb_ajanlat       { display: block; width: 219px; height: 106px; margin-left: 53px; }
#jobb .jb_hirlevel_bg      { height: 195px; }
#jobb .jb_hirlevel_form       { margin: 45px 0 0 32px; background: url(/images/hirlevel_form.gif) no-repeat; width: 209px; height: 21px; }
#jobb .jb_hirlevel_form input { font-family: Arial, sans-serif; font-size: 12px; margin: 2px 0 0 2px; width: 179px; background: transparent; border: 0; }
#jobb .jb_hirlevel_form a     { display: block; width: 23px; height: 21px; }

#tanusitas                   { background: #F5FFDD; }
#tanusitas .ts_logo          { height: 43px; }
#tanusitas .ts_belso         { padding: 14px; }
#tanusitas .ts_belso span    { display: block; }
#tanusitas .ts_belso a       { display: block; color: #439804; text-decoration: none; font-weight: bold; padding: 5px 0 4px 45px; background-repeat: no-repeat; }
#tanusitas .ts_belso a:hover { color: #FFF; background-color: #439804 }
#tanusitas .ts_kis           { font-size: 11px; font-weight: normal; }
#tanusitas .ts_tovabbi       { padding-top: 15px; background: url(/images/dot_green.gif) repeat-x; background-position: 0 7px; }

#cikkek                      { font-size: 11px; color: #3A7295; }
#cikkek .ci_logo             { height: 43px; }
#cikkek .ci_datum            { font-size: 10px; }
#cikkek p                    { margin: 0; }
#cikkek h1                   { margin: 0 0 10px 0; color: #6B6B6B; font-size: 12px; }
#cikkek .ci_belso            { margin: 0 15px; padding: 10px 0; background: url(/images/dot_blue.gif) bottom repeat-x; }
#cikkek .ci_belso2           { margin: 0 15px; padding: 10px 0; }
#cikkek h1 a                 { text-decoration: none; color: #6B6B6B; }
#cikkek h1 a:hover           { color: black; }
#cikkek a                    { color: #3A7295; text-decoration: none; }

.alja_vonal { height: 22px; background: url(/images/bottom.gif); text-align: right; }
.alja_hirek { height: 22px; background: url(images/bottom_ahirek.gif); }
#bottom     { height: 90px; background: url(/images/bottom2.gif) #fff repeat-x; }
#bottom .bt_copy         { color: #9B9B9B; font-size: 11px; text-align: center; width: 380px; }
#bottom .bt_copy p       { margin: 0; }
#bottom .bt_copy a       { color: #9B9B9B; text-decoration: none; }
#bottom .bt_copy a:hover { text-decoration: underline; }
#bottom .bt_valaszto     { width: 1px; background: url(/images/bottom_vonal.gif) no-repeat center; }
#bottom .bt_menu         { color: #FF9C00; font-size: 11px; text-align: center; }
#bottom .bt_menu a       { color: #3783BA; font-weight: bold; text-decoration: none; }
#bottom .bt_menu a:hover { color: black; }

#content                     { padding: 20px 20px 20px 22px; color: #585858; }
#content .cn_p               { margin: 10px 0; }
#content .cn_div             { margin: 20px 0;}
#content .cn_cim             { background: url(/images/dot_big.gif) repeat-x; background-position: 0 21px; height: 40px; clear: both; }
#content a.cn_tovabbi        { background: url(/images/tovabbi.gif) no-repeat; background-position: right bottom; font-weight: bold; width: 140px; padding: 2px 0; color: #848484; text-decoration: none; display: block; }
#content a:hover.cn_tovabbi  { color: #464646; }
#content .cn_partner         { text-align: center; vertical-align: top; color: #888; }
#content .cn_partner img     { border: 0; }
#content .cn_partner span    { display: block; font-size: 11px; margin-top: 10px; }
#content .cn_partner a       { text-decoration: none; color: #888; }
#content .cn_partner a:hover { color: #333; }

#content .fo_kiskep { margin: 0 10px 10px 0; }

#hirlista { color: #626262; }
#hirlista .hl_dotted       { background: url(/images/dot_big.gif) bottom repeat-x; }
#hirlista .hl_adat         { padding: 10px; }
#hirlista .hl_adat h1      { font-size: 12px; margin: 0 0 7px 0; }
#hirlista .hl_adat a.hl_cim       { color: #1F7FC2; text-decoration: none; }
#hirlista .hl_adat a.hl_cim:hover { color: #555; }
#hirlista .hl_adat a.hl_szoveg       { color: #888; text-decoration: none; }

#reflista { color: #626262; }
#reflista .rl_adat         { padding: 10px; }
#reflista .rl_dotted       { background: url(/images/dot_big.gif) bottom repeat-x; }
#reflista td               { color: #888; }



.navbar_kek { background: #DEF2FF; height: 20px; }
.nbk_bal   { background: url(/images/ful_kek2.gif) no-repeat left top; }
.nbk_kozep { padding: 2px 10px; }
.nbk_kozep select { font-size: 11px; }
.nbk_jobb  { background: url(/images/ful_kek.gif) no-repeat right bottom; }

.navbar_sarga { background: #FFE7BD; height: 20px; }
.nbs_bal   { background: url(/images/ful_sarga2.gif) no-repeat left top; }
.nbs_kozep { font-weight: bold; width: 80px; text-align: center; color: #AE6200; }
.nbs_kozep a { color: #AE6200; text-decoration: none; }
.nbs_kozep a:hover { color: #6A2000; text-decoration: none; }
.nbs_kozep select { font-size: 11px; }
.nbs_jobb  { background: url(/images/ful_sarga.gif) no-repeat right bottom; }

#cikk { text-align: justify; }
#cikk h1 { font-size: 15px; color: #1F7FC2; margin: 0 0 10px 0; text-align: left; }
#cikk li { list-style-type: square; text-align: left; }
#cikk .ck_bevezeto { font-weight: bold; padding-bottom: 8px; }
#cikk .ck_szoveg
#cikk .ck_szoveg h2 { margin: 0 0 10px 0; font-size: 13px; color: #8a8a8a; padding-top: 10px; }
#cikk .ck_szoveg h3 { margin: 0 0 10px 0; font-size: 12px; color: #8a8a8a; padding-top: 10px; }
#cikk .ck_szoveg a { color: #080; text-decoration: none; }
#cikk .ck_szoveg a:hover { text-decoration: underline; }

.back { padding-left: 20px; padding-top: 10px; background: url(/images/nyil_balra_szurke.gif) no-repeat; background-position: 0 12px; width: 30px; }
.back a { font-weight: bold; color: #279; text-decoration: none; }
.back a:hover { text-decoration: underline; }

.back2 { padding-left: 20px; padding-bottom: 10px; background: url(/images/nyil_balra_szurke.gif) no-repeat; background-position: 0 2px; width: 200px; }
.back2 a { font-weight: bold; color: #279; text-decoration: none; }
.back2 a:hover { text-decoration: underline; }

#boxlista { }
#boxlista .bl_keret { padding-left: 89px; height: 100px; padding-top: 4px; }
#boxlista .bl_keret a { display: block; font-weight: bold; height: 79px; background: #F3F3F3 url(/images/ful_szurke.gif) no-repeat right bottom; text-decoration: none; color: #6E6E6E; }
#boxlista .bl_keret a:hover { background: #9E9E9E url(/images/ful_szurke2.gif) no-repeat right bottom; color: #FFF; }
#boxlista .bl_keret div { display: block; font-weight: bold; height: 79px; background: #F3F3F3 url(/images/ful_szurke.gif) no-repeat right bottom; text-decoration: none; color: #6E6E6E; }
#boxlista .bl_keret span { display: block; padding: 5px; }
#boxlista .bl_keret p { padding: 0 8px 0 5px; margin: 0; font-weight: normal; font-size: 11px; }

#forum { color: #777; }
#forum td { color: #777; }
#forum .fm_log_input { width: 100px; border: 1px solid #888; }
#forum .fm_log_button { background: #888; color: #FFF; border: 1px solid #888; font-family: Arial, sans-serif; font-weight: bold; font-size: 12px; }
#forum .fm_menu { }
#forum .fm_menu img { margin-right: 10px; }
#forum .fm_menu .fm_icon { text-align: center; }
#forum .fm_menu a { font-weight: bold; color: #1F7FC2; text-decoration: none; }
#forum .fm_menu a:hover { color: #555; }
#forum .fm_sor { }
#forum .fm_sor a { color: #468; text-decoration: none; font-weight: bold; }
#forum .fm_sor a:hover { color: #246; }
#forum .fm_cim { background: #DEF2FF; color: #567488; font-weight: bold; }
#forum .fm_focim { font-size: 17px; color: #666; font-weight: bold; }
#forum .fm_input { width: 200px; border: 1px solid #888; }

.bold { font-weight: bold; }

table .atteres-9001 td {
       border: 1px solid #000;
       text-align: center;
}
