@charset "utf-8";

/* CSS Document */
body{
	background-color:#fff;
    font-family:tahoma,dotum,sans-serif;
	color:#585858;
	font-size:0.75em;
}
body,div,  ul, li, img, a, table, td, th, tr, h1, h2, h3, h4, h5, h6, form, input,select, span, iframe, dl, dt, dd, caption {	
	margin:0;padding:0;
}
li{
	list-style:none;
}	
img {
	border:0 none;
}

/* Input Style */
input, select, textarea {
	font-size:1em;
	vertical-align:middle;
	color:#666; 
}
input.off, select.off {
	vertical-align:middle;
	background-color:#efefef;
	border:1px solid #d8d7d7;	
}
input {
}
select{
	
}
textarea{
	overflow:auto;
}

strong{
	font-weight:bold;
}

/* Table Style */
table  		{border-collapse:collapse;}

.fl		{ float:left !important; }
.fr		{ float:right !important; }
.cb		{ clear:both !important; }
.vm     { vertical-align:middle;}
.vt     { vertical-align:top;}
.ac		{ text-align:center !important; }
.al		{ text-align:left !important; }
.ar		{ text-align:right !important; }
.di		{ display:inline !important; }
.dn		{ display:none !important; }
.db		{ display:block !important; }
.fwb	{ font-weight:bold !important; }
.fwn	{ font-weight:normal !important; }
.bn     { border:none !important;}
.bgn     { background-image:none !important;}
.maB05  { margin-bottom:5px !important;}
.maB10  { margin-bottom:10px !important;}
.maB20  { margin-bottom:20px !important;}
.maB25  { margin-bottom:25px !important;}
.maB30  { margin-bottom:30px !important;}
.maR10  { margin-right:10px !important;}
.maT10  { margin-top:10px !important;}
.maT15  { margin-top:15px !important;}
.maT20  { margin-top:20px !important;}
.maT30  { margin-top:30px !important;}
.pad0  { padding:0px !important;}
.paB0  { padding-bottom:0px !important;}
.mag0  { margin:0px !important;}

label.dphidden{
	float:left;
	width:1px; height:1px;
	overflow:hidden
}
legend.dphidden{
	float:left;
	width:1px; height:1px;
	overflow:hidden
}

caption{
	position:absolute;
	left:-10000px; 
	width:0; 
	height:0; 
	overflow:hidden; 
	font-size:0; 
}


