/* line 3, int.scss */
.gray {
  background-color: #ebebeb;
}

/* line 7, int.scss */
.gray-line-right {
  border-right: 1px solid #e8e8e8;
}

/* line 13, int.scss */
.internal-content ul {
  padding-left: 1.2em;
}
/* line 17, int.scss */
.internal-content blockquote {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border-left: 0px;
  color: #686868;
  font-style: italic;
}

/* line 28, int.scss */
.contacts .white-box {
  padding: .5em 0;
}
/* line 32, int.scss */
.contacts .white-box div {
  padding: 1em 0;
}
/* line 36, int.scss */
.contacts .white-box span {
  display: inline-block;
}
/* line 40, int.scss */
.contacts .white-box .info {
  color: #686868;
}
/* line 46, int.scss */
.contacts .delivery-info {
  padding: .5em 1.5em 1em 1.5em;
}

/* line 54, int.scss */
thead tr {
  background: #4d4d4d !important;
  border-bottom: 2px solid #ebebeb !important;
  color: #fff;
  text-transform: uppercase;
}

/* line 63, int.scss */
th {
  border-bottom: 2px solid #ebebeb !important;
}

/* line 67, int.scss */
tr:nth-child(even) {
  background: #efefef;
}

/* line 71, int.scss */
tr:nth-child(odd) {
  background: #e0e0e0;
}

/* line 76, int.scss */
tr:first-child td {
  border-top: none;
}

/* line 81, int.scss */
td {
  /*border-top: 2px solid #ebebeb !important;*/
border:none;
}

/* line 85, int.scss */
th:first-child, td:first-child {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 0 0 5px;
}

/* line 89, int.scss */
th:last-child, td:last-child {
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0;
  border-radius: 0 5px 5px 0;
}

/* line 93, int.scss */
.text-center th {
  text-align: center;
}

/* line 97, int.scss */
.middle th, .middle td {
  vertical-align: middle !important;
}

/* line 102, int.scss */
.breadcrumbs {
  font-size: .85em;
}
/* line 105, int.scss */
.breadcrumbs span {
  display: inline-block;
  background-color: #e0e0e0;
  color: #282828;
  box-shadow: inset -2px 2px 4px rgba(0, 0, 0, 0.2);
  -moz-border-radius: 5px 1.2em 1.2em 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px 1.2em 1.2em 5px;
}
/* line 112, int.scss */
.breadcrumbs span a {
  display: inline-block;
  padding: .4em 1.2em .4em .8em;
  color: #282828;
  text-decoration: none;
}
/* line 120, int.scss */
.breadcrumbs span.first {
  background-color: #c7c7c7;
  color: #282828;
}
/* line 126, int.scss */
.breadcrumbs span:last-child {
  margin-right: .6em;
}
/* line 132, int.scss */
.breadcrumbs > span {
  padding-right: 1.2em;
  background-color: #f9f9f9;
  box-shadow: inset -2px 2px 4px rgba(0, 0, 0, 0.2);
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 147, int.scss */
.news-index li {
  margin-bottom: 40px;
}
/* line 150, int.scss */
.news-index li img {
  float: left;
}
/* line 154, int.scss */
.news-index li div {
  margin-left: 150px;
}
/* line 157, int.scss */
.news-index li div h2 {
  margin-top: 0;
}
/* line 160, int.scss */
.news-index li div h2 a {
  display: block;
  text-decoration: none;
}
/* line 164, int.scss */
.news-index li div h2 a:hover {
  text-decoration: underline;
}

/* line 173, int.scss */
.search-box {
  margin-bottom: 4em;
}

/* line 179, int.scss */
dl.search .search-item {
  background-color: white;
  padding: .5em 2em 1em 2em;
  margin-bottom: 1.5em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 185, int.scss */
dl.search dt {
  font-size: 1.1em;
  margin-bottom: .6em;
  font-weight: bold;
}
/* line 190, int.scss */
dl.search dt.img {
  margin-left: 0px;
  font-size: 1.1em;
  margin-bottom: .6em;
  f-ont-weight: bold;
}
/* line 196, int.scss */
dl.search dt small {
  font-size: .8em;
  line-height: 2.2em;
  margin-left: 114px;
}
/* line 201, int.scss */
dl.search dt small a {
  color: #989491;
}
/* line 204, int.scss */
dl.search dt span.count {
  margin: 0 10px 0 0;
  font-size: .8em;
  display: inline-block;
  text-align: right;
  color: #999;
  zoom: 1;
  *width: 1.9em;
  *margin-right: .6em;
  *margin-left: -2.8em;
}
/* line 216, int.scss */
dl.search dt.img span.img {
  float: left;
  text-align: center;
  margin-right: 25px;
}
/* line 221, int.scss */
dl.search dt.img span.img img {
  vertical-align: -30px;
}
/* line 224, int.scss */
dl.search dt.img img {
  margin-top: -20px;
}
/* line 227, int.scss */
dl.search dd {
  font-size: .95em;
  color: #999;
}
/* line 231, int.scss */
dl.search dd.img {
  margin-left: 104px;
  font-size: .95em;
  color: #999;
  background: none;
}
/* line 237, int.scss */
dl.search dd strong {
  color: #555;
  background-color: #effe93;
  font-weight: normal;
}

/* line 245, int.scss */
.filter-box {
  background-color: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 10px;
}
/* line 253, int.scss */
.filter-box .title {
  background-color: #606060;
  display: block;
  color: white;
  font-weight: bold;
  padding: .5em 1em;
  text-align: center;
  text-transform: uppercase;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px;
  border-radius: 5px 5px 0 0;
}
/* line 263, int.scss */
.filter-box .param {
  border-bottom: 1px solid #ebebeb;
  margin: 0 1em;
  padding-top: 1em;
}
/* line 268, int.scss */
.filter-box .param label {
  display: block;
  margin: 0;
}
/* line 272, int.scss */
.filter-box .param .checkbox {
  color: #797979;
}
/* line 276, int.scss */
.filter-box .param-price {
  padding-bottom: 1em;
}
/* line 279, int.scss */
.filter-box .param-price label {
  display: inline;
}
/* line 282, int.scss */
.filter-box .param-price input {
  display: inline;
  width: 5em;
}
/* line 287, int.scss */
.filter-box .submit {
  padding: 1em;
}