/*===================================================================*/
/*    SUBJECT : 삼성중공업 공용 CSS    */
/*    AUTHOR  : 김미란(mirankim@bstones.co.kr)     */
/*    UP-DATE : 2011-01-04     */
/*===================================================================*/


/* Form */
/* input.checkbox {*margin-top:-4px;} 20130228*/
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;}

/* png  20130228
.png24 {_behavior:url('/Kor/Common/Css/iepngfix.htc');}
*/
/* 버튼영역 */
.btnArea {padding-top:9px;text-align:center;}
fieldset .btnArea {padding-top:0;}

/* 스크롤 20130228
.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:28px;}
.tab li {float:left;margin-right:2px;min-width:112px;_width:112px; 20130228}
.tab li a {display:block;float:left;min-width:92px;_width:92px; 20130228border:1px solid #ccc;border-bottom:none;
	height:23px; 2013-03-27 수정 top:19px --> 23px
	padding:2px 9px 0; 2013-03-27 수정 top:6px --> 2px
	color:#373737; 2013-03-27 추가
	font-weight:bold; 2013-03-27 추가
	font-size:12px; 2013-03-27 추가
	text-align:center; 2013-03-27 추가
	text-decoration:none; 2013-03-27 추가
} */
/* .tab li.current a {min-width:90px;_width:90px; 20130228margin-bottom:0;border:2px solid #374aaf;border-bottom:none;background:#fff;
	height:24px; 2013-03-27 수정 top:20px --> 24px
	color:#3041a1; 2013-03-27 추가
} */


.tabUnder {clear:both;padding-top:40px;}
.tabUnderList {margin-bottom:30px;}