/* Link Style */
a:link		{text-decoration:none;color:#555;}
a:visited	{text-decoration:none;color:#555;}
a:hover		{text-decoration:underline; color:#555;}
a:active	{text-decoration:none;color:#555;}

.hand { cursor:pointer; }

/* layout */
#skip { display:block; height:0px; overflow:hidden;}
#skip:hover,
#skip:focus,
#skip:active { height:auto}
#wrap{
	width:100%;
	text-align:center;
}
#header{
	position:relative; left:0px; top:0px;
	width:877px;
	margin:0 auto;
	text-align:left;
}
#container{
	position:relative; left:0px; top:0px;
	display:inline-block;
	width:877px;
	text-align:left;
	margin:0 auto;
}
#m_contents{
	display:inline-block;
	width:877px;
	text-align:left;
}
#m_contents img{
	vertical-align:top;
}
#contents{
	display:inline-block;
	width:877px;
	text-align:left;
	padding-left:3px;
}
#quickwrap{
	position:absolute; left:740px; top:160px;
	width:134px;
	text-align:left;
}
#quickwrap img{
	vertical-align:top;
}
#bottomwrap{
	width:100%;
	background:url(../images/english/bottom_bg.gif) repeat-x left top;
	padding-top:27px; padding-bottom:25px;
	margin-top:50px;
}
.tabM{
	clear:both;
	background:url(../images/english/tabMbg.gif) repeat-x left top;
	margin-bottom:20px;
	height:30px;
}
.tabM li{
	float:left;
	margin-right:1px;
}
/*  */
h1{
}
.search_wrap{
	position:absolute; left:427px; top:15px;
	width:240px;
	background:url(../images/english/e_search_bg.gif) no-repeat left top;
}
.search_wrap li.li01{
	float:left;
	width:150px;
	padding-left:35px;
	padding-top:7px;
}
.search_wrap li.li01 input{
	width:140px;
	border:none; border-color:#fff;
}
.gbl{
	position:absolute; left:694px; top:22px;
}
.gbl li{
	float:left;
	margin-right:4px;
}
.viewsize{
	position:absolute; left:799px; top:19px;
	width:75px;
}
.viewsize li{
	float:left;
}
/* 메뉴 */
.top_menu{
	padding:5px 0px 0px 65px;
	background:url(../images/english/e_menu_bg.gif) no-repeat left top;
	height:41px;
}
.top_menu li{
	float:left;
	margin-right:30px;
}
/*비주얼*/
.visual{
	margin-bottom:24px;
}
.notice_wrap{
	position:relative; left:0px; top:0px;
	float:left;
	width:448px;
	margin:0 23px;
}
.notice_wrap .more{
	position:absolute; left:390px; top:12px;
	width:56px;
}
.notice_wrap dl{
 	padding:0 10px;
}
.notice_wrap dl dt{
	width:425px;
	padding:15px 0px;
	line-height:16px;
    overflow:hidden; text-overflow:ellipsis;
}
.notice_wrap dl dt a{
    width:425px;
    color:#00a1d9;
    font-weight:bold;
    white-space:nowrap;
}
.notice_wrap dl dd.notice01{
	width:425px;
	height:90px;
    overflow:hidden; 
    text-overflow:ellipsis;
	line-height:16px;
	margin-bottom:11px;
	border-bottom:1px #dcdcdc solid;
}
.notice_wrap dl dd.notice01 a{
}
.notice_wrap dl dd.notice02{
	width:425px;
	height:82px;
    line-height:16px;
    overflow:hidden; 
    text-overflow:ellipsis;
}
.notice_wrap dl dd.notice02 a{
    width:425px;
    height:78px;
}
.oneclicklaw{
	width:199px;
	background:url(../images/english/oneclicklaw-bg.gif) repeat-y left top;
	margin-bottom:7px;
	padding:0px;
}
.oneclicklaw img{
	vertical-align:top;
}


/*bottom*/
.bottom{
	width:877px;
	margin:0 auto;
	font-size:0.9em;
	line-height:14px;
	text-align:left;
	color:#777;
}
/*컨텐츠*/
.ministerimg{
	float:left;
	/* 수정m 412 -> 460 */
	/* height:412px; */
	height:460px;
	margin-right:25px;
}
.message{
	line-height:20px;
	letter-spacing:1.0px;
}
.message li.bluef{
	color:#0869d4;
	font-size:1.4em;
	font-weight:bold;
	height:30px;
}

/* 추가m */
.message li.bluef2{
    color:#0869d4;
    font-size:1.4em;
    font-weight:bold;
    height:60px;
}
/*컨텐츠*/
/*제목*/
.ti01{
	background:url(../images/english/blet03.gif) no-repeat left 2px;
	height:28px;
	color:#166eb9;
	padding-left:20px;
	font-size:1.2em;
	font-weight:bold;
}

/**/
.ti01_02{
}
 .ti01_02 dt{
		background:url(../images/english/blet05.gif) no-repeat left 5px;
		font-weight:bold;
		font-size:1.00em;
		text-align:left;
		padding-left:15px;
		margin-left:20px;
		margin-bottom:10px;
}
 .ti01_02 dt.dt01{
		background:none;
		padding-left:0px;
}
 .ti01_02 dd{
		background:url(../images/english/blet04.gif) no-repeat 2px 8px;
 		line-height:150%;
		font-size:12px;
		text-align:left;
		padding-left:15px;	
		margin-left:20px;
	}
/**/
.ti01_03{
}
 .ti01_03 li{
		background:url(../images/english/blet04.gif) no-repeat 2px 8px;
 		line-height:150%;
		font-size:12px;
		text-align:left;
		padding:0px 0 0 15px;	
		margin-left:10px;
		margin-bottom:10px;
	}
 
 
