body { font-family:Verdana; color:#000; font-size:12px; padding:0; margin:0; background-color:#123F70; }

/*----------- tags ------------------ */
table { font-size:12px; 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; }

h1 { font-size:18px; font-weight:normal; margin-bottom:1em; color:#000; } 
h2 { font-size:18px; font-weight:normal; margin-bottom:1em; color:#123F70; } 
h3 { font-size:14px; font-weight:bold; color:#000; margin:0; } 
h4 { font-size:14px; font-weight:bold; color:#123F70; margin:0; }
/*----------------------------------- */



#top_bground { }
#bottom_bground {}
#margin_cont { padding:0px; padding-left:0px; padding-right:0px; padding-bottom:10px; }
#full_frame {}
#basic_cont { width:736px; margin:0 auto; } /*  3x2px border */

#top { margin-bottom:6px; height:184px; background-position:center top; background-repeat:no-repeat; border:0px solid #DE251E; border-color:#D90000; }
#top #top_main { }

#middle_content { }
#middle { }
#middle .left_td { text-align:left; }
#middle #left { text-align:left; }
#middle .center_td { width:100%; }
#middle #center { margin-left:6px; margin-right:6px; }
#middle .right_td { text-align:right; }
#middle #right { text-align:right; }

#bottom { } 

#left_bannerek { position:relative; }
#left_bannerek div { border:1px solid #185598; background-color:#14467C; text-align:center; padding:5px; margin-top:6px; }

/*----------- #middle .left -----------*/
#hunsport_logo { border:1px solid #257ED8; margin-bottom:6px; }
#right_bannerek div { position:relative; border:1px solid #257ED8; margin-bottom:6px; padding:0; }
#right_bannerek div img { vertical-align:bottom; } 
#top_banner { position:relative; width:468px; overflow:hidden; border:0px solid #000; margin-bottom:6px; white-space:nowrap; }
#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:376px; top:190px; }

#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:#000;/* background-color:#fff;*/ background-color:#FfFfFf; border:0px solid #eee; border-color:#ccc; padding:3px; border-bottom:2px solid #FBE901; border-top:2px solid #FBE901; }


/*--------- main háttér ---------*/
#main_display { position:relative; }
#main_display .main { /* padding:3px; border:1px solid #666; background-color:#fff;*/ }
/*--------- 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:Arial; font-size:13px; }

#main .maintable { border-width:0px; border-left-width:1px; border-top-width:1px; border-style:solid; color:#666; }
#main .maintable td, #main .maintable th { border-width:0px; border-right-width:1px; border-bottom-width:1px; border-style:solid; color:#666; }
#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; background-color:#000; border:1px solid #333; padding:3px; }
#main .osz a { color:#333; text-decoration:none; }
#main .osz a:hover { text-decoration:underline; }
#main .osz .aok_keret, #news_oldalsz .aktualis_oldal_kiemeles { }
#main .osz .aktualis_oldal_kiemeles { color:#1D62A5; font-weight:bold; }
#main .osz .aok_keret { color:#333; }
#main .osz .aok_nyil { color:#333; font-size:14px; font-weight:bold; }

/**************** menu **************************************************************/
#menu { border:0px solid #003A96; background-color:#fff; }

/*---------------- fix ---------------------*/
#menu { width:132px; }
#menu a { display: block; text-decoration: none; margin: 0; }

#menu div { border-top:1px solid #000002; }
#menu .menu_elem_elso { border-top:0; }
#menu a { display:block; position:relative; font-size:11px; color:#fff; padding:2px; background-color:#1D62A5; padding-left:1px; padding-right:2px; border-left:3px solid #257ED8; }
#menu a span { padding-left:7px; }
#menu a:hover { color:#FBE901; }
#menu a:hover span {}

#menu .lenyilo .leny:hover span { background-image:url(../image/menu_li_1fel.gif); background-position:left; background-repeat:no-repeat; }
#menu .lenyilo_hidd_am .leny:hover span { background-image:url(../image/menu_li_1le.gif); background-position:left; background-repeat:no-repeat; }
#menu .lenyilo_hidd_am .almenu { display:none; }

#menu .almenu div { } 
#menu .almenu a { color:#fff; border-top:1px dotted #000002; background-image:none; background-color:#257ED8; font-weight:normal; font-size:11px; padding:1px; padding-left:1px; border:0; border-left:7px solid #FBE901; }
#menu .almenu span { padding-left:15px; background:none; }
#menu .almenu a:hover, #act_almenu a { background:none; background-color:#257ED8; color:#FBE901; }


.hidd_menu { display:none; padding:0; margin:0; }
/*----------------------------------------------------------------------------------*/


#menu { margin:0; padding:0; position: relative; }
#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 { border-top:1px solid #000002; }
#menu .m_elso { border-top:0; }
#menu li a { display:block; position:relative; font-size:11px; color:#fff; padding:2px; background-color:#1D62A5; padding-left:1px; padding-right:2px; border-left:3px solid #257ED8; }
#menu li a span { padding-left:7px; }
#menu li a:hover { color:#FBE901; }
#menu li a:hover span {  }

#menu li ul { display:none; padding-left:0px; border-top:0; border:0; }
#menu li ul li {  }
#menu li ul li a { color:#fff; border-top:1px dotted #000002; background-image:none; background-color:#257ED8; font-weight:normal; font-size:11px; padding:1px; padding-left:1px; border:0; border-left:7px solid #FBE901; }
#menu li ul li a span { padding-left:15px; background:none; }
#menu li ul li a:hover { background:none; background-color:#257ED8; color:#FBE901; }

#menu .open_submenu ul { display: block; }
#menu_display_all #menu ul { display: block; }
/**************** menu **************************************************************/


#impresszum_1 { text-align:center; color:#666; font-size:11px; padding-top:4px; margin-top:6px; border-top:1px dotted #ccc; }
#impresszum_1 a { color:#666; text-decoration:underline; }
#impresszum_1 a:hover { color:#900; }

#impresszum_2 { background-color:#000; border:1px solid #FBE901; border-left:0; border-right:0; padding:5px; text-align:center; color:#FBE901; font-size:11px; margin-top:6px; }
#impresszum_2 a { color:#FBE901; text-decoration: none; }
#impresszum_2 a:hover { color:#FBE901; text-decoration:underline; }



.hidd { display:none; }


#belepteto { background:none; background-color:#FFF; padding:50px; color:#000000; }
#belepteto h1 { text-align:center; font-size:14px; }
#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; color:#257ED8; border:0px solid #257ED8; padding:6px; font-size:13px; margin-bottom:5px; margin-top:5px; vertical-align: bottom; }
#stat_top_menu .text_menu a { color:#257ED8; margin-right:0px; font-weight:bold; border-bottom:3px solid #257ED8; }
#stat_top_menu .text_menu a:hover { color:#00267F; border-bottom:3px solid #00267F; }

#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:9px; width:22px; vertical-align:bottom; }


#stat_tablazatok .stat_tabella { width:138px; overflow:hidden; margin-bottom:6px; border:1px solid #257ED8; }
#stat_tablazatok h1 { background-color:#000001; color:#FBE901; font-size:11px; padding:2px; margin:0; }
#stat_tablazatok table { font-size:11px; }
#stat_tablazatok .stat_tabella td, #stat_tablazatok .stat_tabella th  { background-color:#FfFfFf; color:#1D62A5; padding:1px; }
#stat_tablazatok .stat_tabella th { text-align:left; font-weight:normal; }
#stat_tablazatok .stat_tabella td { text-align:right; }
#stat_tablazatok .stat_tabella .zold1 td, #stat_tablazatok .stat_tabella .zold1 th { background-color:#BCFECD; color:#000003; }
#stat_tablazatok .stat_tabella .zold2 td, #stat_tablazatok .stat_tabella .zold2 th { background-color:#CCFFE8; color:#000003; }
#stat_tablazatok .stat_tabella .kek1 td, #stat_tablazatok .stat_tabella .kek1 th { background-color:#CDECFE; color:#000003; }
#stat_tablazatok .stat_tabella .kek2 td, #stat_tablazatok .stat_tabella .kek2 th { background-color:#D0D6FB; color:#000003; }
#stat_tablazatok .stat_tabella .sarga td, #stat_tablazatok .stat_tabella .sarga th { background-color:#F4F3BB; color:#000003; }
#stat_tablazatok .stat_tabella .lila td, #stat_tablazatok .stat_tabella .lila th { background-color:#DFC5E2; color:#000003; }
#stat_tablazatok .stat_tabella .piros td, #stat_tablazatok .stat_tabella .piros th { background-color: #990000; color:#fff; }
#stat_tablazatok .stat_tabella .narancs td, #stat_tablazatok .stat_tabella .narancs th { background-color:#FEDBAB; color:#000003; }
#stat_tablazatok .megj { background-color:#CCCCCC; color:#666666; font-size:9px; padding:2px; font-weight:normal; font-family:Arial; }
#stat_tablazatok .tabella_reszletes { background-color:#999; padding:2px; text-align:center; }
#stat_tablazatok .tabella_reszletes a { color:#000; 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 #666; }
.tabella h1 { background-color:#000000; color:#333; font-size:11px; padding:2px; margin:0; }
.tabella table { font-size:13px; }
.tabella .stat_tabella .fejlec td { background-color:#333; color:#FFF; font-weight:bold; text-align:center; } 
.tabella .stat_tabella .fejlec th { background-color:#333; color:#FFF; font-weight:bold; }
.tabella .stat_tabella .fejlec img { width:20px; height:1px; }
.tabella .stat_tabella td, .tabella .stat_tabella th  { color:#333333; background-color:#EEE; padding:3px; }
.tabella .stat_tabella th { 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:#666; font-size:11px; 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 #257ED8; }
#stat_tablazatok .stat_gollovolista h1 { background-color:#000001; color:#FBE901; margin:0; font-size:11px; padding:2px; 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:#FfFfFf; color:#1D62A5; padding:1px; font-size:11px; }
#stat_tablazatok .stat_gollovolista th { text-align:left; font-weight:normal; }
#stat_tablazatok .stat_gollovolista td { text-align:right; }

#stat_tablazatok .stat_lapok { position:relative; margin-bottom:6px; border:1px solid #257ED8; }
#stat_tablazatok .stat_lapok h1 { background-color:#000001; color:#FBE901; margin:0; font-size:11px; padding:2px; 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:#FfFfFf; color:#1D62A5; padding:1px; } 
#stat_tablazatok .stat_lapok th  { text-align:left; width:100%; font-weight:normal; }
#stat_tablazatok .stat_lapok td  { text-align:right; width:1%; }


#stat_tablazatok .mini_sz { font-size:8px; }

.stat_csapatkep { text-align:center; }
.stat_csapatkep img { border:1px solid #aaa; }

.stat_bajnoksag { position:relative; margin-bottom:0px; background-color:#FFF; border:1px solid #666; }
.stat_bajnoksag .fejlec td { background-color:#666; color:#FFF; font-weight:bold; text-align:center; } 
.stat_bajnoksag .fejlec th { background-color:#666; color:#FFF; font-weight:bold; }
.stat_bajnoksag td, .stat_bajnoksag th  { color:#333333; 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 #666; }
#stats table { font-size:13px; }
#stats td, #stats th  { color:#333333; background-color:#EEE; padding:3px; }
#stats th { text-align:left; font-weight:bold; }
#stats th a { color:#333; }
#stats td { text-align:right; white-space:nowrap; }
#stats .fejlec td { background-color:#333; color:#FFF; font-weight:bold; text-align:center; } 
#stats .fejlec th { background-color:#333; color:#FFF; font-weight:bold; }
#stats a { color:#999; }
#stats a:hover { color:#990000; }
#stats .msz { vertical-align:middle; text-align:center; font-size:9px; 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:#1D62A5; border:1px solid #ccc; margin-bottom:3px; }
#jatekos .adatlap_keret td { color:#333333; padding:3px; }

#jatekos .n_img { padding-right:6px; }
#jatekos .n_img img { border:1px solid #333;  }
#jatekos .right_cont { text-align:center; width:100%; vertical-align:middle; }
#jatekos .adatlap_1 { width:290px; /*position:relative;*/ margin-bottom:0px; background-color:#fff; border:0px solid #ccc; }
#jatekos .adatlap_1 td, #jatekos .adatlap_1 th { color:#fff; padding:3px; }
#jatekos .adatlap_1 th {  color:#1D62A5; }
#jatekos .adatlap_1 td { white-space:nowrap; text-align:right; background-color:#000; }
#jatekos .adatlap_1 th { text-align:left; width:100%; background-color:#FBE901; }

#jatekos .adatlap_2 { /*position:relative;*/ margin-bottom:0px; background-color:#fff; border:0px dotted #ccc; margin-bottom:3px; }
#jatekos .adatlap_2 td, #jatekos .adatlap_2 th { color:#fff; padding:3px; }
#jatekos .adatlap_2 th { color:#1D62A5; }
#jatekos .adatlap_2 td { text-align:right; background-color:#000; }
#jatekos .adatlap_2 th { text-align:left; width:100%; background-color:#FBE901; }
#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 #666; }
#jatekos .adatlap_stat td, #jatekos .adatlap_stat th { font-size:11px; font-family:verdana; color:#333333; 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 #333; 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 #666; 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 h2 { margin:0; }
.meccs_adatlap .csapatok { font-size:18px; font-weight:bold; color:#333; text-align:center; }
.meccs_adatlap .eredmeny { font-size:18px; font-weight:bold; text-align:center; margin-bottom:10px; }
.meccs_adatlap .meccs_adatok1 { text-align:center; color:#666; font-weight:bold; }
.meccs_adatlap .meccs_adatok2 { text-align:center; color:#666; }
.meccs_adatlap .felsorolas { font-size:11px; margin-top:6px; background-color:#E4E4E4; text-align:left; border:1px solid #333; padding:0px; }
.meccs_adatlap .felsorolas div {padding-bottom:2px; padding-top:2px; }
.meccs_adatlap .osszefoglalo { font-size:11px; margin-top:6px; text-align:left; background-color:#E4E4E4; border:1px solid #333; padding:0px; }

.border_cont { border:2px solid #fff; padding:3px; }

.osszeallitasok { border:1px solid #333; margin-top:6px; }

#main .meccs_adatlap .osszeallitas img { border:0; }
.osszeallitas { font-size:11px; 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 #333; border-color:#333333; vertical-align:bottom; }
#main .osszeallitas .piroslap img { width:6px; height:10px; background-color:#FF0000; border:1px solid #000; border-color:#990000; 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 { width:100%; text-align:left; font-weight:bold; }
.osszeallitas .csere { font-weight:normal; }
.osszeallitas .oszz_elv td { background-color:#999; color:#FFF; text-align:left; padding-left:5px; font-size:11px; }
.osszeallitas .csapatok td { font-size:13px; font-weight:bold; color:#FFF; background-color:#666; 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 #333; }
.percrol_percre .percrol_percre_cim { background-color:#000; color:#FFF; font-weight:bold; margin:1px; padding:2px; }
.percrol_percre_table { color:#000; font-size:11px; }
.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; }

#main .blokk_cim { border:1px solid #333; padding:1px; margin-top:6px; color:#fff; background-color:#fff; }
#main .blokk_cim h2 { padding:2px; background-color:#000; color:#fff; font-size:13px; font-weight:bold; margin:0; }
/*-------------- 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: 12px; 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-top:1px solid #3C4576; border-bottom:1px solid #000; margin-bottom:6px; padding-bottom:3px; background-color:#1D62A5; background-image:url(../image/news_bg.jpg); background-position:top; background-repeat:repeat-x; }
#news_kivonatok .n_c_k { position:relative; border-top:1px solid #000; border-bottom:1px solid #000; margin-bottom:6px; padding-bottom:3px; background-color:#000; background-image:url(../image/news_kiv_bg.jpg); background-position:top; background-repeat:repeat-x; }

#news_kivonatok .n_c .cim a { font-size:11px; font-weight:normal; display:block; border-bottom:1px solid #000; background-color:#000001; margin:0; color:#FBE901; font-variant:small-caps; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; margin-bottom:3px; }
#news_kivonatok .n_c_k .cim a { font-size:11px; font-weight:normal; display:block; border-bottom:1px solid #000; background-color:#FBE901; margin:0; color:#000001; font-variant:small-caps; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; margin-bottom:3px; }

#news_kivonatok .ossz, #news_kivonatok .ossz a { font-size:11px; display:block; color:#fff; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:3px; margin-bottom:0px; }
#news_kivonatok .date_time { color:#257ED8; font-family:Arial, Helvetica, sans-serif; font-size:11px; 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:11px; color:#257ED8; }
#news_kivonatok .date_time .time { font-size:11px; color:#257ED8; }

#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 div { width:85px; height:85px; background:#000; background-image:url(../image/news_img_bg.jpg); text-align:center; border:1px solid #333; overflow:hidden; }
#news_kivonatok .n_img img { border:1px solid #3C4576; }
#news_kivonatok .news, #news_kivonatok .news a { font-size:11px; color:#FFF; text-decoration:none; }
#news_kivonatok h2 { color:#000; font-weight:normal; font-size:13px; /*font-variant:small-caps;*/ margin:0; }
#news_kivonatok h3 {margin-bottom:8px; }
#news_kivonatok h3 a { color:#fff; font-weight:bold; font-size:11px; text-decoration:none; }
#news_kivonatok hr { height:1px; border:0; border-top:1px solid #CC0000; }

#news_kivonatok .forum { color:#257ED8; font-size:11px; background-color:#000001; border-top:1px dotted #000; padding-top:3px; padding-bottom:3px; margin-bottom:-3px; padding-left:3px; padding-right:3px; margin-top:3px; }
#news_kivonatok .forum table { font-size:11px; }
#news_kivonatok .forum .left { text-align:left; }
#news_kivonatok .forum .right { text-align:right; padding-right:3px; }
#news_kivonatok .forum a { color:#257ED8; }
#news_kivonatok .forum a:hover { color:#FBE901; }

#news_oldalsz { text-align:center;/* background-color:#FFF; border:1px solid #333;*/ padding:3px; }
#news_oldalsz a { color:#333; text-decoration:none; }
#news_oldalsz a:hover { text-decoration: underline; }
#news_oldalsz .aok_keret, #news_oldalsz .aktualis_oldal_kiemeles { }
#news_oldalsz .aktualis_oldal_kiemeles { color:#1D62A5; font-weight:bold; }
#news_oldalsz .aok_keret { color:#333; }
#news_oldalsz .aok_nyil { color:#333; font-size:14px; font-weight:bold; }

#news_archivum { text-align:center; }
#news_archivum a { color:#333; }
#news_archivum a span { color:#333; }
#news_archivum a:hover span { color:#000; }

#news_display { }
#news_display .main {/* padding:3px; border:1px solid #666; 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:#257ED8; }
#news_display .main a:hover { color:#00267F; text-decoration:underline; }
#main #news_display .nev_link { text-decoration:none; border-bottom:1px dotted #666; background:none; }
#news_display .main img { border:1px solid #222; }
#news_display .news_bottom { margin-top:20px; margin-bottom:3px; padding-top:6px; border-top:2px solid #1D62A5; }
#news_display .news_bottom .rogzites_date { color:#1D62A5; }
#news_display .forras { color:#1D62A5; }
#news_display .forras a { color:#1D62A5; text-decoration:none; background:none; }
#news_display .forras a:hover { color:#000; text-decoration:none; background:none; }

#news_display  .forum { border:0px solid #333; color:#1D62A5; /*background-color:#fff;*/ padding:3px; padding-top:3px; padding-bottom:3px; margin-bottom:3px; margin-top:3px; }
#news_display  .forum .left { text-align:left; color:#1D62A5; padding-left:2px; }
#news_display  .forum .right { text-align:right; padding-right:1px; }
#news_display  .forum a { color:#1D62A5; }
#news_display  .forum a:hover { color:#000; }
#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:0px solid #333; /*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:#1D62A5; }
#news_display .news_lablec .vissza a:hover { color:#000; }
#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:#1D62A5; }
#news_display .news_lablec .print_ver a:hover { color:#000; }

.print_comment { display:none; color:#666; }
.print_comment .csn { font-weight:bold; }
.print_comment .mj { color:#aaa; }

#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 { margin-bottom:10px; background-color:#000000; margin-left:-5px; margin-right:-5px; margin-top:-3px; padding:5px; border-bottom:2px solid #1D62A5; }
.oldalcim h1 { font-size:18px; color:#FBE901; font-weight:normal; margin-bottom:0px; padding:0px; padding-top:0px; }
.focim { color: #333300; font-size: 16px; font-weight: bold; margin-bottom:1em; padding-bottom:0; }
.alcim { color: #333300; font-size: 14px; font-weight: bold; margin-bottom:0; padding-bottom:0; }
.megjegyzes { font-size:11px; color:#999; }

.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 --------------------------------*/
.width100 { }
.nowrap { white-space:nowrap; }

#forum { /*background-color:#FFF;*/ color:#666; }

#forum a { text-decoration:none; }

#forum img { padding:0; margin:0; background:none; border:0; }
#forum textarea { font-size:13px; }

#forum .alert { display:block; background-color:#CC0033; color:#FFFFFF; text-align:center; padding:3px; }
#forum .reg_alert { display:block; background-color:#CC0033; color:#FFFFFF; text-align:center; padding-top:3px; padding-bottom:3px; } 

#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:#257ED8; color:#00267F; font-size:14px; font-weight:bold; padding:5px; margin-bottom:3px; }
#forum .cim .kat { font-size:13px; font-weight:normal; padding-bottom:3px; display:block; }
#forum .cim .tema { font-size:13px; }

#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:14px; 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:#666; font-size:16px; font-weight:bold; }

#forum_top_menu { }
#forum_top_menu .text_menu { background-color:#F2F3FA; padding:5px; padding-bottom:8px; margin-bottom:3px; color:#257ED8;}
#forum_top_menu a { color:#257ED8; border-bottom:3px solid #257ED8; font-weight:bold; text-decoration:none; }
#forum_top_menu a:hover { color:#00267F; border-bottom:3px solid #00267F; }
#forum_top_menu .select_menu { background-color:#F2F3FA; margin-bottom:3px; color:#257ED8;} 
#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:8px; vertical-align:top; height:16px; width:18px; cursor:pointer; }

#forum_top_menu_also { position:relative; background-color:#257ED8; padding:5px; margin-bottom:3px; color:#333; }
#forum_top_menu_also a { color:#002569; font-weight:bold; text-decoration:none; }
#forum_top_menu_also a:hover { color:#fff; }

#forum_bottom_menu { background-color:#F0F0F0; padding:5px; margin-top:3px; color:#FFFFFF; }
#forum_bottom_menu a { color:#ccc; font-weight:bold; text-decoration:none; }
#forum_bottom_menu a:hover { color:#666; }
#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:#ccc; }

#forum .regisztracio table td { text-align:left; }

#forum_kereses { position:relative; }
#forum_kereses .forum_kereso { background-color:#F0F0F0; 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:11px; }

#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 #333; background-color:#F5F5F5; margin:0; padding:2px; margin-bottom:2px; cursor:text; }
#forum .admin_funkciok span { font-weight:normal; } 

#forum_table { border-top:1px dashed #eee; }
#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:#333; }
#forum_table .csoport_leiras { color:#333; }
#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; 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 #333; } 

#forum_table .tema_tr td { white-space:nowrap; }
#forum_table .kat_tr th, #forum_table .kat_tr td { background-color:#ddd; vertical-align:middle; border-bottom:1px dashed #eee; }
#forum_table .kat_tr th { width:100%; border-right:1px dashed #eee; }
#forum_table .magy_tr th, #forum_table .magy_tr td { background-color:#eee; vertical-align:middle; font-size:11px; }
#forum_table .tema_tr a, #forum_table .tema_tr2 a { color:#333; 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 dashed #eee; }
#forum_table .tema_tr td, #forum_table .tema_tr2 td {  border-left:1px dashed #eee; color:#CCC; }

#forum_table .tema_tr td, #forum_table .tema_tr th { background-color:#eee; }
#forum_table .tema_tr2 td, #forum_table .tema_tr2 th { background-color:#fff; }

#forum_table .upd_date { font-size:9px; 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 #ccc; }

#kategoria { text-align:center; }


#hozzaszolasok { border-top:1px solid #ccc; } 
#hozzaszolasok a span { color:#00267F; }
#hozzaszolasok td, #hozzaszolasok th { padding:2px; }
#hozzaszolasok .hsz_top td { background-color:#F7F7F7; font-size:11px; border-bottom:1px dashed #ddd; }
#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:11px; 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:#666; }
#hozzaszolasok .hsz_main td { padding-top:5px; padding-bottom:5px; border-bottom:1px solid #ccc; }
#hozzaszolasok .re { background-color:#F7F7F7; padding:2px; border-bottom:1px solid #ccc; margin-left:-2px; margin-right:-2px; margin-top:-5px; color:#999; margin-bottom:5px; font-size:11px; }

.iphost_info { width:100%; position:relative; 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:#666; }
#szerk_form #info { color:#333; text-align:left; padding:5px; }
#szerk_form .tema_cim { text-align:center; margin-bottom:5px; font-weight:bold; margin-top:5px; color:#333; }

#forum textarea { font-family:Arial; width:440px; max-width:420px; height:120px; /*border:1px solid #333;*/ background-color:#fff; margin:0; padding:2px; overflow:auto;  }
#forum .szerk { background-color:#F7F7F7; padding:0px; color:#666; }
#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 #333; background-color:#fff; margin:0; padding:2px; margin-bottom:2px; }

/*-- tag_adatlap */
#tag_adatlap_body { margin:0; padding:0; background-color:#FFFFFF; color:#000000; }
#tag_adatlap_top { background-color:#123F70; padding:8px; margin-bottom:0px; text-align:center; border-bottom:2px solid #999; font-weight:bold; color: #FFCC00; }
#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:#333; }

#urlap form { }

#urlap table { }
#urlap table td { text-align:center; }
#urlap .top_text { padding:3px; }
#urlap .elv { background-color: #fff; 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:#333; padding:2px; margin:0; font-size:13px; text-align:center; font-weight:bold; border:1px solid #333; border-bottom:1px dotted #999; }
#urlap .cim2 { background-color:#999; color:#333; padding:2px; font-weight:bold; margin-bottom:4px; }
#urlap .comment { background-color:#ddd; color:#333; padding:2px; margin:0; font-size:11px; text-align:center; font-weight:normal; border:1px solid #333; 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 #333; 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:#666; }
#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:13px; }
#urlap .inp_2 { width:216px; }
#urlap .inp_3 { width:123px; }
/*---------- urlap --------------------------------*/

/*---------- üzenetform ---------------------------*/
#uzenetform .input { width:300px; border:1px solid #ccc; }
#uzenetform textarea { width:300px; height:60px; border:1px solid #ccc; }
#uzenetform .gomb { }
/*---------- üzenetform ---------------------------*/

/*------------- login ---------------------*/
#login { position:relative; padding:0px; text-align:left; border:0px solid #003A96; margin-bottom:5px; margin-top:5px; background-color:#185598; }
#login .login_alert { color:#fff; 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; }
#login .login_elfelejtett_jelszo a { color:#ddd; font-size:9px; text-decoration:none; }
#login .login_elfelejtett_jelszo a:hover { color:#fff; }
#login .bg { }
#login .top_text { color:#FBE901; font-weight:bold; background-color:#1D62A5; text-align: center; font-size:11px; padding:1px; border-top:2px solid #FBE901; border-bottom:1px solid #000; }
#login .inputs { border:0px solid #257ED8; }
#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:#E8F1FF; border:1px solid #FBE901; }
#login .login_user { width:120px; }
#login .login_pass { width:93px; }
#login .login_btn { font-size:11px; cursor:pointer; vertical-align: middle; background-color:#257ED8; border:1px solid #FBE901; }
#login .logout_btn { font-size:11px; cursor:pointer; vertical-align: middle; }

#login .reg a { display:block; padding:1px; color:#257ED8; font-weight:bold; background-color:#1D62A5; text-align: center; font-size:11px; border-top:1px solid #000; border-bottom:2px solid #FBE901; }
#login .reg a:hover { color:#FBE901; }

#login_menu table th { text-align:left; }
#login_menu table td { text-align:right; }
#login_menu .bejelentkezve { color:#fff; font-weight:bold; background-color:#000003; padding:3px; margin-top:0px; margin-bottom:0px; white-space:nowrap; border-bottom:1px solid #333; 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:132px; }
#login_menu a { display: block; text-decoration: none; margin: 0; }

#login_menu div { border-top:1px solid #fff; }
#login_menu .menu_elem_elso { border-top:1px solid #fff; }
#login_menu a { display:block; position:relative; font-size:11px; color:#01007A; padding:2px; background-color:#C5C5C5; padding-left:1px; padding-right:2px; border-left:3px solid #666; /*background-image:url(../image/menu_login_bg0.jpg); background-position:top; background-repeat:repeat-x;*/ }
#login_menu a span { padding-left:7px; }
#login_menu a:hover { color:#1D62A5; border-left:3px solid #000;/* background-image: url(../image/menu_login_bg1.jpg);*/ }
#login_menu a:hover span {}

#jelszo_modositas .fh_nev { background-color:#F2F3FA; border-top:1px solid #257ED8; padding:1px; color:#00267F; font-weight:bold; margin-bottom:10px; }

/*------------- login ---------------------*/

/*-------------- kepgaleria ----------------*/
#kepgaleria { }
#kepgaleria .nev { border-top:3px solid #257ED8; }
#kepgaleria .nev a { position:relative; margin-bottom:3px; font-weight:bold; color:#333; display:block; padding:3px; border-top:3px solid #257ED8;/* background-color:#F8F8F8; background-image:url(../image/alt_div_bg.jpg); background-position:bottom; background-repeat:repeat-x;*/ }
#kepgaleria .nev a:hover { display:block; background:none; background-color:#F2F3FA; }
#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:14px; color:#990000; 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:13px; font-weight:bold; background-color:#DBDBDB; text-align:center; padding:5px; }
#kepgaleria_main .top h1 { font-size:13px; font-weight:bold; text-align:center; padding:3px; margin:0; }
#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 { }
#kepgaleria_bottom table td { text-align:center; vertical-align:middle; white-space:nowrap; padding:4px; padding-top:6px; border-top:1px dotted #666; }
#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 #990000; }
/*-------------- kepgaleria ----------------*/
/*-------------- támogatók ----------------*/
#tamogatok { position:relative; text-align:center; }
#tamogatok .tam_cont { padding:0px; margin-bottom:0px; border-top:1px solid #257ED8;/* background-color:#F8F8F8; background-image:url(../image/alt_div_bg.jpg); background-position:top; background-repeat:repeat-x;*/ }
#tamogatok img { border:1px solid #333; margin-bottom:5px; }
/*#tamogatok a:hover img { border:0px solid #f00; }*/
#tamogatok .nev, #tamogatok .nev a { color:#00267F; background-color:#257ED8; font-weight:bold; padding:0px; margin-bottom:3px; }
#tamogatok .leiras, #tamogatok .leiras a { padding:3px; color: #333; font-weight:normal; }
/*-------------- támogatók ----------------*/
/*------------- linkek --------------------*/
#linkek { padding:0px; }
#linkek .lcs { padding:0px; margin-bottom:5px; border-top:1px solid #257ED8;/* background-color:#F8F8F8; background-image:url(../image/alt_div_bg.jpg); background-position:top; background-repeat:repeat-x;*/ }
#linkek .lcs_nev { color:#00267F; background-color:#257ED8; font-weight:bold; padding:1px; padding-left:3px; margin-bottom:3px; }
#linkek .link { padding:3px; padding-bottom:5px; }
#linkek .nev a { color:#333; 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:#00267F; text-decoration:underline; background-image:url(../image/icon_outlink_1.gif); }
#linkek .url { color:#666; 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 { padding:1px; background-color:#000; border-top:1px solid #257ED8; color:#fff; font-weight:bold; }
.blokk_nev a { color:#333; 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; }
.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:#000; color:#FBE901; padding:2px; font-weight:normal; }
#main .szavazas_kl .szavazas h3 { font-variant:small-caps; font-size:11px; background-color:#000; color:#FBE901; padding:3px; text-align:center; font-weight:normal; }

#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; 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:#666; }

#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:#666; 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 #333; 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:Arial; font-size:13px; width: 230px; border-color:#999; border-style:solid; border-width:1px; padding: 2px; background-color:#F7F7F7; }

#dhtmltooltip .content .cim { font-size:13px; font-weight:bold; color:#990000; margin-top:0px; }
#dhtmltooltip .content .main { font-size:11px; color:#000000; margin-top:2px; }
#dhtmltooltip .katt { font-size:11px; 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:#666; 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:#999; background-color:#eee; 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:#999; }
.etarget_news .etarget .selfpromo .right a:hover { font:11px; color: #003399; }
.etarget_news .etarget .title { }
.etarget_news .etarget .title a { font-size:11px; font-weight:normal; display:block; border-bottom:1px solid #000; background-color:#000001; margin:0; color:#FBE901; font-variant:small-caps; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; }
.etarget_news .etarget .title a b { font-weight:normal; }
.etarget_news .etarget .description { font-size:11px; color:#fff; margin-bottom:6px; padding:3px;  background-color:#1D62A5; background-image:url(../image/news_bg.jpg); background-position:top; background-repeat:repeat-x; }
/*------- ETARGET ---------------------------------*/