HTML,BODY{
    margin: 0;
    padding: 0;
}
BODY{
    background: #f7f7f5 url(../img/bgfill.gif) scroll repeat-x top left;
}

A{
    color: #bb0000;
}

H1{
    font-size: 15px;
    color: #bb0000;    
}

H2{
    font-size: 13px;
}

*{
    font-family: Verdana;
    font-size: 12px;
    color: #010101;
}

.content{
    margin: 0px auto;
    width: 980px;
    background-color: #f7f7f5;
    padding: 0 0 20px 0;
       
}

.contentadmin{
    margin: 0px auto;
    width: 980px;
    background-color: #f7f7f5;
    padding: 0 0 20px 0;
       
}



.top_div{
    width: 980px;
    height: 164px;
    background: #f7f7f5 url(../img/digitank_top.jpg) scroll no-repeat top left;
    float: left;
}

.top_close_div{
    width: 684px;
    height: 130px;
    background: #f7f7f5 url(../img/digitank_topclose.jpg) scroll no-repeat top left;
    float: left;
}

.left_info_panel{
    width: 296px;
    height: 460px;
    background: #f7f7f5 url(../img/left_info_panel.jpg) scroll no-repeat top left;
    float: left;
    cursor: pointer;
    
}

#top_backlogo{
    cursor: pointer;
    width: 260px;
    height: 88px;
    position: absolute;
    margin: 51px 0 0 0 ;
}

    .menu{
        float: left;
        list-style-type: none;
        margin: -138px 0 0 437px;
        display: inline;
    }

    .menu LI{
        float: left;
        display: block;
        background: transparent url(../img/menupontok.gif) scroll no-repeat top left;       
        height: 45px; 

    }
    
    .menu LI A{
        color: white;
        display: block;
        height: 45px; 
        font-size: 0;
        text-decoration: none;        
    }

    .menu LI.fooldal{        width: 67px;        background-position: 0 0;    }
    .menu LI.cegunkrol{        background-position: -67px 0;        width: 86px;    }
    .menu LI.a-digitank-szolgaltatasrol{        background-position: -153px 0;        width: 140px;    }  
    .menu LI.digitank-eloregisztracio{        background-position: -293px 0;        width: 116px;    }
    .menu LI.kapcsolat{        background-position: -409px 0;        width: 78px;    }   
    
    .menu LI.fooldal_active{        width: 67px;        background-position: 0 -45px;    }
    .menu LI.cegunkrol_active{        background-position: -67px -45px;        width: 86px;    }
    .menu LI.a-digitank-szolgaltatasrol_active{        background-position: -153px -45px;        width: 140px;    }  
    .menu LI.digitank-eloregisztracio_active{        background-position: -293px -45px;        width: 116px;    }
    .menu LI.kapcsolat_active{        background-position: -409px -45px;        width: 78px;    }       
    

    
.middle_content{
    float: left;
    width: 660px;
    padding: 10px 10px 10px 10px;
    line-height: 17px;
}    
    
.bottom_menu{
    position: absolute;
    list-style-type: none;
    margin: 0 0 0 500px;
}

.bottom_menu LI{
    float: left;
    display: block;
    margin: 10px 10px 0 10px;
    
}

.bottom_menu LI A{
    color: #949494;
    text-decoration: none;
}


.footer{
    border-top: 3px solid #ffe000;
    background-color: white ;
    padding: 20px 0 20px 0;
    height: 40px;
    clear: both;
    width: 100%;
    float: left;
    
    

   
}
.footter_mid{
    margin: 0 auto;
    width: 980px;    
    font-weight: bold;
}

.left_info_panel TABLE{
    margin: 45px 0 0 47px;

}
.left_info_panel TABLE TD , .left_info_panel TABLE TD *{
    width: 217px;
    font-size: 10px;
    margin: 0;
    line-height: 12px;
}

.info2{
    padding: 42px 0 0 0px;
}

.info3{
    padding: 65px 0 0 0px;
}

.info4{
    padding: 54px 0 0 0px;
}


.info4 UL{
    list-style-type: none;
    margin: 0;
    padding: 0;

}
.info4 UL LI , .info4 UL LI *{
    font-size: 10px; 
    margin-bottom: 5px;   
    
}


.ui-iconb{
    padding:0.4em 1em 0.4em 20px;
    position:relative;
    text-decoration:none;
    cursor: pointer;
    padding: 10px 10px 10px 20px;
    color: #555555;
    font-size: 12px;
}



 .ui-iconb span.ui-icon   {
    left:0.2em;
    margin: -8px 5px 0 0;
    position:absolute;
    top:50%;
}

.cleardiv{
    clear: both;
}

.google_map_logo_header{
    position: absolute;
    margin: 0px 0 0 389px;
}
#google_map{
    position: absolute;
    margin: 60px 0 0 270px;
    width: 400px;
    height: 250px;
    border: 1px solid #bb0000;
}

.eloregisztracios_urlap .first{
    background-color: white;
    border-left: 1px solid grey;
}

.eloregisztracios_urlap #nev , .eloregisztracios_urlap #email{
    width: 230px;
}

.eloregisztracios_urlap .optinfo{
    background-color: white;
    color: #bb0000;
    font-weight: 100;
    font-size: 10px;
    border-bottom: 1px solid grey;
}

.adminmenu{
    text-align: center;
    padding: 10px;
}

.adminmenu A{
    font-size: 13px;
    font-weight: bold;
    margin: 0 5px 0 5px;
}

#soonpanel{
    width: 509px;
    height: 363px;
    background: transparent url(../img/starting_soon.png) scroll no-repeat top left;
    position: absolute;
    z-index:999999;
    
}

.hir{
    width: 650px;
    float: left;
    margin: 10px 0 10px 0;
}

.hir .datethumb{
    background-color: #f1f1f1;
    border-left: 1px solid #ffe000;
    color: #ed4901;
    width: 30px;
    height: 30px;
    padding: 5px 5px 5px 5px;
    float: left;
    text-align: center;
    font-weight: bold;
}

.hir .newdset{
    float: left;
    padding: 0 10px 0 10px;
    width: 588px;
}

.hir H2{
    font-size: 14px;
    margin: 0px;
}
#show_newsarchive{
    padding: 0 0 0 24px;
}

#show_newsarchive span{
    width: 20px;
    height: 20px;
    
    display: block;
    
    margin: -18px 15px 0 0;
    position:absolute;
    
    background: transparent url(../img/UIObject_sprites_v3_ltr.gif) scroll 48px 20px; 
}

.lapozo{
    border: 1px solid #d5d5d5; 
    padding: 5px 10px 10px 10px;
    background-color: #eeeeee;   
    line-height: 25px;
    height: 25px; 
}

.lapozo A{

    padding: 3px 6px 3px 6px;    
    background-color: white;
    margin: 0px 2px 0 2px;
    text-decoration: none;
    color: black;
    border: 1px solid white;    
}

.lapozo .actual{
    border: 1px solid #bb0000; 
}

.kire_szamitanak{
    float: right;
    margin: 10px;
    border: 1px dashed grey;
    background-color: white;
}
.kire_szamitanak TD{
    padding: 20px;
}