body {
    background-color: #E4EBC1;
    color: #343533;
    font-family: Tahoma;
    font-size: 11px;
    margin: 0px;
}

p, font, td, th {
    color: #343533;
    font-family: Tahoma;
    font-size: 11px;
}

a {
    color: #FD9404;
    text-decoration: none;
}

a:hover {
    color: #71831D;
    text-decoration: underline;
}
h1 {
    font-family: Tahoma;
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 3px;
}
.aligncenter {
    text-align: center;
}

.zold {
    color: #71831D;
}

.piros {
    color: #E90B0B;
}

.spacing {
    height: 5px;
}

.text {
    background-color: #FFFFFF;
    border: 1px solid #ABC62C;
    font-family: Tahoma;
    font-size: 11px;
    color: #808080;
    font-weight: bold;
}

.text2 {
    font-family: Tahoma;
    font-size: 10px;
    color: #808080;
    font-weight: normal;
}

.droplist {
        font-family: Tahoma;
        color: #7f7f7f;
        font-size: 11px; }

.whole {
    background-image: url(templates/images/whole_bg.png);
    background-repeat: repeat-y;
    width: 896px;
    padding: 0px 2px;
}

.topbox {
    background-image: url(templates/images/topbox_bg.png);
    background-repeat: repeat-y;
}

.fomenu {
    background-image: url(templates/images/fomenu_bg.png);
    background-repeat: no-repeat;
    padding: 8px 8px 0px 8px;
}

.fomenu td {
    height: 23px;
    vertical-align: middle;
    text-align: center;
}

.fomenu a {
    font-size: 13px;
    font-weight: bold;
    color: #8F9089;
}

.fomenu a:hover {
    font-weight: bold;
    color: #71831D;
    text-decoration: none;
}

a.ingyenes {
    font-weight: bold;
    font-size: 13px;
    color: #FF7A0A;
}
    
a.ingyenes:hover {
    font-weight: bold;
    color: #71831D;
    text-decoration: none;
}

.topbox_bottom {
    background-image: url(templates/images/topbox_bottom.png);
    background-repeat: no-repeat;
    padding: 0px 8px 8px 8px;
}

.head_lb {
    background-image: url(templates/images/head_lb-bg.png);
    color: #FFFFFF;
}

.head_lb td {
    color: #FFFFFF;
}

.smallmenu {
    text-align: center;
    font-weight: bold;
}

.left {
    width: 209px;
    vertical-align: top;
    text-align: left;
}

.content {
    width: 685px;
    padding-left: 2px;
    vertical-align: top;
    text-align: left;
}

.leftbox_top {
    background-image: url(templates/images/leftbox_top.png);
    background-repeat: no-repeat;
    height: 17px;
}

.leftbox_top-mms {
    background-image: url(templates/images/leftbox_top-mms.png);
    background-repeat: no-repeat;
    padding: 8px 17px 0px 17px;
    text-align: left;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    vertical-align: middle;
}

.leftbox_top-sms {
    background-image: url(templates/images/leftbox_top-sms.png);
    background-repeat: no-repeat;
    padding: 8px 17px 0px 17px;
    text-align: left;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    vertical-align: middle;
}

.leftbox_ktoplista_head {
    padding: 8px 17px 0px 0px;
    text-align: left;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    vertical-align: middle;

}
.leftbox_ktoplista_head:hover {
text-decoration: none;
}

.leftbox_bg {
    background-image: url(templates/images/leftbox_bg.png);
    background-repeat: repeat-y;
    text-align: center;
}

.leftbox_content {
    padding: 5px 8px;
}

.leftbox_bottom-simple {
    background-image: url(templates/images/leftbox_bg_bottom.png);
    background-position: bottom;
    background-repeat: no-repeat;
    height: 17px;
}

