/* ±âº»¼³Á¤ ********************************************************************************************/

html, body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family: µ¸¿ò;
	font-size: 9pt;
	color:#666666;
	line-height: 16px;
}
td {
	font-family: µ¸¿ò;
	font-size: 9pt;
	color:#888888;
	line-height: 16px;
}

select, input, textarea { font-family:tahoma;font-size:8pt;color:#666666;padding:2px; }
select { border:none; }
form { margin:0px; }
img { border:0px; }

a {selector-dummy: expression(this.hideFocus=true); }

A:link { text-decoration:none; color:#666666; }
A:visited { text-decoration:none; color:#666666; }
A:hover { text-decoration:none; color:#333333; }
A:active { text-decoration:none; color:#666666; }


/* Main Layout ********************************************************************************************/

#layout_main {text-align:left;  height:100%; margin:0 auto; padding:0; background:url(/images/bg_main.jpg) top left no-repeat #ffffff;}
#layout_content_main { text-align:left; position:absolute; z-index:10px; left:132px; top:440px;}
.content_line {height:23px; background:url(/images/main/bg_line.gif) top left repeat-x;}
.content_photo {height:57px; background:url(/images/main/bg_photo.gif) top left no-repeat;}
.content_member {height:102px; background:url(/images/main/bg_member.gif) top left no-repeat;}

#main_visual {text-align:left; position:absolute; z-index:10px; left:133px; top:30px;}

/* Sub Layout ********************************************************************************************/

#layout_kodfa	{ text-align:left; width:100%; height:100%; background-color:#ffffff; }
#layout_content	{ width:100%; background:url(/images/bg_contents.gif) top left no-repeat; background-color:#f1f1f1; padding-left:24px; }
#layout_left	{ width:100%; background:url(/images/bar_bg.jpg) top left repeat-y; }
	.left_bg	{ float:left; background:url(/images/bar.jpg) left top no-repeat; }

#layout_util { padding-top:20px; width:100%; height:30px; }
#layout_logo { padding:0 20px 0 20px; width:68px; height:85px; float:left; }
#layout_topnavi { width:749px; height:95px; float:left; }

#layout_middle {width:100%; padding:0 0 30px 159px; }
#layout_content02 { width:1020px; float:left; background:url(/images/title_bg.jpg) no-repeat left top; }
	.layout_title {height:100%px;  padding-top:16px; background:url(/user/images/contents_bg.gif) no-repeat left top; }

#content { width:698px; height: 500px; float:left;}
#layout_menu { position:absolute; z-index:10; width:11px; left:0; top:0; background-color:#a7a7a7; }

#layout_footer { position:absolute; margin-top: 25px; left:52px; background:url(/images/logo_footer.gif) left top no-repeat; }
	.footerbg { padding-left:111px; height:90px; text-align:left; vertical-align:top; }

#layout_history { position:absolute; z-index:10; left:133px; top:30px;}


/* °øÅë Table  ********************************************************************************************/

table.list01 td{text-align:center; vertical-align:top;}
table.list01 td.title{padding:11px 0 13px 0; text-align:center; background:url(/images/board/list_top.jpg) left top no-repeat;}
table.list01 td.title_bar {height:9px; background:url(/images/board/list_bar.gif) left top no-repeat;}
table.list01 td.list {height:30px; background:url(/images/board/list_line.gif) left bottom repeat-x; vertical-align:middle; color:#636363;}
table.list01 td.list02 {padding-left:15px; text-align:left; height:30px; background:url(/images/board/list_line.gif) left bottom repeat-x; vertical-align:middle;  color:#636363;}
table.list01 td.end {height:30px; border-bottom:solid 2px d6d6d6;  vertical-align:middle; color:#636363;}
table.list01 td.end02 {padding-left:15px; text-align:left; height:30px; border-bottom:solid 2px d6d6d6;  vertical-align:middle; color:#636363;}
table.list01 td.none{text-align:left; padding:0;}

table.view01 td {text-align:left; vertical-align:top;}
table.view01 td.title {height:65px;  background-color:#f7f7f7;}
table.view01 td.title02 {height:65px;  background-color:#ffffff;}
table.view01 td.title03 {height:34px;  background-color:#f7f7f7;}
table.view01 td.top {height:31px; vertical-align:middle; border-top: solid 1px #ff9700;}
table.view01 td.top01 {height:34px; vertical-align:middle; border-top: solid 1px #ff9700; border-bottom:solid 2px #d6d6d6; }
table.view01 td.top02 {height:32px; vertical-align:middle;  border-top: solid 2px #ffffff;}
table.view01 td.top03 {height:34px; vertical-align:middle;  border-top: solid 2px #ffffff; border-bottom: solid 2px #d6d6d6;}
table.view01 td.top02_ {height:32px; vertical-align:middle;  border-top: solid 2px #f7f7f7;}
table.view01 td.top03_ {height:34px; vertical-align:middle;  border-top: solid 2px #f7f7f7; border-bottom: solid 2px #d6d6d6;}
table.view01 td.view {text-align:left; padding:20px; color:#636363; border-bottom:solid 2px d6d6d6; }
table.view01 td.view02 {text-align:left; padding:20px 0 0 20px; color:#636363; border-bottom:none;}

table.write01 td {text-align:left; vertical-align:top;}
table.write01 td.title {height:65px;  background-color:#f7f7f7;}
table.write01 td.top {height:31px; vertical-align:middle; border-top: solid 1px #ff9700;}
table.write01 td.top02 {height:32px; vertical-align:middle;  border-top: solid 2px #ffffff;}
table.write01 td.top03 {height:34px; vertical-align:middle;  border-top: solid 2px #ffffff; border-bottom: solid 2px #d6d6d6;}
table.write01 td.edit {text-align:left; padding:20px;  color:#636363; border-bottom:solid 2px #d6d6d6;}

table.photo td.bg{width:128px; height:90px;  background:url(/images/membership/bg_photo.gif) top  no-repeat;}
table.photo td.text{padding: 5px 3px 0 3px; width:120px; font-size:12px; font-weight:bold; color:#4960a4; letter-spacing:-1px;}
table.photo td.text02{padding-left:4px; width:120px; font-family:tahoma; font-size:11px; letter-spacing:-0.5px; color:#999999;}
table.photo td.upimg{padding:4px; width:120px; height:80px; }
table.photo td.none{background:none;}


/*  location  ********************************************************************************************/

#location{
	width:100%;
	text-align:right;
	position:absolute; z-index:10; left: 184px; top:225px;
	padding:3px 0 0 0;
	font-family : µ¸¿ò, Tahoma; font-size : 12px;
}
.color_path01	{
	color : #959595;
}
a.color_path01	{color: #888888; }
a.color_path01:visited	{color: #888888; }
a.color_path01:hover {color: #888888; }

.color_path02	{
	color : #ff0022;
	letter-spacing:-1px;
}

/* select  ********************************************************************************************/
.select		{ behavior: url(/common/include/selectbox.htc); vertical-align:middle;}
.input01	{font-family:Tahoma, µ¸¿ò; font-size:12px;  border:solid 1px #dcdada; padding:2px; height:18px;}
.input02	{font-family:Tahoma, µ¸¿ò; font-size:12px;  height:18px;}


/* °øÅë ÆùÆ®Å©±â  ********************************************************************************************/

.txtb { font-weight:bold; }
.eng0901 { font-family:tahoma; font-size:9px; letter-spacing:-0.5px; }
.eng1001 { font-family:tahoma; font-size:10px; letter-spacing:-0.5px; }
.eng1101 { font-family:tahoma; font-size:11px; letter-spacing:-0.5px; }
.eng1101 { font-family:tahoma; font-size:11px; letter-spacing:-0.5px; }
.kor1101 { font-family:µ¸¿ò; font-size:11px; }


/* °øÅë »ö»ó  ********************************************************************************************/

.color_grey { color:#444; }
.color_grey02 { color:#5c5c5c; }
.color_red { color:#ff0022; }
.color_org { color:#ff8a00; }


/* °øÅë ÆùÆ® height  ********************************************************************************************/

.line_height13 { line-height: 13px; }
.line_height20 { line-height: 20px; }


/* link ********************************************************************************************/
a.board:link { text-decoration:none; color:#595959; }
a.board:visited { text-decoration:none; color:#595959; }
a.board:hover { text-decoration:none; color:#ff8a00; }
a.board:active { text-decoration:none; color:#595959; }

a.newslist:link { text-decoration:none; color:#595959; }
a.newslist:visited { text-decoration:none; color:#595959; }
a.newslist:hover { text-decoration:none; color:#e4e4e4; }
a.newslist:active { text-decoration:none; color:#e4e4e4; }


/* table ********************************************************************************************/
table.table_news { border-top:#909090 2px solid; border-bottom:#9c9c9c 2px solid; }
table.table_news td { padding:5px; border-bottom:#9b9b9b 1px solid; font-size:11px; line-height: 15px; }
table.table_news td.end { border-bottom:0px; line-height: 15px; }


/* ±âÅ¸ ********************************************************************************************/

.line	{width:100%; height:1px; background-color:#dddddd;}
.line_member {width:100%; height:1px; background-color:#ffffff;}
.bg_product {width:285px; height:420; background:url(/images/department/bg_product.jpg) top right no-repeat;}
.bg_visual {width:300px; height:390; background:url(/images/department/bg_visual.jpg) top right no-repeat;}
.bg_package {width:282px; height:362; background:url(/images/department/bg_package.jpg) top right no-repeat;}
.bg_enviroment {width:255px; height:385; background:url(/images/department/bg_enviroment.jpg) top right no-repeat;}
.bg_multi {width:300px; height:390; background:url(/images/department/bg_multi.jpg) top right no-repeat;}

.bg_year{width:619px; height:1px;  background:url(/images/bg_year.gif) left repeat-y;}
.bg_year_top {height:127px; background:url(/images/bg_year_top.gif) left top no-repeat; padding:17px 17px 0 17px;}
.bg_year_btm {width:619px; height:14px;  background:url(/images/bg_year_btm.gif) left no-repeat;}

.num {height:15px; padding-bottom: 5px; text-align:center; font-family:tahoma; font-size:11px;}
.search {width:407px; height:36px; background-color:#f5f5f5;}

#profile { position:absolute; z-index:10; width:241px; left:183; top:300;}




/* °øÅë Á¤·Ä  ********************************************************************************************/

.center		{ text-align:center; }
.left		{ text-align:left; }
.right		{ text-align:right; }
.top		{ vertical-align:top; }
.bottom		{ vertical-align:bottom; }
.middle		{ vertical-align:middle; }



/*°øÅë ¹®´Ü ±¸ºÐ ³ôÀÌ ********************************************************************************************/

.pt02   { padding-top:02px; }
.pt03   { padding-top:03px; }
.pt05   { padding-top:05px; }
.pt07   { padding-top:07px; }
.pt08   { padding-top:08px; }
.pt10   { padding-top:10px; }
.pt15   { padding-top:15px; }
.pt20   { padding-top:20px; }
.pt25   { padding-top:25px; }
.pt30   { padding-top:30px; }
.pt40   { padding-top:40px; }
.pt45   { padding-top:45px; }
.pt50   { padding-top:50px; }

.pl03   { padding-left:03px; }
.pl05   { padding-left:05px; }
.pl10   { padding-left:10px; }
.pl14   { padding-left:14px; }
.pl15   { padding-left:15px; }
.pl20   { padding-left:20px; }
.pl25   { padding-left:25px; }
.pl30   { padding-left:30px; }
.pl35   { padding-left:35px; }
.pl40   { padding-left:40px; }
.pl45   { padding-left:45px; }

.pr02   { padding-right:02px; }
.pr05   { padding-right:05px; }
.pr07   { padding-right:07px; }
.pr10   { padding-right:10px; }
.pr20   { padding-right:20px; }

.pb05   { padding-bottom:05px; }
.pb10   { padding-bottom:10px; }
.pb12   { padding-bottom:12px; }
.pb15   { padding-bottom:15px; }
.pb20   { padding-bottom:20px; }
.pb30   { padding-bottom:30px; }

.br05	{ height:05px; }
.br08	{ height:08px; }
.br10	{ height:10px; }
.br15	{ height:15px; }
.br20	{ height:20px; }
.br25	{ height:25px; }
.br30	{ height:30px; }
.br33	{ height:33px; }
.br40	{ height:40px; }


.pd04 { padding:4px; }