table.data {
/* 	width:400px; */
	width: 100%;
	border-collapse: collapse;
}

table.data tr {
	margin:0;
	padding:0;
	background-color: #edf4f7;
}

table.data tr {
	margin:0;
	padding:0;
	letter-spacing: 1px;
}

table.data th, table.data td {
	font-size: 11px;
	text-align: center;
	width: 20%;
	border: 1px solid #b9dbe7;
	padding: 6px 4px 6px 8px;
	margin: 0px;
}

table.data tr#row2 {
	background-color: #e2f2f5;
}

table.data tr th#lastnosti {
	font-size: 11px;
	font-weight: bolder;
/* 	width: 30%; */
	text-align: left;
	letter-spacing: 4px;
	text-transform:uppercase;
	background: white none;
	border: 0px none;
}

table.data td.col1_r1, table.data td.col1_r2 {
	font-weight: bold;
	padding-left: 16px;
	width: 20%;
}

table.data td.col1_r1  {
	text-align:left;
	letter-spacing: 2px;
	text-transform:uppercase;
	background-image: url('images/rob1.png');
	background-repeat: no-repeat;
	background-position: 4px 4px;
}

table.data td.col1_r2 {
	text-align:left;
	letter-spacing: 2px;
	text-transform:uppercase;
	background-image: url('images/rob2.png');
	background-repeat: no-repeat;
	background-position: 4px 4px;
}

table.data tr th {
	font-weight: bold;
	font-size: 11px;
	background-image: url('images/rect1.png');
	background-repeat:no-repeat;
	text-align: center;
	padding-left: 4px;
	background-color: #d2ecf1;
	text-transform: uppercase;
}

table.data td#special {
	padding-top: 2px; 
	padding-bottom: 2px;
}


table.data tr.clientareatableactive{background-color:#DFFFE0}
table.data tr.clientareatablepending{background-color:#EFEFEF;}
table.data tr.clientareatablesuspended{background-color:#FFF6CF}
table.data tr.clientareatableterminated{background-color:#FFCFCF}
