﻿@charset "utf-8";
/* CSS Document */

#contentswrap{
		width:830px;
		margin-left:180px;}
#container{

	
width:830px;
min-height:600px;

position:relative;
margin-left:10px;
margin-bottom:50px;}

 			 
/* ------- admin --------- */ 
.navilogo{
	width:180px;
	
	float:left;}
	
.navi{

		background-color:#3378c6;
		margin-top:10px;
		width:830px;
		float:left;	
	   height:34px;}
.navi li{	

	
	height:20px;	
	display:inline;}
#admincontainer{
	margin-left:130px;
	width:820px;
	clear:both;
		min-height:500px;}
#admin h1{
	width:800px;
	border-bottom:1px solid #666;}
	
.admin{
	position:relative;
font-size:12px;
margin:30px 0 30px 10px;
}
.foot{
	margin: 30px 10px;}
/*.entry{
	position:absolute;
	top:415px;
	right:30px;}*/
	.entry{
		margin-top:-50px;
		margin-left:680px;}

.admin table span{
color:#FFFFFF;
font-weight:bold;}
.admin th{
height:35px;
background-color:#666;}

.admin th, .admin td {
border-top:1px solid #cccccc;
/*border-left:1px solid #cccccc;*/
}
.admin table{
border-bottom:5px double #cccccc;
/*border-right:1px solid #cccccc;*/}
.admin td{
	height:30px;}

.register{
	color:#333;
	
width:780px;
margin:30px 0 30px 10px;}
	
.register table{
	border-top:5px double #cccccc;
	border-bottom:5px double #cccccc;
margin:20px 0;}
input.textBox { 
	border:1px solid #969696; 
	height:20px; 
	margin-bottom:1px; 
	padding:0 2px; 
}
.regiData th, .regiData td {
font-size:12px;
	/*border-bottom: 1px solid #e8e8e8;*/
		color:#333;
}
.joinData caption {
	position:absolute;
	overflow:hidden;
	top:auto;
	text-indent:-9999%;
	width:1px;
	height:1px;
	font-size:0;
	line-height:0;
	
}

.regiData th {
	text-align:center;
	border-bottom:1px solid #FFF;
	padding:6px 10px;
	background:#c2c1ba;
	font-weight:bold;
}
.regiData td {

   border-bottom:1px solid #cccccc;
	padding:6px 15px;
}

.regiData td.inform {
	position:relative;
}

.save {
	
	margin-top:10px;
	text-align:right;
}
save a {
	margin-right:20px;
}
.year{
	margin:0 0;}


	   
/* ------- 로그인 콘텐츠 --------- */ 
.login {

	position:absolute;
	width:567px;
	height:200px;
	margin-top:100px;
	margin-left:130px;	
	background:url(../images/admin/bg_login.jpg) no-repeat;}

.login .id, .login .pw {
    padding-bottom: 5px; 
	margin-left: 190px;}
.login .id {
margin-top:75px;}

.login #logid, .login #logpw {
	width:135px;
	height:18px;
	border: 1px solid #b4b4b4;
	/*margin-left:2px;*/}
.login label img {
margin-bottom:-3px;}
.login .btnLogin {
	position: absolute;	
	height:40px;
	width:65px;
	top: 80px;
	right:110px;}

/* -------------------- Side : 서브메뉴 --------------------- */


#subwrap {
	float:left;
	
	min-height:800px;

		
	width:180px;
	
	}
.subMenu  li {
margin-left:20px;
list-style:none;
 width:134px;

}

.substart{
margin-top:185px;
border-bottom:1px solid #999;
 width:134px;
 height:30px;
}

.subfirst{
margin-top:2px;
border-bottom:1px solid #999;
 width:134px;
 height:30px;
}

.subsecond{
margin-top:4px;
 width:134px;
 height:20px;
}

.subthird{
 width:134px;
 height:17px;
}
.sublast{
	padding-bottom:250px;
	}




/* -------------------- 콘텐츠 영역(contentsWrap) --------------- */

