/* --ALTALANOS FORUM ELEMEK-- */
/* -- jobb oldali kedvencek splitbox -- */
.fnavi, .finfo {
  padding: 2px 0;
  margin-top: 6px;

  font: bold 11px Tahoma, sans-serif;
  color: #666;
  background-color: #e0d4b5;

  border-top: 1px solid #a89c7f;
  border-bottom: 1px solid #a89c7f;
}

.fnavi { clear: both; }
.fnavi a {
  font: bold 8px Arial, sans-serif;
  color: #af290a;
}
.fnavi a:hover { text-decoration: none; }

.fnavi .fselect {
  float: right;
  margin: 1px 3px 0 3px;
}
.fnavi .fselect * { vertical-align: middle; }
.fnavi .fselect * * { vertical-align: baseline; }
.fnavi .fselect * img { vertical-align: middle; }
.fnavi .fselect optgroup {
  padding: 0 0 0 3px;
  font: bold normal 10px Tahoma, sans-serif;
  background-color: #ddd;
  color: #000;
}
.fnavi .fselect option {
  padding-left: 6px;
  background-color: #fff;
}
.fnavi .fselect option.fo {
  padding-left: 9px;
  font-weight: bold;
}
.fnavi .fselect .cimke { display: none; }

.fnavi .listsett {
  float: right;
  margin: 1px 3px 0 3px;
}
.fnavi .listsett * { vertical-align: middle; }
.fnavi .listsett .cimke { display: none; }

.fnavi .ugro { display: inline-block; margin: 0 3px 0 6px; }
.fnavi .ugro * { vertical-align: middle; }
.fnavi .ugro .arrow { display: inline-block; padding: 0 3px; }

.fnopath { margin-bottom: 6px; }

.ffav { margin: 0; }
.ffav h4, .ffav h4 .h4img { background-image: url(/design/hr-uads.png); }
.ffav ul { padding: 2px 4px; }

/* -- -- */

.fad h4, .fad h4 .h4img { background-image: url(/design/hr-fad.png); }


