@charset "euc-kr";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/image/bg.jpg);
	background-repeat: repeat-x;
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 8pt;
	color: #666666;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff; 
	scrollbar-face-color: #d9d9d9; 
	scrollbar-3dlight-color: #d9d9d9; 
	scrollbar-darkshadow-color: #d9d9d9; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #ffffff; 
}


input.inpred {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 9pt;
	color: #666666;
	border: 1px solid #eaabab;

}
input.inp {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 9pt;
	color: #666666;
	border: 1px solid #aaaaaa;

}
input.sampleinput {
	font-family: "¹ÙÅÁ";
	font-size: 16pt;
	color: #666666;
	border: 1px solid #ffffff;
}
input.sampletitle {
	font-family: "¹ÙÅÁ";
	font-size: 16pt;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: double;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #aaaaaa;
	border-left-color: #ffffff;
}
input.sampleinput2 {
	font-family: "¹ÙÅÁ";
	font-size: 11pt;
	color: #666666;
	border: 1px solid #ffffff;
	letter-spacing:150%;
}
input.lineblue {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 9pt;
	color: #666666;
	border: 1px solid #7f9db9;

}
input.linegray {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 9pt;
	color: #333;
	border: 1px solid #FFF;
	font-weight: normal;
}
input.linegray_no {
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 9pt;
	color: #333;
	border: 1px solid #FFF;
	font-weight: normal;
	text-align: right;
}

textarea{
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 9pt;
	color: #666666;
	border: 1px solid cccccc;

}

table {
	font-family: "µ¸¿ò";
	font-size: 8pt;
	color: #999999;


}
.printtable {
	font-family: "µ¸¿ò";
	font-size: 11pt;
	color: #000000;


}
.img_review{	width:160px;height:150px;	}
.list_img_review{width:110px;height:100px;}
table.title {
	font-family: "µ¸¿ò";
	font-size: 8pt;
	color: #105c99;
	font-weight: bold;

}


td.°øÁö»çÇ×01{
	border: 1px solid #e2e2e2;
	background-image: url(/image/°øÁö»çÇ×bg_01.jpg);
	font-family: "µ¸¿ò";
	font-size: 8pt;
	color: #888888;

}
td.°øÁö»çÇ×02{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	background-image: url(/image/°øÁö»çÇ×bg_01.jpg);
	border-bottom-style: solid;
	font-family: "µ¸¿ò";
	font-size: 8pt;
	color: #888888;

}
td.bottomline{
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 8pt;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	
}
td.bottomrightline{
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 8pt;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;	
}
td.bottomdotted{
	font-family: "µ¸¿ò", "±¼¸²";
	font-size: 8pt;
	color: #417bb5;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	
}

td.dotted{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
}


a:link { text-decoration:none; color: 999999;}
a:visited { text-decoration:none; color: 999999;}
a:active { text-decoration:none; color: 999999;}
a:hover { text-decoration:underline;color: 666666;}

select{
	font-family: "µ¸¿ò";
	font-size: 8pt;
	color: #4c7ea6;

	
}
/* --------------------------------------------------------------------------------------------------------------------------------- */
.Board_wrap{
	position:relative; float:left; top:26px;  width:100%; height:750px; border:0px solid #F00;
	}
.Board_List{
	width:100%; border-top:2px solid #444;
	}
.Board_List thead th{
	font-size:12px; color:#505c78; padding:16px 0 20px; height:14px; border-bottom:1px solid #dcdee2; background:url("../image/PL_dotted.gif")no-repeat right center; text-align:center;
	}
.Board_List th:last-child{
	background:none;
	}
.Board_List tr.HorLine td{
	background:#f9fafb;
	}
.Board_List tr.HorLine td:first-child{
	background:url("../image/PL_Notice.png")no-repeat 44px center #f9fafb;
	}
.Board_List td{
	height:14px; padding:16px 5px 17px; border-bottom:1px solid #dcdee2; text-align:center; font-size:14px; letter-spacing:-1px;  
	}
.Board_List td a{
	position:relative; top:2px;
	}
.Board_List td a:hover{
	font-weight:bold; color:#4164b1; text-decoration:underline;
	}
.Board_List .Board_List.Subject_Title{
	width:100%; overflow:hidden
	}
.Board_List .Board_List.Subject_Title span{
	float:left; display:block; width:60px;
	}
.Board_List .Board_List.Subject_Title a{
	float:left; display:block; width:390px; top:0; line-height:21px
	}
	
	
	
.subject img{
	margin:2px 0 0 3px; vertical-align:top; 
	}

.num{
	 text-align:center; font-size:11px; color:#666;
	 }
.subject{
	font-size:13px; text-align:left;
	}
.subject img{
	margin:2px 0 0 3px; vertical-align:top; 
	}
.time{
	text-align:center; font-size:12px; 
	}		 
.name{
	text-align:center; font-size:13px; 
	}
	

/** board_PageNum **/
.Botton_space1{
	width:100%; height:26px; 
	}

.board_PageNum{
	position:relative; float:left; padding:20px 0; text-align:center; width:100%; height:20px; border:0px solid #F00;
	}
.board_PageNum a{
	background:#fff; border:1px solid #dedede; padding:5px 7px 4px 7px;  font-size:11px; font-weight:bold; color:#797979; text-decoration:none;
	}
.board_PageNum a:link{
	color:#797979;
	}
.board_PageNum a:active{
	color:#797979;
	}
.board_PageNum a:hover{
	background:#4b545e; border:1px solid #dedede;  color:#fff;
	}
