diff --git a/src/main/webapp/WEB-INF/tags/form/fields/table.tagx b/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
index 9d6ac2670cb2a02df1d71c6fbf3feb604f7133bb..ef56f83929e9b4ae65f7790d6f6b4f1c6b07228f 100644
--- a/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
+++ b/src/main/webapp/WEB-INF/tags/form/fields/table.tagx
@@ -133,8 +133,18 @@
           <c:if test="${control}">
           	
             <td rowspan="${fn:length(data)}" class="utilbox" valign="top">
+              
+            <div class="utilbox-actions" id="id_utilbox-actions">
             
-            <div class="utilbox-actions">
+            <script type="text/javascript">
+            	$(document).ready(function(e){
+	            	if ($('#id_utilbox-actions')){
+		           		if ( $('.dijitDialogTitleBar').length ){
+		           			$('#id_utilbox-actions').css({ top: ($(window).height()/2) });
+		           		}
+	            	}
+            	});
+            </script>
             
             <spring:url value="/resources/images/show.png" var="show_image_url" />
             <spring:message arguments="${typeName}" code="entity_show" var="show_label" htmlEscape="false" />
@@ -189,8 +199,9 @@
             </c:if>
             
             </div>
-            
+
             </td>
+            
             <c:set var="control" value="false" />
     	  </c:if>