
body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6 { padding:0; margin:0; }

#nav { width:640px; height:45px; margin:0px 0 0 0px; overflow:hidden; background:url(../images/top_menu.jpg) no-repeat; }
#nav li,#nav li a { float:left; display:block; width:91px; height:44px; background:#fff; }
#nav li a { width:100%; text-indent:-9999px; background:url(../images/top_menu.jpg) no-repeat 0 0; }

#nav .n01 { width:91px; }
#nav .n01 a:visited { background-position:0 -0px; }
#nav .n01 a:hover { background-position:0 -45px; }
#nav .n01 a:active { background-position:0 -0px; }

#nav .n02 a:link { background-position:-93px 0; }
#nav .n02 a:visited { background-position:-93px -0px; }
#nav .n02 a:hover { background-position:-93px -45px; }
#nav .n02 a:active { background-position:-93px -0px; }

#nav .n03 a:link { background-position:-183px 0; }
#nav .n03 a:visited { background-position:-183px -0px; }
#nav .n03 a:hover { background-position:-182px -45px; }
#nav .n03 a:active { background-position:-183px -0px; }

#nav .n04 a:link { background-position:-273px 0; }
#nav .n04 a:visited { background-position:-273px -0px; }
#nav .n04 a:hover { background-position:-272px -45px; }
#nav .n04 a:active { background-position:-273px -0px; }

#nav .n05 a:link { background-position:-363px 0; }
#nav .n05 a:visited { background-position:-363px -0px; }
#nav .n05 a:hover { background-position:-362px -45px; }
#nav .n05 a:active { background-position:-363px -0px; }

#nav .n06 a:link { background-position:-453px 0; }
#nav .n06 a:visited { background-position:-453px -0px; }
#nav .n06 a:hover { background-position:-452px -45px; }
#nav .n06 a:active { background-position:-453px -0px; }

#nav .n07 a:link { background-position:-543px 0; }
#nav .n07 a:visited { background-position:-543px -0px; }
#nav .n07 a:hover { background-position:-542px -45px; }
#nav .n07 a:active { background-position:-543px -0px; }
