html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	
	background: transparent;
}
table, caption, tbody, tfoot, thead, tr, th, td {
  vertical-align: top;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Sans-Serif;
	background-color: #3c454e;
	color: #333;
	line-height: 1.1em;
}
strong {
  font-weight: normal;
}
#footer strong {
  font-weight: bold;
}
a {
  color: #3f5970;
}
a:hover {
  text-decoration: none;
}
img.desc {
  position: absolute;
  top: 1px;
  left: 110px;
  display: block;
  margin-top: 8px;
  width: 9px;
  height: 12px;
  cursor: pointer;
}
img.desc-p {
  float: left;
  margin: 0 0 0 5px;
  position: relative;
  left: 0;
}
.textarea img.desc-p {
  float: right;
  }
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #f7e7e7;
  border: 1px solid #e9c8c8;
  padding: 5px;
  width: 200px;
  color: #463f3d;
  line-height: 1.4em;
	padding: 5px;
}
#tooltip h3 { font-weight: normal; margin: 0; padding: 0; line-height: 1.4em; }
h3 {
  font-size: 1.2em;
  padding-bottom: 1.1em;
  }
h4 {
  font-size: 1.1em;
  padding-bottom: 1.1em;
  }

.head-inner, .home-panel-inner, .follow-us-inner, #content {
  width: 960px;
  margin: 0 auto 0 auto;
}

#head {
  background: #29313a url('../img/bg-head.gif') repeat-x top left;
  height: 91px;
}

.logo {
  margin-top: 16px;
  width: 298px;
  height: 52px;
}
h1 a{
  font-size: 1.2em;
  color: #fff;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  display: block;
  width: 298px;
  height: 52px;
  line-height: 1.1em;
}
h1 a span {
  display: block;
  width: 298px;
  height: 52px;
  position: absolute;
  top: 0;
  left: 0;
  background: url('../img/sports-cars-market-logo.jpg') no-repeat 0px 0px;    
  cursor: pointer;
}

.menu {
  padding-top: 22px;
  font-size: 1.2em;
  color: #667e95;
  text-align: right;
} 

.menu ul.main-menu {
  height: 15px;
  }

.menu ul.main-menu li {
  display: inline;
} 

.menu li.loged-in {
  padding-left: 30px;
}
  
.menu .loged-menu {
  background-color: #262d35;
  margin-top: 10px;
  width: 569px;
}
.menu .loged-menu li{
  display: block;
  float: left;
}
.menu .loged-menu li a {
  display: block;
  height: 31px;
  padding-top: 13px;
  text-align: center;
  position: relative;
  overflow: hidden;
  font-size: 0.9em;
}
.menu .loged-menu li a span {
  height: 44px;
  position: absolute;
  top: 0px;
  left: 0px;
  cursor: pointer;
}
.menu .loged-menu li a.place-an-ad { width: 126px; }
.menu .loged-menu li a.manage-existing-ads { width: 160px; }
.menu .loged-menu li a.account-settings { width: 145px; }
.menu .loged-menu li a.change-password { width: 138px; }

.menu .loged-menu li a.place-an-ad span{
    width: 126px;
    background: url('../img/loged-menu.jpg') no-repeat 0px 0px;    
}
.menu .loged-menu li a.manage-existing-ads span{            
    width: 160px;
    background: url('../img/loged-menu.jpg') no-repeat -126px 0px; 
}
.menu .loged-menu li a.account-settings span{
    width: 145px;
    background: url('../img/loged-menu.jpg') no-repeat -286px 0px;
}
.menu .loged-menu li a.change-password span{
    width: 138px;
    background: url('../img/loged-menu.jpg') no-repeat -430px 0px;
}

.menu .loged-menu li a.place-an-ad:hover span{
    background: url('../img/loged-menu.jpg') no-repeat 0px -44px;    
}
.menu .loged-menu li a.manage-existing-ads:hover span{            
    background: url('../img/loged-menu.jpg') no-repeat -126px -44px; 
}
.menu .loged-menu li a.account-settings:hover span{
    background: url('../img/loged-menu.jpg') no-repeat -286px -44px;
}
.menu .loged-menu li a.change-password:hover span{
    background: url('../img/loged-menu.jpg') no-repeat -430px -44px;
}

.menu form{
  padding: 8px 65px 0 0;
  position: relative;
  width: 320px;
}  
.menu input {
  border: 0px solid;
  height: 18px;
  padding: 3px;
  color: #647281;
  width: 150px;
}
.menu input.pass {
  padding-right: 15px;
  width: 138px;
}
.menu input.login-button {
  position: absolute;
  border: 0;
  background: #93a30c url('../img/button-login.jpg') no-repeat;
  color: #fff;
  font-size: 0.8em;
  font-weight: bold;
  padding: 0;
  width: 61px;
  height: 24px;
  right: 0px;
  top: 8px;
  padding: 0 0 4px 0;
  text-shadow: 1px 1px 1px #606604;
}
.menu .forgotten {
  position: absolute;
  width: 10px;
  height: 24px;
  right: 70px;
  top: 14px;
}
.menu .forgotten a{
  color: #d90303;
  font-size: 1em;
  text-decoration: underline;
}
.menu .forgotten a:hover{
  text-decoration: none;
}
.menu a {
  color: #b6cde3;
  text-decoration: none;
}
.menu a:hover {
  text-decoration: underline;
}

