/********* page margin **********/

body{
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color:#FFFFFF;
}
form{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/********* top left -logo **********/
#hlogo {
	margin: 0px;
	padding: 6px 0px 10px 10px;
	float:left;
	height:auto;
}
/********* top right- shortcut **********/

#htop {
	width: 25em;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
#htopk {
	width: 25em;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#htop a {
	color: #1f1f1f;
	padding: 0px 5px;
	float:left;
	margin: 0px;
	background-image: url(/images/line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
}
#htop a:hover {
	color: #ff0000;
	text-decoration: none;
}
#htop_a {
	color: #ff6600;
	font-weight: bold;
}
#htop_a a {
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
}

/********* 1st line of header **********/

#h1st {
	clear:both;
	margin: 0px;
	border-top: 2px solid #afafaf;
	padding: 4px 0px 2px 40px;
	border-bottom: 1px solid #afafaf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#h1st a {
	padding: 4px 12px 2px;
	color: #1f1f1f;
	margin: 0px;
	background-image: url(/images/line.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-decoration: none;
}
#h1st a:hover {
	color: #ffffff;
	background-color: #336699;
	margin: 0px;
	text-decoration: none;
}
#h1st_a {
	color: #333333;
	background-color: #ffffff;
	font-weight: bold;
}
#h1st_a a {
	color: #CC3300;
	font-weight: bold;
	text-decoration: none;
}
#h1st_a a:hover {
	color: #ffffff;
	background-color: #336699;
	text-decoration: none;
}
/********* 2nd line of header **********/

#h2nd {
	clear:both;
	margin: 0px;
	border-top: 0px solid #afafaf;
	border-bottom: 2px solid #afafaf;
	padding: 4px 0px 2px 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
#h2nd a {
	padding: 4px 18px 2px;
	color: #1f1f1f;
	margin: 0px;
	background-image: url(/images/line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
}
#h2nd a:hover {
	color: #ffffff;
	background-color: #336699;
	text-decoration: none;
} 
#h2nd_a {
	color: #ffffff;
	background-color: #ffffff;
	font-weight: bold;
}
#h2nd_a a {
	color: #CC3300;
	font-weight: bold;
	text-decoration: none;
}
#h2nd_a a:hover {
	color: #ffffff;
	background-color: #336699;
	text-decoration: none;
}

/********* center & middle **********/

#center1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 135%;
	color: #515151;
	background-color: #FFFFFF;
	margin: 0px 0px 7px 0px;
	padding: 65px 12px 20px 12px;
	background-image: url(/images/center.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border: 2px solid #DABC76;
}

#center2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 135%;
	color: #515151;
	background-color: #FFFFFF;
	margin-bottom: 7px;
	padding: 12px;
	height: 63px;
}
#center2 a {
	color: #515151;
	text-decoration:none;
}
#center2 a:hover {
	color: #515151;
	text-decoration:none;
}
#center2_small {
	font-size: 90%;
	color: #666;
}


/********* Contents **********/
#tcont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 135%;
	color: #313131;
	text-indent: 0px
}

#tcont a {
	color: #1f1f1f;
	text-decoration: none;
}
#tcont a:hover {
	color: #ff0000;
	text-decoration: none;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 135%;
	color: #313131;
	text-indent: 0px
}

/********* footers **********/

#fz {
	margin: 0px;
	padding: 3px 0px 2px 20px;	
	border-top: 4px solid #afafaf;
	border-bottom: 1px solid #afafaf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	clear: both;
}
#fz a {
	color: #1f1f1f;
	margin: 0px;
	padding: 3px 14px 2px;
	background-image: url(/images/line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
}
#fz a:hover {
	color: #ff0000;
	text-decoration: none;
}

#fz_bot {
	width: 20em;
	color: #1f1f1f;
	float: right;
	margin: 0px;
	padding: 3px 0px 2px 20px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
}
#midcon {
	font-size: 90%;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";


}