/*고객지원_문의하기_탭*/
.tabMenu {position:relative;width:750px;min-height:450px;height:auto;background:url('/Kor/Images/layout/tabBg.gif') repeat-x 0 26px;z-index:1;}
.tabMenu .faq {float:left;overflow:hidden}
.tab02 {margin-right:2px;height:28px;min-width:112px;z-index:2;}
.tab02 a {display:block;float:left;min-width:92px;border:1px solid #ccc;border-bottom:none;
	height:23px;
	padding:2px 9px 0;
	color:#373737;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
.tabMenu .faq.current .tab02 a {min-width:90px;margin-bottom:0;border:2px solid #374aaf;border-bottom:none;background:#fff;
	height:24px;
	color:#3041a1;
	z-index:2;
}

.tabMenu .faq.current .faqList{display:block}
.tabMenu .faq .faqList {width:100%;position:absolute;left:0;top:70px;display:none;margin-bottom:50px;}

/* Search Box */
.searchBox {position:relative;clear:both;width:735px;text-align:right;padding:8px 15px 6px 0;background:url('/Kor/Images/common/searchBox.gif') repeat 0 0;}
.searchBox legend {position:absolute;bottom:0;left:12px;/* *left:6px; 20130228*/}
.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;}
.listWrap {background:url('/Kor/Images/common/bbs_header.gif') no-repeat 0 0;}
.recruitWrap {background:url('/Kor/Images/common/bbs_header2.gif') no-repeat 0 0;}
.list thead th {padding:6px 0;font-size:0.9em;color:#fff;}
.list tbody td {text-align:center;font-size:0.9em;color:#333333;padding:6px 0;border-bottom:1px solid #eeeeee;}
.list tbody td.title {text-align:left;padding-left:20px;font-size:1.0em;color:#666666;}
.list tbody td.fs {font-family:Thahoma;}
.list tbody td a {color:#666666;}
.list tbody td a:hover {color:#006699; }
.list thead th.last {text-align:left; padding-left:5px;}
.list tbody td.last {text-align:left;}
.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:125px; 20130228 */margin-bottom:10px;background:url('/Kor/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('/Kor/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(/Kor/Images/common/gallery_next_off.gif) no-repeat 0 0;}
.galleryList .prev {left:140px;background:url(/Kor/Images/common/gallery_prev_off.gif) no-repeat 0 0;}
.galleryList .next:hover {right:140px;background:url(/Kor/Images/common/gallery_next_on.gif) no-repeat 0 0;}
.galleryList .prev:hover {left:140px;background:url(/Kor/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('/Kor/Images/common/galleryBg01.gif') no-repeat 100% 100%;height:26px;}
.galleryList li p strong {display:block;height:26px;background:url('/Kor/Images/common/galleryBg01.gif') no-repeat 0 0;}
.galleryList li p strong span {display:block;height:21px;padding:5px 5px 0;background:url('/Kor/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('/Kor/Images/contents/ico_question.gif') no-repeat 15px 8px; padding:6px 0 7px 47px;cursor:pointer;}
.faqList dl dt a {color:#666666;}
.faqList dl.on dt a {color:#3041a1; font-weight:bold;}
.faqList dl dd {display:none;background:url('/Kor/Images/contents/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 {font-size:0.9em;padding:7px 0 7px 15px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;color:#333333;}
.view td {padding:7px 0;border-top:1px solid #dddddd;color:#333333;}
.view td.btnArea {padding:0 0 30px 0;border-top:none;}
.view .date {font-family:Arial;}
.view thead th {border-top:4px solid #333333;width:110px;}
.view thead td {border-top:4px solid #cccccc;width:640px;}
.view td a {text-decoration:underline;}
.view td .viewContents {line-height:1.5em;padding:12px 19px;min-height:400px;/*_height:400px; 20130228 */}
.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 th.side {border-top:1px solid #ebebeb;}
/* 게시물 첨부이미지 */
.view td .viewContents { width:710px; }
.view td .viewContents img { width:680px; height:auto; }


/* 블로그형 상세보기 */
.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; 20130228 */}

/* 갤러리형 상세보기 */
.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;
/* 20130228
	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('/Kor/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('/Kor/Images/common/gallery_next.gif') no-repeat 0 0;color:#999999;font-size:0;line-height:1.4em;}
.galleryView p.prev {position:absolute;top:82px;left:38px;}
.galleryView p.prev a {display:block;width:108px;padding:143px 6px 0 0 ;background:url('/Kor/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 {padding:7px 0 7px 15px;text-align:left;font-size:11px;background:url('/Kor/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('/Kor/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;}
.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;}

/* 주가정보 테이블 */
.investTable {border-bottom:1px solid #dddddd;width:100%;}
.investTable th {text-align:left;font-size:0.9em;padding:7px 0;color:#666;}
.investTable td {text-align:right;font-size:0.9em;font-family:verdana;padding:7px 17px 7px 0;color:#4c4d4d;}
.investTable thead th {border-bottom:2px solid #939ab8;color:#333;}
.investTable thead td {font-weight:bold;border-bottom:2px solid #939ab8;color:#444;}
.investTable tbody th {background:url('/Kor/Images/common/lineDot.gif') repeat-x 0 0;font-weight:normal;}
.investTable tbody td {background:url('/Kor/Images/common/lineDot.gif') repeat-x 0 0;}
.investTable tbody td.current {background:url('/Kor/Images/common/lineDot.gif') repeat-x 0 0 #f0f5f7;}
.investTable tbody .first th, .investTable tbody .first td {background:none;}
.investTable tbody .total th, .investTable tbody .total td {background:none;border-top:1px solid #ddd;}
.investTable tbody .total th {color:#444;font-weight:bold;}
.investTable tbody .total td {color:#3041a1;font-size:1.0em;font-weight:bold;}
.investTable tbody .total td.current {background:#f0f5f7;}
.tabUnder .investTable tbody .total th {color:#333;}
.tabUnder .investTable tbody .total td {color:#444;font-size:0.9em;}
.investTable .tot {color:#3041A1;font-weight:bold;}
.investTable thead td strong {color:#999999;}
.investTable tbody td strong {font-weight:normal;color:#aab0c5;}

/* 현재페이지 */
.paging_wrap {overflow:hidden; padding-top:15px;}
.listing {float:left;padding:15px 0 15px 10px;font-size:11px;font-family:Arial;color:#333333;}
.listing strong {color:#999; padding-right:10px;}
.listing strong img {vertical-align:middle;}
.paging_wrap > table {width:400px;}

/* paging */
.paging {float:right;font-size:0.9em; padding:15px 0; height:15px;}
.paging strong {color:blue;margin:0 1px 0 4px;}
.paging a {color:#777;margin:0 1px 0 4px; font-family:Arial; line-height:1em;}
.paging a:hover {color:#3041A1;}
.paging a.prev {color:#333;font-size:0.95em;}
.paging a.prev * {vertical-align:middle;}
.paging a.next {color:#333;font-size:0.95em;}

/* 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 {overflow:hidden;width:100%;padding-top:30px;position:relative;}
.rssBox dt {float:left;margin-right:105px;font-weight:bold;font-size:14px}
.rssBox dd.txt {float:left;width:405px;border-left:2px solid #dddddd;padding-left:12px;}
.rssBox dd.btnArea {position:absolute;left:225px;top:22px;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;}


/* Etc */
img.pointer {cursor:pointer;}

/* 2018-12-21 IJ */
.tab {overflow: hidden; width:100%; text-align: center;}
.tab li {float: left; width: 373px; height: 54px; border: 1px solid #e5e5e5;}
.tab li.choice {background: #455066;}
.tab li.choice a {color: #ffffff;}
.tab li a {display: block; font-weight:700; font-size: 18px; line-height: 54px;}
.tab li.current {background: #455066;}
.tab li.current a {color: #ffffff;}

.tab_list {margin: 50px 0 30px; height: 40px; border-bottom: 1px solid #e5e5e5; text-align: center;}
.tab_list li {float: left; width: 250px; color: #39455c;}
.tab_list li button {width:100%; background: #ffffff; border: 0; outline: 0; font-weight: 700; font-size:15px; line-height: 40px; color: #39455c; letter-spacing: -0.04em;}
.tab_list li.current {border-bottom: 3px solid #032d91;}
.tab_list li.current button {width:100%; background: #ffffff; border: 0; outline: 0; font-weight: 700; font-size:15px; line-height: 40px; color: #032d91; letter-spacing: -0.04em;}

.new_area {margin: 0 0 30px 0; padding: 28px; border: 1px solid #e5e5e5;}

.sub_tab_list {margin: 50px 0 30px; height: 40px; border-bottom: 1px solid #e5e5e5; text-align: center;}
.sub_tab_list li button {width: 150px; height: 40px; background: #ffffff; border: 0; outline: 0; font-weight: 700; font-size:15px; line-height: 19px; color: #39455c; letter-spacing: -0.03em;}
.sub_tab_list li {float: left; width: 150px; color: #39455c;}
.sub_tab_list li.current {border-bottom: 3px solid #032d91;}
.sub_tab_list li.current button {width:100%; height: 40px; background: #ffffff; border: 0; outline: 0; font-weight: 700; font-size:15px; line-height: 19px; color: #032d91; letter-spacing: -0.03em;}
/* //2018-12-21 IJ */