dl{}
dl dt.year02{
	width:90px;
	background:url(../images/english/bar_li03.gif) no-repeat left 6px;
 	line-height:150%;
	font-size:12px;
	text-align:left;
	padding-left:15px;	
	margin-left:10px;
	margin-bottom:10px;
		
}
/*블릿이 없는 리스트형태*/
.txtList01{
	overflow:hidden;
}
.txtList01 dt{
	background:url(../images/english/blet03.gif) no-repeat left 1px;
	font-size:1.2em;
	width:635px;
	height:25px;
	padding-left:20px;
	font-weight:bold;
	/* 추가m */
	margin-top: 30px;
}
.txtList01 dd{
	padding:0 0 0 20px;
	line-height:150%;
}

/* 추가m 시작~ */
.txtList02{
    overflow:hidden;
}
.txtList02 dt{
    /* background:url(../images/english/blet03.gif) no-repeat left 1px; */
    font-size:1.2em;
    width:800px;
    height:25px;
    padding-left:20px;
    font-weight:bold;
}
.txtList02 dd{
    padding:0 0 0 20px;
    line-height:150%;
}
/* 추가m ~끝 */

/*박스형태*/
div.rbox2{
	width:800px;
	margin:20px 0 0 20px;
}

/* 추가m~ */
div.rbox2_aboutMgl{
    width:677px;
    margin:10px 0 0 20px;
}

div.rbox2_aboutMgl div.t{
    width:677px;
    background:url(../images/english/rbox2_t.gif) no-repeat;
    height:6px;
    overflow:hidden;
}
div.rbox2_aboutMgl div.m{
    background:url(../images/english/rbox2_m.gif) repeat-y;
    width:677px;
    overflow:hidden;
}
div.rbox2_aboutMgl div.m dl{
    margin:15px 10px 15px 0px;
    padding:0px;
}
div.rbox2_aboutMgl div.m ul{}
div.rbox2_aboutMgl div.m ul li.year01{
    width:100px;
    background:url(../images/english/bar_li02.gif) no-repeat right 4px;
    margin-right:10px;
}

div.rbox2_aboutMgl div.b{
    width:677px;
    background:url(../images/english/rbox2_b.gif) no-repeat;
    height:5px;
    overflow:hidden;
}

/* 추가m ~까지 */

div.rbox2 div.t{
	width:677px;
	background:url(../images/english/rbox2_t.gif) no-repeat;
	height:6px;
	overflow:hidden;
}
div.rbox2 div.m{
	background:url(../images/english/rbox2_m.gif) repeat-y;
	width:677px;
	overflow:hidden;
}
div.rbox2 div.m dl{
	margin:15px 10px 15px 0px;
	padding:0px;
}
div.rbox2 div.m ul{}
div.rbox2 div.m ul li.year01{
	width:100px;
	background:url(../images/english/bar_li02.gif) no-repeat right 4px;
	margin-right:10px;
}
/*
div.rbox2 div.m dl dt.ct1{
	margin:0px;
	padding:0 0 0 8px;
	background:url(/images/english/bul_arrow1.gif) no-repeat 0 5px;
	font-weight:bold;
}
div.rbox2 div.m dl dt.ct2{
	margin:20px 0 0 0;
	padding:0 0 0 8px;
	background:url(/images/english/bul_arrow1.gif) no-repeat 0 5px;
	font-weight:bold;
}
div.rbox2 div.m dl dd.ct1{
	margin:0 10px;
	padding:0 0 0 7px;
	background:url(/images/english/bul_dot1.gif) no-repeat 0 6px;
}*/
div.rbox2 div.b{
	width:677px;
	background:url(../images/english/rbox2_b.gif) no-repeat;
	height:5px;
	overflow:hidden;
}
/*history*/
div.enlist3{
	padding-left:60px;
	width:540px;
	display:inline-block;
}
.blueB14{
	color:#0869d4;
	font-size:1.3em;
	font-weight:bold;
	height:30px;
}

dl.par1{
	margin:0px;
	padding:15px 0px;
	width:530px;
	border-bottom:1px solid #d9dee7;
	float:left;
}
dl.par1 dt,dd{
	color:#51575e;
	line-height:150%;
	padding:0px;
	margin:0px;
}
dl.par1 dt{
	float:left;
	width:100px;
	font-size:13px;
	font-weight:bold;
}
dl.par1 dd{
	float:right;
	background:url(../images/english/blet04.gif) no-repeat 2px 8px;
	width:400px;
	padding-left:15px;
	margin-bottom:10px;
}

