
#fighting_box {border-top:2px solid #3e7784; border-bottom:1px solid #3e7784;}
.fighting_content {border-top:1px solid #dde7e9; padding:5px;}
.first {border-top:0;}
.fighting_content dl {width:150px; margin:0;display:inline; }
.fighting_content dt {float:left; margin:0; padding:0 0 0 15px}
.fighting_content dd {float:left; margin:0;}



.infomenu { clear: both; position: relative; width: 100%; margin: 0; padding: 0; overflow: hidden; }
.left { float: left; position: relative; padding: 4px 0; }
.right { float: right; position: relative; padding: 4px 0; }
.right3 { float: right; position: relative; padding: 4px 0; }
.center { position: relative; text-align: center; padding: 4px 0; margin: 0 auto; }
.color1 {color:#477e89;font-weight:bold;}
.pd1 {padding:6px}

.board .page { clear: both; margin: 30px 0 0.75em 0; padding: 0 0 0 0; border-bottom: 0 solid #eee; color: #ccc; }
.board .page table.page_navi { margin: 0.75em auto 0; }
.board .page table.page_navi td { padding:0 3px;    }
.board .page table.page_navi td a { color:#666;  }
.board .page table.page_navi td.on a{ color:#4d7fc6; font-weight:bold;  }

.board .page01 { clear: both;list-style:none; margin: 15px 0 0.75em 0; padding: 20px 0 20px 0; border-bottom: 0 solid #eee; color: #ccc; }
.board .page01 .page_navi { margin: 0.75em auto 0; }
.board .page01 .page_navi ul{ padding:0px;  }
.board .page01 .page_navi li{float:left; }
.board .page01 .page_navi li a { color:#666; margin:-1px; }
.board .page01 .page_navi li.on a{ color:#4d7fc6; font-weight:bold; padding:17px; }




.board .search { margin-top:25px; padding:13px 0 ;  text-align:center;  width:100%; background:#f4f4f6;}
.board .image { vertical-align:bottom;}

.board .search01 { margin-top:25px; padding:13px 0 ;  text-align:center;  width:100%; background:#f4f4f6;}
.board .image01 { vertical-align:bottom;}


/* 목록, 내용 */
.board table.basic { clear: both; border-collapse: collapse; width: 100%; margin: 3px 0 .67em 0px; border-top: 0px solid #8392bd; border-bottom: 1px solid #546fa7; }
.board table.basic thead.tb tr,
.board table.basic tbody.tb tr { line-height: 1.6; text-align: center; }
.board table.basic tbody.tb td,
.board table.basic tbody.tb th { padding: 5px 5px 7px; border-bottom: 1px solid #e6e9ee; border-top: 0 dashed #ccc; font-weight: normal; /*white-space: nowrap;*/ }
.board table.basic thead.tb {border: 1px solid #abbcd5; }
.board table.basic thead.tb th { padding: 8px 8px;   color: #fff; font-weight: bold; letter-spacing: -1px; white-space: nowrap; background:#546fa7;}
.board table.basic thead.tb th.first { padding-left: 3px; padding-right: 0; background:#546fa7;}
.board table.basic thead.tb th.first div { padding-left: 5px; padding-right: 8px; }
.board table.basic tbody.tb td.first { padding-left: 8px; }
.board table.basic thead.tb th.last { padding-right: 8px;background:#546fa7;}
.board table.basic tbody.tb td.last { padding-right: 8px; }
.board table.basic tbody.tb td { color: #868686; word-break:break-all;word-break:keep-all}
.board table.basic tbody.tb td.subject { text-align: left; white-space: normal; /*background:transparent url(/img/board/bul_list_subject.gif) no-repeat 0 8px;padding:0 0 0 8px;*/} /* 제목 */
.board table.basic thead.tb th.subject { text-align: left; white-space: normal; } /* 제목 - 내용에서제목추가 */
.board table.basic tbody td.substance { padding: 1.4em 5px; } /* 본문 안에는 class="tb" 없이 코드 붙여넣은 스타일을 그대로 따라간다. */
.board table.basic tbody td.attach { text-align: left; padding: 7px 5px; border-top: 1px dashed #ccc; white-space: normal; } /* 첨부 */
.board table.basic tbody td.attach a { margin-left: 4px; }
.board table.basic tbody.tb tr:hover { background: #f9f9f9;  }/* IE6이하는안됨 */

.board img.vam{vertical-align:middle; padding: 0 0 0 5px;}



/* 목록, 내용 */
.board table.basic { clear: both; border-collapse: collapse; width: 100%; margin: 3px 0 .67em 0px; border-top: 0px solid #8392bd; border-bottom: 1px solid #546fa7; }
.board table.basic thead.tb1 tr,
.board table.basic tbody.tb1 tr { line-height: 1.6; text-align: center; }
.board table.basic tbody.tb1 td{border-bottom: 1px solid #e6e9ee; border-top: 0 dashed #ccc; font-weight: normal; /*white-space: nowrap;*/ }
.board table.basic tbody.tb1 th {border-bottom: 1px solid #e6e9ee; border-top: 0 dashed #ccc; font-weight: normal; /*white-space: nowrap;*/ }
.board table.basic thead.tb1 {border: 1px solid #abbcd5; }
.board table.basic thead.tb1 th { padding: 8px 8px;   color: #fff; font-weight: bold; letter-spacing: -1px; white-space: nowrap; background:#546fa7;}
.board table.basic thead.tb1 th.first { padding-left: 3px; padding-right: 0; background:#546fa7;}
.board table.basic thead.tb1 th.first div { padding-left: 5px; padding-right: 8px; }
.board table.basic tbody.tb1 td.first { padding-left: 8px; }
.board table.basic thead.tb1 th.last { padding-right: 8px;background:#546fa7;}
.board table.basic tbody.tb1 td.last { padding-right: 8px; }
.board table.basic tbody.tb1 td { color: #868686; word-break:break-all;word-break:keep-all}
.board table.basic tbody.tb1 td.subject { text-align: left; white-space: normal; /*background:transparent url(/img/board/bul_list_subject.gif) no-repeat 0 8px;padding:0 0 0 8px;*/} /* 제목 */
.board table.basic thead.tb1 th.subject { text-align: left; white-space: normal; } /* 제목 - 내용에서제목추가 */
.board table.basic tbody td.substance { padding: 1.4em 5px; } /* 본문 안에는 class="tb" 없이 코드 붙여넣은 스타일을 그대로 따라간다. */
.board table.basic tbody td.attach { text-align: left; padding: 7px 5px; border-top: 1px dashed #ccc; white-space: normal; } /* 첨부 */
.board table.basic tbody td.attach a { margin-left: 4px; }
.board table.basic tbody.tb1 tr td table tr:hover { background: #f4f4f6;  }/* IE6이하는안됨 */
.board table.basic tbody.tb1 tr td table tr td { padding: 5px 8px; font-weight:bold;}





/* 목록 갤러리 */
.board .gallery { clear: both; margin: 3px 0 6px 0px; padding: 10px 0; border-top: 2px solid #3e7784; border-bottom: 1px solid #3e7784; text-align: center; }
.board .gallery table { border-collapse: collapse; width: auto; margin: 0 auto; }
.board .gallery table td { padding: 6px 5px; vertical-align: top; }
.board .gallery .frame { display: block; position: static; width: auto; height: auto; margin: 0; padding: 0; border: 3px solid #f7f7f7; background: #fff; }
.board .gallery .picture { position: static; width: 120px; margin: 0; padding: 4px; border: 1px solid #ccc; background: #fff; }
.board .gallery .subject { display: block; width: 120px; margin: 0; padding: 4px; text-align: left; white-space: normal; background: transparent; }


/* div형 제목바 */
.board .title { margin: 0; padding: 0; width:100%; height:30px;   line-height: 1.25; z-index: 1; color:#fff; background:#546fa7;}
.board .title h3.tt {font-size:12px; background:none !important;color:#fff !important; text-align:center !important; padding:8px 0 !important;}
.board .title h3 span { display: none /* inline */; float: left; width: 8.9%; margin: 0 1% 0 0; padding: 0 1% 0 1%; text-align: center;  }
* html .board .title h3 span { width: 8.6%; margin-right: .6%; }
*:first-child+html .board .title h3 span { width: 8.6%; }

.board .title2 { margin: 0; padding: 0; width:600px; height:37px; background:#fff; border:1px solid #dde7e9; line-height: 1.25; z-index: 1; color:#000; text-align:left;}
.board .title2 h3.tt {color:#000 !important; background:url(/a) !important; text-align:left !important; padding:8px 10px !important;}
.board .title2 h3 span { display: none /* inline */; float: left; width: 8.9%; margin: 0 1% 0 0; padding: 0 1% 0 1%; text-align: center;  }
* html .board .title2 h3 span { width: 8.6%; margin-right: .6%; }
*:first-child+html .board .title2 h3 span { width: 8.6%; }

.board .title3 { margin: 0; padding: 0; width:600px; height:37px; no-repeat ; line-height: 1.25; z-index: 1; color:#fff;}
.board .title3 h3.tt {color:#fff !important; background:url(/a) !important; text-align:center !important; padding:8px 0 !important;}
.board .title3 h3 span { display: none /* inline */; float: left; width: 8.9%; margin: 0 1% 0 0; padding: 0 1% 0 1%; text-align: center;  }
* html .board .title3 h3 span { width: 8.6%; margin-right: .6%; }
*:first-child+html .board .title3 h3 span { width: 8.6%; }


/* 내용 div 유동 */
/* [IE] 배치오차. 전체 width: 380px; 미만시 IE보정 필요 */
.board div.view { clear: both; width: 100%; margin: 0 auto .67em; border-bottom: 0px solid #3e7784; }
.board div.view .info dl { width: 100%; margin: 0; padding: 0; overflow: hidden; border-bottom: 0px solid #dde7e9; line-height: 1.25; }
.board div.view .info dl dt { display: inline; float: left; width: 13%; *width: 12.8%/* IE보정 */; margin: 0; padding: 10px 1% 6px 1%; border-bottom: 1px solid #dde7e9;color: #7b8fac; text-align: left; font-weight:bold; }
.board div.view .info dl dd { display: inline; float: left; width: 80%/* 폭수정 */; margin: 0; padding: 10px 1% 6px 1.5%; border-bottom: 1px solid #dde7e9;background: #fff; color:#666666;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis /* IE,Sf */; -o-text-overflow: ellipsis /* Op */; }
.board div.view .info dl dd img { vertical-align: middle; margin: 0 0 4px; }
.board div.view .info dl.attach { position: relative; top: -1px;border-bottom: 1px solid #ccc; background: #fff; }
.board div.view .info dl.attach dt,
.board div.view .info dl.attach dd { border: 0; }
.board div.view .info dl.attach dd ul { list-style: none; margin: 0; padding: 0; }
.board div.view .info dl.attach dd ul li { margin: 0 4px 4px 0; padding: 0; white-space: nowrap; }
.board div.view .info dl.attach dd img { vertical-align: middle; margin: -3px 0 2px; }
.board div.view .substance { min-height: 136px; padding: 1.8em 2em  2em  2em; }
* html .board div.view .substance { height: 136px; }/* 기본입력세로공간 */
.board div.view .info dl.col4 dt { background:#eef0f3; text-align:center;}
.board div.view .info dl.col4 dd { width: 30%/* 폭수정 */; }
.board div.view .info dl.col4 dd.alls { width: 80%/* 폭수정 */; }

.board div.bottomline { border-bottom: 1px solid #3e7784; }


.board dl.office { clear: both; width: 90%; margin: 1em auto; padding: 0; overflow: hidden; border-top: 1px solid #60b5c6; border-bottom: 1px solid #60b5c6; line-height: 1.25; }
.board dl.office dt { display: inline; float: left; width: 19%/* IE보정 */; margin: 0; padding: 6px 1% 4px 3.5%; font-weight: bold; text-align: left; }
.board dl.office dt.next { padding-top: 7px; border-top:1px solid #badde5; color:#54828e;}
.board dl.office dd { display: inline; float: left; width: 80%/* 폭수정 */; margin: 0; padding: 6px 1% 4px 1.5%; }
.board dl.office dd.next { padding-top: 7px; border-top:1px solid #badde5;}




/* 이전글다음글 유동 */
/* [IE] 배치오차. */
.board dl.go { clear: both; width: 100%; margin: 1em auto; padding: 0; overflow: hidden; border-top: 1px solid #abbcd5; border-bottom: 1px solid #abbcd5; line-height: 1.5; }
.board dl.go dt { display: inline; float: left; width: 12.8%/* IE보정 */; margin: 0; padding: 6px 1% 4px 1%;  font-weight: bold; text-align: left; }
.board dl.go dt.prev { background:#eef0f3; color:#7b8fac;text-align:center;  }
.board dl.go dt.next { background:#eef0f3; color:#7b8fac;text-align:center; padding-top: 7px; border-top:1px solid #e6ebf2; color:#7b8fac;}
.board dl.go dd { display: inline; float: left; width: 80%/* 폭수정 */; margin: 0; padding: 6px 1% 4px 1.5%; }
.board dl.go dd.next { padding-top: 7px;   border-top:1px solid #e6ebf2;}



.board img.fleft {float:left; padding:3px 6px;}
.board span.title_a {font-weight:bold; color:#666666;}


.login01 { clear: both; width: 678px; height:248px; margin: 3px 0 0 0; border-top: 1px solid #aebccb; border-right: 1px solid #aebccb; border-bottom: 1px solid #aebccb; border-left: 1px solid #aebccb;  }
.login01 .LFT1 { float:left; width:239px; height:248px; border-right: 1px solid #c3ccd5; }
.login01 .RGT1 { float:right; width:400px; height:248px; padding:30px 0 0 0 ; }

.login02 { clear: both; width: 678px; height:278px; margin: 3px 0 0 0; border-top: 1px solid #aebccb; border-right: 1px solid #aebccb; border-bottom: 1px solid #aebccb; border-left: 1px solid #aebccb;  }
.login02 .LFT2 { float:left; width:199px; height:278px; border-right: 1px solid #c3ccd5; }
.login02 .RGT2 { float:right; width:440px; height:278px; padding:10px 10px 0 0 ;}


.login_from { width: 150px; color:#FFFFFF; margin: 0; border:none; padding: 3px 0 3px 5px; background: #646c88;  }
.login_admin { width: 150px; color:#FFFFFF; margin: 0; border:none; padding: 3px 0 3px 5px; background: #678385;  }




/* 쓰기 div 유동 */
/* [Sf3] 배치오차. */
.board div.write div.fieldset { position: relative; margin: 4px 0 .67em 0; padding: 0 0 0px 0; overflow: hidden; border-bottom: 1px solid #abbcd5; border-top: 1px solid #abbcd5;background: #fff; line-height: 1.25; }
.board div.write fieldset { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; overflow: hidden; }
.board div.write legend { display: none; }
.board div.write div.item { clear: both; position: relative; width: 78%/* item폭입력 */; height: auto; top: -1px; margin: 0; padding: 4px 2% 4px 20%/* 폭계산=(100%-item폭78-우패딩2) */; border-top: 1px solid #eee; /* url(/img/board/head_bg.gif) repeat-y 18% 0 */; }
.board div.write div.item .head { display: block; position: absolute; left: 0; top: 0; width: 14%/* head폭=(item좌패딩20-item우패딩2-좌우패딩4) */; height: 100%; margin: 0; padding: 6px 2% 2px 2%; border-right:1px solid #e6ebf2;/*  background:  #f3f7f8  url(/img/board/view_dd_bg.gif) no-repeat 100% 0;*/ text-align: left; white-space: nowrap; color:#7b8fac; font-weight:bold; }
/* 2단배열 [Sf3오차발생] */
.board div.write form .fieldset div.left,
.board div.write form .fieldset div.right { clear: none; float: left; display: inline; width: 27.9%/* 2단item폭=(50%-item우패딩2-item좌패딩20) */; }
.board div.write form .fieldset div.left .head,
.board div.write form .fieldset div.right .head { width: 28%/* 2단head폭=(head폭14%*2) */; padding-right: 4%; padding-left: 4%; }
/* 내용글영역확장 */
.board div.write div.expand { width: 96%/* item폭입력 */; margin: 0; padding: 4px 2% 4px 2%; background: #fff; }
.board div.write div.expand .head { display: none !important; }
/* [IE6]보정 position: absolute; 일지라도 상위 폭을 상계.. div.item 폭만큼 나누기 */
* html .board div.write div.item .head { width: 17.99%; padding: 6px 2.57% 2px 2.57%; }/* IE6값=(head폭14%/(item폭0.78)) */
* html .board div.write form .fieldset div.left .head, 
* html .board div.write form .fieldset div.right .head { width: 50%/*폭수정*/; padding-right: 7.15%; padding-left: 7.15%; }/* IE6값=(2단head폭28%/(2단item폭0.28*2)) */

/* 쓰기 공통 */
.board span.required, .board span.essential { color: #fc7f24; }
.board .explain { margin: 0; padding: 3px 0; color: #666; font-size: 1em; letter-spacing: 0; }
.board .write input.w100 { margin-right: -2%; }
.board .write input.w100p { width:100%; }
.board .write input.file { width: 100%; }
.board .write textarea { width: 100%; height: 150px; margin: 0; }

/* 쓰기 table */
.board table.write { clear: both; border-collapse: collapse; width: 100%; margin: 0 0 6px 0px; border-bottom: 1px solid #ccc; line-height: 1.25; }
.board table.write tr { text-align: left; }
.board table.write tr.first td { padding-top: 6px; }
.board table.write tr.first th { padding-top: 8px; }
.board table.write tr.last td { padding-bottom: 3px; }
.board table.write tr.last th { padding-bottom: 3px; }
.board table.write td { padding: 3px 10px 3px 10px; border-bottom: 1px solid #eee; vertical-align: top; }
.board table.write td p { margin: 0; padding: 0; }
.board table.write td.text { padding: 5px 10px 3px 10px; }
.board table.write th { background: transparent; font-weight: normal; vertical-align: top; }
.board table.write th.item { width: 90px/* 픽셀수정 */; padding: 5px 10px 3px 6px; border-bottom: 1px solid #eee; background: #f7f7f7; text-align: right; }
 /* IE7, IE6 3px보정 */
*:first-child+html .board table.write td.text { padding-top: 3px; }
* html .board table.write td.text { padding-top: 3px; }



/* 목록 갤러리2 */
.board .gallery2 { clear: both; text-align: center; padding:0 0 5px 5px ; border-bottom: 1px solid #c3c4d6; }
.board .gallery2 .box {float:left; width:167px; text-align:center; padding:3px 0 15px 0; margin:0;}
.board .gallery2 .wid160 {width:163px; text-align:left;}
.board .gallery2 .box .pic {float:left; width:151px; height:98px ; border:solid 2px #eaeaea; padding:0px;}
.board .gallery2 .box ul  {list-style: none; width: 140px; margin: 0; padding: 5px 0 0 0; color:#4a5584; text-align:left;}
.board .gallery2 .box ul li {list-style: none; width: 135px; margin: 0; padding: 0; letter-spacing: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis /* IE,Sf */; -o-text-overflow: ellipsis /* Op */; }
.board .gallery2 .box ul li.txts {font-size:0.93em;}




/* 자주묻는 질문 */
#faq ul {padding:0px; margin:0px; width:715px; border-bottom:1px solid #6e84aa; border-top:1px solid #6e84aa;}
#faq ul.faq li {padding:12px 15px 12px 35px;  margin:0;  font-size:13px; line-height:160%; border-bottom:1px solid #c9d1df;   color:#868686;  }
#faq ul.faq li.q_view{padding:12px 15px 12px 35px; margin:0;font-size:13px; line-height:160%;  color:#222; font-weight:bold; }
#faq ul.faq li.answer{padding:15px 15px 15px 45px; margin:0; background:#f4f4f4; font-size:12px; line-height:160%;  color:#596b82;}


/* 개시판 뷰 */
#content_text table.view { border-collapse: collapse; width:100%; margin:4px 0 10px 0; font-weight:normal; }
#content_text table.view thead, #content_text table.board tbody th, #content_text table.board tfoot { background: #474754; font-size:1.2em; font-weight:bold; color: #fff; vertical-align: middle; }
#content_text table.view thead th{padding:0px; text-align:center; height:30px;}
#content_text table.view td.s_t{ text-align:center; height:30px; width:80px; font-weight:bold; color: #474754; background: #e9ebed;}
#content_text table.view td.s_w{padding-left:15px; text-align:left; height:30px; width:100px; color: #474754; }
#content_text table.view td.s_d{padding-left:15px; text-align:left; height:30px; width:80px; color: #474754; }
#content_text table.view td {border-bottom: 1px solid #d7d7d7;text-align:left; }
#content_text table.view td.view { border-bottom: 1px solid #d7d7d7; padding:20px; text-align:left; vertical-align: top;}
#content_text table.view td a {style:none }


/*갤러리게시판*/
#content_text  table.gall { border-collapse: collapse; width:100%; margin:5px 0 50px 0; border-top:2px solid #818181;  border-right:2px solid #fff; text-indent:0; font-weight:normal; }
#content_text  table.gall td { border-bottom: 1px solid #dedede; padding:7px 8px 5px 15px; line-height:210%; }
#content_text  table.gall td.thumb { text-align: left; width:150px; padding:20px 0;} 
#content_text  table.gall td.detail {text-align:right;  padding:20px 0;}
#content_text  table.gall span.mtit {font-size:14px; font-weight:bold; color:#333;}
span.fc_888 {color:#888;}
ul.ad_info {padding:0; margin:0;}
ul.ad_info li {padding: 0 0 0 10px; margin:0;}

/*힐튼 외부체험 관련 게시판 폼*/
/* 
	테이블 [11]
	에 속하는 css
*/
#content_text  table.t11 { 
	border-collapse: collapse; 
	width:680px; 
	margin:5px 0 5px 0; 
	border-top: 1px solid #546fa7;  
	border-right:2px solid #fff; 
	text-indent:0; 
	font-weight:normal; 
}
#content_text  table.t11 thead, #content_text  table.t11 tbody th, #content_text  table.t11 tfoot { 
	background: #eceff4; 
	font-weight:bold; 
	color: #ffffff; 
	vertical-align: middle; 
}
#content_text  table.t11 thead th{
	padding:5px 3px 5px 3px; 
	background:url(../img/t_bg.gif); 
	font-weight:bold;
	border-left:solid 1px #7f9098; 
}
#content_text  table.t11 thead td{
	padding:5px 3px 5px 3px; 
	border-top: 1px solid #af75ac;   
}
#content_text  table.t11 th { 
	border-bottom: 1px solid #b4c0d5; 
	padding:5px; 
}
#content_text  table.t11 td { 
	border-bottom: 1px solid #b4c0d5; 
	padding:5px 8px 5px 15px;  
	text-align: bottom; 
}
#content_text  table.t11 td.td_f { 
	border-bottom: 1px solid #b4c0d5;  
	background: #f9f5fa; 
	color: #ab81a9; 
	width:160px;  
}
#content_text  table.t11 tr th, #content_text  table.t11 tr td { 
	border-right: 1px solid #b4c0d5; 
}
/*배경화면 , 블릿*/
#content_text  table.t11 tr td ul li {
	padding:5px 5px 3px 5px; 
	margin:0; 
	background:url(../img/t_bt.gif) no-repeat 0 9px; 
	font-size:1em; 
	line-height:1.4em; 
	font-weight:normal; 
	line-height:120%;
}

/* 
	테이블 [12]
	에 속하는 css
*/

#content_text  table.t12 { 
	border-collapse: separate; 
	border-spacing:0; 
	width:680px; 
	margin:5px 0 5px 0; 
	border-top: 1px solid #546fa7; 
	border-right:2px solid #fff; 
	text-indent:0; 
	font-weight:normal; 
}
#content_text  table.t12 thead, #content_text  table.t1 tbody th, #content_text  table.t1 tfoot {
	background: #eceff4; 
	font-weight:bold; 
	color: #ffffff; 
	vertical-align: middle; 
}
#content_text  table.t12 thead th{
	padding:5px 3px 5px 3px; 
	background:url(../img/t_bg.gif); 
	font-weight:bold; 
	border-right:solid 1px #2f4159 !important; 
	border-left:solid 1px #7f9098; 
}
#content_text  table.t12 tr th.lnone {
	border-left:none;
}
#content_text  table.t12 thead td{
	padding:5px 3px 5px 3px; 
	border-top: 1px solid #af75ac;  
}
#content_text  table.t12 th { 
	border-bottom: 1px solid #b4c0d5; 
	padding:5px;  
}
#content_text  table.t12 td { 
	border-bottom: 1px solid #b4c0d5; 
	padding:5px 8px 5px 15px;  
	text-align: bottom;
}
#content_text  table.t12 td.td_f { 
	border-bottom: 1px solid #b4c0d5;  
	background: #f9f5fa; 
	color: #ab81a9; 
	width:160px;  
}
#content_text  table.t12 tr th, #content_text  table.t12 tr td { 
	border-right: 0px solid #b4c0d5;  
	text-align: center; 
}
/*배경화면 , 블릿*/
#content_text  table.t12 tr td ul li {
	padding:5px 5px 3px 5px; 
	margin:0; 
	background:url(../img/t_bt.gif) no-repeat 0 9px; 
	font-size:1em; 
	line-height:1.4em; 
	font-weight:normal; 
	line-height:120%;
}

/* 
	테이블 [13]
	에 속하는 css
*/

#content_text  table.t13 {
	border-collapse: separate; 
	border-spacing:0; 
	width:680px; 
	margin:5px 0 25px 0; 
	border-top: 1px solid #546fa7; 
	border-right:2px solid #fff; 
	text-indent:0; 
	font-weight:normal; 
}
#content_text  table.t13 thead, #content_text  table.t1 tbody th, #content_text  table.t1 tfoot { 
	background: #eceff4;
	font-weight:bold; 
	color: #ffffff; 
	vertical-align: middle; 
}
#content_text  table.t13 thead th{
	padding:5px 3px 5px 3px; 
	background:url(../img/t_bg.gif); 
	font-weight:bold; 
	border-right:solid 1px #2f4159 !important; 
	border-left:solid 1px #7f9098; 
}
#content_text  table.t13 tr th.lnone {
	border-left:none;
}
#content_text  table.t13 thead td{
	padding:5px 3px 5px 3px; 
	border-top: 1px solid #af75ac;   
}
#content_text  table.t13 th { 
	border-bottom: 1px solid #b4c0d5; 
	padding:5px; 
}
#content_text  table.t13 td { 
	border-bottom: 1px solid #b4c0d5; 
	padding:5px 8px 5px 15px;  
	text-align: center;
}
#content_text  table.t13 td.td_f { 
	border-bottom: 1px solid #b4c0d5;  
	background: #f9f5fa; 
	color: #ab81a9; 
	width:160px;  
}
#content_text  table.t13 tr th, #content_text  table.t13 tr td { 
	border-right: 0px solid #b4c0d5; 
	text-align: center; 
}
/*배경화면 , 블릿*/
#content_text  table.t13 tr td ul li {
	padding:5px 5px 3px 5px; 
	margin:0; 
	background:url(../img/t_bt.gif) no-repeat 0 9px; 
	font-size:1em;
	line-height:1.4em; 
	font-weight:normal;
	line-height:120%;
}
/* 
	테이블 [14]
	에 속하는 css
*/
/*
	테이블 [2]
	에 속하는 css
*/

#content_text  table.t14 tr td ul li {
	padding:5px 5px 3px 5px; 
	margin:0; 
	background:url(../img/t_bt.gif) no-repeat 0 9px; 
	font-size:1em; 
	line-height:1.4em; 
	font-weight:normal;
	line-height:120%;
}
#content_text  table.t14 { 
	border-collapse: collapse; 
	width:100%; 
	margin:5px 0 30px 0; 
	border-top: 1px solid #546fa7;  
	border-right:2px solid #fff; 
	text-indent:0; 
	font-weight:normal; 
}
#content_text  table.t14 thead, #content_text  table.t14 tbody th, #content_text  table.t14 tfoot { 
	background: #eceff4; 
	font-weight:bold; 
	color: #66728c; 
	vertical-align: middle;
}
#content_text  table.t14 tr th{
	padding:5px 3px 5px 3px; 
	background:url(../img/t_bg.gif) ;  
	font-weight:bold; 
	color:#ffffff; 
}
#content_text  table.t14 thead td{
	padding:5px 3px 5px 3px; 
	border-top: 1px solid #af75ac;   
}
#content_text  table.t14 th { 
	border-bottom: 1px solid #b4c0d5; 
	padding:5px; 
}
#content_text  table.t14 td { 
	border-bottom: 1px solid #b4c0d5; 
	padding:5px 8px 5px 15px;  
}
#content_text  table.t14 td.td_f { 
	border-bottom: 1px solid #b4c0d5;  
	background: #f9f5fa; 
	color: #ab81a9; 
	width:160px;  
}
#content_text  table.t14 tr th, #content_text  table.t14 tr td { 
	border-right: 1px solid #b4c0d5; 
}
