@charset "utf-8";
/* EnSight Creative Design Team (http://www.helizet.com/) CYS 090414 */

/* DEFAULT */
body {margin:0; padding:0; font-size:12px; color:#666;}
*{margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
h1, h2, h3, h4, h5, h6, h7, dl, dd, dt {padding:0; margin:0;}
img, fieldset, button{border:0 none; padding:0; margin:0;}
img, input, select, textarea {vertical-align:middle;}
hr, button img{display:none;}
ul, ol, li {list-style:none outside; margin:0; padding:0;}
a{text-decoration:none; cursor:pointer; color:#666;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto; font-size:12px;}
table {border-spacing: 0; border-collapse: collapse;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 &amp; Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */
.new {position:absolute; top:45px; left:214px; text-indent:-1000em; background:url(http://images2.ensight.co.kr/helizet/ico_new.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico_new.png', sizingMethod='crop');} 
.new a {width:29px; height:16px; display:block; overflow:hidden;}
.hidden {display:none;}
.input {border-color:#BDBDBD #D1D1D1 #D1D1D1 #BDBDBD; border-style:solid; border-width:1px; color:#666666; height:13px; padding:3px;}
.pb10 {padding-bottom:10px;}
#red {color:#df690a; font-size:12px;}
#blue {color:#277dba; font-size:12px; text-decoration:underline;}

/* WRAP */
#wrap {margin:0 auto; width:980px; overflow:hidden; position:relative;}

/* GNB */
#gnb {height:50px; overflow:hidden;}
#gnb h1 {float:left; background:url(http://images2.ensight.co.kr/wezet/wezet_bi.jpg) 0 0  no-repeat; margin-top:11px; margin-left:10px; display:inline;}
#gnb h1 a {width:151px; height:29px; text-indent:-1000em; overflow:hidden; display:block;}
#gnb .unit {float:right; margin-top:17px;}
* html #gnb .unit {padding-top:1px;}
*:first-child+html #gnb .unit {padding-top:1px;}
#gnb .unit a {font-family:dotum; font-size:11px; color:#666; letter-spacing:-1px; padding:0 4px 0 8px;}
#gnb .unit .unit_a {background:url(http://images2.ensight.co.kr/helizet/set_gnb.gif) 0 -29px no-repeat;}
#gnb .login {float:right; background:url(http://images2.ensight.co.kr/helizet/set_gnb.gif) 0 -48px  no-repeat; margin-top:15px; margin-left:17px;}
#gnb .login a {width:49px; height:19px; text-indent:-1000em; overflow:hidden; display:block;}
#gnb .logout {float:right; background:url(http://images2.ensight.co.kr/helizet/set_gnb.gif) -49px -48px  no-repeat; margin-top:15px; margin-left:17px;}
#gnb .logout a {width:60px; height:19px; text-indent:-1000em; overflow:hidden; display:block;}
#gnb .note {float:right; margin-top:19px; margin-right:12px;}
#gnb .note li {float:left; font-size:11px; font-weight:bold; color:#DF690A; letter-spacing:-1px;}
#gnb .note a {font-size:11px; color:#8B8B8B; font-weight:normal;}
#gnb .btn_note_prev {background:url(http://images2.ensight.co.kr/helizet/btn_note.gif) 0 0 no-repeat; width:13px; height:13px; display:none; text-indent:-1000em; overflow:hidden; margin-left:5px;}
#gnb .btn_note_next {background:url(http://images2.ensight.co.kr/helizet/btn_note.gif) -13px 0 no-repeat; width:12px; height:13px; display:none; text-indent:-1000em; overflow:hidden;}

/* HEADER */
#header {height:71px; margin-bottom:15px; border-bottom:#F3F3F3 2px solid; background:#66B2E2 url(http://images2.ensight.co.kr/helizet/set_navi_v2.gif) 0 0 no-repeat; overflow:hidden;}
#header li {float:left;}
#header .main {float:left; height:37px; padding-left:20px;}
#header .main a {display:block; text-indent:-1000em; overflow:hidden; height:37px;}
#header .main .t_home {width:86px;}
#header .main .t_home .on {width:88px; background:url(http://images2.ensight.co.kr/helizet/set_navi_v2.gif) -10px -100px no-repeat;}
#header .main .t_gallery {width:99px;}
#header .main .t_gallery .on {width:101px; background:url(http://images2.ensight.co.kr/helizet/set_navi_v2.gif) -100px -100px no-repeat;}
#header .main .t_profile {width:103px;}
#header .main .t_profile .on {width:105px; background:url(http://images2.ensight.co.kr/helizet/set_navi_v2.gif) -210px -100px no-repeat;}
#header .main .t_talk {width:82px;}
#header .main .t_talk .on {width:84px; background:url(http://images2.ensight.co.kr/helizet/set_navi_v2.gif) -320px -100px no-repeat;}
#header .main .t_wizard {width:97px;}
#header .main .t_wizard .on {width:99px; background:url(http://images2.ensight.co.kr/helizet/set_navi_v2.gif) -410px -37px no-repeat;}
#header .etc {float:right; margin:11px 22px 0 0; display:inline;}
* html #header .etc {padding-top:1px;}
*:first-child+html #header .etc {padding-top:1px;}
#header .etc a {font-family:dotum; font-size:11px; color:#E3EFF9; letter-spacing:-1px; padding:0 0 0 20px;}
#header .sub {border-left:#D2D2D2 1px solid; border-right:#D2D2D2 1px solid; border-bottom:#D2D2D2 1px solid; background:#F9F9F9; clear:both;}
#header .sub ul {border-left:#FFF 1px solid; border-right:#FFF 1px solid; border-bottom:#FFF 1px solid; height:32px; overflow:hidden;}
#header .sub a {text-decoration:none;}
#header .sub a.on {font-weight:bold; color:#277DBA;}
#header .sub li {float:left; margin-top:7px; height:21px;}
#header .sub .sub_home {background:url(http://images2.ensight.co.kr/helizet/set_navi_v2.gif) 27px -144px no-repeat; text-indent:-1000em;}
#header .sub .sub_gallery {padding-left:115px;}
#header .sub .sub_gallery a, .sub_talk a, .sub_profile a {background:url(http://images2.ensight.co.kr/helizet/set_navi_v3.gif) no-repeat; height:21px; text-indent:-1000em; display:block; overflow:hidden;}
#header .sub .sub_gallery .menu1 {width:57px; background-position:0 -200px;}
#header .sub .sub_gallery .menu1_on {width:57px; background-position:0 -230px;}
#header .sub .sub_gallery .menu2 {width:57px; background-position:-57px -200px;}
#header .sub .sub_gallery .menu2_on {width:57px; background-position:-57px -230px;}
#header .sub .sub_gallery .menu3 {width:57px; background-position:-114px -200px;}
#header .sub .sub_gallery .menu3_on {width:57px; background-position:-114px -230px;}
#header .sub .sub_talk {padding-left:234px;}
#header .sub .sub_talk .menu1 {width:81px; background-position:0 -320px;}
#header .sub .sub_talk .menu1_on {width:81px; background-position:0 -350px;}
#header .sub .sub_talk .menu2 {width:80px; background-position:-81px -320px;}
#header .sub .sub_talk .menu2_on {width:80px; background-position:-81px -350px;}
#header .sub .sub_talk .menu3 {width:67px; background-position:-161px -320px;}
#header .sub .sub_talk .menu3_on {width:67px; background-position:-161px -350px;}
#header .sub .sub_talk .menu4 {width:89px; background-position:-228px -320px;}
#header .sub .sub_talk .menu4_on {width:89px; background-position:-228px -350px;}
#header .sub .sub_profile {padding-left:213px;}
#header .sub .sub_profile .menu1 {width:61px; background-position:0 -260px;}
#header .sub .sub_profile .menu1_on {width:61px; background-position:0 -290px;}
#header .sub .sub_profile .menu2 {width:73px; background-position:-61px -260px;}
#header .sub .sub_profile .menu2_on {width:73px; background-position:-61px -290px;}
#header .sub .sub_profile .menu3 {width:106px; background-position:-134px -260px;}
#header .sub .sub_profile .menu3_on {width:106px; background-position:-134px -290px;}

/* SIDEBAR */
#sidebar {width:180px; overflow:hidden; float:left; position:relative; margin-bottom:30px;}
/* Login */
#sidebar .login {border-bottom:#F3F3F3 2px solid; margin-bottom:10px;}
#sidebar .login fieldset {border:#E0E0E0 1px solid; height:88px;}
#sidebar .login label {font-size:11px;}
#sidebar .login p {margin-bottom:3px;}
* html #sidebar .login p {margin-bottom:1px;}
*:first-child+html #sidebar .login p {margin-bottom:1px;}
#sidebar .login .input {border-color:#BDBDBD #D1D1D1 #D1D1D1 #BDBDBD; border-style:solid; border-width:1px; color:#666666; height:13px; padding:3px; width:102px; margin-right:3px;}
#sidebar .login a {font-family:dotum; font-size:11px; color:#666; letter-spacing:-1px; padding:0 2px 0 9px;}
#sidebar .login .login_a {background:url(http://images2.ensight.co.kr/helizet/set_gnb.gif) 0 -29px no-repeat;}
#sidebar .login div {margin:10px 0 0 9px;}
#sidebar .login .join {margin:10px 0 0 0;}
#sidebar .login .nick {float:left; font-weight:bold;}
#sidebar .login .mymenu {background:#F5F5F5; height:16px; margin:8px 8px 0 0; padding:3px 0 0 3px;}
#sidebar .login .mywidget {font-family:dotum; font-size:11px; color:#666; letter-spacing:-1px; padding:0 2px 0 0;}
#sidebar .login .use {font-size:11px; color:#FF681F; letter-spacing:0;}
#sidebar .login .my_modify {float:left; background:url(http://images2.ensight.co.kr/helizet/set_mymenu.gif) 0 0  no-repeat; width:59px; height:19px; text-indent:-1000em; overflow:hidden; display:block; padding:0; margin-right:4px;}
#sidebar .login .my_logout {background:url(http://images2.ensight.co.kr/helizet/set_mymenu.gif) -59px 0  no-repeat; width:59px; height:19px; text-indent:-1000em; overflow:hidden; display:block; padding:0;}
/* Message */
#sidebar .msg {border:#dfeef3 1px solid; background:#FCFCFC url(http://images2.ensight.co.kr/helizet/ico_msg.gif) 8px 9px no-repeat; height:20px; padding:8px 0 0 26px; margin-bottom:10px;}
#sidebar .msg a {font-size:11px; color:#277DBA; letter-spacing:-1px;}
/* Talk */
#sidebar .talk {border:#C0E1ED 1px solid; overflow:hidden; position:relative; height:118px; margin-bottom:10px;}
#sidebar .talk h2 {border-top:#FFF 1px solid; border-bottom:#DFEEF3 1px solid; background:#F1F8FC; height:19px; padding:8px 0 0 9px; color:#277DBA; font-weight:bold; letter-spacing:-1px;}
#sidebar .talk ul {margin:9px; overflow:hidden;}
#sidebar .talk .question {position:absolute; top:6px; right:4px; background:url(http://images2.ensight.co.kr/helizet/ico_question.gif) 0 0 no-repeat; width:16px; height:16px; text-indent:-1000em; overflow:hidden;}
#sidebar .talk .thumb {width:50px; height:50px; overflow:hidden; float:left; margin-right:8px;}
#sidebar .talk .big {overflow:hidden; height:29px; padding:3px 0;}
#sidebar .talk .big a {font-weight:bold; color:#666; line-height:130%; letter-spacing:-1px;}
#sidebar .talk .small {font-size:11px; color:#8B8B8B; letter-spacing:-1px; padding-top:2px;}
#sidebar .talk .level1 {background:url(http://images2.ensight.co.kr/helizet/ico_level.gif) 0 0  no-repeat; padding-left:13px;}
#sidebar .talk .level5 {background:url(http://images2.ensight.co.kr/helizet/ico_level.gif) 0 -20px  no-repeat; padding-left:13px;}
#sidebar .talk .ico {float:left; font-size:11px; font-weight:bold; color:#DF690A; letter-spacing:-1px; white-space:nowrap; oveflow:hidden;}
#sidebar .talk .hit {font-size:11px; font-weight:normal; letter-spacing:0; color:#8B8B8B; background:url(http://images2.ensight.co.kr/helizet/set_gnb.gif) 0 -28px no-repeat; padding-left:8px; margin-left:6px;}
/* Gotalk */
#sidebar .gotalk {margin-bottom:10px;}
#sidebar .gotalk a {background:url(http://images2.ensight.co.kr/helizet/btn_gotalk.gif) 0 0  no-repeat; width:180px; height:40px; display:block; text-indent:-1000em; overflow:hidden;}
/* Event */
#sidebar .event {border:#E0E0E0 1px solid; overflow:hidden; position:relative; margin-bottom:20px;}
#sidebar .event h2 {border-top:#FFF 1px solid; border-bottom:#ECECEC 1px solid; background:#FBFBFB; height:19px; padding:8px 0 0 9px; color:#424242; font-size:12px; font-weight:bold; letter-spacing:-1px;}
#sidebar .event ul {margin:9px; overflow:hidden;}
#sidebar .event .prev {position:absolute; top:10px; right:19px; background:url(http://images2.ensight.co.kr/helizet/ico_move.gif) 0 0 no-repeat; width:8px; height:7px; text-indent:-1000em; overflow:hidden;}
#sidebar .event .next {position:absolute; top:10px; right:7px; background:url(http://images2.ensight.co.kr/helizet/ico_move.gif) -8px 0 no-repeat; width:8px; height:7px; text-indent:-1000em; overflow:hidden;}
#sidebar .event .title {text-align:center; font-size:11px; color:#8B8B8B; letter-spacing:-1px; padding-top:10px;}
/* Link */
#sidebar .link {border-bottom:#E0E0E0 1px solid; text-align:center; padding-bottom:8px;}
#sidebar .link a {font-family:dotum; font-size:11px; color:#666; letter-spacing:-1px; padding:0 4px 0 3px;}
#sidebar .link .link_a {background:url(http://images2.ensight.co.kr/helizet/set_gnb.gif) 0 -29px no-repeat; padding:0 6px 0 8px;}

/* CONTAINER */
#container {float:right; width:780px; margin-bottom:30px; overflow:hidden;}
.more {float:right; font-size:11px; color:#8B8B8B; letter-spacing:-1px; background:url(http://images2.ensight.co.kr/helizet/ico_arrow.gif) 0 3px  no-repeat; padding:1px 0 0 8px;}
* html .more {padding:2px 0 0 8px;}
*:first-child+html .more {padding:2px 0 0 8px;}
/* Promotion */
.promotion {position:relative;}
.promotion a {background:url(http://images2.ensight.co.kr/helizet/promotion.jpg) 0 0 no-repeat; width:780px; height:150px; text-indent:-1000em; overflow:hidden; display:block; margin-bottom:15px;}
.promotion .flash_talk {position:absolute; top:20px; left:70px; width:166px; height:105px; display:none;}
/* ProfileEvent */
.proevent {position:relative;}
.proevent a {background:url(http://images2.ensight.co.kr/helizet/profile_event_main.jpg) 0 0 no-repeat; width:780px; height:300px; text-indent:-1000em; overflow:hidden; display:block; margin-bottom:15px;}
.proevent .flash_talk {position:absolute; top:20px; left:70px; width:166px; height:105px; display:none;}
/* ProfileEvent */
.lounge_banner {position:relative;}
.lounge_banner a {background:url(http://images2.ensight.co.kr/helizet/lounge_banner.jpg) 0 0 no-repeat; width:780px; height:219px; text-indent:-1000em; overflow:hidden; display:block; margin-bottom:15px;}
.lounge_banner .flash_talk {position:absolute; top:20px; left:70px; width:166px; height:105px; display:none;}
/* Helitalk */
.helitalk {margin-bottom:15px; overflow:hidden;}
.helitalk .title {overflow:hidden; clear:both; height:22px;}
.helitalk .title h2 {float:left; background:url(http://images2.ensight.co.kr/helizet/txt_main.gif) 0 0 no-repeat; width:158px; height:14px; text-indent:-1000em;}
.helitalk .set {border:#DFEEF3 2px solid; clear:both; overflow:hidden;}
.helitalk .set .set_box {border:#93C8EB 1px solid; overflow:hidden; height:194px;}
.helitalk .set .set_box .before {float:left; width:237px; height:194px; background:url(http://images2.ensight.co.kr/helizet/bg_before.gif) 0 34px no-repeat;}
.helitalk .set .set_box .before h3 {background:url(http://images2.ensight.co.kr/helizet/set_talk.gif) 0 0 no-repeat; width:237px; height:34px; text-indent:-1000em;}
.helitalk .set .set_box .now {float:left; width:300px; height:194px; background:#FFF;}
.helitalk .set .set_box .now h3 {background:url(http://images2.ensight.co.kr/helizet/set_talk.gif) -237px 0 no-repeat; width:300px; height:34px; text-indent:-1000em;}
.helitalk .set .set_box .after {float:left; width:237px; height:194px; background:url(http://images2.ensight.co.kr/helizet/bg_after.gif) 0 34px no-repeat;}
.helitalk .set .set_box .after h3 {background:url(http://images2.ensight.co.kr/helizet/set_talk.gif) -537px 0 no-repeat; width:237px; height:34px; text-indent:-1000em;}
.helitalk .set .set_box .name {font-weight:bold; letter-spacing:-1px; padding:2px 0 8px 0;}
.helitalk .set .set_box .thumb {width:40px; height:40px; overflow:hidden; float:left; margin-right:7px;}
.helitalk .set .set_box .level1 {background:url(http://images2.ensight.co.kr/helizet/ico_level.gif) 0 0  no-repeat; padding-left:13px;}
.helitalk .set .set_box .level5 {background:url(http://images2.ensight.co.kr/helizet/ico_level.gif) 0 -20px  no-repeat; padding-left:13px;}
.helitalk .set .set_box .ico {float:left; font-size:11px; font-weight:bold; color:#DF690A;}
.helitalk .set .set_box .hit {float:left; font-size:11px; color:#AAA; background:url(http://images2.ensight.co.kr/helizet/set_gnb.gif) 0 -28px no-repeat; padding-left:8px; margin-left:6px;}
.helitalk .set .set_box .hit span {color:#df690a;}
.helitalk .set .set_box .subject a {font-family:gulim; font-size:14px; color:#424242; font-weight:bold; overflow:hidden; white-space:nowrap;}
* html .helitalk .set .set_box .subject a {width:100%; display:block;}
.helitalk .set .set_box .url {font-family:tahoma; font-size:11px; color:#AAA; padding:3px 0 10px 0; white-space:nowrap;}
.helitalk .set .set_box .date {float:left; font-size:11px; color:#AAA;}
.helitalk .set .set_box .category {float:left; font-size:11px; color:#AAA; background:url(http://images2.ensight.co.kr/helizet/set_gnb.gif) 0 -28px no-repeat; padding-left:8px; margin-left:6px;}
.helitalk .set .set_box .info {margin:20px; height:40px; overflow:hidden;}
.helitalk .set .set_box .cont {margin:0 20px; overflow:hidden;}
.helitalk .set .set_box .before ul, .now ul, after ul {clear:both;}
/* Widget */
.widget {float:left; width:510px; height:295px; overflow:hidden;}
.widget ul {float:left; width:101px; margin:0 12px 15px 14px; display:inline;}
.widget .name {font-size:11px; color:#8B8B8B; letter-spacing:-1px; text-align:center; padding-top:3px;}
.widget .title {overflow:hidden; clear:both; height:22px; border-bottom:#E0E0E0 1px solid; width:510px; margin-bottom:15px;}
.widget .title h2 {float:left; background:url(http://images2.ensight.co.kr/helizet/txt_main.gif) 0 -15px no-repeat; width:60px; height:14px; overflow:hidden; text-indent:-1000em;}
/* Rank */
.rank {float:right; width:240px; height:150px; overflow:hidden; margin-bottom:20px; position:relative;}
.rank .title {overflow:hidden; clear:both; height:22px; border-bottom:#E0E0E0 1px solid; width:240px; margin-bottom:15px;}
.rank .title h2 {float:left; background:url(http://images2.ensight.co.kr/helizet/txt_main.gif) 0 -29px no-repeat; width:108px; height:14px; overflow:hidden; text-indent:-1000em;}
.rank li {width:155px; height:20px; background:url(http://images2.ensight.co.kr/helizet/set_rank_num.gif) 0 0 no-repeat; padding:2px 0 0 25px; overflow:hidden; white-space:nowrap;}
.rank .num1 {background-position:0 0;}
.rank .num2 {background-position:0 -22px;}
.rank .num3 {background-position:0 -44px;}
.rank .num4 {background-position:0 -66px;}
.rank .num5 {background-position:0 -88px;}
* html .rank li {padding-top:3px; height:19px;}
*:first-child+html .rank li {padding-top:3px; height:19px;}
.rank li span {position:absolute; left:192px; width:46px; font-size:11px; color:#8B8B8B; text-align:right; background:url(http://images2.ensight.co.kr/helizet/set_rank.gif) 0 5px no-repeat;}
/* Notice */
.notice {float:right; width:240px; height:100px; overflow:hidden;}
.notice .title {overflow:hidden; clear:both; height:22px; border-bottom:#E0E0E0 1px solid; width:240px; margin-bottom:15px;}
.notice .title h2 {float:left; background:url(http://images2.ensight.co.kr/helizet/txt_main.gif) 0 -43px no-repeat; width:45px; height:14px; text-indent:-1000em;}
.notice li {height:21px; background:url(http://images2.ensight.co.kr/helizet/ico_dot.gif) 0 6px no-repeat;}
.notice li a {line-height:125%; font-family:gulim; padding-left:6px; white-space:nowrap;}

/* FOOTER */
#footer {border-top:#E0E0E0 1px solid; text-align:center; height:89px; line-height:140%; padding-top:10px; clear:both;}
#footer strong {font-size:11px;}
#footer .widget_num {font-size:11px; color:#666;}
#footer .copy {font-family:verdana; font-size:10px; color:#8B8B8B;}
#footer a {font-family:dotum; font-size:11px; color:#666; letter-spacing:-1px; padding:0 2px 0 9px;}
#footer .footer_a {background:url(http://images2.ensight.co.kr/helizet/set_gnb.gif) 0 -29px no-repeat;}

/* TAB */
#tab {width:780px; height:29px; border-bottom:#E0E0E0 1px solid; margin:20px 0;}
#tab li {float:left; border:#E0E0E0 1px solid; background:#FBFBFB; margin-right:2px; height:28px; overflow:hidden; font-weight:bold;}
#tab a {border-top:#FFF 1px solid; border-left:#FFF 1px solid; border-right:#FFF 1px solid; padding-top:7px; display:block; text-decoration:none; color:#8B8B8B; letter-spacing:-1px; padding:7px 20px 0 20px; height:28px;}
#tab .on {border-bottom:#FFF 1px solid; color:#FF681F; background:#FFF;}
#tab .on a {color:#FF681F; border-top:#F9F9F9 1px solid; border-left:#F9F9F9 1px solid; border-right:#F9F9F9 1px solid;}

/* TABLE */
#table .field {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; height:28px; padding-left:10px;}
#table .fieldR {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; padding-left:10px; height:28px;}
#table .fieldC {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; height:28px; text-align:center;}
#table .fieldRC {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; text-align:center; height:28px;}
#table .item {border-bottom:#dedede 1px solid; height:34px; text-align:center;}
#table .itemL {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; padding-left:8px;}
#table .itemC {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; text-align:center;}
#table .itemRC {border-bottom:#dedede 1px solid; text-align:center; height:34px;}
#table .item_memo {border-bottom:#dedede 1px solid; padding:25px; line-height:130%;}
#table .item_memo strong {font-size:12px; font-family:dotum; color:#FF681F; font-weight:bold;}
#table .line_top {border-top:#8f8f8f 1px solid;}
#table .pd10 {text-align:left; padding-left:10px;}
#table .pt10 {padding-top:10px; padding-bottom:10px;}
#table .pr10 {padding-right:10px; text-align:right;}
#table .answer {background:#F8FCFE url(http://images2.ensight.co.kr/helizet/ico_answer.gif) 10px 10px no-repeat; border-bottom:#DFEEF3 1px solid; width:47px; height:45px; text-indent:-1000em; padding:10px;}
#table .answer_txt {background:#F8FCFE; border-bottom:#DFEEF3 1px solid; padding:10px; text-align:left; line-height:145%; color:#146BA8;}
#table .table_a {font-weight:bold; color:#277dba; text-decoration:underline;}
#table .table_img {margin:10px 0;}

/* SUBJECT */
.subject_notice h2 {background:url(http://images2.ensight.co.kr/helizet/title_notice.gif) 0 10px no-repeat; height:77px; border-bottom:#E0E0E0 1px solid; text-indent:-1000em;}
.subject_notice ul {clear:both; border-top:#F3F3F3 2px solid; border-bottom:#ECECEC 1px solid; height:31px;}
.subject_notice li {height:22px; padding-top:9px;}
.subject_notice .txt {float:left;}

/* PAGINATE */
#paginate {position:relative; clear:both; text-align:center; padding-top:10px; height:14px;}
#paginate a,
#paginate strong {_position:relative; margin-left:-7px; font-weight:bold; display:inline-block; padding:2px 7px 0 6px; color:#777; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; text-decoration:none; line-height:normal; font:bold 12px ?뗭?, Dotum, 援대┝, Gulim, AppleGothic, Sans-serif; background:#FFF;}
#paginate strong{color:#FF5600 !important;}
#paginate a:hover{background:#F7F7F7; text-decoration:underline;}
#paginate a.pre {padding:2px 7px 0 6px; background:url(http://images2.ensight.co.kr/widgets/google/common/common.gif) no-repeat 0 6px !important; border:none; font-weight:normal;}
#paginate a.next {padding:2px 6px 0 7px; background:url(http://images2.ensight.co.kr/widgets/google/common/common.gif) no-repeat -13px 6px !important; border:none; font-weight:normal;}
/* PAGINATE-class */
.paginate {position:relative; clear:both; text-align:center; padding-top:10px; height:14px;}
.paginate a,
.paginate strong {_position:relative; margin-left:-7px; font-weight:bold; display:inline-block; padding:2px 7px 0 6px; color:#777; border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; text-decoration:none; line-height:normal; font:bold 12px ?뗭?, Dotum, 援대┝, Gulim, AppleGothic, Sans-serif; background:#FFF;}
.paginate strong{color:#FF5600 !important;}
.paginate a:hover{background:#F7F7F7; text-decoration:underline;}
.paginate a.pre {padding:2px 7px 0 6px; background:url(http://images2.ensight.co.kr/widgets/google/common/common.gif) no-repeat 0 6px !important; border:none; font-weight:normal;}
.paginate a.next {padding:2px 6px 0 7px; background:url(http://images2.ensight.co.kr/widgets/google/common/common.gif) no-repeat -13px 6px !important; border:none; font-weight:normal;}

/* login 090603추가 */
#wrapLogin { 
	position:relative;
	background:#519ED6;
	padding:0 10px 10px 10px;
	width:540px;
}
#wrapLogin h2 {
	font-family:"굴림", Gulim, AppleGothic, Sans-serif;
	color:#fff;
	font-size:13px;
	padding:9px 0 0 9px;
	height:21px;
	overflow:hidden;
}
#wrapLogin .close {
	position:absolute;
	top:7px;
	right:10px;
	background:url("http://images2.ensight.co.kr/helizet/login/btn_layer_close.gif") no-repeat;
	text-indent:-1000em;
	overflow:hidden
}
#wrapLogin .close a {display:block; width:17px; height:17px}
#wrapLogin #container_area {
	border:1px solid #C0E1ED;
	background:#fff;
	padding:9px 9px 9px 0;
	overflow:hidden;
	height:100%;	
}
#wrapLogin .login_area {
	float:left;
	width:219px;
	padding:23px 0 0 25px;
}

#wrapLogin dl.member {clear:both}
#wrapLogin dl.member dt {font-weight:bold; height:14px; overflow:hidden;  padding:10px 0 0 0; letter-spacing:-0.1em} 
#wrapLogin dl.member dd {height:21px;}
#wrapLogin dl.member dd input.txt {
	border-color:#BDBDBD #D1D1D1 #D1D1D1 #BDBDBD;
	border-style:solid;
	border-width:1px; 
	color:#666666; 
	height:13px;
	padding:3px;
	_margin-top:-2px;
}
#wrapLogin input.check {width:13px; height:13px; border:0; vertical-align:middle; margin:0 4px 0 0}
#wrapLogin dl.member dd input.t01 {width:211px}
#wrapLogin dl.member dd input.t02 {width:230px}
#wrapLogin .log_info {padding:10px 0 0 0; letter-spacing:-0.1em}
#wrapLogin .log_info span.agree a{color:#277DBA}
#wrapLogin .login_button {
	padding:8px 0 37px 58px;	
}
#wrapLogin .login_button a {
	display:block;
	background:url("http://images2.ensight.co.kr/helizet/login/btn_login.gif") no-repeat;
	width:104px;
	height:25px;
	overflow:hidden;
	text-indent:-1000em
}
#wrapLogin .txt_info  {
	background:url("http://images2.ensight.co.kr/helizet/login/bl_info.gif") no-repeat 0 2px;
	padding:0 0 0 16px;
	line-height:140%;
	letter-spacing:-0.1em
}

#wrapLogin .join_area {
	float:right;
	width:260px;
	border:1px solid #E0E0E0;
	background:#FBFBFB;
}
#wrapLogin .join_area h3 {
	color:#277DBA;
	font-size:12px;
	height:12px;
	overflow:hidden;
	border-bottom:1px solid #E0E0E0;
	padding:5px 10px 4px 10px
}
#wrapLogin .join_area fieldset {padding:0 10px 9px 10px}
#wrapLogin .join_area span {font-weight:normal}
#wrapLogin .join_area span.yes {color:#277DBA}
#wrapLogin .join_area span.no {color:#FF0000}

#wrapLogin .join_button a {	
	display:block;
	background:url("http://images2.ensight.co.kr/helizet/login/btn_join.gif") no-repeat;
	width:104px;
	height:25px;
	margin:10px 0 0 67px;
	overflow:hidden;
	text-indent:-1000em
}

/* IDSearch */
#idsearch {background:#519ED6; position:relative; padding:30px 10px 10px 10px; width:420px;}
#idsearch h2 {position:absolute; top:10px; left:20px; font-family:gulim; font-size:13px; color:#FFF;}
#idsearch .msgarea {text-align:center; padding-top:20px; font-weight:bold; color:#424242; line-height:170%;}
#idsearch .btn_msg_ok {background:url(http://images2.ensight.co.kr/helizet/btn_ok.gif) 0 0 no-repeat; width:44px; height:25px; display:block; text-indent:-1000em; overflow:hidden; margin:15px auto;}
#idsearch .btn_close {position:absolute; top:7px; right:10px; background:url(http://images2.ensight.co.kr/helizet/btn_msg_close.gif) 0 0 no-repeat; width:17px; height:17px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .btn_join {float:left; margin:10px 4px 10px 152px; background:url(http://images2.ensight.co.kr/helizet/btn_join.gif) 0 0 no-repeat; width:69px; height:25px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .btn_cancel {float:left; margin:10px 0 10px 0; background:url(http://images2.ensight.co.kr/helizet/btn_cancel.gif) 0 0 no-repeat; width:41px; height:25px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .btn_id {float:left; margin:10px 4px 0 105px; background:url(http://images2.ensight.co.kr/helizet/btn_id.gif) 0 0 no-repeat; width:78px; height:25px; display:block; text-indent:-1000em; overflow:hidden;}
*html #idsearch .btn_id {margin-left:50px;}
#idsearch .btn_pwd {margin:10px 0 0 0; background:url(http://images2.ensight.co.kr/helizet/btn_pwd.gif) 0 0 no-repeat; width:89px; height:25px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .btn_search {margin-left:5px; background:url(http://images2.ensight.co.kr/helizet/btn_check.gif) 0 0 no-repeat; width:59px; height:21px; display:block; text-indent:-1000em; overflow:hidden;}
#idsearch .bg {border:#C0E1ED 1px solid; background:#FFF; clear:both;}
#idsearch .bg .txt {border-top:#FFF 1px solid; border-bottom:#DFEEF3 1px solid; background:#F1F8FC; height:22px; padding:8px 0 0 10px;}
#idsearch .bg .txt li {color:#277DBA; font-weight:bold; letter-spacing:-1px;}
#idsearch .joinbox {margin:15px 0 5px 0; clear:both;}
#idsearch .joinbox fieldset {width:380px; margin:0 auto;}
#idsearch .joinbox label {float:left; font-size:11px; width:100px; padding-top:4px; height:19px;}
#idsearch .joinbox input {border-color:#BDBDBD #D1D1D1 #D1D1D1 #BDBDBD; border-style:solid; border-width:1px; color:#666666; height:13px; padding:3px; width:162px; margin-bottom:3px;}
#idsearch .joinbox .fieldR {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; padding-left:10px;}
#idsearch .joinbox .item {border-bottom:#dedede 1px solid; padding-left:10px; padding-top:2px;}
#idsearch .joinbox .line_top {border-top:#8f8f8f 1px solid;}
#error_msg {color:#ff681f; padding:5px 0;}
