/*±âº»*/
BODY
{ margin: 0;  }

TABLE, TD, INPUT, SELECT, TEXTAREA
{
	font-family: dotum, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	letter-spacing:-0.5px;
	line-height: 130%;
}

IMG{border:none}

A:link, A:active, A:visited	 	{font-size:11px; color: #646464;text-decoration:none}
A:hover							{font-size:11px; color: #8493aa;text-decoration:none}

	
/* input   */
.input_search { font-size: 11px; color:#b9b9b9; border:0; padding-left:3px; background-color: FFFFFF; height:18px; background-image:url(../../images/main/input_bg.gif); background-repeat:no-repeat; width:150px}

.input_box { font-size: 11px; color:#b9b9b9; border:0; padding-left:3px; background-color: FFFFFF; height:18px; border: 1px solid #d6d6d6; }

.input_txt {
	scrollbar-face-color: #E5E5E5;
	scrollbar-shadow-color: #E5E5E5;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #E7E7E7;
	scrollbar-darkshadow-color: #E2E2E2;
	scrollbar-track-color: #F3F3F3;
	scrollbar-arrow-color: #949494;

	border:1 solid #f7f7f7; 
	background:#f7f7f7;
	color:#818181;
	
	padding:10px;
	}

/*rollover*/
.rollover .offimg			{ display:inline; }
.rollover .onimg			{ display:none; }
.rollover a:hover			{ position:relative; }
.rollover a:hover .offimg	{ display:none; }
.rollover a:hover .onimg	{ display:inline; }


.font_title1	{ font-size: 13px; color:#89a97f;font-weight:bold}



.pt15  { padding-top:15px }

.pt20  { padding-top:20px }
.pt40  { padding-top:40px }
.pt45  { padding-top:45px }

.pr20  { padding-right:20px }

.pl10  { padding-left:10px }
.pl43  { padding-left:43px }

.pb10  { padding-bottom:10px }
.pb20  { padding-bottom:20px }
.pb30  { padding-bottom:30px }
.pb40  { padding-bottom:40px }

.plb3930  { padding-left:39px; padding-bottom:30px }
.plb4305	{ padding-left:43px; padding-bottom:5px }

.footer_bg 	{ background:url(../../images/common/footer_bg.jpg) repeat-x; height:84px; text-align:center; padding-top:42px; padding-bottom:20px}

/*sub*/
#sub_visual2 {z-index:9999;left:expression(((document.body.clientWidth-980)+Math.abs(document.body.clientWidth-980))/4+0); width:350px; height:315px;  left: 0px; top: 435px; position:absolute;  margin: auto}

#sub_visual {z-index:9999;width:350px; height:315px;  right: 50%; top: 435px; position:absolute;  margin-right:140px}

.sub1_bg { margin: 0; background:url(../../images/sub/sub1_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub2_bg { margin: 0; background:url(../../images/sub/sub2_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub3_bg { margin: 0; background:url(../../images/sub/sub3_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub4_bg { margin: 0; background:url(../../images/sub/sub4_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub5_bg { margin: 0; background:url(../../images/sub/sub5_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub6_bg { margin: 0; background:url(../../images/sub/sub6_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub7_bg { margin: 0; background:url(../../images/sub/sub7_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub8_bg { margin: 0; background:url(../../images/sub/sub8_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub9_bg { margin: 0; background:url(../../images/sub/sub9_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub10_bg { margin: 0; background:url(../../images/sub/sub10_bg.jpg) repeat-x; padding-top:20px; height:125px  }
.sub11_bg { margin: 0; background:url(../../images/sub/sub11_bg.jpg) repeat-x; padding-top:20px; height:125px  }

.sub1_right_bg { margin: 0; background:url(../../images/sub/sub1_right_bg.jpg) repeat-x;  }
.sub2_right_bg { margin: 0; background:url(../../images/sub/sub2_right_bg.jpg) repeat-x;  }
.sub3_right_bg { margin: 0; background:url(../../images/sub/sub3_right_bg.jpg) repeat-x;  }
.sub4_right_bg { margin: 0; background:url(../../images/sub/sub4_right_bg.jpg) repeat-x;  }
.sub5_right_bg { margin: 0; background:url(../../images/sub/sub5_right_bg.jpg) repeat-x;  }
.sub6_right_bg { margin: 0; background:url(../../images/sub/sub6_right_bg.jpg) repeat-x;  }
.sub7_right_bg { margin: 0; background:url(../../images/sub/sub7_right_bg.jpg) repeat-x;  }
.sub8_right_bg { margin: 0; background:url(../../images/sub/sub8_right_bg.jpg) repeat-x;  }
.sub9_right_bg { margin: 0; background:url(../../images/sub/sub9_right_bg.jpg) repeat-x;  }
.sub10_right_bg { margin: 0; background:url(../../images/sub/sub10_right_bg.jpg) repeat-x;  }
.sub11_right_bg { margin: 0; background:url(../../images/sub/sub11_right_bg.jpg) repeat-x;  }

.sub_left_bg { margin: 0; background:url(../../images/sub/sub_left_bg.jpg) repeat-x;  }


/*  membership °ü·Ã */
.login_bg 	{ background:url(../../images/membership/login_box.gif) no-repeat; width:430px; height:155px; text-align:center; padding-top:40px}
.login_bg2	{ background:url(../../images/membership/login_box.gif) no-repeat; width:430px; height:155px; text-align:center; padding-top:45px}

.join_box_top 	{ background:url(../../images/membership/join_box_top.gif) no-repeat; width:630px; height:10px; }
.join_box_bg 	{ background:url(../../images/membership/join_box_bg.gif) repeat-y; width:630px; text-align:center;}
.join_box_bot 	{ background:url(../../images/membership/join_box_bot.gif) no-repeat; width:630px; height:10px;  }

/*  Á¢¼öÇÏ±â °ü·Ã */
.app_arr       	{ padding-left:13px;background:url(../../images/applications/arr.gif) no-repeat 0 6px; clear:both;font-size: 12px; color:#aa84aa; font-weight:bold }

.app_title 	{ background:url(../../images/applications/app_title_bar.gif) no-repeat; width:630px; height:35px; text-align:center;font-size: 13px; color:#9a6e9a; font-weight:bold; padding-top:5px }

.app_box_top 	{ background:url(../../images/applications/app_box_top.gif) no-repeat; width:630px; height:10px; }
.app_box_bg 	{ background:url(../../images/applications/app_box_bg.gif) repeat-y; width:630px; text-align:center;}
.app_box_bot 	{ background:url(../../images/applications/app_box_bot.gif) no-repeat; width:630px; height:15px;  }



/*  Å×ÀÌºí°ü·Ã */
.bar_bg		{ width:100%; background:url(../../images/bbs/bar_bg.gif) no-repeat; height:25px}

table.list			{ width:100%; padding:2px; height:25px; border-bottom: 1px solid #c0c0c0; text-align:center}
table.list td		{ margin: 0; padding:2px; height:25px; border-bottom: 1px solid #e3e3e3}
table.list .left	{ text-align:left; padding-left:10px }
table.list .answer	{ text-align:left; padding-left:10px; background:#f2f2f2 }

.search 		{ width:100%; height:50px; text-align:center; background-color:#f3f3f3}


table.view			{ width:100%; padding:2px; height:25px; border-top: 1px solid #c0c0c0;  border-bottom: 1px solid #c0c0c0; border-collapse: collapse; text-align:center}
table.view td		{ margin: 0; padding:2px; height:25px; border-bottom: 1px solid #e3e3e3}
table.view .left	{ text-align:left; padding-left:5px }

table.view2			{ width:100%; padding:2px; height:25px; border-top: 1px solid #91bbba;  border-bottom: 1px solid #91bbba; border-collapse: collapse; text-align:center}
table.view2 td		{ margin: 0; padding:2px; height:25px; border-bottom: 1px solid #e3e3e3}
table.view2 .left	{ text-align:left; padding-left:5px }


table.view_volet				{ width:100%; padding:2px; height:20px; border-top: 1px solid #bb9dbb;  border-bottom: 1px solid #bb9dbb; border-collapse: collapse; text-align:center}
table.view_volet td				{ margin: 0; padding:2px; height:20px; border-bottom: 1px solid #e3e3e3}
table.view_volet .left			{ text-align:left; padding-left:5px }
table.view_volet .title1		{ line-height: 20px; background-color:#f1ebf1; color:#aa84aa; text-align:center; font-weight:bold}
table.view_volet .title2		{ line-height: 20px; background-color:#f9f9f9; text-align:center;}
table.view_volet .right			{ text-align:right; padding-right:5px }


table.con{  border-top: 2px solid #c0c0c0;  border-bottom: 1px solid #c0c0c0;  border-collapse: collapse;   text-align:center;}
table.con td{  margin: 0; padding: 2px; line-height: 20px;  border-bottom: 1px solid #dfdfdf;  text-align:center;}
table.con .title{  line-height: 20px;  border-bottom: 1px solid #c0c0c0;  background-color:#ecf3fa;  font-weight:bold;  text-align:center;}
table.con .title2{  line-height: 20px;  background-color:#f2f2f2;  text-align:center;}
table.con .title3{  line-height: 20px;  background-color:#f2f2f2;  font-weight:bold;  text-align:left;}


table.con .left	{ text-align:left; padding-left:5px }
table.in		{ border-collapse: collapse; }
table.in td		{  margin: 0; padding: 5px; border-bottom:none;}

table.news{  border-top: 2px solid #9dbbb1;  border-bottom: 1px solid #9dbbb1;  border-collapse: collapse; text-align:center }
table.news td{  margin: 0; padding: 2px; line-height: 20px;  border-bottom: 1px solid #dfdfdf; text-align:center}
table.news .title{  line-height: 20px;  border-bottom: 1px solid #c0c0c0;  background-color:#e8f0ed;  font-weight:bold;  text-align:center; color:#679887}
table.news .title2{  line-height: 20px;  background-color:#f9f9f9;  text-align:center;}

table.regi{  border-top: 2px solid #a0be96;  border-bottom: 1px solid #9dbbb1;  border-collapse: collapse;  }
table.regi td{  margin: 0; padding: 2px; line-height: 20px;  border-bottom: 1px solid #dfdfdf; }
table.regi .title{  line-height: 20px;  border-bottom: 1px solid #c0c0c0;  background-color:#f1f5ef;  font-weight:bold;  color:#89a97f; text-align:center}
table.regi .title2{  line-height: 20px;  background-color:#f9f9f9; padding-left:5px; font-weight:bold  }


table.calender			{ margin:0; padding: 2px; width:100%; border-collapse: collapse; }
table.calender td		{ margin:0; padding: 1px;  background:url(../../images/bbs/calender_bg.gif) no-repeat; height:75px; width:90px; }
#calender_layer			{position:absolute;	left:763px;	top:630px;	width:180px; height:125px;	z-index:10000; background:url(../../images/bbs/calender_layer.gif) no-repeat; padding:10px}
.calender_sun 			{ font-size: 11px; color:#c74a4a;}
.calender_sat 			{ font-size: 11px; color:#679887;}
.calender_title 		{ font-size: 11px; color:#679887; font-weight:bold}
.calender_arr       	{ padding-left:10px;background:url(../../images/bbs/calender_arr.gif) no-repeat 3 5px; clear:both; }
