/* Version : 1.0.0 */
@charset "euc-kr";
/*
### CSS HACK ####
# IE 6 ¹× ÇÏÀ§¹öÀü
* html #uno  { color: red }

# IE 7 ¹× ÇÏÀ§¹öÀü
*:first-child+html #dos { color: red }
*/

/* Default Style */
/* @import url("base.css"); */

/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ¸®½ºÆ® ¿µ¿ª	*/
/* ######################################################################################### */
#top-category{	height:30px;	padding:0 0 10px 0;  	}
#top-category ul{	margin:0;	padding:0;	list-style:none;	}
#top-category ul li{
	margin: 0 0 0 5px;
	float:left;	width:126px;	height:29px;	overflow:hidden;
	line-height:29px;	text-align:center;
	background:url("./images/cate_bg.gif") no-repeat;

}
#top-category ul li a.selected{	font-weight:bold;	}

#list-count{	padding:0 0 10px 0 ; text-align:right;	width:97%;	font-size:0.9em; color:#5e5e5e;	}
#list-count .list_count{	color:#3939AE;	}


#board-list{
	padding:0px;
	margin:0 0 0 140px;
	list-style:none;
	width:70%;
	height:220px;
	overflow:hidden;
	/*width:100%;*/


}

/* ÀÌ¹ÌÁö 1Ä­ÀÇ Å©±â ¼³Á¤ */
#board-list li{
	float:left;
	margin:0px 4px 14px 0;
	width:163px;
	border-bottom:0px solid #CCCCCC;

}

#board-list li.count_3,
#board-list li.count_6,
#board-list li.count_9
{ 	clear:both;		}

/* 
#board-list li.count_4,
#board-list li.count_8,
#board-list li.count_12,
#board-list li.count_16,
#board-list li.count_20,
#board-list li.count_24,
#board-list li.count_28,
#board-list li.count_32,
#board-list li.count_36,
#board-list li.count_40,
#board-list li.count_44
{	clear:both;		}
 */

#board-list .title{	background:url("../images/list_title_bg.gif") repeat-x top left;	line-height:30px;	text-align:center;	}
#board-list .image{	line-height:110px;		vertical-align:middle;	text-align:center;	padding:2px 0 0 0;	border-bottom:0px solid #a9bdd8;	}
#board-list .image img{	width:140px;	height:180px;	vertical-align:middle; border:1px solid #cccccc;	}
#board-list .writer{	padding:0 0 0 6px;	line-height:20px;	}
#board-list .date{	float:left;		padding:0 0 0 7px;	}
#board-list .hit{	float:right;	padding:0 6px 0 0;	}


/*
#board-list{
	margin:5px 0px 0px 4px;
	color:#666666;
	width:99%;
	border-collapse:collapse;
	border-right:0px;

	border-top:2px solid #6499da;
	border-bottom:1px solid #0c57df;
}
#board-list caption{	display:none;	}
#board-list th{
	padding:8px 0px 5px 0px;
	border-left:0px;
	border-bottom:1px solid #a9bdd8;
	background:url(./images/list_bg.gif);
	color:#2264a8;
	font-size:0.95em;
}

#board-list td{	border-left:0px;	border-bottom:1px solid #e4e4e3;	line-height:2.1em;}

#board-list img{	vertical-align:middle;	}

#board-list span.Delete_Y a{	text-decoration:line-through;	color:#999999;	}

*/

/* °Ë»öµÇ¾îÁ®ÀÖ´Â ´Ü¾î */
#board-list span.SearchString{	color:orange;	}

/* ºí·° ¼³Á¤ */
#board-list .col_1{	text-align:center;	width:4em;	}
#board-list .col_2{	}
#board-list td.col_2{	padding:0px 0px 0px 5px;	}
#board-list .col_3{	text-align:center;	width:10em;	}
#board-list .col_4{	text-align:center;	width:6em;	}
#board-list .col_5{	text-align:center;	width:50px;	}

