/*** Ogólne *******************************************************************/

input.text, input.password, select, textarea
{
	padding: 5px;
	
	font-family: "Verdana", "Tahoma", "sans-serif";
	font-size: 11px;
	
	color: #444444;

	border: 1px solid #aaadb2;
	
	background: #ffffff;
}

span.error input.text, span.error input.password, span.error select, span.error textarea
{
	color: #ff0000;

	border: 1px solid #ff0000;
}

.fields-group h2
{
	font-size: 13px;
	font-weight: normal;
}

.fields-group h2 a
{
	color: #000000;
}
/*
.fields-group table.details,
.fields-group table.details tr.odd td,
.fields-group table.details tr.even td
{
	border: 0px;
	
	background: none;
}

.fields-group table.details td.information
{
	vertical-align: top;
}
*/

/* Lista rozszerzona - style ogólne */

.error .exlist
{
	color: #000000;
}

/* Lista siatkowa - style ogólne */

.gridlist .gridlist-element:hover a
{
	color: #ffffff;
}

.gridlist
{
	height: 100px;
}

/* Tabele */

th a
{
	text-decoration: none;
}

/* Sortowanie */

.sorter
{
	float: right;
}

/* Kroki */

.steps
{
	margin: 10px 0px;
	
	border: 1px solid #909090;
}

.steps ul
{
	margin: 0px;
	padding: 0px;
	
	list-style-type: none;
}

.steps li
{
	float: left;
	background: #909090;
	
	text-align: center;
}

.steps li.inactive
{
	padding: 5px 0px;
	background: #cacaca;
}

.steps li a
{
	display: block;
	padding: 5px;

	text-decoration: none;
	color: #cacaca;
}

div.buttons
{
	clear: both;
}

/*** Użytkownicy **************************************************************/

#users label
{
	font-size: 10px;
	cursor: pointer;
}

#users .footnotes,
#users .buttons
{
	clear: both;
}

#users .new-linked-record
{
	margin: 4px 0px 0px 5px;
}

/* Grupy */

#users #address
{
	border: 1px solid #909090;
}

#users #address h2
{
	float: left;

	margin: -10px 5px 0px 5px;
	padding: 2px 5px;
	
	font-size: 12px;
	
	background: #bababa;
}

#users #address table
{
	clear: both;
}

#users #FirmAddress .exlist-element-value
{
	float: left;
	width: 250px;
	margin-right: 5px;
}

#users #user
{
	border-top: 2px ridge #cacaca;
	border-bottom: 2px ridge #cacaca;
}

#users #user input.text
{
	width: 95%;
}

#users #user-agreements
{
	float: left;
	width: 24%;
	margin-right: 1%;
}

#users #user-agreements .value
{
	width: 20px;
}

#users #user-agreements .caption
{
	width: auto;
}

#users #user-agreements .caption div
{
	color: #474747;
}

#users #user-roles
{
	float: left;
	width: 24%;
	margin-right: 1%;
}

#users #user-phones
{
	float: right;
	width: 50%;
}

#users #supervisor
{
	float: right;
	width: 50%;
}

#users #user-notices
{
	float: right;
	width: 50%;
}

/* Pola */

#users #notices1,
#users #notices2
{
	width: 95%;
	height: 75px;
}

#users #lists table tr td.caption
{
	width: 100px;
}

/* Rozszerzona lista - ogólne style */

#users .exlist
{
	float: left;
	width: 700px;
}

