@charset "utf-8";

/* 41page */    
    .textGroup41 .navigator41{height:54px;}
    .textGroup41 .navigator41 .serviceList{font-size:11px; color:#B4B4B4; float:left; line-height:130%; margin-right:9px;}
    .textGroup41 .navigator41 .right{float:right; width:400px; margin-top:12px;}
    .textGroup41 .navigator41 ul li{float:left; margin-right:9px; margin-top:2px; display:inline;}
    .textGroup41 .stage{color:#6E6E6E; clear:both;}
    .textGroup41 .titleArea41{background:#F3F3F3 url(/search/images/bg_textgroup41_title.gif) right 0 no-repeat; padding-left:25px; height:145px;}
    .textGroup41 .titleArea41 p{margin-bottom:13px; padding-top:48px;}
    .textGroup41 .contentArea41 .contentList{line-height:130%; text-align:center; border:1px solid #EBEBEB;}
    .textGroup41 .contentArea41 .contentList tr th{border-bottom:2px solid #E6E6E6; height:35px; background:url(/search/images/bg_textgroup41_thead.gif) 0 33px repeat-x;}
    .textGroup41 .contentArea41 .contentList tr th div{width:100%; height:100%; background:url(/search/images/bg_textgroup41_line.gif) right 24px no-repeat;}
    .textGroup41 .contentArea41 .contentList tr th.last div{background:none;}
    .textGroup41 .contentArea41 .contentList tr th div img{margin-top:12px;}
    .textGroup41 .contentArea41 .contentList tr td{height:28px;}
    .textGroup41 .contentArea41 .contentList tr.gray td{background-color:#F3F3F3;}
    .textGroup41 .contentArea41 .contentList tr td.type01{color:#F79414; font-weight:bold;}
    .textGroup41 .contentArea41 .contentList tr td.type02{text-align:left; padding-left:10px;}
    .textGroup41 .contentArea41 .contentList tr td.type03{font-size:11px; color:#C16B24;}
    .textGroup41 .contentArea41 .contentList tr td.type04{}
    .textGroup41 .contentArea41 .contentList tr td.type05{}
    .textGroup41 .contentArea41 .contentList tr td.type06{}
    .textGroup41 .contentArea41 .contentList tr td.type07{}
    .textGroup41 .contentArea41 .contentList tr td.type08{}

/* 42page */
    .textGroup42 .arrow{padding-left:14px; background:url(/search/images/bul_textgroup41_arrow.gif) 0 3px no-repeat;}
    .textGroup42 .titleArea42{ height:17px; width:100%; margin-top:13px;}
    .textGroup42 .titleArea42 .title{float:left; margin-left:25px; display:inline;}
    .textGroup42 .titleArea42 .right{float:right; width:390px; font-size:11px; color:#B4B4B4;}
    .textGroup42 .titleArea42 .right p{float:left; line-height:130%;}
    .textGroup42 .titleArea42 .right ul li{float:left; margin-left:9px; margin-top:2px;}
    .textGroup42 ul.BottomNoticeNavi{width:247px; float:right;}
    .textGroup42 ul.BottomNoticeNavi li{float:left; margin-right:8px; display:inline;}
    .textGroup42 ul.margin10{margin-top:10px;}
    .textGroup42 .noticeTitle42{clear:both; width:100%; padding-top:35px; height:22px;  line-height:130%;}
    .textGroup42 .noticeTitle42 p{float:left;}
    .textGroup42 .view42{clear:both; line-height:130%; border:1px solid #ebebeb;}
    .textGroup42 .view42 .title42{height:23px; color:#7A7A7A; background:#EDEDED; border-top:1px solid #DCDCDC; border-bottom:1px solid #B5B5B5; padding-left:24px; padding-top:10px;}
    .textGroup42 .view42 .title42 .left{float:left;}
    .textGroup42 .view42 .title42 .left span{font-weight:bold; color:#000000;}
    .textGroup42 .view42 .title42 .right {float:right; font-size:11px; padding-right:10px;}
    .textGroup42 .view42 .title42 .right strong{color:#FF6600;}
    .textGroup42 .view42 .subTitle42{padding-top:9px; background:#F7F7F7; height:19px; border-top:2px solid #E6E6E6; border-bottom:1px solid #EBEBEB; color:#7A7A7A;}
    .textGroup42 .view42 .subTitle42 .left{float:left; font-weight:bold; padding-left:23px;}
    .textGroup42 .view42 .subTitle42 .right{float:right; font-size:11px; padding-right:23px;}
    .textGroup42 .view42 .subTitle42 .right .time{padding-left:27px;}
    .textGroup42 .view42 .substance42{padding:30px 44px;}
    .textGroup42 .view42 .intro{color:#000; margin-top:53px; margin-bottom:59px;}
    .textGroup42 .view42 .line{color:#8C8C8C; margin-bottom:60px;}
    .textGroup42 .view42 .depth01 li{color:#292929; line-height:240%; font-weight:bold; margin-bottom:46px;}
    .textGroup42 .view42 .depth02 li{margin-left:10px; line-height:150%; font-size:12px; color:#7A7A7A; font-weight:normal; margin-bottom:0;}
    .textGroup42 .view42 .depth03 li{margin-left:16px; line-height:150%; font-weight:normal; margin-bottom:0;}

/*47page */
    body.bgnone{background:none; line-height:120%;}
    /* div.textGroup47{width:100%; line-height:120%;} */
    
div.topContainer{position:relative; z-index:3;}
div.topContainer div.titleArea{position:relative; width:100%; height:70px; border-bottom:1px solid #e6e7e7; background:url(/search/images/bg_textgroup47_top.gif) 0 0 repeat-x;}
div.topContainer div.titleArea h1{position:absolute; left:24px; top:18px;}
div.topContainer div.titleArea ul.btn{position:absolute; right:14px; top:16px;}
div.topContainer div.titleArea ul.btn li{float:left;}
div.topContainer div.titleArea ul.btn li.one{margin-right:11px;}
div.topContainer div.titleArea p.need{position:absolute; right:13px; top:52px;}
div.topContainer div.naviArea{position:relative; height:32px; border-bottom:1px solid #e6e7e7; background:url(/search/images/bg_textgroup47_navi.gif) 0 0 repeat-x;}
div.topContainer div.naviArea p.streamText{font-size:13px; font-family:dotum, "돋움", sans-serif; font-weight:bold; float:left; margin:11px 3px 0 24px; display:inline;}
div.topContainer div.naviArea p.streamText span.orange{color:#e16500;}
div.topContainer div.naviArea ul.streamNavi{float:left; margin-top:11px;}
div.topContainer div.naviArea ul.streamNavi li{float:left; text-align:center; height:18px; width:20px; }
div.topContainer div.naviArea ul.streamNavi li a {display:-moz-inline-box; display:inline-block; vertical-align:middle; text-align:center; }
div.topContainer div.naviArea ul.streamNavi li a.num {width:16px; color:#f16a0c; font:11px/14px Dotum; color:#666666; text-align:center; }
div.topContainer div.naviArea ul.streamNavi li a.current {width:16px; color:#ff8600; border:1px solid #c7c7c7; text-decoration:none; background-color:#f5f5f5; }
div.topContainer div.naviArea ul.streamNavi li a:hover {width:16px; color:#ff8600; border:1px solid #c7c7c7; text-decoration:none; background-color:#f5f5f5; }
div.topContainer div.naviArea p.down{position:absolute; right:10px; top:6px;}
    
div.topContainer div.naviArea div.none{display:none;}
div.topContainer div.naviArea div.downListBox{position:absolute; z-index:999; right:10px; top:26px; padding:8px 1px 1px 1px; background:#f16a0c;}
div.topContainer div.naviArea div.downListBox div.contentList{width:473px; height:498px; background:#fff;}
div.topContainer div.naviArea div.downListBox div.contentList p.close{padding-top:8px; margin-left:450px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.guide{margin-top:1px; margin-left:17px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.guide dd{margin-top:6px;}
div.topContainer div.naviArea div.downListBox div.contentList p.tag{font-size:11px;}
div.topContainer div.naviArea div.downListBox div.contentList p.tag span.big{font-size:12px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down01{margin-left:18px; margin-top:16px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down01 dt{margin-left:1px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down01 dd{margin-top:3px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down01 dd table{width:436px; border:1px solid #cbcbcb; font-size:11px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down01 dd table th{color:#797979; border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; height:27px; background:#f2f2f2;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down01 dd table th.last{border-right:0;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down01 dd table td{text-align:center; height:28px; border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down01 dd table td.header{color:#797979; font-weight:bold;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down01 dd table td.last{border-bottom:0;}
div.topContainer div.naviArea div.downListBox div.contentList p.tag{margin-top:7px; margin-left:18px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02{margin-left:18px; margin-top:16px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02 dt{margin-left:1px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02 dd{margin-top:3px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02 dd table{width:436px; border:1px solid #cbcbcb; font-size:11px;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02 dd table th{color:#797979; border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; height:27px; background:#f2f2f2;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02 dd table th.last{border-right:0;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02 dd table td{text-align:center; height:57px; border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02 dd table td.header{color:#797979; font-weight:bold;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02 dd table td.last{border-bottom:0;}
div.topContainer div.naviArea div.downListBox div.contentList dl.down02 dd table td ul li{padding:2px;}

div.middleContainer{position:relative; z-index:2; width:100%;}
div.footContainer{position:relative; z-index:1; width:100%; height:108px; background:url(/search/images/bg_textgroup47_bottom.gif) 0 0 repeat-x;}
div.footContainer ul.linkList li{float:left; height:10px; line-height:100%;}
div.footContainer ul.linkList li img{vertical-align:top;}
div.footContainer ul.linkList li.item01{width:25px; background:url(/search/images/bg_textgroup47_line.gif) right 1px no-repeat;}
div.footContainer ul.linkList li.item02{width:41px; text-align:right;}
div.footContainer dl.dissertation{line-height:100%; position:absolute; left:26px; top:11px;}
div.footContainer dl.dissertation img{margin-left:1px;}
div.footContainer dl.dissertation dt{margin-bottom:5px;}
div.footContainer dl.dissertation dd div.dissertationZone{width:315px; height:40px; border:1px solid #ebebeb; background:#fff; overflow:auto; padding:11px;}
div.footContainer dl.faq{position:absolute; left:381px; top:36px;}
div.footContainer dl.faq dd{margin-top:6px;}
div.footContainer dl.faq dd ol{line-height:120%;}
div.footContainer dl.faq dd ol li.item01{background:url(/search/images/txt_textgroup47_num01.gif) 1px 2px no-repeat; padding-left:11px;}
div.footContainer dl.faq dd ol li.item02{background:url(/search/images/txt_textgroup47_num02.gif) 0 2px no-repeat; padding-left:11px;}
div.footContainer ul.linkList{position:absolute; right:21px; top:12px;}
div.footContainer p.link{position:absolute; right:28px; top:54px;}


/* 2009-12-07 kjs 47page */
body.bgnone div.top{height:29px; background:#fefefd;}
body.bgnone div.top img.logo{float:left; margin:9px 0 0 15px;}
body.bgnone div.top a.all{float:right; margin:6px 12px 0 0;}
body.bgnone div.middle{height:32px; background:#fdfdfc;}
body.bgnone div.middle p{font-weight:bold; font-size:13px; margin:11px 0 0 14px; letter-spacing:-1px; float:left;}
body.bgnone div.middle p span.orange{color:#e16500; }


body.bgnone div.middle ul.streamNavi{float:left; margin-top:11px;}
body.bgnone div.middle ul.streamNavi li{float:left; text-align:center; height:18px; width:20px; }
body.bgnone div.middle ul.streamNavi li a {display:-moz-inline-box; display:inline-block; vertical-align:middle; text-align:center; }
body.bgnone div.middle ul.streamNavi li a.num {width:16px; color:#f16a0c; font:11px/14px Dotum; color:#666666; text-align:center; }
body.bgnone div.middle ul.streamNavi li a.current {width:16px; color:#ff8600; border:1px solid #c7c7c7; text-decoration:none; background-color:#f5f5f5;}
body.bgnone div.middle ul.streamNavi li a:hover {width:16px; color:#ff8600; border:1px solid #c7c7c7; text-decoration:none; background-color:#f5f5f5; }
body.bgnone div.middle div.right{float:right; height:32px; padding-right:13px;}
body.bgnone div.middle div.right img{vertical-align:middle; margin-top:6px;}


body.bgnone div.renew_foot{background:#f8f8f9; height:33px;}
body.bgnone div.renew_foot div.division{float:left; padding-left:14px;}
body.bgnone div.renew_foot div.division p.guide{float:left; line-height:33px; color:#666666; font-size:11px; background:url(/search/images/bul_47page_foot.gif) 0 13px no-repeat; padding:0 4px 0 9px;}
body.bgnone div.renew_foot div.division select{margin-top:5px;}
body.bgnone div.renew_foot div.linkClose{font-size:11px; height:33px; float:right; padding-right:12px; line-height:33px;}
body.bgnone div.renew_foot div.linkClose p{float:left;}
body.bgnone div.renew_foot div.linkClose p.type01{padding-left:11px;}
body.bgnone div.renew_foot div.linkClose p.type01 a{color:#8a8a8a;}
body.bgnone div.renew_foot div.linkClose a{font-weight:bold;}
body.bgnone div.renew_foot div.linkClose img{margin-top:8px; margin-left:21px;}

/* 공지사항 검색 20120427추가 */
div.textGroup41 div.divisionBox {	
    height: 29px;
    padding-top: 12px;
	border-top: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;	
}

div.textGroup41 div.divisionBox div.option01 {
    display: inline;
    float: left;
    margin-right: 5px;
    padding-left: 24px;
    position: relative;
}

div.textGroup41 div.divisionBox div.option01 div.selectbox-wrapper98_01 {
    position: absolute;
	text-align: left;
	width: 96px;
	height: 100px;    
    top: 20px;
    left: 24px;
border: 1px solid #B0B0B0;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    text-align: left;
    background-color: white;
    z-index: 9999;
}


div.textGroup41 div.divisionBox input.word {
	float: left;
	width: 181px;
    height: 16px;
	padding: 2px 5px 1px;
    border: 1px solid #E5E5E5;
    color: #6D6D6D;    
    font-size: 11px; 
    background: none repeat scroll 0 0 #F1F1F1;
}


div.textGroup41 div.divisionBox div.rightSector{
	float: right;
}
div.textGroup41 div.divisionBox div.rightSector img.rss{    
	display: inline;
    float: left;
    margin-left: 7px;
    margin-right: 14px;
}