@charset "euc-kr";
/* CSS Document */


/*text*/
.boldgreen{ color:#39b54a;font-weight:bold; }
.boldblue{ color:#5969f7;font-weight:bold; }
.boldorange{ color:#f26522;font-weight:bold; }
.boldblack{ color:#000;font-weight:bold; }
.mgray{color:#a59c8e;font-size:12px;}

/*table*/
.lineB_dot, .lineBL_dl{ width:100%;}
.lineB_dot th{line-height:27px;border-bottom:1px dotted #ccc;background:#f7f7f7;text-align:left;padding-left:20px;vertical-align:middle;}
.lineB_dot td{line-height:27px;border-bottom:1px dotted #ccc;vertical-align:middle;}
.lineB_dot td>div{ margin:0px 0px 5px 164px;line-height:22px}

.lineB_dot input[type=text], .lineB_dot input[type=password],  .lineB_dot input[type=button],
{ vertical-align:baseline } 
tbody.pd10 >tr>td{padding-left:10px}

.mbbsview{ width:100%}
.mbbsview td{line-height:17px;border-bottom:1px dotted #ccc;vertical-align:middle;padding:10px 10px;}

/*a,input button*/
.bnS{
	cursor:pointer;color:#000;
	font-size:12px;line-height:21px;height:21px;font-weight:bold;display:inline-block;padding:0px 8px;
	border:1px solid #b1b1b1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(230,230,230)));
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(230,230,230) 100%);
	/*background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));*/
	background:-moz-linear-gradient(top, #ffffff, #e6e6e6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#e6e6e6);
}
.bnS2{
	cursor:pointer;color:#000;
	line-height:30px;height:30px;font-weight:bold;display:inline-block;padding:0px 10px;
	border:1px solid #b1b1b1;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(230,230,230)));
	background: -webkit-linear-gradient(top,  rgb(255,255,255) 0%,rgb(230,230,230) 100%);
	/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e6e6e6));*/
	background: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff, endColorStr=#e6e6e6);
}


/*input*/
ul.mbbsWriteul input[type=text], ul.mbbsWriteul input[type=password]  { border-radius:5px;line-height:30px;height:30px;width:100%; }
ul.mbbsWriteul>li{ position:relative;z-index:auto;line-height:36px; height:36px }
ul.mbbsWriteul>li>label { position:absolute; z-index:auto; top:0px;left:10px;line-height:35px;font-weight:bold; }

.mobiletype input[type=text], .mobiletype  input[type=password] { border-radius:5px;line-height:30px;height:30px;width:100%; }
.mobiletype ul>li{position:relative;z-index:auto;height:36px; margin:0px;}
.mobiletype label { position:absolute; z-index:auto; top:0px;left:10px;line-height:30px;height:30px;font-weight:bold; }

/*calendar*/
.calendartb{ 
	width:218px;margin-top:4px;margin-left:-100px;padding:2px 2px 10px 2px;
	background:#fff;border:1px solid #999;
	border-bottom-left-radius: 10px; -moz-border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px;
	text-align:center;
}
.calendartb>div{ padding:2px;line-height:30px;}
.calendartb table{width:100%;background:#fff;}
.calendartb table td{width:30px;margin:0px;padding:0px; border-bottom:1px solid #ccc}
.calendartb table th{width:30px;margin:0px;padding:0px;background:#f7f7f7;padding:4px; border-bottom:1px solid #ccc;border-top:1px solid #ccc;}

.rbox5 { border:1px solid #ccc; border-radius:5px; text-align:center; }
.tbbox { padding:10px; border:1px solid #ccc; background:#f3f3f3; border-radius:5px; }
.tbbox>div { border-bottom:1px dotted #ccc;padding-bottom:15px; }
.tbbox>div>h5 {padding:7px 0px; }
.tbbox>div>ul {margin-left:20px }

.td1gary{border:1px solid #ccc;}
.td1gary td{padding:5px; border-right:1px dotted #ccc; border-bottom:1px dotted #ccc; }
.td1gary tr>td:first-child{ background:#E4E4E0; }
.td1gary tr>td:first-child {border-right:0px; }

div.numdc { position:relative; z-index:auto; left:0px; top:0px; }
div.numdc > div {border-radius:5px;padding:10px;text-align:center; letter-spacing:-0.02em;margin:0px 5px 5px 0px; background:#fff; }
div.numdc > div>h5 { color:#fff;margin-bottom:10px; border-radius:5px;padding:5px; text-align:center }