/********************* navigacios sav corder.lib -hez es egyebekhez az aljara ***************************/
/**************************************** nyomtathaato verzio meg ilyenek *************************************/

div.navig {
  width: 410px;
  background-color: #eeeeee;
  padding: 3px 0px 3px 0px;
  margin: 0px 5px 0px 5px;
  text-align: center;
  margin-top: 5px;
  text-align: center;
  vertical-align: middle;
  color: #606a93;
}

/* oldalra valo navig (<div class="oldal">-ba valo */
div.navig_oldal {
  width: 410px;
  background-color: #eeeeee;
  padding: 3px 0px 3px 0px;
  text-align: center;
  margin-top: 5px;
  text-align: center;
}

div.navig p#bal,
div.navig_oldal p#bal {
  margin: 0px 0px 0px 3px;
  padding: 3px 0px 3px 0px;
  background-color: #eeeeee;
  text-align: left;
  float: left;
}

div.navig p#jobb,
div.navig_oldal p#jobb {
  margin: 0px 3px 0px 0px;
  padding: 3px 0px 3px 0px;
  background-color: #eeeeee;
  text-align: right;
}


div.navig_oldal a { color: #606a93; text-decoration: none; }
div.navig_oldal a:hover { color: #ff0000; text-decoration: underline; }
div.navig_oldal a.dis { color: #cdcdcd; text-decoration: none; }
div.navig_oldal a.dis:hover { color: #cdcdcd; text-decoration: none; }
div.navig_oldal a.curr { color: #ff0000; text-decoration: none; }
div.navig_oldal a.curr:hover { color: #ff0000; text-decoration: none; }


div.navig a { color: #606a93; text-decoration: none; }
div.navig a:hover { color: #ff0000; text-decoration: underline; }
div.navig a.dis { color: #cdcdcd; text-decoration: none; }
div.navig a.dis:hover { color: #cdcdcd; text-decoration: none; }
div.navig a.curr { color: #ff0000; text-decoration: none; }
div.navig a.curr:hover { color: #ff0000; text-decoration: underline; }


/*********************************** alap ***********************************/
body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  width: 100%;
  height: 95%;
  text-align: center;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_body.png');
  background-position: top left;
  background-repeat: repeat;
}

body.p {
  width: 780px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #ffffff;
  background-image: none;
}

td {
  font-size: 10px;
}

form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.hiba {
  color: #ff0000;
}

/* a _p mindnhol a nyomtathato verziora vonatkozik */
div.header {
  text-align: center;
  height: 173px;
  width: 640px;
  margin: auto;
}

div.header_p {
  text-align: left;
  height: 88;
  width: 640px;
  margin: auto;
  text-align: left;
  border-left: 1px solid #9a9ea0;
  border-right: 1px solid #9a9ea0;
}

div.trzs {
  width: 780px;
  height: auto;
  margin: auto;
  vertical-align: top;
  padding-bottom: 10px;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_trzs.png');
  background-position: top left;
  background-repeat: repeat-y;
}

div.trzs_p {
  width: 640px;
  height: auto;
  margin: auto;
  vertical-align: top;
  padding-bottom: 10px;
  text-align: left;
  border: 1px solid #9a9ea0;
}

div.footer {
  vertical-align: middle;
  height: 89px;
  width: 780px;
  margin: auto;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_footer.png');
  background-position: top left;
  background-repeat: no-repeat;
  text-align: left;
}

div.footer_en {
  vertical-align: middle;
  height: 89px;
  width: 780px;
  margin: auto;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_footer_en.png');
  background-position: top left;
  background-repeat: no-repeat;
  text-align: left;
}

/* logo */
div.footer div#logo,
div.footer_en div#logo {
  width: auto;
  text-align: left;
  margin: auto;
  padding: 0px 0px 0px 0px;
}

div.footer div#logo table,
div.footer_en div#logo table {
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  position: relative;
  top: -205px;
}

div.footer div#logo table td,
div.footer_en div#logo table td {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
  font-size: 10px;
}

div.footer div#logo table td#stat,
div.footer_en div#logo table td#stat {
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
  color: #8e8e8d;
  width: 147px;
  font-weight: bold;
}

div.footer div#logo table td img,
div.footer_en div#logo table td img {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.footer_p {
  width: 640px;
  margin: auto;
  text-align: left;
}

div.footer a,
div.footer_en a  { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; }
div.footer a:hover,
div.footer_en a:hover  { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: underline; }

/************************************ header **********************************/
/* _p: nyomtathato verzio */
div.header p#kep,
div.header_p p#kep {
  height: 88px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.header p#hirdetes {
  height: 85px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_header1.png');
  background-position: top left;
  background-repeat: repeat-x;
}

/************************************ trzs **********************************/
div.trzs_bal,
div.trzs_tart,
div.trzs_jobb {
  height: auto;
  float: left;
}

/* baloldal */
div.trzs_bal {
  width: 175px;
}

/* lablecben levo kep miatt, hogy ne logjon bele a tartalomba */
div.trzs_bal div#ures {
  height: 190px;
}

/* kepepso resz  */
div.trzs_tart {
  width: 420px;
  min-height: 300px;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
/*  background-image: url('http://www.belvarositiszk.hu/images/hatter_tart_bottom.png');
  background-position: bottom left;
  background-repeat: no-repeat;
  border-bottom: 1px solid #b6b6b6;*/
}

div.trzs_tart,
div.trzs_tart p,
div.trzs_tart td {
  font-size: 12px;
}

div.trzs_tart_p {
  width: 640px;
  height: auto;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

/* jobboldal  */
div.trzs_jobb {
  width: 185px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.trzs_auth {
  height: auto;
  width: 185px;
  float: left;
  z-index: 1;
  text-align: right;
}

/**************************** navigacio sav az oldal tejen***************************/
div.navbar {
  height: 21px;
  width: 420px;
  margin: auto;
  padding-top: 9px;
  padding-left: 33px;
  margin-bottom: 10px;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_navbar.png');
  background-position: top left;
  background-repeat: no-repeat;
}

div.navbar p {
  margin: 0px 33px 0px 0px;
  padding: 0px 33px 0px 0px;
  font-size: 13px;
  font-weight: bold;
  color: #6b6e6f; /* 9a9ea0; */
  text-align: left;
}

div.navbar_p_kep {
  height: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.navbar_p_kep img {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}

span.navbar_p_cim {
  height: 30px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 33px;
  font-weight: bold;
  color: #6b6e6f;
  text-align: left;
  vertical-align: top;
  position: relative;
  top: -21px;
  font-size: 13px;
}

/************************************* dld **************************************/
div.dld {
  height: auto;
  width: 415px;
  margin-left: 5px;
  margin-top: 5px;
}

div.dld div#sor {
  margin: 4px 0px 4px 0px;
}

div.dld div#sor p#cim {
  margin: 0px 0px 0px 5px;
  padding: 4px 0px 4px 0px;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
  background-color: #b2b8ce;
  float: left;
}

div.dld div#sor p#leiras {
  margin: 0px 0px 0px 10px;
  padding: 4px 0px 4px 0px;
  color: #ffffff;
  text-align: right;
  font-weight: normal;
  background-color: #b2b8ce;
  float: left;
}

div.dld div#sor p#tovabb {
  margin: 3px 5px 3px 0px;
  padding: 4px 0px 4px 0px;
  text-align: right;
  font-weight: normal;
  background-color: #b2b8ce;
}

div.dld div#sor p#tovabb a { color: #606a93; text-decoration: none; }
div.dld div#sor p#tovabb a:hover { color: #404871; text-decoration: underline; }

/************************************* lista **************************************/
div.lista {
  height: auto;
  width: auto;
  margin: 0px 5px 0px 5px;
}

div.lista div#cim {
  margin: 4px 0px 2px 0px;
}

div.lista div#cim p#cim {
  padding: 4px 0px 4px 3px;
  margin: 0px 3px 0px 0px;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
  background-color: #b2b8ce;
  float: left;
}

 div.lista div#cim p#img {
  padding: 4px 0px 4px 3px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-weight: bold;
  text-align: right;
  background-color: #b2b8ce;
}

