body { font-family:Verdana; font-size:12px; padding:0px; margin:0px; } 
#body_content { padding:0; }

select, textarea { font-family:Verdana; font-size:1em; }

a { text-decoration:none; }

img { border:0; margin:0; padding:0; }

form, h1, h2, h3, table, tr, td { margin:0; padding:0; font-size:inherit; font-family:inherit; vertical-align:top; }
h1, h2, h3, td { font-size:1em; font-weight:normal; }
p { padding-top:0; margin-top:0; }
table { width:100%; border:0; }
table td, table th { font-size:1em; }
ul { list-style-type:square; }

hr { width:100%; height:1px; border:0; border-top:1px solid #ccc; border-top-color:#eee; margin-top:20px; margin-bottom:15px;  }

#body_content { }
*html #body_content { }
#content { width:825px; float:left; }

#top { position:relative; height:100px; /*border-bottom:3px solid #005C9E;*/ padding:0px; margin-bottom:1px; background-image:url(../image/top_bg.jpg); background-repeat:no-repeat; background-position:left bottom; }
#top .top_logo { position:absolute; left:5px; top:0; width:90px; height:100px; }
#top .cont { position:absolute; font-weight:bold; color:#CCC; width:400px; left:130px; bottom:10px; }

#top .cont .someclass { position: relative; overflow: hidden; border:0; width:630px; }
#top .cont .someclass .innerDiv {}
#top .cont .someclass a { color:#fff; font-weight:bold; font-size:16px; }

#top_banner { text-align: center; padding:5px; background-color:#005C9E; margin-bottom:1px;/* background-image:url(../image/adv_fugg.gif); background-position:right 20px; background-repeat:no-repeat;*/ }

#torzs { width:100%; height:100%; float:left; background:none; position:relative; /*border-top:3px solid #005C9E;*/ }
#torzs .keskeny { width:100%; height:100%; float:left; position:relative; background-image:url(../image/torzs_bg.gif); background-position:left; background-repeat:repeat-y; }
#torzs .szeles { width:100%; height:100%; float:left; position:relative; background-image:url(../image/torzs_bg2.gif); background-position:left; background-repeat:repeat-y; }


#main_left { float:left;  width:150px; padding-bottom:6px; }
#main_left h2 { padding:2px 3px 2px 3px; margin:0; font-size:1.1em; background-color:#005C9E; color:#FFDD95; padding:2px 3px 2px 3px; /*background-image:url(../image/mini_bg_1.gif);*/ }

#main_content { float:left; /*margin:3px 0 3px 0;*/ }
#torzs .keskeny #main_content { width:476px; }
#torzs .szeles #main_content { width:674px; border-right:1px solid #eee; }

#main_right { float:right; /*margin:3px 0 3px 3px;*/ }
#main_right table .c_left, #main_right table .c_right { width:50%; }
#main_right h3 { color:#999999; font-size:1.2em; margin-bottom:1em; }
#main_right .partnereink, #main_right .partnereink img { text-align:center; vertical-align:middle; } 
#main_right .bwin_ticker { background-color:#fff; border:3px solid #000; border-right:0; padding:0px; background-image:url(../image/bwin_ticker_bg.jpg); background-position:right top; background-repeat:no-repeat; }

#torzs .keskeny #main_right { width:198px; text-align:center; }
#torzs .szeles #main_right { display:none; }

#footer { text-align:center; float:left; background-color:#E8E8E8; width:100%; border-top:3px solid #005C9E; }
#footer .cont { font-size:0.8em; padding:10px; color:#777; line-height:150%; }
#footer .cont a { color:#444; }
#footer .cont a:hover { text-decoration:underline; }
.web_logo { width:120px; }

#right_adv { position:absolute; left:834px; top:135px; }
#right_adv p { background-color:#eee; border:1px solid #ccc; padding:3px; margin-bottom:8px; }


/*---------- MAIN ---------------------------------*/

* .img_float_left { float:left; margin-right:5px; padding:3px; background-color:#F3F3F3; border:1px solid #ddd; }
* .img_float_right { float:right; margin-left:5px; padding:3px; background-color:#F3F3F3; border:1px solid #ddd; }

#torzs .keskeny #main img { max-width:460px; /*border:1px solid #333; border-color:#990000; padding:2px; background-color:#CCCCCC;*/ }
#main .def_img { border:0; background:none; padding:0; }

#main { float:left; color:#343434; font-size:13px; padding:10px 8px 10px 8px; }
#main table td, #main_content #main table th { font-size:13px; }

#main .gomb_link { padding:2px; text-decoration:none; background-color: #E8E8E8; border:1px solid #D03B3D; margin-left:2px; margin-right:2px; }
#main a { color:#0066CC; text-decoration:none; }
#main a:hover { color:#0066CC; text-decoration:underline; }
#main li { padding-bottom:0.5em; list-style-type:disc; }

.gomb {	margin-bottom:1px; cursor:pointer; background-color:#333; border:1px solid #666; color:#ccc; height:20px; font-size:12px; }

.oldalcim {	font-size:28px; font-family: Georgia, "Times New Roman", Times, serif; color: #0066CC; font-weight:normal; padding:0px; margin-bottom:0.5em; line-height:normal; }
h1 { font-size:1.5em; margin-bottom:1em; color:#0066CC; font-weight:bold; }
h2 { font-size:1.5em; margin-bottom:1em; font-weight:bold; color:#74654D; }
h3 { font-size:1em; color:#0066CC; font-weight:bold; }
h4 { font-size:1em; font-weight:bold; }
.km { }

.alert { color:#990000; font-weight:bold; }

.tartalom_tablazat { border:1px solid #ccc; }
.tartalom_tablazat td { background-color:#F7F7F7; padding:3px; padding-left:5px; padding-right:5px; }
/*---------- MAIN ---------------------------------*/

/*-----------------------------------------------------------------------------------------------------------------------------------*/




/*------------- login ---------------------*/
#login { padding:5px 0 5px 0; background-color:#FFB514; margin:0 auto; text-align:center; border-bottom:1px solid #999; }
#login .login_alert { color:#990000; font-size:10px; text-align:center; font-weight:bold; margin-bottom:2px; }
#login .login_elfelejtett_jelszo { margin-top:5px; }
#login .login_elfelejtett_jelszo a { color:#777; font-size:10px; margin-top:5px; text-decoration:none; }
#login .login_elfelejtett_jelszo a:hover { color:#333; }
#login .login_top_sor { margin-bottom:2px; }
#login .login_user, #login .login_pass { font-size:10px; background-color:#F8F8F8; border:1px solid #999; }
#login .login_user { width:100px; }
#login .login_pass { width:68px; }
#login .login_btn { font-size:9px; width:30px; cursor:pointer; }
#login .logout_btn { font-size:9px; cursor:pointer; }
#login a { font-size:10px; color:#777; }
#login a:hover { color:#333; }

#login .bejelentkezve { color:#fff; font-size:10px; font-weight:bold; padding:3px; margin-bottom:2px; }
#login .bejelentkezve .user { margin-bottom:5px; color: #fff; background-color:#666; }
#login .lejart { color: #FF0000; font-weight:bold; }
#login .ervenyessegi_ido { font-size:11px; }
#login .ervenyessegi_ido span { font-weight:bold; }

#login_menu { border-top:0px solid #ccc; padding:0; margin:0; list-style-type:none; }
#login_menu li {  }
#login_menu a { display:block; margin-bottom:1px; padding:2px; background-color:#999; color:#FFFFFF; border-top:1px solid #fff; position:relative; font-size:11px; text-align:left; }
#login_menu a:hover { background-color:#666; }
/*------------- login ---------------------*/


/*------------- news ----------------------*/
#news_kivonatok .nk_cont { position: relative; width:100%; float:left; margin-bottom:5px; border-bottom:0px solid #ccc; padding-bottom:5px; font-size:12px; }
#news_kivonatok .nk_cont .cim { margin-bottom:5px; }
#news_kivonatok .nk_cont .cim a { font-weight:bold; text-decoration:none; color:#003399; font-size:12px; display:block; border-top:1px solid #ccc; border-bottom:1px dotted #ccc; background-color:#EAF2FF; position:relative; padding:2px; }
#news_kivonatok .nk_cont .cim a:hover { }
#news_kivonatok .nk_cont p { margin:0; padding:0; }
#news_kivonatok .nk_cont .date { white-space:nowrap; color:#999; font-size:0.8em; }
#news_kivonatok .nk_cont img { float:left; width:50px; height:50px; margin-right:8px; padding:3px; background-color:#EBEBEB; border:1px solid #ccc; clear:left; }

#news_kivonatok .vezer .cim a { font-size:14px; padding:4px 2px 4px 2px; border-top:1px solid #005C9E; border-bottom:1px dotted #FFB514; background-color:#FFB514; }
#news_kivonatok .vezer { background-color:#D7E7FF; border-bottom:1px solid #FFB514; padding-bottom:5px; }
#news_kivonatok .vezer img { background-color:#C2D1DA; border:1px solid #6F93A8; margin-left:4px; }

#news_kivonatok .pmlsz_adatbank a { font-size:14px; color:#FFFFFF; }
#news_kivonatok .pmlsz_adatbank { background-color:#0070C1; border-bottom:1px solid #FFB514; border-top:1px solid #FFB514; padding-bottom:5px; padding-top:5px; }
#news_kivonatok .pmlsz_adatbank img { background-color:#C2D1DA; border:1px solid #6F93A8; margin-left:4px; }

#news_kivonatok .nk_cont .ncs { color:#999; padding:2px 0 2px 0; font-size:9px; }
#news_kivonatok .nk_cont .ncs a { font-size:9px; font-weight:normal; display:inline; color:#999; text-decoration:none; background:none; border:0; }
#news_kivonatok .nk_cont .ncs a:hover { font-weight:normal; color:#333; text-decoration:none; }

#news_oldalsz { text-align:center; }
#news_oldalsz a { color:#71AFD9; text-decoration:none; }
#news_oldalsz a:hover { color:#000; text-decoration:none; }
#news_oldalsz .aok_keret, #news_oldalsz .aktualis_oldal_kiemeles { background-color:#2582B4; }
#news_oldalsz .aktualis_oldal_kiemeles { color:#fff; font-weight:bold; }
#news_oldalsz .aok_keret { color:#fff; }
#news_oldalsz .aok_nyil { color:#fff; font-size:14px; font-weight:bold; }

#main .oldalcim .cikk_oldalcim .hircim { font-size:22px; font-family: Georgia, "Times New Roman", Times, serif; color: #0066CC; font-weight:normal; padding:0px; margin:0; line-height:normal; }
#main .oldalcim .cikk_oldalcim .rogzites_date { color:#999; font-size:11px; white-space:nowrap; font-family:Verdana; line-height:normal; padding:0px; margin:0; }

#main .oldalcim .cikk_oldalcim .lapcim { width:100%; position:relative; padding:0px; margin:0; margin-top:0.5em; white-space:normal; }
#main .oldalcim .cikk_oldalcim .lapcim h2 { width:auto; font-size:16px; font-weight:bold; padding:0px; margin:0; margin-right:20px; line-height:normal; }
#main .lapcim_select { position:relative; font-size:10px; vertical-align: top; padding:0px; margin:0; width:108px; height:13px; overflow:hidden; margin-left:-2px; border:0px solid #ccc;  }
#main .lapcim_select select { vertical-align: top; background-color:#fff; color:#999999; position:absolute; top:-3px; left:-3px; font-size:10px; padding:1px; height:24px; }
#main .lapcim_select select .go { color:#999999; background-color:#fff; }
#main .lapcim_select select option {  color:#000; background-color:#FAF5CB; }
#main .lapcim_select input { vertical-align: top; width:18px; height:18px; }


#news_u { }

#news_u .lapvalaszto { position:relative; width:auto; margin-top:2em; }
#news_u .lapvalaszto label { font-size:1.2em; padding:0px; margin:0; margin-right:20px; line-height:normal; }
#news_u .lapvalaszto a { color:#999; font-weight:normal; }
#news_u .lapvalaszto a:hover { text-decoration:underline; }
#news_u .lapvalaszto .akt { color:#0000CC; font-weight:bold; }

#news_u .kapcsolodo_linkek { font-size:11px; background-color:#F8F8F8; border:1px solid #eee; padding:3px; margin-top:10px; }
#news_u .kapcsolodo_linkek h3 { color:#666; font-size:1em; margin-bottom:3px; }
#news_u .kapcsolodo_linkek ul { margin:0; padding:0; margin-left:20px; }
#news_u .kapcsolodo_linkek li { margin:0; padding:0; }
#news_u .kapcsolodo_linkek a { color:#999; white-space:nowrap; font-size:1em; }
#news_u .kapcsolodo_linkek a:hover { color:#03C; }

#news_u .news_lablec { border-top:1px solid #eee; padding-top:5px; margin-top:10px; font-size:0.9em; } 
#news_u .news_lablec .forras { float:left; width:350px; }
#news_u .news_lablec .news_eszkozok { float:left; width:350px; }
#news_u .news_lablec .news_eszkozok img { vertical-align:top; }
/*------------- news ----------------------*/




/*---------- fórum --------------------------------*/
.width100 { }
.nowrap { white-space:nowrap; }

#forum { position:relative; float:left; width:100%; /*background-color:#FFF;*/ color:#666; }

#forum a { text-decoration:none; }

#forum img { padding:0; margin:0; background:none; border:0; }
#forum textarea { font-size:12px; }

#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:#ccc; color:#000; font-size:14px; font-weight:bold; padding:5px; margin-bottom:3px; }
#forum .cim .kat { font-size:12px; font-weight:normal; padding-bottom:3px; display:block; }
#forum .cim .tema { font-size:12px; }

#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:10px; 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:#F0F0F0; padding:5px; padding-bottom:8px; margin-bottom:3px; color:#ccc;}
#forum_top_menu a { color:#333; border-bottom:3px solid #ccc; font-weight:bold; text-decoration:none; }
#forum_top_menu a:hover { color:#333; border-bottom:3px solid #333; }
#forum_top_menu .select_menu { background-color:#F0F0F0; margin-bottom:3px; color:#333;} 
#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:10px; }
#forum_top_menu .select_btn { font-size:8px; vertical-align:top; height:16px; width:18px; cursor:pointer; }

#forum_top_menu_also { background-color:#F0F0F0; padding:5px; margin-bottom:3px; color:#333; }
#forum_top_menu_also a { color:#666; font-weight:bold; text-decoration:none; }
#forum_top_menu_also a:hover { color:#D03B3D; }

#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:10px; 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 .kat_tr a { text-decoration:none; }
#forum_table .magy_tr th, #forum_table .magy_tr td { background-color:#eee; vertical-align:middle; font-size:10px; }
#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 { width:100%; 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 .upd_date { font-size:9px; cursor:help; }
#forum_table .upd_date img { width:36px; height:1px; }
#forum_table .hsz_sz { white-space:nowrap;cursor:help; font-size:10px; } 
#forum_table .hsz_sz .top { border-bottom:1px solid #ccc; }

#kategoria { text-align:center; }


#hozzaszolasok { border-top:1px solid #ccc; } 
#hozzaszolasok a span { color: #CC3300; }
#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:10px; 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:10px; 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:2px 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:410px; 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; }
#tag_adatlap_top { background-color:#666; padding:8px; margin-bottom:0px; text-align:center; border-bottom:2px solid #333; font-weight:bold; color:#FFF; }
#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 { width:100%; }
#urlap table td { text-align:center; }
#urlap .top_text { padding:3px; }
#urlap .elv { background-color:#666; height:5px; margin-bottom:4px; margin-top: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:12px; 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:10px; text-align:center; font-weight:normal; border:1px solid #333; border-top:0; border-bottom:1px dotted #999; }
#urlap .bemut { height:50px; width:440px; border-style: inset; border-width:2px; }
#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:10px; 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:12px; }
#urlap .inp_2 { width:216px; }
#urlap .inp_3 { width:123px; }
/*---------- urlap --------------------------------*/


/*-------------- kepgaleria ----------------*/
#kepgaleria { float:left; width:100%; border-bottom:2px solid #005C9E; }
#kepgaleria .nev { border-top:2px solid #005C9E; }
#kepgaleria .nev a { font-weight:normal; color:#333; display:block; padding:3px; background-color:#F8F8F8; }
#kepgaleria .nev a:hover { display:block; text-decoration:none; background-color:#FFB514; color:#000;  }
#kepgaleria .date { color:#aaa; font-size:10px; 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:12px; font-weight:bold; background-color:#DBDBDB; text-align:center; padding:5px; }
#kepgaleria_main .top h1 { font-size:12px; 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 { width:100%; }
#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 ----------------*/
/*------------- blokk --------------------*/
.float_cont { float:left; width:100%; }
.blokk { text-align:center; padding:0px; margin-bottom:5px; border-bottom:0px dotted #999; }
.blokk_nev { padding-bottom:5px; color:#333; font-weight:bold; }
.blokk_nev a { color:#333; font-weight:normal; text-decoration:none; padding-right:15px; }
.blokk_main { padding-top:4px; padding-bottom:4px; }
/*------------- blokk --------------------*/


/*------------- szavazás --------------------*/
#content .szavazas { position:relative; font-size:11px; margin-bottom:6px; }

#content #main_right .szavazas { margin:5px; text-align:left; }
#content #main_right .szavazas h3 { font-size:10px; background-color:#0070C1; color:#FFF; padding:3px; text-align:center; }

#content .szavazas table { font-size:9px; }

#content .szavazas h3 { font-size:14px; background-color:#0070C1; margin:0; color:#FFF; padding:2px; text-align:center; }

#content .szavazas table td, #content .szavazas table th { border-bottom:1px solid #ccc; vertical-align:middle; }
#content .szavazas .valasz_radio { padding:0; }
#content .szavazas .valasz_text { padding:2px; width:100%; }

#content .szavazas .pn td, #content .szavazas .pn th { background-color:#F4F9FF; font-weight:normal; }
#content .szavazas_kl .szavazas .pn td { }

#content .szavazas table .ps td, #content .szavazas table .ps th { background-color:#E6F0FF; font-weight:normal; }
#content .szavazas_kl .szavazas .ps td, #content .szavazas_kl .szavazas .ps { color:#666; }

#content .szavazas .szsz { color:#990000; font-weight:bold; display:block; text-align:center; padding-top:3px; }
#content .szavazas .gombok { color:#ccc; padding:3px; background-color:#666; text-align:center; }
#content .szavazas .gombok a { color:#ccc; font-weight:bold; }
#content .szavazas .gombok a:hover { color:#fff; text-decoration:underline; }
#content .szavazas .gombok .ve { font-size:9px; }
#content .szavazas_kl .gombok .ve { font-size:11px; }
#content .szavazas .gombok input { font-size:9px; border:1px solid #333; cursor:pointer; font-family: Geneva, Arial, Helvetica, sans-serif; vertical-align:middle; }
#content .szavazas_kl .szavazas .gombok input { font-size:10px; }

#content .szavazas .szavazott { color:#990000; text-align:center; font-size:10px; padding:3px; font-weight:bold; background-color:#FFF; }

#content .mas_szavazas { width:100%; float:left; text-align:center; margin-top:20px; }
#content .mas_szavazas select { width:80%; margin-top:10px; font-size:10px; }
#content .mas_szavazas input { font-size:10px; }
/*------------- szavazás --------------------*/


/*-------------- stat ----------------------*/
.stat_tabella { font-family:Arial, Helvetica, sans-serif; overflow:hidden; margin-bottom:0px; border:1px solid #666; }
.stat_tabella h1 { background-color:#000000; color:#FFFFFF; font-size:10px; padding:2px; margin:0; }
.stat_tabella table { width:100%; font-size:10px; }
.stat_tabella td, .stat_tabella th  { background-color:#EEE; padding:1px; }
.stat_tabella th { width:100%; text-align:left; font-weight:bold; }
.stat_tabella th div { height:1.2em; overflow:hidden; }
.stat_tabella td { text-align:right; white-space:nowrap; }
.stat_tabella .megj { background-color:#CCCCCC; color:#666666; font-size:9px; padding:2px; font-weight:normal; font-family:Arial; }
.stat_tabella .tabella_reszletes { background-color:#999; padding:2px; text-align:center; }
.stat_tabella .tabella_reszletes a { color:#000; font-size:10px; }
.stat_tabella .tabella_reszletes a:hover { color:#fff; }
/*-------------- stat ----------------------*/


/*-------------- textscroller ----------------------*/
#pscroller { width: 450px; height: 20px; line-height:20px; overflow:hidden; border: 1px solid black; padding: 3px; }
#pscroller a { text-decoration: none; font-size:12px; white-space:nowrap; }
/*-------------- textscroller ----------------------*/


.embvideo { float:left; margin:0 auto; padding:15px; background-color:#EFEFEF; border:1px solid #ccc; text-align:center; }



#showimage { display:none; position:absolute; z-index:999; background-color:#FFFFFF; text-align:center; padding:5px; width:392px; height:555px; left:200px; top:70px; overflow:hidden; }
/** html #showimage_main { margin-left:-392px; }*/
/*#showimage iframe { position:absolute; z-index:999; top:-5px; left:-5px; width:450px; height:360px; overflow:hidden; }*/
#showimage_main {  width:392px; height:555px; position:relative; }
#showimage_cont { z-index:1000; width:392px; height:555px; position:absolute; left:0px;/* background-image:url(../image/popup_bg.gif);*/ background-position:top left; background-repeat:no-repeat;}
#showimage .bezar { display:block; text-align:center; width:72px; padding:1px; position:absolute; right:0px; top:0px; color:#CC0000; font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; background-color:#FFFFFF; border:1px solid red; }
/*#showimage .bezar img { cursor:pointer; text-decoration:none; width:152px; height:28px; background-color:#009999; }*/
