#wrap {background:url('/images/topfooter/top_bg.gif') repeat-x;}

#maincontainer {width:880px; margin:0 auto;}

#topsection {height:155px;}

#contentwrapper {float:left; width:100%;}

	#contentcolumn {margin:5px 235px 0 195px;}	
	#leftcolumn {float:left; width:190px; margin-left:-880px; padding:5px 0 0 0;}	
	#rightcolumn {float:left; width:230px; margin-left:-230px; padding:5px 0 0 0;}

	#subcontentcolumn {margin:10px 240px 0 150px;}	
	#subleftcolumn {float:left; width:140px; margin-left:-880px; padding:5px 0 0 0;}	
	#subrightcolumn {float:left; width:230px; margin-left:-230px; padding:5px 0 0 0;}
	
	#membercontentcolumn {margin:30px 30px 0 170px;}	
	#memberleftcolumn {float:left; width:140px; margin-left:-880px; padding:5px 0 0 0;}
 
	#searchcontentcolumn {margin:10px 210px 0 0;}
	#searchrightcolumn {float:left; width:190px; margin-left:-190px; padding:5px 0 0 0;}
	
#contentwrapper {float:left; width:100%;}

#footer {clear:left; width:100%; padding:0 0 0 0;}
#footer1 {clear:left; width:100%; height:2px; padding:0 0 15px 0; background:url('/images/topfooter/footer_bg.gif') no-repeat;}


#rightbanner {position:absolute; z-index:100; width:85px; padding:160px 0 0 0; margin:0 auto; margin-left:885px;}  /*날개배너 공통*/

#searchlayerbox {position:absolute; z-index:200; width:67px; padding:88px 0 0 0; margin:0 auto; margin-left:267px;}  /*검색*/
/* 				예전 margin-left:349px; BN 250px 검색N*/

#printingbox {width:510px; height:650px; margin:0;}

#topbt {position:absolute; z-index:300; width:50px; padding:0 0 100px 0; margin:0 auto; margin-left:895px;}  /*탑*/
 
/* #topbt {position:fixed; width:16px; padding:0 0 0 0; margin:0 auto; margin-left:895px;} top*/



