table.list th{ font-size: 14px; padding: 10px; background: #c0c0c0; color: #fff; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0;}
table.list td{ padding: 10px; border-bottom: 2px solid #c0c0c0; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }

/* pager */
div.pager{ text-align: left; margin: 15px;}
div.pager span{ padding-top: 3px; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; font-size: 14px;}
div.pager span.selected{ color: #fff; background: #c0c0c0; font-weight: bold; margin: 5px; }
div.pager span.selected a{ color: #fff; }

/**********************************************************/
div.map div{ text-align: left; padding: 8px 3px 3px 20px; background: url('/images/marker.gif') no-repeat left 11px; text-transform: uppercase; font-weight: bold; }
div.map div div{ background: url('/images/marker2.gif') no-repeat left 12px; text-transform: none; font-weight: normal;}

table.model td, table.model td p{
  font-size: 12px;
}

table.model td{
  padding: 10px;
}

table.model td table td{
  padding: 10px; border: 1px solid #c0c0c0;
}

div.path{
  font-size: 11px; margin-bottom: 20px;
}

ul#catalog{ margin-top: 15px;}

ul#catalog a{ text-decoration: underline;  cursor: hand; cursor: pointer; }

div#login_answer{
  color: red; margin-left: 60px;
}



table#reg{ width: 575px; }
table#reg td{ padding: 5px; }
table#reg td input{ width: 200px; }
table#reg td input#bottom{ width: 150px; }
table#reg td.status{ color: red; }

a.privateOffice{
text-decoration: underline;
}


