body { 
	background: #ececec url('../layout_images/body-background.gif') top repeat-x; 
}

#top-navigation li a {
	color: #fff;
}

a, #top-navigation li a:hover {
	color: #0085cf;
}

.highlight, a.highlight, a.highlight:hover {
	color: #ff7a30;
}

#login-box, .button-wrapper-normal, .title, .form-title, .box, ul.link-list li, .category-wrapper, .category-bottom, .top-border, .right-border, .bottom-border, 
.left-border, .product, #pagination .pages a.current, #pagination .pages a:hover, #category-list li a, .product-item, .tab .content, table.info-list td, .tabs ul, 
.tabs ul li, .tabs, #user-agreement-box, #terms-of-delivery-box, .summary-total-price, #steps, span.current, .text-box {
	border-color: #d7d6d6;
}

#tell-friend-box {
	border-color: #000;
}

#steps span.current {
  background-color: #fff;
  color: #000;
}

#steps span {
  border-color: #e8e8e8;
  color: #a4a5a6;
}

.tabs ul li.current {
	border-bottom-color: #fff;
}

#pagination .pages a.current {
	background-color: #fff;
	color: #000;
}

#pagination .pages a:hover {
	background-color: #fff;
}

#pagination .pages a {
	border-color: transparent;
}

#category-list li a span {
	color: #5f5f5f;
}

#category-list li a:hover span, #category-list li a.current span, #category-list li li a.current {
	color: #000;
	text-decoration: none;
}

#category-list li li {
	background: transparent url('../layout_images/tree-bg.gif') 18px 28px repeat-y; 
}

#category-list li li.last {
	background: transparent url('../layout_images/tree-bg-last.gif') 18px -12px no-repeat; 
}

#category-list li li.last-with-children {
	background: transparent url('../layout_images/tree-bg-last.gif') 18px -12px no-repeat; 
}

#category-list li li a {
	background-image: none;
	background-color: transparent;
}

#category-list li li ul li {
  background: transparent url('../layout_images/tree-bg.gif') 8px 28px repeat-y;
}

#category-list li ul li ul li.last {
  background: transparent url('../layout_images/tree-bg-last.gif') 8px -12px repeat-y;
}

#category-list li ul li ul li ul li.last {
  background: transparent url('../layout_images/tree-bg-last.gif') 8px -12px repeat-y;
}

#category-list li li.child-open  { 
  background: transparent url('../layout_images/tree-bg-child-open.gif') 18px -12px repeat-y;
}
#category-list li li li.child-open  { 
  background: transparent url('../layout_images/tree-bg-child-open.gif') 8px -12px repeat-y;
}

#category-list li li.child-open a.child-open-link {
  background: transparent url('../layout_images/tree-bg.gif') 8px 30px repeat-y;
}

.product-item {
	background: transparent url('../layout_images/product-item-gradient.gif') left top repeat-x; 
}

#top { 
	background: transparent url('../layout_images/systema-header6.jpg') top no-repeat; 
}

#content {
	background-color: #fff;
	background: #fff url('../layout_images/content-bottom.gif') bottom no-repeat; 
}

#footer {
	color: #808080;
}

.category-wrapper {
	background: #e8eaed url('../layout_images/gradient.gif') left top repeat-x;
}

.category-wrapper2 {
	background: transparent url('../layout_images/vertical-border.gif') 50% top repeat-y;
}

.category .links ul li a {
	color: #000;
}

.category .links ul li {
	background: transparent url('../layout_images/blue-divider.gif') right 0.45em no-repeat;
}

.category .links ul li.more {
	background: none;
}

.category .links h1 a.arrow-link {background-position: right 0.3em; }

.category .links .more a { background: transparent url('../layout_images/button-plus-hover.gif') left center no-repeat; }

.title, .form-title, #category-list li a, .tabs ul li a, #steps {
	background: #e8eaee url('../layout_images/title-bg.gif') left top repeat-x; 
}

.tabs ul li a.current {
	background-image: none;
	background-color: transparent;
	border-bottom: 1px solid #fff;
}

.txt-field, select, textarea {
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-left-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	background: #ffffff url('../layout_images/input-bg.gif') top repeat-x;
}

.error-field {
  border-top-color: #ff0000;
	border-right-color: #ff0000;
	border-left-color: #ff0000;
	border-bottom-color: #ff0000;
}

.button, .arrow-button {
	background-color: transparent;
}

.button-wrapper-normal {
	background: #e8eaee url('../layout_images/button-gray.gif') left top repeat-x;
}

.button-wrapper-normal .arrow-button {
	background: transparent url('../layout_images/arrow-right-gray.gif') 95% 0.75em no-repeat;
}

.button-wrapper-normal .arrow-button-left {
	background: transparent url('../layout_images/arrow-left-gray.gif') 5% 0.75em no-repeat;
}

.button-wrapper-normal .arrow-button.normalButtonHover {
	background: transparent url('../layout_images/arrow-right-hover.gif') 95% 0.75em no-repeat;
}

