@charset "utf-8";
/* EnSight Creative Design Team (http://www.wezet.co.kr/) CYS 081206 UPDATE 090105 */

/* DEFAULT */
body {margin:0; padding:0;}
*{margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; font-size:12px; color:#000;}
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; font-size:12px;}
a{text-decoration:none; cursor:pointer;}
a:hover, a:active, a:focus{text-decoration:underline;}
a.normal_link{text-decoration:underline; cursor:pointer; color:#0000CC;}
a.normal_link:hover, a.normal_link:active, a.normal_link:focus{text-decoration:underline;}
textarea{overflow:auto;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & 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 */
table {border-spacing:0; border-collapse:collapse; width:100%;}
td {font-family:dotum; font-size:12px; line-height:14px;}
.hidden {display:none;}
.btn_normal {border:#D1D1D1 1px solid; background:#DDD; color:#161616; margin:5px 0;}

/* WRAP */
#wrap {position:relative; background:url(../images/bg_body.gif) 0 0 repeat-x;}

/* HEADER */
#header {position:relative; overflow:hidden; width:960px; height:44px; margin:0 auto;}
#header h1 {position:absolute; top:7px; background:url(../images/img_logo.gif) 0 0 no-repeat; width:205px;}
#header h1 a {width:100px; height:28px; display:block; text-indent:-20000px; overflow:hidden;}
#header h2 a {width:77px; height:28px; display:block; text-indent:-20000px; overflow:hidden; position:absolute; top:7px; left:132px;}
#header #navi {position:absolute; top:9px; left:220px;}
#header #navi a {position:absolute; background:url(../images/btn_set.gif) 0 0 no-repeat; width:104px; height:35px; text-indent:-20000px; display:block; overflow:hidden;}
#header #navi .menu1 a {top:0; left:0; background-position:0 0;}
#header #navi .menu1 a.on {background-position:0 -35px;}
#header #navi .menu2 a {top:0px; left:107px; background-position:-208px 0;}
#header #navi .menu2 a.on {background-position:-208px -35px;}

#header #navi .menu3 a {top:0; left:107px; background-position:-208px -70px;}
#header #navi .menu3 a.on {background-position:-208px -105px;}
#header #navi .menu4 a {top:0; left:214px; background-position:-104px 0;}
#header #navi .menu4 a.on {background-position:-104px -35px;}
/* AD WIZARD
#header #navi .menu3 a {top:0; left:214px; background-position:-208px -70px;}
#header #navi .menu3 a.on {background-position:-208px -105px;}
#header #navi .menu4 a {top:0; left:321px; background-position:-104px 0;}
#header #navi .menu4 a.on {background-position:-104px -35px;}
*/
#header .login {position:absolute; top:8px; right:0; text-align:right; width:340px;}
#header .login a {font-size:11px; color:#DDD; letter-spacing:-1px;}
#header .login .id_box {border:#BDBDBD 1px solid; width:84px; height:17px; margin:1px 0 0 0; padding:1px 0 0 4px; background: #FFF url(../images/bg_input.gif) 0 -1px no-repeat;}
#header .login .pw_box {border:#BDBDBD 1px solid; width:84px; height:17px; margin:1px 0 0 0; padding:1px 0 0 4px; background: #FFF url(../images/bg_input.gif) 0 -20px no-repeat;}
#header .login strong {color:#FFF; font-size:11px; font-weight:bold;}

/* CONTAINER */
#container {position:relative; overflow:hidden; width:960px; margin:0 auto; }
#container .step1 {background:url(../images/bg_step.gif) 0 0 no-repeat; width:960px; height:90px; text-indent:-20000px;}
#container .step2 {background:url(../images/bg_step.gif) 0 -90px no-repeat; width:960px; height:90px; text-indent:-20000px;}
#container .step3 {background:url(../images/bg_step.gif) 0 -180px no-repeat; width:960px; height:90px; text-indent:-20000px;}
#container .step4 {background:url(../images/bg_step_ad.gif) 0 0 no-repeat; width:960px; height:90px; text-indent:-20000px;}
#container .step5 {background:url(../images/bg_step_ad.gif) 0 -90px no-repeat; width:960px; height:90px; text-indent:-20000px;}
#container .step6 {background:url(../images/bg_step_ad.gif) 0 -180px no-repeat; width:960px; height:90px; text-indent:-20000px;}
#container .mt30 {margin-top:30px;}
#container .choice_btm {clear:both; background:#ececec; width:960px; height:10px;}
#container .content_btm {clear:both; background:url(../images/bg_content_btm.gif) 0 0 no-repeat; width:960px; height:11px;}
#container .content {overflow:hidden; background:#ececec url(../images/bg_content.gif) 10px 10px no-repeat; padding:10px 10px 0 10px;}
* html #container .content {float:left;}
#container .content .title {float:left; font-weight:bold; color:#555; height:23px; padding:12px 0 0 16px;}
#container .content .btn_guide {float:right; color:#333; height:23px; padding:12px 10px 0 19px; letter-spacing:-1px; background:url(../images/ico_guide.gif) 0 11px no-repeat;}
#container .content .btn_line {float:right; width:2px; height:35px; margin-right:10px; background:url(../images/ico_line.gif) 0 10px no-repeat; text-indent:-20000px; display:block;}
#container .content .btn_source {float:right; color:#333; height:23px; padding:12px 10px 0 18px; letter-spacing:-1px; background:url(../images/ico_source.gif) 0 11px no-repeat;}
#container .content .btn_email {float:right; color:#333; height:23px; padding:12px 10px 0 19px; letter-spacing:-1px; background:url(../images/ico_email.gif) 0 12px no-repeat;}

/* TEMPLATE CHOICE */
#container .content .choice {overflow:hidden; background:#FFF url(../images/bg_title.gif) 0 0 repeat-x; padding-bottom:20px;}
* html #container .content .choice {float:left; width:100%;}
#container .content .choice ul {clear:both;}
#container .content .choice li {float:left; width:150px; height:170px; margin:20px 0 0 31px; display:inline;}
#container .content .choice li .thumb_title {float:left; font-weight:bold; color:#161616; height:18px; padding-top:3px; margin-top:4px; letter-spacing:-1px; overflow:hidden; white-space:nowrap;}
#container .content .choice li .thumb_mytitle {float:left; font-weight:bold; color:#000; height:15px; padding-top:3px; margin-top:4px; letter-spacing:-1px; overflow:hidden; white-space:nowrap;}
#container .content .choice li .thumb_sample {float:left; background:url(../images/btn_sample.gif) 0 0 no-repeat; width:50px; height:18px; display:block; text-indent:-20000px; margin:4px 0 0 4px; overflow:hidden;}
#container .content .choice li .thumb_source {float:left; background:url(../images/btn_source.gif) 0 0 no-repeat; width:50px; height:18px; display:block; text-indent:-20000px; margin:4px 0 0 4px; overflow:hidden;}
#container .content .choice li .thumb_descrip {clear:both; font-size:11px; color:#AAA; line-height:120%; height:25px; overflow:hidden; width:120px; letter-spacing:-1px;}
#container .content .choice li .thumb_date {clear:both; font-size:11px; color:#999; line-height:14px; height:21px; padding-top:2px;}
#container .content .choice li .igoogle {background:url(../images/ico_igoogle.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico_igoogle.png', sizingMethod='crop'); width:74px; height:74px; position:absolute; text-indent:-20000px;} 
#container .content .choice .btn_modify {float:left; background:url(../images/btn_set.gif) 0 -172px no-repeat; width:37px; height:22px; display:inline-block; text-indent:-20000px; margin:0 4px 0 36px;}
#container .content .choice .btn_control {float:left; height:22px; display:inline-block; margin:0 10px 0 0; overflow:hidden; color:#0000FF; text-decoration:underline; font-size:12px; letter-spacing:-1px;}
#container .content .choice .btn_delete_gadget {float:left; background:url(../images/btn_set.gif) 0 -216px no-repeat; width:64px; height:22px; display:inline-block; text-indent:-20000px; margin:0 0 0 43px; overflow:hidden;}
#container .content .choice .btn_igoogle {float:left; background:url(http://www.gmodules.com/ig/images/plus_google.gif) 0 no-repeat; width:67px; height:17px; display:inline-block; text-indent:-20000px; margin:0 0 0 43px; overflow:hidden;}
#container .content .choice table {position:relative; clear:both; margin:20px 0 0 29px; width:880px; display:inline-block;}
#container .content .choice table a {color:#666;}
#container .content .choice table a:hover {text-decoration:none; font-weight:bold; letter-spacing:-1px;}
#container .content .choice table .bar {width:880px; height:31px; text-indent:-20000px; background:url(../images/img_bar.gif) 0 0 no-repeat;}
#container .content .choice table .num {width:80px; height:29px; border-bottom:#dfdfdf 1px solid; color:#666; text-align:center;}
#container .content .choice table .subject {width:700px; height:29px; border-bottom:#dfdfdf 1px solid; padding-left:10px;}
#container .content .choice table .date {width:100px; height:29px; border-bottom:#dfdfdf 1px solid; color:#666; text-align:center;}
#container .content .choice table .num_answer {width:80px; height:50px; border-bottom:#dfdfdf 1px solid; color:#666; text-align:center; vertical-align:top; padding-top:12px; background:#F9F9F9 url(../images/ico_answer.gif) 24px 12px no-repeat; text-indent:-20000px;}
#container .content .choice table .subject_answer {width:800px; height:29px; border-bottom:#dfdfdf 1px solid; padding:10px 0 10px 10px; line-height:16px; background:#F9F9F9;}
#container .content .choice .gadget_preview {clear:both; text-align:center; padding-top:10px;}
#container .content .choice .gadget_preview p {padding-top:20px; color:#777; clear:both;}
#container .content .choice .gadget_preview strong {color:#777;}
#container .content .choice .gadget_preview .btn_igoogle_add {clear:both;}
#container .content .choice .gadget_preview .left {float:left; width:468px; padding-top:58px;}
#container .content .choice .gadget_preview .right{float:right; width:469px; text-align:left; }
#container .content .choice .gadget_preview .right table {position:relative; clear:both; margin:10px 0 0 0px; width:450px; display:inline-block;}
#container .content .choice .gadget_preview .right table a{color:#333; font-weight:bold; letter-spacing:-1px;}
#container .content .choice .gadget_preview .right .view{font-weight:normal; font-size:12px; color:#3e5fa5; text-decoration:underline; text-align:center; letter-spacing:-1px;}
#container .content .choice .gadget_preview .right .media {font-weight:bold; padding:10 0 5px 0; vertical-align:top; letter-spacing:-1px; color:#000;}
#container .content .choice .gadget_preview .right .txt_b {font-weight:bold; padding:20px 0 4px 0; vertical-align:top; letter-spacing:-1px; color:#333;}
#container .content .choice .gadget_preview .right .txt_b span {padding:20px 0 4px 0; letter-spacing:-1px; font-weight:normal; font-size:11px; color:#777;}
#container .content .choice .gadget_preview .right .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;}
#container .content .choice .gadget_preview .right .fieldR {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; padding-left:10px;}
#container .content .choice .gadget_preview .right .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;}
#container .content .choice .gadget_preview .right .fieldRC {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; text-align:center;}
#container .content .choice .gadget_preview .right .item {border-bottom:#dedede 1px solid; height:28px; text-align:center;}
#container .content .choice .gadget_preview .right .item span {color:#777; line-height:20px; letter-spacing:-1px; font-size:11px;}
#container .content .choice .gadget_preview .right .item strong {color:#777; letter-spacing:0;}
#container .content .choice .gadget_preview .right .itemL {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; padding-left:8px;}
#container .content .choice .gadget_preview .right .itemC {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; text-align:center;}
#container .content .choice .gadget_preview .right .line_top {border-top: #8f8f8f 1px solid;}
#container .content .choice .gadget_preview .right .padding10 {text-align:left; padding-left:10px;}

/* My GADGET */
#container .content .choice .tab {float:left; font-weight:bold; color:#aaa; height:23px; padding:12px 20px 0 19px; border-right:#e5e5e5 1px solid;}
#container .content .choice .tab a {color:#aaa; letter-spacing:-1px;}
#container .content .choice .tab_on {float:left; font-weight:bold; color:#aaa; height:24px; padding:11px 20px 0 18px; background:#FFF; border-right:#e5e5e5 1px solid; margin:1px 0 0 1px;}
#container .content .choice .tab_on a {color:#ff5600; letter-spacing:-1px;}
#container .content .choice .mygadget {clear:both; padding:29px 29px 5px 29px;;}
#container .content .choice .mygadget  table {position:relative; clear:both; margin:10px 0 0 0px; width:880px; display:inline-block;}
#container .content .choice .mygadget .paddingT14 {padding:14px 0 14px 0;}
#container .content .choice .mygadget .manage {margin: 0 auto; width:298px;}
#container .content .choice .mygadget .ad{margin: 0 auto; width:152px;}
#container .content .choice .mygadget .manage .obj {float:left;  text-align:left; width:47x;}
#container .content .choice .mygadget .manage .division {float:left;  width:30px; color:#dedede}
#container .content .choice .mygadget .manage .btn_igoogle {background:url(http://www.gmodules.com/ig/images/plus_google.gif) 0 no-repeat; width:67px; height:19px; display:inline-block; text-indent:-20000px; margin:0 0 0 0px; overflow:hidden;}
#container .content .choice .mygadget .manage .txt_blue {font-weight:normal; font-size:12px; color:#3e5fa5; text-decoration:underline;}
.txt_info {float:right; color:#333; height:23px; padding:12px 20px 0 17px; letter-spacing:-1px; }
.txt_b01 {color:#666; letter-spacing:-1px; font-weight:bold;}
.txt_b02 {color:#666; letter-spacing:-1px;}
.btn_del {float:left; background:url(../images/btn_set.gif) 0 -194px no-repeat; width:37px; height:22px; display:inline-block; text-indent:-20000px; margin:0 2px 0 0px; overflow:hidden;}
.btn_all {float:left; background:url(../images/btn_set.gif) -66px -260px no-repeat; width:37px; height:22px; display:inline-block; text-indent:-20000px; margin:0 2px 0 0px; overflow:hidden;}
.btn_make {float:right; background:url(../images/btn_set.gif) -103px -260px no-repeat; width:78px; height:22px; display:inline-block; text-indent:-20000px; margin:0 0 0 0px; overflow:hidden;}
/*.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;}*/
.fieldR {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; padding-left:10px;}
.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;}
.fieldRC {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; text-align:center;}
.item {border-bottom:#dedede 1px solid; height:28px; text-align:center;}
.item span {color:#777; line-height:20px; letter-spacing:-1px; font-size:11px;}
.item strong {color:#777; letter-spacing:0;}
.itemL {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; padding-left:8px;}
.itemC {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; text-align:center;}
.line_top {border-top: #8f8f8f 1px solid;}
.paddingL10 {text-align:left; padding-left:10px;}
.paddingL15 {text-align:left; padding-left:15px;}
.paddingR10 {padding-right:10px;}

/* GADGET GALLERY */
#container .depth2{width:960px;}
#container .depth2 .subm {height:20px; margin-top:26px; margin-bottom:12px;}
#container .depth2 .subm li {float:left; display:inline;}
#container .depth2 .subm .menu1 a {float:left; background:url(../images/bg_submenu.gif) 0 0 no-repeat; width:90px; height:20px; text-indent:-20000px; display:block; overflow:hidden; }
#container .depth2 .subm .menu1 a.on {background:url(../images/bg_submenu.gif) 0 -20px no-repeat; width:90px; height:20px; text-indent:-20000px; display:block; overflow:hidden; }
#container .depth2 .subm .menu2 a {float:left; background:url(../images/bg_submenu.gif) -90px 0 no-repeat; width:73px; height:20px; text-indent:-20000px; display:block; overflow:hidden; }
#container .depth2 .subm .menu2 a.on {background:url(../images/bg_submenu.gif) -90px -20px no-repeat; width:73px; height:20px; text-indent:-20000px; display:block; overflow:hidden; }
#container .depth2 .subm .menu3 a {float:left; background:url(../images/bg_submenu.gif) -163px 0 no-repeat; width:98px; height:20px; text-indent:-20000px; display:block; overflow:hidden; }
#container .depth2 .subm .menu3 a.on {background:url(../images/bg_submenu.gif) -163px -20px no-repeat; width:98px; height:20px; text-indent:-20000px; display:block; overflow:hidden; }
#container .depth2 .subm .category_box {float:left; background:#FFF; height:19px;}
* html #container .depth2 .subm .category_box {margin-top:-1px; height:20px;}
#container .depth2 .subm .category {overflow:hidden;}
#container .depth2 .subm .box_select {background:url(../images/bg_submenu.gif) 0 -40px no-repeat; width:90px; height:19px; border:0 none; cursor:pointer; color:#666; padding:3px;}
#container .content .choiceg {overflow:hidden; background:#FFF; padding-bottom:20px;}
* html #container .content .choiceg {float:left; width:100%;}
#container .content .choiceg ul {clear:both;}
#container .content .choiceg li {float:left; width:150px; height:190px; margin:20px 0 0 31px; display:inline;}
#container .content .choiceg li .thumb_mytitle {float:left; font-weight:bold; color:#000; height:15px; padding-top:3px; margin-top:4px; letter-spacing:-1px; overflow:hidden; white-space:nowrap;}
#container .content .choiceg li .thumb_date {clear:both; font-size:11px; color:#999; line-height:14px; height:21px; padding-top:2px;}
#container .content .choiceg .btn_igoogle {float:left; background:url(http://www.gmodules.com/ig/images/plus_google.gif) 0 no-repeat; width:67px; height:17px; display:inline-block; text-indent:-20000px; margin:0 0 0 43px; overflow:hidden;}

/* GADGET GALLERY - AD*/
.btn_blog {float:left; background:url(../images/btn_set.gif) -181px -260px no-repeat; width:84px; height:22px; display:inline-block; text-indent:-20000px; margin:0 0 0 33px; overflow:hidden;}
#container .content .choiceg_ad {overflow:hidden; background:#FFF url(../images/bg_title.gif) 0 0 repeat-x; padding-bottom:20px;}
* html #container .content .choiceg_ad {float:left; width:100%;}
#container .content .choiceg_ad ul {clear:both;}
#container .content .choiceg_ad li {float:left; width:150px; height:190px; margin:20px 0 0 31px; display:inline;}
#container .content .choiceg_ad li .thumb_mytitle {float:left; font-weight:bold; color:#000; height:15px; padding-top:3px; margin-top:4px; letter-spacing:-1px; overflow:hidden; white-space:nowrap;}
#container .content .choiceg_ad li .thumb_date {clear:both; font-size:11px; color:#999; line-height:14px; height:21px; padding-top:2px;}
#container .content .choiceg_ad .tab {float:left; font-weight:bold; color:#aaa; height:23px; padding:12px 20px 0 19px; border-right:#e5e5e5 1px solid;}
#container .content .choiceg_ad .tab a {color:#aaa; letter-spacing:-1px;}
#container .content .choiceg_ad .tab_on {float:left; font-weight:bold; color:#aaa; height:24px; padding:11px 20px 0 18px; background:#FFF; border-right:#e5e5e5 1px solid; margin:1px 0 0 1px;}
#container .content .choiceg_ad .tab_on a {color:#ff5600; letter-spacing:-1px;}
#container .content .choiceg_ad .submenu {clear:both; float:left; height:22px; margin:14px 0 0 17px;}
#container .content .choiceg_ad .submenu ul{clear:both;}
#container .content .choiceg_ad .submenu li{display:inline; margin:0; width:77px; height:22px;}
#container .content .choiceg_ad .submenu .menu1 a {float:left; background:url(../images/bg_submenu.gif) 0 -65px no-repeat; width:77px; height:22px; text-indent:-20000px; display:block; overflow:hidden; }
#container .content .choiceg_ad .submenu .menu1 a.on {background:url(../images/bg_submenu.gif) 0 -87px no-repeat; width:77px; height:22px; text-indent:-20000px; display:block; overflow:hidden; }
#container .content .choiceg_ad .submenu .menu2 a {float:left; background:url(../images/bg_submenu.gif) -77px -65px no-repeat; width:77px; height:22px; text-indent:-20000px; display:block; overflow:hidden; }
#container .content .choiceg_ad .submenu .menu2 a.on {background:url(../images/bg_submenu.gif) -77px -87px no-repeat; width:77px; height:22px; text-indent:-20000px; display:block; overflow:hidden; }
#container .content .choiceg_ad .submenu .category_box {float:left; background:#FFF; height:19px; width:150px; margin-top:2px;}
* html #container .content .choiceg_ad .submenu .category_box {margin-top:1px; height:20px;}
#container .content .choiceg_ad .submenu .category {overflow:hidden;}

/* GADGET GALLERY - blog benefit model popup */
#benefit {position:relative; width:592px; background:#ececec url(../images/bg_pop_logo.gif) 0 0 no-repeat; padding:30px 10px 10px 10px; margin:0 auto; }
.btn_close {position:absolute; background:url(../images/btn_set.gif) 0 -282px no-repeat; width:18px; height:18px; text-indent:-20000px; top:7px; right:10px;}
#benefit .contact_box {border:#d7d7d7 1px solid; background:#FFF url(../images/bg_title.gif) 0 0 repeat-x;}
#benefit .contact_box .title {font-weight:bold; color:#555; height:23px; padding:12px 0 0 16px;}
#benefit .contact_box .check {font-weight:bold; color:#666; height:23px; padding:12px 0 0 0px;}
#benefit .contact_box li {padding:20px 0 0 16px;}
#benefit .contact_box .txt {color:#666; line-height:135%;}
#benefit .contact_box table {width:530px;}
#benefit .contact_box table td {font-size:12px; color:#161616; letter-spacing:-1px;}
#benefit .contact_box .contact_field {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; width:150px;}
#benefit .contact_box .contact_item {border-bottom:#dedede 1px solid; padding-left:8px; height:28px;}
#benefit .contact_box .contact_line {border-top: #8f8f8f 1px solid;} 
#benefit .contact_box .contact_input {border-left:#bdbdbd 1px solid; border-top:#bdbdbd 1px solid; border-right:#d1d1d1 1px solid; border-bottom:#d1d1d1 1px solid; height:12px; padding:3px; color:#ff5600; font-weight:bold; text-align:right;}
#benefit .contact_box .icon_dot {background:url(../images/btn_set.gif) -18px -282px no-repeat; width:2px; height:2px; text-indent:-20000px; display:inline-block; margin:4px 6px 5px 0;}
* html #benefit .contact_box .icon_dot {background:url(../images/btn_set.gif) -18px -282px no-repeat; width:2px; height:2px; text-indent:-20000px; display:inline-block; margin:0px 6px -5px 0;}
#benefit .contact_box .btn_message_ok {background:url(../images/btn_set.gif) -98px -70px no-repeat; width:72px; height:34px; text-indent:-20000px; display:block; margin:0 auto; margin-bottom:30px;}

/* PREVIEW */
#container .content .preview {float:left; width:360px; background:url(../images/bg_preview_title.gif) 0 0 repeat-x;}
#container .content .preview div {clear:both; text-align:center; padding:10px 0; overflow: auto; width: 360px; }
#container .content .preview .btn_sample {float:right; color:#333; height:23px; padding:12px 10px 0 18px; letter-spacing:-1px; background:url(../images/ico_sample.gif) 0 11px no-repeat;}
#container .content .preview .btn_represh {float:right; color:#333; height:23px; padding:12px 10px 0 17px; letter-spacing:-1px; background:url(../images/ico_represh.gif) 0 11px no-repeat;}
#container .content .preview .ad_pd {padding-top:89px;}

/* OPTION */
#container .content .option {float:right; width:570px; overflow:hidden; background:url(../images/bg_option_title.gif) 0 0 no-repeat;}
#container .content .option .tab {float:left; font-weight:bold; color:#aaa; height:23px; padding:12px 20px 0 19px; border-right:#e5e5e5 1px solid;}
#container .content .option .tab a {color:#aaa; letter-spacing:-1px;}
#container .content .option .tab_on {float:left; font-weight:bold; color:#aaa; height:24px; padding:11px 20px 0 18px; background:#FFF; border-right:#e5e5e5 1px solid; margin:1px 0 0 1px;}
#container .content .option .tab_on a {color:#ff5600; letter-spacing:-1px;}
#container .content .option .btn_reset {float:right; color:#333; height:23px; padding:12px 10px 0 17px; letter-spacing:-1px; background:url(../images/ico_reset.gif) 0 10px no-repeat;}
#container .content .option .gadget_input {clear:both; padding:0 19px 20px 19px;}
#container .content .option .gadget_input .txt {font-weight:bold; padding:20px 0 4px 0; vertical-align:top; letter-spacing:-1px; color:#333;}
#container .content .option .gadget_input .txt span {font-weight:normal; font-size:11px; color:#777;}
#container .content .option .gadget_input .txt span strong {font-size:11px; color:#777;}
#container .content .option .gadget_input .blue {font-weight:normal; font-size:12px; color:#3e5fa5; text-decoration:underline;}
#container .content .option .gadget_input .reset {font-weight:normal; font-size:12px; color:#202020;}
#container .content .option .gadget_input .btn_help {text-align:right; background:url(../images/btn_help.gif) right 25px no-repeat; padding-right:9px; font-size:11px; font-weight:normal;}
#container .content .option .gadget_input .feed_help {border:; padding:5px; background:#F8F8F8; border:1px solid #DEDEDE; margin-bottom:10px;}
#container .content .option .gadget_input .feed_help .help_title { font-weight: bold; font-size: 13px; color: #00f; }
#container .content .option .gadget_input .feed_help .help_comment { margin-top: 10px; margin-left: 10px;  padding: 10px auto 10px 20px; color:#777777; }
#container .content .option .gadget_input .feed_help .help_comment a { text-decoration:underline; cursor:pointer; color:#0000CC; }
#container .content .option .gadget_input .feed_help .help_exam { color:#0000CC; font-weight: bold; }
#container .content .option .gadget_input .feed_help dl { margin: 10px; }
#container .content .option .gadget_input .feed_help dl dt { color: #777777; font-weight: bold; float: left; margin-right: 5px; }
#container .content .option .gadget_input .feed_help dl dd { clear: right; color: #777777; }
#container .content .option .gadget_input .feed_help .code {color:#008000;}
#container .content .option .gadget_input .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;}
#container .content .option .gadget_input .fieldR {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; padding-left:10px;}
#container .content .option .gadget_input .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;}
#container .content .option .gadget_input .fieldRC {border-bottom:#dedede 1px solid; background:#F9F9F9; color:#666; font-weight:bold; letter-spacing:-1px; text-align:center;}
#container .content .option .gadget_input .item {border-bottom:#dedede 1px solid; padding-left:8px; height:28px;}
#container .content .option .gadget_input .item span {color:#777; line-height:20px; letter-spacing:-1px; font-size:11px;}
#container .content .option .gadget_input .item strong {color:#777; letter-spacing:0;}
#container .content .option .gadget_input .itemL {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; padding-left:8px;}
#container .content .option .gadget_input .itemC {border-bottom:#dedede 1px solid; border-right:#dedede 1px solid; text-align:center;}
#container .content .option .gadget_input .line_top {border-top: #8f8f8f 1px solid;}
#container .content .option .gadget_input .box_input {border-left:#bdbdbd 1px solid; border-top:#bdbdbd 1px solid; border-right:#d1d1d1 1px solid; border-bottom:#d1d1d1 1px solid; height:13px; padding:3px; color:#666;}
#container .content .option .gadget_input .w94 {width:94px;}
#container .content .option .gadget_input .img_insert {float:left; background:url(../images/btn_set.gif) -66px -238px no-repeat; width:70px; height:22px; display:block; text-indent:-20000px; margin:4px 0 4px 10px; overflow:hidden;}
#container .content .option .gadget_input .ad_4part_img01 {background:url(../images/ad_set_thumb.gif) 0 0 no-repeat; width:50px; height:49px; text-indent:-20000px; display:block; margin: 0 auto;}
#container .content .option .gadget_input .ad_4part_img02 {background:url(../images/ad_set_thumb.gif) -50px 0 no-repeat; width:50px; height:49px; text-indent:-20000px; display:block; margin: 0 auto;}
#container .content .option .gadget_input .ad_4part_img03 {background:url(../images/ad_set_thumb.gif) -100px 0 no-repeat; width:50px; height:49px; text-indent:-20000px; display:block; margin: 0 auto;}
#container .content .option .gadget_input .ad_4part_img04 {background:url(../images/ad_set_thumb.gif) -150px 0 no-repeat; width:50px; height:49px; text-indent:-20000px; display:block; margin: 0 auto;}
#container .content .option .gadget_input .ad_slide_img01 {background:url(../images/ad_set_thumb.gif) 0 -49px no-repeat; width:50px; height:49px; text-indent:-20000px; display:block; margin: 4px auto;}
#container .content .option .gadget_input .ad_slide_img02 {background:url(../images/ad_set_thumb.gif) -50px -49px no-repeat; width:50px; height:49px; text-indent:-20000px; display:block; margin: 4px auto;}
#container .content .option .gadget_input .ad_slide_img03 {background:url(../images/ad_set_thumb.gif) -100px -49px no-repeat; width:50px; height:49px; text-indent:-20000px; display:block; margin: 4px auto;}
#container .content .option .gadget_skin {clear:both; padding:20px 19px 20px 19px;}
#container .content .option .gadget_skin .skin_box {float: left; border-right:#e5e4e4 1px solid; border-bottom:#e5e4e4 1px solid; margin:0 5px 5px 0;}

/* BUTTON */
#container .button {clear:both; display:inline;}
#container .button .btn_step_prev {float:left; background:url(../images/btn_set.gif) 0 -104px no-repeat; width:107px; height:34px; display:block; text-indent:-20000px; margin-top:20px; display:inline;}
#container .button .btn_step_input {float:left; background:url(../images/btn_set.gif) 0 -70px no-repeat; width:98px; height:34px; display:block; text-indent:-20000px; margin:20px 0 0 324px; display:inline; cursor:pointer;}
#container .button .btn_step_finish {float:left; background:url(../images/btn_set.gif) 0 -138px no-repeat; width:127px; height:34px; display:block; text-indent:-20000px; margin:20px 0 0 310px; display:inline;}
#container .button .btn_step_end {float:left; background:url(../images/btn_set.gif) -144px -216px no-repeat; width:98px; height:34px; display:block; text-indent:-20000px; margin:20px 0 0 324px; display:inline;}

/* PAGINATE */
#paginate {clear:both; padding:10px 0 0 0; text-align:center;}
* html #paginate {display:inline-block;}
#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(../images/btn_paginate.gif) no-repeat 0 6px !important; border:none; font-weight:normal;}
#paginate a.next {padding:2px 6px 0 7px; background:url(../images/btn_paginate.gif) no-repeat -13px 6px !important; border:none; font-weight:normal;}

/* FOOTER */
#footer {clear:both; text-align:center; font-family:verdana; font-size:10px; color:#999; border-top:#e5e5e5 1px solid; height:40px; padding-top:10px;}
#footer a {font-size:11px; color:#999; letter-spacing:-1px;}
#footera:hover,
a:active,
a:visited {color:#444;}
.home_footer {margin-top:40px;}

/* JOIN */
.login_join {background: #FFF url(http://widget.ensight.co.kr/gadget/common/images/option/bg_join.gif) no-repeat; width: 400px; height: 300px;}
.login_join h2 {display: none;}
.login_join .login_logo {position: absolute; top: 8px; left: 15px; display: block; background: url(http://widget.ensight.co.kr/gadget/common/images/option/login_logo.gif) no-repeat; width: 62px; height: 20px;}
.login_join .login_close {position: absolute; top: 9px; left: 375px; display: block; background: url(http://widget.ensight.co.kr/gadget/common/images/option/btn_close.gif) no-repeat; width: 18px; height: 18px;}
.login_join .ment {position: absolute; top: 30px; left: 42px; width: 350px; height: 30px; padding: 16px 0 0 0; font-weight: bold; color: #666; letter-spacing: -1px;}
.login_join .login_logo span, .login_close span {display: none;}
.login_join .login_box {position: absolute; top: 80px; left: 0px; width: 400px; height: 100px;}
.login_join .login_box .join_box {width: 300px; margin: 0 auto;}
.login_join .login_box .join_box .field .input_id, .input_pwd, .input_pwd_ok, .input_nick, .input_email {width: 80px; float: left; font-size: 11px; color: #666; letter-spacing: -1px; padding: 9px 0 0 0; line-height: 10px;}
.login_join .login_box .join_box .field .txt_id, .txt_pwd, .txt_pwd_ok, .txt_nick, .txt_email {width: 192px; height: 13px; border-top: #bdbdbd 1px solid; border-right: #bdbdbd 1px solid; border-bottom: #d1d1d1 1px solid; border-left: #d1d1d1 1px solid; font-family: dotum; font-size: 12px; color: #777; padding: 3px; margin: 1px 0;}
.login_join .login_box .join_box .field .terms {position: absolute; top: 126px; left: 125px; width: 250px; font-size: 11px; color: #666; letter-spacing: -1px;}
.login_join .login_box .join_box .field .terms a {font-size: 11px; color: #888; text-decoration: none; letter-spacing: -1px;}
.login_join .login_box .join_box .hidden_txt {position: absolute; top: 148px; left: 126px; width: 300px; color: #ff5600;}
.login_join .footer {position: absolute; top: 260px; width: 400px; text-align: center;}
.login_join .footer a span {display: none;}
.login_join .footer .join {position: absolute; left: 134px; display: block; background: url(http://widget.ensight.co.kr/gadget/common/images/option/btn_join.gif) 0 0 no-repeat; width: 65px; height: 22px;}
.login_join .footer .join_cancel {position: absolute; left: 202px; display: block; background: url(http://widget.ensight.co.kr/gadget/common/images/option/btn_join_cancel.gif) 0 0 no-repeat; width: 65px; height: 22px;}

/* LOGIN */
.login_layer {background: #FFF url(http://widget.ensight.co.kr/gadget/common/images/option/bg_login.gif) no-repeat; width: 400px; height: 240px;}
.login_layer h2 {display: none;}
.login_layer .login_logo {position: absolute; top: 8px; left: 15px; display: block; background: url(http://widget.ensight.co.kr/gadget/common/images/option/login_logo.gif) no-repeat; width: 62px; height: 20px;}
.login_layer .login_close {position: absolute; top: 9px; left: 375px; display: block; background: url(http://widget.ensight.co.kr/gadget/common/images/option/btn_close.gif) no-repeat; width: 18px; height: 18px;}
.login_layer .ment {position: absolute; top: 30px; left: 42px; width: 350px; height: 30px; padding: 16px 0 0 0; font-weight: bold; color: #666; letter-spacing: -1px;}
.login_layer .login_logo span, .login_close span {display: none;}
.login_layer .login_box {position: absolute; top: 85px; left: 0px; width: 400px; height: 100px;}
.login_layer .login_box .input_box {width: 200px; margin: 0 auto;}
.login_layer .login_box .input_box .field .id, .pwd {width: 112px; height: 13px; border-top: #bdbdbd 1px solid; border-right: #bdbdbd 1px solid; border-bottom: #d1d1d1 1px solid; border-left: #d1d1d1 1px solid; font-family: dotum; font-size: 12px; color: #777; padding: 3px; margin: 2px 5px 0 0;}
.login_layer .login_box .input_box .field .id {background: url(http://widget.ensight.co.kr/gadget/common/images/option/input_id.gif) 0 0 no-repeat;}
.login_layer .login_box .input_box .field .pwd {background: url(http://widget.ensight.co.kr/gadget/common/images/option/input_pwd.gif) 0 0 no-repeat;}
.login_layer .login_box .input_box .field label {font-size: 11px; color: #888; letter-spacing: -1px;}
.login_layer .login_box .input_box .fieldset .btn_login {display: block; background: url(http://widget.ensight.co.kr/gadget/common/images/option/btn_login.gif) no-repeat; width: 49px; height: 22px;}
.login_layer .login_box .input_box .login_link {padding-top: 15px;}
.login_layer .login_box .input_box .login_link a {font-size: 12px; font-family: dotum; color: #999; text-decoration: none; letter-spacing: -1px;}
.login_layer .login_box .input_box .login_link a:hover {font-size: 12px; font-family: dotum; color: #333; text-decoration: underline;}
.login_layer .login_box .input_box .login_link span {font-size: 11px; font-family: dotum; color: #999; text-decoration: none; letter-spacing: -1px;}
.login_layer .footer {position: absolute; top: 202px; width: 400px; text-align: center;}
.login_layer .footer .info_txt {font-size: 11px; color: #999; text-align: center; clear: both;}
.login_layer .footer .info_txt a {font-weight: bold; color: #777; text-decoration: none;}
.login_layer .footer .info_txt a:hover {font-weight: bold; color: #333; text-decoration: underline;}

/* CONTACT */
#contact {position:relative; width:572px; background:#ececec url(../images/bg_pop_logo.gif) 0 0 no-repeat; padding:30px 10px 10px 10px; margin:0 auto;}
#contact .btn_close {position:absolute; background:url(../images/btn_set.gif) 0 -282px no-repeat; width:18px; height:18px; text-indent:-20000px; top:7px; right:10px;}
#contact .contact_box {border:#d7d7d7 1px solid; background:#FFF url(../images/bg_title.gif) 0 0 repeat-x;}
#contact .contact_box .title {font-weight:bold; color:#555; height:23px; padding:12px 0 0 16px;}
#contact .contact_box li {padding:10px 0 0 20px;}
#contact .contact_box table {width:530px;}
#contact .contact_box table td {font-size:11px; color:#999; letter-spacing:-1px;}
#contact .contact_box .contact_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; width:83px;}
#contact .contact_box .contact_item {border-bottom:#dedede 1px solid; padding-left:8px; height:28px;}
#contact .contact_box .contact_memo {border-bottom:#dedede 1px solid; padding-left:8px; height:228px;}
#contact .contact_box .contact_line {border-top: #8f8f8f 1px solid;}
#contact .contact_box .contact_input {border-left:#bdbdbd 1px solid; border-top:#bdbdbd 1px solid; border-right:#d1d1d1 1px solid; border-bottom:#d1d1d1 1px solid; height:12px; padding:3px; color:#666;}
#contact .contact_box .btn_contact_ok {background:url(../images/btn_set.gif) 0 -238px no-repeat; width:62px; height:22px; text-indent:-20000px; display:inline-block; margin:0 0 20px 201px;}
#contact .contact_box .btn_contact_cancel {background:url(../images/btn_set.gif) 0 -260px no-repeat; width:62px; height:22px; text-indent:-20000px; display:inline-block; margin:0 0 20px 0;}

/* MESSAGE */
#msg {position:relative; width:572px; background:#ececec url(../images/bg_pop_logo.gif) 0 0 no-repeat; padding:30px 10px 10px 10px; margin:0 auto;}
#msg .btn_close {position:absolute; background:url(../images/btn_set.gif) 0 -282px no-repeat; width:18px; height:18px; text-indent:-20000px; top:7px; right:10px;}
#msg .msg_box {border:#d7d7d7 1px solid; background:#FFF url(../images/bg_title.gif) 0 0 repeat-x; padding-bottom:30px;}
#msg .msg_box .title {font-weight:bold; color:#555; height:23px; padding:12px 0 0 16px;}
#msg .msg_box li {color:#666; line-height:20px; padding:25px;}
#msg .msg_box li strong {color:#333;}
#msg .msg_box .btn_message_ok {background:url(../images/btn_set.gif) -98px -70px no-repeat; width:72px; height:34px; text-indent:-20000px; display:block; margin:0 auto;}

/* FEED SEARCH */
#feed_search .feed_search_button {text-align:center;}
#feed_search .feed_search_button .txt {text-align:left;}
#feed_search .feed_search_button .btn_feed {border:#D1D1D1 1px solid; background:#DDD; color:#161616; margin:5px 0; width:120px; height:20px;}
#feed_search .feed_search_button .btn_feed_input {border:#D1D1D1 1px solid; background:#DDD; color:#161616; margin:5px 0; width:70px; height:20px;}
#feed_search #feed_search_result {margin:10px;}
#feed_search #feed_search_box { border-top:#8f8f8f 1px solid; border-bottom:#dedede 1px solid; background:#F9F9F9; padding:5px 0;}
#feed_search #feed_search_box .url {width: 400px; height: 13px; border-top: #bdbdbd 1px solid; border-right: #bdbdbd 1px solid; border-bottom: #d1d1d1 1px solid; border-left: #d1d1d1 1px solid; font-family: dotum; font-size: 12px; color: #161616; padding: 3px; margin: 2px 5px 0 0;}
#_ns_feed_search_result {text-align:center; width:512px; overflow:hidden; margin:0 auto;}
#_ns_feed_search_result table {width:510px; overflow:hidden; margin:5px 0; table-layout:fixed;}
#_ns_feed_search_result td {text-align:left; color:#666;}
#_ns_feed_search_result .rss_check {padding-top:1px; width:20px;}
#_ns_feed_search_result .rss_title {overflow:hidden; padding:5px 0; white-space:nowrap;}
#_ns_feed_search_result .rss_url {overflow:hidden; padding:5px 0 0 10px; white-space:nowrap;}
#_ns_feed_search_result .btn_apply {border:#D1D1D1 1px solid; background:#DDD; color:#161616; margin:5px 0; width:50px; height:20px;}
#optional_container {margin-bottom:10px;}

/* GUIDE */
#header_guide {position:relative; overflow:hidden; width:960px; height:44px; margin:0 auto;}
#header_guide h1 {position:absolute; top:7px; background:url(../images/img_guide.gif) 0 0 no-repeat;}
#header_guide h1 a {width:263px; height:28px; display:block; text-indent:-20000px; overflow:hidden;}
#guide {position:relative; overflow:hidden; width:960px; margin:0 auto; margin-top:20px;}
#guide h3 {background:url(../images/guide_news/news_title.gif) 0 0 no-repeat; width107px; height:15px; margin-bottom:10px; text-indent:-20000px;}
#guide .info {background:#f9f9f9; border:#efefef 1px solid; padding:10px; line-height:120%; margin-bottom:30px;}
#guide .contents .txt {color:#333; line-height:120%; font-weight:bold;}
#guide .contents .txt strong {color:#ff5600;}
#guide .contents .txt span {font-weight:normal; padding-left:17px;}
#guide .contents .img {text-align:center; margin:10px 0 50px 0;}

/* TERM */
#termdesc {  }
#term { width: 520px; height: 200px; }

/* HOME */
#home {background:url(../images/bg_home.gif) 0 0 repeat-x; height:440px; margin-top:40px;}
#home h3 {margin:0 auto; background:url(../images/title_home.gif) no-repeat; width:422px; height:57px; text-indent:-1000em;}
#home .home_content {width:880px; height:295px; margin:0 auto; margin-top:48px;}
#home .home_content .movie {float:left;}
#home .home_content .detail {float:right; background:url(../images/img_home.gif) no-repeat; width:400px; height:295px;}
#home .home_content .detail .btn_start {background:url(../images/img_home.gif) -50px -210px no-repeat; width:200px; height:50px; display:block; text-indent:-1000em; overflow:hidden; margin:210px 0 0 50px;}

#pcontainer {padding-top:114px;}