#main { background: #ede9da; }
#left, #right { width: 174px; }


            /* -------------------- */
/* --------- *      ALTALANOS       * --------- */
            /* -------------------- */

/* KIEMELT LISTA */
.listcontent ul { padding: 0; }
.listcontent li { background: url("/design/common-hr-b2.gif") repeat-x scroll 50% 100% transparent; padding: 8px 6px; }
.listcontent li a { color: #222222; font: 12px/16px Tahoma; }
.listcontent li.feat a { font-weight: bold; }
.listcontent li span { background-color: #B9AA8D; color: #FFFFFF; font: 9px/12px Verdana; vertical-align: 1px; margin-left: -1px; padding: 1px 3px 1px 4px; text-transform: uppercase; }

/* KIEMELT LISTA */
.listfeat li { background-image: url(/design/list-arrow-black.gif); }
.listfeat li a { font-weight: bold; color: #222; }

/* SOTET LISTA */
.listdark li { background-image: url(/design/list-arrow-black.gif); }
.listdark li a { color: #222; }
.listdark li a:hover { color: #b42224; }

/* MENU LISTA */
.listmenu ul { padding: 0; }
.listmenu li { padding: 4px 5px 5px 5px; background: url(/design/common-hr-b2.gif) repeat-x 50% 100%; }

/* SZELSO DOBOZ */
.boxs h4 { background-color: #fad236; background-image: url(/design/boxs-head.gif); font-weight: normal; }
/* SZELSO HIRDETES DOBOZ */
.boxads, .boxads h4, .boxads:after { background-image: url(/design/boxads-box.gif); }
.boxads { border-color: #fff; background-color: #fff; }

/* LINK DOBOZ */
.linkbox { border-color: #fff; background-color: #fff; }
.linkbox h4 { display: none; }
.linkbox:before { content: ""; display: block; width: 100%; height: 3px; margin: -1px -1px -2px -1px; padding: 0 1px; background: no-repeat 50% 100%; }
.linkbox .inr { display: block; margin: 3px; padding: 3px 3px 3px 25px; background: no-repeat 3px 50%; }
.linkbox a.inr { color: #222; }
.linkbox a.inr:hover { color: #b42224; }
.linkbox div.inr { color: #b2b2b2; }
#left .linkbox:before, #left .linkbox:after { background-image: url(/design/linkboxs-box.gif); }
#right .linkbox:before, #right .linkbox:after { background-image: url(/design/linkboxs-box.gif); }
#center .linkbox:before, #center .linkbox:after { background-image: url(/design/linkboxc-box.gif); }
#center .linkbox { margin: 8px auto; }


            /* -------------------- */
/* --------- *      JOBB HASAB      * --------- */
            /* -------------------- */

/* LINK DOBOZ VERZIOK */
#right .relcnt .inr { background-image: url(/design/icon-relcnt.gif); }
#right .newmsg .inr { background-image: url(/design/icon-newmsg.gif); }
#right .favcant .inr { background-image: url(/design/icon-fav-cant.gif); }
#right .favsave .inr { background-image: url(/design/icon-fav-save.gif); }
#right .favsaved .inr { background-image: url(/design/icon-fav-saved.gif); }

/* OPCIOK */
#right .usopts .access { font-weight: bold; }
#right .usopts .access em { font-style: normal; color: #b42224; }
#right .usopts .act, #right .usopts .act a { color: #b42224; }
#right .usopts img { vertical-align: bottom; }

/* SZEMELYES DOLGOK */
#right .usstuff h4.usstuff { display: none; }
#right .usstuff span.mod { white-space: nowrap; }
#right .usstuff .linkbox { margin-top: 5px; }
#right .usstuff span.mod a.msgs { vertical-align: -1px; text-decoration: none; }

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

/* FORUM PATH */
#center .fpath { border-color: #fad236; background-image: url(/design/forum-bul6-ph.gif); }
#center .fpath a { color: #222; }
#center .fpath .small { font-weight: normal; }
#center .fpath .mod { display: inline-block; height: 13px; vertical-align: bottom; }
#center .fpath .mod a { display: inline; height: auto; padding: 0; }
#center .fpath .mod img { vertical-align: bottom; position: relative; bottom: 1px; }

/* FORUM INFOK */
#center .finfo { margin-top: 5px; padding: 1px 0; background: url(/design/common-hr-b2.gif) repeat 50% 100%; }
#center .finfo ul { background: #e6e2d9; padding: 5px; text-align: center; color: #424242; }
#center .finfo li { display: inline; margin: 0 6px; }

/* FORUM NAVI */
#center .fnavi .inr { background: #c1b9a5; }
#center .fnavi .prefs .ddm { width: 138px; }
#center .fnavi .prefs .ddm .open { background-image: url(/design/fnavi-prefs-ddm.png); }
#center .fnavi .prefs .ddm .menu { width: 136px; }
#center .fnavi .forumddm { margin-left: 7px; }
#center .fnavi .forumddm .ddm .menu { left: auto; right: -1px; width: 195px; max-height: 183px; overflow: scroll; overflow-x: hidden; }
* html #center .fnavi .forumddm .ddm .menu { height: 183px; }
#center .fnavi .forumddm .ddm ul.grp { margin-top: -8px; border-top: 0; width: 100%; }
#center .fnavi .forumddm .ddm li.grp { margin-top: 8px; }
#center .fnavi .forumddm .ddm li.grp p { margin-bottom: 1px; padding: 1px 2px; height: 12px; font-weight: bold; color: #424242; }
#center .fnavi .forumddm .ddm li.grp ul { border-top-width: 2px; padding-top: 2px; }

/* BELEPTETO DOBOZ */
#center .loginneed {
  margin: 0 4px 6px 4px; padding: 6px 10px; border: 1px solid #605e5b;
  background-color: #d6d1c5; font-size: 12px; text-align: center;
}
#center .loginneed h4 { display: none; }
#center .loginneed a { font-weight: bold; }


            /* -------------------- */
/* --------- *   FORUM TABLAZATOK   * --------- */
            /* -------------------- */

.forum { width: 100%; overflow: hidden; font: normal 11px Tahoma, Arial, sans-serif; }
.forum h4 { display: none; }
.forum table { width: 100%; table-layout: fixed; border-spacing: 0; }
*+html .forum table { border-collapse: collapse; }
* html .forum table { border-collapse: collapse; }
.forum th, .forum td { padding: 3px 6px; vertical-align: middle; overflow: hidden; }
.forum th { font-weight: bold; text-align: center; background-color: #b9aa8d; color: #fff; }
.forum td { text-align: left; background-color: #d9d4bd; }
.forum .evn td { background-color: #d9d4bd; }
.forum .odd td { background-color: #e3ddcc; }
.forum .evnisdel td { background-color: #cdcbc0; }
.forum .oddisdel td { background-color: #dbddda; }
.forum a { color: #222; }
.forum a:hover { color: #b42224; }
.forum .title { text-align: left; }
.forum .title a { font-weight: bold; }
.forum .title a.feat { color: #b42224; }
.forum .title a.off { color: #666; }
.forum .usrtime { width: 106px; }
html>/**/body .forum .usrtime { width: 118px; }
.forum .usrtime p { font-weight: bold; font-size: 10px; text-align: center; }
.forum .usrtime a:hover { text-decoration: none; }
.forum .usrtime img { margin-right: 3px; vertical-align: middle; }

/* FORUMOK */
.forumok .title a { text-transform: uppercase; background: no-repeat 0 50%; }
.forumok .title p { font-size: 10px; }
.forumok .for_54 .title a { padding-left: 22px; background-image: url(/design/icon-for-notebook.gif); color: #b42224; }
.forumok .for_52 .title a { padding-left: 22px; background-image: url(/design/icon-for-digicam.gif); color: #b42224; }
.forumok .for_53 .title a { padding-left: 22px; background-image: url(/design/icon-for-hazimozi.gif); color: #b42224; }
.forumok .num_thr, .forumok .num_msg { text-align: right; }
.forumok .num_thr { width: 46px; }
html>/**/body .forumok .num_thr { width: 58px; }
.forumok .num_msg { width: 57px; }
html>/**/body .forumok .num_msg { width: 69px; }

/* TEMAK */
.temak .evnisdel .title a.feat, .temak .oddisdel .title a.feat { color: #004276; }
.temak .num_msg { width: 41px; text-align: right; }
html>/**/body .temak .num_msg { width: 53px; }

/* AKTIV TEMAK */
.atemak { margin: 5px 0; }

/* PRIVAT BESZELGETESEK */
.pbeszek td { height: 24px; }
.pbeszek .feat, .pbeszek .feat a { color: #b42224; }
.pbeszek .off, .pbeszek .off a { color: #666; }
.pbeszek .off .title a:hover { text-decoration: none; }
.pbeszek .option a { color: #b42224; }
.pbeszek .feat .num_new { font-weight: bold; }
.pbeszek .face, .pbeszek .num_new, .pbeszek .num_msg { text-align: right; }
.pbeszek .face { width: 30px; padding-right: 0; }
html>/**/body .pbeszek .face { width: 36px; }
.pbeszek .face img { margin-right: 0; }
.pbeszek .num_new, .pbeszek .num_msg { width: 40px; }
.pbeszek .num_new img { vertical-align: bottom; }
html>/**/body .pbeszek .num_new, html>/**/body .pbeszek .num_msg { width: 52px; }
.pbeszek .time, .pbeszek .option { text-align: center; }
.pbeszek .time { width: 110px; }
html>/**/body .pbeszek .time { width: 122px; }
.pbeszek .option { width: 85px; }
html>/**/body .pbeszek .option { width: 97px; }

/* ONLINE TAGOK */
.onlines { width: 360px; padding: 0; vertical-align: baseline; }
.onlines td { height: 24px; }
.onlines .face { width: 30px; padding-right: 0; text-align: right; }
html>/**/body .onlines .face { width: 36px; }
.onlines .time { width: 132px; text-align: center; }
html>/**/body .onlines .time { width: 144px; }


            /* -------------------- */
/* --------- *    HOZZASZOLASOK     * --------- */
            /* -------------------- */

.msgblk { width: 602px; margin: 5px auto; }
.msgblk h4 { display: none; }
.msgblk a { color: #b42224; }
.msgblk .emptylist { padding: 6px 10px; background-color: #e2ded5; color: #333; font: bold 11px Verdana, Arial, sans-serif; }

/* RESZ-FEJLEC */
.msgblk h5 { margin: 1px 0 -1px 0; }
.msgblk h5 span { float: left; border: 1px solid #a69a7f; padding: 3px 8px; background-color: #f7f2e8; font-size: 14px; }
.msgblk h5.off { background-color: #e6e6e6; }
.msgblk h5.off a { color: #666; }

/* HOZZASZOLAS */
.msgblk .msg { margin: 0; padding: 0; background-color: #dfd9c3; }
.msgblk .head {
  border: 1px solid #a69a7f; border-width: 1px 0; padding: 3px 6px;
  background-color: #c8bda2; font: normal 11px/13px Tahoma, Arial, sans-serif;
}
.msgblk .head p { float: left; display: inline; }
.msgblk .head ul { float: right; display: inline; }
.msgblk .head li { padding-right: 5px; border-right: 1px solid #000; margin-right: 6px; }
.msgblk .head li.time { padding: 0; border: 0; margin: 0; }
.msgblk .head input { height: 13px; width: 13px; margin: 0; vertical-align: text-top; }
.msgblk .head a { color: #a61f22; }
.msgblk .face {
  float: left; display: inline; overflow: hidden; width: 105px; padding: 12px 0;
  font: normal 10px Tahoma, Arial, sans-serif; text-align: center;
}
.msgblk .face b { font-size: 11px; }
.msgblk .face a { font-weight: bold; }

.msgblk .text {
  float: right; display: inline; width: 469px; overflow: hidden;
  padding: 12px 14px; font: normal 13px/16px Arial, Verdana, sans-serif;
}
.msgblk .text p, .msgblk .text pre { margin: 0; padding: 1px; width: 467px; }
.msgblk .text p { text-align: justify; overflow: hidden; }
html>/**/body .msgblk .text p { overflow-x: auto; min-height: 15px; }
.msgblk .text pre { font-family: monospace; font-size: 12px; color: #918d7f; overflow: scroll; overflow-y: hidden; }
.msgblk .text p.mod { min-height: 0; margin-bottom: 20px; font: normal 11px/13px Tahoma, Arial, sans-serif !important; }
.msgblk .text p.mod input { height: 13px; width: 13px; margin: 0; vertical-align: text-top; }
.msgblk .text p.sign, .msgblk .text p.modded { margin-top: 20px; overflow: hidden; max-height: 48px; }
.msgblk .text p.modded { color: #9c9582; }
.msgblk .text tt { white-space: pre; font-family: monospace; font-size: 12px; line-height: 15px; }
.msgblk .text small { font-size: 100%; color: #918d7f; }
.msgblk .text small a, .msgblk .text a small { color: #b45155; }
.msgblk .text img { vertical-align: -2px; }


.msgblk .thrdel .head, .msgblk .isdel .head { background-color: #bbb; }
.msgblk .thrdel .head, .msgblk .thrdel .head a { color: #666; }
.msgblk .isdel { background-color: #ddd; }

.msgblk .isnew .head { background-color: #c8b587; }
.msgblk .isnew { background-color: #dfd3a9; }

.msgblk .off { color: #918d7f; }
.msgblk .off a { color: #b45155; }
.msgblk .off .head { color: #787161; }

