.ol_box{border:1px solid #7F0B2C;background:#fff;width:300px; color:#444;overflow:visible;}
.ol_box div{overflow:visible;}
.ol_box_mask{border:0px; background:#000; margin:0px; padding:0px; position:absolute; top:0px; left:0px;opacity:0.2;filter:alpha(opacity=20);}
.ol_box .box-loading {background:url(common_loading.gif) no-repeat center; width:100%; height:100%}
.ol_box .box-header{height:22px; position:relative; cursor:move;}
.ol_box .box-tc{margin-left:0px; margin-right:0px; background:none;height:22px;}
.ol_box .box-tc2{padding-left:10px;height:22px;line-height:22px;font-size:9pt;background:url("bg.png") repeat-x scroll 0 0 #AF1625;text-align:left;font-weight:bold;zoom:1;}
.ol_box .box-close{float:right;cursor:pointer;margin:5px 13px 0 0;height:13px; width:15px; background:url("/images/icon.gif") no-repeat scroll -1px -5px #FBAE3C; zoom:1;}
.ol_box .box-close:hover{}
.ol_box .box-title{color:#fff; font-size:14px; line-height:28px; height:28px;}
.ol_box .box-cc{vertical-align:top;}
.ol_box .box-content{clear:both; line-height:20px;  background:#fff; text-align:left;}
.ol_box .box-button{margin-top:5px; display:none;}
.ol_box .box-button a{font-size:12px; margin-right:6px;;float:right;cursor:pointer;text-decoration:none;padding:0 8px;line-height:22px;}
.ol_box .box-button a.box-ok{background:#88B674;border:1px solid #33621D;color:#FFFFFF;}
.ol_box .box-button a.box-cancel{border:1px solid #999999;color:#666666;}
.ol_box .box-bottom{clear:both;background:#fff;}