@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*common*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,div{ margin:0;padding:0; -webkit-text-size-adjust:none;  word-wrap:break-word; word-break:keep-all; }

body {
	margin: 0px;
	SCROLLBAR-ARROW-COLOR: #cccccc; 
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #cfcfcf; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #cccccc;
	SCROLLBAR-3DLIGHT-COLOR: #cccccc;
	
}



td  {
	font-family: 'Nanum Gothic','Malgun Gothic', 'Dotum', 'verdana';
	font-size: 13px;
	color: #565656;
	line-height:150%;
	letter-spacing: 0px;
}

ul li  {
	font-family: 'Nanum Gothic','Malgun Gothic', 'Dotum', 'verdana';
	font-size: 13px;
	color: #565656;
	line-height:150%;
	letter-spacing: 0px;
}

div , p , dd, dt  {
	font-family: 'Nanum Gothic','Malgun Gothic', 'Dotum', 'verdana';
	font-size: 13px;
	color: #565656;
	line-height:150%;
	letter-spacing: 0px;
}

input,option {
	BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	
	font-size: 12px;
	font-family: "돋움";
	color:#666666;
}
select{
    BORDER-RIGHT: #dddddd 1px solid; 
	BORDER-TOP: #dddddd 1px solid; 
	BORDER-LEFT: #dddddd 1px solid; 
	BORDER-BOTTOM: #dddddd 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	font-size: 12px;
	font-family: "돋움";

}

textarea {
	border:1px solid #dddddd;
	background:#eeeeee;
	line-height:120%;
	font-family: "돋움";
}

a:link {
	color: #5f5f5f;
	text-decoration: none;
}
a:visited {
	color: #5f5f5f;
	text-decoration: none;
}
a:hover {
	color: #007bff;
	text-decoration: none;
}
a:active {
	color: #5f5f5f;
	text-decoration: none;
}





/*---------------- main 로고 네비게이션------------------ */

.contBody{width:100%;margin:0 auto}


#wrapper{width:100%;}

#header {position:absolute;z-index:100;width:100%;height:80px;background:url(image/tmenu_bg.png) repeat-x top;}
#header h1.logo {z-index:35; position:absolute;padding:5px 0 0;text-align:left; left:50%; margin-left:-500px;}


#blockArea {display:none; position:absolute; left:0px; top:0px; height:100%; width:100%; }
#blockArea.navBlock {background:#fff url(image/bg_block.png) repeat; z-index:99}
#header .sub {position:absolute;width:500px; left:50%; right:0px;  top:6px;  z-index:40; margin-left:0px;}
#header .sub ul.util {overflow:hidden;margin-right:15px;padding:0px; float:right; }
#header .sub ul.util li{float:left; padding:0px 3px;}
#header .sub ul.util li a{font-size:12px; margin:0px; padding:0px;}
#header .sub ul.util li.first{padding-left:0;background:none}
#header .sub ul.util li img {margin:0px;}

/*---------------------탑메뉴bar스타일----------------------------------*/
#container{ z-index:1; width:100%; position:relative; margin:0 auto;top:0px;}
#container:after {content:""; clear:both}
#container .content {width:980px; min-height:600px; margin:0 auto; overflow:hidden;  font-size:0.9em; margin-bottom:50px;}

