 * {
 margin: 0px;
 padding: 0px;
 top: 0px;
 left: 0px;}

body {
 background-image: url(pic/body_ht.jpg);
 background-repeat: repeat-x;
 background-color: #99CCFF;
 font-family: verdana, arial, "courier new";}

#bkeret {
 margin: 10px auto 0px auto;
 width: 938px;}

#header {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border: none;
 float: left;
 height: 170px;
 width: 938px;}

#headerLeft {
 float: left;
 height: 170px;
 width: 170px;}

#headerLeft a span{
 display: none;}

#headerLeft a:link, #headerLeft a:visited {
 display: block;
 width: 170px;
 height: 170px;
 background-image: url(pic/pcpontzp.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}

#headerLeft a:link:hover, #headerLeft a:visited:hover {
 display: block;
 width: 170px;
 height: 170px;
 background-image: url(pic/pcpontzp.jpg);
 background-repeat: no-repeat;
 background-position: 0 -170px;}

#headerLeft a:link:active, #headerLeft a:visited:active  {
 display: block;
 width: 170px;
 height: 170px;
 background-image: url(pic/pcpontzp.jpg);
 background-repeat: no-repeat;
 background-position: 0 -170px;}

#headerRight {
 float: left;
 height: 170px;
 width: 768px;
 overflow: hidden;
 background-image: url(pic/header_r9.jpg);
 background-repeat: no-repeat;}

#headerRight h1 {
 padding: 27px 0 0 0;
 text-align: center;
 font-size: 18px;
 color: #003366;}

#headerRight h1 span {
 font-variant: small-caps;
 font-size: 16px;
 color: #003366;}

#headerRight h1 span.hbm {
 font-variant: small-caps;
 font-size: 4px;
 color: #003366;}

#headerRight p {
 font-variant: small-caps;
 font-weight: bold;
 text-align: center;
 font-size: 16px;
 color: #003366;}
 
div.elv_csik1 {
 float: left;
 height: 8px;
 width: 938px;
 background-image: url(pic/elv_csik03.jpg);
 background-repeat: repeat-x;}

div.elv_csik2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;}

div.elv_csik3 {
 float: left;
 height: 6px;
 width: 938px;
 background-image: url(pic/elv_csik3.jpg);
 background-repeat: repeat-x;}

div.elv_csik4 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;}

div.ures_csik1 {
  float: left;
  height: 5px;
  width: 938px;}

div.ures_csik2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;}

#menu1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 42px;
  width: 938px;
  float: left;
  background-image: url(pic/menu_ht.jpg);
  background-repeat: repeat-x;}

#nav a {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 13px;
  letter-spacing: 2px;
  text-decoration: none;
  color: #99CCFF;}

#nav ul {
   margin: 10px 0px 10px 0px;
   padding: 0px 0px 0px 0px;
   text-align: center;}

#nav li {
  margin: 0px 2px 0px 10px;
  padding: 0px 0px 0px 0px;
  display: inline;
  list-style: none;}

#nav a.eppen:link, #nav a.eppen:visited {
 display: inline;
 padding: 11px 35px 20px 35px;
 width: 116px;
 height: 38px;
 background-image: url(pic/kezdo_gp.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}

#nav a.eppen:hover, #nav a.eppen:hover {
 display: inline;
 padding: 11px 35px 20px 35px;
 width: 116px;
 height: 38px;
 background-image: url(pic/kezdo_gs.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}

#nav a:link, #nav a:visited {
 display: inline;
 padding: 11px 35px 20px 35px;
 width: 116px;
 height: 38px;
 background-image: url(pic/kezdo_gz.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}

#nav a:hover {
 display: inline;
 padding: 11px 35px 20px 35px;
 width: 116px;
 height: 38px;
 background-image: url(pic/kezdo_gs.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}

