﻿


/* commom */
/*@charset "utf-8"; */

UNKNOWN {FONT-SIZE: 12px; MARGIN: 0px; COLOR: #717171; font-family: "돋움",Tahoma;}

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, 
thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset {margin: 0; padding: 0;}


BODY 
{
	SCROLLBAR-FACE-COLOR: #D7D8FF; /*#f7f7f7*/
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #dfdfdf; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #a1a1a1; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}


body {width:100%; height:100%; margin:0; padding:0; background-color:#ebebeb;}


#wrap {width:983px; margin:0px; padding:0 0 0 6px;} 

/* 추가 YJC (2009.11.20) */
#wrap2 {width:194px; margin:0px; padding:0 0 0 6px;} 

#top {position:relative;}

/* 추가 및 변경 , MK(2009.11.05)*/

#top_menu {width:700px; position:absolute; top:13px; left:220px; margin:0; height:33px;}
#top_menu li {margin:22px; padding:0 0 20px 0; display:inline; list-style-type:none; vertical-align:middle; } 
#top_menu li.line {margin:0 2px 0 2px; padding:0; display:inline; list-style-type:none; background:url(/img/common/top_menu_line.gif) 0 0 no-repeat; width:2px; height:33px;} 
.top_flash {position:absolute; top:46px; left:202px; margin:0; height:48px;}


/*변경, MK(2009.11.30)*/
#top_menu2 {width:983px; position:absolute; top:22px; margin:0; float:right; text-align:right; padding-right:75px;}
/*#top_menu2 {width:983px; position:absolute; top:22px; margin:0; float:right; text-align:right;} */ 

#top_menu2 li {margin:3px; padding:0; display:inline; list-style-type:none;}
.left_menu {position:relative; margin:0; padding:0; width:173px;}

/* 추가 및 변경 , MK(2009.11.05)   끝 */

/* 변경 및 추가 , CHANGS(2009.11.10) */
.left_box {position:relative; padding: 0px; top:15px; margin: 0; height:102px; width:173px; background: #f7f7f7; border: 1px solid #e0e0e0;} 
.left_box .txt {font-size:11px; padding:10px; line-height:160%;}
.left_box li {margin:0; padding:3px; display:inline; list-style-type:none; float:center; text-align:center;}

.weather_box {position:relative; padding: 0px; top:5px; left:5px; margin: 0; height:205px; width:270px; background: #f7f7f7; border: 1px solid #e0e0e0;} 

/* 변경 및 추가 , CHANGS(2009.11.10)  끝   */


.sub_menu {position:relative; width:140px; padding:0 margin:0;}
.sub_menu td {height:22px; font-size:11px; text-align:left;}
.sub_menu td.select {height:22px; font-size:11px; color:#ff0000; font-weight:bold;}
.sub_menu td.line {height:1px; background-color:#d7d7d7;}


/*변경, MK(2009.10.23)*/
.login_box {position:absolute; top:70px; left:461px; padding:0; margin:0; font-size:11px; color:#003773; z-index:2; line-height:30px; float:left; text-align:left;}

/*변경, MK(2009.11.19)*/
.intro_login {position:relative; margin:0; padding:0; width:100%;}
.intro_box {position:relative; margin:0; padding:0; width:100%; text-align:center; top:20px;}
.intro_line {position:relative; margin:0; width:302px; padding:10px 100px 0 0; }

.box_login {position:relative; margin:0; padding:0; width:100%; } 
.box_login2 {position:relative; margin:0; padding:0; width:600px; top:40px; left:40px; }

 
.logo {position:relative; float:left; width:100px;}
.login_table {position:relative; float:right; width:500px;}




/* 추가, MK(2009.11.23) */
.intro_guide {position:relative; margin:0; width:500px; float:left; padding:0 0 0 10px;}


/* 수정, MK(2009.11.23)*/
.banner_flash {position:relative; margin:15px 0 0 20px; padding:0; float:left; background:url(/img/page/banner_bg.gif) 0 0 repeat-x;} 

/*수정, MK(2009.11.23)*/ 
.quick_main {position:absolute; top:120px; float:right;  left:365px; padding:0 0 20px 0; margin:0; width:150px;}
.bottom_main {position:absolute; top:205px; left:20px; float:left; padding:0; margin:0;} 


/*변경, YJC(2009.11.16)*/
.left_main {position:absolute; float:left; top:75px; left:3px; padding:0; margin:0;}
.main_box {position:absolute; float:left; top:105px; left:463px; padding:0; margin:0; background-color:#ffffff; border-collapse:separate; border-collapse:collapse;}
 


#content_top {FLOAT: left; MARGIN: 0; WIDTH: 760px; POSITION: relative;}

#title {position:relative; FLOAT: left; WIDTH: 430px; text-align:left; padding:15px 0 0 20px;}
#location {position:relative; PADDING:0; text-align:right; font-size:11px; color:#898989; padding-top:10px; float:right;}
 
  
.search {position:relative; width:760px; text-align:right; padding:0; vertical-align:middle; } 
.search img{vertical-align:middle;cursor:hand;}
.search input{vertical-align:middle;cursor:hand;}
.search_560 {width:580px; text-align:right; padding:0; } 
.search_560 img{vertical-align:middle;cursor:hand;}
.search_560 input{vertical-align:middle;cursor:hand;}





 
.table_search {position:relative; width:740px; border-collapse:collapse;}


#footer {clear:both;	position:relative;	width:983px; top:0; text-align:center; padding:10px 0 0 0;}
#footer2 {clear:both; position:relative; width:983px; top:430px; text-align:center; padding:10px 0 0 0;}
#pop_footer {position:relative; text-align:right; padding:10px 0 0 0;}


img, fieldset {border: 0;}

html, body, select, input, textarea {font: 100%/1.2 "lucida sans", verdana, arial, helvetica, sans-serif;}




td {font-size: 12px; 	color: #6d6d6d;	line-height: 13pt;	font-family: "돋움", tahoma;} 

div {padding-right: 0px;  padding-left: 0px;  padding-bottom: 0px;  margin: 0px;  padding-top: 0px;}

img {border-right: 0px; border-top: 0px; 	border-left: 0px; 	border-bottom: 0px;}


a:link {font-size: 11px; color: #3d6ca6;   text-decoration: none;}
a:visited {font-size: 11px; color: #3d6ca6;   text-decoration: none;}
a:active {font-size: 11px; color: #3d6ca6;   text-decoration: none;}
a:hover {font-size: 11px; color: #3d6ca6;   text-decoration: none;}


caption {visibility:hidden;	position:absolute; font-size:0; overflow:hidden; line-height:0px;}



dl {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}

dt {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}

dd {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}

ul {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}

ol {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}

li {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none;}

  



textarea.gray {
	border:solid 1px #e1dfdb; font-size: 9pt;   font-family: sans-serif, tahoma; background-color: #f5f5f5; padding-top:2px; padding-left:2px;
	scrollbar-arrow-color:#dad7d0;
	scrollbar-3dlight-color:#dad7d0;
	scrollbar-darkshadow-color:#dad7d0;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#fbfaf9;
	}

select.gray {font-size:11px; border:solid 1px #e1dfdb; background-color:#f5f5f5; height:18px; padding-top:2px; padding-left:2px;}
input.gray {border:solid 1px #e1dfdb; font-size: 9pt;   font-family: sans-serif, tahoma; background-color: #f5f5f5; padding-top:2px; padding-left:2px;}

input.line {vertical-align:middle; border:solid 1px #cdcdcd; font-size: 9pt;  font-family: sans-serif, tahoma; background-color: #ffffff; padding-top:2px; padding-left:2px;}


/* 정렬 */

.rt {text-align: right;}

.cnt {	text-align: center;}

.lt {text-align: left;}

.frt {float: right;}

.flt {float: left;}




 /* 수정, 비밀번호 변경부분문구  pw_txt -> title_txt로  MK(2009.10.20) */
.title_txt {width:90%; padding:20px 0 10px 20px ; font-size:11px; line-height:160%; text-align:left; float:left;} 
 
 


/*추가, changs(2009.10.14)*/
 
/*버튼과 이미지버튼*/
input.LMid {vertical-align:middle; cursor:hand;}
img.LMid {vertical-align:middle; cursor:hand;}


.LblockLeftColumn {
	float:left;
}
.LblockRightColumn {
	float:right;
}



#LblockContentTop {FLOAT: left; MARGIN: 0; WIDTH: 760px; POSITION: relative;}

#Lblocktitle {position:relative; FLOAT: left; WIDTH: 430px; text-align:left; padding:15px 0 0 20px;}
#Lblocklocation {position:relative; text-align:right; font-size:11px; color:#898989; float:right; padding:10px 10px 0 10px;}

#LblockFooter {position:relative; text-align:right; padding:10px 10px 10px 0; background-color:#ebebeb;  }

.LblockButton{padding:10px 10px 0 10px; text-align:right;}

.LblockSearch td{margin: 0; padding: 0;}

.table1 {padding:10px 22px 0 10px; } 
.table1 table td {vertical-align:middle;}



.Ltable {position:relative; border-collapse:collapse;}
.Ltable th {
	color:#3d6ca6; 
	font-size:11px; 
	background-color:#f2f1f1; 
	text-align:center; 
	height:24px; 
	border-top:2px solid #4774ac; 
	border-bottom:1px solid #4774ac; 
	border-right:1px solid #c5d4e7;
	/*border-left:1px solid #c5d4e7;*/
	font-family: "돋움";
}
.Ltable tr {	
	background-color:#ffffff;
}
.Ltable tr.gray {	
	background-color:#f7f7f7; 	
}
.Ltable td {
	font-size:11px; 
	text-align:center;
	height:20px; 
	border-bottom:1px solid #c5d4e7; 
	border-right:1px solid #c5d4e7; 
	/*border-left:1px solid #c5d4e7;*/
	font-family: "돋움";
	COLOR: #6D6D6D;
	padding:0 2 0 2;
}
.Ltable td.gray {	
	background-color:#f7f7f7;		
}




/*테이블해더고정및 컬럼고정CSS*/
div#tbl-container table {
	table-layout: fixed;
	border-collapse: collapse;
}

div#tbl-container thead th, div#tbl-container thead th.locked	{
	position:relative;
}

div#tbl-container td.locked,  div#tbl-container th.locked{
/*	left: expression(document.getElementById("tbl-container").scrollLeft); /* IE5+ only */
	position: relative;
	z-index: 10;
}

div#tbl-container thead th {
/*	top: expression(document.getElementById("tbl-container").scrollTop); /* IE5+ only */
	z-index: 20;
}

div#tbl-container thead th.locked {z-index: 30;}

div#tbl-container td {white-space: nowrap;}



/*테이블해더고정및 컬럼고정CSS*/
div#tbl-container_sub table {
	table-layout: fixed;
	border-collapse: collapse;
}

div#tbl-container_sub thead th, div#tbl-container_sub thead th.locked	{
	position:relative;
}

div#tbl-container_sub td.locked,  div#tbl-container_sub th.locked{
/*	left: expression(document.getElementById("tbl-container_sub").scrollLeft); /* IE5+ only */
	position: relative;
	z-index: 40;
}

div#tbl-container_sub thead th {
/*	top: expression(document.getElementById("tbl-container_sub").scrollTop); /* IE5+ only */
	z-index: 50;
}

div#tbl-container_sub thead th.locked {z-index: 60;}

div#tbl-container_sub td { white-space: nowrap; }


/*테이블해더고정및 컬럼고정CSS - 그리드용*/
div#grid-container table {
	table-layout: fixed;
	border-collapse: collapse;
}


div#grid-container th, div#grid-container th.locked	{
	position:relative;
}

div#grid-container td.locked,  div#grid-container th.locked{
	left: expression(document.getElementById("grid-container").scrollLeft); /* IE5+ only */
	position: relative;
	z-index: 10;
}

div#grid-container th {
	top: expression(document.getElementById("grid-container").scrollTop); /* IE5+ only */
	z-index: 20;
}

div#grid-container th.locked {z-index: 30;}

/*그리드용 끝*/



/* Block : tab
---------------------------------------------------------*/
.LblockTab {
	background:url(/img/tab_bg.gif) repeat-x left bottom;
	margin-bottom:5px;
}
.LblockTab li {
	float:left;
	margin-right:4px;
	background:url(/img/tab_l.gif) no-repeat;
}
.LblockTab li.Lcurrent {
	background-position:left -24px;
}
.LblockTab li span {
	display:block;
	background:url(/img/tab_r.gif) no-repeat right top;
}
.LblockTab li.Lcurrent span {
	background-position:right -24px;
}
.LblockTab li span a {
	display:block;
	line-height:24px;
	color:#878586;
	text-decoration:none;
	padding:0 20px;
}
.LblockTab li.Lcurrent span a {
	font-weight:bold;
	color:#454545;
}
.LblockTab li span a:hover {
	color:#878586;
}
.LblockTab li span a:active {
	color:#878586;
}
.LblockTab li.Lcurrent span a:hover {
	color:#454545;
}
.LblockTab li.Lcurrent span a:active {
	color:#454545;
}


/* Global Classes
---------------------------------------------------------*/
.Lclear:after {
	content:" ";
	height:0;
	visibility:hidden;
	display:block;
	clear:both;
}
.Lclear {*zoom:1;} /* IE5.5~7 브라우저 대응 Hack */



/*****************************************************/







/*추가, MK(2009.10.21)*/
.btn_box {position:relative; text-align:center; padding:0; vertical-align:middle; margin:0;} 
.btn_box img{vertical-align:middle; cursor:hand;}
.btn_box input{vertical-align:middle; cursor:hand;} 


.btn_box2 {position:relative; text-align:right; padding:0; vertical-align:middle; margin:0;} 
.btn_box2 img{vertical-align:middle; cursor:hand;}
.btn_box2 input{vertical-align:middle; cursor:hand;} 
/*추가, MK(2009.10.21)           끝 */




/*추가, MK(2009.10.20)*/
.pop_table {border-collapse:separate; #border-collapse:collapse; padding:10px 0 0 20px; margin:0;}
.pop_table th {background:url(/img/popup/page/pop_top.gif) 0 0 repeat-x; height:53px; text-align:left;}
.pop_table td.first {background:url(/img/popup/page/pop_bg1.gif) 0 0 repeat-x; height:14px;}
.pop_table td.last {background:url(/img/popup/page/pop_bg2.gif) top right no-repeat; width:12px;}
.pop_table td.content1 {background:url(/img/popup/page/pop_bg3.gif) 0 0 repeat-y;} 
.pop_table td.content2 {background:url(/img/popup/page/pop_bg2.gif) top right repeat-y; width:12px;} 
/*추가, MK(2009.10.20)    끝     */



.pop_logo {position:relative; PADDING:0 20px 0 0; text-align:right; float:right;}

.pop_title {position:relative; FLOAT: left; text-align:left; padding:0 0 10px 15px; font-size:15px; color:#ffffff; font-weight:bold;}
#pop_footer {position:relative; text-align:right; padding:10px 10px 0 0;}



/*추가, MK(2009.10.21)*/
.bbs_table {border-collapse:separate; #border-collapse:collapse; padding:0; margin:0;}
.bbs_table th.first {background:url(/img/page/bbs_bg1.gif) 0 0 repeat-x; height:36px;}
.bbs_table th.last {background:url(/img/page/bbs_bg2.gif) top right no-repeat; width:5px;} 



/* 게시판_목록테이블 */
.bbs_table_list td {height:27px;}
.bbs_table_list th { font-size:11px; color:#717171;}
.bbs_table_list td.title { height:27px; font-weight:bold;  font-size:11px; padding:0 0 0 30px;}
.bbs_table_list td.line {height:1px; background:url(/img/page/bbs_line.gif) 0 0 repeat-x;}
.bbs_table_list td.line2 {height:1px; background-color:#b4b4b4;}



/* 게시판_입력테이블 */

.bbs_table_write {border-collapse:separate; #border-collapse:collapse; padding:0; margin:0;}  
.bbs_table_write th {font-weight:bold;  font-size:11px; padding:0; color:#717171; text-align:left;}
.bbs_table_write th.title {font-weight:bold;  font-size:11px; padding:0 0 0 30px; color:#717171; text-align:left;}
.bbs_table_write td.title {font-weight:bold;  font-size:11px; padding:0 0 0 30px;}
.bbs_table_write td {text-align:left; height:27px; padding:0 0 0 0; font-size:11px;}
.bbs_table_write td.line {height:1px; background:url(/img/page/bbs_line.gif) 0 0 repeat-x;}
.bbs_table_write td.line2 {height:1px; background-color:#b4b4b4;}


/* 게시판_보기테이블 */
.bbs_table_view {border-collapse:separate; #border-collapse:collapse; padding:0; margin:0;}  
.bbs_table_view th {font-weight:bold;  font-size:11px; padding:0; color:#717171; text-align:left;}
.bbs_table_view th.title {font-weight:bold;  font-size:11px; padding:0 0 0 20px; color:#717171; text-align:left;}
.bbs_table_view td.title {font-weight:bold;  font-size:11px; padding:0 0 0 20px;}
.bbs_table_view td {text-align:left; height:27px; padding:10px 0 10px 0px; font-size:11px;}
.bbs_table_view td.line {height:1px; background:url(/img/page/bbs_line.gif) 0 0 repeat-x;}
.bbs_table_view td.line2 {height:1px; background-color:#b4b4b4;}
/*추가, MK(2009.10.21)    끝     */




/*추가, MK(2009.10.21)*/
textarea.line {
	border:solid 1px #cdcdcd; font-size:11px;  font-family: sans-serif, tahoma; background-color: #ffffff; padding-top:2px; padding-left:2px;
	scrollbar-arrow-color:#dad7d0;
	scrollbar-3dlight-color:#dad7d0;
	scrollbar-darkshadow-color:#dad7d0;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#fbfaf9;
	}
/*추가, MK(2009.10.21)    끝     */


/*추가, MK(2009.11.05)*/
.main_notice_table {border-collapse:separate; #border-collapse:collapse; padding:0;  margin:10px 0 0 0; float:left;}  
.main_notice_table th.title {text-align:left; height:35px;}
.main_notice_table th.more {text-align:right;  vertical-align:middle; padding-top:10px; padding-right:2px; }
.main_notice_table td.content {text-align:left; height:21px; font-size:11px; background:url(/img/bullet/arr_red2.gif) 0 35% no-repeat; padding:0 0 0 8px;} 
.main_notice_table td.num {text-align:right; font-family:Tahoma; font-size:11px;} 

.box_voice {float:right; padding:20px 15px 0 0;}

.box_product_title {padding:15px 0 10px 0; margin:0;}   
.box_product {height:88px; text-align:center; background:url(/img/page/box_bg.gif) 0 0 no-repeat; padding:10px 0 0 0;}  
.box_product li.gab {margin:0; padding:0; display:inline; list-style-type:none; vertical-align:middle;}
.box_product li.line {margin:0 12px 0 12px; padding:0; background:url(/img/page/box_line.gif) 0 0 no-repeat;  display:inline; list-style-type:none; vertical-align:middle;}


   
.box_info {text-align:center; padding:10px 0 0 0;}  
.box_info li.gab {margin:0 25px 0 10px; padding:0; display:inline; list-style-type:none; vertical-align:middle;} 





/*추가, MK(2009.10.23)*/
.brochure {float:right; padding:20px 10px 0 0;}
.s_product {border-collapse:collapse; float:left; padding:0; margin:0;}
.s_product td {background-color:#cecece; border:1px solid #cecece; height:70px;}

/*추가, MK(2009.10.23)     끝 */


/*수정, MK(2009.10.23)*/ 
.link {width:988px; position:absolute; top:445px; margin:0; float:right; text-align:right;} 


 
#wrap_cert {width:100%; height:100%; margin:0px; padding:0; background:#f1f1f1 url(/img/page/cert_bg.gif) 0 0 no-repeat;} 
.cert_table {width:995px; margin:0; padding:0 0 0 145px;}
.cert_table2 {width:995px; margin:0; padding:0; text-align:center;}

/*추가, MK(2009.11.17)  팝업게시판 */
.pop_table2 {border-collapse:separate; #border-collapse:collapse; padding:10px 0 0 20px; margin:0;}
.pop_table2 td.top {background:url(/img/popup/page/pop_top.gif) 0 0 repeat-x; height:53px; text-align:left;}
.pop_table2 td.first {background:url(/img/popup/page/pop_bg1.gif) 0 0 repeat-x; height:14px;}
.pop_table2 td.last {background:url(/img/popup/page/pop_bg2.gif) top right no-repeat; width:12px;}
.pop_table2 td.content1 {background:url(/img/popup/page/pop_bg3.gif) 0 0 repeat-y; height:530px;} 
.pop_table2 td.content2 {background:url(/img/popup/page/pop_bg2.gif) top right repeat-y; width:12px;}  
.table2 {text-align:center;}   
.pop_table_view {border-collapse:separate; #border-collapse:collapse; padding:0; margin:0;}  
.pop_table_view th {font-weight:bold;  font-size:11px; color:#717171; text-align:left;}
.pop_table_view th.title {font-weight:bold;  font-size:11px; padding:0 0 0 20px; color:#717171; text-align:left;}
.pop_table_view td.title {font-weight:bold;  font-size:11px; padding:0 0 0 20px;}
.pop_table_view td {text-align:left; height:22px; padding:10px 0 10px 0px; font-size:11px;}
.pop_table_view td.line {height:1px; background:url(/img/page/bbs_line.gif) 0 0 repeat-x;}
.pop_table_view td.line2 {height:1px; background-color:#b4b4b4;} 
.file_table {border-collapse:separate; #border-collapse:collapse; padding:0; margin:0;} 
.file_table th {background-color:#859ac0; text-align:center; height:22px; font-weight:bold; font-size:11px; color:#ffffff; border-top:solid 1px #d5d9e0; border-left:solid 1px #d5d9e0; border-right:solid 1px #d5d9e0;}
.file_table td {background-color:#ffffff; padding:0 0 0 10px; height:25px;  font-size:11px; color:#494949;border-top:solid 1px #d5d9e0; border-left:solid 1px #d5d9e0; border-right:solid 1px #d5d9e0;  border-bottom:solid 1px #d5d9e0;}
.file_table td.down {background-color:#ffffff; text-align:center; border-right:solid 1px #d5d9e0;  border-bottom:solid 1px #d5d9e0;}

/*추가, MK(2009.11.17)  팝업게시판 끝   */

/*버튼들, 20091117 */
.btn_giuse5 {color:#343434; font-weight:bold; font-size:11px; height:22px; width:100px; border:0; padding-left:15px; padding-top:2px; background:url(/img/btn/btn_giuse5.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}
.btn_giuse8 {color:#343434; font-weight:normal; font-size:11px; height:22px; width:128px; border:0; padding-left:20px; padding-top:2px; background:url(/img/btn/btn_giuse8.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}

.btn_spec5 {color:#343434; font-weight:bold; font-size:11px; height:22px; width:100px; border:0; padding-left:15px; padding-top:2px; background:url(/img/btn/btn_spec5.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}
.btn_spec8 {color:#343434; font-weight:normal; font-size:11px; height:22px; width:128px; border:0; padding-left:20px; padding-top:2px; background:url(/img/btn/btn_spec8.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}

.btn_gibon5 {color:#343434; font-weight:bold; font-size:11px; height:22px; width:100px; border:0; padding-left:15px; padding-top:2px; background:url(/img/btn/btn_gibon5.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}
.btn_gibon8 {color:#343434; font-weight:normal; font-size:11px; height:22px; width:128px; border:0; padding-left:20px; padding-top:2px; background:url(/img/btn/btn_gibon8.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}

.btn_excel8 {color:#343434; font-weight:normal; font-size:11px; height:22px; width:128px; border:0; padding-left:20px; padding-top:2px; background:url(/img/btn/btnExcelUpload.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}
.btn_supp8 {color:#343434; font-weight:normal; font-size:11px; height:22px; width:128px; border:0; padding-left:20px; padding-top:2px; background:url(/img/btn/btnSupp.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}

.btn_auth {color:#FFFFFF; font-weight:bold; font-size:11px; height:22px; width:128px; border:0; padding-left:15px; padding-top:2px; background:url(/img/btn/btn_auth.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}

.btn_pwdinit {color:#343434; vertical-align:top; font-weight:bold; font-size:11px; height:22px; width:128px; border:0; padding-left:15px; padding-top:2px; background:url(/img/btn/btn_pwdinit.gif) no-repeat; BACKGROUND-POSITION: right bottom; cursor:hand;}
.btn_pwdchg {color:#FFFFFF; font-weight:bold; font-size:11px; height:22px; width:138px; border:0; padding-left:15px; padding-top:2px; background:url(/img/btn/btn_auth.gif) no-repeat; BACKGROUND-POSITION: right bottom; vertical-align:middle; cursor:hand;}

/*버튼들 끝*/



.pop_table3 {border-collapse:separate; #border-collapse:collapse; padding:10px 0 0 0; margin:0;}
.pop_table3 td.top {background:url(/img/popup/page/pop_top.gif) 0 0 repeat-x; height:53px; text-align:left;}
.pop_table3 td.first {background:url(/img/popup/page/pop_bg1.gif) 0 0 repeat-x; height:14px;}
.pop_table3 td.last {background:url(/img/popup/page/pop_bg2.gif) top right no-repeat; width:12px;}
.pop_table3 td.content1 {background:url(/img/popup/page/pop_bg3.gif) 0 0 repeat-y;} 
.pop_table3 td.content2 {background:url(/img/popup/page/pop_bg2.gif) top right repeat-y; width:12px;} 


.table3 {text-align:left; padding:0 10px 0 17px;} 

#pop_footer3 {position:relative; text-align:right; padding:10px 0 0 0;}

/* 추가, MK(2009.11.18)*/

#wrap_mail {width:639px; padding:15px 0 0 20px; margin:0;}
.header_mail {padding:0; margin:0;}
.content_mail {background-color:#ffffff; }
.content_table {padding:20px 10px 20px 10px; font-size:11px;}
.footer_mail {text-align:center; padding:15px 0 0 0;}


/*추가, changs(2009.11.24)*/
.mainTable {height:100%;}
.mainTable td {vertical-align:top;}

/*추가, MK(2009.11.30)*/

.language_flash {position:absolute; top:-13px; left:910px; }
.language_flash_sub {position:absolute; top:9px; left:915px; }


/* 사이트맵부분 */
/* 추가, MK(2009.12.01) */
.sitemap_title {padding:20px 0 0 0; margin:0 10px 0 0; float:left;}    
.sitemap_content li {background:url(../img/bullet/arr_gray.gif) 8px 50% no-repeat; padding:7px 0 5px 15px; float:left; width:170px; border-bottom:1px dashed #c9d1e1;} 