div.lista div#cim p#img img {
  padding: 4px 0px 4px 3px;
  margin: 0px 3px 0px 0px;
  vertical-align: bottom;
}

div.lista div#sor {
  padding: 0px 0px 0px 6px;
}

div.lista div#sor p#cim {
  margin: 0px 0px 0px 5px;
  padding: 4px 0px 4px 0px;
  color: #6b6e6f;
  font-weight: bold;
  text-align: left;
  background-color: #ffffff;
  float: left;
}

div.lista div#sor p#cim img {
  margin: 0px 5px 0px 0px;
  padding: auto;
  vertical-align: bottom;
}


div.lista div#sor p#leiras {
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 4px 0px;
  color: #6b6e6f;
  font-weight: normal;
  text-align: left;
}

div.lista div#sor p#ism {
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 4px 20px;
  color: #6b6e6f;
  font-weight: normal;
  text-align: left;
  clear: both;
}

div.lista div#sor p#cim a { color: #6b6e6f; text-decoration: none; }
div.lista div#sor p#cim a:hover { color: #404871; text-decoration: underline; }

/************************************* karrierkozpont **************************************/
/* karrier_ajanlat_lista */
table.karrier_ajanlat_lista {
  width: 410px;
  /*background-color: #ffffff;*/
  background-color: transparent;
}

