
/* Layout*/
#wrap {width:800px;  margin:0 auto; }
#header, #container, #footer{width:980px; margin:0 auto; text-align:left;}
*{ margin:0; padding:0; }
body { margin:0; font-size: 12px; font-family: Dotum, "µ¸¿ò", Tahoma, sans-serif; color: #6e6e6e; }
img {border: 0;}
td {font-size:9pt; line-height:14pt; color:#636363;}
ul, ol, li		{ list-style:none; }

/* ±âº»¸µÅ© */
a:link { color:#666666; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:hover  { color:#656565; text-decoration:underline; }

.bbs	{font-size:9pt; line-height:16pt; color:#464646; text-decoration: none}
.bbs A:link	{color:#464646; text-decoration: none}
.bbs A:visited	{color:#464646; text-decoration: none}
.bbs A:hover	{color:#464646; text-decoration: underline}

.book	{font-size:9pt; color:#666666; text-decoration: none}
.book A:link	{color:#666666; text-decoration: none}
.book A:visited	{color:#666666; text-decoration: none}
.book A:hover	{color:#666666; text-decoration: underline}

.news2	{font-size:13pt; color:#19558d; text-decoration: none; font-weight: bold;}
.news2 A:link	{color:#19558d; text-decoration: none; font-weight: bold;}
.news2 A:visited	{color:#0a88cc; text-decoration: none; font-weight: bold;}
.news2 A:hover	{color:#8eb532; text-decoration: underline; font-weight: bold;}

.date	{font-size:9pt; line-height:16pt; color:#898989; text-decoration: none}
.date A:link	{color:#898989; text-decoration: none}
.date A:visited	{color:#898989; text-decoration: none}
.date A:hover	{color:#898989; text-decoration: underline}

/*»óÇ° º¸´õ*/
.box {
	border-right: #cdcdcd 5px solid; 
	border-top: #cdcdcd 5px solid;
	border-left: #cdcdcd 5px solid;
	border-bottom: #cdcdcd 5px solid;
	font-size: 9pt; 
	color: #e0e0e0; 	 
	font-family: µ¸¿ò; 
	background-color: #ffffff
}

/*»óÇ°Å¸ÀÌÆ²*/
.title			{font-size:11pt; font-weight:bold; line-height:14pt; color:#0072bc; text-decoration: none; text-align:left;}
.title a:link		{color:#0072bc; text-decoration: none}
.title a:visited	{color:#0072bc; text-decoration: none}
.title a:hover	{color:#0072bc; text-decoration: underline}

/*»óÇ°¸í*/
.product			{font-size:9pt; line-height:14pt; color:#636363; text-decoration: none; padding:10px 0px 8px 0px; text-align:left;}
.product a:link		{color:#636363; text-decoration: none}
.product a:visited	{color:#989898; text-decoration: none}
.product a:hover	{color:#0072bc; text-decoration: underline}

/*»óÇ°¸í*/
.sub_product			{font-size:9pt; line-height:14pt; color:#636363; text-decoration: none; text-align:left;}
.sub_product a:link		{color:#636363; text-decoration: none}
.sub_product a:visited	{color:#989898; text-decoration: none}
.sub_product a:hover	{color:#0072bc; text-decoration: underline}

/*»óÇ°°¡°Ý*/
.price				{font-size:9pt; font-weight: bold; line-height:10pt; color:#ff6600; text-decoration: none; padding:0px 0px 4px 0px; }
.price a:link		{color:#ff6600; text-decoration: none}
.price a:visited	{color:#ff6600; text-decoration: none}
.price a:hover		{color:#ff6600; text-decoration: underline}

/*»óÇ°°¡°Ý2*/
.price2				{font-size:9pt; font-weight: bold; line-height:10pt; color:#ff6600; text-decoration: none; }
.price2 a:link		{color:#ff6600; text-decoration: none}
.price2 a:visited	{color:#ff6600; text-decoration: none}
.price2 a:hover		{color:#ff6600; text-decoration: underline}

/*±âÅ¸ÅØ½ºÆ®*/
.text1				{font-size:9pt; font-weight: bold; line-height:10pt; color:#766c62; text-decoration: none;}
.text1 a:link		{color:#766c62; text-decoration: none}
.text1 a:visited	{color:#766c62; text-decoration: none}
.text1 a:hover		{color:#766c62; text-decoration: underline}

/*Ãâ¹ßÀÏÀÚ*/
.start				{font-size:9pt; font-weight: bold; line-height:10pt; color:#0072bc; text-decoration: none;}
.start a:link		{color:#0072bc; text-decoration: none}
.start a:visited	{color:#0072bc; text-decoration: none}
.start a:hover		{color:#0072bc; text-decoration: underline}


/* °Ô½Ã¹° */
.board	{font-size:9pt; line-height:11pt; color:#696969; text-decoration: none}
.blue {font-size:9pt; line-height: 180%; FONT-FAMILY: µ¸¿ò; color:#3366cc; }

/* °­ÁÂ °Ô½Ã¹° */
.board_title	{font-size:12pt; line-height:14pt; font-weight: bold; color:#4d4d4d; text-decoration: none; FONT-FAMILY: µ¸¿ò; padding-top: 5px; padding-bottom: 10px;}
.board_title2	{font-size:11pt; line-height:12pt; font-weight: bold; color:#4d4d4d; text-decoration: none; FONT-FAMILY: µ¸¿ò; padding-left : 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}

.sitemap_title	{font-size:11pt; line-height:14pt; font-weight: bold; color:#475479; text-decoration: none; FONT-FAMILY: µ¸¿ò;}

.board	{font-size:8pt; line-height:11pt; color:#ffffff; text-decoration: none}
.gray {color: #ACACAC;}
.teacher_sub {font-size:8pt; line-height: 180%; FONT-FAMILY: µ¸¿ò; padding-left : 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px;}
.teacher_contents {font-size:9pt; line-height: 160%; FONT-FAMILY: µ¸¿ò; padding-left : 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.teacher_contents2 {font-size:9pt; line-height: 160%; FONT-FAMILY: µ¸¿ò; padding-left : 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.teacher_file {font-size:8pt; line-height: 160%; FONT-FAMILY: µ¸¿ò; padding-left : 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.teacher_file2 {font-size:8pt; line-height: 220%; FONT-FAMILY: µ¸¿ò; padding-left : 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.prof	{font-size:8pt; line-height:12pt; color:#4d4d4d; text-decoration: none}

.search_box { font-size:8pt; padding-left : 5px; background-color:#e9e9e9; border:1px solid #afafaf; display:inline-block; height:20px; width:100px;}

/* °­ÁÂ/±³¼ö °Ë»ö */
.prof_field {
	BORDER-RIGHT: #cdcdcd 1px solid; 
	BORDER-TOP: #cdcdcd 1px solid;
	BORDER-LEFT: #cdcdcd 1px solid;
	BORDER-BOTTOM: #cdcdcd 1px solid;
	FONT-SIZE: 9pt; 
	COLOR: #333333; 	 
	FONT-FAMILY: µ¸¿ò; 
	BACKGROUND-COLOR: #ffffff
}



/* 20101221 YM Ãß°¡ */

.btn {
  BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; 
	BACKGROUND-IMAGE:url(/images/board/board_center.gif); 
	PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid; CURSOR: pointer; COLOR: #333333; 
	LINE-HEIGHT: normal; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; FONT-STYLE: normal; 
	HEIGHT: 19px; BACKGROUND-COLOR: white; FONT-VARIANT: normal
}

.member_list1{
	font-size: 9pt;
	padding:4px 4px 4px 8px;
	line-height:18pt;
	text-align:left;
}
.member_list2{
	font-size: 9pt;
	padding:4px 4px 4px 4px;
	line-height:18pt;
	text-align:center;
}
.blue11		{font-size:11pt; line-height: 180%; FONT-FAMILY: µ¸¿ò; color:#3366cc; font-weight:bold; }
.blue15		{font-size:15pt; line-height: 130%; FONT-FAMILY: µ¸¿ò; color:#3366cc; font-weight:bold; }

/*»óÇ° º¸´õ*/
.box {
	border-right: #cdcdcd 5px solid; 
	border-top: #cdcdcd 5px solid;
	border-left: #cdcdcd 5px solid;
	border-bottom: #cdcdcd 5px solid;
	font-size: 9pt; 
	color: #e0e0e0; 	 
	font-family: µ¸¿ò; 
	background-color: #ffffff
}

/* CSS BOX - /mypage/howto */
#r b{display:block;height:1px;overflow:hidden;}
#r b, #r #r5{border-color: #91c4ff;background:   white;}
#r #r1{background-color: #91c4ff;margin:0px 5px}
#r b, #r #r5{border-style:solid;border-width:0px 1px;}
#r #r2{border-width:0 2px;margin:0px 3px}
#r #r3{margin:0px 2px}
#r #r4{height:2px;margin:0px 1px}  
#r #r5{padding:0px 5px 0px 10px;color:#91c4ff;font-size:12px }
/* end of CSS BOX */

/* CSS BOX - /mypage/howto */
#rs b{display:block;height:1px;overflow:hidden;}
#rs b, #rs #rs5{border-color: #5288c8;background:   white;}
#rs #rs1{background-color:  #5288c8;margin:0px 5px}
#rs b, #rs #rs5{border-style:solid;border-width:0px 1px;}
#rs #rs2{border-width:0 2px;margin:0px 3px}
#rs #rs3{margin:0px 2px}
#rs #rs4{height:2px;margin:0px 1px}  
#rs #rs5{padding:0px 5px 0px 10px;color:#5288c8;font-size:12px }
/* end of CSS BOX */

 /* CSS BOX - /mypage/howto */
#rt b{display:block;height:1px;overflow:hidden;}
#rt b, #rt #rt5{border-color: #FDD38E;background:   white;}
#rt #rt1{background-color:  #FDD38E;margin:0px 5px}
#rt b, #rt #rt5{border-style:solid;border-width:0px 1px;}
#rt #rt2{border-width:0 2px;margin:0px 3px}
#rt #rt3{margin:0px 2px}
#rt #rt4{height:2px;margin:0px 1px}  
#rt #rt5{padding:0px 5px 0px 10px;color:#3300FF;font-size:12px }
/* end of CSS BOX */

.textfield02 {
	BORDER-RIGHT: #B7B7B7 1px solid; 
	BORDER-TOP: #B7B7B7 1px solid;
	BORDER-LEFT: #B7B7B7 1px solid;
	BORDER-BOTTOM: #B7B7B7 1px solid;
	FONT-SIZE: 9pt;
	TEXT-ALIGN:right;
	COLOR: #333333; 	 
	FONT-FAMILY: µ¸¿ò; 
	BACKGROUND-COLOR: #FFFFFF
}

.memberfield2 {
	border:1px solid #cccccc; 
	FONT-SIZE: 9pt; 
	COLOR: #333333; 	 
	FONT-FAMILY: µ¸¿ò; 
	BACKGROUND-COLOR: #FFFFFF;
	height:20px; 
}

.board_list2 {
	BORDER-BOTTOM:1px solid #D1D1D1;
	BORDER-RIGHT:1px solid #D1D1D1;
	height:25px;
}

.board_list3 {
	BORDER-BOTTOM:1px solid #D1D1D1;
	height:25px;
}

.board_sch {
	BORDER-BOTTOM:1px solid #D1D1D1;
	BACKGROUND-COLOR:#F4F4F4;
	height:26px;
}

.board_list_h60 {
	BORDER-BOTTOM:1px solid #B2B1B1;
	height:60px;
}

.board_title3 {
	BORDER-BOTTOM:1px solid #D1D1D1;
	BORDER-RIGHT:1px solid #D1D1D1;
	BACKGROUND-COLOR:#F4F4F4;
	height:26px;
}

.board_list_BR_H35 {
	BORDER-BOTTOM:1px solid #D1D1D1;
	BORDER-RIGHT:1px solid #D1D1D1;
	height:35px;
}

#main_event_banner	{ float:right; width:290px; padding-bottom:20px; }

/* top & footer */
#top			{ clear:both; width:980px; height:70px; position:relative; padding:0; background:#fff; }
#logo			{ float:left; width:319px; padding:0; }
#tmenu			{ float:left; padding:22px 10px 10px 11px; }
#tmenu li		{ float:left; display: inline; }
#tsitelogo		{ float:right; width:393px; padding:9px 0 0 0; }
#tsitelogo li	{ float:left; display: inline; }
#ttimetable		{ float:right; width:154px; padding:0; }

#footer			{ clear:both; width:980px; background:#D7D6CF; }
#flogo			{ float:left; width:210px; height:99px; }
#fmenu			{ float:left; width:770px; height:34px; background:#D7D6CF; }
#fmenu li		{ float:left; display: inline; background:#D7D6CF; }
#fbottom		{ float:left; width:770px; background:#D7D6CF; }
#fcopyright		{ float:left; width:554px; background:#D7D6CF; }
#ffamilysite	{ float:left; background:#D7D6CF; }

#main_centent						{ float:left; width:980px; }
#main_left							{ float:left; width:666px; }
#main_right							{ float:right; width:295px; }
#main_rolling						{ float:left; width:666px; }

#main_login							{ float:right; width:290px; }
#main_left_content					{ float:left; width:667px; }
#main_left_content dt				{ float:left; height:50px; }
#mprof1								{ float:left; width:667px; }
#mprof1 li							{ float:left; display: inline; }
#mprof2								{ float:left; width:667px; }
#mprof2 li							{ float:left; display: inline; }

#main_banner						{ float:left; width:666px; padding-top:10px; }

#main_bbs							{ float:right; width:290px; padding-bottom:20px; }
#main_bbs_tab						{ float:left; padding-bottom:10px; }
#main_bbs_tab li					{ float:left; display: inline; }

#notice_r_1, #notice_r_2, #notice_r_3, #notice_r_4, #notice_r_5, #notice_r_6, #notice_r_7 { 
	float:left; height:24px; line-height:24px; padding:0px;
}

#csclass_r_1, #csclass_r_2, #csclass_r_3, #csclass_r_4, #csclass_r_5, #csclass_r_6, #csclass_r_7 { 
	float:left; height:24px; line-height:24px; padding:0px;
}

#news_edu_r_1, #news_edu_r_2, #news_edu_r_3, #news_edu_r_4, #news_edu_r_5, #news_edu_r_6, #news_edu_r_7 { 
	float:left; height:24px; line-height:24px; padding:0px;
}

#notice_t_1, #notice_t_2, #notice_t_3, #notice_t_4, #notice_t_5, #notice_t_6, #notice_t_7 { 
	float:left; width:210px; padding:0px; text-align:left; font-size:8pt;
}

#csclass_t_1, #csclass_t_2, #csclass_t_3, #csclass_t_4, #csclass_t_5, #csclass_t_6, #csclass_t_7 { 
	float:left; width:210px; padding:0px; text-align:left; font-size:8pt;
}

#news_edu_t_1, #news_edu_t_2, #news_edu_t_3, #news_edu_t_4, #news_edu_t_5, #news_edu_t_6, #news_edu_t_7 {
	float:left; width:210px; padding:0px; text-align:left; font-size:8pt;
}

#notice_d_1, #notice_d_2, #notice_d_3, #notice_d_4, #notice_d_5, #notice_d_6, #notice_d_7	 {
	float:right; width:75px; padding:0px; text-align:right;
}

#csclass_d_1, #csclass_d_2, #csclass_d_3, #csclass_d_4, #csclass_d_5, #csclass_d_6, #csclass_d_7	 {
	float:right; width:75px; padding:0px; text-align:right;
}

#news_edu_d_1, #news_edu_d_2, #news_edu_d_3, #news_edu_d_4, #news_edu_d_5, #news_edu_d_6, #news_edu_d_7 { 
	float:right; width:75px; padding:0px; text-align:right;
}

#main_quick_menu					{ float:right; width:290px; }

#footerlog { width:800px; margin:30px auto 0 auto; font-family:verdana; font-size:8pt; text-align:center; }