/* j[ */
#menu {
    font-size: 13px; line-height: 1.4em;
    margin: 0px 0px 20px 5px; padding: 0px 0px 0px 0px;
}

.menut {
    width: 170px; height: 10px; font-size: 9px;
    background-image: url("./menut.gif");
    background-repeat: no-repeat;
}
.menut2 {
    width: 170px; height: 18px; font-size: 12px; font-weight: bold;
    background: #ffffff; color: #993300;
    margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;
    border-left: solid 1px #ffcccc;
    border-right: solid 1px #ffcccc;
}
.menub {
    width: 170px; height: 10px; font-size: 9px;
    background-image: url("./menub.gif");
    background-repeat: no-repeat;
}
.menuc {
    width: 170px;
    background: #ffffff;
    margin: 0px; padding: 10px 5px 10px 5px;
    border-left: solid 1px #ffcccc;
    border-right: solid 1px #ffcccc;
}


.menu_l1 {
    font-size: 14px; line-height: 1.4em;
/*
    background-image: url("./p1.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 15px 0px 0px 0px; padding: 1px 0px 0px 16px;
*/
    margin: 15px 0px 0px 0px; padding: 1px 0px 0px 4px;
    border-left: solid 3px #ffcccc;
    border-bottom: solid 1px #ffcccc;
}
.menu_l1a {
    font-size: 14px; line-height: 1.4em; font-weight: bold;
/*    background-image: url("./p1a.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 15px 0px 0px 0px; padding: 1px 0px 0px 16px;
*/
    margin: 15px 0px 0px 0px; padding: 1px 0px 0px 4px;
    border-left: solid 3px #ff9999;
    border-bottom: solid 1px #ff9999;
}
.menu_l2 {
    font-size: 15px; height: 28px;
    background-image: url("./menu_l2bg.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 5px 0px 0px 0px; padding: 6px 0px 0px 24px;
}
/***
.menu_l2 {
    line-height: 1.4em;
    margin: 5px 2px 0px 10px; padding: 0px 0px 0px 5px;
    border-bottom: solid 2px #ffeeee;
}
***/
.menu_l2a {
    height: 28px;
    font-size: 15px; font-weight: bold;
    background-image: url("./menu_l2bg.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 5px 0px 0px 0px; padding: 6px 0px 0px 24px;
}

.menu_l3 {
    line-height: 1.0em;
    background-image: url("./p1.gif" ); background-repeat: no-repeat; background-position: left top;
    margin: 5px 0px 5px 15px; padding: 2px 0px 0px 16px;
}
.menu_l3a {
    line-height: 1.0em; font-weight: bold;
    background-image: url("./p1a.gif" ); background-repeat: no-repeat; background-position: left top;
    margin: 5px 0px 5px 15px; padding: 2px 0px 0px 16px;
}
.menu_l4 {
    line-height: 1.4em;
    background-image: url("./p1.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 30px; padding: 0px 0px 0px 16px;
}
.menu_l4a {
    line-height: 1.4em; font-weight: bold;
    background-image: url("./p1a.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 30px; padding: 0px 0px 0px 16px;
}
.menu_l5 {
    line-height: 1.1em;
    background-image: url("./p1.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 45px; padding: 0px 0px 0px 16px;
}
.menu_l5a {
    line-height: 1.1em; font-weight: bold;
    background-image: url("./p1a.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 45px; padding: 0px 0px 0px 16px;
}
.menu_l6 {
    line-height: 1.1em;
    background-image: url("./p1.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 60px; padding: 0px 0px 0px 16px;
}
.menu_l6a {
    line-height: 1.1em; font-weight: bold;
    background-image: url("./p1a.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 60px; padding: 0px 0px 0px 16px;
}
.menu_l7 {
    line-height: 1.1em;
    background-image: url("./p1.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 90px; padding: 0px 0px 0px 16px;
}
.menu_l7a {
    line-height: 1.1em; font-weight: bold;
    background-image: url("./p1a.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 90px; padding: 0px 0px 0px 16px;
}
.menu_l8 {
    line-height: 1.1em;
    background-image: url("./p1.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 105px; padding: 0px 0px 0px 16px;
}
.menu_l8a {
    line-height: 1.1em; font-weight: bold;
    background-image: url("./p1a.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 105px; padding: 0px 0px 0px 16px;
}
.menu_l9 {
    line-height: 1.1em;
    background-image: url("./p1.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 120px; padding: 0px 0px 0px 16px;
}
.menu_l9a {
    line-height: 1.1em; font-weight: bold;
    background-image: url("./p1a.gif" ); background-repeat: no-repeat; background-position: left center;
    margin: 0px 0px 0px 120px; padding: 0px 0px 0px 16px;
}

.menu_a {
/*    text-decoration: none; */
}


#top_menu1 {
    font-size: 13px; text-align: right;
    margin: 10px 10px 4px 0px; padding: 0px 0px 0px 0px;
}
#top_menu2 {
    width: 830px; height: 34px;
    margin: 0px 0px 0px 0px; padding: 4px 0px 0px 4px;
    background-image: url("./top_menu2_bg.jpg" );
    background-repeat: no-repeat; background-position: left center;
}

a.top_menu_bt_top {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_top.gif" );
}
a:hover.top_menu_bt_top {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_top2.gif" );
}
a.top_menu_bt_gallery {
    width: 130px; height: 30px;
    background-image: url("./top_menu_bt_gallery.gif" );
}
a:hover.top_menu_bt_gallery {
    width: 130px; height: 30px;
    background-image: url("./top_menu_bt_gallery2.gif" );
}
a.top_menu_bt_recipe {
    width: 130px; height: 30px;
    background-image: url("./top_menu_bt_recipe.gif" );
}
a:hover.top_menu_bt_recipe {
    width: 130px; height: 30px;
    background-image: url("./top_menu_bt_recipe2.gif" );
}
a.top_menu_bt_about {
    width: 130px; height: 30px;
    background-image: url("./top_menu_bt_about.gif" );
}
a:hover.top_menu_bt_about {
    width: 130px; height: 30px;
    background-image: url("./top_menu_bt_about2.gif" );
}
a.top_menu_bt_theme {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_theme.gif" );
}
a:hover.top_menu_bt_theme {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_theme2.gif" );
}
a.top_menu_bt_tech {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_tech.gif" );
}
a:hover.top_menu_bt_tech {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_tech2.gif" );
}
a.top_menu_bt_ibbs {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_ibbs.gif" );
}
a:hover.top_menu_bt_ibbs {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_ibbs2.gif" );
}

a.top_menu_bt_blog {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_blog.gif" );
}
a:hover.top_menu_bt_blog {
    width: 64px; height: 30px;
    background-image: url("./top_menu_bt_blog2.gif" );
}

#bottom_menu1 {
    font-size: 13px; text-align: left;
    margin: 5px 0px 0px 0px; padding: 0px 0px 0px 10px;
}
#bottom_menu2 {
    font-size: 13px; height: 18px; text-align: left;
    margin: 10px 0px 0px 0px; padding: 3px 0px 0px 10px;
    background-image: url("./top_menu2_bg.jpg" );
/*    background-repeat: no-repeat; */
    background-position: left center;
}