td.auth-form-text {
  text-align: right;
}

#basket-sum {
  font-weight: bold;
}

#cost-update {
  margin: 0;
  padding: 10px 0 0 0;
  font-size: 80%;
  clear: both;
  float: right;
  text-align: right;
}

td#cost-update {
}

#goods-message-list {
  clear: both;
  padding-top: 1px;
}

#goods-message {
  clear: both;
  padding-top: 10px;
}

#goods-statistic {
  padding-top: 10px;
  clear: both;
  font-family: Tahoma, Arial;
  font-size: 85%;
  text-align: right;
}

#goods-statistic span {
  color: #434343;
}

#goods-navigator {
  clear: both;
  font-family: Tahoma, Arial;
  margin: 0px;
  padding: 0px;
  padding-top: 10px;
  list-style: none;
}

#goods-navigator li {
  float: left;
  padding-right: 10px;
}

#goods-navigator span {
  font-family: MS Sans Serif, Arial;
  color: #38A338;
}

#goods-navigator a:link,
#goods-navigator a:visited {
  text-decoration: underline;
  color: #434343;
}

#goods-navigator a:hover {
  text-decoration: underline;
  color: #FE6602;
}

#price-link {
  color: #666666;
  display: block;
  /*margin-right: 42px;*/
  padding: 10px 23px 10px 70px;
  background-image: url("../i/design/section-menu-bg.gif");
  background-repeat: repeat-y;
  background-position: left top;
  background-color: #F7F7F7;
  /*background-color: #F3F3F3;*/
}

#price-link a {
  font-size: 100%;
  font-family: Tahoma, Arial;
}

#price-link a:link,
#price-link a:visited {
  text-decoration: underline;
  color: #38A338;
}

#price-link a:hover {
  text-decoration: underline;
  color: #434343;
}

#price-link span,
.price-link-active {
  color: #38A338;
  font-weight: bold;
}


#tree {
  float: left;
  width: 30%;
  margin-top: 14px;
  background-color: #F3F3F3;
  background-image: url("../i/design/addons-bg.gif");
  background-repeat: no-repeat;
  background-position: right bottom;
}

#groupe-tree {
  margin-left: 42px;
  padding-top: 23px;
  padding-bottom: 23px;
  margin-right: 23px;
}

#groupe-list {
  clear: both;
}

#groupe-base {
  float: left;
  width: 69%;
  margin-top: 14px;
}

#groupe-content {
  margin-left: 23px;
  margin-right: 10px;
}

#goods-count {
  color: #666666;
  font-weight: bold;
  padding: 15px 15px 0px 15px;
}

.level-0 {
  font-weight: normal;
}

.level-1 {
  font-weight: normal;
}

.level-2 {
  font-weight: normal;
}

.level-3 {
  font-weight: normal;
}

.level-4 {
  font-weight: normal;
}

a.node {
  padding-right: 5px;
}

a.node:link,
a.node:visited {
  color: #666666;
}

a.node:hover {
  color: #FE6602;
}

.current-node,
.current-node a:link,
.current-node a:visited {
  /*background-color: #FFFFFF;*/
  color: #38A338;
  font-weight: bold;
}

a.current-node:link,
a.current-node:visited {
  color: #38A338;
}

a.current-node:hover,
.current-node a:hover {
  color: #FE6602;
}

span.sheet {
  color: #666666;
}

.sheet,
a.sheet:link,
a.sheet:visited {
  color: #666666;
}

a.sheet:hover {
  color: #FE6602;
}

#topics-list {
}

.goods-desc-text {
}

.basket-table {
  width: 800px;
  margin-bottom: 23px;
}

.goods-table {
  width: 100%;
  margin-top: 13px;
}

.goods-table-header {
  background-color: #38A338;
  color: white;
  font-weight: bold;
  font-size: 85%;
}

.goods-table-groupe {
  background-color: #FF6600; /*#FE6602;*/
  color: white;
  font-weight: bold;
  font-size: 85%;
}

.goods-table-header-cell {
  border-left: 1px solid #9BD19B;
  text-align: center;
}

.goods-table-header-cell a:link,
.goods-table-header-cell a:visited {
  color: white;
}

.goods-table-header-cell a:hover {
  color: #666666;
}

.goods-cell {
  text-align: center;
}

.price-cell {
  text-align: right;
  white-space: nowrap;
}

.goods-first-cell {
  text-align: left;
}

.goods-row-0 {
}

.goods-row-1 {
  background-color: #EEEEEE;
}

.goods-0:link,
.goods-0:visited {
  color: #666666;
}

a.goods-1,
span.goods-1,
a.goods-1:link,
a.goods-1:visited {
  font-weight: bold;
  background-image: url("../i/design/goods-price.gif");
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 20px;
  color: #666666;
}

a.goods-2,
span.goods-2,
a.goods-2:link,
a.goods-2:visited {
  font-weight: bold;
  /*color: #38A338;*/
  background-image: url("../i/design/goods-best.gif");
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 20px;
  color: #666666;
}

div#goods-descr span.goods-0 {
  display: block;
  margin: 10px 0px 5px 0px;
  line-height: 16px;
}

div#goods-descr span.goods-1,
div#goods-descr span.goods-2,
div#goods-descr span.goods-3,
div#goods-descr span.goods-4 {
  display: block;
  margin: 0px 0px 5px 0px;
  line-height: 16px;
}

span.goods-3,
a.goods-3:link,
a.goods-3:visited {
  color: gray;
  background-image: url("../i/design/goods-old.gif");
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 20px;
}

a.goods-0:hover,
a.goods-1:hover,
a.goods-2:hover,
a.goods-3:hover {
  color: #FE6602;
}

.compare-goods-table {
  width: 100%;
  clear: both;
}

.compare-goods-name {
  font-weight: bold;
  font-size: 120%;
  color: #38A338;
}

.compare-attribute-name {
  font-weight: normal;
  /*text-align: center;*/
}

.attribute-table {
  width: 100%;
}

.message {
  display: inline;
}

a.print-link {
  float: right;
  font-size: 75%;
  color: #FE6602;
}

img.pribor-image-ramka {
  margin-left: 10px; 
  float: right;
  clear: both;
}


span.price {
}

span#SumCost {
  font-size: 120%;
  color: #FE6602;
}

span.cost-update {
  font-size: 80%;
}

ul#rubprice {
  clear: right;
  float: right;
  text-align: right;
  font-size: 80%;
  margin: 0px;
  padding: 10px 0 0 0;
  list-style: none;
}

ul#rubprice2 {
  font-size: 80%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.good-preview {
  display: none;
  position: absolute;
  padding: 5px;
  background-color: white;
}

.goods-table input {
  margin: 0;
  padding: 0;
}
