@charset "utf-8";
@import url('dev_layout.css');
@import url('board.css');
@import url('base.css');

/* 2009-08-13 �������ǿ� header �߰� */
body.intelectual #header {
	position:relative;
	height:51px;
	background:url('../images/utility/bg_header_util.gif') no-repeat left top;
}
body.intelectual #header h1 {position: absolute; top: 7px; left: 44px; padding:0;}
body.intelectual #header ul {position: absolute; top: 16px; right: 44px;}
body.intelectual #header ul li {float: left; padding-left: 12px;}
body.intelectual #header ul li.lcont {border-right: 1px solid #cbcbcb; padding: 0 12px 0 0;}
/* */

div.forumBox {
	clear:both;
	width:656px;
	overflow:hidden;
	padding:0 14px 0 12px;
	background:url('../images/common/sub_bar_bg.gif') no-repeat left top;
}
div.searchArea {
	margin:13px 0 10px 0;
	padding-right:9px;
	float:right;
}
div.searchArea select {float:left; width:75px;}
div.search {
	position:relative;
	float:left;
	width:111px;
	height:20px;
	background:transparent url('../images/community/search_bg01.gif') no-repeat left top;
	padding-left:9px;
	margin-left:3px;
}
div.search input.search {position:absolute; left:9px; top:3px; border:0; width:83px; height:13px; padding:2px 3px 0 0;}
div.search input.btn_search {padding:3px 6px 0 0; float:right;}

div.viewBox {
	width:682px;
	padding-bottom:17px;
	background:url('../images/tec/viewBox_btm.gif') no-repeat left bottom;
}
ul.faq_tab {
	height:23px;
	margin-top:25px;
	padding-bottom:1px;
	background:url('../images/utility/bg_faq_list.gif') no-repeat left bottom;
}
ul.faq_tab li {
	float:left;
}
ul.faq {
	margin:10px 0 20px 0;	
}
ul.faq li {
	padding-bottom:5px;
}
ul.faq li a {
	width:665px;
	height:18px;
	padding:7px 0 0 15px;
	display:block;
	background:url('../images/utility/bg_bar_question.gif') no-repeat left top;
}

ul.faq li a:hover {text-decoration:none;}
ul.faq li p.answer_top a {
	width:664px;
	height:21px;
	padding:7px 0 0 16px;
	font-weight:bold;
	color:#FFF;
	cursor:hand;
	background:url('../images/utility/bg_bar_answer.gif') no-repeat left top;
}
ul.faq li div.answer_btm {
	width:610px; 
	overflow:hidden;
	padding:10px 40px 20px 30px;
	line-height:18px;
	margin-bottom:10px;
	background:url('../images/utility/bg_cont_answer.gif') no-repeat left bottom;
}

div.txtArea {
	clear:both;
	border:1px solid #e7e7e7;
	background:#f6f6f6;
}
input.write {
	border:1px solid #e7e7e7;
	background:#f6f6f6;
	height:16px;
	padding:2px 0 0 5px;
	color:#999;
}
div.btnAreaC {
	text-align:center;
	margin-bottom:25px;
}
div.btnR {
	text-align:right;
	padding:10px 18px 0 0;
}
textarea.write {
	background:#f6f6f6; 
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #dfdfdf;
	scrollbar-highlight-color: #dfdfdf;
	scrollbar-3dlight-color: #f5f5f5;
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f6f6f6;
	scrollbar-arrow-color: #a8a8a8;
	width:536px; height:201px; margin:4px 6px 7px 6px;
}


.pd_b25 {padding-bottom:25px !important;}







/* 2009-06-22 jhk �߰�*/
div.guide_area {width:680px; padding-top:22px;}

