
	table.datagrid { margin-bottom : 10px; border: #c4c4c4 solid 1px; border-collapse : collapse; }
	table.datagrid td,
	table.datagrid th { padding : 3px 5px; }
	table.datagrid table td,
	table.datagrid table th { padding : 0; }
	table.datagrid table.np { margin : 0; }
	table.datagrid .odd { background : none; }
	table.datagrid .even { background : #eee; }
/*	table.datagrid .odd:hover { background : #c2d4f3; }
	table.datagrid .even:hover { background : #c6d7f3; } */
	table.datagrid .odd-hl { background : #9fb9e5; }
	table.datagrid .even-hl { background : #8ea6cd; }
	table.datagrid .odd-hl .gray,
	table.datagrid .odd-hl .gray a { color : #f7f7f7; }
	table.datagrid .even-hl .gray,
	table.datagrid .even-hl .gray a { color : #f0f0f0; }
	table.datagrid .unpublished { background : #db9495; }
	table.datagrid tr.vert td { border-left : #999 solid 1px; }
	table.datagrid tr.vert td:first-child { border-left : none; }
	table.datagrid thead tr,
	table.datagrid tfoot tr { background : #e0e0e0; }
	/*
	table.datagrid a,
	table.datagrid a:visited,
	table.datagrid a:hover { color : #000; }
	*/
	table.datagrid thead a.order-asc,
	table.datagrid thead a.order-asc:visited,
	table.datagrid thead a.order-asc:hover { padding-right : 20px; background : url('../img/icons/down.png') right 0px no-repeat; }
	table.datagrid thead a.order-desc,
	table.datagrid thead a.order-desc:visited,
	table.datagrid thead a.order-desc:hover { padding-right : 20px; background : url('../img/icons/up.png') right 0px no-repeat; }
	table.datagrid tbody img { vertical-align : top; }
	table.datagrid tfoot td { overflow : hidden; zoom : 1; padding : 0; }
	table.datagrid tfoot span { float : left; padding : 2px 5px; padding-bottom : 0 }
	table.datagrid tfoot a,
	table.datagrid tfoot b { background : #eee; border-right : #666 solid 1px; padding : 3px 5px; float : left; }
	table.datagrid tfoot a { text-decoration : none; }
	table.datagrid tfoot a:hover { background : #fff; }
	table.datagrid tfoot b { background : #bbf; }
	table.datagrid tfoot td span + a,
	table.datagrid tfoot td span + b { border-left : #666 solid 1px; }

	/* dataset - uproszczony datagrid, bez większości wymyślnego formatowania */

	table.dataset { margin-bottom : 10px; border: #000 solid 1px; border-collapse : collapse; }
	table.dataset td,
	table.dataset th { padding : 3px 5px; }
	table.dataset table td,
	table.dataset table th { padding : 0; }
	table.dataset table.np { margin : 0; }
	table.dataset .odd { background : none; }
	table.dataset .even { background : #eee; }
	table.dataset .odd-hl { background : #9fb9e5; }
	table.dataset .even-hl { background : #8ea6cd; }
	table.dataset .odd-hl .gray { color : #f7f7f7; }
	table.dataset .even-hl .gray { color : #f0f0f0; }
	table.dataset thead tr,
	table.dataset tfoot tr { background : #e0e0e0; }
	/*
	table.dataset a,
	table.dataset a:visited,
	table.dataset a:hover { color : #000; }
	*/
	table.dataset tbody img { vertical-align : top; }