/* ********************************************HOME PANEL***************************************** */ 
 
#home-panel {
  background: #303943 url('../img/bg-home-panel.jpg') repeat-x top left;
  height: 388px;
  padding: 10px 0 10px 0;
}
#home-panel .col {
  padding: 12px 20px 20px 20px;
  height: 356px;  
  width: 270px;
  background: #1f2428 url('../img/bg-sell.gif') repeat-x top left;
  float: left;
}
#home-panel .col h2 {
  color: #fff;
  font-size: 1.5em;
  padding-bottom: 12px;
  position: relative;
  overflow: hidden;
  width: 270px;
  height: 25px;
}

/* ******** SELL CAR ******** */

#home-panel .col h2 span {
  width: 270px;
  height: 25px;
  position: absolute;
  top: 0px;
  left: 0px;
}
#home-panel .sell-car h2 span {
  background: url('../img/h-sell-sports-car.jpg') no-repeat top left;
}

#home-panel .sell-car h3{
  color: #a2acb3;
  font-size: 1.4em;
  font-weight: normal;
  margin-top: 30px;
  padding: 0;
}
#home-panel .sell-car p{
  color: #fff;
  font-size: 1.2em;
}
#home-panel .sell-car ul{
  padding: 25px 0 55px 0;
}
#home-panel .sell-car li{
  color: #fff;
  font-size: 1.4em;
  height: 22px;
  width: 270px;
  position: relative;
  overflow: hidden;
  margin-top: 10px;
}
#home-panel .sell-car li span {
  width: 270px;
  height: 22px;
  position: absolute;
  top: 0px;
  left: 0px;
}
#home-panel .sell-car li.li-scsp span {
  background: url('../img/home-li.jpg') no-repeat 0px 0px;
}
#home-panel .sell-car li.li-efp span {
  background: url('../img/home-li.jpg') no-repeat 0px -22px;
}
#home-panel .sell-car li.li-o24 span {
  background: url('../img/home-li.jpg') no-repeat 0px -44px;
}
#home-panel .sell-car li.li-nf span {
  background: url('../img/home-li.jpg') no-repeat 0px -66px;
}

#home-panel .sell-car a.button {
  display: block;
  width: 130px;
  height: 27px;
  color: #fff;
  font-size: 1.4em;
  font-weight: bold;
  text-decoration: none;  
  padding: 10px 0 0 0;
  text-align: center;
  margin-top: 18px;
  float: left;
  position: relative;
}
a.button-personal {
  background-color: #74a410;
  margin-right: 10px;
  cursor: pointer;
}
a.button-business {
  background-color: #bf3d1a;
  cursor: pointer;
}
a.button span {
  width: 130px;
  height: 37px;
  position: absolute;
  top: 0px;
  left: 0px;
}
a.button-personal span {
  background: url('../img/button-personal.gif') no-repeat 0 0;
}
a.button-personal:hover span {
  background: url('../img/button-personal.gif') no-repeat 0 -37px;
}
a.button-business span {
  background: url('../img/button-business.gif') no-repeat 0 0;
}
a.button-business:hover span {
  background: url('../img/button-business.gif') no-repeat 0 -37px;
}

/* ******** BUY CAR ******** */
#home-panel .buy-car h2 span {
  background: url('../img/h-buy-sports-car.jpg') no-repeat top left;
}
#home-panel .car-day h2 span {
  background: url('../img/h-sports-car-day.jpg') no-repeat top left;
}
#home-panel .car-day h2 {
  color: #383d42;
}
#home-panel .buy-car {
  width: 280px;
  margin: 0 10px 0 10px;
  color: #9ca6ae;
}
#home-panel .buy-car a{
  color: #9ca6ae;
}
.buy-car div, .content-search div {
  clear: both;
}
.buy-car label {
  color: #848d94;
  width: 70px;
  display: block;
  float: left;
  font-size: 1.2em;
  padding-top: 8px;
}
input.input {
  height: 21px;
  background-color: #f0f0f0;
  padding: 1px 3px 0 5px;
  margin-top: 3px;
  border: 0;
  color: #647281;
  font-size: 1em;
}
.buy-car select, .buy-car input {
  font-size: 1.2em;
}
.w-search { 
  width: 103px; 
  padding: 1px 1px 0 1px;
  }
.w-search-r { 
  width: 104px; 
  padding: 1px 1px 0 1px;
  }
.w-mail { width: 202px; }

select, input.only, input.half, input.fchalf {
  height: 22px;
  background: #f0f0f0;
  padding: 1px 0 1px 0px;
  margin-top: 3px;
  color: #647281;
  font-size: 1em;  
  line-height: 17px;
  border: 1px solid #ccc;
}
.content-search select.only {
  width: 146px;
}
.content-search select.from-to {
  width: 72px;
  margin-right: 2px;
  line-height: 18px;
}
.buy-car select.only {
  width: 210px;
}
input.but {
  display: block;
  margin-top: 15px;
  height: 32px;
  color: #fff;
  background: #16191c url('../img/bg-button.gif') repeat-x 0 0;  
  border-top: 1px solid #3e4348;
  border-left: 1px solid #33383c;
  border-right: 1px solid #111415;
  border-bottom: 1px solid #0b0c0d;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: bold;
}

