@charset "utf-8";
/* Dongwha Holdings 최초: 장현정 090605, 수정: Anyonsoft 하윤정 090916 */

TD,DIV,TEXTAREA {
	scrollbar-face-color:#F0F0F0;
	scrollbar-highlight-color:#F0F0F0;
	scrollbar-3dlight-color:#F0F0F0;
	scrollbar-shadow-color:#F0F0F0;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#A2A2A2}
	
/*이미지,링크 포커스아웃:이미지테두리*/
a {selector-dummy : expression(this.hideFocus=true);}
img {selector-dummy : expression(this.hideFocus=true);border:0px;}

/* Form style 새로추가*/
.sel01 {font-size:12px; BEHAVIOR:url(/css/selectbox.htc); cursor:hand;};

/*기본링크*/
a{color:#666; text-decoration:none;}
a:hover, a:active, a:focus{color:#999; text-decoration:none;}

/*링크지정*/
a.news {font-size:12px; font-family:dotum; color:#666666; text-decoration:none}
a.news:hover {font-size:12px; font-family:dotum; color:#999999; text-decoration:none}
a.map {font-size:12px; font-family:dotum; color:#649e8f; text-decoration:none}
a.map:hover {font-size:12px; font-family:dotum; color:#649e8f; text-decoration:none}
a.main {font-size:12px; font-family:dotum; color:#999999; text-decoration:none}
a.main:hover {font-size:12px; font-family:dotum; color:#666666; text-decoration:none}
a.ir {font-size:12px; font-family:dotum; color:#666666; text-decoration:none}
a.ir:hover {font-size:12px; font-family:dotum; color:#999999; text-decoration:none}

/* Layout */
*{margin:0; padding:0;}
div{color:#666666; list-style:none; font-size:12px; line-height:1.5; font-family:돋움, Dotum, AppleGothic, Sans-serif;}
body{background:#f2f2f2;}
td {color:#666666}
select {font:9pt dotum;color:#666666}

/* Type Selector */
img {border:none;}
img.box {border:1px solid #eaeaea}
img, fieldset, button{border:none;}
hr, button img{display:none;}
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 */ 

/*스타일정의CLASS*/
.admin_bg {background:url(../images/admin/admin_footer.gif) left bottom no-repeat;height:100%;width:980}
.admin_01 {height:115;width:980;background:url(../images/admin/admin_top_bg.jpg) no-repeat}
.admin_tit_01 {color:#0e0505;font-weight:bold}
.admin_sm {font-size:9pt}
.admin_tb_01 {height:23;text-align:center}
.admin_tb_02 {height:24;text-align:center;background:#5fad42}
.admin_left_01 {margin-bottom:1}
.admin_list {color:#bababa;font-size:7pt}
.admin_list_on {color:#5fad42;font-size:8pt;font-weight:bold}
.admin_bbs_01 {color:#ffffff;font-size:8pt;background:#5fad42 url(../images/admin/bbs_top_02.gif) right top no-repeat;border-color:#5fad42;border:none;padding-top:3}
.admin_bbs_02 {color:#ffffff;font-size:8pt;border-color:#5fad42;border:none;padding-top:3}
.admin_ir_01 {width:112;border:solid 1 #c1c1c1;text-align:right;font:9pt dotum;padding-right:5;color:#666}

.privacy_policy {font-family:dotum;font-size:9pt;color:#588526; font-weight:bold; letter-spacing:0}

.nav_01 {color:#5fad42}
.nav_02 {color:#38860a;font-weight:bold}
.nav_03 {float:right;padding-top:18;font-size:8pt}

/* 게시판 */
.board {border-top:2px solid #d19a2b; text-align:center;}
.board_title {border-bottom:1px solid #d19a2b; padding:8px 0 8px 0;}
.board_list {border-bottom:1px solid #e8e8e8; height:30px; padding:0 8px 0 8px}

/* 제목,위치 */
h1 {float:left; margin-top:25px; margin-left:5px}
h2 {float:left; width:100%; padding:0 0 10px 0;}
h3 {margin-top:40px; padding-bottom:10px;}
h4 {padding:0 0 10px 17px; background:url(../images/common/bul_green.gif) no-repeat 0 1px; vertical-align:top;}
h5 {padding-bottom:10px}
h6 {padding:10px;background:url(../images/common/bg_under_line_dotted.gif) repeat-x left bottom}
.location{float:right; margin-top:40px}
.location li{color:#cccccc; text-align:right; display:inline; margin-right:3px; font-size:11px;}
.location li.green{color:#96a432; text-align:right;}
.table {width:655px; float:left; padding-top:40px;}
.table_n {width:655px; float:left;}
.table_main {text-align:center; padding:40px 40px 20px 40px;}
.txt li{list-style:none; line-height:1.5; padding-top:10px; text-align:justify;}

/* 전체 */
#wrap{width:985px; text-align:center; margin:0 auto; background:#f2f2f2;}
#header{width:985px; height:120px; text-align:center; margin:0 auto;background:#fff url(../images/include/topNavi_bar.gif) no-repeat}
#container{width:960px; margin:0 auto; background:#ffffff;}
#title{float:left; width:703px; height:60px; margin-top:0px; margin-left:10px; border-bottom:1px solid #eaeaea;}
#snb{width:232px; float:right; margin-top:0px; margin-right:0px;}
#snb1{width:180px; float:left; margin-top:28px; margin-left:15px;text-align:left}
#content{width:655px; height:auto; float:left; text-align:left; margin-top:40px; margin-left:20px; padding-bottom:80px;}
#main{width:960px; height:auto; text-align:center;}
#footer{width:960px; height:50px; clear:both; vertical-align:middle; margin:0 auto; background:url(../images/common/bg_footer.gif) center top no-repeat;}

/* 사업분야 */
.business {float:left; width:100%;}
.business img {float:left;}
.business_cap {float:left; width:100%; padding:30px 0 15px 0;}
.business_box {float:left; padding:10px; width:100%; background:#fbfbfb; border:1px solid #96a432;}
.business_btn {float:left; padding:15px;}
.business_con {float:left; width:288px; margin-left:10px; padding:5px 0 0 8px;}
.business table {clear:both; width:100%; border-top:1px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.business td {padding:9px 0 5px 13px; vertical-align:top;}

/* 해외관계사 */
.overseas {float:left; width:100%;}
.overseas table {float:left; width:100%; border-top:2px solid #DCDCDC; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.overseas td {padding:6px 0 4px 20px; border-bottom:1px solid #E5E5E5; border-right:1px solid #DCDCDC;}
.overseas td.th {padding:6px 0 4px 0; text-align:center; background-color:#f5f5f5; border-bottom:1px solid #E5E5E5; border-right:1px solid #DCDCDC; font-weight:bold; color:#666666;}
.overseas td.end {padding:6px 0 4px 20px; border-bottom:1px solid #E5E5E5; border-right:1px solid #FFFFFF;}
.overseas td p {line-height:1.5;}

/* 동화제품 */
.product {float:left; padding-top:40px;}
.product1 {background:url("../images/common/bg_under_line_dotted.gif") repeat-x left top;}
.product1 table {font-size:12px;border-collapse:collapse;}
.product1 th {width:177px;padding:14px 0 14px 14px;background:url("../images/common/bg_under_line_dotted.gif") repeat-x left bottom;vertical-align:top}
.product1 td {width:478px;padding:14px 0;background:url("../images/common/bg_under_line_dotted.gif") repeat-x left bottom; vertical-align:top; margin-left:15px; line-height:1.5;}
.product1 td li.green {color:#96a432; font-weight:bold;}
.product1 td li.brand {padding:10px; text-align:right; list-style:none}
.product1 td li.usage {float:left; width:100%; padding:3px 0 0 15px; background:#f7f6e7 url(../images/common/bul_green1.gif) no-repeat 5px 7px; vertical-align:top;}

/* 핵심가치 */
.values {background:url("../images/common/bg_under_line_dotted.gif") repeat-x left top;}
.values table {font-size:12px;border-collapse:collapse;}
.values th {padding:14px 0 14px 14px;background:url("../images/common/bg_under_line_dotted.gif") repeat-x left bottom;vertical-align:top; text-align:left;}
.values td {padding:14px 0;background:url("../images/common/bg_under_line_dotted.gif") repeat-x left bottom; vertical-align:top;}
.values td p {margin-left:15px; line-height:1.5;}


/* 투자정보 */
.ir {float:left;}
.ir table {float:left; width:655px; text-align:center; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.ir caption {display:none; text-align:right;}
.ir th {padding:7px 0 4px 0; background-color:#f5f5f5; border-top:2px solid #DCDCDC; border-right:1px solid #DCDCDC; font:12px dotum; font-weight:bold; color:#c69228;}
.ir th.end {padding:7px 0 4px 0; background-color:#f5f5f5; border-top:2px solid #DCDCDC; border-right:1px solid #FFFFFF; font:12px dotum; font-weight:bold; color:#c69228;}
.ir td {padding:6px 0 4px 0; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5;}
.ir td.end {padding:6px 0 4px 0; border-bottom:1px solid #E5E5E5; border-right:1px solid #FFFFFF;}
.ir td.ranking {font-weight:bold;}

/* 문의안내 */
.counsel {float:left;}
.counsel table {float:left; width:560px; border-top:1px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.counsel td {padding:6px 20px 6px 20px; border-bottom:1px solid #E5E5E5}

/* 인재채용 */
.recruit {float:left; width:100%; text-align:center;}
.recruit table {float:left; width:100%; text-align:center; border-bottom:2px solid #DCDCDC; font:12px Dotum; border-collapse:collapse;}
.recruit th {padding:7px 0 4px 0; background-color:#f5f5f5; border-top:2px solid #DCDCDC; border-right:1px solid #DCDCDC; font:12px dotum; font-weight:bold; color:#c69228;}
.recruit th.end {padding:7px 0 4px 0; background-color:#f5f5f5; border-top:2px solid #DCDCDC; border-right:1px solid #FFFFFF; font:12px dotum; font-weight:bold; color:#c69228;}
.recruit td {padding:6px 0 4px 0; border-bottom:1px solid #E5E5E5; border-right:1px solid #DCDCDC;}
.recruit td.end {padding:6px 0 4px 0; border-bottom:1px solid #E5E5E5; border-right:1px solid #FFFFFF;}
.recruit td.ranking {font-weight:bold;}

.login_recruit {width:100%; background:#fbfbfb; border:1px solid #96a432;}
.login_recruit td {padding:4px; font:11px dotum; font-weight:bold; color:#d19a2b;}

/* CI */
.ci {float:left; width:100%; text-align:left;}
.ci table {float:left; width:100%; text-align:left; border-collapse:collapse;}
.ci td {padding:6px 0 4px 0;}
.ci td.txt {padding:6px 0 4px 10px; width:100%; vertical-align:top; list-style:none; line-height:1.5; padding-top:10px; text-align:justify;}

/* CEO 인사말 */
.ceo {float:left; width:380px; padding:0 0 0 8px; list-style:none; line-height:1.5; text-align:justify;}

/* 포토갤러리 */
.gallery_con {padding:10px; border-top:1px solid #eaeaea; border-bottom:1px solid #EAEAEA; line-height:150%;}

/* 광고 */
.image{border:1px solid #eaeaea;}
.adprint{padding:5px; text-align:center; margin-top:0;}
.adtvplay{border:1px solid #eaeaea; padding:10px; width:326px; height:200px;}
.adtvinfo{padding:10px; vertical-align:top }

/* 취급점 안내 */
.blackbold{font:12px Dotum; color: #000000; font-weight: bold; }
.agency {font:12px Dotum; color:#666666; padding-top:5px }

/* 찾아오시는 길 */
.map {padding:10px;}
.map table {margin:10px; font:12px Dotum;}
.map td {padding:5px 10px 5px 10px;}

/* 사이트맵 */
.sitemap {float:left; width:143px; padding-right:20px;}
.depth1 li {float:left; width:100%; border-bottom:1px solid #E5E5E5; list-style:none;}
.depth2 li {width:100px; border-bottom:1px solid #FFFFFF; margin-left:10px; line-height:1.5; padding:5px 0 5px 10px; background:url("../images/common/bul_list.gif") no-repeat 5px 10px; vertical-align:top;}

/* 탭메뉴 */
.tab_1{width:100%; height:26px; border-bottom:1px solid #c3c3c3;}
.tab_1 li{float:left; _display:inline; margin-right:3px; text-align:center; list-style:none;}
.tab_1 li span{display:block;}
.tab_1 li a{_float:left; display:block; height:18px; width:102px; padding:9px 5px 0 5px; background:url(../images/common/bg_tab1_off.gif) top no-repeat; color:#666; line-height:14px; text-decoration:none;}
.tab_1 li a:hover{background:url(../images/common/bg_tab1_on.gif) no-repeat;}
.tab_1 li.selected{background-position:right -28px;}
.tab_1 li.selected a{background-position:left -28px; color:#333; font-weight:bold; letter-spacing:-1px; background:url(../images/common/bg_tab1_on.gif) no-repeat;}

.tab_2{width:100%; background:url(../images/common/bg_tab.gif) repeat-x left bottom;}
.tab_2 li{float:left; _display:inline; margin-right:3px; text-align:center;}
.tab_2 li span{display:block;}
.tab_2 li a{_float:left; display:block; height:18px; width:82px; padding:9px 5px 0 5px; background:url(../images/common/bg_tab2_off.gif) top no-repeat; color:#666; line-height:14px; text-decoration:none;}
.tab_2 li a:hover{background:url(../images/common/bg_tab2_on.gif) no-repeat;}
.tab_2 li.selected{background-position:right -28px;}
.tab_2 li.selected a{background-position:left -28px; color:#333; font-weight:bold; letter-spacing:-1px; background:url(../images/common/bg_tab2_on.gif) no-repeat;}

.tab_3{width:100%; background:url(../images/common/bg_tab.gif) repeat-x left bottom; }
.tab_3 li{float:left; _display:inline; margin-right:3px; text-align:center; list-style:none;}
.tab_3 li span{display:block;}
.tab_3 li a{_float:left; display:block; height:18px; width:68px; padding:9px 5px 0 5px; background:url(../images/common/bg_tab3_off.gif) top no-repeat; color:#666; line-height:14px; text-decoration:none;}
.tab_3 li a:hover{background:url(../images/common/bg_tab3_on.gif) no-repeat;}
.tab_3 li.selected{background-position:right -28px;}
.tab_3 li.selected a{background-position:left -28px; color:#333; font-weight:bold; letter-spacing:-1px; background:url(../images/common/bg_tab3_on.gif) no-repeat;}

.tab_4{width:100%}
.tab_4 li{float:left; margin-bottom:0px}

/* 입력폼 */
.form {border-top:2px solid #D7D7D7; text-align:left; width:100%}
.form fieldset {border:0;}
.form table {font-size:12px;}
.form td {padding:8px; border-bottom:1px solid #D7D7D7; color:#666;}

.text_field {height:19px; border:1px solid #dbdbdb;} /* standards mode 와 height 차이 */
.name {width:150px;}
.zipcode {width:50px;}
.address {width:222px;}
.phone_num {width:50px;}
.email {width:150px;}
.title_c {width:445px;}
.contents {width:445px;height:100px;}
.contents_cus {width:445px;height:200px;}
.file {width:400px;}

/* 2009년 8월 추가된 CSS */
.add_news a:link {color:#666; text-decoration:none;}
.add_news a:visited,
.add_news a:active,
.add_news a:hover {color:#999; text-decoration:none;}

.adprint a:link {color:#666; text-decoration:none;}
.adprint a:visited,
.adprint a:active,
.adprint a:hover {color:#999; text-decoration:none;}

.add_txtl {text-align:left;}

/*main 090904 */
.table_main .side_cont {float:left; margin:0 5px 0 0px; text-align:center;}

/* 입사지원서 TABLE */
.re_td1 {background : #F7F7F7 ; text-align : center; border-left: #CFCFCF 1px solid; border-bottom: #CFCFCF 1px solid}
.re_td2 {padding:5px ; background : #FFFFFF; border-left: #CFCFCF 1px solid; border-bottom: #CFCFCF 1px solid}

/* 왼쪽메뉴 LNB */ 
.menu_v{position:relative;width:165px;font-size:12px;font-family:Tahoma, Geneva, sans-serif;line-height:normal}  
.menu_v ul{margin:0;padding:0;list-style:none}  
.menu_v li{position:relative;margin:0 0 -1px 0;vertical-align:top;*zoom:1}  
.menu_v li a{display:block;position:relative;padding:8px 10px;color:#666;font-weight:bold;text-decoration:none;background:#fff;border-top:1px solid #eee;*zoom:1}  
.menu_v li a .i{position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -16px;color:#ccc;background:url(images/ico_sub.gif) no-repeat left top}  
.menu_v li ul{padding:5px 0;background:#fff}  
.menu_v li li{margin:0}  
.menu_v li li a{padding:5px 10px;border:0;background:#fff;font-weight:normal}  
.menu_v li li a span{color:#666}  
.menu_v li.active{z-index:2;border-top:1px solid #eee; border-bottom:1px solid #eee}  
.menu_v li li.active{border:0}  
.menu_v li.active a{border:0;color:#96a432}  
.menu_v li.active .i{background-position:0 -44px}  
.menu_v li.active li a{border:0}  
.menu_v li.active ul{display:block;border-top:1px solid #eee}  
.menu_v li.active li.active a span{font-weight:bold;color:#96a432;letter-spacing:-1px}  

/* 메인메뉴 GNB */
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}

.mainNavi{overflow:hidden;width:650px}
.mainNavi li{float:left;position:relative;width:100px;margin-right:1px}
.mainNavi li a{display:block;width:100px;padding:5px 0;background:#fff;color:#000;text-align:center;text-decoration:none}

.mainNavi1{overflow:hidden;clear:both;width:180px}
.mainNavi1 li{float:left;position:relative;width:50px;margin-right:1px}
.mainNavi1 li a{display:block;padding:5px 0;background:#fff;text-align:center;text-decoration:none}

/* 사업분야 초기화면 리스트 */
.lst_type{overflow:hidden;width:630px;padding:0 0 0 10px;border:0}
.lst_type li{display:inline;float:left;width:190px;margin:10px;padding:0 0 10px;text-align:left;list-style:none}
.lst_type li a{font-size:12px; font-family:dotum; color:#666666; text-decoration:none}
.lst_type li img{display:block;margin-bottom:5px;border:none}

/* 메인 뉴스리스트 */
.main_news ul{width:300px;list-style:none;text-align:left}
.main_news li{margin:0 0 1px 0;padding:20px}
.main_news a{text-decoration:none}
.main_news a strong{display:inline-block;margin:0 0 4px 0;color:#333}
.main_news .thumb{display:inline;overflow:hidden;float:left;width:80px;margin:0 5px 0 5px;text-align:center}
.main_news .thumb img{display:block;border:0}
.main_news p{margin:0;color:#767676;line-height:1.4}

/* 메인 이미지 */
.image_list {overflow: hidden;position: relative;height:386px;width: 960px; border:1px solid #e1e1e1; cursor:pointer;}
.image_list .images {position:absolute; display:none; }
.ul_label {width:960px;cursor:pointer;border-bottom:1px solid #e1e1e1;}
.ul_label li {width:20%;float:left;border-right:1px solid #e1e1e1;border-collapse:collapse;padding:2px;}
.ul_label li.fir {border-left:1px solid #e1e1e1;}
.no_label {width:960px;cursor:pointer;}
.no_label li {width:30px;height:30px;float:left}
.ul_label li.labelOverClass {font-weight:bold;}

