/*---pngfix---*/
.logo img, .userMenu img, .formButtonRow input, .cartIco img, .replacement table, .productButtons input, .infoAreaImage img {
	behavior: url(app/_/js/iepngfix.htc);
}

/*--- fonty, rozmiary, kolory, formatrowanie -----*/

body, a, input, select, textarea {
	font-family: Tahoma, Helvetica;
	font-size: 8pt;
/*	color: #a2a2a2; */
}

.pages {
	font-size: 9pt;
}

.fs10, .pages {
	font-size: 10pt;
}

.fs11 {
	font-size: 11pt;
}

.fs12, .userMenu span, h1, .productName a {
	font-size: 12pt;
}

.fs14, h1.productName, .replacementDesc h2, .replacementName h1 {
	font-size: 14pt;
}

.fs18, .confirmArea {
	font-size: 18pt;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }
#menu a:hover, .productName a:hover { text-decoration: none; }



.white, #menu a { color: #fff }

.gray, .footerMenu, .footerMenu a { color: #a2a2a2; }

.lightgray, #navigator { color: #bebebe; }

#navigator strong, input, select, textarea { color: #474747; }

#content, .infoAreaInner p { color: #8a8a8a; }

.productDesc, .replacementDesc { color: #c4c4c4; }

.violet, .footerMenu .active, .userMenu span, #navigator a, h1, h2, .pages, .productName a, .confirmArea, .replacementName {
	color: #141338;
}



.footerMenu .active, .category, .pages { font-weight: bold; }

h1 { font-weight: normal; }

.tl { text-align: left; }
.tr, .userMenu { text-align: right; }
.tc, .pages { text-align: center; }
.tj, .productDesc, .replacementDesc { text-align: justify; }

.productDesc, .replacementDesc, .infoAreaInner p, .formOptionsModule { line-height: 1.6em; }

/*--- backgroundy -----*/

body {
	background: #fff;
}

#outerWrapper {
	background: #fff;
}


#menuWrapper {	
	background: url(images/bg-menu.gif) repeat-x top left #484848;
}

.boxModule {
	background: url(images/bg-boxmodule.gif) no-repeat top left #fff;
}

#rightColumn {
	background: url(images/bg-contentbox-top.gif) repeat-x top left #fff;
}

#rightColumnInner {
	background: url(images/bg-contentbox-bottom.gif) repeat-x bottom left;
}

.product, .replacement, .infoArea {
	background: url(images/bg-product-top.gif) repeat-x top left #fff;
}

.productInner, .replacementInner, .infoAreaInner {
	background: url(images/bg-product-bottom.gif) repeat-x bottom left;
}

.productBox, .replacementBox {
	background: url(images/bg-productbox-top.gif) repeat-x top left #fff;
}

.productBoxInner {
	background: url(images/bg-productbox-bottom.gif) repeat-x bottom left;
}

.replacement table {
	background: url(images/bg-gear.png) no-repeat bottom right;
}

.order .cartFooterRight {
	background: #f9f9f9;
}

.bgGray {
	background: #f2f2f2;
}

/*--- bordery ------*/

#navigator {
	border-bottom: 1px solid #f0f0f0;
}

#content {
	border-top: 1px solid #f0f0f0;
}

#rightColumn, .product, .productBox, .productImage img, .replacement, .replacementBox, .cartFooterRight, .infoArea {
	border: 1px solid #f0f0f0;
}

#rightColumnInner, .productInner, .productBoxInner, .replacementInner, .replacementBoxInner, .infoAreaInner {
	border: 1px solid #fff;
}

.category {
	border-top: 1px solid #f0f0f0;
}

.productDetails, .cart {
	border-bottom: 1px solid #f0f0f0;
}

.input, textarea, select {
	border: 1px solid #ddd;
}

table {
	border-collapse: collapse;
}

table .productName {
	border-right: 1px solid #e5e8eb;
}



.noborder {
	border: 0;
}



/** Przyciemnienie belki i łapka w zamówieniach */
.orders-grid .x-grid3-col {
	cursor: pointer !important;
}
.orders-grid .x-grid3-row-over .x-grid3-col {
	background-color: #ddd !important;
}
/* Przyciemnienie belki i łapka w zamówieniach **/



/** Ext */
.x-panel-body {
	background: none !important;
}
.float_right{
	float: right;
}
.x-grid3 {
	color: black;
}
.x-panel a {
	color: #931AE6;
}
/** możliwość kopiowania tekstu z grida */
.x-selectable, .x-selectable * {
	-moz-user-select: text!important;
	-khtml-user-select: text!important;
}
/* możliwość kopiowania tekstu z grida **/

/** zawijanie tekstu notatki w gridzie */
td.x-grid3-td-history-note {
    overflow: hidden;
}
td.x-grid3-td-history-note div.x-grid3-cell-inner {
    white-space: normal;
}
/* zawijanie tekstu notatki w gridzie **/
/* Ext **/


.icon-message {
	background-image: url("/lib/extjs/js/images/icons/silk/email_edit.png") !important;
	background-repeat: no-repeat;
	background-position: center center; cursor: pointer;
}

.row-body-notes .x-grid3-row-body {
	color: gray;
	padding: 0px 5px 0 30px;
}