.buy-car input.but-search {
  width: 110px;
  margin-right: 5px;
  float: left;
}
.buy-car input.but-advanced-search {
  width: 165px;
  float: left;
}

.buy-car .suggest {
  padding: 10px 0px 18px 16px;
  background: url('../img/star.gif') no-repeat 4px 13px;
}
.buy-car .subscribeby {
  padding-top: 18px;
  background: url('../img/h-line-buy.gif') repeat-x;
}
.buy-car input.but-send {
  height: 25px;
  width: 65px;
  color: #fff;
  background: #16191c url('../img/bg-button-s.gif') repeat-x 0 0;
  border-top: 1px solid #3e4348;
  border-left: 1px solid #33383c;
  border-right: 1px solid #111415;
  border-bottom: 1px solid #0b0c0d;
  cursor: pointer;
  font-size: 1.1em;
  font-weight: bold;
  float: right;
  margin-top: 2px;
}


/* ******** CAR DAY ******** */

#home-panel .car-day {
  background: none;
  background-color: #fff;
  padding-right: 18px;
  width: 272px;
  font-size: 1.2em;
}
#home-panel .car-day a.cdimg{
  display: block;
  width: 268px;
  border: 1px solid #363e47;
  text-align: center;
}
#home-panel .car-day img{

}
#home-panel .car-day a.title{
  display: block;
  padding: 9px;
  background: #363e47 url('../img/bg-title-car-of-day.gif') repeat-x left top;
  height: 15px;
  color: #fff;
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: none;
  margin-right: 2px;
}
.info {
  padding: 4px 4px 0 4px;
  height: 16px;
  margin: 2px 2px 0 0;
  background: url('../img/bg-info.gif') repeat-x;
  border: 1px solid #ececec;
}
.info-t {
  float: left;
  width: 74px;
  padding-left: 8px;
}
.info-thp {
  float: left;
  width: 76px;
  padding-left: 8px;
}
.info-m {
  float: left;
  width: 166px;
  padding-left: 8px;
}
.info-price, .info-click {
  float: left;
  width: 120px;
  padding-left: 8px;
}
.car-day .price  {
  font-weight: bold;
  font-size: 1.2em;
  color: #c71b1b;
  text-align: right;
  padding: 19px 3px 0 0;
}
.price span{
  color: #313941;
}

/* *******************************************CONTENT******************************************* */
#content-bg {
  background-color: #dadddf;
}

#content {
padding: 1px 0 4px 0;
}
.content-block {
  background-color: #fff;
  border: 1px solid #aabbcd;
  margin-top: 4px;  
  font-size: 1.2em;
}
.content-cars {
  border-bottom: 0;
}
.content-with-r {
  width: 794px;
}
.content-similar {
  border-bottom: 0;
}
.content-block-left {
  margin-right: 4px; 
}
.content-block h2, .content-block h3.ha2{
  padding: 18px 0 0 15px;
  font-size: 1.25em;
  display: block;
  height: 26px;
  background: url('../img/bg-title.gif') repeat-x;
  border-bottom: 1px solid #aabbcd;
  position: relative;
}
ol {padding-left: 20px;}
ol li {
  list-style-type: decimal;
  background: none;
  padding-bottom: 20px;
}
ol li ol li{
  list-style-type: upper-roman;
  background: none;
  padding-bottom: 10px;
}


/* ****************CAR CARD HOME********************** */

.car-card {
  padding: 11px 9px 11px 163px;
  width: 146px;
  float: left;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: #aabbcd;
  position: relative;
  min-height: 129px;
  background: #fff;
}
.car-card-first {
  border-width: 0 0 1px 0px;
  width: 148px;
}
.car-card a {
  color: #3f5970;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.2em;
}
.car-card a:hover {
  text-decoration: underline;
}
.car-card a.title {
  display: block;
  padding-bottom: 3px;
}
  
.car-card a.img {
  display: block;
  width: 140px;
  height: 128px;
  position: absolute;
  top: 11px;
  left: 10px;
  border: 1px solid #637585;
  border-bottom: 0;
  text-align: center;
  background: url('../img/view-detail.jpg') no-repeat bottom left;
}

.car-card .info-h {
  width: 61px;
  float: left;
}
.car-card .info-w {
  width: 134px;
}
.car-card .price {
  font-weight: bold;
  font-size: 1.2em;
  color: #c71b1b;
  text-align: right;
  padding: 10px 3px 0 0;
}

/* ****************CAR CARD SEARCH********************** */

.car-card-search {
  padding: 10px 8px 10px 160px;
  width: 146px;
  float: left;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: #aabbcd;
  position: relative;
  min-height: 129px;
}
.car-card-search-first {
  border-width: 0 0 1px 0;
  width: 147px;
}
.car-card-search a.img {
  top: 10px;
  left: 10px;
}

/* ***************************CONTENT MAKE POPULAR CARS********************** */

.content-make {
  float: left;
  width: 476px;
  margin-right: 4px; 
}
.content-popular {
  float: left;
  width: 476px;
}

