table, tbody, tfoot, thead, tr,
object, img {/* RESET for vertical spacing. */
/*	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;*/
	vertical-align: middle;
}
/* Default CSS Definitions */
/* Elements Default Setting */


/*ÆÄÀÌ¾î Æø½º¿¡¼­ ÀÌ¹ÌÁö ¹Ø¿¡ ¿©¹é »ý±â´Â ºÎºÐ Àâ´Â */
/* »ç¿ë ¿¹) div#ÇØ´ç div ID °ª img { vertical-align:top;} */
div#quick_menu img {vertical-align:top;}
.images	{vertical-align:top;}
.images_1 {vertical-align:middle;}

body {
	margin: 0 auto;
	padding: 0;
	font-family:"µ¸¿òÃ¼", "±¼¸²Ã¼" , Verdana;
	font-size: 12px;
	line-height: 22px;
	color: #888888;
}

/* PNG ÆÄÀÏ */
.png24 { 
    tmp:expression(setPng24(this)); 
} 

html { 
	overflow: auto;
	overflow-x: auto;
	scrollbar-FACE-COLOR: #ffffff; 
	scrollbar-HIGHLIGHT-COLOR: #bcbcbc; 
	scrollbar-SHADOW-COLOR: #bcbcbc; 
	scrollbar-3DLIGHT-COLOR: #ffffff; 
	scrollbar-ARROW-COLOR: #bcbcbc; 
	scrollbar-TRACK-COLOR: #f2f2f2; 
	scrollbar-DARKSHADOW-COLOR: #ffffff;
}

th{ 
	height:30px;
	width:4px;
}

h1, h2, h3 {
	margin: 0;
}

form {
	margin: 0;
	padding: 0;
}

hr {
	display: none;
}

p, div, td, select, input {
	color: #666666;
	font-family: Dotum;
	font-size: 12px;
	font-style: normal;
}


.join_txt {
	LINE-HEIGHT: 18px; 
	PADDINg-top: 10px;
	PADDINg-left: 10px;
	PADDINg-right: 10px;
	PADDINg-bottom: 10px;
	OVERFLOW-Y: auto;
	OVERFLOW-X: hidden;
}

