/*
.bgall { 	background-color: #d1e2f2; }
*/

.box_op {
	background-color: white;
	border: 1px solid #CCC;
	padding: 4px 2px 2px;
	text-align: center;
	font-size: 8pt;
	line-height: 1.5em;
	margin: 0 auto;
	margin-bottom: 2px;
	width: 140px;

}

.box_s {
	background-color: #fdede4;
	border: 1px solid #CCC;
	padding: 4px 2px 2px;
	text-align: center;
	font-size: 8pt;
	line-height: 1.5em;
	margin: 0 auto;
	margin-bottom: 2px;
	width: 140px;
}

.box_p {
	background-color: #ebf5ec;
	border: 1px solid #CCC;
	padding: 4px 2px 2px;
	text-align: center;
	font-size: 8pt;
	line-height: 1.5em;
	margin: 0 auto;
	margin-bottom: 2px;
	width: 140px;
}

.dw {
	text-align: center;
	color: white;
	background-color: #999999;
	font-size: 10pt;
}

.dw_sat {
	text-align: center;
	color: white;
	background-color: #0071bc;
	font-size: 10pt;
}

.dw_sun {
	text-align: center;
	color: white;
	background-color: #c1272d;
	font-size: 10pt;
}

.dw_emp { background-color: #ccc; }



@media screen and (min-width:480px) { 
	.box_op {
	background-color: white;
	border: 1px solid #CCC;
	padding: 4px 2px 2px;
	text-align: center;
	font-size: 8pt;
	width: 160px;
	margin: 0 auto;
	margin-bottom: 2px;
	}

	.box_s {
	background-color: #fdede4;
	border: 1px solid #CCC;
	padding: 4px 2px 2px;
	text-align: center;
	font-size: 8pt;
	width: 160px;
	margin: 0 auto;
	margin-bottom: 2px;
	}

	.box_p {
	background-color: #ebf5ec;
	border: 1px solid #CCC;
	padding: 4px 2px 2px;
	text-align: center;
	font-size: 8pt;
	width: 160px;
	margin: 0 auto;
	margin-bottom: 2px;
	}



}

@media screen and (min-width:481px) and ( max-width:575px) {
}
@media screen and (min-width:576px) and ( max-width:991px) {

}
@media screen and (min-width:992px) {

}
