.detail {
	background-image: url(../images/icon03.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 3px center;
}
.img a img { border-width: 0pt; padding: 2px;}
.img a:hover img { background-color: #006699; }


.tl { float: left; background-repeat: no-repeat; }
.bl { float: left; background-repeat: no-repeat; background-position: left bottom; }
.tr { float: right; background-repeat: no-repeat; background-position: right top; }
.br { float: right; background-repeat: no-repeat; background-position: right bottom; }
.mm { position: relative; clear: both; }
.ml, .mr, .mc { height: 100%; }
.ml { position: absolute; left: 0px; background-repeat: repeat-y; }
.mr { position: absolute; right: 0px; background-repeat: repeat-y; background-position: right top; }
.bc { background-repeat: repeat-x; background-position: left bottom; }
.tl, .tr, .tc, .bl, .br, .bc { font-size: 0pt; height: 0pt; line-height: 0pt; }


#bindbox { position: absolute; left: 0pt; }
#bindbox .tl, #bindbox .tr, #bindbox .tc, #bindbox .bl, #bindbox .br, #bindbox .bc { height: 32px; }
#bindbox .tl, #bindbox .tr, #bindbox .bl, #bindbox .br { width: 32px; background-image: url(../company/images/bindbox_cnr.png); }
#bindbox .tc, #bindbox .bc { margin: 0pt 32px; background-image: url(../company/images/bindbox_h.png); }
#bindbox .ml, #bindbox .mr { width: 18px; background-image: url(../company/images/bindbox_v.png); }
#bindbox .mc { margin: 0pt 18px; background-image: url(../company/images/bindbox_bg.png); }
* html #bindbox .tl, * html #bindbox .tr, * html #bindbox .tc, * html #bindbox .bl, * html #bindbox .br, * html #bindbox .bc { height: 32px; }
* html #bindbox .tl, * html #bindbox .tr, * html #bindbox .bl, * html #bindbox .br, * html #bindbox .tc, * html #bindbox .bc, * html #bindbox .ml, * html #bindbox .mr { background-image: none; }
* html #bindbox .mc { padding: 16px 0pt 8px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#bindbox_image { padding: 0pt 16px 8px; cursor: pointer; }
#bindbox_comment { padding: 0pt 16px; font-size: 90%; color: rgb(102, 102, 102); }
#bindbox_line { background: transparent url(../company/images/bindbox_line.gif) repeat-x scroll left center; height: 16px; }
#bindbox_control { padding: 0pt 16px; height: 30px; }
#bindbox_num { padding-top: 5px; font-size: 100%; color: rgb(102, 102, 102); text-align: center; }
#bindbox_back, #bindbox_next { width: 60px; height: 30px; cursor: pointer; }
#bindbox_back { background: transparent url(../company/images/bindbox_back.gif) no-repeat scroll 0% 0%; float: left; }
#bindbox_back:hover { background-image: url(../company/images/bindbox_back_ov.gif); }
#bindbox_next { background: transparent url(../company/images/bindbox_next.gif) no-repeat scroll right top; float: right; }
#bindbox_next:hover { background-image: url(../company/images/bindbox_next_ov.gif); }
#bindbox_close { background: transparent url(../company/bindbox_close.gif) no-repeat scroll center center; height: 30px; cursor: pointer; }
#bindbox_close:hover { background-image: url(../company/bindbox_close_ov.gif); }

