body { background: url(bg.gif); background-repeat: repeat-x; background-color: #8F8F8F; margin: 0px; padding: 0px; color: #222222; font-size: 12px; font-family: Verdana, Arial; } 

h1 { color: #333333; font-size: 17px; font-family: arial; }
h1 b { color: #ff4400; font-size: 17px; font-family: arial; }
h2 { color: #444444; font-size: 15px; font-family: arial; }
.sikeresh1 { color: #009900; }
.pirosh1 { color: #cc0000; }

hr { height: 1px; border-top: 1px dotted #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; color: #000000; }

A:link { font-size: 12px; font-family: Verdana, Arial; color: #ff5500; text-decoration: none; font-weight: bold; } 
A:visited { font-size: 12px; font-family: Verdana, Arial; color: #ff5500; text-decoration: none; font-weight: bold; } 
A:active { font-size: 12px; font-family: Verdana, Arial; color: #dd0000; text-decoration: none; font-weight: bold; } 
A:hover { font-size: 12px; font-family: Verdana, Arial; color: #dd0000; text-decoration: none; font-weight: bold; } 

#container { background: url("mainbg.gif"); position: relative; top: 0px; left: 0px; width: 960px; margin: 0px; padding: 0px; }

#header { position: relative; top: 0px; left: 0px; height: 200px; width: 960px; margin: 0px; padding: 0px; background: url("fej.gif"); }

#fejlogo { position: absolute; top: 10px; left: 17px; }
.fejikon { position: relative; top: 4px; right: 2px; border: 0px solid #ffffff; }

#left { position: relative; float: left; top: -80px; left: 27px; width: 214px; background-color: transparent; margin: 0px; padding: 0px; text-align: right; }

#content { position: relative; float: left; top: -60px; left: 40px; width: 668px; background-color: #ffffff; color: #222222; font-size: 12px; font-family: Verdana, Arial; padding: 0px; margin: 0px; margin-bottom: -50px; }

#footer { width: 960px; height: 80px; padding: 0px; position: relative; top: 0px; left: 0px; clear: both; background: url("footer.gif"); }

#lentilogo1 { position: absolute; float: left; left: 32px; top: 22px; }
#lentilogo2 { position: absolute; float: left; left: 68px; top: 54px; }
#lentilogo3 { position: relative; top: 2px; }

#copyright { position: absolute; float: right; right: 32px; top: 28px; font-family: arial; font-weight: bold; font-size: 10px; color: #343434; width: 400px; }
#copyright a:link { color: #dddddd; text-decoration: none; font-family: arial; font-weight: bold; font-size: 10px; }
#copyright a:visited { color: #dddddd; text-decoration: none; font-family: arial; font-weight: bold; font-size: 10px; }
#copyright a:active { color: #ffffff; text-decoration: none; font-family: arial; font-weight: bold; font-size: 10px; }
#copyright a:hover { color: #ffffff; text-decoration: none; font-family: arial; font-weight: bold; font-size: 10px; }

#sugo { position: absolute; float: right; top: 92px; right: 86px; color: #333333; font-family: arial, verdana; font-size: 10px; }
#sugo2 { position: absolute; float: right; top: 85px; right: 25px; }

#fejmenu { position: absolute; float: right; top: 14px; right: 26px; color: #aaaaaa; }
#fejmenu A:link { background: transparent; font-size: 14px; font-family: Arial; color: #656565; text-decoration: none; font-weight: bold; padding-right: 5px; padding-left: 5px; } 
#fejmenu A:visited { background: transparent; font-size: 14px; font-family: Arial; color: #656565; text-decoration: none; font-weight: bold; padding-right: 5px; padding-left: 5px; } 
#fejmenu A:active { background: transparent; font-size: 14px; font-family: Arial; color: #ff3300; text-decoration: none; font-weight: bold; padding-right: 5px; padding-left: 5px; } 
#fejmenu A:hover { background: transparent; font-size: 14px; font-family: Arial; color: #ff3300; text-decoration: none; font-weight: bold; padding-right: 5px; padding-left: 5px; }

#balmenu A:link { background: transparent; font-size: 14px; font-family: Arial, Verdana; color: #000000; text-decoration: none; font-weight: bold; float: right; width: 182px; padding: 7px; padding-left: 10px; padding-right: 15px; } 
#balmenu A:visited { background: transparent; font-size: 14px; font-family: Arial, Verdana; color: #000000; text-decoration: none; font-weight: bold; float: right; width: 190px; padding: 7px; padding-left: 10px; padding-right: 15px; }
#balmenu A:active { background-color: #E25500; font-size: 14px; font-family: Arial, Verdana; color: #ffffff; text-decoration: none; font-weight: bold; float: right; width: 192px; padding: 7px; padding-left: 10px; padding-right: 15px; }
#balmenu A:hover { background-color: #E25500; font-size: 14px; font-family: Arial, Verdana; color: #ffffff; text-decoration: none; font-weight: bold; float: right; width: 182px; padding: 7px; padding-left: 10px; padding-right: 14px; }
#balmenu #aktiv { background-color: transparent; border-right: 9px solid #E25500; font-size: 14px; font-family: Arial, Verdana; color: #ffffff; text-decoration: none; font-weight: bold; float: right; width: 182px; padding: 7px; padding-left: 10px; padding-right: 6px; }

#tippek { font-family: verdana; font-size: 10px; color: #000000; padding: 8px; padding-top: 0px; text-align: left; clear: both; }
#tippek a:link { font-family: verdana; font-size: 10px; color: #ffff00; }
#tippek a:visited { font-family: verdana; font-size: 10px; color: #ffff00; }
#tippek a:active { font-family: verdana; font-size: 10px; color: #ffffff; }
#tippek a:hover { font-family: verdana; font-size: 10px; color: #ffffff; }
#tippek h1 { color: #ffffff; }
#tippnav { list-style: none; padding: 0px; padding-bottom: 20px; margin: 0px; }
#tippelo { float: left; }
#tippkov { float: right; }
#tippcontent { width: 200px; }

.kiemel { text-align: center; font-family: arial; font-size: 17px; font-weight: bold; color: #ffff00; background: #ff4400; padding: 6px; display: block; }

#probaalert { width: 100%; text-align: center; position: absolute; top: 0px; font-family: verdana, arial; font-size: 10px; font-weight: bold; color: #ffff00; background: #ff4400; z-index: 1000000; padding: 0px; padding-bottom: 1px; text-transform: uppercase; }

.htmltext { background-color: #eeeeee; color: #000000; width: 620px; height: 400px; font-family: verdana, arial; font-size: 11px; border: 1px dotted #888888; padding: 10px; overflow: auto; }

#adatmodositas { margin: 40px; padding: 20px; margin-bottom: 3px; width: 550px; border: 1px solid #000000; background: url(webgalamb.gif); background-repeat: repeat-x; background-color: #ffffff; font-family: verdana, arial; font-size: 12px; color: #000000; position: relative; }

.csillag { font-size: 10px; color: #ff3300; }

.adathoz { width: 246px; background: #eeeeee; font-family: verdana, Arial; font-size: 12px; border: 1px solid #333333; color: #333333; }
.megjegyzes { width: 246px; height: 100px; background : #eeeeee; font-family: verdana, Arial; font-size: 12px; border: 1px solid #333333; color: #333333; overflow: auto; }
.gomb { width: 250px; background: #ff8800; font-family: arial, verdana; font-size: 11px; border: 1px solid #000000; color: #000000; font-weight: bold; cursor: pointer; }
.urlapgomb { width: 100px; background: #ff8800; font-family: arial, verdana; font-size: 11px; border: 1px solid #000000; color: #000000; font-weight: bold; cursor: pointer; }
.urlapgombkicsi { width: 52px; background: #ff8800; font-family: arial, verdana; font-size: 11px; border: 1px solid #000000; color: #000000; font-weight: bold; cursor: pointer; }
.urlapgombfel { width: 20px; height: 20px; background: url(upload.gif); border: 0px solid #ffffff; cursor: pointer; }
.urlapgombfel2 { width: 20px; height: 20px; background: url(upload2.gif); border: 0px solid #ffffff; cursor: pointer; }
.urlapgomble { width: 20px; height: 20px; background: url(download.gif); border: 0px solid #ffffff; cursor: pointer; }
.urlapgomble2 { width: 20px; height: 20px; background: url(download2.gif); border: 0px solid #ffffff; cursor: pointer; }
.urlapgombdel { width: 20px; height: 20px; background: url(del.gif); border: 0px solid #ffffff; cursor: pointer; }
.urlapgombdel2 { width: 20px; height: 20px; background: url(del2.gif); border: 0px solid #ffffff; cursor: pointer; }
.gombkicsi { width: 180px; background: #ff8800; font-family: arial, verdana; font-size: 11px; border: 1px solid #000000; color: #000000; font-weight: bold; cursor: pointer; }
.adathozkicsi { width: 186px; background: #eeeeee; font-family : verdana, Arial; font-size: 12px; border: 1px solid #333333; color: #333333; }
.adathozkicsi2 { width: 100px; background: #eeeeee; font-family : verdana, Arial; font-size: 12px; border: 1px solid #333333; color: #333333; }
.selecthezkicsi { width: 190px; background: #eeeeee; font-family: verdana, Arial; font-size: 12px; border: 1px solid #333333; color: #333333; }
.selecthezkicsi2 { width: 150px; background: #888888; font-family: Arial; font-size: 11px; border: 0px solid #888888; color: #ffffff; }
.adathozdate { width: 226px; background: #eeeeee; font-family: verdana, Arial; font-size: 12px; border: 1px solid #333333; color: #333333; }
.aproinput { width: 26px; background: #eeeeee; font-family: verdana, Arial; font-size: 12px; border: 1px solid #333333; color: #333333; }
.selecthez { width: 250px; background: #eeeeee; font-family: verdana, Arial; font-size: 12px; border: 1px solid #333333; color: #333333; }
.check { width: 20px; background: #eeeeee; border: 1px solid #787878; color: #333333; }
.kovetoinput { width: 24px; background : #eeeeee; font-family : verdana, Arial; font-size : 12px; border: 1px solid #333333; color : #333333; }
.formtexthez { background-color: #eeeeee; color: #000000; width: 248px; height: 100px; font-family: verdana, arial; font-size: 11px; border: 1px solid #333333; padding: 0px; overflow: auto; }

.statfej   { border: 1px solid #ffffff; border-bottom: 1px dotted #656565; background-color: #888888; color: #ffffff; padding: 4px; font-family: arial, verdana; text-align: left; font-size: 11px; }

.statfej2 { border: 1px solid #ffffff; border-bottom: 1px dotted #656565; background-color: #888888; color: #ffffff; padding: 4px; font-family: arial, verdana; text-align: right; font-size: 11px; }
.statfej3 { border: 1px solid #ffffff; border-bottom: 1px dotted #656565; background-color: #888888; color: #ffffff; padding: 4px; font-family: arial, verdana; text-align: center; font-size: 11px; }

.statfej a:link { color: #ffffff; text-decoration: none; }
.statfej a:visited { color: #ffffff; text-decoration: none; }
.statfej a:active { color: #ff5500; text-decoration: none; }
.statfej a:hover { color: #ff5500; text-decoration: none; }

.stattart { border-bottom: 1px dotted #656565; border-right: 1px dotted #656565; padding: 4px; font-family: arial, verdana; text-align: left; vertical-align: top; }


.stattart2 { border-bottom: 1px dotted #656565; border-right: 1px dotted #656565; padding: 4px; font-family: arial, verdana; text-align: right; vertical-align: top; }
.stattart3 { border-bottom: 1px dotted #656565; border-right: 1px dotted #656565; padding: 4px; font-family: arial, verdana; text-align: center; vertical-align: top; }
.stattart4 { border-bottom: 1px dotted #656565; border-right: 1px dotted #656565; padding: 4px; font-family: arial, verdana; text-align: center; vertical-align: center; }

.stattable { border-top: 1px dotted #656565; border-left: 1px dotted #656565; border-right: 1px dotted #656565; width: 100%; }
.stattable2 { border-top: 1px dotted #656565; border-left: 1px dotted #656565; border-right: 1px dotted #656565; width: 350px; }
.stattable3 { border-top: 1px dotted #656565; border-left: 1px dotted #656565; border-right: 1px dotted #656565; width: 400px; }
.stattable4 { text-align: center; border: 1px dotted #656565; }
.stattable4 h2 { background: #656565; color: #ffffff; text-align: center; margin: 0px; padding: 2px; }

.statform { background-color: #eeeeee; color: #333333; padding: 4px; font-family: arial, verdana; text-align: center; }
.statinput { width: 120px; background: #ffffff; font-family: verdana, Arial; font-size: 11px; border: 1px solid #333333; color: #333333; }
.statgomb { width: 120px; background: #ff8800; font-family: arial, verdana; font-size: 11px; border: 1px solid #000000; color: #000000; font-weight: bold; cursor: pointer; }

.statlab { border: 0px solid #ffffff; border-bottom: 1px dotted #656565; background-color: #cccccc; color: #ffffff; padding: 4px; padding-top: 10px; font-family: arial, verdana; text-align: center; font-size: 11px; }
.statlab2 { border: 0px solid #ffffff; border-bottom: 1px dotted #656565; background-color: #cccccc; color: #ffffff; padding: 4px; padding-top: 10px; font-family: arial, verdana; text-align: left; font-size: 11px; }

.del { width: 16px; height: 16px; cursor: pointer; background: url(del.gif); border: 0px solid #ffffff; margin: 0px; padding: 0px; }
.del2 { width: 16px; height: 16px; cursor: pointer; background: url(del2.gif); border: 0px solid #ffffff; margin: 0px; padding: 0px; } 

.felsorol { border-top: 0px dotted #000000; border-bottom: 1px dotted #000000; border-left: 0px solid #000000; border-right: 0px solid #000000; margin: 2px; }

#csoportneve { cursor: default; position: absolute; float: left; top: 107px; left: 241px; color: #000000; font-family: arial, verdana; font-size: 9px; text-transform: uppercase; border-bottom: 1px solid #aaaaaa; border-right: 1px solid #bbbbbb; text-indent: 6px; padding-right: 6px; padding-top: 2px; background: url(csoportneve.gif); }
#csoportneve b { cursor: default; color: #aa3300; font-weight: bold; }

.licensztext { background-color: #eeeeee; color: #000000; width: 640px; height: 200px; font-family: arial, tahoma; font-size: 11px; border: 1px solid #000000; padding: 5px; }

.datafade { font-family: arial; font-size: 14px; padding: 2px; text-align: center; font-weight: bold; color: #000000; position: relative; top: 20px; cursor: default; }
.hslider { width: 600px; padding: 0px; margin: 0px; }
.minus { float: left; margin: 0px; cursor: pointer; }
.plus { float: left; margin: 0px; cursor: pointer; }
.csuszka { width: 568px; height: 16px; float: left; position: relative; background: url(csuszkahatter.gif); }
.knob { float: left; left: 0px; position: absolute; cursor: e-resize; background: url(csuszkagomb.gif); width: 48px; height: 16px; text-align: center; }
.csuszkaszoveg { padding-top: 20px; }

#bgb,#bgj { width:5% }
#fej { height:103px }
#ff,* html #ff { background:#000000; }
#befeketedik { opacity: 0.7; filter: alpha(opacity=70); moz-opacity: .70; khtml-opacity: 0.7; position: absolute; width: 100%; height: 100%; background-color: #000000; visibility: hidden; z-index: 4000; }
.bezargomb {position: absolute; top: 14px; right: 18px; float: right; }
.naptardesign .naptardesign-header { font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana; color: #000000; position: relative; padding: 12px; }
.naptardesign .naptardesign-prev, .naptardesign .naptardesign-next { font-size: 14px; font-weight: bold; position: absolute; top: 15px; width: 45px; height: 10px;}
.naptardesign .naptardesign-prev-hover, .naptardesign .naptardesign-next-hover { cursor: pointer; color: #ffffff; font-size: 14px; font-weight: bold; position: absolute; top: 15px; width: 45px; height: 10px;}
.naptardesign .naptardesign-prev { left: 0px; }
.naptardesign .naptardesign-next { right: 0px; }
.naptardesign .naptardesign-prev-hover { left: 0px; }
.naptardesign .naptardesign-next-hover { right: 0px; }
.naptardesign .naptardesign-prev span, .naptardesign .naptardesign-next span { display: block; position: absolute; left: 50%; margin-left: -6px; top: 50%; margin-top: -8px;  }
.naptardesign .naptardesign-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.naptardesign .naptardesign-title select { float:left; font-size:1em; margin:1px 0; }
.naptardesign select.naptardesign-month-year {width: 100%;}
.naptardesign select.naptardesign-month, 
.naptardesign select.naptardesign-year { width: 49%;}
.naptardesign .naptardesign-title select.naptardesign-year { float: right; }
.naptardesign table { width: 160px; font-size: 10px; border-collapse: collapse; margin: 0px; margin-left: 20px; }
.naptardesign th { padding: 2px; text-align: center; font-weight: bold; border: 0; }
.naptardesign td { border: 0; padding: 1px; }
.naptardesign td span, .naptardesign td a { font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana; border: 1px solid transparent; color: #ffffff; font-size: 10px; display: block; padding: 2px; text-align: center; text-decoration: none; }
.naptardesign td a:hover { font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana; color: #ffffff; border: 1px solid #000000; background-color: #ff5500; font-size: 10px; display: block; padding: 2px; text-align: center; text-decoration: none; }
.naptardesign .naptardesign-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.naptardesign .naptardesign-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.naptardesign .naptardesign-buttonpane button.naptardesign-current { float:left; }
.naptardesign.naptardesign-multi { width: auto; }
.naptardesign-multi .naptardesign-group { float: left; }
.naptardesign-multi .naptardesign-group table { width: 95%; margin: 0 auto .4em; }
.naptardesign-multi-2 .naptardesign-group { width: 50%; }
.naptardesign-multi-3 .naptardesign-group { width: 33.3%; }
.naptardesign-multi-4 .naptardesign-group { width: 25%; }
.naptardesign-multi .naptardesign-group-last .naptardesign-header { border-left-width: 0; }
.naptardesign-multi .naptardesign-group-middle .naptardesign-header { border-left-width: 0; }
.naptardesign-multi .naptardesign-buttonpane { clear: left; }
.naptardesign-row-break { clear: both; width: 100%; }
.naptardesign-rtl { direction: rtl; }
.naptardesign-rtl .naptardesign-prev { right: 2px; left: auto; }
.naptardesign-rtl .naptardesign-next { left: 2px; right: auto; }
.naptardesign-rtl .naptardesign-prev:hover { right: 1px; left: auto; }
.naptardesign-rtl .naptardesign-next:hover { left: 1px; right: auto; }
.naptardesign-rtl .naptardesign-buttonpane { clear:right; }
.naptardesign-rtl .naptardesign-buttonpane button { float: left; }
.naptardesign-rtl .naptardesign-buttonpane button.naptardesign-current { float: right; }
.naptardesign-rtl .naptardesign-group { float: right; }
.naptardesign-rtl .naptardesign-group-last .naptardesign-header { border-right-width: 0; border-left-width: 1px; }
.naptardesign-rtl .naptardesign-group-middle .naptardesign-header { border-right-width: 0; border-left-width: 1px; }
.naptardesign-cover { display: none; display/**/: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
.naptar { width: 80px; background : #eeeeee; font-family : verdana, Arial; font-size : 12px; border: 1px solid #333333; color : #333333; }









/* módosítások --- Gábor ---- */
/* #balmenu { float: left; } */
.stattart_on { border-bottom: 1px dotted #656565; background-color:#EFEFEF; border-right: 1px dotted #656565; padding: 4px; font-family: arial, verdana; text-align: left; vertical-align: top; }
.statfej_a { border: 1px solid #ffffff; border-bottom: 1px dotted #656565; background-color: #777777; cursor:pointer; color: #ffffff; padding: 4px; font-family: arial, verdana; text-align: left; font-size: 11px; }
.popuptyle { position: absolute; background: url(webgalamb.gif); background-repeat: no-repeat; background-color: #ffffff; border: 1px solid #000000; z-index: 10000; visibility: hidden; top: 100px; overflow: auto; padding: 10px; }
#searchdiv { width: 250px; background: #eeeeee; font-family: verdana, Arial; font-size: 12px; border: 1px dotted #676767; color: #333333; position:absolute; }
#searchdiv a:link { font-size: 11px; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; display: block;}
#searchdiv a:visited { font-size: 11px; font-family: arial; padding-top: 2px; padding-bottom: 2px; padding-right: 4px; padding-left: 4px; display: block;}
#searchdiv a:active { background: #e25500; color: #ffffff; }
#searchdiv a:hover { background: #e25500; color: #ffffff; }
.naptardesign { top:100px; position:absolute; left:-400px; font-family: "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana; color: #aaaaaa; font-size: 10px; width: 200px; height: 190px; background: url(naptar.png); }
.accordion_toggle { height: 16px; cursor:pointer; }
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #FFA264;
	padding: 5px;
	opacity: 0.90;
	filter: alpha(opacity=90); 
	moz-opacity: .90; 
	khtml-opacity: 0.9;
}
#tooltip h3, #tooltip div { margin: 0; }
.minuss { float: left; margin: 0px; }
.pluss { float: left; margin: 0px;  }




/* JQI POPUP */
.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
	  cursor:pointer;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}
/* JQI POPUP VÉGE */