ul.main{font-size:14px;}
ul.main{text-align:center;}
ol.sub{text-align:left;}

ul.main{font-family:"lr oSVbN","Osaka",sans-serifG}
.main a{text-decoration:none;}

.main{background-color:;}
.main li{background-color:#ffffff;}
.main a:hover{background-color:#AAAAAA;}

.main li.on{background-color:#AAAAAA;}

.sub{background-color:#ccccff;}
.sub li{background-color:#EEEEFF;}
.sub a:hover{background-color:#aaaaff;}


.main a:link{color:#0000ff}
.main a:visited{color:#000000;}
.main a:hover{color:#ff0000;}

.sub a:link{color:#0000ff}
.sub a:visited{color:#000000;}
.sub a:hover{color:#ff0000;}


ul.main{width: 640px;}

.main li.off{
    height:24px;
    width:80px;
}
.main li.on{
    width80px;
}
.main a{padding:1px;}

.main li.off{
    border:1px solid #AAAAAA;
}
.main li.on{
    border:1px solid #AAAAAA;
    border-bottom:1px;
}
.main a{
    border-bottom:1px solid #AAAAAA;
}

ol.sub{
    left:0;
    top:0;
    width:80px;
}

ol.sub li.off2{
    width:80x;
    height:18px;
}
ol.sub li.on2{
    width:80px;
    height:18px;
}
ol.sub{
}
.sub li.off2,.sub li.on2{
    border-bottom:1px solid #AAAAAA;
}
.sub a{
    padding:2px 5px;
    width:78px;
    height:14px;
}

DIV#menu{
    top:;
    left:;
    width:100%;
    position:absolute;
    z-index:100;
}

DIV#menu{}

ul.main{} 
ul.main li.off{} 
ul.main li.on{} 
li.off a,li.on a{} 

ol.sub{} 
ol.sub li.off2{} 
ol.sub li.on2{} 
li.off2 a,li.on2 a{}

.main *{margin:0px;padding:0px;list-style:none;display:block;}
ul.main{position:relative;}
ul.main li.off{position:relative;float:left;overflow:hidden;}
ul.main li.on{float:left;overflow:hidden;}
ul.main>li.on{overflow:visible;}
ol.sub{position:relative;}
ol.sub li.off2{position:relative;overflow:hidden;}
ol.sub li.on2{overflow:hidden;}
ol.sub>li.on2{overflow:visible;}
ul.sub-2{position:relative;}

