body {
	background-color: #Fcfbf2;
	margin-left: 20px;
	margin-right: 20px;
}

.main {
	width: 100%;
}

.left_panel {
	width: 198px;
	border-right: 1px dotted #b2b2b2;
	vertical-align: top;
}

.header {
	text-align: center;
}

.logo {
	text-align: center;
	margin-top: 20px;
}

.tytul {
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma;
}


#navcontainer {
	width: 195px;
	border: 1px solid #49c9f5;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

#navcontainer ul
{
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
width: 175px;
padding: 10px;
border-top: 1px dashed #b2b2b2;
}

#navcontainer a:link, #navlist a:visited
{
color: black;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #79a1bc;
color: white;
}

#navcontainer a.first_menu {
	border-top: 0px;
}

.right_panel {
	vertical-align: top;
	padding: 10px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
}


.footer {
	text-align: left;
	color: #737373;
	font-family: Arial;
	font-size: 11px;
	border-top:  1px dotted #b2b2b2;
}

.left_empty {
	height: 100px;
}

fieldset {
	border: solid 1px #e5e4dd;
}

legend {
	font-size: 15px;
	font-family: Arial;
	color: #00aeef;
	font-weight: bold;
}


.sform TH {
	font-size: 12px;
	color: black;
	background-color: #b8b48a ;
	text-align: right;
	vertical-align: middle;
	padding: 5px;
}

.sform TH.head {
	text-align: center;
	font-family: tahoma;
	color: white;
	padding: 6px;
	background: #49c9f5;

}


.sform TD {
	font-size: 12px;
	text-align: left;
	background-color: #e1dfcb;
	padding: 5px;
}

select {
	height: 20px;
	color: #464646;
	font-family: Arial;
	font-size: 11px;
}

input {
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	height: 18px;
	color:#464646;
	font-family: Arial;
	font-size: 11px;
}

.button {
		border: 1px black;
		background-color: white;
		color: black;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
		height: 22px;
}

.button2 INPUT {
		border: 1px black;
		background-color: white;
		color: black;
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		padding-left: 5px;
		padding-right: 5px;
		height: 22px;
}


TABLE.stable {
	font-family: Tahoma;
	border-collapse: collapse;
}

caption.stable {
	font-size: 15px;
	font-family: Arial;
	color: #00aeef;
	font-weight: bold;
}


.stable TH {
	background: #49c9f5;
	border-bottom: 1px solid #ffffff ;
	border-right: 1px solid #ffffff;
	font-size: 11px;
	font-family: Tahoma;
	color: white;
	padding: 5px;
}

.stable TD {
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: left;
	font-size: 11px;
	color: #555555;
	background: #b2ddf1;
	padding: 5px;
}

.stable A {
	
	color: #555555;
	
}

.sform A {
	
	color: #222222;
	
}


.stable TFOOT TD {
	background: transparent;
}

a.toolbar {
	text-decoration: none;
	border: 1px solid black;
	background-color: white;
	color: black;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;

	padding: 3px;

}

TABLE.ctable {
	font-family: Arial;
	border-collapse: collapse;
	font-size: 11px;
}

.ctable TH {
	text-align: right;
	padding: 4px;
	color: #362f2d;
	background: #c1bd96;
	border-bottom: 1px solid #ffffff ;
	border-right: 1px solid #ffffff;
}

.ctable TH.grupa {
	text-align: center;
	font-size: 12px;
	font-family: Tahoma;
	padding: 6px;
	color: white;
	background: #49c9f5;
}

.ctable TD {
	text-align: center;
	background: #e1dfcb;
	border-bottom: 1px solid #ffffff ;
	border-right: 1px solid #ffffff;
}

.ctable A {
	color: #eeeeee;
}

TD.clear1 {
	background: transparent;
	border: none;
}

.ctable input {
	border: none;
}

h1 {
	font-size: 16pt;
}

.diff TD {
	color: #790000;
	background-color: #fcd2d2;
}

.diff TH {
	color: white;
	background-color: #a20a0a;
}

A.red {
	color: red;
}

.short TD {
	vertical-align: top;
	text-align: left;
	padding: 10px;
	background: #e1dfcb;
}

.short TH {
	text-align: center;
	font-family: tahoma;
	color: white;
	padding: 12px;
	background: #49c9f5;

}

.short A {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
}

.short {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.strona {
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
}

.strona A {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: tahoma;
}

.gree {
	color: #c3eb8c;
	color: #005e20;
	color: #7abc21;
}

#link {
	color: #737373;
	font: 11px;
}

#link a:hover {
	text-decoration: none;
	color: #505050;
}

#link a {
	text-decoration: none;
	color: #737373;
}
