body{
	background:#F4F5F9 url(../images/new_main/bg_body.gif) repeat-x top left;
}

#main{
	width: 960px;
	background:white url(../images/new_main/bg_leftside.gif) no-repeat top left;
	padding-left: 8px;
}

#main_inside{
	background:white url(../images/new_main/bg_rightside.gif) no-repeat top right;
	padding-right: 8px;
}

/*--------------- left -----------------*/
#left{
	width: 174px;
	float: left; 
	padding-left:20px;
	position: relative;
}

#left h1{
	margin-top: 40px;
	margin-bottom: 25px;
}

#left .left_menu{
	padding-top: 30px;
}

#left .banner{
	margin-top: 27px;
}

#left .global{
	margin-top: 31px;
}
/*
#showProduct{
	posotion: absolute;
	top: 67px;
	left: 0px;
	margin: 0;  
	z-index:2;
	text-align: left;
}

#showProduct #select { 
position: absolute; 
top: 120px;
left: 20px;
margin: 0; 
width: 174px; 
height: 172px; 
text-align:left; 
padding-left: 10px;
z-index:2; 
visibility: hidden;
border: 1px solid #cfcfcf;
overflow: auto;
background-color: white;
}*/

#showProduct{
	position: absolute;
	top: 100px;
	left:20px;
	width: 300px;
	text-align: left;
}

* html #showProduct{
	position: absolute;
	top: 100px;
	left: -180px;
	width: 300px;
	text-align: left;
}

#showProduct #select {
width: 250px;
height: 172px;
text-align:left;
padding-left: 5px;
visibility: hidden;
border: 1px solid #cfcfcf;
overflow: auto;
background-color: white;
}

#showProduct #select li{
	list-style: none;	
}

#showProduct #select li a,
#showProduct #select li a:link,
#showProduct #select li a:visited,
#showProduct #select li a:active
{
	color:#696e71; text-decoration: none;
}

#showProduct #select li a:hover{
	color:#6297e6; text-decoration: none;
}


#showProduct #select .category{
	font-weight: bold;
}


/*--------------- right -----------------*/
#right{
	width: 726px; 
	float: right;
	position: relative;
	padding-right: 20px;
	padding-top: 9px;
}

#right .tnb{
	text-align: right;	
}

#right .tnb ul li{
	list-style: none;
	display: inline;
	padding: 0;
	margin: 0;
}

#gnb{
	position: absolute;
	top: 18px;
	left: 0;
}

#main_visual{
	padding-top: 65px;
	margin-bottom: 23px;
}

#main_contents .boards{
	width: 500px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

#main_contents .boards table{
	width: 100%;
}


#main_contents .boards table th{
	border-bottom: 1px solid #dbdbdb;
}

#main_contents .boards table td{
	font-size: 12px;
	color: #999;
	line-height: 150%;
}

#main_contents .boards .news_title{
	background: url(../images/new_main/blt01.gif) no-repeat center left;
	padding-left: 17px;	
}

#main_contents .boards .PR{
	margin-top: 28px;
}


#main_contents .e-viewer{
	width: 187px;
	float: right;
}



/*--------------- footer -----------------*/
#footer{
	clear: both;
	text-align: right;
}


/*--------------- etc -----------------*/

table{
	border-collapse: collapse;	
}

ul, ol, li{
	margin: 0;
	padding: 0;
}


a,
a:linked,
a:visited{
	color: #999;	
}

a:hover{
	color: #666;
	
}