table.karrier_ajanlat_lista tr#fej {
  background-color: #8e96b3;
}

table.karrier_ajanlat_lista tr#fej td {
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  padding: 3px 3px 3px 3px;
}

table.karrier_ajanlat_lista tr#sor {
  background-color: #b2b8ce;
}

table.karrier_ajanlat_lista tr#sor_ {
  background-color: #d2d5e2;
}

table.karrier_ajanlat_lista tr#sor td,
table.karrier_ajanlat_lista tr#sor_ td {
  color: #0f5ba8;
  padding: 3px 3px 3px 3px;
}

table.karrier_ajanlat_lista td#info {
  width: 40%;
  text-align: left;
}
table.karrier_ajanlat_lista td#deadline {
  width: 20%;
  text-align: center;
}
table.karrier_ajanlat_lista td#hirdeto {
  width: 40%;
  font-weight: bold;
  text-align: left;
}

table.karrier_ajanlat_lista td a { color: #0f5ba8; text-decoration: none; }
table.karrier_ajanlat_lista td a:hover { color: #0f5ba8; text-decoration: underline; }

/************************************* okt_allas (allasajanlatok oktatoknak) **************************************/
/* karrier_ajanlat_lista */
table.okt_allas_lista {
  width: 634px;
  /*background-color: #ffffff;*/
  background-color: transparent;
}

table.okt_allas_lista tr#fej {
  background-color: #8e96b3;
}

table.okt_allas_lista tr#fej td {
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  padding: 3px 3px 3px 3px;
}

table.okt_allas_lista tr#sor {
  background-color: #b2b8ce;
}

table.okt_allas_lista tr#sor_ {
  background-color: #d2d5e2;
}

table.okt_allas_lista tr#sor td,
table.okt_allas_lista tr#sor_ td {
  color: #0f5ba8;
  padding: 3px 3px 3px 3px;
}

table.okt_allas_lista td#info {
  width: 80%;
  text-align: left;
}
table.okt_allas_lista td#deadline {
  width: 20%;
  text-align: center;
}

table.okt_allas_lista td a { color: #0f5ba8; text-decoration: none; }
table.okt_allas_lista td a:hover { color: #0f5ba8; text-decoration: underline; }

/************************************* form **************************************/
div.form {
  height: auto;
  width: 410px;
  margin: 0px 5px 1px 5px;
}

div.form div#cim {
  border-bottom: 1px solid #ffffff;
}

div.form div#cim p#cim {
  padding: 5px 3px 5px 3px;
  margin: 0px 0px 0px 0px;
  background-color: #8e96b3;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}

div.form div#cim p#tovabb {
  padding: 5px 6px 5px 3px;
  margin: 0px 0px 0px 0px;
  background-color: #8e96b3;
  color: #50587a;
  font-weight: bold;
  text-align: right;
}

div.form div#tart {
  color: #0f5ba8;
  text-align: left;
  font-weight: normal;
  background-color: #b2b8ce;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
}

div.form div#tart_ {
  color: #0f5ba8;
  text-align: left;
  font-weight: normal;
  background-color: #d2d5e2;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
}

div.form div#tart td,
div.form div#tart_ td {
  color: #0f5ba8;
  line-height: 13px;
}