h2 {
 font-size: 16px;
 color: #99CCFF;
 padding: 5px 0 5px 5px;
 background-image: url(pic/h2.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}

h4 {
 margin: 9px 0 7px 0;
 font-size: 14px;
 color: #003366;
 padding: 0 0 0 3px;
 background-image: url(pic/h4.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}

h3 {
 margin: 7px 0 7px 0;
 font-size: 14px;
 color: #99CCFF;
 padding: 0px 0px 0px 3px;
 background-image: url(pic/h4.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}

h5 {
 font-size: 16px;
 color: #99CCFF;
 padding: 5px 0 5px 5px;
 background-image: url(pic/h2right.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}

h6 {
 font-size: 16px;
 color: #003366;
 padding: 5px 0 5px 5px;
 background-image: url(pic/h4.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;}


#columnMain {
 padding: 20px 10px 10px 10px;
 float: right;
 width: 550px;
 height: 1860px;
 color: #003366;
 font-size: 15px;
 background-color: #6699CC;}

#columnMain span {
 font-weight: bold;}

#columnMain2has span {
 font-weight: bold;}

#columnMain a.indhiv:link, a.indhiv:visited {
 color: #0033FF;}

#columnMain a.indhiv:hover {
 color: #003399;}

#idopontgif a.kisido:link, a.kisido:visited {
 height: 31px;
 width: 98px;
 margin-top: 2px;
 margin-right: 4px;
 float: left;
 display: block;
 background-image: url(pic/idopont.gif);
 background-position: 0 0;}

#idopontgif a span {
 display: none;}

#pcpontgif a.pcpgif:link, a.pcpgif:visited {
 height: 25px;
 width: 25px;
 margin-top: 0px;
 margin-right: 5px;
 float: left;
 display: block;
 background-image: url(pic/potty.jpg);
 background-position: 0 0;}

#pcpontgif a span {
 display: none;}

.forgogif {
 float:left;
 margin-top: 5px;
 margin-right: 5px;}

p.forgobekezd {
margin-left: 30px;}

#columnMain2has {
 padding: 20px 10px 10px 10px;
 float: right;
 width: 738px;
 height: 2160px;
 color: #003366;
 font-size: 15px;
 background-color: #6699CC;}

table.ar {
  border-collapse: collapse;
  font-size: 12px;}

table.ar th, td {
  border: 1px solid #003366;
  padding: 3px;}

