body { _text-align:center; margin:0; padding:0; }
body, td, input, div, form, select, textarea, pre { font-size:10pt; font-family:µ¸¿ò, dotum, ±¼¸², gulim, batang, Verdana, Helvetica; word-break:break-all; color:#959595; }
form { margin:0; padding:0; }
a, label { cursor:pointer; }
A:link { color: #959595; text-decoration: none; }
A:visited { color: #959595; text-decoration: none; }
A:active { color: #959595; text-decoration: none; }
A:hover { color: #5c7daf; text-decoration: none; }
A img { border:0; }

/* login Popup */
.layer_popup{ position:absolute; overflow:visible; display:none; 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:2px 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 13px ±¼¸², Gulim, µ¸¿ò, Dotum, AppleGothic, Sans-serif; background:#f4f4f4;}
.layer_popup .layer_bar{ padding:3px 0 2px 0; margin:0; color:#545454; font:bold 11px µ¸¿ò, Dotum, AppleGothic, Sans-serif; background:#f5f5f5;}
.layer_popup .layer_body{ padding:15px 0 4px 0; margin:0 20px;}
.layer_popup .layer_body *{ font-size:12px; font-family:µ¸¿ò, Dotum, ±¼¸², Gulim, AppleGothic, Sans-serif; color:#444444;}
.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(http://static.naver.com/common/layer/shadow1.png);}
.layer_popup .shadow2{ left:2px; top:2px; background:url(http://static.naver.com/common/layer/shadow2.png);}
.layer_popup .shadow3{ left:1px; top:1px; background:url(http://static.naver.com/common/layer/shadow3.png);}

/* Å¾¸Þ´º */
#menu_wap { text-align:left; position:relative; width:800px; }
#dd { margin:0; }
#dd li { list-style:none; float:left; margin:0; }
#top_list a { display:block; height:51px; margin:0; background-image:url(img/menu/top_menu.gif); background-repeat:no-repeat; cursor:pointer; text-indent:-9999px; margin:0; }
#main_menu1 { width:130px; background-position:0 0; }
#main_menu1:hover, #main_menu1.hover { background-position:0 -51px; }
#main_menu2 { width:156px; background-position:-130px 0; }
#main_menu2:hover, #main_menu2.hover { background-position:-130px -51px; }
#main_menu3 { width:157px; background-position:-286px 0; }
#main_menu3:hover, #main_menu3.hover { background-position:-286px -51px; }
#main_menu4 { width:162px; background-position:-443px 0; }
#main_menu4:hover, #main_menu4.hover { background-position:-443px -51px; }
#main_menu5 { width:155px; background-position:-605px 0; }
#main_menu5:hover, #main_menu5.hover { background-position:-605px -51px; }

#menu1 { display:none; width:600px; position:absolute; z-index:100; padding:5px 0 0 0; margin:0; }
#menu1 a { float:left; display:block; height:26px; margin:0 auto; background-image:url(img/menu/top_sub_menu_1.gif); background-repeat:no-repeat; cursor:pointer; text-indent:-9999px; margin:0; }
#menu1 #sm1 { width:57px; background-position:0 0; }
#menu1 #sm1:hover, #sm1.hover { background-position:0 -26px; }
#menu1 #sm2 { width:57px; background-position:-57px 0; }
#menu1 #sm2:hover, #sm2.hover { background-position:-57px -26px; }
#menu1 #sm3 { width:49px; background-position:-114px 0; }
#menu1 #sm3:hover, #sm3.hover { background-position:-114px -26px; }
#menu1 #sm4 { width:83px; background-position:-163px 0; }
#menu1 #sm4:hover, #sm4.hover { background-position:-163px -26px; }
#menu1 #sm5 { width:58px; background-position:-246px 0; }
#menu1 #sm5:hover, #sm5.hover { background-position:-246px -26px; }
#menu1 #sm6 { width:67px; background-position:-304px 0; }
#menu1 #sm6:hover, #sm6.hover { background-position:-304px -26px; }
#menu1 #sm7 { width:57px; background-position:-371px 0; }
#menu1 #sm7:hover, #sm7.hover { background-position:-371px -26px; }
#menu1 #sm8 { width:58px; background-position:-428px 0; }
#menu1 #sm8:hover, #sm8.hover { background-position:-428px -26px; }
#menu1 #sm9 { width:84px; background-position:-486px 0; }
#menu1 #sm9:hover, #sm9.hover { background-position:-486px -26px; }

#menu2 { display:none; width:600px; position:absolute; z-index:100; padding:5px 0 0 0; margin:0; }
#menu2 a { float:left; display:block; height:26px; margin:0 auto; background-image:url(img/menu/top_sub_menu_2.gif); background-repeat:no-repeat; cursor:pointer; text-indent:-9999px; margin:0; }
#menu2 #sm1 { width:65px; background-position:0 0; }
#menu2 #sm1:hover, #sm1.hover { background-position:0 -26px; }
#menu2 #sm2 { width:68px; background-position:-65px 0; }
#menu2 #sm2:hover, #sm2.hover { background-position:-65px -26px; }
#menu2 #sm3 { width:68px; background-position:-136px 0; }
#menu2 #sm3:hover, #sm3.hover { background-position:-136px -26px; }

#menu3 { display:none; width:180px; position:absolute; z-index:100; padding:5px 0 0 0; margin:0; }
#menu3 a { float:left; display:block; height:26px; margin:0 auto; background-image:url(img/menu/top_sub_menu_3.gif); background-repeat:no-repeat; cursor:pointer; text-indent:-9999px; margin:0; }
#menu3 #sm1 { width:65px; background-position:0 0; }
#menu3 #sm1:hover, #sm1.hover { background-position:0 -26px; }
#menu3 #sm2 { width:59px; background-position:-65px 0; }
#menu3 #sm2:hover, #sm2.hover { background-position:-65px -26px; }
#menu3 #sm3 { width:48px; background-position:-124px 0; }
#menu3 #sm3:hover, #sm3.hover { background-position:-124px -26px; }

#menu4 { display:none; width:360px; position:absolute; z-index:100; right:0; padding:5px 0 0 0; margin:0; }
#menu4 a { float:left; display:block; height:26px; margin:0 auto; background-image:url(img/menu/top_sub_menu_4.gif); background-repeat:no-repeat; cursor:pointer; text-indent:-9999px; margin:0; }
#menu4 #sm1 { width:75px; background-position:0 0; }
#menu4 #sm1:hover, #sm1.hover { background-position:0 -26px; }
#menu4 #sm2 { width:67px; background-position:-75px 0; }
#menu4 #sm2:hover, #sm2.hover { background-position:-75px -26px; }
#menu4 #sm3 { width:58px; background-position:-142px 0; }
#menu4 #sm3:hover, #sm3.hover { background-position:-142px -26px; }
#menu4 #sm4 { width:76px; background-position:-200px 0; }
#menu4 #sm4:hover, #sm4.hover { background-position:-200px -26px; }
#menu4 #sm5 { width:76px; background-position:-276px 0; }
#menu4 #sm5:hover, #sm5.hover { background-position:-276px -26px; }


/* ¼­ºê¸Þ´º */
#sub_menu1 { background-position:0 0; }
#sub_menu1:hover, #sub_menu1.hover { background-position:-190px 0; }
#sub_menu2 { background-position:0 -30px; }
#sub_menu2:hover, #sub_menu2.hover { background-position:-190px -30px; }
#sub_menu3 { background-position:0 -60px; }
#sub_menu3:hover, #sub_menu3.hover { background-position:-190px -60px; }
#sub_menu4 { background-position:0 -90px; }
#sub_menu4:hover, #sub_menu4.hover { background-position:-190px -90px; }
#sub_menu5 { background-position:0 -120px; }
#sub_menu5:hover, #sub_menu5.hover { background-position:-190px -120px; }
#sub_menu6 { background-position:0 -150px; }
#sub_menu6:hover, #sub_menu6.hover { background-position:-190px -150px; }
#sub_menu7 { background-position:0 -180px; }
#sub_menu7:hover, #sub_menu7.hover { background-position:-190px -180px; }
#sub_menu8 { background-position:0 -210px; }
#sub_menu8:hover, #sub_menu8.hover { background-position:-190px -210px; }
#sub_menu9 { background-position:0 -240px; }
#sub_menu9:hover, #sub_menu9.hover { background-position:-190px -240px; }

#sub_menu1_active { background-position:-190px 0; }
#sub_menu2_active { background-position:-190px -30px; }
#sub_menu3_active { background-position:-190px -60px; }
#sub_menu4_active { background-position:-190px -90px; }
#sub_menu5_active { background-position:-190px -120px; }
#sub_menu6_active { background-position:-190px -150px; }
#sub_menu7_active { background-position:-190px -180px; }
#sub_menu8_active { background-position:-190px -210px; }
#sub_menu9_active { background-position:-190px -240px; }


/* °¶·¯¸® ¸®½ºÆ® */
#G_hidden { width:140px; height:190px ;position:absolute; overflow:hidden;}
#G_frame { position:relative; border:5px solid #ebebeb; width:140px; height:190px; margin:0 40px 40px 0px; float:left; }
#G_frame_line { width:140px; height:190px; }
#G_title { width:140px; height:20px; background-color:#000; color:#696c73; font-size:11px; padding-top:5px; text-align:center; position:absolute; top:170px; bottom:-95px; filter:alpha(opacity=75); opacity:0.75; }
#G_thum { vertical-align:top; width:140px; }

/* Å×ÀÌºí */
#table_1 {}
#table_1 th { height:30px; font-size:12px; color:#6a8eca; border-top:2px solid #9db0ce; border-bottom:1px solid #9db0ce; }
#table_1 td { border-bottom:1px solid #f5f5f5; line-height:20px; padding:10px 5px; }

#table_2 { border:1px solid #666; }
#table_2 th { height:30px; font-size:12px; color:#727272; background:#dfe3f4; border-bottom:2px solid #999; }
#table_2 td { line-height:18px; padding:6px 0; text-align:center; }
.table_2_td_line1 { border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
.table_2_td_line2 { border-bottom:1px solid #ccc; }
.table_2_td_line3 { border-right:1px solid #ccc; }


#panel { position:absolute; background:#fff; width:100%; display:none; z-index:1000; border-bottom:5px solid #5c7daf; }
.btn-slide { text-align:center; font:bold 120%/100% Arial, Helvetica, sans-serif; text-decoration:none; }
.active { background-position: right 12px; }