div#subanimebox
{
    text-align:center;
    font-size:13px;
    color:#FFFFFF;
    font-weight:bold;
    width:300px;
    position:relative;
    top:104px;
    left:100px;
}

div.menu_title
{
    margin-top:5px;
    margin-left:10px;
    margin-bottom:10px;
}

div.section_title
{
    color:#fff;
    text-decoration:underline;
    padding:10px;
    font-size:16px;
    font-weight:bold;
}

a.dest, a.info
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    display:block;
    padding:5px 0 5px 30px;
    background:url(img/add/plane.gif) no-repeat 8px center;
}

a.info
{
    background:url(img/add/link.gif) no-repeat 8px center;
}

a.dest:hover, a.info:hover
{
    background-color: #eed52e;
    color: #404040;
}


div.menu_section
{

    position:relative;
    left:-8px;
    background:url(img/str/menu_section.png) no-repeat;
    width:212px;
    height:31px;
}

h2
{
    margin:0;
    padding:0;
    font-size:26px;
    color:#C0C0C0;
}

a.idx_box img
{
    width:302px;
    height:170px;
    border:0px;
    border:1px solid #C0C0C0;
    margin-bottom:10px;
}

a.idx_box
{
    height:240px;
    display:block;
    padding:10px;
    margin:15px;
    width:304px;
    border:2px solid #D0D0D0;
    float:left;
    text-decoration:none;
    background:#F0F0F0 url(img/add/boxbg.png) repeat-x bottom;
}

a.idx_box:hover
{
    background:#FFFFFF;
    border:2px solid #eed52e;
}

a.idx_box .idx_name
{
    color:#5050ff;
    display:block;
    font-size:16px;
    font-weight:bold;
}

a.idx_box .idx_time, a.idx_box .idx_desc
{
    display:block;
    font-size:13px;
    color:#404040;
}

#menu_h a
{
    display:block;
    width:100%;
    padding:15px 0px;
}

td.incell
{
    margin:20px 2px;
    padding:10px;
    border:2px solid #D0D0D0;
    background:#F0F0F0 url(img/add/boxbg.png) repeat-x bottom;
}

td.racell
{
    padding-left:15px;
}

table#searchtab select
{
    /*
    padding:2px;
    border:1px solid #C0C0C0;
    */
}

table#searchtab input
{
    background:url(img/str/menu_h.png) center center;
    padding:4px 10px;
    font-weight:bold;
}

table#searchtab td
{
    padding:2px;
    white-space:nowrap;
}

table#searchtab td.label
{
    white-space:nowrap;
    text-align:right;
    padding:2px;
}


#hdr
{
    position:relative;
}

#hvv, #had
{
    float:left;
    display:block;
    width:110px;
    height:110px;
    border:0px solid #FFFF00;
    position:absolute;
}

#hvv
{
    top:28px;
    right:148px;

}

#had
{
    top:28px;
    right:26px;

}

div.incell
{
    margin:5px 2px;
    padding:10px;
    border:2px solid #D0D0D0;
    background:#F0F0F0 url(img/add/boxbg.png) repeat-x bottom;
    width:600px;
}

input.but0
{
    background:url(img/str/menu_h.png) center center;
    padding:8px 10px;
    font-weight:bold;
    margin-right:5px;
}

table#searchtab td
{
    padding:2px;
    white-space:nowrap;
}

td.label
{
    white-space:nowrap;
    text-align:right;
    padding:2px;
}

table#contact_form input
{
    width:500px;

}

textarea#carea
{
    width:580px;
    margin:0;
    padding:0;
}

td.racell a
{
    text-decoration: none;
    color: #5050ff;
}

table#parts{display:none;}
