body {
        margin-top: 0;
        font-family: Arial,Helvetica,Geneva,sans-serif;
        font-size: 12px;
        padding:0;
        background: #0072b5 url(images/bg.jpg) repeat-x scroll left top;
}

.page{
    width: 766px;
    border: 0px solid #fff;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
}

#header{
    width: 766px;
    height: 300px;
    background:#fff url(images/elvalaszto_viz01.gif) repeat scroll center bottom;
    border-bottom: 0px solid #90c4e7;
}

    #header_left{
        float: left;
        width: 217px;
        height: 300px;
        background:#fff url(images/header_left.gif) no-repeat scroll center top;
    }

    #header_right{
        float: left;
        width: 549px;
        height: 300px;
        background:#fff url(images/header_right.gif) no-repeat scroll center top;
    }

.header_vonal{
    width: 746px;
    margin-top: 3px;
    height: 2px;
    margin-left: 10px;
    background:#fff url(images/elvalaszto_viz01.gif) repeat-x scroll center bottom;
}

#menu2 {
    width: 190px;
    margin-top: 125px;
    margin-left: 7px;
}

    #menu2 ul{
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin: 0px;
        padding-left: 20px;
        padding-right: 10px;
    }

    #menu2 li{
        background:transparent url(/images/limenu.gif) no-repeat scroll left center;
        line-height: 28px;
        color:#fff;
        border-bottom: 1px solid #f1f1f1;
    }

    #menu2 li.listut{
        border-bottom: 0px;
    }

    #menu2 li a{
        background:transparent url(/images/arrow1.jpg) no-repeat scroll left center;
        color:#525252;
        font-weight: bold;
        font-size:14px;
        text-decoration: none;
        padding-left:20px;
    }
    #menu2 li a:hover{
        background:transparent url(/images/arrow1.jpg) no-repeat scroll left center;
        color:#3e729d;
        font-weight: bold;
        font-size:14px;
        text-decoration: none;
        padding-left:20px;

    }

.content{
    float: left;
    width: 726px;
    padding: 20px;
    background-color: #fff;
}

.footer{
    clear: both;
    width: 766px;
    background-color: #fff;
    border-top: 1px dotted #ccc;

}

#footlink{
    text-align: center;
    padding: 10px;
}

#footlink a{
    font-size: 11px;
    color: #525252;
    text-decoration: none;
    margin-left: 20px;
}

#footlink a:hover{
    font-size: 11px;
    color: #000;
    text-decoration: underline;
}

.alapdiv{
    text-align: justify;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 16px;
}

h1{
    text-transform: uppercase;
    text-align: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 0px;
    margin-bottom: 15px;
    color: #2c5c8b;
}

.tev_divmain{
    width: 726px;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
}

.tev_divmain ul{
    float: left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding-left:10px;
    padding-bottom:10px;
    width:330px;
}

.tev_divmain li{
    line-height:22px;
    padding-left:15px;
    background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
}

.tev_divmain_pict{
    clear: both;
    width: 766px;
    text-align: center;
}

.amit_divmain{
    float: left;
    width: 726px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 16px;
}

.amit_divmain ul{
    float: left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding-left:10px;
    padding-bottom:10px;
    width:350px;
}

.amit_divmain li{
    line-height:22px;
    padding-left:15px;
    background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
}

.amit_divmain_pict{
    clear: both;
    width: 766px;
    text-align: left;
}

.kapcs_divmain{
    float: left;
    width: 300px;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
}
.kapcs_divmain_pict{
    float: right;
    width: 300px;
    text-align: right;
}

.kapcs_divmain_map{
    clear: both;
    text-align: left;
    width: 726px;
    height: 300px;
    border: 1px solid #ccc;
}

.admin_divmain{
    width: 726px;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
}

.menuadmin{
    width: 726px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
}

.menuadmin ul{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding-left:0px;
    padding-bottom:10px;
}

.menuadmin li{
    float: left;
    line-height:22px;
    padding-left:15px;
    margin-right: 20px;
    background:transparent url(/images/menu_arrow.gif) no-repeat scroll left center;
}
.menuadmin li a{ font-size: 12px; font-weight: bold; color: #0000FF; }


