@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/*
html, body {height:100%; margin: 0; padding: 0; width:100%; box-sizing: content-box;}
html>body {
	font-size: 90%;
	font-size: 14px; 
}


html{
    overflow-x: hidden;
}
*/

.clearfix{
    display: block;
    content: "";
    clear:both; 
}

#exam {
	float:right;
	width:100%; 
	font-size:12px;
}
#exam table{
	width:100%; 
/*
	border-top: 1px solid #999;
	border-left: 1px solid #999;
*/
	border-collapse: collapse;
	background:#F8F8F8;
}
#exam td{
	padding: 25px;
    /* border-right: 1px solid #999; */
    /* border-bottom: 1px solid #999; */
    border: 1px solid:#999;
    line-height: 22px;
    border: 0 none;
	background-image: url(/images/keyword_bg.jpg);
	background-repeat: no-repeat;
    background-position: bottom right;
}
#exam th{
	padding:15px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border:1px solid:#999;
	background:#DEE8EC;
}

#content .form-control{margin-top: 8px;}

#content .panel-heading, #comb_clause .panel-heading, .panel-default .panel-heading{
	/*	background: #ff6600;*/
/*
	background: #2c50a3;
	color: #fff;
*/
	padding: 13px 15px;
	font-size: 16px;
	font-weight: bold;
}

.panel-body label{
	margin-left: 8px;
	margin-top: 3px;
	margin-bottom: 0;
}

/* ----> function  layer <---- */
#function {
	float:right;
	width:100%; 
	font-size:12px;
}
#function table{
	width:100%; 
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
	background:#F8F8F8;
}
#function td{
	padding:15px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border:1px solid:#999;
}
#function th{
	padding:15px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border:1px solid:#999;
	background:#DEE8EC;
}
/* ----> content  layer <---- */
#content { 
	width:100%; 
	padding-top: 10px;
	float:right;
	font-size:12px;
} 
#content table{
	width:100%;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
}
#content caption{
	font-weight:bold;
	background:#99333;
	padding-bottom:6px;
}
#content tr:hover{
	background:#DEE8EC;
}
#content td{
	text-align:center;
	padding:5px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border:1px solid:#999;
}
#content th{
	text-align:center;
	padding:5px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border:1px solid:#999;
	background:#DEE8EC;
}
#content fieldset {
	width:93%;
	height:150px;
	border: 1px solid #999;
	border-collapse: collapse;
	overflow:auto;
}
#content fieldset ol{
}
/* ----> content  layer <---- */
/* ---->  paging  layer <---- */
#pagenation {
	float:left;
	width:100%;
	height:25px;
	padding-top:40px;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
}
/* ---->  paging  layer <---- */
/* ----> footer  layer <---- */
#footerwrap {
	width:100%;
}
div#footer {
	clear:both;
	position: relative;
	padding-top:20px;
	margin:0 auto;
	text-align: center;
	font-size:11px;
	letter-spacing:-1px;
}
div#footer_div{
	position:relative;
	--top:-430px;
	z-index:1;
}
#footer a{ color:#2D3740;text-decoration:none}
#footer a:hover {color:#FF3C37;text-decoration:underline}
.copyright {color:#444444;font-family:Verdana;font-size:9px}
.copyright a {color:#FF6600;text-decoration:none}
.copyright a:hover {text-decoration:underline}
.copyright strong {color:#FF6600;font-family:Verdana;font-size:10px;font-weight:bold;letter-spacing:0}
/* ----> footer  layer <---- */
 
.warn{color:#FF6600;font-family:Verdana;font-size:12px;font-weight:bold;letter-spacing:0}

/* ----> input box csss <---- */
.input{
	FONT-SIZE:9pt;
	background-color:#FFFFFF;
	color:000000;
	padding:3;
	height:20;
	border:1px solid #BBBBBB;
}
.textarea{
	FONT-SIZE:9pt;
	background-color:#FFFFFF;
	color:000000;
	padding:3;
	height:20;
	border:1px solid #BBBBBB;
	width:85%;
	height:50px;
};
/* ----> ellipse.link,pagenation  csss <---- */
.memolist_item{font-size:9px;  padding:1px; width:10px; height:16px; line-height:14px; padding-top:2px; overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
.list_item{width:150px;overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
.partnumber_item{width:240px;overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
.category_item{width:400px;overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
.remark_item{width:200px;overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
.date_item{width:80px;overflow:hidden; float:left; white-space:nowrap; text-overflow:ellipsis;}
/* 
a {
	border:0;
    outline: none;
	 //selector-dummy:expression(this.hideFocus=true); //�먯꽑 �쒓굅 諛⑸쾿
}
a:link {color: #e36464; text-decoration:none;}
a:visited {color: #666666;}
a:active {color: #FF0000;}
a:hover {color: #0000FF; text-decoration:underline;}
*/
.caption{
	font-weight:bold;
	color:#FFB74F;
	font-family:Verdana;font-size:10px;
	padding-bottom:6px;
}

.itemlink{color:#FF6600;cursor:pointer;}

.datalink{font-weight:bold;color:blue;}
.datalink a:link {color: blue; text-decoration:underline;}
.datalink a:hover {color:blue;}
/*�꾩씠肄� �ш린*/
.icon{width:25px; vertical-align:middle;}
.pagenation { text-align:center; font:bold 11px Tahoma; margin-top:5px;}
.pagenation a { font:bold 1em Tahoma; color:#666666; text-decoration:none; margin:0 6px 0 6px;}
.pagenation .current { border:1px solid #999999; padding:2px 5px 2px 5px; background:#DEE8EC;  font:bold 1em Tahoma; text-decoration:underline;  }
.pagenation a:hover { border:1px solid #e0e1db; padding:2px 5px 2px 5px; margin: 0 0 0 0; background:#DEE8EC; text-decoration:none; }
.pagenation a:visited { color:#999999; }
.pagenation a.goToFirst img, .pagenation a.goToLast img { margin-bottom:2px;}