.board_PageNum a:focus{
	background:#4b545e; border:1px solid #dedede;  color:#fff;
	}
.board_PageNum a.on{
	background:#62b0bc; border:1px solid #dedede; color:#fff;
	}
.board_search{
	float:left; width:100%; padding:20px 0; text-align:center; 
	}	
.Search_button{
	width:60px; height:26px; background:url(../image/button_plus2.gif)no-repeat; font:lighter 13px/22px "webfont6"; text-align:center; color:#fff;	cursor:pointer;  border:0px solid #F00;
	}
.Search_button:hover{
	background:#999; border:1px solid #c8d0e9; 
	}
.mapLabel{
	position:absolute;
	top:288px;
	left:426px;
	}	
/* Á¦Ç°Á¤º¸ */
.WP_InforCard{
	width:242px;
	height:282px;
	background-color:#e5e5e5;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	margin-top:10px;
	margin-bottom:10px;
	}
.WP_InforCard2{
	width:204px;
	height:282px;
	background-color:#e5e5e5;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	margin-top:10px;
	margin-bottom:10px;
	}	
span.ProductNameBG{
	position:relative;
	top:15px;
	width:242px;
	height:38px;
	background-color:#fff;
	display:block;
	text-decoration:none;
	border:1px solid #e5e5e5;
	}
span.ProductNameBG2{
	position:relative;
	top:15px;
	width:204px;
	height:38px;
	background-color:#fff;
	display:block;
	text-decoration:none;
	border:1px solid #e5e5e5;
	}
	
span.ProductNameBG a:hover{ 	
	text-decoration:none; color:#b2b2b2;
}
span.ProductNameBG2 a:hover{ 	
	text-decoration:none; color:#b2b2b2;
}
.ProductImg{
	position:relative;
	width:100%;
	height:180px;
	top:10px;
	border:0px solid #F00; 
}	
.MoreButton{
	position:relative;
	top:-30px;
	float:right;
	color:#fff;
	font:bold 20px/22px "webfont2";
	margin-right:10px;
	}
.MoreButton a{text-decoration:none; color:#fff;}
.MoreButton a:hover{color:#0080ff; font-weight:bold;}		
.ProductContentBG{
	position:relative;
	display:block;
	width:100%;
	height:42px;
	background-color:#FFF;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	top:11px;
	border:1px solid #e5e5e5;
	padding-top:10px;
	text-align:center;
	}	
.ProductContentBG2{
	position:relative;
	display:block;
	width:100%;
	height:42px;
	background-color:#FFF;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	top:50px;
	border:1px solid #e5e5e5;
	padding-top:10px;
	text-align:center;
	}	
/** write page start**/
.Board_List2{
	width:100%; border-top:2px solid #444; float:left;
	}
.pp1{
	color:red;
	}
.table_BG{
	 text-align:left; background:#f9fafb; font-size:12px; color:#505c78; 
	}
table.board_write{ margin-top:20px;}
table.board_write td {
	border-bottom:1px solid #dcdee2; border-left:1px solid #dcdee2; border-right:1px solid #dcdee2; border-top:1px solid #dcdee2; padding:10px;
	}
table.board_write td p textarea{ width:400px; padding:4px; border:1px solid #dcdee2; font-size:12px; background-color:#fff; resize:none; color:#505c78;}
/** write page end**/
	
.subject img{
	margin:2px 0 0 3px; vertical-align:top; 
	}
.num{
	 text-align:center; font-size:11px; color:#666;
	 }
.subject{
	font-size:13px; text-align:left;
	}
.subject img{
	margin:2px 0 0 3px; vertical-align:top; 
	}
.time{
	text-align:center; font-size:12px; 
	}		 
.name{
	text-align:center; font-size:13px; 
	}
	
/** board_PageNum **/
.Botton_space1{
	width:575px; height:26px; 
	}
.board_PageNum{
	position:relative; float:left; padding:20px 0; text-align:center; width:515px; height:20px; border:0px solid #F00;
	}
.board_PageNum a{
	background:#fff; border:1px solid #dedede; padding:5px 7px 4px 7px;  font-size:11px; font-weight:bold; color:#797979; text-decoration:none;
	}
.board_PageNum a:link{
	color:#797979;
	}
.board_PageNum a:active{
	color:#797979;
	}
.board_PageNum a:hover{
	background:#4b545e; border:1px solid #dedede;  color:#fff;
	}
.board_PageNum a:focus{
	background:#4b545e; border:1px solid #dedede;  color:#fff;
	}
.board_PageNum a.on{
	background:#62b0bc; border:1px solid #dedede; color:#fff;
	}
.board_search{
	float:left; width:515px; padding:20px 0; text-align:center; 
	}	
.Search_button{
	width:60px; height:26px; background:url(../image/button_plus2.gif)no-repeat; font:lighter 13px/22px "webfont6"; text-align:center; color:#fff;	cursor:pointer;  border:0px solid #F00;
	}
.Search_button:hover{
	background:#999; border:1px solid #c8d0e9; 
	}
.WP_Recruit{
	float:left; padding-top:20px; width:515px; height:600px;
	}	
.Product2_Botton{
	float:left; background:url(../image/button_plus.gif)no-repeat; width:88px; height:26px; font:lighter 13px/22px "webfont6"; text-align:center; 
	margin-top:10px; margin-bottom:10px; border:0px solid #F00;
	} 
.Product2_Botton a{
	color:#FFF; vertical-align:middle;
	}	
.Product2_Botton a:hover{
	color:#b8eff6; text-decoration:none;
	}	
/* --------------------------------------------------------------------------------------------------------------------------------- */