body {padding:0; margin:0;}
table {
	border-collapse:collapse;
	border:1px solid #e6e6e6;
	width:100%;
}
td {border:1px solid #e6e6e6;padding:3px;}
th {font-size:12px;border:1px solid #e6e6e6;padding:3px;}
h3 {padding:0;}


/*--개발원안내 leftmenu--*/

/*
.intro_lm {list-style:none; margin-left:12px;}
.intro_lm li{padding:5px 0 5px 0;}
.intro_lm dt, .intro_lm dd{margin:0; padding:5px 0 5px 0;}
*/

/* 조직도_old */
.org{
	width:100%;
	padding:0;
	margin-top:25px; 
}
.org table{
	width:100%;
	border:1px solid #e6e6e6;
	border-collapse:collapse;
	padding:3px;
	margin:5px 0 15px 0; 
}
.org td {
	border:1px solid #e6e6e6;
	border-collapse:collapse;
	padding:3px;
}

#org01 {
	position:absolute; top:270px; left:487px;
}
#org02 {
	position:absolute; top:345px; left:487px
}
#org03 {
	position:absolute; top:305px; left:610px;
}
#org04 {
	position:absolute; top:345px; left:727px;
}
#org05 {
	position:absolute; top:450px; left:218px;
}
#org06 {
	position:absolute; top:450px; left:300px;
}
#org07 {
	position:absolute; top:450px; left:381px;
}
#org08 {
	position:absolute; top:450px; left:460px;
}
#org09 {
	position:absolute; top:450px; left:540px;
}
#org10 {
	position:absolute; top:450px; left:620px;
}
#org11 {
	position:absolute; top:450px; left:703px;
}
#org12 {
	position:absolute; top:450px; left:785px;
}



/* 조직도_new */
.org02{
	width:100%;
	padding:0;
	margin-top:10px; 
}
.org02 table{
	width:100%;
	border:1px solid #e6e6e6;
	border-collapse:collapse;
	padding:3px;
	margin:0 0 15px 0; 
}
.org02 td {
	border:1px solid #e6e6e6;
	border-collapse:collapse;
	padding:3px;
}

#org0102 {
	position:absolute; top:265px; left:487px;
}
#org0202 {
	position:absolute; top:327px; left:487px
}
#org0302 {
	position:absolute; top:305px; left:610px;
}
#org0402 {
	position:absolute; top:365px; left:327px;
}
#org0502 {
	position:absolute; top:440px; left:214px;
}
#org0602 {
	position:absolute; top:440px; left:317px;
}
#org0702 {
	position:absolute; top:440px; left:420px;
}
/*
#org0802 {
	position:absolute; top:450px; left:460px;
}*/
#org0902 {
	position:absolute; top:440px; left:523px;
}
/*
#org1002 {
	position:absolute; top:450px; left:620px;
}*/
#org1102 {
	position:absolute; top:440px; left:650px;
}
#org1202 {
	position:absolute; top:440px; left:750px;
}


/* 원장님 인사말 (/chairman.aspx)*/
#chairman { float: left; width: 100%; padding: 10px 0; }
#chairman dl {
  	float: left;
  	width: 630px;
  	margin: 10px 20px;
  	padding: 0;
  	display: inline;
  	}
#chairman dt {
  	float: right;
  	width: 430px;
  	margin: 0;
  	padding: 0;
  	}
#chairman dd {
  	margin: 0 0 0 10px;
  	padding: 0;
  	}
#chairman dl dd.img {
   	margin: 0;
   	}
#chairman dd.img img {
  	float: left;
  	margin: 0;
  	padding: 4px;
  	}
#chairman dd.txt {
   	margin:0 0 0 180px;
   	}
#chairman dd.txt02 {
   	margin:0 0 0 180px;
		float:right;
   	}
		
/*연혁 (establish.aspx)*/
#history h3 {color:#ff5600; font-weight:bold; font-size:14px;}
.history_box{
	width:100%;
	padding:10px;
	margin:0;
	overflow: auto;
	border:1px solid #e6e6e6;
}
.year{
	width:110px;
	padding-left:5px;
	margin:0;
	color:#ff5600;
}

/*경영공시 (public.aspx)*/

#public {width:620px; height:450px;}

