body { font-family:Arial; font-size:12px; padding:0px; margin:0px; background-color:#FFF; } 
textarea { font-family:Arial;  font-size:12px; vertical-align:top; }
input { font-family:Arial; font-size:12px; vertical-align:top; }
a { color: #000000; font-size: 12px; text-decoration:none; }
a:hover   { text-decoration:none; }
img { border:0; margin:0; padding:0; }
hr { height:1px; border:0; border-bottom:1px dotted #999; background:none; color:#999; }

table,tr,td { vertical-align:top; }
h1,h2,h3,h4,h5,form { margin:0; padding:0;}
h1 { border-bottom:1px solid #ccc; color:#CCC; font-size:18px; margin-bottom:5px; padding-bottom:1px; }
h1 img { vertical-align: top; }
h2 { color:#006; font-size:14px; margin-bottom:5px; }
h3 { color:#006; font-size:14px; padding-bottom:1em; }
h4, .h4 { color:#060; font-size:12px; font-weight:bold; }
h5 { font-size:12px; }

#login_body { text-align:center; padding:10px; }
#login_body #uj_jelszo { margin-bottom:5px; }
#login_body #uj_jelszo a { color:#666; font-weight:bold; }
#login_body #uj_jelszo a:hover { color:#000; }

.help_vil_bg a { font-size:0.9em; padding-left:4px; padding-right:3px; background-color:#eee; border:1px solid #ccc; color:#cbc; }
.help_vil_bg a:hover { color:#C00; background-color: #FFD9D9; border:1px dashed #C00; }
.help_sot_bg a { font-size:0.8em; padding-left:4px; padding-right:3px; background-color:#4E4E4E; border:1px solid #777; color:#777; }
.help_sot_bg a:hover { color:#fff; background-color: #4E4E4E; border:1px dashed #fff; }


#alert { background-color:#990000; color:#FFF; font-weight:bold; padding:5px; font-size:14px; margin-bottom:5px; }
.alert2 { background-color:#990000; color:#FFF; font-weight:bold; padding:5px; font-size:12px; margin-bottom:5px; }
.megjegyzes { color:#666666; font-size:10px; }
#felvett_azon td { background-color:#FF9900; }
.keresett_text { color:#333; font-weight:normal; }
.menufa { padding:5px; font-size:14px; padding-bottom:2px; padding-top:2px; background-color:#CCC; margin-bottom:5px; }
.menufa a { color:#666; font-size:12px; }
.menufa a:hover { color:#000; }
.menufa a span { font-size:14px; }

.kep { border:1px solid #666; }
.adatok_fejlec { background-color:#999; padding:5px; margin-bottom:5px; }
.adat_sor { background-color:#F0F0F0; padding:5px; margin-bottom:5px; }


.input_szam { text-align:right; }
.input_szam_mini { text-align:right; width:26px; }

#1web { font-family:Verdana; }

#top { font-family:Verdana; white-space:nowrap; text-align:left; background-color:#000; color:#ccc; font-size:9px; font-weight:normal; padding:7px; padding-bottom:6px; padding-top:6px; border-bottom:1px solid #666;}
#top a { font-size:9px; text-decoration:none; color:#ccc; font-weight:normal; }
#top a:hover { text-decoration:none; color:#fff; font-weight:normal; }

.top_navigacio { background-color:#999; font-size:16px; padding:2px; padding-left:7px; border-bottom:1px solid #000; }
.top_navigacio img { vertical-align:top; }
.top_navigacio a { font-size:16px; text-decoration:none; color:#000; font-weight:bold; }
.top_navigacio a:hover { text-decoration:none; color:#fff; }

#login_width { width:500px; margin:0 auto; text-align:center; }
#login { background-color:#EAEAEA; padding:5px; border:1px solid #333; }
#login_top { background-color:#fff; color:#ccc; padding:8px; font-weight:bold; border:1px solid #ccc; }
#login_width #imp { padding-top:5px; color:#999; }
#login_width #imp a { text-decoration:none; color:#999; font-weight:normal; }
#login_width #imp a:hover { text-decoration:none; color:#333; font-weight:normal; }
#login #alert { background-color:#900; color:#FFF; padding:10px; font-weight:bold; font-weight:bold; margin-top:10px; }


#menu  { text-align:left; background-color: #F9F5DD; border-right:1px solid #999; border-bottom:1px dotted #ccc; padding:0px; }
/* IE */
* html #menu ul li{float:left; height:1%; width: 100%;}
* html #menu ul li a{height:1%;}
#menu ul li {float: left; width: 100%;}
/* IE */
#menu #menu_elemek { padding-top:0px; padding-bottom:5px; }
#menu #menu_elemek ul { list-style: none; margin: 0; padding: 0; padding-bottom:10px; }
#menu #menu_elemek li { position: relative; margin: 0; padding: 0; list-style-type:none; }
#menu #menu_elemek ul li a, #menu #menu_elemek ul li .menu_cim { display:block; position:relative; margin:0; text-decoration:none; color:#333; font-weight:bold; background-color:#E9E098; border-bottom:1px solid #999; 	border-top:1px solid #eee; padding-left:5px; padding-right:2px; padding-bottom:3px; padding-top:3px; border-top-color: #FFF8EC; border-bottom-color: #EBE39E; }
#menu #menu_elemek ul li a:hover { text-decoration:none; color:#000; font-weight:bold; background-color:#EEDEB5; }
#menu #menu_elemek ul li ul li a { display:block; font-size:11px; position:relative; margin:0; text-decoration:none; color:#333; font-weight:normal; background-color:#F1ECBE; border-bottom:1px solid #999; 	border-top:1px solid #eee; padding-left:9px; padding-right:2px; padding-bottom:1px; padding-top:1px; border-top-color: #FFF8EC; border-bottom-color: #EBE39E; }
#menu #menu_elemek ul li ul li a:hover { text-decoration:none; color:#000; font-weight:normal; background-color:#EEDEB5; }
#menu #menu_elemek .menu_focim { background-color:#FF9900; color:#000; font-weight:bold; padding:1px; border-top:3px solid #666; }
/*
#menu  { text-align:left; background-color: #EBEBEB; border-right:1px solid #999; border-bottom:1px solid #999; padding:0px; }
#menu #menu_elemek { padding-top:0px; padding-bottom:5px; }
#menu #menu_elemek ul { list-style: none; margin: 0; padding: 0; padding-bottom:10px; }
#menu #menu_elemek li { position: relative; margin: 0; padding: 0; list-style-type:none; }
#menu #menu_elemek a { display:block; position:relative; margin:0; text-decoration:none; color:#000; font-weight:bold; background-color:#D8D8D8; border-bottom:1px solid #999; border-top:1px solid #eee; padding-left:5px; padding-right:2px; padding-bottom:3px; padding-top:3px; }
#menu #menu_elemek a:hover { text-decoration:none; color:#900; color: #000099; font-weight:bold; background-color:#FFF; }
*/

#admin_main { padding:5px; }


#icons { text-align:center; border-bottom:1px solid #ccc; word-spacing:12px; padding-bottom:4px; padding-top:7px; }

.visible_logo { color:#900; font-weight:bold; }

.tablazat th { background-color:#333; color:#FFF; white-space:nowrap; }
.tablazat td { background-color:#CCC; white-space:nowrap; }
.tablazat .kiemeles td { background-color:#FF9900; }
.tablazat img { background-color:#FFFFFF; }

.stat_tablazat .cim { background-color:#333; color:#FFF; white-space:nowrap; font-weight:bold; padding:2px; margin:0; }
.stat_tablazat h4 { margin:0; font-size:12px; color:#000; text-align:center; }
.stat_tablazat div { text-align:center; background-color:#E4E4E4; padding:2px; margin-top:3px; }

.nagy_link { text-decoration:none; font-size:14px; }

/*----------------- editor ---------------------------*/
#editor textarea { font-family:Verdana; font-size:12px; }
#textarea1 { font-family:Verdana; font-size:12px; }

#editor .beill { background-color:#D3D3D3; border:1px solid #000; border-style: outset; width:496px; padding:3px; margin-bottom:4px; }
#editor .beill h5 { margin-bottom:3px; } 
/*----------------- editor ---------------------------*/

/*----------------- 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 -----------------------*/

/*----------------- lapok ----------------------------*/
#feltoltott_kepek_cont { height:200px; overflow:auto; /* <-- A scroll miatt */ padding:5px; background-color: #F2FFF0; border:1px solid #999; }
#feltoltott_kepek_cont table { width:100%; }
#feltoltott_kepek_cont .elv { background-color:#DFF9D0; }
#feltoltott_kepek_cont td { vertical-align: middle; padding-bottom:3px; padding-top:3px; }
#feltoltott_kepek_cont td div { padding-bottom:5px; }
#feltoltott_kepek_cont .alert { color:#900; }
.kepek img { vertical-align:top; width:100px; border:2px solid #333; border-style: groove; border-color:#CC9900; background-color:#FFF; }
.hivatkozas {  /*height:1%;*/ vertical-align:bottom;}
.torol input { color:#990000; border:1px solid #900; background-color:#fff; font-weight:bold; cursor:pointer; }
.torol a { color:#990000; border:1px solid #900; padding-left:8px; padding-right:8px; background-color:#fff; }
.torol a:hover { color:#F00; }
.code { padding:2px; color:#0000CC; font-family:Courier New; cursor:text; }


#felvett_id td { background-color:#FF9900; }
/*-----------------------------------------------------*/


/*------------ főmenü ---------------------------------------*/
#menu_feltoltes .kisero_text { text-align:right; padding-right:5px; font-weight:bold; }
.rejtett_menupont { background-color:#CCC; }
.nincs_besorolas_menupont { color:#006699; background-color:#CEEFFF; }
/*------------ főmenü ---------------------------------------*/
/*------------ letölthető dokumentumok ----------------------*/
#letoltes_feltoltes td {  }
#letoltes_feltoltes .kisero_text { text-align:right; padding-right:5px; font-weight:bold; }
#letoltes_feltoltes #felvetel {text-align:left; padding-top:1em;}
/*------------ letölthető dokumentumok ----------------------*/

/*---------------------- help -------------------------------*/
#help div { padding-bottom:3em; }
/*---------------------- help -------------------------------*/

/*---------------------- html szerkesztő --------------------*/
#elonezeti_kep { padding-bottom:0.5em; padding-top:0.5em; margin:0; }
#elonezeti_kep input { font-weight:bold; }

#frissit { padding-bottom:0.5em; padding-top:0.5em; margin:0; }
#frissit input { }

#tag_gombok input { font-size:10px; border:1px solid #666; background-color:#C6DDE8; margin-bottom:2px; cursor:pointer; }
#tag_gombok h4 { padding-bottom:5px;  }
/*---------------------- html szerkesztő --------------------*/

/*---------------------- szerkeszto -------------------------*/
#szereszto_top_content { margin-right:3px; }
.szerkeszto_top { padding:5px; background-color:#CCC; border:1px solid #333; border-bottom:0; }
.szerkeszto_top input { font-size:9px; }
.szerkeszto_top .bal_bord { border-left:1px dashed #999; }
.szerkeszto_main { padding:5px; background-color:#CCC; border:1px solid #333; border-bottom:0; border-top:1px dashed #999; }
#frissit { padding:5px; background-color:#CCC; border:1px solid #333; border-bottom:0; border-top:1px dashed #999; }
.spec_kars { font-size:14px; word-spacing:10px; font-weight:bold; padding-top:5px; }

#html_form { margin-right:3px; }
#html_form #html_tartalom { width:100%; }
/*---------------------- szerkeszto -------------------------*/
/*---------------------- oldalszámozás ----------------------*/
#oldalsz { text-align:left; padding:3px; background-color:#F2F2F2; border-top:1px dotted #999; }
#oldalsz a { color:#666; }
#oldalsz a:hover { color:#111; }
#oldalsz .aok_keret, #news_oldalsz .aktualis_oldal_kiemeles { }
#oldalsz .aktualis_oldal_kiemeles { color:#990000; font-weight:bold; }
#oldalsz .aok_keret { color:#333; font-weight:normal; padding:2px; }
#oldalsz .aok_nyil { color:#333; font-size:16px; font-weight:bold; }

.kepgaleria_osz #oldalsz { text-align:left; padding:3px; background-color:#ddd; border-top:1px dotted #999; border-bottom:1px dotted #999; margin-bottom:3px; }
/*---------------------- oldalszámozás ----------------------*/
/*---------------------- hirlevel ---------------------------*/
#hirlevel_sorozatszam a { color:#FFF; }
#hirlevel_sorozatszam a:hover { color:#F00; }  
#hl_cimzettek { padding:5px; }
/*---------------------- hirlevel ---------------------------*/

/*------------------- képek ---------------------------------*/
.kepkezelo .bal { background-color:#eee; }
.kepkezelo .bal .elvalaszto { background-color:#fff; width:100%; height:6px; }
.kepkezelo .bal .cont { padding:3px; }
.kepkezelo .jobb { background-color:#eee; padding:3px; width:100%; }
.kepkezelo .nincs_kep { color:#900; padding:30px; font-weight:bold; }
.kepkezelo .jobb #oldalsz { border:0; border-bottom:1px dotted #ccc; margin-bottom:3px; background-color:#ccc; }

#kepcsoportok li td { vertical-align:middle; padding-right:3px; }
#kepcsoportok li img, #kepcsoportok li input { vertical-align:middle; }
#kepcsoportok li .btn, #kepcsoportok li img { border:1px solid #999; }
#kepcsoportok li .btn:hover, #kepcsoportok li img:hover { border:1px dotted #000; }

#kepcsoportok_struktura a:hover { color:#900; }
#kepcsoportok_struktura a span { color:#999; }
#kepcsoportok_struktura .root { padding-bottom:8px; font-weight:bold; padding-left:6px; background-image:url(image/struktura_root.gif); background-position:top left; background-repeat:no-repeat; }
#kepcsoportok_struktura .root a { font-weight:bold; }
#kepcsoportok_struktura img { vertical-align: middle; }
#kepcsoportok_struktura ul { padding-left:5px; margin-left:0px; border-left:0px solid #777; margin-bottom:0; margin-top:0; padding-bottom:10px; background-image:url(image/struktura_ul.gif); background-position:5px -15px; background-repeat: repeat-y; }
#kepcsoportok_struktura ul ul { padding-left:5px; margin-left:16px; padding-bottom:0px; }
#kepcsoportok_struktura li { white-space:nowrap; list-style-type:none; margin-bottom:0; padding-bottom:0; padding-left:12px; white-space:nowrap; background-image:url(image/struktura_li.gif); background-position:left top; background-repeat:no-repeat; }
#kepcsoportok_struktura .root_li { padding-bottom:10px; }
#kepcsoportok_struktura input { margin-bottom:2px; margin-top:2px; }
#kepcsoportok_struktura .akt_kiemeles { background-color:#FFCC00; padding-left:3px; padding-right:3px; }
#kepcsoportok_struktura .disable { color:#777; }

.tm_kep img { border:1px solid #666; }

#kepszerkeszto .wh_vox { background-color:#EEFFEA; border:1px solid #ccc; font-size:10px; padding:2px; margin-bottom:3px; }
#temp_kep { background-color:#FFF; padding:5px; border:1px solid #ccc; }
/*------------------- képek ---------------------------------*/
/*------------------- news ----------------------------------*/
.minikep { border:1px solid #999; }
.nemkellkep_btn { margin-top:4px; }
/*------------------- news ----------------------------------*/

/*------------------- kepgaleria ----------------------------*/
.kepgaleria th { text-align:left; white-space:nowrap; border:1px dashed #ccc; border-left:0; padding:3px; background-color:#E8E8E8; }
.kepgaleria td { background-color:#CCC; text-align:center; position:static; }
.kepgaleria td input { cursor:pointer; }
.kepgaleria td .top { background-color:#999; padding:1px; margin-bottom:1px; font-size:8px; vertical-align:middle; }
.kepgaleria td .top a img { vertical-align:middle; border:1px solid #666; }
.kepgaleria td .top a:hover img { border:1px dotted #fff; }
.kepgaleria td .bott { }
.kepgaleria td a { color:#666; }
.kepgaleria td a:hover { color:#900; font-weight:bold; }
.kepgaleria th { vertical-align:middle; font-weight:normal; }
/*------------------- kepgaleria ----------------------------*/

/*------------------- meccslap ------------------------------*/
#meccslap input, #meccslap select { font-size:12px; }
#meccslap form { padding-bottom:3px; }
#meccslap .ml_kozos td { background-color:#F8F8F8; vertical-align:top; }
#meccslap .ml_kozos table {  }
#meccslap .ml_c_l { padding-right:0px; }
#meccslap .ml_c_r { border-left:3px solid #333; padding-left:0px; }
#meccslap table td { text-align:center; background:none; } 
#meccslap .fejlec_tablazat td { width:33%; }
#meccslap .tablazat { width:100%; }
#meccslap .tablazat thead td { background-color:#CCC; font-weight:bold; }
#meccslap .tablazat tbody td { padding:2px; background-color:#DFDFDF; }
#meccslap .tablazat tfoot td { padding:2px; }
#meccslap h1 { margin:0; background-color:#E9E098; color:#FFF; font-size:18px; font-weight:normal; padding:2px; border-top:2px solid #000; }
#meccslap h2 { margin:0; font-size:12px; font-weight:bold; padding:2px; background-color:#333; color:#FFF; }
#meccslap h3 { margin:0; font-size:12px; font-weight:bold; padding:2px; background-color:#999; color:#FFF; }
#meccslap .megjegyzes { padding:2px; background-color:#E2E2E2; margin-bottom:3px; border-bottom:1px dotted #bbb; }
#meccslap .csere_torol { color:#FF0000; text-decoration:none; font-weight:bold; font-family:Times New Roman; font-size:14px; }
#meccslap .inp_kisnum { width:20px; text-align:center; }
#meccslap .inp_jat_nev { width:100px; }
#meccslap .inp_jat_sarga { background-color:#FDFBD7; }
#meccslap .inp_jat_piros { background-color:#FCD8DA }
#meccslap .inp_jat_osztalyzat { width:20px; text-align:center; }
#meccslap .inp_jat_csere_ideje { width:50px; }
#meccslap .ssz span { display:block; padding-top:2px; padding-bottom:2px; background-color:#CCC; font-weight:bold; }
#meccslap .inp_es_tip { font-size:12px; font-family:Arial; }
#meccslap .inp_es_ideje { width:20px; text-align:right; font-size:12px; }
#meccslap .inp_es_text { width:700px; font-family:Arial; font-size:12px; }
#meccslap .inp_es_text_add { width:680px; font-family:Arial; font-size:12px; }
#meccslap .vis { padding:2px; }
#meccslap .txta_center { width:500px; }
#meccslap .txta_nyilatkozat { width:410px; }

/*- felvétel -*/
.td_cim { background-color:#333; color:#FFF; font-weight:bold; margin-bottom:3px; padding:2px;}
/*------------------- meccslap ------------------------------*/

/*---------------------- banner rotáció --------------------------------*/
.banner_rot_select { width:250px; font-size:10px; }
/*---------------------- banner rotáció --------------------------------*/

/*---------------------- beállítások -----------------------------------*/
#tarhely_foglaltsag_graf img { border:1px solid #999; }
#tarhely_foglaltsag_graf .szabad { background-color:#FFFEF4; border-left:0; }
#tarhely_foglaltsag_graf .foglalt_p { background-color:#990000; border-right:0; }
#tarhely_foglaltsag_graf .foglalt_s { background-color:#F5CB49; border-right:0; }
#tarhely_foglaltsag_graf .foglalt_z { background-color:#66CC00; border-right:0; }
/*---------------------- beállítások -----------------------------------*/


#osz { padding-left:5px; padding-top:3px; }
#osz a { padding-left:0px; padding-right:0px; }
.aktualis_oldal_kiemeles { color:#990000; font-weight:bold; }
.aok_keret { color:#666; padding-left:2px; padding-right:2px; }
.aok_nyil { color:#999; font-size:14px; font-weight:bold; }


/* Páros sor kiemelés */
.pn_km td { background-color:#C2E2BA; }
.pn_km input, .pn_km select { background-color:#E1F0DD; }
.ps_km td { background-color:#EAD17B; }
.ps_km input, .ps_km select { border-color:#F5EAC2; background-color:#F5EAC2; }
.pn_km .gomb, .ps_km .gomb { background-color:#D4D0C8; }


/*------------ tagok -----------------------*/
#tag_pass_uzenet { background-color: #990000; padding:5px; color:#fff; font-weight:normal; font-size:16px; }
#tag_pass_uzenet .megjegyzes { font-size:12px; color:#fff; }
/*------------ tagok -----------------------*/

/*------------ jutalek ---------------------*/
.jutalek th { padding:5px; background-color:#000; color:#FFFFFF; } 
.jutalek td { padding:5px; background-color:#ccc; text-align:center; } 
.jutalek .akt_js { background-color:#FF9900; color:#000; }
.jutalek .var_js { background-color:#FFCC66; color:#000; }
.jutalek .ossz { background-color:#C4B89D; color:#000; }
/*------------ jutalek ---------------------*/

/*---------- letölthető anyagok -------------------*/
#letoltes td { padding:5px; background-color:#ccc; }
#letoltes .nev { font-weight:bold; padding-left:5px; }
#letoltes .meret { text-align:right; padding-left:30px; color:#999; padding-right:10px; white-space:nowrap; }
/*---------- letölthető anyagok -------------------*/

.pc { text-align:center; vertical-align:middle; }
.halvany { color:#888; }
.kbtn input { font-size:9px; }
