table.agenda
{
	border-collapse:collapse;
	border:1px #000 solid;
	width:100%;
	clear:both;
}
table.agenda td
{
	border:1px #000 solid;
	background-color:#F0F0F0;
	width:14%;
}
table.agenda th
{
	border:1px #000 solid;
	font-weight:normal;
	padding:4px;
}
table.agenda a
{
	color:#000;
	text-decoration:none;
}	
a.block{background:#D7E2C0 url(../images/dot.gif) repeat-x bottom left; display:block;}
a.block_past{background:url(../images/dot.gif) repeat-x bottom left; display:block; cursor:default;}
a.block_occupied{background:#E26A14 url(../images/dot.gif) repeat-x bottom left;display:block; cursor:default;}
a.block_occupied_red{background:#E20000 url(../images/dot.gif) repeat-x bottom left;display:block; cursor:default;}


div.t{padding:2px 0 0 6px;display:block;}

a.h120{height:90px;}
a.h110{height:90px;}
a.h100{height:90px;}
a.h90{height:60px;}
a.h80{height:60px;}
a.h70{height:60px;}
a.h60{height:40px;}
a.h50{height:40px;}
a.h40{height:40px;}
a.h30{height:40px;}
a.h20{height:40px;}
a.h10{height:40px;}

.next_week{float: right; line-height:30px;}
.pre_week{float: left; line-height:30px;}

table.information td
{
	min-width:2px;
}
table.information th
{
	text-align:left;
	background-color:#efefef;
}

table.information
{
	border-collapse:collapse;
	border:1px #ccc solid;
}
table.information td, table.information th
{
	border:1px #ccc solid;
	padding:4px;
}
#item_tooltip img.photo
{
	float:left;
	margin-right:10px;
}

span.price
{
	font-size:12px;
	font-weight:bold;
}