div.link_button {
	margin: 10px 0;
}

div.link_button a {
	padding: 3px 0 3px 20px;
	background: url(/image/panel/icon/add_small.gif) 0px 3px no-repeat;
	text-decoration: none;
	margin-right: 25px;
}

div.link_button a:hover {
	text-decoration: underline;
}

table.datagrid {
	margin-top: 8px;
	border: solid 1px #fff;
	border-right:  none;
	border-collapse: collapse;
	color: #111111;
	width: 100%;
	border-bottom: none;
        font-size: 11px;
}

table.datagrid thead tr {
	background: #e5e5e5;
}

table.datagrid thead th {	
	padding: 5px;
	border: solid 1px #fff;
	vertical-align: middle;
	text-align: center;	
	width: 1%;
	border-top:  none;
	border-left: none;
}

table.datagrid tbody tr {
	margin: 0;
	padding: 0;
	background: #fff;	
}

table.datagrid tbody tr.odd { /* nieparzyste */
	background: #e6e6e6;
}

table.datagrid tbody  tr.even {
	background: #f3f3f3;
}

table.datagrid tbody td {
	padding: 2px 5px;
	margin: 0;
	vertical-align: middle;
	text-align: left;
	border: solid 1px #fff;
	border-top:  none;
	border-left: none;
}

table.datagrid .center {
	text-align: center;
}

table.datagrid .autowidth {
	width: auto;
}

table.datagrid tbody td a {
	text-decoration: none;
}

table.datagrid .lp {
	width: 15px;
}

table.datagrid .icon {
	width: 30px;
}

table.datagrid tbody td a:hover {
	text-decoration: underline;
}

table.datagrid .nowrap {
	white-space: nowrap;
}

table.datagrid tbody td img {
	border: none;
}

table.datagrid tfoot tr {
	background: #e5e5e5;
}

table.datagrid tfoot td {
	padding: 4px;
	border: solid 1px #fff;
	border-top:  none;
	border-left: none;	
}

table.datagrid .group {
	background: #d5d5d5;
	font-weight: bold;
	padding: 5px;	
}

div.simple_menu {
	float: right;
	margin-top: 5px;		
}

div.simple_menu a {
	margin: 0 5px;
}