body {margin:0; padding:0; font-family:Tahoma, gulim; color:#333333; font-size:12px}
ul, li, dl, dt, dd {margin:0; padding:0;}
img {border:none;}

a:link, a:visited, a:active { text-decoration:none; font-size:12px; font-family:gulim; color:#353535;}
a:hover { text-decoration:none; font-size:12px; font-family:gulim; color:#3079d1; }

.blank5h {clear:left; padding:5px 0 0 0;}
.blank6h {clear:left; padding:6px 0 0 0;}

.lineheight23 {line-height:23px;}
.lineheight20 {line-height:20px;}
.lineheight18 {line-height:18px;}
.lineheight16 {line-height:16px;}


.footcooperation {float:left; width:880px; height:58px; padding:0 0 0 0;}
	.footcooperation_left {float:left; width:15px; height:58px; padding:0; background:url('/images/topfooter/cooperationbox1.gif') no-repeat;}
	.footcooperation_center  {float:left; width:850px; height:58px; padding:13px 0 0 0; text-align:center; background:url('/images/topfooter/cooperationbox2.gif') repeat-x;}
	.footcooperation_right {float:left; width:15px; height:58px; padding:0; background:url('/images/topfooter/cooperationbox3.gif') no-repeat;}
	
		.imgcooperation {padding:0 13px 0 13px;}

		
.footercopy_blank {float:left; width:880px; padding:2px 0 0 0;}
	.footercopy_left {float:left; width:200px; padding:14px 40px 0 40px;}
	.footercopy_right {float:left; width:540px; padding:0 0 0 0;}
		.footercopy_righttxt1 {float:left; width:540px; padding:4px 0 2px 2px;}
		.footercopy_righttxt2 {float:left; width:540px;}

		a.copy_scontents:link, a.copy_scontents:visited, a.copy_scontents:active {text-decoration:none; font-size:11px; font-family:Dotum; color:#353535;}
		a.copy_scontents:hover {text-decoration:none; font-size:11px; font-family:Dotum; color:#3079d1;}
		.copy_line {clear:left; padding:0 6px 0 6px;}
		.copy_add {font-size:11px; font-family:Dotum; padding-top:0px; line-height:14px; color:#666666;}


.top_top { float:left; width:880px; height:23px; overflow:hidden;}
	.top_left {float:left; margin:7px 0 0 0;}
	.top_right {float:right; margin:4px 0 0 0;}
	
		a.top_news:link, a.top_news:visited, a.top_news:active {text-decoration:none; font-size:11px; font-family:Dotum; color:#7e7e7e; letter-spacing:-1px;}
		a.top_news:hover {text-decoration:none; font-size:11px; font-family:Dotum; color:#7e7e7e; letter-spacing:-1px;}
		.smenu_line {clear:left; padding:0 4px 0 4px;}
		a.top_smenu:link, a.top_smenu:visited, a.top_smenu:active {text-decoration:none; font-size:11px; font-family:Dotum; color:#7e7e7e; letter-spacing:-1px;}
		a.top_smenu:hover {text-decoration:none; font-size:11px; font-family:Dotum; color:#3079d1; letter-spacing:-1px;}
		

.top_search {float:left; width:880px; height:36px; overflow:hidden; padding:34px 0 26px 0;}
	.top_search ul {float:left; no-repeat right top; padding:0 44px 0 55px;} /* 로고 */
	.searchbox {float:left; width:360px; height:36px; padding:0; background:url('/images/topfooter/search_box.gif') no-repeat;}
	.top_search ul.none {float:left; padding:0 0 0 4px; }
	.top_search ul.ad {float:left; padding:0 0 0 50px; } /* 배너 */
	
	
/* New 34px 0 26px 0; */
.top_search2 {float:left; width:880px; height:96px; overflow:hidden; padding:0;}
	.t_logo {float:left; margin:0;}
		.t_logo ul {float:left; no-repeat right top; padding:34px 44px 26px 55px;} /* 로고 */
	
	.t_search {float:left; width:360px; padding:34px 0 26px 0;}
		.searchbox2 {float:left; width:360px; height:36px; padding:0; background:url('/images/topfooter/search_box.gif') no-repeat;}
		
	.t_btn ul {float:left; padding:34px 0 26px 4px; } 
	
	.t_ad {float:right; padding:10px 0 0 0;}/* 배너 */
	
		

.search_forms { float:left; width:360px; height:36px; overflow:hidden;}
	.search_title {float:left; width:57px; padding:12px 4px 0 12px;}
	
	.search_Bline {float:left; padding:11px 0 0 0;}
		.search_btn {clear:left;  padding:0 10px 0 0; cursor:hand;}
		.search_line {clear:left; padding:0 10px 0 0;}	
		
	.forms_input1 {float:left; padding:10px 0 0 0;}		
	.input1 {font-family:gulim; font-size:12px; color:#84888b; width:260px; height:18px; border:0px #c2c2c2 solid;}
	.input2 {font-family:gulim; font-size:12px; color:#84888b; width:240px; height:18px; border:0px #c2c2c2 solid;}
	
	.forms_select1 {float:left; margin:8px 0 0 8px;}
	.select1 {font-family:gulim; font-size:12px; color:#84888b; width:75px; height:19px; border:0px #c2c2c2 solid; margin-right:5px;}
	
	.searchlayer {clear:left; width:67px; padding:10px 12px 10px 12px; border:2px #4595E5 solid; background-color:#FFFFFF;}
	.searchlayer ul {list-style:none; margin:0; padding:0;}	
	.searchlayer li { padding:2px 0 2px 0;}	
		
		a.searchlayer1:link, a.searchlayer1:visited, a.searchlayer1:active { text-decoration:none; font-size:12px; font-family:gulim; color:#7e7e7e;}
		a.searchlayer1:hover { text-decoration:none; font-size:12px; font-family:gulim; color:#7e7e7e;}
		
		a.searchlayer2:link, a.searchlayer2:visited, a.searchlayer2:active { text-decoration:none; font-size:12px; font-family:gulim; font-weight:bold; color:#7e7e7e;}
		a.searchlayer2:hover { text-decoration:none; font-size:12px; font-family:gulim; font-weight:bold; color:#7e7e7e;}
	
	

.top_menu {clear:left; width:880px; height:36px; padding:0; background:url('/images/menu/menu_bg.gif') no-repeat;}
	.tmenu {float:left; padding:10px 0 0 23px;}
		.menu_line {clear:left; padding:0 14px 0 14px;}
	.pdf {float:right; padding:9px 17px 0 0;}
		.pdf_ic {clear:left; padding:0 5px 0 0;}
		.pdf_txt {font-size:12px; font-family:gulim; font-weight:bold; color:#ffffff;}