body {
	font-size: 12px;
	/*color: 6A6A6A;*/
	color: #000000;
	font-family: "dotum";
	line-height: 160%;

}

caption{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0;}


img {
	border: none;
	} 
	
table tr img {
	border:none;
	float: center;
	text-align: center
	/* margin-left : 100px;
	padding-left: 100px;  */
	 
	text-align: center;
	position:static;
	vertical-align:middle;
}

#lawtit .lawtxt_Bg.article {
	height:28px;
}

#lawtit .lawtit_Bg {
	color:#444;
	font-weight:bold;
	font-family:"Dotum";
}	

.tablebox {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}

.fullbody {margin-left:20px; margin-right:15px; margin-bottom:30px;}

.article_title {font-size: 12px;  font-family: "dotum";	color: #31659C;	font-weight: bold; padding-left:20px;}

.lawname {
	font-size: 14px;
	font-weight: bold;
	color: #073064;
	text-align: center;	
	margin-bottom: 5px;
	margin-top:10px;
	padding-top: 5px;
/*
	border: #D5D5D5 1px solid;
	
*/

}

.lawnametitle {
	font-size: 14px;
	font-weight: bold;
	color: #073064;	
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top:10px;
	padding-top: 5px;
/*
	border: #D5D5D5 1px solid;
	
*/
}

.toolbar {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: right;
}

.history {
	font-size: 12px;
	text-align: right;
	color:#3667c1;
}

.part {
	font-size: 14px;
	color: #0b4d7a;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}

.parttitle {
	font-size: 14px;
	color: #0b4d7a;
	font-weight: bold;
	margin-left: 5px;
	padding: 5px;
}

.part_none {}

.chapter {
	font-size: 14px;
	color: #007886;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
}

.chaptertitle {
	font-size: 14px;
	color: #007886;
	font-weight: bold;
	margin-left: 15px;
	padding: 5px;
}

.chapter_none {}

.section {
	font-size: 13px;
	font-weight: bold;
	color:#6a3681;
    text-align: center;
   padding-top: 15px;
}

.sectiontitle {
	font-size: 13px;
	font-weight: bold;
	color:#6a3681;
    margin-left: 25px;
    padding: 5px;
}

.section_none {}

.subsection {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    text-align: center;
    padding: 5px;
}

.subsectiontitle {
	font-size: 13px;
	font-weight: bold;
	color:#3667c1;
    margin-left: 35px;
    padding: 5px;
}

.subsection_none {}

.article {
	font-size: 12px;
    font-weight: bold;
	color: #31659c;
	padding-top: 15px;
}

/* #newArticle {background-color:#FFFF66;} */

.articletitle {
	font-size: 12px;
    font-weight: bold;
	color: #31659c;
	padding-top: 5px;
}

.article td{
	font-size: 12px;
    font-weight: bold;
	color: #31659c;
	vertical-align: middle;
}

.article td a img {vertical-align:middle;}

.article_none {
	margin-left: 10px;
}

.none {
	margin-left: 23px;
}

.hang {
	margin-left: 10px;
}

.hang_title {
	margin-left: 15px;
}

.hang_none {
    font-size:12px;
    font-family: "dotum";
    color: #535353;
	margin-left: 10px;
}

.ho {
	margin-left: 20px;
}

.ho_none {
	font-size:12px;
	font-family: "dotum";
	color: #535353;
	margin-left: 20px;
}
	
.mok {
	margin-left: 30px;
}

.mok_none {
	font-size:12px;
	font-family: "dotum";
	color: #535353;	
	margin-left: 30px;
}

.dann {
	font-size:12px;
	font-family: "dotum";
	margin-left:40px;
}

.dann_none {
	font-size:12px;
	font-family: "dotum";
	color: #535353;
	margin-left:40px;
}

.addenda {
	font-size: 14px;
    font-weight: bold;
	color: #1c94db;
	margin-top: 10px;	
	text-align: center;
}

.addendatitle {
	font-size: 12px;
    font-weight: bold;
	color: #1c94db;
	margin-top: 3px;	
}

.addendacontent_none {
	margin-left: 10px;
}

.attach {
    font-size: 11px;
    color: #3758BD;
    border-bottom: #E0E0E0 1px solid;
    background-color: #EFF3FF;
    height: 20px;
}

.copyright {
    font-family: "dotum";
    font-size: 12px;
    color: #FFFFFF;
    background-color: #B0B0B0;
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    border: #B0B0B0 1px solid;
}

.change {
    font-size: 12px;    
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    color: #FFFFFF;
    border: #FF6D01 1px solid;
    background-color: #FF6D01;	
}

.insert {
    font-size: 12px;    
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    color: #FFFFFF;
    border: #FF6D01 1px solid;
    background-color: #FF6D01;  
}

.delete {
    font-size: 12px;    
    font-weight: bold;
    color: #FFFFFF;
    margin-left: 10px;
    margin-right: 10px;
    border: #FF6D01 1px solid;
    background-color: #FF6D01;  
}

.change2 {
    font-size: 12px;    
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;    
    border: #E0E0E0 1px solid;
    background-color: #E0E0E0;  
}

.insert2 {
    font-size: 12px;    
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;    
    border: #E0E0E0 1px solid;
    background-color: #E0E0E0;  
}

.delete2 {
    font-size: 12px;    
    font-weight: bold;    
    margin-left: 10px;
    margin-right: 10px;
    border: #E0E0E0 1px solid;
    background-color: #E0E0E0;  
}

.jocontent {
    overflow: scroll;
    width: 725px;
    height: 250px;
}

.keyword {	
	color: red;
    font-weight: bold;    
	font-size: 15px;
	text-decoration: underline;	
}

/* 공통 */
.btn_align_t{position:relative; top:1px;}
.btn_align_t1{position:relative; top:1.5px;}