/************* global css *************/
* {
	padding:0px;
	margin:0px;
	font-family:µ¸¿ò;
	line-height:18px;
}

html, bddy {
	scrollbar-face-color:#FFFFFF;        /* scrollbar-face-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Ç¥¸é »ö»ó */
	scrollbar-highlight-color:#FFFFFF;   /* scrollbar-highlight-color: Ç¥¸é ¿ÞÂÊºÎºÐ °Ñ»ö»ó */
	scrollbar-3dlight-color:#ACACAC;     /* scrollbar-3dlight-color: Ç¥¸é ¿ÞÂÊ ºÎºÐ ÀÔÃ¼°¨ »ö»ó */
	scrollbar-shadow-color:#FFFFFF;      /* scrollbar-shadow-color: Ç¥¸é ¿À¸¥ÂÊ ºÎºÐ ±×¸²ÀÚ °Ñ»ö»ó */
	scrollbar-darkshadow-color:#ACACAC;  /* scrollbar-darkshadow-color: Ç¥¸é ¹ØºÎºÐ ±×¸²ÀÚ »ö»ó */
	scrollbar-track-color:#FFFFFF;       /* scrollbar-track-color: ½ºÅ©·Ñ¹Ù°¡ ¹Ø¿¡ ·¹ÀÏ Æ®·º »ö»ó */
	scrollbar-arrow-color:#333333;        /* scrollbar-arrow-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Á¶±×¸¸ »ï°¢ÇüÀÖÁÒ ±×°Å »ö»ó */
}

body {text-align:center;
      font-size:12px;
}

img {border:0px;}

ul {list-style:none;}
/*th, td {vertical-align:top;}*/
table {border-collapse:collapse;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a {selector-dummy: expression(this.hideFocus=true);}

.ht10 {height:10px;}
.ht15 {height:15px;}
.ht20 {height:20px;}
.ht25 {height:25px;}
.ht30 {height:30px;}

.txt_l {text-align:left;}
.txt_c {text-align:center;}
.txt_r {text-align:right;}


/***** ¸Þ´ºº° gnb css *****/

#intro {background:url('/image/bg_gnb_intro.gif') repeat-x top;}
#entrance {background:url('/image/bg_gnb_entrance.gif') repeat-x left -1px;}
#admission {background:url('/image/bg_gnb_admission.gif') repeat-x left -1px;}
#school {background:url('/image/bg_gnb_study.gif') repeat-x left -1px;}
#dflhs {background:url('/image/bg_gnb_dflhs.gif') repeat-x left -1px;}
#notice {background:url('/image/bg_gnb_notice.gif') repeat-x left -1px;}
#glp {background:url('/image/bg_gnb_glp.gif') repeat-x left -1px;}
#member {background:url('/image/bg_gnb_member.gif') repeat-x left -1px;}



/***** ÆäÀÌÁö ·¹ÀÌ¾Æ¿ô css *****/
#layout {width:100%;}

#layout .gnb {
	height:212px;
	text-align:center;
}
#layout .mid {
	text-align:center;
	background:#FFF url('/image/bg_mid.gif') no-repeat left top;
}

#layout .mid_warp {width:977px; margin:0 auto;}
#layout .mid_warp .left {
	text-align:left;
	width:188px; *width:187px; vertical-align: top;
	padding-bottom:70px;
}
#layout .mid_warp .center {
	width:673px;
	text-align:left;vertical-align:top;
	background:#FFF url('/image/bg_center.gif') no-repeat left top;
	padding:18px 25px 70px 10px;
	border-left:2px solid #DFDFDF;
}
#layout .mid_warp .right {
	text-align:left;
	width:80px;vertical-align:top;
	background:#FFF url('/image/bg_right.gif') repeat-y;
}

#layout .footer {
	text-align:center;
	background:url('/image/bg_footer.gif') repeat-x;
	padding:50px 0px 60px 0px;
}
#layout .tb_footer {width:977px;}
#layout .tb_footer th {text-align:left;}
#layout .tb_footer td {
	text-align:right;
	padding:28px 80px 0px 0px;
}

