body { margin: 0; padding: 0; font-family: Tahoma, sans-serif;}
body td { font-size: 12px; color: #513b59; background-color: transparent; }
.bal_szel { background: url(images/bg_bal_zold.jpg) top right; vertical-align: top; }
.bal_szel div { height: 129px; background: url(images/bg_bal_lila.jpg) top right; }
.jobb_szel { background: url(images/bg_jobb_zold.jpg); vertical-align: top; }
.jobb_szel div { height: 129px; background: url(images/bg_jobb_lila.jpg); }

.minibox_head { width: 218px; height: 18px; background: url(images/minibox_head.gif); }
.minibox_bg { width: 218px; background: url(images/minibox_bg.gif); }
.minibox_trbg { padding: 0 18px 14px 18px; background: url(images/minibox_trbg.jpg) no-repeat; }
.minibox_trbg2 { padding: 0 18px 0 18px; background: url(images/minibox_trbg.jpg) no-repeat; }
.minibox_bottom { width: 218px; height: 19px; background: url(images/minibox_bottom.gif) no-repeat; padding: 0 0 18px 0; }

.bold { font-weight: bold; }
.center { text-align: center; }
a.zoldlink { text-decoration: underline; color: #74804e; }
a:hover.zoldlink { color: #41501b; }
a.lilalink { text-decoration: underline; color: #ae5ad5; }
a:hover.lilalink { color: #8c38b3; }

#bal { vertical-align: top; }

#bal .nevnap { width: 218px; height: 91px; background: url(images/nevnap_bg.jpg); }
#bal .nevnap div { padding: 5px 16px 0 18px; text-align: center; }

#bal a.menuitem { width: 218px; height: 32px; display: block; background-position: 0 0; }
#bal a:hover.menuitem { background-position: 0 32px; }
#bal a.partnereink { width: 218px; height: 35px; display: block; background-image: url(images/menu_partnereink.jpg); background-position: 0 0; }
#bal a:hover.partnereink { background-position: 0 35px; }

#bal .hp_datum { font-size: 10px; margin: 0 0 10px 0; }
#bal .hp_bottom { width: 218px; height: 32px; background: url(images/hetvegi_bottom.gif); margin-bottom: 18px; }
#bal .hp_bottom a { width: 152px; height: 32px; display: block; margin-left: 33px; }

#jatekkereso { vertical-align: top; }
#jatekkereso form { margin: 0; }
#jatekkereso .jk_bg { width: 307px; height: 195px; background: url(images/jatekkereso_bg.jpg); vertical-align: top; }
#jatekkereso .jk_bg h2 { font-size: 12px; font-weight: normal; margin: 0 16px; }
#jatekkereso .jk_head { width: 205px; height: 60px; background: url(images/jatekkereso_head.jpg); }
#jatekkereso .jk_table { margin: 7px 0 0 16px; }
#jatekkereso .jk_input { border: 1px solid #bd97c0; }
#jatekkereso .jk_table td { height: 25px; }
#jatekkereso .jk_table select { font-size: 11px; font-family: Tahoma, sans-serif; }
#jatekkereso .jk_search { width: 179px; height: 32px; display: block; margin: 7px 0 0 112px; }

#jobb { vertical-align: top; }

#jobb .vs_head { width: 218px; height: 60px; background: url(images/viccsarok_head.jpg); }
#jobb .vs_table { width: 218px; height: 145px; background: url(images/minibox_bg.gif); }
#jobb .vs_table td { height: 145px; background: url(images/minibox_trbg.jpg) no-repeat; }
#jobb .vs_table div { margin: 0 18px 14px 18px; }
#jobb .vs_bottom { width: 218px; height: 32px; background: url(images/viccsarok_bottom.gif); }
#jobb .vs_bottom a { width: 119px; height: 32px; display: block; margin-left: 50px; }

#jobb .lo_head { width: 218px; height: 47px; margin-top: 8px; background: url(images/login_head.gif); }
#jobb .lo_trbg { background: url(images/login_trbg.jpg) no-repeat; padding: 14px 18px 14px 18px; }
#jobb .lo_bottom { width: 218px; height: 32px; background: url(images/login_bottom.gif); }
#jobb .lo_input { border: 1px solid #bd97c0; width: 138px; }
#jobb .lo_reg { width: 103px; height: 32px; }
#jobb .lo_reg a { height: 32px; display: block; }
#jobb .lo_enter { width: 62px; height: 32px; }
#jobb .lo_enter a { height: 32px; display: block; }
#jobb .lo_error { background: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 2px; color: #900; text-align: center; font-weight: bold; margin-bottom: 8px; }

#jobb .lg_head { width: 218px; height: 18px; margin-top: 18px; background: url(images/box_logged_head.gif); }
#jobb .lg_trbg { background: url(images/box_logged_trbg.jpg) no-repeat; padding: 0px 18px 14px 18px; }
#jobb .lg_trbg a { width: 162px; height: 25px; display: block; margin: 6px 0 0 10px; }
#jobb .lg_bottom { width: 218px; height: 32px; background: url(images/box_logged_bottom.gif); }
#jobb .lg_bottom a { width: 162px; height: 32px; margin-left: 28px; display: block; }

#jobb .ja_szoveg { text-align: center; margin: 0 0 10px 0; }
#jobb .ja_kep { border: 3px solid #bd97c0; margin-left: 1px; }
#jobb .ja_bottom { width: 218px; height: 32px; background: url(images/jatekajanlo_bottom.gif); }
#jobb .ja_bottom a { width: 125px; height: 32px; display: block; margin-left: 46px; }

#jobb .hl_szoveg { margin: 0 0 10px 0; text-align: center; }
#jobb .hl_input { border: 1px solid #bd97c0; width: 180px; }
#jobb .hl_bottom { width: 218px; height: 32px; background: url(images/hirlevel_bottom.gif); margin-bottom: 18px; }
#jobb .hl_bottom a { width: 104px; height: 32px; display: block; margin-left: 57px; }

#footer { width: 986px; }
#footer .fo_head { width: 986px; height: 18px; background: url(images/footer_head.gif); }
#footer .fo_bg { width: 986px; background: url(images/footer_bg.gif); }
#footer .fo_trbg { background: url(images/footer_trbg.jpg) no-repeat; padding: 0 18px; text-align: center; }
#footer .fo_section { margin: 0; padding-bottom: 10px; border-bottom: 1px solid #bd97c0; }
#footer .fo_textlinks { color: #74804e; }
#footer a.fo_madeby { text-decoration: none; color: #513b59; }
#footer .fo_icon { }
#footer .fo_icon td { text-align: center; }
#footer .fo_icon img { border: 0; }

#kozep { background: url(images/bg_kozep.jpg); }

.box_sarga_head { margin-left: 18px; width: 514px; height: 18px; background: url(images/box_sarga_head.gif); }
.box_sarga_bg { margin-left: 18px; width: 514px; background: url(images/box_sarga_bg.gif); }
.box_sarga_trbg { background: url(images/box_sarga_trbg.jpg) no-repeat; padding: 0 18px; }
.box_sarga_trbg p { margin: 0; padding: 10px 0 0 0; }
.box_sarga_trbg a { text-decoration: underline; color: #74804e; }
.box_sarga_trbg a:hover { color: #41501b; }
.box_sarga_bottom { margin-left: 18px; width: 514px; height: 18px; background: url(images/box_sarga_bottom.gif); margin-bottom: 18px; }

.box_lila_head { margin-left: 18px; width: 514px; height: 18px; background: url(images/box_lila_head.gif); }
.box_lila_bg { margin-left: 18px; width: 514px; background: url(images/box_sarga_bg.gif); }
.box_lila_trbg { background: url(images/box_lila_trbg.jpg) no-repeat; padding: 0 18px; }
.box_lila_trbg h1 { color: #9660b2; margin: 0; font-size: 17px; font-weight: bold; }
.box_lila_trbg a { text-decoration: underline; color: #ae5ad5; }
.box_lila_trbg a:hover { color: #8c38b3; }
.box_lila_bottom { margin-left: 18px; width: 514px; height: 18px; background: url(images/box_sarga_bottom.gif); margin-bottom: 18px; }


.fooldal_kep { border: 3px solid #bd97c0; margin-left: 30px; margin-bottom: 10px; }

.ac_table { margin-top: 10px; }
.ac_table td { padding-bottom: 10px; vertical-align: top; }
.ac_table img { margin-right: 10px; border: 3px solid #bd97c0; }
.ac_text { margin: 10px 0 5px 0; padding: 5px 0 5px 0; font-size: 12px; color: #8f35ad; background: #FFF; border-bottom: 1px solid #DDD; border-top: 1px solid #DDD; font-weight: bold; text-align: center; }

.forum_caption { font-weight: bold; text-align: center; border-bottom: 1px solid #bd97c0; }
.fm_cim { font-weight: bold; border-bottom: 1px solid #bd97c0; padding: 2px 4px; }
.fm_sor { padding: 4px; }
.fm_lila { background: #f9ecff; }
.fm_sotetlila { background: #b67bd1; padding: 4px; font-weight: bold; color: #fff; }
.fm_input { border: 1px solid #bd97c0; font-family: Tahoma, sans-serif; font-size: 12px; }
.fm_hiba { color: #a00; text-align: center; font-weight: bold; background: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 4px; margin-top: 10px;}
.fm_rendben { color: #b67bd1; text-align: center; font-weight: bold; background: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 4px; margin-top: 10px;}

.jo_section_first { padding: 10px 0; }
.jo_section { padding: 10px 0; border-top: 1px solid #bd97c0; }

.nav_table { height: 30px; margin: 5px 0; background: #FFF; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.nav_table td { color: #ae5ad5; }
.nav_table td a { color: #ae5ad5; text-decoration: underline; }

#szoveg { }
#szoveg h2 { color: #9660b2; margin: 24px 0 0 0; font-size: 14px; font-weight: bold; }
#szoveg p { margin: 0; padding: 12px 0 0 0; }
#szoveg ul { list-style-type: none; margin: 0; padding: 6px 0 0 0; }
#szoveg li { padding: 6px 0 6px 30px; background: url(images/dot.gif) no-repeat 0 4px;}

#games { }
#games .ja_demo { margin-right: 10px; border: 3px solid #bd97c0; }
#games a { color: #9660b2; text-decoration: none; }
#games .ja_section { padding: 0 0 10px 0; }

.pa_table { margin-top: 10px; }
.pa_image { width: 85px; height: 85px; background: url(images/partnereink_bg.gif) no-repeat; vertical-align: middle; text-align: center; }
.pa_empty { width: 8px; }
.pa_empty_line { height: 12px;}
.pa_text { width: 142px; vertical-align: top; }
.pa_slogen { font-size: 11px; }

.ft_image { width: 85px; height: 85px; background: url(images/partnereink_bg.gif) no-repeat; vertical-align: middle; text-align: center; }
.ft_empty_line { height: 8px;}

.me_map { border: 3px solid #bd97c0; margin-top: 10px; }
.me_field { font-weight: bold; padding: 5px 10px 5px 0; text-align: right; vertical-align: top; }
.me_info { padding: 5px 0; }

.jk_ajkor { font-size: 11px; }
.jk_nem { font-size: 11px; }
.jk_kat { font-size: 11px; }
.jk_nev { width: 382px; color: #9530C2; font-weight: bold; }
.jk_kep { width: 97px; text-align: top; }
.jk_kep img { border: 3px solid #C19DC4; }
.jk_gomb_bal { width: 27px; background: url(images/kereso_gomb_bal.gif) no-repeat; }
.jk_gomb_kozep { height: 24px; width: 325px; background: url(images/kereso_gomb_bg.gif); text-align: center; }
.jk_gomb_kozep a { text-decoration: none; font-size: 11px; color: #9530C2; }
.jk_gomb_jobb { width: 27px; background: url(images/kereso_gomb_jobb.gif) no-repeat; }
