html{
	width: 100%; 
	height: 100%;
	overflow-y: scroll;

}

body { 
	width: 100%; 
	height: 100%;
	font-size: 12px; 
	line-height:1.3em; 
	margin: 0; 
	padding: 0;
	font-family: 굴림, 'helvetica',sans-serif;
	-webkit-text-size-adjust:none;

	/* 상속됨 */
	color : #333;
}

td { font-size: 12px; }
input, textarea { font-size: 12px; margin:2px 0; padding:2px 0; vertical-align: middle;}
select	{ font-size: 12px; margin:2px 0; padding:2px 0;  vertical-align: middle;}
img		{ border:0; vertical-align: middle; }
form	{ display:inline;}
ul, ol, li	{ list-style:none; padding:0; margin:0; }
p		{ padding:0; margin:0; }


a:link, a:active, a:visited { color: #333; text-decoration: none;}
a:hover { color: #223e81; text-decoration:underline;}


input[type=button] {min-width:60px; cursor:pointer; background-color: #ddd; border:1px solid #ccc; border-radius:5px; padding:5px 5px; margin:3px 3px; font-size:12px; display:inline-block;}
input[type=button]:hover {color:#fff; background-color: #999; border:1px solid #aaa;}
.btn_blue {background-color: #56b8b8 !important;  border:1px solid #56b8b8 !important;}
.btn_sm {min-width:30px !important;  padding:3px 3px !important; margin:1px 1px !important;  font-size: 11px !important;}




.paging{
	text-align: center;
	margin-top:20px;
	line-height:18px; 
}

.paging span{
	display: inline-block;
	padding: 3px 10px 0 10px;
	height : 20px;
	margin:2px;
	border: 1px solid #ccc;
	background-color: beige;
	vertical-align: middle;
	font-size: 12px;
	cursor: pointer;

}



/* class */
/*.btn		{font-size: 12px; height:18pt;}*/
.btnLink	{cursor:pointer; }
.small		{font-family:돋움, Dotum; font-size: 11px;}
.nosee		{background-color:#FFFFFF; font-size:12px;	color:#333333;	border:0;}
.rightAlign {text-align:right; }
.dotline	{background-image: url("/images/dot_01.gif");	height: 3px;	margin-top: 3px;	margin-bottom: 3px; }
.realline	{background:#cccccc;	height: 1px;	margin-top: 3px;	margin-bottom: 3px;}
.icon_prn { padding:1px 6px 1px 3px; width:10px; color:#fff; }


/*테이블, 검색 td*/ 
.sch_tit50 {display:inline-block; width:50px; padding:5px 0; font-weight: bold;}
.sch_tit60 {display:inline-block; width:60px; padding:5px 0; font-weight: bold;}
.sch_tit70 {display:inline-block; width:70px; padding:5px 0; font-weight: bold;}
.sch_tit80 {display:inline-block; width:80px; padding:5px 0; font-weight: bold;}
.sch_sub   {text-align: right;}

/* common ********************************************** */


.btn1 { display:inline-block; width:80px; height:40px; line-height:40px; font-size: 12px; text-align: center; border:1px solid #010c42;  background-color: #010c42; color:#fff; cursor: pointer;}
.btn1:hover { background-color: #999;}
.btn2 {display:inline-block;  width:80px;  height:40px; line-height:40px; font-size: 12px; text-align: center; border:1px solid #999;  cursor: pointer;}
.btn2:hover { background-color: #999;}
.btn3 {display:inline-block;  width:80px;  height:40px; line-height:40px; font-size: 12px; text-align: center; border:1px solid #ddd;   background-color: #ddd; cursor: pointer;}
.btn3:hover { background-color: #999;}



