/*
v 1.0
2008.06.30
- Optymalizacja css

*/

/* General windows */

div.miniWindowDebuge
{
   display: block;
   position: absolute;

   z-index: 999;

   width: 100px;
   height: 20px;

   left: 1px;
   top: 1px;
   background-color: #0055E3;
   cursor: default;
   
   font-family: Tahoma,sans-serif;
   font-size: 11px;
}

div.fullWindowDebuge
{
   /* display: none; */
   position: absolute;
   z-index: 999;

   width: 664px;
   height: 522px;
   top: 20px;
   left: 20px;

   background-color: #0055E3;
   cursor: default;
   
   font-family: Tahoma,sans-serif;
   font-size: 11px;
}

div.ShowErrorDebuge
{
   background-color: #E34500;
}

div.SelectWindowDebuge
{
   background-color: #ff8c44;
}

div.fullWindowDebuge *
{
   color: #000;
   text-align: left;
}


/* Docking bar */

div.miniWindowDebuge div.miniWindowLinkDebuge
{
   display: block;
   position: absolute;

   color: #ffffff;

   text-decoration: none;
   font-weight: bold;

   top: 3px;
   left: 4px;

   width: 60px;
   cursor: move;
}

div.fullWindowDebuge div.miniWindowLinkDebuge
{
   position: absolute;
   height: 18px;
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
   top: 3px;
   left: 4px;
   width: 620px;
   cursor: move;
}






/* Gadgets */

div.miniWindowShowDebuge
{
   display: block;
   position: absolute;

   color: #ffffff;
   text-decoration: none;

   top: 5px;
   right: 20px;

   width: 10px;
   height: 10px;

   cursor: default;

   background-image: url( gfx/show.gif );
   background-repeat: no-repeat;
}

div.miniWindowDebuge div.miniWindowShowDebuge
{
   display: block;
}

div.fullWindowDebuge div.miniWindowShowDebuge
{
   display: none;
}

div.miniWindowHideDebuge
{
   position: absolute;
   color: #ffffff;
   text-decoration: none;
   font-weight: bold;
   top: 5px;
   right: 20px;
   width: 10px;
   height: 10px;
   cursor: default;

   background-image: url( gfx/hide.gif );
   background-repeat: no-repeat;
}

div.miniWindowDebuge div.miniWindowHideDebuge
{
   display: none;
}

div.fullWindowDebuge div.miniWindowHideDebuge
{
   display: block;
}


div.closeWindowDebuge
{
   position: absolute;

   top: 5px;
   right: 5px;

   width: 10px;
   height: 10px;

   color: #ffffff;
   text-decoration: none;

   background-image: url( gfx/close.gif );
   background-repeat: no-repeat;

   cursor: default;
}




div.contenerContentDebuge
{
   position: absolute;
   display: none;

   width: 660px;
   height: 500px;
   bottom: 2px;
   right: 2px;

	color: #000;

   background-color: #F0EEE3;
   overflow: auto;
   text-align: center;
}

div.miniWindowDebuge div.contenerContentDebuge
{
   display: none;
}

div.fullWindowDebuge div.contenerContentDebuge
{
   display: block;
}

div.outputContenerData3debuge
{
   margin-left: auto;
   margin-right: auto;
	margin-bottom: 10px;

   width: 600px;
   height: 480px;
   overflow: auto;

   background-color: #ffffff;
   color: #000000;

   font-family: tahoma, monospace;
   font-size: 11px;

   text-align: left;

   white-space: pre;

   border: 1px solid #aca899;

   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}

/* TABLES */

table.outputTableData3debuge
{
   width: 600px;

   margin: auto;
	margin-bottom: 10px;

   border-collapse: collapse;

   border-spacing: 0 0;
   empty-cells: show;
   table-layout: auto;

	caption-side: top;

   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;   
}

table.outputTableData3debuge caption
{

   width: 600px;
   margin: auto;

   background-color: #ddd;
   border: 1px solid #aca899;
   border-bottom: 0 none;

   font-weight: bold;

   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;   
}

table.outputTableData3debuge th, table.outputTableData3debuge td
{
   overflow: visible;
   white-space: normal;

	text-overflow: clip;

   border: 1px solid #aca899;

   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;   
}

table.outputTableData3debuge td
{
   background-color: #fff;
   color: #000;
}

table.outputTableData3debuge th
{
   background-color: #ddd;
   color: #000;
}