.button-wrapper-normal .arrow-button-left.normalButtonHover {
	background: transparent url('../layout_images/arrow-left-hover.gif') 5% 0.75em no-repeat;
}
  
.button-wrapper-highlight {
	background: #144087 url('../layout_images/button-blue.gif') left top repeat-x;
	border-color: #144087;
}

.button-wrapper-highlight .arrow-button {
	background: transparent url('../layout_images/arrow-right-white.gif') 95% 0.75em no-repeat;
}

.button-wrapper-highlight .arrow-button.highlightButtonHover {
	background: transparent url('../layout_images/arrow-right-blue.gif') 95% 0.75em no-repeat;
}

.button-wrapper-highlight2 {
	background: #e86a06 url('../layout_images/button-orange.gif') left top repeat-x;
	border-color: #e86a06;
}

.button-wrapper-highlight2 .arrow-button {
	background: transparent url('../layout_images/arrow-right-white.gif') 95% 0.75em no-repeat;
}

.button-wrapper-highlight2 .arrow-button-left {
	background: transparent url('../layout_images/arrow-left-white.gif') 5% 0.75em no-repeat;
}

.button-wrapper-highlight2 .arrow-button.highlight2ButtonHover {
	background: transparent url('../layout_images/arrow-right-yellow.gif') 95% 0.75em no-repeat;
}

.button-wrapper-highlight2 .arrow-button-left.highlight2ButtonHover {
	background: transparent url('../layout_images/arrow-left-yellow.gif') 5% 0.75em no-repeat;
}

.button-wrapper-normal * {
	color: #5f5f5f;
}

.button-wrapper-highlight * {
	color: #fff;
}

.button-wrapper-highlight2 * {
	color: #fff;
}

.normalButtonHover {
	color: #000;
}

.highlightButtonHover {
	color: #87d1ff;
}

.highlight2ButtonHover {
	color: #fed300;
}

.arrow { background: transparent url('../layout_images/link-arrow.gif') center center no-repeat;}
.arrow-small { background: transparent url('../layout_images/link-arrow-small.gif') center center no-repeat;}

.open-button { background: transparent url('../layout_images/button-plus.gif') center center no-repeat }
.open-button:hover { background: transparent url('../layout_images/button-plus-hover.gif') center center no-repeat }

.close-button { background: transparent url('../layout_images/button-minus.gif') center center no-repeat }
.close-button:hover { background: transparent url('../layout_images/button-minus-hover.gif') center center no-repeat }

.arrow-left { background: transparent url('../layout_images/arrow-left.gif') center center no-repeat; } 
.arrow-left:hover { background: transparent url('../layout_images/arrow-left-hover.gif') center center no-repeat; }

.arrow-right { background: transparent url('../layout_images/arrow-right.gif') center center no-repeat; }
.arrow-right:hover { background: transparent url('../layout_images/arrow-right-hover.gif') center center no-repeat; }

.arrow-up { background: transparent url('../layout_images/arrow-up.gif') center center no-repeat; }
.arrow-up:hover { background: transparent url('../layout_images/arrow-up-hover.gif') center center no-repeat; }

.arrow-down { background: transparent url('../layout_images/arrow-down.gif') center center no-repeat; }
.arrow-down:hover { background: transparent url('../layout_images/arrow-down-hover.gif') center center no-repeat; }

.old-price { color: #e80000; background: transparent url('../layout_images/strike.gif') center 0.5em no-repeat; }

.tag span { background: transparent url('../layout_images/star.gif') left center no-repeat; }

.available, .thanks, #tell-friend-feedback-success {
	background: transparent url('../layout_images/available.gif') left center no-repeat;
}

.not-available, #tell-friend-feedback-failure {
	background: transparent url('../layout_images/not-available.gif') left center no-repeat;
}

.required, .red, .error-text { color: #ff0000; }

.error-text { 
  background: transparent url('../layout_images/error.gif') left no-repeat;
}

#close { background: transparent url('../layout_images/close.jpg') no-repeat; }

.product-list { 
  list-style-type: none;
}

.product-list li { 
  background: transparent url('../layout_images/li-ball.gif') left 0.3em no-repeat;
}

#steps span.steps-line {
  background: transparent url('../layout_images/steps-line.gif') center no-repeat;
}

.order-information tr.even { 
  background-color: #f3f3f3;
}

.yellow {
  color: #dd9600;
}

#ui-message div {
	padding: 2px 4px;
	margin: 2px 50px;
	background: #f9fff9;
	border: 1px solid #092;
	color: #051;
}

#ui-message-cart-changed {
	padding: 2px 4px;
	margin: 2px 0 15px 0;
	background: #f9fff9;
	border: 1px solid #092;
	color: #051;
}

#ui-error div {
	padding: 2px 4px;
	margin: 4px 50px;
	background: #fff9f9;
	border: 1px solid #A22;
	color: #900
}