/*#layout .footer_sel {}
#layout .footer_sel td {
	text-align:left;
	padding:0px;
	margin:0px;
}

#layout .sel_list {
	width:113px;
	height:70px;
	text-align:left;
	overflow-x:hidden;
	overflow-y:auto;
	background:#DDD;
	display:none;
}
*/
.left_schedule {
	width:169px;
	height:284px;
	text-align:center;
	background:url('/image/bg_left_schedule.gif') repeat-x;
	margin:20px 0px 0px 0px;
}
.left_schedule .s_date {
	color:#333333;
	font-size:13px;
	font-weight:bold;
	padding:107px 0px 0px 0px;
}
.left_schedule .s_date span {color:#FF8403;}
.left_schedule .s_date .s_ic01 {margin:0px 5px -1px 5px;}

.left_schedule .s_tb {margin:22px auto 0px auto;}
.left_schedule .s_tb th {
	width:18px;
	text-align:center;
	background:#DDDBCF;
}
.left_schedule .s_tb th a {color:#A85853; font-size:10px; font-weight:normal;}
.left_schedule .s_tb td {
	width:16px;
	text-align:center;
	border:3px solid #fff;
	background-color:#DDDBCF;
}
.left_schedule .s_tb td a {color:#807F7A; font-size:10px;}
.left_schedule .s_tb a.on {color:#FF8403; font-size:10px; font-weight:bold; letter-spacing:-1px;}



/*** Å¸ÀÌÆ² css ***/
.titNavi {
	width:100%;
	height:40px;
	border-bottom:1px solid #DBDBDB;
}
.titNavi th {text-align:left;}
.titNavi td {
	color:#949494;
	text-align:right;
	vertical-align:bottom;
	padding:0px 0px 6px 0px;
}
.titNavi td a {color:#949494;}


/*** main css ***/
#main {background:#E9EBE7 url('/image/bg_main.gif') repeat-x top;}
#main_layout {width:980px; margin:0px auto;}

.main_nav {width:980px; height:68px;}

.main_content {width:980px; height:113px;}
.main_content .main_tb01 {width:980px; height:113px;}
.main_content .main_tb01 th {text-align:left; font-weight:normal;}
.main_content .main_tb01 td {text-align:left;}

.main_flash {clear:left; width:980px; height:475px;}


.main_menu {margin:80px 0px 0px 25px;}


.main_notice {float:left; width:246px; margin:19px 15px 0px 0px;}
.main_flash01 {float:left; width:237px; margin:21px 0px 0px 0px;}

.notice_tab {width:246px; height:19px; background:url('/image/main01_bg_tab.gif') repeat-x;}
.notice_tab .notice_tab_tb {width:246px;}
.notice_tab .notice_tab_tb th {text-align:left; background:none;}
.notice_tab .notice_tab_tb td {text-align:right;}

.notice_list {width:246px; margin:8px 0px 0px 0px;}
.notice_list li {
	background:url('/image/main_bu01.gif') no-repeat 0px 5px;
	padding:0px 0px 0px 8px;
}
.notice_list li a {
	color:#777363;
	font-size:11px;
}


/*** »çÀÌÆ® ¹Ù·Î °¡±â css ***/
#go_site {float:left; position:relative;}

#go_site .go_site01 {float:left; margin:0px 5px 0px 0px;}
#go_site .go_site02 {float:left;}

#go_site .site_layout {
	position:absolute;
	top:15px;
	left:0px;
	width:141px;
	height:70px;
	background:#F3F1EA;
	z-index:1;
	overflow-x:hidden;
	overflow-y:auto;
	visibility:hidden;
	scrollbar-face-color:#D3CAAD;        /* scrollbar-face-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Ç¥¸é »ö»ó */
	scrollbar-highlight-color:#D3CAAD;   /* scrollbar-highlight-color: Ç¥¸é ¿ÞÂÊºÎºÐ °Ñ»ö»ó */
	scrollbar-3dlight-color:#D3CAAD;     /* scrollbar-3dlight-color: Ç¥¸é ¿ÞÂÊ ºÎºÐ ÀÔÃ¼°¨ »ö»ó */
	scrollbar-shadow-color:#D3CAAD;      /* scrollbar-shadow-color: Ç¥¸é ¿À¸¥ÂÊ ºÎºÐ ±×¸²ÀÚ °Ñ»ö»ó */
	scrollbar-darkshadow-color:#D3CAAD;  /* scrollbar-darkshadow-color: Ç¥¸é ¹ØºÎºÐ ±×¸²ÀÚ »ö»ó */
	scrollbar-track-color:#A8A088;       /* scrollbar-track-color: ½ºÅ©·Ñ¹Ù°¡ ¹Ø¿¡ ·¹ÀÏ Æ®·º »ö»ó */
	scrollbar-arrow-color:#FFFFFF;        /* scrollbar-arrow-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Á¶±×¸¸ »ï°¢ÇüÀÖÁÒ ±×°Å »ö»ó */

}
#go_site .site_layout01 {
	position:absolute;
	top:15px;
	left:146px;
	width:141px;
	height:70px;
	background:#F3F1EA;
	z-index:1;
	overflow-x:hidden;
	overflow-y:auto;
	visibility:hidden;
	scrollbar-face-color:#D3CAAD;        /* scrollbar-face-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Ç¥¸é »ö»ó */
	scrollbar-highlight-color:#D3CAAD;   /* scrollbar-highlight-color: Ç¥¸é ¿ÞÂÊºÎºÐ °Ñ»ö»ó */
	scrollbar-3dlight-color:#D3CAAD;     /* scrollbar-3dlight-color: Ç¥¸é ¿ÞÂÊ ºÎºÐ ÀÔÃ¼°¨ »ö»ó */
	scrollbar-shadow-color:#D3CAAD;      /* scrollbar-shadow-color: Ç¥¸é ¿À¸¥ÂÊ ºÎºÐ ±×¸²ÀÚ °Ñ»ö»ó */
	scrollbar-darkshadow-color:#D3CAAD;  /* scrollbar-darkshadow-color: Ç¥¸é ¹ØºÎºÐ ±×¸²ÀÚ »ö»ó */
	scrollbar-track-color:#A8A088;       /* scrollbar-track-color: ½ºÅ©·Ñ¹Ù°¡ ¹Ø¿¡ ·¹ÀÏ Æ®·º »ö»ó */
	scrollbar-arrow-color:#FFFFFF;        /* scrollbar-arrow-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Á¶±×¸¸ »ï°¢ÇüÀÖÁÒ ±×°Å »ö»ó */
}
#go_site .site_tb01 {width:141px;}
#go_site .site_tb01 td {height:18px; text-align:left; color:#585858; font-size:11px; padding:0px 0px 0px 5px; margin:0px;}
#go_site .site_tb01 td a {color:#625941; font-size:11px;}
#go_site .site_tb01 td:hover {background:#F3F1EA;}


/*** stitle css ***/
.stl01 {margin:20px 0px 20px 10px;}

.sstl01 {margin:20px 0px 20px 0px;}
.sstl02 {margin:20px 0px 20px 10px;}


/****************** Left Menu  *******************/
#left_intro {
	text-align:center;
	width:169px;
	/*background:url('/image/left/bg_left_intro.gif') no-repeat;*/
}
#left_intro table {margin:77px auto 0px auto;}

#left_entrance {
	text-align:center;
	width:169px;
	/*background:url('/image/left/bg_left_entrance.gif') no-repeat;*/
}
#left_entrance table {margin:77px auto 0 auto;}

#left_admission {
	text-align:center;
	width:169px;
	/*background:url('/image/left/bg_left_admission.gif') no-repeat;*/
}
#left_admission table {margin:77px auto 0 auto;}

