@charset "utf-8";

/* postad.com E-biz development Team  jedi 2009-04 */

/**************************
* Body_Style
***************************/
body {
scrollbar-face-color:#F3F3F3; 
scrollbar-shadow-color:#DEDEDE; 
scrollbar-highlight-color:#F4F4F4; 
scrollbar-3dlight-color:#FEFEFE; 
scrollbar-darkshadow-color:#F3F3F3; 
scrollbar-track-color:#F8F8F8;
scrollbar-arrow-color:#77bfe5;
background:url('../images/common/sub_bg.gif') repeat-x 0 0; }

/**************************
* Basic_Style
***************************/
*{
	margin:0;
	padding:0;
	font-family:"굴림","Arial";
	color:#666666;
	line-height:16px;
}
body,input{font-size:12px;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */
.blind {display:block;overflow:hidden;position:absolute;}

table	{ font-family: "Arial"; font-size: 12px; color: #666666; }
td	{
	font-family: "Arial", "굴림";
	font-size: 12px;
	color: #666666;
	line-height:1.5em;
	}
/**************************
* size
***************************/
h1,h2,h3,h4,h5,h6{font-size:12px;}

/**************************
*  Layout Selector
***************************/
body{text-align:center;}
#wrap{width:100%; margin:0 auto; position:relative;text-align:center;}
#header{width:100%;background:url('../img/home/bg_top_line.gif') repeat-x 0px 0px ;height:90px;}
#container{width:100%;text-align:center;margin:0 auto;}
#content{width:100%;background:url('../img/home/bg_home_line.gif') repeat-x 0px 0px ;height:545px;}
#footer{width:100%;background:url('../img/home/bg_copyright.gif') repeat-x 0px 0px ;margin:0 auto; text-align:center}
#quick {position:absolute; left:915px; top:100px; width:80px; height:253px; z-index:1;}

/*top޴ */
.top{width:949px;text-align:center;margin:0 auto;}

.logo{width:287px;margin-top:30px; float:left ;text-align:left}
.topmenu{width:660px;height:90px;float:right;}
.menu { padding-top:40px; text-align:center;}
/*topɸ޴ */
.fms{float:right; }
.fms dd{float:left; }

/* form design setting */

.fd_title { padding:15px 0 15px 10px; border-bottom:#E7E7E7 solid 1px; color: #003399; font-weight: bold;}
.fd_01 { border: #CDCBCB solid 1px;}
.input	{ font-family: "굴림", "Arial"; font-size: 12px; color: #666666; Border:1px SOLID #c1c1c1;}
/*input	{
	FONT-FAMILY: "굴림", "Arial";
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 12px; height:18px; color: #666666; ;
}
/*content޴ */
.company{width:100%;background:url('../img/company/bg_company.gif') repeat-x 0px 0px ;height:149px;}
.product{width:100%;background:url('../img/product/bg_product.gif') repeat-x 0px 0px ;height:149px;}
.tech{width:100%;background:url('../img/tech/bg_sub.gif') repeat-x 0px 0px ;height:149px;}
.ir{width:100%;background:url('../img/ir/bg_sub.gif') repeat-x 0px 0px ;height:149px;}
.customer{width:100%;background:url('../img/customer/bg_sub.gif') repeat-x 0px 0px ;height:149px;}
.recruit{width:100%;background:url('../img/recruit/bg_sub.gif') repeat-x 0px 0px ;height:149px;}
.sub{width:949px;text-align:center; position:relative;margin:0 auto;}
.con {width:949px;text-align:center;margin:0 auto;position:relative}
.leftmenu{float:left; width:196px; padding-right:33px}
.rightcon{float:left; width:719px; text-align:left; padding-top:5px; padding-bottom:20px}
.con_txt{width:719px;}

/*footer޴ */
.copy{width:949px;text-align:left; padding-top:15px;margin:0 auto;}

/*left޴ */
.leftm {width:196px;}
.leftm ul, li{ 
    float:left;
	margin:0;
	padding:0;
	list-style: none;
	display: block;
    font-size: 0;
}

/*텍스트޴ */
.text_05 {
	padding:0px 0 0 5;
	font-size:14px;
	font-weight:bold;
	color:#b84211;
} 

.view_text_02 {
	padding:0px 0 0 0;
	font-weight:bold;
	color:#663300;
} 

.gubun{height:25px; background:url("../img/common/bbs_gubun.gif") no-repeat right center;color:#c98528;padding:7px 0 0px 0; }
.text_04 {color:#c98528;padding:0px 0 0px 0; height:20px;}



/**************************
* default link
***************************/
a:link     {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:active  {
	text-decoration: none;
	color: #333333;
}
a:hover  {
	text-decoration: none;
	color: #820000;
}



/**************************
*  location
 ***************************/
div#local { float:right;} 
div#local ul.loc{ padding: 0px 0px 0 0; float:left;} 
div#local ul.loc li { float:left;}
div#local ul.loc li a{ display:block; text-indent:-10000px; }
div#local ul.loc li.home a { width:28px; background:url('../img/common/ico_home.gif') no-repeat  0 2;}
div#local ul.loc li.location { background:url('../img/common/bu_loc.gif') no-repeat 6px 4px; padding-left:13px; font-size:11px; color:#8a8a8a; letter-spacing:0;}   

/**************************
*  search
 ***************************/
#search {margin:0px; padding:0px; border-collapse:collapse;border:2px solid #c8dbe2;}
#search td {background:#fff; padding:7px 0 5px 0; border-bottom:1px solid #e0e5e8; border-left:1px solid #e0e5e8;}
#search td.title {background:#f1f5fa; color:#003b5f; font-weight:bold; text-align:center;}
#search td.info {padding:7px 10px 5px 10px;}
#search td.info span.ck{width:75px;}
#search td.info strong {color:#2877ba;}

/**************************
*  data
 ***************************/
#data {margin:0px; padding:0px; border-collapse:collapse;border:2px solid #c8dbe2;}
#data th { background:#f1f5fa; padding:5px 0 3px 0; text-align:center; color:#003b5f; font-size:12px; border-bottom:1px solid;#e0e5e8; border-left:1px solid #e0e5e8;}
#data td { background:#fff; text-align:center; border-bottom:1px solid #e0e5e8; border-left:1px solid #e0e5e8;font-size:12px;padding:7px 0 5px 0;}



/**************************
*  data3
 ***************************/
#data3 {margin:0px; padding:0px; border-collapse:collapse; border-top:1px solid #cec1b4;border-bottom:1px solid #cec1b4;}
#data3 th {
	padding:5px 0 3px 10px;
	text-align:left;
	color:#535353;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #f1ecd7;
	border-left:1px solid #f1ecd7;
	background:url('../img/common/ico_menu.gif') no-repeat  15px 12px; padding:2px 0 2px 20px; background-color: #fbf6e9;
	
}
#data3 td { background:#fff; text-align:left; border-bottom:1px solid #f1ecd7; border-left:1px solid #f1ecd7;font-size:12px;padding:7px 0 5px 10px;}
#data3 td.head { text-align:left; padding:7px 5px 5px 5px;}
#data3 td.top { background:#faf8ec;color:#ac6926;}


/**************************
*  달력
 ***************************/
#diary {margin:0px; padding:0px; border-collapse:collapse;border:1px solid #e3c29a;}
#diary th { background:#faf8ec; padding:5px 0 3px 0; text-align:center; color:#ac6926; font-size:11px; border-bottom:1px solid #f1ecd7; border-left:1px solid #f1ecd7; height:30px}
#diary th.tit01 { color:#52b830;}
#diary th.tit02 {  color:dd0000;}

#diary td { background:#fff; text-align:left; border-bottom:1px solid #f1ecd7; border-left:1px solid #f1ecd7;font-size:12px;padding:3px 0 0px 3; height:70px}
.txt_green { color:#52b830;}
.txt_red { color:dd0000;}
.attend{ text-align:center}

/**************************




/**************************
* Form_Style
***************************/
input.line {height:18px; background:#f4f4f4; border:1px solid #cccccc; margin:1px 0; padding:2px 3px;font-size:12px;color:#666;}
textarea {border:1px solid #cccccc; margin:1px 0; padding:2px 5px;font-size:12px;color:#666;background:#f7f7f7;}
.input_01{font-size:12px;color:#666;}

/**************************
* common
***************************/
.h1 {padding:14px 0px;}
.bu_01 li {background:url('../images/ico/ico_4dp.gif') no-repeat  2px 5px; padding:2px 0 2px 13px;}
.2dp { font-size:14px; background:url('../images/ico/ico_2dp.gif') no-repeat  0 6px; padding:0 0 0 18px; font-weight:bold; color:#666666;}
.txt_b { color:#006da0; font-size:11px;}
.txt_r { color:#d21f1c; font-size:11px;}
.txt_rb { color:#d21f1c; line-height:18px;}
.ct_01 { line-height:18px; padding:5px 0 10px 18px;}
.ct_02 { line-height:18px; padding:5px 0 10px 38px;}
.ct_3dp {background:url('../images/ico/ico_3dp.gif') no-repeat 18px 1px; line-height:18px; padding:0 0 0 38px; font-weight:bold; color:#0f6bb2;}
.ct_04 { line-height:18px; padding:5px 0 10px 38px;}
.in_menu {background:url('../images/common/menu_title.gif') no-repeat 0 0; padding:5px 0 0 18px; font-weight:bold; color:#fff; font-size:14px;}




/**************************
*  data2
 ***************************/
#data2 {margin:0px; padding:0px; border-collapse:collapse;border:2px solid #c8dbe2;}
#data2 th { background:#ecf7fa; padding:5px 0 3px 0; text-align:center; color:#003b5f; font-size:12px; border-bottom:1px solid #d7ecf1; border-left:1px solid #d7ecf1;}
#data2 td { background:#fff; text-align:center; border-bottom:1px solid #d7ecf1; border-left:1px solid #d7ecf1;font-size:12px;padding:7px 0 5px 0;}
#data2 td.head { text-align:left; padding:7px 0 5px 10px;}


/**************************
* TAB
***************************/
#ctab { height:27px; margin:20px 0 0 0; background:url('../images/common/tab_bg.gif') repeat-x bottom left;}
#ctab ul { padding:0 0 0 10px;}
#ctab ul li { float:left;}
#ctab ul a {display:block; padding:7px 7px 4px 6px;border:1px solid #93c1d7; border-bottom:none; margin:0 2px 0 0; background: url('../images/common/tab_off_bg.gif') repeat-x top left; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1;}
#ctab ul a:hover {display:block; padding:7px 7px 4px 6px;border:1px solid #316df5; border-bottom:none; margin:0 2px 0 0; background:#ffe5c3 url('../images/common/tab_on_bg.gif') repeat-x top left; font-size:12px; color:#fff; font-weight:bold; letter-spacing:-2;}
#ctab ul a.selected {display:block; padding:7px 7px 4px 6px;border:1px solid #316df5; border-bottom:none; margin:0 2px 0 0; background:#ffe5c3 url('../images/common/tab_on_bg.gif') repeat-x top left; font-size:12px; color:#fff; font-weight:bold; letter-spacing:-2;}

/**************************
*  menu
 ***************************/
#menu {margin:0px; padding:0px; border-collapse:collapse;border:2px solid #73a3be;}
#menu td {background:#fff; padding:7px 0 5px 0; border-bottom:1px solid #d7e9f1; border-left:1px solid #d7e9f1;}
#menu td.title {background:#ecf8fa; color:#267eac; font-weight:bold; text-align:center;}
#menu td.info {padding:7px 10px 5px 10px;}
#menu td.info span.ck{width:75px;background:url('../images/ico/ico_menu.gif') no-repeat  2px 7px; padding:2px 0 2px 10px;  }
#menu td.info span.ck a:hover  { text-decoration: none; color: #007cd3; font-weight:bold; letter-spacing:-1;}
#menu td.info strong {color:#2877ba;}


/**************************
* notice
***************************/
/* BBS_Search_Style */
.search { width:260px; margin:30px 20px 5px 0;float:right;}
.slt {margin:0 5px 0 0; float:left;}
.sbox {float:left;}
.search_btn {width:49px; margin:0px 0 0 5px; float:left;}

/* BBS >  table */
.bbs_tbl { width:100%; border-collapse:collapse;}
.bbs_tbl th {height:25px; background:#cee3f5 url("../images/common/bbs_gubun.gif") no-repeat right center;color:#11639c;padding:7px 0 2px 0; border-bottom:1px solid #bbdcef;}
.bbs_tbl th.last {background-image:none;}
.bbs_tbl tbody {padding-top:3px;}


/* BBS >  */
.bbs_tbl td {height:26px; text-align:center;border-bottom:1px solid #d8e4ea; padding-top:4px; font-size:12px;}
.bbs_tbl td.no {border-bottom:0px;}
.bbs_tbl td.date, td.num { color:#999;  letter-spacing:normal;}
.bbs_tbl td.title { text-align:left;padding-left:5px;}

/* BBS > Page List  */
.pageNav {width:100%; margin:20px 0 0 0; text-align:center;}
.pageNav .bu { margin:0px 3px 0 3px;}
.pageNav a:hover {color:#666666; font-weight:bold;}

/* BBS > ۾ */
#data4 {margin:0px; padding:0px; border-collapse:collapse;border:1px solid #9ac7e3; border-left:none; border-right:none;}
#data4 th { background:#ecf5fa; padding:5px 0 3px 0; text-align:center; color:#2681ac;border-bottom:1px solid #d7e9f1;}
#data4 td { background:#fff; text-align:left; border-bottom:1px solid #d7e9f1; border-left:1px solid #d7e9f1;font-size:12px;padding:7px 0 5px 10px;}

/**************************
* 패딩
***************************/

.dot {
	color:#CCCCCC;
	border: solid;
}
.dot1 {
	color:#CCCCCC;
	border: dotted;
}

.pT2	{ padding-top:2px }
.pT3	{ padding-top:3px }
.pT4	{ padding-top:4px }
.pT5	{ padding-top:5px }
.pT7	{ padding-top:7px }
.pT8	{ padding-top:8px }
.pT10	{ padding-top:10px }
.pT15	{ padding-top:15px }
.pT20	{ padding-top:20px }
.pT25	{ padding-top:25px }
.pT30	{ padding-top:30px }

.pR35	{ padding-right:35px }
.pR50	{ padding-right:50px }

.pB2	{ padding-bottom:2px }
.pB3	{ padding-bottom:3px }
.pB4	{ padding-bottom:4px }
.pB5	{ padding-bottom:5px }
.pB8	{ padding-bottom:8px }
.pB10	{ padding-bottom:10px }
.pB20	{ padding-bottom:20px }
.pB30	{ padding-bottom:30px }

.pL3	{ padding-left:3px }
.pL5	{ padding-left:5px }
.pL6	{ padding-left:6px }
.pL7	{ padding-left:7px }
.pL8	{ padding-left:8px }
.pL10	{ padding-left:10px }
.pL12	{ padding-left:12px }
.pL15	{ padding-left:15px }
.pL20	{ padding-left:20px }
.pL25	{ padding-left:25px }
.pL30	{ padding-left:30px }
.pL50	{ padding-left:50px }
.pL78	{ padding-left:78px }
.pB2	{ padding-bottom:2px }

.pTB5	{ padding-top:5px;padding-bottom:5px  }

.pLR15	{ padding-left:15px;
padding-right:15px; }
.ls1	{ letter-spacing:-1px }

.pT48L26 {padding-left:26px;padding-top:48px;padding-bottom:12px}