/* ±âº» ¼³Á¤ */
body 		{text-align:left; margin:0 0 0 0; vertical-align:top;}
.set_top	{width:100%; height:100px; padding:0 0 0 0; vertical-align:top;}
.set_left	{width:200px; height:700px; vertical-align:top; padding:0 0 0 0;}
.set_left_main	{width:200px; height:600px; vertical-align:top; padding:0 0 0 0;}
.set_left1	{height:100%; vertical-align:top; padding:0 0 0 0; border-style:dotted; border-width:1; border-color:#898885;}
.set_right	{width:200px; height:100%;vertical-align:top; padding:0 0 0 0; border-style:dotted; border-width:1; border-color:#898885;}
.set_main	{width:100%; height:100%; vertical-align:top; padding:0 10 10 20;}
.set_copyright	{width:100%; height:50px; padding:0 0 0 0; vertical-align:bottom;}




.body_inc 				{background-color : transparent; text-align:center; margin:0 0 0 0;}
.body_iframe			{background-color:#ffffff; scrollbar-face-color:#EDEDEE; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#E0E0E2; scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#9E9E9E; scrollbar-track-color:#E0E0E2; scrollbar-darkshadow-color:#9E9E9E; margin:0 0 0 0;}
								
.set_body		{width:100%; text-align:center; padding:0 0 0 0; vertical-align:top;}
.set_contents_body		{padding:20 20 20 20;}


/* ÅØ½ºÆ® ¼³Á¤ */
.txt_default {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; line-height:15px; color:#555555; padding:5 0 0 10;}
.txt_default_line {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; line-height:15px; color:#555555; padding:5 0 0 10;  border-bottom:1px solid #D7D7D7;}
.txt_default_title {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:left; font-weight:bold; color:#666666; padding:20 0 10 0;}
.txt_big_title {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:12pt; text-align:left; font-weight:bold; color:#D4A718; padding:20 0 10 10;}

.txt_default_1 {width:230px; background-color : #ECECEC; font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:left; font-weight:bold; color:#666666; padding:5 5 5 10; text-align:left; border-top:1px solid #2A94B8; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; border-left:1px solid #D7D7D7;}
.txt_default_1_1 {background-color : #FFFFFF; font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:left; font-weight:bold; color:#666666; padding:5 5 5 10; text-align:left; border-top:1px solid #2A94B8; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; border-left:1px solid #D7D7D7;}
.txt_default_2 {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; color:#555555; padding:10 0 10 10; border-top:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}

.txt_follow {width:150px; background-color : #ECECEC; font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:left; font-weight:bold; color:#666666; padding:5 5 5 10; text-align:left; border-top:1px solid #2A94B8; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; border-left:1px solid #D7D7D7;}
.txt_default_follow {{width:100px; font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; line-height:15px; color:#555555; padding:5 0 0 10;}


.txt_top_title1 {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:8pt; text-align:left; font-weight:bold; color:#2A94B8; padding:10 0 10 0;}
.txt_top_title1_1 {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:7pt; text-align:right; color:#2A94B8; font-weight:bold; padding:10 50 10 10;}
.txt_top_title2 {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:pt; text-align:left; font-weight:bold; color:#FFFFFF; padding:10 10 10 10;}
.txt_top_title2_1 {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:left; color:#FFFFFF; padding:10 0 10 10;}
.txt_copyright_title {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:center; font-weight:bold; color:#729FCF; padding:10 10 10 10;}
.txt_left_title {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:left; font-weight:bold; color:#729FCF; padding:5 0 0 2; border-bottom:1px dotted #D7D7D7;}
.txt_left_title1 {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:left; color:#729FCF; padding:5 0 0 2; border-bottom:1px dotted #D7D7D7;}

.txt_right_title {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:left; font-weight:bold; color:#FFFFFF; padding:5 0 5 5;}
.txt_right_title1 {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:left; font-weight:bold; color:#666666; padding:2 0 2 0;}
.txt_right_default {font-family:"verdana,arial"; font-size:9pt; line-height:15px; color:#555555; padding:2 0 2 0;}

.tb_line_01 {height:1px; background-color:#CDCDCD;}
.txt_logo {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:13pt; text-align:center; font-weight:bold; color:#49729D; padding:0 0 0 0;}

.icon {text-align:center; vertical-align:center; margin:0 0 0 0;}
.txt_button {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:center; font-weight:bold; color:#666666; padding:50 0 10 0;}

a.txt_top_link:link		{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 9pt; color:#FFFFFF; text-decoration:none;}
a.txt_top_link:visited	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 9pt; color:#FFFFFF; text-decoration:none;}
a.txt_top_link:hover	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 9pt; color:#E46E16; text-decoration:none;}


/* Å×ÀÌºí ¼³Á¤ */

.tb_subject_03 {background-color : #ECECEC; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; font-weight:bold; text-align:center; padding:7 3 4 3; border-top:3px solid #2A94B8; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
.tb_contents_04 {background-color : #FFFFFF; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; text-align:center; padding:4 0 4 0; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
.tb_contents_04_1 {background-color : #FFFFFF; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; text-align:center; font-weight:bold; padding:4 0 4 0; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
.tr_mouse {onmouseover='this.style.backgroundColor="black"' onmouseout='this.style.backgroundColor="#FFFFFF"'}
.tb_subject_03_1 {background-color : #ECECEC; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-weight:bold; font-size:8pt; color:#555555; text-align:center; padding:0 0 0 0; border-top:0px solid #2A94B8; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
.tb_contents_04_2 {background-color : #FFFFFF; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; padding:0 0 0 0; border-bottom:1px solid #D7D7D7;}


.set_side_menu		{width:790px; height:60px; padding:0 0 0 0;}
.set_copyright_bg	{text-align:center;}
.set_login	{width:180px; height:150px; padding:0 0 0 0;}
.set_login_sub	{width:180px; height:160px; padding:0 0 0 0;}
.set_login_bg_01	{background-image : url(img/login_box_01.gif); text-align:center;}

.set_top_main		{width:100%; height:100%; padding:0 0 0 0;}
.set_top_sub		{width:100%; height:260px; padding:0 0 0 0;}
.set_top_sub_bg		{background-image : url(img/sub_top_bg_01.gif); text-align:center;}
			
.member_join_01	{width:100%; height:165px; border: 1px #D7D7D7 solid ; padding:0 0 0 0;}
	
/* Å×ÀÌºí ¼³Á¤ */
.category_map {font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; line-height:17px; color:#555555; padding:10 10 10 10; border:5px solid #EDEDED;}
.tb_stroke {background-color : #F4F2E9; padding:6 6 6 6; border:1px solid #D7D7D7;}
.tb_white {background-color : #FFFFFF; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; line-height:17px; color:#555555; padding:0 0 0 0;}
.tb_subject_01 {background-color : #F3F5E8; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; padding:10 10 8 10;}
.tb_subject_02 {background-color : #F4F2E9; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; font-weight:bold; text-align:center; padding:10 3 8 3; border-top:3px solid #FF8146; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
.tb_subject_04 {background-color : #F4F2E9; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; font-weight:bold; text-align:center; padding:7 3 4 3; border-top:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
.tb_contents_01 {border-bottom:1px solid #EDEDED; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; padding:0 0 0 5;}
.tb_contents_02 {font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:8pt; color:#666666; padding:0 0 0 5;}
.tb_contents_04_2 {background-color : #FFFFFF; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; text-align:center; padding:4 5 4 5; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
.tb_contents_04_2 {background-color : #FFFFFF; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; text-align:center; padding:4 5 4 5; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
.tb_contents_05 {font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:11pt; color:#555555; padding:5 0 5 0;}
.tb_contents_06 {background-color : #FFFFFF; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; padding:8 10 8 10; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}

.tb_line_01 {height:1px; background-color:#CDCDCD;}
.tb_line_02 {height:3px; background-color:#CCE5AB;}
.tb_data_01 {text-align:center; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; font-weight:bold; padding:1 0 0 0; height:35px;}
.tb_data_02 {font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; padding:2 0 0 0; height:27px; border-bottom:solid 1 #DCDCDC;}
.tb_data_03 {background-color:#F4F2E9; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; font-weight:bold; padding:3 5 0 10; height:35px; border-top:solid 1 #D7D7D7; border-bottom:solid 1 #D7D7D7;}
.tb_data_04 { font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; padding:2 10 0 10; height:27px; border-bottom:solid 1 #D7D7D7; background-color:#FAFBF6;}
.tb_data_05 {background-color:#F5F5F5; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; padding:10 5 7 5;}

.txt_classdetail_01 {background-color:#F5F5F5; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; line-height:17px; color:#555555; padding:4 10 3 25;}
.txt_classdetail_02 {background-color:#F5F5F5; font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; line-height:17px; color:#555555; padding:5 10 3 25;}

/* ÅØ½ºÆ® ¼³Á¤ */
.txt_point_01		{color:#F74418;}
.txt_point_02		{color:#72A700;}
.txt_point_03		{color:#4D7314;}




.txt_login {font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; text-align:center; color:#FFFFFF; padding:0 0 0 0;}
.txt_schedule_01 {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:9pt; text-align:center; font-weight:bold; color:#666666; padding:7 5 0 5;}
.txt_schedule_02 {font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:8pt; text-align:center; color:#666666; padding:7 0 0 0;}
.txt_schedule_03 {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:8pt; text-align:center; color:#666666; padding:2 0 0 0;}
.txt_schedule_03r {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:8pt; text-align:center; color:#FF0000; padding:2 0 0 0;}
.txt_schedule_03b {font-family:"verdana,arial,µ¸¿ò,±¼¸²"; font-size:8pt; text-align:center; color:#0000FF; padding:2 0 0 0;}
.txt_main_board {font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:8pt; text-align:right; color:#888888; padding:0 0 0 5;}
.txt_main_boardc {font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:8pt; line-height:15px; color:#666666; padding:5 10 5 10;}
.txt_join {font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#666666; line-height:17px; padding:10 10 10 10;}
.txt_subject{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:11pt; line-height:17px; color:#F74418; font-weight:bold; padding:3 0 0 25;}

			
/* ÀÔ·Â¹×°Ë»ö ¼³Á¤ */
.form_01	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color:#555555; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:3 3 0 3;}
.textarea_01		{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size:9pt; color: #555555; line-height:13pt; border: 1px #D7D7D7 solid ;  padding:0 0 0 0;}

/* ÀÌ¹ÌÁö ¼³Á¤ */
.event_img_list {border:1px solid #D3D1BA; padding:2 2 2 2;}
.photo_01 {border:1px solid #DBDBDB; padding:0 0 0 0;}

/* ¸µÅ© ¼³Á¤ */
a.:link		{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 9pt; color:#555555; text-decoration:none;}
a.:visited	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 9pt; color:#555555; text-decoration:none;}
a.:hover	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 9pt; color:#E46E16; text-decoration:none;}

a.main_board:link		{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 8pt; color:#888888; text-decoration:none;}
a.main_board:visited	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 8pt; color:#888888; text-decoration:none;}
a.main_board:hover	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 8pt; color:#F74418; text-decoration:none;}

a.main_board:link		{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 8pt; color:#888888; text-decoration:none;}
a.main_board:visited	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 8pt; color:#888888; text-decoration:none;}
a.main_board:hover	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 8pt; color:#F74418; text-decoration:none;}

a.main_boardc:link		{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 8pt; color:#666666; text-decoration:none;}
a.main_boardc:visited	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 8pt; color:#666666; text-decoration:none;}
a.main_boardc:hover	{font-family:"µ¸¿ò,±¼¸²,verdana,arial"; font-size: 8pt; color:#F74418; text-decoration:none;}
