﻿@charset 'utf-8';

/* common */
BODY,TABLE,TR,TD,SELECT,DIV,OPTION {font:12px/130% Verdana, Geneva, sans-serif; color:#8f989d;}
/*         { font:12px/130% Verdana, Geneva, sans-serif ; color:#8f989d; }*/
html      { margin:0; padding:0; height:100%; }
body      {
	background:url(/kr/images/common/body_bg.gif) repeat-x #b6c4dc;
	margin:0; padding:0; height:100%;
	
	scrollbar-face-color: #E7E7E7;
	scrollbar-shadow-color: #8B8B8B;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #E7E7E7;
	scrollbar-darkshadow-color: #E7E7E7;
	scrollbar-track-color: #E7E7E7;
	scrollbar-arrow-color: #999999;
}


.scroll     {
	scrollbar-face-color: #E7E7E7;
	scrollbar-shadow-color: #8B8B8B;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #E7E7E7;
	scrollbar-darkshadow-color: #E7E7E7;
	scrollbar-track-color: #E7E7E7;
	scrollbar-arrow-color: #999999;
	}

a { text-decoration: none }

/* layout */
#wrap00   { height:100%; background:url(/kr/images/common/wrap00.gif) left top no-repeat; }
#wrap01   { height:100%; background:url(/kr/images/common/wrap01.gif) left top no-repeat; }
#wrap02   { height:100%; background:url(/kr/images/common/wrap02.gif) left top no-repeat; }
#wrap03   { height:100%; background:url(/kr/images/common/wrap03.gif) left top no-repeat; }
#wrap04   { height:100%; background:url(/kr/images/common/wrap04.gif) left top no-repeat; }
#wrap05   { height:100%; background:url(/kr/images/common/wrap05.gif) left top no-repeat; }
#wrap06   { height:100%; background:url(/kr/images/common/wrap06.gif) left top no-repeat; }
#wrap07   { height:100%; background:url(/kr/images/common/wrap01.gif) left top no-repeat; }

#wrap11   { height:100%; background:url(/kr/images/common/wrap21.gif) left top no-repeat; }
#wrap12   { height:100%; background:url(/kr/images/common/wrap22.gif) left top no-repeat; }
#wrap13   { height:100%; background:url(/kr/images/common/wrap23.gif) left top no-repeat; }
#wrap14   { height:100%; background:url(/kr/images/common/wrap24.gif) left top no-repeat; }
#wrap15   { height:100%; background:url(/kr/images/common/wrap21.gif) left top no-repeat; }



#header   { height:215px; }
#contents { width:990px; background:url(/kr/images/common/content_bg.gif) repeat-y; }
#menu     { float:left; width:283px; }
#content  { float:left; padding:0; margin:0 0 80px 0; text-align:justify; width:707px; background-color:#ffffff; }

#footer   { clear:both; padding:0 0 50px 313px; }

/* flash */
#main_menu{  }
#sub_menu { padding-left:51px;height:660px; }


#navi     { position:absolute; top:196px; width:970px; text-align:right; font:11px/normal dotum, gulim; color:#ffffff; }
#navi a   { color:#ffffff; text-decoration:none;font:11px/normal dotum, gulim; }

#content .title   { padding:0 0 0 30px; border-bottom:solid 1px #95a3b6; }
#content .summary { margin:0; padding:0 0 16px 0; }
#content .quick   { padding-bottom:14px; height:20px; }

#content .main    { padding:0 20px 0 30px; }
#content .left    { padding:0 0 0 5px; }

#content p        { margin:0 16px 0 5px; }
#content .txt     { margin-left:5px; }

h1        { position:absolute; left:313px; top:150px; margin:0; padding:0; }
h2        { margin:14px 0 10px 0; padding:0; }
h3        { margin:20px 0; padding:0; }
h4        { margin:0 0 10px 5px; padding:0; }


/* tag */
table     { table-layout:fixed; border:0; }
.view td table { table-layout:auto; }
.rview td table { table-layout:auto; }
.rview td table li { padding-right:20px; }


img       { border:none; }
.p        { cursor:pointer; }
.mid      { vertical-align:middle; }

.best         { background-color:#f1f3f8;margin-bottom:20px;width:650px;text-align:center; }
.best .best4  { vertical-align:top; text-align:left; background:url(/kr/images/prcenter/td_bg.gif) no-repeat;  }
.best .ttl    {
	background:url(/kr/images/prcenter/dot.gif) no-repeat center left;
	font: bold 12px/130% dotum, gulim; margin: 12px 0 2px 16px;
	padding-left:6px; color:#274c93;
}
.best .date   { color:#545050; margin:0 0 10px 22px; }
.best .photo  { width:78px; height:103px; margin-left:37px; }
.best .btn    { bottom: 10px; left: 22px; margin-top:18px; margin-left:21px; cursor:pointer; }

.pagging      { letter-spacing:1px; font-size:8px; color:#b2b2b2; width:651px; text-align:center; padding:20px 0; border-bottom:3px solid #f1f3f8; }
.pagging span { font:9px verdana; color:#000000; font-weight:bold; }
.pagging a    { font:9px verdana; color:#000000; text-decoration:none; }

.pagging_pr      { letter-spacing:1px; font-size:8px; color:#b2b2b2; width:270px; text-align:center; padding:5px 0; margin-left: 359px; background-color: #efefef; }
.pagging_pr_wide      { letter-spacing:1px; font-size:8px; color:#b2b2b2; text-align:center; padding:5px 0; background-color: #efefef; }
.pagging_pr span { font:9px verdana; color:#000000; font-weight:bold; }
.pagging_pr a    { font:9px verdana; color:#000000; text-decoration:none; }

.prev         { text-align:left; color:#33383a; background:#f9f9f9; }
.next         { text-align:left; color:#33383a;  }
.prev a       { color:#33383a; text-decoration:none; }
.next a       { color:#33383a; text-decoration:none; }

/* table */

/* border */
.search   { margin:0 0 10px 0;padding-right:10px;text-align:right; }
.view_btn { text-align:right; padding-bottom:7px; padding-right:13px; }
.view_list{ text-align:right; padding-top:10px; padding-right:18px; }
.view     { width:651px;text-align:center; }
.view .tl { text-align:left; background:url(/kr/images/report/th02.gif) left top no-repeat; padding:10px 0 10px 20px; color:#ffffff; font-weight:bold; }

/* report table */
.report       { width:651px; table-layout:fixed; }
.report td    { border-bottom:solid 1px #e2e8f1; color:#737b7f; }
.report span   { font-weight:bold;line-height:24px;color:#737b7f; }
.report span a{ font-weight:bold;line-height:24px;color:#737b7f; }
.report .td01  { width:56px;text-align:center; font-weight:bold; }
.report .td02  { width:72px;text-align:center;padding:10px 0; }
.report .td03  { padding:0 6px; }
.report .td04  { width:124px; font-weight:bold; }
.report .td05  { width:82px; }
.report .td06  { width:56px; text-align:center; padding-right:30px;}
.report .td07  { padding:0 20px }
.report .td08  { padding:0 20px; width:124px; font-weight:bold; }

/* report view */
.rview        { text-align:left; width:606px;margin:0 auto; table-layout:fixed; }
.rview strong { font-weight:bold; }
.rview td     { border-bottom:solid 2px #e2e8f1; color:#737b7f; vertical-align:top; padding:16px 0px; }
.rview .td01  { width:100px; padding-top:18px; margin:0; }
.rview .td01 img { margin-left:10px; }
.rview .td02  { padding-left:0; padding-right:20px; }

/* prcenter table */
.media        { width:651px; table-layout:fixed; }
.media td     { border-bottom:solid 1px #e2e8f1; color:#737b7f; }
.media .td01  { width:56px; text-align:center; font-weight: bold; }
.media .td02  { padding:10px 20px 10px 0px; }
.media .td03  { text-align:left; width:165px; }
.media .td04  { text-align:center; width:70px; }
.media .td05  { text-align:center; width:60px; }
.media .td06  { text-align:center; width:60px; padding: 8px 0; }
.media .td07  { text-align:center; width:75px; }
.media .td08  { text-align:center; width:35px; }
.media .td09  { text-align:left; width:100px; padding-left: 20px; }
.media .td10  { text-align:left; width:120px; }
.media .td11  { text-align:center; width:80px;  }
.media .td12  { text-align:left; width:100px;  }


.media .td13  { width:56px; text-align:center; font-weight: bold; }
.media .td14  { width:100px; padding:10px 20px 10px 0px; }
.media .td15  { text-align:left; width:100px; }
.media .td16  { text-align:left; width:300px; }
.media .td17  { text-align:left; width:100px; }


.media   b	  { font-weight: bold; color: black; }

/* bookList table */
.book        { width:651px; table-layout:fixed; }
.book td     { border-bottom:solid 1px #e2e8f1; color:#737b7f; }
.book .td01  { width:56px; text-align:center; font-weight: bold; }
.book .td02  { padding:10px 20px 10px 0px; width:385px;}
.book .td03  { text-align:left; width:165px; }
.book .td04  { text-align:center; width:70px; }
.book .td05  { text-align:center; width:60px; }
.book .td06  { text-align:center; width:60px; padding: 8px 0; }
.book .td07  { text-align:center; width:100px; }
.book .td08  { text-align:center; width:35px; }
.book .td09  { text-align:left; width:100px; padding-left: 20px; }
.book .td10  { text-align:left; width:120px; }
.book .td11  { text-align:center; width:80px;  }
.book .td12  { text-align:left; width:100px;  }
.book   b	  { font-weight: bold; color: black; }

/* customer table */
.customer       { width:651px; table-layout:fixed; }
.customer td    { border-bottom:solid 1px #e2e8f1; color:#737b7f;  }
.customer span  { font-weight:bold;line-height:24px;color:#737b7f; }
.customer .td01 { width:56px;text-align:center; font-weight:bold; height: 35px; }
.customer .td02 { padding:0 25px; }
.customer .td03 { width:85px; }
.customer .td04 { width:54px; text-align:center; padding-right:30px;}
.customer .td05 { padding: 10px; text-align: left; }
.customer .td06 { width:60px; text-align: center; }
.customer .td07 { padding:0 0px; }


/* company table */
.company       { width:651px; table-layout:fixed; }
.company td    { border-bottom:solid 1px #e2e8f1; color:#737b7f; }
.company span  { font-weight:bold; line-height:24px; color:#737b7f; }
.company .td01 { width:56px; text-align:center; font-weight:bold; height: 35px;}
.company .td02 { width:100px; }
.company .td03 { width:130px; text-align:center;}
.company .td04 { width:100px; text-align:center; }
.company .td05 { padding: 10px; text-align: left; }

.company_t	     { height: 29px; width: 657px; background-image: url(/kr/images/company/int04.gif); }
.company_c	     { width: 100%; }
.company_c .cd01 { color: black; background-color: #dbe0e9; border-left: solid 1px #b7beca; border-right: solid 1px #b7beca; border-bottom: solid 1px #b7beca; text-align: center; }
.company_c .cd02 { color: #7b8392; background-color: #e8ebf1; border-right: solid 1px #b7beca; border-bottom: solid 1px #b7beca; }
.company_c .cd03 { color: black; height: 28px; background-color: #dbe0e9; border-right: solid 1px #b7beca; text-align: center; background-image: url(/kr/images/company/int05.gif); background-position: left bottom;  }
.company_c .cd04 { color: #7b8392; background-color: #e8ebf1; background-image: url(/kr/images/company/int06.gif); background-position: bottom right; }
.company_c .pa01 { padding: 5px 10px 5px 28px; color: #7b8392; }


.recruit_t	     { height: 29px; width: 657px; background-image: url(/kr/images/company/recruit_C/box_top.gif); }
.recruit_c	     { width: 100%; }
.recruit_c .cd01 { color: black; background-color: #dde8f8; border-left: solid 1px #c6daf8; border-right: solid 1px #c6daf8; border-bottom: solid 1px #c6daf8; text-align: center; }
.recruit_c .cd02 { color: #7b8392; background-color: #f7fcfe; border-right: solid 1px #c6daf8; border-bottom: solid 1px #c6daf8; }
.recruit_c .cd03 { color: black; height: 28px; background-color: #dde8f8; border-right: solid 1px #c6daf8; text-align: center; background-image: url(/kr/images/company/recruit_C/box_left.gif); background-position: left bottom;  }
.recruit_c .cd04 { color: #7b8392; background-color: #e8ebf1; background-image: url(/kr/images/company/recruit_C/box_right.gif); background-position: bottom right; }
.recruit_c .cd05 { color: #7b8392; background-color: #e8ebf1; background-image: url(/kr/images/company/recruit_C/box_right_02.gif); background-position: bottom right; }
.recruit_c .pa01 { padding: 5px 10px 5px 28px; color: #7b8392; }


/* contribution */
.place td,span  { color:#484747; }
tr.dot         { background:url(/kr/images/contribution/dot.gif) bottom repeat-x; }
pre            { padding:0; margin:0; }
span.dot       { background:url(/kr/images/contribution/dd.gif) no-repeat center left; color:#0b0c0c; padding-left:12px; }
span.d         { background:url(/kr/images/business/dot.gif) no-repeat center left; color:#7b8392; padding-left:16px; }
span.dd        { background:url(/kr/images/business/dot2.gif) no-repeat center left; color:#7b8392; padding-left:16px; font-weight:bold; }


.cont table { border:0;padding:0;margin:0;background:none; }
.cont td    { border:0;padding:0;margin:0;background:none; }
.cont tr    { border:0;padding:0;margin:0;background:none; }


/* box layout */
.box				{ height: 29px; border: solid 1px #dde0e1; border-top:0; }
.box_tab			{ height: 20px; margin-left: 12px; }
.box_tab_element	{ float: left; width: 107px; }

.box_body			{ border-left:solid 1px #dde0e1; border-right:solid 1px #dde0e1; padding:11px 0 0 11px; }

.box_title			{ width: 630px; height: 20px; background-color: #ececec; }
.box_title   b		{ color: black; font-weight: bold; }
.box_board_img		{ width: 335px; border: solid 1px #cccccc; background-color: #cccccc; text-align: right; }
.box_board_contents { text-align: justify; padding-top: 10px; }
.box_board_list		{ margin-left: 360px; margin-bottom: 10px; }
.box_board_list   b	{ color: black; font-weight: bold; }
.box_board_list_wide		{ margin-bottom: 10px; }
.box_board_list_wide   b	{ color: black; font-weight: bold; }



/* form */
form      { margin:0; padding:0; }
select    { background-color:#595d63;color:#ffffff; border:solid 1px #595d63; }
option    { color:#ffffff; }
textarea  { overflow:auto; }
.keyword { font:12px/normal dotum, gulim; background-color:#e9eced; border:solid 2px #e9eced; vertical-align:middle; color:#4d4946; width:130px; }
.select   { behavior: url(/include/js/selectbox.htc); }
.select_white  { behavior: url(/include/js/selectbox_white.htc); }
.normal { font:12px/normal dotum, gulim; background-color:#ffffff; border:solid 1px #dedede; vertical-align:middle; color:#666666; height:16px; }
* html .normal { height:18px; }


/* scroll */
.scroll {
	scrollbar-face-color: #E7E7E7;
	scrollbar-shadow-color: #8B8B8B;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #E7E7E7;
	scrollbar-darkshadow-color: #E7E7E7;
	scrollbar-track-color: #E7E7E7;
	scrollbar-arrow-color: #999999;
	margin-left:10px; margin-top:0px;
}

/* font */
.txt14		{ color: black; font:16px/normal dotum, gulim; font-weight: bold; }

.table01{width:657px;border-collapse:collapse;border-spacing:0;}
.table01 th, .table01 td{font-family:Dotum;}
.table01 thead th{height:auto;padding:7px 5px 4px;background-color:#b7beca;border-left:1px solid #a1a9b5;color:#fff;text-align:center;}
.table01 thead th.first{background:#b7beca url(/kr/images/ir/table_01.gif) no-repeat 0 0;border-left:none;}
.table01 thead th.last{background:#b7beca url(/kr/images/ir/table_02.gif) no-repeat 100% 0;}
.table01 thead th.sub{height:auto;}
.table01 thead th.subh{border-bottom:1px solid #a1a9b5;}
.table01 thead th span{display:block;color:#fff;font-family:돋움;font-size:11px;font-weight:normal;}

.table01 tbody th{padding:7px 15px 4px;background:#dbe0e9 url(/kr/images/ir/table_03.gif) repeat-y 0 0;border:1px solid #b7beca;border-width:0 1px 1px 0;color:#4d4946;font-weight:normal;text-align:center;}
.table01 tbody th.last{background:transparent url(/kr/images/company/int05.gif) no-repeat left bottom;border-width:0 1px 0 0;}
.table01 tbody th.sub{background-image:none;}

.table01 tbody td{padding:7px 15px 4px;background-color:#e8ebf1;border:1px solid #b7beca;border-width:0 1px 1px 0;color:#7b8392;text-align:center;}
.table01 tbody td.subs{padding:7px 15px 4px;background-color:#e8ebf1;border:1px solid #b7beca;border-width:0 1px 1px 0;color:#7b8392;text-align:left;}
.table01 tbody td.last{background:transparent url(/kr/images/company/int06.gif) no-repeat right bottom;border-width:0;}