.content-make .column {
  width: 133px;
  padding: 10px 0 20px 20px;
  float: left;
}
.content-block ul li {
  background: url('../img/li.gif') no-repeat 0px 4px;
  padding-left: 12px;
  margin-top: 8px;
}
.content-popular .column {
  width: 208px;
  padding: 10px 0 20px 20px;
  float: left;
}

/* ***********CONTENT SEARCH PAGE************** */
.content-empty {
  float: left;
  margin-right: 4px; 
}
.content-search-result {
  float: left;
  width: 630px;
  margin-right: 4px;  
}
.content-search {
  width: 148px;
  background: #23292e;
  padding: 7px 5px 7px 7px;
  margin-top: 4px;  
}
.content-search select {
  font-size: 1.2em;
}
.content-search h2, .content-payed h2 {
  color: #fff;
  font-size: 1.2em;
  text-align: center;
  padding-top: 5px;
  overflow: hidden;
  height: 25px;
  width: 140px;
  position: relative;
}
.content-search h2 span, .content-payed h2 span {
  width: 140px;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  background: url('../img/search-title.gif') no-repeat;   
}
.content-search h2 span {
  background: url('../img/search-title.gif') no-repeat;
}
.content-payed h2 span {
  background: url('../img/payed-title.gif') no-repeat;
}
/* *******search****** */
.content-search label {
  color: #848d94;
  font-size: 1.1em;
  display: block;
  padding-top: 6px;
}
.content-search input.but-search {
  width: 110px;
  margin: 15px auto 0 auto;
  float: none;
}
.content-search a {
  display: block;
  color: #f38922;
  text-align: center;
  padding: 10px 0 10px 0;  
}
.w-search-res { 
  width: 60px; 
}

/* *******cars****** */

.sort-by {
  text-align: right;
  padding: 11px 15px 0 0;
  font-size: 1em;
  width: 172px;
  display: block;
  height: 33px;
  background: url('../img/bg-title.gif') repeat-x;
  border-bottom: 1px solid #aabbcd;
  float: left;
}
.sort-by select, .inh2 select {
  background: #f1f1f1;
  border: 1px solid #bcc5cf; 
  height: 22px;
  font-size: 1em;
  margin-top: 0px;
}

.navigation-l {
  padding: 15px;
  text-align: center;
  float: left;
}
.navigation-r {
  padding: 8px;
  text-align: center;
  float: right;
  width: 145px;
}

.navigation-r input.text {
  background: #f1f1f1;
  border: 1px solid #bcc5cf; 
  height: 19px;
  font-size: 1em;
  width: 32px;
  padding: 3px 4px 0 4px;
}
.navigation-r input.jump {
  background: #171a1c url('../img/bg-jump-to.gif') repeat-x;
  height: 24px;
  font-size: 0.8em;
  float: right;
  margin-left: 3px;
  color: #e0e0e0;
  font-weight: bold;
  border: 0;
  width: 70px;
}

/* *******payed a vertical cars card****** */
.content-payed {
  float: right;
  width: 142px;
  background: #23292e;
  padding: 9px;
  margin-top: 4px;
}
.car-card-payed, .car-card-ver {
  padding-top: 9px;
  padding-bottom: 12px;
}
.car-card-payed {
  border-top: 1px solid #323941;
}
.car-card-ver {
  border-left: 1px solid #aabbcd;
  border-bottom: 1px solid #aabbcd;
  width: 142px;
  padding: 8px;
  float: left;
}
.car-card-ver-empty {
  height: 180px;
}
.car-card-ver-first {
  border-left: 0;
}
.car-card-payed-first {
  border-top: 0;
}
.car-card-payed a.title, .car-card-ver a.title {
  font-weight: bold;
  text-decoration: none;
  line-height: 1.2em;
  font-size: 1.2em;
  padding-top: 5px;
  display: block;
}
.car-card-payed a.title {
  color: #fff;
}
.car-card-ver a.title {
  color: #3f5970;
  font-size: 1em;
  display: block;
  height: 28px;
}
.car-card-payed a:hover, .car-card-ver a:hover {
  text-decoration: underline;
}
.car-card-payed a.img, .car-card-ver a.img {
  display: block;
  width: 140px;
  height: 128px;
  text-align: center;
  background: #fff url('../img/view-detail.jpg') no-repeat bottom left;
  border: 1px solid #323941;
}
.car-card-payed a.img img {

}
.car-card-ver a.img img {

}
.car-card-payed .price, .car-card-ver .price {
  font-weight: bold;
  font-size: 1.3em;
  color: #c71b1b;
  text-align: right;
  padding: 6px 3px 0 0;
}
.car-card-ver .price {
  font-size: 1.2em;
}
.car-card-payed .price span{
  color: #56606d;
}

/* ***************************AD DETAIL********************** */

.no-car {
  text-align: center;
  color: #b30000;
  padding: 100px 30px 100px 30px;
  font-weight: bold;
}