/* Rozszerzona lista - osoby */
/*
#users .personid .exlist-element-value,
#users .personid .exlist-caption
{
	float: left;

	width: 20%;
}

#users .personid .exlist .exlist-current .exlist-element-value
{
	width: auto;
}

#users .personid .exlist-current .exlist-element-taxnumber div:before
{
	content: 'NIP: ';
}

#users .personid .exlist-current .exlist-element-personalnumber div:before
{
	content: 'PESEL: ';
}
*/
/* Rozszerzona lista - firmy */
/*
#users .firmid .exlist-element-email div:before { content: 'E-mail: '; }
#users .firmid .exlist-element-taxnumber div:before { content: 'NIP: '; }
#users .firmid .exlist-element-regonnumber div:before { content: 'REGON: '; }
#users .firmid .exlist-element-krsnumber div:before { content: 'KRS: '; }
#users .firmid .exlist-element-edgnumber div:before { content: 'EDG: '; }
#users .firmid .exlist-element-phonenumber div:before { content: 'Telefon: '; }
#users .firmid .exlist-element-faxnumber div:before { content: 'FAX: '; }
#users .firmid .exlist-element-emailnumber div:before { content: 'E-Mail: '; }

#users .firmid .exlist-element-value
{
	float: left;
}

#users .firmid .exlist-element-email,
#users .firmid .exlist-element-taxnumber,
#users .firmid .exlist-element-bank
{
	clear: both;
}

#users .firmid .exlist-element-value
{
	color: #454545;
}

#users .firmid .exlist-element-fullname
{
	color: #000000;
}

#users .firmid .exlist-current .exlist-element-fullname
{
	font-size: 13px;
	font-weight: bold;
}

#users .firmid .exlist-element-shortname
{
	font-style: italic;
	font-size: 13px;
	color: #000000;
}

#users .firmid .exlist-element-email,
#users .firmid .exlist-element-phonenumber,
#users .firmid .exlist-element-faxnumber
{
	border-top: 1px solid #cacaca;
}

#users .firmid .exlist-element-email,
#users .firmid .exlist-element-phonenumber,
#users .firmid .exlist-element-taxnumber,
#users .firmid .exlist-element-regonnumber,
#users .firmid .exlist-element-krsnumber
{
	width: 25%;
}

#users .firmid .exlist-element-faxnumber
{
	width: 49%;
}

#users .firmid .exlist-element-edgnumber
{
	width: 23%;
}

#users .firmid .exlist-element-value
{
	padding: 0px;
}

#users .firmid .exlist-current .exlist-element-value
{
	padding: 1px;
}


#users .firmid .exlist-current .exlist-element-bank
{
	width: 100%;
	border-top: 1px solid #cacaca;
}

#users .firmid .exlist-element:hover .exlist-element-value
{
	color: #ffffff;
}

#users .firmid .exlist-elements .exlist-element-shortname,
#users .firmid .exlist-elements .exlist-element-phonenumber,
#users .firmid .exlist-elements .exlist-element-faxnumber,
#users .firmid .exlist-elements .exlist-element-email,
#users .firmid .exlist-elements .exlist-element-taxnumber,
#users .firmid .exlist-elements .exlist-element-regonnumber,
#users .firmid .exlist-elements .exlist-element-krsnumber,
#users .firmid .exlist-elements .exlist-element-edgnumber,
#users .firmid .exlist-elements .exlist-element-bank
{
	display: none;
}
*/
/* Rozszerzona lista - adresy */

#users .addressid .exlist-element-street,
#users .addressid .exlist-element-buildingnumber,
#users .addressid .exlist-element-postalcode,
#users .addressid .exlist-element-postoffice
{
	float: left;
	
	width: 20%;
}

/*** Dodanie ***/

.users-add select.personid
{
	width: 595px;
}

/*** Edycja ***/

.users-edit .exlist-element-value
{
	float: left;
	margin-right: 3px;
}

/*** Struktura ****************************************************************/

.structure-manage .item:hover
{
	background-color: #dedeff;	
}

/*** Firmy ********************************************************************/

/*** Ogólne ***/

#firms input.text,
#firms input.password,
#firms select,
#firms textarea
{
	width: 95%;
}

#firms #notices1,
#firms #notices2
{
	height: 75px;
}

#firms #agents-list.fields-group
{
	float: left;

	margin-right: 1%;

	width: 49%;
}

#firms #employees-list.fields-group
{
	float: left;

	margin-left: 1%;

	width: 49%;
}

#firms #additional-info.fields-group
{
	clear: both;
}

#firms #fw-address,
#firms #sh-address,
#firms #agents-list,
#firms #employees-list,
#firms #additional-info
{
	padding-top: 15px;
}


/*** Edycja ***/

/*** Kooperanci ***************************************************************/

#cooperants #agents-list
{
	float: left;
	width: 49%;
	margin-right: 1%;
}

#cooperants #related
{
	float: left;
	width: 49%;
	margin-left: 1%;
}

#cooperants #grouping,
#cooperants #names
{
	clear: both;
}

/*** Ogólne ***/

