body {
    font-family: "Arial", sans-serif;
    margin: 0;
    padding: 0;
    font-size: 14px;
}

.clr {
    font-size: 1px;
    line-height: 1px;
    clear: both;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }


.iconlink a {
    background: url(images/mini-icons.gif) no-repeat;
    padding-left: 17px;
}
.iconlink a.ic_tw { background-position: 0px 1px; }
.iconlink a.ic_tw:hover { background-position: 0px -119px; }
.iconlink a.ic_rs { background-position: 0px -19px; }
.iconlink a.ic_rs:hover { background-position: 0px -139px; }
.iconlink a.ic_ad { background-position: 0px -39px; }
.iconlink a.ic_ad:hover { background-position: 0px -159px; }


.iconlink a.ic_fb { background-position: 0px -59px; }
.iconlink a.ic_fb:hover { background-position: 0px -179px; }
.iconlink a.ic_fb span { padding: 0 !important; margin: 0 !important; background: none !important; }

.iconlink a.ic_em { background-position: 0px -79px; }
.iconlink a.ic_em:hover { background-position: 0px -199px; }
.iconlink a.ic_gy { background-position: 0px -99px; }
.iconlink a.ic_gy:hover { background-position: 0px -219px; }
.iconlink a.ic_pr { background-position: 0px -239px; }
.iconlink a.ic_pr:hover { background-position: 0px -259px; }
.iconlink a.ic_iw { background-position: 0px -279px; }
.iconlink a.ic_iw:hover { background-position: 0px -299px; }


/* *** KONTENT *** */
.fo_container {
    border: 1px solid #e8e8e8;
    padding: 0;
    margin-bottom: 10px;
    width: 726px;
}
.fo_container img {
    border: 0;
}
.fo_cont_head {
    border-bottom: 1px solid #e8e8e8;
    background: #ffffff;
    padding: 1px;
}
.fo_cont_body {
    background: #ffffff;
    padding: 1px;
}
.fo_cont_foot {
    border-top: 1px solid #e8e8e8;
    background: #ffffff;
    padding: 1px;
}
.fo_blog {
    background: #f7f7f7;
    padding: 7px;
}
.fo_blogw {
    background: #ffffff;
    padding: 7px;
}
.fo_blogmenu {
    background: #e2e2e2;
    padding: 7px;
}
.fo_blog h1, .fo_blogw h1 {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-family: "Georgia", "Times New Roman", "Times", serif;
    font-size: 30px;
}
.fo_blog h2, .fo_blogw h2 {
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: normal;
    font-family: "Georgia", "Times New Roman", "Times", serif;
    font-style: italic;
    font-size: 23px;
}
.fo_blog h3, .fo_blogw h3 {
    margin: 0 0 5px 0;
    padding: 0;
    font-weight: bold;
    font-family: "Arial", sans-serif;
    font-size: 16px;
}
.fo_blog h4, .fo_blogw h4 {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-family: "Arial", sans-serif;
    font-size: 14px;
}
.fo_blog p, .fo_blogw p {
    font-size: 14px;
    line-height: 20px;
}
.fo_blog li, .fo_blogw li {
    font-size: 14px;
    line-height: 20px;
}
.fo_container p.code {
    font-family: 'Courier New';
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    padding: 5px 0 5px 10px;
    border-left: 4px solid #e8e8e8;
    background: #ffffff;
}
.fo_blog_title {
    font-family: "Georgia", "Times New Roman", "Times", serif;
    font-size: 22px;
    padding: 5px 0;
}
#fo_blog_meta {
    font-size: 11px;
}



/* *** KBTN *** */
.kbtn {
    display: inline-block;
    text-decoration: none !important;
    background-repeat: no-repeat;
    height: 22px;
}
a.kbtn:hover {
    text-decoration: none !important;
}
.elozo_het_btn { background-position: -452px 0px; width: 126px; }
.kovetkezo_het_btn { background-position: -578px 0px; width: 126px; }
.kuldes_btn { background-position: -1125px 0px; width: 80px; }
.uj_hozzaszolas_btn { background-position: -784px 0px; width: 121px; }
.szerkeszt_btn { background-position: -1205px 0px; width: 90px; }
.jelentem_btn { background-position: -160px 0px; width: 80px; }
.valasz_btn { background-position: -704px 0px; width: 80px; }
.ugras_btn { background-position: -104px 0px; width: 56px; }
.vissza_btn { background-position: -1295px 0px; width: 80px; }
.megnyit_btn { background-position: -1375px 0px; width: 80px; }
.tovabb_btn { background-position: -1455px 0px; width: 80px; }
.ajanlas_kuldes_btn { background-position: -995px 0px; width: 130px; }
.feliratkozom_btn { background-position: -1561px 0px; width: 123px; }
.leiratkozom_btn { background-position: -1684px 0px; width: 123px; }
.uj_eszleles_btn { background-position: -1807px 0px; width: 166px; }
.reg_torles_btn { background-position: -2051px 0px; width: 159px; }

.pp_refresh_btn { background-position: -1973px 0px; width: 26px; }
.pp_close_btn { background-position: -1999px 0px; width: 26px; }
.pp_open_btn { background-position: -2025px 0px; width: 26px; }

.keres_btn { background-position: -80px 0px; width: 80px; height: 28px; }
.uj_eszleles_bekuldese_btn { width: 95px; height: 38px;}

.first_btn { background-position:  0px 0px; width: 26px; } .first_inakt { background-position:  0px -66px; width: 26px; }
.prev_btn { background-position: -26px 0px; width: 26px; } .prev_inakt { background-position: -26px -66px; width: 26px; }
.next_btn { background-position: -52px 0px; width: 26px; } .next_inakt { background-position: -52px -66px; width: 26px; }
.last_btn { background-position: -78px 0px; width: 26px; } .last_inakt { background-position: -78px -66px; width: 26px; }

.close_btn { background-position: -1535px 0px; width: 26px; }
.jatszom_btn { background-position: -2210px 0px; width: 74px; }
.uj_hozzaszolas_btn { background-position: -2284px 0px; width: 122px; }
.uj_jelentes_btn { background-position: -2406px 0px; width: 175px; }

/* *** LBTN - LAPOZÓ *** */
.forum_lapozo {
    height: 22px;
}
.forum_lapozo td {
    padding: 0 2px;
}

.lbtn {
    display: block;
    padding-left: 2px;
    height: 22px;
    background-repeat: no-repeat;
}
.lbtn span {
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    background-repeat: no-repeat;
    padding: 4px 6px 4px 4px;
}
.lapozo_off {
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    padding: 2px;
}
.lapozo_akt { background-position: bottom left; }
.lapozo_akt span { background-position: bottom right; }
.lapozo_page { background-position: top left; }
.lapozo_page span { background-position: top right; }
.lapozo_page:hover { background-position: center left; }
.lapozo_page:hover span { background-position: center right; }

h2.locked {
    background-image: url(forum/images/lock.png);
    background-position: top right;
    background-repeat: no-repeat;
}
