#Planning *
{
	margin:0px;	
}
#Planning
{
	display:none;
}
#LastMonth
{
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
}
#NextMonth
{
	cursor:hand;
	cursor:pointer;
	font-weight:bold;
}
.PanelSSegment
{
	border:1px solid #000000;
	margin-top:-1px;
	clear:both;
	height:16px;
	width:600px;
	position:relative;
	
}
.PanelSSegmentHeaderCalendar
{
	width:435px;
	float:left;
	height:16px;
	position:relative;
	
}
.PanelSSegmentHeaderCalendar
{
	width:435px;
	float:left;
	height:16px;
	position:relative;
	
}
.PanelSSegmentHeader
{
	background-color:#FFFFFF;
	border-right:1px solid #000;		
	color:#000;	
	float:left;	
	height:16px;
	line-height:16px;
	vertical-align:middle;	
	font-weight:bold;
	width:162px;
	-moz-user-select: none;
	-khtml-user-select: none;
	position:relative;
	
}

.PanelProduct
{
	font-family:Tahoma;
	font-size:8pt;
	border:0px solid;
	margin-top:10px;
	width:600px;
	position:relative;
}
.PanelProductHeader
{
	border:1px solid #000000;
	height:16px;
	width:600px;
	position:relative;
	
}
.PanelProductHeaderTitle
{
	background-color:#ffffff;
	border-right:1px solid #000000;	
	float:left;		
	line-height:16px;
	vertical-align:middle;
	text-align:center;
	height:16px;
	width:162px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	
}
.PanelProductHeaderCalendar
{
	width:435px;
	float:left;
	height:16px;
	position:relative;
	
	
}

.D
{
	border-right:1px solid #000000;
	background-color:#84CF87;	
	color:#84CF87;
	text-align:center;	
	float:left;
	width:13px;
	line-height:16px;
	height:16px;
	vertical-align:middle;
	-moz-user-select: none;
	-khtml-user-select: none;
	position:relative;
	
}
.D_TD
{
	border:1px solid #000000;
	background-color:#84CF87;	
	color:#84CF87;
	text-align:center;	
	float:left;
	width:10px;
	height:5px;
	line-height:16px;	
	vertical-align:middle;
	-moz-user-select: none;
	-khtml-user-select: none;
	position:relative;
	
}
.D_F
{
	border-right:1px solid #000000;
	background-color:#95E897;
	color:#95E897;	
	text-align:center;
	float:left;
	width:13px;
	line-height:16px;
	height:16px;
	vertical-align:middle;
	-moz-user-select: none;
	-khtml-user-select: none;
	position:relative;
	
}
.DR
{
	border-right:1px solid #000000;
	background-color:#ED7B7B;	
	color:#ED7B7B;
	text-align:center;	
	font-size:8pt;
	float:left;
	width:13px;
	line-height:16px;
	height:16px;
	vertical-align:middle;
	-moz-user-select: none;
	-khtml-user-select: none;
	position:relative;
	
}
.DR_TD
{
	border:1px solid #000000;
	background-color:#ED7B7B;	
	color:#ED7B7B;
	text-align:center;	
	font-size:8pt;
	float:left;
	width:10px;
	line-height:16px;
	height:5px;
	vertical-align:middle;
	-moz-user-select: none;
	-khtml-user-select: none;
	position:relative;
	
}
.DR_F
{
	border-right:1px solid #000000;
	background-color:#FF8585;	
	color:#FF8585;
	text-align:center;	
	float:left;
	width:13px;
	line-height:16px;
	height:16px;
	vertical-align:middle;
	-moz-user-select: none;
	-khtml-user-select: none;
	position:relative;
	
}

.HC
{
	border-right:1px solid #000000;
	background-color:#CCCCCC;	
	text-align:center;	
	float:left;
	width:13px;
	line-height:16px;
	height:16px;	
	vertical-align:middle;
	-moz-user-select: none;
	-khtml-user-select: none;
	position:relative;
	
}
.HCF
{
	border-right:1px solid #000000;
	background-color:#EEE;	
	text-align:center;	
	float:left;
	width:13px;
	line-height:16px;
	height:16px;
	vertical-align:middle;
	-moz-user-select: none;
	-khtml-user-select: none;
	position:relative;
}


.window {
	DISPLAY: none; LEFT: 400px; OVERFLOW: hidden; WIDTH: 600px; POSITION: absolute; TOP: 25px; HEIGHT: 300px; z-index:2000;
}
.windowTop {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../images/pobooking/window_top_end.png); OVERFLOW: hidden; CURSOR: move; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 30px
}
.windowTopContent {
	BACKGROUND-POSITION: left top; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/pobooking/window_top_start.png); OVERFLOW: hidden; COLOR: #000000; TEXT-INDENT: 10px; LINE-HEIGHT: 30px; MARGIN-RIGHT: 13px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 30px;text-align:left;
}
.windowMin {
	RIGHT: 25px; CURSOR: pointer; POSITION: absolute; TOP: 10px
}
.windowMax {
	DISPLAY: none; RIGHT: 25px; CURSOR: pointer; POSITION: absolute; TOP: 10px
}
.windowClose {
	RIGHT: 10px; CURSOR: pointer; POSITION: absolute; TOP: 10px
}
.windowBottom {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../images/pobooking/window_bottom_end.png); BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 270px
}
.windowBottomContent {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(../images/pobooking/window_bottom_start.png); MARGIN-RIGHT: 13px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 270px
}
.windowResize {
	RIGHT: 3px; CURSOR: se-resize; BOTTOM: 5px; POSITION: absolute
}
.windowContent {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; LEFT: 10px; OVERFLOW: auto; BORDER-LEFT: #000000 1px solid; WIDTH: 575px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #000000 1px solid;  POSITION: absolute; TOP: 30px; HEIGHT: 255px; BACKGROUND-COLOR: #E6F5F9;text-align:left;
}


.transferer2 {
	BORDER-RIGHT: #56A5BF 1px solid; BORDER-TOP: #56A5BF 1px solid; FILTER: alpha(opacity=30); BORDER-LEFT: #56A5BF 1px solid; BORDER-BOTTOM: #56A5BF 1px solid; BACKGROUND-COLOR: #62BBD9; -moz-opacity: 0.3; opacity: 0.3
}
