/* 버튼목록 */
.btn,
.btn_cancel,
.btn span,
.btn_cancel span{background: url(/portal/images/common/btn_set_bg.gif) no-repeat 0 0;height: 27px;visibility:visible;display:inline-block;line-height: 27px;font-weight: bold;color: #fff !important;}
.btn,
.btn_cancel{padding: 0 0 0 24px;}
.btn span,
.btn_cancel span{padding: 0 24px 0 0;background-position:right 0;}
.btn_cancel{background-position:0 -40px;}
.btn_cancel span{background-position:right -40px;}
.btn_sh,
.btn_sh2,
.ico_new,
.ico_readingGlasses,
.page_l,
.page_ll,
.page_r,
.page_rr{background: url(/portal/images/common/boradSet.gif) no-repeat top left;}
.btn_sh{ background-position: 0 0; width: 85px; height: 27px; }
.btn_sh2{ background-position: 0 -37px; width: 85px; height: 27px; }
.ico_new{ background-position: 0 -74px; width: 27px; height: 13px; }
.ico_readingGlasses{ background-position: 0 -97px; width: 17px; height: 27px; }
.page_l{ background-position: 0 -134px; width: 24px; height: 18px; }
.page_ll{ background-position: 0 -162px; width: 24px; height: 18px; }
.page_r{ background-position: 0 -190px; width: 24px; height: 18px; }
.page_rr{ background-position: 0 -218px; width: 24px; height: 18px; }
/* 검색 */
.shSet{border:2px solid #3ca7d5;background-color: #f3f9fb;padding: 8px 26px 8px 12px;margin: 0 0 37px 0;overflow: hidden;}
.shSet .input_select{height: 23px;line-height: 23px;}
.shSet .input_txt{border:1px solid #c1c1c1;height: 23px;line-height: 23px;width: 234px;padding: 0 0 0 5px;}
.shSet .btn_sh2{border:none;cursor: pointer;text-indent: -999em;visibility:visible;overflow: hidden;display:inline-block;}
.shSet .date_set{float:left;}
.shSet .date_set .input_txt{width: 113px;}
.site_go_set{line-height: 26px;}
/* 테이블 속 버튼 타입 */
.btn_black_s,
.btn_black_s .link_type,
.btn_black_s button,
.btn_blue_s,
.btn_blue_s .link_type,
.btn_blue_s button{background: url(/portal/images/common/btn_bg_s.gif) no-repeat 0 0;height: 20px;line-height: 20px;color: #fff;visibility:visible;zoom:1; }
.btn_black_s span,
.btn_blue_s span{visibility:visible;position: relative;white-space:nowrap;}
.btn_black_s,
.btn_blue_s{visibility:visible;padding: 0 0 0 8px;display:inline-block;vertical-align: middle;}
.btn_black_s .link_type,
.btn_black_s button,
.btn_blue_s .link_type,
.btn_blue_s button{border:0 none;padding: 0 8px 0 0;background-position:right 0;visibility:visible;zoom:1; font-size: 11px;display:inline-block;cursor: pointer;}
.btn_black_s,
.btn_black_s .link_type,
.btn_black_s button{background-image: url(/portal/images/common/btn_bg_black.gif);}
.shSet ol{line-height: 24px;padding: 3px 24px 0 60px;}
.shSet ol li{float:left;margin-right: 2px;}
.shSet ol li span{_margin-top: 4px;}
.shSet .submit{float:left;}
.site_go_set label{padding-left: 14px;background: url(/portal/images/common/bu_label.gif) no-repeat 0 2px;font-weight: bold;color: #464646;}
.site_go_set select{vertical-align: middle;margin: 3px 0 0 0;}
.btn_site_go{width: 85px;height: 27px;border:none;font-weight: bold;color: #fff;line-height: 27px;background: url(/portal/images/common/btn_site_go_bg.gif) no-repeat 0 0;}
/* table */
.default_list{border-top: 3px solid #1796cd;border-bottom: 2px solid #6bc1e6;padding: 0 0 1px 0;}
.default_list table{width: 100%;}
.default_list table th,
.default_list table td{background: url(/portal/images/common/list_linex.gif) repeat-x 0 bottom;text-align: center;}
.default_list table th{background-color: #eff5f7;color: #3c3c3c;padding: 14px 0;font-weight: bold;border-bottom: 1px solid #6bc1e6;background-image:none;}
.default_list table th span{display: block; height: 19px;line-height: 19px;border-right: 1px solid #cac9c3;}
.default_list table td{padding: 11px 0;}
.default_list table td.tal{text-align: left;padding: 0 0 0 16px;}
.default_list table td.tal a:hover,
.default_list table td.tal a:focus{color: #0085ce;font-weight: bold;letter-spacing: -1px;}
.default_list table th.end{background-image:none;}
.default_list table td .ico_new{display:inline-block;}
.default_list table td .ico_new span{position: relative;z-index: -1;}
.default_list table .row_col td{background-color: #fbfbfb;}
.default_list_line2 table th span{line-height: 16px;height: auto;}
.default_view{border-top: 3px solid #1796cd;padding: 0 0 1px 0;}
.default_view table{width: 100%;}
.move_title dl dt,
.move_title dl dd,
#dbdata div.linex,
.default_view table th,
.default_view table td{background: url(/portal/images/common/list_linex.gif) repeat-x 0 bottom;}
.default_view table th{background-color: #eff5f7;color: #3c3c3c;padding: 14px 0 14px 21px;font-weight: bold;text-align: left;}
.default_view table td{padding: 11px 0;text-align: center;}
.default_view table td.tit{color: #0c6eb2;font-weight: bold;text-align: left;padding: 0 0 0 16px;}
.default_view table td.tal{padding-left: 16px;}
.table_col table{width: 100%;border-top: 2px solid #91c5d9;border-left: 1px solid #91c5d9;}
.table_col table th,
.table_col table td{padding: 6px 0;border-right: 1px solid #91c5d9;border-bottom: 1px solid #91c5d9;}
.table_col table thead th{background-color: #eff5f7;}
.table_col table th{font-weight: bold;}
.table_col table .col2 th,
.table_col table .col2 td{background-color: #fbfbfb;}
.table_col th img{padding-top: 2px;}
.table_col td.tal{padding-left: 8px;padding-right: 5px;}
.table_row{border-top: 2px solid #91c3d9;border-right:1px solid #91c3d9;}
.table_row table{width: 100%;}
.table_row table th,
.table_row table td{border-left: 1px solid #91c3d9;border-bottom: 1px solid #91c3d9;padding: 8px;}
.table_row table th{background-color: #eff5f7;text-align: left;padding-left: 16px;}
/* move_title */
.move_title { width: 100%; clear: both; border-top:#767676 2px solid; border-bottom:#767676 2px solid;padding-bottom: 1px;margin: 21px 0 0 0;}
.move_title dl {width:100%; overflow: hidden; }
.move_title dl dt { padding:13px 0 13px 0;margin: 0 17px 0 0;font-weight:bold; text-align:center; width: 95px; float:left; background-color: #f3f3f3; color:#3c3c3c}
.move_title dl dd { padding:13px 8px; text-align:left; }
.move_title dl a { color:#3c3c3c}
#dbdata{border-bottom: 2px solid #6bc1e6;padding-bottom: 1px;}
#dbdata div.linex{padding: 20px 30px;}
.paging{text-align: center;margin-top: 18px;font-family: 'verdana';}
.paging *{vertical-align: middle;}
.paging li{display:inline;}
.paging li strong{background-color: #0085ce;font-weight: bold;color: #fff;border:1px solid #0065b1;display:inline-block;width: 27px;height: 27px;line-height: 27px;}
.paging li a{padding: 7px;display:inline-block;}
.paging li a.page_ll,
.paging li a.page_l,
.paging li a.page_r,
.paging li a.page_rr{display:inline-block;}
.paging li a span{display: block; text-indent: -999em;}
.paging li.img a{padding: 0;}
.paging li.img {padding: 0 2px;}
.paging li.pal{padding: 0 18px 0 0}
.paging li.par{padding: 0 0 0 18px}
.btn_list,
.btn_next,
.btn_pre{background: url(/portal/images/common/btn_set.gif) no-repeat 0 0;width: 75px; height: 27px;}
.btn_list span,
.btn_next span,
.btn_pre span{z-index: -1;position: relative;}
.btn_list{ background-position: 0 0;  } 
.btn_next{ background-position: 0 -50px;  } 
.btn_pre{ background-position: 0 -100px;  } 
.btn_set{margin: 20px 0;text-align: center;overflow: hidden;font-size: 0;}
.btn_set a{margin-right: 3px;display:inline-block;}
.lpop {border-top: 2px solid #4d4e52;width: 400px;position: absolute;left:130px;top:80px;background-color: #f8f9fa;}
.lpop  div{border-style:solid;border-width:0 1px 1px 1px;border-color:#0085c6;padding: 20px;}
.lpop .lpop_close{background: url(/portal/images/common/joinpwpop_close.gif) no-repeat 0 0;width: 23px;height: 23px;border:none;position: absolute;right:20px;top:10px;}
.lpop .lpop_close span{visibility:hidden;}
#contents .lpop h4{background-color: #0085c6;font-weight: bold;color: #fff;font-size: 14px;line-height: 43px;padding: 0 0 0 14px;background-image:none;}
.lpop p{margin-bottom: 20px;}
.lpop ol li{padding: 0 0 0 23px;
background: url(/portal/images/common/ico_num_1.gif) no-repeat 0 0;}
.lpop ol li ul{padding: 10px 0 36px;}
.lpop ol li ul li{background: url(/portal/images/common/bu_sky.gif) no-repeat 2px 4px;padding-left: 13px;}
.pw_ok{top:140px;left:190px;}
.input_textarea{border:1px solid #a8acad;}
.input_txt,
.input_txt_bgx{height: 21px;border:1px solid #a8acad;background:#fff url(/portal/images/common/input_bgx.gif) repeat-x 0 0}
.input_txt_bgx2{height: 21px;border:1px solid #a8acad;background:#fff url(/portal/images/common/input_bgx.gif) repeat-x 0 0}
.col_sky{color: #007ac0;}
.col_sky2{color: #007ac0;}
.ico_chk{background: url(/portal/images/common/ico_chk.gif) no-repeat 0 center;width: 17px;height: 13px;display:inline-block;}
.ico_chk span{visibility:hidden;position: absolute;}
.nopad table th,
.nopad table td{padding-left: 0;padding-right: 0;text-align: center;}
.box_1{background-color: #f7f7f7;border:1px solid #dedede;padding: 17px 20px;}
.box_1 p{background-position:0 4px;}
.cm002{margin: 0 0 33px;}
.cm002 .p{margin: 33px 0 21px 0;}
.input_check{vertical-align:top;margin-right:5px}
.input_textarea{width:100%;}
.div_both{clear: both;width: 100%;overflow: hidden;}
.img_left{line-height: 18px;}
.img_left .fl{padding-right: 20px;}