/*@charset "utf-8";*/
@import url("/common/common.css");

body { margin:0px ; font-family:돋움, tahoma; font-size:11px ; color:#666666; line-height:140%;}
select{ font-size:11px; }
/* behavior: url('/common/selectBox.htc');} */
div {
		scrollbar-3dlight-color: #ffffff; 
		scrollbar-arrow-color: #024FA1; 
		scrollbar-base-color: #ffffff; 
		scrollbar-darkshadow-color: #E7E7E7; 
		scrollbar-face-color: #ffffff; 
		scrollbar-highlight-color: #E7E7E7; 
		scrollbar-shadow-color: #ffffff; 
		scrollbar-track-color: #ffffff;  }
h1,h2,h3 {margin:0px ; padding:0px }
table { border-spacing:0px; padding:0px; border-collapse:collapse }
td, th {font-family:돋움, tahoma ; font-size:11px ; color:#666666  ; padding:0px }
input {vertical-align:middle;} 
textarea {font-family:돋움, tahoma ; font-size:11px ; line-height:140% ; color:#666666 ; border:1px solid #C7CFDA ; }
 
input.in { border:1px solid #C7CFDA ; height:14px  ; margin:0px ; padding:0; font-family:돋움, tahoma ; font-size:11px ; color:#666666  ;}
input.in_f {border:1px solid #CCCCCC ; height:19px ; font-family:돋움, tahoma ; font-size:11px ; color:#666666  ;}
input.in_b {border:1px solid #C7CFDA ; height:14px ; font-family:돋움, tahoma ; font-size:11px ; color:#666666  ;}

.fleft{ float:left }
.fright { float:right }
.cboth { clear:both }

.tcenter {text-align:center}
.tleft {text-align:left}
.tright {text-align:right}

.top_2px { padding-top:2px }
.top_3px {padding-top:3px}
.top_5px {padding-top:5px}
.top_12px {padding-top:12px}
.top_17px {padding-top:17px}
.top_30px {padding-top:30px}
.top_35px {padding-top:35px}
.top_40px {padding-top:40px}
.top_50px {padding-top:50px}
.top_55px {padding-top:55px}
.top_60px {padding-top:60px}
.top_65px {padding-top:65px}
.top_200px {padding-top:200px}
.top_282px {padding-top:282px}

.bottom_3px {padding-bottom:3px}

.top_10px { padding-top:10px }
.bottom_10px { padding-bottom:10px }
.h_10px {padding:10px 0px}
.w_10px {padding:0px 10px}
.w_15px {padding:0px 15px}
.p_10px {padding:10px} 

.h_15px {padding:15px 0px}
.top_15px {padding-top:15px}
.bottom_15px { padding-bottom:15px }
.p_15px {padding:15px}

.p_5px {padding:5px}
.h_5px {padding:5px 0px}
.top_5px {padding-top:5px}
.bottom_5px {padding-bottom:5px}

.top_30px {padding-top:30px}
.bottom_30px {padding-bottom:30px}
.h_30px {padding:30px 0px}
.p_30px {padding:30px}

.top_20px {padding-top:20px}
.bottom_20px {padding-bottom:20px}
.h_20px {padding:20px 0px}
.p_20px {padding:20px}

.top_25px {padding-top:25px}
.bottom_25px {padding-bottom:25px}
.h_25px {padding:25px 0px}
.p_25px {padding:25px}

.p_5_10 {padding:5px 0px 3px 10px}
.p_5_7 {padding:5px 0px 3px 7px}
.p_1_7 {padding:1px 0px 1px 5px}
.p_5 {padding-top:5px; padding-bottom:5px;} 
.p_7_10 {padding:7px 10px 7px 10px}
.p_7_20 {padding:7px 0px 7px 20px}
.p_7 {padding:7px 0px 7px 0px}

.left12 { padding-left:12px } 
.left15 { padding-left:15px } 
.left20 { padding-left:20px }
.left25 { padding-left:25px }

.padding7 {padding:7px 0px}
.padding5 {padding:5px;} 
.padding20 {padding:10px 20px} 
.padding30 {padding:30px 30px} 
.td_padding {padding-top:4px; padding-bottom:4px; padding-left:12px;} 

.pts {padding-top:4px}
.pts1 {padding-top:1px}
.pts2 {padding-top:2px}
.pts3 {padding-top:3px}

.t_dark {color: #313131;}

.f_12px {font-size:12px}
.f_ls1 {letter-spacing:-1px}

a:link, a:active, a:visited {color: #666666;	text-decoration: none; }
a:hover {color: #31ADE1; text-decoration: underline; }

a.bl:link, a.bl:active, a.bl:visited   {color: #31ADE1;	text-decoration: none; }
a.bl:hover    {color: #31ADE1;	text-decoration: underline; }


a.pl:link, a.pl:active, a.pl:visited   { font-size:11px ; color: #7C7C7C;	text-decoration: none; }
a.pl:hover    { font-size:11px ; color: #31ADE1;	text-decoration: underline; }

.t_pl {color:#DCDCDC ; font-size:10px}

.bg_gray { background-color:#EDEDED }
.search_box { border:1px solid #E2E7EB ; background-color:#F1F2F4 }
.search_box1 { border-top:1px solid #EBEBEB ; background-color:#F1F1F1 }

/*회색 뷰박스*/
.view_box { border:5px solid #EBEBEB ;}

/* 배경있는 뷰 박스 */
.view_box0 { background:url('../images/box_bg.gif');}
.view_box1 { background:url('../images/box_bg1.gif') top no-repeat;}
.view_box2 { background:url('../images/box_bg2.gif') bottom no-repeat;}

/* 탭 bg */
.tab_bg { background:url('../images/family/tab/tab_bg.jpg') left bottom no-repeat;  height:29px;}

/* 검색 box */
ul.search-bg { width:665px; height:35px; background:url('/images/whydoosan/ot_box2.gif') no-repeat left top; }
ul.search-bg li.li01 { float:left; width:465px; margin:0; padding:0; }
ul.search-bg li.li02 { float:left; width:200px; padding-top:8px; margin:0; }
ul.search-bg li.li03 { float:left; width:545px; margin:0; padding:0; }
ul.search-bg li.li04 { float:left; width:120px; padding-top:8px; margin:0; }
ul.search-bg li.li05 { float:left; width:410px; margin:0; padding:0; }
ul.search-bg li.li06 { float:left; width:255px; padding-top:8px; margin:0; }

/* 동영상 box */
.dong_bg1 { background:url('../images/whydoosan/dong_box2.gif') left top no-repeat;  height:195px;}
.dong_bg2 { background:url('../images/whydoosan/dong_box3.gif') left top no-repeat;  height:91px;}

/* 고객센터 index */
.index_bg { background:url('../images/customer/i_text2.gif') left top no-repeat;  height:55px;}

/* 회색 라인 */
.gray_r2 { border-right:2px solid #DADADA ;}
.gray_t2 {border-top:2px solid #E6E6E6 }
.gray_b2 {border-bottom:2px solid #E6E6E6 }
.gray_b11 {border-bottom:1px solid #DADADA }

.gray_r1 { border-right:1px solid #DADADA ;}
.gray_t1 {border-top:1px solid #E6E6E6 }
.gray_b1 {border-bottom:1px solid #E6E6E6 }

.btm_blue1 {border-bottom:1px solid #8ACCE6 }
.top_eb1 {border-top:1px solid #EBEBEB }
.btm_eb1 {border-bottom:1px solid #EBEBEB }
.btm_eb1_25 {border-bottom:1px solid #EBEBEB; height:25px; }

.td_btm_eb1 {padding-top:7px ; padding-bottom:5px ; border-bottom:1px solid #EBEBEB }
.td_btm_bl1 {padding-top:7px ; padding-bottom:5px ; border-bottom:1px solid #8ACCE6 }
.td_top_eb1 {padding-top:7px ; padding-bottom:5px ; border-top:1px solid #EBEBEB }
.td_top_eb2 {padding-top:7px ; padding-bottom:5px ;}
.td_top_eb3 {border-top:1px solid #EBEBEB }
.td_top_eb4 {border-bottom:1px solid #EBEBEB }

.td_btm_eb1b {padding-top:7px ; background-color:#f8f8f8 ; padding-bottom:5px ; border-bottom:1px solid #EBEBEB }

.td_top_b1 { height:3px ; background:url('../images/white.gif') #8ACCE6  right repeat-y;}
.td_top_b2 { height:3px ; background-color: #E3E7EA }

.td_btm_gl {padding-top:5px ; padding-bottom:5px ; border-bottom:1px solid #DADADA; border-right:2px solid #DADADA }
.td_btm_g2 {padding-top:5px ; padding-bottom:5px ; padding-left:10px ; border-bottom:1px solid #E5E5E5; border-right:2px solid #E5E5E5;}
.td_btm_g3 {padding-top:5px ; padding-bottom:5px ; padding-left:10px ; border-bottom:1px solid #E5E5E5; }
.td_btm_g4 {padding-top:2px ; padding-bottom:2px ; padding-left:10px ; border-bottom:1px solid #E5E5E5; }

.t_blue {color:#5AA2C7} /* 파란 글씨 */
.t_blue1 {color:#2168C4} /* 파란 글씨 */
.t_gray {color:#919191} /* 회색 글씨 */
.t_blue_b {color:#5AA2C7; font-weight:bold;} /* 파란 글씨 */
.t_dblue {color:#4A6785}/* 남색 글씨 */

/* 상시채용 추가 _ 080326 */
.reg_box_01 { border-top:2px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin:18px 0 29px 0;padding:0; }
.reg_box_02 { border-top:2px solid #e6e6e6;border-bottom:1px solid #e6e6e6; }
.bor_01 { border-right:1px solid #dadada;border-bottom:1px solid #e6e6e6; }
.bor_02 { border-bottom:1px solid #e6e6e6; }

.bg_gray { background-color:#ededed; }

/* main01 추가 _ 080402 */
.f_td { color:#242424;font-size:11px; }
.f_gray { color:#939393; }
.f_bl { color:#014fa2; }
.f_blue { color:#0096d5; }

a.t_li:link, a.t_li:active, a.t_li:visited { color:#242424;text-decoration:none; }
a.t_li:hover { text-decoration:underline; } 

/* 채용정보 추가 _ 090728 */
.lpad5 { padding-left:5px; }
.lpad10 { padding-left:10px; }

ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

div.recruit-box { width:665px; }
div.recruit-box h2 { padding-top:30px; }
dl.info-text { margin:0; padding:0; }
dl.info-text dt { margin:20px 0 0 0; }
dl.info-text dd { background:url('/images/recruit/red_dot.gif') no-repeat 9px 10px; font-size:12px; font-weight:bold; font-family:'dotum'; color:#656565; margin:0; padding:4px 0 0 18px; line-height:18px; }

div.recruit-table { width:679px; border-collapse:collapse; border-spacing:0; table-layout:fixed; }
div.recruit-table thead tr th { padding:0 0 0 2px; }
div.recruit-table tbody tr td { height:39px; border-bottom:1px solid #ebebeb; color:#414141; }

div.paging { width:679px; text-align:center; margin-top:30px; }
div.paging img { padding:0 3px; }
div.paging a { font-size:11px; color:#7c7c7c; }
div.paging a.on { font-size:11px; color:#7c7c7c; font-weight:bold; }

div.recruit-end { margin:95px 0 0 10px; width:658px; height:173px; background:url('/images/recruit/recruit_endbg.gif') no-repeat left top; font-size:12px; }

/* Biodata Test _090728 */
div.biotest-layout { position:relative; width:874px; height:620px; margin:50px auto 0; background-color:#ffffff; }

div.biotest-con { width:874px; }
div.biotest-box { margin:0 0 0 15px; padding:11px 0 25px 0; width:815px; border-bottom:1px solid #e8e8e8; }
dl.biotext { margin:0; padding:0; }
dl.biotext dt { padding:30px 0 0 0; }
dl.biotext dd { background:url('/images/g_dot.gif') no-repeat 9px 10px; font-size:12px; font-family:'Arial'; color:#656565; margin:0; padding:6px 0 0 18px; }

dl.biotext01 { margin:0; padding:0; }
dl.biotext01 dt { font-size:14px; font-weight:bold; font-family:'Arial '; color:#5a5a5a; margin:0; }
dl.biotext01 dd { font-size:12px; font-family:'Arial'; color:#656565; margin:0; padding:6px 0 0 0; }

div.box01 { margin:28px 0 0 0; width:814px; height:56px; }
div.box02 { margin:10px 0 30px 0; width:819px; height:29px; background:url('/images/biodata_test_boxbg02.gif') no-repeat left top; }
.selector{ width:923px; height:137px; background:url('/images/recruit/biotest_bot.png'); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/recruit/biotest_bot.png', sizingMethod='crop');} 

/* 090831 추가 */
.fbline { color:#244c8a;text-decoration:underline; }
.fb { color:#244c8a; }

/* 2010.03 추가 */
/* 계열사직무소개 Style */
ul.jobs-con { width:723px; margin:0; padding:0; }
ul.jobs-con li.img { float:left; width:297px; margin:0; padding:0 0 40px 0; }
ul.jobs-con li.text { position:relative; float:left; width:426px; height:440px; margin:0; padding:0 0 20px 0; }
ul.jobs-con li.text img { position:absolute; top:0; left:0; display:block; z-index:10;  }

div.tech-conBox { position:relative; width:695px; height:460px; margin:30px 0 0 25px; overflow:auto; overflow-x:hidden; }
div.tech-conBox02 { width:695px; height:460px; margin:0 0 0 25px; overflow:auto; overflow-x:hidden; }
div.tech-conBox03 { position:relative; width:695px; height:460px; margin:15px 0 0 25px; overflow:auto; overflow-x:hidden; }
/* CEO 메시지 */
ul.tech-con { width:670px; margin:0; padding:0; }
ul.tech-con li.img { float:left; width:235px; }
ul.tech-con li.text { float:left; width:435px; margin:0; padding:0; }
/* 인사제도,복리후생 */
ul.tech-con li.img02 { float:left; width:170px; margin:0; padding:0 10px 0 0; }
ul.tech-con li.text02 { float:left; width:490px; margin:0; padding:0; }
ul.tech-con li.text02 dl { margin:0; padding:0; }
ul.tech-con li.text02 dl img { vertical-align:top; }
ul.tech-con li.text02 dl dd { margin:0; padding:0; }
ul.tech-con li.text02 dl dd ul { display:none; }

/* 직무소개 */
div.tech-flash { width:675px; height:32px; margin:0 0 0 25px; padding:0; }

ul.tech-con03 { clear:both; width:675px; padding:0; }
ul.tech-con03 li.tit { float:left; width:180px; margin:20px 0 0 0; }
ul.tech-con03 li.text { float:left; width:495px; margin:20px 0 0 0; padding:0; }
ul.tech-con03 li.text dl.stext img { vertical-align:top; margin:0; padding:0; }

ul.tech-con04 { width:670px; margin:0; padding:0; }
ul.tech-con04 li.img { float:left; width:160px; margin-top:15px; }
ul.tech-con04 li.text { float:left; width:510px; }
ul.tech-con04 li.text ul li.no img { vertical-align:top; margin:0; }
ul.tech-con04 li.text img { vertical-align:top; margin-top:15px; }

/* 두산인의하루 */
div.doosan-oneday { width:724px; height:965px; overflow:hidden; }

/* 계열사 tab Style */
p.tech-tab01 { clear:both; position:relative; margin:0 0 30px 18px; width:686px; height:29px; background:url('/images/family/group_tab0101.gif') no-repeat left top; }
p.tech-tab01 strong, p.tech-tab02 strong, p.tech-tab03 strong, p.tech-tab04 strong, p.tech-tab05 strong { display:none; }
p.tech-tab02 { clear:both; position:relative; margin:0 0 30px 18px; width:686px; height:29px; background:url('/images/family/group_tab0102.gif') no-repeat left top; }
p.tech-tab03 { clear:both; position:relative; margin:0 0 15px 18px; width:686px; height:29px; background:url('/images/family/group_tab0103.gif') no-repeat left top; }
p.tech-tab04 { clear:both; position:relative; margin:0 0 15px 18px; width:686px; height:29px; background:url('/images/family/group_tab0104.gif') no-repeat left top; }
p.tech-tab05 { clear:both; position:relative; margin:0 0 30px 18px; width:686px; height:29px; background:url('/images/family/group_tab0105.gif') no-repeat left top; }

.tech01 { position:absolute; left:0; top:0; display:block; width:120px; height:29px; }
.tech02 { position:absolute; left:120px; top:0; display:block; width:113px; height:29px; }
.tech03 { position:absolute; left:233px; top:0; display:block; width:114px; height:29px; }
.tech04 { position:absolute; left:347px; top:0; display:block; width:114px; height:29px; }
.tech05 { position:absolute; left:461px; top:0; display:block; width:114px; height:29px; }

p.tech-tab11 { clear:both; position:relative; margin:0 0 30px 18px; width:686px; height:29px; background:url('/images/family/group_tab0201.gif') no-repeat left top; }
p.tech-tab11 strong, p.tech-tab12 strong, p.tech-tab13 strong, p.tech-tab14 strong { display:none; }
p.tech-tab12 { clear:both; position:relative; margin:0 0 15px 18px; width:686px; height:29px; background:url('/images/family/group_tab0202.gif') no-repeat left top; }
p.tech-tab13 { clear:both; position:relative; margin:0 0 15px 18px; width:686px; height:29px; background:url('/images/family/group_tab0203.gif') no-repeat left top; }
p.tech-tab14 { clear:both; position:relative; margin:0 0 30px 18px; width:686px; height:29px; background:url('/images/family/group_tab0204.gif') no-repeat left top; }

.tech11 { position:absolute; left:0; top:0; display:block; width:120px; height:29px; }
.tech12 { position:absolute; left:120px; top:0; display:block; width:113px; height:29px; }
.tech13 { position:absolute; left:233px; top:0; display:block; width:114px; height:29px; }
.tech14 { position:absolute; left:347px; top:0; display:block; width:114px; height:29px; }

/* 090921 CHRO 메세지 추가 */
ul.tab-menu { background:url('/images/whydoosan/chro_tab_bg.gif') repeat-x left 30px; width:658px; height:31px; overflow:hidden; margin:27px 0 23px 0; }
	ul.tab-menu li { float:left; }