/* history 추가m ~ */
div.inthis{
    margin:7px 0 0 15px;
    padding:0 0 19px 0;
    border-bottom:1px solid #d9dee7;
    width:850px;
    display:table;
}
div.inbdnone{
    border-bottom:0px;
}

div.inthis dl{
    float:left;
    margin:0px;
    padding:0px;
    width:850px;
}
div.inthis dl dt.co1{
    float:right;
    width:417px;
    margin:45px 0 5px 0;
    padding:0px;
}
div.inthis dl dt.co2{
    float:right;
    width:417px;
    margin:23px 0 5px 0;
    padding:0px;
}
div.inthis dl dt.co3{
	color:#0869d4;
    float:right;
    /* width:417px; */
    width:625px;
    margin:14px 0 5px 0;
    padding:0px;
}
div.inthis dl dd.co1{
    margin:0 0 0 0;
    padding:0 0 0 12px;
    font-size:0px;
    float:left;
    width:175px;
    line-height:150%;
}
div.inthis dl dd.co2{
    margin:0 0 0 0;
   /*  padding:0 15px 0 29px; */
   padding:0 15px 0 39px;
    width:600px;
    float:left;
    line-height:150%;
}
div.inthis dl dt.co4{
	color:#0869d4;
    float:right;
    height:25px;
    /* width:417px; */
   /*  width:370px; */
   width:625px;
    margin:14px 0 5px 0;
    padding:0px;
}

/* 추가m ~까지 */

/* search */
div.searchbox1{/*검색조건1줄 라운드*/
	clear:both;
	background:url(../images/english/nrbox1.gif) no-repeat left top;
    width:877px;
    height:48px;
}
div.searchbox1 input{
	padding:0px 4px;
	height:17px;
	border:1px #c9c9c9 solid;
}
div.searchbox1 select{
	border:1px #c5d3fc solid;
}
div.searchbox1 input.btn{
	height:21px;
	border:none;
}
div.nom{
	height:16px;
    color:#555;     
    font-weight:normal;
    padding:17px 0 0 45px;
}
div.nom span{
    color:#2a5ec1;
    font-weight:bold;
}
div.searchL01{
    text-align:right;
    margin :-21px 15px 0 0;
}
div.searchL01  strong{
    color:#2a5ec1;
    font-weight:bold;
}
/*notice*/
ul.list1{
	margin:10px 15px 10px 5px;
	padding:0 0 15px 0;
	border-bottom:1px solid #dfe3ea;
}
ul.ma{
	margin:20px 15px 0;
}
ul.list1 li{
	line-height:160%;
}
ul.list1 li.tit{
	font-size:15px;
	color:#3e70c4;
	font-weight:bold;
}

ul.list1 li.tit a{
	font-size:15px;
	color:#3e70c4;
	font-weight:bold;
}
ul.list1 li.tit a:hover{
	font-size:15px;
	color:#3e70c4;
	font-weight:bold;
	text-decoration:underline;
}

ul.list1 li.con1{
	line-height:180%;
}

/* 최신뉴스 리스트*/
div.lirbox{
	width:877px;
	border-top:2px #69c1e5 solid;
	border-bottom:2px #69c1e5 solid;
}
div.lirbox ul{
	padding:5px 10px;
	width:850px;
}
div.lirbox ul li.subj1{
	position:relative;
	z-index:1;
	height:17px;
	color:#51575e;
	padding-top:9px;padding-bottom:6px;
	border-bottom:1px solid #e5e7ec;
}
div.lirbox ul li a{
	color:#51575e;
}
div.lirbox ul li a:hover{
	color:#51575e;
	text-decoration:underline;
}
div.lirbox ul li.date{
	color:#51575e;
	height:25px;
	text-align:right;
	margin-top:-24px;
}
div.lirbox ul li img{
	vertical-align:top;
	margin-top:0px;
}
/* paging */
div.paging{
	margin:10px 0 0 0;
	text-align:center;
	color:#3e4b57;
}
div.paging a{
	color:#3e4b57;
}
div.paging a:hover{
	color:#3e4b57;
	text-decoration:underline;
}
div.paging strong{
	color:#3e4b57;
	font-weight:bold;
	text-decoration:underline;
}
div.paging img{
	vertical-align:-2px;
}
/*공지 상세*/
/*상세 view type1 */
div.view1_1{
	width:877px;
}
div.view1_1 div.m{
	width:877px;
	display:inline-block;
	color:#324d8f;
	background:url(../images/english/view1_1_m.gif) no-repeat left top;
	padding:8px 18px 4px 18px;
	line-height:150%;
	font-size:1.25em;
	font-weight:bold;
}
div.view1_1 div.b{
	background:url(../images/english/view1_1_b.gif) no-repeat left top;
	height:7px;
}