/* -- jobb oldali privatok box -- */
.usopts ul li.access { font-weight: bold; }
.usopts ul li span.kiem { font-weight: bold; color: #af290a; }
.usopts ul li img { vertical-align: bottom; }
.usstuff span.mod a.msgs { vertical-align: -1px; text-decoration: none; }
.fpriv h4, .fpriv h4 .h4img {
  background-image: url(/design/hr-privs.png);
}
.fpriv .ertesito {
  padding: 4px 0 0 12px;
  background: #efefef url(/design/right-bcg.png) no-repeat 0 0;
  text-align: left;
  font-size: 10px;
  line-height: 12px;
}
.fpriv .ertesito a { color: #af290a; }
.fpriv .ertesito img {
  padding: 2px 3px;
  width: 18px;
  height: 12px;
  vertical-align: text-bottom;
}
.fpriv .ertesito img.selected {
  padding: 1px 2px;
  background-color: #cfcfcf;
  border: 1px inset white;
}
.fpriv ul {
  padding-bottom: 6px;
  background-image: none;
}
.fpriv ul li {
  padding: 2px 0 0 8px;
  background-position: 0 5px;
}
.fpriv ul li.more a { font-weight: bold; }


/* --SPECIALIS FORUM ELEMEK-- */
.mod, .mod a { padding: 0; background: none; font: normal 10px Tahoma, sans-serif !important; color: #af290a; }

.forum { width: 100%; font: 10px Verdana, sans-serif; }
.forum h4 { display: none; }
.forum table { table-layout: fixed; width: 608px; }
.forum th {
  padding: 3px 6px; font: bold 11px Tahoma, sans-serif; vertical-align: middle;
  text-align: center; color: #fff; background-color: #e0d4b5;
}
.forum td { overflow: hidden; padding: 3px 6px; vertical-align: middle; text-align: left; background-color: #f1ead6; }
.forum .vilagos td { background-color: #f8f5eb; }
.forum .evn td { background-color: #f1ead6; }
.forum .odd td { background-color: #f8f5eb; }
.forum .evnisdel td { background-color: #c9c9c9; }
.forum .oddisdel td { background-color: #d5d5d5; }
.forum .level1 { text-align: left; }
.forum .level1 a { font: bold 11px Tahoma, sans-serif; }
.forum .level1 a.top { color: #af290a; }
.forum .arcok { width: 106px; }
.forum .arcok img { margin-right: 3px; vertical-align: middle; }
.forum .arcok a:hover { text-decoration: none; }

.forumok .level1 { width: 351px; }
.forumok .level1 a { text-transform: uppercase; }
.forumok .num_thr { width: 46px; }
.forumok .num_msg { width: 57px; }
.forumok .num_thr, .forumok .num_msg { text-align: right; }

.temak .level1 { width: 307px; }
.temak .evnisdel .level1 a.top, .temak .oddisdel .level1 a.top { color: #228eb4; }
.temak .num_msg { width: 41px; text-align: right; }

.atemak { margin-bottom: 6px; }

.privbeszek td { height: 24px; }
.privbeszek .top, .privbeszek .top a { color: #af290a; }
.privbeszek .uff, .privbeszek .uff a { color: #888; }
.privbeszek .uff .level1 a:hover { text-decoration: none; }
.privbeszek .opciok a, .privbeszek .opciok a:hover { color: #af290a; }
.privbeszek .top .num_unread { font-weight: bold; }
.privbeszek .arc {
  width: 30px;
  padding-right: 0;
}
.privbeszek .level1 { width: 181px; }
.privbeszek .num_unread, .privbeszek .num_msg {
  width: 60px;
  padding-left: 10px;
  padding-right: 10px;
}
.privbeszek .num_unread img { vertical-align: bottom; }
.privbeszek .idopont { width: 110px; }
.privbeszek .opciok { width: 85px; }
.privbeszek .arc, .privbeszek .num_unread, .privbeszek .num_msg { text-align: right; }
.privbeszek .idopont, .privbeszek .opciok { text-align: center; }


.msgblk {
  clear: both;
  width: 608px;
  margin-top: 6px;
}
.msgblk h4 { display: none; }
.msgblk h4.ujtema {
  display: block !important;
  float: left;
  margin: 6px auto 0 auto;
  border-top: 1px solid #a89c7f;
  border-right: 1px solid #a89c7f;
  padding: 3px 8px;
  background-color: #f9f7f2;
  font-size: 14px;
}
.msgblk h4.deltema { background-color: #f7f7f7; border-color: #9b9b9b; }
.msgblk h4.deltema a { color: #888; }
.msgblk h4.elso { margin-top: 0; }
.msgblk .emptylist {
  margin: 0; padding: 6px 10px; background-color: #f1ead6; color: #333;
  font: bold 11px Verdana, Arial, sans-serif;
}

.uzik {
  clear: both;
  overflow: hidden;
  width: 100%;
  background-color: #ebe2ca;
}
.uzik .fejlec {
  padding: 3px 6px;

  font: normal 11px Tahoma;
  color: #000;
  background-color: #e0d4b5;

  border-top: 1px solid #a89c7f;
  border-bottom: 1px solid #a89c7f;
}
.uzik .fejlec h4 {
  display: block;
  float: left;
  font: normal 11px Tahoma; /* IE */
}
.uzik .fejlec div {
  display: block;
  padding-right: 1px;
  text-align: right;
}
.uzik .fejlec a {
  font-weight: normal;
  color: #82191a;
}
.uzik .fejlec div a {
  padding-right: 4px;
  margin-right: 4px;
  border-right: 1px solid #000;
}
.uzik .fejlec div a img { 
  vertical-align: bottom;
}
.uzik .fejlec div input {
  height: 13px;
  width: 13px;
  margin: 0;
  vertical-align: text-top;
}
.uzik .arc {
  float: left;
  overflow: hidden;

  width: 105px;
  padding: 12px 0;

  font: 10px Verdana;
  text-align: center;
  vertical-align: top;
}
.uzik .arc a { font-weight: bold; color: #af290a; }
.uzik .arc b { font-size: 11px; }

.uzik .uzi {
  float: right;
  overflow: hidden;
  width: 475px;
  padding: 12px 14px;
  font: normal 13px/16px Arial, sans-serif;
}
.uzik .uzi p, .uzik .uzi pre { margin: 0; padding: 0; width: 473px; }
.uzik .uzi p { padding: 1px; text-align: justify; overflow: hidden; }
html>/*noIE7below*/body .uzik .uzi p { overflow-x: auto; min-height: 15px; }
.uzik .uzi pre { font-family: monospace; font-size: 12px; color: #888; overflow: scroll; overflow-y: hidden; }
.uzik .uzi p.mod { margin-bottom: 20px; }
.uzik .uzi p.mod input { height: 13px; width: 13px; margin: 0; vertical-align: text-top; }
.uzik .uzi p.sign, .uzik .uzi p.modded { margin-top: 20px; overflow: hidden; max-height: 48px; }
.uzik .uzi p.modded { color: #8f7e50; }
.uzik .uzi a { color: #af290a; }
.uzik .uzi tt { white-space: pre; font-family: monospace; font-size: 12px; line-height: 15px; }
.uzik .uzi small { font-size: 100%; color: #888; }
.uzik .uzi small a, .uzik .uzi a small { color: #bf543b; }
.uzik .uzi img { vertical-align: -2px; }

.msgblk .thrdel .fejlec, .msgblk .isdel .fejlec { background-color: #ababab; border-color: #7f7f7f; }
.msgblk .thrdel .fejlec, .msgblk .thrdel .fejlec a { color: #666; }
.msgblk .isdel { background-color: #c4c4c4; }

.msgblk .isnew .fejlec { background-color: #cfb98e; border-color: #9f886d; }
.msgblk .isnew { background-color: #dfd0a7; }

.uff, .uff .uzi, .uff p { color: #888; }
.uff .uzi a { color: #bf5357; }

.loginneed {
  margin: 0 4px 6px 4px;
  padding: 6px 10px;
  border: 1px solid #a89c7f;
  background-color: #f1ead6;
  font-size: 12px;
  text-align: center;
}
.loginneed h4 { display: none; }
.loginneed a { font-weight: bold; }

.text6f { clear: both; width: 100%; margin: 0 0 6px 0; }
.text6f .adbox { font-size: 11px; text-align: center; background: none; border: 0; }
.text6f .adbox a { font: bold 11px Tahoma, sans-serif; letter-spacing: 2px; color: #229922; }

a.network:link, a.network:visited, a.network:active, a.network:hover {
  color: #006400 !important;
  border-bottom: 3px double !important;
}