/* ´äº¯±Û °ü·Ã Ã³¸® */
#board-list .Depth_1{	padding:0 0 0 15px;	}
#board-list .Depth_2{	padding:0 0 0 30px;	}
#board-list .Depth_3{	padding:0 0 0 45px;	}
#board-list .Depth_4{	padding:0 0 0 60px;	}
#board-list .Depth_5{	padding:0 0 0 75px;	}
#board-list .Depth_6{	padding:0 0 0 90px;	}
#board-list .Depth_7{	padding:0 0 0 105px;	}
#board-list .Depth_8{	padding:0 0 0 120px;	}
#board-list .Depth_9{	padding:0 0 0 135px;	}
#board-list .Depth_10{	padding:0 0 0 135px;	}
#board-list .Depth_11{	padding:0 0 0 135px;	}
#board-list .Depth_12{	padding:0 0 0 135px;	}
#board-list .Depth_13{	padding:0 0 0 135px;	}
#board-list .Depth_14{	padding:0 0 0 135px;	}
#board-list .Depth_15{	padding:0 0 0 135px;	}
#board-list .Depth_16{	padding:0 0 0 135px;	}
#board-list .Depth_17{	padding:0 0 0 135px;	}
#board-list .Depth_18{	padding:0 0 0 135px;	}
#board-list .Depth_19{	padding:0 0 0 135px;	}
#board-list .Depth_20{	padding:0 0 0 135px;	}


/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - °Ô½ÃÆÇ ¸®½ºÆ® ÇÏÀ§ ¿µ¿ª	*/
/* ######################################################################################### */
#board-list-bottom{
	position:relative;
	height:90px;
	border:0px solid red;
}

/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ÆäÀÌÁö ¿µ¿ª	*/
/* ######################################################################################### */
/*
#board-list-page{
	position:absolute;
	text-align:center;
	width:70%;
	margin:5px 10px 0px 0px;
	line-height:14px;
}
#board-list-page a{		margin:0 1px;		}
#board-list-page a.list{
	width:1.9em;	line-height:1.8em;
	text-align:center;
	text-decoration:none;
	font-size:0.9em;

}

#board-list-page a.nowPage{	font-weight:bold;	color:#2264a8;	}

#board-list-page img{	vertical-align:middle;	}
*/
#board-list-page{text-align:center;}
#board-list-page a{margin:0 1px;border:1px solid #ddd;padding:7px 10px;font-size:13px;display:inline-block;}
#board-list-page a:hover{background:#ddd;}
#board-list-page a.list{width:1.9em;line-height:1.8em;text-align:center;text-decoration:none;font-size:0.9em;}
#board-list-page a.nowPage{font-weight:bold;	color:#2264a8;	}
#board-list-page img{vertical-align:middle;}



/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ¹öÆ° ¿µ¿ª	*/
/* ######################################################################################### */
#board-list-btns{
	position:absolute;
	text-align:right;	width:99%;
	margin:5px 10px 0px 0px;
}


/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - °Ë»ö ¿µ¿ª	*/
/* ######################################################################################### */
#board-list-search{
	position:absolute;
	text-align:center;
	margin:3em 0 0 0;
	padding:8px 0px 0px 0px;
	width:100%;
}

#board-list-search form{
	padding:4px 0;	margin:0px 4px;
	background:#DFDFDF;
}

#board-list-search fieldset{	border:0px;	}
#board-list-search legend{	display:none;	}

#board-list-search label{	display:none;	}
#board-list-search p{	display:inline;	}

/* °Ë»ö¾î ÀÔ·Â */
#board-list-search input{	vertical-align:middle;	}
#board-list-search select{	vertical-align:middle;	height:1.65em;	}
#board-list-search input.textbox{	height:1.2em;	}



/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ±Û¾²±â ¿µ¿ª	*/
/* ######################################################################################### */
#write-form{		}
#write-form fieldset{	border:0px;	}
#write-form legend{	display:none;	}

