body     { background-color:#eef1f6; margin:0px; padding:0px; font-family:Arial,Trebuchet,"Vera Sans","DejaVu Sans Mono",sans-serif,sans; color:#333; font-size:1em; background-image:url('../images/css/body.gif'); background-repeat:repeat-x; background-position:0px 0px; }
a        { text-decoration:none; }
a img    { border:0px; }
img      { display:block; }

#ibody   { width:980px; margin:auto; background-color:white; }
#abody   { width:980px; margin:auto;  }

#header  { height:130px; background-image:url('../images/css/header.gif'); background-repeat:no-repeat; border-top:8px solid white; border-bottom:8px solid white;  }
#mainjump { display:block; float:left; font-size:0em; line-height:0em; height:128px; width:600px;  }

#headersearchbox { float:right; padding:10px; background-color:white; border-bottom:1px solid #77b5f0; height:26px; }

.smbtn   { background-image:url('../images/css/smbtn.gif'); background-repeat:no-repeat; border:0px; width:63px; height:18px; text-align:center; font-size:11px; color:white; font-weight:bold; padding-top:5px; cursor:pointer; }
.smbtn:hover  { background-image:url('../images/css/smbtn_hover.gif');  }

#headersearchq { font-size:11px; font-weight:bold; height:18px; padding-top:5px; border:0px; background-color:#f2f2f2; color:#b7b7b7; margin-right:10px; padding-left:5px; width:200px; }
#headerlogos   { float:right; height:74px;  }
#headerlogos a { float:left; display:block; background-image:url('../images/css/headerlogos.gif'); background-repeat:no-repeat; width:166px; margin-top:15px; background-position:3px 0px; }
#headerlogos a img { display:block; margin:auto; margin-top:8px; }

#sidebar { width:264px; float:left;  }
#fomiddlebar, #almiddlebar { width:696px; margin-left:10px; margin-right:10px; float:left; padding-left:0px; padding-top:0px;   } /* 536 */


.content { font-size:0.8em; padding-left:20px;   }
.content a { color:#5486b5; }
.content h1 { display:block; font-size:1.5em; font-weight:bold; padding:0px; margin-top:0px; margin-bottom:2px; color:#c0c0c0;  }
.content h2 { display:block; font-size:1.3em; font-weight:bold; margin-top:0px; margin-bottom:0px; padding:0px; padding-bottom:4px; padding-top:4px; color:white; background-color:#c0c0c0; padding-left:20px; margin-left:-20px;  }
.content #contentfuncline { height:1px; display:block; font-size:0em; margin-top:10px; margin-bottom:10px; padding:0px;  background-color:#c0c0c0; padding-left:20px; margin-left:-20px;   }
.content .lead { font-weight:bold;  }
.content .cim { font-size:1.3em; font-weight:bold; color:#f47c0c; margin-bottom:3px; display:block;    }
.content .hirdatum { font-size:0.85em; background-color:#EEE; color:#999; padding:2px; font-weight:bold;  }

.fohir .hirkep { float:left; display:block; background-color:#f6fafe; padding:10px; border-left:1px solid #EEE; border-bottom:1px solid #EEE; margin-right:20px; margin-left:10px; }
.fohir .hirblokk { float:left; width:490px;  }
.fohir .hircim { font-size:1.3em; font-weight:bold; color:#f47c0c; margin-bottom:3px; display:block; }
.fohir .hircim:hover { color:#d36b0a; }
.fohir .hirdatum { font-size:0.65em; background-color:#EEE; color:#999; padding:2px; font-weight:bold;  }
.fohir .hirdatum a { color:#f47c0c;  }
.fohir .hirdatum a:hover { background-color:white;  }
.fohir .hirlead { font-size:.8em; display:block; margin-top:5px; margin-bottom:5px; }
.fohir .hirlink { display:block; margin-top:5px; color:white; background-color:#f47c0c; border:1px solid #f47c0c; font-size:.75em; font-weight:bold; padding:2px; float:left; margin-bottom:10px; }
.fohir .hirlink:hover { color:#f47c0c; background-color:white; border:1px solid #f47c0c;  }

#logobar { width:132px; float:left; display:none; }

#footer  { background-image:url('../images/css/footer.gif'); background-repeat:no-repeat; padding-top:65px; background-color:#96c5f2; padding-left:10px; padding-right:10px; padding-bottom:10px; font-size:11px; font-weight:bold; color:white; }
#footershadow { background-image:url('../images/css/footershadow.gif'); height:20px; }

.footerfirstbox { float:left; }
.footerbox a { color:white;  font-weight:normal; padding-left:2px; padding-right:2px; }
.footerbox a:hover { color:#f47c0c; background-color:white; }

.footerbox { float:left; border-left:1px solid white; margin-left:10px; margin-right:10px; padding-left:10px; padding-right:10px; }
.footerboxlink { cursor:pointer; float:left; margin-top:10px; margin-right:5px; margin-bottom:10px; }
.cr0 { clear:right; font-size:0em; line-height:0em; }
.cl0 { clear:left; font-size:0em; line-height:0em; }
.cb0 { clear:both; font-size:0em; line-height:0em; }

.amenu-green { background-image:url('../images/css/amenu_green.jpg'); background-repeat:no-repeat; }
.amenu-green a { display:block; background-image:url('../images/css/amenu_green_arrow.gif'); background-repeat:no-repeat; background-position:27px 8px; color:#98ffaa; font-weight:bold; font-size:0.7em; padding-left:58px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.amenu-green a:hover,.amenu-green .sel { color:#119312; }
.amenu-green .sep { display:block; background-image:url('../images/css/amenu_green_potty.gif'); background-repeat:no-repeat;  height:1px; line-height:0em; font-size:0em;  }

.amenu-blue { background-image:url('../images/css/amenu_blue.jpg'); background-repeat:no-repeat; }
.amenu-blue a { display:block; background-image:url('../images/css/amenu_blue_arrow.gif'); background-repeat:no-repeat; background-position:27px 8px; color:#ffffff; font-weight:bold; font-size:0.7em; padding-left:58px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.amenu-blue a:hover,.amenu-blue .sel { color:#679fc2; }
.amenu-blue .sep { display:block; background-image:url('../images/css/amenu_blue_potty.gif'); background-repeat:no-repeat;  height:1px; line-height:0em; font-size:0em;  }

.amenu-orange { background-image:url('../images/css/amenu_orange.jpg'); background-repeat:no-repeat; }
.amenu-orange a { display:block; background-image:url('../images/css/amenu_orange_arrow.gif'); background-repeat:no-repeat; background-position:27px 8px; color:#ffe680; font-weight:bold; font-size:0.7em; padding-left:58px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.amenu-orange a:hover,.amenu-orange .sel  { color:#ae5d0e; }
.amenu-orange .sep { display:block; background-image:url('../images/css/amenu_orange_potty.gif'); background-repeat:no-repeat;  height:1px; line-height:0em; font-size:0em;  }

.amenu-gold { background-image:url('../images/css/amenu_gold.jpg'); background-repeat:no-repeat; }
.amenu-gold a { display:block; background-image:url('../images/css/amenu_gold_arrow.gif'); background-repeat:no-repeat; background-position:27px 8px; color:#ffefad; font-weight:bold; font-size:0.7em; padding-left:58px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.amenu-gold a:hover,.amenu-gold .sel  { color:#c3890f; }
.amenu-gold .sep { display:block; background-image:url('../images/css/amenu_gold_potty.gif'); background-repeat:no-repeat;  height:1px; line-height:0em; font-size:0em;  }

.amenu-gray { background-image:url('../images/css/amenu_gray.jpg'); background-repeat:no-repeat; }
.amenu-gray a { display:block; background-image:url('../images/css/amenu_gray_arrow.gif'); background-repeat:no-repeat; background-position:27px 8px; color:#d4d4e5; font-weight:bold; font-size:0.7em; padding-left:58px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.amenu-gray a:hover,.amenu-gray .sel  { color:#4f4f55; }
.amenu-gray .sep { display:block; background-image:url('../images/css/amenu_gray_potty.gif'); background-repeat:no-repeat;  height:1px; line-height:0em; font-size:0em;  }

.amenu-magenta { background-image:url('../images/css/amenu_magenta.jpg'); background-repeat:no-repeat; }
.amenu-magenta a { display:block; background-image:url('../images/css/amenu_magenta_arrow.gif'); background-repeat:no-repeat; background-position:27px 8px; color:#ffbfee; font-weight:bold; font-size:0.7em; padding-left:58px; padding-right:20px; padding-top:5px; padding-bottom:5px; }
.amenu-magenta a:hover,.amenu-magenta .sel  { color:#b30f67; }
.amenu-magenta .sep { display:block; background-image:url('../images/css/amenu_magenta_potty.gif'); background-repeat:no-repeat;  height:1px; line-height:0em; font-size:0em;  }

.kapcsgalbox       { padding:10px; background-color:#e3ecf5; border:1px solid #7caad6; margin-bottom:10px; margin-left:15px; margin-right:15px;  }
.kapcsgalbox a     { display:block; float:left;  background-color:white;  margin-right:4px; }
.kapcsgalbox a:hover { background-color:#afc4d8; }
.kapcsgalbox a img { display:block; margin:2px;  }
.kapcsgalbox .galcim { margin-top:0px; padding-top:0px; }
.kapcsgalbox .galholder { overflow:scroll; height:120px; overflow-y:hidden; width:614px; }

.contentfunc    { line-height:1.3em;  }
.contentfunc .func  { display:block; float:left; margin-right:10px; background-repeat:no-repeat; padding-left:20px; margin-bottom:10px; }

#funcprint      { background-image:url('../images/css/icon_print.gif'); }
#funcsend       { background-image:url('../images/css/icon_email.gif'); }
.functitle      { font-weight:bold; margin-top:0px; margin-bottom:0px; }

.kepbox         { border:0px; margin:0px; background-color:#E0E0E0; }
.kepbox td      { padding:8px; }
.kepala         { text-align:center; padding-top:0px !important;  }
.kepbox img     { display:block; }

.cfuncul { margin:0px 0px 10px 5px; padding:0px; }
.cfuncul li { display:block; list-style:none;  background-repeat:no-repeat; padding-left:25px; background-position:0px 5px; margin-left:10px; }

.icopdf         { background-image:url('../images/css/icons/pdf.gif'); }
.icozip         { background-image:url('../images/css/icons/zip.gif'); }
.icoxls         { background-image:url('../images/css/icons/xls.gif'); }
.icodoc         { background-image:url('../images/css/icons/doc.gif'); }
.icowww         { background-image:url('../images/css/icons/www.gif'); }

.stripetable { width:90%; margin:auto; border:1px solid #96c5f2; }
.stripetable th { background-color:#96c5f2; color:white; font-weight:bold; font-size:1.2em; }
.stripetable td p { margin:0px; padding:0px; }

.fieldsetbar { height:10px; }

fieldset { margin-bottom:10px; width:560px; padding-left:1em; padding-right:1em; padding-bottom:1.2em; padding-top:1em; border:1px solid #96c5f2; position:relative; margin-left:auto; margin-right:auto; }
legend   { position: absolute; top:-0.5em; left:0.2em; background-color:#e8eff5; padding-left:1em; padding-right:1em; padding-top:0.5em; padding-bottom:0.5em; border:1px solid #96c5f2; color:#96c5f2; font-weight:bold; font-size:1.1em; }
label    { float:left; width:40%;  margin-right:0.5em;  padding-top:0.2em;  text-align:right;  font-weight:bold;  }

.regsor { padding-top:0.3em; }
.text { width:45%; border:1px solid #CCC; margin-top:1px; font-family:Arial,Trebuchet,"Vera Sans","DejaVu Sans Mono",sans-serif,sans; font-size:1em;  }

.largebutton { font-size:1.2em; color:#447cb2;  border:1px solid #96c5f2; background-color:#e8eff5; padding:0.2em; font-weight:bold;  display:inline; }
.piros { font-weight:bold; color:red; }
.ast { background-image:url('../images/css/ast.gif'); background-position: top right; background-repeat:no-repeat; }
.radio { padding-right:20px; }

