#center { float: left;  display: inline; width: 650px; margin: 16px 10px; }
#right  { float: right; display: inline; width: 300px; margin: 16px 10px 16px 0; }
#center.centeronly { width: 960px; }
#left { width: 135px; }
#right.oldw { width: 160px; }

            /* -------------------- */
/* --------- *    KOZEPSO HASAB     * --------- */
            /* -------------------- */

/* TARTALMI HASAB */
.cntcol { margin: 16px 10px; }

/* FOSZPONZOR */
.mainsp { height: 12px; padding: 1px; font: bold 10px/12px Tahoma, Arial, sans-serif; }
.mainsp h4 { display: none; }
.mainsp a { display: inline-block; vertical-align: top; color: #828282; }
.mainsp img { height: 8px; padding: 2px; vertical-align: top; }
/* FOSZPONZOR FENT */
.mainspt { float: right; display: inline; margin: 3px 10px; }
/* FOSZPONZOR LENT */
.mainspb { clear: both; padding: 5px 1px 1px 1px; margin-bottom: -18px; text-align: right; }
.mainspb a { position: relative; z-index: 1; }

/* KAPCSOLODO ANYAGOK */
.relcnt { width: 305px; margin-bottom: 16px; float: left; }
.relcnt h4 { margin-bottom: 3px; font: bold 18px/21px Arial, Tahoma, sans-serif; color: #424242; }
.relcnt li { padding: 9px 0; background: url(/design/common-hr-b2.gif) repeat-x -1px 0; }
.relcnt h1 { font: bold 12px/14px Tahoma, Arial, sans-serif; color: #242424; }
.relcnt .atc h1 { margin-bottom: 6px; }
.relcnt .atc img { width: 28px; height: 21px; float: left; display: inline; border: 1px solid #aeaeae; padding: 1px; margin-right: 8px; }
.relcnt .atc p { font: normal 10px/12px Tahoma, Arial, sans-serif; color: #626262; }

/* AZOTA TORTENT */
.relcntf { margin-right: 20px; }
.relcntf a { color: #b42224; }

/* KAPCSOLODO CEGEK */
.relcmp { width: 100%; clear: both; margin-bottom: 16px; }
.relcmp h4 {
  padding-bottom: 3px; margin-bottom: 3px; background: url(/design/common-hr-b2.gif) repeat-x 50% 100%;
  font: bold 15px/18px Arial, Tahoma, sans-serif; color: #424242;
}
.relcmp ul { width: 100%; font: normal 12px/14px Tahoma, Arial, sans-serif; }
.relcmp li { float: left; display: inline; margin-right: 15px; padding-left: 9px; background: url(/design/common-bulout-blue.gif) no-repeat 0 6px; }
.relcmp a.deleted, .relcmp a.deleted:hover { text-decoration: none !important; color: #888; }

            /* -------------------- */
/* --------- *       TARTALOM       * --------- */
            /* -------------------- */

/* TARTALOM */
.anyag { margin-bottom: 16px; }
.anyag h1 { margin-bottom: 12px; font: bold 28px/35px Helvetica, Arial, Tahoma, sans-serif; color: #222120; }
.anyag h2 { margin-bottom: 16px; padding: 8px 8px 7px 8px; background: #f5f5f5; font: bold 13px Arial,Tahoma,sans-serif; color: #727272; }
.anyag .mod { margin-bottom: 16px; text-transform: uppercase; }
.anyag .bar { padding: 1px 0; background: url(/design/common-hr-7c.gif) repeat 50% 0; }
.anyag .barf { overflow: hidden; }
.anyag .bar .bar { margin: 0; padding: 5px 0; background: #fff; font: normal 10px/18px Tahoma, Arial, sans-serif; color: #727272; }
.anyag .opts { float: right; display: inline; }
.anyag .opts a, .anyag .opts a img { height: 12px; vertical-align: top; }
.anyag .opts a { display: inline-block; padding: 3px; line-height: 12px; }
.anyag .opts a img { width: 14px; }
.anyag .facebook { margin-bottom: 16px; }
.anyag .facebook iframe { border: none; overflow: hidden; width: 100%; height: 25px; margin: 0; padding: 0; }
.anyag .barh { margin-bottom: 12px; }
.anyag .barh a { font-weight: bold; }
.anyag .barh .opts { text-align: right; }
.anyag .barh .opts li { margin-left: 5px; }
.anyag .barf .rss { float: left; display: inline; height: 18px; }
.anyag .barf .rss a { display: inline-block; height: 100%; padding-left: 24px; background: url(/design/icon-rss-ph.png) no-repeat 0 1px; color: #b42224; font-weight: bold; }
.anyag .barf .share { float: left; display: inline; height: 17px; padding: 1px 4px 0 0; border-right: 1px solid #9f9f9f; margin-right: 9px; }
.anyag .barf .share a, .anyag .barf .share img { width: 17px; height: 17px; }
.anyag .barf .share a, .anyag .barf .share span { float: left; display: inline; margin-right: 5px; text-align: center; line-height: 15px; }
.anyag .barf .share span { margin-right: 9px; } 
.anyag .barf .opts li { margin-left: 12px; }
.anyag .barf .opts a { padding-right: 22px; background: no-repeat 100% 50%; color: #727272; }
.anyag .barf .opts .oforum a { background-image: url(/design/icon-forum-norm.gif); }
.anyag .barf .opts .oshare a { background-image: url(/design/icon-email-norm.gif); }
.anyag .barf .opts .oprint a { background-image: url(/design/icon-print-norm.gif); }

/* CIKK */
.cikk .toc {
  float: left; display: inline; width: 64px; height: 16px; border: 1px solid #bfbfbf; margin-right: 6px;
  background: #e8e2cb; font: normal 10px/12px Tahoma, Arial, sans-serif;
}
* html .cikk .toc { margin-right: 3px; }
.cikk .toc a { display: block; font-weight: normal; }
.cikk .toc .open {
  display: block; margin: -1px; height: 12px; padding: 2px 20px 4px 8px; position: relative; overflow: hidden;
  background: url(/design/cikk-toc.png) no-repeat 50% 50%; color: #424242; white-space: nowrap; outline: none;
}
.cikk .toc .menu { left: -1px; top: 19px; border: 1px solid #dfdfdf; padding: 1px; background: #fff; }
.cikk .toc ul { border-top: 3px solid #fbd94f; overflow: visible; white-space: nowrap; }
.cikk .pages { margin: 8px auto; }
.cikk .defcnt .nextpage { margin: 0 0 16px 0; text-align: left; font-style: italic; }
.cikk h5 {
  float: right; display: inline; width: 94px; height: 16px; border: 1px solid #bfbfbf;
  background: #e8e2cb; font: normal 10px/12px Tahoma, Arial, sans-serif;
}
.cikk h5 a {
  display: block; margin: -1px; height: 12px; padding: 2px 16px 4px 8px; position: relative; overflow: hidden;
  background: url(/design/cikk-nextpage.png) no-repeat 50% 50%; color: #424242; outline: none;
}

/* TARTALOM SZOVEG */
.defcnt { padding: 0 1px; overflow: hidden; font: normal 13px/19px Arial; text-align: left; color: #262620; }
.defcnt a { font-weight: bold; }
.defcnt h1 { font-size: 24px;  line-height: normal; color: #000; }
.defcnt h2 { margin-bottom: 16px; padding: 0; background: none; font-size: 18px; line-height: normal; color: #000; }
.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 .tabla { border-collapse: collapse; border-spacing: 0; text-align: left; font: normal 11px/16px Arial, Helvetica, Tahoma, sans-serif; color: #222; }
.defcnt .tabla a { font-weight: bold; }
.defcnt .tabla caption { font: bold 12px/20px Tahoma, Arial, Verdana, sans-serif; text-align: left; }
.defcnt .tabla th, .defcnt .tabla td { border: 1px solid #d8d8d8; padding: 2px 6px 3px 6px; vertical-align: top; text-align: left; }
.defcnt .tabla th { background-color: #f0f0f0; text-align: right; font-weight: bold; color: #222; }
.defcnt .tabla thead { font-weight: bold; font-family: Tahoma, Helvetica, Arial, sans-serif; }
.defcnt .tabla thead th, .defcnt .tabla thead td { padding: 6px; background-color: #424242; }
.defcnt .tabla thead th { text-align: right; color: #fff; }
.defcnt .tabla thead td { text-align: left; color: #fbd94f; }
.defcnt .tabla tfoot th { background-color: #fff; vertical-align: top; text-align: right; }
.defcnt .tabla tfoot td { background-color: #f5f5f5; text-align: left; }
.defcnt .tabla .nobold, .defcnt .tabla .nobold th, .defcnt .tabla .nobold td { font-weight: normal; }
.defcnt .tabla .bold, .defcnt .tabla .bold th, .defcnt .tabla .bold td { font-weight: bold; }
.defcnt .tabla .beigeblack, .defcnt .tabla .beigeblack th, .defcnt .tabla .beigeblack td { background-color: #dddbcc; color: #000; }
.defcnt .tabla .bluewhite, .defcnt .tabla .bluewhite th, .defcnt .tabla .bluewhite td { background-color: #7e8e9a; color: #fff; }
.defcnt .tabla .grayblack, .defcnt .tabla .grayblack th, .defcnt .tabla .grayblack td { background-color: #f0f0f0; color: #000; }
.defcnt .tabla .graywhite, .defcnt .tabla .graywhite th, .defcnt .tabla .graywhite td { background-color: #626262; color: #f8f8f8; }
.defcnt .tabla .grayred, .defcnt .tabla .grayred th, .defcnt .tabla .grayred td { background-color: #e0e0e0; color: #b42224; }
.defcnt .tabla .beige, .defcnt .tabla .beige th, .defcnt .tabla .beige td { background-color: #dddbcc; color: #000; }
.defcnt .tabla .note, .defcnt .tabla .note th, .defcnt .tabla .note td { text-align: left; font-size: 9px; padding: 3px 6px 2px 6px; }
.defcnt .dij { width: 100%; text-align: center; }
html>/**/body .defcnt .dij { clear: both; }
.defcnt .dij img { color: #b42224; }
.defcnt .left, .defcnt .left th, .defcnt .left td { text-align: left; vertical-align: middle; }
.defcnt .right, .defcnt .right th, .defcnt .right td { text-align: right; vertical-align: middle; }
.defcnt .center, .defcnt .center th, .defcnt .center td { text-align: center; vertical-align: middle; }
.defcnt ul { margin-left: 30px; line-height: normal; list-style-type: disc; text-align: left; }
.defcnt ul ul { list-style-type: circle; }
.defcnt ul ul ul { list-style-type: square; }
.defcnt li { margin: 8px 0; padding: 0; }
.defcnt small { font-size: 75%; }
.defcnt img, .defcnt object { vertical-align: -4px; margin: 2px 0; }
.defcnt img { border: 0px solid black; }
.defcnt img.keret { border-width: 1px; }
.defcnt img.nokeret { border-width: 0px; }
.defcnt .keretes {
  width: 300px; padding: 6px 10px; margin: 0 0 6px 0; border: 1px solid #b5b5b5;
  background-color: #f5f5f5; font: normal 12px/16px Arial,Tahoma,sans-serif; text-align: justify;
}
.defcnt .balra { float: left; margin-right: 10px; }
.defcnt .jobbra { float: right; margin-left: 10px; }
.defcnt .alulra { width: 100%; }
.defcnt .poll { width: 190px; float: right; margin-left: 10px; }
.defcnt pre { overflow: auto; }

/* HIR SZOVEG */
.cntnew img { border-width: 1px; }

/* NYOMTATOBARAT VERZIO */
.print { padding: 10px; }
.print .cntcol, .print .anyag { margin: 0; }
.print .cntcol, .print .anyag, .print .defcnt { width: auto; float: none; padding: 0; overflow: visible; }
.print .anyag .opts, .print .anyag p.mod { display: none; }


            /* -------------------- */
/* --------- *      KEPGALERIA      * --------- */
            /* -------------------- */

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

/* GALERIA */
.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; }

/* GALERIA-KEP */
.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; border-spacing: 0; }
*+html .galpic table { border-collapse: collapse; }
* html .galpic table { border-collapse: collapse; }
.galpic td { height: 430px; padding: 0 2px; }
.galpic td.side { width: 24px; font: normal 9px Arial, sans-serif; }
.galpic a { display: inline-block; }


            /* -------------------- */
/* --------- *   STATIKUS OLDALAK   * --------- */
            /* -------------------- */

.cntstat { width: auto; margin: 0; padding: 0; }
.cntstat hr { height: 1px; clear: both; margin: 0 auto 16px auto; border: 0; padding: 0; background: url(/design/common-hr-00.gif) repeat 50% 0; }
.cntstat .imp, .cntstat .imp div { margin-bottom: 0; }
.cntstat .imp a { font-weight: normal; }
.cntstat .imp h2 { margin-bottom: 8px; font-size: 13px; }
.cntstat .imp ul { margin-bottom: 20px; margin-left: 0; list-style-type: none; font-size: 11px; }
.cntstat .imp .floatl, .cntstat .imp .floatl ul { text-align: left; }
.cntstat .imp .floatr, .cntstat .imp .floatr ul { text-align: right; }
.cntstat .rss { text-align: left; }
.cntstat .rss ul { margin-left: 0; list-style-type: none; }
.cntstat .rss li { height: 17px; margin: 8px 0 0 0; padding-left: 24px; background: url(/design/icon-rss-ph.png) no-repeat 0 50%; }
.cntstat .rss li.facebook { background-image: url(/design/icon-share-facebook.png) }
.cntstat .rss li.twitter { background-image: url(/design/icon-share-twitter.png) }
.cntstat .rssh li { float: left; display: inline; width: 100px; margin-right: 8px;}

