table,th,td	{	
 	border:none;  
	border-collapse:collapse; 
	font-family:corbel,'helvetica neue','trebuchet ms',arial,helvetica,sans-serif; 
	font-size: 12px; 
	line-height:1em
}


table		{	
 	background:#ccc; 
	border: 1px solid #747474;
	width: 100%; 
	/*-webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3); -moz-box-shadow:1px 1px 10px rgba(0,0,0,0.3)*/
}

caption		{	
 	text-align:left; 
	text-transform:uppercase; 
	font-size:120%; 
	font-weight:bold; 
	padding:1em 0; 
	color:black
}

thead, 
tfoot			{	
 color:white; 
}

/*bigmargin{
    margin-left: 50px;
}*/

thead th				{	padding:0.2em 1em; text-transform:uppercase; text-align:left; }
thead th:first-child	{	width:8em; text-align:right; }

tbody td,
tbody th				{	font-size:100%; padding:0.5em 1em; background-color:#f7c5a0; vertical-align:top; text-align:left;}
tbody th				{	color:#222;	text-align:right; /*background-image:url(../media/tabel.png);*/ background-repeat:repeat-y; border-right:1px solid #ccc}
tbody td:last-child		{	border-right:1px solid #ebd081}

tbody tr.odd th, 
tbody tr.odd td			{	background-color:#fff; color:#222}
tbody tr.sub td			{	color:#222; padding-left: 50px;, font-style: italic}
tbody td.light			{	color:#888; }

tfoot td,
tfoot th				{	border:none; padding:0.5em 1em 2em; font-size:130%}
tfoot th				{	text-align:right}

table a:link	{	line-height:1em; color:black; display:inline-block; padding:2px 3px; margin:-2px -3px; font-style: italic; }
table a:visited	{	color:#555; font-style: italic}
table a:hover	{	text-decoration:none; background:black; color:white; -webkit-border-radius:2px; -moz-border-radius:4px; border-radius:4px}

::-moz-selection{	background:#202020; color:white}
::selection		{	background:#202020; color:white}

thead ::-moz-selection, 
tfoot ::-moz-selection	{	background:white; color:#202020}
thead ::selection, 
tfoot ::selection		{	background:white; color:#202020}



	
