/*===================================================================*/
/*    SUBJECT : 삼성중공업 공용 CSS    */
/*    AUTHOR  : 김미란(mirankim@bstones.co.kr)     */
/*    UP-DATE : 2011-01-04     */
/*===================================================================*/


/* Form */
/*input.checkbox {*margin-top:-4px;}  20130306 : 수정 */
input.basic {background:#eee;padding:2px 0 0 2px;height:17px;}
textarea.basic {background:#eee;padding:5px;}
input.search {border:1px solid #ccc;padding:2px 0 0 2px;height:17px;}
select {border:1px solid #ccc;}

/* png // 20130306 : 수정
.png24 {_behavior:url('/Eng/Common/Css/iepngfix.htc');}*/

/* 버튼영역 */
.btnArea {padding:10px 0;text-align:center;}
fieldset .btnArea {padding-top:0;}

/* 스크롤 20130306 : 수정
.scrollBar {
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e7e7e7;
	scrollbar-3dlight-color: #e7e7e7;
	scrollbar-arrow-color: #b1b1b1;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-base-color: #ffffff;
}*/

/* 탭 */
.tab {clear:both;height:30px;background:url('/Eng/Images/layout/tabBg.gif') repeat-x 0 100%;}
.tab li {float:left;margin-right:2px;min-width:112px;/* _width:112px; 20130306 : 수정 */}
.tab li a {display:block;float:left;min-width:92px; height:21px; padding:6px 9px 0; border:1px solid #ccc; border-bottom:none; color:#373737; font-weight:bold; font-size:12px; text-align:center; text-decoration:none;}
.tab li.current a { min-width:90px; height:22px; padding:6px 9px 0; margin-bottom:0; border:2px solid #374aaf; border-bottom:none; background:#fff; color:#3041a1;}
.tabUnder {clear:both;padding-top:40px;}
.tabUnderList {margin-bottom:30px;}

/* Search Box */
.searchBox {position:relative;clear:both;width:735px;text-align:right;padding:8px 15px 6px 0;background:url('/Eng/Images/common/search_bg.gif') no-repeat ;}
.searchBox legend {position:absolute;bottom:0;left:12px;/* *left:6px; //20130336 : 수정 */}
.searchBox span.selectbox_title {margin-right:4px;}
.searchBox select {width:72px;}
.searchBox input.search {width:320px;}

/* 목록 */
.list {clear:both;width:100%;border-bottom:2px solid #eeeeee;}
.list th, .list td {line-height:1.2em;}
.listWrap {background:url('/Eng/Images/common/bbs_header.gif') no-repeat 0 0;}
.recruitWrap {background:url('/Eng/Images/common/bbs_header2.gif') no-repeat 0 0;}
.list thead th {padding:7px 0;font-size:0.6em;line-height:0.5em;color:#fff;}
.list tbody td {text-align:center;font-size:0.9em;padding:4px 0;border-bottom:1px solid #eeeeee;}
.list thead th.last {width:130px;}
.list tbody td.title {text-align:left;padding-left:20px;font-size:1.0em;}
.list tbody td.fst {font-family:Thahoma;}
.list tbody td a {}
.list tbody td a:hover {color:#006699; }
.list tr.current {background:#fafcfc;}
.list tr.current a {color:#006699; }
.list tr.noti .type {font-weight:bold}

/* 블로그형 목록 */
.listBlog {clear:both;width:100%;}
.listBlog dt {float:left;font-weight:bold;color:#333;padding-top:20px;}
.listBlog dt a {color:#333;}
.listBlog dd.date {float:right;color:#333;padding:20px 2px 0 0;font-size:0.9em;color:#656565; font-family:Arial;}
.listBlog dd.summary {clear:both;width:100%;padding:10px 0 20px;border-bottom:1px solid #ccc;}
.listBlogBox {position:relative;clear:both;min-height:125px;/* _height:25px; 20130306 : 수정 */margin-bottom:30px;background:url('/Eng/Images/common/bloglist.gif') no-repeat 100% 100%;}
.listBlogBox dt {color:#3041A1;font-size:1.2em;padding:26px 0 14px 157px;font-weight:bold;background:url('/Eng/Images/common/bloglist.gif') no-repeat 0 0;}
.listBlogBox dt a {color:#3041A1;}
.listBlogBox dd {line-height:1.5em;padding-left:157px;width:520px;}
.listBlogBox dd.thumnail {position:absolute;left:10px;top:10px;width:125px;height:105px;overflow:hidden;padding-left:0;}

/* 갤러리형 목록 */
.galleryList {clear:both;width:100%;position:relative;height:153px;}
.galleryList .pagenation a img {width:9px;height:17px;}
.galleryList .pagenation a {position:absolute;top:78px;width:9px;height:17px;}
.galleryList .next {right:140px;background:url(/Eng/Images/common/gallery_next_off.gif) no-repeat 0 0;}
.galleryList .prev {left:140px;background:url(/Eng/Images/common/gallery_prev_off.gif) no-repeat 0 0;}
.galleryList .next:hover {right:140px;background:url(/Eng/Images/common/gallery_next_on.gif) no-repeat 0 0;}
.galleryList .prev:hover {left:140px;background:url(/Eng/Images/common/gallery_prev_on.gif) no-repeat 0 0;}
.galleryList ul {position:relative;z-index:1;width:440px;margin:0 auto;height:153px;padding-top:30px;}
.galleryList li {position:relative;z-index:2;float:left;padding:30px 4px 0;width:80px;height:73px;text-align:center;}
.galleryList li a {display:block;width:80px;height:53px;}
.galleryList li a img {width:80px;height:53px;}
.galleryList li.current img {border:3px solid #3041a1;width:74px;height:46px;}
.galleryList li p {display:none;position:absolute;overflow:visible;z-index:3;top:4px;left:50%;white-space:nowrap;background:url('/Eng/Images/common/galleryBg01.gif') no-repeat 100% 100%;height:26px;}
.galleryList li p strong {display:block;height:26px;background:url('/Eng/Images/common/galleryBg01.gif') no-repeat 0 0;}
.galleryList li p strong span {display:block;height:21px;padding:5px 5px 0;background:url('/Eng/Images/common/galleryBg02.gif') no-repeat 50% 19px;font-size:0.90em;font-weight:normal;color:#3041a1;}

/*FAQ List*/
.faqList {border-top:2px solid #939ab8;}
.faqList dl {border-bottom:1px solid #ddd;}
.faqList dl dt {background:url('/Eng/Images/common/ico_question.gif') no-repeat 15px 6px; padding:6px 0 7px 47px;cursor:pointer;}
.faqList dl dt a {color:#7a7a7a;}
.faqList dl.on dt a {color:#3041a1; font-weight:bold;}
.faqList dl dd {display:none;background:url('/Eng/Images/common/answer.gif') no-repeat 15px 6px; padding:3px 0 7px 47px; color:#333; line-height:18px;}
.faqList dl dd a {color:#333;}
.faqList dl.on dd {display:block;}

/* 상세보기 */
.view {clear:both;width:100%;border-bottom:1px solid #dddddd;}
.view th, .view td {line-height:1.0em;}
.view th {font-size:0.9em;padding:7px 0 7px 15px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;color:#777777;}
.view td {padding:7px 0;border-top:1px solid #dddddd;color:#777777;}/* 20130306 : 수정*/
.view td.btnArea {padding:0 0 30px;border-top:none;}
.view .date {font-family:Arial;}
.view thead th {border-top:4px solid #333333;color:#333333;}
.view thead td {border-top:4px solid #cccccc;color:#333333;}
.view td a {text-decoration:underline;}
.view td .viewContents {line-height:1.5em;padding:12px 19px;min-height:205px;/* _height:205px; 20130306 : 수정 */}
.view td .viewContents .viewtitle{font-weight:bold;padding-bottom:16px;}
.view td .viewContents table {width:100%;border-top:1px solid #8d8d8d;border-bottom:1px solid #c0c0c0;}
.view td .viewContents td {padding-left:19px;border-right:1px solid #ebebeb;}
.view td .viewContents th {background:#f8f8f8;color:#333;font-size:1em;font-weight:normal;border-right:1px solid #d8d8d8;}
.view td .viewContents th.rowTh {border-right:1px solid #ebebeb;}
.view td .viewContents thead th {border-right:none;}
.view td .viewContents th.side {border-top:1px solid #ebebeb;}

/* 블로그형 상세보기 */
.blogView {clear:both;width:100%;border-top:2px solid #939ab8;border-bottom:1px solid #dddddd;}
.blogView thead th, .blogView thead td {border-bottom:1px solid #dddddd;}
.blogView thead th {background:#f0f5f7;padding:7px 0;}
.blogView td {padding:7px 0 7px 8px;}
.blogView td .viewContents {line-height:1.5em;padding:12px 19px;min-height:400px;/* _height:400px; 20130306 : 수정 */}

/* 갤러리형 상세보기 */
.galleryView {position:relative;padding-top:10px;}
.galleryView dl {position:relative;padding:320px 6px 0;width:440px;margin:0 auto;}
.galleryView dt {padding-bottom:27px;}
.galleryView dt strong {float:left;font-size:1.2em;color:#333333;font-weight:bold;width:340px;line-height:1.5em;}
.galleryView dt span.date {float:right;font-size:11px;color:#939ab8;letter-spacing:0; font-family:Arial;}
.galleryView dd {clear:both;width:452px;height:199px;overflow:auto;color:#666666;line-height:1.4em;
/* 20130306 : 수정
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e7e7e7;
	scrollbar-3dlight-color: #e7e7e7;
	scrollbar-arrow-color: #b1b1b1;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-base-color: #ffffff;
*/
}
.galleryView dd.thumnail {position:absolute;padding:6px;top:-6px;left:-6px;width:440px;padding:6px;height:288px;overflow:hidden;background:url('/Eng/Images/common/gallery_thumnail.gif') no-repeat 0 0;}
.galleryView dd.thumnail img {width:440px;}
.galleryView p.next {position:absolute;top:82px;right:45px;}
.galleryView p.next a {display:block;width:108px;padding:143px 0 0 6px;background:url('/Eng/Images/common/gallery_next.gif') no-repeat 0 0;color:#999999;font-size:0;line-height:1.4em;}/* 20130306 : 수정 */
.galleryView p.prev {position:absolute;top:82px;left:38px;}
.galleryView p.prev a {display:block;width:108px;padding:143px 6px 0 0 ;background:url('/Eng/Images/common/gallery_prev.gif') no-repeat 0 0;color:#999999;font-size:0.90em;line-height:1.4em;}

/* 이전글/다음글보기 */
.pageBBS {clear:both;width:100%;border-bottom:2px solid #dddddd;}
.pageBBS th, .pageBBS td {line-height:1.0em;}
.pageBBS th {padding:7px 0 7px 15px;text-align:left;font-size:11px;background:url('/Eng/Images/common/lineDot.gif') repeat-x 0 0}
.pageBBS td {font-size:11px;padding:7px 0;font-family:Arial;text-align:center;color:#8d8d8d;background:url('/Eng/Images/common/lineDot.gif') repeat-x 0 0}
.pageBBS .first th, .pageBBS .first td {background:none;}
.pageBBS td.title {text-align:left;font-size:12px;color:#333333;}
.pageBBS td.title a {color:#777777}
.pageBBS td.title a:hover {color:#333;}

/* 쓰기 */
.write {clear:both;width:100%;border-top:2px solid #939ab8;}
.write th {text-align:left;border-bottom:1px solid #dddddd;}
.write td {border-bottom:1px solid #dddddd;padding:4px 0;}
.write td.first {border-top:1px solid #dddddd;}

/* 현재페이지 */
.listing {float:left;padding:15px 0 15px 10px;font-size:0.9em;color:#333333;}
.listing strong {position:relative;top:-1px;font-weight:normal;}
.listing strong img {vertical-align:middle;}

/* paging */
.paging {float:right;font-size:0.9em; padding:15px 0; height:15px;}
.paging strong {color:#3041a1;padding:0 1px 0 4px;line-height:15px;}
.paging a {padding:0 1px 0 4px; font-family:Arial;line-height:15px;}
.paging a:hover {color:#3041A1;}
.paging a.prev {color:#333;}
.paging * {vertical-align:middle;}
.paging a.next {color:#333;}

/* Acrobat 공지 */
div.txtAcrobat {clear:both;width:100%;padding-top:35px;text-align:right;}
p.txtAcrobat {clear:both;width:100%;padding-top:12px;text-align:right;}
.txtAcrobat p {padding-top:6px;border-top:1px solid #DDDDDD;}
div.txtAcrobat img {margin-right:10px;vertical-align:middle}
p.txtAcrobat img {margin-left:10px;vertical-align:middle}

/* RSS 공지 */
.rssBox {clear:both;width:100%;padding-top:30px;position:relative;}
.rssBox dt {float:left;margin-right:72px;}
.rssBox dd.txt {float:left;border-left:2px solid #dddddd;padding:4px 0 7px 10px;}
.rssBox dd.btnArea {position:absolute;top:52px;left:0;width:45px;height:18px;}

/* padding */
.pd_l53 {padding-left:53px;}
.pd_l63 {padding-left:63px;}
.pd_l75 {padding-left:75px;}
.pd_l30 {padding-left:30px;}

/* margin */
.mg_t7{margin-top:7px;}
.mg_b0{margin-bottom:0;}
.mg_b5{margin-bottom:5px;}
.mg_b10{margin-bottom:10px;}
.mg_b15{margin-bottom:15px;}
.mg_b20{margin-bottom:20px;}
.mg_b55{margin-bottom:55px;}

/* 기타 테이블 스타일 */
.tbTypeA {clear:both;width:100%;border-top:1px solid #939ab8;}
.tbTypeA thead th {border-bottom:2px solid #939ab8;color:#555555;padding:6px 0 7px 11px;font-size:0.95em;text-align:left;}
.tbTypeA tbody th {border-bottom:1px solid #ddd;padding:6px 0 7px 9px;font-size:0.95em;text-align:left;color:#6c7595;background:#f0f5f7;font-weight:normal;}
.tbTypeA tbody td {padding:6px 0 4px ;font-size:0.95em;text-align:center;border-bottom:1px solid #ddd;line-height:1.1em;}
.tbTypeA thead th.first {padding-left:0;}
.tbTypeA tbody td strong {color:#333;font-weight:normal;}
.tbTypeA tbody th.first {padding-left:0;color:#333;background:none;}
.tbTypeA tfoot th {border-bottom:1px solid #ddd;color:#333;padding:6px 0 4px;font-size:0.95em;text-align:left;font-weight:normal;}
.tbTypeA tfoot td {border-bottom:1px solid #ddd;padding:6px 0 7px ;font-size:0.95em;text-align:center;}

.tbTypeB {width:100%;border-top:1px solid #939ab8;}
.tbTypeB thead th {text-align:left;padding:7px 0 5px 0;border-bottom:2px solid #939ab8;}
.tbTypeB tbody th {text-align:left;padding:5px 0 6px;border-bottom:1px solid #dddddd;font-weight:normal;vertical-align:top;}
.tbTypeB tbody th.side {padding-left:10px;background:#f8f8f8;}
.tbTypeB tbody td {padding:5px 0 6px 10px;border-bottom:1px solid #dddddd;line-height:1.3em;}
.tbTypeB tbody td.person {background:#f8f8f8;font-weight:bold;vertical-align:top;}
.tbTypeB .person {text-align:center;padding:5px 0 6px;}

/* Etc */
img.pointer {cursor:pointer;}
.txtNum {font-family:Arial;font-size:11px;}