.cnt { margin-top:36px; width:88% }
.ptn { position:relative; width:204px; height:204px; float:left }
.ptn .logo { position:relative; width:204px; text-align:center }
.ptn .note { position:absolute; top:114px }
.ptn .note p { width:160px; color:#2f2f2f; font-size:19px; margin:22px 0 1px 22px }
.ptn .note a { color:#0c6ccf; font-size:14px; margin-left:22px }
.ptn .note a:hover { color:#ff0000 }
.dw { height:18px }
.hide { display:none }


.coffee { background:url('../../i/cnt/coffee.png') no-repeat 51px 62px }
.tv { background:url('../../i/cnt/tv.png') no-repeat 47px 49px }
.beer { background:url('../../i/cnt/beer.png') no-repeat 62px 65px }
.money { background:url('../../i/cnt/money.png') no-repeat 46px 60px }
.croissant { background:url('../../i/cnt/croissant.png') no-repeat 56px 59px }

.ochre { background-color:#ffedb0 }
.orange { background-color:#ffeddc }
.greenyl { background-color:#e7fdc0 }
.beige { background-color:#faf6d9 }
.redor { background-color:#ffe8dc }
.mint { background-color:#e4ffeb }
.yellow { background-color:#feffda }
.green { background-color:#e3ffdc }

a.editlink.client { position:absolute; margin:7px 0 0 32px }
a.deletelink.client { position:absolute; margin:7px 0 0 8px }
span.sortindex.client { position:absolute; margin:26px 0 0 32px }
a.addlink.client  { position:absolute; margin:7px 0 0 88%; z-index:100 }