div.small .tooltip	{	display: none;	}

div.small .kigo_calendar
{
	border:					1px solid #333231;
	border-bottom:			none;
}

div.small .mh, div.small .mc, div.small .oh, div.small .oc, div.small .s, div.small .eom, div.small .month
{
	height:					14px;
	float:					left;
	overflow:				hidden;
}

div.small .boh, div.small .eoh, div.small .boc, div.small .eoc, div.small .bmh, div.small .emh, div.small .bmc, div.small .emc,div.small .bs, div.small .es, div.small .bn, div.small .en
{
	height: 				14px;
	float:					left;
	width:					7px;
	overflow:				hidden;
}

div.small .n
{
	height:					14px;
	float:					left;
	background-image:		url(./img_small/pixel.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	overflow:				hidden;
}

div.small .kigo_calendar .day
{
	height:					14px;
	width:					14px;
	background-color:		#FFFFFF;
	text-align:				center;
	font-size:				6pt;
	padding:				0px;
	float:					left;
	overflow:				hidden;
	font-family:				times new roman;
}


div.small .day.first, div.small .day.middle
{
	background-image:		url(./img_small/day.gif);
	background-repeat:		repeat-y;
	background-position:	right;
}

div.small .day.last
{
	background-image:		url(./img_small/pixel.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}

#appheader div.middle, #appheader div.first, #appheader div.last {
	background-image:		none;
}	

div.small .month
{
	width:					34px;
	background-color:		#FFFFFF;
	clear:					left;
	text-align:				center;
	padding-right: 			0px;
	font-size:				6pt;
	background-image:		url(./img_small/month.gif);
	background-position:	-1px 0px;
	background-repeat:		no-repeat;
	font-family:			verdana;
}

div.small .months			{ 
	float: 					left;
	overflow:				hidden;
}

div.small .reservations, div.small .mpcal_reservations
{
	float:					left;
	background-image:		url(./img_small/res_bg.gif);
	background-repeat:		repeat;
}

div.small .clickable		{ cursor: 			pointer;				}

div.small .clear			{ clear:			left;					}

div.small .mh
{
	background-image:		url(./img_small/hold_res.gif);
	background-repeat:		repeat-x;
}

div.small .bmh
{
	background-image:		url(./img_small/b_hold_res.gif);
}

div.small .emh
{
	background-image:		url(./img_small/e_hold_res.gif);
}

div.small .mc 
{
	background-image:		url(./img_small/conf_res.gif);
	background-repeat:		repeat-x;
}

div.small .bmc 
{
	background-image:		url(./img_small/b_conf_res.gif);
}

div.small .emc 
{
	background-image:		url(./img_small/e_conf_res.gif);
}

div.small .oh
{
	background-image:		url(./img_small/hold_res.gif);
	background-repeat:		repeat-x;
}

div.small .boh
{
	background-image:		url(./img_small/b_hold_res.gif);
}

div.small .eoh
{
	background-image:		url(./img_small/e_hold_res.gif);
}

div.small .oc 
{
	background-image:		url(./img_small/conf_res.gif);
	background-repeat:		repeat-x;
}

div.small .boc 
{
	background-image:		url(./img_small/b_conf_res.gif);
}

div.small .eoc 
{
	background-image:		url(./img_small/e_conf_res.gif);
}

div.small .bn, div.small .en
{
	background-image:		url(./img_small/pixel.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}

div.small .eom
{
	background-color:		white;
	background-image:		url(./img_small/pixel.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}

div.small .mhImg			{ background-image:	url(./img_small/hold.gif);	}

div.small .mcImg			{ background-image:	url(./img_small/conf.gif);	}

div.small .ohImg			{ background-image:	url(./img_small/hold.gif);	}

div.small .ocImg			{ background-image:	url(./img_small/conf.gif);	}

div.small .nImg			{ background-image:	url(./img_small/efefef.gif);	}

div.small .tooltip		{ font-size:		7pt;					}

div.small .ttAgency		{ font-weight:		bold;					}

div.small .ttGuest		{ text-decoration:	underline;				}

div.small .ttNights		{					}

div.small .ttCheckIn		{					}

div.small .ttCheckOut		{					}

div.small .ttFreeArea		{ font-weight:		bold;					}


#CALENDAR_CONTAINER.small {
	background-image:		url(./img_small/legend.gif);
	background-repeat:		no-repeat;
	background-position:	center bottom;
	height:164px;
	width:470px;
}

#CALENDAR_CONTAINER.small .controls 
{
	width: 		470px;
}
#CALENDAR_CONTAINER.small .controls a 
{
	color: 			#6B4D18;
	text-decoration:	none;
	cursor: 		pointer;
	outline:		none;
	padding-left:4px;
	padding-right:4px;
}

#CALENDAR_CONTAINER.small .controls a:hover 
{
	text-decoration: 	underline;
}

#CALENDAR_CONTAINER.small .controls  a.disabled 
{
	cursor: 		inherit;
	color: 			#999;
}

#CALENDAR_CONTAINER.small .controls  a.disabled:hover 
{
	text-decoration:	none;
}

#CALENDAR_CONTAINER.small .controls .forward 
{
	float:			right;
}

#CALENDAR_CONTAINER.small .controls .back 
{
	float:			left;
}

#CALENDAR_CONTAINER.small .start_end_block {
	display:		block !important;
	float:			left !important;	
}


/* BIG VERSION !!! */


div.big .tooltip	{	display: none;	}

div.big .kigo_calendar
{
	border:					1px solid #333231;
	border-bottom:			none;
}

div.big .mh, div.big .mc, div.big .oh, div.big .oc, div.big .s, div.big .eom, div.big .month
{
	height:					18px;
	float:					left;
}

div.big .boh, div.big .eoh, div.big .boc, div.big .eoc, div.big .bmh, div.big .emh, div.big .bmc, div.big .emc,.bs, div.big .es, div.big .bn, div.big .en
{
	height: 				18px;
	float:					left;
	width:					9px;
}

div.big .n
{
	height:					18px;
	float:					left;
	background-image:		url(./img_big/pixel.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}

div.big .kigo_calendar .day
{
	height:					15px;
	width:					18px;
	background-color:		#FFFFFF;
	text-align:				center;
	font-size:				10px;
	padding-top:			3px;
	float:					left;
}


div.big .day.first, div.big .day.middle
{
	background-image:		url(./img_big/day.gif);
	background-repeat:		repeat-y;
	background-position:	right;
}

div.big .day.last
{
	background-image:		url(./img_big/pixel.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}

#appheader div.middle, div.big .appheader div.first, div.big .appheader div.last {
	background-image:		none;
}	

div.big .month
{
	width:					45px;
	background-color:		#FFFFFF;
	clear:					left;
	text-align:				right;
	padding-right: 			6px;
	font-size:				10px;
	background-image:		url(./img_big/month.gif);
	background-repeat:		no-repeat;
}

div.big .months			{ float: 			left;					}

div.big .reservations, div.big .mpcal_reservations
{
	float:					left;
	background-image:		url(./img_big/res_bg.gif);
	background-repeat:		repeat;
}

div.big .clickable		{ cursor: 			pointer;				}

div.big .clear			{ clear:			left;					}

div.big .mh
{
	background-image:		url(./img_big/hold_res.gif);
	background-repeat:		repeat-x;
}

div.big .bmh
{
	background-image:		url(./img_big/b_hold_res.gif);
}

div.big .emh
{
	background-image:		url(./img_big/e_hold_res.gif);
}

div.big .mc 
{
	background-image:		url(./img_big/conf_res.gif);
	background-repeat:		repeat-x;
}

div.big .bmc 
{
	background-image:		url(./img_big/b_conf_res.gif);
}

div.big .emc 
{
	background-image:		url(./img_big/e_conf_res.gif);
}

div.big .oh
{
	background-image:		url(./img_big/hold_res.gif);
	background-repeat:		repeat-x;
}

div.big .boh
{
	background-image:		url(./img_big/b_hold_res.gif);
}

div.big .eoh
{
	background-image:		url(./img_big/e_hold_res.gif);
}

div.big .oc 
{
	background-image:		url(./img_big/conf_res.gif);
	background-repeat:		repeat-x;
}

div.big .boc 
{
	background-image:		url(./img_big/b_conf_res.gif);
}

div.big .eoc 
{
	background-image:		url(./img_big/e_conf_res.gif);
}

div.big .bn, div.big .en
{
	background-image:		url(./img_big/pixel.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}

div.big .eom
{
	background-color:		white;
	background-image:		url(./img_big/pixel.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
}

div.big .mhImg			{ background-image:	url(./img_big/hold.gif);	}

div.big .mcImg			{ background-image:	url(./img_big/conf.gif);	}

div.big .ohImg			{ background-image:	url(./img_big/hold.gif);	}

div.big .ocImg			{ background-image:	url(./img_big/conf.gif);	}

div.big .nImg			{ background-image:	url(./img_big/efefef.gif);	}

div.big .tooltip		{ font-size:		7pt;					}

div.big .ttAgency		{ font-weight:		bold;					}

div.big .ttGuest		{ text-decoration:	underline;				}

div.big .ttNights		{					}

div.big .ttCheckIn		{					}

div.big .ttCheckOut		{					}

div.big .ttFreeArea		{ font-weight:		bold;					}

td.cal  .big {
	padding-top:	5px;
	padding-left:	5px;
	background-image:		url(./img_small/legend.gif);
	background-repeat:		no-repeat;
	background-position:	center bottom;
	height:205px;
	width:640px;
}

td.cal  .big .controls 
{
	width: 		609px;
}
td.cal  .big .controls a 
{
	color: 			#6B4D18;
	text-decoration:	none;
	cursor: 		pointer;
	outline:		none;
	padding-left:4px;
	padding-right:4px;
}

td.cal  .big .controls a:hover 
{
	text-decoration: 	underline;
}

td.cal  .big .controls  a.disabled 
{
	cursor: 		inherit;
	color: 			#999;
}

td.cal  .big .controls  a.disabled:hover 
{
	text-decoration:	none;
}

td.cal  .big .controls .forward 
{
	float:			right;
}

td.cal  .big .controls .back 
{
	float:			left;
}

td.cal  .big .start_end_block {
	display:		block !important;
	float:			left !important;	
}

/* EMBEDED CALENDARS */
.embed #CALENDAR_CONTAINER.big {
	padding-top:	5px;
	padding-left:	5px;
	background-image:		url(./img_small/legend.gif);
	background-repeat:		no-repeat;
	background-position:	center bottom;
	height:205px;
	width:640px;
}

.embed #CALENDAR_CONTAINER.big .controls 
{
	width: 		609px;
}
.embed #CALENDAR_CONTAINER.big .controls a 
{
	color: 			.embed #6B4D18;
	text-decoration:	none;
	cursor: 		pointer;
	outline:		none;
	padding-left:4px;
	padding-right:4px;
}

.embed #CALENDAR_CONTAINER.big .controls a:hover 
{
	text-decoration: 	underline;
}

.embed #CALENDAR_CONTAINER.big .controls  a.disabled 
{
	cursor: 		inherit;
	color: 			.embed #999;
}

.embed #CALENDAR_CONTAINER.big .controls  a.disabled:hover 
{
	text-decoration:	none;
}

.embed #CALENDAR_CONTAINER.big .controls .forward 
{
	float:			right;
}

.embed #CALENDAR_CONTAINER.big .controls .back 
{
	float:			left;
}

.embed #CALENDAR_CONTAINER.big .start_end_block {
	display:		block !important;
	float:			left !important;	
}
