body { font-family:Arial; font-size:12px; padding:0; margin:0; background-color:#AA0000; background-image:url(../image/body_bg.jpg); background-position:left top; background-repeat:repeat-y; background-attachment:fixed; }
/**/
/*----------- tags ------------------ */
table { font-size:inherit; width:100% }
td { vertical-align:top; padding:0; margin:0; }
h1, h2, h3, form { margin:0; }
img { border:0; margin:0; padding:0; }
a   { text-decoration:none; }
/*----------------------------------- */

#top_bground {  }
#bottom_bground {}
#margin_cont { padding-top:0px; padding-left:5px; padding-right:5px; padding-bottom:0px; }
#full_frame { }
#basic_cont { width:756px; border:0px solid #A88B51; margin:0 auto; border-right:1px solid #9C824A; border-left:1px solid #9C824A; } /*  3x2px border */
#basic_cont2 { border:0px solid #fff; background-color:#7D0000; }

#top { margin-bottom:0px; padding-left:5px; padding-right:5px; height:114px; background-position:left top; background-repeat:no-repeat; }
#top #top_main { padding-left:137px; padding-top:47px; white-space:nowrap; }
#top #top_main img { margin-left:2px; margin-right:1px; }

#middle_content { background-color:#AA0000; padding-left:0px; padding-right:0px; padding-bottom:0px; }
#middle { padding-left:0px; padding-right:0px; }
#middle .left_td { text-align:left; background-color:#7D0000; border-right:1px solid #9C824A; padding-bottom:12px;/* background-image:url(../image/left_td_bg.jpg); background-position:top left; background-repeat:no-repeat;*/ }
#middle #left { text-align:left; margin-left:4px; margin-right:4px; margin-top:8px; }
#middle .center_td { width:100%; padding-bottom:15px; border-top:1px solid #9C824A; }
#middle #center { padding-left:6px; padding-right:6px; margin-top:6px; }
#middle .right_td { text-align:right; background-color:#7D0000; border-left:1px solid #9C824A;/* background-image:url(../image/right_td_bg.jpg); background-position:top right; background-repeat:no-repeat;*/ }
#middle #right { text-align:right; margin-left:4px; margin-right:4px; margin-top:8px; padding-bottom:6px; }

#bottom { margin:0 auto; padding:0px; padding-bottom:0px; margin-top:0px; } 

#left_bannerek { position:relative; }
#left_bannerek div { border:1px solid #ccc; background-color:#eee; text-align:center; padding:5px; margin-top:6px; }

/*----------- #middle .left -----------*/
.hunsport_logo { border:1px solid #DED3BC; margin-bottom:6px; }
#right_bannerek div { position:relative; border:1px solid #ccc; margin-bottom:6px; padding:0; }
#right_bannerek div img { vertical-align:bottom; } 
#top_banner { position:relative; border:1px solid #ccc; margin-bottom:6px; margin-top:5px; white-space:nowrap; width:468px; }
#top_banner img { vertical-align:bottom; }

#right_adv { width:1px; height:0%; position:absolute; top:0px; left:50%; }
#right_adv .cont { position: absolute; width:160px; margin-left:386px; top:122px; }

#main  { width:100%; }
#main #main_l_keskeny { margin-right:0px; position:relative; float:left; width:324px; overflow: hidden; }
#main #main_l_szeles { overflow:hidden; margin-right:0px; position:relative; float:left; width:470px; }
#main_l_main { color:#fff; padding-left:0px; padding-right:0px; }


/*--------- main háttér ---------*/
#main_display { position:relative; }
#main_display .main { padding-left:0px; padding-right:0px; }
/*--------- main háttér ---------*/


#main #main_r { width:140px; padding:0px; position:relative; float:right; }
#main #main_r table { background-color:#fff; }
#main textarea { font-family:Verdana; font-size:12px; }

#main .maintable { border-width:0px; border-left-width:1px; border-top-width:1px; border-style:solid; color:#7D0000; }
#main .maintable td, #main .maintable th { border-width:0px; border-right-width:1px; border-bottom-width:1px; border-style:solid; color:#7D0000; }
#main .maintable .padding1 td, #main .maintable .padding1 th { padding:1px; }
#main .maintable .padding2 td, #main .maintable .padding2 th { padding:2px; }
#main .maintable .padding3 td, #main .maintable .padding3 th { padding:3px; }
#main .maintable .padding4 td, #main .maintable .padding4 th { padding:4px; }
#main .maintable .padding5 td, #main .maintable .padding5 th { padding:5px; }

#main .osz { text-align:center; border-top:1px dotted #ccc; padding:3px; }
#main .osz a { color:#A88B51; text-decoration:none; }
#main .osz a:hover { color:#fff; text-decoration:none; }
#main .osz .aok_keret, #news_oldalsz .aktualis_oldal_kiemeles { }
#main .osz .aktualis_oldal_kiemeles { color:#fff; font-weight:bold; }
#main .osz .aok_keret { color:#A88B51; }
#main .osz .aok_nyil { color:#A88B51; font-size:16px; font-weight:bold; }


/**************** menu **************************************************************/
#menu { }


#menu { margin:0; padding:0; position: relative; border-top:1px solid #9C824A; }
#menu img { vertical-align:middle; }
#menu ul { list-style: none; margin:0; padding:0; }
#menu li { position: relative; margin:0; padding:0; list-style-type:none; }
#menu a { display:block; text-decoration: none; margin: 0; position:relative; }

#menu li { }
#menu .m_elso { }
#menu li a { display:block; position:relative; font-weight:bold; font-size:12px; border-bottom:1px solid #9C824A; color:#fff; padding:3px; padding-left:1px; padding-right:2px; background-image:url(../image/menu_li_0.gif); background-position:left 50%; background-repeat:no-repeat; }
#menu li a span { padding-left:13px; }
#menu li a:hover { background-color:#AA0000; background-image:url(../image/menu_li_1.gif); background-position:left 50%; background-repeat:no-repeat; }
#menu li a:hover span {  }

#menu li ul { display:none; padding-left:0px; border-top:0; border:0; }
#menu li ul li { border-bottom:1px solid #9C824A; }
#menu li ul li a { color:#7D0010; background-image:none; background-image: url(../image/spacer.gif); background-color:#E9E1D1; font-weight:normal; font-size:12px; padding:1px; padding-left:1px; border:0; border-left:0px solid #000; }
#menu li ul li a span { padding-left:15px; background:none; }
#menu li ul li a:hover { background:#9C824A; color:#000; border-left:0px solid #DED3BC; }

#menu .open_submenu ul { display: block; }
#menu_display_all #menu ul { display: block; }
/**************** menu **************************************************************/


#impresszum_1 { text-align:center; color:#7D0000; font-size:9px; margin-top:6px; }
#impresszum_1 a { color:#7D0000; text-decoration:underline; }
#impresszum_1 a:hover { color:#900; }

#impresszum_2 { text-align:center; color:#7D0010; padding:5px; font-size:11px; margin-top:0px; background-color:#9C824A; border-top:0px solid #9C824A; background-image:url(../image/imp_bg.jpg); background-position:top center; background-repeat:no-repeat; }
#impresszum_2 a { color:#000; text-decoration:underline; font-weight:bold; line-height:150%; }
#impresszum_2 a:hover { color:#000; }



.hidd { display:none; }


#belepteto { background:none; background-color:#FFF; padding:50px; color:#000000; }
#belepteto h1 { text-align:center; font-size:16px; }
#belepteto h1 a { color:#000066; font-weight:bold; text-decoration:none; }
#belepteto h1 a:hover { color:#0000FF; }


#stat_top_menu { position:relative; text-align:center;background-color:#DED3BD; color:#9a9a9a; border:1px solid #9a9a9a; padding:6px; font-size:12px; margin-bottom:5px; margin-top:5px; vertical-align: bottom; }

#stat_top_menu .text_menu a { color:#9a9a9a; margin-right:0px; font-weight:bold; border-bottom:3px solid #9a9a9a; }
#stat_top_menu .text_menu a:hover { color:#9C824A; border-bottom:3px solid #9C824A; }

#stat_top_menu .ideny_select { text-align:center; vertical-align:bottom; margin-bottom:6px; }
#stat_top_menu .ideny_select select { font-size:11px; vertical-align:bottom; }
#stat_top_menu .ideny_select input { font-size:11px; width:22px; vertical-align:bottom; }


#stat_tablazatok .stat_tabella { width:138px; overflow:hidden; margin-bottom:6px; border:1px solid #A88B51; }
#stat_tablazatok h1 { background-color:#A88B51; color:#fff; font-size:11px; padding:1px; }
#stat_tablazatok table { width:100%; font-size:10px; }

#stat_tablazatok .stat_tabella td, #stat_tablazatok .stat_tabella th  { background-color:#EEE; padding:1px; }
#stat_tablazatok .stat_tabella th { width:100%; text-align:left; font-weight:bold; }
#stat_tablazatok .stat_tabella td { text-align:right; white-space:nowrap; }
#stat_tablazatok .stat_tabella .zold1 td, #stat_tablazatok .stat_tabella .zold1 th { background-color:#BCFECD; }
#stat_tablazatok .stat_tabella .zold2 td, #stat_tablazatok .stat_tabella .zold2 th { background-color:#CCFFE8; }
#stat_tablazatok .stat_tabella .kek1 td, #stat_tablazatok .stat_tabella .kek1 th { background-color:#CDECFE; }
#stat_tablazatok .stat_tabella .kek2 td, #stat_tablazatok .stat_tabella .kek2 th { background-color:#D0D6FB; }
#stat_tablazatok .stat_tabella .sarga td, #stat_tablazatok .stat_tabella .sarga th { background-color:#F4F3BB; }
#stat_tablazatok .stat_tabella .lila td, #stat_tablazatok .stat_tabella .lila th { background-color:#DFC5E2; }
#stat_tablazatok .stat_tabella .piros td, #stat_tablazatok .stat_tabella .piros th { background-color:#F5B4B4; }
#stat_tablazatok .stat_tabella .narancs td, #stat_tablazatok .stat_tabella .narancs th { background-color:#FEDBAB; }
#stat_tablazatok .megj { background-color:#CCCCCC; color:#7D0000; font-size:10px; padding:2px; font-weight:normal; font-family:Arial; }
#stat_tablazatok .tabella_reszletes { background-color:#ccc; padding:2px; text-align:center; }
#stat_tablazatok .tabella_reszletes a { color:#7D0000; font-size:11px; }
#stat_tablazatok .tabella_reszletes a:hover { color:#fff; }

.tabella .stat_tabella { position:relative; margin-bottom:0px; background-color:#FFF; border:1px solid #A88B51; }
.tabella h1 { background-color:#000000; color:#7D0010; font-size:12px; padding:2px; }
.tabella table { width:100%; font-size:13px; }
.tabella .stat_tabella .fejlec td { background-color:#7D0010; color:#FFF; font-weight:bold; text-align:center; } 
.tabella .stat_tabella .fejlec th { background-color:#7D0010; color:#FFF; font-weight:bold; }
.tabella .stat_tabella .fejlec img { width:20px; height:1px; }
.tabella .stat_tabella td, .tabella .stat_tabella th  { color:#7D0010; background-color:#EEE; padding:1px; }
.tabella .stat_tabella th { width:100%; text-align:left; font-weight:bold; }
.tabella .stat_tabella td { text-align:right; white-space:nowrap; }
.tabella .stat_tabella .zold1 td, .tabella .stat_tabella .zold1 th { background-color:#BCFECD; }
.tabella .stat_tabella .zold2 td, .tabella .stat_tabella .zold2 th { background-color:#CCFFE8; }
.tabella .stat_tabella .kek1 td, .tabella .stat_tabella .kek1 th { background-color:#CDECFE; }
.tabella .stat_tabella .kek2 td, .tabella .stat_tabella .kek2 th { background-color:#D0D6FB; }
.tabella .stat_tabella .sarga td, .tabella .stat_tabella .sarga th { background-color:#F4F3BB; }
.tabella .stat_tabella .lila td, .tabella .stat_tabella .lila th { background-color:#DFC5E2; }
.tabella .stat_tabella .piros td, .tabella .stat_tabella .piros th { background-color:#F5B4B4; }
.tabella .stat_tabella .narancs td, .tabella .stat_tabella .narancs th { background-color:#FEDBAB; }

.tabella .megj { background-color:#CCC; color:#7D0000; font-size:12px; padding:2px; font-weight:normal; }
.tabella .tabella_reszletes { background-color:#999; padding:2px; text-align:center; }
.stat_tablazatok .tabella_reszletes a { color:#000; font-size:11px; }
.tabella .tabella_reszletes a:hover { color:#fff; }

#stat_tablazatok .stat_gollovolista { position:relative; margin-bottom:6px; border:1px solid #A88B51; }
#stat_tablazatok .stat_gollovolista h1 { background-color:#A88B51; color:#fff; font-size:11px; padding:1px; background-image:url(../image/golok_bg.gif); background-position:right; background-repeat:no-repeat;  }
#stat_tablazatok .stat_gollovolista td, #stat_tablazatok .stat_gollovolista th  { background-color:#EEE; padding:1px; font-size:10px; }
#stat_tablazatok .stat_gollovolista th { width:100%; text-align:left; font-weight:bold; }
#stat_tablazatok .stat_gollovolista td { text-align:right; }

#stat_tablazatok .stat_lapok { position:relative; margin-bottom:6px; border:1px solid #A88B51; }
#stat_tablazatok .stat_lapok h1 { background-color:#A88B51; color:#fff; font-size:11px; padding:1px; background-image:url(../image/cards_bg.gif); background-position:right; background-repeat:no-repeat; }
#stat_tablazatok .stat_lapok img { width:15px; height:1px; }
#stat_tablazatok .stat_lapok .lapok_top, #stat_tablazatok .stat_lapok .lapok_top td { background-color:#000; }
#stat_tablazatok .stat_lapok td, #stat_tablazatok .stat_lapok th { background-color:#EEE; padding:1px; } 
#stat_tablazatok .stat_lapok th  { text-align:left; width:100% }
#stat_tablazatok .stat_lapok td  { text-align:right; width:1%; }


#stat_tablazatok .mini_sz { font-size:10px; }

.stat_csapatkep { text-align:center; }
.stat_csapatkep img { border:1px solid #A88B51; }

.stat_bajnoksag { position:relative; margin-bottom:0px; background-color:#FFF; border:1px solid #7D0000; }
.stat_bajnoksag .fejlec td { background-color:#7D0000; color:#FFF; font-weight:bold; text-align:center; } 
.stat_bajnoksag .fejlec th { background-color:#7D0000; color:#FFF; font-weight:bold; }
.stat_bajnoksag td, .stat_bajnoksag th  { color:#7D0010; background-color:#EEE; padding:3px; vertical-align:middle; }
.stat_bajnoksag .hcs { width:43%; text-align:right; }
.stat_bajnoksag .vcs { width:43%; text-align:left; }
.stat_bajnoksag .hg { width:6%; text-align:right; font-weight:bold; font-size:14px; }
.stat_bajnoksag .vg { width:6%; text-align:left; font-weight:bold; font-size:14px; }
.stat_bajnoksag .ev { width:2%; text-align:center; font-weight:bold; }






#stats { position:relative; margin-bottom:0px; background-color:#FFF; border:1px solid #7D0000; }
#stats table { width:100%; font-size:12px; }
#stats td, #stats th  { color:#7D0010; background-color:#EEE; padding:3px; }
#stats th { width:100%; text-align:left; font-weight:bold; }
#stats th a { color:#7D0010; }
#stats td { text-align:right; white-space:nowrap; }
#stats .fejlec td { background-color:#7D0010; color:#FFF; font-weight:bold; text-align:center; } 
#stats .fejlec th { background-color:#7D0010; color:#FFF; font-weight:bold; }
#stats a { color:#999; }
#stats a:hover { color:#A88B51; }
#stats .msz { vertical-align:middle; text-align:center; font-size:11px; background-image:url(../image/icon_mez.gif); background-position:center; background-repeat:no-repeat; }
#stats .datum { color:#999; }

.merkozesek {}
.jatekosok {}
.jatekosok .pn { }
#stats .jatekosok .ps td, #stats .jatekosok .ps th { background-color:#DFDFDF; }


#jatekos .adatlap_keret { position:relative; margin-bottom:0px; background-color:#FFF; border:1px solid #ccc; margin-bottom:0px; background-image:url(../image/alt_div_bg.jpg); background-position:top; background-repeat:repeat-x; }
#jatekos .adatlap_keret td { color:#7D0010; padding:3px; }

#jatekos .n_img { padding-right:6px; }
#jatekos .n_img img { border:1px solid #7D0010;  }
#jatekos .right_cont { text-align:center; width:100%; vertical-align:middle; }

#jatekos .adatlap_1 { width:290px; position:relative; background-color:#ccc; border:0px solid #ccc; }
#jatekos .adatlap_1 td, #jatekos .adatlap_1 th { color:#7D0010; background-color:#fff; padding:3px; }
#jatekos .adatlap_1 td { white-space:nowrap; text-align:right; background-color:#DED3BD; color:#9a9a9a; }
#jatekos .adatlap_1 th { text-align:left; width:100%; background-color:#F4F4F4; }

#jatekos .adatlap_2 { position:relative; background-color:#ccc; border:0px dotted #ccc; margin-bottom:6px; margin-top:6px; }
#jatekos .adatlap_2 td, #jatekos .adatlap_2 th { color:#7D0010; background-color:#fff; padding:3px; }
#jatekos .adatlap_2 td { text-align:right; background-color:#DED3BD; color:#9a9a9a; }
#jatekos .adatlap_2 th { text-align:left; width:100%; background-color:#F4F4F4; }
#jatekos .adatlap_2 td img { width:110px; height:1px; }

#jatekos .adatlap_stat { margin-top:5px; position:relative; margin-bottom:0px; background-color:#ccc; border:0px solid #7D0000; }
#jatekos .adatlap_stat td, #jatekos .adatlap_stat th { font-size:11px; font-family:verdana; color:#7D0010; background-color:#fff; padding:1px; }
#jatekos .adatlap_stat .fonts10 td, #jatekos .adatlap_stat .fonts10 th { font-size:10px; }
#jatekos .adatlap_stat .fonts11 td, #jatekos .adatlap_stat .fonts11 th { font-size:11px; }
#jatekos .adatlap_stat td { text-align:center; white-space:nowrap; }
#jatekos .adatlap_stat th { text-align:left; width:100%; }
#jatekos .adatlap_stat td img { width:110px; height:1px; }
#jatekos .adatlap_stat .fejlec1 span { display:none; background-color:#3399FF; padding-left:1px; padding-right:1px; border:1px solid #7D0010; font-weight:bold; cursor:help; font-family:Arial; }
#jatekos .adatlap_stat .fejlec1 td { text-align:center; background-color:#DDDDDD; }
#jatekos .adatlap_stat .fejlec1 .fw { width:50px; cursor:help; }
#jatekos .adatlap_stat .fejlec2 td { background-color:#BCBCBC; text-align:center; font-weight:bold; }
#jatekos .adatlap_stat .fejlec2 img { width:12px; height:1px; }
#jatekos .adatlap_stat .fejlec2 .align_l, #jatekos .adatlap_stat .ps .align_l, #jatekos .adatlap_stat .pn .align_l { text-align:left; }
#jatekos .adatlap_stat .fejlec2 span { cursor:help; }
#jatekos .adatlap_stat .lk { border-left:0px solid #7D0000; text-align:center; }
#jatekos .adatlap_stat .ps td { background-color:#F5F5F5; }

/*-------------- meccs adatlap ----------------------*/
.meccs_adatlap { /* background-color:#A32226; border:1px solid #000; padding:3px; margin-bottom:0px; margin-top:6px; */ }

.meccs_adatlap { position:relative; /* color:#FFF; */ }
.meccs_adatlap .csapatok { font-size:16px; font-weight:bold; color:#7D0010; text-align:center; }
.meccs_adatlap .eredmeny { font-size:16px; font-weight:bold; text-align:center; margin-bottom:10px; }
.meccs_adatlap .meccs_adatok1 { text-align:center; color:#7D0000; font-weight:bold; }
.meccs_adatlap .meccs_adatok2 { text-align:center; color:#7D0000; }
.meccs_adatlap .felsorolas { font-size:12px; margin-top:6px; background-color:#E4E4E4; text-align:left; border:1px solid #7D0010; padding:0px; }
.meccs_adatlap .felsorolas div {padding-bottom:2px; padding-top:2px; }
.meccs_adatlap .osszefoglalo { font-size:12px; margin-top:6px; text-align:left; background-color:#E4E4E4; border:1px solid #7D0010; padding:0px; }

.border_cont { border:2px solid #fff; padding:3px; }

.osszeallitasok { border:1px solid #7D0010; margin-top:6px; }

#main .meccs_adatlap .osszeallitas img { border:0; }
.osszeallitas { font-size:12px; color:#000; background-color:#FFF; }
#main .osszeallitas td, #main .osszeallitas th { vertical-align:top; }
#main .osszeallitas td { white-space:nowrap; }
#main .osszeallitas .sargalap img { width:6px; height:10px; background-color:#FFFF00; border:1px solid #7D0010; border-color:#7D0010; vertical-align:bottom; }
#main .osszeallitas .piroslap img { width:6px; height:10px; background-color:#FF0000; border:1px solid #000; border-color:#A88B51; vertical-align:bottom; }
.osszeallitas .left, .osszeallitas .right { width:50%; }
.osszeallitas table td, .osszeallitas table th { padding:2px; background-color:#E4E4E4; }
.osszeallitas table td { text-align:center; color:#000099; font-weight:bold; }
.osszeallitas table td img { width:18px; height:1px; }
.osszeallitas table th { text-align:left; font-weight:bold; width:100%; }
.osszeallitas .csere { font-weight:normal; }
.osszeallitas .oszz_elv td { background-color:#999; color:#FFF; text-align:left; padding-left:5px; font-size:12px; }
.osszeallitas .csapatok td { font-size:14px; font-weight:bold; color:#FFF; background-color:#7D0000; text-align:left; }
.mini_text { font-size:11px; }

#main .meccs_adatlap .percrol_percre img { border:0; }
.percrol_percre { padding:1px; background-color:#fff; margin-top:6px; border:1px solid #7D0010; }
.percrol_percre .percrol_percre_cim { background-color:#000; color:#FFF; font-weight:bold; margin:1px; padding:2px; }
.percrol_percre_table { color:#000; font-size:12px; }
.percrol_percre_table td, .percrol_percre_table th { background-color: #E4E4E4; padding:2px; }
.percrol_percre_table td { font-weight:bold; text-align:right; }
.percrol_percre_table th { font-weight:normal; text-align:left; width:100%; vertical-align:top; }

.blokk_cim { border:1px solid #7D0010; padding:1px; margin-top:6px; color:#fff; background-color:#fff; }
.blokk_cim h2 {padding:2px; background-color:#000; font-size:12px; font-weight:bold; }
/*-------------- meccs adatlap ----------------------*/

/*-------------- news -------------------------------*/
/*#home_news_list .n_img { display:none; }*/ /* a főoldali cikkeknél nem jelennek meg a képek */
#home_news_list .forum { display:none; }

#news_input { width:100px; background-color:#EEEADD; border: solid #C5B78B 1px; margin-top: 2px;	margin-bottom: 2px;	padding-right: 2px; padding-left: 2px; font-size: 14px; font-family: Arial; }
#news_select { background-color:#EEEADD; border: solid #C5B78B 1px; }
.gomb { color:#000; margin-bottom:1px; cursor:pointer; height:20px; font-size:11px; }

#news_kivonatok { }

#news_kivonatok .n_c { position:relative; /*border-bottom:1px dotted #ccc;*/ margin-bottom:6px; padding-bottom:3px; background-image:url(../image/news_kiv_bg.jpg); background-position:top; background-repeat:repeat-x; }
#news_kivonatok .n_c_k { position:relative; /*border-bottom:1px dotted #ccc;*/ margin-bottom:6px; padding-bottom:3px; background-image:url(../image/news_kiv_kiemelt_bg.jpg); background-position:top; background-repeat:repeat-x; }

#news_kivonatok .n_c .cim a { font-size:11px; display:block; background-color:#7D0010; color:#E9E1D1; border-top:2px solid #9C825A; border-bottom:0px solid #9C825A; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; margin-bottom:3px;/* background-image:url(../image/alt_cimsor_bg.jpg); background-position:top; background-repeat:repeat-x;*/  }
#news_kivonatok .n_c_k .cim a { font-size:11px; display:block; background-color:#9C825A; color:#fff; border-top:2px solid #fff; border-bottom:0px solid #264362; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; margin-bottom:3px; /*background-image:url(../image/kiemelt_cimsor_bg.jpg); background-position:top right; background-repeat: no-repeat; */ }
#news_kivonatok .ossz { font-size:11px; display:block; color:#7D0010; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:3px; margin-bottom:0px; }
#news_kivonatok .n_c_k .ossz { color:#fff; }
#news_kivonatok .date_time { font-family:Arial, Helvetica, sans-serif; color:#A88B51; font-size:10px; display:block; padding-top:0px; padding-bottom:0px; margin-bottom:3px; }
#news_kivonatok .date_time a { display:block; color:#DE8F92; }
#news_kivonatok .date_time .date { font-size:10px; color:#A88B51; }
#news_kivonatok .date_time .time { font-size:10px; color:#A88B51; }

#news_kivonatok th { padding-left:3px; font-weight:normal; text-align:left; width:100%; }
#news_kivonatok .n_img { padding-right:2px; padding-left:3px; }
#news_kivonatok .n_img img { border:0px solid #264362; }
#news_kivonatok .n_img div { background-color:#DED3BD; /*background-image:url(../image/news_img_bg.jpg);*/ text-align:center; border:1px solid #A88B51; overflow:hidden; }
#news_kivonatok .news, #news_kivonatok .news a { font-size:11px; color:#FFF; text-decoration:none; }
#news_kivonatok .news h2 { color:#000; font-weight:bold; font-size:14px; font-variant:small-caps; }
#news_kivonatok .news h3 {margin-bottom:8px; }
#news_kivonatok .news h3 a { color:#fff; font-weight:bold; font-size:12px; text-decoration:none; }
#news_kivonatok hr { width:100%; height:1px; border:0; border-top:1px solid #CC0000; }

#news_kivonatok .forum { color:#A88B51; font-size:11px; background-color:#f5f5f5; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; margin-top:3px; }
#news_kivonatok .forum .left { text-align:left; }
#news_kivonatok .forum .right { text-align:right; padding-right:3px; }
#news_kivonatok .forum a { color:#A88B51; }
#news_kivonatok .forum a:hover { color:#F3B6B7; }

#news_archivum { text-align:center; }
#news_archivum a { color:#999; }
#news_archivum a span { color:#999; }
#news_archivum a:hover span { color:#A88B51; }

#news_oldalsz { text-align:center; /*background-color:#FFF; border:1px solid #7D0010;*/ padding:3px; }
#news_oldalsz a { color:#A88B51; text-decoration:none; }
#news_oldalsz a:hover { color:#fff; text-decoration:none; }
#news_oldalsz .aok_keret, #news_oldalsz .aktualis_oldal_kiemeles { }
#news_oldalsz .aktualis_oldal_kiemeles { color:#fff; font-weight:bold; }
#news_oldalsz .aok_keret { color:#A88B51; }
#news_oldalsz .aok_nyil { color:#A88B51; font-size:16px; font-weight:bold; }

#news_display { }
#news_display .main { /*padding:3px;*/ /*border:1px solid #7D0000; background-color:#F9F9F9; background-image:url(../image/news_bg.jpg); background-position:top; background-repeat:repeat-x;*/ }
#news_display .main a { text-decoration:underline; color:#FFFFFF; font-weight:bold; }
.oldalcim #cikk_kiemeles_oldalcim { }
#news_display .main a:hover { text-decoration:underline; background-color:#ddd; }
#news_display .main img { border:1px solid #222; }
#main #news_display .nev_link { text-decoration:none; border-bottom:1px dotted #7D0000; background:none; }
#news_display .news_bottom { margin-top:20px; margin-bottom:3px; }
#news_display .news_bottom .rogzites_date { color:#E9E1D1; }
#news_display .forras { color:#E9E1D1; }
#news_display .forras a { color:#E9E1D1; text-decoration:none; background:none; }
#news_display .forras a:hover { color:#fff; text-decoration:none; background:none; }

#news_display  .forum { /*border:1px solid #7D0010;*/ color:#E9E1D1; border-top:1px dotted #ccc; /*background-color:#fff; */  padding-top:3px; padding-bottom:3px; margin-bottom:3px; margin-top:3px; }
#news_display  .forum .left { text-align:left; color:#E9E1D1; }
#news_display  .forum .right { text-align:right; /*padding-right:3px;*/ }
#news_display  .forum a { color:#E9E1D1; }
#news_display  .forum a:hover { color:#fff; }
#news_display  .forum img { vertical-align:middle; }

#news_forum_hszlist { border-top:1px dotted #ccc; padding-top:20px; margin-top:3px; }

#news_display .news_lablec { /*border:1px solid #7D0010; background-color:#fff;*/ }
#news_display .news_lablec td { /*padding:3px;*/ }
#news_display .news_lablec .vissza, #news_display .news_lablec .vissza img { text-align:left; vertical-align:middle; }
#news_display .news_lablec .vissza a { color:#E9E1D1; }
#news_display .news_lablec .vissza a:hover { color:#fff; }
#news_display .news_lablec .print_ver, #news_display .news_lablec .print_ver img { text-align:right; vertical-align:middle; }
#news_display .news_lablec .print_ver a { color:#E9E1D1; }
#news_display .news_lablec .print_ver a:hover { color:#fff; }

.print_comment { display:none; color:#7D0000; }
.print_comment .csn { font-weight:bold; }
.print_comment .mj { color:#A88B51; }

#kereses { text-align:center; vertical-align:middle; margin-bottom:8px; background-color:#F5F5F5; color:#999; border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:5px; }
#kereses input, #kereses select { vertical-align:middle; background-color:#FFF; font-size:12px; }
#kereses .rb { background-color:#F5F5F5; border:0; }
/*-------------- news -------------------------------*/

/*-------------- MAIN -------------------------------*/
.oldalcim { font-size:22px; color:#fff; font-weight:bold; margin-bottom:10px; border:0px solid #264362; border-left:0; border-right:0; padding:0px;/* background-image:url(../image/oldalcim_bg.jpg); background-position: top; background-repeat:repeat-x;*/ }
.focim { color: #7D0010; font-size: 16px; font-weight: bold; margin-bottom:1em; padding-bottom:0; }
.alcim { color: #7D0010; font-size: 14px; font-weight: bold; margin-bottom:0; padding-bottom:0; }
.megjegyzes { font-size:11px; color:#999; }

h1 { font-size:18px; font-weight:normal; } 
h2 { font-size:16px; font-weight:normal; } 
h3 { font-size:14px; font-weight:normal; } 
h4 { font-size:12px; font-weight:normal; }

.align_c { text-align: center; }
.align_j { text-align: justify; }
.align_l { text-align: left; }
.align_r { text-align: right; }

.inp_szam { text-align:right; }
/*-------------- MAIN -------------------------------*/



/*---------- fórum --------------------------------*/
/* 
DEFAULT
#F0F0F0 világosszürke
#CCCCCC 
#999999 pönnyözött elválasztó (reg)
#FEF8E2 hsz_top
*/

.width100 { width:100%; }
.nowrap { white-space:nowrap; }

#forum { /*background-color:#FFF;*/ color:#7D0000; }

#forum a { text-decoration:none; }

#forum img { padding:0; margin:0; background:none; border:0; }
#forum textarea { font-size:14px; }

#forum .alert { position:relative; display:block; background-color:#CC0000; color:#FFFFFF; text-align:center; padding:3px; }
#forum .reg_alert { display:block; background-color:#616161; color:#000; text-align:center; padding:3px; border:0px dashed #fff; border-top:0; } 

#forum_uzenet { background-color:#fff; color:#C00; font-weight:bold; text-align:center; padding:3px; margin-bottom:5px; margin-bottom:10px; border:1px solid #C00; }
#forum .cim { background-color:#7D0000; color:#fff; font-size:16px; font-weight:bold; padding:5px; margin-bottom:3px; }
#forum .cim .kat { font-size:14px; font-weight:normal; padding-bottom:3px; display:block; }
#forum .cim .tema { font-size:14px; }

#forum_aok_content { text-align:center; margin-top:0px; /*background-color:#eee;*/ padding:0px; }
#forum_aok_content a { color:#999; text-decoration:none; }
#forum_aok_content .aktualis_oldal_kiemeles { color:#222; font-weight:bold; }
#forum_aok_content .aok_keret { color:#999; }
#forum_aok_content .aok_nyil { color:#999; font-size:16px; font-weight:bold; }
#forum_aok_content input, #forum_aok_content select { vertical-align:middle; margin-bottom:3px; margin-top:3px; }
#forum_aok_content .select_btn { font-size:11px; height:21px; width:23px; cursor:pointer; }

#forum .oldal_select .nyil { color:#7D0000; font-size:16px; font-weight:bold; }

#forum_top_menu { }
#forum_top_menu .text_menu { background-color:#DED3BD; padding:5px; padding-bottom:8px; margin-bottom:3px; color:#9a9a9a;}
#forum_top_menu a { color:#7D0010; border-bottom:3px solid #7D0000; font-weight:bold; text-decoration:none; }
#forum_top_menu a:hover { color:#7D0010; border-bottom:3px solid #7D0010; }
#forum_top_menu .select_menu { background-color:#DED3BD; margin-bottom:3px; color:#7D0010;} 
#forum_top_menu .select_menu td { padding:2px; }
#forum_top_menu .select_menu .left { text-align:left; vertical-align:middle; padding-left:3px; }
#forum_top_menu .select_menu .center { text-align:center; vertical-align:middle; }
#forum_top_menu .select_menu .right { text-align:right; vertical-align:middle; padding-right:3px; }
#forum_top_menu select { font-size:11px; }
#forum_top_menu .select_btn { font-size:10px; vertical-align:top; height:16px; width:18px; cursor:pointer; }

#forum_top_menu_also { background-color:#DED3BD; padding:5px; margin-bottom:3px; color:#7D0010; }
#forum_top_menu_also a { color:#7D0000; font-weight:bold; text-decoration:none; }
#forum_top_menu_also a:hover { color:#D03B3D; }

#forum_bottom_menu { background-color:#DED3BD; padding:5px; margin-top:3px; color:#FFFFFF; }
#forum_bottom_menu a { color:#9a9a9a; font-weight:bold; text-decoration:none; }
#forum_bottom_menu a:hover { color:#7D0000; }
#forum_bottom_menu img { vertical-align:top; }
#forum_bottom_menu .nav_back { text-align:left; }
#forum_bottom_menu .nav_top  { text-align:center; }
#forum_bottom_menu .nav_home { text-align:right; }

#forum_top_almenu { background-color:#FF5151; padding:5px; margin-bottom:10px; color:#FFFFFF; }
#forum_top_almenu a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#forum_top_almenu a:hover { color:#9a9a9a; }

#forum .regisztracio table td { text-align:left; }

#forum_kereses { position:relative; }
#forum_kereses .forum_kereso { background-color:#DED3BD; border-bottom:2px solid #999; padding:5px; }
#forum_kereses .keresett_text { text-align:center; margin-top:0px; margin-bottom:0px; }
#forum_kereses .keresett_text span { font-weight:bold; }
#forum_kereses .nincs_talalt { text-align:center; font-weight:normal; color:#D03B3D; margin-top:5px; }
#forum_kereses .forum_table_top { border-top:1px solid #eee; }
#forum_kereses .alert { display:block; background-color:#FFF; text-align:center; font-weight:normal; color:#D03B3D; margin-top:0px; }
#forum_kereses .btn { font-size:12px; }

#forum .admin_funkciok { white-space:nowrap; text-align:left; font-weight:bold; background-color:#D03B3D; padding:5px; margin-bottom:3px; color:#FFFFFF; } 
#forum .admin_funkciok .text_input { width:240px; border:2px solid #7D0010; background-color:#F5F5F5; margin:0; padding:2px; margin-bottom:2px; cursor:text; }
#forum .admin_funkciok span { font-weight:normal; } 

#forum_table { border-top:1px dotted #ccc; }
#forum_table td, #forum_table th { padding:3px; }
#forum_table .nev { text-align:left; background-color:#000000; color:#FFFFFF; font-weight:bold; }
#forum_table .csoport_nev { font-weight:bold; color:#DED3BC; }
#forum_table .csoport_leiras { color:#DED3BC; }
#forum_table .hsz_szama { width:1%; font-size:11px; text-align:center; background-color:#000000; color:#FFFFFF; font-weight:bold; }
#forum_table th { text-align:left; font-weight:normal; width:100%; vertical-align:middle; }
#forum_table td { text-align:center; font-weight:normal; width:1%; vertical-align:middle; }

#forum_table .szerk_kieg { background-color:#ddd; }
#forum_table .szerk_kieg .hidd_elem { border-bottom:3px solid #7D0010; } 

#forum_table .tema_tr td { white-space:nowrap; }
#forum_table .kat_tr th, #forum_table .kat_tr td { background-color:#9C824A; color:#616161; vertical-align:middle; border-bottom:1px dotted #ccc; }
#forum_table .kat_tr th { border-right:1px dotted #ccc; }
#forum_table .magy_tr th, #forum_table .magy_tr td { background-color:#DED3BC; vertical-align:middle; font-size:11px; }
#forum_table .tema_tr a, #forum_table .tema_tr2 a { color:#fff; text-decoration:none; }
#forum_table .tema_tr th, #forum_table .tema_tr2 th { text-align:left; }
#forum_table .tema_tr th, #forum_table .tema_tr2 th, #forum_table .tema_tr td, #forum_table .tema_tr2 td {  border-bottom:1px dotted #ccc; }
#forum_table .tema_tr td, #forum_table .tema_tr2 td {  border-left:1px dotted #ccc; color:#CCC; }

#forum_table .tema_tr2 th, #forum_table .tema_tr2 td { background-color:#970000; }

#forum_table .upd_date { font-size:10px; cursor:help; }
#forum_table .upd_date img { width:66px; height:1px; }
#forum_table .hsz_sz { white-space:nowrap;cursor:help; font-size:11px; } 
#forum_table .hsz_sz .top { border-bottom:1px solid #DED3BD; }

#kategoria { text-align:center; }


#hozzaszolasok { border-top:1px solid #DED3BD; } 
#hozzaszolasok a span { color: #DED3BD; }
#hozzaszolasok td, #hozzaszolasok th { padding:2px; }
#hozzaszolasok .hsz_top td { color:#DED3BD; background-color:#7D0000; font-size:12px; border-bottom:1px dashed #DED3BD; }
#hozzaszolasok .hsz_top .nev { width:100%; }
#hozzaszolasok .hsz_top .valasz { text-align:right; white-space:nowrap; }
#hozzaszolasok .hsz_top .valasz input { background:none; font-size:12px; color:#000; padding:0; margin:0; border:0; cursor:pointer; width:40px; vertical-align:top; }
#hozzaszolasok .hsz_top .kd { text-align:right; white-space:nowrap; color:#DED3BD; }
#hozzaszolasok .hsz_main td { color:#fff; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ccc; }
#hozzaszolasok .re { background-color:#DED3BD; padding:2px; border-bottom:1px solid #DED3BD; margin-left:-2px; margin-right:-2px; margin-top:-5px; color:#999; margin-bottom:5px; font-size:12px; }
#hozzaszolasok .re a span { color:#7D0000; }

.iphost_info { padding:2px; vertical-align:middle; padding-left:6px; padding-right:6px; white-space: nowrap; }
.iphost_info span { font-size:11px; font-family:Arial; background-color: #DAFBD9; border:1px solid green; padding-bottom:2px; padding-top:1px; padding-left:6px; padding-right:6px; color:#000000; vertical-align: bottom; white-space: nowrap; cursor:help; }

#forum .hidd_elem { padding-top:5px; width:1%; }
#forum .hidd_elem form { width:1%; }
#forum .hidd_elem .szerkesztes { }
#forum .hidd_elem .torles { }
#forum .hidd_elem input { border:1px solid #999; background-color:#E8E8E8; font-size:11px; cursor:pointer; }

#szerk_form { position:relative; text-align:center; margin-bottom:3px; background-color:#F7F7F7; padding-top:1px; color:#7D0000; }
#szerk_form #info { color:#7D0010; text-align:left; padding:5px; }
#szerk_form .tema_cim { text-align:center; margin-bottom:5px; font-weight:bold; margin-top:5px; color:#7D0010; }

#forum textarea { font-family:Verdana; width:440px; max-width:420px; height:120px; /*border:2px solid #7D0010;*/ background-color:#fff; margin:0; padding:2px; overflow:auto;  }
#forum .szerk { background-color:#F7F7F7; padding:0px; color:#7D0000; }
#forum .szerk .gomb { cursor:pointer; margin-bottom:3px; margin-top:3px; vertical-align:middle; }
#forum .text_input { width:96%; max-width:440px; border:2px solid #7D0010; background-color:#fff; margin:0; padding:2px; margin-bottom:2px; }

/*-- tag_adatlap */
#tag_adatlap_body { margin:0; padding:0; background:none; background-color:#FFF; }
#tag_adatlap_top { background-color:#9a9a9a; padding:8px; margin-bottom:0px; text-align:center; border-bottom:2px solid #DED3BC; font-weight:bold; color:#DED3BC; }
#tag_adatlap_content { padding:5px; padding-top:2px; margin:0 auto; }
#tag_adatlap_content p span { font-weight:bold; }
#tag_adatlap_content .kukac_pont { color:#999; font-weight:normal; }

/*-- tag_adatlap */ 
/*---------- fórum --------------------------------*/

/*---------- urlap --------------------------------*/
#urlap { color:#7D0010; }

#urlap form { }

#urlap table { width:100%; }
#urlap table td { text-align:center; }
#urlap .top_text { padding:3px; color:#FFF; }
#urlap .elv { background-color: #ccc; height:8px; margin-bottom:4px; font-size:5px; }
#urlap .blokk { background-color:#D03B3D; color:#FFF; padding:2px; font-weight:bold; margin-bottom:4px; }
#urlap .cim { background-color:#ccc; color:#7D0010; padding:2px; margin:0; font-size:12px; text-align:center; font-weight:bold; border:1px solid #7D0010; border-bottom:1px dotted #999; }
#urlap .cim2 { background-color:#999; color:#7D0010; padding:2px; font-weight:bold; margin-bottom:4px; }
#urlap .comment { background-color:#ddd; color:#7D0010; padding:2px; margin:0; font-size:11px; text-align:center; font-weight:normal; border:1px solid #7D0010; border-top:0; border-bottom:1px dotted #999; }
#urlap .bemut { height:50px; width:440px; }
#urlap table .bord_l { text-align:left; font-weight:normal; }
#urlap .kerd { background-color:#efefef; padding:2px; margin:0; text-align:center; margin-bottom:0px; border:1px solid #7D0010; border-top:0; }
#urlap .rovid div { text-align:center; }
#urlap .rovid textarea { width:145px; height:50px; font-size:inherit; }
#urlap .megjegyzes { background-color:#efefef; padding:2px; margin-bottom:0px; font-size:11px; color:#7D0000; }
#urlap input { vertical-align: middle; }
#urlap .submit { text-align:center; }
#urlap .submit input { margin:5px; }

#urlap .table_2 td { width:50%; }
#urlap .table_3 td { width:33%; }

#urlap .sort_szam { width:30px; text-align:right; }
#urlap .texta_megj { width:463px; height:100px; font-size:14px; }
#urlap .inp_2 { width:216px; }
#urlap .inp_3 { width:123px; }
/*---------- urlap --------------------------------*/

/*---------- üzenetform ---------------------------*/
#uzenetform .input { width:250px; border:1px solid #9a9a9a; background-color:#DED3BD; }
#uzenetform textarea { width:250px; height:60px; border:1px solid #9a9a9a; background-color:#DED3BD; }
#uzenetform .gomb { }
/*---------- üzenetform ---------------------------*/

/*------------- login ---------------------*/
#login { background-color:#fff; padding:0px; text-align:left; border:1px solid #999; margin-bottom:5px; margin-top:5px;/* background-image:url(../image/bg_bordo_csikos.jpg); background-position:top; background-repeat:repeat; */}
#login .login_alert { color:#000; font-size:11px; text-align:left; font-weight:bold; margin-bottom:2px; padding:3px; }
#login .login_elfelejtett_jelszo { margin:1px; margin-top:5px; background-color:#B30000; text-align:center; }
#login .login_elfelejtett_jelszo a { color:#ddd; font-size:11px; text-decoration:none; }
#login .login_elfelejtett_jelszo a:hover { color:#fff; }
/*#login .bg { background-color:#C00000; }*/
#login .top_text { color:#DED3BC; background-color:#9C824A; font-size:12px; padding:3px; text-align:center; font-weight:bold; }
#login .login_top_sor { padding:3px; vertical-align:bottom; }
#login .login_bott_sor { padding:3px; vertical-align:top; padding-top:0px; }
#login .login_bott_sor input { vertical-align:top; }
#login .login_user, #login .login_pass { font-size:11px; background-color:#DED3BD; border:1px solid #616161; }
#login .login_user { width:120px; }
#login .login_pass { width:93px; }
#login .login_btn { font-size:11px; cursor:pointer; vertical-align: middle; background-color:#DED3BC; border:1px solid #7D0010; }
#login .logout_btn { font-size:11px; cursor:pointer; vertical-align: middle; border:0px solid #7D0010; }

#login .reg a { display:block; background-color:#DED3BC; padding:2px; font-size:11px; color:#A88B51; font-weight:bold; text-align:center; }
#login .reg a:hover { color:#000; }

#login_menu .bejelentkezve { color:#000; font-weight:bold; background-color:#9C824A; padding:3px; padding-bottom:4px; padding-top:4px; margin-top:0px; margin-bottom:0px; white-space:nowrap; border-bottom:1px solid #7D0010; border-top:0; }
#login_menu { text-align:left; }
/*
#login_menu div a { display:block; position:relative; font-size:11px; color:#fff; padding:3px; background-color:#A32226; padding-left:6px; padding-right:10px; border-left:2px solid #CC0000; }
#login_menu div a:hover { background-color:#CC0000; border-left:2px solid #000; background-image:url(../image/menu_li_1.gif); background-position:right; background-repeat:no-repeat;}
*/
#login_menu { width: 130px; }
#login_menu a { display: block; text-decoration: none; margin: 0; }

#login_menu div { border-top:1px solid #FEF8E2; }
#login_menu .menu_elem_elso { border-top:0; }
#login_menu a { display:block; position:relative; font-size:11px; color:#000; padding:3px; background-color:#DED3BC; padding-left:3px; padding-right:2px; }
#login_menu a span { padding-left:7px; }
#login_menu a:hover { border-left:2px solid #000; padding-left:1px; }
#login_menu a:hover span {}


/*#jelszo_modositas .fh_nev { padding:4px; background-color:#9a9a9a; margin-bottom:10px; text-align:center; color:#FFCC33; font-weight:bold; background-position:top; background-repeat:repeat-x; background-image:url(../image/alt_cimsor_bg.jpg); }*/

/*------------- login ---------------------*/

/*-------------- kepgaleria ----------------*/
#kepgaleria { position:relative; /*border-top:1px dashed #F9AEB3; border-top-color:#C80F1D;*/ }
#kepgaleria .nev { border-top:3px solid #9a9a9a; }
#kepgaleria .nev a { border-top:3px solid #DED3BC; position:relative; margin-bottom:3px; font-weight:bold; color:#7D0010; display:block; padding:3px; border-bottom:0px dashed #F9AEB3; border-bottom-color:#C80F1D; background-image:url(../image/alt_div_bg.jpg); background-position:bottom; background-repeat:repeat-x; }
#kepgaleria .nev a:hover { display:block; /* background-color:#fff; color:#000; */ }
#kepgaleria .date { color:#888; font-size:11px; font-weight:normal; }


#kepgaleria_main { background:none; background-color:#F9F9F9; }
#kepgaleria_main .alert { text-align:center; padding-top:50px; font-size:16px; color:#A88B51; font-weight:bold; }
#kepgaleria_main .kep_table { height:490px; }
#kepgaleria_main .kep_table .center { padding:5px; text-align:center; width:10%; vertical-align:middle; }
#kepgaleria_main .kep_table .center img { border:1px solid #000000; }
#kepgaleria_main .kep_table .left { text-align:right; padding-left:6px; padding-right:10px; vertical-align:middle; width:40%; }
#kepgaleria_main .kep_table .right { text-align:left; padding-right:6px; padding-left:10px; vertical-align:middle; width:40%; }
#kepgaleria_main .top { border-bottom:1px solid #999; font-size:14px; font-weight:bold; background-color:#DBDBDB; text-align:center; padding:5px; }
#kepgaleria_main .top h1 { font-size:14px; font-weight:bold; text-align:center; padding:3px; }
#kepgaleria_main .top h1 span { font-weight:normal; white-space:nowrap; }

#kepgaleria_bottom { margin:0px; padding:0px; background:none; background-color:#DBDBDB; }
#kepgaleria_bottom table { width:100%; }
#kepgaleria_bottom table td { text-align:center; vertical-align:middle; white-space:nowrap; padding:4px; padding-top:6px; border-top:1px dotted #7D0000; }
#kepgaleria_bottom a img { margin-left:3px; margin-right:3px; border:2px solid #999; vertical-align:middle; }
#kepgaleria_bottom a:hover img { border:2px solid #A88B51; }
/*-------------- kepgaleria ----------------*/
/*-------------- támogatók ----------------*/
#tamogatok { text-align:center; position:relative; }
#tamogatok .tam_cont { padding:0px; margin-bottom:5px; /*border-bottom:1px dotted #999;*/ background-color:#fff; background-image:url(../image/alt_div_bg.jpg); background-position:top; background-repeat:repeat-x; }
#tamogatok img { border:1px solid #7D0010; margin-bottom:5px; }
/*#tamogatok a:hover img { border:0px solid #f00; }*/
#tamogatok .nev, #tamogatok .nev a { color:#E9E1D1; font-weight:bold; background-color:#9C824A; border-top:1px solid #A88B51; border-bottom:1px solid #A88B51; padding:4px; margin-bottom:3px;/* background-position:top; background-repeat:repeat-x; background-image:url(../image/alt_cimsor_bg.jpg);*/ }
#tamogatok .leiras, #tamogatok .leiras a { padding:3px; color: #7D0010; font-weight:normal; }
/*-------------- támogatók ----------------*/
/*------------- linkek --------------------*/
#linkek { padding:0px; position:relative; }
#linkek .lcs { padding:0px; margin-bottom:5px; /*border-bottom:1px dotted #999;*/ background-color:#fff; background-image:url(../image/alt_div_bg.jpg); background-position:top; background-repeat:repeat-x; }
#linkek .lcs_nev { padding:4px; background-color:#9C824A; text-align:center; color:#E9E1D1; font-weight:bold; border-top:1px solid #A88B51; border-bottom:1px solid #A88B51; }
#linkek .link { padding:3px; padding-bottom:5px; }
#linkek .nev a { color:#7D0010; font-weight:normal; text-decoration:none; padding-right:15px; /*background-image:url(../image/icon_outlink_0.jpg); background-position:right top; background-repeat:no-repeat;*/ }
#linkek .nev a:visited { /*background-image:url(../image/icon_outlink_3.jpg);*/ }
#linkek .nev a:hover { color:#000; display:block; /*background-color:#FDF0C3;*/ text-decoration:underline; /*background-image:url(../image/icon_outlink_1.gif);*/ }
#linkek .url { color:#7D0000; font-size:11px; margin-top:0px; }
/*------------- linkek --------------------*/

/*------------- blokk --------------------*/
.blokk { padding:0px; margin-bottom:5px;/* border-bottom:1px dotted #999; background-color:#F8F8F8; background-image:url(../image/alt_div_bg.jpg); background-position:top; background-repeat:repeat-x;*/ }
.blokk_nev { color:#A88B51; font-weight:bold; background-color:#DED3BC; text-align:center; padding:4px; margin-bottom:3px; border-top:1px solid #A88B51; border-bottom:1px solid #A88B51; /*background-image:url(../image/alt_cimsor_bg.jpg); background-position:top; background-repeat:repeat-x;*/ }
.blokk_nev a { color:#7D0010; font-weight:normal; text-decoration:none; padding-right:15px; }
.blokk_main { padding-top:4px; padding-bottom:4px; }
/*------------- blokk --------------------*/

/*------------- szavazás --------------------*/
#main .szavazas { position:relative; font-size:11px; background-color:#CCC; border:1px solid #999; margin-bottom:6px; }

#main .szavazas table { font-size:9px; }
#main .szavazas_kl .szavazas table { font-size:11px; }

#main .szavazas h3 { font-size:9px; background-color:#9C824A; color:#FFF; padding:2px; }
#main .szavazas_kl .szavazas h3 { font-size:11px; background-color:#9C824A; color:#FFF; padding:3px; text-align:center; }

#main .szavazas table td, #main .szavazas table th { border-bottom:1px solid #ccc; vertical-align:middle; }
#main .szavazas .valasz_radio { padding:0; }
#main .szavazas .valasz_text { padding:2px; width:100%; }

#main .szavazas .pn td, #main .szavazas .pn th { background-color:#ddd; color:#7D0000; font-weight:normal; }
#main .szavazas_kl .szavazas .pn td { }

#main .szavazas table .ps td, #main .szavazas table .ps th { background-color:#eee; font-weight:normal; }
#main .szavazas_kl .szavazas .ps td, #main .szavazas_kl .szavazas .ps { color:#7D0000; }

#main .szavazas .szsz { color:#990000; font-weight:bold; display:block; text-align:center; padding-top:3px; }
#main .szavazas .gombok { color:#ccc; padding:3px; background-color:#7D0000; text-align:center; }
#main .szavazas .gombok a { color:#ccc; font-weight:bold; }
#main .szavazas .gombok a:hover { color:#fff; text-decoration:underline; }
#main .szavazas .gombok .ve { font-size:9px; }
#main .szavazas_kl .gombok .ve { font-size:11px; }
#main .szavazas .gombok input { font-size:9px; border:1px solid #7D0010; cursor:pointer; font-family: Geneva, Arial, Helvetica, sans-serif; vertical-align:middle; }
#main .szavazas_kl .szavazas .gombok input { font-size:10px; }

#main .szavazas .szavazott { color:#990000; text-align:center; font-size:10px; padding:3px; font-weight:bold; background-color:#FFF; }

#main .mas_szavazas { text-align:center; margin-top:20px; }
#main .mas_szavazas select { width:80%; margin-top:10px; font-size:10px; }
#main .mas_szavazas input { font-size:10px; }
/*------------- szavazás --------------------*/
/*------- keywords --------------------------------*/
.ad_w { color: #000099; text-decoration:none; border-bottom-width:1px; border-bottom-style:dotted; }
.ad_w:hover { color: #FF9900; text-decoration:none; }

#dhtmltooltip{ position: absolute; visibility: hidden; z-index: 100; 
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#dhtmltooltip .content { font-family:Verdana; font-size:14px; width: 230px; border-color:#999; border-style:solid; border-width:1px; padding: 2px; background-color:#F7F7F7; }

#dhtmltooltip .content .cim { font-size:12px; font-weight:bold; color:#A88B51; margin-top:0px; }
#dhtmltooltip .content .main { font-size:10px; color:#000000; margin-top:2px; }
#dhtmltooltip .katt { font-size:10px; color:#0000CC; margin-top:4px; }

#dhtmltooltip .ember_content { font-family:Verdana; font-size:12px; border-color:#ccc; border-style:solid; border-width:1px; padding:3px; background-color:#F7F7F7; text-align:center; }
#dhtmltooltip .ember_content .nev { padding:2px; font-size:10px; font-weight:normal; color:#7D0000; text-align:left; }
#dhtmltooltip .ember_content .main img { border:0px solid #A20032; margin-bottom:15px; }
/*------- keywords --------------------------------*/
/*------- ETARGET ---------------------------------*/
.etarget_news .etarget { position:relative; }
.etarget_news .etarget .selfpromo { font-size:11px; color:#E9E1D1; background-color:#7D0000; margin-bottom:6px; }
.etarget_news .etarget .selfpromo .left { padding:3px; }
.etarget_news .etarget .selfpromo .right { padding:3px; text-align:right; }
.etarget_news .etarget .selfpromo .right a { font:11px; color:#E9E1D1; }
.etarget_news .etarget .selfpromo .right a:hover { font:11px; color: #fff; }
.etarget_news .etarget .title { }
.etarget_news .etarget .title a { font-size:11px; display:block; background-color:#7D0010; color:#E9E1D1; border-top:2px solid #9C825A; border-bottom:0px solid #9C825A; padding-top:3px; padding-bottom:3px; padding-left:3px; padding-right:3px; }
.etarget_news .etarget .title a b { font-weight:normal; }
.etarget_news .etarget .description { font-size:11px; color:#7D0010; margin-bottom:6px; padding:3px; background-color:#FFFFFF; background-image:url(../image/news_kiv_bg.jpg); background-position:top; background-repeat:repeat-x; }
/*------- ETARGET ---------------------------------*/