body, html {
        margin:0;
        padding:0;
        color:#231f20;
        font-family: Tahoma, sans-serif, Arial;
        font-weight: normal;
        font-size: 12px;
        height: 100%;
        background: #bababa url('');
}

.cleaner{
    line-height:0px;
    font-size:0px;
    height:0px;
    width:0px;
    clear:both;
    margin-top:0px;
    margin-bottom:0px;
}

img{
        border:0px;
        margin-bottom:0px;
        padding:0px;
}

a, a:visited, a:active {
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    text-decoration:none;
}

a{
    color:#113E59;
    
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

textarea{
    font-size:12px; font-family:Tahoma,sans-serif,Arial; 
}

div.full{
        min-width:996px;
        background: url('../pics/full_bg.png') repeat bottom left;
        text-align:center;
}

div.wrapper0{
        margin:0 auto;
        width:996px;
        text-align:center;
        background: url('../pics/felhomaly3.png') repeat-y;
        overflow:hidden;
}

div.wrapper{
        width:980px;
        overflow:hidden;
        margin:0 auto;
        padding-top:10px;
        text-align:left;
}

div.graddown{
        background: url('../pics/csikos_bg.png') repeat-x bottom left;
}

div.head{
        width:980px;
        height:82px;
        background: url('../pics/head_bg.png') no-repeat;
        margin-bottom:9px;
        position:relative;
}

div.head_menu{
        right:134px;
        top:42px;
        height:40px;
        line-height:40px;
        background: url('../pics/menu_grad.png') repeat-x;
        position:absolute;
        z-index:1000;
}

a.hm{
        float:left;
        display:block;
        height:20px;
        line-height:20px;
        margin-top:10px;
        margin-left:2px;
        margin-right:2px;
        padding-left:10px;
        padding-right:10px;
        color:#fff;
        text-decoration:none;
}

a.hm:hover{
        color:#fff;
        background: #456071;
        text-decoration:none;
}

a.hm_akt_link{
    float:left;
    display:block;
    height:20px;
    line-height:20px;
    margin-top:10px;
    margin-left:2px;
    margin-right:2px;
    padding-left:10px;
    padding-right:10px;
    color:#b0d1cc;
    text-decoration:none;
}

a.hm_akt_link:hover{
    color:#b0d1cc;
    background: #456071;
    text-decoration:none;
}

.hm_akt{
        float:left;
        display:block;
        height:20px;
        line-height:20px;
        margin-top:10px;
        margin-left:2px;
        margin-right:2px;
        padding-left:10px;
        padding-right:10px;
        text-decoration:none;
        color:#b0d1cc;
}



span.hmenu_sep{
        float:left;
        display:block;
        background: url('../pics/pocok.png') no-repeat center center;
        height:40px;
        width:1px;
        font-size:0px;
}

div.whitebox{
        margin:9px 10px 10px 0px;
        background:white;
        float:left;
}

h1.kek1{
        display:inline;
        font-size:18px;
        font-weight:normal;
        padding-left:25px;
        padding-right:70px;
        padding-top:5px;
        padding-bottom:5px;
        line-height:35px;
        background:#113e59;
        color:#fff;
}

h1.kekes{
        margin:0px 0px 0px 0px;
        display:block;
        width:177px;
        height:35px;
        font-size:18px;
        font-weight:normal;
        padding-left:10px;
        padding-right:10px;
        line-height:35px;
        background:#46999a;
        color:#fff;
}

div.inwhitebox{
        padding:15px;
        color:#173c34;
}

div.mypage h2{
    margin-top:0px;
    margin-bottom: 8px;
    font-size:17px;
    font-weight:normal;
    color:#113e59;
}

div.mypage h3{
    margin-top:0px;
    margin-bottom:0px;
    font-size:14px;
    font-weight:normal;
}

a.tlink{
        font-size:10px;
        text-decoration:none;
        color:#113E59;
}

a.tlink:hover{
        text-decoration:underline;
}

div.foot_left{
        float:left;
        height:167px;
        width:957px;
        background: url('../pics/foot_bg_center.png') repeat-x;
}

div.foot_right{
        float:left;
        height:167px;
        width:22px;
        background: url('../pics/foot_bg_right.png') no-repeat;
}

div.foot_left h2{
        margin-top:20px;
        margin-bottom:10px;
        color:#fff;
        font-weight:normal;
        font-size:15px;
}

.fn_text{
        color:#b0d1cc;
        font-size:11px;
        text-align:center;
}

a.fl{
        color:#b0d1cc;
        font-size:11px;
        text-decoration:none;
}

a.fl:hover{
        text-decoration:underline;
}

div.foot_n{
        position:relative;
        top:13px;
        float:left;
        padding-top:8px;
        padding-left:6px;
        padding-right:6px;
        width:241px;
        height: 129px;
        background: url('../pics/foot_n_bg.png') repeat-x;
}

a.fn_link{
        font-size:11px;
        float:left;
        display:block;
        height:20px;
        line-height:20px;
        padding-left:3px;
        padding-right:3px;
        text-decoration:none;
        color:#fff;
}

a.fn_link:hover{
        background: #456071;
        text-decoration:none;
}

span.fn_sep{
        float:left;
        color:#fff;
        display:block;
        height:20px;
        line-height:20px;
}

span.hirelvalaszto{
        display:block;
        width:190px;
        background:#B0D1CC;
        height:1px; 
        font-size:0px; 
        line-height:0px
}

div.felvalszto{
        margin-top:40px;
        float:left;
        font-size:0px;
        width:1px;
        height:74px;
        background:#515E66;
}

div.menuelem_fent{
        width:205px;
        height:40px;
        background: url('../pics/menu_fent.png') no-repeat;
        text-decoration:none;
        color:#fff;
}

div.menu{
        width:205px;
        background: url('../pics/menu_fullbg.png') repeat-y;
        text-decoration:none;
        color:#fff;
}

a.menuelem{
        display:block;
        width:185px;
        padding-left:10px;
        height:40px;
        line-height:40px;
        background: url('../pics/menu_elem_lent.png') no-repeat bottom left;
        text-decoration:none;
        color:#fff;
        cursor:pointer;
}

a.menuelem:hover{
        display:block;
        width:185px;
        padding-left:10px;
        height:40px;
        line-height:40px;
        background: url('../pics/menu_hover.png') no-repeat bottom left;
        text-decoration:none;
        color:#fff;
}

span.menu_akt{
        display:block;
        width:205px;
        height:40px;
        background: url('../pics/arrow_menu.png') no-repeat center right;
}

div.lblinkbox{
        margin-top:10px;
        margin-bottom:10px;
        margin-right:20px;
        float:right;
        color:#B0D1CC;
        font-size:10px;
        text-align:right;
}

a.lblink{
        color:#B0D1CC;
        text-decoration:none;
        font-size:10px
}

a.lblink:hover{
        color:#113E59;
        text-decoration:underline;
}

div.drop_head{
        width:622px;
        height:20px;
        background: url('../pics/drop_head_bg.png') repeat-x;
}

div.drop_body{
        width:622px;
        background: #f0efef;
}

a.pdfdl{
        color:#4f6b7f;
        text-decoration:none;
        font-size:9px;
}


div.marketing_text{
        
}

div.marketing_text h2{
        margin-top:0px;
        margin-bottom: 20px;
        font-size:17px;
        font-weight:normal;
        color:#113e59;
}

div.inwhitebox h2, div.lead h2, div.body h2{
    margin-top:0px;
    margin-bottom: 8px;
    font-size:17px;
    font-weight:normal;
    color:#113e59;
}

div.marketing_link{
        margin-top:20px;
        margin-bottom:20px;
        float:right;
        text-align:left;
        width:150px;
}

div.marketing_link h3, , div.lead h3, div.body h3{
    margin-top:0px;
    margin-bottom:5px;
    color:#113E59;
    font-weight:normal;
    font-size:12px;
}

div.marketing_link a{
    color:#113E59;
    font-weight:normal;
    font-size:11px;
    text-decoration:none;
}

div.marketing_link a:hover{
        text-decoration:underline;
}

div.ff_bgborder{
        width:582px;
        background:url('../pics/flist_border_bg.png') no-repeat top center;
}

div#ffull{
    width:580px;
        /*
    background: url('../pics/funkcio_felhomaly2.png') no-repeat right bottom;
    */
}

