@charset "UTF-8";

.wrapper_calendar {
	margin:  0;
	padding: 10px 0;
	font-size:   12px;
	line-height: 13px;
	color: #fff;
}

.column_calendar {
	float: left;
	width: 199px;
	margin:  0;
	padding: 11px 0 11px 15px;
}

h2.h2_calendar {
	margin:  0 0 8px;
	padding: 0;
	font-size:   12px;
	line-height: 13px;
}

table.table_calendar {
	width: 100%;
	margin:  0;
	padding: 0;
	border-collapse: collapse;
}
table.table_calendar th, 
table.table_calendar td {
	margin: 0;
	text-align: center;
	font-size: 12px;
}
table.table_calendar th {
	padding: 0 0 5px;
	font-weight: normal;
	line-height: 13px;
}
table.table_calendar td {
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	padding: 0;
	border: 1px solid #fff;
	border: 1px solid #333;
	vertical-align: middle;
}

table.table_calendar td div {
	height: 27px;
}
table.table_calendar td div.full, 
table.table_calendar td div.closed {
	color: #000;
}
table.table_calendar td.today div.few, 
table.table_calendar td.today div.full, 
table.table_calendar td.today div.closed {
	color: #ffa800;
}

table.table_calendar td div.full   { background: url(/farmstay/images/common/icon_cal_full.png) no-repeat center center; }
table.table_calendar td div.closed { background: url(/farmstay/images/common/icon_cal_closed.png) no-repeat center center; }
table.table_calendar td div.today  { background: url(/farmstay/images/common/icon_cal_today.png) no-repeat center center; }
/*
table.table_calendar td div.few    { background: url(/farmstay/images/common/icon_cal_few.png) no-repeat center center; }
*/

.icon_status {
	clear: both;
	margin:  0;
	padding: 0 0 0px 10px;
	font-size:   12px;
	line-height: 18px;
	color: #fff;
}
.icon_status img {
	margin:  0;
	padding: 0 1px 0 5px;
	vertical-align: bottom;
}



@media (max-width: 480px) {
	.column_calendar {
		width: 240px;
	}
}

@media print {
	body {
		color: #000;
		background-color: #fff;
	}
	.wrapper_calendar {
		color: #000;
	}
	.column_calendar {
		width: 199px;
	}
	table.table_calendar td {
		border: 1px solid #000;
	
	}
	table.table_calendar td div.full, 
	table.table_calendar td div.closed {
		color: #fff;
	}
	.icon_status {
		color: #000;
	}
}