.right_bg{
	background-image:url(../images/main/right_bg.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

.board_bg{
	background:url(../images/info/bg_photo.gif) repeat-y top left;
}

.par_board {
	background:url(../images/par/bg_board.gif);
	background-repeat:no-repeat;
	background-position:right;
}

.info_board {
	background:url(../images/info/bg_board.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
        margin: 0;
        padding: 0;
}

/* ¸µÅ©Á¡¼±Á¦°Å*/
a { selector-dummy : expression(this.hideFocus=true);}

img, input.type-image {
	margin: 0;
	padding: 0;
	border: 0 none;
}

ul{ margin:0; padding:0; list-style-type:none;}
li{ list-style-type:none; padding-left:15px; background:url(../images/par/bullet.gif) no-repeat 5px 8px;}
.li_1 { list-style-type:none; padding-left:20px; background:url(../images/par/bullet.gif) no-repeat 5px 8px;}
		
/* basic link */
link    	  { color: #888888; font-size:12px; text-decoration: none }
a:link        { color: #888888; font-size:12px; text-decoration: none }
a:visited     { color: #888888; font-size:12px; text-decoration: none }
a:active      { color: #888888; font-size:12px; text-decoration: none }
a:hover       { color: #539d04; font-size:12px; text-decoration: none }

.sitemap_1    			 { color: #666666; font-size:12px; text-decoration: none }
.sitemap_1 a:link        { color: #666666; font-size:12px; text-decoration: none }
.sitemap_1 a:visited     { color: #666666; font-size:12px; text-decoration: none }
.sitemap_1 a:active      { color: #666666; font-size:12px; text-decoration: none }
.sitemap_1 a:hover       { color: #666666; font-size:12px; text-decoration: underline }

.sitemap_2    			 { color: #888888; font-size:12px; text-decoration: none }
.sitemap_2 a:link        { color: #888888; font-size:12px; text-decoration: none }
.sitemap_2 a:visited     { color: #888888; font-size:12px; text-decoration: none }
.sitemap_2 a:active      { color: #888888; font-size:12px; text-decoration: none }
.sitemap_2 a:hover       { color: #888888; font-size:12px; text-decoration: underline }


 
/* border*/
.ttl_line 		{ border-bottom: 1px solid #e1e2e1;}
.border			{ border:#e3e3e3 1px solid; padding:5px;}
.copy_border   	{ border-top: #c7c7c7 1px solid; }
.dot			{ border-bottom: #d4d4d4 1px dashed;}
.left			{ text-align:center; border-bottom: 1px solid #d7d7d7; }
.left_1			{ border-bottom: 1px solid #d7d7d7; }
.right			{ border-right: 1px #d7d7d7 solid;}
.board			{ border-bottom: 0px #dddddd solid; margin:0px; padding:0px; }
.board_bar		{ background: url('../images/common/img_b_bar.gif') no-repeat left bottom; }
.join			{ border: 1px solid #e0e0e0; }
.comment		{ border: 1px solid #e7eae1; }
.photo_1		{ border: 1px solid #dddddd; }

/* font */
.c666666_11		{ color: #666666; text-decoration: none; font-size:11px; line-height:13px;}
.c666666_12		{ color: #666666; text-decoration: none; font-size:12px; line-height:18px; padding:20px 0 0 10px;}
.c666666_18		{ color: #666666; text-decoration: none; font-size:12px; line-height:18px; padding-left:10px; }
.c666666_12_1	{ color: #666666; text-decoration: none; font-size:12px; line-height:18px; padding-left:15px; }
.c888888		{ color: #888888; text-decoration: none; font-size:11px;}
.c017ba3        { color: #017ba3; text-decoration: none; font-size:12px; font-weight:bold;}
.c888888_12b	{ color: #888888; text-decoration: none; font-size:12px; font-weight:bold;}
.c8bba31		{ color: #8bba31; text-decoration: none; font-size:12px; font-weight:bold;}
.c539d04_12		{ color: #539d04; text-decoration: none; font-size:12px; font-weight:bold;}
.c2d7800_12		{ color: #2d7800; text-decoration: none; font-size:12px; font-weight:bold;}
.cf76300		{ color: #f76300; text-decoration: none; font-size:12px; line-height:18px;}
.c2f2f2f_13B	{ color: #2f2f2f; text-decoration: none; font-size:13px; font-weight:bold;}


/*ÈÄ¿ø¸¶´ç*/

/*Á¤º¸¸¶´ç*/
.thumbnail{background:url(../images/info/thumbnail.gif) no-repeat; width:170px; height:170px; vertical-align:top; padding-top:9px;}
.view_img{background:url(../images/info/view_img.gif) no-repeat; width:610px; height:350px; vertical-align:top; padding-top:14px;}


/*form */
.input {
    padding-left:2px;    
	font-size: 12px; line-height:16px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #dadada;
}

.textarea {
	padding:5px;
	font-size:12px;
	line-height:16px;
	border: 1px solid #dadada;
	background-color:#ffffff;
	overflow: auto;
	}

/* margin */
.mt03              { MARGIN-TOP:3px;}
.mt05              { MARGIN-TOP:5px;}
.mt08              { MARGIN-TOP:8px;}
.mt10              { MARGIN-TOP:10px;}
.mt15              { MARGIN-TOP:15px;}
.mt20              { MARGIN-TOP:20px;}
.mt25              { MARGIN-TOP:25px;}
.mt30              { MARGIN-TOP:30px;}

.ml03             { MARGIN-LEFT:3px;}
.ml05             { MARGIN-LEFT:5px;}
.ml08             { MARGIN-LEFT:8px;}
.ml10             { MARGIN-LEFT:10px;}
.ml15             { MARGIN-LEFT:15px;}
.ml20             { MARGIN-LEFT:20px;}
.ml25             { MARGIN-LEFT:25px;}
.ml30             { MARGIN-LEFT:30px;}

.mr03            { MARGIN-RIGHT:3px;}
.mr05            { MARGIN-RIGHT:5px;}
.mr08            { MARGIN-RIGHT:8px;}
.mr10            { MARGIN-RIGHT:10px;}
.mr15            { MARGIN-RIGHT:15px;}
.mr20            { MARGIN-RIGHT:20px;}
.mr25            { MARGIN-RIGHT:25px;}
.mr30            { MARGIN-RIGHT:30px;}

.mb03           { MARGIN-BOTTOM:3px;}
.mb05           { MARGIN-BOTTOM:5px;}
.mb08           { MARGIN-BOTTOM:8px;}
.mb10           { MARGIN-BOTTOM:10px;}
.mb15           { MARGIN-BOTTOM:15px;}
.mb20           { MARGIN-BOTTOM:20px;}
.mb25           { MARGIN-BOTTOM:25px;}
.mb30           { MARGIN-BOTTOM:30px;}


/* padding */
.pt03              { PADDING-TOP:3px;}
.pt05              { PADDING-TOP:5px; vertical-align:top; }
.pt08              { PADDING-TOP:8px;}
.pt10              { PADDING-TOP:10px; vertical-align:top; }
.pt15              { PADDING-TOP:15px;}
.pt20              { PADDING-TOP:20px;}
.pt25              { PADDING-TOP:25px;}
.pt30              { PADDING-TOP:30px;}

.pl03             { PADDING-LEFT:3px;}
.pl05             { PADDING-LEFT:5px;}
.pl08             { PADDING-LEFT:8px;}
.pl10             { PADDING-LEFT:10px;}
.pl15             { PADDING-LEFT:15px;}
.pl20             { PADDING-LEFT:20px;}
.pl25             { PADDING-LEFT:25px;}
.pl30             { PADDING-LEFT:30px;}

.pr03            { PADDING-RIGHT:3px;}
.pr05            { PADDING-RIGHT:5px;}
.pr08            { PADDING-RIGHT:8px;}
.pr10            { PADDING-RIGHT:10px;}
.pr15            { PADDING-RIGHT:15px;}
.pr20            { PADDING-RIGHT:20px;}
.pr25            { PADDING-RIGHT:25px;}
.pr30            { PADDING-RIGHT:30px;}

.pb03           { PADDING-BOTTOM:3px;}
.pb05           { PADDING-BOTTOM:5px;}
.pb08           { PADDING-BOTTOM:8px;}
.pb10           { PADDING-BOTTOM:10px;}
.pb15           { PADDING-BOTTOM:15px;}
.pb20           { PADDING-BOTTOM:20px;}
.pb25           { PADDING-BOTTOM:25px;}
.pb30           { PADDING-BOTTOM:30px;}

/*»çÁø*/
.photo     			 { color: #888888; font-size:11px; text-decoration: none; }
.photo a:link   	 { color: #888888; font-size:11px; text-decoration: none; }
.photo a:visited     { color: #888888; font-size:11px; text-decoration: none; }
.photo a:active      { color: #888888; font-size:11px; text-decoration: none; }
.photo a:hover       { color: #86a80c; font-size:11px; text-decoration: none; }

.board_v     		   { color: #666666; font-size:12px; text-decoration: none; }
.board_v a:link        { color: #666666; font-size:12px; text-decoration: none; }
.board_v a:visited     { color: #666666; font-size:12px; text-decoration: none; }
.board_v a:active      { color: #666666; font-size:12px; text-decoration: none; }
.board_v a:hover       { color: #539d04; font-size:12px; text-decoration: underline; }


.sponsor     		   { color: #539d04; font-size:12px; text-decoration: none; text-align: left; font-weight:bold; }
.sponsor a:link        { color: #539d04; font-size:12px; text-decoration: none; font-weight:bold; }
.sponsor a:visited     { color: #539d04; font-size:12px; text-decoration: none; font-weight:bold; }
.sponsor a:active      { color: #539d04; font-size:12px; text-decoration: none; font-weight:bold; }
.sponsor a:hover       { color: #539d04; font-size:12px; text-decoration: underline; font-weight:bold; }

/* 082 ADDED */

/* @group side menu */

/*.side_menu td img {
vertical-align: middle;
} */

.sponsor_box table.mb05 {
margin: 0 10px 5px auto;
}

.board_bar {
text-align: center;
}

/*.board_bar img {
vertical-align: middle;
} */

body.program #FixLayer {
position: absolute;
left: 240px;
top: 425px;
}

/* @end side menu */