@charset "utf-8"; 
@import url('./layout.css');
@import url('./board.css');
@import url('./base.css');


#wrap {background: url("../../image/info/header_wrap_bg.gif") repeat-x top; 	}
#headerwrap div.header	{  background: url("../../image/info/header_gnbbg.gif") no-repeat left bottom; }

/************** 게시판 스킨  #db6749 *******************/
/* section color*/
div.page  em , div.LIST em  , div.VIEW em , div.FORM em {color:#db6749;}
#content em , div.LIST ul.detail h4 a , div.LIST ul.gallery p.cat strong {color:#db6749;}  


div.boardTab ul  { background:url('../../image/info/tab_bg.gif') repeat-x left bottom; }
div.boardTab ul  li{ background:url('../../image/info/tab_bg_right.gif') right top no-repeat;  }
div.boardTab ul   li a{ background:url('../../image/info/tab_bg_left.gif') left top no-repeat; }
div.boardTab ul   li.curr a{ color:#db6749; }
div.boardTab p.desc {clear:both; background: url("../../image/info/bl_bbs.gif") no-repeat 0px 10px ;}

div.LIST table.boardList ,div.VIEW  .boardView , div.FORM .write  {	 border-top: #db6749 2px solid; } 
div.VIEW  .boardView .originalC_th , div.FORM  .write .originalC_th  {	color: #db6749;	border-top: #db6749 1px solid;}
div.VIEW  .boardView .originalC_td , div.FORM  .write .originalC_td {border-top: #db6749 1px solid;}
		div.VIEW  .boardView_00 th {				background: #db6749;border-bottom: #db6749 1px solid;			text-align: left;	padding:5px 0 5px 15px;				}
		div.VIEW  .boardView_00 td {			border-bottom: #db6749 1px solid;		padding:5px 0 5px 15px;	}

/*답변th*/
div.VIEW  .boardView th.re_th {	background: #fcf3f0;	color: #db6749;	border-top: #db6749 1px solid;  border-bottom: #f8e1db 1px solid;	text-align: center;	padding:7px 0 7px 15px;		}
div.review div.form		{ width: 100%; overflow: hidden;  border-bottom: 1px solid #db6749; border-top: 2px solid #db6749;}		
div.review ul.comment li div.author  em {color:  #db6749 ; font-weight:bold; }		
/*********************************/
div.VIEW  .boardView  .line  { border-bottom: #b1b1b1 1px solid;}

/* 만족도조사 */
div.satis {	width: 100%; height: 90px;	 overflow: hidden;background: url("../../image/info/bg_satis.gif") no-repeat top left ; position: relative;	padding:10px 0 0 15px; margin-top: 40px;}
div.satis p.title  span {	display: block;	font-size: 0.9em;	color: #686868;	padding-top: 8px; margin-bottom:5px;}
div.satis p.btn {	position: absolute; top:5px; right:30px;}
div.satis p.satisStar  span {	font-size: 0.9em;color: #c2c2c2;  margin:0 4px; }

/*테이블스타일1*/
table.data		{clear: both; width: 100%; table-layout: fixed; border-collapse: collapse; margin-bottom:15px;}
table.data th	{ padding: 5px; border: solid 1px #d0d0d0;   background: #f5f5f5; }
table.data th.start , table.data td.start  {border-left:none;}
table.data td	{ padding: 5px; border: solid 1px #d0d0d0;   text-align:center;}


/* 상단text margin-bottom */
.info_text {	margin-bottom: 30px;}

/* 사전공표목록 */

div.info211 em { color:#db6749;}
div.info211 h4 { margin:10px 0;}
div.info211 .fl{ float:left; margin-top:4px; }
div.info211 fieldset {width: 595px;  border-top: #db6749 2px solid; overflow:hidden;  margin-bottom:20px;  padding:7px 15px 0 15px; height:30px;  background: url("../../image/info/bg_info211.gif") no-repeat top left ;}
div.info211 p.btn {float:right; margin-top:5px; }

div.info211 div.part {width:100%;   margin-top:20px; overflow: hidden;  background: url('../../image/info/bg_info211_02.gif') no-repeat ; }
div.info211 div.part ul  li {  width:100%;  text-align:center; }
div.info211 div.part ul  li img { margin-right:14px; margin-bottom:20px;}

 div.info211 div.part ul.dep2 li  {  text-align:center; background: url('../../image/info/bg_info211_01.gif') no-repeat ;  font-weight:bold;    padding: 7px 0 6px 0; margin-right:5px; display:inline; float:left; width:115px;}
 div.info211 div.part ul.dep2 li ul li  {border: solid 1px #a9a9a9;   background:none; font-size:0.95em;  width:113px; margin-bottom:5px; font-weight:normal; }
 div.info211 div.part ul.dep2 li ul {margin:15px 0 0 0; padding:0;}


div.page h4						{  vertical-align: middle; margin:5px 0 6px 0; padding:0 0 0 15px;   background: url('../../image/info/h4_bl.gif') no-repeat left 5px; }
div.page  h5 {  background: url("../../image/info/bl_bbs.gif") no-repeat  10px 50%;  padding:0 0 0 15px;  margin:10px 0 5px 0 ;}
div.page ul.cont01 li strong   {color: #e07604;}
div.page ul.cont02 li {padding:0px 0 5px 6px; clear:both;   line-height:1.5em; background: url("../../image/info/bl_bbs.gif") no-repeat left 6px ; }
div.page ul.cont02 li strong   {color: #000;}

div.info140 div.box  	{  border: solid 4px #ececec;  padding: 0px 15px 0 0;  line-height:1.5em;      }
div.info140 div.box  div.part   {background:#f5f5f5; padding:10px; }

div.info920  #anchor li  {width:250px; }

/*100127 ke추가*/
#totaldown{width:620px; text-align:right; margin-top:15px;}


/* tab control */
#tabNavi {
	width:615px;
	height:24px;
	border-bottom:1px solid #da6748;
	margin: 20px 0;
}
		#tabNavi a {
			float:left;	
		}
		#tabNavi img {
			margin:0 0 -1px 0;
		}

/* red 댓글 */
.redReplyBoard {
	border-top: #da6748 2px solid;
}
.redReplyBoard th {
	border-bottom: #da6748 1px solid;
}
.iS .redS {
	color: #da6748;
	position: absolute; right: 80px; top: 5px;
}
#replyBoard .bgCRed {
	border-bottom: #da6748 1px solid;
}
#replyBoard .reRedName {
	font-weight: bold;
	color: #da6748;
}





/* info2 */
/* 사전공표목록 Bt */
.publicList {
	width: 615px;
	padding-top: 15px;
	text-align: right;
}


/* Top */
.publicTop {
	width: 615px; height: 38px;
	background: url("/image/info/info211TopBg.jpg") no-repeat 0 0;
	position: relative;
	font-weight: bold;
	margin-top: 30px;
	padding: 12px 0 10px 15px;
}
.publicTop span {
	color: #db6547;
}
.arbiRight {
	position: absolute; right: 25px; top: 8px;
}
.publicSelect {
	width: 150px;
}

/* gray 테이블 01 - 기획조정관 */
.grayTable01 {
	border-top: #dfdfdf 2px solid;
	color: #686868;
	width: 615px;
}
.grayTable01 th {
	background: #f5f5f5;
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	border-top: #dfdfdf 2px solid;
	text-align: center;
	padding: 6px;
}
.grayTable01 td {
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	padding: 10px 23px;
}
.grayTable01 .noLine {
	border-right: none;
}

/* gray 테이블 02 - 총괄표 */
.inclu {
	margin: 20px 0 10px 0;
	color: #686868;
}
.incluF {
	margin-bottom: 10px ;
	color: #686868;
}

.grayTable02 {
	display: block;
	border-top: #dfdfdf 2px solid;
	color: #686868;
	width: 615px;
}
.grayTable02 th {
	background: #f5f5f5;
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	border-top: #dfdfdf 2px solid;
	text-align: center;
	padding: 6px 0;
}
.grayTable02 td {
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	padding: 10px 15px 10px 17px;
}
.grayTable02 .noLine {
	border-right: none;
	width: 99px;
	text-align: center;
}
.grayTable02 .noLine a {
	text-decoration: underline; 
}
.w180 {
	width: 180px;
}
.w60 {
	width: 60px;
}
.grayTable02 .w131 {
	border-right: none;
	width: 131px;
}


/* 사전공표목록조직도 */
.formation {
	width: 615px; height: 300px;
	background: url("/image/info/formationBg.jpg") no-repeat 0 0;
	position: relative;
	margin-top: 30px;
}
		.forD01 {
			width: 107px; height: 20px;
			border: #dc6648 4px solid;
			color: #c85131;
			font-weight: bold;
			text-align: center;
			padding-top: 7px;
			margin-left: 250px;
		}
		.forD02 {
			width: 107px; height: 20px;
			border: #000 4px solid;
			color: #000;
			font-weight: bold;
			text-align: center;
			padding-top: 7px;
			margin: 20px 0 20px 250px;
			background: #fff;
		}
		
				.forText {
					position: absolute; top: 60px; left: 10px;
					font-size: 0.9em;
				}
				.forText span {
					color: #aa6555;
				}

.forDep {
	float: left;
	margin-right: 10px;
}
.forDep_nM {
	float: left;
	margin-right: 0;
}
.forD03 {
	
	width: 111px; height: 19px;
	text-align: center;
	border: #a9a9a9 2px solid;
	background: #f6f6f6;
	font-weight: bold;
	padding-top: 6px;
	margin-bottom: 10px;
	float: left;
}
.forDep li, .forDep_nM li{
	clear: both;
	display: block;
	width: 113px; height: 18px;
	border: #a9a9a9 1px solid;
	font-size: 0.9em;
	text-align: center;
	padding-top: 7px;
	margin: 5px 0;
}
.forD03_leftM {
	
	width: 111px; height: 19px;
	text-align: center;
	border: #a9a9a9 2px solid;
	background: #f6f6f6;
	font-weight: bold;
	padding-top: 6px;
	float: left;
	margin-right: 10px;
}

.in230_text {
	background: url("/image/info/rIcon.jpg") no-repeat 8px 5px;
	padding: 0 0 10px 20px;
	line-height: 160%;
}
		.in230_text span {
			color: #da6748;
		}

.in241T {
	padding: 0 0 10px 20px;
	line-height: 160%;
}
		.in241T span {
			color: #da6748;
		}

.w615 {
	width: 376px; height: 35px;
}


/* 독립형게시판 */
.info230_Search {
	clear: both;
	width: 615px; height: 100px;
	background: url("/image/info/in230_SearchBg.jpg") no-repeat 0 0;
	padding: 7px 0 30px 0;
}
.info230_Search p {
	padding: 5px 0 5px 20px;
}


.info241_Search {
	clear: both;
	width: 615px; height: 130px;
	background: url("/image/info/in241_SearchBg.jpg") no-repeat 0 10px;
	padding: 17px 0 30px 0;
	color: #6a6a6a; 
}
.info241_Search p {
	padding: 5px 0 5px 20px;
}


/* info3 */
/* 단순참고자료 */
.in230_text {
	background: url("/image/info/rIcon.jpg") no-repeat 8px 5px;
	padding: 0 0 10px 20px;
	line-height: 160%;
}
		.in230_text span {
			color: #da6748;
		}
	
/* 독립형게시판-검색 */
.info230_Search {
	clear: both;
	width: 615px; height: 100px;
	background: url("/image/info/in230_SearchBg.jpg") no-repeat 0 0;
	padding: 7px 0 30px 0;
}
.info230_Search p {
	padding: 5px 0 5px 20px;
}

.info241_Search {
	clear: both;
	width: 615px; height: 90px;
	background: url("/image/info/in230_SearchBg.jpg") no-repeat 0 10px;
	padding: 17px 0 30px 0;
}
.info230_Search p {
	padding: 5px 0 5px 20px;
}


/* 문서등록대장 */
.info311_text {
	margin: 30px 0;
	width: 615px; height: 115px;
	background: url("/image/info/info311Bg.jpg") no-repeat 0 0;
}
		.info311_text p {
			padding: 16px 0 0 15px;
			line-height: 150%;
		}
		.info311_text p span {
			color: #dd6648; font-weight: bold;
		}

/*자료실*/
#data{width:615px; height:385px; background:url("../../image/info/bg_data.gif") no-repeat;}
#data ul{padding:20px 0px 0px 15px;}

/*정책결정과정공개_view수정_ke*/
div.VIEW  .boardView1 .originalC_th , div.FORM  .write .originalC_th  {color: #f5f5f5; border-top: #db6749 1px solid;}
div.VIEW  .boardView1 .originalC_td , div.FORM  .write .originalC_td {border-top: #f5f5f5 1px solid;}
div.VIEW  .boardView1 th {background: #f5f5f5; border-bottom: #dadada 1px solid; text-align: left;	padding:5px 0 5px 15px;}
div.VIEW  .boardView1 th.number{border-bottom: #dadada 1px solid; border-right: #dadada 1px solid; text-align: left;	padding:5px 0 5px 15px;}
div.VIEW  .boardView1 th.number1{border-bottom: #b1b1b1 1px solid; border-right: #dadada 1px solid; text-align: left;	padding:5px 0 5px 15px;}
div.VIEW  .boardView1 .lineleft{border-left: #dadada 1px solid;}
div.VIEW  .boardView1 td {border-bottom: #dadada 1px solid; padding:5px 0 5px 15px;	}
div.VIEW  .boardView1 th.re_th {background: #fcf3f0;	color: #db6749; text-align: center; padding:7px 0 7px 15px;}
div.VIEW  .boardView1  .line  { border-bottom: #b1b1b1 1px solid;}


/*혜숙추가 http://211.240.90.5:9091//info/info111.asp*/
.buttonLeft{float:left;}