div#flist{
    width: 220px;
    float:left;
    margin:5px 10px;
}

div#flist div{
    padding-top:5px;
    padding-bottom:5px;
        cursor:pointer;
        background: url('../pics/fd_arrow_right.png') no-repeat 10px center;
        padding-left:25px;
}

div#ftext{
    margin:10px 10px;
    float:left;
    width: 310px;
}

div.footbox p{
    margin-top:0px;
    margin-bottom:0px;
}

div.footbox{
    float:left; width:220px; text-align:center
}

div.footbox a{
    color:#b0d1cc;
    font-size:11px;
    text-decoration:none;
}

div.footbox a:hover{
    text-decoration:underline;
}

div.infoitem{
        color:#455b54;
        padding:7px;
    background: url('../pics/tpixel.png') repeat;
        /*
    margin-top:10px;
    */
    font-size:11px;
}

div.infoitem h1{
    margin-top:0px;
    font-size:12px;
    margin-bottom:0px;
    font-weight:normal;
}

div.infoitem h2{
    margin-top:0px;
    font-size:12px;
    margin-bottom:0px;
    font-weight:normal;
}

div.infoitem h3{
    margin-top:0px;
    font-size:12px;
    margin-bottom:0px;
    font-weight:normal;
}

div.infoitem h4{
    margin-top:0px;
    font-size:12px;
    margin-bottom:0px;
    font-weight:normal;
}

