﻿/**
* OLYM Cascading Style Sheets
* File Name : new_board.css
* Description : 뉴게시판 스타일시트
* Author : Web business Team / Choi Hyun Mi
* Email : designtj@olymcompnay.com
* Date : 2013.02.07
* Update : 2013.02.07
* Copyright(c) 2013 OLYM Communications. All Rights Reserved.
*/

/** 
* #board_top : 게시판 상단
* #board_bottom : 게시판 하단
* #board_list : 기본 게시판 리스트
* #news_list : 보도자료형 게시판 리스트 (이미지 + 내용)
* #faq_list : FAQ 게시판 리스트
* #gallery_list : 갤러리 리스트
* #calendar_list : 일정 리스트
* #event_list : 이벤트 리스트
*/
/* float 속성 초기화 */
.space { clear: both; display: block; float: none; font-size: 0 !important; height: 0; line-height: 0 !important; margin: 0 !important; overflow: hidden; padding: 0 !important; width: 100%; }

/* form tag */
.select_basic { padding:0 0 0 3px; height:17px; border-style:solid; border-width:1px; border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1; color:#565656; background:#f5f5f5; font-size:0.95em; font-family:"돋움", Dotum, "굴림", Gulim, Sans-serif; }
.input_basic { height:13px; padding:4px 0 1px 3px; border-style:solid; border-width:1px; border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1; color:#565656; background:#f5f5f5; font-size:1em; }
.textarea_basic { padding:0 0 0 3px; border-style:solid; border-width:1px; border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1; color:#565656; background:#f5f5f5; font-size:1em; }
.file_basic { height:18px; padding:4px 0 1px 3px; border-style:solid; border-width:1px; border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1; color:#565656; background:#f5f5f5; font-size:1em; }


/************************** board_top(게시판 상단) ***************************/
#board_top { position:relative; height:30px; width:100%; margin:0 auto; }
#board_top .post_info li { float:left; padding-right:10px; color:#5d5d5d; font-family:tahoma; font-size:0.95em; }
#board_top .font_post { color:#333; font-weight:bold; }
#board_top .search_info { float:right; text-align:right; padding-bottom:10px; }
#board_top .select_search { padding:0 0 0 3px; height:20px; border-style:solid; border-width:1px; border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1; color:#565656; background:#f5f5f5; font-size:0.95em; font-family:"돋움", Dotum, "굴림", Gulim, Sans-serif; }
#board_top .input_search { height:13px; padding:4px 0 1px 3px; border-style:solid; border-width:1px; border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1; color:#565656; background:#f5f5f5; font-size:1em; }

/************************** board_bottom(게시판 하단) ***************************/
#board_bottom { clear:left; width:100%; padding-top:10px;}
#board_bottom .list_page { padding:7px 0 10px 0; text-align:center; width:100%; margin:0 auto; }
#board_bottom .list_page a, .list_page strong { display:inline; padding:2px 4px 3px 4px; border-bottom:2px solid #fff; color:#333; font-family:tahoma; font-size:0.95em; }
#board_bottom .list_page strong { border-bottom:2px solid #333; color:#333; }
#board_bottom .list_page a:hover { border-bottom:2px solid #333; }
#board_bottom .list_page a.pre, #board_bottom .list_page a.next { margin:0; padding:0; border:0; }
#board_bottom .btn_board_bottom a.btn_none { margin:0; padding:0; border:0; }

/* 게시판 하단 버튼*/
#board_bottom .btn_board_bottom li { float:left; }
#board_bottom .btn_board_bottom .li_right { float:right; }

/************************** board_list(기본 게시판 리스트) ***************************/
#board_list { width:100%; margin:0 auto; }
#board_list .table_board_basic, .table_board_basic th, .table_board_basic td { border:0; }
#board_list .table_board_basic { font-size:1em; line-height:1.2em; color:#656565; background:url(/admode/module/board/images/2011/bg_list_th.gif) no-repeat left top; }
#board_list .table_board_basic th { background:url(/admode/module/board/images/2011/bg_list_th_div.gif) no-repeat right; font-size:0.95em; text-align:center; color:#2c2c2c; height:32px; }
#board_list .table_board_basic .th_right { background:url(/admode/module/board/images/2011/bg_list_th_right.gif) no-repeat right; padding-right:6px; }
#board_list .table_board_basic td { background:#fff; font-size:1em; text-align:center; padding:7px 0 7px 0; border-bottom:1px solid #e3e8f1; }
#board_list .table_board_basic td a { color:#656565; }
#board_list .table_board_basic td a:hover { text-decoration:underline; }
#board_list .table_board_basic .td_left { text-align:left; padding-left:15px; }
#board_list .table_board_basic .td_center_eng { font-family:tahoma, "돋움", Dotum, "굴림", Gulim, Sans-serif; font-size:0.95em; }

/* 채용정보_view */
.recruit_view { }
.recruit_view .title { background:url(/project/design/03syst/bg_title.gif) left top no-repeat; text-align:center; color:#333; width:100%; height:146px; }
.recruit_view .title .title_ci { border:solid 1px #d3d3d3; float:left; width:126px; height:87px; margin:22px; }
.recruit_view .title dl { float:left; margin-top:35px; }
.recruit_view .title dt { font-weight:bold; text-align:left; height:22px; }
.recruit_view .title dd { text-align:left; }
.detail_view h3 { background:url(/project/design/03syst/bu_circle_blue.gif) left 15px no-repeat; padding:15px 10px 10px 20px; font-weight:bold; clear:left; color:#333; text-align:left; }
.recruit_view .btn { text-align:center; padding-top:30px; }
.recruit_view .info { padding-top:5px; }
.editer { padding:15px; border:solid 1px #efefef; margin-bottom:20px; }
.editer .bold { font-weight:bold; }

/* Default_tleft */
.default_tleft .default_tleft { border-collapse:collapse; border-top:solid 2px #1e619c; margin-bottom:20px; }
.default_tleft th { color:#1e619c; text-align:left; padding:13px 18px 13px 30px; background: #fbfdfe url(/project/design/03syst/bu_cir_gray.gif) 20px 16px no-repeat; border:solid 1px #e5e5e5; }
.default_tleft td { border:solid 1px #e5e5e5; padding-left:15px; text-align:left; }

/* 보도자료형 게시판 (이미지 + 내용) */
#news_list { }
#news_list .news_post { border-top:2px solid #0770b1; padding:0; }
#news_list ul { float:left; width:100%; border-bottom:1px solid #DDD; }
#news_list .li_news_post { position:relative; padding:0 10px 10px 10px; margin-top:25px; float:left; width:480px; }
#news_list dl { float:left; width:235px; }
#news_list dt { width:180px; float:left; padding-top:30px; }
#news_list dd { padding-top:15px; text-align:left; clear:left; }
#news_list dt .check_box { display:block; float:left; padding-right:5px; }
#news_list dt a { color:#232323; text-align:left; font-weight:bold; }
#news_list dd a { color:#5d5d5d; }
#news_list dt a:hover, #news_list dd a:hover { text-decoration:underline; }
#news_list .img_news_list { float:left; margin-right:20px; width:190px; height:124px; border:solid 1px #f6f6f6; background:#f9f9f9; padding:10px; }
#news_list .img_news_list img { width:167px; height:104px; border:0; padding:10px; }
#news_list .img_news_list a { display:block; border:1px solid #efefef; background:#ffffff; }
#news_list .img_news_list a:hover { border:1px solid #0770b1; }
#news_list .font_category { color:#313131; }
#news_list .bottom_info { border:0; padding-top:15px; }
#news_list .bottom_info li { display:inline; padding:0 10px 0 0; color:#5d5d5d; font-family:tahoma; font-size:0.95em; border:0; }
#news_list .font_date, #news_list .font_hit { color:#0770b1; font-weight:bold; }
.li_news_post .btn_list { position:absolute; top:5px; right:5px; }
#news_list .t_name { font-size:1.2em; color:#0770b1; font-weight:bold; }
#news_list .t_name_sub { color:#383737; font-weight:bold; }
/*리스트 안의 테이블*/
#news_list .table_in_list { border:1px solid #418fbf; }
#news_list .table_in_list th { background:#418fbf; border-bottom:1px solid #d6d6d6; padding:4px 0 4px 0; }
#news_list .table_in_list td { border-bottom:1px solid #d6d6d6; font-size:0.95em; color:#696969; padding:4px 10px 4px 10px; }

/* FAQ 게시판 (자주 묻는 질문) */
#faq_list { width:100px; margin:0 auto; }
#faq_list .table_faq, .table_faq th, .table_faq td { border:0; font-size:1em; line-height:1.4em; }
#faq_list .table_faq { border-bottom:1px solid #e4e6ec; }
#faq_list .table_faq tr:hover { background-color:#f7f7f7; }
#faq_list .table_faq th { text-align:left; border-top:1px solid #e4e6ec; background:url(/admode/module/board/images/2011/icon_q.gif) no-repeat 20px center; padding:10px 0 10px 60px; position:relative; }
#faq_list .table_faq th a { color:#232323; font-weight:bold; }
#faq_list .table_faq th a:hover { text-decoration:underline; }
#faq_list .table_faq td { text-align:left; background:url(/admode/module/board/images/2011/icon_a.gif) no-repeat 50px 20px; padding:20px 20px 20px 90px; color:#6d6d6d;  }
#faq_list .cate_faq { color:#3186d4; }
#faq_list .btn_faq { position:absolute; right:10px; }

/* GALLERY 게시판 */
#gallery_list { position:relative; border-top:1px solid #e4e6ec; border-bottom:1px solid #e4e6ec; padding-top:25px; width:100%; margin:0 auto; }
#gallery_list ul { position:relative; width:100%; }
#gallery_list li { width:164px; float:left; position:relative; padding:0 3px 25px 3px; }
#gallery_list .post_gallery { width:164px; margin:0 auto; position:relative; margin:0 22px; }
#gallery_list .check_box { padding-bottom:5px; text-align:center; }
#gallery_list .img_gall { width:140px; height:117px; border:1px solid #e4e6ec; padding:7px; position:relative; }
#gallery_list .img_gall img { width:140px; height:117px; }
#gallery_list .img_gall:hover { border:1px solid #545454; }
#gallery_list a { color:#232323; }
#gallery_list a:hover { text-decoration:underline; }
#gallery_list h3 { text-align:center; padding-top:13px; font-weight:bold; width:140px; }
#gallery_list .p_name { text-align:center; }
#gallery_list .p_date { text-align:center; font-family:"tahoma"; font-size:0.95em; }
#gallery_list .font_date, #gallery_list .font_hit { color:#4d6da1; }
/* CALENDAR 게시판 (행사일정) */
#board_top .date_num { width:180px; margin:0 auto; height:30px; position:relative; }
#board_top .date_num .btn_prev { float:left; padding-right:10px; }
#board_top .date_num li { float:left; position:relative; padding-top:2px; }
#board_top .date_num .btn_next { float:left; padding-left:10px; }
#calendar_list { margin:0 5px; padding:8px 0 10px 0; position:relative; }
#calendar_list .table_calendar, .table_calendar th, .table_calendar td { border-collapse:collapse; border:1px solid #e4e6ec; font-size:1em; line-height:1.4em; }
#calendar_list .table_calendar caption { display:none; }
#calendar_list .table_calendar th { background:#5f6c80; padding:10px 0; width:13%; }
#calendar_list .table_calendar .th_sunday { background:#e54e54; }
#calendar_list .table_calendar .th_saturday { background:#107ec5; }
#calendar_list .table_calendar td { text-align:left; color:#6d6d6d; height:60px; padding:5px; vertical-align:top; }
#calendar_list .table_calendar td:hover { background-color:#f7f7f7; }
#calendar_list .table_calendar .td_sunday { color:#e54e54; }
#calendar_list .table_calendar .td_saturday { color:#107ec5; }
#calendar_list .table_calendar a { color:#04498a; font-weight:bold; }
#calendar_list .table_calendar a:hover { color:#1685c8; }
/* 동영상 게시판 리스트 */
#movie_list { border-bottom:1px solid #e4e6ec; padding-bottom:25px; }
#movie_list .movie_post { border-top:1px solid #e4e6ec; }
#movie_list .li_movie_post { float:left; width:50%; margin:25px 0 0 0; }
#movie_list dl { padding:0 10px; position:relative; }
#movie_list dt { font-weight:bold; margin-left:185px; padding:10px 0; height:20px }
#movie_list dt .check_box { display:block; float:left; padding-right:5px; }
#movie_list dt a { color:#232323; }
#movie_list dd a { color:#5d5d5d; }
#movie_list dt a:hover, #movie_list dd a:hover { text-decoration:underline; }
#movie_list .img_movie_list { float:left; margin:-40px 25px 0 0; }
#movie_list .img_movie_list a { display:block; border:3px solid #106cc1; }
#movie_list .img_movie_list a:hover { border:3px solid #232323; }
#movie_list .btn_movie { padding:10px 0 0 45px; }
#movie_list .font_category { color:#3186d4; }
#movie_list .bottom_info { border:0; padding-top:15px; }
#movie_list .bottom_info li { display:inline; padding:0 10px 0 0; color:#5d5d5d; font-family:tahoma; font-size:0.95em; border:0; }
#movie_list .font_date, #movie_list .font_hit { color:#3186d4; font-weight:bold; }
/* 기본 게시판 읽기 */
#board_read { width:100%; margin:0 auto; }
#board_read .table_board_read, .table_board_read th, .table_board_read td { border:0; }
#board_read .table_board_read { font-size:1em; line-height:1.2em; color:#656565; background:url(/admode/module/board/images/2011/bg_list_th.gif) no-repeat left top; }
#board_read .table_board_read img { max-width:700px; }
#board_read .table_board_read caption { display:none; }
#board_read .table_board_read th { font-size:0.95em; text-align:center; color:#2c2c2c; height:32px; background:url(/admode/module/board/images/2011/bg_list_th_right.gif) no-repeat right; }
#board_read .table_board_read .th_bold { border-bottom:1px solid #e3e8f1; background:url(/admode/module/board/images/2011/line_v_list.gif) no-repeat right 50%; }
#board_read .table_board_read td { background:#fff; font-size:1em; text-align:center; padding:7px 0 7px 0; border-bottom:1px solid #e3e8f1; }
#board_read .table_board_read td a { color:#656565; }
#board_read .table_board_read td a:hover { text-decoration:underline; }
#board_read .table_board_read .td_left { text-align:left; padding:15px; }
#board_read .table_board_read .td_left_eng { font-family:tahoma, "돋움", Dotum, "굴림", Gulim, Sans-serif; font-size:0.95em; text-align:left; padding-left:10px; }
/* 댓글달기 */
#reply .form_reply { padding-bottom:10px; }
#reply .form_reply_small { width:100%; margin:0 auto; padding:20px; text-align:center; }
#reply .reply_form { border:2px solid #1066b9; font-size:1em; padding:3px 0 0 3px; color:#767676; margin-top:3px; width:550px; height:56px; float:left; font-family:"돋움", Dotum, "굴림", Gulim, Sans-serif; }
#reply .table_reply, .table_reply th, .table_reply td { border:0; }
#reply .table_reply { border-top:1px solid #e0e5eb; }
#reply .table_reply caption { display:none; }
#reply .table_reply th { font-size:0.95em; text-align:left; padding:15px; color:#494949; border-bottom:1px solid #e0e5eb; font-size:0.95em; font-family:tahoma, "돋움", Dotum, "굴림", Gulim, Sans-serif; }
#reply .table_reply td { text-align:left; padding:15px 20px 15px 10px; color:#6d6d6d; border-bottom:1px solid #e9e9e9; }
#reply .table_reply .td_center_eng { text-align:center; font-family:tahoma; font-size:0.95em; }
#reply .table_reply .tr_answer { background:#f9f9f9; }
#reply .table_reply .tr_answer th { padding-left:20px; }
#reply .btn_comment { padding-top:5px; }
#reply .talk_comment { padding-top:5px; }
/* 기본 게시판 쓰기 */
#board_write { width:100%; margin:0 auto; }
#board_write .table_board_write, .table_board_write th, .table_board_write td { border:0; }
#board_write .table_board_write { font-size:1em; line-height:1.2em; color:#656565; border-top:1px solid #999; }
#board_write .table_board_write caption { display:none; }
#board_write .table_board_write th { font-size:0.95em; text-align:center; color:#2c2c2c; border-bottom:1px solid #d2d2d2; }
#board_write .table_board_write .th_bold { background:#f1f1f4; }
#board_write .table_board_write td { background:#fff; font-size:1em; text-align:center; padding:7px 0 7px 0; border-bottom:1px solid #d2d2d2; }
#board_write .table_board_write td a { color:#656565; }
#board_write .table_board_write td a:hover { text-decoration:underline; }
#board_write .table_board_write .td_left { text-align:left; padding:15px; }
#board_write .table_board_write .td_left_eng { font-family:tahoma, "돋움", Dotum, "굴림", Gulim, Sans-serif; font-size:0.95em; text-align:left; padding-left:10px; }
#board_write .font_notice { font-family:"돋움", Dotum, "굴림", Gulim, Sans-serif; font-weight:bold; }
#board_write .box_policy { padding:15px; border-bottom:1px solid #dbe1e7; width:95%; }
#board_write .box_policy .privacy { margin:15px; border:1px solid #dbe1e7; height:100px; padding:10px; overflow-y:scroll; width:90%; }
#board_write .box_policy .privacy { padding:15px; color:#767676; }
#board_write .box_policy .privacy h1 { color:#4d6da1; font-weight:bold; text-align:center; padding-bottom:15px; }
#board_write .box_policy .privacy h2 { padding:15px 0 10px 0; font-weight:bold; color:#000; }
#board_write .box_policy .p_privacy { text-align:center; color:#767676; font-size:0.95em; }
/* 패스워드 */
#board_password .password_text { padding:10px 0; text-align:center; }
.head_top_line { overflow:hidden; height:2px; background-color:#b1b1b1; }
.head_tail_line { overflow:hidden; height:1px; background-color:#b1b1b1; }
.head_tail_shadow { overflow:hidden; height:2px; background-color:#f0f0f0; }
/* 특허현황 */
#patent_list { position:relative; border-top:1px solid #e4e6ec; border-bottom:1px solid #e4e6ec; padding-top:25px; }
#patent_list li { padding-bottom:20px; }
#patent_list .left_photo { float:left; width:150px; padding-left:35px; position:relative; }
#patent_list .img_cert { width:90px; height:130px; border:1px solid #ececec; padding:5px; position:relative; }
#patent_list .img_cert:hover { border:1px solid #44a20a; }
#patent_list .img_cert .btn_zoom { position:absolute; top:43px; left:26px; }
#patent_list .right_table { float:left; padding-top:10px; }
#patent_list .table_patent, .table_patent th, .table_patent td { border:0; font-size:0.95em; line-height:1.4em; }
#patent_list .table_patent { border-bottom:1px solid #e1e1e1; width:500px; }
#patent_list .table_patent th { text-align:left; border-top:1px solid #e1e1e1; border-bottom:1px solid #fff; background:url(/admode/module/board/images/2011/icon_dot.gif) no-repeat 25px center; padding-left:35px; height:29px; color:#424242; }
#patent_list .table_patent .th_gray { background:#f7f8f9 url(/admode/module/board/images/2011/icon_dot.gif) no-repeat 25px center; }
#patent_list .table_patent td { text-align:left; background:url(/admode/module/board/images/2011/line_v_list.gif) no-repeat left center; padding-left:25px; color:#6d6d6d; border-top:1px solid #e1e1e1; }
#patent_list .table_patent .td_gray { background:#f7f8f9 url(/admode/module/board/images/2011/line_v_list.gif) no-repeat left center; }
/* 배너게시판 */
#banner_list { position:relative; border-top:1px solid #e4e6ec; border-bottom:1px solid #e4e6ec; padding-top:25px; }
#banner_list ul { position:relative; width:100%; }
#banner_list li { width:33%; float:left; position:relative; text-align:center; padding-bottom:25px; }
#banner_list .bg_banner { background:url(/admode/module/board/images/2011/bg_img_banner.gif) no-repeat; width:216px; height:76px; padding:1px 4px 4px 1px; margin:0 auto; position:relative; }
#banner_list .check_box { padding-bottom:5px; text-align:center; }
#banner_list .img_gall { width:130px; height:110px; border:1px solid #e4e6ec; background:url(/project/design/board/bg_photo.gif) no-repeat center; padding:9px; position:relative; }
#banner_list .img_gall:hover { border:1px solid #65b517; }
#banner_list a { color:#232323; }
#banner_list a:hover { text-decoration:underline; }
#banner_list h3 { text-align:center; padding-top:13px; height:18px; font-weight:bold; width:150px; }
#banner_list .p_name { text-align:center; }
#banner_list .p_date { text-align:center; font-family:"tahoma"; font-size:0.95em; }
#banner_list .font_date, #gallery_list .font_hit { color:#65b517; }
/*result skin*/
.inqury1 { width:679px; margin:0 0 0 25px; }
.inqury1 td { height:40px; text-align:center; }
/* 핵심보유기술 게시판 */
.table_form { border-bottom:1px solid #eeeeee; margin:0 auto; }
.table_form tr { height:50px; }
.table_form th { height:25px; padding:5px 15px 0 0; text-align:right; border-top:1px solid #eeeeee; border-right:1px solid #eeeeee; }
.table_form .th_icon { padding:5px 15px 0 0; text-align:right; background:url(/project/design/06_cust/icon_form.gif) 25px no-repeat; }
.table_form .th_icon1 { padding:5px 15px 0 0; text-align:right; background:url(/project/design/06_cust/icon_form.gif) 55px no-repeat; }
.table_form .th_icon2 { padding:5px 15px 0 0; text-align:right; background:url(/project/design/06_cust/icon_form.gif) 65px no-repeat; }
.table_form td { height:30px; padding-left:16px; border-top:1px solid #eeeeee; }
.table_form .line_bottom { border-bottom:1px solid #FFF; }
.table_form .input_form { height:18px; padding:1px 1px; }
/* 추가 */
/* 포토뉴스 */
#photonews_list { width:100%; margin:0 auto; }
#photonews_list table { width:100%; border-top:1px solid #d8d8d8; }
#photonews_list td.photo img { border:1px solid #cdd5d9; line-height:0; font-size:0; text-align:center; height:80px; width:215px; }
#photonews_list td.line_space { border-bottom:1px solid #d8d8d8; }
#photonews_list ul { margin:10px 15px; font-size:12px; }
#photonews_list ul li { line-height:16px; font-size:12px; text-align:left; }
#photonews_list ul li a:hover { text-decoration:none; }
#photonews_list ul li.title a { padding:0; color:#3f91d1; font-size:12px; font-weight:bold; }
#photonews_list ul li.title a:hover { color:#2276b6; text-decoration:underline; }
#photonews_list ul li.summary { margin:10px 0 0 0; line-height:15px; text-align:left; }
#photonews_list ul li.date { padding-top:5px; color:#a4a8b3; font-size:11px; line-height:normal; }
#photonews_footer { text-align:center; padding:20px 0 0 0; }
#select_btn1 { margin-top:-30px; text-align:left; }
#photonews_footer ul.page_info { height:30px; margin:0 auto; }
#photonews_footer ul.page_info li { display:inline; }
#photonews_footer ul.page_info li img { vertical-align:middle; }
#photonews_footer ul.page_info li span.page_on { font-size:10px; font-family:Verdana; line-height:normal; color:#ff6600; font-weight:bold; }
#photonews_footer .page_num { font-size:10px; font-family:Verdana; line-height:normal; color:#d4d8e5; font-weight:bold; }
#photonews_footer .page_num a { font-size:10px; font-family:Verdana; line-height:normal; color:#656771; }
#photonews_footer .page_num a:hover { font-size:10px; font-family:Verdana; line-height:normal; color:#ff6600; font-weight:bold; }
/* 코멘트 */
#read_comment { clear:both; margin:30px 0; padding:0 10px 10px 10px; background-color:#f7f7f7; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; }
#read_comment table { table-layout:fixed; }
#read_comment caption { display:none; }
#read_comment table td { padding:15px 5px 15px 15px; text-align:center; background:url(../../images/gray/line_h_dot.gif) bottom repeat-x; font-family:Dotum, Gulim, AppleGothic, Sans-serif; font-size:12px; color:#979797; }
#read_comment td.page_total { height:30px; font-family:tahoma; font-size:11px; padding:2px 5px 3px 5px; text-align:left; }
#read_comment td.page_total span { font-family:tahoma; font-size:11px; color:#6db200; padding:5px; font-weight:bold; }
#read_comment td ul.comment_head { float:left; position:relative; width:135px; margin-left:-5px; margin-right:-130px; padding:0; }
#read_comment td ul li.comment_reply { float:left; width:15px; height:30px; }
#read_comment td ul li.comment_name { font-size:11px; text-align:left; font-weight:bold; line-height:13px; }
#read_comment td ul li span.comment_date { font-size:11px; font-weight:normal; }
#read_comment td ul li span.recommend { color:#4b4a4a; font-size:11px; font-weight:normal; }
#read_comment td div.comment_title { position:relative; padding-left:130px; text-align:left; font-size:12px; font-weight:bold; color:#333333; }
#read_comment td div.comment_content { float:left; position:relative; padding-left:130px; text-align:left; font-size:11px; color:#656565; }
#read_comment td.btn { width:53px; text-align:right; padding:5px 0 5px 0; }
#read_comment td div.etc { clear:both; text-align:right; }
#read_comment td div.etc img { vertical-align:middle; }
#view_comment td.comment_name { padding-left:5px; font-size:12px; text-align:left; font-weight:bold; line-height:13px; }
#view_comment td span.comment_date { font-size:11px; font-weight:normal; }
#view_comment td.comment_content { padding:15px 5px 15px 0; text-align:left; font-size:12px; line-height:13px; color:#656565; }
#write_comment ul { padding-top:10px; text-align:left; }
#write_comment li img { vertical-align:top; }
#write_comment li input { border:1px solid #d7d7d7; height:16px; padding:3px 0 0 3px; width:80px; font-family:Dotum, Gulim, AppleGothic, Sans-serif; font-size:11px; color:#979797; }
#write_comment li.li1 { margin-top:10px; width:100%; }
#write_comment li textarea { width:88%; padding:2px; border:1px solid #d7d7d7; height:41px; font-family:Dotum, Gulim, AppleGothic, Sans-serif; font-size:12px; color:#979797; }
#write_comment li.btn { margin-top:10px; text-align:center; }
#write_comment p { padding-top:5px; padding-bottom:10px; text-align:left; }

/************************** event_list(이벤트게시판) ***************************/
#event_list { width:100%; margin:0 auto; }
#event_list .table_event { width:100%; border-top:1px solid #d8d8d8; }
#event_list .table_event td { border-bottom:1px solid #d8d8d8; padding:20px 0;}
#event_list .table_event .td_center { text-align:center;}
#event_list .table_event .td_photo img { border:1px solid #cdd5d9; display:block; }
#event_list .table_event a:hover { text-decoration:underline;}
#event_list .table_event .title a { font-weight:bold; color:#000;}
#event_list .table_event .summary a { color:#666;}
#event_list .table_event .date { font-family:verdana; font-size:10px; font-weight:bold;}

/************************** catalogue_list(카달로그게시판) ***************************/
#catalogue_list { width:100%; margin:0 auto; }
#catalogue_list table { width:100%; border-top:1px solid #d8d8d8; }
#catalogue_list caption { display:none; }
#catalogue_list td { text-align:center; }
#catalogue_list td.line_space { border-bottom:1px solid #d8d8d8; }
#catalogue_list td ul { width:150px; height:230px;  margin:0 auto; background:url(../../images/gray/bg_tech.gif) center top no-repeat;}
#catalogue_list td ul li.zoom {position:relative; margin-top:-130px; width:150px; text-align:center;}
#catalogue_list td ul li.tech_img {padding-top:9px; text-align:center;}
#catalogue_list td ul li.tech_text { text-align:center; padding:10px 0 10px 0; color:#2c2c2c; font-weight:bold; }

/************************** certificate_list (인증게시판) ***************************/
#certificate_list { width:100%; margin:0 auto; }
#certificate_list table { width:100%; border-top:1px solid #d8d8d8; }
#certificate_list caption { display:none; }
#certificate_list td { text-align:center; }
#certificate_list td.line_space { border-bottom:1px solid #d8d8d8; }
#certificate_list td ul { width:150px; height:230px;  margin:0 auto; background:url(../../images/gray/bg_tech.gif) center top no-repeat;}
#certificate_list td ul li.zoom {position:relative; margin-top:-130px; width:150px; text-align:center;}
#certificate_list td ul li.tech_img {padding-top:9px; text-align:center;}
#certificate_list td ul li.tech_text { text-align:center; padding:10px 0; color:#2c2c2c;}