#write-form .item{
	clear:both;
	padding:2px 0px 2px 5px;
	line-height:1.9em;

	border-bottom:1px solid #DDDDDD;

}

#write-form span.required{	color:red;	}

#write-form table{	border-right:0px; border-top:2px solid #707070;	 border-bottom:1px solid #707070;	}
#write-form th{	border-left:0px;	background-color:#f1f1f1;	}
#write-form td{	border-left:0px;	padding:4px 0px 4px 8px;	line-height:1.8em;	text-align:left;	}
#write-form textarea{	border:1px solid #cacaca;	}

/* ±Û¾²±â & ¼öÁ¤ ¼³Á¤ */



/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ±Û ÀÐ±â ¿µ¿ª	*/
/* ######################################################################################### */

#board-list-view{
	margin:8px 0px 1px 4px;
	padding:0;
	color:#666666;
	/* IE7 ¿¡¼­ Table ±úÁü ¹æÁö¸¦ À§ÇØ Å×ÀÌºí ÀüÃ¼ Å©±â ÁöÁ¤ ÇØÁ¦*/
	border-collapse:collapse;
width:98%;
	border-right:0px;
	border-top:2px solid #707070;
}
#board-list-view caption{	display:none;	}

#board-list-view th{


	border-bottom:1px solid #D7D7D7;
	border-left:0px;

	font-size:0.9em;	line-height:2.4em;
	text-align:left;	vertical-align:middle;
	padding:0 0 0 8px;
}
#board-list-view th img{	vertical-align:middle;	margin:0 2px 2px 0;		}


#board-list-view td{
	border-left:0px;
	border-bottom:1px solid #D7D7D7;
	line-height:2em;
	padding:0 0 0 10px;
	line-height:2.5em;
}

#board-list-view th.title{
	text-align:center; font-weight: bold !important;
	font-size:1.4em !important;
	border-bottom:1px solid #afafaf;

}

#board-list-view th.title strong{	color:#5e5e5e;	}

#board-list-view .col_1{	width:65px;		}
#board-list-view .col_2{	width:243px;	}	/* IE7 ¿¡¼­ Table ±úÁü ¹æÁö¸¦ À§ÇØ Å©±â ÁöÁ¤ */
#board-list-view .col_3{	width:65px;		}
#board-list-view .col_4{	width:120px;	}
#board-list-view .col_5{	width:65px;		}
#board-list-view .col_6{	width:40px;		}


/* ³»¿ë ºÎºÐ */
#board-list-view td.board_contents{
	padding:15px 14px;
	line-height:1.5em;	text-align:left;
	word-break:keep-all;
}

#board-list-view td.board_contents p{	padding:0; margin:0;	}

/* Ã·ºÎ ÆÄÀÏ ºÎºÐ */
#board-list-view th.file{	padding:0 0 0 3px;	magin:0px;	text-align:center;	background:#EEEEEE;	}
#board-list-view td.file{
	text-align:left;
	word-break:break-all;
}

#board-list-view td.file img{	vertical-align:middle;	width:16px;	height:16px;	}
#board-list-view td.file strong{	padding:0px;	margin:4px 5px;	}
#board-list-view td.file ul{
	list-style:none;
	margin:3px 0px;
	padding:0px;
	line-height:1.2em;
}
#board-list-view td.file ul li{	padding:2px 0;	}


/* Ã¥Á¤º¸ */
#board-list-view table.BookInfo {	border-top:1px solid #AAAAAA;	}
#board-list-view table.BookInfo th,
#board-list-view table.BookInfo td{
	line-height:1.2em;
	border-bottom:1px solid #d3d0cd;
}
#board-list-view table.BookInfo th.title{
	text-align:left;
	padding:6px 0 5px 17px;
	background:url("./images/list_icon.gif") no-repeat 6px 20px;
}
#board-list-view table.BookInfo td.text{
	text-align:left;
	padding:6px 0 5px 10px;
	width:400px;
}




