html, body 
{
        background:        #FFFFFF;        
        color:         #0082b8;        
        FONT-FAMILY:        Nyala, Garamond, Helvetica,  Verdana, "serif";        
        font-weight:         normal;
        margin:         0;
        padding:         0;
}


#all_page {
        width:         1024px;
        margin:         0 auto;
        padding:         20px;
}


#header {
        width:         1024px;
        height:         150px;
        margin:         0 auto;
        background:         url(pict/logo.png) no-repeat center top;        
}

#page {
        padding:        1em 0 0 1em;
        margin-left:         180px;
        border-width:         2px;
        border-style:          none;
        border-color:         #000000;
        float
}

#menu {
        width:                 175px;
        float: left;
        display:         block;
        border-right: 2px groove  #747474;  
        text-transform:         uppercase;
        text-align: center;
}

a.menu_n1 {
        display:         block;
        padding:                 2em 0em 2em 0em;        
        font:                bold 12px/16px  Nyala, Garamond, Helvetica,  Verdana, "serif";
        color:         #0082b8;
        text-decoration:         none;
        background:         url(pict/btn_normal.png) no-repeat right top;        
}

a.menu_n1:hover {
        color:         #f09c1c;
        background:         url(pict/btn_down.png) no-repeat right top;        
}

a.menu_a1 {
        display:         block;
        padding:                 2em 0em 2em 0em;        
        font:                bold 12px/16px  Nyala, Garamond, Helvetica,  Verdana, "serif";
        color:         black;
        text-decoration:         underline;
        background:         url(pict/btn_down.png) no-repeat right top;        
}

a.menu_a1:hover {
        color:         #f09c1c;
        text-decoration: none;
        background:         url(pict/btn_normal.png) no-repeat right top;        
}

a.menu_n2 {
        display:         block;
        padding:                 1em 0em 0em 0em;        
        font:                bold 10px/14px  Nyala, Garamond, Helvetica,  Verdana, "serif";
        color:         #0082b8;
        text-decoration:         none;
        text-align: center;
        background:         url(pict/btn_normal_s.png) no-repeat right top;        
}

a.menu_n2:hover {
        color:         #f09c1c;
        background:         url(pict/btn_down_s.png) no-repeat right top;        
}

a.menu_a2 {
        display:         block;
        padding:                 1em 0em 0em 0em;        
        font:                bold 10px/14px  Nyala, Garamond, Helvetica,  Verdana, "serif";
        color:         black;
        text-decoration:         underline;
        text-align: center;
        background:         url(pict/btn_down_s.png) no-repeat right top;        
}

a.menu_a2:hover {
        color:         #f09c1c;
}

a.menu_n3 {
        display:         block;
        padding:                 1em 0em 0em 0em;        
        font:                bold 8px/11px  Nyala, Garamond, Helvetica,  Verdana, "serif";
        color:         #0082b8;
        text-decoration:         none;
        text-align: right;
}

a.menu_n3:hover {
        color:         #f09c1c;
}

a.menu_a3 {
        display:         block;
        padding:                 1em 0em 0em 0em;        
        font:                bold 8px/11px  Nyala, Garamond, Helvetica,  Verdana, "serif";
        color:         black;
        text-decoration:         underline;
        text-align: right;
}

a.menu_a3:hover {
        color:         #f09c1c;
}

div#page h1 {
        text-transform: uppercase;
        text-align: center;
        font-size: 3em;
}

div#page h3 {
        text-align: left;
        font-size: 1.2em;
}

p 
{
        font-size: 1em;
}

div.cv {
        display: table;
}

div.cv_row {
        display: block;
}

div.cv_title {
        width: 250px;
        float: left;
}

div.cv_ent {
        margin-left: 250px;
}

