table.fwformtable {margin-top:20px;margin-left:20px;}
table.fwformtable label { font-size: 14px; margin-right:10px;}
table.fwformtable  th { text-align: right;}
table.fwformtable  input,
table.fwformtable  select,
table.fwformtable  textarea
 {margin-bottom: 5px;
 margin-top: 5px;
 font-size:13px;
 padding:3px;
 border:1px solid #c0c0c0;
 background-color:#FAFAFA;
 }
table.fwformtable  input:focus,
table.fwformtable  select:focus,
table.fwformtable  textarea:focus
 {
 border:1px solid #c0c0c0;
 background-color: #f0f0f0;
 }
table.fwformtable  input,
table.fwformtable  textarea
 { width:450px;}
table.fwformtable  input
 { font-size: 16px; font-weight:bold;padding:6px;width:600px;}
table.fwformtable  textarea
 { height:250px;}
table.fwformtable  th,
table.fwformtable  td {vertical-align:middle;}

table.fwformtable button {margin-top:20px;padding: 5px 15px;font-size: 16px; font-weight:bold;}

table.fwformtable ul.error_list {color:red;}
div.filter {
  margin-bottom: 20px;
}
div.filter a {
  margin-right: 20px;
}
div.filter a.selected {
  font-style: italic;
}

table.adverts {
  width:100%;
}
table.adverts th,
table.adverts td
 { padding:5px; text-align:left;}
 
table.adverts tr.odd td {background-color:#f7f6f3;}
table.adverts tr:hover td {
  background-color:#ffffcc;
}
div.photo_avert div.date ,
div.photo_avert div.category ,
div.photo_avert div.location ,
div.photo_avert div.author ,
div.photo_avert div.body {margin-bottom:10px;}
div.photo_avert div.images {text-align:center; width:100%;}
span.titlefill {color: #c0c0c0;}
td.actions a {margin-right:20px;}
div.author a,
td a,
p a {text-decoration:underline !important;}