.location{
width:785px;
margin-top:20px;
margin-left:22px;
border-bottom:2px solid #dcdcdc;}
.depth {
font-size:11px;
	position:absolute;
	top:35px;
	right:30px;
	color:#9c9b9b;
}
.depth .current {
font-weight:bold;
color:#FF6600;
}
/*#contentsWrap h1 {
	
	margin-bottom:30px;
}
#contentsWrap h1 img {
	padding:3px 0 9px 1px;
}*/
.depth img{
margin-right:5px;}




/* -------------------- 히스토리 영역 --------------- */

.history{
width:750px;
font-size:12px;
margin:40px 0 30px 50px;}

.history ul{
margin-top:-20px;
width:550px;
margin-bottom:30px;
padding-left:100px;
border-bottom:#999999 1px dashed;
}
.history span{
margin:0 30px;
font-weight:bold;}
.history ul li{
line-height:1.5;}

/* -------------------- 제품 영역 --------------- */
.product{
margin:20px 0 10px 18px;
text-align:center;

}
.product ul{
	}
.product ul li{
	
     margin:0px;
	padding:0px;
display:inline;}
.product p {
	margin:10px 0 0 10px;
}

/* -------------------- 보유설비 테이블 영역 --------------- */
.ceo{
margin:40px 0 30px 30px;}
.tech{
font-size:12px;
margin:30px 0 30px 65px;}

.tech table span{
color:#FFFFFF;
font-weight:bold;}
.tech th{
height:35px;
background-color:#333333;}

.tech th, .tech td {
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
}
.tech table{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;}

/* ------------------ 뉴스 게시판 목록 ------------------- */
.news{
font-size:12px;
width:710px;
margin:30px 0 0 60px;}
.bbsInform {
	margin-bottom:10px;
	padding-left:12px;
	background:url(../images/board/icon_list.gif) no-repeat 0 2px;
	color:#3c6b05;
}
.boardList caption {
	position:absolute;
	overflow:hidden;	
	width:1px;
	height:1px;
	top:auto;
	text-indent:-9999%;	
	font-size:0;
	line-height:0;
}	
.boardList td, .boardList th {
	padding:8px 4px 6px 4px;
	border-bottom:1px solid #e8e8e8;
}
.boardList th {
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background:url(../images/board/bg_board_title.gif) no-repeat top center;
	background-color:#2ea28d;
}
.boardList th.first {
	background:url(../images/board/bg_board_title.gif) no-repeat top left;
}
.boardList th.end {
	background:url(../images/board/bg_board_title.gif) no-repeat top right;
}
.boardList .num, .boardList .date, .boardList .view {
	font-size:0.92em;
	text-align:center;
	color:#626262;
}
.boardList .num {
	width:70px;
}
.boardList .bbstitle {
}
.boardList .admin {
	width:100px;
}

.boardList .replyNum {
	margin-left:10px;
	color:#ff5300;
}
.boardList .replyNum strong {
	font-weight:bold;
}
.paging{
margin:20px 0 30px 280px;}
.paging a{
margin:0 5px;}

.recruit{
    margin:30px 0 30px 40px;}
	/* ------------------ 홍보내용 영역 ------------------- */
	.info{
	margin:10px 0 10px 60px;}
	
		
/* ----------------- 제품문의 영역 ------------------ */	
.inquiry{
width:620px;
margin:50px 0 50px 100px;}
	
.inquiry table{
margin:10px 0;}
input.textBox { 
	border:1px solid #969696; 
	height:17px; 
	margin-bottom:1px; 
	padding:0 2px; 
}

.joinData caption {
	position:absolute;
	overflow:hidden;
	top:auto;
	text-indent:-9999%;
	width:1px;
	height:1px;
	font-size:0;
	line-height:0;
	
}
.joinData th, .joinData td {
font-size:12px;
	/*border-bottom: 1px solid #e8e8e8;*/
	color:#3b6da6;
}
.joinData th {
	padding:6px 10px;
	background:#fffcef;
	font-weight:bold;
}
.joinData td {
	padding:6px 15px;
}

.joinData td.inform {
	position:relative;
}

.btnArea {
	margin-top:20px;
	text-align:center;
}
.btnArea a {
	margin-left:5px;
}

/* --------------------- 온라인브로슈어 영역 ------------- */
.ebrochure {
height:320px;
	margin:30px 0 100px 35px;
}
.ebrochure li {
	float:left;
	display:inline;
	height:275px;
	margin:20px 40px;
}

.ebrochure p {

	margin:20px 0 0 40px;
}


/* -------------------- 물류용기옵션사양 영역 --------------- */


 .menu01,.menu02,.menu03{

 margin:30px 0 50px 90px;
float:left;}
.optionmenu ul li {
margin-top:5px;}
.optionimg{
margin:0 0 50px 50px;}

/* -------------------- 산업자동화부 영역 --------------- */

.indus p {
	margin:20px 0 0 55px;
}




/* ------------------ 뉴스 게시판 목록 ------------------- */
.news{
	position:relative;
	font-size:12px;
	width:710px;
	margin:30px 0 0 60px;}

.newsname{
	position:absolute;
	left:30px;
	top:11px;
	font-weight:bold;
	
	}
.newsphoto{
	margin:20px 0 30px 30px;	
	}

