
div#companylist{
	padding: 10px;
}
div#companies div{
  /*background: #EAFFF9;*/
  /*border: dotted 1px #62FFD2;*/
  /*border: dotted 1px grey;*/
  padding: 0px 5px 5px 5px;
  margin-bottom:5px;
}
div#companies div a{
	color: #080808;

}
div#companies div h3{
	margin: 0px;
}
div#companies div h3 a:hover{
	text-decoration: underline;
}
div#companies div span.links{
 font-style: italic;
 display: block;
 margin-bottom: 2px;
}
div#companies div span.links a.onmap{
 color: red; 
}
div#companies div span.links a.onmap:hover, div#companies div span.links a.page:hover{
 text-decoration: underline; 
}
div#companies div span.links a.page{
 font-style: italic;
}
a img{
border: 0px;
}

.admin-content table tr.hl {
	background: #f1fafa;
}
.admin-content table tbody tr:hover {
	background: #d2eaea;
}
.admin-content table thead tr {
	background: #b7e5ea;
}
.admin-content table td {
	border: none;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #d2eaea;
	padding: 5px;
}
.admin-content table thead td {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.ico{
	text-align: center;
	width: auto;
}
.admin-content table{
	width: 100%;
}
#panel-content{
	width: 800px;
	padding: 20px;
}


div#companyreferences table, table#vacancylist, table#resumelist {
	width: 100%;
	margin: 15px 0px 15px 0px;
	border: 1px solid #D1D1D1;
}
div#companyreferences table thead, 
table#vacancylist thead, 
table#resumelist thead{
	background: #CAE6EE;
}
div#companyreferences table td, 
div#companyreferences table th,
table#resumelist  td,
table#resumelist  th,
table#vacancylist td,
table#vacancylist th{
	text-align: left;
	border: 1px solid #D1D1D1;
	padding: 3px 5px 3px 10px;
}

div#companyreferences table tr.odd, 
table#vacancylist tr.odd, 
table#resumelist tr.odd{
	background: #D7ECF2;
}