/* ´ñ±ÛºÎºÐ */
#board-reply-view{	padding:0px 0 0 4px;	margin:0 0 5px 0;}
#board-reply-view dl{
	padding:0;	margin:0;
	border-bottom:1px solid #DFDFDF;
}
#board-reply-view dt{
	padding:0 0 0 10px;	margin:0;
	font-size:0.9em;
	line-height:27px;
	font-weight:bold;

	border-top:1px solid #c4c4c4;
}
#board-reply-view dd{
	padding:8px 10px;	margin:0;
	border-top:1px solid #E9E9E9;

}

/* ³¯Â¥ & IP Ç¥½Ã */
#board-reply-view dt span{	color:#666666;		font-weight:normal;	}


#board-reply-view .btns{
	width:99%;	text-align:right; padding:8px 0 0 0;
	color:#DDDDDD;
}
#board-reply-view .btns a{	font-size:0.9em;	color:#888888;	}


/*
#board-reply-view{	padding:10px 0 0 4px;}
#board-reply-view table{
	width:100%;
	border-top:1px solid #D7D7D7;	border-right:none;
	border-bottom:none;
}
#board-reply-view caption{	display:none;	}

#board-reply-view th{
	padding:2px 10px;
	line-height:2em;	text-align:left;	vertical-align:middle;
	border-bottom:1px solid #D7D7D7;
	border-left:none;
	background:none;
}
#board-reply-view td{
	padding:4px 8px;
	line-height:1.3em;	vertical-align:middle;
	border-bottom:1px solid #D7D7D7;
	border-left:none;
}

#board-reply-view .BoardReply .col_1{	width:110px;	text-align:center;	}
#board-reply-view .BoardReply .col_2{	width:none;	}

#board-reply-view .btns{
	width:99%;	text-align:right; padding:8px 0 0 0;
	font-size:0.9em;
	color:#999999;
}
*/

/* ´ñ±Û ÀÛ¼º */
#reply-form{	padding:15px 0 0 4px;	}
#reply-form fieldset{	border:0px;	}
#reply-form legend{		display:none;	}
#reply-form textarea{	width:99%;	height:4em; border:1px solid #dddddd; background-color:#e9e9e9;	}

/* ´ñ±Û ÀÛ¼º ºÎºÐ */
#board-reply-write table{
	width:99%;
	border-top:2px solid #c4c4c4;
	border-bottom:none;
	border-right:none;
}
#board-reply-write th{	width:15%;	line-height:24px;	background:none;	vertical-align:middle;	border-left:none;	 font-size:0.95em;	letter-spacing:-0.05em;	}
#board-reply-write td{	padding:5px;	border-left:none;	}
#board-reply-write .col_1{	width:140px;	}
#board-reply-write .btns{	width:99%;	text-align:right; padding:0 0 4px 0;	}


/* ¹öÆ° ¸®½ºÆ® */
#board-list-view-btns{	text-align:right;	width:99%;	padding:7px 0 0 0;	}



/* ######################################################################################### */
/* °Ô½ÃÆÇ ¸®½ºÆ® - ¾ÏÈ£ ÀÔ·Â ºÎºÐ	*/
/* ######################################################################################### */
#password-form{
	position:relative;
	height:211px;
	background:url("./images/password_bg.gif") no-repeat top center;
}
#password-form h1{	text-align:center; padding:12px 0 0 0;	}
#password-form form{
	padding:15px 0 0 0;
	margin:0;
	text-align:center;
}
#password-form fieldset{	border:0px;	}
#password-form legend{		display:none;	}
#password-form label{		display:none;	}
#password-form input{	vertical-align:middle;	}

#password-form p.top_text{	text-align:center;	padding:25px 0 0 0; font-weight:bold;	}
#password-form p.bottom_btn{	text-align:center;	padding:15px 0 0 0; 	}