ul.ti_n_txt {width:680px;}
ul.ti_n_txt li {vertical-align:middle;}
ul.ti_n_txt li img {vertical-align:middle;}
ul.ti_n_txt li img.s_icon {margin-right:7px;}
ul.ti_n_txt li.tit {padding-bottom:12px; font-size:14px; color:#5D5D5D; }
ul.ti_n_txt li.tit02 {padding-bottom:17px; font-size:14px; color:#5D5D5D;}
ul.ti_n_txt li.txt {font-size:12px; color:#ABABAB; line-height:18px;}
ul.ti_n_txt li.txt span {color:#EF8D00;}
/* 2009-08-04 �߰� */
ul.ti_n_txt li.txt span.stxt {color:#888; font-size: 11px;}

ul.ti_n_txt li.txt02 {padding-left:23px; font-size:12px; color:#ABABAB;  padding-bottom:17px;}
ul.ti_n_txt li.txt03 {padding-left:25px; font-size:12px; color:#ABABAB; line-height:18px;}
ul.ti_n_txt li.txt03 span {color:#EF8D00;}
ul.ti_n_txt li.txt04 {color:#888; font-size:11px; padding-left:10px; padding-top:4px;}


div.pdh26 {width:680px; height:26px;}
div.pdh35 {width:680px; height:35px;}
div.pdh30 {width:680px; height:30px;}
div.pdh40 {width:680px; height:40px;}
div.pdh32 {width:680px; height:32px;}
div.pdh45 {width:680px; height:45px;}
div.pdh27 {width:680px; height:27px;}
div.pdh33 {width:680px; height:33px;}
div.pdh69 {width:680px; height:69px;}
div.pdh20 {width:680px; height:20px;}

/* 2009-09-14 ���м� ����
div.guide_dot {width:680px; padding-bottom:20px; background:url('../images/utility/dot_line.gif') repeat-x left bottom;}*/
div.guide_dot {width:680px; padding-bottom:20px;}


ul.ti_n_txt02 {width:680px;}
ul.ti_n_txt02 li {vertical-align:middle;}
ul.ti_n_txt02 li.img{padding-left:15px;}
ul.ti_n_txt02 li img {vertical-align:middle;}
ul.ti_n_txt02 li img.icon {margin-right:7px;}
ul.ti_n_txt02 li.tit {padding-bottom:15px; font-size:12px; color:#666; }
ul.ti_n_txt02 li.tit02 {padding-top:45px;;padding-bottom:15px; font-size:12px; color:#666; }
ul.ti_n_txt02 li.tit span.stxt{line-height:18px;color:#ababab; }
ul.ti_n_txt02 li.txt {padding-left:15px;}
ul.ti_n_txt02 li.txt02 {padding-left:35px; font-size:12px; color:#ABABAB; line-height:14px;}
ul.ti_n_txt02 li.box {padding:0 0 7px 15px;}
div.box_area {width:636px; height:83px; background:url('../images/utility/box_bg.gif') no-repeat left top; padding:15px 0 0 21px; font-size:12px; color:#ABABAB; line-height:16px;}

/* txt_area_top */
div.txt_area_top{
	width:656px;
	padding-top:15px;
	margin-top:15px;
	background:url('../images/utility/area_top.gif') no-repeat left top;
}
div.txt_area_mid{
	width:656px;
	background:url('../images/utility/area_mid.gif') repeat-y left top;
}
div.txt_area_btm{
	width:656px;
	background:url('../images/utility/area_btm.gif') no-repeat left bottom;
}
div.txt_area_btm02{
	width:656px;
	background:url('../images/utility/area_btm02.gif') no-repeat left bottom;
}

div.txt_area_mid ul{margin-left:20px;margin-bottom:8px;line-height:18px;color:#ababab;}
div.txt_area_mid ul li.tit{font-weight:bold;}
div.txt_area_mid ul li.txt{padding-left:15px;}
div.txt_area_mid ul li.txt span.orange{color:#ef8d00;}
div.txt_area_mid p.btn{padding:11px 0 21px 0;text-align:center;}
div.txt_area_mid p.btn02{padding:21px 0 21px 0;text-align:center;}



div.guide_tb_bg {width:676px; background:url('../images/utility/bar_bg.gif') no-repeat left top;}
div.guide_tb_bg_bottom {width:669px; background:url('../images/utility/tb_bottom_bg.gif') no-repeat left bottom; padding-left:7px;}

table.guide_tb {width:668px; }
table.guide_tb th {height:27px; border-right:1px solid #F1F1F1;}
/* 2009-09-14 �߰� */
table.guide_tb th.row {border-bottom:1px solid #F1F1F1;}
table.guide_tb tr.first-child th {height: 25px;}
table.guide_tb tr.first-child td {height:56px; font-size:12px; color:#999; border-bottom:1px solid #F1F1F1; border-right:1px solid #F1F1F1; text-align:center;}
table.guide_tb tr.first-child td.last {border-right: 0;} 

table.guide_tb th.last {border:0;}
table.guide_tb td {height:32px; font-size:12px; color:#999; border-bottom:1px solid #F1F1F1; border-right:1px solid #F1F1F1; text-align:center;}
table.guide_tb td span {color:#EF8D00;}
table.guide_tb td.txt {color:#777;}
table.guide_tb td.last {border-right:0;}
table.guide_tb td.last02 {border-bottom:0;}



div.tb_bottom_txt {width:641px; padding:10px 0 0 35px; font-size:11px; color:#A0A0A0; line-height:14px;}
div.tb_bottom_txt span{color:#f47e3a;}

/* 2009-09-14 �߰� */
div.tb_bottom_txt_01 {width:641px; padding:10px 0 0 8px; font-size:11px; color:#A0A0A0; line-height:14px;}
div.tb_bottom_txt_01 span{color:#f47e3a;}

div.faq_guide_box {width:671px; height:104px; background:url('../images/utility/faq_bg.jpg') no-repeat left top; position:relative;}
div.faq_guide_box div.btn {position:absolute; left:388px; top:61px; }



div.account_img {width:676px; text-align:center;}
div.account_img img {vertical-align:top;}



div.media_box {width:496px; height:262px; background:url('../images/utility/media_bg.jpg') no-repeat left top; padding:20px 0 0 175px;}
div.media_box div.player {width:322px; height:242px; }


div.title_bar {width:676px; background:url('../images/utility/tit_bar.gif') no-repeat left top; padding-top:8px;}

div.pointer {width:676px; text-align:center; padding:18px 0 24px 0;}


ul.txt_btn {width:676px;}
ul.txt_btn li {float:left; font-size:12px; color:#666; vertical-align:middle; height:26px; padding-right:10px;}
ul.txt_btn li img {vertical-align:middle; }
ul.txt_btn li.tit {padding-top:7px;}




div.bar_bg {width:666px; height:23px; background:url('../images/utility/bar_bg02.gif') no-repeat left top; padding:7px 0 0 5px;}




ul.ti_n_txt03 {width:671px;}
ul.ti_n_txt03 li {float:left; font-size:12px; color:#999; padding-right:18px;}
ul.ti_n_txt03 li.tit {width:84px; text-align:center; padding:0;}
ul.ti_n_txt03 li.last_txt {padding:10px 0 0 0; width:671px; text-align:right; font-size:11px;}




div.sale_img {width:671px; padding-top:18px; text-align:center;}
div.sale_img img {vertical-align:top;}

dl.sale_area {width:671px;}
dl.sale_area dt {float:left; width:337px;}
dl.sale_area dd {float:left; width:334px;}

ul.sale_txt {width:334px;}
ul.sale_txt li {font-size:12px; color:#666;}
ul.sale_txt li img {vertical-align:middle;}
ul.sale_txt li.tit {padding-bottom:10px;}
ul.sale_txt li.img_area {vertical-align:top;}
ul.sale_txt li.img_area img {vertical-align:top;}

/* 2009-07-30 ���������߰� */
#property {
	width:744px;
	margin:38px 0 0 94px;
}
div.property_top_tit {
	height:115px;
	background:url('../images/utility/bg_property_top.gif') no-repeat right bottom;
}
div.property_top_tit h2 {padding-left:34px;}
div.property_top_tit h5 {
	margin:9px 0 0 0;
	padding:0 0 24px 34px;
}
div.property_top_tit ul.order {
	width:710px;
	overflow:hidden;
	padding-left:34px;
}
div.property_top_tit ul.order li {
	float:left;
	height:40px;
	padding:0 0 0 3px;
}
div.property_top_tit ul.order li.first-child {
	padding:0;
}
div.property_top_tit ul.order li.sel {
	margin: 0 -2px;
}

p.sub_tab {
	padding: 0 0 14px 369px;
}

div.property_cont {
	clear:both;
	width:726px;
	overflow:hidden;
	padding:19px 0 0 34px;
	background:url('../images/member/bg_memb_btm.gif') no-repeat left top;
}
div.power_cont {
	clear:both;
	width:726px;
	overflow:hidden;
	padding:0 0 0 34px;
	background:url('../images/member/bg_memb_btm.gif') no-repeat left top;
}
div.power_cont ul.search_box {
	background: url('../images/utility/bg_rbox_power.gif') no-repeat left top;
	/* 2009-08-03 ���ݼ���
	padding: 18px 0 0 18px;*/
	padding: 18px 0 0 51px;
	height: 41px;
	overflow: hidden;
	margin-bottom: 24px;
}
div.power_cont ul.search_box li {
	float: left;
}
div.power_cont ul.search_box li.lcont {
	/* 2009-08-03 ���ݼ���
	width: 220px;*/
	width: 193px;
}
div.power_cont ul.search_box li img.tit {
	margin-top: 4px;
}
div.power_cont div.table_th {
	background: url('../images/utility/bg_table_th_01.gif') no-repeat left top;
	padding: 0 13px 0 11px;
}
div.power_cont div.table_th table.power_list th {
	height: 25px;
}
div.power_cont div.table_th table.power_list td {
	background: url('../images/utility/bg_dot_01.gif') repeat-x left top;
	text-align: center;
	padding: 9px 0 8px;
	color: #999;
}
div.power_cont div.table_th table.power_list tr.first-child td {
	padding: 12px 0 8px;
	background: none;
}
div.power_cont div.table_th table.power_list td.subject {
	text-align: left;
	color: #777;
}
div.power_cont div.table_th table.power_list td.date {
	color: #777;
}

div.power_cont h2.tit_rbox {
	background: url('../images/utility/bg_table_th_01.gif') no-repeat left top;
	font-size: 12px;
	color: #666;
	text-align: center;
	width: 671px;
	padding: 7px 0 9px;
	margin-top: 10px;
}


p.hidden_txt {
	text-indent: -9999px;
	font-size:0;
}
p.img_step {
	margin: 47px 0 20px 0;
}
div.intro_rbox_top {
	background: url('../images/utility/bg_intro_top.gif') no-repeat 0 0;
	height: 10px; font-size: 0;
}
ul.intro_rbox_mid {
	background: url('../images/utility/bg_intro_mid.gif') repeat-y 0 0;
	font-size: 11px; color: #919191;
	line-height: 17px;
	padding: 9px 0 0;
}
ul.intro_rbox_mid li {
	padding: 0 0 4px 12px;
}
div.intro_rbox_bot {
	background: url('../images/utility/bg_intro_bot.gif') no-repeat 0 0;
	height: 10px; font-size: 0;
}
div.intro_btn {
	width: 669px;
	text-align: center;
	margin: 14px 0 45px;
}
div.intro_btn img.mid {
	margin: 0 42px 0 43px;
}
h2.intro {
	margin: 0 0 8px 0; padding: 0;
	font-size: 0;
}
h2.organ {
	margin: 0 0 2px 0; padding: 0;
	font-size: 0;
}
ul.organization {
	margin:0 0 17px; padding:0;
	width : 669px;
}
ul.organization li {
	background:url('../images/utility/bg_dot_01.gif') repeat-x 0 0;
	padding: 13px 0 14px 10px;
	position: relative;
}
ul.organization li span {
	position: absolute;
	right: 9px; top: 10px;
}
ul.organization li.first-child {
	background:url('');
}

table.report {
	margin-bottom: 40px;
}
table.report th {
	text-align: left;
	vertical-align: top;
	padding-top: 19px;
}
table.report td {
	background:url('../images/utility/bg_dot_01.gif') repeat-x left bottom;
	padding: 10px 0;
	font-size: 11px;
	line-height: 18px;
	color: #999;
}
table.report tr.last th, table.report tr.last td {
	background: none;
	border-bottom: 1px solid #ededed;
}
table.report td p {
	font-size: 11px;
	letter-spacing: -1px;
}
input.write01 {
	height:12px;
	padding:3px 0 3px 7px;
	color:#848484;
	letter-spacing:-1px;
	border:1px solid #dbdbdb;
	background:#fff;
	font-size:12px;
}
table.report td textarea.ta01 {
	width:553px;
	height:62px;
	padding:9px;
	background:#fff;
	border:1px solid #dbdbdb;
	overflow-y:scroll;
	overflow-x:hidden;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #dfdfdf;
	scrollbar-highlight-color: #dfdfdf;
	scrollbar-3dlight-color: #f5f5f5;
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f6f6f6;
	scrollbar-arrow-color: #a8a8a8;
	font-size:11px;
	/*color:#848484; 2009-08-06 PMH */
	color:#c2c2c2;font-size:11px;font-family:dotum;
}
table.report td select.mail_sel {
	width: 88px; font-size: 11px;
}
table.report td div.srbox_top {
	background: url('../images/utility/bg_srbox_top.gif') no-repeat 0 0;
	height: 10px; font-size: 0;
	margin: 12px 0 0;
}
table.report td ul.srbox_mid {
	background: url('../images/utility/bg_srbox_mid.gif') repeat-y 0 0;
	font-size: 11px; color: #919191;
	line-height: 17px;
}
table.report td ul.srbox_mid li {
	background: url('../images/utility/icon_dot_01.gif') no-repeat 14px 5px;
	padding: 0 0 0 20px;
}
table.report td ul.srbox_mid li strong {
	color: #919191;
}
table.report td div.srbox_bot {
	background: url('../images/utility/bg_srbox_bot.gif') no-repeat 0 0;
	height: 10px; font-size: 0;
	margin-bottom: 2px;
}

h2.report {
	margin-top: 32px;
	font-size: 0;
}
h2.report_01 {
	margin-bottom: 15px;
	font-size: 0;
}
div.brbox {
	background: url('../images/utility/bg_brbox.gif') no-repeat left bottom;
	padding-bottom: 15px;
}
div.brbox div.brbox_top {
	background: url('../images/utility/bg_brbox_top.gif') no-repeat 0 0;
	height: 10px; font-size: 0;
}
div.brbox ul.brbox_mid {
	background: url('../images/utility/bg_brbox_mid.gif') repeat-y 0 0;
	font-size: 11px; color: #919191;
	line-height: 17px;
}
div.brbox ul.brbox_mid li {
	padding: 0 0 0 20px;
	letter-spacing: -1px;
}
div.brbox div.brbox_bot {
	background: url('../images/utility/bg_brbox_bot.gif') no-repeat 0 0;
	height: 10px; font-size: 0;
	margin-bottom: 2px;
}
div.brbox p {
	font-size: 11px;
	letter-spacing: -1px;
}


table.report td.insert_table {
	padding:0;
}
table.report table.report_01 th, table.report table.report_01 td {
	background:url('../images/utility/bg_dot_01.gif') repeat-x left bottom;
	border-bottom: 0;
	padding: 10px 0;
	letter-spacing: -1px;
}
table.report table.report_01 tr.last th, table.report table.report_01 tr.last td {
	background: none;
}
table.report table.report_01 td span {
	color: #cfcfcf;
}
div.intro_btn_01 {
	width: 669px;
	text-align: center;
	margin: 14px 0 0;
}

/* 2009-07-31 util �� paging */
body.utility div.paging {
	clear:both;
	background: url('../images/utility/bg_paging_01.gif') no-repeat 0 0;
	width:670px;
	height:21px;
	text-align:center;
	padding:8px 0 0 0;
	font-family :tahoma;
}

div.viewBox_power {
	width:682px;
	padding-bottom:17px;
	background:url('../images/utility/viewBox_btm.gif') no-repeat left bottom;
}
table.view_power {
	clear:both;
	width:649px;
	margin-left:8px;
}
table.view_power td {
	text-align:left;
	padding:7px 0 6px 26px;
}
table.view_power tr.fir td {
	padding-top:3px;
}
table.view_power tr.fir1 td {
	/* 2009-08-03 ���ݼ���
	padding:7px 0 7px 26px;*/
	padding:5px 0 7px 26px;
}
table.view_power tr.fir1 td span {padding-left:15px;}

table.view_power td.viewCont {
	padding:11px 0 8px 35px;
	line-height:16px;
	background:url('../images/utility/viewBox_top.gif') no-repeat left top;
}
div.btnR_01 {
	text-align:right;
	padding:10px 69px 0 0;
}
/* txt_report 2009-08-06 PMH */
p.txt_report{margin:10px 0 4px 0;}
p.rights_protection01{margin:0 0 20px 0;}


/* 2009-09-16 PMH */
div.info_area{margin:47px 0 0 0;}
div.info_area p.info_title{
	padding:0 0 0 15px;
	font-family:dotum;
	font-size:14px;
	color:#5d5d5d;
	font-weight:bold;
	background:url('../images/common/icon_orange.gif') no-repeat left 3px;
}
div.info_area ul.info_txt{margin:10px 0 35px 0;}
div.info_area ul.info_txt li{
	font-family:dotum;
	font-size:12px;
	color:#ababab;
	line-height:18px;
}
div.info_area ul.info_txt li span.orange{color:#ef8d00;}
div.info_area ul.info_txt li span.reference{font-size:11px;}

div.info_area p.info_btn{
	text-align:center;
}
/*  */