@charset "utf-8";
/* 
Web Standard team
Author : hansolPNS 080603 
*/

body {margin:0; padding:0;   background: url(../images/bg.gif) repeat-x top left;	 }
div, ul, li, table, td, select, h1, h3{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"돋움", "돋움체", "Tahoma";
	color:#666666;
	}		
	
img{border:0; padding:0; margin:0;}
.cb{height:0px;
    clear:both; 
	line-height:0px; 
	}		
.hidden{
    display: none;
}
.ml20{margin-left:35px;}
.f11{font-size:11px;color:#929292;}
.t6{padding-top:14px;}
.more{margin:-32px 13px 0 0; float:right;}
/* png 투명화 처리 */
.png24 {tmp:expression(setPng24(this));}
.right{text-align:right;height:25px;color:#444444;}

a {color: #787878; 
    text-decoration: none; 
  }	 	     
h1{position:relative;
	top:12px;
	width:167px;
	padding-left:21px;
	z-index:2; 
  } 
#wrapper{
	width:870px;
	margin:auto;
	padding:0;
}

#header {
	margin-top:-40px;
	margin-left:5px;
}
#Navi {
	z-index:1; 
}
#Topmenu {	
	width:860px;
	height:21px;
	text-align:right;
	background: url(../images/topmenu_bg.gif) no-repeat top left;	

}
#Topmenu .lnb_list {
	padding-right:16px;
	text-align:right;

	
}
#Topmenu .lnb_list ul {
list-style:none;
}
#Topmenu .lnb_list li {
display:inline;
padding-right:0px;
}  

#Visual{
	width:569px;
	float:left;	
	z-index:-1;
}
#Container{
	width:870px;
	padding-bottom:20px;
	z-index:-1;
}

#Contents{
	float:right;
	margin-right:5px;
	width:291px;
	height:auto;
}


#news-group {
	height:118px;
	margin:20px 0 0 0;
	position:relative;
	float:left;
	background:url(../images/notice_bg.png) no-repeat;
}

#news-group ul li {
	list-style:none;
	float:left;
}

#news-group #news-list {
	height:35px;
	padding:4px 0 0 13px;
	z-index:3;

}

#news-group .more a {
	padding:0px;
	position:relative;
	top: -3px;
	left: 240px;
	index:3;
	float:left;
}

#news-notice li, #news-bid li, #news-service li, #news-work li{
	position:relative;
	width:280px;
	float:left;
	top:5px;
}

li .article{
	width:200px;
	float:left;
	margin-left:10px;
	padding: 0px 0px 0px 8px;
	background:url(../images/bullet.gif) 0px 8px no-repeat;line-height:20px;	
}

li .date{
	width:50px;
	float:right;
	text-align:right;
	color:#959595;
}

#news-notice {
}

#news-bid {
	display: none;
}

#popup {
	position:relative;
	height:98px;
	margin:25px 0 5px 0;
	z-index:5;
}
.Banner{
	margin-top:20px;
	z-index:-1;
}		
.Banner ul {
list-style:none;
}
.Banner li {
display:inline;
}  


#footer{
	position:relative;
	width:870px;
	margin:auto;
	z-index:5;

}
#footer .topArea{
	position:absolute;
	width:870px;	
   	margin-top:-155px;
}
#footer .topArea .left{
position:absolute;
	float:left;
	width:200px;
	margin:170px 0 0 18px;

}
