/******************
	ELINA ELMT
******************/
#elina_element {
	background:transparent url(/img/ddpt/elina/bg.png) repeat-x scroll 0 55px;
	line-height:16px;
	padding-bottom:44px;
	width:209px;
	margin-left: 1px;
}

	#elina_element div.heading {
		color:#FFFFFF;
		font-weight:bold;
		height:31px;
		margin:-1px 0 0 -5px;
		overflow:hidden;
		width:214px;
	}

		#elina_element div.heading h2 {
			background:transparent url(/img/ddpt/elina/bg_header.png) no-repeat scroll 0 1px;
			height: 31px;
			color:#FFFFFF;
			font-size:11px;
			font-weight:bold;
			margin:0;
			padding:7px 10px 15px;
			white-space:nowrap;
		}
	
		#elina_element p.text {
			background:transparent url(/img/ddpt/elina/bg_par.png) repeat-x scroll 0 0;
			width:194px;
			height: 19px;
			color:#866E1B;
			line-height:14px;
			margin:0 0 0 -5px;
			padding:6px 10px;
		}
span.btn {
	background:transparent url(/img/ddpt/elina/bg12.gif) no-repeat scroll 100% 0;
	margin:0 20px 0 0;
	padding:0 5px 0 0;
	float: right;
}

span.btn a {
	background:transparent url(/img/ddpt/elina/bg12.gif) no-repeat scroll left 0;
	border:0 solid;
	color:#866E1B;
	cursor:pointer;
	display:block;
	font-weight:bold;
	min-height:21px;
	overflow:visible;
	padding:7px 10px 0 15px;
}

p.leftactions span.btn {
	background:transparent url(/img/ddpt/elina/bg12.gif) no-repeat scroll 100% 0;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	float: right;
}

p.leftactions span.btn span {
	background:transparent url(/img/ddpt/elina/bg12.gif) no-repeat scroll 0 0;
}

p.leftactions span.btn input, p.leftactions span.btn button {
	background:transparent none repeat scroll 0 0;
	border:0 solid;
	color:#866E1B;
	cursor:pointer;
	font-weight:bold;
	min-height:25px;
	overflow:visible;
	padding:4px 10px 4px 15px;
}

p.leftactions * {
	float:left;
}

#ctl01_plcCol1_ctl00_pnlBooking p.leftactions {
	margin-right:-4px;
}


#ctl01_plcCol1_ctl00_pnlLogin p.leftactions {
	margin-right: -14px;
}

div.block01 p.tools {
	background:transparent url(/img/ddpt/elina/bg13.gif) repeat-x scroll 0 0;
	color:#E6DAB5;
	margin:8px 0 0;
	padding:7px 14px 0;
	float: right;
}

	div.block01 p.tools a {
		color:#866E1B;
		text-decoration:underline;
	}
	
div.block01 p.tools span {
	margin:0 3px;
}


/* unchanged elina default */

div.block01 {
	padding:0 10px 8px;
}

.clear {
	overflow:hidden;
}

.w100p {
	width:100%;
}

table.smallform {
	margin:8px 0 0;
	width:100%;
}

table {
	border-collapse:collapse;
	border-spacing:0;
	margin:1em 0 0;
}

table.smallform th {
	color:#866E1B;
	font-weight:normal;
	line-height:normal;
}

table.smallform th {
	color:#866E1B;
	font-weight:normal;
	line-height:normal;
	padding:5px 10px 5px 0;
	width:50%;
	white-space:nowrap;	
}

table.smallform td {
	color:#866E1B;
	line-height:normal;
	padding:1px 0;
	width:50%;
}

table.smallform td input, table.smallform td select, table.smallform td img {
	float:left;
	margin:0 2px 0 0;
}

table.smallform input.default {
	width:110px;
}

input.wdate {
	width:57px;
}

.wdate {
	width:63px;
}

p.leftactions {
	margin:8px 0 0;
}

th, td {
	text-align:left;
	vertical-align:top;
	padding:5px;
}

th p, td p {
	margin:0 !important;
}
/* jCalendar */

TABLE.jCalendar { margin: 0; width: 100%; }
TABLE.jCalendar TH { background: #e8dec4; color: #7b672f; padding: 5px 6px; text-align: center; border: 1px solid #fff; font-size: 10px; font-weight: bold; }
TABLE.jCalendar TD { background: #f8f5ee; color: #ac9042; padding: 5px 6px; text-align: center; border: 1px solid #fff; font-size: 10px; }
TABLE.jCalendar TD.other-month { color: #ddd; }
TABLE.jCalendar TD.weekend { background: #f7eaea; }
TABLE.jCalendar TD.today { background: #e8dec4; color: #777; }
TABLE.jCalendar TD.selected { background: #c2a540; color: #fff; }
TABLE.jCalendar TD.selected:hover { background: #004687; color: #fff; }
TABLE.jCalendar TD.dp-hover { background: #004687; color: #fff; }
TABLE.jCalendar TD.disabled { background: #eee; color: #ccc; }

DIV#dp-popup { position: absolute; z-index: 199; text-align: left; }
DIV.dp-popup { position: relative; background: #fff; font-size: 10px; padding: 1px; border: 1px solid #96917f; width: 190px; line-height: 14px; }
DIV.dp-popup H2 { padding: 4px; margin: 0; text-align: center; color: #fff; background: #6a83b3; font-size: 11px; border: 1px solid #fff; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
DIV.dp-popup A { color: #000; padding: 3px 2px 0 2px; }
DIV.dp-popup A:hover { text-decoration: none; }
DIV.dp-popup DIV.dp-nav-prev { float: left; padding: 3px 0 0 3px; line-height: 13px; }
DIV.dp-popup DIV.dp-nav-prev A { float: left; cursor: pointer; background: #004687; margin: 0 2px 0 0; padding: 2px 1px; color: #fff; text-align: center; width: 15px; font-weight: bold; }
DIV.dp-popup DIV.dp-nav-prev A:hover { background: #000; }
DIV.dp-popup DIV.dp-nav-prev A.disabled { cursor: default; }
DIV.dp-popup DIV.dp-nav-next { float: right; padding: 3px 3px 0 0; line-height: 13px; }
DIV.dp-popup DIV.dp-nav-next A { float: left; cursor: pointer; background: #004687; margin: 0 0 0 2px; padding: 2px 1px; color: #fff; text-align: center; width: 15px; font-weight: bold; }
DIV.dp-popup DIV.dp-nav-next A:hover { background: #000; }
DIV.dp-popup DIV.dp-nav-next A.disabled { cursor: default; }
DIV.dp-popup A.disabled { cursor: default; color: #aaa; }
DIV.dp-popup TD { cursor: pointer; }
DIV.dp-popup TD.disabled { cursor: default; }



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
