/* hidden */
.blind {position:absolute; left:-1000%; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}

/*위치 설정*/
ul,ol {width:100%; }
ul:after,ol:after {content:''; clear:both; display:block;}
ul li,ol li {float:left;}
dl {width:100%; }
dl:after {content:''; clear:both; display:block;}
dt,dd {float:left;}
button img,.imgauto img {margin:0 auto;}
.t_center {text-align:center !important;}
.t_right {text-align:right;}
.f_left {float:left;}
.f_right {float:right;}
.inline {display:inline !important;}
.inline_img img {display:inline !important; vertical-align:middle !important;}

/*간격 설정 및 bg제거/ 컬러 폰트 설정 */
.f_col.f_col {color:#333333;}
.mr15 {margin-top:15px;}

/*clear 설정*/
.clearfix {width:100%;}
.clearfix:after {content:''; clear:both; display:block;}
.both {clear:both;}

/*input 설정*/
input[type=text] {width:100px; height:22px; padding:1px 5px; border:1px solid #cbcbcb; line-height:22px; vertical-align:middle;}
input[type=password] {width:100px; height:22px; padding:1px 5px; border:1px solid #cbcbcb; line-height:22px; vertical-align:middle;}
input[type=checkbox], input[type=radio], label {display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
input.itName {width:175px;}
input.itBox {width:95%;}
textarea {border:1px solid #ddd;}

/*select 설정*/
select {padding:3px 0; border:1px solid #cbcbcb; vertical-align:middle;}

/*텍스트 줄임 설정*/
.ellipsis {padding:0 10px;}
.ellip_tx,.ellipsis a {display:block; width:100px; overflow : hidden; white-space: nowrap;
	text-overflow:ellipsis; -o-text-overflow:ellipsis;  -ms-text-overflow:ellipsis; -moz-binding:url(/xe/ellipsis.xml#ellipsis)}

/* 공통 table */
table {width:100%; border-top:2px solid #999999;}
table th {padding:12px 0 12px 26px; background:#f5f7fa; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; font-size:14px; color:#666666; text-align:left;}
table td {padding:12px 10px; border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; font-size:13px; color:#666666; word-break:break-all; text-align:left;}
table th:first-child {border-left:none;}
table td:first-child {border-left:none; font-weight:bold; text-align:center;}
table .tb_bg {background:#ececec;}
table .bg_no {background:none;}
table .alg_left {text-align:left !important;}
table .alg_center {text-align:center;}
table .img_arry {margin:0 auto;}
table .fot_bold {font-weight:bold;}
table .tb_th {background:#ececec; font-weight:bold; text-align:center;}
table .bor_left {border-left:1px solid #9c9c9c;}
table .bo_no {border-left:0;}
table textarea {width:100%; height:100px;}

/* 버튼 설정 */
.btn_wrap {margin-top:27px; text-align:center;}
.btn_right {margin-top:27px; text-align:right;}
.btn_center {text-align:center !important;}
.btn_center img {display:inline;}
.btn_wrap p.chk_btn {display:inline;}
.btn_area {width:100%;}
.btn_area:after {content:''; clear:both; display:block;}
.btn_area .t_left {float:left !important;}
.btn_area .t_right {float:right !important;}

/*전체선택*/
.btn_default,
.btn_default *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url("/Service/img/btn_default.png") no-repeat; font-size:17px; color:#fff; text-decoration:none !important; vertical-align:top; white-space:nowrap}
.btn_default {margin-right:4px}
.btn_default *{left:2px;cursor:pointer;_cursor:hand}
.btn_default.medium,
.btn_default.medium *{height:36px;line-height:36px;}
.btn_default.medium{background-position:left 0;}
.btn_default.medium *{padding:0 32px 0 30px; background-position:right 0; font-size:17px;}
.btn_default.medium *:hover {color:#fff;}

/* 페이지 네비게이션 설정 */
.paginate_box {position:relative; width:100%; margin:29px 0 25px; overflow:hidden;}
.paginate_complex {float:left; width:100%; line-height:normal; text-align:center;}
.paginate_complex a,
.paginate_complex strong {display:inline-block; margin:0; padding:7px 12px 6px; background-color:#fff; border:1px solid #dddddd; color:#999999; vertical-align:middle;}
.paginate_complex strong {background-color:#999999; border-color:#999999; color:#fff; }