#left_study {
	text-align:center;
	width:169px;
	/*background:url('/image/left/bg_left_study.gif') no-repeat;*/
}
#left_study table {margin:77px auto 0px auto;}

#left_dflhs {
	text-align:center;
	width:169px;
	/*background:url('/image/left/bg_left_dflhs.gif') no-repeat;*/
}
#left_dflhs table {margin:77px auto 0 auto;}

#left_notice {
	text-align:center;
	width:169px;
	/*background:url('/image/left/bg_left_notice.gif') no-repeat;*/
}
#left_notice table {margin:77px auto 0 auto;}

#left_glp {
	text-align:center;
	width:169px;
	height:299px;
	/*background:url('/image/left/bg_left_glp.gif') no-repeat;*/
}
#left_glp table {margin:77px auto 0 auto;}

#left_member {
	text-align:center;
	width:169px;
	/*background:url('/image/left/bg_left_member.gif') no-repeat;*/
}
#left_member table {margin:77px auto 0 auto;}



#subject {text-align:left;}
#no_data {text-align:center;}




/***** ÆäÀÌÂ¡ *****/
#paging {text-align:center;padding-top:10px;}
#paging table{margin:0 auto;}
#paging td {
	color:#9A9A9A;
	padding:0px 2px;
}
#paging a {color:#9A9A9A;}