/*
#contractors #company-numbers
{
	width: 50%;
}

#contractors #agent td.agentid,
#contractors #names td.fullname
{
	width: 75%;
}

#contractors #names #fullName
{
	width: 90%;
}

#contractors #grouping,
#contractors #names,
#contractors #config,
#contractors #params,
#contractors #address
{
	border-top: 2px ridge #cacaca;
}

#contractors .buttons
{
	clear: both;
}

#contractors .new-linked-record
{
	margin: 4px 0px 0px 5px;
}

#contractors #lists table tr td.caption
{
	width: 100px;
}

#contractors #related
{
	border-top: 2px ridge #cacaca;
}

#contractors #related td.agentslist
{
	width: 75%;
}

#contractors #related .caretakerid
{
	vertical-align: top;
	font-weight: bold;
}
*/
/* Lista siatkowa - reprezentanci */
/*
#contractors .agentslist
{
	width: 99%;
}

#contractors .agentslist .gridlist-element-value,
#contractors .agentslist .gridlist-caption
{
	float: left;
	width: 25%;
}
*/
/* Lista rozszerzona - firmy */
/*
#contractors .firmid
{
	float: left;
	width: 750px;
}

#contractors .firmid .exlist-current .exlist-element-value
{
	width: auto;
}

#contractors .firmid .exlist-current .cleaner-box
{
}

#contractors .firmid .exlist-element-value
{
	float: left;
}

#contractors .firmid .exlist-element-fullname
{
	width: 65%;
	font-weight: bold;
}

#contractors .firmid .exlist-element-taxnumber
{
	width: 15%;
}

#contractors .firmid .exlist-element-regonnumber
{
	width: 20%;
}

#contractors .firmid .exlist-element-taxnumber div:before
{
	content: 'NIP:';
}

#contractors .firmid .exlist-element-regonnumber div:before
{
	content: 'REGON:';
}
*/
/* Lista rozszerzona - adres korespondencyjny */
/*
#contractors .forwardingaddressid .exlist-element-value,
#contractors .forwardingaddressid .exlist-caption
{
	float: left;
	width: 25%;
}

#contractors .forwardingaddressid .exlist-current .exlist-element-value
{
	width: auto;
}
*/
/* Grupowanie kontrahentów */

.grouping-event
{
	margin-bottom: 5px;
	padding: 5px;
	
	border: 2px ridge #cacaca;
}

/*** Umowy z partnerami *******************************************************/

/*** Ogólne ***/

/* Lista warunków */

/* Lista siatkowa (z tabelki) */

#partnersagreements .table-gridlist
{
	height: 100px;
	overflow: auto;

	margin: 5px 0px;

	border: 1px inset #cacaca;
	background: #ffffff;
}

#partnersagreements .table-gridlist table
{
	width: 100%;
}

#partnersagreements .table-gridlist tr.captions th
{
	padding: 3px;

	border: 1px outset #cacaca;

	background: #cacaca;
}

#partnersagreements .table-gridlist tr td
{
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}

/* Grupy */

#partnersagreements #firm,
#partnersagreements #agents,
#partnersagreements #conditions,
#partnersagreements #notesgroup
{
	margin-bottom: 10px;
	clear: both;

	border: 2px ridge #cacaca;
}

#partnersagreements #firm h2,
#partnersagreements #agents h2,
#partnersagreements #conditions h2,
#partnersagreements #notesgroup h2
{
	margin-top: -10px;
	padding: 0px 5px;
	
	float: left;
	background: #bababa;
}

#partnersagreements #firm div.fields-group-body,
#partnersagreements #agents div.fields-group-body,
#partnersagreements #conditions div.fields-group-body,
#partnersagreements #notesgroup div.fields-group-body
{
	margin: 5px; 
	clear: both;
}

#partnersagreements #agents
{
	float: left;
	clear: none;

	width: 49%;
	margin-right: 1%;
}

#partnersagreements #conditions
{
	float: left;
	clear: none;

	width: 49%;
}

#partnersagreements #notes
{
	width: 99%;
	height: 100px;
}

#partnersagreements .exlist-current .exlist-element-fullname
{
	float: left;
	margin-bottom: 5px;
	
	font-weight: bold;
	font-size: 13px;
}

#partnersagreements .exlist-current .exlist-element-shortname
{
	margin-bottom: 5px;

	font-style: italic;
	font-size: 13px;

	color: #909090;
}

#partnersagreements .exlist-current .exlist-element-taxnumber div:before { content: 'NIP: '; }
#partnersagreements .exlist-current .exlist-element-regonnumber div:before { content: 'REGON: '; }
#partnersagreements .exlist-current .exlist-element-krsnumber div:before { content: 'KRS: '; }
#partnersagreements .exlist-current .exlist-element-edgnumber div:before { content: 'EDG: '; }

