body {
  padding: 0px;
  margin: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 30px;
  background-color: #fafafa;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #303030;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #303030;
  margin: 3px 0px 5px 0px
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #303030;
  margin: 3px 0px 3px 0px
}

a:link, a:visited {
  color: #666699;
  font-weight: bold;
}

.p1 {
  color: #666698;
  font-size: 13px;
}

body a:hover {
  color: #303030;
}

.maintable {
  margin-left: auto;
  margin-right: auto;
  width: 950px;
}

/* Vizszintes menu */

#topnavholder {
  width: 600px;
  height: 23px;
  position: relative;
  top: 0px;
  background-color: #fafafa;
}

#navigationbar {
  width: 600px;
  height: 28px;
  background-color: #fafafa;
  background-image: url(../panx/navbar2.gif);
}

#navigation {
  position: absolute;
  margin: 0px;
  padding: 0px;
  width: 600px;
  height: 23px;
  font-size: 11px;
  list-style: none;
  background-color: #666699;
}

#navigation ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#navigation li {
  float: left; 
}

#navigation li ul { 
  display: none;
  width: 600px;
  position: absolute;
  top: 0px;
  left: 0px;
}

#navigation li.here ul {
  display: inline;
  float: left;
}

#navigation .subnavholder {
  position: relative;
  left: 0px;
  top: 0px;
}

#navigation li a.parent {
  display: block;
}

#navigation .subnavholder li a {
  padding: 0px 12px;
}

#navigation li a {
  text-align: center;
  line-height: 23px;
  width: 100px;
  text-decoration: none;
  font-weight: bold;
}

#navigation li a.parent {
  background-color: #fafafa;
  background-image: url(../panx/tabs.gif);
  background-position: 0px 0px;
}

#navigation li a.parent:hover {
  background-color: #ffffff;
  background-position: 0px 50px;
}

#navigation li.here a.parent {
  background-color: #ffffff;
  background-position: 0px 25px;
}

#navigation li.here a.parent:hover {
  background-color: #ffffff;
  background-position: 0px 25px;
}

#navigation li a.orange {
  background-image: url(../panx/orangetabs.gif);
}

#navigation li a:link, li a:visited {
  color: #eeeeef;
}

.subnavholder li a:hover {
  color: #ff9900;
}

.subnavholder li a.subhere {
  color: #ff9900;
}

/* Vizszintes menu vége */

.narancsfejlec {
  position:relative;
  top:0px;
  left:0px;
  padding-top: 6px;
  text-align:center;
  font-family:'Trebuchet MS';
  width: 170px;
  height: 25px;
  font-weight:bold;
  font-size:140%;
  color: #fffffe;
  background-image: url(../panx/header-orange.gif)
}

.header_orange_center {
  padding-top: 6px;
  text-align:center;
  font-family: 'Trebuchet MS';
  width: 170px;
  height: 25px;
  font-weight:bold;
  font-size:140%;
  color: #ffffff;
  background-image: url(../panx/header-orange.gif);
  margin: 0px;
  margin-bottom: 0px;
}

.header_orange_left_faded {
  padding-top: 6px;
  padding-left: 8px;
  font-family: 'Trebuchet MS';
  width: 170px;
  height: 25px;
  font-weight:bold;
  font-size:140%;
  color: #fffffc;
  background-image: url(../panx/header-orange_faded.gif);
}

.kekfejlec {
  padding-top: 6px;
  text-align:center;
  font-family: 'Trebuchet MS';
  width: 170px;
  height: 25px;
  font-weight:bold;
  font-size:140%;
  color: #fffffd;
  background-image: url(../panx/header-blue.gif);
}

.kekhosszu {
  padding-top: 6px;
  text-align:center;
  font-family: 'Trebuchet MS';
  width: 220px;
  height: 25px;
  font-weight:bold;
  font-size:140%;
  color: #fffffb;
  background-image: url(../panx/header-blue.gif);
}