/***** °Ë»ö *****/
#list_search {
	text-align:center;
	margin:10px 0px 0px 0px;
}
#list_search table{margin:0 auto;}
#list_search td {
	vertical-align:middle;
	padding:0px 2px;
}
#list_search input {
	height:18px;
	border:1px solid #C3C3C3;
}


/***** ÆäÀÌÁö ¶ó¿îµå ¹Ú½º *******/
.box01 {
	text-align:center;
	width:653px;
	background:url('/image/box01_bg.gif') repeat-y;
}
.box02 {
	text-align:center;
	width:609px;
	background:url('/image/box02_bg.gif') repeat-y;
}


/***** ¹öÆ° *****/
#btn01 {width:580px; margin:10px 0px 0px 0px;}
#btn01 th {text-align:left;}
#btn01 td {text-align:right;}

#btn_c01 {
	text-align:center;
	margin:20px 0px 0px 0px;
}

#btn_r01 {
	text-align:right;
	margin:0px 25px 0px 0px;
}

/***** ºí¸´ ¸¶Áø *******/
#ic_re01 {margin:0px 5px -3px 0px;}

#bu01 {margin:-7px 5px 0px 0px;}

#sp01 {margin:0px 10px -3px 5px;}


/***** ÆäÀÌÂ¡ *******/
#prevNext {
	width:653px;
	height:94px;
	background:url('/image/bg_prevNext.gif') no-repeat;
}
#prevNext table {
	width:520px;
	margin:20px 0px 0px 95px;
}
#prevNext th {
	height:22px;
	color:#757575;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding:9px 0px 0px 0px;
}
#prevNext th a {color:#757575;}
#prevNext td {
	text-align:center;
	color:#757575;
	font-size:11px;
	padding:9px 0px 0px 0px;
}



/*** ÀÏÁ¤ css ***/
#calendar_head {
	width:638px;
	text-align:center;
}
#calendar_head .calendar_head_tb {
	width:100%;
	height:46px;
}
#calendar_head .calendar_head_tb td {
	vertical-align:bottom;
	padding:0px 10px 10px 0px;
}
#calendar_head .calendar_head_tb select {font-size:11px; font-weight:bold;}
#calendar_head .calendar_head_tb .ic01 {margin:0px 10px -5px 10px;}
#calendar_head .calendar_head_tb span {color:#16949A; font-weight:bold; font-size:24px; line-height:20px;}