div.form div#tart td#label,
div.form div#tart_ td#label {
  font-weight: bold;
  width: auto;
}

div.form div#tart td#input,
div.form div#tart_ td#input {
  font-weight: normal;
  width: auto;
}

div.form div#lab {
  height: 8px;
  text-align: right;
  font-weight: normal;
  background-color: #8e96b3;
  border-top: 1px solid #ffffff;
}

div.form a,
div.form a:visited { color: #606a93; text-decoration: none; }
div.form a:hover,
div.form a:visited:hover{ color: #404871; text-decoration: underline; }

div.form div#cim p#tovabb a,
div.form div#cim p#tovabb a:visited { color: #606a93; text-decoration: none; }
div.form div#cim p#tovabb a:hover,
div.form div#cim p#tovabb a:visited:hover { color: #404982; text-decoration: none; }

/* iskola listaban a form_iskola */
div.form div#tart td#isk_bal {  width: 164px; }
div.form div#tart td#isk_jobb {  width: 246px; }

/* esem */

/* fejlec */
div.form div#fej_esem p {
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 0px 0px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  background-color: #b2b8ce;
  border-top: 2px solid #0f5ba8;
}

div.form div#fej_esem p#cim {
  width: 300px;
  float: left;
}

div.form div#fej_esem p#mikor {
  width: auto;
}

/* sorok */
div.form div#cim_esem_ p#cim,
div.form div#cim_esem_ p#mikor {
  color: #0f5ba8;
  font-weight: bold;
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 0px 0px;
  background-color: #d2d5e2;
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #ffffff;
}

div.form div#cim_esem p#cim,
div.form div#cim_esem p#mikor {
  color: #0f5ba8;
  font-weight: bold;
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 0px 0px;
  background-color: #b2b8ce;
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #ffffff;
}

div.form div#cim_esem p#cim,
div.form div#cim_esem_ p#cim {
  border-right: 1px solid #ffffff;
  width: 300px;
  text-align: left;
  float: left;
}

div.form div#cim_esem p#cim img,
div.form div#cim_esem_ p#cim img {
  margin: 0px 5px 0px 0px;
  vertical-align: bottom;
}

div.form div#cim_esem p#mikor,
div.form div#cim_esem_ p#mikor {
  width: auto;
  font-weight: bold;
  text-align: center;
}

/* partnerek, tamnogatok */
div.form div#tart_partner {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  text-align: left;
  background-color: #b2b8ce;
}

div.form div#tart_partner table {
  height: auto;
}

div.form div#tart_partner td {
  background-color: #b2b8ce;
}

div.form div#tart_partner td#ism {
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  color: #ffffff;
  vertical-align: top;
}

div.form div#tart_partner td#kep img {
  border: 3px solid #b2b8ce;
}

div.form div#tart_partner td#tovabb {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: bottom;
}

div.form div#tart_partner td#tovabb p {
  margin: 0px 0px 0px 0px;
  padding: 3px 3px 3px 0px;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_form_tovabb_fade0.png');
  background-position: top right;
  background-repeat: repeat-y;
  text-align: right;
  height: 15px;
  max-height: 15px;
}

/************************************* form_allas **************************************/
div.form_allas {
  height: auto;
  width: 410px;
  margin: 0px 5px 1px 5px;
  background-color: #b2b8ce;
}

div.form_allas div#fej table td {
  padding: 5px 3px 5px 3px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
}

div.form_allas div#fej table td#cim {
  width: 250px;
  background-color: #8e96b3;
  font-weight: bold;
  text-align: left;
}

div.form_allas div#fej table td#cim_ {
  width: 410px;
  background-color: #8e96b3;
  font-weight: bold;
  text-align: left;
}

div.form_allas div#fej table td#hirdeto {
  width: 160px;
  background-color: #7982a3;
  text-align: center;
}

div.form_allas div#leiras {
  color: #0f5ba8;
  text-align: left;
  font-weight: normal;
  background-color: #b2b8ce;
  padding: 5px 15px 5px 15px;
  margin: 0px 0px 0px 0px;
}

div.form_allas div#info {
  width: auto;
  height: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

div.form_allas div#info table td {
  margin: auto;
  vertical-align: top;
}

