/* FEJLEC */
.midfejlec { margin-top: 18px; }
.midfejlec h4.uzifo {
  font: normal 9px Arial, sans-serif;
  letter-spacing: 3px;
  color: #999;

  background: #fff url(/design/content-dashed_line.png) repeat-x 0 13px;
  padding-bottom: 4px;
  margin-bottom: 6px;
}

/* ALLANDO OLDALAK */
.statcnt { height: 100%; padding: 10px; background-color: #fff; text-align: justify; }
.statcnt li { text-align: left; }
.statcnt p { margin-top: 16px; }
.statcnt a { color: #d50f00; }

/* NYOMTATOBARAT */
.print { padding: 10px; }
.print .hir { overflow: visible; }
.print .hir, .print .hir .level2, .print .hir .level2 .l2span, .print .defcnt { float: none; width: auto; }
.print .hir .level2 { border: solid #555; border-width: 1px 0; padding: 2px 0; background: none; }
.print .hir .level2 .l2span { border: 0; padding: 3px; background: #e4e4e4; color: #000; }
.print .hir p.mod, .print .hir .level2 .clr { display: none; }

/* MOD LINKEK */
.hir .mod, .cikk .mod, .hir .mod a, .cikk .mod a { margin-top: 3px; padding: 0; font-size: 10px; text-transform: uppercase; color: #d50f00; }
.hir .mod var, .cikk .mod var, .hir .mod var a, .cikk .mod var a { font-weight: normal; text-transform: none; }

/* RSS ALOLDALON */
.rss { margin-top: 25px; }

/* HIR */
.hir { width: 592px; margin: 0; padding: 14px; overflow: hidden; background-color: #fff; }
.hir h1 { margin-bottom: 2px; font: bold 28px/30px Arial, Tahoma, sans-serif; }
.hir a { color: #d50f00; }
.hir .info { margin: 0; padding: 0; font: normal 11px/18px Tahoma, Arial, sans-serif; }
.hir .level2 {
  width: 592px; margin: 8px 0 0 0; padding: 10px 0 0 0;
  background: transparent url(/design/bcg-info.gif) no-repeat 50% 0;
}
.hir .level2 .l2span {
  display: block; width: 576px; margin: 0; padding: 2px 8px; float: left;
  background-color: #9d9584; font: bold 14px/18px Arial, Tahoma, sans-serif; color: #fff;
}
.hir .level2 .clr {
  display: block; width: 592px; height: 10px; position: static; line-height: 10px;
  background: transparent url(/design/bcg-info.gif) no-repeat 50% 100%;
}
.hir hr.sep {
  width: 592px; height: 10px; margin: 20px 0; border: 0; padding: 0; overflow: hidden;
  line-height: 10px; background: #9d9584 url(/design/cnt-sep.gif) no-repeat 50% 50%;
}
.hir .opcio, .hir .opcio ul, .hir .opcio a { background: transparent url(/design/bcg-opcio.gif) no-repeat 50% 50%; }
.hir .opcio { width: 620px; height: 30px; clear: both; padding: 10px 0 11px 0; position: relative; left: -14px; }
.hir .opcio ul { height: 20px; margin: 0; padding: 5px 0; background-color: #242424; background-position: 0 -10px; }
.hir .opcio li { height: 20px; float: left; display: inline; text-align: center; background: transparent; }
.hir .opcio a { font: bold 13px Tahoma, sans-serif; color: #fff; }
.hir .opcio a span { background-color: #242424; line-height: 20px; }
.hir .opcio .opt_forum { width: 114px; margin-left: 39px; }
.hir .opcio .opt_forum a { background-position: -39px -15px; }
.hir .opcio .opt_share { width: 92px; padding-left: 40px; }
.hir .opcio .opt_share a { background-position: -193px -15px; }
.hir .opcio .opt_rss { width: 54px; margin-left: 42px; }
.hir .opcio .opt_rss a { background-position: -327px -15px; }
.hir .opcio .opt_print { width: 161px; margin-left: 39px; }
.hir .opcio .opt_print a { background-position: -420px -15px; }
.hir .facebook { margin-bottom: 16px; }
.hir .facebook iframe { border: none; overflow: hidden; width: 100%; height: 25px; margin: 0; padding: 0; }

/* share cuccok */
div.share {
  position: absolute;
  background: #fff;
  padding: 5px;
  border: solid 1px #000;
  top: 22px;
  left: 47px;
  text-align: left;
  width: 85%;
}
div.share a {
	background: none !important;
	color: #000 !important;
	font: 11px Tahoma, sans-serif !important;
  line-height: 20px !important;
  text-decoration: none;
}
div.share img {
	margin-right: 5px;
  vertical-align: -4px;
}
#fo, #midh, .hir {
  overflow: visible !important; /* IE6 incompatible! */
}

/* CIKK */
.cikk .toc { float: left; height: 18px; }
.cikk .toc h4 {
  width: 62px; height: 18px; float: left; position: relative;
  font-size: 10px; font-weight: bold; color: #fff; text-align: center; line-height: 18px;
}
.cikk .toc h4 span { background: url(/design/h4-tartalom.gif) no-repeat 0 1px; }
.cikk .toc form { float: left; }
.cikk .level2 .mainsp { float: left; width: 42%; height: 12px; margin: 3px 0 0 4px; }
.cikk .level2 .mainsp li { padding: 0 5px 0 0; float: right; }
.cikk .level2 .mainsp a { background-color: transparent; }
.cikk .level2 .mainsp img { height: 12px; margin: 0; padding: 0; }
.cikk .defcnt h2 { margin-top: 16px; font-size: 18px; }
.cikk .defcnt .nextpage { margin: 16px 0; text-align: left; font-style: italic; }
.cikk .defcnt h5 {
  clear: both; width: 592px; height: 26px; margin: 20px 0;
  position: relative; z-index: 1; background: #9d9584 url(/design/cnt-navi.gif) no-repeat 0 0;
}
.cikk .defcnt h5 a {
  width: 250px; display: inline; overflow: hidden; height: 23px; padding: 3px 3px 0 3px;
  color: #fff; font-size: 11px; line-height: 23px; outline-color: #000;
}
.cikk .defcnt h5 a:hover { text-decoration: underline; }
.cikk .defcnt h5 a.prev { float: left;  text-align: left;  padding-left:  44px; background: url(/design/cnt-navi-prev.gif) no-repeat   9px 6px; }
.cikk .defcnt h5 a.next { float: right; text-align: right; padding-right: 42px; background: url(/design/cnt-navi-next.gif) no-repeat 267px 5px; }

/* TARTALOM SZOVEG */
.defcnt { width: 592px; margin: 20px 0; text-align: justify; font: normal 14px/18px Arial, Tahoma, sans-serif; }
.defcnt small { font-size: 12px; color: #888; }
.defcnt object { display: block; margin: 0 auto; text-align: center; }
.defcnt table { text-align: center; }
.defcnt td, .defcnt td p, .defcnt td a { font-size: 11px; line-height: 14px; }
.defcnt th, .defcnt td { padding: 5px; }
.defcnt p, .defcnt div, .defcnt ul, .defcnt table {  margin: 0 auto 16px auto; padding: 0; }
.defcnt li p, .defcnt li div, .defcnt li ul, .defcnt li table,
.defcnt table p, .defcnt table div, .defcnt table ul, .defcnt table table,
.defcnt p.nomargo, .defcnt div.nomargo, .defcnt ul.nomargo, .defcnt table.nomargo { margin-top: 0; margin-bottom: 0; }
.defcnt ul { margin-left: 30px; line-height: 16px; list-style-type: disc; text-align: left; }
.defcnt ul ul { list-style-type: circle; }
.defcnt ul ul ul { list-style-type: square; }
.defcnt ul li { margin: 8px 0; padding: 0; }
.defcnt a { color: #d50f00; }
.defcnt tt { white-space: pre; font-family: monospace; }
.defcnt img { border: 0px solid black; }
.defcnt img.keret { border-width: 1px; }
.defcnt img.nokeret { border-width: 0px; }
.defcnt .keretes {
  width: 260px; padding: 6px 10px; margin: 0 0 6px 0; border: 1px solid #bbb;
  background-color: #f8f8f8; text-align: justify;
}
.defcnt .balra img, .defcnt .jobbra img, .defcnt .kozepre img { margin: 2px; }
.defcnt .balra small, .defcnt .jobbra small, .defcnt .kozepre small { display: block; text-align: center; }
.defcnt .balra { float: left; margin-right: 10px; }
.defcnt .jobbra { float: right; margin-left: 10px; }
.defcnt .kozepre { text-align: center; }
.defcnt .poll { width: 190px; float: right; margin-left: 10px; }

.amtcnt p, .amtcnt div, .amtcnt table { margin-bottom: 0; }

/* KAPCSOLODO HIREK/CIKKEK */
.hirhir { margin-bottom: 20px; font: normal 14px/17px Tahoma, Arial, sans-serif; }
.hirhir h4 { margin-bottom: 3px; font-weight: bold; color: #242424; }
.hirhir ul { display: block; margin: 0; padding: 0; list-style-type: none; position: static; }
.hirhir li { padding: 3px 0; }
.hirhir p { padding: 0; }
.hirhir .atc { padding-left: 32px; background: url(/design/cnt-rel-atc.gif) no-repeat 0 50%; font-weight: bold; }

.hhbal { float: left; clear: left; width: 49%; }
.hhjobb { float: right; clear: right; width: 49%; }

.ccbal { float: left; clear: left; width: 49%; }
.ccjobb { float: right; clear: right; width: 49%; }

.ccjobb h4, .ccjobb li, .hhjobb h4, .hhjobb li { text-align: right; }
.hhjobb .atc, .ccjobb .atc { padding-left: 0; padding-right: 32px; background-position: 100% 50%; }

.del_gray a.deleted, .del_gray a.deleted:hover { text-decoration: none !important; color: #666; }

/* KAPCSOLODO FORUMTEMA */
.kapcstema { width: 620px; float: left; display: inline; margin-top: -10px; background: #fff; }
.kapcstema .msgblk { width: 608px; margin: 0; padding: 10px 6px; background: #fff; }
.kapcstema .msgblk h4.uzifo { display: block; margin: 0 0 4px 6px; font-weight: bold; font-size: 12px; background-color: #fff; }
.kapcstema .uzik .fejlec { border: 0; }
.kapcstema .uzik .uzi { width: 475px; }
.kapcstema .uzik .uzi p, .kapcstema .uzik .uzi pre { width: 473px; }
.kapcstema .temafolyt {
  width: 534px; height: 17px; margin: 0; padding: 6px 43px 2px 43px; text-align: right;
  background: #fff url(/design/h5-next_outside.gif) no-repeat 0 0;
}
.kapcstema .temafolyt a { padding: 2px 4px; background-color: #d50f00; color: #fff; font-size: 11px; font-weight: bold; }
.kapcstema .temafolyt a:hover { text-decoration: underline; }

/* NYEREMENYJATEK */
.hir .nyjatek ul, .hir .nyjatek ul li { margin: 0; padding: 0; }
.hir .nyjatek ul { margin-top: 16px; list-style-type: none; }
.hir .nyjatek ul li { margin-top: 12px; color: #999; text-align: left; }
.hir .nyjatek ul li span { float: right; display: inline; margin: 0 0 0 25px; font-weight: bold; }
.hir .nyjatek ul li a { color: #444; }
.hir .nyjatek ul li.off a { color: #999; }
.hir .nyjatek ul li.top a { font-weight: bold; color: #d50f00; }
.hir .nyjatek ul li a:hover { text-decoration: none; color: #d50f00; }

/* KEPGALERIA */
body.gallb { background: #000; color: #fff; }
body.gallb a { color: #fff; }

.gallery { width: 753px; height: 485px; border: 2px solid #444; position: relative; font: normal 10px Tahoma, sans-serif; }
.gallery h1 {
  height: 22px; overflow: hidden; padding: 3px 5px; border-bottom: 2px solid #444;
  background: #222; font: bold 18px/22px Tahoma, sans-serif;
}
.gallery .thumbs {
  width: 133px; height: 447px; margin: 0; padding: 8px 0 0 0; position: absolute; left: 0; bottom: 0;
  overflow: scroll; overflow-x: hidden; list-style-type: none; text-align: center;
}
.gallery .thumbs li { margin: -8px 0 0 0; padding: 3px; }
.gallery .thumbs img { display: inline-block; padding: 3px; vertical-align: text-bottom; background: #000; }
.gallery .thumbs a { display: inline-block; padding: 2px; text-decoration: none; position: relative; }
.gallery .thumbs a:focus { outline: none; z-index: 1; border: 1px dotted #fff; padding: 1px; }
.gallery .thumbs li.loading img { border: 1px solid #888; }
.gallery .thumbs li.loading a { z-index: 2; padding: 1px; background: #444; }
.gallery .thumbs li.loading a:focus { padding: 0; }
.gallery .thumbs li.active img { border: 1px solid #fff; }
.gallery .thumbs li.active a { z-index: 3; padding: 1px; background: #888; }
.gallery .thumbs li.active a:focus { padding: 0; }
.gallery iframe { width: 620px; height: 455px; position: absolute; right: 0; bottom: 0; background: #fff; }
.gallery .emptylist { margin: 5px; }

.galpic { width: 620px; height: 455px; overflow: hidden; position: relative; font: normal 10px Tahoma, sans-serif; }
.galpic h1 {
  width: 610px; height: 18px; overflow: hidden; padding: 3px 5px; border-top: 1px solid #444;
  position: absolute; bottom: 0; font: bold 15px/18px Tahoma, sans-serif; text-align: center;
}
.galpic table, .galpic td { margin: 0; padding: 0; border: 0; overflow: hidden; text-align: center; vertical-align: middle; }
.galpic table { width: 620px; }
.galpic td { height: 430px; padding: 0 2px; }
.galpic td.side { width: 24px; font: normal 9px Arial, sans-serif; }
.galpic a { display: inline-block; }


hr { margin-top: 16px; }

/* BANNEREK */
.text620 {
  margin: 0;
  padding: 8px 0 0 0;
}

.mid330 {
  clear: both;
  overflow: hidden;

  margin-top: 10px;
  padding: 2px 0 10px 0;
  background-color: #f5f5f5;
  text-align: center; /* IE5 */
}
.mid330 h4 { text-align: center; }
.mid330 .adbox { margin: 0 auto; }


.sub728 {
  clear: both;
  width: 798px;

  padding-top: 6px;
  text-align: center; /* IE5 */
}
.sub728 .adbox { margin: 0 auto; }
