
/* CSS Document */
div#MainSiteWrapper{ float:left; margin:0 0 0 0; background:#fff;
	background-repeat: repeat-x;
	background-position: center; width:100%; }

div#SiteWrapper { float:left; margin:35px 0 0 74px; padding:0; width:851px; }

/* 공통 */
a:link {color:#666;}
a:visit {color:#666;}
a:hover {color:#666; text-decoration:underline;}

/* logo */
div.TOP { float:left; padding:0; margin:0; }
div.TOP div.LOGO { float:left; padding:0; margin:0; width:211px; height:31px; }
div.TOP div.MENU { float:right; padding:0; margin:0; width:600px; height:61px; }

/* center */
div.CENTER { float:left; width:100%; height:306px; padding:0; margin:29px 0 0 0; }
div.CENTER div.VISUAL { float:left; width:490px; height:306px; padding:0; margin:0; } 
div.CENTER div.VISUAL_R { float:left; width:361px; height:306px; padding:0; margin:0;
	background-image:url(../images/main/visual_right_bg.jpg) ;
	background-repeat: no-repeat;
	background-position: left top;}
	
/* login */
div.CENTER div.ID { float:right; width:283px; height:42px; padding:0; margin:0 0 0 0; }
div.CENTER div.ID ul { float:left; padding:0; margin:0; }
div.CENTER div.ID ul.id_ul { float:left; padding:0; margin:0 0 0 11px; }
div.CENTER div.ID ul li.id { float:left; padding:0; margin:0; }
div.CENTER div.ID ul li.id_T { float:left; padding:0; margin:0 0 0 0; }
div.CENTER div.ID input.login_id { float:left; padding:0; margin:0 0 0 5px; width:80px; background:#FFF; border:1px solid #c5c5c5; }
div.CENTER div.ID ul li.login_btn { float:left; padding:0; margin:0 0 0 7px; }

/* calender */
div.calender { float: right; width:283px; height:233px; padding:0; margin:0 0 0 0;
	background-image:url(../images/main/calender_bg.gif) ;
	background-repeat: no-repeat;
	background-position: left bottom;}
div.calender div.CALENDER_01 { float:left; padding:0 0 0 40px; margin:16px 0 0 0; width:240px; }
div.calender div.CALENDER_01 ul { float:left; padding:0; margin:0; }
div.calender div.CALENDER_01 ul li { float:left; padding:0 4px 0 0 ; margin:0; }
div.calender div.CALENDER_01 ul li.year { float:left; width:100px; color:7c7c7c; font-weight:bold; text-align:center; padding:0; margin:0; }

div.calender div.CALENDER_02 { float:left; width:253px; padding:0 0 0 13px; margin:10px 0 0 0 ; }
div.calender div.CALENDER_02 ul.WEEK { float:left; width:253px; text-align:center; height:21px; background:#a7a7a7;  }
div.calender div.CALENDER_02 ul li { float:left; width:35px; color:#ededed; font-family:uni 05_53; font-size:8px; font-weight:bold; padding:3px 0 0 0; margin:0; }

div.calender div.CALENDER_02 ul.DATE { width:253px; padding:0; margin:1px 0 0 0;}
div.calender div.CALENDER_02 ul.DATE li.date_w { float:left; padding:0; margin:0; text-align:center; color:#fff; font-weight:normal; height:24px;  font-size:11px; font-family:dotum;}
div.calender div.CALENDER_02 ul.DATE li { float:left; padding:0; margin:0; border: solid 1px #d1d1d1; text-align:center; color:#7c7c7c; font-weight:normal; border-right:none; height:24px; font-size:11px; font-family:dotum; } 
div.calender div.CALENDER_02 ul.DATE li.date_none { float:left; padding:0; margin:0; border: solid 1px #d1d1d1; text-align:center; color:#7c7c7c; font-weight:normal; height:24px; font-size:11px; font-family:dotum;}
div.calender div.CALENDER_02 ul.DATE li.date_none01 { float:left; padding:0; margin:0; border: solid 1px #d1d1d1; text-align:center; color:#fff; font-weight:normal; height:24px; font-size:11px; font-family:dotum;}
img.more_rg { padding:0; margin:0 0 0 165px; }

/* noti */
div.CONTENTS { float:left; width:851px; height:142px; padding:0; margin:0; margin-right:-3px;}
div.CONTENTS div.NOTI { float:left; width:251px; height:142px; padding:0; margin:0; }
div.CONTENTS div.NOTI ul { float:left; width:251px; border-bottom: solid 1px #CCC; }
div.CONTENTS div.NOTI ul li.noti_01 { float:left; padding:0; margin:0; }
div.CONTENTS div.NOTI ul li.noti_02 { float:left; padding:0; margin:0; }
div.CONTENTS div.NOTI ul li.noti_03 { float: right; padding:0 0 0 0; margin:0; }
div.CONTENTS div.NOTI ul.noti04 { float:left; padding:0; margin:13px 0 0 0; border-bottom:none; }
div.CONTENTS div.NOTI ul li.noti_04 { float:left; width:245px; padding:0 0 0 0.5em; margin:0 0 5px 0;
	background-image:url(../images/main/icon.gif) ;
	background-repeat: no-repeat;
	background-position: left 0.3em; }
div.CONTENTS div.NOTI ul li.noti_04 span.t_list { float:left; width:170px; padding:0; margin:0; } 
div.CONTENTS div.NOTI ul li.noti_04 span.n_list { float:right; width:60px; padding:0 0 0 0; margin:0; color:#898989; }

/* EDUCATION */
div.EDUCATION { float:left; width:231px; height:142px; padding:0; margin:0 0 0 20px; }
div.EDUCATION .ed_img { padding:0; margin:0 0 5px 0; }
div.EDUCATION ul { float:left; padding:0; margin:0; border-bottom: solid 1px #CCC; }
div.EDUCATION ul.edu02 { float:left; width:230px; padding:0; margin:10px 0 0 0; border-bottom:none; }
div.EDUCATION ul li.edu_01 { float:left; padding:0; margin:0; }
div.EDUCATION ul li.edu_02 { float:left;padding:0 0 0 0.5em; margin:0 0 5px 0;
	background-image:url(../images/main/icon.gif) ;
	background-repeat: no-repeat;
	background-position: left 0.3em; } 
div.CONTENTS ul li.edu_03 { float: right; padding:0 0 0 0; margin:0; }
div.EDUCATION span.edu_t { float:left; width:180px; padding:0; margin:0; } 
div.EDUCATION span.edu_n { float:right; width:31px; padding:0; margin:0; } 

/* online */
div.online { float:left; width:326px; height:63px; padding:0 0 0 21px; margin:0 0 0 0; }
div.online ul { float:left; padding:0; margin:5px 0 0 0;  width:326px; height:48px; }
div.online ul li.online_fla { float:left; padding:0; margin:0; }

/* on_list */
div.on_list { float:left; width:326px; height:48px; padding:0; margin:9px 0 0 20px;
	background-image:url(../images/main/online_bg.gif) ;
	background-repeat: no-repeat;
	background-position: left bottom;}
div.on_list ul { float:left; padding:0 0 0 15px; margin:7px 0 0 0; }
div.on_list ul li.on_list1 { float:left; width:88px; padding:0 27px 0 0; margin:0 0 0 0; }
div.on_list ul li.on_list2 { float:left; width:77px; padding:0 27px 0 0; margin:0 0 0 0; }
div.on_list ul li.on_list3 { float:left; width:76px; padding:0 0 0 0; margin:0 0 0 0; }

/* bottom */
div.BOTTOM { float:left; width:100%; padding:0; margin:27px 0 10px 0; }
div.copy { float:left; width:540px; padding:0; margin:0; }
.copy_img00 { float:left; padding:0; margin:0 0 0 0; }
.copy_img { float:left; padding:0; margin:0 0 0 25px; }
div.copy_sit { float:right; padding:0; margin:0; }
select.site { font-family:dotum; background:#FFF; border: solid 1px #bcbcbc; }


#banner {
	background:url(/images/main/online_bg.gif);

}


table.depth03 { float:left; width:80%; line-height:150%; border-top: solid 2px #94c5d3; color:#6e6f6f; padding:0 0 0 0; margin:1em 0 0 10px; font-size:9pt;}
.TR01 { background:#ecf3f2; }
.TR03 { background:#ecf3f2; }
.TH01 { border: solid 1px #d2d2d2; height:2em; border-right:none; padding:0 0 0 0;}
.TH01_01 { border: solid 1px #d2d2d2; padding:0; }
.TH02 { border: solid 1px #d2d2d2; border-right:none; border-top:none; padding:0 0 3em 0.5em; text-align:left; }
.TH03 { border: solid 1px #d2d2d2; padding:0 0 3em 0.5em;  border-top:none; text-align:left; }

.TH04 { border: solid 1px #d2d2d2; border-right:none; border-top:none; padding:0.5em; text-align:center; }
.TH06 { border: solid 1px #d2d2d2;  border-left:none; border-top:none; padding:0.5em; text-align:left; font-weight:normal; }
.TH06_06 { border: solid 1px #d2d2d2;  border-left:none; border-top:none; border-right:none; padding:0.5em; text-align:left; font-weight:normal; }
.TH08 { border: solid 1px #d2d2d2;  border-left:none; border-top:none; padding:0.5em; text-align:left; font-weight:bold;}
.TH07 { border: solid 1px #d2d2d2; border-right:none; border-left:none; border-top:none; padding:0.5em;
	text-align:left; font-weight:normal; }
.TH08 { padding:0.5em; text-align:left; padding:0 0 0 1em; margin:0;
	background-image:url(../images/sub/icon01.gif) ;
	background-repeat: no-repeat;
	background-position: left 0.9em;}
.TH09 { padding:0.5em; text-align:left; padding:0 0 0 1em; margin:0;
	background-image:url(../images/sub/icon01.gif) ;
	background-repeat: no-repeat;
	background-position: left 3.6em; font-weight:bold;  border-bottom: solid 1px #d2d2d2;
	border-right: solid 1px #d2d2d2;}
.TH11 { padding:0.5em; text-align:left; padding:0 0 0 1em; margin:0;
	background-image:url(../images/sub/icon01.gif) ;
	background-repeat: no-repeat;
	background-position: left 2.2em; font-weight:bold;  border-right: solid 1px #d2d2d2; border-bottom: solid 1px #d2d2d2; }
.TH12 { padding:0.5em; text-align:left; padding:0 0 0 1em; margin:0;
	background-image:url(../images/sub/icon01.gif) ;
	background-repeat: no-repeat;
	background-position: left 4.2em; font-weight:bold;  border-bottom: solid 1px #d2d2d2; border-right: solid 1px #d2d2d2; }
.TH10 { padding:0 0 0 1em; margin:0; border-bottom: solid 1px #d2d2d2; }
.TH13 { padding:0; margin:0; border-bottom: solid 1px #d2d2d2; }
span.TH14 { padding:0; margin:0; }






