body {
    margin-left:   0;
    margin-right:  0;
    margin-top:    0;
    margin-bottom: 0;
    font-family: Tahoma, Verdana, 'Times New Roman';
    font-size: 11px;
    color: #666;
    background-color: #e7e7e7;
    background-image: url(../../images/bg.jpg);
    background-repeat: repeat-x;
}

a       { outline: none; color: #6c0100; text-decoration: underline; }
a:hover { outline: none; color: #000; text-decoration: underline; }
img     { border:  none; }
.bold   { font-weight: bold; }

#bg_top {
    width:  848px;
    height:  34px;
    background-image: url(../images/bg_top.png);
    margin: 0 auto;
    margin-top: 20px;

    azimuth: expression(
    this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
}

#bg_middle {
    width:  848px;
    height: 735px;
    background-image: url(../images/bg_middle.png);
    margin: 0 auto;

    azimuth: expression(
    this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
}

#bg_bottom {
    width:  848px;
    height:  39px;
    background-image: url(../images/bg_bottom.png);
    margin: 0 auto;

    azimuth: expression(
    this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
}

#logo {
    width:  770px;
    height: 143px;
    position: relative;
    background-image: url(../images/header.jpg);
    top:  0px;
    left: 38px;
}

#bg_menu {
    width:  770px;
    height:  29px;
    position: relative;
    background-image: url(../images/bg_menu.jpg);
    top:  4px;
    left: 38px;
}

#bg_footer {
    width:  770px;
    height:  29px;
    position: relative;
    background-image: url(../images/bg_menu.jpg);
    top:  34px;
    left: 38px;
}

#content {
    width:  740px;
    position: relative;
    top: 20px;
    left: 52px;
}

#left_pic_top {
    width:  213px;
    height: 241px;
    position: absolute;
    top:  0px;
    left: 0px;
}

#left_pic_bottom {
    width:  213px;
    height: 241px;
    position: absolute;
    top:  250px;
    left: 0px;
}

#text {
    width:  507px;
    height: 500px;
    position: relative;
    top:  10px;
    left: 228px;
    line-height: 19px;
    text-align: justify;
}

#footerLeft {
    width: 300px;
    height: 30px;
    position: relative;
    top: 8px;
    left: 25px;
    text-align: left;
}

#footerRight {
    width: 300px;
    height: 30px;
    position: absolute;
    top: 8px;
    right: 25px;
    text-align: right;
}

#menuLeft {
    width: 300px;
    height: 30px;
    position: absolute;
    top: 8px;
    left: 25px;
    text-align: left;
}

#menuRight {
    width: 300px;
    height: 30px;
    position: absolute;
    top:    0px;
    left: 237px;
    text-align: left;
}

#btn_ceg   { width: 103px; height: 29px; position: absolute; top: 0px; left: 0px;   }
#btn_ref   { width: 109px; height: 29px; position: absolute; top: 0px; left: 103px; }
#btn_tan   { width: 107px; height: 29px; position: absolute; top: 0px; left: 212px; }
#btn_gal   { width: 107px; height: 29px; position: absolute; top: 0px; left: 319px; }
#btn_kapcs { width: 105px; height: 29px; position: absolute; top: 0px; left: 426px; }

#hu { position: absolute; top: 10px; right: 90px; }
#de { position: absolute; top: 10px; right: 55px; }
#en { position: absolute; top: 10px; right: 20px; }

#flags {
    width: 770px;
    margin: 0 auto;
    position: relative;
}