#partnersagreements .exlist-current .exlist-element-taxnumber,
#partnersagreements .exlist-current .exlist-element-regonnumber,
#partnersagreements .exlist-current .exlist-element-krsnumber,
#partnersagreements .exlist-current .exlist-element-edgnumber
{
	float: left;
	width: 25%;
	margin-bottom: 5px;
}

#partnersagreements .exlist-current .exlist-element-city
{
	clear: both;
}

#partnersagreements .exlist-current .exlist-element-city,
#partnersagreements .exlist-current .exlist-element-street,
#partnersagreements .exlist-current .exlist-element-buildingnumber,
#partnersagreements .exlist-current .exlist-element-locumnumber
{
	float: left;
	
	color: #676767;
}

#partnersagreements .exlist-elements .exlist-element-value
{
	display: none;
}

#partnersagreements .exlist-elements .exlist-element-fullname
{
	display: block;
	font-weight: bold;
}

#partnersagreements .gridlist-element-name,
#partnersagreements .gridlist-element-surname,
#partnersagreements .gridlist-element-position,
#partnersagreements .gridlist-element-personalnumber
{
	width: 25%;
}

#partnersagreements .gridlist-element .gridlist-element-value div
{
	height: 13px;
	overflow: hidden;
}

/*** Role systemowe ***********************************************************/

/*** Ogólne ***/

#usersgroups .modulecaption
{
	width: 100px;
}

#usersgroups .check,
#usersgroups .current,
#usersgroups .deny
{
	width: 50px;

	text-align: center;
}

/* Lista rozszerzona - prezentacja użytkownika */

#usersgroups #userId .exlist-element-value
{
	float: left;
}

#usersgroups #userId .exlist-element-value div
{
	padding: 2px;
}

#usersgroups #userId .exlist-element-id div:before { content: 'Identyfikator użytkownika: '; }
#usersgroups #userId .exlist-element-username div:before { content: 'Login: '; }
#usersgroups #userId .exlist-element-personalnumber div:before { content: 'PESEL: '; }

#usersgroups #userId .exlist-element-name
{
	clear: both;
}

#usersgroups #userId .exlist-element-name,
#usersgroups #userId .exlist-element-surname
{
	font-weight: bold;
}

/*** Dodanie roli wirtualnej ***/

.usersgroups-addvirtual .userid .exlist-element-value,
.usersgroups-addvirtual .userid .exlist-caption
{
	float: left;
	
	width: 20%;
}

.usersgroups-addvirtual .userid .exlist-current .exlist-element-value
{
	width: auto;
}

.usersgroups-addvirtual .userid .exlist-current .exlist-element-id div:before { content: 'Identyfikator użytkownika: '; }
.usersgroups-addvirtual .userid .exlist-current .exlist-element-username div:before { content: 'Login: '; }
.usersgroups-addvirtual .userid .exlist-current .exlist-element-personalnumber div:before { content: 'PESEL: '; }

.usersgroups-addvirtual .userid .exlist-current .exlist-element-name
{
	clear: both;
}

.usersgroups-addvirtual .userid .exlist-current .exlist-element-name,
.usersgroups-addvirtual .userid .exlist-current .exlist-element-surname
{
	font-weight: bold;
}

/*** Warunki sprzedaży produktów **********************************************/

/*** Ogólne ***/

/* Rozszerzona lista produktów */

#saleconditions .exlist .exlist-caption-defined,
#saleconditions .exlist .exlist-element-defined
{
	float: left;
	width: 10%;
}

#saleconditions .exlist .exlist-caption-shortname,
#saleconditions .exlist .exlist-element-shortname
{
	float: left;
	width: 20%;
}

#saleconditions .exlist .exlist-caption-fullname,
#saleconditions .exlist .exlist-element-fullname
{
	float: left;
	width: 50%;
}

#saleconditions .exlist .exlist-caption-number,
#saleconditions .exlist .exlist-element-number
{
	float: left;
	width: 20%;
}

#saleconditions .exlist .exlist-caption-defined,
#saleconditions .exlist .exlist-element-defined
{
	text-align: center;
}

#saleconditions .exlist .exlist-current .exlist-element-defined,
#saleconditions .exlist .exlist-caption-internal,
#saleconditions .exlist .exlist-elements .exlist-element-internal,
#saleconditions .exlist .exlist-caption-companyfullname,
#saleconditions .exlist .exlist-elements .exlist-element-companyfullname
{
	display: none;
}

#saleconditions .exlist .exlist-current .exlist-element-value
{
	width: auto;
}

