ul.tree-menu { color: #282828; font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; line-height: 16px; margin: 0 0 0 4px; padding: 0; }
ul { margin: 0 0 0 0; padding: 2px 0 0; }
li { list-style-type: none; margin: 0; padding: 0; }
ol { font-size: 11px; line-height: 18px; letter-spacing: 0; list-style-type: none; margin: 0 0 0 55px; padding: 0; }
#tit { color: #282828; text-decoration: none; margin-bottom: -3px; }
li.section { margin-top: -4px; }
li.section-open { margin-top: -4px; padding-top: 0; padding-bottom: 14px; }
li.box { padding-top: 0; padding-bottom: 4px; }
a:link { margin-left: 20px; color: #787878; text-decoration: none; white-space: nowrap; }
a:visited { color: #eb0995; text-decoration: line-through; white-space: nowrap; margin-left: 20px; }
a:hover { color: #0ff; margin-left: 20px; text-decoration: underline; white-space: nowrap; }
#info { display: block; width: 215px; height: 26px; background: url(../imgs/info.gif) no-repeat; margin-bottom: -6px; margin-left: 15px; }
#info:hover { background-position: 0 -26px; }
#info span{ display: none; }
#pers { display: block; width: 215px; height: 26px; background: url(../imgs/pers.gif) no-repeat; margin-left: 15px; }
#pers:hover { background-position: 0 -26px; }
#pers span{ display: none; }
#nopers { display: block; width: 215px; height: 26px; background: url(../imgs/nopers.gif) no-repeat; margin-left: 15px; }
#nopers:hover { background-position: 0 -26px; }
#nopers span{ display: none; }
#phot { display: block; width: 215px; height: 26px; background: url(../imgs/phot.gif) no-repeat; margin-left: 15px; }
#phot:hover { background-position: 0 -26px; }
#phot span{ display: none; }
#blog:link { margin-left: 20px; color: #00c200; font-weight: bold; text-decoration: none; white-space: nowrap; }
