#facebox .b, #faceboxAjax .b {background-image: url(b.png); padding: 0;}
#facebox .tl, #faceboxAjax .tl {background-image: url(tl.png); padding: 0;}
#facebox .tr, #faceboxAjax .tr {background-image: url(tr.png); padding: 0;}
#facebox .bl, #faceboxAjax .bl {background-image: url(bl.png); padding: 0;}
#facebox .br, #faceboxAjax .br {background-image: url(br.png); padding: 0;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br, #faceboxAjax .tl, #faceboxAjax .tr, #faceboxAjax .bl, #faceboxAjax .br { height: 10px; width: 10px; overflow: hidden; padding: 0;}

#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left;}
#facebox .popup { position: relative; }
#facebox table { border-collapse: collapse; margin:0;}
#facebox td { border-bottom: 0;}

#facebox .loading { text-align: center; }
#facebox .image { text-align: center;}

#facebox .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right;}

#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%;}
.facebox_hide { z-index:-100;}
.facebox_overlayBG { background-color: #26451F; z-index: 99;}
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


#facebox .popup td.body, #faceboxAjax .popup td.body { padding:2px; background: #fff; vertical-align:top; width:500px; padding: 0px; background: #fff;}
#facebox img, #faceboxAjax .image {  text-align: center;border: 0; margin: 0;}
#faceboxAjax img { border: 0;  margin: 0;}


#facebox .popup .content table, #faceboxAjax .popup .content table{ margin:10px 30px; width:500px;}


/* µðÀÚÀÎ css
---------------------------*/

.popup p { padding:10px; margin:0; font:bold 11px/13px verdana;}
.popup p.title { position:relative; background:#8888BB; color:#fff; margin:0 0 15px 0; padding:10px 35px 10px 10px;}
.popup p.title a{ display:inline-block; position:absolute; right:10px; top:10px; padding:2px 2px 2px 12px; border-left:1px solid #aaaace;}
.popup p.description { font-weight:lighter; color:#787878; padding:0 10px; text-align:center;}
.popup p.description span{ display:block; position:relative; padding:0 5px 15px 5px; background:url(/img/common/bg_dotline.gif) bottom repeat-x #fff; margin:0 -5px 10px -5px; text-align:left;}
.popup p a{ text-decoration:underline; color:#999; font-weight:bold;}
.popup p a.selected{ text-decoration:none; color:#444499; font-weight:bold;}


.popup p.video {padding:0 15px; width:500px; text-align: left;}
.popup p.video a{ display:inline-block; font:bold 14px/20px helvetica; color:#000; padding:7px 0 0 0; height:20px; overflow:hidden; text-decoration:none;}
.popup p.video span.stats { font:normal 10px/30px tahoma; color:#999;}
.popup p.video span.description { font:normal 10px/17px verdana; display:inline-block; color:#787878; height:34px; overflow:hidden;}
		
.popup td.goto{color:#787878; font-size:10px;}
.popup td{ text-align:left;}
.popup td.label{ text-align:right; padding:3px 7px 0 0; vertical-align:top; font:bold 11px/16px verdana;}
.popup td.label label{ color:#000; }

.popup .description { position:relative; padding:5px 0 10px 0;}
.popup .description td#search_container { padding:4px 0 0 0; margin:0; position:relative; display:block;}
.popup .description td#search_container span{POSITION: absolute; display:inline-block; WIDTH:300px; HEIGHT:26px; border:0px; padding:0; margin:0; background:url(/img/common/searchbox_bg.gif) no-repeat right bottom; vertical-align:top;} 
.popup .description td#search_container input.search_query{POSITION:relative; WIDTH:296px; HEIGHT:14px; border:1px solid #773388; COLOR: #773388; margin:0; padding:4px 0; *top:-1px;/* IE brothers */ font: bold 11px/13px verdana; }
.popup .description td#search_container .search_button{POSITION:relative; right:0; wIDTH:31px; HEIGHT:26px; BORDER:0px; CURSOR:pointer; background:url(/img/btn/btn_search.gif) no-repeat;}

.popup #search_result { width:600px; height:400px; overflow-x:hidden; overflow-y:auto; background:url(/img/common/bg_dotline.gif) top repeat-x; padding:10px 0 0 0; }
.popup #search_result.list2 dl, .popup #search_result.list4 dl{margin-bottom:10px; padding-top:3px;}
.popup #search_result dt{font-size:11px; margin:0;}
.popup #search_result dd.img input{position:absolute; top:0; left:0;/* For FF */ *top:-4px; *left:-4px; /* IE brothers */ }
.popup #search_result dd p{ padding:0;font-weight:lighter;}
.popup #search_result dd p.stats { margin:1px 0 6px 0;}
.popup #search_result.list2 dd.description{ display:block; height:63px; overflow:hidden; padding:0;}
.popup #search_result.list4 dd.description{ display:block; height:30px; overflow:hidden;}

.popup table .edit, .popup table select.edit{ padding:0; border-left:1px solid #b7b7b7; border-top:1px solid #b7b7b7; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; height:20px; width:350px; font-size:12px; line-height:20px;  }
.popup table textarea.edit{ height:60px;}
.popup p.btn{height:22px; border-top:1px solid #eeeeee; background:#f2f2f2; padding:6px; margin:15px 0 0 0; text-align:center; vertical-align:middle;}
.popup form{ margin:0;}

