@charset "utf-8";
/* CSS Document */

/* 기본 스타일 설정 */
body {
	margin:0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif, Tahoma, 굴림;
	font-size: 75%;
	color: #000;
	background:url(../img/body_sbg.gif) repeat left top;
}

/* 링크 설정 */
a:link {
	color: #000; 
	text-decoration: none;
}

a:hover {
	color: #205a78;
	text-decoration: none;
}

a:visited {
	color: #000;
	text-decoration: none;
}

ul, ul li{
	margin:0;
	padding:0;
	font-size: 1em;
	list-style-type: none;
	text-align: justify;
}

ol, ol li{
	font-size: 1em;
	list-style-type: none;
	text-align: justify;
}


#wrap {
	width:950px;
}

/* container */
.container {*zoom:1;}/* IE5.5~7 브라우저 대응 Hack */
.container:after {content:""; clear:both; display:block;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 
.float_left{float:left; margin:0; padding:0; font-size:12px; line-height:14px;}
.float_right{float:right; margin:0; padding:0; font-size:12px; line-height:14px;}

/* top */
.topbar {
	position:relative;
	margin:0;
	height:8px;
	width:950px;
	background-color:#223c70;	
}



/* top, 주 메뉴 */

#Menu{
	position:relative;
	width:950px;
	height:220px;
	background:url(../img/sub_topbg.jpg) no-repeat left 0;
}
#Menu .top_menu {
	position:absolute;
	top:12px;
	padding-right:10px;
	right:0px;
}
#Menu .top_menu li {
	float:left;
	margin-left:12px;
	font-size:11px;
	
}
#Menu .menu {
	position:absolute;
	top:40px;
	bottom:0;
	right:0;
}
#Menu .menu li {
	float:left;
	padding:0 36px 0 0px;
	background:url(../img/menu_line.png) no-repeat top right;
}
#Menu .top_menu li.end{
	background:none;
	padding:0px 10px 0 0px;
}
#Menu .menu li.end {
	background:none;
	padding:0px 30px 0 0px
}

/* 플래시 문구 */
.main_text{
	position:absolute;
	top:100px;
	left:200px;
}

/* center 본문*/
#content{
	width:945px;
	margin-top:10px;
}
.intro_text {
	padding:0;	
}
.c_title{
	float:right;	
	width:735px;
	height:63px;
	background:url(../img/top_titlebg.gif) no-repeat left top;
}
.box_bg {
	float:right;	
	margin-bottom:10px;
	width:685px;
	line-height:20px;
	padding:15px 25px 30px 25px;
	background:url(../img/box_bottom.gif) no-repeat left bottom;
}
.b_font{
	font-weight:bold;
	font-size:14px;
}
.b_font1{
	color:#528fa8;
	font-weight:bold;
	font-size:16px;
}
.b_number{
	font-weight:bold;
	line-height:24px;
	font-size:16px;
	color:#FF0000;
}


/* 왼쪽 메뉴*/
#mainNav{
	width:210px;
	float:left;
}

#mainNav_sub{
	padding:0;
	width:210px;
	float:left;
	height:233px;
	background:url(../img/erp_left.gif) no-repeat left top;
}
.nav_sub{
	margin-top:66px;
	margin-left:20px;
}
.nav_sub li{
	margin:0;
	padding-left:0;
	padding-top: 4px;
}


/* 풋터*/
#Footer{
	clear:both;
	height:70px;
	background-color:#f9f9f9;
}
.f_bottom{	
	text-align:right;
	font-size:10px;
	width:930px;
	color:#787878; 
	
}
.f_line {	
	height:2px;
	border-top:solid #d4d9df 1px;
	background-color:#ffffff;	
}

/* 테이블 */
caption{
	height:26px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
table{
	width:685px;
	border:1px solid #999;	
	border-right:none;
	border-bottom:none;
}
.t_center{
	width:50%;
	text-align:center;
}
.col th{
	text-align:center;
}
th{
	background-color:#d7d7d7;
	border-right:solid #999 1px;
	border-bottom:solid #999 1px;
	padding-left:10px;
	text-align:left;
	height:26px;
	width:25%;
	font-weight:normal;
}
td{
	border-right:solid #999 1px;
	padding:0 10px 0 10px;
	border-bottom:solid #999 1px;
}
.usd{
	text-align:right;
	padding-right:10px;
}
	
/*폼,메일*/
fieldset{
	padding:10px 0 10px 20px;
	border:1px solid #ccc;
	background:#f8f8f8;
}
label{
	float:left;
	width:66px;
}
input{
	padding:0;
	width:300px;
}
.mailto a{
	text-decoration:underline;
	padding-left:3px;
	color:#0000FF;
}