/* gnb */
.bar_gnb {position:absolute; left:0; top:80px; width:100%; height:0px; background:url(image/tmenu_sub_bg.png) repeat top ; }
#gnb {position:relative; left:0; top:20px;  z-index:10; width:1000px;margin:0 auto;}
#gnb .gnb {*zoom:1 ; margin:0 0 0 0px;}
#gnb .gnb:after {content:""; display:block; clear:both}
#gnb .gnb li {float:left; position:relative; height:60px; margin:0 0px 0 0; cursor:pointer}
#gnb .gnb li.m1 {margin-left:300px}
#gnb .gnb li.m2 {margin-left:0px}
#gnb .gnb li.m3 {margin-left:0px}
#gnb .gnb li.m4 {margin-left:0px}
#gnb .gnb li.m5 {margin-left:0px}
#gnb .gnb li.m6 {margin:0 0 0 0px}
#gnb .gnb li a {display:block; position:relative; text-align:center; margin:0 0px;cursor:pointer; padding:21px 50px}
#gnb .gnb li span.l,
#gnb .gnb li span.r {position:absolute; width:10px; height:24px; top:2px}
#gnb .gnb li span.l {left:-10px; background:url(/images/top/bg_shadow_2dep.gif) -20px top no-repeat}
#gnb .gnb li span.r {right:-10px; background:url(/images/top/bg_shadow_2dep.gif) -30px top no-repeat}
#gnb .gnb li a div {position:absolute; text-align:center;top:0px; z-index:100; display:none; padding:21px 0px}
#gnb .gnb li ul {display:none; position:absolute; top:60px; left:0; width:650px;}
#gnb .gnb li li { margin-right:0; padding:5px 15px;}
#gnb .gnb li li a {padding:0px 0px;  font-size:12px; color:#fff;}
#gnb .gnb li li.hover { color:#fff000;}
#gnb .gnb li li.hover a {/*border-bottom:1px solid #881418;*/ position:relative; z-index:1;color:#fff000;}

#gnb .gnb li li ul a {border:0 none !important; margin:0 0px 0 0;}
#gnb .gnb li li ul a:hover {padding-left:19px; background:#650e12; *zoom:1; position:relative; left:-4px; z-index:100}
#gnb .gnb li a.m2_a {padding-right:20px}
#gnb .gnb li a.m3_a {padding-right:30px}
#gnb .gnb li a.m3_a img {padding-left:21px}
#gnb .gnb li ul.m1_list {margin-left:0px}
#gnb .gnb li ul.m2_list {margin-left:-35px}
#gnb .gnb li ul.m3_list {margin-left:45px}
#gnb .gnb li ul.m4_list {margin-left:42px}
#gnb .gnb li ul.m5_list {margin-left:-122px; width:250px;}
#gnb .gnb li ul.m6_list {margin-left:0; width:160px}
#gnb  h1 {position:absolute; top:0px; left:50%; margin-left:-68px}
/* 투댑스 없는메뉴 */
.sh {background:url(/images/top/bg_shadow_3dep.png) bottom repeat-x; height:10px !important; margin-top:-7px}
.sh_none {background:none}
.m2_ov {height:52px !important; padding-bottom:5px !important}
.m2_ov a {border-bottom:none !important}
/*---------------------탑메뉴bar스타일end----------------------------------*/




/* Visual
-----------------------------------------------------------------------------*/
.animation_canvas { overflow:hidden; position:relative; width: 100%; height:585px; z-index:-1; background:url(image/main_bg.jpg) no-repeat 0 0; }

.slider_panel { width: 100%; height: 500px; position:relative; }
.slider_image { position: absolute; left:0; top:0; width: 100%; height: 585px; opacity:0; }

.slider_panel .img1 { background:url(image/main_bg1.jpg) no-repeat center top; }
.slider_panel .img2 { background:url(image/main_bg2.jpg) no-repeat center top; }
.slider_panel .img3 { background:url(image/main_bg3.jpg) no-repeat center top; }
.slider_panel .img4 { background:url(image/main_bg4.jpg) no-repeat center top; }

.slider_text_panel { position:absolute; top:0px; left: 0px; width: 100%; height: 560px; }
.slider_text_panel .slider_text { width: 980px; height:560px; position:absolute; left:50%; top:0; margin-left: -490px; }

