/*------------------ Basic STYLE---------------------------*/

body, table, form, div,td { font-family:돋움,굴림,;font-size:12px;line-hight:200%;color:#666666; 
        margin:0px;
		font-color:#686868; 
        scrollbar-face-color:#DFDFDF;
        scrollbar-highlight-color:#FFFFFF;
        scrollbar-3dlight-color:#EFEFEF;
        scrollbar-shadow-color:#CFCFCF;
        scrollbar-darkshadow-color:#EFEFEF;
        scrollbar-track-color:FFFFFF;
        scrollbar-arrow-color:9F9F9F;
        }
		
img { border:0;}

input, textarea {
    height:21px;
	font:normal 1em "애플고딕", AppleGothic, "굴림", gulim, Arial, Verdana, sans-serif;
	vertical-align:top;
	color:#808080;
	padding:3px 0 0 3px;
	border:1px solid #cecece;
}
#checkbox {border:0px;}

/*------ 기본 링크 ------*/
.link { font-size:12px; color:#686868 }
a.link:link, a.link:visited, a.link:active { text-decoration:none; color:#686868;  }
a.link:hover  { text-decoration:none; color:#f15500; }


/*------ 서브 컨텐츠 지정값 ------*/
#sub_warp {padding:0 27px 60px 27px; }
#sub_warp .contents { padding:0 0 0 28px;}
#sub_warp .contents_line { margin:11px 0; }
#sub_warp .section { width:100%; }
#sub_warp .section02 { width:100%; text-align:center; } 
#sub_warp .location { text-align:right; padding:2px 0px; color:#707f8d;}
#sub_warp .location span { font-size:11px; color:#2992cb;}
#sub_warp .sub_lm { margin:11px 0 0 0;} /* Sub Left Menu */
#sub_warp .sub_lm_sub { margin:4px 0 12px 0;} /* Sub Left Menu */




/*------ 사업소개 테이블 ------*/
.company_table { width:96%; border-bottom:2px solid #637a94; margin-bottom:20px;}
.company_table table	{ text-align:left;}
.company_table span	{ margin-right:6px;}
.company_table table th	{ color:#225999; padding:7px 20px; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb}
.company_table table td	{ font-size:11px; color:#84a1c2; padding:16px 20px;; border-bottom:1px solid #ebebeb; line-height:150%;}
.company_table02 { font-size:11px; color:#84a1c2; margin-left:10px; line-height:150%; }

/*------ 연혁 내용 ------*/
.history { height:300px; text-align:left; background-image:url(../../images/aboutus/history_img_02.gif); background-position:top; background-repeat:no-repeat;}
.history table { margin-left:15px;}
.history th { text-align:left; }
.history td { padding:22px 0 0 4px; line-height:150%; }
.history span  { color:#567996; padding-right:10px;}
.tab_menu { margin-right:1px;}
.history_line { height:1px; background-image:url(../../images/aboutus/history_line.gif); background-position:left; background-repeat:no-repeat; margin:12px 0 10px -4px;}
.history02 { margin-left:58px;}

/*------ 연혁 내용 ------*/
.contactus { width:100%;}
.contactus table { border-top:2px solid #113d6e;}

/*------ 사이트맵 ------*/
.sitemap table { border-top:2px solid #113d6e;}
.sitemap th { font-weight:bold; color:#40668c; padding:7px 0 7px 23px; text-align:left; background-image:url(../../images/aboutus/sitemap_arrow_bg.gif); background-position:top; background-repeat:no-repeat;}
.sitemap td { color:#999999; padding:0 0 8px 22px ; line-height:140%}
.sitemap td a	{ color:#999999; text-decoration:none}
.sitemap td a:hover { color:#3f84ca; text-decoration:none;}
.sitemap th a	{ color:#40668c; text-decoration:none}
.sitemap th a:hover { color:#3f84ca; text-decoration:none;}



/*------ 파트너사 목록 ------*/
#list_partner { width:100%; margin-top:16px;}
#list_partner .list  { margin-left:15px;}
#list_partner .tit { font-size:13px; color:#1168ab; font-weight:bold; padding:8px 0 5px 0;}
#list_partner .con { font-size:12px; color:#8b9ba5; line-height:120%;}
#list_partner .line_dot { height:20px; background-image:url(../../images/HW/line_dot.gif); background-position:bottom; background-repeat:repeat-x;}



/*------ 제품군 목록 페이지 ------*/
#list_pro { width:100%; margin-top:16px;}
#list_pro .list { margin-bottom:5px;}
#list_pro .tit { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1168ab; font-weight:bold; padding:5px 0px;}
#list_pro .tit a	{ color:#1168ab; text-decoration:none}
#list_pro .tit a:hover { color:#1168ab; text-decoration:none;}
#list_pro .con { font-size:12px; color:#266483; line-height:140%;}
#list_pro .con a	{ color:#266483; text-decoration:none}
#list_pro .con a:hover { color:#266483; text-decoration:underline;}
#list_pro .sub_list { margin:10px 0 5px 15px;}
#list_pro .sub_list_img { margin-right:15px;}
#list_pro .sub_tit { font-size:13px; color:#4598c9; font-weight:bold; padding:0 0 5px 0; }
#list_pro .sub_tit a	{ color:#4598c9; text-decoration:none}
#list_pro .sub_tit a:hover { color:#4598c9; text-decoration:none;}
#list_pro .sub_con { font-size:11px; color:#8b9ba5; line-height:130%;}
#list_pro .sub_con a	{ color:#8b9ba5; text-decoration:none}
#list_pro .sub_con a:hover { color:#8b9ba5; text-decoration:underline;}
#list_pro .line_dot { height:20px; background-image:url(../../images/HW/line_dot.gif); background-position:bottom; background-repeat:repeat-x;}

/*------ 제품군 상세보기 페이지 ------*/
#view_pro { width:100%; margin-top:16px;}
#view_pro .img { margin:18px 0 6px 0;}
#view_pro .menu { margin:8px 19px 8px 14px; word-wrap:break-word;}
#view_pro .menu th { vertical-align:top; color:#FFF; padding-top:4px; }
#view_pro .menu td { vertical-align:top; color:#FFF; font-weight:bold;  padding:3px 0; line-height:130%;}
#view_pro .menu span { color:#FFF; font-weight:bold; }
#view_pro a	{ color:#bcd0e9; text-decoration:none}
#view_pro a:hover { color:#baf289; text-decoration:none;}
#view_pro .info { padding:26px 0 30px 0 }
#view_pro .explan { color:#858585; padding:26px 21px 0 21px;  line-height:160%;}
#view_pro .explan span { color:#4286bd; font-weight:bold; margin:10px 0;}
#view_pro .sw_explan { color:#858585; padding:26px 21px 0 21px;  line-height:160%;}
#view_pro .sw_explan_tit { font-size:14px; color:#145185; font-weight:bold; padding-bottom:5px; }
#view_pro .sw_explan_subtit { font-size:12px; color:#5a90cc; font-weight:bold; padding-left:14px; background-image:url(../../images/icon/icon_arrow.gif); background-position:left; background-repeat:no-repeat;}
#view_pro .sw_explan_subcon { padding-left:7px; }
#view_pro .sw_explan span { color:#f57f01; font-weight:bold;}
#view_pro .explan_arrow { padding:2px 3px;}

/*------ 소프트웨어 제품군 상세보기 페이지 ------*/
#sw_ex_title { font-size:14px; color:#145185; font-weight:bold; margin-bottom:5px;  }
#sw_ex_title .icon { margin-bottom:2px; margin-right:9px;  }

#sw_ex_table .icon_arrow { margin:6px 8px 0 2px; }
#sw_ex_table table { width:100%; margin:5px 0 10px 0;}
#sw_ex_table table td { line-height:150% }

#sw_stable .icon_arrow { margin:6px 8px 0 2px; }
#sw_stable table { width:100%; margin:5px 0 0 0;}
#sw_stable table td { line-height:150% }
#sw_stable .subtit { font-size:12px; color:#5a90cc; font-weight:bold; }
#sw_stable .subcon { line-height:150%; }



/*------ 제품군 상세보기 스팩 테이블 ------*/
.spec_table	{ width:100%; margin:6px 0 20px 0; border-top:2px solid #83abcc;}
.spec_table table	{ text-align:left; }
.spec_table table th	{ font-size:11px; color:#5c96c7; text-align:left; padding:7px 0 5px 14px;  border-bottom:1px solid #83abcc; background:#eff9ff; }
.spec_table table td	{ color:#848484; text-align:left; padding:7px 0 5px 14px; border-left:1px solid #83abcc; border-bottom:1px solid #83abcc;}


/*------ 서브 컨텐츠 페이지 ------*/
#list_board { width:100%; margin-top:6px;}

/*------ 게시판 찾기 ------*/
.search_bar { height:35px; background-image:url(../../images/support/search_bar.gif); background-position:top; background-repeat:no-repeat; margin-bottom:8px;}
.search_bar_section { padding:7px 10px 0 10px;}

/*------ 게시판 타이틀 ------*/
.board_title { height:29px; background-image:url(../../images/support/board_title.gif); }
.board_title td { text-align:center; }

/*------ 게시판 테이블 ------*/
.board_table { border-bottom:2px solid #637a94; margin-bottom:20px;}
.board_table table	{ text-align:center;}
.board_table span	{ color:#3e74b3; }
.board_table table th	{ color:#225999; padding:7px 6px; border-bottom:1px solid #ebebeb;}
.board_table table td	{ color:#848484; padding:7px 6px;; border-bottom:1px solid #ebebeb;}
.board_table table a	{ color:#848484; text-decoration:none}
.board_table table a:hover { color:#225999; text-decoration:none;}

/*------ 게시판 View ------*/
.board_view { height:29px; background-image:url(../../images/support/board_title.gif); margin-top:12px; }
.board_view td { padding:0 24px 0 24px;}
.board_view td span { color:#1d5da3; font-weight:bold; padding-right:6px; }
.board_view_info table { margin-bottom:10px;}
.board_view_info table td { vertical-align:top; padding:24px 24px 30px 24px; line-height:160%; border-bottom:2px solid #637a94;}

/*------ 자료실 게시판 View ------*/
.data_view { height:59px; background-image:url(../../images/support/data_title.gif); margin-top:12px; }
.data_view td { padding:10px 0 0 24px;}
.data_view td span { color:#1d5da3; font-weight:bold; padding-right:6px; }

/*------ 게시판 페이징 ------*/
#paging	{  text-align:center; font-size:11px; color:999999;}
#paging a.prev	{ padding:0 3px; vertical-align:bottom;}
#paging a.next	{ padding:0 3px; vertical-align:bottom; }
#paging .num *	{ vertical-align:middle; }
#paging .num a	{ font-size:11px; display:inline-block; padding:3px 7px 3px 7px;  color:#181818; text-decoration:none; }
#paging .num a:hover	{font-size:11px; color:#666666; text-decoration:none; }
#paging .num strong	{ display:inline-block; padding:3px 7px 3px 7px; color:#fb4500;}

/*------ 문의&A/S요청 작성 테이블 ------*/
.table_top	{ border-top:2px solid #5a748f;}
.table_bt_l	{ border-bottom:1px solid #fff; padding:4px 20px;}
.table_bt_l02	{ border-bottom:2px solid #5a748f; padding:4px 20px;}
.table_bt_r	{ border-bottom:1px solid #f4f4f4; padding:4px 13px;}
.table_bt_r02	{ border-bottom:2px solid #5a748f; padding:4px 13px;}
.table_bt	{ border-bottom:1px solid #fff; padding:8px 20px;}
.table_bt02	{ border-bottom:1px solid #f4f4f4; padding:8px 20px;}

/*------ 문의&A/S요청 게시판 View ------*/
.cs_view { height:105px; background-image:url(../../images/support/cs_view_title.gif); margin-top:12px; }
.cs_view td { padding:10px 0 0 24px;}
.cs_view td span { color:#1d5da3; font-weight:bold; padding-right:6px; }
/*------ 문의&A/S요청 View 답변 ------*/
.cs_view_info table td { vertical-align:top; padding:24px 24px 30px 24px; line-height:160%;}
.cs_review table td { background-color:#f8f8f8; color:#486e89; vertical-align:top; padding:24px 24px 30px 24px; line-height:160%; border-top:1px solid #ccd1d6;}
.cs_review span{ width:100%; background-color:#f8f8f8; color:#194c7d; font-weight:bold; margin-bottom:5px;}



/*------ 문의사항 작성 이미지 ------*/
.qna_table { height:122px; background-image:url(../../images/support/qna_img_bg.gif); background-position:top; background-repeat:no-repeat;}
.qna_img { margin:20px 0 8px 16px;}
.qna_charge { margin-left:16px;}

/*------ 직원자료실 로그인 ------*/
#data_login { width:464px; height:232px; border:4px solid #103a6a; background-image:url(../../Images/support/data_login_bg.gif); position:absolute; left:500px; top:400px; width:185px; height:147px; z-index:100;}
#data_login table { width:344px; margin:4px 4px 0px 116px;}

/*------ 직원자료실 로그인 ------*/
#admin_login { width:510px; height:244px; background-image:url(../../images/admin_login.gif); }
#admin_login table { width:344px; margin:150px 4px 0px 116px;}

/*------ 담당자 ------*/
.competent  { margin-left:40px; text-align:left;}
.competent span   { color:#38638d; }
.competent02  { margin-left:15px; text-align:left;}
.competent02 span  {  color:#38638d; }
.competent_icon   { margin-left:14px; margin-right:3px;}

/*------ 비밀번호 확인 팝업창 ------*/
#pass_pop { width:341px; height:177px; border:4px solid #103a6a; background-image:url(../../Images/support/pass_pop_bg.gif); position:absolute; left:500px; top:400px; width:341px; height:177px; z-index:100;}
#pass_pop table { margin:4px 4px 0px 94px;}

/*------문의 답변 메일 ------*/
#mail table th { color:#333333; text-align:left; padding:5px 0;}
#mail table span { color:#2279ac; }
#mail .con { line-height:150%; padding:0 11px; }

/*------ 공지사항 팝업 ------*/
#notice_popup table { width:100%; color:#13538f; text-align:left; margin:5px; }
#notice_popup table th { font-size:14px; color:#13538f; text-align:left; padding-bottom:10px; border-bottom:1px solid #c5d0db;}
#notice_popup .con { text-align:left; padding:18px 0 25px 0;}

/*------ 풋터 파트너 세계지도 팝업 ------*/
#Partner_map { width:531px; height:355px; text-align:right; background-image:url(../../Images/common/Parters_map.gif); position:absolute; left:500px; top:200px; width:531px; height:355px; z-index:100;}
#Partner_map .btn_close { margin:13px; text-align:right;}
#Partner_map .btn_website { margin:13px; text-align:right;}

/*------ 패딩값 ------*/
.pl15 { padding-left:15px;}
.pr15 { padding-right:15px;}
.mt40 { margin-top:40px;}
.MB2 { margin-bottom:2px; }


/*------ 버튼 정렬 ------*/
.rbtn	{ text-align:right;}/* 버튼 우측정렬 */
.cbtn	{ text-align:center;}/* 버튼 중앙정렬 */
.lbtn	{ text-align:left;}/* 버튼 좌측정렬 */


/*------ 셀렉트 버튼 ------*/
.line_end { width:100%; height:4px; background-image:url(../../images/aboutus/under_line.gif); background-repeat:repeat-x; }


/*------ 셀렉트 버튼 ------*/
.SlctScrl {behavior: url('../Common/js/selectBox.htc'); margin-bottom:-4px;}


/*------ Footer 주소 ------*/
.font11 { font-size:11px; }
.gray {color:#898888; }
.ls { letter-spacing:-1px; }
.lsP { letter-spacing:7px; }

.link_footer { font-size:11px; color:#36505d }
a.link_footer:link, a.link_footer:visited, a.link_footer:active { text-decoration:none; color:#1b4e67;  }
a.link_footer:hover  { text-decoration:none; color:#36505d; }


/*------ 메인 공지사항 ------*/
#notice th {border-top:1px solid #5c8db2; border-bottom:1px solid #5c8db2; }
#notice td { height:19px; vertical-align:bottom;}
#notice td span {font-size:11px; color:#1b4e67;}
#notice td .icon { margin:3px 1px 0 3px;}

.link_notice { font-size:11px; color:#36505d }
a.link_notice:link, a.link_notice:visited, a.link_notice:active { text-decoration:none; color:#1b4e67;  }
a.link_notice:hover  { text-decoration:none; color:#007aff; }
