/*
################################################################################

Naver UI Object 

################################################################################
*/

/* 텍스트 버튼 UI */
caption{font-weight:bold;text-align:left}
.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;margin:0;padding:0;border:0;background:url(http://paidionsquare.com/naver_ui_img/btn_pack.gif) no-repeat;font-size:12px;font-family:Tahoma, Sans-serif;color:#888;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack{margin-right:4px}
.btn_pack *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack.medium,
.btn_pack.medium *{height:24px;line-height:24px}
.btn_pack.large,
.btn_pack.large *{height:30px;line-height:30px}
.btn_pack.xlarge,
.btn_pack.xlarge *{height:36px;line-height:36px}
.btn_pack.small,
.btn_pack.small *{height:19px;line-height:19px}
.btn_pack.medium{background-position:left 0}
.btn_pack.large{background-position:left -30px}
.btn_pack.xlarge{background-position:left -65px}
.btn_pack.small{background-position:left -106px}
.btn_pack.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px}
.btn_pack.large *{padding:0 10px 0 6px;background-position:right -30px;font-size:16px}
.btn_pack.xlarge *{padding:0 10px 0 6px;background-position:right -65px;font-size:20px}
.btn_pack.small *{padding:0 6px 0 2px;background-position:right -106px;font-size:11px}
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus{color:#690}
.btn_pack.strong *{font-weight:bold !important}
.btn_pack.icon *{padding-left:20px}
.btn_pack.small.icon *{padding-left:16px}
.btn_pack.icon span{width:20px;margin-right:-20px;padding:0 !important}
.btn_pack.medium .check{background-position:4px -150px}
.btn_pack.large .check{background-position:4px -146px}
.btn_pack.xlarge .check{background-position:5px -144px}
.btn_pack.small .check{background-position:3px -153px}
.btn_pack.medium .add{background-position:-16px -151px}
.btn_pack.large .add{background-position:-14px -146px}
.btn_pack.xlarge .add{background-position:-14px -144px}
.btn_pack.small .add{background-position:-18px -153px}
.btn_pack.medium .delete{background-position:-34px -151px}
.btn_pack.large .delete{background-position:-34px -146px}
.btn_pack.xlarge .delete{background-position:-34px -144px}
.btn_pack.small .delete{background-position:-37px -153px}
.btn_pack.medium .calendar{background-position:-56px -150px}
.btn_pack.large .calendar{background-position:-56px -146px}
.btn_pack.xlarge .calendar{background-position:-56px -144px}
.btn_pack.small .calendar{background-position:-59px -153px}
.btn_pack.medium .refresh{background-position:-76px -150px}
.btn_pack.large .refresh{background-position:-76px -146px}
.btn_pack.xlarge .refresh{background-position:-76px -144px}
.btn_pack.small .refresh{background-position:-79px -153px}
.btn_pack.medium .download{background-position:-96px -151px}
.btn_pack.large .download{background-position:-96px -147px}
.btn_pack.xlarge .download{background-position:-96px -145px}
.btn_pack.small .download{background-position:-99px -154px}

/* 텍스트 버튼 <a> 태그형 */
a.btn_big{display:inline-block;padding-right:4px;background:url(http://paidionsquare.com/naver_ui_img/bg_btn_default.gif) no-repeat 100% 0;font-family:'돋움',dotum;font-size:12px;color:#444;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{cursor:pointer;display:block;padding:1px 8px 0 12px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background:url(http://paidionsquare.com/naver_ui_img/bg_btn_default.gif) no-repeat 100% -27px;font-family:'돋움',dotum;font-size:11px;color:#444;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{cursor:pointer;display:block;padding:1px 4px 0 8px;background:url(http://static.naver.com/groupware/2010/bg_btn_default.gif) no-repeat 0 -27px}


/* 셀렉트박스 UI */
.select{position:relative;width:300px;font-family:'돋움',dotum;font-size:12px}
.select ul,.select li,.select dl,.select dt,.select dd,.select p{margin:0;padding:0}
.select li{list-style:none}
.select .select_label{height:12px;padding:4px 17px 3px 5px;border:1px solid #6e706f;border-right-color:#d4d5d7;border-bottom-color:#d4d5d7;background:#fff url(http://yonhapsp.dbconn.kr/naver_ui_img/bu_arr_label.gif) no-repeat 100% 0;line-height:12px;cursor:pointer;_cursor:hand}
.select .select_label span{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.select .select_layer{display:none;position:absolute;top:19px;left:0;width:100%;background:#fff}
.select .select_layer ul{border:1px solid #d4d5d7;border-left-color:#6e706f;border-top:0;padding:1px 2px 2px}
.select .select_layer ul li{display:inline-block;width:100%;vertical-align:top}
.select .select_layer ul li dl dt{display:block;*display:inline-block;overflow:hidden;width:100%;margin-top:1px;color:#666;line-height:100%;cursor:pointer;_cursor:hand}
.select .select_layer ul li dl dt span{display:block;overflow:hidden;padding:4px 3px 3px;white-space:nowrap}
.select .select_layer ul li dl{position:relative}
.select .select_layer ul li dl dd{display:none;position:absolute;top:-2px;left:100%;margin-left:-5px;padding-left:14px;background:url(http://yonhapsp.dbconn.kr/naver_ui_img/bu_arr_tooltip.gif) no-repeat 10px -1px;color:#fff;line-height:15px}
.select .select_layer ul li dl dd p{padding:4px;border:1px solid #333;border-left:0;background:#4d4d4d;white-space:nowrap}
.select .select_layer ul li dl dd img{vertical-align:top}
.select .select_layer ul li.on dl dd{display:block}
.select .select_layer ul li.on dl dt{background:#eee;color:#000}

/* 말풍선 레이어 */
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{cursor:pointer;text-decoration:none}
a:hover,a:active,a:focus{cursor:pointer;text-decoration:underline}
.ly_help{position:absolute;z-index:20;margin-top:6px;border:1px solid #888;background:#ffffff;text-align:left}
.ly_help .clse{position:absolute;top:3px;right:4px}
.ly_help strong{display:block;margin-bottom:-5px;padding:9px 0 0 9px;font-size:11px;color:#2c2c2c;letter-spacing:-1px}
.ly_help p{padding:8px 9px 6px 9px;font-size:11px;color:#828282;line-height:16px;letter-spacing:-1px}
.ly_help p em{color:#268e00}
.ly_help .edge_1{position:absolute;top:0;left:7%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.ly_help .edge_2{position:absolute;top:0;left:22%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.ly_help .edge_3{position:absolute;top:0;left:37%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.ly_help .edge_search{position:absolute;top:0;left:80%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.ly_help .edge_cen{position:absolute;top:0;left:50%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.ly_help .edge_rgt{position:absolute;top:0;right:0;width:9px;height:6px;margin-top:-6px;background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;font-size:0}

/* 일반 레이어 */
.ly_pop{position:absolute;z-index:10;padding:17px 20px 0;border:1px solid #888;background:#fff}
.ly_pop h1{margin-bottom:8px;font-size:14px;color:#2c2c2c;letter-spacing:-1px;line-height:20px}
.ly_pop .desc{color:#606060;line-height:20px}
.ly_pop .desc em{color:#268e00}
.ly_pop .btn{clear:both;margin-top:17px;padding:10px 0;border-top:1px solid #e5e5e5;text-align:center}
.ly_pop .btn img{vertical-align:top}
.ly_pop .clse{position:absolute;top:8px;right:8px}


/* 페이징 UI */
.paginate_simple{padding:15px 0;text-align:center;line-height:normal}
.paginate_simple *{display:inline-block;position:relative;margin:0 -2px;padding:2px 4px;font-size:11px;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate_simple a{cursor:pointer;}
.paginate_simple a:hover,
.paginate_simple a:active,
.paginate_simple a:focus{cursor:pointer;background-color:#f8f8f8}
.paginate_simple strong{color:#ff6600}
.paginate_simple .direction{padding:0 6px;font-weight:bold;font-size:14px;color:#666;text-align:center}
.paginate_simple .direction:hover,
.paginate_simple .direction:active,
.paginate_simple .direction:focus{background-color:transparent !important;color:#333}
.paginate_simple .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* 페이징 UI 2 */
.paginate{overflow:hidden;clear:both;margin:0 auto;padding:29px 0 30px;text-align:center;zoom:1}
.paginate a{cursor:pointer;display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;color:#666;font-family:'돋움',Dotum;font-size:12px;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate a:hover,.paginate a:focus,.paginate a:active{cursor:pointer;background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat 0 0 !important}
.paginate strong{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat 0 0 !important;color:#666;font-family:'돋움',Dotum;font-size:12px;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate strong{color:#01939c !important}
.paginate a span{cursor:pointer;display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;zoom:1}
.paginate a:hover span,.paginate a:focus span,.paginate a:active span{cursor:pointer;background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat 100% 0 !important;text-decoration:underline;cursor:pointer}
.paginate strong span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat 100% 0 !important;zoom:1}
/* user option */
.paginate a.pre,.paginate a.next{cursor:pointer;position:relative;top:9px;background:none !important;font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;font-size:12px}
.paginate a.pre:hover,.paginate a.pre:focus,.paginate a.pre:active,.paginate a.next:hover,.paginate a.next:focus,.paginate a.next:active{cursor:pointer;background:none !important}
.paginate a.pre{cursor:pointer;margin-right:10px}
.paginate a.next{cursor:pointer;margin-left:8px}

/* 페이징 UI 3 */
.paginate_complex{padding:15px 0;line-height:normal;text-align:center}
.paginate_complex a,
.paginate_complex strong{cursor:pointer;display:inline-block;position:relative;z-index:2;padding:10px 12px;margin:3px;border:1px solid #dddddd; color:#323232;text-decoration:none; font-weight:bold}
.paginate_complex a:hover,
.paginate_complex a:active,
.paginate_complex a:focus{cursor:pointer;background-color:#f8f8f8}
.paginate_complex strong{color:#ff8600}
.paginate_complex .direction{font-weight:normal;color:#767676;text-decoration:none}
.paginate_complex .direction:hover,
.paginate_complex .direction:active,
.paginate_complex .direction:focus{color:#fff;background-color:#aaaaaa}
.paginate_complex .prev{padding:10px; background-color:#cccccc; color:#fff}
.paginate_complex .next{padding:10px; background-color:#cccccc; color:#fff}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0}
.paginate_complex .prev a:focus{}
.paginate_complex .next a:focus{}
.paginate_complex span{}


/* 탭메뉴 UI */
.box_type{float:left;width:600px}
.box_type .tab_box2{float:left;position:relative;z-index:100;width:600px;background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_tab.gif) repeat-x 0 100%}
.box_type .tab_box2 li{float:left;margin-right:-1px;background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_tab_left.gif) no-repeat}
.box_type .tab_box2 li span{display:block;margin-left:3px;background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_tab_right.gif) no-repeat 100% 0}
.box_type .tab_box2 li span a{color:#666;line-height:14px;text-decoration:none;display:block;padding:9px 19px 5px}
.box_type .tab_box2 li a:hover{cursor:pointer;color:#333}
.box_type .tab_box2 li.on{background-position:0 -28px}
.box_type .tab_box2 li.on span{background-position:100% -28px}
.box_type .tab_box2 li.on span a{cursor:pointer;color:#333;font-weight:bold;letter-spacing:-1px}
.box_type .cont{float:left;width:770px;height:100px;margin-top:-1px;border:1px solid #ccc;background:#f4f4f4;color:#666}
.box_type .cont p{padding:10px}

/* 세로형 메뉴 네비게이션 */
.menu_v{position:relative;width:190px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal}
.menu_v ul{margin:0;padding:0;list-style:none}
.menu_v li{position:relative;margin:0 0 -1px 0;vertical-align:top;*zoom:1}
.menu_v li a{cursor:pointer;display:block;position:relative;padding:8px 10px 8px 2px;color:#555555;font-weight:bold;text-decoration:none}
.menu_v li a .i{cursor:pointer;position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;color:#ccc}
.menu_v li ul{background:#fff}
.menu_v li li{margin:0}
.menu_v li li a{cursor:pointer;padding:5px 10px;border:0;font-weight:normal}
.menu_v li li a span{cursor:pointer;color:#666}
.menu_v li.active{z-index:2}
.menu_v li li.active{border:0;}
.menu_v li.active a{cursor:pointer;border:0;color:#666}
.menu_v li.active .i{background-position:0 -44px}
.menu_v li.active li a{border:0}
.menu_v li.active ul{display:block }
.menu_v li.active li.active {background:url(http://paidionsquare.com/images/bg_leftmenu3.gif) no-repeat}
.menu_v li.active li.active a span{color:#ffffff}

/* 세로형 메뉴 네비게이션 - 변조 */
.menu_t{position:relative;width:200px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal}
.menu_t ul{margin:0;padding:0;list-style:none}
.menu_t li{position:relative;margin:0 0 -1px 0;vertical-align:top;*zoom:1}
.menu_t li a{cursor:pointer;display:block;position:relative;padding:8px 10px;color:#666;font-weight:bold;text-decoration:none;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;*zoom:1}
.menu_t li a .i{cursor:pointer;position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;color:#ccc;background:url("http://paidionsquare.com/naver_ui_img/ico_sub.gif") no-repeat left top}
.menu_t li ul{padding:5px 0;background:#fff}
.menu_t li li{margin:0}
.menu_t li li a{cursor:pointer;padding:5px 10px;border:0;background:#fff;font-weight:normal}
.menu_t li li a span{cursor:pointer;color:#666}
.menu_t li.active{z-index:2;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.menu_t li li.active{border:0}
.menu_t li.active a{cursor:pointer;border:0;color:#000}
.menu_t li.active .i{background-position:0 -44px}
.menu_t li.active li a{cursor:pointer;border:0}
.menu_t li.active ul{display:block;border-top:1px solid #eee}
.menu_t li.active li.active a span{cursor:pointer;font-weight:bold;color:#336699;letter-spacing:-1px}

/* 새로 개편한 메뉴 네비게이션 */
.accordion { width:190px; }
.accordion .c1 {display:block; cursor:pointer;height: 35px; background:url(http://paidionsquare.com/images/bg_menu1.jpg) repeat-x;}
.accordion .c1r { cursor:pointer;width:200px; height: 35px; background:url(http://paidionsquare.com/images/bg_menu1r.jpg) no-repeat;}
.accordion .c1r a {font-weight:bold; height: 35px; color:#ffffff;position:relative;top:10px;left:10px}
.accordion .c1 a:hover {font-weight:bold; height: 35px}
.accordion .c1 a{cursor:pointer; font-weight:bold; height: 35px;position:relative;top:10px;left:10px}
.accordion .c2_bottom { border-bottom:1px solid #d9d9d9}
.accordion .c2 {background:url(http://paidionsquare.com/images/dot_menu_ca2.gif) 10px 8px no-repeat; padding:5px 0 5px 20px}
.accordion .c2r {background:url(http://paidionsquare.com/images/dot_menu_ca2.gif) 10px 8px no-repeat; padding:5px 0 5px 20px}
.accordion .c2r a {font-weight:bold; color:#62589f}
.accordion .c2 a:hover {font-weight:bold; color:#62589f;}
.accordion .c3_bg { margin:0 10px 5px 10px; border:1px solid #d9d9d9; background-color:#fafafa}
.accordion .c3 {padding:5px 10px}
.accordion .c3 a {font-size:11px; letter-spacing:-1px}
.accordion .c3 a:hover {font-size:11px; color:#62589f; text-decoration:underline; letter-spacing:-1px}
.accordion .c3r {padding:5px 10px}
.accordion .c3r a {font-size:11px; color:#62589f; text-decoration:underline; letter-spacing:-1px}


/* 새로 개편한 메뉴 네비게이션-2017 */
.accordion_b { width:230px; }
.accordion_b a {text-decoration:none}
.accordion_b .c1 {display:block; cursor:pointer; border-bottom:1px solid #4b4b4b; height: 40px; background:url(http://paidionsquare.com/contents/img_new/bg_accordion.gif) repeat-x;}
.accordion_b .c1 a {font-weight:bold; height: 40px; color:#ffffff; position:relative; top:10px; left:10px; text-decoration:none}
.accordion_b .c1r { cursor:pointer;width:230px; height: 40px; background:url(http://paidionsquare.com/contents/img_new/bg_accordion_r.gif) repeat-x;}
.accordion_b .c1r a {font-weight:bold; height: 40px; color:#ffbaa7; position:relative; top:10px; left:10px}
.accordion_b .c1 a:hover {font-weight:bold; color:#ffbaa7; height: 40px}
.accordion_b .c2 { background-color:#f2f2f2; padding:3px 0 3px 15px; border-top:4px solid #f2f2f2; border-bottom:4px solid #f2f2f2}
.accordion_b a .c2 {font-weight:bold; color:#333333; text-decoration:none }
.accordion_b a:hover .c2 {font-weight:bold; color:#ff401f; background-color:#fede8a; text-decoration:none}
.accordion_b .c2r {background-color:#f2f2f2; padding:3px 0 3px 15px; border-top:4px solid #f2f2f2; border-bottom:4px solid #f2f2f2}
.accordion_b a .c2r {font-weight:bold; color:#ff401f; background-color:#fede8a; text-decoration:none }
.accordion_b .c3_bg { background-color:#f2f2f2;}
.accordion_b .c3_bg2 { border:1px solid #dddddd; background-color:#ffffff; margin:0 10px}
.accordion_b .c3 {padding:5px 10px}
.accordion_b .c3 a {font-size:12px; letter-spacing:-1px; color:#333333; text-decoration:none}
.accordion_b .c3 a:hover {font-size:12px; color:#333333; letter-spacing:-1px}
.accordion_b .c3r {padding:5px 10px}
.accordion_b .c3r a {font-size:12px; color:#fb6248; letter-spacing:-1px}
.accordion_b .c3 a:hover {font-size:12px; color:#fb6248; letter-spacing:-1px}


 
/* 서브 메뉴 네비게이션 */
.menu_vs{margin-left:15px;position:relative;width:230px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal}
.menu_vs ul{margin:0;padding:0;list-style:none}
.menu_vs li{position:relative;margin:0 0 -1px 0;vertical-align:top;*zoom:1}
.menu_vs li a{cursor:pointer;display:block;position:relative;padding:8px 10px;color:#666;font-weight:bold;text-decoration:none;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;*zoom:1}
.menu_vs li a .i{cursor:pointer;position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;color:#ccc;background:url("http://paidionsquare.com/naver_ui_img/ico_sub.gif") no-repeat left top}
.menu_vs li ul{padding:5px 0;background:#fff}
.menu_vs li li{margin:0}
.menu_vs li li a{cursor:pointer;padding:5px 10px;border:0;background:#fff;font-weight:normal}
.menu_vs li li a span{cursor:pointer;color:#666}
.menu_vs li.active{z-index:2;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.menu_vs li li.active{border:0}
.menu_vs li.active a{cursor:pointer;border:0;color:#000}
.menu_vs li.active .i{background-position:0 -44px}
.menu_vs li.active li a{cursor:pointer;border:0}
.menu_vs li.active ul{display:block;border-top:1px solid #eee}
.menu_vs li.active li.active a span{cursor:pointer;font-weight:bold;color:#13b200;letter-spacing:-1px}

.menu_vc{position:relative;width:182px;font-size:12px;font-family:dotum,Tahoma, Geneva, sans-serif;line-height:normal}
.menu_vc ul{margin:0;padding:0;list-style:none}
//.menu_vc li{position:relative;margin:0 0 -1px 0;vertical-align:top;*zoom:1}
.menu_vc li{position:relative;margin:0 0 0 0;vertical-align:top;*zoom:1}
.menu_vc li a{cursor:pointer;display:block;position:relative;padding:8px 10px;color:#333;font-weight:normal;text-decoration:none;background:#fff;border-top:0px solid #eee;border-bottom:1px solid #eee;*zoom:1}
.menu_vc li a .i{cursor:pointer;position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;color:#ccc;background:url(../imag/ico_sub.gif) no-repeat left top}
.menu_vc li ul{padding:5px 0;background:#fff}
.menu_vc li li{margin:0}
.menu_vc li li a{cursor:pointer;padding:5px 10px;border:0;background:#fff;font-size:11px;padding-left:15px;font-weight:normal;}
.menu_vc li li a span{cursor:pointer;color:#333;}
.menu_vc li.active{z-index:2;border-top:0px solid #ccc;border-bottom:1px solid #ccc}
.menu_vc li li.active{border:0}
.menu_vc li.active a{cursor:pointer;background-color:#655c8f;font-size:12px;border:0;color:#ffffff;}
.menu_vc li.active ul li a {cursor:pointer;font-weight:normal;background-color:#f4f2f9;font-size:11px;border:0;color:#000;padding-left:15px;}
.menu_vc li.active .i{background-position:0 -44px}
.menu_vc li.active li a{cursor:pointer;border:0;}
.menu_vc li.active ul{display:block;border-top:1px solid #eee}
.menu_vc li.active li.active a span{cursor:pointer;font-weight:bold;color:#463a7a;letter-spacing:-1px;}


/* 상단메뉴 텍스트 */ 
.head_menu {float:right;}
.tab_menu{width:730px;height:39px;background:url(http://paidionsquare.com/imag/bg_ttab.gif) no-repeat;}
.tab_menu ul{overflow:hidden;position:absolute;margin:5px 0 0 10px;padding:0}
.tab_menu li{font-family:NANUM;letter-spacing:-1px;font-size:10pt;float:left;position:relative;z-index:10;margin-left:-1px;padding-left:16px;background:url(http://html.nhndesign.com/guidelines/uio/img/menu/bg_li_bar.gif) no-repeat 0 11px}
.tab_menu li img{margin-top:2px;vertical-align:middle}
.tab_menu li span{color:#8bcf1f;font-family:tahoma;font-size:10px;font-weight:bold;letter-spacing:normal;}
.tab_menu li.on a{cursor:pointer;display:block;color:#252525;text-decoration:none;}
.tab_menu li.on a:hover{cursor:pointer;text-decoration:none;}
.tab_menu li.on{z-index:20;padding-right:0;background:url(http://html.nhndesign.com/guidelines/uio/img/menu/tab_left.gif) repeat-x;}
.tab_menu li.on strong{float:left;height:34px;padding:10px 22px 0 0;background:url(http://html.nhndesign.com/guidelines/uio/img/menu/tab_right2.gif) no-repeat 100% 0}
.tab_menu li.off a{cursor:pointer;display:block;color:#fff;text-decoration:none}
.tab_menu li.off a:hover{cursor:pointer;text-decoration:none}
.tab_menu li.off strong{float:left;height:34px;padding:10px 22px 0 0;}
.tab_menu .category{float:right;padding:9px 10px 0 0}

.tab2{position:relative;height:29px;margin-top:20px;background:url(http://static.naver.com/groupware/common/tab_menu.gif) repeat-x 0 100%;font-family:'돋움',dotum;font-size:12px}
.tab2 ul,.tab2 ul li{margin:0;padding:0}
.tab2 ul li{list-style:none}
.tab2 ul li,.tab2 ul li a{background:url(http://static.naver.com/groupware/2010/bg_tab2_off.gif) no-repeat}
.tab2 ul li{float:left;margin-right:-1px;line-height:26px}
.tab2 ul li a{cursor:pointer;display:inline-block;padding:2px 16px 1px;_padding:3px 16px 0;background-position: 100% 0;font-weight:bold;color:#666;text-decoration:none !important}
.tab2 ul li a:hover{cursor:pointer;color:#000}
.tab2 ul li.on,.tab2 ul li.on a{background-image:url(http://static.naver.com/groupware/2010/bg_tab2_on.gif)}
.tab2 ul li.on a{cursor:pointer;color:#3376b8}

/* 태그클라우드 */
.tagcloud{color:#ccc;font-family:'돋움',dotum;font-size:12px;line-height:2.6;text-align:justify}
.tagcloud a{cursor:pointer;color:#7c8a8d}
.tagcloud a:hover{cursor:pointer;background-color:#1e4f55;color:#ff0}
.tagcloud a em{cursor:pointer;color:#00b4b5;font-family:'돋움',dotum;font-size:15px;font-weight:bold;letter-spacing:-1px}
.tagcloud a:hover em{cursor:pointer;background-color:#1e4f55;color:#ff0}
.tagcloud a strong{cursor:pointer;color:#3d7b66;font-family:'돋움',dotum;font-size:18px;font-weight:bold;letter-spacing:-1px}
.tagcloud a:hover strong{cursor:pointer;background-color:#1e4f55;color:#ff0}
.tagcloud a strong em{cursor:pointer;background-color:#12d763;color:#fff;font-family:'돋움',dotum;font-size:20px;font-weight:bold;letter-spacing:-1px}
.tagcloud a:hover strong em{cursor:pointer;background-color:#1e4f55;color:#ff0}

/* 로그인 레이어 */ 
.mw_login_blog{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
.mw_login_blog.open{display:block}
.mw_login_blog .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
#login_blog{position:absolute;top:50%;left:50%;width:328px;margin:-150px 0 0 -194px;padding:28px 28px 0 28px;border:2px solid #555;background:#fff;font-size:12px;font-family:Tahoma, Geneva, sans-serif;color:#767676;line-height:normal;white-space:normal}
#login_blog form{display:none;margin:0;padding:0}
#login_blog fieldset{margin:0;padding:0;border:0}
#login_blog legend{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
#login_blog .btn_login,
#login_blog .btn_login input{display:inline-block;overflow:visible;position:relative;height:32px;margin:0;padding:0;border:0;background:transparent url(http://html.nhndesign.com/ui_library/src/pattern/login/jcm/mw_login/img/btn_login.gif) no-repeat;font-size:12px;font-weight:bold;color:#fff;line-height:32px;text-decoration:none !important;vertical-align:middle;cursor:pointer}
#login_blog .btn_login{margin:0 4px 0 0;background-position:left top}
#login_blog .btn_login input{left:4px;padding:0 24px 0 36px;background-position:right top;*vertical-align:top}
#login_blog .item{position:relative}
#login_blog .i_label{display:block;position:static;top:9px;font:bold 11px Tahoma}
#login_blog .i_text{display:block;position:relative;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;font:bold 11px Tahoma;height:14px;color:#767676}
#login_blog .help{float:none;display:block;position:relative;margin:0 -28px;border:0;padding:15px 0;border-top:1px solid #d9d9d9;background:#fafafa;text-align:center;list-style:none;*zoom:1}
#login_blog .help li{display:inline;float:none;margin:0;padding:0 6px 0 10px;border-left:1px solid #c3c3c3 !important;line-height:1}
#login_blog .help li.first{border:0 !important}
#login_blog .help a{display:inline;float:none;padding:0;background:none;font-size:11px;font-family:Dotum, 돋움, Sans-serif;color:#767676;line-height:1;text-decoration:none}
#login_blog .help a:hover,
#login_blog .help a:active,
#login_blog .help a:focus{color:#000;text-decoration:underline}
#login_blog .g_login .i_label{left:10px}
#login_blog .g_login .i_text{width:316px;margin:0 0 5px 0;padding:8px 0 6px 10px}
#login_blog .g_login .btn_login{position:absolute;top:103px;right:28px}
#login_blog .g_login .keeping{float:none;height:32px;margin:10px 0;padding:0;line-height:32px}
#login_blog .g_login .keeping label{position:static;font-family:Dotum, 돋움, Thahoma;cursor:pointer}
#login_blog .g_login .i_check{width:13px;height:13px;margin:0 4px 0 0;padding:0;vertical-align:middle}
#login_blog .g_login .warning{display:none;float:none;margin:10px 0;line-height:1.4}
#login_blog .g_login .warning.open{display:block}
#login_blog .o_login{text-align:center}
#login_blog .o_login .i_label{left:36px}
#login_blog .o_login .i_text{width:291px;margin:0;padding:8px 0 6px 35px;background:url(http://html.nhndesign.com/ui_library/src/pattern/login/jcm/mw_login/img/ico_openid.gif) no-repeat 10px center}
#login_blog .o_login .btn_login{margin-top:10px;margin-bottom:10px}
#login_blog.g_login .g_login,
#login_blog.o_login .o_login{display:block}
#login_blog .close{overflow:visible;position:absolute;top:0;right:0;width:25px;height:25px;padding:0;border:0;background:transparent;font:11px/25px Verdana, Geneva, sans-serif;color:#ccc;text-align:center;text-decoration:none !important;cursor:pointer}

.paginate_simple2{padding:15px 0;text-align:center;line-height:normal}
.paginate_simple2 *{display:inline-block;position:relative;margin:0 -2px;padding:2px 4px;font-size:11px;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate_simple2 a:hover,
.paginate_simple2 a:active,
.paginate_simple2 a:focus{background-color:#f8f8f8}
.paginate_simple2 strong{color:#ff6600}
.paginate_simple2 .direction{padding:0 6px;font-weight:bold;font-size:14px;color:#666;text-align:center}
.paginate_simple2 .direction:hover,
.paginate_simple2 .direction:active,
.paginate_simple2 .direction:focus{background-color:transparent !important;color:#333}
.paginate_simple2 .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* 퍼센트 그래프 막대 */
.i_graph{position:relative;line-height:normal;white-space:nowrap}
.i_graph .g_bar{display:inline-block;position:relative;width:700px;height:14px;margin:0 5px 0 0;border:1px solid #ccc;background:#e9e9e9;font-size:11px}
.i_graph .g_action{display:inline-block;position:relative;height:14px;margin:-1px;border:1px solid #8c9bac;background:#99a6b6}
.i_graph .g_percent{font:16px Arial, Helvetica, sans-serif;color:#ccc}
.i_graph .g_percent strong{font-size:18px;color:#e88b30}


/* //UI Object */ 

/* 카테고리 UI*/
.lcateA {font-size:25px; font-weight:bold; padding-bottom: 5px}


/*    */
#oversea_subca li.array { float:left; padding:0 10px 0 0; }
#oversea_subca li.gray { color:#cccccc}