.slider_text_panel .txt1 .text1 { position: absolute; left: 50%; top:220px; margin-left:-280px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt1 .text2 { position: absolute; left: 50%; top:130px; margin-left:-500px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt1 .text3 { position: absolute; left: 50%; top: 189px; margin-left: -338px; padding-top:17px; background:url(../image/main/vt_line.gif) no-repeat 7px 0; opacity: 0; filter: alpha(opacity=0);}

.slider_text_panel .txt2 .text1 { position: absolute; left: 50%; top:220px; margin-left:-280px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt2 .text2 { position: absolute; left: 50%; top:130px; margin-left:-500px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt2 .text3 { position: absolute; left: 50%; top: 189px; margin-left: -338px; padding-top:17px; background:url(../image/main/vt_line.gif) no-repeat 7px 0; opacity: 0; filter: alpha(opacity=0);}

.slider_text_panel .txt3 .text1 { position: absolute; left: 50%; top:0px; margin-left: -600px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt3 .text2 { position: absolute; left: 50%; top:70px; margin-left:90px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt3 .text3 { position: absolute; right: 50%; top: 185px; margin-right: -339px; padding-top:17px; background:url(../image/main/vt_line.gif) no-repeat 194px 0; opacity: 0; filter: alpha(opacity=0); }

.slider_text_panel .txt4 .text1 { position: absolute; text-aling:left; left: 50%; top:0px; margin-left: -600px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt4 .text2 { position: absolute; text-aling:left; left: 50%; top:70px; margin-left: 90px; opacity: 0; filter: alpha(opacity=0); }
.slider_text_panel .txt4 .text3 { position: absolute; text-aling:right; right: 50%; top: 157px; margin-right: -337px; padding-top:17px; background:url(../image/main/vt_line.gif) no-repeat 320px 0; opacity: 0; filter: alpha(opacity=0); }

.control_panel { position:absolute; top:230px; left: 50%; margin-left:410px; width:69px; height: 20px; overflow:hidden; background:url(image/point_back.png) no-repeat 0 0; z-index: 100; }
.control_panel .control_button { width:10px; height:10px; position:relative; float:left; cursor:pointer; display:inline-block; background:url(image/point.png) no-repeat center top; margin: 5px 5px 0 0; }
.control_panel .control_button.active { background-position: center bottom; }
.control_panel .first { margin: 5px 5px 0 7px; }



/*---------------------main sliding end-------------------------------------------*/

/*=================left Menu 1 starts here ========================*/
#menu1 {POSITION:relative;width:191px;TOP:0px;left:2px;text-align:left; padding:0 0 10px 0;}

#menu1 ul{font-family: 'Nanum Gothic','Malgun Gothic',"돋움","tahoma";list-style-type:none;margin:0;padding:0;}

#menu1 li{display: inline; 
/* for IE5 and IE6 */} 


#menu1 a{color:#f8f8f8;text-decoration:none; font-size:13px; display: block;padding: 8px 0px 8px 25px;font-weight:bold;border-bottom:1px solid #252525;border-top:1px solid #6a6a6a; background:url(image/left_off.gif) no-repeat 0 0px;}

#menu1 a:link, #menu1 a:visited{color:#f8f8f8;text-decoration:none;background:url(image/left_off.gif) no-repeat 0 0px;}

#menu1 a:hover{color:#b3b3b3;background:#333333;}

#menu1 li a#current{background:#fb9318;color:#f8f8f8;border-bottom:1px solid #fb9318;border-top:1px solid #fb9318;}
/*left Menu 1 ends here */


/*left Menu 1 ends here */
#submenu {clear:both; margin:0px 0 0px 0px;width: 170px; }
#submenu ul {font-family: 'Nanum Gothic','Malgun Gothic', "돋움","tahoma";list-style-type:none; }
#submenu li {display: inline; 
/* for IE5 and IE6 */}

#submenu a {color: #696969;text-decoration: none;display: block;padding: 4px 0px 4px 40px;font-weight:bold; background:#f7f7f7 url(image/left_s_off.gif) no-repeat 0px 0px; margin:0 0 0 0px;font-size:11px; text-align:left;  border-bottom:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; line-height:130%;}

#submenu a:link, #submenu a:visited {color:#696969;text-decoration: none; background:#f7f7f7 url(image/left_s_off.gif) no-repeat 0px 0px;}

#submenu a:hover {/*background-color: #00BEE4;*/color: #FF6410; font-weight:700;background:#F7F7F7 url(image/left_s_off.gif) no-repeat 0px 0px; }

#submenu li a#currents {/*border-bottom: 3px solid #DAD6B7;background: #00BEE4;*/color: #3c73c2; font-weight:700; background:#f7f7f7 url(image/left_s_off.gif) no-repeat 0px 0px;}
/*left Menu 1 ends here */

/**=========================공통================================**/

.clear {clear:both;}
.t01 {  background:url(image/bt_icon2.gif) no-repeat 0 7px; font-size:13px; padding:0 0 0 10px; margin:0px 0 0px 3px; text-align:left; } 

.line1 {margin:8px 0;background:url(image/bt_line1.gif) repeat-x; height:1px; padding:0 0 0px 0;}

.mt30 {margin-top:30px;}

.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}

.pdtb10 {padding:10px 0;}
.pdtb20 {padding:20px 0;}

/*-------------------------인사말------------------------------*/
#a1010 { margin:0px 0px 0px 0px; /* 본문의 아래위 폭을 지정 */  }
#a1010_img {float:left; margin:0 30px 30px 0;}
#a1010 p{ margin:0 0 20px 0px;font-size:13px;line-height:150%;}
#a1010 p.tit {margin:0 0 30px 0;} 
#a1010 p.tit2 {margin:0 0 10px 0;} 
#a1010 p.name {text-align:left; margin:40px 0px 30px 0px; padding-bottom:60px;}

/*-------------------------찾아오시는길------------------------------*/
#a1020:after {clear:both;display:block;content:"";}

#a1020 { margin: 0px; padding:0 0 60px 0;}
#a1020 h2 { margin:30px 0 10px 0;}
#a1020 p { font-weight:normal; display:block;font-size:13px;}
#a1020_box { float:left; margin:0 10px 0 0}


/*----------------------------제품소개---------------------------*/
#a2000:after {clear:both;display:block;content:"";}
#a2000 {margin: 0px 0 0px 0; padding:0 0 30px 0;}
#a2000 ul {clear:both; margin:0 0 0px 0;}
#a2000 ul li.tit {clear:both; margin:0 0 40px 0; width:714px}
#a2000 ul li {float:left; margin:0 5px 40px 0; width:135px;}
#a2000 ul li a img {border:1px solid #d9d9d9;}
#a2000 ul li a:hover img {border:1px solid #fc8d09;}
#a2000 ul li p {display:block; text-align:center; font-size:12px; font-weight:700;margin:5px 0; letter-spacing:0px; line-height:120%;}
#a2000 ul li p a img {border:none; }
#a2000 ul li p a:hover img {border:none; }


/*----------------------------제품소개---------------------------*/
#a2010:after {clear:both;display:block;content:"";}
#a2010 {margin: 0px 0 0px 0; padding:0 0 40px 0; text-align:left;}

#a2010 h2 {color:#990033; margin:5px 0 10px 0; font-size:20px;}
#a2010 h2 span {font-size:13px;}
/**사출제품_3칸**/
#a2010:after {clear:both;display:block;content:"";}
#a2010_img { float:right;margin:0 0px 40px 35px;}
#a2010 h1 { background:url(image/bt_icon1.gif) no-repeat 0 8px; font-size:16px; font-weight:700; padding:0 0 0 12px; line-height:130%; margin:0 0 20px 0;}
#a2010 p {margin:0 0 10px 0; text-align:left;}
#a2010 p.tit {margin:0 0 20px 0; text-align:center;}

#a2010 p.mt30 {margin-top:30px;}

#a2010 p.mb10 {margin-bottom:10px;}
#a2010 p.mb20 {margin-bottom:20px;}
#a2010 p.mb30 {margin-bottom:30px;}
#a2010 p.mb40 {margin-bottom:40px;}

#a2010 li { background:url(image/bt_icon1.gif) no-repeat 0 8px; margin:0; padding:0 0 0 10px;}

/* @table */
table.tb01 {margin:0px 0 40px 0; border-collapse:collapse;font-family: 'Nanum Gothic', 'Dotum', 'verdana'; }
table.tb01 thead th {background:#f7f7f7; border:1px solid #d9d9d9;border-left:1px solid #d9d9d9; border-bottom:2px 
solid #1a426c; font-weight:700; text-align:center; padding:8px;}
table.tb01 tbody th {background-color:#f7f7f7; color:#fff; font-weight:bold; text-align:center;padding:8px; border-top:2px solid #f89d57; border-left:1px solid #d2587b;}
table.tb01 tbody td {padding:8px;text-align:center;font-size:13px; border:1px solid #d9d9d9;}
table.tb01 tbody td.t1 {padding:5px 5px 5px 10px; text-align:left; }

/* @table */
table.tb02 {margin:0px 0 10px 0; border-collapse:collapse;font-family: 'Nanum Gothic', 'Dotum', 'verdana'; }
table.tb02 thead th {background:#1a426c; border:1px solid #5a7c9f; border-bottom:2px 
solid #1a426c; font-weight:700; text-align:center; padding:5px;color:#fff;}
table.tb02 tbody th {background-color:#f7f7f7;color:#333;  font-weight:bold; text-align:center;padding:5px;border:1px solid #d9d9d9; }
table.tb02 tbody td {padding:5px;text-align:center;font-size:13px; border:1px solid #d9d9d9;}
table.tb02 tbody td.t1 {padding:5px 5px 5px 10px; text-align:left; }

/*----------------------------밀링---------------------------*/
#a2020:after {clear:both;display:block;content:"";}
#a2020 {margin: 0px 0 0px 0; padding:0 0 40px 0; text-align:left;}



/**탭**/
#a2010_tap {clear:both;min-height:44px; margin:0 0 50px 0}
#a2010_tap li { float:left;  text-align:center; margin:0 3px 0 0; background:none; padding:0; }
#a2010_tap li a { display:block; width:140px;min-height:34px;padding:10px 0px;color:#4b4b4b; text-align:center;background:url(image/p_tap_off.gif) no-repeat; font-weight:700;}

#a2010_tap li a:hover {  background:url(image/p_tap_on.gif) no-repeat; color:#ffffff;}
#a2010_tap li a.on {  background:url(image/p_tap_on.gif) no-repeat; color:#ffffff;}


/*-----------------------w중고기계--------------------------------*/
#a3010 { clear:both;width:100%;margin:0px 0 50px 0; }
#a3010 p {margin:20px 0 }

/* @table */
table.a3010 {margin:0px 0 40px 0; border-collapse:collapse;font-family: 'Nanum Gothic', 'Dotum', 'verdana';border-top:2px solid #1a426c;  }
table.a3010 th {background-color:#f7f7f7;border:1px solid #d9d9d9; color:#333; font-weight:700; text-align:left; font-size:13px;padding:5px 5px 5px 20px;}
table.a3010 td {;padding:5px 5px 5px 20px;font-size:13px; text-align:left; font-weight:700;border:1px solid #d9d9d9;}
table.a3010 td.tit {font-size:15px; color:#222;}
table.a3010 td.t1 {color:#c40f0f;}

/*-----------------------연구개발--------------------------------*/
#a4010 {width:100%; }
#a4010 p.titimg {margin:0 0 40px 0;}
#a4010 h1 { display:block; background:url(image/bt_icon1.gif) no-repeat 0 3px;margin:0 0 10px 0; padding:0 0 0 20px; font-size:16px; color:#383838; line-height:130%;}
#a4010 ul {margin:0 10px;}


/*-------------------------카다로그------------------------------*/
.a5030_icon1{background:url(image/bt_icon1.gif) no-repeat 0 5px; padding:0 0 0 20px; margin:0 0px 5px 15px; font-size:16px; font-weight:bold;color:#303030 }
.a5030_t01{ margin:0 30px 20px 15px; font-size:13px; line-height:140%}
.a5030_t01 span{color:#C00  ; font-weight:bold;}