div.mypage h1, div.mypage h2, div.mypage h3{
        margin-top:0px;
}

/* 
aggregate
*/

div#main_content_1{
        float:left;
    width:230px;
    margin-right:20px;
}

div#main_content_2{
        float:left;
    width:230px;
}

div#main_szolgaltatasok, div#main_funkciok{
        padding:13px 15px 15px 15px;
}

div#main_szolgaltatasok p, div#main_funkciok p{
    margin-top:0px;
    margin-bottom:10px;
}

div#main_szolgaltatasok h2, div#main_funkciok h2{
    margin-top:0px;
    margin-bottom:5px;
}

div.lead{
        padding-top:25px;
    padding-left:25px;
    padding-right:25px;
}
div.body{
        padding-top:10px;
    padding-left:25px;
    padding-right:25px;
    padding-bottom:25px;
}

div.copyrightdiv{
    float:left; margin-top:5px; margin-left:15px; font-size:9px; color:#90aba7;
}

div.copyrightdiv a{
    color:#90aba7;
    font-weight:bold;
}

div.foot_n_links{
    margin:0px 7px 0px 7px;
}

/*
    Functable
*/

table#functable1{
    border:0px;
    border-spacing:0px;
    float:left;
}

table#functable1 tr.even{
    background: #f7f7f6 url('../pics/fl_bg_even.png') repeat-x top left;
}

table#functable1 tr.even td{
    background: url('../pics/fl1_bg_even_corner.png') no-repeat top left;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px;
}

table#functable1 tr.odd{
    background: #f4f4f6 url('../pics/fl_bg_odd.png') repeat-x top left;
}

table#functable1 tr.odd td{
    background: url('../pics/fl1_bg_odd_corner.png') no-repeat top left;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px;
}

table#functable2{
    border:0px;
    border-spacing:0px;
    float:left;
    margin-left:20px;
}

table#functable2 tr.even{
    background: #f7f7f6 url('../pics/fl_bg_even.png') repeat-x top left;
}

table#functable2 tr.even td{
    background: url('../pics/fl2_bg_even_corner.png') no-repeat top right;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px;
}

table#functable2 tr.odd{
    background: #f4f4f6 url('../pics/fl_bg_odd.png') repeat-x top left;
}

table#functable2 tr.odd td{
    background: url('../pics/fl2_bg_odd_corner.png') no-repeat top right;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:25px;
}

div.func_title h2{
    margin-top:0px;
    margin-bottom: 8px;
    font-size:17px;
    font-weight:normal;
    color:#113e59;
}

div.pdf_div{
    padding-top:20px;
    padding-bottom:20px;
}

table.myformtable tr td{
    color: #173c34;
}

input.form_text,  textarea.form_text{
    width: 335px;
    border-top:none;
    border-left:1px solid #a8a5a5;
    border-right:1px solid #a8a5a5;
    border-bottom:1px solid #a8a5a5;
}

input.sendbutton{
    border:1px solid #a8a5a5;
    background:#fff;
    font-size:10px;
    padding-left:20px;
    padding-right:20px;
    padding-top:2px;
    padding-bottom:2px;
}

a.left_menu{
        display:block;
        width:116px;
        height:34px;
        padding-left:7px;
        line-height:34px;
        color:#575757;
        background:url('../pics/right_menu.png') no-repeat;
}

a.left_menu:hover{
        text-decoration:none;
        background:url('../pics/right_menu_act.png') no-repeat;
}

div#hirek_whitebox div p{
        margin-top:5px;
        margin-bottom:5px;
}

div.info_fejlec{
        width: 116px;
        height: 35px;
        line-height: 35px;
        color:#575757;
        padding-left:7px;
        background:url('../pics/info_fejlec.png') no-repeat;
}
#_atssh
{
    display: none;
}
#overlay2
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 95000;
    width: 100%;
    height: 800px;
    /*background-color: transparent;*/
}