.header_orange {
  float: left;
  clear: both;
  padding-top: 6px;
  text-align:center;
  font-family: 'Trebuchet MS';
  width: 170px;
  height: 25px;
  font-weight:bold;
  font-size:140%;
  color: #fffffa;
  background-image: url(../panx/header-orange.gif);
  margin: 0px 3px 3px 0px;
}

.orange-block-shifted {
  background-color:#FAE7CA;
  width: 618px;
  padding: 10px 10px 10px 10px;
  margin:0px;
  border: 1px solid #ff9900;
}

.kekblokk {
  background-color:#EeEEF6;
  padding: 20px 42px 10px 10px;
  width: 585px;
  position:relative;
  border: 1px solid #666699;
}

.orange-block {
  background-color:#FAE7CA;
  width: 520px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #ff9900;
}

.vkek {background-color: #5577ff;}

.vilagoskek {background-color: #88aaff;}

.barna {background-image: url(../panx/header-orange_faded.gif);}

.sotetnarancs {background-color: #F0D6AC;}

.kekkeret {border: 1px solid #666699;}

.narancskeret {border: 1px solid #ff9900;}

.wide-column {float:left; width: 585px; margin-left:10px;}

.reszletek {font-size: 12px;color: white;}

/* Keretek vége */

TABLE { font-size: 11px; }

TABLE.default TD { vertical-align: top }

FORM { border-right: 0px; border-left: 0px; border-top: 0px; border-bottom: 0px; font-size: 11px; margin-top: 5px; margin-bottom: 5px}

TABLE.fokeret {
  padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-width: 0px; 
  border-style: solid; border-color: #000000;
  border-top-width: 0px; border-bottom-width: 0px;
  border-left-width: 1px; border-right-width: 1px;
}

TABLE.fokeret TD#tartalom {padding: 0px 0px 0px 0px;}

TABLE.megrendeles {background-image: url('../img/sky.jpg'); margin-top: 8px; padding-bottom: 6px;}

TABLE.felsokek {
  background-color: #77aad2; color: #ffffff; background-image: url(../img/aqua.jpg);  
  text-align: right;
  font-size: 10px; font-weight: bold; 
  border-style: solid; border-color: #000000; border-width: 0px; 
  border-top-width: 1px; border-bottom-width: 1px
}
TABLE.felsokek TD { padding: 2px 2px 2px }

TABLE.lablec {
  color: #000000; background-color: #77aad2;
  font-size: 10px; font-weight: bold; 
  border-style: solid; border-width: 0px; border-top-width: 1px;
  border-color: #000000;
}
TABLE.lablec A { color: #ffffff; text-decoration: none; }
TABLE.lablec A:hover { color: #22f; }

TABLE.szovegtest {padding: 0px 0px 0px 0px;}
TABLE.szovegtest TD#fokozep {
  background-color: #ffffff; vertical-align: top;
  border-style: solid; border-color: #000000; border-width: 0px;
  border-left-width: 1px; 
}
TABLE.szovegtest TD#balmenu {
  padding-left: 5px; padding-right: 5px; vertical-align: top;
  background-image: url('../img/fl.jpg');
  background-color: #ddeeff;
  border-style: solid; border-width: 0px; 
  border-color: #000000; padding-top: 2px
}
TABLE.szovegtest TD#jobbmenu {
  background-color: #eeeeee;
  border-style: solid; border-color: #e0e0e0; border-width: 0px;
  padding: 3px 3px 3px 4px; 
  vertical-align: top; padding-top: 6px;
}

TABLE.szovegtest TABLE.lapkozepe {border-width: 0px; border-style: solid; padding-bottom: 10px;}
TABLE.szovegtest TABLE.lapkozepe TD#phpkeret { vertical-align: top; padding: 8px 11px 8px 11px; }
TABLE.szovegtest TD#jobbmenu TABLE.oldalkeret TR.tablacim {background-color: #999999;}
TABLE.szovegtest TD#balmenu TABLE.oldalkeret TR.tartalom A:hover {color: #E00;}

TABLE.oldalkeret {padding: 0px 0px 0px 0px; margin-bottom: 5px;}
TABLE.oldalkeret TR.tablacim {background-color: #586898; color: #ffffff; font-weight: bold; width: 130px;}
TABLE.oldalkeret TR.tablacim TD { padding: 2px 3px 2px 3px; }
TABLE.oldalkeret TR.tablacim TD A { color: #ffffff; }
TABLE.oldalkeret TR.tablacim TD A:hover { color: #ffff00; }
TABLE.oldalkeret TR.tartalom { color: #000000; padding: 3px 2px 3px 2px }
TABLE.oldalkeret TD A { color: #404080; } 
TABLE.oldalkeret TD A:hover { color: #F00; } 
TABLE.oldalkeret#menu { margin-bottom: 0px; margin-top: 3px }

TABLE.oldallista {color: #808080; font-size: 10px;}
TABLE.oldallista TD { vertical-align: top; padding-top: 2px; padding-bottom: 2px; background: #FFF;}
TABLE.oldallista TD A { color: #001c80; }
TABLE.oldallista TD A:hover { color: #801c00; }
TABLE.oldallista TD A:visited { color: #a0a0c0 }

TABLE.balfeltxt { color: #FFF; background-image: url(../img/bgee.jpg); padding: 2px;}
TABLE.balfeltxt TD { vertical-align: top; padding-top: 1px; padding-bottom: 1px;}
TABLE.balfeltxt TD A { color: #001c80; }
TABLE.balfeltxt TD A:hover { color: #801c00; }

A { text-decoration: none }

TABLE.lablec { background-color: #99bbe5 }

TABLE.fokeret { border-width: 0px }

TABLE.szovegtest TD#balmenu { background-color: #ddeeff; padding-top: 0px; padding-left: 0px; padding-right: 0px  }
TABLE.szovegtest TD#jobbmenu { background-color: #ffffff; padding-top: 9px; padding-left: 0px; padding-right: 0px  }
TABLE.szovegtest TD#fokozep { padding-top: 1px; }
TABLE.szovegtest TD#balmenu TABLE.oldalkeret TR.tablacim { background-color: #7f9fcf;  } 

TABLE.fomenu { padding-bottom: 0px; font-size: 11px}
TABLE.fomenu TR TD { color: #ffff40; background-color: #8fbfef; font-weight: bold; padding: 2px 6px 3px 11px }
TABLE.fomenu TD A { color: #ffffff; text-decoration: none }
TABLE.fomenu TD A:hover { color: #ffffee }

TABLE.lapteteje { background-color: #fff; margin-right: 8px; padding-bottom: 0px; padding-top: 8px }

TABLE.alsovonal {background-color: #000; border-bottom: 1px; border-color: #111;border-width: 1px;}

/* Keretezés */

.borderTL, .borderTR, .borderBL, .borderBR {
	width: 10px; height: 10px;
	padding: 0px; border: 0px;
	z-index: 99;
	}
.borderTL, .borderBL { float: left; }
.borderTR, .borderBR { float: right;}
.borderTL { margin: -6px 0px 0px -1px; }
.borderTR { margin: -6px -1px 0px 0px; }
.borderBL { margin: -10px 0px 0px -1px; }
.borderBR { margin: -10px -6px 0px 0px; }
.borderTL {
	margin-left: -4px;
	margin-left: -1px;
	}
html>body .borderTL {
	margin-left: -6px;
	}

.borderTR {
	margin-right: -9px;
	margin-right: -6px;
	}
html>body .borderTR {
	margin-right: -6px;
	}

.borderBL {
	margin-left: 2px;
	margin-left: 0px;
	}
html>body .borderBL {
	margin-left: 0px;
	}

.borderBR {
	margin-right: -8px;
	margin-right: 0px;
	}
html>body .borderBR {
	margin-right: -10px;
	}

.content_table {
    width: 650px;
	margin: 0px;
	padding: 5px;
	border: 1px solid #999999;
	}
.bottomCorners {
	width: 652px;
}
.contentWrapper {
   	padding: 0px;
	border: 0px;
	}

/* Keretezés vége */
