@charset "utf-8";

/*OPEN API*/
.api_service{padding:25px 25px 18px 19px; margin:0 0 40px 0; background:url(/images/opda/bg/bg_api1.gif) no-repeat 0 0; font-size:13px;}
.api_service li{margin:0 0 37px 0; padding:0 0 0 20px; line-height:17px; background:url(/images/common/h5_bul.gif) no-repeat 0 2px;}
.api_service li.last-child{margin-bottom:0;}
.api_method{height:163px; margin-bottom:23px; text-indent:-9999em; font-size:0; background:url(/images/opda/txt/txt_api1.gif) no-repeat 0 0;}
.list_arr1{padding-left:10px; font-size:13px;}
.list_arr1 li{padding-left:20px; line-height:21px; background:url(/images/common/h5_bul.gif) no-repeat 0 5px;}
.list_arr1 li strong{font-weight:bold;}
.list_arr1 a{text-decoration:underline;}
a.btn_square_g1{display:inline-block; background:url(/images/opda/btn/btn_squ_g1_l.gif) no-repeat 0 center;}
a.btn_square_g1 span{display:inline-block; padding:5px 8px; background:url(/images/opda/btn/btn_squ_g1_r.gif) no-repeat right center; cursor: pointer; }
.tab_api{overflow:hidden; margin-bottom:30px; border-top:3px solid #51b127; }
.tab_api li{float:left; width:110px; height:80px;}
.tab_api li a{display:block; height:100%; background-color:#ebebeb; background-image:url(/images/opda/btn/tab_api.png); text-indent:-9999em; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.tab_api li.api_t1 a{background-position:0 -80px; border-left:1px solid #e3e3e3;}
.tab_api li.api_t2 a{background-position:-110px -80px;}
.tab_api li.api_t3 a{background-position:-220px -80px;}
.tab_api li.api_t4 a{background-position:-330px -80px;}
.tab_api li.api_t5 a{background-position:-440px -80px;}
.tab_api li.api_t6 a{background-position:-550px -80px;}
.tab_api li a.active, .tab_api li a:hover{background-color:#fff}
.tab_api li.api_t1 a.active1, .tab_api li.api_t1 a:hover{background-position:0 0px;}
.tab_api li.api_t2 a.active2, .tab_api li.api_t2 a:hover{background-position:-110px 0px;}
.tab_api li.api_t3 a.active3, .tab_api li.api_t3 a:hover{background-position:-220px 0px;}
.tab_api li.api_t4 a.active4, .tab_api li.api_t4 a:hover{background-position:-330px 0px;}
.tab_api li.api_t5 a.active5, .tab_api li.api_t5 a:hover{background-position:-440px 0px;}
.tab_api li.api_t6 a.active6, .tab_api li.api_t6 a:hover{background-position:-550px 0px;}



.tab_api1{width:100%;height:100px; margin-bottom:30px; border-top:3px solid #51b127; border-bottom:1px solid #9f9f9f;}
.tab_api1:after{content:"";display:block;clear:both}
.tab_api1 li {float:left;width:130px; height:100px; border-right:1px solid #e3e3e3; }
.tab_api1 li a {display:block; padding:5px 0 15px 12px;}
.tab_api1 .noline {border-right:none; }
.tab_api1 li .on {background-color:#fff;}



.api_result{padding:0 10px 10px 0; margin-bottom:23px; text-align:right; border-bottom:1px solid #e3e3e3; font-weight:bold; color:#505050;}
.api_result strong, .api_result span{color:#418401;}
.list_key{margin-bottom:130px; overflow:hidden;}
.list_key li{position:relative; width:215px; height:115px; float:left; margin:0 7px 9px 0; background:url(/images/opda/bg/bg_api2.gif) no-repeat 0 0;}
.list_key li.mr_0{margin-right:0;}
.list_key li a.key_tit{display:block; padding:8px 0 0 20px; margin-bottom:15px; font-weight:bold; text-decoration:none;}
.list_key li p{height:38px; padding:0 10px; margin:0 !important; font-size:12px; overflow:hidden;}
.list_key li span{display: block;}
.list_key li span a{display:inline-block; padding:11px 44px 10px; line-height:25px; height:24px; background-image:url(/images/opda/btn/btn_api2.gif); background-repeat:no-repeat; text-indent:-9999em;text-indent:0; font-size:0}
.list_key li span .api_off a{background-image:url(/images/opda/btn/btn_api2_off.gif);}
.list_key li span a.btn_key{width:97px;padding:0; margin-left:10px;margin-right:2px}
.list_key li span a.btn_keyinfo{width:87px; padding:0;background-position:0 -24px;}
.list_key li span.detail{left:auto; right:7px; bottom:10px; font-weight:bold;position:absolute;}
.list_key li span.detail a.view_dt{width:87px; background-image:url(/images/opda/btn/btn_api3.gif);display:block;padding:0;}
.list_key .key_icon_box{position:absolute; right:4px; top:9px}
.list_key .key_icon_box span{display:block; float:left;}
.api_issue{padding:25px 25px 23px 19px; margin:0 0 40px 0; background:url(/images/opda/bg/bg_api3.gif) no-repeat 0 0; font-size:13px;}
.api_issue li{margin:0 0 44px 0; padding:0 0 0 20px; line-height:17px; background:url(/images/common/h5_bul.gif) no-repeat 0 2px;}
.api_issue li.last-child{margin-bottom:0;}
.api_request{font-size:13px;}
.api_request span.chk{display:block; padding-right:10px; padding-top:10px; margin-bottom:15px; text-align:right; line-height:1;}
.api_request span.chk label{vertical-align:top;}
.api_request p.api_agr_exp{margin:0 0 30px 0; padding:0 0 0 30px; background:url(/images/common/h5_bul.gif) no-repeat 9px 4px; color:#505050;}
.api_request p.api_slt{padding:0 0 0 30px; margin:0 0 10px 0;}
.api_request p.api_slt label{display:inline-block; width:60px; font-weight:bold;}
.api_request p.api_slt select{display:inline-block; width:213px; height:21px; border:1px solid #aeaeae;}
/*1007*/
.api_textarea{padding:0 0 0 90px; margin:0 0 0 0;}
.api_textarea textarea{border:1px solid #aeaeae; display:inline-block; width:477px; height:77px; padding:10px;}
p.btn_api_request{margin:20px 0 0 0; padding:0; text-align:center;}
/* 1007 */
p.btn_api_request input{display:inline-block; margin:0 10px;margin:0 5px; height:22px;padding:18px; text-indent:-9999em;text-indent:0;font-size:0; border:none; cursor:pointer;}
p.btn_api_request input.btn_rq1{width:85px; background:url(/images/opda/btn/btn_request1.gif) no-repeat 0 0;}
p.btn_api_request input.btn_rq2{width:44px; background:url(/images/opda/btn/btn_request2.gif) no-repeat 0 0;}
.list_data1{padding:0 10px 10px 0; margin:-10px 0 25px 0; text-align:right; color:#505050;}
.list_data1 li{display:inline-block; padding-left:28px; margin:0 0 0 15px; line-height:16px; background:url(/images/opda/ic/ic_data_all.png); background-repeat:no-repeat;}
.list_data1 li.d1{background-position:0 0;}
.list_data1 li.d2{background-position:-119px 0;}
.list_data1 li.d3{background-position:-215px 0;}
.list_data1 li.d4{background-position:-335px 0;}
.list_data1 li.d5{background-position:-427px 0;}
p.btn_align_right{text-align:right;}
p.btn_align_right a{margin:0 0 0 10px;}
/*newtable*/
table.newtb thead th, table.newtb tbody td{border-right:none; color:#505050;}
table.newtb thead th{background:#ebf1f7 url(/images/opda/bg/bg_newtb_h.gif) no-repeat right center;}
table.newtb thead th.t_end{background-image: none;}
/*1007근호수정*/
table.newtb tbody td.keypart{position:relative; text-align:left;}
table.newtb tbody td.keypart a{position:absolute; right:7px; bottom:5px;}
table.newtb tbody td.keypart span.keySbj{display:block;}
table.newtb tbody td.keypart span.keyVal{display:block; width:220px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/* 산림과학원 연구간행물 테이블 목록 */
#researchList .bd_data_info dd{width:294px; overflow:hidden}

/* 
  
  * 2014. 10. 07 *
  * 산림소득지원 *
  * 김하영 추가 *

*/

table.irs_table .checkCnt input {vertical-align:middle;}
table.irs_table .checkCnt input[type="radio"] {width:14px !important;height:14px;border:none !important;}
table.irs_table .checkCnt label {display:inline-block;padding:1px 15px 0 3px;}
table.irs_table td.file input {width:80%;margin:2px 0;line-height:24px;}
table.irs_table td.img_view ul li {float:left; width:170px; padding:6px 0 6px 6px;}
table.irs_table td.img_view ul li img {width:160px; height:121px;}
table.irs_table_wide {letter-spacing:-1px; word-break:break-all;}
table.irs_table_wide th, table.irs_table_wide td {padding:5px;}
div.irs_popup_pd {padding:10px 30px; background:url(/images/opda/bg/bg_irs_popup.gif) repeat-x 0 55px; }
div.irs_popup_pd h3.cont_ti {margin-top:10px; padding-bottom:20px; }


.consBox {width:650px;height:165px; padding:0 0 20px 0;background:url(/images/content/conser/conser_0109_photo11.jpg) no-repeat 300px top;}