#saleconditions .exlist .exlist-current .exlist-element-shortname
{
	font-style: italic;
	color: #676767;
}

#saleconditions .exlist .exlist-current .exlist-element-internal,
#saleconditions .exlist .exlist-current .exlist-element-number,
#saleconditions .exlist .exlist-current .exlist-element-companyfullname
{
	clear: both;
}

#saleconditions .exlist .exlist-current .exlist-element-internal div:before { content: 'Produt własny: '; }
#saleconditions .exlist .exlist-current .exlist-element-number div:before { content: 'Numer umowy: '; }
#saleconditions .exlist .exlist-current .exlist-element-companyfullname div:before { content: 'Dostawca: '; }

/* Lista cech */

#saleconditions #conditions .list td,
#saleconditions #conditions .list td input
{
	text-align: right;
}

#saleconditions #conditions .list td.attributename
{
	text-align: left;
}

#saleconditions #conditions .list td.value,
#saleconditions #conditions .list td.agreementvalue,
#saleconditions #conditions .list td.profitrate,
#saleconditions #conditions .list td.incomevalue
{
	width: 125px;
}

/*** Umowy z kooperantami ***/

/*** Ogólne ***/

/* Grupy pól */

#cooperantsagreements #contractor,
#cooperantsagreements #notesgroup
{
	margin-bottom: 10px;
	clear: both;

	border: 2px ridge #cacaca;
}


#cooperantsagreements #agents,
#cooperantsagreements #conditions,
#cooperantsagreements #targets
{
	float: left;
	margin-bottom: 10px;
	width: 32%;

	border: 2px ridge #cacaca;
}

#cooperantsagreements #conditions
{
	margin-left: 1.3%;
	margin-right: 1.3%;
}

#cooperantsagreements #contractor h2,
#cooperantsagreements #agents h2,
#cooperantsagreements #conditions h2,
#cooperantsagreements #targets h2,
#cooperantsagreements #notesgroup h2
{
	margin-top: -10px;
	padding: 0px 5px;
	
	float: left;
	background: #bababa;
}

#cooperantsagreements #contractor div.fields-group-body,
#cooperantsagreements #agents div.fields-group-body,
#cooperantsagreements #conditions div.fields-group-body,
#cooperantsagreements #targets div.fields-group-body,
#cooperantsagreements #notesgroup div.fields-group-body
{
	margin: 5px; 
	clear: both;
}

/* Rozszerzona lista reprezentantów */

#cooperantsagreements .agentslist .gridlist .gridlist-caption,
#cooperantsagreements .agentslist .gridlist .gridlist-element-value
{
	float: left;
	width: 25%;
}

#cooperantsagreements .agentslist .gridlist .gridlist-caption div,
#cooperantsagreements .agentslist .gridlist .gridlist-element-value div
{
	height: 14px;
	overflow: hidden;
}

/* Lista siatkowa (z tabelki) */

#cooperantsagreements .table-gridlist
{
	height: 100px;
	overflow: auto;

	margin: 5px 0px;

	border: 1px inset #cacaca;
	background: #ffffff;
}

#cooperantsagreements .table-gridlist table
{
	width: 100%;
}

#cooperantsagreements .table-gridlist tr.captions th
{
	padding: 3px;

	border: 1px outset #cacaca;

	background: #cacaca;
}

#cooperantsagreements .table-gridlist tr td
{
	border-right: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
}

/* Siatka rekordów targetów */

#cooperantsagreements .targetslist .gridlist .gridlist-element-value,
#cooperantsagreements .targetslist .gridlist .gridlist-caption
{
	float: left;

	width: 20%;
}

#cooperantsagreements .targetslist .gridlist .gridlist-element-targetfullname,
#cooperantsagreements .targetslist .gridlist .gridlist-caption-targetfullname
{
	float: left;

	width: 80%;
}

/* Rozszerzona lista kooperantów */

#cooperantsagreements .firmid .exlist .exlist-captions .exlist-caption,
#cooperantsagreements .firmid .exlist .exlist-elements .exlist-element-value
{
	display: none;
}

#cooperantsagreements .firmid .exlist .exlist-captions .exlist-caption-fullname,
#cooperantsagreements .firmid .exlist .exlist-elements .exlist-element-fullname
{
	display: block;
	float: left;
	width: 100%;
}

#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-value
{
	float: left;
}

#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-taxnumber,
#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-headquateraddresscity
{
	clear: both;
}

