.go-model-icon-GO_Addressbook_Model_Contact
{
	background-image: url('images/16x16/contact.png') !important;
	width:16px;
	height:16px;
}

.go-model-icon-GO_Addressbook_Model_Company
{
	background-image: url('images/16x16/company.png') !important;
	width:16px;
	height:16px;
}

.go-module-icon-addressbook , .go-menu-icon-addressbook{
	background-image:url('images/16x16/icon-addressbook.png') !important;	
	
}

.go-tab-icon-addressbook {
	background-image: none !important;
}

.btn-addressbook-add-contact {
	background-image:url('images/16x16/add-contact.png') !important;
}

.btn-addressbook-add-company {
	background-image:url('images/16x16/add-company.png') !important;
}

.btn-addressbook-contact {
	background-image:url('images/16x16/contact.png') !important;
}

.btn-addressbook-manage {
	background-image:url('images/16x16/gtk-settings.png') !important;
}

.btn-addressbook-company {
	background-image:url('images/16x16/company.png') !important;
}

.btn-addressbook-addressbooks {
	background-image:url('images/16x16/addressbook.png') !important;
}


.OO-download-btn
{
	padding: 0px 0px 0px 90px;
	/*background-image:url('images/16x16/mailings.png') !important;*/
}

.letter
{
	margin: 1px;
	padding: 2px 3px 4px 3px;
	font-size: 11px;
	font-weight: bold;
	/*border: 1px solid white;*/

	cursor: pointer;
	cursor: hand;
	line-height:28px;
	white-space:nowrap;
}


.alphabet-view{
	overflow:hidden;
}
.alphabet-view-selected,
.alphabet-view-over
{
	padding: 4px 3px 4px 3px;	
}

.alphabet-view-selected
{
	/*background: #eff5fb url(images/selected.gif) no-repeat right bottom !important;
	border: 1px solid #99bbe8 !important;*/
	background-color:#ebf1e2 !important;
	border:1px solid #669900 !important;
	/*font-size: 20px;*/	
}
	
.alphabet-view-over
{
  background-color:#ebf1e2
  /*background: #efefef url(../../../../ext/resources/images/default/grid/row-over.gif) repeat-x left top;*/
}

.ab-search-form-panel
{
	padding: 0px 3px 0px 3px;
}

.x-form-add-trigger 
{
   background-image: url(images/16x16/company-link.png) !important;
   background-position: center center !important;    
   cursor: pointer;
   cursor: hand;    
   border: 0 !important;    
   margin-left: 4px;
 }


/* OpenOfficeDocument Selection Window */
/* - Edit User */
#OODocumentList {
	font:normal 11px arial, tahoma, helvetica, sans-serif;
	padding:2px;
	background-color:white;
	/*border-bottom:1px solid #c3daf9;*/
}

#OODocumentList div{
	border:1px solid white;
	display:block;
	-moz-outline:none;
	margin-bottom:2px;
	text-decoration:none;
	line-height:18px;
	cursor:default;
}

#OODocumentList .calendar-wrap{
	border:1px solid white;
	display:block;
	-moz-outline:none;
	padding: 2px;
	cursor: default;
}

#OODocumentList .x-view-over{
  border:1px solid #dddddd;
  background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top;
	padding: 2px;
}

table.panel-layout, fieldset.panel-layout
{
	padding:10px 10px 10px 0px;
}

table.panel-layout
{
	width: 700px;
	
	border: 0px solid #000;
}

fieldset.panel-layout
{
	margin-top: 10px;
	border: 1px solid #000;
}

table.panel-layout td
{
	padding: 2px 2px 2px 10px;
}

legend.panel-layout
{
	margin-left: 10px;
	font-weight: bold;	
}




.readPanelSubHeading{
	font-style:italic;
}




td.contactCompanyLabelWidth
{
	width: 80px;
}

td.table_header_links
{
	background-color: #f1f1f1;
}


.ml-btn-mailings{
	background-image:url('images/16x16/new_mailing.png') !important;
}


.ml-template-default-spacer {
	border-bottom:1px solid #D0D0D0 !important;
	margin:10px 0px !important;
}
.ml-btn-pause{
	background-image:url('images/16x16/pause.png') !important;
}
.ml-btn-play{
	background-image:url('images/16x16/play.png') !important;
}

.ml-btn-view-log{
	background-image:url('images/16x16/log.png') !important;
}

.ml-btn-view{
	background-image:url('images/16x16/view.png') !important;
}


.ab-photo{
	width:120px;
/*	height: 120px;*/
	border:1px solid #d0d0d0;
	margin:5px;
}

.ab-search-form-panel .x-form-empty-field{
color: #f1f1f1 !important;
}