table.outputTableData3debuge tfoot
{
   font-weight: bold;
}

table.outputTableData3debuge caption, table.outputTableData3debuge th, table.outputTableData3debuge td
{
   padding: 2px;
   font-size: 11px;
}


table.outputTableData3debuge .CMN
{
   width: 200px;
}

table.outputTableData3debuge .CMA
{
   width: 80px;
}

table.outputTableData3debuge .CMS
{
   width: 80px;
}

table.outputTableData3debuge .CMMin
{
   width: 80px;
}

table.outputTableData3debuge .CMMax 
{
   width: 80px;
}

table.outputTableData3debuge .CMAvg
{

}

/* Style dotyczące debugera */

/* Lista błędów */

ul.debugerList 
{
   background-color: white;
   width: 600px;
   margin: 0 auto;
   border: 1px solid #aca899;
   box-sizing: border-box;
   
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;

   padding-left: 0px;
}

ul.debugerList li
{
	padding-left: 0px;
	margin-left: 23px;
	font-size: 14px;
	margin-bottom: 10px;
	color: #aa0000;
}

/* Lista błędów - menu wystąpienia odwołań błędu */
ul.debugerList > dl
{
	overflow: auto;
	
	margin-left: 23px;
	margin-right: 23px;

	margin-bottom: 10px;
	
}

ul.debugerList > dl > dt:first-child,
ul.debugerList > dl > dt:first-child:hover
{
	font-weight: normal;
	border: 0px none;
	
	color: #aa0000;
	background-color: #fff;
	
	padding-left: 0;
	margin-left: 0;
}

ul.debugerList > dl > dt
{
	display: inline-block;
	
	height: 1em;
	
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;

   color: #AA0000;
   font-size: 14px;
   font-weight: normal;
   text-align: right;	
	
	margin-left: -1px;
	
	border: 1px solid #ACA899;
	
	background-color: #FFFFEA;
}

ul.debugerList > dl > dt:hover
{
	background-color: #AA0000;
	color: #fff;
}



ul.debugerList > dl > dd
{
	float: right;
	width: 100%;

	background-color: #FFFFEA;

	display: none;

	/*
   max-height: 20em;
   overflow: auto;
   */
}


ul.debugerList > dl > dt:hover + dd,
ul.debugerList > dl > dt + dd:hover
{
	display: block;
}


/* Lista błędów - body wystąpienia odwołań błędu */

ul.debugerList  dl dl
{
   margin-bottom: 0px;

   padding-bottom: 3px;
   
   font-size: 11px;
   
   overflow: auto;
   
   border: 1px solid #ACA899;
   
   margin-top: -1px;

   width: 100%;
   
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -webkit-box-sizing: border-box;

   box-sizing: border-box;
}

ul.debugerList  dl dl dl
{
   border-right: 0px none;	
}


ul.debugerList  dl dl dt
{
   clear: left;	
	float: left;
	
	margin: 0;
	
   color: #AA0000;
   font-size: 11px;
   font-weight: bold;
   /* text-align: right; */

   width: 12%;
   
   overflow: hidden;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
      
   padding-left: 3px;
   padding-right: 10px;
  
   
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -webkit-box-sizing: border-box;

   box-sizing: border-box;
   
}

ul.debugerList  dl dl dl dt
{
   font-weight: normal;
}

ul.debugerList  dl dl dd
{
	float: left;
	
	margin: 0;
	/* margin-left: 10px; */
	
	color: #AA0000;
   font-size: 11px;

   width: 88%;
   
   /* overflow: hidden; */

   /* padding-left: 3px; */   
   
      
   text-overflow: clip;
   text-overflow: ellipsis;
   -o-text-overflow: ellipsis;
   
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -webkit-box-sizing: border-box;

   box-sizing: border-box;
}









table.outputTableData3debuge .QueryDB
{
	font-weight: bold;
}

table.outputTableData3debuge ul
{
	margin: 0;
	padding: 0;
	
}

table.outputTableData3debuge ul li
{
   margin: 0;
   padding: 0;

   list-style-type: none;
}


table.outputTableData3debuge ul.DebugBacktrace
{
   margin: 0;
   padding-left: 40px;
   
}

table.outputTableData3debuge ul.DebugBacktrace li
{
   margin: 0;
   padding: 0;

	font-family: Courier New;
	font-size: 11px;   
   
   list-style-type: decimal-leading-zero;

}

