/* add bottom margin between tables */
#table1
{
	
	/*margin-left:-100px;*/
}

#table2
{
	
	margin-left:-80px;
}

/* drag container (contains two tables) */
#drag{
	/*margin-left:2px;
	margin-top:2px;
	width: 530px;*/
}

/* drag container (contains two tables) */
#drag_dialog{
	margin-left:10px;
	margin-top:10px;
	width: 530px;
}

/* drag objects (DIV inside table cells) */
.drag{
	position: relative;
	cursor: move;
	margin: auto;
	z-index: 10;
	text-align: center;
	font-size: 7pt; /* needed for cloned object */
	/*opacity: 0.7;
	filter: alpha(opacity=70);
	 without width, IE6/7 will not apply filter/opacity to the element ?! */
	width: 44px;
	line-height: 14px;
	height: 42px;
}

/* drag objects (DIV inside table cells) */
.drag_dialog{
	position: relative;
	cursor: move;
	margin: auto;
	z-index: 10;
	background-color: white;
	text-align: center;
	font-size: 7pt; /* needed for cloned object */
	opacity: 0.7;
	filter: alpha(opacity=70);
	/* without width, IE6/7 will not apply filter/opacity to the element ?! */
	width: 44px;
}


/* drag objects border for the first table */
.t1 {
	/*border: 2px solid #499B33;*/
}
/* drag object border for the second table */
.t2 {border: 2px solid #2D4B7A;}
/* cloned objects - third table */
.t3 {border: 2px solid #BF6A30;}
/* allow / deny access to cells marked with 'mark' class name */
.mark{
    color: #000;
    height: 20px;
	width: 25px;
	font-size:9px;
	font-weight:bold;
	border: 0 none;
}
/* trash cell */
.trash{color: white; background-color: #2D4B7A;}

/* tables */
div#drag table{
	/*background-color: #e0e0e0;*/
	background-color: white;
  	border-collapse: separate;
}

div#drag_dialog table{
	/*background-color: #e0e0e0;*/
	background-color: white;
  	border-collapse: separate;
}


/* needed for IE6 because cursor "move" shown on radio button and checckbox ?! */
div#drag input{
	cursor: auto;
}

/* needed for IE6 because cursor "move" shown on radio button and checckbox ?! */
div#drag_dialog input{
	cursor: auto;
}

/* table cells */
div#drag td{
	height: 44px;
	width: 44px;
	min-width: 44px;
	border: 1px solid #000000;
	text-align: center;
	font-size: 7pt;
	background-image:url("images/grid-bg.png");
	background-repeat: repeat-x;
	padding: 0px;
	}
div#drag_dialog td{
	height: 44px;
	width: 44px;
	min-width: 44px;
	border: 1px solid #000000;
	text-align: center;
	font-size: 7pt;
	background-image:url("images/grid-bg.png");
	background-repeat: repeat-x;
	padding: 0px;
}
div#drag td.selected{
	width: 44px;
	min-width: 44px;
	border: 2px solid #047285;
	text-align: center;
	font-size: 7pt;
	background-image:url("images/grid-bg-selected.png");
	background-repeat: repeat-x;
	background-position: left -2px;
	height:44px;
}
div#drag_dialog td.selected {
	width: 44px;
	min-width: 44px;
	border: 2px solid #047285;
	text-align: center;
	font-size: 7pt;
	background-image:url("images/grid-bg-selected.png");
	background-repeat: repeat-x;
	background-position: left -2px;
	height:44px;
}
/* table cells */
/*div#drag_dialog td{
			height: 42px;
			width: 44px;
			border: 1px solid grey;
			text-align: center;
			font-size: 7pt;
			padding: 2px;
}
*/
.selected
	{
			background-image:url("images/grid-bg-selected.png");
			background-position:left -7px;
			background-repeat:repeat-x;
			height:42px;
			width:44px;
}

/* "Click" button */
.button{
			background-color: #6A93D4;
			color: white; 
			border-width: 1px;
			width: 40px;
			padding: 0px;
}


/* toggle checkboxes at the bottom */
.checkbox{
			margin-left: 13px;
			margin-right: 14px;
			width:13px; /* needed for IE ?! */
}


/* button message */
.message_line{
			padding-left: 10px;
			margin-bottom: 3px;
			font-size: 7pt;
			color: #888;
}

/* append here cloned object before land to some table cell */
#obj_new{
			height: 23px;
			width: 10px;
}
