/* Default Setting 
* { margin:0; padding:0;}
body{ margin:1em; background:url(http://html.nhndesign.com/guidelines/pattern/naver/layer/img/bg_for_transparency.gif);}*/
/* Layer Popup */
.layer_popup{ position:absolute; overflow:visible; 
filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);}
.layer_popup *{ line-height:normal;}
.layer_popup img,
.layer_popup fieldset{ border:none;}
.layer_popup legend{ display:none;}
.layer_popup .layer_content{ border:1px solid #777777; background:#ffffff; position:relative; z-index:2;}
.layer_popup .layer_header{ padding:8px 0 7px 11px; margin:0 0 5px 0; color:#000000; font:bold 12px Tahoma; background:#f4f4f4;}
.layer_popup .layer_body{ padding:15px 0 4px 0; margin:0 20px;}
/*.layer_popup .layer_body *{ font-size:12px; font-family:Tahoma; color:#444444;}*/
.layer_popup .layer_body *{ font-size:12px; font-family:Tahoma;}
.layer_popup .layer_body dt{ margin:0 0 9px 0;}
.layer_popup .layer_body dd{ margin:0 0 6px 0;}
.layer_popup .layer_body .input_radio{ vertical-align:middle; _margin:-3px;}
.layer_popup .layer_footer{ border-top:1px solid #e8e8e8; margin:0 20px; padding:10px 0 15px 0; text-align:center;}
.layer_popup .layer_footer *{ vertical-align:top;}
.layer_popup .layer_footer input,
.layer_popup .layer_footer a{ margin:0 1px 0 0;}
.layer_popup .close_layer{ position:absolute; top:9px; right:9px;}
.layer_popup .shadow{ position:absolute; width:100%; height:100%; overflow:visible; z-index:1; _display:none;}
*:first-child+html .layer_popup .shadow{ display:none;}
.layer_popup .shadow1{ left:3px; top:3px; background:url(/image/shadow1.png);}
.layer_popup .shadow2{ left:2px; top:2px; background:url(/image/shadow2.png);}
.layer_popup .shadow3{ left:1px; top:1px; background:url(/image/shadow3.png);}