#public01 {width:185px; height:380px; position:absolute; top:305px; left:220px;}
#public01 ul {
	background:url(../img/intro/public_bg0102.gif) left top no-repeat; 
	padding-left:20px; 
	padding-top:10px; 
	height:350px; 
	line-height:18px;
}
#public02 {width:185px; height:105px; position:absolute; top:305px; left:425px;}
#public02 ul {
	background:url(../img/intro/public_bg0202.gif) left top no-repeat; 
	padding-left:20px; 
	padding-top:10px; 
	height:75px; 
	line-height:18px;
}
#public03 {width:185px; height:160px; position:absolute; top:425px; left:425px;}
#public03 ul {
	background:url(../img/intro/public_bg0502.gif) left top no-repeat; 
	padding-left:20px; 
	padding-top:10px; 
	height:130px; 
	line-height:18px;
}
#public04 {width:185px; height:160px; position:absolute; top:600px; left:425px;}
#public04 ul {
	background:url(../img/intro/public_bg0302.gif) left top no-repeat; 
	padding-left:20px; 
	padding-top:10px; 
	height:130px; 
	line-height:18px;
}
#public05 {width:185px; height:105px; position:absolute; top:305px; left:630px;}
#public05 ul {
	background:url(../img/intro/public_bg0602.gif) left top no-repeat; 
	padding-left:20px; 
	padding-top:10px; 
	height:75px; 
	line-height:18px;
}
#public06 {width:185px; height:160px; position:absolute; top:425px; left:630px;}
#public06 ul {
	background:url(../img/intro/public_bg0402.gif) left top no-repeat; 
	padding-left:15px; 
	padding-top:10px; 
	height:130px; 
	line-height:18px;
}
#public07 {width:185px; height:85px; position:absolute; top:600px; left:630px;}
#public07 ul {
	background:url(../img/intro/public_bg0702.gif) left top no-repeat; 
	padding-left:12px; 
	padding-top:10px; 
	height:55px; 
	line-height:18px;
}


.title {padding:0;}
.table {
	border-collapse:collapse;
	border:1px solid #e6e6e6;
	width:100%;
	padding:3px;
}
.public_txt01 {font-weight:bold; padding:20px 0 5px 0;}
.public_txt0101 {padding-left:15px;}

.public_txt02 {padding:0; text-align:right;}

.text_center {text-align:center;}
.text_right {text-align:right;padding-right:5px;}

#search {background:#e6e6e6;
	margin-bottom:25px;
	padding-left:10px; 
	padding-top:10px;
	width:100%;
	height:40px;
}


.table_style{border-collapse:collapse;width:100%;border:1px solid #e6e6e6;margin-bottom:20px;}
.table_style caption{text-align:left; font-size:100%;margin:3px;}
.table_style_span{font-size:100%; margin-left:326px;color:#555555;}
.table_style_span1{font-size:100%; text-align:right;color:#555555;}
.table_style th{border:1px solid #e6e6e6;font-size:12px;text-align: center; background-color:#f6f6f6;}
.table_style td{border:1px solid #e6e6e6;font-size:12px;text-align: center;}

/*오시는길 (location.aspx)*/
.locatopn_line{width:640px; border-bottom:3px solid #ffbf7a;}
.location_ad{border-bottom:1px solid #DFDFDF; height:25px; width:640px; padding-top:5px; padding-left:20px;}
.location_ph{border-bottom:1px solid #DFDFDF; background-color:#FDFCF0; height:25px; width:640px;padding-top:5px; padding-left:20px;}
.location_map{padding-top:10px; vertical-align:middle; width:640px; text-align:center;}
.location_caption{padding:20px 0 5px 18px;text-align:left;background:url(../img/intro/icon.gif) no-repeat 3px 20px; font-size:12px;}
.location_table_style{width:640px; border:1px solid #E4E4E4; border-collapse:collapse;}
.location_table_style th{border:1px solid #E4E4E4; border-collapse:collapse; background-color:#fff9f2; line-height:18px;}
.location_table_style td{border:1px solid #E4E4E4; border-collapse:collapse; line-height:18px;}
.location_blue{color:#003366; font-weight:bold;}
.location_green{color:#009900;font-weight:bold;}
.location_red{color:#FF0000;font-weight:bold;}
.location_yellow{color:#CC9933;font-weight:bold;}
.location_purple{color:#660099;font-weight:bold;}
.location_black{color:#000000;}
.location_gray{color:#999999;}