#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-fullname,
#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-shortname
{
	font-size: 14px;
	font-style: italic;
}

#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-shortname
{
	font-style: italic;
	color: #909090;
}

#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-taxnumber div:before { content: 'NIP: '; }
#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-regonnumber div:before { content: 'REGON: '; }
#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-edgnumber div:before { content: 'EDG: '; }
#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-krsnumber div:before { content: 'KRS: '; }
#cooperantsagreements .firmid .exlist .exlist-current .exlist-element-headquateraddresscity div:before { content: 'Adres siedziby: '; }

/*** Bonusy *******************************************************************/

/*** Ogólne ***/

/* Lista kontrahentów */

#bonuses .contractorid .exlist .exlist-caption,
#bonuses .contractorid .exlist .exlist-element-value
{
	float: left;
	width: 50%;
}

#bonuses .contractorid .exlist .exlist-current .exlist-element-value
{
	float: left;
	width: auto;
}

#bonuses .contractorid .exlist .exlist-current .exlist-element-shortname
{
	font-style: italic;
	color: #676767;
}


/*** Uwagi do umów ************************************************************/

#cooperantsagreements .notes .gridlist .gridlist-element-value div
{
	overflow: hidden;
	height: 12px;
}

#cooperantsagreements .notes .gridlist .gridlist-caption-note,
#cooperantsagreements .notes .gridlist .gridlist-element-note
{
	float: left;
	width: 65%;
}


#cooperantsagreements .notes .gridlist .gridlist-caption-id,
#cooperantsagreements .notes .gridlist .gridlist-element-id
{
	display: none;
}

#cooperantsagreements .notes .gridlist .gridlist-caption-isworkflow,
#cooperantsagreements .notes .gridlist .gridlist-element-isworkflow
{
	float: left;
	width: 20%;
}

#cooperantsagreements .notes .gridlist .gridlist-caption-noteoptions,
#cooperantsagreements .notes .gridlist .gridlist-element-noteoptions
{
	float: left;
	width: 15%;
}

/*** Uwagi do umowy ***/

.cooperantsagreements-addnote .note
{
	width: 98%;
	height: 75px;
}

/*** Tworzenie cennika ********************************************************/

#pricelist td
{
	vertical-align: top;
}

#pricelist .productslist .gridlist,
#pricelist .productslist .gridlist .gridlist-element-value,
#pricelist .attributeslist .gridlist
{
	width: 400px;
}

#pricelist .attributeslist .gridlist .gridlist-element-value
{
	width: 50%;
}

#pricelist .productslist .gridlist .gridlist-element-value div,
#pricelist .attributeslist .gridlist .gridlist-element-value div
{
	overflow: hidden;
	height: 13px;
}

#pricelist .productslist .gridlist .gridlist-element-value a,
#pricelist .attributeslist .gridlist .gridlist-element-value a
{
	display: block;
}

#pricelist .attributeslist .gridlist .gridlist-element-value-last
{
	text-align: right;
}

/*** Cele sprzedażowe *********************************************************/

#saletargets table td
{
	vertical-align: top;
}

#saletargets select#Products
{
	width: 375px;
}

#saletargets .gridlist .gridlist-element-value,
#saletargets .gridlist .gridlist-caption
{
	float: left;

	width: 20%;
}

#saletargets .gridlist .gridlist-element-fullname,
#saletargets .gridlist .gridlist-caption-fullname
{
	float: left;

	width: 60%;
}

#saletargets .gridlist .gridlist-element-attributecaption,
#saletargets .gridlist .gridlist-caption-attributecaption
{
	float: left;

	width: 60%;
}

#saletargets .gridlist .gridlist-caption div
{
	overflow: hidden;
	height: 12px;
}

#saletargets .gridlist .gridlist-caption
{
}

#saletargets .gridlist .gridlist-element-value div
{
	height: 16px;	
	overflow: hidden;
}

#saletargets .gridlist .gridlist-element-used
{
	text-align: center;
}

#saletargets .gridlist .gridlist-element-used img
{
	background: #ffffff;
}

/*** ZAMÓWIENIA ***************************************************************/

#orders #final th,
#orders #resell th
{
	width: 150px;
}

#orders #final th.fullname,
#orders #resell th.fullname
{
	width: auto;
}

/*** STRUKTURA ****************************************************************/

#structure.structure-manage ul li
{
	background: none;
}

#structure.structure-manage ul li.item:hover
{
	background: #eaeaff;
}