div.view1_2{
	width:840px;
	height:14px;
	padding:7px 18px;
	border-bottom:1px #dce5ec solid;
}
div.info_txt{
	/* 수정m */
	/* padding:26px 18px 42px 18px; */
	padding:0px 18px 42px 18px;
	line-height:150%;
}
div.view1_2 dl{
	margin:0px;
	padding:0px;
}
div.view1_2 dl dd,div.view1_2 dl dt{	
	float:left;
	line-height:130%;
	padding-right:10px;
}
div.view1_2 dl dd img{	
	vertical-align:middle;
}
div.view1_2 dl dd.co01{
	background:url(../images/english/bar_li.gif) no-repeat right 2px;
	padding-right:12px;
	margin-right:12px;
}
div.view1_2 dl dd.co02{
	background:url(../images/english/bar_li.gif) no-repeat right 2px;
	width:70px;
	padding-right:50px;
	margin-right:50px;
}
div.view1_2 dl dt{	
	color:#585858;
	font-weight:bold;
}
div.view1_2 dl dd{	
	color:#637b8c;
}
div.view1_4{
	width:840px;
	 margin:20px 15px 30px 15px;
	 
	 word-break:break-all;
	 /* word-wrap:break-word; ff에서 사용됨*/
	 color:#51575e;
	 line-height:175%;
	 font-size:13px;
}
/* 이전/다음 */
div.pnlist{
	width:877px;
	height:45px;
	margin:5px 0 8px 0;
	padding:12px 40px 11px 18px;
	background:url(../images/english/tit_bg.gif) no-repeat left top;	
}
div.pnlist dl{
	clear:both;
	margin:0;	
	display:inline-block;
}
div.pnlist dl.t-txt01{
	height:28px;
}
div.pnlist dl dt, div.pnlist dl dd{
	margin:0;
	color:#51575e;
}
div.pnlist dl dt{
	float:left;
	width:55px;
}
div.pnlist dl dd{
	float:right;
	width:800px;
}
div.pnlist dl dd.co1{
	padding-top:0px;
}

div.pnlist dl dd.co2{
	padding-top:0px;
}
div.pnlist dl dd.co1 a{
	color:#51575e;
}
div.pnlist dl dd.co1 a:hover{
	color:#51575e;
	text-decoration:underline;
}

