@charset "utf-8";
/* CSS Document */
 
.con input[type="text"],.conTable textarea, .con select{ font-size:1em; border:solid 1px #E4E4E4; padding:2px }



.searchArea{background:#f5f5f5;  height:auto; border:solid 1px #d4d4d4; padding:10px 10px}
.searchArea img{line-height:25px;}
.searchArea  table{width:100%;}
.searchArea  input[type="text"], .searchArea select, .conTable select{ font-size:1em; border:solid 1px #E4E4E4; padding:3px }
.searchArea  input[type="radio"], .searchArea  input[type="checkbox"],  .conTable input[type="checkbox"] .conTable select {margin:-2px 0 0 0; vertical-align:middle; }
.searchArea li{float:left}
.searchArea  input[type="text"]{/*height:16px;*/}


.totalArea{display:block; padding:10px 0; position:relative}
.totalArea .lList{float:left; display:inline-block}
.totalArea .lList span{background:url(../images/common/icon_circle.png) no-repeat left 50%; padding-left:10px}
.totalArea .rList{float:right; display:inline-block}


/* 테이블*/


.conTable {border-top:solid 2px #acacac; min-height:200px;}

.conTable table{width:100%;}
.conTable table th{background:#f8f8f8; padding:7px 0; border-left:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; text-align:center}
.conTable table th:first-child{border-left:none;}
.conTable table th.left_right_1px{border-left:solid 1px #d9d9d9; border-right:solid 1px #d9d9d9;  padding-left:10px;}
.conTable table th.right_1px{border-right:solid 1px #d9d9d9; padding-left:10px;}
.conTable table th.right_1px_a{border-right:solid 1px #d9d9d9; text-align:left; padding-left:10px;}

.conTable table td.left_1px{border-left:solid 1px #d9d9d9;}
.conTable table td.right_1px{border-right:solid 1px #d9d9d9;}
.conTable table td.top_1px{border-top:solid 1px #d9d9d9;}
.conTable table th.bg_none{background:none; padding-top:5px; padding-bottom:5px; border-bottom:solid 1px #d9d9d9;  border-right:solid 1px #d9d9d9}
.conTable table td{border-bottom:solid 1px #d9d9d9; padding:7px 3px;}
.conTable table td.left{padding-left:15px; word-break:break-all; }

.conTable table a:hover{color:#CD0D07}


/*이전글/다음글*/
.table_01{width:100%;}
.table_01 th{background:#f8f8f8; padding-top:5px; padding-bottom:5px; border-bottom:solid 1px #d9d9d9; border-top:solid 1px #d9d9d9}
.table_01 th.left_1px{background:#f8f8f8; padding-top:5px; padding-bottom:5px;border-left:solid 1px #d9d9d9;}
.table_01 th.pre_con{background:#f8f8f8 url(../images/icon_arrow_pre.png) no-repeat 80px 50%;  text-align:left; padding:8px 0 8px 20px;}
.table_01 th.next_con{text-align:left; background:#f8f8f8 url(../images/icon_arrow_next.png) no-repeat 80px 50%; padding:8px 0 8px 20px;} 
.table_01 td{padding:10px; border-bottom:solid 1px #d9d9d9;border-top:solid 1px #d9d9d9; }
.table_01 td.left_1px{border-left:solid 1px #d9d9d9;}



.rPaging{
	position:absolute; 
	margin-top:13px; 
	top:0;
	right:0
}




.paging_pop {
	position: relative;
	margin: 0px auto/* 0px -160px*/;
	width: 100%;	
	position:relative;
	height:30px
}
.paging_pop ul{
 position:absolute; 
 width: 100%;
 text-align:center
}

.paging_pop li {
	display: inline;
}
.paging_pop .pageNum {
	padding: 0 9px 0 6px;
	border-right: 1px solid #dadada;
}
.paging_pop .pageNum a {
	color: #717171;
}
.paging_pop .current a {
	color: #F03600;
	font-weight: bold;
}
.paging_pop .lastPage {
	border-right: none;
}


/* Buttons */

.buttonArea_center {
	text-align: center;
	margin-bottom: 6px;
}
.buttonArea_center ul {
	display: inline;
}
.buttonArea_center li {
	display: inline;
}
.buttonArea_center img {
	padding-bottom: 1px;
}



.buttonArea {
	text-align: right;
	margin-bottom: 6px;
}
.buttonArea ul {
	display: inline;
}
.buttonArea li {
	display: inline;
}
.buttonArea img {
	padding-bottom: 1px;
}


/*.btn_crud a, .btn_crud a span {
	display: inline-block;
	position: relative;
	margin-right: 4px;
	background: url(../images/common/btn_crud_normal.gif) no-repeat left top;
}*/

.btn_crud a, .btn_crud a span {
	display: inline-block;
	position: relative;
	margin-right: 4px;
	background:url(../images/common/btn_blue.png) no-repeat left top;
}
.btn_crud a span {
	color: #3074c7;
	left: 8px;
	line-height: 32px;
	padding: 0 15px 0 8px;
	background-position: right top;
	*margin-right: 8px;


}

.btn_blue a, .btn_blue a span {
	display: inline-block;
	position: relative;
	margin-right: 4px;
	background: url(../images/common/btn_crud_blue.png) no-repeat left top;
}
.btn_blue a span {
	color: #22364F;	
	font-size:.95em;
	left: 8px;
	line-height: 23px;
	padding: 0 8px 0 2px;
	background-position: right top;
	*margin-right: 8px;
}

.btn_dark1 a, .btn_dark1 a span {
	display: inline-block;
	position: relative;
	margin-right: 4px;
	background: url(../images/common/btn_crud_dark.png) no-repeat left top;
}
.btn_dark1 a span {
	color: #FFF;
	left: 8px;
	line-height: 23px;
	padding: 0 8px 0 2px;
	background-position: right top;
	*margin-right: 8px;
}


.btn_mdl a, .btn_mdl a span {
	background: url(../images/btn_mdl_normal.gif) no-repeat left top;
	display: inline-block;
	overflow: visible;
	position: relative;
	vertical-align: middle;
	white-space: nowrap;
	margin-right: 4px;
	*display: inline; /* IE7 전용 핵  */
	*zoom: 1; /* IE7 전용 핵  */
}
.btn_mdl a span {
	background-position: right top;
	color: #6e6e6e;
	left: 4px;
	line-height: 24px;
	padding: 0 11px 0 0;
}
.btn_mdl a span:hover {
	color: #000;
	
}

.btn_mdl a.darken{padding-left:6px}
.btn_mdl a.darken, .btn_mdl a.darken span {
	background: url(../images/common/btn_mdl_darken.gif) no-repeat left top;
	
}
.btn_mdl a.darken span {
	background-position: right top;
	color: #ffffff;
}
.btn_mdl a.darken span:hover {
	background-position: right top;
}

textarea.form-control1 {
  height: auto;
}


.inlineBtn, .inlineBtn span {
	display: inline-block;
	position: relative;
	margin-right: 4px;
	color: #777777;
	background: url(../images/common/btn_inline.gif) no-repeat left center;
	*display: inline; /* IE7 전용 핵  */
	*zoom: 1; /* IE7 전용 핵  */
}
.inlineBtn span {
	left: 8px;
	line-height: 23px;
	padding: 0 8px 0 3px;
	background-position: right center;
}