#calendar_tb {
	width:638px;
	border-collapse:collapse;
}
#calendar_tb th {text-align:center;}
#calendar_tb td {
	height:80px;
	color:#A4A4A4;
	font-size:11px;
	font-weight:bold;vertical-align: top;
	border:1px solid #E8EAE8;
	padding:5px;
}
#calendar_tb .line01 {
	height:5px;
	border:none;
	padding:0px;
}
#calendar_tb .week01 {color:#F78846;}
#calendar_tb .week01a {color:#FF7F5C;}
#calendar_tb .week07 {color:#36926A;}
#calendar_tb .week07a {color:#3A9FA0;}
#calendar_tb .cal_txt01 {color:#666666; font-size:11px; font-weight:normal; padding:0px;}

#calendar_tb .memo {
	position:absolute;
	width:150px;
	height:40px;
	text-align:center;
	border:2px solid #36B1B2;
	background:#FFFFFF;
	padding:0px 5px 10px 5px;
	z-index:1;
	visibility: hidden;
}
#calendar_tb .menu_tb {border:none;}
#calendar_tb .menu_tb th {
	height:15px;
	text-align:left;
	color:#333333;
	padding:5px 10px 0px 0px;
	border:none;
}
#calendar_tb .menu_tb td {
	height:15px;
	text-align:right;
	color:#747474;
	padding:5px 10px 0px 0px;
	border:none;
}
#calendar_tb .menu_tb .line {
	height:1px;
	background:url('/image/icon/ic_dot01.gif') repeat-x bottom;
}