.imageslider {
  background: #23292e;
  width: 500px;
  height: 493px;
  padding-top: 25px;
  border: 1px solid #c8d0d8;
} 
.share {
  border-top: 1px solid #aabbcd;
  padding: 6px 20px 0 20px;
  width: 460px;
}
.share input.only {
  margin: 1px;
  width: 324px;
}
a.send-to-friend {
  padding-left: 21px;
  padding-bottom: 2px;
  background: url('../img/mail-ico.gif') no-repeat 0 0;
  float: right;
}
a.print {
  display: block;
  padding: 5px 0 2px 31px;
  background: url('../img/print-ico.gif') no-repeat 10px 4px;
  float: right;
}
a.report-this-ad {
  display: block;
  padding: 5px 0 4px 31px;
  background: transparent url('../img/report-ico.gif') no-repeat 10px 2px;
  float: right;
}
input.report-this-ad {
  display: block;
  padding: 1px 0 4px 30px;
  background: transparent url('../img/report-ico.gif') no-repeat 10px 2px;
  float: right;
  border: 0;
  font-size: 13px;
  text-decoration: underline;
  cursor: pointer;
  font-family: arial;
  color: #3F5970;
}
input.report-this-ad:hover {
  text-decoration: none;
}
a.back-to-search {
  display: block;
  padding: 5px 0 2px 31px;
  background: url('../img/back-ico.gif') no-repeat 10px 3px;
  float: right;
}
.technical-data {
  padding: 20px;
  float: left;
  border-left: 1px solid #aabbcd;
  line-height: 1.2em;
}
.technical-data table {
  width: 251px;
}
.technical-data table td {
  padding: 5px 2px 5px 2px;
  border-bottom: 1px solid #eee;
}
.technical-data table td.label {
  color: #888;
  width: 95px; 
}
.technical-data .price  {
  font-weight: bold;
  font-size: 1.4em;
  color: #c71b1b;
  text-align: right;
  padding: 28px 3px 3px 0;
}
.technical-data .price-nodph  {
  text-align: right;
  padding: 3px 3px 3px 0;
}

.seller-contant {
  padding: 20px;
  float: left;
  width: 463px;
}
td.tdhead {
  height: 46px;
  background: #e9e9e9 url('../img/bg-title.gif') repeat-x;
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #ebebeb;
}
td.tdhead h3{
  padding: 18px 0 0 15px;
}
h3.affiliate {
  padding: 18px 0 0 15px;
  height: 28px;
  background: #e9e9e9 url('../img/bg-title.gif') repeat-x;
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #ebebeb;
}
td.right-b {
  border-right: 1px solid #aabbcd;
}
.seller-contant img{
  margin-right: 15px;
  border: 1px solid #aabbcd;
}
.seller-contant select{
  width: 231px;
}
.seller-contant p {
  padding-top: 15px;
  line-height: 1.4em;
}
.seller-contant p.pers {
  padding-top: 0px;
}
.contact-form {
  background-color: #e7e9ec;
  padding: 10px;
  margin-top: 15px;
  border: 1px solid #d6dde4;
}
.contact-form .col {
  float: left;
  width: 217px;
}
.contact-form .col-l {
  margin-right: 4px;
}

.contact-form label {
  color: #8a8a8a;
  font-size: 0.9em;
}
.contact-form .col input {
  width: 209px;
  margin-top: 2px;
  padding: 2px;
  border: 1px solid #adbdce;
  color: #313941;
  font-size: 1.1em;
}
.contact-form textarea {
  width: 434px;
  margin-top: 4px;
  border: 1px solid #adbdce;
  color: #313941;
  background: #fff;
  font-size: 1.1em;
}
.contact-form input.but {
  margin: 5px 0 0 175px;
  padding: 0 20px 0px 20px;
  font-size: 1em;
}
.car-additional {
  padding: 20px;
  line-height: 1.3em;
}
.car-additional-width {
  width: 291px;
}
.detail-advert {
  padding: 20px;
  float: left;
  width: 252px;
}
.empty-text {
  color: #999;
}

/* **************************SUGGESTIONS CONTACT***************************** */

label.block {
  display: block;
  padding: 0 0 2px 0;
}
.suggestion-text {
  line-height: 1.4em;
  float: left;
}
.suggestion .but, .contact .but {
  margin: 20px 0 0 155px;
  width: 100px; 
}
.suggestion select, .contact select {
  width: 300px;
}
.contact input {width: 296px;}
.contact label {
  padding-top: 6px;
}

/* **********************ABOUT US************************ */

.about-us {
  padding: 30px;
}
.about-us p {
  font-size: 1.1em;
  line-height: 1.4em;
  padding-bottom: 10px;
}
.sig {
  font-size: 1.1em;
}


/* *******************************CONTACT DETAIL********************************** */

.other-b {
  width: 250px;
  overflow: hidden;
}

.contact-detail-adress {
  width: 652px;
  padding-left: 30px;
  float: left;
  line-height: 1.5em;
}
.contact-detail-info {
  padding-top: 20px;
  clear: both;
}
.contact-label {
  float: left;
  width: 120px;
  clear: both;
}
.contact-value {
  float: left;
  font-weight: bold;
  width: 500px;
}