.leftbox_bottom {
    background-image: url(templates/images/leftbox_bg_bottom.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 5px 15px 13px 15px;
}

.content_top {
    background-image: url(templates/images/content_top.png);
    background-repeat: no-repeat;
    text-align: left;
    vertical-align: middle;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    max-height: 28px;
    padding-left: 17px;
    padding-top: 8px;
    padding-bottom: 0px;
    padding-right: 17px;
}

.content_bottom {
    background-image: url(templates/images/content_bottom_a.png);
    background-repeat: no-repeat;
    text-align: left;
    vertical-align: top;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    padding-left: 17px;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-right: 17px;
}

.content_bg {
    background-image: url(templates/images/content_bg.png);
    background-repeat: repeat-y;
    padding: 5px 15px 1px 13px;
    text-align: left;
    vertical-align: top;
}

.content_bg-formtop {
    background-image: url(templates/images/content_bg-form.png);
    background-repeat: repeat-y;
    padding: 1px 15px;
}

.content_bg-form {
    background-image: url(templates/images/content_bg-form.png);
    background-repeat: repeat-y;
    padding: 5px 18px 1px 18px;
}

.content_side {
    width: 215px;
    vertical-align: top;
}

.content_mid {
    width: 5px;
}

.hird_top-s {
    background-image: url(templates/images/hird_top-s.png);
    background-repeat: no-repeat;
    height: 17px;
}

.hird_bg-s {
    background-image: url(templates/images/hird_bg-s.png);
    background-repeat: repeat-y;
    text-align: left;
    padding: 0px 12px;
}

.hird_mainbg-s {
    background-image: url(templates/images/hird_mainbg-s.png);
    background-repeat: repeat-y;
    text-align: left;
        padding: 4px 13px 0px 13px;
}

.hird_bottom-s {
    background-image: url(templates/images/hird_bgbottom-s.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 4px 7px 7px 7px;
}
.hird_bottom_bg-s {
    background-image: url(templates/images/hird_bottom-s.png);
    background-repeat: no-repeat;
    height: 9px;
}

.preview_top {
    background-image: url(templates/images/preview_top.png);
    background-repeat: no-repeat;
    height: 17px;
}

.preview_bg {
    background-image: url(templates/images/preview_bg.png);
    background-repeat: repeat-y;
    padding: 0px 12px;
}

.preview_mainbg {
    background-image: url(templates/images/preview_mainbg.png);
    background-repeat: repeat-y;
    padding: 4px 13px 0px 13px;
}

.preview_bottom {
    background-image: url(templates/images/preview_bgbottom.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 4px 7px 7px 7px;
}

.gomb {
        font-family: Tahoma;
        font-size: 11px; }

.kereso {
        font-family: Tahoma;
        color: #7f7f7f;
        font-size: 11px;
        border: 1px solid #dedede; }

.keresoform_bg {
        background-color: #f6f6f6;
        border: 1px solid #ababab; }

.keresoform_textbg {
        background-color: #f6f6f6;
        padding: 4px; }

.hird_top-h {
    background-image: url(templates/images/hird_top-h.png);
    background-repeat: no-repeat;
    padding: 8px 17px 0px 17px;
    text-align: left;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    height: 28px;
    vertical-align: middle;
}

.hird_bg-h {
    background-image: url(templates/images/hird_bg-h.png);
    background-repeat: repeat-y;
    text-align: left;
    padding: 10px 9px 10px 9px;
}

.hird_mainbg-h {
    background-image: url(templates/images/hird_mainbg-h.png);
    background-repeat: repeat-y;
    text-align: left;
        padding: 4px 13px 0px 13px;
}

.hird_bottom-h {
    background-image: url(templates/images/hird_bgbottom-h.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 4px 7px 7px 7px;
}
.hird_bottom_bg-h {
    background-image: url(templates/images/hird_bottom-h.png);
    background-repeat: no-repeat;
    height: 9px;
}
.hirdnapja {
    float: right;
}

.ar {
    text-align: center;
    font-weight: bold;
}

.alsobanner {
    background-image: url(templates/images/banner_bg.png);
    background-repeat: no-repeat;
}
.alsobanner_right {
    text-align: left;
    vertical-align: middle;
    height: 60px;
    padding: 0px 8px 0px 0px;
}
.alsobanner_left {
    text-align: center;
    vertical-align: middle;
    height: 60px;
    padding: 0px 8px 0px 45px;
}

.footer {
    background-image: url(templates/images/foot_bg.png);
    background-repeat: no-repeat;
    height: 40px;
    vertical-align: middle;
    text-align: center;
}
.bovebben {
    text-align: center;
    color: #7f7f7f;
    font-size: 9px;
}
.bovebben_cim {
        text-align: center;
        font-weight: bold;
        font-family: Tahoma;
        font-size: 15px; 
        color: #7f7f7f;
        padding: 5px;
        }
