* {margin:0; padding:0;}

body {font:normal 12px dotum; color:#666666; background:url('../images/bg.gif') repeat-x left top; text-align:center; line-height:18px;}
img {border:none;}
a {color:#666666; text-decoration:none;}
a:hover {color:#333333;}
ul {list-style:none;}
select {font:normal 11px dotum; color:#666666;}
td {font:normal 12px dotum;}
input {border:1px solid #CCCCCC; background:#F8F8F8;}



/******** ·¹ÀÌ¾Æ¿ô *********/

/* »ó´Ü¿µ¿ª */
#header_area {width:100%; height:107px; font:normal 11px dotum; color:#999999; margin-bottom:50px;}
#header_area a {color:#999999;}
#header_area a:hover {color:#BFBFBF;}

#header {width:880px; height:86px; margin:0 auto; text-align:left;}
#header .logo {margin-top:18px; float:left;}
#header .menu {float:right; margin-top:9px;}
#header .menu li {float:left; margin-left:5px; line-height:18px;}

#header_area .tab {width:100%; margin-top:-21px;}
#header_area .tab p {width:880px; height:33px; text-align:right; margin:0 auto;}
#header_area .tab img {margin-left:3px;}
#header_area .blogger {border-bottom:8px solid #99CC00;}



/* º»¹®¿µ¿ª */
#contents_area {width:880px; text-align:left; margin:0 auto; position:relative;}

#lnb {position:absolute; top:0; left:0; width:171px;}
#lnb ul {background:url('../images/lnb_bg.gif') no-repeat left bottom; height:70px; padding-top:5px;}
#lnb li {background:url('../images/bl_lnb.gif') no-repeat 13px 3px; padding-left:28px;}
#lnb li.on a {color:#CC0000; text-decoration:underline;}
#lnb li a {color:#333333;}
#lnb li a:hover {color:#CC0000; text-decoration:underline;}

#contents {width:630px; margin-left:200px;}
#contents .subtitle {background:url('../images/bl_subtitle.gif') no-repeat; padding-left:25px; font:bold 18px dotum; color:#333333; text-decoration:underline;}

#contents .info_box {width:595px; height:40px; border:5px solid #CEE0BD; padding:12px 0 8px 20px; margin-top:10px; font-weight:bold;}

	*html #contents .info_box {width:625px; padding:15px 0 5px 20px;}
#contents .info_box li {float:left; background:url('../images/bl_green.gif') no-repeat 0 6px; padding-left:10px;}
#contents .info_box li.col_01 {width:290px;}
	*html #contents .info_box li.col_01 {width:300px;}
#contents .info_box li.col_02 {width:185px;}
	*html #contents .info_box li.col_02 {width:195px;}
#contents .info_box li.btn {background:none;}

#contents .select_box_top {background:url('../images/select_box_top.gif') no-repeat; width:625px; height:8px;}
	*html #contents .select_box_top {margin-bottom:-6px;}

#contents .select_box {width:595px; height:44px; border:5px solid #E7E7E7; padding:10px 10px 5px 10px;}
	*html #contents .select_box {width:625px;}
#contents .select_box li {height:25px;}
#contents .select_box li.sel_01 {float:left; clear:left; padding-right:10px; padding-top:3px}

#contents .dot {margin:17px 0 33px 0;}

#contents .list {width:615px; border:5px solid #E7E7E7;}
	*html #contents .list {width:625px;}
#contents .list table { border-collapse:collapse; width:100%;} 
#contents .list th {background:#E2EED8;border:1px solid #CCCCCC; font:normal 12px dotum; height:25px; vertical-align:middle;}
#contents .list td {border:1px solid #CCCCCC; height:25px; vertical-align:middle; text-align:center;}

#contents .paging {background:#F5F5F5; width:625px; height:50px; text-align:center;}
#contents .paging table{text-align:center; margin:15px auto 0 auto;}
#contents .paging td {background:url('../images/bar_paging.gif') no-repeat 0 0; width:22px; text-align:center;}
#contents .paging td.prev {width:45px; background:none; text-align:left;}
#contents .paging td.next {width:50px; text-align:right;}

#contents .personal_01 {width:595px; height:56px; border:5px solid #CEE0BD; padding:15px 0 5px 20px; margin-top:10px; margin-bottom:40px;}
	*html #contents .personal_01 {width:625px; height:76px; padding:15px 0 5px 20px;}
#contents .personal_01 li {float:left; background:url('../images/bl_green.gif') no-repeat 0 6px; padding-left:10px; width:285px; height:25px;}
	*html #contents .personal_01 li {width:295px;}
#contents .personal_01 li img {margin:0 0 -6px 5px;}

#contents .personal_02 {width:595px; height:50px; border:5px solid #E7E7E7; padding:17px 0 3px 20px; margin-top:10px; margin-bottom:40px;}
	*html #contents .personal_02 {width:625px; height:56px; padding:15px 0 5px 20px;}
#contents .personal_02 li {background:url('../images/bl_green.gif') no-repeat 0 8px; padding-left:10px; height:25px;}
#contents .personal_02 li img {margin:0 0 -4px 5px;}

#contents .personal_03 {width:595px; height:36px; border:5px solid #E7E7E7; padding:17px 0 3px 20px; margin-top:10px;}
	*html #contents .personal_03 {width:625px; height:56px; padding:15px 0 5px 20px;}
#contents .personal_03 li {background:url('../images/bl_green.gif') no-repeat 0 8px; padding-left:10px; height:25px;}
#contents .personal_03 li img {margin:0 0 -4px 5px;}

#sub_contents_area {background:url('../images/bg_sub_contents.gif') no-repeat center top; width:1000px; text-align:left; margin:-50px auto 0 auto; position:relative; text-align:center;}

#sub_contents {margin-left:120px; padding-top:50px; font-weight:bold; text-align:center; width:530px;}
	*html #sub_contents {margin-left:-225px;}
#sub_contents h1 {font:bold 18px dotum; text-decoration:underline; text-align:left; color:#333333;}
#sub_contents ul {margin-top:13px; text-align:left; padding-bottom:10px;}
#sub_contents ul span {font:bold 14px dotum; color:#333333;}
#sub_contents dl {margin-top:14px; text-align:left; margin-bottom:10px;}
#sub_contents dt {margin-bottom:5px;}


#sub_lnb {position:absolute; top:50; right:100;}
#sub_lnb .join_box {background:url('../images/sub_lnb_bottom.gif') no-repeat left bottom; width:226px;}
#sub_lnb .join_box dt {line-height:5px;}

#sub_lnb .merit_box {margin-top:10px; background:url('../images/merit_bg.gif') no-repeat left bottom; width:224px; height:160px;}
#sub_lnb .merit_box dd {background:url('../images/bl_grey2.gif') no-repeat 0 8px; padding-left:6px; margin-left:15px; font-size:11px; text-align:left;}

#sub_lnb .login_box {background:url('../images/sub_lnb_bottom.gif') no-repeat left bottom; width:226px; height:142px;}
#sub_lnb .login_box .login_box_top {background:url('../images/login_box_top.gif') no-repeat left top; font-weight:bold; position:relative; top:-12; left:8; padding:8px 0; width:210px;}
	*html #sub_lnb .login_box .login_box_top {left:0;}
#sub_lnb .login_box ul {margin:-5px 0 0 15px;}
#sub_lnb .login_box li {background:url('../images/bl_grey2.gif') no-repeat 0 8px; padding-left:6px; text-align:left;}
#sub_lnb .login_box .btn {width:210px; border-top:1px solid #C4D888; margin-left:8px; padding-top:5px; margin-top:8px;}


#member {border:1px solid #CCCCCC; width:600px; margin:0 auto 20px auto; background:#fff;}
#member h1 {font:bold 14px dotum; color:#fff; background:#363034; padding:10px 0;}
#member dl {text-align:left;}
#member .agreement dt {font-weight:bold; margin:27px 0 0 24px;}
#member .agreement dd {margin:5px 0 0 24px; border:5px solid #C2DBF1; width:516px; height:130px; overflow-y:scroll; padding:10px 15px;}

	*html #member .agreement dd {width:546px; height:150px;}
#member .agreement h3 {font:bold 15px dotum; color:#238DB7; background:#F3F7FB; padding:8px 0 5px 8px;}
#member .agreement h4 {font:bold 13px dotum; margin:10px 0 0 5px;}
#member .personal dt {font-weight:bold; margin:27px 0 0 24px;}
#member .personal dd {margin:5px 0 0 24px; border:5px solid #C2DBF1; width:546px; height:150px; overflow-y:scroll;padding:10px 15px;}


#member .person_info {width:546px; margin:0 auto;}
#member .person_info dt {font-weight:bold; margin:27px 0 5px 0;}
#member .person_info dd {border-top:2px solid #C2DBF1; border-bottom:1px solid #C2DBF1; margin-bottom:60px;}
#member .person_info table {border-collapse:collapse; width:100%;}
#member .person_info th {text-align:left; font:bold 12px dotum; background:#F3F7FB; border-bottom:1px solid #E8E8E8; padding:10px;}
#member .person_info td {border-bottom:1px solid #E8E8E8; font:normal 11px dotum; padding:10px;}
#member .person_info span {color:#FF6600;}
#member .person_info img {margin:3px 0 -3px 0;}
#member .person_info input {border:1px solid #C0C0C0; background:#fff; width:121px; height:22px; line-height:22px; margin-right:5px;}
#member .join_confirm {width:546px; margin:0 auto;color:#666;}
#member .join_confirm dt {font-weight:bold; margin:27px 0 20px 0;color:#666}
#member .join_confirm dd {border:5px solid #C2DBF1; margin-bottom:60px; text-align:center; padding:10px 0; color:#333; line-height:150%;}
#member .join_confirm b {color:#FF6600;}
#member .join_confirm span {color:#669933;}
#member .join_confirm span b {color:#669933;}

#login_form {border:1px solid #CCCCCC; width:543px; margin:0 auto 20px auto; background:#fff; height:280px;}
#login_form h1 {height: 37px; background:#363034; margin-bottom:20px;}
#login_form dl {text-align:left; padding:20px 10px 0 15px; border-bottom:1px solid #CCCCCC; margin:0 auto 15px auto; width:290px; height:60px;}
	*html #login_form dl {width:315px; height:90px;}
#login_form dt {float:left; width:55px; height:20px; text-align:right; margin-right:5px;}
#login_form dd {height:20px;}
#login_form dd.btn {float:right; margin:-40px 0 0 0;}
#login_form input {font:normal 11px dotum; color:#555555; border:1px solid #B6B6B6; background:#fff; width:150px; height:20px; line-height:24px; padding-left:5px;}

#blank {height:50px;}
#blank2 {height:150px;}

#pops_pop {width:707px; margin:0 auto;}

#pops_logo {padding:42px 0 10px 0;}
#pops_main {width:546px; margin:0 auto;}
#pops_main p {text-align:left; color:#0082CE; margin-bottom:10px;}
#pops_main span {color:#EB6100;}
#pops_main .login {background:url('../images/bg_login.gif') no-repeat left top; width:533px; height:39px; padding:13px 0 0 13px; margin-bottom:15px;}
	*html #pops_main .login {width:546px; height:52px;}
#pops_main .login li {float:left; margin-right:3px; font-weight:bold; color:#BDBDBD;}
#pops_main .login li.link {padding:5px 0 0 5px;}
#pops_main .login li.link a {font-weight:bold; color:#BDBDBD;}
#pops_main .login li img {margin:1px 0 -1px 0;}
#pops_main .login input {font:normal 11px dotum; color:#555555; border:1px solid #B6B6B6; background:#fff; width:125px; height:24px; line-height:24px; padding-left:5px;}
#pops_main .logon {background:url('../images/bg_login.gif') no-repeat left top; width:533px; height:44px; padding:8px 0 0 13px; margin-bottom:15px;}
	*html #pops_main .logon {width:546px; height:52px;}
#pops_main .logon dt {float:left; margin-right:25px; font-weight:bold; color:#FFFFFF; border-right:1px solid #999999; text-align:right; padding-right:28px;}
#pops_main .logon dd li {float:left; color:#BDBDBD; font-weight:bold; background:url('../images/bl_orange.gif') no-repeat 0 7px; padding-left:5px; text-align:left; line-height:20px; width:182px;}
	*html #pops_main .logon dd li {width:187px;}
#pops_main .logon dd li.btn {float:right; background:none; text-align:right; padding-right:30px; width:51px;}

#pops_main .btn_start {margin-top:15px; text-align:center;}


/* ÇÏ´Ü¿µ¿ª */
#footer {width:100%; font:normal 11px gulim; border-top:1px solid #E0E0E0; padding-top:10px; margin-top:75px;}
#footer .copyright {font:normal 10px gulim;}




/******** ·¹ÀÌ¾î ÆË¾÷ ********/

/* ¼öÀÔ±Ý ½ÅÃ»ÇÏ±â */
#layer_apply {position:absolute; left:300; top:165; z-index:1; border:1px solid #7E7E7E; background:#999999; width:409px; height:269px;}
#layer_apply h1 {font:bold 12px dotum; color:#FFFFFF; margin:7px;}
#layer_apply .apply_box {border:1px solid #858484; margin:7px;}
#layer_apply .apply_box ul {background:#ffffff; border:6px solid #EEEEEE; width:381px; height:220px;}
	*html #layer_apply .apply_box ul {width:100%; height:230px;}
#layer_apply .apply_box li {width:100%; text-align:center; margin-bottom:7px;}
#layer_apply .apply_box li.txt {width:360px; margin:20px 0 30px 15px; text-align:left;}

/* ¼öÀÔ±Ý ½ÅÃ»ÇÏ±â - °èÁÂÀÔ±Ý½ÅÃ»1 */
#layer_account_01 {position:absolute; left:240; top:13; z-index:1; border:1px solid #7E7E7E; background:#999999; width:466px; height:547px;}
#layer_account_01 h1 {font:bold 12px dotum; color:#FFFFFF; margin:7px;}
#layer_account_01 .account_box {border:1px solid #858484; margin:7px;}
#layer_account_01 .account_box dl {background:#ffffff; border:6px solid #EEEEEE; width:438px; height:446px;}
	*html #layer_account_01 .account_box dl {width:448px;}
#layer_account_01 .account_box dt {background:url('../images/bl_layer_tit.gif') no-repeat 0 0; margin:22px 0 0 30px; padding-left:20px; font:bold 14px dotum; color:#000;}
#layer_account_01 .account_box dd {margin-left:50px;}
#layer_account_01 .account_box dd.notice {width:323px; border:5px solid #CEE0BD; text-align:center; margin-top:13px; font:normal 12px dotum; color:#000; padding:9px 0 7px 0;}
	*html #layer_account_01 .account_box dd.notice {width:333px;}
#layer_account_01 .account_box dd.notice li {background:url('../images/bl_green.gif') no-repeat 0 6px; padding-left:10px; text-align:left; margin-left:20px; line-height:18px;}
#layer_account_01 .account_box dd.dot_line {background:url('../images/bg_dot2.gif') no-repeat left top; height:1px; margin-top:12px;}
#layer_account_01 .account_box dd.documents {margin-top:17px;}
#layer_account_01 .account_box dd.delivery {width:333px; margin-top:20px;}
#layer_account_01 .account_box dd.delivery .file_find {border:1px solid #CCCCCC; margin-left:20px; padding:7px 0 7px 15px; margin-bottom:10px;}
#layer_account_01 .account_box dd.delivery .file_find th {background:url('../images/bl_grey.gif') no-repeat 0 7px; padding-left:5px; font:normal 12px dotum; color:#666666; width:45px;}
#layer_account_01 .account_box dd.delivery .file_find td {padding-right:5px;}
#layer_account_01 .account_box dd.delivery .file_find td input {width:165px;}
#layer_account_01 .account_box dd h3 {background:url('../images/bl_green2.gif') no-repeat 0 2px; padding-left:12px; font:bold 12px dotum; margin-bottom:5px;}
#layer_account_01 .account_box p {background:url('../images/bg_layer_account.gif') repeat-x; height:40px;border-top:1px solid #858484; text-align:center; padding-top:12px;}
	*html #layer_account_01 .account_box p {height:52px;}

/* ¼öÀÔ±Ý ½ÅÃ»ÇÏ±â - °èÁÂÀÔ±Ý½ÅÃ»2 */
#layer_account_02 {position:absolute; left:240; top:13; z-index:1; border:1px solid #7E7E7E; background:#999999; width:466px; height:455px;}
#layer_account_02 h1 {font:bold 12px dotum; color:#FFFFFF; margin:7px;}
#layer_account_02 .account_box {border:1px solid #858484; margin:7px;}
#layer_account_02 .account_box dl {background:#ffffff; border:6px solid #EEEEEE; width:438px; height:353px;}
	*html #layer_account_02 .account_box dl {width:448px;}
#layer_account_02 .account_box dt {background:url('../images/bl_layer_tit.gif') no-repeat 0 0; margin:22px 0 0 30px; padding-left:20px; font:bold 14px dotum; color:#000;}
#layer_account_02 .account_box dd {margin-left:50px;}
#layer_account_02 .account_box dd.notice {width:323px; border:5px solid #CEE0BD; text-align:center; margin-top:13px; font:normal 12px dotum; color:#000; padding:9px 0 7px 0;}
	*html #layer_account_02 .account_box dd.notice {width:333px;}
#layer_account_02 .account_box dd.notice li {background:url('../images/bl_green.gif') no-repeat 0 6px; padding-left:10px; text-align:left; margin-left:20px; line-height:18px;}
#layer_account_02 .account_box dd.dot_line {background:url('../images/bg_dot2.gif') no-repeat left top; height:1px; margin-top:25px;}
#layer_account_02 .account_box dd.apply_price_top {background:url('../images/select_box_top.gif') no-repeat; width:333px; height:8px;}
	*html #layer_account_02 .account_box dd.apply_price_top {margin-bottom:-6px;}
#layer_account_02 .account_box dd.apply_price {width:323px; margin-bottom:12px; border:5px solid #E7E7E7; text-align:center; padding:10px 0;}
	*html #layer_account_02 .account_box dd.apply_price {width:333px;}
#layer_account_02 .account_box dd.delivery {width:333px; margin-top:17px;}
#layer_account_02 .account_box dd h3 {background:url('../images/bl_green2.gif') no-repeat 0 2px; padding-left:12px; font:bold 12px dotum; margin-bottom:5px;}
#layer_account_02 .account_box p {background:url('../images/bg_layer_account.gif') repeat-x; height:40px;border-top:1px solid #858484; text-align:center; padding-top:12px;}
	*html #layer_account_02 .account_box p {height:52px;}

/* ¼öÀÔ±Ý ½ÅÃ»ÇÏ±â - °èÁÂÀÔ±Ý½ÅÃ»3 */
#layer_account_03 {position:absolute; left:240; top:13; z-index:1; border:1px solid #7E7E7E; background:#999999; width:466px; height:455px;}
#layer_account_03 h1 {font:bold 12px dotum; color:#FFFFFF; margin:7px;}
#layer_account_03 .account_box {border:1px solid #858484; margin:7px;}
#layer_account_03 .account_box dl {background:#ffffff; border:6px solid #EEEEEE; width:438px; height:353px;}
	*html #layer_account_03 .account_box dl {width:448px;}
#layer_account_03 .account_box dt {background:url('../images/bl_layer_tit.gif') no-repeat 0 0; margin:22px 0 0 30px; padding-left:20px; font:bold 14px dotum; color:#000;}
#layer_account_03 .account_box dd {margin-left:50px;}
#layer_account_03 .account_box dd.notice {width:323px; border:5px solid #CEE0BD; text-align:center; margin-top:13px; font:bold 12px dotum; color:#FF6600; padding:24px 0 23px 0;}
	*html #layer_account_03 .account_box dd.notice {width:333px;}
#layer_account_03 .account_box dd.dot_line {background:url('../images/bg_dot2.gif') no-repeat left top; height:1px; margin-top:17px;}
#layer_account_03 .account_box dd.apply_price_top {background:url('../images/select_box_top.gif') no-repeat; width:333px; height:8px;}
	*html #layer_account_03 .account_box dd.apply_price_top {margin-bottom:-6px;}
#layer_account_03 .account_box dd.apply_price {width:323px; margin-bottom:12px; border:5px solid #E7E7E7; text-align:center; padding:10px 0;}
	*html #layer_account_03 .account_box dd.apply_price {width:333px;}
#layer_account_03 .account_box dd.apply_price li {text-align:left;background:url('../images/bl_grey.gif') no-repeat 0 7px; padding-left:8px; margin-left:20px;}
#layer_account_03 .account_box dd.txt {padding-left:15px;margin-top:17px;}
	*html #layer_account_03 .account_box dd.txt {margin-top:5px;}
#layer_account_03 .account_box dd.txt span {color:#006699;}
#layer_account_03 .account_box dd.btn {text-align:center; margin-top:10px; margin-bottom:53px;}
#layer_account_03 .account_box dd h3 {background:url('../images/bl_green2.gif') no-repeat 0 2px; padding-left:12px; font:bold 12px dotum; margin-bottom:5px;}
#layer_account_03 .account_box p {background:url('../images/bg_layer_account.gif') repeat-x; height:40px;border-top:1px solid #858484; text-align:center; padding-top:12px;}
	*html #layer_account_03 .account_box p {height:52px;}

/* Á¤º¸º¯°æÇÏ±â */
#layer_modify_01, #layer_modify_02, #layer_modify_03, #layer_modify_04, #layer_modify_05 ,#layer_modify_06 {position:absolute; left:240; top:110; z-index:1; border:1px solid #7E7E7E; background:#999999;}
#layer_modify_01 h1, #layer_modify_02 h1, #layer_modify_03 h1, #layer_modify_04, #layer_modify_05 ,#layer_modify_06 h1 {font:bold 12px dotum; color:#FFFFFF; margin:7px;}
#layer_modify_01 {width:409px; height:261px;}
#layer_modify_02 {width:409px; height:261px;}
#layer_modify_03 {width:409px; height:303px;}
#layer_modify_04 {width:409px; height:283px;}
#layer_modify_05 {width:420px; height:200px;}
#layer_modify_06 {width:420px; height:400px;}

.modify_box {border:1px solid #858484; margin:7px; text-align:center;}
.modify_box dl {background:#ffffff; border:6px solid #EEEEEE; text-align:center; padding-bottom:25px;}
.modify_box dt {color:#EB6100; padding:25px 0; text-align:left; margin-left:10px;}
.modify_box dd {border:1px solid #ccc; width:311px; padding:10px 0; margin:0 auto;}
	*html .modify_box dd {margin:0;}
.modify_box dd li {background:url('../images/bl_grey2.gif') no-repeat 0 8px; padding-left:6px; margin-left:20px; text-align:left; height:22px;}
.modify_box dd li input {margin:0 0 -2px 0;}
.modify_box dd li span {width:85px; display:block; float:left;}
.modify_box dd .dot_line {background:url('../images/bg_dot.gif') no-repeat left bottom; width:268px; margin-left:20px; margin-bottom:10px; padding-bottom:10px;}
	*html .modify_box dd .dot_line {margin-left:0;}
.modify_box dd .dot_line li {margin-left:0;}
.modify_box dd li.pw span {width:105px; display:block; float:left;}
.modify_box p {background:url('../images/bg_layer_account.gif') repeat-x; height:40px;border-top:1px solid #858484; text-align:center; padding-top:12px;}
	*html .modify_box p {height:52px;}


/*********** ÆË¾÷ ½ºÅ¸ÀÏ **********/
#pop {padding:10px; background:none;}
#pop_con {border:5px solid #E2E2E2; width:613px; height:526px; text-align:center; padding-top:37px; margin:0 auto;}
	*html #pop_con {width:623px; height:573px;}

#pop_con dl {margin:10px auto 50px auto; width:576px;}
#pop_con dd {text-align:left; padding:25px 0 0 37px;}
#pop_con .url {border:1px solid #CCCCCC; width:508px; padding:10px 0; text-align:center; margin:7px 0 20px 0;}
#pop_con .url a {color:#EB6100; text-decoration:underline;}
#pop_con .url a:hover {color:#C65200;}
#pop_con .pop_copyright {width:576px; font:normal 10px gulim; border-top:1px solid #EEEEEE; padding-top:10px; margin-top:75px; margin:0 auto;}


/* 2009.02.19 Ãß°¡ */
#sub_contents2 {width:707px; margin:0 auto; padding-top:50px; position:relative;}
#sub_contents2 h1 {font:bold 18px dotum; text-decoration:underline; text-align:left; color:#333333; margin-bottom:35px;}
#sub_contents2 h2 {font:bold 14px dotum; text-align:left; color:#333333; line-height:18px; margin-bottom:5px;}

#sub_contents2 .code_area {background:#F0F1F1; height:595px; position:relative;}
#sub_contents2 .editor {position:absolute; top:9px; left:8px;}
#sub_contents2 .code {position:absolute; top:9px; right:7px;}
#sub_contents2 .code h3 {text-align:left; color:#494949; font:bold 12px dotum;}
#sub_contents2 .code li {margin-bottom:12px;}
#sub_contents2 .code .textarea {width:305px; height:144px; border:1px solid #D4D0C7; font:normal 12px dotum; color:#666666; padding:7px; margin:5px; overflow-x:hidden;overflow-x:auto;overflow-y:scroll; text-align:left; background:#fff;}
	:root #sub_contents2 .code .textarea {width:290px; height:125px;}
#sub_contents2 .code .code_box .textarea {width:290px; height:90px; border:1px solid #D4D0C7; font:normal 12px dotum; color:#666666; padding:7px; margin:5px; overflow-x:hidden;overflow-x:auto;overflow-y:scroll;}
	:root #sub_contents2 .code .code_box .textarea {width:280px; height:82px;}
#sub_contents2 .code .code_box {text-align:left; border:1px solid #D2D2D2; background:#fff; padding:5px 2px; width:308px;}
	:root #sub_contents2 .code .code_box {width:306px;}
#sub_contents2 .code .code_box input {border:0; background:none;}
#sub_contents2 .code .code_box table {margin-left:5px;}
#sub_contents2 .code .code_box td {padding:0;text-align:left;}


#layer_preview {position:absolute; left:140; top:330; z-index:1; border:0px; width:446px; height:406px;}
#layer_preview h1 {font:bold 12px dotum; color:#FFFFFF; margin:7px; text-decoration:none;}
#layer_preview .preview_box {border:1px solid #858484; margin:7px; background:#EEEEEE; padding-top:7px;}
#layer_preview .preview_box .box_scorll {padding:5px; margin-bottom:7px; border:1px solid #D4D0C7; width:414px; height:299px; overflow-x:hidden;overflow-x:auto;overflow-y:scroll; text-align:left; background:#fff;}
	:root #layer_preview .preview_box .box_scorll {width:404px; height:289px; margin-left:7px;}
#layer_preview .preview_box p {background:url('../images/bg_layer_account.gif') repeat-x; height:40px;border-top:1px solid #858484; text-align:center; padding-top:12px;}
	*html #layer_preview .preview_box p {height:52px;}

#layer_code {position:absolute; left:170; top:350; z-index:1; border:0px; width:356px; height:376px;}
#layer_code h1 {font:bold 12px dotum; color:#FFFFFF; margin:7px; text-decoration:none;}
#layer_code .code_box {border:0px solid #858484; margin:7px; background:#EEEEEE; padding-top:7px;}
#layer_code .code_box .box_chk {margin-bottom:7px;width:325px; height:259px; background:#fff; text-align:left;}
	:root #layer_code .code_box .box_chk {margin-left:7px;}
#layer_code .code_box .box_chk span {font:bold 14px dotum; color:#000; display:block; padding:20px 0 0 30px;}
#layer_code .code_box .box_chk ul {margin:20px 0 0 40px;}
#layer_code .code_box .box_chk li {width:140px;float:left; margin-bottom:10px;}
#layer_code .code_box .box_chk li input {border:0; background:none;}
#layer_code .code_box p {background:url('../images/bg_layer_account.gif') repeat-x; height:40px;border-top:1px solid #858484; text-align:center; padding-top:12px;}
	*html #layer_code .code_box p {height:52px;}
/* 2009.02.19 Ãß°¡ */




/* 2009.07.10 Ãß°¡  */

.company_map_text01 { font-family: "µ¸¿ò", "±¼¸²", "µ¸¿òÃ¼"; font-size: 12px; line-height: 18px; color: #666; text-decoration: none;  text-align:left;  }

/************ ¿À½Ã´Â±æ *****************/

#sub_contents_company_map { width:600px; height:750px; margin: 0px auto;}
#company_map_01  { z-index:1; width:293px; margin:0px auto; width: 0px; height:0px; position:absolute; }
#company_map_01text { padding: 10px 10px 10px 10px; background:#efefef; width: 280px; height:30px; position:absolute; margin: 0px auto; left:0px; top: 70px; }
#company_map_02tit { padding: 0 0 10px 2px; text-align:left; width:600px; height:45px }
#company_map_02img { padding: 10px 0 0 0px; }
#company_map_03text { float: left; padding: 10px 10px 10px 25px; margin-bottom: 15px; text-align:left; }

/************ È¸»ç¼Ò°³ *****************/

#sub_contents_company_info { width:600px; height:750px; margin: 0px auto;}
#company_infotit { padding: 0 0 10px 2px; text-align:left; width:600px; height:100px }

#company_info_02 { padding: 20px 0 30px 0 ; }
#company_info_02tit { padding: 0 0 10px 2px; text-align:left; width:600px; height:10px }
#company_info_02img { padding: 20px 0 5px 15px; }

#company_info_03  {  width: 600px; position:absolute;}
#company_info_03tit { padding: 0 0 10px 2px; text-align:left; width:600px; height:10px }
#company_info_03img { z-index:1; width:59px; margin:0px auto; position:absolute; left: 10px; top: 42px; visibility:visible; }
#company_info_03text { float: left; padding: 13px 10px 10px 80px; margin-bottom: 15px; text-align:left; }


/* 2009.07.10 Ãß°¡ */