/* ***************************ADVANCED SEARCH********************** */
form.advanced-search {
  padding: 30px 0 30px 40px;
}
form .uinf {
  padding: 3px 0 0 125px;
  font-size: 0.9em;
  color: #777;
  width: 300px;
}
form .upass {
  padding: 3px 0 0 150px;
  font-size: 0.9em;
  color: #777;
  width: 300px;
}
.advanced-search label {
  width: 115px;
  display: block;
  float: left;
  padding-top: 6px;
  line-height: 1.2em;
}
.advanced-search input.but  {
  width: 120px;
  margin-left: 130px;
}
.advanced-search input.only, .advanced-search input.half, .contact input.only, .share input.only, input.fchalf {
  height: 18px;
  padding: 1px 0 1px 2px;
}
.advanced-search select.only  {
  width: 301px;
}
.advanced-search input.half, .account-set input.half {
  width: 145px;
}
.advanced-search select.from-to  {
  width: 148px;
}
.advanced-search input.only  {
  width: 297px;
}
.fctit {
  float: left;
  width: 56px;
  padding-top: 9px;
}
.fchalf {
  width: 117px;
} 
.account-set .fchalf {
  width: 240px;
}

/* *********PLACE AD***** */

.place-ad-photos {
  width: 360px;
  margin: 6px 0 0 0;
  background-color: #efefef;
  padding: 20px;
  border: 1px solid #d6dde4;
}
.manage-photos .place-ad-photos {
  margin: 6px 0 0 0;
  float: none;
}
.manage-photos {
  padding: 25px 0 40px 40px;
  float: left;
}
.place-ad-photos select {
  width: 50px;
}
.place-ad-photos input {
  margin-top: 6px;
}
.place-ad-photos .pic {
  clear: both;
}
.add-photos small{
  font-size: 0.9em;
  color: #777;
}

/* ***************************MANAGE********************** */

.manage-car {
  width: 272px;
  padding: 23px;
  border-left: 1px solid #aabbcd;
  border-bottom: 1px solid #aabbcd;
  float: left;
}
.manage-car-first {
  border-left: 0;
  padding: 23px 24px 23px 24px;
}
.manage-car-empty {
  height: 345px;
}
.inh2 {
  position: absolute;
  top: 11px;
  right: 20px;
}
.manage-car a {
  display: block;
  font-weight: bold;
  text-decoration: none;
}
.manage-car a:hover {
  text-decoration: underline;
}
.manage-car .buttons {
  margin: 15px auto 0px auto;
  width: 244px;
}
a.manage-but {
  display: block;
  height: 19px;
  padding-top: 8px;
  color: #fff;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  width: 110px;
  text-align: center;
  float: left;
  margin: 0 5px 0 5px;
}
a.but-update {
  background: #16191c url('../img/bg-but-g.gif') repeat-x 0 0;  
  border-top: 1px solid #9daf56;
  border-left: 1px solid #6b8328;
  border-right: 1px solid #4c6607;
  border-bottom: 1px solid #3d5501;
}
a.but-delete {
  background: #16191c url('../img/bg-but-r.gif') repeat-x 0 0;  
  border-top: 1px solid #a94949;
  border-left: 1px solid #7f2121;
  border-right: 1px solid #410303;
  border-bottom: 1px solid #290000;
}
a.manage-but:hover {
  text-decoration: none;
  color: #eee;
}
a.detail-photo {
  width: 268px;
  height: 201px;
  text-align: center;
  border: 1px solid #637585;
  margin: 15px 0 0 0;
}

/* ***************************MANAGE-ACCOUNTS********************** */

label span, .req span, .r {
  color: #de2718;
  }
.req {
  padding-top: 15px;
  }