tr.ar_sraff {
  background-color: #669999;}

tr.ar_fej {
  font-size: 14px;
  color: #6699CC;
  background-color: #336699;}

table.naptar {
  width: 738px;
  border-spacing: 3px;}

th.nap_nev {
  font-family: Verdana, Arial;
  font-size: 14px;
  padding: 6px 0 6px 0;
  background-color: #6666CC;}

td.hetek {
  border: 0;
  padding: 6px 0 6px 0;
  font-family: Verdana, Arial;
  font-size: 14px;
  text-align: center;
  background-color: #0066CC;}

td.naptar_ures_cellak {
  height: 65px;
  border: 0;
  background-color: #669999;}

td.naptar_cellak {
  height: 75px;
  border: 0;
  padding: 0 0 0 0;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  background-color: #339999;}

td.naptar_vege_cellak {
  height: 65px;
  border: 0;
  padding: 0 0 0 0;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  background-color: #996699;}

p.naptar_vege_cellak {
  margin: 16px 0px 0px 0px;
  font-size: 14px;
  text-align: center;
  background-color: #996699;}

a.naptar_vege_cellak {
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  color: #996699;
  background-color: #CC99CC;
  text-decoration: none;}

a.naptar_nap_cellak {
  margin: 0px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  color: #336666;
  background-color: #00CCCC;
  text-decoration: none;}

p.napszak {
  margin: 2px 0px 0px 0px;
  font-size: 11px;
  font-weight: bold;
  text-align: left;}

p.napszak_x {
  margin: 2px 0px 0px 0px;
  padding: 6px 0px 2px 0px;
  font-size: 11px;
  font-weight: bold;}

#naptar_form select {
  padding: 0 0 0 0;
  color: #003366;
  background-color: #339999;}

table.naptar_also {
  margin: 2px 4px 0px 4px;
  font-size: 12px;
  border-collapse: collapse;}

td.submitek {
  padding: 10px 0 10px 0;
  border: 0;
  text-align: center;
  background-color: #6699CC;}

p.naptar_evho {
  padding: 10px 0px 10px 10px;
  font-family: Verdana, Arial;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  color: #99CCFF;
  background-color: #3366CC;}

p.mainap {
  text-align: right;}

.elkuld_gomb1 {
  border: 2px outset #3366CC;
  margin: 0px 5px 0px 14px;
  padding: 4px 0px 4px 0px;
  font-size: 16px;
  font-weight: bold;
  color: #003366;
  background-image: url(pic/menu_ht.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;}

.elkuld_gomb2 {
  border: 2px outset #3366CC;
  margin: 0px 5px 0px 5px;
  padding: 4px 0px 4px 0px;
  font-size: 16px;
  color: #003366;
  background-image: url(pic/menu_ht.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;}

a.rendben {
  font-size: 16px;
  font-weight: bold;
  color: #003366;
  padding: 4px 8px 4px 8px;
  text-decoration: none;
  background-image: url(pic/menu_ht.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;}

a.horg_kozepre:link, a.horg_kozepre:visited, a.horg_kozepre:active {
 text-decoration: none;
 color: #99CCFF;}

a.horg_kozepre:hover {
 text-decoration: none;
 color: #0033FF;}

#columnLeft {
 padding: 5px 10px 10px 10px;
 float: left;
 width: 150px;
 height: 2175px;
 color: #003366;
 font-size: 12px;
 background-color: #6699CC;}

#nod32 {
margin-left: 10px;}

#columnRight {
 margin-top: 5px;
 padding: 5px 10px 10px 10px;
 float: right;
 width: 158px;
 height: 1875px;
 color: #003366;
 font-size: 12px;
 background-color: #6699CC;}

#columnRight a:link, a:visited, a:hover {
 color: #003366;}

p.kisp {
 font-size: 10px;
}

p.boldp {
 font-weight: bold;}

span.v {
 color: #99ccff;}

#columnLeft a:link, a:visited, a:hover {
 color: #003366;}

#columnLeft a.indhiv:link, a.indhiv:visited {
 color: #0033FF;}

#columnLeft a.indhiv:hover {
 color: #003399;}

#enclose {
 margin-top: 5px;
 float: left;
 width: 750px;}

#enclose2has {
 margin-top: 5px;
 float: left;
 width: 938px;}

#footer {
 float: left;
 height: 20px;
 width: 938px;
 margin: 7px 0px 0px 0px;
 padding: 7px 0 0 0;
 font-size: 10px;
 text-align: center;
 color: #003366;}

a span.ttip {
 display: none;}
 
/*
a:hover span.ttip {
 font-size: 11px;
 letter-spacing: 2px;
 float: left;
 display: block;
 position: relative;
 top:-60px;
 left:178px;}
*/

.datsh {
 margin: 5px 0px 5px 0px;
 border-collapse: collapse;
 font-size: 9px;
 font-weight:bold;}

.datsh td {
 border: none;
 padding: 3px;} 

div.ask1 {
 background-color:#336699;
 width: 735px;
 margin-bottom: 5px;
 padding: 7px 0 7px 0;}
 
.ask1 a:link, .ask1 a:visited {
 background-color:#336699;
 color:#99CCFF; 
 font-size: 14px;
 font-weight: bold;
 letter-spacing:1px;
 padding: 5px 5px 5px 10px;
 margin: 0 0 5px 0;
 text-decoration: none;}
 
.ask1 a:hover {
 background-color: #336699;
 color: #99CCFF; 
 font-size: 14px;
 letter-spacing: 1px;
 padding: 5px 5px 5px 10px;
 margin: 0 0 5px 0;}

.ask1 a:link span, .ask1 a:visited span {
 font-size: 12px;
 letter-spacing: 3px;
 color: #669999;
 text-decoration: none;}
 
.ask1 a:hover span {
 font-size: 12px;
 letter-spacing: 3px;
 color: #99CCFF;
 text-decoration: underline;}
 
 
