/* modul keret blokkja */
.forum {}
.forum form { margin: 0; padding: 0; }
.forum a { color: #894c39 /*#048*/; text-decoration: none; }
.forum a:hover { color: #894c39 /*#048*/; text-decoration: underline; }

/* jogosultságok kijelzése alul */
.forum .jogok { font-size: 10px; color: #888; }

/* felső blokk a fórumok és témák navigálásához + a beállítások gomb */
.forum .navblokk { border: 1px solid #ccf; margin-bottom: 10px; }
.forum .navblokk .fejlect { display: none; }
.forum .navblokk .tartalom { margin: 1px; padding: 3px; background: #f0e7d6; color: #888; font-weight: bold; }
.forum .navblokk .tartalom a { text-decoration: none; }
.forum .navblokk .tartalom a:hover { text-decoration: underline; }
.forum .navblokk .lablec { display: none; }
.forum .navblokk .navnode { padding: 2px; color: #000; float: left; }
.forum .navblokk .naval { padding: 2px; margin-left: 12px; }
.forum .navblokk .navmenu a { color: #894c39 /*#77c*/; }
.forum .navblokk .navmenu a:hover { color: #894c39 /*#77c*/; }

/* alfórumok és témák táblázatának kinézete */
.forum .tabla { width: 100%; border-spacing: 1px; }
.forum .tabla th { text-align: center; border-bottom: 2px solid #888; padding: 2px 2px 0 2px; color: #888; font-weight: bold; }
.forum .tabla .th1 { text-align: left; }
.forum .tabla td { text-align: center; padding: 2px; color: #000; }
.forum .tabla .td1 { text-align: left; }
/*.forum .tabla .v0 { background: #f0f2f8; }
.forum .tabla .v1 { background: #f6f7fe; }*/

.forum .tabla .v0 { background: #f4f2f0; }
.forum .tabla .v1 { background: #efeeed; }

.forum .tabla td a { text-decoration: none; font-weight: bold; }
.forum .tabla td a:hover { text-decoration: underline; font-weight: bold; }
/* alfórumok lista más színnel */
.forum .katblokk .tabla th { border-bottom: 2px solid #8a8; color: #8a8; }
/*.forum .katblokk .tabla .v0 { background: #ece9e4; }
.forum .katblokk .tabla .v1 { background: #f0eeec; }*/
.forum .katblokk .tabla td a { color: #070; }
.forum .temablokk .tabla td a { color: #048; }

/* alfórumok blokk */
.forum .katblokk { border: 1px solid #ccf; margin-bottom: 10px; }
.forum .katblokk .fejlect { background: #f0e7d6; color: #888; margin: 1px; padding: 3px; font-weight: bold; }
.forum .katblokk .fejlect a { text-decoration: none; }
.forum .katblokk .fejlect a:hover { text-decoration: underline; }
.forum .katblokk .tartalom { padding: 1px; }
.forum .katblokk .lablec { background: #f0e7d6; font-size: 0; line-height: 0; height: 5px; }
.forum .katblokk .alforumok { font-size: 10px; }

/* témák blokk */
.forum .temablokk { border: 1px solid #ccf; margin-bottom: 10px; }
.forum .temablokk .fejlect { background: #f0e7d6; color: #888; margin: 1px; padding: 3px; font-weight: bold; }
.forum .temablokk .tartalom { padding: 1px; }
.forum .temablokk .lablec { background: #f0e7d6; font-size: 0; line-height: 0; height: 5px; }

/* hozzászólás sorrend állítás kinézete */
.forum .hszsorrend { padding-right: 2px; }
.forum .hszsorrend a { text-decoration: none; color: #aaa; }
.forum .hszsorrend a:hover { text-decoration: none; color: #000; }
.forum .hszsorrend a.sel { text-decoration: none; color: #c00; }
.forum .hszsorrend a.sel:hover { text-decoration: none; color: #c00; }

/* egy hozzászólás blokk kinézete */
.forum .hszblokk { border: 1px solid #ccf; margin-bottom: 10px; }
.forum .hszblokk .fejlec { display: none; }
.forum .hszblokk .tartalom { width: 100%; border-spacing: 2px; }
.forum .hszblokk .tartalom .bal { width: 160px; text-align: center; background: #f0e7d6; padding: 2px 2px 10px 2px; }
.forum .hszblokk .tartalom .bal .nev { font-weight: bold; font-size: 20px; margin-bottom: 5px; margin-top: 5px; font-family: helvetica; }
.forum .hszblokk .tartalom .bal .nev a { text-decoration: none; }
.forum .hszblokk .tartalom .bal .nev a:hover { text-decoration: underline; }
.forum .hszblokk .tartalom .bal .avatar { margin-bottom: 5px; }
.forum .hszblokk .tartalom .bal .regido { font-size: 10px; font-family: tahoma, sans-serif; }
.forum .hszblokk .tartalom .bal .hszn { font-size: 10px; font-family: tahoma, sans-serif; }
.forum .hszblokk .tartalom .jobb { padding: 0; }
.forum .hszblokk .tartalom .jobb .sorszam { float: right; padding: 2px; font-weight: bold; color: #888; }
.forum .hszblokk .tartalom .jobb .sorszam a { text-decoration: none; }
.forum .hszblokk .tartalom .jobb .sorszam a:hover { text-decoration: underline; }
.forum .hszblokk .tartalom .jobb .ido { padding: 2px; margin-bottom: 2px; background: #f0e7d6; font-weight: bold; color: #888; }
.forum .hszblokk .tartalom .jobb .leiras { padding: 4px; }
.forum .hszblokk .tartalom .jobb .leiras a { color: #000; text-decoration: underline; }
.forum .hszblokk .tartalom .jobb .leiras a:hover { color: #888; text-decoration: underline; }
.forum .hszblokk .tartalom .jobb .leiras .elozmenylink { font-weight: bold; text-decoration: none; color: #c00; }
.forum .hszblokk .tartalom .jobb .leiras .elozmenylink:hover { font-weight: bold; text-decoration: none; color: #f00; }
.forum .hszblokk .tartalom .jobb .alairas { margin: 4px; border-top: 1px dashed #ccc; margin-top: 5px; padding-top: 5px; color: #888; }
.forum .hszblokk .tartalom .jobb .alairas a { color: #888; }
.forum .hszblokk .tartalom .jobb .alairas a:hover { color: #aaa; }
.forum .hszblokk .tartalom .jobb .megj { margin: 4px; color: #c00; }
.forum .hszblokk .tartalom .jobb .modositva { margin: 4px; border-top: 1px dashed #ccc; margin-top: 5px; padding-top: 5px; color: #008; font-style: italic; font-size: 10px; }
.forum .hszblokk .lablec { background: #f0e7d6; padding: 2px; text-align: right; font-weight: bold; color: #888; }
.forum .hszblokk .lablec a { text-decoration: none; }
.forum .hszblokk .lablec a:hover { text-decoration: underline; }
.forum .hszkiemel { border: 1px solid #c88; } /* előzményre ugráskor ezzel lesz kiemelve a hsz blokkja */
.forum .hszblokk blockquote { display: block; margin: 0; padding: 5px 2px 5px 10px; border: 1px solid #ccc; } /* idézés (itt is: forum2fck.css) */
.forum .hszugras { position: relative; top: -5px /*a hszblokk margin-bottom-ának a fele*/; } /* hozzászólásra ugrás pozícionálás */

/* egyéb blokkok, pl: hozzászólás blokkja, beállítások, módosítások, stb. */
.forum .optblokk { border: 1px solid #ccf; margin-bottom: 10px; }
.forum .optblokk .fejlec { display: none; }
.forum .optblokk .tartalom { padding: 2px; margin: 1px; background: #f0e7d6; }
.forum .optblokk .tartalom .nav { padding-left: 1px; font-weight: bold; color: #888; }
.forum .optblokk .tartalom .nav a { font-weight: bold; text-decoration: none; white-space: nowrap; }
.forum .optblokk .tartalom .nav a:hover { font-weight: bold; text-decoration: underline; }
.forum .optblokk .tool { text-align: center; padding-top: 2px; }
.forum .optblokk .tool .leiras { }
.forum .optblokk .tool .leiras textarea { width: 99%; height: 100px; border: 1px solid #ccc; padding: 2px; background: #fff; color: #000; font-family: verdana; font-size: 12px; }
.forum .optblokk .tool .kuldes { padding-top: 2px; }
.forum .optblokk .lablec { display: none; }

/* általános blokkok, pl: faq */
.forum .altblokk { border: 1px solid #ccf; margin-bottom: 10px; }
.forum .altblokk a { text-decoration: none; }
.forum .altblokk a:hover { text-decoration: underline; }
.forum .altblokk .fejlec { padding: 4px; margin: 1px; background: #ccd; color: #778; font-weight: bold; }
.forum .altblokk .tartalom { padding: 4px; margin: 1px; background: #f0e7d6; }
.forum .altblokk .lablec { display: none; }
.forum .altblokk .tartalom ul { list-style: square; margin: 0; padding: 8px 0 8px 20px; }
.forum .altblokk .tartalom ul li { margin: 0; padding: 0; font-weight: bold; }
.forum .altugras { position: relative; top: -5px; }
.forum .altkiemel { border: 1px solid #c88; }
.forum .altblokk .valaszvonal { line-height: 0; font-size: 0; height: 2px; margin-bottom: 2px; border-bottom: 1px dashed #ccd; }

/* űrlap táblázat */
.forum .optblokk .formtabla th { width: 180px; text-align: left; font-weight: bold; }
.forum .optblokk .formtabla th,
.forum .optblokk .formtabla td { border-bottom: 1px solid #ddd; }

/* adatlista táblázat */
.forum .optblokk .adattabla { width: 100%; }
.forum .optblokk .adattabla th { width: 140px; text-align: left; font-weight: bold; }
.forum .optblokk .adattabla th,
.forum .optblokk .adattabla td { border-bottom: 1px solid #ddd; }

/* eszközök blokk, pl fórum blokkon belül az adminisztrációs részhez (új alfórum létrehozása) */
.forum .toolblokk { padding: 2px; }
/* ...menü */
.forum .toolblokk .nav { font-weight: bold; padding: 0 2px 0 0; }
.forum .toolblokk .nav a { text-decoration: none; white-space: nowrap; }
.forum .toolblokk .nav a:hover { text-decoration: underline; }
/* ...eszközök belső kerete */
.forum .toolblokk .tool { border: 1px solid #ccc; background: #f8f8f8; padding: 2px; margin-top: 3px; }

/* eszközök blokkok táblázat kinézete */
.forum .tool table { margin: 2px auto; }
.forum .tool table th { font-weight: bold; text-align: right; }
.forum .tool table td { text-align: left; }
.forum .tool .input { width: 200px; }

/* szöveges információt megjelenítő blokk */
.forum .infblokk { border: 1px solid #ccf; margin-bottom: 10px; background: #f0e7d6; }
.forum .infblokk .fejlec { display: none; }
.forum .infblokk .tartalom { text-align: center; padding: 5px; }
.forum .infblokk .tartalom a { font-weight: bold; text-decoration: underline; }
.forum .infblokk .lablec { display: none; }

/* sima szöveg blokkja */
.forum .txtblokk { margin-bottom: 10px; }
.forum .txtblokk .fejlec { display: none; }
.forum .txtblokk .lablec { display: none; }

/* hozzászólásban megjelenő képek kinézete (itt is: forum/fckeditor/editor/css/fck_editorarea.css) */
.forum .forumkep { margin: 2px; }

/* témán belüli lapozó kinézete */
.forum .forumlapozo { text-align: center; color: #777; font-size: 10px; background: #fff; padding: 4px 2px 4px 4px; border: 1px solid #ccf; white-space: nowrap; }
.forum .forumlapozo .oldalak { font-family: tahoma, arial; }
.forum .forumlapozo a { color: #888; text-decoration: none; font-weight: bold; padding: 1px 2px; border: 1px solid #ddd; background: #fff; }
.forum .forumlapozo a:hover { color: #888; border: 1px solid #ddd; background: #ddd; }
.forum .forumlapozo .lapoz { font-weight: bold; }
.forum .forumlapozo .page { color: #fff; font-weight: bold; padding: 1px 2px; /*background: #ccf; border: 1px solid #ccf;*/ background: #c00; border: 1px solid #c00; }

/* általános lapozó */
.forum .lapozo { text-align: center; color: #777; margin-top: 10px; margin-bottom: 10px; font-size: 10px; }
.forum .lapozo a { color: #888; text-decoration: none; font-weight: bold; padding: 1px 2px; border: 1px solid #ddd; background: #fff; }
.forum .lapozo a:hover { color: #888; border: 1px solid #ddd; background: #ddd; }
.forum .lapozo .lapoz { font-weight: bold; }
.forum .lapozo .page { color: #fff; font-weight: bold; padding: 1px 2px; /*background: #bbb; border: 1px solid #999;*/ background: #c00; border: 1px solid #c00; }

/* user adatlap */
.forum .adatlap { padding: 20px; }
.forum .adatlap .nev { text-align: center; font-weight: bold; font-size: 20px; margin-bottom: 5px; font-family: helvetica; }
.forum .adatlap .kep { text-align: center; padding: 5px; width: auto; height: auto; }
.forum .adatlap .alairas { text-align: center; padding: 5px; }
.forum .adatlap .adatok { padding-top: 5px; }

/* felhasználók listázása */
.forum .felhasznaloklista {}
.forum .felhasznaloklista .fbrief { background: #f0e7d6; border: 1px solid #ccf; margin: 0 0 10px 10px; padding: 4px; float: left; width: 172px; height: 110px; text-align: center; }
.forum .felhasznaloklista .fbrief .nev { font-weight: bold; font-size: 12px; padding-bottom: 3px; }
.forum .felhasznaloklista .fbrief .nev a { text-decoration: none; }
.forum .felhasznaloklista .fbrief .nev a:hover { text-decoration: underline; }
.forum .felhasznaloklista .fbrief .kep { }