.with-left-menu {
  margin: 2px;
  background: url('../img/bg-left-menu.gif') repeat-y 0 0;
  padding: 20px 25px 20px 259px;
  position: relative;
}
.only-content {
  padding: 30px;
}
a.add-new-contact {
}
.left-menu {
  width: 239px;
  position: absolute;
  top: 20px;
  left: 0;
}
.lf-but {
  width: 204px;
  height: 52px;
  padding: 3px 0 0 23px;
  border-bottom: 1px solid #dddddd;
}
.left-menu a.contact {
  display: block;
  width: 212px;
  height: 37px;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
  padding: 12px 0 0 15px;
  border-bottom: 1px solid #dddddd;
}
.left-menu a.contact:hover {
  background-color: #efefef;

}
.left-menu a.contact span {
  display: block;
  padding-top: 3px;
  font-size: 0.8em;
  font-weight: normal;
}
h3 span {
  display: block;
  padding-top: 3px;
  font-size: 0.8em;
  font-weight: normal;
}
.left-menu a.contact-a { 
  height: 38px; 
  width: 239px;
  background: url('../img/business-account-a.gif') repeat-y 0 0;
  border-bottom: 0;
}
.left-menu a.contact-a:hover {
  background-color: transparent;
  border-bottom: 0;
}
.with-left {
  width: 660px;
}
form.account-set{
  padding-top: 10px;
}
form.account-set .inside-form div, form.advanced-search .inside-form div{
  position: relative;
}
form.account-set input.input {
  border: 1px solid #ccc;  
  width: 290px;
}
form.account-set input.wsmall {
  width: 150px;
}
form.account-set input.but {
  margin: 20px auto 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
form.account-set label {
  width: 115px;
  display: block;
  float: left;
  padding-top: 6px;
  padding-right: 10px;
  line-height: 1.4em;
}
form.account-set label.textarea {
  width: 425px;
  float: none;
  padding-top: 30px;
}
form.account-set label small {
  display: block;
  font-size: 0.9em;
  color: #747474;
  padding-top: 2px;
}
form.account-set select  {
  height: 24px;
  margin-top: 3px;
  width: 300px;
}
form.account-set select.inst-mess  {
  width: 145px;
  float: left;
  margin-right: 3px;
}
form.account-set input.inst-mess  {
  width: 142px;
}
textarea  {
  padding: 1px 0 1px 0px;
  background-color: #eaeaea;
  color: #647281;
  font-size: 12px;  
  font-family: Arial, Sans-Serif;
  margin-top: 4px;
  border: 1px solid #ccc;
  width: 423px;
}
textarea.car-info  {
  width: 299px;
}
.contact-foto {
  padding-top: 12px;
  float: right;
  text-align: center;
}
.contact-foto a{
  padding-top: 8px;
  display: block;
}
img.cfoto {
  border: 1px solid #aabbcd;
}
a.delete-contact {
  text-align: right;
  padding-right: 35px;
  background: url('../img/delete-ico.gif') no-repeat right top;
  font-size: 0.8em;
  height: 26px;
  line-height: 1.2em;
  margin-top: -3px;
  position: absolute;
  right: 30px;
  top: 20px;
}
form.password-set label {
  width: 140px;
}
#container {
  border: 1px solid #d64c4c;
  color: #5f1515;
  background: #e79999;
  padding: 15px 20px 15px 20px;
  margin: 20px 40px 0 40px;
  font-style: normal;
  display: none;
  line-height: 1.3em;
}
.change-ad #container {
  margin: 20px 16px 0 40px;
}
.with-left #container {
  margin: 0;
} 
.with-left-menu #container {
  margin: 0;
}
em.error  {
	background: url('../img/no-valid-ico.gif') no-repeat;
	width: 14px;  
	height: 14px;
	float: right;
	display: none;
	margin: 8px 0 0 2px;
}
#container em.error {
  background: none;
  float: none;
  font-style: normal;
}
em.success {
  background: url('../img/valid-ico.gif') no-repeat;
}
#container em.success {
	visibility: hidden;
	height: 0px;
	overflow: hidden;
	line-height: 0px;
	position: absolute;
}
form.account-set input.error, form.account-set select.error, .contact input.error, textarea.error {
  background: #f7e7e7;
  border: 1px solid #d80404;
}
.account-set-b {
  width: 443px;
  margin-top: 10px;
  padding-right: 3px;
}
/* ***************************CAR MANAGE********************** */
.photo-change {
  display: block;
  width: 174px;
  height: 133px;
  position: relative;
  text-align: center;
  float: left;
  border: 1px solid #637585;
  background: #fff;
  margin: 0 4px 4px 0;
}
.photo-change img{
  padding: 0 18px;
}
.photo-change a.del {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  padding: 5px;
  height: 10px;
  background: #be1f03;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
}
.photo-change .position{
  width: 164px;
  height: 30px;
  text-align: left;
  background: #24292d;
  color: #fff;
  padding: 1px 5px 0 5px;
  position: absolute;
  bottom: 0;
  left: 0;
}
.photo-change .position select{
  border: 0;
}
.photo-change .position span{
  display: block;
  float: left;
  padding-top: 9px;
}
input.but-addp {
  margin: 15px auto 0 auto;
}

/* ***************************REGISTRATION********************** */

.content-reg {
  float: left;
  width: 476px; 
}
.content-reg-l {
  margin-right: 4px; 
}
.reg-cont {
  font-size: 1.1em;
  line-height: 1.3em;
  padding: 30px;
}
.reg-cont p{
  padding-top: 20px;
  font-size: 0.9em;
  color: #777;
}
.reg-cont ul{
  padding: 5px 0 30px 0;
  font-size: 1.1em;
  font-weight: bold;
}
.content-reg-l .reg-cont ul {
  padding-bottom: 61px;
}
a.ra {
  display: block;
  width: 284px;
  height: 43px;
  margin: 10px auto 0 auto;
  color: #fff;
  text-decoration: none;
  text-align: center;
}
a.rpa {
  background: #70a207;
}
a.rba {
  background: #af2300;
}

.reg-cont ul li {
  background: url('../img/li-r.gif') no-repeat 8px 2px;
  padding-left: 28px;
  padding-bottom: 5px;
}

.registration {
  padding-bottom: 40px;
}

.reg-text {
  font-size: 1.1em;
  line-height: 1.3em;
}
.reg-text p{
  padding-bottom: 15px;
}
.top-reg-text {
  padding: 30px 40px 0 40px;
  font-size: 1.1em;
  line-height: 1.3em;
}
.only-text {
  line-height: 1.3em;
}

/* ***************************FOOTER********************** */

#follow-us {
  background: #303943 url('../img/bg-follow-us.gif') repeat-x top left;
  height: 59px;
  padding-top: 20px;
  font-size: 1.2em;
  line-height: 1.4em;
}  
#follow-us .col {
  width: 320px;
  float: left;
  background: url('../img/follow-us-v.gif') no-repeat top right; 
}
#follow-us .col-last {
  background: none; 
}
#follow-us .col a {
  margin-left: 100px; 
  text-decoration: none;
  color: #d4d4d4;
  display: block;
  height: 39px;
  padding: 3px 0 0 52px;
}
#follow-us .col a.facebook {
  background: url('../img/ico-facebook.jpg') no-repeat top left;
}
#follow-us .col a.twitter {
  background: url('../img/ico-twitter.jpg') no-repeat top left;
}
#follow-us .col a.youtube {
  background: url('../img/ico-youtube.jpg') no-repeat top left;
}