/* list table */
div.tb-moleg{
	clear:both;
	background:url(../images/english/th_bg2.gif) no-repeat left top;
	width:697px;
	margin:20px 0 0 0;
}
div.tb-moleg table{
	width:697px;
	border-bottom:2px #b9d2e5 solid;
}
div.tb-moleg table th{
	text-align:center;
	color:#1a5a99;
	padding:3px 0px;
	line-height:22px;
}
div.tb-moleg table td{
	padding:8px 5px;
	text-align:center;
	line-height:17px;
	border-bottom:1px solid #e9ecf1;
}
/**/
.statutory_txt{
	float:left;
	line-height:20px;
	margin-right:20px;
	margin-bottom:25px;
}
/*검색결과가없습니다*/
.se_re{
	width:679px;
	padding:40px 0px 60px 0;
	text-align:center;
}
/*뷰어다운로드*/
div.oprbox6{
	width:697px;
}
div.oprbox6 div.t{
	background:url(../images/english/oprbox6_t.gif) no-repeat;
	width:697px;
	height:45px;
	overflow:hidden;
}
div.oprbox6 div.t div{
	padding:14px 0 0 17px;
}
div.oprbox6 div.t span{
	padding:7px 0 0 16px;
	display:block;
}
div.oprbox6 div.m{
	background:url(../images/english/oprbox6_m.gif) repeat-y;
	width:697px;
	overflow:hidden;
	padding:5px 0 5px 0;
}
div.oprbox6 div.m ul.pulist3{
	margin:15px 0 0 23px;
	width:675px;
	border-bottom:1px solid #d9dee7;
	display:table;
}
div.oprbox6 div.m ul.pulist3 li{
	padding:2px 0 13px;
	text-align:center;
	font-size:0px;
}
div.oprbox6 div.m ul.pulist3 li br.lh{
	line-height:11px;
}
div.oprbox6 div.m ul.pulist3 li.cte1{
	float:left;
	width:204px;	
	background:url(../images/english/dotline1.gif) no-repeat 100% 0;
}
div.oprbox6 div.m ul.pulist3 li.cte2{
	float:left;
	width:220px;	
	background:url(../images/english/dotline1.gif) no-repeat 100% 0;
}
div.oprbox6 div.m ul.pulist3 li.cte3{
	float:left;
	width:198px;
}
div.oprbox6 div.m ul.pulist4{
	margin:15px 0 -7px 23px;
	width:631px;
	display:table;
	float:left;
}
div.oprbox6 div.m ul.pulist4 li{
	padding:2px 0 13px;
	text-align:center;
	font-size:0px;
}
div.oprbox6 div.m ul.pulist4 li br.lh{
	line-height:11px;
}
div.oprbox6 div.m ul.pulist4 li img.ma{
	margin:0 0 7px 0;
}
div.oprbox6 div.m ul.pulist4 li.cte1{
	float:left;
	width:204px;	
	background:url(../images/english/dotline1.gif) no-repeat 100% 0;
}
div.oprbox6 div.m ul.pulist4 li.cte2{
	float:left;
	width:220px;	
	background:url(../images/english/dotline1.gif) no-repeat 100% 0;
}
div.oprbox6 div.m ul.pulist4 li.cte3{
	float:left;
	width:198px;
}
div.oprbox6 div.m ul.pulist4 li.cte4{
	float:left;
	text-align:left;
	padding:0 0 0 85px;
	width:320px;
}
div.oprbox6 div.b{
	background:url(../images/english/oprbox6_b.gif) no-repeat;
	width:697px;
	height:10px;
	overflow:hidden;
}

/**/

div.boxSt03{
    width:633px;
    background:url(../images/common/box_bgT01.gif) no-repeat left top;
    padding:20px 20px 0px 0px;
}
p.boxStb{
    width:653px;
    height:15px;
    margin:0px; padding:0px;
    background:url(../images/common/box_bgB01.gif) no-repeat left bottom;
}

.ti01_10 {
}
.ti01_10 li{
    background:url(../images/common/blet02.gif) no-repeat 2px 5px;
    line-height:18px;
    padding-left:15px;
    text-align:left;
    }

.ti01{
    background:url(../images/common/blet03.gif) no-repeat left 2px;
    line-height:140%;
    margin-bottom:10px;
    padding-left:20px;
    font-size:1.2em;
    font-weight:bold;
}
.ti01_05 {
}
.ti01_05 li{
        background:url(../images/common/blet04.gif) no-repeat 2px 8px;
        line-height:18px;
        padding-left:15px;
        font-size:12px;
        text-align:left;
        border:none;
        margin-left:20px;
        margin-bottom:10px;
    }