div.form_allas div#info table table#bal td,
div.form_allas div#info table table#jobb td {
  width: auto;
  color: #ffffff;
}

div.form_allas div#info table table#bal td#jel {
  width: 250px;
  margin: auto;
  vertical-align: middle;
  text-align: center;
  line-height: 15px;
  background-color: #979eba;
}

div.form_allas div#info table table#bal td#vissza {
  height: 18px;
  text-align: left;
  vertical-align: middle;
  font-weight: bold;
  padding: 4px 0px 4px 3px;
  background-color: #7982a3;
}

div.form_allas div#info table table#bal td#vissza img {
  margin: 0px 3px 0px 0px;
  vertical-align: bottom;
}

div.form_allas div#info table table#jobb td#kapcs {
  margin: auto;
  height: 18px;
  vertical-align: middle;
  text-align: center;
  background-color: #7982a3;
  font-weight: bold;
  padding: 4px 0px 4px 0px;
}

div.form_allas div#info table table#jobb td#info {
  width: 160px;
  margin: auto;
  vertical-align: top;
  padding: 3px 0px 3px 3px;
  background-color: #7982a3;
}

div.form_allas div#info table table td a { color: #ffffff; text-decoration: none; }
div.form_allas div#info table table td a:hover { color: #ffffff; text-decoration: underline; }

/************************************* form2 **************************************/
div.form2 {
  height: auto;
  width: 410px;
  margin: 10px 5px 0px 5px;
}

div.form2_popup {
  height: 100%;
  width: auto;
  margin: 5px 5px 5px 5px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #4e4d78;
  background-color: #eeeeee;
  font-size: 12px;
}

div.form2 div#cim p#bal,
div.form2_popup div#cim p#bal {
  width: 5px;
  padding: 4px 0px 4px 0px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
  background-color: #4e4d78;
  border-right: 1px solid #ffffff;
  float: left;
}

div.form2 div#cim p#cim,
div.form2_popup div#cim p#cim {
  padding: 4px 0px 4px 3px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
  background-color: #b2b8ce;
  float: left;
}

div.form2 div#cim p#tovabb,
div.form2_popup div#cim p#tovabb {
  padding: 4px 3px 4px 3px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-weight: bold;
  text-align: right;
  background-color: #b2b8ce;
}

div.form2 div#cim p#img,
div.form2_popup div#cim p#img {
  padding: 4px 0px 4px 3px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-weight: bold;
  text-align: right;
  background-color: #b2b8ce;
}

div.form2 div#cim p#img img,
div.form2_popup div#cim p#img img {
  padding: 4px 0px 4px 3px;
  margin: 0px 3px 0px 0px;
  vertical-align: bottom;
}

div.form2 div#tart,
div.form2_popup div#tart {
  color: #7a8183;
  text-align: left;
  font-weight: normal;
  background-color: #eeeeee;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
}

div.form2 div#tart td,
div.form2_popup div#tart td {
  color: #7a8183;
  font-size: 12px;
}

div.form2 div#tart td#hiba,
div.form2_popup div#tart td#hiba {
  color: #ff0000;
  text-align: center;
}

div.form2 div#tart td#label,
div.form2_popup div#tart td#label {
  font-weight: bold;
  width: auto;
}

div.form2 div#tart td#label2,
div.form2_popup div#tart td#label2 {
  font-weight: normal;
  width: auto;
}

div.form2_popup div#tart td#label {
  text-align: right;
}

div.form2_popup div#tart td#label2 {
  text-align: right;
}

div.form2 div#tart td#input,
div.form2_popup div#tart td#input {
  font-weight: normal;
  width: auto;
}

div.form2 div#tart td#group,
div.form2_popup div#tart td#group {
  font-weight: normal;
  width: auto;
  padding-bottom: 5px;
  padding-top: 5px;
  font-style: italic;
  border-bottom: 1px dotted grey;
}

div.form2 a,
div.form2_popup a { color: #606a93; text-decoration: none; }
div.form2 a:hover,
div.form2_popup a:hover { color: #404871; text-decoration: underline; }

/************************************* form_jobb_hir **************************************/
div.form_jobb_hir {
  height: auto;
  width: 182px;
  margin: 0px 1px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #7c828b;
}

div.form_jobb_hir table {
  background-color: #606a93;
  width: 182px;
}

div.form_jobb_hir table td#regdate {
  text-align: left;
  color: #afb4c8;
  font-size: 9px;
  padding: 3px 0px 1px 0px;
}

div.form_jobb_hir table td#ikon {
  width: 19px;
}

