
body { font-family:Verdana; font-size:12px; padding:0px; padding-left:0px; padding-right:0px; margin:0px; /*background-image: url(../image/bg.jpg); background-position:left top; background-repeat: repeat; background-color:#FFF;*/ } 

select { font-family:Verdana; }

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, textarea { font-size:12px; font-weight:normal; }
p { padding-top:0; margin-top:0; }
table { width:100%; border:0; }

hr { width:100%; height:1px; border:0; border-top:1px solid #ccc; border-top-color:#ECE8BD; margin-top:20px; margin-bottom:15px;  }

#breadcrumb hr { width:100%; height:1px; border:0; border-top:1px solid #ccc; border-top-color:#ECE8BD; margin-top:6px; margin-bottom:15px;  }

#content { width:780px; margin:0; /*margin:0 auto;*/ }

#main .butto { text-align:center; font-style:normal; display:block; height:32px; font-weight:bold; background-image:url(/img/button.jpg); padding-top:8px; margin:0; color:#ffffff; text-decoration:none; background-position:center top; background-repeat:no-repeat; margin-top:15px; margin-bottom:15px;}

#main .butto:hover { color:#FFF; text-decoration:none; }
#main .butto:visited { color:#FFF; text-decoration:none; }


dl {color: #222;padding-left:10px;}
dt {font-weight:bold;}
dd {margin-bottom:10px; font-style:italic; padding-left:10px;}

#ctln {margin:13px;line-height:1.3em;}
#ctln h3 {text-align:center; font-weight:bold; margin-top:20px;}
#ctln h4 {text-transform:uppercase;}
#ctln h5 {text-align:left; font-weight:bold; margin-top:20px;font-size:12px;}
#ctln h6 {text-align:left; font-weight:bold; margin-top:20px;margin-bottom:20px;font-size:12px;}

.ctln {margin:6px;line-height:1.3em;}
.ctln h3 {text-align:center; font-weight:bold; margin-top:20px;}
.ctln h4 {text-transform:uppercase;}
.ctln h5 {text-align:left; font-weight:bold; margin-top:20px;font-size:12px;}
.ctln h6 {text-align:left; font-weight:bold; margin-top:20px;margin-bottom:20px;font-size:12px;}

#top { margin-top:5px; }
#top_center { width:100%; background-color:#DAEAD9; border:5px solid #fff; border-top:0; border-bottom:0; }
#top_big_banner { padding:9px; text-align:center; background-color:#F4F4F4; vertical-align:middle; }


#left_top_kereso_cont { height:110px; background-color:#FFB951; background-image:url(../image/pi_kereso_bg.jpg); background-position:top; background-repeat:repeat-x; }
#left_top_kereso_cont .left_top_kereso_cont_width { width:140px; }

#penzintezet_kereso_cont { height:110px; background-color:#FFB951; background-image:url(../image/pi_kereso_bg.jpg); background-position:top; background-repeat:repeat-x; }
#penzintezet_kereso { text-align:left; width:136px; overflow:hidden; padding:0px; }
#penzintezet_kereso_top { font-size:14px; margin-bottom:5px; margin-top:10px; text-align:center; color:#712911; font-weight:bold; }
#penzintezet_kereso_top .mini { font-size:10px; }

#penzintezet_kereso_bott { font-size:10px; margin-top:1px; color:#86613C; padding:2px; padding-left:7px; background-image: url(../image/kereses_bott.gif); background-position:left top; background-repeat:no-repeat; }
#penzintezet_kereso_bott a { color:#630; }
#penzintezet_kereso_bott a:hover { color:#000; }
#penzintezet_kereso select { font-size:10px; background-color:#94BB10; width:160px; border:1px solid #BAA78D; margin:1px; margin-left:3px; }
#penzintezet_kereso select option { cursor:pointer; }
#penzintezet_kereso select .option_vonal { border-top:2px dotted #E8E2D9; margin-top:3px; border-top-color: #BAA78D; }
#penzintezet_kereso #helyseg { width:130px; }
#penzintezet_kereso #helyseg .disabled_option { color:#DBF484; }
#penzintezet_kereso #penzintezet_csoport { width:130px; }
#penzintezet_kereso #penzintezet_csoport .disabled_option { color:#DBF484; }
#penzintezet_kereso input { font-size:9px; background-color:#BDAC93; padding:0; cursor:pointer; }
#penzintezet_kereso_submit { text-align:center; padding-top:13px; }



#kh { text-align:left; padding-top:55px; padding-left:0; }
#kh #stop { height:125px; overflow:hidden; }
#kh_top { height:27px; overflow:hidden; font-size:12px; margin-bottom:7px; padding-left:10px; color:#B6431C; font-weight:bold; }
#kh_main { height:63px; overflow:hidden; text-align:center; color:#B6431C; font-weight:normal; font-size:12px; padding-right:8px; }
kh_kiemel
#kh input { font-size:9px; width:51px; background-color:#BDAC93; height:24px; padding:0; cursor:pointer; }
#kh_submit { text-align:right; padding-right:37px; padding-top:0px; }
/* EGYSOROS STOP TÁBLA 
#kh { text-align:left; padding-top:55px; padding-left:0; }
#kh_top { font-size:14px; margin-bottom:16px; padding-left:10px; color:#B6431C; font-weight:bold; }
#kh_submit { text-align:right; padding-right:37px; padding-top:1px; }
*/


#hirlevel { text-align:center; margin-top:5px; color:#49024F; vertical-align:middle; border-bottom:1px solid #999; border-top:1px solid #666; padding-left:0px; padding-top:3px; padding-bottom:3px; background-color:#FFB951; background-image:url(../image/pi_kereso_bg.jpg); background-position:top; background-repeat:repeat-x; }
#hirlevel td { padding:5px; }
#hirlevel .s1 { font-weight:bold; color:#fff; text-align:center; border-bottom:0px solid #fff; padding-bottom:0; }
#hirlevel .s2 { font-weight:normal; color:#333; font-size:10px; text-align:center; border-bottom:1px solid #fff; }
#hirlevel .s3 { font-weight:bold; color:#000; text-align:right; border-bottom:1px solid #fff; }
#hirlevel .s5 { border-bottom:1px solid #fff; text-align:left; }
#hirlevel .s4 { font-weight:normal; color:#666; font-size:10px; text-align:center; border-bottom:0px solid #fff; }
#hirlevel .input, .hirlevel_leir .input { width:140px; border:1px solid #666; font-size:11px; }
#hirlevel .btn, .hirlevel_leir .btn { border:1px solid #999; cursor:pointer; background-color:#FFF; }


#hirlevel_kicsi { text-align:center; color:#49024F; vertical-align:middle; padding-left:0px; padding-top:3px; padding-bottom:3px; background-color:#FFB54A; }
#hirlevel_kicsi h3 { font-size:14px; margin-bottom:5px; text-align:center; color:#712911; font-weight:bold; }
#hirlevel_kicsi_top { font-size:14px; padding-top:27px; padding-bottom:12px; padding-left:8px; color:#B6431C; font-weight:bold; }
#hirlevel_kicsi #hk_alert { color:#900; }
#hirlevel_kicsi #email { width:100%; white-space:nowrap; padding-top:2px; text-align:left;/* background-image: url(../image/hirlevel_bg_bott_l.gif); background-position:right 50%; background-repeat:no-repeat;*/ }
#hirlevel_kicsi #email_imp { padding-top:0px; text-align:center; }
#hirlevel_kicsi .hirlevel_kicsi_input { vertical-align:top; background-color:#fff; border:1px solid #333; font-size:10px; width:124px; padding-left:2px; padding-right:2px; margin-bottom:2px; }
#hirlevel_kicsi .hirlevel_nagy_input { vertical-align:top; background-color:#fff; border:1px solid #333; font-size:10px; width:124px; padding-left:2px; padding-right:2px; margin-bottom:2px; }
#hirlevel_kicsi #hktop_l { }
#hirlevel_kicsi #hktop_r { }
#hirlevel_kicsi #hkbottom { height:17px; margin-top:1px; color:#630; padding:2px; padding-right:14px; text-align:right; }
#hirlevel_kicsi #submit input { font-size:9px; width:50px; background-color:#FFB54A; height:19px; padding:0; margin:0; cursor:pointer; vertical-align: middle; }

.hirlevel_leir .input { width:140px; border:1px solid #666; font-size:11px; }
.hirlevel_leir .btn { border:1px solid #999; cursor:pointer; font-size:11px; }
.alert { color:#990000; font-weight:bold; }

#desc { width:0px; height:0px; overflow:hidden; visibility:hidden; }
#desc img { width:1px; height:1px; margin:0; padding:0; }

#torzs { }


/**************** menu **************************************************************/

#menu_cont { background-image: url(../image/menu_bg.jpg); background-position:left; background-repeat:repeat-y; }
#menu_cont #menu_width img { height:1px; }
#menu { margin-bottom:30px; margin-top:0px; }

/*---------------- fix ---------------------*/

#menu_cont, #menu_cont #menu_width img { width: 140px; }


#menu a { display:block; text-decoration: none; margin: 0; }

#menu div { border-bottom:1px solid #fff; border-bottom-color:#77C175;  }
#menu div a { color:#FFF; font-size:10px; padding-top:6px; padding-bottom:6px; font-weight:normal; }

#menu .pi_csoportnev { color:#3A3A3A; background-color:#FFAB2D; font-weight: bold; border-top:3px solid #333; }
#menu a { font-size:11px; background-color:#449542; color:#fff; padding-right:2px; padding-left:4px; padding-top:5px; padding-bottom:5px; border-left:0px solid #D0C6A4; border-left-color: #B9AA75; }
#menu a:hover  { padding-left:2px;  border-left:2px solid #EA9E0A; border-left-color:#EA9E0A; background-color:#144613; color:#fff; }
/*
#act_menu a, #act_menu a:hover {  border-left:2px solid #336600; border-left-color:#000; padding-left:2px; background-color:#95B40C; color:#000; }
#act_pp a, #act_pp a:hover {  border-left:2px solid #336600; border-left-color:#000; padding-left:2px; background-color:#95B40C; color:#000; }
*/
#menu .pi_csoportnev:hover { background-color:#FF9900; color:#000; }

#torzs .menu_kieg { border-bottom:0; border-top:1px solid #77C175; }
#torzs .menu_kieg div { border-bottom:1px solid #fff; border-bottom-color:#77C175;  }
#torzs .menu_kieg div a { color:#FFF; font-size:10px; padding-right:2px; padding-left:4px; padding-top:6px; padding-bottom:6px; font-weight:normal; background-color:#555; display:block; text-decoration: none; margin: 0; }
#torzs .menu_kieg div a:hover { color:#FFF; background-color:#000; padding-left:2px; border-left:2px solid #EA9E0A; border-left-color:#EA9E0A; }

/*----------------------------------------------------------------------------------*/

.tombcim1 { font-size:10px; color:#EA9E0A; font-weight:bold; padding-left:4px; padding-top:5px; padding-bottom:5px; padding-right:2px; background-color:#275612; border-bottom:1px solid #D0C6A4; border-bottom-color:#3E8B1D; border-top:1px solid #64D533;  }
/*.tombcim2 { color:#FFF; font-weight:bold; padding-left:8px; padding-top:5px; padding-bottom:13px; padding-right:2px; background-color:#AC9960; border-bottom:0px solid #D0C6A4; border-bottom-color: #E0DBC5; background-image:url(../image/tombcim2_bg.jpg); background-repeat:repeat-x; background-position:bottom left; }*/
.tombcim2 { font-size:10px; color:#EA9E0A; font-weight:bold; padding-left:4px; padding-top:5px; padding-bottom:5px; padding-right:2px; background-color:#275612; border-bottom:1px solid #D0C6A4; border-bottom-color:#3E8B1D; border-top:1px solid #64D533;  }

#stb_menu_cont {  }
#stb_menu_cont a { display:block; text-decoration: none; margin: 0; }

#stb_menu_cont div { height:37px; background-image:url(../image/menu_pont_bg.jpg); background-position:50% 50%; background-repeat:no-repeat; text-align:center; }
#stb_menu_cont div a { color:#FFF; font-size:10px; padding-top:12px; padding-bottom:10px; font-weight:bold; }
#stb_menu_cont .kiemelt_menu { height:37px; background-image:url(../image/menu_pont_kiemelt_bg.jpg); background-position:50% 50%; background-repeat:no-repeat; text-align:center; }

#bg_left { }
#bg_right { }

#main_cont { width:100%; vertical-align:top; background-color:#F9F8EC; border:5px solid #fff; border-top:0; padding-bottom:8px; padding-top:5px; padding-left:5px; padding-right:5px; padding:0; /*background-image:url(../image/main_bg.jpg); background-position:bottom right; background-repeat:no-repeat;*/ }
#main_banner { padding:0px; text-align:center; margin-bottom:0px; margin-top:0px; }
#main img { max-width:470px; }


#right_cont { padding-bottom:0px; border-top:3px solid #333; background-color:#F7F7F7; /*background-image:url(../image/right_cont_bg.jpg);*/ background-position:bottom right; background-repeat:no-repeat; }

#bannerek { margin-top:5px; margin-bottom:5px; padding-left:0px; padding-right:0px; padding-top:7px; text-align:center; }
#bannerek div { padding-bottom:7px; }

#impresszum { padding-top:0px; padding-left:145px; color:#999; margin:0; background-image: url(../image/menu_bg.jpg); background-position:left; background-repeat:repeat-y; }
#imp_main { padding-top:13px; background-color:#F7F7F7; width:100%; border-top:0px solid #ccc; /*background-image:url(../image/imp_bg.jpg);*/ background-position:top right; background-repeat:no-repeat; }
#imp_main #imp_left { padding-bottom:13px; padding-left:10px; width:79%; color:#666; }
#imp_main #imp_left .line1 { margin-bottom:5px; }
#imp_main #imp_left .1web_logo { vertical-align: middle; }
#imp_main #imp_left a { color:#999; font-weight:normal; }
#imp_main #imp_left a:hover { color:#FF6600; }
#imp_main #imp_right { font-size:10px; text-align:center; width:21%; padding-right:3px; }
#imp_main #imp_right a { color:#003300; font-weight:normal; }
#imp_main #imp_right a:hover { color:#006600; }

#imp_bott { background-color:#FF6666 }
#imp_bott, #imp_bott a { color:#999; font-size:10px; }
#imp_bott img { vertical-align:bottom; } 

.hirlevel { background-color:#C2B398; border-top:10px solid #000; margin-top:5px; padding-top:5px; }


/*------ sky_banner Csuszo_elem --------*/
#Csuszka { position: absolute; top:0px; margin-left:790px; margin-top:10px; width:220px; Z-INDEX:10; }
#Csuszka img { margin-bottom:5px; }
/*--------------------------------------*/



/*-----------------------------------------------------------------------------------------------------------------------------------*/
.align_c { text-align: center; }
.align_j { text-align: justify; }
.align_l { text-align: left; }
.align_r { text-align: right; }

.hatter_kiemeles { background-color:#f7f6e0; padding-bottom:0px; padding-top:0px; }

.blokk_left .img { padding-right:15px; padding-bottom:0px; float:left; text-align:left; }
.blokk_left .text { width:100% }
.blokk_right .img { padding-left:15px; padding-bottom:0px; float:right; text-align:right; }
.blokk_right .text { width:100% }

.blokk_left, .blokk_right { width:100%; }

.blokk_left .left { padding-right:15px; padding-bottom:0px; float:left; text-align:left; }
.blokk_left .right { width:100% }
.blokk_right .right { padding-left:15px; padding-bottom:0px; float:right; text-align:right; }
.blokk_right .left { width:100% }

.img_k_r { margin-left:8px; margin-bottom:5px; }
.img_k_l { margin-right:8px; margin-bottom:5px; }

/*.img_l img { margin-right:15px; margin-bottom:8px; float:left; text-align:left; width:1%; }
.text_r { }
.img_r img { margin-left:15px; margin-bottom:8px; float:right; text-align:right; width:1%; }
.text_l { }*/

#main_top { border-bottom:5px solid #fff; }
.oldalcim {	font-size:22px; background-color:#DAEAD9; color:#fff; border-top:3px solid #333; border-bottom:1px solid #FFAB2D; font-weight:normal; padding:2px; padding-bottom:5px; background-image:url(../image/oldalcim_bg.jpg); background-position:top; background-repeat:repeat-x; }
.cim_bg_kiemeles { background-color:red; color:#000; padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:2px; font-size:12px; font-weight:bold; border:1px solid #900; margin-bottom:0; }
.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; }
.km { font-weight: bold; font-size:1em; }
.red_c { color:red; }

.felhivas { background-color:#FFAB2D; color:#000; border:1px solid red; border-left:0; border-right:0; text-align:center; margin:0 auto; padding:10px; }


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; }

/*
#main .gomb_link { background-image:url(../image/gomb2_bg.gif); background-color:#FF9900; padding:2px; border:1px solid #666; margin:2px; color:#000; text-decoration:none; }
#main .gomb_link:hover { color:#FFF; text-decoration:none; }
*/
#main .gomb_link { text-align:center; font-style:normal; display:block; height:29px; font-weight:bold; background-image:url(../image/gomb2_bg.gif); padding-top:7px; margin:0; color:#fff; text-decoration:none; background-position:center top; background-repeat:no-repeat; }
#main .gomb_link:hover { color:#FFF; text-decoration:none; }


.oldalszamozas { text-align:center; background-color:#efefef; padding:5px; margin-bottom:0px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; }

.megjegyzes { font-size:10px; color:#666; }

/*---------- navigációs lábléc ---------------------------*/
#navigacios_lablec { border-top:1px dotted #A1CAA0; border-bottom:1px dotted #A1CAA0; margin-top:5px; background-color:#ECF4EC; }
#navigacios_lablec td { padding:3px; white-space:nowrap; vertical-align:middle; }
#navigacios_lablec td img { vertical-align:top; }
#navigacios_lablec td a { color:#aaa; font-size:12px; }
#navigacios_lablec .nav_back { text-align:left; }
#navigacios_lablec .nav_top  { text-align:center; }
#navigacios_lablec .nav_home { text-align:right; }
/*---------- navigációs lábléc ---------------------------*/

/*---------- fogalomtár ---------------------------*/
.ftl { border-bottom-width:1px; border-bottom-style:dotted; cursor:help; } 
/*---------- fogalomtár ---------------------------*/
/* ----- fogalomtár -----------------*/
#fogalomtar { margin-top:0px; background-color:#FFF; }
.fogalom_cont { background-color:#FBFBF4; background-image:url(../image/alt_bg_beige1.jpg); background-position:top; background-repeat:repeat-x; padding:3px; margin-bottom:5px; border-bottom:1px solid #A1CAA0; border-top:1px solid #A1CAA0;  }
#ft_input { width:130px; width:200px; background-color:#ECF4EC; border: solid #449542 1px; margin-top: 2px;	margin-bottom: 2px;	padding-right: 2px; padding-left: 2px; font-size: 12px; font-family: Verdana; }
.gomb {	background-color:#D8D189; color: #000; margin-bottom:1px; cursor:pointer; height:20px; font-size:11px; }
.gomb2 { background-color:#A1CAA0; color: #000; margin-bottom:1px; cursor:pointer; height:20px; font-size:11px; }
.aktualis_oldal_kiemeles { color:#990000; font-weight:bold; }
.aok_keret { color:#666; }
.aok_nyil { color:#999; font-size:14px; font-weight:bold; }
.fogalom_nev span { color:#FF9900; font-size:12px; font-weight:bold; }
.fogalom_nev_n { color:#FF9900; font-size:14px; font-weight:bold; }
.fogalom_text { padding-top:5px; font-size:12px; text-align:justify; margin-bottom:0.5em; }
/*.fogalom_kieg { text-align:right; }*/
#fogalomtar .fogalom_reszletes { font-size:11px; color:#999; }
#fogalomtar .fogalom_reszletes a { color:#aaa; font-size:11px; font-weight:bold; }
#fogalomtar .fogalom_reszletes a:hover { color:#336600; }
.fogalom_forras { text-align:left; color:#999; padding-top:5px; }

#ft_google { text-align:center; }
#ft_google #kerdes { color:#FF6600; padding-top:15px; padding-bottom:10px; font-weight:bold; }
#ft_google #input { background-color:#FFFFFF; border-color:#FF9900; border-style:solid; border-width:1px; padding-left:2px; padding-right:2px; }

.betulink_cont { text-align:center; padding-top:8px; border-bottom:5px solid #fff; background-image: url(../image/alt_bg_zold1.jpg); background-position:top; background-repeat:repeat-x; }
#ft_betuk a { font-size: 10px; font-weight: normal;	padding-top: 2px; padding-bottom: 2px; padding-left:4px; padding-right:4px; border-style:solid; border-width:1px; cursor:pointer; line-height: 200%; }
#ft_betuk a { color: #666666; background-color:#EEEADD; border-color:#C5B78B;	text-decoration:none; }
#ft_betuk a:hover {	color:#FFFFFF;	background-color:#336600; border-color:#333333; text-decoration:none; }

.fogalomtar_kereses { background-color:#C1DCC0; background-image:url(../image/alt_bg_zold_csik1.jpg); background-position:top; background-repeat:repeat-x; padding:10px; margin-bottom:5px; text-align:center; }
#fogalomtar_input { width:130px; width:200px; background-color:#DAEAD9; background-color:#ECF4EC; border: solid #449542 1px; margin-top: 2px;	margin-bottom: 2px;	padding-right: 2px; padding-left: 2px; font-size: 12px; font-family: Arial; }
#fogalomtar_select { background-color:#ECF4EC; border: solid #449542 1px; }
/* ----- fogalomtár -----------------*/





/*---------- letölthető anyagok -------------------*/
#letoltes td { padding-bottom:5px; }
#letoltes .nev { font-weight:bold; padding-left:5px; }
#letoltes .meret { text-align:right; padding-left:30px; color:#999; padding-right:10px; white-space:nowrap; }
#letoltes input { background-color:#E9E1C9; padding:2px; text-decoration:none; padding-left:3px; padding-right:3px; font-weight:bold; font-size:11px; color:#666; border:0; cursor:pointer; }
/*---------- letölthető anyagok -------------------*/


/*---------- sitemap ------------------------------*/
#sitemap { padding-left:10px; }
#sitemap div { padding-left:0px; padding-bottom:4px; }
#sitemap div a { font-weight:bold; }
#sitemap div a:hover { color:#006600; }
#sitemap ul { padding-bottom:4; padding-top:0; margin-bottom:4; margin-top:0; list-style-type:none; }
#sitemap ul li { padding-bottom:0; padding-top:0; margin-bottom:0; margin-top:0; }
#sitemap ul li a { }
#sitemap ul li a:hover { color:#006600; }
/*---------- sitemap ------------------------------*/


/*---------- MAIN ---------------------------------*/
#main a, #main { color:#000; }
.tartalom_tablazat { border:1px solid #DACCA5; }
.tartalom_tablazat th { text-align:left; background-color:#DACCA5; font-size:14px; font-weight:bold; padding-left:3px; padding-right:3px; padding-top:10px; padding-bottom:5px; }
.tartalom_tablazat td { background-color:#f7f6e0; padding:3px; padding-left:5px; padding-right:5px; }
.tartalom_tablazat .kiemeles td { background-color: #EDEBB8; }
.tartalom_tablazat .kiemeles2 td { background-color: #E8E4A2; }
/*
.tartalom_tablazat { background-color:#F2F6FC; border:1px solid #333; }
.tartalom_tablazat th { text-align:left; background-color:#E83226; font-size:14px; font-weight:bold; padding-left:3px; padding-right:3px; padding-top:10px; padding-bottom:5px; }
.tartalom_tablazat td { padding:3px; padding-left:5px; padding-right:5px; }
*/
#main li { margin-bottom:0.5em; padding-left:-10px; margin-left:-10px; }

/*---------- MAIN ---------------------------------*/

/*---------- pénzintézetek ------------------------*/

.ceg_ossz_elem { border:1px solid #333; }
.pi_kiemeles { margin-bottom:5px; background-color:#DAEAD9; border-bottom:1px solid #449542; padding-left:2px; padding-right:2px; padding-top:4px; padding-bottom:4px; }
.pi { margin-bottom:5px; background-color:#F3F1DA; border-bottom:1px solid #A1CAA0; padding-left:2px; padding-right:2px; padding-top:4px; padding-bottom:4px; }
.pi_kereses { margin-bottom:5px; text-align:center; background-color:#A1CAA0; padding:10px; }

.pi .pi_nev h1 { margin-bottom:0.5em; background-color:#EEECCC; border-top:2px solid #A1CAA0; padding-bottom:2px; padding-top:2px; padding-left:1px; }
.pi_kiemeles .pi_nev h1 { margin-bottom:0.5em; background-color:#A1CAA0; border-top:3px solid #449542; padding-bottom:2px; padding-top:2px; padding-left:1px; }
.pi .pi_nev span { color:#347232; font-size:12px; font-weight:bold; }
.pi_kiemeles .pi_nev span { color:#000; font-size:12px; font-weight:bold; }
.pi .pi_left, .pi_kiemeles .pi_left { color:#999; font-size:10px; }
.pi .pi_left span, .pi_kiemeles .pi_left span { color:#000; font-size:10px; }

#pi_content { }

#pi_content .pi_top { background-color:#F7FBF7; background-image:url(../image/alt_bg_zold1.jpg); background-position:top; background-repeat:repeat-x; padding-top:4px; padding-bottom:4px; }

#pi_content .pi_tit { margin-bottom:0.5em; font-size:10px; }
#pi_content .pi_cim { margin-bottom:0.5em; }
#pi_content .pi_leiras { margin-bottom:0.5em; color:#666; font-size:12px; padding:3px; }
#pi_content .pi_resz { margin-top:0.5em; }
#pi_content .pi_pic { text-align:right; padding-right:5px; vertical-align:middle;  }
#pi_content .pi_pic img { border:1px solid #ddd; margin-left:5px; background-color:#FFF; }

.pi_u_nev { font-size:18px; margin-bottom:20px; padding:3px; }
.pi_fiok { font-size:14px; margin-top:-15px; font-weight:bold; color:#999; margin-bottom:10px; }
#pi_content .nyt { margin-left:2px; margin-top:5px; }
#pi_content .nyt th { width:14%; background-color:#EFECCB; text-align:center; color:#CFC865; font-weight:bold; font-size:10px; padding:2px; }
#pi_content .nyt td { width:14%; background-color:#EFECCB; text-align:center; color:#65601F; font-size:11px; padding:2px; }

.pi_focim { font-size:16px; font-weight:bold; color:#4D3D37; margin-bottom:10px; }
.pi_alcim { font-size:14px; font-weight:bold; color:#4D3D37; margin-bottom:5px; }
#pi_main { padding-top:30px; margin-bottom:0px; border-top:5px solid #333; border-top-color:#A1CAA0; border-bottom:5px solid #A1CAA0; border-bottom-color:#A1CAA0; background-color:#F9F8EC; padding:5px; }
#pi_main a { text-decoration:underline; color:#666; }
#pi_main a:hover { text-decoration:underline; color:#009; }
#pi_main .k_link { padding-right:11px; background-image:url(../image/kl.gif); background-position:right; background-repeat:no-repeat; }

#pi_adatlap { margin-left:2px; margin-right:2px; }
#pi_adatlap td { text-align: right; color:#999; padding-right:3px; padding-bottom:4px; white-space:nowrap; }
#pi_adatlap th { text-align: left; color:#000; padding-bottom:4px; font-weight:normal; font-size:12px; width:100%; } 
#pi_adatlap a { color:#000066; text-decoration:underline; }
#pi_adatlap .not_ul { text-decoration:none; }

.pi_adatlap td { text-align: right; color:#999; padding-right:3px; padding-bottom:4px; white-space:nowrap; }
.pi_adatlap th { text-align: left; color:#000; padding-bottom:4px; font-weight:normal; font-size:12px; width:100%; } 
#pi_content .pi_adatlap a { color:#000066; text-decoration:underline; }
.pi_adatlap .pi_tovabb { color:#003366; padding-top:8px; }
#pi_content .pi_adatlap .pi_tovabb a { color:#003366; text-decoration:none; }
#pi_content .pi_adatlap .pi_resz { font-size:10px; }

.fiok_kereses { margin-bottom:0.5em; text-align:left; }
#fiok_oldalcim { font-size:16px; font-weight:bold; color:#990000; }
#fiok_select { background-color:#EEEADD; border: solid #C5B78B 1px; }

.pi_reszletes_kereses { text-align:center; background-color:#DAEAD9; border-top:1px solid #A1CAA0; border-bottom:1px solid #A1CAA0; padding:4px; margin-bottom:0px; margin-top:5px; }
.pi_reszletes_kereses .cim { text-align:left; font-weight:bold; font-size:14px; color:#449542; border-bottom:1px dotted #A1CAA0; margin-bottom:3px; padding-bottom:3px; }
.pi_reszletes_kereses th { text-align:right; }
.pi_reszletes_kereses td { text-align:left; }
.pi_reszletes_kereses #penzintezet_resz_csoport {width:160px; background-color:#ECF4EC; border:1px solid #A1CAA0; margin-top: 2px;	margin-bottom: 2px;	padding-right: 0px; padding-left: 2px; font-size: 12px; font-family: Verdana; }
.pi_reszletes_kereses #fiok_resz_csoport { width:310px; background-color:#ECF4EC; border:1px solid #A1CAA0; margin-top: 2px;	margin-bottom: 2px;	padding-right: 0px; padding-left: 2px; font-size: 12px; font-family: Verdana; }
.pi_reszletes_kereses #pi_resz_input { width:155px; background-color:#ECF4EC; border:1px solid #A1CAA0; margin-top: 2px;	margin-bottom: 2px;	padding-right: 2px; padding-left: 2px; font-size: 12px; font-family: Verdana; }

.pi_kereses_eredmeny { text-align:center; background-color:#EDEAC9; border-top:1px solid #A1CAA0; border-bottom:1px solid #A1CAA0; padding:4px; margin-bottom:0px; margin-top:5px; background-image: url(../image/alt_bg_zold_csik1.jpg); }
.pi_kereses_eredmeny h2 { font-size:12px; }
.pi_kereses_eredmeny h3 { font-size:12px; font-weight:bold; }

.pi_kereso_adatlap { margin-top:0px; margin-bottom:8px; }
.pi_kereso_adatlap td { text-align:right; }
.pi_kereso_adatlap th { text-align:left; font-weight:normal; font-size:12px; }
#pi_content { margin-top:5px; }
#pi_content .pi_kereso_adatlap th a { color:#000; }
#pi_content .pi_kereso_adatlap th a:hover { color:#FF6600; }
.pi_reszletek { margin-top:0px; padding-top:2px; padding-bottom:2px; }
.pi_kiemeles .pi_reszletek { background-color:#ECF4EC; }
#pi_content .pi_reszletek a { color:#A1CAA0; font-size:12px; }
#pi_content .pi_reszletek a:hover { color: #FF6600; font-size:12px; }
#pi_content .pi_fiok_tovabb a { color: #FF6600; font-weight:bold; }
/*---------- pénzintézetek ------------------------*/

/*---------- szavazás -----------------------------*/
.szavazas { margin-right:-40px; position:relative; width:160px; margin-top:10px; }
.szavazas form, .szavazas div, .szavazas p { margin:0; padding:0; }
.szavazas th { color:#731204; font-size:9px; font-weight:bold; text-align:left; padding-bottom:4px; }
.szavazas td { font-size:9px; padding-top:3px; }
.valasz_radio { color:#003300; vertical-align:middle; white-space:nowrap; }
.valasz_radio input { width:10px; height:10px; margin:0; }
.valasz_text { color:#003300; }
.valasz_text .szsz { color:#9D4F00; }
.szavazas .gombok { padding-top:7px; padding-left:0px; height:10px;  }
.szavazas .gombok input { margin:0; padding:0; }
.szavazas .szavazott { font-size:10px; color:#999; padding-top:5px; }
/*---------- szavazás -----------------------------*/

/*---------- news ---------------------------------*/
#news_kivonatok { margin-top:0px; background-color:#FFF; }
#news_kivonatok .n_c { background-color:#FBFBF4; background-image:url(../image/alt_bg_beige1.jpg); background-position:top; background-repeat:repeat-x; padding:3px; margin-bottom:5px; border-bottom:1px solid #A1CAA0; border-top:1px solid #A1CAA0;  }
#news_kivonatok .cim { margin-top:0px; }
#news_kivonatok .ossz { margin-top:3px; text-align:justify; }
#news_kivonatok .date_tov { margin-top:5px; }
#news_kivonatok .cim span { font-size:12px; font-weight:bold; color:#333333; }
#news_kivonatok .ossz span { font-size:12px; color:#000; font-size:11px; }
#news_kivonatok .date_tov { font-size:11px; color:#999; }
#news_kivonatok .date_tov a { color:#aaa; font-size:11px; font-weight:bold; }
#news_kivonatok .date_tov a:hover { color: #336600; }
#news_kivonatok hr { width:100%; height:1px; border:0; border-top:1px solid #ECE8C4; margin-top:8px; margin-bottom:8px; }

#news_kivonatok .news_banner1 { margin-bottom:5px; text-align:center; }
#news_kivonatok .news_banner1 img { max-width:494px; }

.news_cont { background-color:#F9F8EC; margin-bottom:0px; padding:3px; }

#cikk_oldalcim { font-size:16px; font-weight:bold; color:#fff; }
#forras { text-align:left; margin-top:15px; padding-right:0px; font-size:11px; color:#666; }
#forras a {font-size:11px; color:#666; }
#print_ver { text-align:left; margin-top:3px; padding-right:0px; }
#print_ver a { font-size:11px; color:#666; }
#print_ver img { vertical-align: bottom; }
#tovabb_email { text-align:left; margin-top:3px; padding-right:0px; }
#tovabb_email a { font-size:11px; color:#666; }
#tovabb_email img { vertical-align: bottom; }
#rogzites_date { text-align:left; margin-top:5px; padding-right:0px; font-size:11px; color:#666; }

#print { background:none; padding:5px; margin:5px; }
#print #fejlec { background-color:#ACC43F; color:#000000; font-weight:bold; font-size:11px; padding:3px; margin-bottom:15px; }
#print h1 { font-size:16px; font-weight:bold; margin-bottom:15px; }

.news_kereses { background-color:#C1DCC0; background-image:url(../image/alt_bg_zold_csik1.jpg); background-position:top; background-repeat:repeat-x; padding:10px; margin-bottom:5px; text-align:center; }
#news_input { width:130px; width:200px; background-color:#DAEAD9; background-color:#ECF4EC; border: solid #449542 1px; margin-top: 2px;	margin-bottom: 2px;	padding-right: 2px; padding-left: 2px; font-size: 12px; font-family: Arial; }
#news_select { background-color:#ECF4EC; border: solid #449542 1px; }
/*---------- news ---------------------------------*/
/*---------- oldalajánló --------------------------*/
#oldal_ajanlo_content { margin:0 auto; }
#oldal_ajanlo p { text-align:center; } 
#oldal_ajanlo textarea { width:400px; padding:5px; }
#oldal_ajanlo_top { background-color:#2C592B; padding:8px; margin-bottom:8px; text-align:center; }
/*---------- oldalajánló --------------------------*/
/*---- kapcsolat ----*/
.kapcs_font { font-size:14px; font-weight:bold; }
.kapcsolat_table { margin:0 auto; font-weight:bold; }
.kapcs_mezo { color:#666; }
.kapcs_text { color:#666; }
.alert { color:#900; font-weight:bold; }
#uzenetform .textarea_scroll { width:300px; height:100px; font-family:Verdana; font-size:12px; }
#uzenetform .input { width:300px; }
#uzenetform .input_half { width:132px; }
#uzenetform .textarea_scroll, #uzenetform .input, #uzenetform .input_half { border:1px solid #D8D189; background-color:#FCFCF5; } 
#uzenetform .btn { border:1px solid #999; cursor:pointer; }
/*---- kapcsolat ----*/

/*---- kerdesek ----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
#kerdesek, #kerdesek td, #kerdesek th { font-size:10px; }
#kerdesek table .bord_l { border-left:4px solid #F6F4E2; text-align:left; font-weight:normal; }
#kerdesek table .bord_lb { border-left:4px solid #F6F4E2; border-bottom:4px solid #F6F4E2; text-align:left; font-weight:normal; }
#kerdesek .blokk { font-size:12px; background-color:#449542; padding:2px; font-weight:bold; color:#FFF; margin-bottom:5px; margin-top:10px; }
#kerdesek .cim { background-color:#E8E2B5; padding:2px; font-weight:bold; }
#kerdesek .kerd { background-color:#EFEDCF; padding:2px; margin-bottom:5px; }
#kerdesek div { padding-bottom:5px; }
#kerdesek input, #kerdesek select, #kerdesek textarea { background-color:#EEEADD; border: solid #C5B78B 1px; margin-top: 2px;	margin-bottom: 2px;	padding-right: 2px; padding-left: 2px; font-size: 10px; font-family: Verdana; }
#kerdesek select { width:90px; }
#kerdesek .kt td { width:50%; }
#kerdesek .am { font-size:14px; text-align:center; color:#449542; font-weight:bold; margin-top:10px; margin-bottom:6px; }
#kerdesek .kerd_alert { font-size:14px; color:#990000; text-align:center; font-weight:bold; }

#kerdesek .submit { text-align:center; }
#kerdesek .submit input { cursor:pointer; }
#kerdesek .rovid input { width:50px; }

#kerdesek .ceg_nev { width:380px; }
#kerdesek .ceg_cim_varos { width:100px; }
#kerdesek .ceg_cim_uhsz { width:140px; }
#kerdesek .ceg_cim_irsz { width:40px; }
#kerdesek .ceg_termek_megnevezes { width:348px; }
#kerdesek .ceg_bank { width:348px; }
#kerdesek .kt_nev { width:192px; }
#kerdesek .kt_tel { width:130px; }
#kerdesek .kt_email { width:180px; }
#kerdesek .kt_fax { width:197px; }
#kerdesek .texta_ceg_termek_megnevezes { width:475px; height:50px; } 

#kerdesek .texta_megj { width:475px; height:180px; }

#kerdesek .texta_fakt_vevok { width:475px; height:50px; } 
#kerdesek .fakt_szall_gyak { width:140px; }
#kerdesek .fakt_jell_szo { width:120px; }
#kerdesek .fakt_eves_forg { width:120px; }
#kerdesek .liz_megn { width:475px; }
#kerdesek .vh_megn { width:386px; }
#kerdesek .vh_r { width:50px; }
#kerdesek .texta_vh_hitel_c { width:475px; height:50px; }
#kerdesek .texta_palyazat_celja { width:475px; height:50px; }
#kerdesek .texta_tb_celja { width:368px; height:50px; }
#kerdesek .tb_osszege { width:70px; }
#kerdesek .texta_tb_ref { width:475px; height:50px; }

#kerd_megjegyzes { color:#999; font-size:10px; text-align:justify; padding-top:10px; padding-bottom:6px; margin-bottom:0px; margin-top:20px; border-bottom:0px solid #C9B192; border-bottom-color:#DFD1BF; }
#kerd_megjegyzes .cim { font-weight:bold; }
/*---- kerdesek ----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/*---------------- médiaajánlat ----------------------*/
/*---------------- médiaajánlat ----------------------*/

/*---------- spec table --------------------------------*/
.spec_table { }
.spec_table th { font-size:12px; padding:3px; padding-bottom:6px; background-color:#EDEAC9; }
.spec_table td { font-size:12px; padding:3px; padding-bottom:6px; background-color:#F3F2DE; }
.spec_megjegyzes { color:#999; font-size:10px; }
/*---------- spec table --------------------------------*/

/*---------- form_table --------------------------------*/
.form_func { text-align:center; }
.form_func .sor { margin:0 auto; margin-bottom:10px; background-color:#F3F2DE; width:300px; padding:5px; border:1px dotted #D8D189;  }
.form_func h2 { font-size:12px; font-weight:normal; background-color:#EDEAC9; margin-bottom:3px; padding:2px; }
.form_func .alcim { margin:0 auto; margin-bottom:10px; font-size:12px; color:#FFF; background-color:#333; width:300px; padding:5px; border:1px dotted #ccc; }
.form_func .imp { background-color:#FCFCF5; border:1px solid #D8D189; color:#000000; vertical-align: bottom; }
.form_func .imp div { padding-bottom:3px; padding-top:3px; vertical-align: bottom; }
#main .form_func .input, .form_func .textarea { width:100%; background-color:#FCFCF5; border:0px solid #999; vertical-align:bottom; margin:0; }
.form_func .textarea { height:100px; overflow:auto; font-size:12px; }
/*---------- form_table --------------------------------*/


/*----------------- drag ablak -----------------------*/
#dwin_control_form input { font-size:10px; background-color:#BCFBB5; } 
/*#dwin_control_form input { font-size:10px; background-color:#F7BFC0; border-color:#990000; } */

#dwin_root { position:fixed; padding:1px; height:300px; width:300px; background-color:#ddd; border:1px solid #333; }
#dwin_top { margin:0 auto; padding:2px; width:98%; margin-top:1px; color:white; background-color:#999; font-weight: bold; cursor:move; }
#dwin_top .left { float:left; width:93%; } 
#dwin_top .right { text-align:right; padding-right:0px; } 
#dwin_top .right a { background-color:#ccc; padding-left:3px; padding-right:3px; border:1px solid #666; } 
#dwin_main { padding:3px; height:273px; margin-left:1px; width:292px; background-color:#fff; overflow:auto; }
/*----------------- drag ablak -----------------------*/

/*----------------- top_left -----------------------*/
#top_left { position: relative; overflow: hidden; }
#top_left { float:left; width:234px; height:99px; text-align:center; margin:5px; margin-right:0; background-color: white; overflow: hidden; border: 1px solid orange; border-color:#579F0F; padding:0; background-image:url(../main/docs/top_left_bg.jpg); background-position:right bottom; background-repeat:no-repeat; }
/*----------------- top_left -----------------------*/
/*----------------- top_right ----------------------*/
#top_right { position: relative; overflow: hidden; float:right; width:234px; height: 99px; margin:5px; margin-left:0; background-color: white; overflow: hidden; border: 1px solid orange; border-color:#579F0F; padding:0; }
/*----------------- top_right ----------------------*/
/*----------------- scrollbox -----------------------*/
#marqueecontainer { position: relative; overflow: hidden; }
#marqueecontainer { float:right; width:230px; height: 95px; margin:5px; margin-left:0; background-color: white; overflow: hidden; border: 1px solid orange; border-color:#579F0F; padding: 2px; padding-left: 4px; background-image:url(../image/scrollbox_bg.jpg); background-position:right bottom; background-repeat:no-repeat; }
#marqueecontainer h4 { font-size:12px; padding-bottom:3px; padding-top:8px; margin:0; }
#marqueecontainer a { color:#006600; text-decoration:underline; }
/*----------------- scrollbox -----------------------*/

#fooldal_spec_banner { height:332px; text-align:center; /* background-color:#99CC66; */ }

.spec_tartalom2 h1 { margin-left:-5px; margin-right:-5px; }
.spec_tartalom2 .felhivas { display:none; }

.news_cont a {text-decoration:underline;}

