p.dn { font-family:Arial; font-weight:normal; font-size:18px }

.dall { margin-left:26%; width:73%; float:right }

.ton { position:relative; top:-17px; left:-33px; width:100%; background:url('../../i/cnt/lemon.png') no-repeat; margin-bottom:49px; float:left; padding-right:33px }
.ton p.dn { color:#000; margin:54px 0 4px 86px }
.ton p.hn { display:block; margin:0 0 23px 86px; width:80% }
.ton p.hn a { font-size:30px; line-height:30px }
.ton p.nt { width:100%; margin-left:85px; }

.on { position:relative; top:0; left:-6px; width:100%; padding-bottom:50px; margin-top:2px; float:left; clear:both }
.on p.dn { color:#fff; padding:8px 6px 9px 6px; float:left; margin:0 }
.on p.orange { background:url('../../i/cnt/ptorange.png') left bottom }
.on p.blue { background:url('../../i/cnt/ptblue.png') left bottom }
.on p.green { background:url('../../i/cnt/ptgreen.png') left bottom }
.on p.hn { width:59%; margin:4px 0 20px 11px; float:left }
.on p.hn a { font-size:20px; line-height:22px }
.on p.nt { width:95%; margin:0 0 0 58px; clear:both }

.down .arc { position:relative; width:93%; top:8px; left:-9px; background:url('../../i/cnt/archive.png') no-repeat 0 45px; float:left; margin-left:3% }
.down .arc ul { display:inline; width:30%; float:left; clear:both; margin:84px 0 0 27px; padding:0 0 45px 0; list-style:none }
.down .arc ul li { display:block; margin:0; padding:0; float:left }
.down .arc li a { display:block; font-size:20px; margin:5px 12px 12px 6px; color:#6b6b6b }
.down .arc li a:hover { color:#ff0000 }
.down .arc li.here span { display:block; background-color:#ff0000; font-family:Arial; font-size:20px; color:#fff; padding:5px 6px 5px 6px; margin:0 6px 7px 0; float:left }
.down .arc li.here a:hover { color:#fff }
.down .arc img { display:block; float:left; margin-left:2% }

a.editlink.firstnew { position:absolute; margin:0 0 0 -1px }
a.deletelink.firstnew { position:absolute; margin:0 0 0 -25px }
a.addlink.firstnew  { position:absolute; margin:0 0 0 82% }