@charset "UTF-8";
/* CSS Document *****************************************************
 * 파일명      : common.css
 * 설명        : 레이아웃, 게시판 스타일, 팝업 css 정의, 카테고리별 css import
*******************************************************************/
@import url("base.css"); /* 기본 CSS정의 */
@import url("polymirae.css"); /* 회사소개 CSS정의 */
@import url("product.css"); /* 제품&기술 CSS정의 */
@import url("cyberpr.css"); /* 사이버홍보실 CSS정의 */
@import url("support.css"); /* 고객서비스 CSS정의 */
@import url("member.css"); /* 회원가입 CSS정의 */

#accessibility {position: absolute; top: -1000px; left: 0;}

/* Main Layout Style */
body.mianbackbg { min-width:994px; }
#wrapping-mainflash { width:100%; min-width:994px; }
#wrapping-main { width:100%; min-width:994px; background:url('/kr/images/common/bg_mainvisual.jpg') no-repeat center 73px;}
	.main-bline { padding-top:301px; width:100%; height:130px;}
	.main-bline-cnt { padding-top:24px; width:100%; height:130px; border-top:1px solid #ecedef;}
	.main-bline-bot { padding-top:24px; width:100%; height:130px; border-top:1px solid #ecedef;}
	.maincont-wrap { margin:0 auto; width:994px; overflow:hidden;}
		.main-box {float:left; width:330px; overflow:hidden;}
		.main-lastbox {float:left; width:334px; overflow:hidden;}
		.main01-in { margin:4px 0 0 12px; width:250px; overflow:hidden; background:url('../../images/common/bg_main01.jpg') no-repeat right top;}
		.main01-in dt { padding-bottom:12px; }
		.main01-in dd { padding-bottom:10px; font-size:11px; color:#64717b;}

		.main02-in { margin-top:4px; width:299px; height:104px; background:url('../../images/common/bg_main02.jpg') no-repeat left top;}
		.main02-in dt { padding:0 0 13px 72px;}
		.main02-in dd { padding:0 0 10px 72px; font-size:11px; color:#64717b;}

		.main03-in { margin:4px 0 0 37px; width:293px; height:97px; background:url('../../images/common/bg_main03.jpg') no-repeat right 19px;}
		.main03-in dt { padding:0 0 13px 0;}
		.main03-in dd { padding-bottom:10px; font-size:11px; color:#64717b;}

		.main04-in { margin:4px 0 0 12px; width:250px; height:100px; background:url('../../images/common/bg_main04.jpg') no-repeat right top;}
		.main04-in dt { padding-bottom:10px; }
		.main04-in dd { padding-bottom:10px; font-size:11px; color:#64717b;}

		.main05-in { margin:4px 0 0 2px; width:270px; height:104px; background:url('../../images/common/bg_main05.jpg') no-repeat left top;}
		.main05-in dt { padding:0 0 13px 72px;}
		.main05-in dd { padding:0 0 10px 72px; font-size:11px; color:#64717b;}

		.main06-in { margin:4px 0 0 37px; width:293px; height:100px; background:url('../../images/common/bg_main06.jpg') no-repeat right 5px;}
		.main06-in dt { padding-bottom:10px; }
		.main06-in dd { padding-bottom:10px; font-size:11px; color:#64717b;}

		.main07-in { margin:4px 0 0 12px; width:250px; height:101px; background:url('../../images/common/bg_main07.jpg') no-repeat right top;}
		.main07-in dt { padding-bottom:10px; }
		.main07-in dd { padding-bottom:10px; font-size:11px; color:#64717b;}

		.main08-in { margin-top:2px; width:306px; height:105px; background:url('../../images/common/bg_main08.jpg') no-repeat left 24px;}
		.main08-in dt { padding:0 0 10px 72px; width:226px; }
		.main08-in dd { padding:0 0 10px 72px; font-size:11px; color:#64717b;}

		.main09-in { margin:4px 0 0 37px; width:268px; height:110px; background:url('../../images/common/bg_main09.jpg') no-repeat right top;}
		.main09-in dt { padding-bottom:10px; }
		.main09-in dd { padding-bottom:10px; font-size:11px; color:#64717b;}

/* Sub Layout Style */
body.backbg { min-width:994px; background:url('../../images/common/bg_subtop.jpg') no-repeat center 75px; }
#wrapping-sub {  min-width:994px; overflow:hidden; background:#fff url('../../images/common/bg_tcontent.gif') repeat-x left top; }
#wrapping { position:relative; margin:0 auto; width:994px; }
#topheard { position:relative; margin:0 auto; width:994px; height:211px;}
	.topgnb01 { width:994px; height:211px; background:url('../../images/common/bg_topmenu01.jpg') no-repeat left bottom;}
	.topgnb02 { width:994px; height:211px; background:url('../../images/common/bg_topmenu02.jpg') no-repeat left bottom;}
	.topgnb03 { width:994px; height:211px; background:url('../../images/common/bg_topmenu03.jpg') no-repeat left bottom;}
	.topgnb04 { width:994px; height:211px; background:url('../../images/common/bg_topmenu04.jpg') no-repeat left bottom;}
		.topmenu { position:relative; width:994px; height:75px;}
		.topmenu img {vertical-align:top;}
		.topmenu h1 { position:absolute; left:17px; top:9px; }
		.topmenu .gnb { padding:8px 3px 0 675px; height:7px; overflow:hidden;}
		.topmenu .gnb li { float:left; padding-right:17px; }
		.topmenu .gnbmenu { clear:both; padding:28px 24px 0 320px; overflow:hidden; }
		.topmenu .gnbmenu li { float:left; padding-left:90px;}
		ul.topvisual { height:136px; overflow:hidden;}
		ul.topvisual li.pro-btn { padding:1px 0 0 18px;}
		ul.topvisual li.text { padding:22px 0 0 248px;}
		ul.topvisual li.maintext { padding:17px 0 0 339px;}
#leftnavi { position:relative; float:left; width:205px; padding-top:35px; }
#rightcont { position:relative; float:left; padding:0; width:789px;}
	ul.location { width:699px; height:23px; padding-top:11px; text-align:right; }
	ul.location li { display:inline; padding:0 10px 0 4px; font-size:11px; color:#888888; background:url('../../images/common/bullet/bul_arrow01.gif') no-repeat right 4px; }
	ul.location li span { color:#db1924;}
	ul.location li.last { padding-right:0; background:none;}
	div.contents-wrap {float:left; padding:0 9px 30px 29px; width:670px; min-height:550px; height:auto !important; height:550px; background:#fff url('../../images/common/bg_rcontent.gif') repeat-y left top;}
		h3.htitle { padding:0; width:670px; height:62px; overflow:hidden; }
		div.contents-in { position:relative; width:670px; overflow:hidden;}
	div.quick-cont { float:left; position:relative; width:81px; top:62px;}
		dl.quicklist { padding-left:12px; width:69px; overflow:hidden;}
		dl.quicklist img { vertical-align:top; }
		dl.quicklist dt { border-bottom:1px solid #e9e9e9; }
		dl.quicklist dd { border-bottom:1px solid #e9e9e9; }
		dl.quicklist dd.btntop { padding:6px 0 0 49px; border-bottom:none;}

#footerbox { clear:both; width:100%; min-width:994px; background:url('../../images/common/bg_footer.gif') repeat-x left top; }
	div.footercont { width:994px; height:58px; position:relative; padding:0; margin:0 auto;}
	div.footercont img { vertical-align:top;}
	div.footercont ul { padding:26px 0 0 ; overflow:hidden; }
	div.footercont ul li.footleft { float:left; padding-left:11px; }
	div.footercont ul li.footleft p { float:left; padding:0 18px 0 0;}
	div.footercont ul li.footleft p.rcbox{ margin-top:-12px; padding:0 12px 0 0;}
	div.footercont ul li.footright { float:right; padding:2px 11px 0 0;}

/* 왼쪽 메뉴 */
.leftmenu-box { padding:1px 0 0 22px; width:183px; }
.leftmenu-box h2 { height:49px; }
.leftmenu-box ul.mdepth1 { width:183px; overflow:hidden; }
.leftmenu-box ul.mdepth1 li { padding-bottom:1px; }
.leftmenu-box ul.mdepth1 li ul.mdepth2 { padding:2px 0 7px 18px; width:154px; }
.leftmenu-box ul.mdepth1 li ul.mdepth2 li { padding:0; }

/* 팝업 Style */
div.popwrap { position:relative; background:#fff url('../../images/popup/bg_poptop.gif') no-repeat left top; }
div.popwrap .poptitle { padding:24px 0 0 14px; height:26px; overflow:hidden;}
div.popwrap .poptitle-online { padding:24px 0 0 24px; height:49px; overflow:hidden;}
div.popwrap .poptitle-prod { margin-left:24px; padding:14px 0 0 14px; height:55px; color:#012060; font-size:18px; overflow:hidden; background:url('../../images/common/bullet/bul_parrow01.gif') no-repeat left 28px;}
div.popwrap .poptitle-prod img.vmr { vertical-align:middle; margin-right:5px;}
div.popwrap .poptitle-prod em { font-style:italic; color:#012060;}
div.popwrap .poptitle-prod span { font-weight:normal; color:#3d3d3d;}
div.popwrap div.toplogo { position:absolute; right:23px; top:15px; }
div.popwrap .poptitle-prod-u { margin-left:24px; padding:14px 0 0 14px; height:55px; color:#012060; font-size:18px; overflow:hidden; background:url('../../images/common/bullet/bul_parrow01.gif') no-repeat left 28px;}
div.popwrap .poptitle-prod-u img.vmr { vertical-align:middle; margin-right:5px;}
div.popwrap .poptitle-prod-u em { font-style:italic; color:#012060;}
div.popwrap .poptitle-prod-u span { font-weight:normal; color:#3d3d3d;}
div.popwrap div.toplogo-u { position:absolute; right:23px; top:15px; }
div.popwrap .popcont {padding:10px 13px 20px 14px; overflow:hidden; }
div.popwrap .popcontent {padding:0 24px 20px 24px; overflow:hidden; }
div.popwrap .pophistory-cont {padding:23px 20px 0 20px; overflow:hidden; }


/* ///////////////////////////// ::: board Style :::  ///////////////////////////////////*/
/* List */
.tbl-list { table-layout:fixed; border:0;}
.tbl-list thead tr th { padding:15px 0 8px; height:10px; border-bottom:1px solid #cacaca; background:#f6f6f6 url('../../images/common/board/bg_thnews.gif') repeat-x left top;}
.tbl-list thead tr th.first { background:#f6f6f6 url('../../images/common/board/bg_thnews_l.gif') no-repeat left top;}
.tbl-list thead tr th.last { background:#f6f6f6 url('../../images/common/board/bg_thnews_r.gif') no-repeat right top;}
.tbl-list tbody tr td { padding:9px 0 6px; text-align:center; border-bottom:1px solid #cacaca; }
.tbl-list tbody tr td.subleft { text-align:left;}
.tbl-list tbody tr td.subject p { padding-left:20px; text-align:left; }
.tbl-list tbody tr td.date { color:#868686;}

/* 제품기술 List */
.prodtbl-list { table-layout:fixed; border:0;}
table.bline { border-bottom:2px solid #cacaca;}
.prodtbl-list thead tr th { border-top:3px solid #304d91; padding:6px 0 4px; border-bottom:1px solid #93a1c4; background:#f6f6f6 url('../../images/common/board/bg_thbar.gif') no-repeat right bottom;}
.prodtbl-list thead tr th.last { background:#f6f6f6 none;}
.prodtbl-list tbody tr td { padding:4px 0 5px; text-align:center; border-bottom:1px solid #cacaca; }
.prodtbl-list tbody tr td.text { text-align:left;}
.prodtbl-list tbody tr td.text p { padding-left:10px; text-align:left; }
.prodtbl-list tbody tr td ul.iconbox { padding-left:10px; }
.prodtbl-list tbody tr td ul.iconbox li { float:left; width:22px;}
.prodtbl-list tbody tr td img.vtm { margin-top:1px; }
.prodtbl-list tbody tr td.date { color:#868686;}
.prodtbl-list tbody tr td em {font-style:italic;}
	.newtbl-list { table-layout:fixed; border:0;}
	.newtbl-list tbody tr td img { width:58px; height:46px; border:1px solid #dcdcdc; }
	.newtbl-list tbody tr td{ padding:0 0 0 10px; text-align:left; border-bottom:none;}

/* 우편번호찾기 List */
div.postbox { overflow:auto; overflow-x:hidden; width:382px; height:147px;}
.posttbl-list { table-layout:fixed; border:0;}
.posttbl-list thead tr th { padding:15px 0 8px; height:10px; border-bottom:0; background:#f6f6f6 url('../../images/common/board/bg_thnews.gif') repeat-x left top;}
.posttbl-list thead tr th.first { background:#f6f6f6 url('../../images/common/board/bg_thnews_l.gif') no-repeat left top;}
.posttbl-list thead tr th.last { background:#f6f6f6 url('../../images/common/board/bg_thnews_r.gif') no-repeat right top;}
.posttbl-list tbody tr td { padding:4px 0 3px; text-align:center; border-bottom:0; }
.posttbl-list tbody tr td.subleft { text-align:left;}

/* View*/
.tbl-view { table-layout:fixed; border:0;}
.tbl-view tr.first { padding:14px 0 6px; background:#f6f6f6 url('../../images/common/board/bg_thnews.gif') repeat-x left top;}
.tbl-view tr.first th.thfirst { background:#f6f6f6 url('../../images/common/board/bg_thnews_l.gif') no-repeat left top;}
.tbl-view tr.first td.tdfirst { background:#f6f6f6 url('../../images/common/board/bg_thnews_r.gif') no-repeat right top;}
.tbl-view tr td strong { color:#3b3b3b;}
.tbl-view tr {background:#f6f6f6}
.tbl-view tr th { padding:11px 0 7px; text-align:left; border-bottom:1px solid #cacaca; }
.tbl-view tr th img { margin-left:19px; }
.tbl-view tr td { padding:11px 0 7px; text-align:left; color:#868686; border-bottom:1px solid #cacaca; }
.tbl-view tr td span.bar { margin:0 10px;}
/* View Cont*/
.viewcont { margin:20px 0 20px; padding:0 15px; width:640px; overflow:hidden; line-height:18px;}

/* Write*/
.tbl-write { table-layout:fixed; border:0;}
.tbl-write tr.first { background:#f6f6f6 url('../../images/common/board/bg_thnews.gif') repeat-x left top; }
.tbl-write tr.first th { padding:14px 0 6px;}
.tbl-write tr.first td { padding:9px 0 5px; }
.tbl-write tr.first th.thfirst { background:#f6f6f6 url('../../images/common/board/bg_thnews_l.gif') no-repeat left top;}
.tbl-write tr.first td.tdfirst { background:#f6f6f6 url('../../images/common/board/bg_thnews_r.gif') no-repeat right top;}
.tbl-write tr.first td.tdfirst01 { padding-left:10px; background:#ffffff url('../../images/common/board/bg_thnews_r.gif') no-repeat right top;}
.tbl-write tr {background:#f6f6f6}
.tbl-write tr th {padding:11px 0 9px;  border-bottom:1px solid #cacaca; text-align:left; vertical-align:top;}
.tbl-write tr th img {margin-left:19px; display:block;}
.tbl-write tr th img.imgqna {margin-left:9px; display:block;}
.tbl-write tr td {padding:5px 0 5px; border-bottom:1px solid #cacaca;}
.tbl-write tr td input { padding:0 0 3px 4px; border:1px solid #dadada; vertical-align:middle;}
.tbl-write tr td textarea { padding:2px 0 0 4px; line-height:1.6em; border:1px solid #dadada; vertical-align:middle;}
.tbl-write tr td .mpd { margin:0 10px 0 50px;}
.tbl-write tr td.pptd {padding-left:10px; background:#ffffff !important;}
.tbl-write tr td p { padding:5px 0 3px;}
.tbl-write tr .tdbf { background:#ffffff !important;}

/* 온라인 지원서 작성 */
.online-write {table-layout:fixed; width:593px; border-bottom:1px solid #c5c5c5;} 
.online-write tbody tr th { padding:7px 0 7px 0; font-size:11px; color:#3e3e3e; background-color:#f4f4f4; border-bottom:1px solid #dcdcdc;}
.online-write tbody tr th p{ padding-left:10px; text-align:left; letter-spacing:-1px;}
.online-write tbody tr th.stitle {color:#51657e; background-color:#eaebed; border-bottom:1px solid #c5c5c5; }
.online-write tbody tr th.bstitle { padding:4px 0 4px 0; color:#51657e; background-color:#eaebed; border-bottom:1px solid #c5c5c5; }
.online-write tbody tr th.sstitle {color:#55657f; }
.online-write tbody tr th.bl { border-left:1px solid #dcdcdc;color:#9a9a9a;}
.online-write tbody tr th.sbl { border-left:1px solid #dcdcdc;}
.online-write tbody tr td {padding:4px 0 4px 0; color:#7c7c7c; font-size:11px; border-bottom:1px solid #dcdcdc; text-align:center}
.online-write tbody tr td p { padding-left:7px; text-align:left;}
.online-write tbody tr td.bl { border-left:1px solid #dcdcdc;}
.online-write tbody tr td.mph { padding:0;border-bottom:none;}
.online-write tbody tr td.mph img{ width:151px; height:151px; border:1px solid #adadad; }
.online-write tbody tr td input.text { padding:2px 0 0 4px;  height:15px; font-size:12px; color:#5a5a5a; border:1px solid #dadada; vertical-align:middle;}
.online-write tbody tr td label.rad { color:#3b3b3b;}
.online-write tbody tr td select { color:#3b3b3b;}
.online-write tbody tr th.bnone, .online-write tr td.bnone { border-bottom:none}

/* 다음글&이전글*/
.prevnext { width:670px; border-top:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; overflow:hidden;}
.prevnext dl.in-last { clear:both; border-top:1px solid #e0e0e0; overflow:hidden;}
.prevnext dt, .prevnext dd { float:left; }
.prevnext dt { padding:10px 0 10px; width:79px; height:10px; }
.prevnext dt img { margin-left:5px;}
.prevnext dd { padding:8px 0 8px; width:591px; }

/* View 버튼 :: 오른쪽 */
.btn-right { margin-top:10px; width:670px; text-align:right;}
.btn-center { margin-top:10px; width:670px; text-align:center;}

/* paging */
div.page { position:relative; margin:20px 0 0 0; width:670px; color:#424242; font-weight:bold; text-align:center; font-size:11px; }
div.page img { vertical-align:middle; }
div.page span { display:inline-block; width:27px; text-align:center; color:#3a5a95; font-size:13px; text-decoration:none; }
div.page span.bar { width:1px; text-decoration:none; font-weight:normal; color:#cdcdcd; font-size:11px;}
div.page a.paging { display:inline-block; width:27px; text-align:center;  font-weight:bold; font-size:11px; }
div.page .prev { margin-right:0; }
div.page .next { margin-left:0;}
div.page a { color:#666666;}
div.page a:hover { color:#3a5a95;}
div.absolute-left { position:absolute; left:0; top:-3px; }
div.absolute-right { position:absolute; right:0; top:-3px; }

/* 검색하기 */
.searchbox {margin-top:28px; padding:9px 0 8px; width:664px; text-align:center; border:3px solid #e2e2e2; }
.searchbox legend { display:none; }
.searchbox img { vertical-align:middle;}
.searchbox img.imgsearch { margin-right:27px;}
.searchbox input.text { padding:2px 0 0 4px; margin:0 5px; width:339px; height:14px; font-size:12px; color:#5a5a5a; border:1px solid #918da6; vertical-align:middle;}

/* 회원가입 테이블 */
.jointbl-write { table-layout:fixed; border:0;}
.jointbl-write tr.first { background: url('../../images/common/board/bg_thnews.gif') repeat-x left top; }
.jointbl-write tr.first th { padding:14px 0 6px;}
.jointbl-write tr.first td { padding:9px 0 5px 15px; }
.jointbl-write tr.first th.thfirst { background:#f6f6f6 url('../../images/common/board/bg_thnews_l.gif') no-repeat left top;}
.jointbl-write tr.first td.tdfirst { background:url('../../images/common/board/bg_thnews_r.gif') no-repeat right top;}
.jointbl-write tr th {padding:11px 0 9px;  border-bottom:1px solid #cacaca; text-align:left; vertical-align:top; background:#f6f6f6; }
.jointbl-write tr th img { margin:2px 0 0 17px;}
.jointbl-write tr td {padding:5px 0 5px 15px; border-bottom:1px solid #cacaca;}
.jointbl-write tr td input { padding:0 0 3px 4px; border:1px solid #dadada; vertical-align:middle;}
.jointbl-write tr td img { vertical-align:middle;}
.jointbl-write tr td em { font-size:11px;}
.jointbl-write tr td p { padding:5px 0 3px;}

/* Disclaimer */
.disclaimer-box { position:relative; margin:0 auto; padding:5px; width:700px; background:url('../../images/popup/bg_poptop.gif') no-repeat left top; border-bottom:1px solid #ccc}
.disclaimer-box .tlogo { position:absolute; right:23px; top:15px; }
.disclaimer-box h1 { margin-top:5px; padding-bottom:20px; font-size:30px; color:#002563; }
.disclaimer-box h2 { padding:0 0 15px 12px; font-size:20px; color:#149AC7; background:url('../../images/common/bullet/bul_parrow02.gif') no-repeat left 13px;}
.disclaimer-box .infotext { margin-bottom:30px; padding-bottom:10px; line-height:160%; border-bottom0:1px solid #cccccc}


