body
{
	background: #E6E6E6; 	/* #ffffcc; */
	margin: 0px;	
	/*
	text-indent: 20pt;
	line-height: 13pt;
	*/
}

body,p,td
{
	font-family: Arial;		
	font-size:10pt;
}


A:link, A:visited, A:active 
{
	color: blue;
	text-decoration: none;
}

A:hover 
{
	color: #FF6600;
	text-decoration: none;
}

 
 
.stopka
{
    font-size: 8pt;
    padding-top: 20px;
    margin-left: 7px;
    margin-right: 7px;
    text-align: center;
}

.toolbar
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px
}


.pozycja
{
	background-color: white; /* #00ff33 */
    /* background-color: #00FF00; */
	width: 100%;
	border: 1 solid black;	
}

.pozycjatdrt /* prawy top ramka */ 
{
	border-top: solid 1 black;
	border-right: solid 1 black;	
}

.pozycjatdr /* prawy top ramka */ 
{	
	border-right: solid 1 black;
}


.pozycjatdt 
{
	border-top: solid 1 black;	
}

.upstat
{	
	margin-top: 2px;
	font-size: 11pt;	
	color: #cc0000;
	text-align: center;
	font-weight: bold;
}

.koszttytul
{
	background-color:Silver; font-size: 9pt; font-weight:normal;	
}

.max
{
	width: 100%
}

.poztab,.pozrmstab,.pozdzialtab
{
	background-color: #D4D0C8;
	height: 100%;
	width: 100%;	
	margin-top:0%;
	margin-bottom:0%;
	border: solid 1 black;

	
}

.smallfont,.group,.smallfontreq
{
	font-size:8pt
}
.smallfontreq { color: red } /* wymagane */

.fildirtab
{	
	width:100%;
	height:100%;	
	padding-left: 5x;
	padding-right: 5x;
}


.caption
{
	background-color: #0A246A;
	color: #FFFFFF
}

.logintable
{
	width: 250px;
	border-right: #404040 thin solid;
	border-top: #404040 thin solid;
	border-left: #404040 thin solid;
	border-bottom: #404040 thin solid;
	background-color: #D4D0C8;
}

.filedirlink
{
	text-decoration: underline;	
}

/* selekcja w dialogach otwierania */
.NormalCss, .HoverCss {font-size: 11px} 
.SelectedCss {font-size: 11px; color: green} 
.HoverSelectedCss {font-size: 11px; color: darkgreen} 
.NormalCss a {color:black} 
.HoverCss a {color:red} 

.blad 
{
	color: Red;
	}
	

.whiteframe
{
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 100%; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: white
	}
	
.maxwidth {width: 100%}	
.maxwidthheight {width: 100%;height:100%}

.group
{
 	background-color: ActiveCaption;
	color: ButtonHighlight;
	border: 2px outset ButtonShadow;
	padding: 3px;	
}

/* katalog */
.katTreeNodeOver { padding: 3px; text-decoration: normal; border: #4280D7 1px dashed; background-color: #F2F6FC; font-weight: bold }
.katTreeNodeSelected { background-color:Yellow; border: 3px groove #33CC33; padding: 3px; font-weight: bold } 
.NodeCssClass { padding: 4px; }

.wypukle
{	
	BORDER: 3px outset InfoBackground;
	PADDING: 7px;
}

.toolbut:link, .toolbut:visited, .toolbut:active 
{
	padding: 1px;
	background-color: #F7F7F7;
	border: 1 solid black;	
	margin: 1px;
	border: 2 outset #FAEBD7;
	color: black;
	text-decoration: none;
}

.toolbut:hover
{
	padding: 1px;
	background-color: #F7F7F7;
	border: 1 solid black;	
	margin: 1px;
	border: 2 inset #FAEBD7;
	color: blue;
	text-decoration: none;
}

.info
{
	background-color: #ffffcc;
}

/* katalog */
.FileTreeNodeOver { text-decoration: normal; border: #4280D7 1px dashed; background-color: #F2F6FC; }
.FileTreeNodeSelected { background-color:Yellow; border: 1px groove #33CC33; font-weight: bold } 
.FileTreeNode { padding: 1px; }

.notvalid { font-weight: bold; padding: 2px; background-color: #FFFF99; color: red }