.ability01{
    height:170px;
    background:url(../images/english/img_bg01.jpg) no-repeat left top;
    padding-left:240px; padding-top:30px;
}
.ability01 li{
    padding:30px 0 0 0;
}
.ability02{
    height:170px;
    background:url(../images/english/img_bg02.jpg) no-repeat left top;
    padding-left:240px; padding-top:30px;
}
.ability02 li{
    padding:10px 0 0 0;
}
.ability03{
    height:170px;
    background:url(../images/english/img_bg03.jpg) no-repeat left top;
    padding-left:240px; padding-top:30px;
}
.ability03 li{
    padding:25px 0 0 0;
}
.ability04{
    height:170px;
    background:url(../images/english/img_bg04.jpg) no-repeat left top;
    padding-left:240px; padding-top:25px; padding-bottom:5px;
}
.ability05{
    height:170px;
    background:url(../images/english/img_bg05.jpg) no-repeat left top;
    padding-left:240px; padding-top:25px; padding-bottom:5px;
}
.ability06{
    height:170px;
    background:url(../images/english/img_bg06.jpg) no-repeat left top;
    padding-left:240px; padding-top:30px;
}
.ability06 li{
    padding:10px 0 0 0;
}
.ability07{
    height:170px;
    background:url(../images/english/img_bg07.jpg) no-repeat left top;
    padding-left:240px; padding-top:25px; padding-bottom:5px;
}

.subtab_menu  { 
    float:left;
    margin:0 0 10px 0;
    padding:0; 
}   
.subtab_menu ul  { 
    margin:0;
     padding:0;
}
.subtab_menu ul li  { 
    float:left;
    display:inline;
     height:20px; 
     margin:0 11px 11px 0; 
     padding-top:6px; 
     text-align:center; 
     
}
.subtab_menu li.subtm_on {
    font-weight:bold;
}
.subtab_menu li.nopad  {
    margin-right:0;
}

/* view2_1 */
div.view2_1 h3{

    font-size:12px;

    text-align:left;

    color:#516c95;

    margin:0px;

}

div.view2_1 div.scon{

    margin:5px 0 0 0;

    border:1px solid #bcc4d2;

    width:300px;

    height:169px;

    overflow:auto;

}

div.view2_1 div.scon1{

    margin:5px 0 0 0;

    border:1px solid #bcc4d2;

    width:400px;

    height:303px;

    overflow:auto;

}

div.view2_1 div.scon1 div.text{

    text-align:left;

}

p.flag	{ position:absolute; top:10px; left:310px; margin:0; padding:0;}

/* Newsletter */
.tit_bx_t{
	overflow:hidden
}
.tit_bx_t:after{
	display:block;
	clear:both;
	content:''
}
.tit_bx_t h2{
	float:left
}
.tit_bx_t a{
	float:right
}

.vsul_bx{
	margin-top:-10px;
	padding:11px 0 6px;
	min-height:84px;
	padding-left:130px;
	background:url(../images/english/ico_newsletter.gif) no-repeat 9px 0;
	border-bottom:1px solid #aebfd2
}
.vsul_bx h2{}
.vsul_bx p{
	margin:6px 0 0;
	color:#5b6b73;
	line-height:17px
}

.nl_tab_cont .tx_bx{
	margin-top:15px;
	padding:11px 19px;
	background:#f3f5f9
}
.nl_tab_cont .tx_bx p{
	margin:0;
	font-size:13px;
	color:#555;
	line-height:16px
}

.tbl_type{
	border-top:2px solid #b9d2e5
}
.tbl_type table{
	width:100%;
	table-layout:fixed
}
.tbl_type th,.tbl_type td{
	border-bottom:1px solid #cdcdcd
}
.tbl_type th{
	padding:8px 13px 9px;
	background:#f6fafc;
	color:#557099;
	line-height:16px
}
.tbl_type td{
	padding:8px 16px 9px;
	color:#555;
	line-height:16px
}

.tx_desc{
	margin:0 0 6px;
	padding-left:22px;
	font-size:14px;
	font-weight:bold;
	color:#166eb9;
	background:url(../images/english/bu_bludot.gif) no-repeat 9px 7px;
	line-height:17px
}

.nl_tab_cont .chk_bx{
	margin-top:8px;
	padding-left:12px;
}
.nl_tab_cont .chk_bx input,.nl_tab_cont .chk_bx label{
	vertical-align:top
}
.nl_tab_cont .chk_bx input{
	margin-top:2px
}
.nl_tab_cont .chk_bx label{
	padding-left:3px;
	font-weight:bold;
	color:#323232
}
.btn_area{
	margin-top:15px;
	text-align:right
}
.btn_area a{
	display:inline-block;
	margin-left:2px
}
.btn_area input{
	display:inline-block;
    margin-left:2px;
	padding-bottom:17.5px
}