﻿html, body {height:100%;}
body, th, td {font-size:12px; color:#737373; line-height:18px; letter-spacing:1px;}

body, p, form, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6  {margin:0px; padding:0px; font-size:12px; color:#737373; line-height:18px; letter-spacing:1px;}
li {list-style-type:none;}
table {border-collapse:collapse;}
table, th, td {word-break:break-all;}
/*p, div, span, ul, ol, li, dl, dt, dd {word-break:keep-all;}*/
img {border:0px;}
img.cursor {cursor:pointer;}
.png24 {tmp:expression(setPng24(this)) }

.fl {float:left;}	.fr {float:right;}
.clear {clear:both;height:0px;width:0px;font-size:0px;line-height:0px;}
.tl {text-align:left;}	.tr {text-align:right;}

/* 폰트 포인트 컬러 */
.grn {color:#006c7a;}
a:link {font-size:12px; color:#737373; text-decoration:none;}
a:visited {font-size:12px; color:#737373; text-decoration:none;}
a:active {font-size:12px; color:#4d4d4d; text-decoration:underline;}
a:hover {font-size:12px; color:#4d4d4d; text-decoration:underline;}

a.email:link {font:11px Tahoma; color:#006c7a; text-decoration:underline;}
a.email:visited {font:11px Tahoma; color:#006c7a; text-decoration:underline;}
a.email:active {font:11px Tahoma; color:#006c7a; text-decoration:underline;}
a.email:hover {font:11px Tahoma; color:#006c7a; text-decoration:underline;}

/* Input */
select {height:20px; font-size:12px; color:#737373; line-height:18px; margin-top:1px;}
input.box_type01 {height:18px;border:1px solid #bfbfbf; font-size:12px; color:#737373; line-height:14px; padding:2px 0 0 5px;}
textarea.sc_type01 {
	border:1px solid #bfbfbf;
	font-size:12px;
	color:#737373;
	line-height:14px;
	margin:2px 0 4px 0;
	padding:5px;
}

/* Button */
.dvbtn {text-align:right;}
.dvbtn img {cursor:pointer;}

/* Tab Type */
div.tab_type01 {background:url('/chn/images/common/tab_bg01.gif') top left repeat-x; margin-bottom:30px;}
div.tab_type02 {background:url('/chn/images/common/tab_bg02.gif') top left repeat-x; margin-bottom:20px;}

/* List Type */
ul.list_type01 li {background:url('/chn/images/common/bul/bul_circle01.gif') 0 7px no-repeat; padding:1px 0 3px 9px;}
ul.list_type01 li.eng {margin:-2px 0 2px 0; background:url('/kor/images/common/bul/bul_circle01.gif') 0 10px no-repeat;}
ul.list_type02 li {background:url('/chn/images/common/bul/bul_circle01.gif') 0 7px no-repeat; padding:1px 0 15px 9px;}

/* Width */
.w170 {width:170px;}
.w240 {width:240px;}
.w782 {width:782px;}

/* 여백 Space */
div.h_space1 {clear:both;height:1px;width:0px;font-size:0px;line-height:0px;}
div.h_space2 {clear:both;height:2px;width:0px;font-size:0px;line-height:0px;}
div.h_space5 {clear:both;height:5px;width:0px;font-size:0px;line-height:0px;}
div.h_space6 {clear:both;height:6px;width:0px;font-size:0px;line-height:0px;}
div.h_space10 {clear:both;height:10px;width:0px;font-size:0px;line-height:0px;}
div.h_space18 {clear:both;height:18px;width:0px;font-size:0px;line-height:0px;}
div.h_space20 {clear:both;height:20px;width:0px;font-size:0px;line-height:0px;}
div.h_space25 {clear:both;height:10px;width:0px;font-size:0px;line-height:0px;}
div.h_space30 {clear:both;height:30px;width:0px;font-size:0px;line-height:0px;}
div.h_space35 {clear:both;height:35px;width:0px;font-size:0px;line-height:0px;}
div.h_space40 {clear:both;height:40px;width:0px;font-size:0px;line-height:0px;}
div.h_space50 {clear:both;height:50px;width:0px;font-size:0px;line-height:0px;}

/* 메뉴타이틀 및 페이지타이틀 */
h1 {padding-bottom:5px; background:#ffffff url(none);}
h2 {height:62px; margin-bottom:40px; background:url('/chn_ip/images/common/line_bg01.gif') bottom left repeat-x;}
h2 img {margin-top:26px;}
h3 {margin-bottom:12px;}
h5 {margin-bottom:3px;}
div.title_block {width:100%; margin:0 0 11px 0;}
div.title_block h3 {float:left;}
div.title_block .more {float:right; padding-top:8px;}
p.con {font-size:12px; line-height:18px; margin-bottom:34px;}


/* 레이아웃 */
body {background:url('/chn/images/common/top_bg.gif') top left repeat-x;}
.td_Con {height:99%; background:url('/chn/images/common/left_bg.gif') top left repeat-y; vertical-align:top;}
.td_Footer {height:1%; vertical-align:top;}

div#dvWidth {width:1000px;}

div#dvLeft {float:left; width:212px; text-align:right;}
div#dvLeft h1 {border-bottom:5px solid #FFF; margin-right:3px; background-color:#006c7a;}
div#dvCon {float:left; width:765px;}

div.left_visual {text-align:right; padding:3px; background:#ffffff url(none);}
div.left_visual img.logo {margin:28px 0 24px 0; cursor:pointer;}

ul.leftmenu {margin:15px 0 0 50px;}
ul.leftmenu li {padding:0 0 7px 0; text-align:left;}

div.top_util {text-align:right; height:26px; margin-top:14px; margin-right:5px;}
div.top_util img {margin-top:2px;}
div#lang_layer {position:absolute; top:13px; left:340px; width:131px;}
div#lang_layer img {margin-top:0px;}
div#lang_layer .mn {background-color:#ffffff; text-align:left; margin-left:68px;}
div#lang_layer .mn img {margin:0 0 4px 9px;}
div.dvGNB {text-align:right;}
div.linemap {height:27px; margin:11px 0 0 22px; font-size:12px; color:#b3b3b3; letter-spacing:0px;}
div.linemap span {font-weight:bold; color:#006c7a;}
div.linemap a:link {font-size:12px; color:#b3b3b3; letter-spacing:0px;}
div.linemap a:visited {font-size:12px; color:#b3b3b3; letter-spacing:0px;}
div.linemap a:active {font-size:12px; color:#b3b3b3; letter-spacing:0px;}
div.linemap a:hover {font-size:12px; color:#b3b3b3; letter-spacing:0px;}

div.dvWidth_con {width:760px; margin-left:22px;}
div#contents {float:left; width:560px; padding-bottom:50px;}

div#dvFooter {width:977px; padding:41px 0 62px 0;}
div#dvFooter .footer_copy {float:left; padding-left:60px;}
div#dvFooter .footer_menu {float:right; margin-top:15px;}
div#dvFooter .footer_menu li {float:left; padding-left:13px;}
div#dvFooter .footer_menu1 {float:right; margin-top:1px;}
div#dvFooter .footer_menu1 li {float:left; padding-left:13px;}


/******  테이블 스타일(공통)  ******/
table.tbl_type01 {width:100%;}
table.tbl_type01 th {width:75px; background:url('/chn/images/common/dot_bg01.gif') bottom left repeat-x; text-align:left; vertical-align:top; padding:15px 0 0 0;}
table.tbl_type01 td {background:url('/chn/images/common/dot_bg01.gif') bottom left repeat-x; vertical-align:top; padding:14px 0 6px 0;}
table.tbl_type01 ul li {color:#666; background:url('/chn/images/common/bul/bul_circle01.gif') 0 5px no-repeat; line-height:16px; padding:0 0 6px 9px;}
table.tbl_type01 ul.chn li {font-size:12px; line-height:16px; padding:0 0 4px 9px;}
table.tbl_type01 ul.sub {margin: 0 0 0 10px;}
table.tbl_type01 ul.sub li {color:#737373; background:url('/chn/images/common/bul/bul_bar01.gif') 0 5px no-repeat; line-height:16px; padding:0 0 4px 9px;}
table.tbl_type01 span.s {font-size:12px; color:#737373;}


/******  게시판(공통)  ******/
/* Count */
.count {text-align:right; font-size:12px; color:#737373; margin:0 0 4px 0;}
.count img {margin-bottom:2px;}

/* List */
div.board_list_type01 {background:url('/chn/images/common/board_bg01.gif') top left no-repeat; border-bottom:2px solid #d9d9d9;}
div.board_list_type01 table {width:100%;}
div.board_list_type01 thead th {height:22px;}
div.board_list_type01 tbody td {text-align:center; background:url('/chn/images/common/dot_bg01.gif') bottom left repeat-x; padding:6px 0 4px 0;}
div.board_list_type01 tbody td.tl {text-align:left; padding:6px 5px 4px 10px;}
div.board_list_type01 tbody td.input {padding:5px 0 5px 0;}
div.board_list_type01 tbody td.noresult {text-align:center; font-weight:bold; color:#006c7a; padding:22px 0 19px 0; background:url(none);}
div.board_list_type01 tbody tr.end td {background:url(none) bottom left repeat-x;}
div.board_list_type01 p.journal_tit {margin: 3px 0;}
div.board_list_type01 p.journal_tit a:link,
div.board_list_type01 p.journal_tit a:active,
div.board_list_type01 p.journal_tit a:visited {text-decoration:none; color:#006c7a; height:16px;}
div.board_list_type01 p.journal_tit a:hover {text-decoration:underline; color:#006c7a;}
div.board_list_type01 img.prof {margin:2px 0 5px 0;}
div.board_list_type01 td.prof {text-align:left; padding-left:72px;}
div.board_list_type01 td.prof span {font-size:12px; color:#006c7a; height:10px; margin-bottom:1px; margin-left:1px;}

/* List */
div.board_list_type02 {background:url('/chn/images/common/board_bg02.gif') top left no-repeat; border-bottom:2px solid #d9d9d9;}
div.board_list_type02 table {width:100%;}
div.board_list_type02 thead th {height:22px;}
div.board_list_type02 tbody td {text-align:center; background:url('/chn/images/common/dot_bg01.gif') bottom left repeat-x; padding:6px 0 4px 0;}
div.board_list_type02 tbody tr.end td {background:url(none) bottom left repeat-x;}

/* Paging */
div.paging {text-align:center; margin: 8px 0 9px 0;}
div.paging a {margin:0 2px; color:#999; letter-spacing:-1px;}
div.paging a:link {font:10px Verdana; text-decoration:none;}
div.paging a:visited {font:10px Verdana; text-decoration:none;}
div.paging a:active {font:10px Verdana; text-decoration:none;}
div.paging a:hover {font:10px Verdana; text-decoration:none;}
div.paging strong.act {font:10px Verdana; color:#6baab3; font-weight:bold;}
div.paging img {margin:2px -1px 0 -1px;}
div.paging img.prev {margin-right:3px;;}
div.paging img.next {margin-left:3px;}

/* View */
div.board_view table {width:100%;}
div.board_view th {text-align:left; vertical-align:top; background:url('/chn/images/common/dot_bg01.gif') top left repeat-x; padding:12px 0 7px 1px;}
div.board_view th img {margin:0 5px;}
div.board_view td {vertical-align:top; background:url('/chn/images/common/dot_bg01.gif') top left repeat-x; padding:8px 0 3px 0;}
div.board_view td.cont {padding-bottom:50px;}
div.board_view tr.fst th {background:url(none); border-top:3px solid #6baab2;}
div.board_view tr.fst td {background:url(none); border-top:3px solid #cfe3e6;}
div.board_view td.a {padding:7px 0 4px 0;}

/* 이전글&다음글 */
div.tbl_listing {border-top:2px solid #d9d9d9;}
div.tbl_listing table {width:100%;}
div.tbl_listing tr.prev th, div.tbl_listing tr.prev td {background:url('/chn/images/common/dot_bg01.gif') bottom left repeat-x;}
div.tbl_listing tr.next th, div.tbl_listing tr.next td {border-bottom:2px solid #d9d9d9;}
div.tbl_listing th img {margin:0 5px;}
div.tbl_listing th {width:80px; text-align:left; vertical-align:top; padding:9px 0 0 1px;}
div.tbl_listing td {width:480px; vertical-align:top; padding:9px 0 6px 0;}
div.tbl_listing a:link, div.tbl_listing a:active, div.tbl_listing a:visited {text-decoration:none; color:#737373;}
div.tbl_listing a:hover {text-decoration:underline; color:#737373;}

/* 입력창 */
div.board_write {border-bottom:2px solid #d9d9d9;}
div.board_write table {width:100%;}
div.board_write th {text-align:left; vertical-align:top; background:url('/chn/images/common/dot_bg01.gif') top left repeat-x; padding:10px 0 1px 1px;}
div.board_write th img {margin:0 5px;}
div.board_write td {vertical-align:top; background:url('/chn/images/common/dot_bg01.gif') top left repeat-x; padding:5px 0 2px 0; font-size:12px; color:#737373;}
div.board_write tr.fst th {background:url(none); border-top:3px solid #6baab2;}
div.board_write tr.fst td {background:url(none); border-top:3px solid #cfe3e6;}
div.board_write input.box_type01 {height:20px; margin-bottom:1px;}
div.board_write td table td {background:url(none); padding:0px;}
div.board_write span {color:#6baab3;}


/******  태평양소개  ******/
/* 개요 */
ul.overview {margin-top:48px;}
ul.overview li {padding:0 0 33px 80px;}
ul.overview li.no1 {background:url('/chn/images/about/no_overview01.gif') 30px 1px no-repeat;}
ul.overview li.no2 {background:url('/chn/images/about/no_overview02.gif') 30px 1px no-repeat;}
ul.overview li.no3 {background:url('/chn/images/about/no_overview03.gif') 30px 1px no-repeat;}

/* 연혁 */
div.history {background:url('/chn/images/about/visual_history.jpg') 0 3px no-repeat; padding-left:160px; margin-top:46px;}
div.history td {vertical-align:top; padding-bottom:12px;}
div.history td.year {width:80px; padding-top:3px;}

/*사무소*/
div.tour_rolling {position:relative; width:560px; height:299px;}
div.tour_rolling div.rolling_view {position:absolute; left:135px; top:0px; width:290px; height:299px; background:url(/chn/images/about/tour_img_box.gif); text-align:center; z-index:100;}
div.tour_rolling div.rolling_view div.view_img {margin:10px 0 0 0;}
div.tour_rolling div.rolling_view div.view_txt {}
div.tour_rolling div.rolling_left {position:absolute; left:0px; top:22px; width:270px; height:246px;}
div.tour_rolling div.rolling_right {position:absolute; left:284px; top:22px; width:270px; height:246px;}
div.tour_rolling div.rolling_left img.thumb, div.tour_rolling div.rolling_right img.thumb {border:3px solid #c4c4c4;}
div.tour_rolling div.rolling_btn {position:absolute; left:3px; top:3px; cursor:pointer;}

/*갤러리*/
div.gallery_box {width:560px; border:1px solid #cfe3e6; text-align:center;}
div.gallery_box div.gallery_view {margin:9px 0;}
p.gallery_title {width:560px; background-color:006c7a; color:#fff; font-weight:bold; text-align:center; padding:1px 0 1px 0;}
ul.gallery_list {clear:both; margin:10px 0 0 0;}
ul.gallery_list li.list {float:left; width:102px; height:83px; border:1px solid #e6e6e6; margin:0 10px 0 0;}
ul.gallery_list li.list_end {float:left; width:102px; height:83px; border:1px solid #e6e6e6; margin:0 0 0 0;}


/******  업무분야  ******/
/* 전체업무분야 */
dl.practice_list dt {background:url('/chn/images/common/bul/bul_arrow01.gif') 0 10px no-repeat; font-weight:bold; color:#4d4d4d; line-height:16px; border-bottom:1px solid #e6e6e6; padding:7px 0 4px 14px;}
dl.practice_list dt.blu {color:#006c7a;}
dl.practice_list dt a:link {color:#4d4d4d;}
dl.practice_list dt a:visited {color:#4d4d4d;}
dl.practice_list dt a:active {color:#4d4d4d;}
dl.practice_list dt a:hover {color:#4d4d4d;}
dl.practice_list dt a.bold {font-weight:bold;}
dl.practice_list dd {background:url('/chn/images/common/bul/bul_circle01.gif') 5px 12px no-repeat; line-height:16px; padding:6px 0 0 14px;}
dl.practice_list dd.sub {background:url('/chn/images/common/bul/bul_bar01.gif') 13px 14px no-repeat;  padding:6px 0 0 24px;}
dl.practice_list dd a:link, dl.practice_list dd a:visited, dl.practice_list dd a:active, dl.practice_list dd a:hover {font-size:12px;}
dl.practice_list dd.sub a:link, dl.practice_list dd.sub a:visited, dl.practice_list dd.sub a:active, dl.practice_list dd.sub a:hover {color:#737373;}
dl.practice_list dd a.blu {color:#006c7a;}


/******  구성원  ******/
div.dvprof_detail {float:right; width:317px; padding-top:158px;}
div.dvprof_detail strong {color:#4d4d4d;}
div.dvprof_detail span {font-size:12px; color:#006c7a;}
div.dvprof_detail .pers_info {padding:2px 0 7px 0; margin-top:6px;}
div.dvprof_detail .pers_info th {width:38px; text-align:left; font:11px Tahoma; color:#737373; padding:2px; padding-bottom:3px;}
div.dvprof_detail .pers_info td {text-align:left; font:11px Tahoma; color:#737373; padding:2px; padding-bottom:3px;}
div.dvprof_detail .pers_info a.email:link {font:11px Tahoma; color:737373; text-decoration:none;}
div.dvprof_detail .pers_info a.email:visited {font:11px Tahoma; color:737373; text-decoration:none;}
div.dvprof_detail .pers_info a.email:active {font:11px Tahoma; color:737373; text-decoration:underline;}
div.dvprof_detail .pers_info a.email:hover {font:11px Tahoma; color:737373; text-decoration:underline;}
div.dvprof_detail .dvbtn {text-align:left; padding-top:10px;}

table.tbl_prof {width:505px; margin:37px 0 0 55px;}
table.tbl_prof th {text-align:left;}
table.tbl_prof th img {margin:3px 0 0 20px;}
table.tbl_prof td {width:405px; padding:2px 0 17px 0;}


/******  최근소식  ******/
/* 알리미 */
div.dvalimi {width:317px; background:url('/chn/images/common/dot_bg01.gif') top left repeat-x;}


/******  인재채용  ******/
p.recruit_info {line-height:17px; background:url('/chn/images/recruit/visual_info.jpg') top left no-repeat; padding-left:100px; margin-bottom:28px;}


/******  공익활동  ******/
div.general {padding-left:130px;}
div.general_type01 {background:url('/chn/images/society/temp_general01.gif') 0 2px no-repeat;}
div.general_type02 {background:url('/chn/images/society/temp_general02.gif') 0 2px no-repeat;}
div.general_type03 {background:url('/chn/images/society/temp_general03.gif') 0 2px no-repeat;}
div.general_type04 {background:url('/chn/images/society/temp_general04.gif') 0 2px no-repeat;}
div.general_type01 ul,
div.general_type02 ul,
div.general_type03 ul,
div.general_type04 ul {margin:-1px 0 0 150px;}


/******  검색  ******/
div.search {border:1px solid #cfe3e6; padding:10px;}
div.search input.box_type01 {margin-bottom:1px;}
div.search ul.sch_index {margin-top:2px;}
div.search ul.sch_index li {display:inline; width:27px; background:url('/chn/images/common/bul/bul_circle01.gif') 4px 6px no-repeat; padding:0 0 0 12px; text-align:left; line-height:14px;}
div.search ul.sch_index li.all {width:32px; background:url(none); text-align:left; padding:0px;}
div.search ul.sch_index a {font-weight:bold; text-decoration:none; color:#737373; font-family:Arial;}

/* 검색결과 */
div.sch_result {border:1px solid #cfe3e6; padding:13px 10px 13px 10px;}
div.sch_result img {margin:0 4px 0 0;}

/* 검색결과_리스트 */
div.dvsch_list {background:url('/chn/images/common/dot_bg01.gif') top left repeat-x;}
/* 업무분야/구성원 */
div.dvsch_list ul {width:100%; background:url('/chn/images/common/dot_bg01.gif') bottom left repeat-x; padding:14px 0 8px 0;}
div.dvsch_list li {text-align:left; background:url('/chn/images/common/bul/bul_circle01.gif') 0 7px no-repeat; padding:0 0 3px 8px;}
div.dvsch_list li.noresult {text-align:center; background:url(none); font-weight:bold; color:#006c7a; padding:38px 0 49px 0;}
/* 최근소식/자료실 */
div.dvsch_list .inner {background:url('/chn/images/common/dot_bg01.gif') bottom left repeat-x; padding:10px 0 9px 0;}
div.dvsch_list .inner table {width:100%; margin:5px 0;}
div.dvsch_list .inner th {text-align:left; background:url('/chn/images/common/bul/bul_circle01.gif') 0 6px no-repeat; padding:0 8px 3px 8px; color:#006c7a; vertical-align:top;}
div.dvsch_list .inner td {vertical-align:top;}
div.dvsch_list .inner td a {display:block; background:url('/chn/images/common/bul/bul_bar01.gif') 0 7px no-repeat; padding:0 0 3px 10px; line-height:16px;}
div.dvsch_list .inner td.noresult {text-align:center; font-weight:bold; color:#006c7a; padding:46px 0 46px 0;}
div.dvsch_list .inner td.tr {text-align:right; padding-right:10px;}


/******  에러페이지  ******/
body.error {background:url(none);}
p.error {width:390px; background-color:#ebeff0; padding:13px 0 10px 14px; font:11px Tahoma; line-height:16px;}


/******  사이트맵  ******/
div.sitemap {width:160px;}
div.sitemap dl {margin-top:10px; margin-bottom:35px;}
div.sitemap dt {background:url('/chn/images/common/bul/bul_circle01.gif') 0 6px no-repeat; padding-left:8px;}
div.sitemap dd {background:url('/chn/images/common/bul/bul_bar01.gif') 0 8px no-repeat; padding-left:9px; margin-left:9px;}
div.sitemap dd.end {margin-bottom:5px;}


/******  팝업  ******/
body.popup {background:url(none); margin:10px;}

/* 이메일수신폼 */
div#email {height:100%; border:1px solid #006c7a; padding:30px; font:11px Tahoma; line-height:16px;}
div#email p.bkl_url {border:1px solid #add4d9; background-color:#f2f6f7; padding:14px; margin:15px 0 18px 0;}
div#email p.bkl_url a {font:11px Tahoma; line-height:16px; text-decoration:none; color:#006c7a;}


/******  RP  ******/
div#dvRP {float:right; width:175px; padding-top:42px;}
div#dvRP a {color:#737373; text-decoration:none; line-height:14px;}
div#dvRP a:hover {text-decoration:underline; line-height:14px;}

div.rp_menu {background:url('/chn/images/common/rp_bg.gif') top left no-repeat; text-align:center; margin-bottom:6px;}
div.rp_menu img {cursor:pointer; margin:0 15px;}

div.rp_search {background-color:#ebeff0; padding:10px;}
div.rp_search select {font-size:12px;}

div.rp_block {font-size:12px; line-height:17px; color:#737373; padding:10px 10px 5px 10px;}
div.rp_block table.prof {width:155px; margin-top:9px;}
div.rp_block table.prof td.w70 {width:70px;}
div.rp_block table.prof td.w70 img {width:60px; height:60px;}
div.rp_block table.prof td {font-size:12px; color:#737373; vertical-align:top;}
div.rp_block table.prof td p {width:89px; word-break:break-all; background:url('/chn/images/common/dot_bg01.gif') bottom left repeat-x; margin:3px 0 4px 5px; padding:0 0 7px 0;}
div.rp_block table.prof td p a {color:#737373;}
div.rp_block table.prof td span {width:89px; margin-left:5px; font-size:11px; font-family:Tahoma; line-height:14px; letter-spacing:0px;}
div.rp_block table.prof td span a.email:link {font-size:11px; font-family:Tahoma; line-height:14px; }
div.rp_block table.prof td span a.email:active {font-size:11px; font-family:Tahoma; line-height:14px;}
div.rp_block table.prof td span a.email:visited {font-size:11px; font-family:Tahoma; line-height:14px;}
div.rp_block table.prof td span a.email:hover {font-size:11px; font-family:Tahoma; line-height:14px;}
div.rp_block table.prof td img {margin-bottom:8px;}
div.rp_block .dvbtn {margin-bottom:6px;}
div.rp_block ul {margin-top:8px;}
div.rp_block li {width:155px; word-break:break-all;background:url('/chn/images/common/bul/bul_square.gif') 0px 7px no-repeat; padding-left:6px; word-break:break-all;}
div.rp_block dl {margin-top:10px;}
div.rp_block dt {width:155px; word-break:break-all;font-size:12px; padding-bottom:10px; word-break:break-all;}
div.rp_block dt span.date {color:#6baab3;}

body.iframe {background:url('/chn/images/common/rp_balloon_bg.gif') top left repeat-y; margin:0px;padding:0px;}
div.rp_balloon {position:absolute; top:60px; right:-2px; background:url('/chn/images/common/rp_balloon_bg.gif') top left repeat-y;}
div.rp_mn_alt {position:absolute; top:15px;}
div.rp_balloon_iframe {background:url('/chn/images/common/rp_balloon_bg.gif') top left repeat-y; padding:0 15px 14px 15px;}
div.rp_balloon_iframe img.stit {margin-bottom:15px;}
div.rp_balloon_iframe p.bookmark {width:180px; background-color:#f3f3f3; text-align:center; font:11px Tahoma; color:#737373; line-height:16px; padding:8px 0 6px 0; letter-spacing:0px;}
div.rp_balloon_iframe p.bookmark strong {font-weight:normal;}
div.rp_balloon_iframe p.bookmark span {font:10px Tahoma;}
div.rp_balloon_iframe input.box_type01 {width:180px; margin:2px 0;}
div.rp_balloon_iframe textarea.sc_type01 {width:180px;}
div.rp_balloon_iframe div.dvbtn {margin-top:5px;}


/******  메인페이지  ******/
body.main {background:url('/chn/images/main/main_bg.gif') top left repeat-x;}

div.main_flash {width:977px; margin:0 0 50px 0;}
/**div.main_news { width:455px; margin-top:25px;}**/
div.main_news_left {float:left; width:420px; padding-left:35px;}
div.main_news_right {float:left; width:420px; padding-left:100px;}
div.main_news { width:405px;}
div.main_news table {width:405px; margin:0 0 13px 0;}
div.main_news ul {width:405px;}
div.main_news li {text-align:left; background:url('/chn/images/common/bul/bul_circle02.gif') 2px 6px no-repeat; line-height:18px; padding-left:10px; margin-bottom:1px;}
div.main_news li.headline {background:url(none);padding-left:0px; margin-bottom:16px;}
div.main_news li.headline p.title {font-weight:bold; color:#3e4747; margin-bottom:7px; text-decoration:none;}
div.main_news li.headline a:link {line-height:16px; color:#737373; text-decoration:underline;}
div.main_news li.headline a:visited {line-height:16px; color:#737373; text-decoration:underline;}
div.main_news li.headline a:active {line-height:16px; color:#737373; text-decoration:underline;}
div.main_news li.headline a:hover {line-height:16px; color:#737373; text-decoration:underline;}
div.main_news a:link {line-height:16px; color:#737373; text-decoration:none;}
div.main_news a:visited {line-height:16px; color:#737373; text-decoration:none;}
div.main_news a:active {line-height:16px; color:#737373; text-decoration:underline;}
div.main_news a:hover {line-height:16px; color:#737373; text-decoration:underline;}

div#dvMainFooter {width:977px; margin:73px 16px 105px 0;}
div#dvMainFooter .footer_bar {float:left; width:547px; text-align:right; margin-top:16px;}
div#dvMainFooter .footer_copy {float:left; margin-left:77px;}
/**div#dvMainFooter .footer_menu {float:right; margin-top:11px;}**/
div#dvMainFooter .footer_menu {float:right; margin-top:0px;}
div#dvMainFooter .footer_menu li {float:right; padding-left:13px; }