div.form_jobb_hir table td#ikon img {
  margin: 0px 3px 0px 3px;
  vertical-align: middle;
}

div.form_jobb_hir table td#cim {
  color: #ffffff;
  font-weight: bold;
  padding: 1px 0px 3px 0px;
  text-align: left;
}

div.form_jobb_hir div#tart {
  background-color: transparent;
  color: #ffffff;
  padding: 4px 4px 4px 4px;
  text-align: left;
}

div.form_jobb_hir a,
div.form_jobb_hir a:visited { color: #ffffff; text-decoration: none; }
div.form_jobb_hir a:hover,
div.form_jobb_hir a:visited:hover { color: #dedede; text-decoration: underline; }

/************************************* form_jobb **************************************/
div.form_jobb {
  height: auto;
  width: 182px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #a3a3a3;
  border-left: 1px solid #a3a3a3;
}

div.form_jobb div#fej0 {
  background-color: #606a93;
  height: 22px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #ffffff;
}

div.form_jobb div#fej0 p#cim {
  color: #ffffff;
  font-weight: bold;
  padding: 2px 3px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  float: left;
}

/* tablauzatos fej */
div.form_jobb div#fej1 {
  background-color: #606a93;
  height: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-top: 4px solid #f8cf0a;
  border-bottom: 1px solid #eeeeee;
}
div.form_jobb div#fej1 table td#ikon img {
  margin: 0px 3px 0px 1px;
  vertical-align: middle;
}
div.form_jobb div#fej1 table td#cim{
  color: #e9ebf0;
  font-weight: bold;
  padding: 2px 3px 2px 0px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  float: left;
}
div.form_jobb div#fej1 table td#button{
  padding: 1px 5px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: right;
}

/* egyszeru fej, gomb a fejben */
div.form_jobb div#fej0 p#cim img#ikon {
  margin: 0px 3px 0px 1px;
  vertical-align: middle;
}

div.form_jobb div#fej0 p#button {
  padding: 1px 5px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: right;
}

/* kulon fej  */
div.form_jobb div#fej {
  background-color: #606a93;
  height: 22px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-top: 4px solid #f8cf0a;
  border-bottom: 1px solid #eeeeee;
}

div.form_jobb div#fej p#cim {
  color: #e9ebf0;
  font-weight: bold;
  padding: 2px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

div.form_jobb div#fej p#cim img#ikon {
  margin: 0px 1px 0px 1px;
  vertical-align: middle;
}

div.form_jobb div#tart {
  background-image: url('http://www.belvarositiszk.hu/images/hatter_form_jobb_tart.png');
  background-position: bottom left;
  background-repeat: no-repeat;
  padding-bottom: 10px;
  padding-left: 8px;
  color: #d5d7e2;
  height: auto;
  font-weight: normal;
}

div.form_jobb div#tart p#title {
  margin: 0px 0px 0px 0px;
  padding: 4px 0px 0px 0px;
  text-align: left;

}

div.form_jobb div#tart p#input {
  margin: 0px 0px 3px 0px;
  padding: 4px 0px 0px 0px;
  text-align: left;
  float: left;
}

div.form_jobb div#tart p#button {
  padding: 1px 5px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: right;
}

div.form_jobb div#tart p#input input,
div.form_jobb div#tart p#input select {
  font-family: verdana, arial, helvetica;
  background-color: #eeeeee;
  color: #606a93;
  border: 1px dotted #8a8a8a;
  height: 16px;
  font-size: 10px;
}

