@charset "utf-8";

@import url('reset.css');
@import url('layout.css');
@import url('board.css');
@import url('table.css');

/* 타이틀 */
.title {padding-bottom: 30px; position:relative; width: 730px; background:url(/images/en/layout/bg_title.gif) repeat-x 0 30px;}
.title ul#location {position:absolute; top:10px; right: 0; font-size: 10px;}
.title ul#location li {display: inline; background:url(/images/en/common/bul/bul_arrow.gif) no-repeat 2px center; padding: 0 0 0 10px; font-weight: bold;}
.title ul#location li.home {padding-left: 20px; background:url(/images/en/common/icon/icon_home.gif) no-repeat 0 2px;}
.title ul#location li a {text-decoration:none; font-weight: normal;}
h2 {font-size:0; line-height:0; margin:0 0 13px 0; padding:0;}
h2 span.right {position:absolute; top:4px; right:10px;}
h2 span.right ing {float:right;}
h4 {background:url('/images/en/common/bul/bul_square03.gif') 0 0 no-repeat; font-size:0; line-height:0; margin:0 0 12px 0; padding:2px 0 2px 21px;}
h4.txt, h5.txt {padding: 0 0 0 10px; margin: 0 0 4px;  background:url('/images/en/common/bul/bul_square05.gif') 0 3px no-repeat; font-weight: bold; color:#333; font-size: 13px;  line-height:100%;}
h5 {padding: 0 0 0 20px; margin: 0 0 10px;  background:url('/images/en/common/bul/bul_square05.gif') 10px 3px no-repeat; font-weight: bold; color:#333; font-size: 13px;  line-height:100%;}

/* 버튼 방향 */
.btn_r {text-align:right; padding:0 20px 0 0; margin:20px 0 0 0;}
.btn_l {text-align:left;padding:0 0 0 20px; margin:20px 0 0 0;}
.btn_c {text-align:center; margin:20px 0 0 0;}

/* 서브 텍스트 방향 */
.right_text {text-align:right; padding:0 3px 4px 0;}
.right_text02 {text-align:right; padding:0 8px 4px 0; font-size:10px; color:#777;}
.right_text03 {text-align:right; padding:0 3px 4px 0; margin-top:-14px;}

/* 탭 */
.tabbasic {width:100%; border-bottom:1px solid #c30c13;}
.tabbasic ul {}
.tabbasic ul:after {content:" "; display:block; clear:both; height:0; visibility:hidden;} /* 표준계열 브라우저에 대응하는 float 해제용 가상 엘리먼트의 생성 */ 
*+ html .tabbasic ul {height:1%;} /* IE7 브라우저 대응 Hack */
* html .tabbasic ul {height:1%;} /* IE5.5~6 브라우저 대응 Hack */
.tabbasic ul li {float:left;}
.tabbasic ul li a, .tabbasic ul li img {float:left;}

/* 가로 세로 모두 늘어나는 회색 박스 */
.graybox {width:100%; margin:0; padding:0;}
.graybox .top {background:url('/images/en/common/board/bg_graybox01.gif') top left no-repeat; margin:0; padding:0 0 0 10px;}
.graybox .top .bottom {background:url('/images/en/common/board/bg_graybox02.gif') top right no-repeat; margin:0; padding:10px 10px 0 0;}
.graybox .top .bottom .left {background:url('/images/en/common/board/bg_graybox03.gif') bottom left repeat-y; margin:0; padding:10px 0 0 10px; margin:0 0 0 -10px;}
.graybox .top .bottom .left .right {background:url('/images/en/common/board/bg_graybox04.gif') bottom right repeat-y; margin:0; padding:10px 10px 20px 10px; margin:-13px -10px 0 0;}

/* 서브메인용 플래시 */
#main .submain {text-align:center;}

/* 간격 */
.v_margin {margin-top: 40px;}
.v_margin35 {margin-top: 35px;}
.v_margin30 {margin-bottom: 30px;}
.v_margin25 {margin-bottom: 25px;}
.padding_l18 {padding-left:18px;}

.arrow {margin-top:5px; padding-left: 10px; background:url(/images/en/common/bul/bul_arrow03.gif) no-repeat 0 8px;}

ul.dk_desc {margin: 0 0 30px;}
ul.dk_desc li {
	background:transparent url('/images/en/common/bul/bul_g_square01.gif') no-repeat scroll 8px 8px;
	margin:0 0 2px;
	padding:0 0 0 16px;
	line-height: 18px;
}
ul.dash li {
	background:transparent url('/images/en/common/bul/bul_dash01.gif') no-repeat scroll 10px 8px;
	padding:0 0 0 18px;
	text-align: left;
}