@charset "utf-8";

img,table { border:0 !important; }
table { border-collapse:collapse; }

.block { display:block; }
.clear, br { clear:both; }
html:first-child .clear { height:0; }

img {border:0;}
form, label {margin:0;}
ul,li,ol,dl,dd {list-style:none; margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; /*word-break:break-all;*/ color:#888;}
fieldset {margin:0; padding:0; border:0;}
hr, legend {margin:0; display:none;}
/* link */
a, a:link, a:visited {color:#525252; text-decoration:none; cursor:pointer;}
a:hover, a:active {color:#454545; text-decoration:underline; cursor:pointer;}

/* search */

.ft_bold {font-weight:bold !important;}
.fl_l {float:left !important;}
.imgfr {
    padding: 0px;
    background: #f6f6f6;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    width:144px; 
    height:99px;
}
span.red{color:#971515;}

/* 2013renew */#searchWrap {width:1078px; padding-top:35px; margin:0; border-left: solid #ccc 1px; border-right: solid #ccc 1px; background: #fff;}
/* 20121107 */#searchWrap #search {width:873px;}
/* 2013renew */.topSearch {width:861px; padding:0 0 7px 40px; }
	.searchBox {position:relative; width:800px; display:block; padding:5px; margin-right:8px; background:url(../images/search_box2011.gif) no-repeat 0 0;}
	.searchBox dl.boxin {float:left; width:92px; padding:5px 3px 5px 0; margin-right:5px;}
	.searchBox dl.boxin dt {position:relative; float:left; width:70px; padding-top:2px; font-size:12px; color:#444;  }
	.searchBox dl.boxin dt span {padding-left:5px;}
	.searchBox dl.boxin dt ul {position:absolute; width:68px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; z-index:22; left:0; top:18px; background:#fff;}
	.searchBox dl.boxin dt ul li {font-size:12px; line-height:1.6em; padding-left:5px;}
	.searchBox dl.boxin dd {float:left;}
	
	.searchBox ul.text {float:left; width:364px; margin-right:20px; padding:1px;}
	.searchBox ul.text li input.searchbox {width:305px; height:18px; font-size:12px; color:#444; font-weight:bold; padding:4px 5px 0 9px; border:0 none;}

	.searchBox .option{float:left;height:24px;}
	.searchBox .option span{display:inline-block;height:24px;line-height:1.6em;vertical-align:middle;}
	.searchBox .option span *{display:inline-block;vertical-align:middle;}
	.searchBox .option span input{margin-right:6px;}
	.searchBox .option span.detail{margin-right:10px;}	
	.searchBox .option span.detail a{display:inline-block;height:23px;text-decoration:none;color:#575757;font-weight:bold;padding:0 7px;border:1px solid #AFAFAF;background:#FAFAFA;}

	.searchBox .fix_search{position:absolute; top:6px;left:428px;}
	
	.topSearch ul {float:left; font-size:11px;}
	.topSearch ul li input.chk {border:0 none;  margin:-2px 3px 0 0; vertical-align:middle;}
	.topSearch ul li {text-decoration:underline;}
	
	.searchChk {clear:both; width:880px; padding: 20px 0 5px 0px; }
	.searchChk dl {clear:both; height:20px; margin-bottom:5px;}
	.searchChk dl dt {float:left; color:#525252; font-weight:bold; }
	.searchChk dl dt.date {padding-top:3px; }
	.searchChk dl dd {float:left; font-size:11px;}
	.searchChk dl dd ul li {float:left; padding-right:10px;}
	.searchChk dl dd ul li input {vertical-align:middle; margin:-4px 0 0 0;}
	.searchChk dl dd input.text {width:71px; height:15px; margin:0 0 0 4px; padding:3px 0 0 5px; vertical-align:middle;}
	.searchChk dl dd img {vertical-align:middle; margin:0 3px 0 5px;}
	
	.searchBox #searchimgbtn1{display:inline-block;vertical-align:middle;}
	.searchBox #searchimgbtn2{display:inline-block;vertical-align:middle;padding-top:4px;margin-right:5px;}
	
	.instant_search_type{position:absolute;top:34px;left:5px;width:95px;background:#FFF;border:1px solid #666;}
	.instant_search_type ul{display:block;margin:0 5px; padding:5px 0;}
	.instant_search_type ul li{display:block;width:85px;}
	.instant_search_type ul li a{display:block;height:20px;text-indent:.2em;text-decoration:none;line-height:1.6em;}

	.instant_search_list{position:absolute;top:34px;left:105px;width:370px;height:auto;background:#FFF;border:1px solid #666;}
	.instant_search_list ul{display:block;margin:0 5px; padding:5px 0;}
	.instant_search_list ul.type2{display:block;margin:0 5px; padding:5px 0; border-top:1px dashed #666;}
	.instant_search_list li{display:block;width:360px;}
	.instant_search_list li a{display:block;height:20px;text-indent:.2em;text-decoration:none;line-height:1.6em;}
	.instant_search_list li a span.keyword{color:#0B4FA0;}
	.instant_search_list p{display:block;position:relative;margin:0;text-indent:.6em;height:24px;line-height:1.6em;font-weight:bold;background:#EEE;color:#666;}
	.instant_search_list p span.close{display:inline-block;position:absolute;right:5px;top:0;}
	.instant_search_list p span a{}

	/* tab */
	/* 2013renew */.tabMenu {display:inline-block;width:938px; height:28px; overflow:hidden; margin-top:4px; padding:0 0 0 40px;}
	.tabMenu li {float:left;}
	.tabMenu li.end {background:none;}
	.tabMenu li.span {display:block;margin:0;padding:0;}
	.tabMenu li a {display:block;font-weight:bold;text-align:center;padding:7px 12px 7px 13px;}
	.tabMenu li a:link, .tabMenu li a:active, .tabMenu li a:visited, .tabMenu li a:hover {color:#444; text-decoration:none;}
	.tabMenu li.current{}
	.tabMenu li.current a{}

/* 2013renew */#searchWrap #searchCont {clear:both; width:998px; padding:10px 40px; background:#fff; }
/* 2013renew */.leftWrap {float:left; width:810px; margin-right:27px;}
	.searchResult {width:100%; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #D5D5D5;}
	.searchResult p {font-weight:bold; color:#000; padding-top:8px; height:20px; margin:0; }
	.searchResult p span.word {}

/* 2013renew */.noResult{width:710px;height:230px;padding-bottom:20px;background:url(/search/images/search_non.jpg) no-repeat top center;}
	.noResultbox{display:block;width:380px;margin-left:270px;padding-top:60px;}
	.noResult .notitle{font-size:14px;font-weight:bold;color:#525252;text-align:center;margin-bottom:10px;}
	.noResult .notitle span{display:inline-block;font-size:14px;color:#255193;}
	.noResult .nolist{display:block;margin-left:65px;}
	.noResult .nolist li{display:block;margin-bottom:5px;font-size:1em;line-height:1.6em;color:#525252;padding-left:15px;background:url(../images/common/icn_dot03.gif) no-repeat 4px 7px;}

	.wordResult {clear:both; width:100%; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #D5D5D5;}
	.wordResult dt {float:right; width:526px; font-size:14px; padding-bottom:5px; color:#0000CC; font-weight:bold;}
	.wordResult dd.img img {float:left; border:1px solid #D5D5D5;}
	.wordResult dd {}
	.wordResult dd.dd_box1{float:right; width:526px;}
	.wordResult dd dl {clear:both; width:525px; padding-top:1px; line-height:1.6em;}
	.wordResult dd dl.fir dt {width:70px;}
	.wordResult dd dl.fir dd {width:454px;}
	.wordResult dd dl.fir dd span.lgt{ float:left; }
	.wordResult dd dl.fir dd span.rgt{ float:right; }
	.wordResult dd dl dt {float:left; width:55px; font-size:11px; color:#888; font-weight:normal; text-decoration:none;}
	.wordResult dd dl dd {float:left; font-size:12px; color:#333;}
	.wordResult dd span.dd_more{display:block;}
	.wordResult dd span.dd_more a{display:inline-block;padding:1px 5px;color:#828282;border:1px solid #CFCFCF;background:#F6F6F6;}
	

	.resultList {clear:both; width:685px; height:66px; background:#fff; border:1px solid #F3F3F3; margin:7px 0 5px 0; }
	.resultList div {margin:1px; width:676px; height:50px; padding:7px 0 7px 7px; background:#FCFCFC;}
	.resultList dl {float:left; width:225px; height:50px;}
	.resultList dl dt {float:right; width:147px; color:#7E7E7E; font-weight:bold;}
	.resultList dl dd.img img {float:left; margin-right:8px;}
	.resultList dl dd {float:left;}
	.resultList dl dd ul li {color:#8D8D8D; padding-top:7px; }
	.resultList dl dd ul li.date {color:#C7C7C7; font-size:11px;}
	
	.resultList2 {clear:both; width:685px; height:66px; background:#fff; border:1px solid #F3F3F3; margin:7px 0 5px 0; }
	.resultList2 div {margin:1px; width:676px; height:50px; padding:7px 0 7px 7px; background:#FCFCFC;}
	.resultList2 dl {float:left; width:325px; height:50px;}
	.resultList2 dl dt {float:right; width:247px; color:#7E7E7E; font-weight:bold;}
	.resultList2 dl dd.img img {float:left; margin-right:8px;}
	.resultList2 dl dd {float:left;}
	.resultList2 dl dd ul li {color:#8D8D8D; padding-top:7px; }
	.resultList2 dl dd ul li.date {color:#C7C7C7; font-size:11px;}
	
	.searchResultLine {width:100%;}
	.searchResultLine p {color:#666; padding-top:0px; height:1px; margin:0 0 10px 0; border-bottom:1px solid #D5D5D5;}

	.menuResult {clear:both; width:100%; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #D5D5D5;}
		h2.menuTit {height:20px; padding:9px 9px 0 11px; margin-bottom:15px; font-weight:normal; background:url(../images/search_list_bg.gif) no-repeat 0 0;}
		h2.menuTit span.lgt {float:left; font-weight:bold; color:#0B4FA0; font-size:12px; padding-left:14px; background:url(../images/icn_blt01.gif) no-repeat 0 0;}
		h2.menuTit span.lgt span.menu {font-weight:bold;}
		h2.menuTit span.rgt {float:right; font-size:11px; padding-top:1px; font-weight:bold; vertical-align:middle;}
		h2.menuTit span.rgt span{display:inline-block;margin:0 8px;}
		h2.menuTit span.rgt img {vertical-align:middle; margin-left:4px;}
		h2.menuTit span.rgt a:link, h2.menuTit span.rgt a:active, h2.menuTit span.rgt a:visited, h2.menuTit span.rgt a:hover {color:#525252; text-decoration:none;}
	
		.menuResult dl {clear:both; width:100%; padding:0 0 5px 0; margin:0 0 15px 0; overflow:auto;}
		/*.menuResult dl div { float:left; display:inline; border:1px solid #c3cddc; padding:0px; margin-right:20px; margin-left:0px;}*/

		.menuResult dl div.thumbnail{float:left;display:inline-block;}
		.menuResult dl div.thumbnail img{display:inline-block;margin-right:10px;border:1px solid #666;}
		.thumbnail img{border:1px solid #CCC;}
		.menuResult dl div.info{float:left;;display:inline-block;}
		.menuResult dl div.info dt {margin-bottom:5px;}
		.menuResult dl div.info dt a {font-size:12px;color:#0066FF;font-weight:bold;}

		.menuResult dt {padding: 0 0 5px 0; line-height:1.3em;}
		.menuResult dt span.date {display:inline-block;margin:0 10px;color:#666;}
		.menuResult dt span.category {display:inline-block;margin:0 10px;color:#666;}
		.menuResult dt a:link, .menuResult dt a:active, .menuResult dt a:visited, .menuResult dt a:hover {color:#0000CC; text-decoration:none;}
		.menuResult dt span.dept{display:inline-block;font-weight:bold;color:#0066ff;padding-right:3px;}
		.menuResult dt span.name{display:inline-block;padding:0 8px;font-weight:normal;color:#666;}
		.menuResult dt span.tel{}
		.menuResult dd span.work{display:inline-block;color:#666;padding-right:10px;margin-right:10px;background:url(../images/common/icn_dot03.gif) no-repeat right 5px;}
		.menuResult dd {padding-top:0px; color:#333; line-height:1.6em;}
		.menuResult dd.stit {font-size:11px; color:#666;}
		.menuResult dd.stit .category{color:#727811;}
		.menuResult dd.file {width:670px; padding:0; margin-top:8px; line-height:1.6em;}
		.menuResult dd.file img {vertical-align:middle; margin-right:5px;}
		.menuResult dd.file dl {margin-bottom:0;padding-bottom:0;}
		.menuResult dd.file dt a:link, .menuResult dd.file dt a:active, .menuResult dd.file dt a:visited, .menuResult dd.file dt a:hover {color:#525252; text-decoration:none;}
		.menuResult dd.file dd {font-size:11px; color:#666; padding-top:1px;}
		.menuResult dd.file dt span.preview{display:inline-block;margin-left:8px;padding:1px 5px;color:#FFF;border:1px solid #FFF;background:#C5C8D9;}
		.menuResult dd.file dd.previewbox{display:block;font-family:'바탕',serif;font-size:14px;background:#FFF;margin-top:10px;height:100px;border:1px solid #AFAFAF;padding:5px;overflow-y:auto;line-height:1.6em;}
		#paging {text-align: center; padding-bottom: 0px; padding-left: 6px; padding-right: 6px; margin-bottom: 15px; font-size: 0.9em; padding-top: 0px}
		#paging img {margin: 0px -1px 2px; vertical-align: middle}
		#paging A.page {padding-bottom: 0px; padding-left: 6px; padding-right: 6px; color: #707070; padding-top: 0px}
		#paging strong.now {padding-bottom: 0px; padding-left: 6px; padding-right: 6px; color: #C63636; padding-top: 0px}

.rightWrap {float:left; width:160px;}
.searchTag {clear:both; margin-bottom:20px; width:160px; background:url(../images/tag_bg.gif) repeat-y left top;}
.searchTag h2 {height:20px; padding:9px 0 0 11px; font-size:12px; color:#666; margin:0; background:url(../images/tag_top.gif) no-repeat left top;}
.searchTag ul {width:146px; padding:6px 6px 6px 9px; overflow:hidden;background:url(../images/tag_btm.gif) no-repeat left bottom;}
.searchTag ul li {display:block; padding:1px 0; line-height:1.6em; overflow:hidden; background:url(../images/num.gif) no-repeat left top; }
.searchTag ul li a{display:inline-block;padding-left:20px;white-space:nowrap;color:#525252;}
.searchTag ul li.list1 {background-position:left -228px;}
.searchTag ul li.list2 {background-position:left -248px;}
.searchTag ul li.list3 {background-position:left -268px;}
.searchTag ul li.list4 {background-position:left -288px;}
.searchTag ul li.list5 {background-position:left -308px;}
.searchTag ul li.list6 {background-position:left -328px;}
.searchTag ul li.list7 {background-position:left -348px;}
.searchTag ul li.list8 {background-position:left -368px;}
.searchTag ul li.list9 {background-position:left -388px;}
.searchTag ul li.list10 {background-position:left -408px;}

.searchTag2 {}
.searchTag2 ul{min-height:120px;}
.searchTag2 ul li{background:url(../images/common/icn_dot03.gif) no-repeat left 7px;}
.searchTag2 ul li a{padding-left:10px;}
.searchTag2 ul li span{display:inline-block;vertical-align:middle;margin-left:6px;width:11px;height:11px;overflow:hidden;text-indent:-100em;background:url(../images/common/icn_del2.gif) no-repeat right top;}

.searchTag3 {}
.searchTag3 ul{min-height:120px;}
.searchTag3 ul li{background:url(../images/common/icn_dot03.gif) no-repeat left 7px;}
.searchTag3 ul li a{padding-left:10px;}