#chd { float:left; margin:0 10px 10px 10px; padding:5px; background-color:#F0F0F0; border-bottom:2px solid #000000; }
#chd .himg { float:right; margin:10px; padding:5px; border:1px solid #C0C0C0; background-color:#FFFFFF; }
#chd .himg img { border:0; }
#chd .htxt { /* float:left; */ }
#chd .htxt h1 { margin:5px 0px 0px 5px; padding:0px; border-bottom:3px double #909090; font-family:Tahoma, Arial, Verdana, sans-serif; color:#303020; font-weight:bold; }
#chd .htxt p { margin:0px 0px 0px 3px; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:90%; color:#303020; text-align:justify; }
#chd .htxt big { display:block; margin:0px 3px 0px 5px; font-family:Tahoma, Arial, Verdana, sans-serif; color:#000000; font-style:italic; font-weight:bold; text-align:left; }
#subs { clear:both; text-align:center; margin:0px 5px; padding:0px; }
#subs big { display:block; color:#000000; font-style:normal; font-weight:bold; text-align:center; }
#subs .cell { display:inline; width:1px; }
#subs .cell div { text-decoration:none; display:table-cell; width:200px; height:200px; margin:5px; padding:12px 0 0 12px; background:url("images/right.gif") 100% 0 no-repeat; vertical-align:bottom; }
#subs .cell div p.cellh { display:block;  margin:-12px 0 0 -12px; padding:12px 12px 0 12px; background:url('images/left.gif') 0 0 no-repeat; text-align:center; }
#subs .cell div p.cellh span { width:100%; display:block; height:50px; margin:0; padding:0; text-align:center; }
#subs .cell div p.cellb { margin:0 0 0 -12px; padding:0 0 0 10px; background:#FFF url('images/left.gif') 0 100% no-repeat; }
#subs .cell div p.cellb span { display:block; padding:0 12px 12px 2px; background:url('images/right.gif') 100% 100% no-repeat;  text-align:center; }
#subs .cell div p span a { display:block; height:100%; margin:0; padding:2px; text-align:center; text-decoration:none; background:#FFF;  font-size:110%; }
#subs .cell div p.cellb span a { border-top:1px solid #DBDBDB; }
#subs .cell div p.cellb span a img { margin:0 auto; padding:1px; border:1px solid #8A8; vertical-align:middle; background:#FFF; }
head:first-child+body .cell div { display:table-cell; display:inline-table; display:inline-block; }
* html .cell div { display:table-cell; display:inline-table; display:inline-block; }
#subs .cell div p span a:hover, #subs .cell div:hover p span a { background:#EFE; }
#goods { clear:right; margin:5px 0px 0px 5px; padding:5px; }
#goods dl { float:right; margin:1px 5px 1px 5px; padding:0px; display:block; width: 500px; border-top:1px solid #808080; border-bottom:1px solid #000000; }
#goods dt { float:right; width:50%; margin:0px; padding:0px; background-color:#F0F0F0; font-weight:bold; font-size:larger; text-align:right; wite-space: nowrap;}
#goods dt a { color:#666655; text-decoration:none; }
#goods dt a:hover { color:#303020; text-decoration:none; }
#goods dd { clear:right; margin:0px; padding:0px; font-size:95%; line-height:120%; }
#goods dd ul { margin:0 0 0 15px; padding:0 5px; list-style:square inside; }
#goods dd.img { clear:none; float:left; margin:0 5px 0 0; border-left:1px solid #D9E0E6; border-top:1px solid #D9E0E6; border-right:1px solid #C8CDD2; border-bottom:1px solid #C8CDD2; background-color:#FFFFFF; }
#goods dd.img img { margin:2px; padding:0; border:0; }
#goods dd.link { clear:right; float:right; text-align:right; z-index: 20; }