/** "css by KoreaWISEnut_JSE " **/
/**   검색결과_파일명(2단나누기) : search_result_01.html ~ serarch_result_05.html     **/

/* 외관 테두리 */
#warp {  margin:0 auto; width:920px; text-align:left;}

/*상세검색*/
#re_sm{ width:920px; height:300px; border:1px solid #c7daf2;margin-bottom:10px;}
	/*선택*/
	#rs_option { float:left; width:815px;}
	#rs_option ul { padding:13px 10px 10px 370px;
					color:#005a87;}
	#rs_option li { padding-left:10px; margin-bottom:3px;}
	#rs_option li span { color:#555555;}
	/*버튼*/
	#rs_bt { float:left; width:100px; height:275px; background:url(../images/re_sm_bar.gif) no-repeat 0px 40px;}
		.bt_close { padding:10px; text-align:right;}
		.bt_search { padding:80px 10px 5px 10px; text-align:right;}
		.bt_help { padding:0px 10px 0px 10px;text-align:right;}

/*왼쪽_검색영역*/
#re_left  {float:left; width:735px; margin-top:0px; }
	/**tap**/
	#rl_tap { width:735px; height:35px; background:url(../images/re_tap_bg.gif) repeat-x  0px 4px;font-size:13px; font-family:굴림;}
		#rl_tap ul { margin: 0; padding:0; float: left;
				   text-transform: uppercase;list-style:none;}
		#rl_tap ul li { float: left; width:115px; text-align:center; background:url(../images/re_tap_off.gif) no-repeat 0 2px; margin-right:2px; margin-bottom:-1px;}
		#rl_tap ul li.on { background:url(../images/re_tap_on.gif) no-repeat 0px 2px; font-weight:bold; color:#0d7dc3;
						display: block; font-size:13px; padding-top:12px; margin-bottom:6px;}
		#rl_tap ul li a{ float: left; width:115px; text-align:center; color:#686868; font-weight:bold; 
					  display: block; text-decoration: none; padding-top:13px; margin-bottom:5px;}
		#rl_tap ul li a:hover { background:url(../images/re_tap_on.gif) no-repeat 0px 3px; margin-bottom:5px;}
	/**관련사이트**/
	#rl_site { margin-top:20px; text-align:right;}
		#rl_site ul { width:585px; border-top:1px solid #d8d8d8; margin-left:140px; text-align:left;}
		#rl_site li { padding-left:22px; line-height:200%; padding-top:4px; padding-bottom:4px;  
						border-bottom:1px solid #d8d8d8; background:url(../images/icon_arrow4.gif) no-repeat 10px 9px;}
		#rl_site li .title {height:20px; font-weight:bold; font-size:13px;line-height:19pt;}
		#rl_site li .url {height:20px; padding-left:10px;font-size:13px;line-height:19pt;}
		#rl_site li .bt {padding-right:0px; padding-top:0px;}
	/**결과내검색**/
	#rl_in { height:38px; margin-bottom:15px; background:url(../images/re_in_bg.gif) repeat-x; text-align:right; padding-right:15px; padding-top:7px;} 
	/**결과리스트**/
	#rl_s1{ padding:0px; font-size:12px; font-family : 굴림; }
	#rl_s1 h2		{ font-size:14px;  padding-top:9px; padding-bottom:8px; padding-left:15px; background:url(../images/db_cbg.gif) no-repeat 0px 33px; color:#000; margin-right:0;}
	#rl_s1 h2 span	{ background:url(../images/icon_arrow1.gif) no-repeat; padding-left:20px; }
	#rl_s1 h2 span em {  font-weight:normal; font-size:12px; font-style:normal; padding-left:15px; color:#777777;}
	/**결과리스트_스타일1(일반)**/
	#rl_s1 li { padding:0px; margin:0px; list-style:none;font-size:13px;}
	#rl_s1 dl, .rl_s1 dt, .rl_s1 dd { padding:0px; margin:0px;}
	#rl_s1 dl {padding:15px 15px 8px 15px;}
	#rl_s1 .thumb img{border:1px solid #c8c8c8;}
		   .thumb{display:inline; float:left; margin:15px 10px 5px 15px;}
	#rl_s1 dt 		{ font-size:13px; line-height:120%; text-align:justify;}
	#rl_s1 dt em { font-style:normal; font-size:11px; padding-left:15px; color:#a8a8a8;}
	#rl_s1 dt .date { padding-left:15px; color:#8a8888; background:url(../images/date_bar.gif) no-repeat 5px top;}
	#rl_s1 dd { font-size:12px;  padding-top:5px; text-align:justify; line-height:140%;}
	#rl_s1 dd.mt { margin-top:3px;}
	#rl_s1 dd span { padding-right:15px; color:#8a8888;}
	#rl_s1 dd span.pl { padding-left:15px; background:url(../images/icon_bar3.gif) no-repeat left top;}
	#rl_s1 dd span.sf { font-size:12px; font-family:"돋움"; padding-left:10px;}
	
	/**결과리스트_스타일2(이미지)**/
	#rl_s2{ clear:both;font-family : 굴림; height:100%;}
	#rl_s2 li{float:left;width:20%; margin-left:-1px; padding-top:10px;height:100%;}
	#rl_s2 dl{ height:100%;}
	#rl_s2 dd{ height:100%; margin:0px; padding:0px; overflow:hidden;}
	#rl_s2 dt{overflow:hidden; width:114px;}
	#rl_s2 dt a{text-decoration:underline;}
	
	/*요약정보*/
	#rl_s3{ padding:0px; font-size:12px; background:url(../images/db_cbg.gif) no-repeat 0px 35px;}
	#rl_s3 h2		{ font-size:14px;  padding-top:9px; padding-bottom:8px; padding-left:9px; background:url(../images/h1_bg.gif) repeat-x 0px 0px; color:#000;}
	#rl_s3 h2 span	{ background:url(../images/icon_arrow1.gif) no-repeat; padding-left:20px; }
		/*!!*/
		.text1, .text2 { line-height:200%; padding-top:5px; padding-left:8px;}
		.text2 { color:#8a8888;}
		.text1 em { font-style:normal; color:red; font-weight:bold;}
		/*스크랩 메일전송버튼*/
		.bt1 { text-align:right; padding-top:5px;padding-bottom:5px;}
		/*네티즌평가*/
		.grade { margin-bottom:7px;}
		.grade .gt { background:url(../images/icon_dott5.gif) no-repeat 10px 5px; padding-left:23; padding-bottom:5px;}
		.grade .gt span { padding-left:20px;}
			.gry { font-size:11px; color:#8a8a8a;}
		.grade .gc { background:url(../images/pop_grade_bg2.gif) no-repeat top; padding-top:10px; 
					padding-bottom:15px; padding:15px 10px 15px 10px; text-align:left; }
		.grade .gc span { padding-right:10px;}
		.grade p { background:url(../images/icon_pop2.gif) no-repeat 5px 2px; line-height:150%; padding-left:18px; color:#0d7dc3;}
		/*카테고리*/
		.category { border-top:3px solid #5d6f8e; background:url(../images/icon_arrow5.gif) no-repeat 10px 10px; background-color:#eaeef3; margin-bottom:8px;
			padding:6px 20px 4px 23px;}
		/*지식기본정보*/
		.report {}
		.report dt { background:#9fb1d1; margin-bottom:10px; padding:7px 24px; color:#fff; font-weight:bold;}
		.report dd { border:3px solid #eaeef3; margin-bottom:15px;}
		.report dd ul { padding:20px;}
		.report dd li { line-height:160%;  padding-left:10px;}
		.report dd li span { display:block; width:55px; display:inline; color:#0d7dc3; letter-spacing:0.1em;}
		/*내용*/
		.contents { margin-bottom:15px; }
		.contents dl { padding-left:22px; padding-right:22px;}
		.contents dl dt { font-weight:bold; line-height:200%;}
		.contents dl dd { line-height:140%;}
		.contents em { color:#005a87;}
		/*메일보내기, 신고하기*/
		.mail{ padding:10px 0px; text-align:center;}
		.mail th { text-align:left; width:85px; line-height:300%; background:url(../images/icon_arrow5.gif) no-repeat 0px 13px; 
					padding-left:10px; vertical-align:top;}
		.mail td {}
		.mail p { padding:3px 5px 0px 3px; color:8a8a8a; font-size:12px; font-family:"돋움";}
		.mail p em { font-style:normal; color:red; font-weight:bold;}
		.mail_t { background:url(../images/icon_arrow4.gif) no-repeat 20px 12px; padding-left:30px; line-height:300%;}
		.mail_t em { font-style:normal; font-weight:bold;}
		.mail_c { line-height:130%; padding-left:20px; margin-bottom:20px; }
		/*신고하기*/
		.declare{ display:block; width:122px; display:inline;}
		.declare_b{ border:3px solid #eaeef3; padding:15px; padding-left:95px; background:url(../images/pop_img1.gif) no-repeat 10px 5px; color:#0d7dc3;}
	/*요약정보 버튼*/
	#p_b { margin:0px; background:url(../images/pop_line_dott.gif) repeat-x top; text-align:center; padding:15px 0px; background-color:#eaeef3;}
		#p_b span { padding:0px 2px;}
		#p_copy { font-family:"돋움"; font-size:11px; color:#0e84ce; padding:5px 25px; text-align:left;}
		
		/*공통*/
		.2depth { height:30px; text-align:right; padding-top:10px;}
		.t_line { background:url(../images/line_dott1.gif) repeat-x top;}
		.more {clear:both;  text-align:right; padding:10px 15px 0px 15px; margin-bottom:30px;}
		.pagging { padding:20px 15px 0px 15px; margin-bottom:30px; text-align:center;}
		.pagging span {  vertical-align:middle;  display:inline-block}
		.p_p { padding:0 3px;}

/*오른쪽_추천검색어,디랙토리서비스,내가본지식,배너*/
#re_right { float:right; overflow:hidden; position:relative; width:170px; padding-left:15px; margin-top:0px;}
	#rr_box { width:170px; background:url(../images/rbox_bg.gif) no-repeat bottom; margin-top:5px;}
	#rr_box h4 { width:160px; background:url(../images/rbox_top1.gif) no-repeat 0px 0px; font-size:12px; padding-top:10px; padding-bottom:7px; padding-left:10px; color:#686868;}
	#rr_box h5 { width:170px; background:url(../images/rbox_top2.gif) no-repeat 0px 0px; font-size:12px; padding-top:10px; padding-bottom:7px; text-align:center; color:#686868;}
	#rr_box h4 em  { color:#0e85d0;}
	#rr_box h4 span{ padding-left:30px;}
	#rr_box ol, #rr_box ul  { padding:5px 10px; clear:left;list-style:none;}
	#rr_box ol li { line-height:120%; padding:3px 0px 2px 15px; background:url(../images/icon_dott8.gif) no-repeat 5px 8px;}
	#rr_box ul li { line-height:120%; padding:4px 0px 3px 15px; background:url(../images/rbox_uline.gif) no-repeat left top;}
	#rr_box ul li.non { background:url(../images/icon_arrow6.gif) no-repeat 6px 8px;}
	#rr_box #tap { height:30px; text-align:center; color:#686868;}
		.t1, .t1_off{ display:block; width:57px; float:left; height:30px; padding-top:10px;}
		.t1    { background:url(../images/rbox_tap1_on.gif) no-repeat top; font-weight:bold;}
		.t1_off{ background:url(../images/rbox_tap1_off.gif) no-repeat top;}
		
		.t2, .t2_off{ display:block; width:49px; float:left; height:30px; padding-top:10px;}
		.t2    { background:url(../images/rbox_tap2_on.gif) no-repeat top; font-weight:bold;}
		.t2_off{ background:url(../images/rbox_tap2_off.gif) no-repeat top;}
		
		.t3, .t3_off{ display:block; width:64px; float:left; height:30px; padding-top:10px;}
		.t3    { background:url(../images/rbox_tap3_on.gif) no-repeat top; font-weight:bold;}
		.t3_off{ background:url(../images/rbox_tap3_off.gif) no-repeat top;}


*/
/* Index 메인 Center DIV */
Div.index_center {
        TABLE-LAYOUT: fixed;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        WORD-BREAK: break-all;
        PADDING-TOP: 10px;
}


/*---------------------------------------------------------------------------
 2009.02.09 파일명 wsn_result.css 에 추가: CSS파일 제일 아래에 넣어 주세요. 
 ---------------------------------------------------------------------------*/


/*-- 2009.02.09 추가 CSS --*/
#rr_new { width: 170px; overflow: hidden; padding-bottom: 5px;}
	/*주제별,출처별,지식db별 박스*/
	#rn_tab { margin:0; padding: 0p; color: #12496e; overflow :hidden; height:23px;}
		#rn_tab ul { margin: 0; padding: 0; float: left; text-transform: uppercase; 
					 list-style: none; font-size: 11px;}
		#rn_tab ul li { float: left; padding:0; margin:0;text-align: center;}
	#rn_div { width: 170px; background: #f9f8fa; border-bottom: 1px solid #c3c3c3; 
	 		   background: url(../images/new_rr_bg02.gif) repeat-y; 
			   float: left; margin-top: 0px;}
		#rn_div ul { margin: 0px; padding: 7px 12px 2px 12px; list-style: none;}
		#rn_div ul li { line-height: 190%; background: url(../images/line_s2.gif) repeat-x 0 bottom;}
		#rn_div ul li.bg_no { background:none; }
		#rn_div ul li a	   { color: #0e85d0; text-decoration: none; padding-left: 15px; background:url(../images/icon_arrow6.gif) no-repeat 6px 3px;}
		#rn_div ul li a:hover { color: #0e85d0; text-decoration: underline; }

/*2009.07.13추가*/
#rl_s1 dd.mt img { vertical-align: middle;}
#rl_in img { vertical-align:bottom}
#rl_s1 dt img { vertical-align: middle;}


/** " 2009.12.04 css by WISEnut : 국자지식포털 테마지식(체험관) " **/
.theme_menu{height:27px;overflow: hidden;}
.theme_menu ul{ margin:0; padding:0;}
.theme_menu li{ float:left; list-style:none;}

.th_tab_01_on{  width:75px; height:27px;}
.th_tab_01_off{ padding-top:4px; width:71px; height:23px;}

.th_tab_02_on{  width:75px; height:27px;}
.th_tab_02_off{ padding-top:4px; width:71px; height:23px;}

.th_tab_03_on{  width:75px; height:27px;}
.th_tab_03_off{ padding-top:4px; width:71px; height:23px;}
.num { padding-left:15px; padding-top:15px;}
.num  ul{ margin:0; padding:0; overflow:auto;}
.num li{ float:left;margin-right:5px; list-style:none;}
.num li input{width:45px; height:20px;}

.theme_menu img{ border:0px;}

#theme_container {width: 731px; font-size: 1em; line-height: 1.5em; font-family: "Dotum"; border: 2px solid #cecece; color: #575757; clear:both}
#theme_box {background-color: #fff; padding: 1px;}

#theme { background: url('../images/theme_bg.gif') repeat-x top; padding-bottom: 5px; width: 100%; height: 100%;}
	/*상단_테마지식키원드,관련키워드*/
	#theme_top { padding: 0px; margin: 0px; height: 35px; position: relative;}
		#theme_top .thl   { font-size: 12px; float: left; padding: 5px 0 0 35px; margin: 0; color: #383838; background: url('../images/icon01.gif') no-repeat 15px 5px;}
		#theme_top .thl font {font-size:12px; font-weight:bold}
		#theme_top .thl b { color: #377cad;}
		#theme_top .t_key { position: absolute; width: 400px; top: 5px; right: 10px;  font-size: 12px; text-align: right;}
		#theme_top .t_key span { padding: 0px 7px;}
		#theme_top .t_key span.tk_title { padding-right: 6px; background: url('../images/theme_icon_arrow02.gif') no-repeat right 2px;}
	/*썸네일이미지*/
	#theme_img { float: left; width: 200px; margin: 0px; padding: 0px; text-align: center;}
	#theme_img img { border:1px solid #ebebeb;}
	/*결과내용*/
	#theme_content, #theme_content ul, #theme_content li, #theme_content li dl, #theme_content li dt, #theme_content li dd { padding: 0px; margin: 0px;}
	#theme_content {  float: left; width:510px; padding-top: 5px;}
		#theme_content ul {}
		#theme_content li { list-style: none; line-height: 1.8;}
		#theme_content li.w50 { float:left; padding-right: 50px;}
		#theme_content li.w100{ width: 100%; clear:left;}
		#theme_content li.w50 dl { padding-bottom: 4px;}
		#theme_content li.w50 dt { float: left; padding-bottom: 7px;}
		#theme_content li.w50 dd { float: left; padding-left:5px; padding-top: 0;}
		#theme_content li dl { padding-bottom: 4px;}
		#theme_content li dt { padding-left:15px; padding-bottom: 3px; background: url('../images/theme_icon_arrow01.gif') no-repeat 0px 1px; font-weight: bold;}
		#theme_content li dd { padding-left: 0px; padding-bottom: 0px; padding-top:0px; text-align:justify;}
		#theme_content li dd img  { border:none;}	
	/*테이블 : 관련자료*/
	#theme_content_br { clear: both; margin: 0px; padding: 5px 15px 0px 15px; height:100%;}
	#theme_content_br h2 { font-size:12px; padding: 0 0 0 15px; margin: 0 0 3px 0; color: #5e5e5e; background: url('../images/theme_icon_arrow01.gif') no-repeat 0px 1px;}
		.content_t { margin-bottom:5px;}
			.content_t table { width:100%; border-collapse:collapse;}
			.content_t table th, .content_t table td { padding:5px 0px 3px 0px; line-height:130%;}	
			.content_t table th { background-color:#eee; border-bottom: 1px solid #dddddd; border-top:2px solid #4488bb; }
			.content_t table td { background-color:#fff; border-bottom: 1px solid #dddddd; text-align:center;}
			.content_t table td img { border: none; vertical-align: middle;}
			.content_t table p { line-height:140%; padding:0px; margin:0px;}
/*링크_관련키워드*/
a.kw:link, a.kw:visited { color: #377cad; text-decoration: underline; padding-right: 6px;}
a.kw:hover, a.kw:active { color: #377cad; text-decoration: underline; padding-right: 6px;}
/*링크_테이블*/	
a.the_1:link, a.the_1:visited { color: #575757; text-decoration: none;}
a.the_1:hover, a.the_1:active { color: #575757; text-decoration: underline;}		
/*링크_더보기*/	
a.the_2:link, a.the_2:visited { color: #ff8e29; text-decoration: none; background:url('../images/theme_icon_more.gif') no-repeat left 3px; padding-left:7px;}
a.the_2:hover, a.the_2:active { color: #ff8e29; text-decoration: underline; background:url('../images/theme_icon_more.gif') no-repeat left 3px; padding-left:7px;}	                 


/* 지식(테마)검색 */
#thdvContents {width:731px; overflow:hidden; clear:both; border: 2px solid #cecece; background: url('../images/theme_bg.gif') repeat-x top;}
#thdvknowContBox {padding:10px 0 10px 0; width:731px;}
#thdvknowContBox .thdvknowContBox-topbg {width:731px; height:15px;}
#thdvknowContBox .thdvknowContBox-bodybg
{
	width:100%;
	margin :-2px 0 -2px 0;
	/*background:url(../img/box02.gif) repeat-y;*/
	font-size: 12px; 
	color: #5a5a5a; 
	line-height: 1.8; 
	font-family: "돋움"; 
	text-decoration: none;
}
#thdvknowContBox .thdvknowContBox-bodybg span {margin:10px 0 0 5px; color: #e87300;  font-weight:bold;}
#thdvknowContBox .thdvknowContBox-bodybg p {float:right; width:510px; padding:10px 10px 5px 10px;}
#thdvknowContBox .thdvknowContBox-footerbg {width:731px; height:15px; background:url('../images/box03.gif') no-repeat;}
#thdvknowContBox .thclear {clear:both;}
#thdvContents .kn_tl {float:left; padding:0 0 0 5px; font-size:12px; font-weight:bold;}
#thdvContents .kn_tl img {margin:0 0 0 10px;}
#thdvknowContBox .thkeyword {float:right;  padding:5px 10px 0 0; text-align:right;}
#thdvContents .thclear img {float:left; margin:10px 0 0 10px; border: #CCCCCC 4px solid; padding:1px;}
#thdvContents .thdb {float:left; width:715px; padding:10px 0 0 10px; font-weight:bold;}
#thdvContents .thdetail {float:right; width:630px; padding:0px 10px 0 0px;}
#thdvContents .thinfo {float:left; width:715px;	padding:5px 10px 0 10px;}


/* 지식백서 */
.con_box_a{float:left; width:735px; font-family:Gulim;color:#323232}
.kdb_tab{float:left;width:735px; height:22px;padding-top:10px;}
.kdb_tab li{padding-left:6px; padding-right:6px;height:21px;line-height:21px;font-size:11px;
background-color:#fff;
 border-left:1px solid #d0d0d0;
 border-top:1px solid #d0d0d0;
 
 border-right:1px solid #d0d0d0; width:60px;list-style:none;float:left;text-align:center;margin-right:1px;} 
.kdb_tab li a{color:#323232; text-decoration:none} 
.kdb_tab li a:hover{color:#fe6700; text-decoration:none} 
.kdb_tab li.on {color:#fe6700; font-weight:bold;} 


.kdb_searchbox{width:713px; overflow:hidden; clear:both; border: 2px solid #cecece; background: url('../images/theme_bg.gif') repeat-x top; padding:0px 15px 15px 0px;}
.kdb_t a{width:703px;line-height:30px; height:30px; font-size:12px; font-family:"돋움"; color:#09579f;font-weight:bold; text-decoration:none; padding-left:0px;}
.kdb_t img{line-height:30px;padding-left:15px;}
.kdb_box{float:left; width:145px; padding-top:5px; padding-left:15px;}
.kdb_box table{width:132px; height:160px; background-image:url(../images/2011/box_bg02.gif); background-repeat:no-repeat;border:0px solid #d9dbdd;}
.kdb_box table td{width:127px;border:0px solid #d9dbdd; vertical-align:top;float:left}

.kdb_list{float:left;width:530px;padding-top:5px;}
.kdb_list ul{width:100%; text-align:left}
.kdb_list ul li{ padding-left:10px; background:url(../images/2011/icon01.gif) no-repeat 0 12px;line-height:26px;list-style:none}
.kdb_list ul li a:link, a:visited { color: #377cad; text-decoration: underline; }

.kdb_btn{float:left;padding:10px 0 0 10px;}

