.content h1 {color: #069;}
.content h1 span {color: #999;}

/* @group Navigation */
.aside .profile {
  margin-top: 10px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  background: #f9f7f2;
}
.aside .profile h3 {
  font-size: 133.3%;
  font-weight: bold;
  margin-bottom: 1em;
  padding: 20px 20px 0;
  line-height: 125%;
  color: #069;
}
.aside .profile li {
  font-size: 116.7%;
  padding: .5em 20px;
  line-height: 125%;
}
.aside .profile .cur {
  color: #fff;
  background: #069;
}
.aside .profile .cur a {color: #fff;}
.aside .profile .delete a {color: #c00;}
/* @end */

/* @group Index */
.profile-index .item h2 {
  font-size: 200%;
  margin-bottom: .5em;
  line-height: 125%;
}
.profile-index .item {
  display: inline-block;
  width: 325px;
  margin-right: 20px;
  margin-bottom: 30px;
  vertical-align: top;
}
.profile-index .item th {
  font-weight: normal;
  padding-right: 15px;
}
.profile-index .item table,
.profile-index .item p,
.profile-index .item dl {
  font-size: 116.7%;
}
.profile-index .item .action {
  font-weight: bold;
  margin-top: .75em;
}
.profile-index .item .action a {color: #069;}
.profile-index .item .strong {
  font-weight: bold;
  color: #069;
}
.profile-index .item dt {font-weight: bold;}
.profile-index .profile-add .strong,
.profile-index .profile-add .action a,
.profile-index .highlight,
.profile-index .highlight .strong {
  color: #c00 !important;
}
.profile-index .profile-add h2 a {
  padding-left: 33px;
  background: url("//img.avto25.ru/img/profile-add-icon-bg.png") no-repeat 0 60%;
}
/* @end */

/* @group Alert */
.profile-alert {
  background: #fcd4d2;
  border: 1px solid #f60;
  border-width: 1px 0;
  margin: 0 1px 20px;
  color: #c00;
  font-size: 91.7%;
}
.profile-alert .success {
    background: #37934f !important;
}

.profile-alert-i {
  border: 1px solid #f60;
  border-width: 0 1px;
  margin: 0 -1px;
  padding: 14px 20px;
}
.profile-alert a {color: #c00;}
.profile-alert h4 {font-weight: bold;}
.profile-alert .close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 8px;
  height: 8px;
  cursor: pointer;
  background: url("//img.avto25.ru/img/profile-alert-close-bg.gif") no-repeat;
}



.profile-areg {
  background: #fcd4d2;
  border: 1px solid #f60;
  border-width: 1px 0;
  margin: 0 1px 20px;
  color: #c00;
  font-size: 91.7%;
  left: 20px;
  width: 676px;
}
.profile-areg-i {
  border: 1px solid #f60;
  border-width: 0 1px;
  margin: 0 -1px;
  padding: 14px 20px;
}
.profile-areg a {color: #c00;}
.profile-areg h4 {font-weight: bold;}
.profile-areg .close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 8px;
  height: 8px;
  cursor: pointer;
  background: url("//img.avto25.ru/img/profile-alert-close-bg.gif") no-repeat;
}
/* @end */

/* @group Edit */
.profile-edit {
  padding: 20px 20px 5px;
  background: #f9f7f2;
  font-size: 116.7%;
  margin-bottom: 30px;
}
.profile-edit .password-toggle a {
  font-weight: bold;
  color: #c00;
}
.profile-edit .password-toggle td {
  padding-top: .5em;
}
.profile-edit tfoot {display: none;}
/* @end */

/* @group Subscribe */
.profile-subscribe table {width: 100%;}
.profile-subscribe tr td:first-child {width: 1%;}
.profile-subscribe {
  padding: 20px 20px 5px;
  background: #f9f7f2;
  font-size: 116.7%;
  margin-bottom: 30px;
}
.profile-subscribe .note {margin-bottom: 1.5em;}
.profile-subscribe .highlight td {padding-top: 1em;}
.profile-subscribe label.highlight {color: #c00;}
/* @end */

/* @group Filters */
.profile-filters {margin-bottom: 30px;}
.profile-filters .item {
  font-size: 116.7%;
  margin-bottom: 10px;
  padding: 20px;
  border: 1px solid #999;
  background: #f9f7f2;
}
.profile-filters .item dt {margin-bottom: .75em;}
.profile-filters .item .results {
  margin-top: .75em;
  color: #c00;
}
.profile-filters .item .results a {color: #c00;}
.profile-filters .item form {
  float: right;
  margin-top: -1.5em;
}
.profile-filters-create {
  font-size: 116.7%;
  margin-bottom: 30px;
  padding: 20px;
  background: #f9f7f2;
}
.profile-filters-create p {
  margin-bottom: 1em;
}
.profile-filters-create h2 {
  font-weight: bold;
  font-size: 114.3%;
}
.profile-filters-create h2.highlight {color: #c00;}
.profile-filters-create form table {width: 100%;}
.profile-filters-create form {
  position: relative;
  margin: 1em -20px 0;
  padding: 20px 20px 0;
  background: url("//img.avto25.ru/img/profile-filters-bg-tile.gif");
}
.profile-filters-create .range label {
  font-weight: normal;
  display: inline-block;
  padding: 0 .5em;
}
.profile-filters-create .range select {
  width: auto;
}
.profile-filters-create .inline td {padding-top: 1em;}
/* @end */

/* @group Forms */
.profile-form td {
  padding: 0 0 1em;
  vertical-align: top;
  border: 0;
}
.profile-form label {
  font-weight: bold;
  display: block;
  padding-right: 15px;
  text-align: right;
  white-space: nowrap;
}
.profile-form .note {
  font-size: 78.6%;
  line-height: 150%;
}
.profile-form .inp {
  position: relative;
  width: 16em;
  padding: .1em 3px;
  border: 1px solid #a7a6aa;
  background: #fff;
}
.profile-form select {
  width: 16.5em;
  background: #fff;
}
.profile-form .inline select {width: auto;}
.profile-form .submit input {
  margin-right: 15px;
}
.profile-form .sep td {
  height: 10px;
  font-size: 1px;
  line-height: 1px;
  border-top: 1px solid #999;
  padding: 0 !important;
}
.profile-form ul label {
  font-weight: normal;
  text-align: left;
  white-space: normal;
}
.profile-form .inline ul li {
  float: left;
  margin-bottom: 0;
}
.profile-form ul li {
  position: relative;
  padding-left: 12px;
  margin-bottom: 1em;
}
.profile-form ul li input {
  position: absolute;
  margin-top: 6px;
  margin-left: -17px;
}
.profile-form label span {
  color: #c00;
}
/* @end */

/* @group Favourites */
.search-params {margin-bottom: 0;}
.search-params .strong {
  color: #c00;
}
.search-results-table td.brand .pseudo-link {
  color: #000;
  font-weight: normal;
}
.search-results-table td.brand .fav {margin-right: 3px;}
/* @end */

/* @group Mine */
.profile-mine {margin-bottom: 35px;}
.profile-mine .highlight {color: #c00;}
.profile-mine .fade {color: #999;}
.profile-mine .item {
  overflow: hidden;
  margin-top: 20px;
  padding-left: 38px;
}
.profile-mine .item .image {
  display: inline;
  float: left;
  margin-right: 20px;
  margin-top: 4px;

}
.profile-mine .item .image img{
    border: 1px solid #000;
}
.profile-mine .item .price {
  font-weight: bold;
  font-size: 116.7%;
  color: #c00;
}
.profile-mine .item dt {
  font-size: 116.7%;
}
.profile-mine .item dt a {color: #960;}
.profile-mine a {color: #069;}
.profile-mine .item.green {background: url("//img.avto25.ru/img/profile-mine-green-bg.png") no-repeat 0 3px;}
.profile-mine .item.green .image img{border-color: #0c0;}
.profile-mine .item.red {background: url("//img.avto25.ru/img/profile-mine-red-bg.png") no-repeat 0 3px;}
.profile-mine .item.red .image img{border-color: #c00;}
.profile-mine .item.yellow {background: url("//img.avto25.ru/img/profile-mine-yellow-bg.png") no-repeat 0 3px;}
.profile-mine .item.yellow .image {border-color: #fc3;}

.profile-mine .controls {
  clear: left;
  margin-top: 1em;
  margin-bottom: .5em;
}
.profile-mine .controls li {
  display: inline;
  margin-right: 20px;
}
.profile-mine .controls .better,
.profile-mine .controls .complete {
  float: right;
}
.profile-mine .controls .better a {
  position: relative;
  color: #999;
}
.profile-mine .controls .better a span {
  position: absolute;
  display: block;
  width: 26px;
  height: 33px;
  margin: -5px 0 0 -26px;
  cursor: pointer;
  background: url("//img.avto25.ru/img/profile-mine-tip-bg.png") no-repeat;
}
.profile-mine .controls .better a:hover span {background-position: 0 -33px;}
.profile-mine .controls .complete {
  color: #090;
  background: url("//img.avto25.ru/img/profile-mine-complete-bg.gif") no-repeat 0 .4em;
  padding-left: 20px;
}
.profile-mine .controls .delete a {color: #c00;}
.profile-mine div.better {
  position: relative;
  margin-left: -38px;
  padding: 15px 20px 20px;
  border: 1px solid #999;
  background: #f9f7f2;
}
.profile-mine div.better .close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 8px;
  height: 8px;
  cursor: pointer;
  background: url("//img.avto25.ru/img/profile-mine-close-bg.gif") no-repeat;
}
.profile-mine div.better h4 {
  font-weight: bold;
  font-size: 133.3%;
  margin-bottom: .5em;
}
.profile-mine div.better ul li:before {
  content: "\2015\a0";
}
/* @end */

/* @group Add */
.profile-add-summary {
  font-size: 116.7%;
  margin-bottom: 25px;
}
.profile-add-summary a {
  color: #c00;
}
.profile-add {
  font-size: 116.7%;
  margin-bottom: 30px;
  padding: 20px 20px 5px 32px;
  background: #f9f7f2;
}
.profile-add .note {
  font-size: 78.6%;
  margin-bottom: 15px;
}
.profile-add .note h3 {font-weight: bold;}
.profile-add .tip {
  position: relative;
  top: 12px;
  display: inline-block;
  overflow: hidden;
  width: 26px;
  height: 33px;
  margin: -33px 0 0;
  background: url("//img.avto25.ru/img/profile-add-tip-bg.png") no-repeat;
}
.profile-add .tip:hover {background-position: 0 -33px;}
.profile-add .group-b td {padding-bottom: 2em;}
.profile-add .inline .inp {width: auto;}
.profile-add #a-price {
  font-weight: bold;
  color: #c00;
}
.profile-add .inp.medium {width: 6.5em;}
.profile-add select.medium {width: 7.1em;}
.profile-add select.large {width: 11em;}
.profile-add select.small {width: 4.6em;}
.profile-add .inp.small {width: 4em;}
.profile-add .inline-color select,
.profile-add .inline-color ul {
  float: left;
}
.profile-add .inline-color ul {margin-left: 20px;}
.profile-add .inline-color .tip {
  margin-top: -33px;
  top: 27px;
}
.profile-add th {
  font-weight: bold;
  padding-bottom: 1em;
}
.profile-add .options td {padding-right: 20px;}
.profile-add .options li {
  margin-bottom: 0;
  font-size: 85.7%;
}
.profile-add .options .check-all {color: #c00;}
.profile-add .comment textarea {
  font-family: Tahoma, sans-serif;
  width: 90%;
}
.profile-add .restrictions h3 {color: #c00;}
.profile-add .note ul li:before {
  content: "\2015\a0";
}
.profile-add .note ul li {
  margin: 0;
  padding: 0;
}
.profile-add .tip-hanging {
  margin-left: -26px;
}
.profile-add table {position: relative;}
.profile-add .highlight {color: #c00;}
.profile-add .terms label {
  font-weight: normal;
  font-size: 85.7%;
  text-align: left;
}
.profile-add .submit td {text-align: right;}
.profile-add .submit td input {
  width: 190px;
  font-size: 13px;
  margin: 0 0 0 15px;
}
.profile-add .photos label {
  font-weight: normal;
  padding-bottom: .5em;
  text-align: left;
}
.profile-add .photos label span {
  font-weight: bold;
  display: inline-block;
  width: 2em;
  margin-right: 5px;
  text-align: right;
  color: #000;
}
.profile-add .photos input {
  padding: .1em 3px;
}
.profile-add .photos table {width: 100%;}
/* @end */
.minus-img {
    margin-bottom:3px;
    margin-right:3px;
}