body {
	font-size:11px;
	font-family:Arial,Helvetica,Sans-Serif;
	line-height:15px;
	background-color:#fff;
	margin:40px 10px 10px;
	cursor:default;	
	}
	a { 
		color:#779911; 
		text-decoration:underline; 
	}
	a:hover  { 
		text-decoration:none;
		color:#ee1111;
	}
	td {	
		padding:3px 4px;
		font:11px Arial, Helvetica, sans-serif;
	}
div#content {	
	display:block;
	clear:both;
	padding:0px;
	background-color:#fcfcfc;
}
	h1 {
		margin:0px; padding:0px;
		font:bold 16px Arial, sans-serif; 
		color:#881155;
	}
div#bottom
	{	
		height:35px;	
		width:100%;
		clear:both;
		border-top:1px solid #efefef;
		color:#aaaaaa;	
}

/* formularze */
form 
{	
	padding:0px 15px;	
	margin:0px;
}
	input, select, textarea {
		font-size:11px;
		border:1px solid #bbb;
		padding:2px;
		background-color:#f9f9f9;
		font-family:Verdana,Arial,Helvetica,Sans-Serif;
	}
	input[type="radio"], input[type="checkbox"] {
		background-color:transparent !important;
		border:0px !important;
	}
	input.button 
	{
		background-color:#881155;
		border:none;
		color:#ffffff;
		padding:5px 8px;
		font-weight:bold;
		font-size:12px;
		cursor:pointer
	}
	label {cursor:pointer;}
	input.button:hover{	background-color:#666666;}
	select {margin-right:2px;}
	
	table.default {
		width:600px;
	}
	table.default td.label {
		font-weight:bold;
		color:#666;
		text-align:right;
		padding-right:10px;
		vertical-align:top;
	}
	table.default th {
		text-align:left;
		font-weight:bold;
		color:#660033;
		border-bottom:1px dashed #ccc;
		padding-top:20px;
	}
	/* DWNT?*/
	legend {
		border:1px solid pink;
	}
	fieldset
	{	
		/*background-color:#f0fdd0;*/	
		background-color:#DFFAB4;	
		border: 1px solid red;	
		padding-left:15px;
		}

/* class */
	img.ico{ border:0px; margin:0px;}	
	/*img.ico:hover{ filter:alpha(opacity=50); opacity:.50; }*/

	div.empty {
		height:415px;
		width:1px;
		float:right;
	}
	div.space {	
		clear: both;
		line-height:0.5px;
	}
	
		
	/* tabelka */
	td {	padding:3px 4px;}
	/*table.lista td, td.light {background-color:#e4fbc1;} */
	tr.listatr {background-color:#e4fbc1;margin-bottom:1px;}
	tr.listatr:hover {background-color:#efffef}
	tr.listatrhigh {background-color:#ffffcc;color:#cc3300;}
	tr.listatrhigh:hover {background-color:#efffd5}
	table.lista td {color:#333333;border-bottom:1px dotted #999999;margin-bottom:1px;}
	table.lista td.left {color:#333333;font-weight:bold;width:220px;text-align:right;padding-right:10px;vertical-align:top}
	table.lista td.rightcv {width:400px;}
	table.lista tr.white td {background-color:#f3f3f3;color:#666666;}
	table.lista table td {border-bottom:0px;} /* tabelka w tabelce usuwam bordery*/
	table.lista {margin:0 auto;background-color:#ffffff;}
	table.lista a {color:#111111;}
	table.lista a:hover {color:#ee1111;}
	table.lista th {background-color:#9ac539;border-bottom:1px solid #cceeaa;color:#ffffff;height:16px;vertical-align:middle;padding:5px;}
	table.lista th a {color:#ffffff;line-height:16px;}
	table.lista th a:hover {color:#f6f6f6;text-decoration:none;}
	table.lista .highlight td, .highlight td, div.listitemalert{background-color:#ffffcc;color:#cc3300;}
	div.listitem{	border-bottom: 1px solid #333333;	padding:5px 2px;}
	div.listitemalert{	border-bottom: 1px solid #333333;	text-indent:18px;	
	background-image:url(images/clock_error.png);	background-repeat:no-repeat;	background-position:3px 5px;	padding:3px 3px;}
	div.listitem:hover, div.listitemalert:hover {	background-color:#efffd5;}
	hr{	max-height:1px;	height:1px;	width:1px;}
	img.ikonka {border:0px;}
	img.logo {float:right;margin:20px;}
	a.sort {background-image:url(images/table_multiple.png);background-repeat:no-repeat;padding-left:18px;float:right; margin-right:35px;line-height:20px;}
/* ----------------------- narzedzia ----------------------------*/
a.zaznacz_odznacz {
	background-image:url(images/tick.png);background-repeat:no-repeat; 
	padding:2px 3px 2px 20px; text-decoration:underline;color:#779911;line-height:16px;
	}
a.odwroc_zaznaczenie {
	background-image:url(images/arrow_rotate_clockwise.png);background-repeat:no-repeat;line-height:16px; 
	padding:2px 3px 2px 20px;  text-decoration:underline;color:#779911;
	}
a.usun_zaznaczone {
	background-image:url(images/group_delete.png);background-repeat:no-repeat; line-height:16px;
	padding:2px 3px 2px 20px;  text-decoration:underline;color:#779911;
	}
a.dodaj_zaznaczone {
	background-image:url(images/package_go.png);background-repeat:no-repeat; line-height:16px;
	padding:2px 3px 2px 20px;  text-decoration:underline;color:#779911;}
a.wyslij_email {
	background-image:url(images/email.png);background-repeat:no-repeat; line-height:16px;
	padding:2px 3px 2px 20px;  text-decoration:underline;color:#779911;}
a.wiecej_pol {
	background-image:url('images/textfield_add.png');background-repeat:no-repeat; line-height:16px;
	padding:2px 3px 2px 20px;  text-decoration:none;color:#779911;;
}
a.list {	
		background-image:url(images/application_view_list.png);	
		background-repeat:no-repeat;	
		background-position:top left;
		padding-left:18px; line-height:18px;
}
a.drukuj {	
		background-image:url(images/printer.png);
		background-repeat:no-repeat;	
		background-position:top left;
		padding-left:18px; line-height:18px;
		cursor:pointer;
	}
a.back 
{	
		background-image:url(images/arrow_left.png);	
		background-repeat:no-repeat;	
		background-position:top left;	
		padding-left:18px; 
		line-height:18px;	
		cursor:pointer;
}


/* ---------------------------------------------------*/
p.ok { 
	padding:4px 20px; 
	border-top:1px dashed #888888;
	border-bottom:1px dashed #888888;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#446644;
	margin:5px auto;
	background-image:url(images/bg_ok.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:left;
	}
p.error {
	padding:4px 20px; 
	border:1px dashed #888888;
	color:#444444;
	margin:5px auto;
	background-image:url(images/bg_error.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:left;
}
p.info {
	padding:4px 4px 4px 20px; 
	border:1px dashed #888888;
	color:#444444;
	margin:0px auto;
	background-image:url(images/information.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
}
div.sorting {
		position:absolute;	
		left:350px;
		top:150px;
		width:200px;	
		height:20px;	
		margin:0px;	
		background:#dfefbb;	
		text-align:center;	
		vertical-align:middle;	
		border:1px solid #ffffff;	
		/*filter:alpha(opacity=100);	*/
		opacity:1;	
		border-bottom:2px solid #000000;
	}
.gwiazdka {
	/*vertical-align:super;*/
	line-height:16px;
	font-size:14px;
	font-weight:bold;
	color:#881155;
}
.right {float:right;padding:10px;}
