body{
	padding: 0; 
	margin: 0; 
	font-family: µ¸¿ò,Verdana, Arial; 
	font-size: 12px; 
	color: #686868; 
	line-height: 18px;
	/*background: url(/images/common/bg_header.gif) top left repeat-x; ie6 frameset ÀÜ»ó ¹ö±× */
	background-color:#ffffff;
	overflow-x:hidden; 
	overflow-y:auto;
}
.ava_body{
	padding: 0; 
	margin: 0; 
	font-family: µ¸¿ò,Verdana, Arial; 
	font-size: 12px; 
	color: #686868; 
	line-height: 18px;
	/*background: url(/images/common/bg_header.gif) top left repeat-x; ie6 frameset ÀÜ»ó ¹ö±× */
	background-color:#ffffff;
	overflow-x:hidden; 
	overflow-y:auto;
}
.news_body{
	padding: 0; 
	margin: 0; 
	background-color:#b2c4ff;
}

TD { FONT-SIZE: 12px; COLOR: #686868; FONT-FAMILY: FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif}
DIV { FONT-SIZE: 12px; COLOR: #686868; FONT-FAMILY: FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif }
FORM { FONT-SIZE: 12px; COLOR: #686868; FONT-FAMILY: FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif }
TEXTAREA { FONT-SIZE: 12px; COLOR: #686868; FONT-FAMILY: µ¸¿ò }
CENTER { FONT-SIZE: 12px; COLOR: #686868; FONT-FAMILY: µ¸¿ò }
OPTION { FONT-SIZE: 12px; COLOR: #686868; FONT-FAMILY: µ¸¿ò }
PRE { FONT-SIZE: 12px; COLOR: #686868; FONT-FAMILY: µ¸¿ò }
SELECT { FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: µ¸¿ò }
P { FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò; MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px;}
BLOCKQUOTE { FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò }
BR { FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò }
img {border: 0px none;}

A:link { FONT-SIZE:12px;color:666666;FONT-FAMILY: µ¸¿ò; TEXT-DECORATION: none; }
A:visited { FONT-SIZE:12px;color:666666;FONT-FAMILY: µ¸¿ò; TEXT-DECORATION: none;}
A:hover { FONT-SIZE:12px;color:5998ae;FONT-FAMILY: µ¸¿ò; TEXT-DECORATION: none;}
A:active { FONT-SIZE:12px;color:666666;FONT-FAMILY: µ¸¿ò; TEXT-DECORATION: none;}
.bg_total{
	background-image:url("../images/bg/bg.jpg");
	background-repeat: repeat-x;
}

.top_left{
	background-image:url("../images/bg/bg_left.jpg");
	background-position:top right;
	background-repeat: no-repeat;
}

.top_center{
	background-image:url("../images/bg/bg_center.jpg");
	background-position:top;
	background-repeat: repeat-x;
}
.top_right{
	background-image:url("../images/bg/bg_right.jpg");
	background-position:top left;
	background-repeat: no-repeat;
}
.bottom_total{
	background-image:url("../images/bottom/bg_bottom.jpg");
	background-repeat: repeat-x;
}
.bottom_left{
	background-image:url("../images/bottom/bottom_left.jpg");
	background-position:top right;
	background-repeat: no-repeat;
}

.bottom_center{
	background-image:url("../images/bottom/bottom_bg.jpg");
	background-position:top;
	background-repeat: repeat-x;
}
.bottom_right{
	background-image:url("../images/bottom/bottom_right.jpg");
	background-position:top left;
	background-repeat: no-repeat;
}
.sub_top{
	background-image:url("../images/top/top_bg.jpg");
	background-position:top left;
	background-repeat: no-repeat;
}
.login_back{
	background-image:url("../images/assign/in_bg_04.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}
.in_back{
	background-image:url("../images/assign/in_bg_05.gif");
	background-position: top;
	background-repeat: no-repeat;
}
.student {
	FONT-SIZE: 12px; COLOR: #686868; LINE-HEIGHT: 140%; FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif
}
.stitle {
	FONT-SIZE: 13px; COLOR: #336600; LINE-HEIGHT: 140%; FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif
}
.cate {
	FONT-SIZE: 11px; COLOR: #686868; LINE-HEIGHT: 140%; FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif
}
.copy {
	FONT-SIZE: 11px; COLOR: #ab926f; LINE-HEIGHT: 140%; FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif
}
.copy02 {
	FONT-SIZE: 11px; COLOR: #876c46; LINE-HEIGHT: 140%; FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif
}

.avatar {
	FONT-SIZE: 11px; FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif
}
.SMS {
	FONT-SIZE: 11px; FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif
}
.SMS_txt {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: "µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif
}

A.ca {FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY:µ¸¿ò ; TEXT-DECORATION: none}
A.ca:visited {FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY:µ¸¿ò ; TEXT-DECORATION: none}
A.ca:active {FONT-SIZE: 11px; COLOR: #686868; FONT-FAMILY:µ¸¿ò ; TEXT-DECORATION: none}
A.ca:hover {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: µ¸¿ò; TEXT-DECORATION: underline}

.notice_date{ font-size:11px; letter-spacing: 0;FONT-FAMILY:Thoma ; color:#5998ae;}

HR {
	COLOR: #444444; HEIGHT: 1pt
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: ±¼¸²
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: µ¸¿ò
}
.textarea {
	BORDER-RIGHT: #afaeae 1px solid; BORDER-TOP: #afaeae 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #afaeae 1px solid; COLOR: #7b7b7b; LINE-HEIGHT: 18px; BORDER-BOTTOM: #afaeae 1px solid; FONT-FAMILY: "µ¸¿ò"
}
.img_border {
	BORDER: #8fb929 2px solid; 
}
.input {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px inset; BORDER-LEFT: 1px inset; BORDER-BOTTOM: 1px outset
}
SELECT {
	FONT-SIZE: 12px; COLOR: #7b7b7b; FONT-FAMILY: "µ¸¿ò", "seoul", "helvetica"
}
.ava {
	FONT-SIZE: 12px; COLOR: #7b7b7b; FONT-FAMILY: "µ¸¿ò"}
.lmg {
	PADDING-LEFT: 7px
}

A.album:link {
	FONT-SIZE: 12px; color : #8B6D50 ; text-decoration : none
}
A.album:visited {
	FONT-SIZE: 12px; color : #8B6D50 ; text-decoration : none
}
A.album:hover {
	FONT-SIZE: 12px; color : #C541C7 ; text-decoration : none
}
A.tale:link {
	FONT-SIZE: 12px; color : #669933 ; text-decoration : none
}
A.tale:visited {
	FONT-SIZE: 12px; color : #669933 ; text-decoration : none
}
A.tale:hover {
	FONT-SIZE: 12px; color : #336600 ; text-decoration : none
}
.s1 {
	BORDER-RIGHT: #e2e2e2 1px solid; BORDER-TOP: #e2e2e2 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #e2e2e2 1px solid; COLOR: #555555; BORDER-BOTTOM: #e2e2e2 1px solid; FONT-FAMILY: ±¼¸²; BACKGROUND-COLOR: #e2e2e2
}
.s2 {
	BORDER-RIGHT: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: ±¼¸²; BACKGROUND-COLOR: #736357
}
.s3 {
	BORDER-RIGHT: #b9a99d 1px solid; BORDER-TOP: #b9a99d 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #b9a99d 1px solid; COLOR: #666666; BORDER-BOTTOM: #b9a99d 1px solid; FONT-FAMILY: ±¼¸²; BACKGROUND-COLOR: #ffffff
}
.s4 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; COLOR: #555555; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: ±¼¸²; BACKGROUND-COLOR: #ffffff
}
.s5 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: ±¼¸²; BACKGROUND-COLOR: #f57988
}


A.tm:link {
	FONT-SIZE: 12px; color : #FF6600 ; text-decoration : none
}
A.tm:visited {
	FONT-SIZE: 12px; color : #FF6600 ; text-decoration : none
}
A.tm:hover {
	FONT-SIZE: 12px; color : #FF6600 ; text-decoration : none
}


P {MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px;}



.login_intro { font-size:12px; font-weight:bold; letter-spacing: 0; color:#A36700;}
.login_txt { FONT-SIZE: 12px; COLOR: #7C7C7C; FONT-FAMILY:±¼¸²; letter-spacing: -0.1em;}
.notice_date{ font-size:11px; font-family: Tahoma; letter-spacing: 0; color:#ac8f6b;}
.free_date{ font-size:11px; font-family: Tahoma; letter-spacing: 0; color:#99C638;}

A.left_m {FONT-SIZE: 12px; COLOR: #3D3D3D; font-weight:bold; FONT-FAMILY:µ¸¿ò ; TEXT-DECORATION: none}
A.left_m:visited {FONT-SIZE: 12px; COLOR: #3D3D3D; font-weight:bold; FONT-FAMILY:µ¸¿ò ; TEXT-DECORATION: none}
A.left_m:active {FONT-SIZE: 12px; COLOR: #E78B14; font-weight:bold; FONT-FAMILY:µ¸¿ò ; TEXT-DECORATION: none}
A.left_m:hover {FONT-SIZE: 12px; COLOR: #E78B14;  font-weight:bold;FONT-FAMILY: µ¸¿ò; TEXT-DECORATION: underline}



A.topm {FONT-SIZE: 11px; COLOR: #7C7C7C; FONT-FAMILY:±¼¸²; letter-spacing: -0.1em; TEXT-DECORATION: none}
A.topm:visited {FONT-SIZE: 11px; COLOR: #7C7C7C; FONT-FAMILY:±¼¸²; letter-spacing: -0.1em; TEXT-DECORATION: none}
A.topm:active {FONT-SIZE: 11px; COLOR: #7C7C7C; FONT-FAMILY:±¼¸²; letter-spacing: -0.1em; TEXT-DECORATION: none}
A.topm:hover {FONT-SIZE: 11px; COLOR: #525151;  FONT-FAMILY:±¼¸²; letter-spacing: -0.1em; TEXT-DECORATION: none}


/* ±³À°ÀÏÁ¤ ½ºÅ¸ÀÏ */

@font-face {font-family: ±¼¸²; }
.edu {font-family: ±¼¸²;font-size: 12px;line-height:160%;}
.edu_tit {font-family: ±¼¸²;font-size: 14px;font-weight:bold;line-height:120%;}




@font-face {font-family: ±¼¸²; }
.week {font-family: ±¼¸²;font-size: 11px;BORDER-RIGHT: #C6C6C6 1px solid;background: url(../images/sch/day_tdbg.gif);}
.week02 {font-family: ±¼¸²;font-size: 11px;background: url(../images/sch/day_tdbg.gif);}


.day {font-family: Tahoma;font-size: 11px;BORDER-RIGHT: #E6E6E6 1px solid;}
.day02 {font-family: Tahoma;font-size: 11px;}

@font-face {font-family: Impact; }
.date_title02 {font-family: Impact;color:#000000;font-size: 20px;}
.date_title {font-family: Tahoma;color:#000000;font-size: 20px;}

@font-face {font-family: Century Gothic; }
.year_title {font-family: Century Gothic;color:#CE32C3;font-size: 35px;margin: 0px 10px 10px 0px;font-weight:bold;line-height:160%;}
.week_title {font-family: Century Gothic;color:#000000;font-size: 20px;margin: 0px 10px 10px 0px;font-weight:bold;line-height:160%;}
.his_title {font-family: Century Gothic;color:#92ac15;font-size: 14px;margin: 0px 10px 10px 0px;font-weight:bold;line-height:160%;}
.mcal_tit{font-family: Century Gothic;color:#727272;font-size: 15px;margin: 0px 5px 5px 0px;font-weight:bold;line-height:120%;}
.day_title {font-family: Century Gothic;color:#CC0000;font-size: 18px;font-weight:bold;line-height:120%;}

A.edu {font-family: ±¼¸²;font-size: 12px;COLOR:#2f3743;TEXT-DECORATION: none}
A.edu:visited {font-family:±¼¸²;font-size: 12px;COLOR:#2f3743;TEXT-DECORATION: none}
A.edu:active {font-family: ±¼¸²;font-size: 12px;COLOR:#2f3743;TEXT-DECORATION: none}
A.edu:hover {font-family: ±¼¸²;font-size: 12px;COLOR:#339900;TEXT-DECORATION: underline}

.sch_table {
	BORDER-RIGHT: #123B02 1px solid; BORDER-TOP: #123B02 1px solid; BORDER-LEFT: #123B02 1px solid; BORDER-BOTTOM: #123B02 1px solid;
}
.sch_table02 {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid;
}
.today_td {
	font-family: "Tahoma";font-size: 11px;font-weight: bold; BORDER-RIGHT: #DED0C2 1px solid; BORDER-TOP: #DED0C2 1px solid; BORDER-LEFT: #DED0C2 1px solid; BORDER-BOTTOM: #DED0C2 1px solid;background: #F3F0ED;
}

.edupic_table {
	BORDER-RIGHT: #C4C4C4 1px solid; BORDER-TOP: #C4C4C4 1px solid; BORDER-LEFT: #C4C4C4 1px solid; BORDER-BOTTOM: #C4C4C4 1px solid;
	}
.edupic_td {
	padding: 4px 4px 10px 4px;
}
.sch {
	FONT-SIZE: 11px; COLOR: #444444; FONT-FAMILY: µ¸¿ò,±¼¸², Verdana, Arial; TEXT-DECORATION: none
}



/* °Ô½ÃÆÇ ½ºÅ¸ÀÏ */
.year_table { BORDER-TOP: #F374C6 2px solid; BORDER-BOTTOM: #F374C6 1px solid; }
.year_tr { height:1px; background:#F374C6; }


.class_table { BORDER-TOP: #FD6322 2px solid; BORDER-BOTTOM: #FD6322 1px solid; }
.class_tr { height:1px; background:#FD6322; }


.pa_table { BORDER-TOP: #77b234 2px solid; BORDER-BOTTOM: #77B234 1px solid; }
.pa_tr { height:1px; background:#77b234; }


.res_table { BORDER-TOP: #8731D4 2px solid; BORDER-BOTTOM: #8731D4 1px solid; }
.res_tr { height:1px; background:#8731D4; }


.com_table { BORDER-TOP: #47B0A9 2px solid; BORDER-BOTTOM: #47B0A9 1px solid; }
.com_tr { height:1px; background:#47B0A9; }

.gall_table {
	BORDER-RIGHT: #DDDDDD 1px solid; BORDER-TOP: #DDDDDD 1px solid; BORDER-LEFT: #DDDDDD 1px solid; BORDER-BOTTOM: #DDDDDD 1px solid;
	}
.gall_tit {
	padding-top:6px;padding-bottom:6px;
	}
	
.write_table {
	BORDER-TOP: #CECECE 4px solid; BORDER-BOTTOM: #CECECE 1px solid;
}
.letter_table {
	BORDER-RIGHT: #d4d4d4 1px solid; BORDER-TOP: #d4d4d4 1px solid; BORDER-LEFT: #d4d4d4 1px solid; BORDER-BOTTOM: #d4d4d4 1px solid; background: #fafafa;
	}

.board_line{background: url(../images/bbs/hline.gif) right no-repeat; font-family: ±¼¸²; font-size: 12px; color:#666666; font-weight:bold;}
.board_top_bg{background: url(../images/bbs/td_line.gif) top repeat-x;}
.board_date{ font-size:11px; letter-spacing: 0; FONT-FAMILY:Thoma ; color:#777777;}
.tr_line{height:1px; background: url(../images/bbs/dot_line.gif) repeat;}
.num_sel {color:#ee1c1b;font-weight:bold; padding:0 6px;}
.pnum{ font-size:11px; FONT-FAMILY:Thoma; padding:0 6px;}
A.pnum {font-size:11px; FONT-FAMILY:Thoma ; COLOR: #686868; padding:0 6px; TEXT-DECORATION: none;}
A.pnum:visited {font-size:11px; FONT-FAMILY:Thoma ; margin:0 1px; COLOR: #686868;padding:0 6px; TEXT-DECORATION: none;}
A.pnum:active {font-size:11px; FONT-FAMILY:Thoma ; #686868;padding:0 6px; TEXT-DECORATION: none;}
A.pnum:hover {font-size:11px; FONT-FAMILY:Thoma ; #333333; padding:0 6px; TEXT-DECORATION: none;}

.png24 {tmp:expression(setPng24(this));}
.png30 {
    background-image:url("../images/login/slogin_02.png");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop');
}


#uploding {
	display:none;
	position: absolute;
	z-index: 100;
	top: 260px;
	width: 180px;
	height: 45px;
	text-align: center;
	background-color: #222;
	padding-top: 15px;
	color: #B1B1B1;
	font-size: 12px;
	margin-left:-90px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8);
}
#uploding img {
    vertical-align: middle;
    margin-right: 7px;
}


.tb01{
    border-collapse: collapse;
    width: 95%;
    text-align: center;
    margin-top: 10px;
}
.tb01 th{
    border-top: 2px solid #629127;
    border-bottom: 1px solid #629127;
    padding: 5px;
    font-size: 13px;
    font-family: 'nanum-ghthic';
    background-color: #a8d570;
    color: #fff;
    font-weight: bold;
}
.tb01 td{
	border-bottom: 1px solid #E8E8E8;
    padding: 4px 0;
}

.tb01 td:first-child{
	background: #F3F3F3;
    font-weight: bold;
}

.tb02{
    border-top: 1px solid #E8E8E8;
    border-collapse: collapse;
    width: 95%;
    text-align: center;
    margin-top: 10px;
}
.tb02 th:first-child{
    border-left: 0;
}
.tb02 th{
    border-top: 2px solid #629127;
    border-bottom: 1px solid #629127;
    padding: 5px;
    font-size: 13px;
    font-family: 'nanum-ghthic';
    background-color: #a8d570;
    color: #fff;
    font-weight: bold;
}
.tb02 td{
	border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    padding: 5px;
    font-family: 'nanum-gothic';
}

p.tb_txt {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 600;
    color: #5e6162;
}


.tb02 td:last-child{
    border-right: 0;
}
.tb02 .gray{
    background-color: #F3F3F3;
}
.tb02 th:first-childd .gray{
    background-color: #a8d570;
}





.tb_top{
    background-color: #a8d570;
	
}

.tb_top th{
    padding: 5px;
    color: #fff;
    font-weight: bold;
	
}
.table_st td{
    padding: 4px 20px;
    border-bottom: 1px solid #c8c8c8;
	
}

.gray{
    background-color: #F3F3F3;
	text-align: center;
    font-weight: bold;
	
}


table .grey{background:#F3F3F3;}
.Status_tb01{
	border-top:2px solid #ffb73c;
	/*border-bottom:1px solid #E8E8E8;*/
	}
.Status_tb01 th {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #4b4b4b;
	background: #f0e4d1;
	text-align: center;
	padding:5px;
	line-height:26px;
}
.Status_tb01 .none_line {
	border-left:0;
}
.Status_tb01 tr td:first-child  {
	border-left:0;
	background:#F3F3F3;
	font-weight:bold;
	font-size: 13px;
}
.Status_tb01 tr td:last-child  {
	text-align:left;
	padding-left:10px;
}
.Status_tb01 .last {
	border-bottom:0;
}
.Status_tb01 .green_line {
	border-left:1px solid #629127;
}

.Status_tb01 td {
	color: #666;
	text-align: center;
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	line-height:26px;
	font-size: 13px;
}

.Status_tb02{
	border-top:2px solid #ffb73c;
	/*border-bottom:1px solid #629127;*/
	}
.Status_tb02 th {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #4b4b4b;
	background: #f0e4d1;
	text-align: center;
	line-height:20px;
	padding:5px;
}
.Status_tb02 .none_line {
	border-left:0;
}
.Status_tb02 .last {
	border-bottom:0;
}
.Status_tb02 .green_line {
	border-left:1px solid #629127;
}

.Status_tb02 td {
	color: #666;
	text-align: center;
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	line-height:26px;
	font-size: 13px;
}



.Status_tb03{
	border-top:2px solid #ffb73c;
	/*border-bottom:1px solid #629127;*/
	}
.Status_tb03 th {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #4b4b4b;
	background: #f0e4d1;
	text-align: center;
	line-height:16px;
	padding:5px;
}
.Status_tb03 .none_line {
	border-left:0;
}
.Status_tb03 .last {
	border-bottom:0;
}
.Status_tb03 .green_line {
	border-left:1px solid #629127;
}

.Status_tb03 td {
	color: #666;
	text-align: center;
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
	line-height:26px;
	font-size: 13px;
}

.gray { color:#F3F3F3; }
.sub_title_object {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    color: #706c6c;
}