#follow-us .col a:hover {
  text-decoration: underline;
}
#follow-us .col a strong {
  font-size: 1.2em;
}
#follow-us .col img{
  float: left;
  margin-right: 10px;
}


#footer {
  background: #3d464f url('../img/bg-footer.gif') repeat-x top left;
  padding: 25px 0 30px 0;
  font-size: 1.2em;
  color: #788289;
  line-height: 1.6em;
}
#footer-inner {
  width: 960px;
  margin: 0 auto 0 auto;
}
.footer-box {
  width: 427px;
  background: #333c45 url('../img/bg-footer-box.gif') repeat-x top left;
  padding: 20px 25px 25px;
  min-height: 73px;
}
#footer a {
  color: #a6b0b8;
  text-decoration: underline;
}
#footer a:hover {
  text-decoration: none;
}
#footer h2 {
  font-size: 14px;
  padding-bottom: 15px;
}
#footer-info {
  margin-top: 25px;
  background: url('../img/footer-hr.gif') repeat-x top left;
  text-align: center;
  padding-top: 20px;
}
.footer-col {
  width: 142px;
  float: left;
}



/* ***************************FORMAT********************** */
  
.center {
  text-align: center;
}  
  
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.align-center {
  text-align: center;
}
.clear {
  clear: both;
}

.whalf {
  width: 415px;
  padding-left: 40px;
  padding-top: 20px;
}
.rhalf {
  width: 445px;
  padding-left: 40px;
  padding-top: 20px;
}
.lhalf {
  width: 398px;
  padding-left: 30px;
  padding-top: 20px;  
}
.password-set .rhalf {
  width: 470px;
}
.relative {
  position: relative;
}
.error-box {
  border: 1px solid #d64c4c;
  color: #5f1515;
  background: #e79999;
  padding: 7px 20px 15px 20px;
  margin: 20px 40px 0 40px;
}
.with-left .error-box {
  margin: 0 0 20px 0;
}

.error-box ul li{
  background: url('../img/err.gif') no-repeat 4px 0px;
}
.conf-box {
  border: 1px solid #abcf72;
  color: #405b16;
  background: #c2e2a0;
  padding: 15px 20px 15px 20px;
  margin: 20px 40px 0 40px;
}
.with-left-menu .conf-box, .with-right-menu .error-box {
  margin: 20px 0 0 0;
}
.error-box form {
  width: 100%;
  text-align: center;
  margin-top: 15px;
}
.error-box form .inf {
  width: 100%;
  text-align: left;
  padding-bottom: 5px;
}
.with-left .conf-box {
  margin: 0 0 20px 0;
}
.felb {
  padding-bottom: 20px;
  border-bottom: 1px solid #aabbcd;
}

/* *******advert****** */
.content-advert {
  padding-top: 4px;
  width: 138px;
  text-align: center;
}

.advert	{
  margin: 0 auto 0 auto;
  text-align: center;
}
.advert small {
  padding-top: 4px;
}
.advert-gt	{
  background: #29313a;
  padding-top: 8px;
}
.advert-gc	{
  padding-top: 4px;
}
.advert-gf	{
  padding-bottom: 4px;
}
.advert-ht	{
  padding-top: 3px;
}
.advert-h {
  padding: 4px;
  border-bottom: 1px solid #aabbcd;
  text-align: center;
}
.advert-d {
  padding: 4px;
  border-top: 1px solid #aabbcd;
  text-align: center;
}
.advert-ads {
  padding: 32px 45px 0 0;
  width: 250px;
  text-align: center;
}
.advert small, .advert-ads small {
  display: block;
  margin-top: 4px;
  color: #888;
}
.no-ad {
  text-align: center;
  padding: 50px 0 50px 0;
  font-weight: bold;
}

.pic-nod, .no-disp {
  display: none;
}

.sort-b {
  width: 8px;
  height: 16px;
  float: right;
  padding: 3px 0 0 8px;
  overflow: hidden;
}

ul.sitemap {
    padding-left: 10px;
    padding-bottom: 10px;
}
ul.sitemap ul {
    padding-left: 20px;
    padding-bottom: 8px;
}
ul.sitemap li {
    padding-bottom: 6px;
    background: url('../img/li-square-o.gif') no-repeat 0px 5px;
}
ul.sitemap ul li {
    background: url('../img/li-square-g.gif') no-repeat 0px 5px;
}
.pass-text {
  float: left;
  width: 380px;
  line-height: 1.2em;
}

/* ***************************FIREFOX HACKS********************** */
.buy-car input.but, .content-search input.but, .contact-form input.but, .buy-car input.but-send, x:-moz-any-link {padding-bottom: 3px; font-size: 1em;}
.navigation-r input.jump, x:-moz-any-link {padding-bottom: 3px;}
/* ***************************IE HACKS********************** */



.nousdisp {
  display: none;
}