/*** °Ö·¯¸® ***/
.gallay01 {margin:0px 0px 0px 15px;}
.gallay01 td {
	text-align:left;
	padding:0px 0px 20px 0px;
}
.gallay01 .gal_box {
	width:172px;
	height:129px;
	text-align:center;
	border:1px solid #E6E6E6;
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

.gallay01 .gal_tl {
	width:172px;
	text-align:left;
	background:url('/image/gallay_dot01.gif') repeat-x bottom;
	padding:5px 0px;
}
.gallay01 .gal_txt {
	width:172px;
	margin:5px 0px;
}
.gallay01 .gal_txt th {width:50%; text-align:left; font-weight:normal;}
.gallay01 .gal_txt td {width:50%; text-align:left;}



/*** ¿µ»ó css ***/
.mov01 {margin:0px 0px 0px 0px;}
.mov01 td {
	text-align:center;
	padding:0px 0px 30px 0px;
}
.mov01 .mov_box {
	width:126px;
	height:92px;
	text-align:center;
	background:url('/image/bg_mov01.gif') no-repeat;
	padding:5px 0px 0px 0px;
}
.mov01 .mov_tl {
	width:146px;
	text-align:left;
	font-size:11px;
	border-bottom:1px solid #DFDFDF;
	margin:15px 0px 0px 0px;
}
.mov01 .mov_tl p {margin:0px 10px 0px 10px;}
.mov01 .mov_txt {width:146px; margin:5px 0px 0px 0px;}
.mov01 .mov_txt th {width:50%; text-align:left; font-size:11px; font-weight:normal;}
.mov01 .mov_txt td {width:50%; text-align:left; font-size:11px;}



/*** ¿µ»ó popup css ***/
.pop_mov01 {
	width:620px;
	height:370px;
	background:url('/image/pop/bg_pop_mov01.gif') no-repeat;
}
.pop_mov01 table {margin:41px 0px 0px 23px;}

.pop_mov01 .btn {width:320px; margin:8px 0px 0px 0px;}
.pop_mov01 .btn th {text-align:left;}
.pop_mov01 .btn td {text-align:right;}
.pop_mov01 .btn .ic01 {margin:0px 2px}

.pop_mov01 .tl {
	width:171px;
	color:#FF8400;
	font-weight:bold;
	word-break:break-all;
	padding:0px 0px 0px 55px;
	border-bottom:1px dashed #DDD;
}
.pop_mov01 .date {width:230px; margin:10px 0px 0px 0px;}
.pop_mov01 .date td {
	color:#747474;
	background:url('/image/pop/bu01.gif') no-repeat 0px 5px;
	padding:0px 10px 0px 7px;
}
.pop_mov01 .txt {
	width:219px;
	height:174px;
	background:#F0F0F0;
	padding:7px;
	margin:0px 0px 10px 0px;
	overflow-x:hidden;
	overflow-y:scroll;
	scrollbar-face-color:#EEEEEE;        /* scrollbar-face-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Ç¥¸é »ö»ó */
	scrollbar-highlight-color:#FFFFFF;   /* scrollbar-highlight-color: Ç¥¸é ¿ÞÂÊºÎºÐ °Ñ»ö»ó */
	scrollbar-3dlight-color:#B4B4B4;     /* scrollbar-3dlight-color: Ç¥¸é ¿ÞÂÊ ºÎºÐ ÀÔÃ¼°¨ »ö»ó */
	scrollbar-shadow-color:#EEEEEE;      /* scrollbar-shadow-color: Ç¥¸é ¿À¸¥ÂÊ ºÎºÐ ±×¸²ÀÚ °Ñ»ö»ó */
	scrollbar-darkshadow-color:#B4B4B4;  /* scrollbar-darkshadow-color: Ç¥¸é ¹ØºÎºÐ ±×¸²ÀÚ »ö»ó */
	scrollbar-track-color:#F0F0F0;       /* scrollbar-track-color: ½ºÅ©·Ñ¹Ù°¡ ¹Ø¿¡ ·¹ÀÏ Æ®·º »ö»ó */
	scrollbar-arrow-color:#333333;        /* scrollbar-arrow-color: ½ºÅ©·Ñ¹Ù¿¡¼­ Á¶±×¸¸ »ï°¢ÇüÀÖÁÒ ±×°Å »ö»ó */
}
.pop_mov01 .btn01 {
	text-align:right;
	margin:0px 0px 0px 0px;
}
.pop_mov01 .slider {
	width:322px;
	height:26px;
	text-align:left;
	background:url('/image/pop/bg_slider_movie01.gif') no-repeat;
}
.pop_mov01 .btn_slider {
	position:relative;
	z-index:10px;
	margin:4px 0px 0px 8px;
}


.pop_mov02 {
	width:669px;
	height:564px;
	background:url('/image/pop/bg_pop_mov02.gif') no-repeat;
	padding:50px 0px 0px 25px;
}

.pop_mov02 .btn {width:640px; text-align:left; margin:8px 0px 0px 0px;}
.pop_mov02 .btn th {text-align:left;}
.pop_mov02 .btn td {text-align:right;}
.pop_mov02 .btn .ic01 {margin:0px 2px}

.pop_mov02 .slider {
	width:643px;
	height:26px;
	text-align:left;
	background:url('/image/pop/bg_slider_movie02.gif') no-repeat;
}
.pop_mov02 .btn_slider {
	position:relative;
	z-index:10px;
	margin:4px 0px 0px 8px;
}
/*board 09.02.09 */
.center th, .center td{vertical-align: middle;}
div.list01{margin:0 auto 5px auto;}

div.list01 th{height:35px; padding:0;  }
div.list01 td{height:32px; padding:0 10px;  }

div.view01{margin:0 auto;}
div.view01 th{height:28px;vertical-align: middle; padding-top:0;   background-position: 15px 13px;}
div.view01 td{vertical-align: middle;  }
div.view01 .border_title td{
	background:transparent url(/image/notice/th_bar01.gif) no-repeat scroll left center;
	color:#757575;
	font-size:11px;
	padding:4px 10px 0;
	text-align:left;
}

div.view01 #view_contents{margin:0 auto;}

/*view*/
div.td01{margin:20px auto;}
div.td01 table{ width:auto;}
div.td01 th{	background-image:none; }
div.td01 td{	background-image:none; padding:0; vertical-align: middle;}
div.td01  p{margin:15px 0;}

div.file01 th{height:auto;}
div.file01 td p{margin:0;}




#sitemap{	margin:5px 0px 0px 10px;}
#sitemap td{vertical-align: top;}
