html, body, table, div, input, textarea, select, h1, h2, h3, h4, h5, h6 {color:#7a7565; font-size:12px; font-family: Dotum, DotumChe;}
body {padding:0px;margin:0px;}

form, div, p, span, ul, li, dl, dd, dt, textarea, h1, h2, h3, h4, h5, h6, td {margin:0px; padding:0px;word-break:keep-all; line-height:18px;}
th { text-align:left; font-weight: normal}
table {border-collapse:collapse;}
ol, ul, dl {list-style:none;}
img {border:0px;}
input.box, textarea.box {border:1px solid #bebebe;}
hr {display:none;}
.f16 {font-size:16px;}
select {behavior:url('/inc/css/selectbox2.htc'); #margin-top:-1px; vertical-align:middle; height:18px;}

.num_sfont {color:#7a7565;font-size:11px;text-align:right;font-family:Tahoma;}


/*기본링크 칼라*/

a:link {color:#7a7565;text-decoration:none;}
a:visited {color:#7a7565;text-decoration:none;}
a:hover {color:#4173a2;text-decoration:underline;}

/******************************************layout******************************************/
#wrapper  {position:relative; width:100%; margin:0 auto; padding:0px;} 
#wrapper_in { width:100%;}
	#header { background:url(/kor/img/top_bg.gif) top repeat-x;}
	#sub_top {border-bottom:4px solid #022547;}
		#sub_top #sub_top01 {background:url(/kor/img/sub_top_bg01.gif) top repeat-x;} 
		#sub_top #sub_top02 {background:url(/kor/img/sub_top_bg02.gif) top repeat-x;} 
		#sub_top #sub_top03 {background:url(/kor/img/sub_top_bg03.gif) top repeat-x;} 
		#sub_top #sub_top04 {background:url(/kor/img/sub_top_bg04.gif) top repeat-x;} 
		#sub_top #sub_top05 {background:url(/kor/img/sub_top_bg05.gif) top repeat-x;} 

	#whole_body { width:955px; }
		#leftmenu { position:relative; float:left;width:224px; margin: 0 0 0  0; }
		#right_contents { float:left; width:691px; padding: 29px 0 0 32px;border-left:1px solid #dedede;}
			
			#contents_info { width:691px; height:33px; margin: 0 0 35px 0; border-bottom:1px solid #eaeaea; }
				#contents_info #title   {float:left}
				#contents_info #title h1 , #title h2 {display:inline}
				#contents_info #navi { float:right; padding: 5px 5px 0 0; color:#999999;font-size:11px;}
				#contents_info #navi span {color:#b2b2b2;font-size:9px;}
				#contents_info #navi span.arrow {color:#b2b2b2;font-size:9px;font-family:Tahoma}
			
			#contents_body { min-height:300px;_height:330px; padding:0 0 60px 0;}
				#contents_body #title2 h3 { margin:0 0 20px 0}
				#contents_body #title2 h4 { margin:0 0 8px 0}
				#contents_body #title2 h5 { margin:0 0 2px 0}

				#contents_body #title3 { float:right; margin:0 0 8px 0}

	#footer {clear:both; width:100%; padding: 29px 0 0 225px; background:url(/kor/img/footer_bg.gif) top repeat-x;}

	#right_top {}
 /******************************************layout******************************************/


.mgt15 {margin: 15px 0 0 0}
.firefox_both {clear:both;}

div.btn_r { float:right; margin: 10px 0 0 0;text-align:right;width:691px;}
div.btn_c { margin: 10px 0 0 0; text-align: center}
div.cnt h2 { padding:15px 0 20px 0 }
div.cnt h5 { padding:0 0 20px 0 } 

div.line { background:url(/img/bbs/line_dot01.gif) repeat-x; padding: 10px 0 0 0 ; height:1px }


div.intro{background:url(/kor/img/intro_bg.jpg) repeat-x;}

/*************************** Main *******************************************/


div.main_contents {border-top:4px solid #022547; height:177px; width:100%; }

div.main_contents_body { width:982px;}

div.main_tel {float:left; width:225px;}

div.main_banner {float:left; background:url(/kor/img/main_c_bg.gif) top repeat-x; width:225px; padding:20px 0 0 17px; height:177px;}
	div.main_banner ul {padding-bottom:12px;}

div.main_news { float:left; width:527px; padding:16px 33px 0 28px;}
		div.main_news ul.sp {padding-bottom:18px;}
		div.main_news td {color:#7a7565;font-size:11px;height:20px;}
		div.main_news d.num_sfont {color:#7a7565;font-size:11px;font-family:Tahoma; text-align:right;}


/*************************** 회사소개 *******************************************/
div.job {padding:30px 0 20px 0;}
div.job_btn {float:right;text-align:right;width:691px;}

div.map {width:691px;}
	div.map div.map_img {padding:0 0 0 70px;}
	div.map div.map_btn {padding-top:20px; text-align:right; width:615px;}
	div.map div.map_txt {width:546px; text-align:left; padding:10px 0 0 70px;}
	div.map div.map_txt01 {width:546px; text-align:left; padding:30px 0 0 70px;}



/*************************** 구성원 *******************************************/
table.intro_list {width:691px;}
	table.intro_list img.photo {border:1px solid #dcdcdc; }
	table.intro_list td.line {padding:15px 0 15px 0;}	
	table.intro_list ul {float:left; }
	table.intro_list ul.name {padding:87px 0 0 15px;}
	table.intro_list ul.name2 {padding:30px 0 0 15px;}
	table.intro_list ul.name3 {padding:115px 0 0 15px;}

table.intro_list01 {width:691px;}
	table.intro_list01 img.photo {border:1px solid #dcdcdc; }
	table.intro_list01 td.line {padding:15px 0 15px 0;}
	table.intro_list01 ul {float:left;}
	table.intro_list01 ul.name {padding:87px 0 0 15px;}
	table.intro_list01 ul.name2 {padding:30px 0 0 15px;}
	table.intro_list01 ul.name3 {padding:115px 0 0 15px;}

table.intro_detail {width:691px;}
	table.intro_detail img.photo {border:1px solid #dcdcdc; }
	table.intro_detail ul.name {padding-top:7px; text-align:right;}
	table.intro_detail td.list {vertical-align:top;}

	table.intro_detail table.detail_list {width:465px; }
	table.intro_detail table.detail_list tr { height:28px;}
	table.intro_detail table.detail_list td {border-bottom:1px solid #dcdcdc; vertical-align:top; padding:8px 0;}

	table.intro_detail table.detail_list01 {width:691px; }
	table.intro_detail table.detail_list01 tr { height:28px;}
	table.intro_detail table.detail_list01 td {border-bottom:1px solid #dcdcdc; vertical-align:top; padding:8px 0;}

	table.intro_detail div.btn {text-align:right; padding-top:13px;}



/*************************** ip 자료실 *******************************************/
div.tab_main {border-bottom:1px solid #b5b7bf; width:691px; height:26px;}
	div.tab_main ul {float:left; }

div.tab_txt { float:both;padding-top:20px;}

div.tab_line { width:691px; height:26px;}
	div.tab_line ul{float:left;}

div.site {float:both; width:100%;}
	div.site ul {float:left; padding:20px 3px 0 0;  vertical-align:top;}
	div.site ul.left {clear:both; padding:20px 3px 0 0; vertical-align:top;}


table.form {width:691px; }
	table.form td.sp {padding:20px 0 20px 0;}

div.info {padding-bottom:20px;}
div.info_box {background:url(/kor/img/info_box.gif) top repeat-y; height:202px; width:691px;}
	div.info_box table.info_list {}
	div.info_box table.info_list td.photo {padding:20px 0 0 30px;}
	div.info_box table.info_list td.link {padding:40px 0 0 0;}
	div.info_box table.info_list img.photo {border:1px solid #E2E2E2;}
	div.info_box table.info_list ul {height:40px; }
	div.info_box table.info_list ul.left {float:left; padding: 0 90px 0 0;}


	
/*************************** sitemap *******************************************/
table.sitemap {}
	table.sitemap td {vertical-align:top;}




/*************************** Product *******************************************/

/* Product Order */
div.ProOrder {border-bottom:1px solid #e6e6e6; padding:30px 0 7px 0;margin-bottom:10px;}
	div.ProOrder table th img {vertical-align: middle}
 	div.ProOrder table th font {color:#555555;font-weight:bold;font-size:12px;padding-bottom:2px;height:15px;}
	div.ProOrder table td ul {float:right}
	div.ProOrder table td li {float:left; padding: 0 0 0 15px}
	div.ProOrder table td li img { vertical-align: middle}
 
/* Product List */
div.ProList {clear:both; width:100%;  border-bottom:1px solid #e6e6e6; }
 	div.ProList dl {width:194px;float:left; margin:10px 0; }
	div.ProList dt { padding:5px 0;text-align:center;}
	div.ProList dd {text-align:center;}
	div.ProList dd.Botton {height:33px;padding-top:5px;vertical-align:top;}
	div.ProList div.firefox_both {clear:both;}

/* paging */
div.paging { clear:both; width:100%;margin:13px 0 0 0; text-align: center;}
	div.paging div.info {float:left; }
 		div.paging div.info dt {float:left; padding:0 5px 0 0;vertical-align: middle}
		div.paging div.info dd {float:left; color:#888888;font-size:11px; padding: 0 10px 0 0 }
		div.paging div.info dd span {color:#ff7a00; font-size:11px;}

	div.paging div.number {text-align:middle; width:100%;}
		div.paging div.number li { display:inline; padding: 0 0 0 3px;color:#a0a0a0;font-size:11px;;font-weight:bold;vertical-align: middle}
		div.paging div.number li :link,div.paging div.number li :visited {color:#a0a0a0;}
		div.paging div.number li span {color:#2783ca}
 
/* 제품이름&정보*/
div.product_name { margin:10px 0 0 0;}
	div.product_name h3 {float:left;}
	div.product_name ul {float:right;}
	div.product_name li { float:left;background:url(/img/common/tab_bottom_bg.gif) bottom repeat-x; height:33px}

/*******customer************/


/*faq*/
div.list_faq  { border-bottom:1px solid #b9b9b9; }
	div.list_faq div.q { background:url(/img/bbs/line_dot01.gif) bottom repeat-x; }
  	div.list_faq div.q table { width:100%}
	div.list_faq div.q table th { padding: 6px 0 4px 0;  vertical-align: top; width:35px }
	div.list_faq div.q table td { padding: 6px 0 4px 0; }
 	div.list_faq div.q table.a {  }
	div.list_faq div.q table.a td { background-color: #F2F2F2; padding:8px}
 
div.go img { padding:0 3px 0 0 }

table.table_type1 { margin:0 0 0 0}
	table.table_type1 thead td { border-bottom:2px solid #9db4cb; padding:  0 0 5px 0 }
	table.table_type1 tbody th { background:url(/kor/img/bbs/line_dot01.gif) bottom repeat-x; padding: 5px 0  5px 20px; color:#999999  }
	table.table_type1 tbody th.name_top, table.table_type1 tfoot th.name_top{ vertical-align: top; padding: 8px 0  5px 20px;}
  	table.table_type1 tbody th input, table.table_type1 tbody th img {vertical-align: middle}
	table.table_type1 tbody th input.point {border:1px solid #BEBEBE; background-color: #E9E9E9 }
	table.table_type1 tbody th input.basic {border:1px solid #BEBEBE; }
	table.table_type1 tbody th textarea.basic {border:1px solid #BEBEBE; }
	table.table_type1 tfoot th { border-bottom:1px solid #9db4cb; padding: 5px 0  5px 20px; }
	table.table_type1 tfoot th input.basic , table.table_type1 tfoot th textarea {border:1px solid #bebebe; }
	table.table_type1 tbody th.box_color{background-color:#eef2f6;}
	table.table_type1 tfoot th.box_color{background-color:#eef2f6;}

/*pr*/
div.notice_box {border: 1px solid #CFCFCF;}
	div.notice_box div.in {border: 5px solid #ECECEC; padding: 15px 25px 5px 25px}
	div.notice_box div.in div.imgbox { background:url(/img/pr/img_box.gif)  no-repeat; width:148px; height:103px; padding: 10px 0 0 11px }
 	div.notice_box div.in table.list th { font-weight: bold; font-size:14px; padding: 0 0 7px 0}
	div.notice_box div.in table.list td span { color:#B2B2B2; font-size:11px; font-family: Tahoma; padding: 0 0 0 5px}

div.notice_list { clear:both;border-top:2px solid #b9b9b9; border-bottom:1px solid #b9b9b9;}
	div.notice_list div.notice_list_in { padding:8px 15px 8px 15px}
	div.notice_list table.in { margin::10px;}
 	div.notice_list table.in img.imgbox { border:4px solid #E5E5E5;  }
	div.notice_list table.list th { font-weight: bold; font-size:14px; padding: 0 0 7px 0}
 	div.notice_list table.list td span { color:#B2B2B2; font-size:11px; font-family: Tahoma; padding: 0 0 0 5px}

	 
 .scrollbar1 {scrollbar-face-color:#EDEDED;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color: #C9C9C9;
	scrollbar-shadow-color: #C9C9C9;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #F8F8F8;
	scrollbar-arrow-color:#7A7A7A;  
}
#scrollbox {width:92%; height:240px; overflow:auto;  margin:0 20px  ; }


/*community*/
div.brd { clear:both; }
div.brd_bar {  clear:both; background:url(/kor/img/common/search_box_bg.gif) top repeat-y;width:691px;}
	div.brd_bar div.top {background:url(/kor/img/common/search_box_top.gif) top no-repeat; padding:9px 0 0 0}
	div.brd_bar div.bottom {background:url(/kor/img/common/search_box_bottom.gif)  bottom no-repeat;  padding: 0 0 13px 0}
	div.brd_bar div.bottom table.bar { text-align: center; }
	div.brd_bar div.bottom table.bar td { background:url(/kor/img/community/bar_line.gif)  right no-repeat; }
	div.brd_bar div.bottom table.bar th {  background:none; text-align: center}

	div.brd_bar div.bottom div.view {font-weight: bold; padding:0 15px 0 15px}
	
table.brd_list { border-bottom:1px solid #9db4cb; border-collapse:collapse }
	table.brd_list td { padding: 6px 0; background:url(/kor/img/bbs/line_dot01.gif) bottom repeat-x; text-align: center; color:#999999; font-size:11px; font-family: Tahoma}
	table.brd_list td.point { font-weight: bold; color:#FD7736}
	table.brd_list th { padding: 6px 0; background:url(/kor/img/bbs/line_dot01.gif) bottom repeat-x; }
	table.brd_list tfoot th, table.brd_list tfoot td { background:none }

div.list_search { margin:15px 0 0 0 ; height:20px; width:100%; text-align: center;}
	div.list_search ul { }
	div.list_search li {float:left; padding: 0 0 0 5px}
	div.list_search li img, div.list_search li input {vertical-align: middle}
	div.list_search div.btn_left { float:left}

table.view_info td { background:url(/kor/img/bbs/line_dot01.gif) bottom repeat-x; padding:6px 0;  color:#999999; font-size:11px; font-family: Tahoma}
	table.view_info td img{ padding: 0 15px; vertical-align: middle}
	table.view_info td img.file { padding:0;}
	table.view_info td.ing { font-weight: bold; color:#FD7736}
table.view_info th { background:url(/kor/img/bbs/line_dot01.gif) bottom repeat-x; padding:6px 0;  }

div.view_cnt { padding: 10px;min-height:200px;_height:200px;width:691px;word-break:break-all;}

div.view_as {border-bottom:1px solid #B9B9B9; padding:  20px 0}
	div.view_as span { padding:  20px}

div.view_as div.answer {  background-color: #EFEFEF; padding: 20px; margin: 20px 0 0 0}
	div.view_as div.answer dt { float:left;}
	div.view_as div.answer dd {padding:0 0 0 50px;}


table.view_pn { margin: 20px 0 0 0; border-bottom:1px solid #9db4cb; border-top:1px solid #9db4cb;}
	table.view_pn th {   background:url(/img/community/view_line.gif) top right no-repeat; background-color: #F7F7F7; padding: 4px 10px 4px 20px; color:#999999; border-bottom:1px solid #E5E5E5}
	table.view_pn td { padding: 4px 10px; color:#999999; border-bottom:1px solid #E5E5E5 }
	table.view_pn td :link , table.view_pn td :visited{ color:#999999;}


table.brd_type1 { border-top:2px solid #b9b9b9;border-bottom:1px solid #b9b9b9;}
	table.brd_type1 thead td{ padding: 7px 0;text-align:center;border-bottom:1px solid #b9b9b9; }
	table.brd_type1 tbody td { padding: 6px 0 4px 0; background:url(/img/bbs/line_dot01.gif) bottom repeat-x; text-align: center}
	table.brd_type1 tbody th {font-weight:bold; padding: 6px 0 4px 0; background:url(/img/bbs/line_dot01.gif) bottom repeat-x;}
	table.brd_type1 tfoot td { padding: 6px 0 4px 0;  text-align: center}
	table.brd_type1 tfoot th {font-weight:bold; padding: 6px 0 4px 0; }

table.brd_type2 { border-top:2px solid #b9b9b9;border-bottom:1px solid #b9b9b9;}
	table.brd_type2 td { padding: 10px 0; background:url(/img/bbs/line_dot01.gif) bottom repeat-x; }
	table.brd_type2 td img.imgbox { border:1px solid #E2E2E2; padding:3px}
	table.brd_type2 td div h5 :link, table.brd_type2 td div h5 :visited { font-weight: bold; color:#333333; }
	table.brd_type2 td dl { margin: 5px 0 0 0}
	table.brd_type2 td dt { float:left; padding: 0 5px 0 0}
	table.brd_type2 td dd.date { color:#999999; font-size:11px; font-family: Tahoma; }

	table.brd_type2 tfoot td { background:none }

div.poll {clear:both; background:url(/img/community/poll_bg.gif) top repeat-y;width:776px; margin: 0 0 10px 0 }
	div.poll div.top {background:url(/img/community/poll_top.gif) top no-repeat;height:28px;}
	div.poll div.bottom {background:url(/img/community/poll_bottom.gif)  bottom no-repeat;  padding: 0px 0 25px 0}
	div.poll div.bottom table.cnt { margin: 0 0 0 30px }
	div.poll div.bottom table.cnt dt { background:url(/img/community/icon_poll.gif)   left  5px no-repeat; padding:  0 0 0 10px; font-weight: bold; color:#607C9D; text-align: left}
	div.poll div.bottom table.cnt ul { padding: 10px 0 0 8px}

div.poll_result { margin: 20px 15px 0 15px}
	div.poll_result dt { background:url(/img/community/icon_poll.gif)   left  5px no-repeat; padding:  0 0 0 10px;}
	div.poll_result table.line { border:1px solid #E3E3E3; margin: 3px 0 10px 10px }
	div.poll_result table.line table.line_in { background:url(/img/community/poll_line2.gif); margin: 10px}
	div.poll_result table.line th { text-align:right; padding: 0 15px 0 0 }
	div.poll_result table.line strong { color: #FF6600}