div.form_jobb a { color: #f8cf0a; font-weight: bold; text-decoration: none; }
div.form_jobb a:hover { color: #f8cf0a; text-decoration: underline; }

/******************************* tart_oldal **************************/
/*div.oldal {
  width: 396px;
}*/

div.oldal,
div.oldal p,
div.oldal td {
  color: #6b6e6f;
  margin: 5px 5px 10px 5px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  font-size: 12px;
}

div.oldal em {
  max-width: 396px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

div.oldal_p {
  position: relative;
  top: -21px;
}
div.oldal_p,
div.oldal_p p,
div.oldal_p td {
  font-size: 12px;
}

div.oldal_p,
div.oldal_p p,
div.oldal_p td {
  color: #6b6e6f;
  margin: 5px 5px 10px 5px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
  vertical-align: top;
}

/******************************* video **************************/
div.video a { color: #606a93; text-decoration: none; }
div.video a:hover { color: #404871; text-decoration: underline; }

/******************************* tart_galeria0 **************************/
div.galeria0,
div.galeria0 p,
div.galeria0 td {
  color: #6b6e6f;
  margin: 5px 5px 10px 5px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
  vertical-align: top;
}

div.galeria0 div#kepek table {
  width: 410px;
}

div.galeria0 div#kepek table td#img {
  width: 33%;
  text-align: center;
}

div.galeria0 div#kepek table td#img img {
  text-align: top;
  margin: 3px 0px 3px 0px;
}

div.galeria0 a { color: #6b6e6f; text-decoration: none; }
div.galeria0 a:hover { color: #404871; text-decoration: underline; }

/******************************* tart_galeria1 **************************/
div.galeria1,
div.galeria1 p,
div.galeria1 td {
  color: #6b6e6f;
  margin: 5px 5px 10px 5px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
  vertical-align: top;
}

div.galeria1 div#nagykep {
  width: 100%;
/*  height: 320px;*/
/*  height: 520px;*/
  vertical-align: middle;
  text-align: center;
}

div.galeria1 div#nagykep img {
  margin-bottom: 5px;
  vertical-align: middle;
  text-align: center;
}

div.galeria1 div#kiskepek table {
  width: 410px;
}

div.galeria1 div#kiskepek table td#img {
  width: 33%;
  text-align: center;
  height: 110px;
  vertical-align: middle;
  margin: auto;
}

div.galeria1 div#kiskepek table td#img img {
  text-align: center;
  margin: 3px 0px 3px 0px;
  vertical-align: middle;
}

/******************************* partnerek (bal oldali panelen *******************************/
div.partnerek {
  height: auto;
  margin: 10px 1px 0px 2px;
  vertical-align: top;
  text-align: right;
  width: 172px;
}

div.partnerek div#fej {
  width: 172px;
  height: 20px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: middle;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_partnerek_fej.png');
  background-position: top left;
  background-repeat: no-repeat;
}

div.partnerek div#fej p {
  height: auto;
  padding: 4px 0px 0px 32px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
}

div.partnerek div#tart {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_partnerek_tart.png');
  background-position: top left;
  background-repeat: repeat-y;
  text-align: center;
}

div.partnerek div#tart img {
 margin: 0px 0px 10px 0px;
}

div.partnerek div#lab {
  width: 172px;
  height: 10px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-image: url('http://www.belvarositiszk.hu/images/hatter_partnerek_lab.png');
  background-position: top left;
  background-repeat: no-repeat
}

/******************* login panel **********************/
/* felhasznalo neve */
div.header_bal div.login {
  background-image: url('http://mail.pentacom.hu/papirvar/images/header_hatter_login.png');
  background-position: top left;
  background-repeat: no-repeat;
  text-align: left;
  height: 100%;
}

div.login p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  left: 13px;
}

div.login p a { color: #ffffff; text-decoration: none; }
div.login p a:hover { color: #d4eaf5; text-decoration: none; }

/* hiba */
/*div.login p#hiba {
  top: 100px;
  text-align: center;
  padding-right: 30px;
  color: #ff0000;
}
*/
/* usernev */
div.login p#login {
  top: 104px;
}
/* jelszo */
div.login p#passwd {
  top: 113px;
}

div.login input {
  width: 105px;
  height: 19px;
  color: #715126;
  font-size: 11px;
  font-weight: bold;
}

div.login p#sav1 {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  top: 126px;
  text-align: left;
  float: left;
}

div.login p#sav2 {
  font-size: 11px;
}

/* gombok */
div.login p img {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
}

div.login p#sav1 img {
  margin-left: 21px;
}

p#title_ {
	width:250px;
	float:left;
}

/**********************************************datepicker****************************************/

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

