/*-- Globals--*/
html{
height: 100%;
}
*{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
body{
margin:0px;
padding:5px 0px 10px 0px;
font-size: 12px;
background:#fff;
color:#5F5F5F;
background:url(imgs/pageBG.png);
}
img{
border:none;
}
h1{
font-size:22px;
font-weight:Normal;
}
h2{
font-size:20px;
font-weight:Normal;
}
h3{
font-size:18px;
font-weight:Normal;
}
h4{
font-size:16px;
}
h5{
font-size:14px;
font-weight:Normal;
}
h1.city{
width:630px;
margin:0px auto;
color:#808080;
font-size:16px;
}
.hidden{
display:none;
}

 /*-- Links--*/
a.red{
color:#BB3D00;
text-decoration:underline;
}
a.red:hover{
color:#ff0000;
text-decoration:none;
}
a.blue{
color:#003F7D;
text-decoration:underline;
}
a.blue:hover{
color:#0073E6;
text-decoration:none;
}
a.bluered{
color:#003F7D;
1text-decoration:none;
}
a.bluered:hover{
color:#ff0000;
text-decoration:none;
1text-decoration:underline;
}
a.nochange{
color: #003F7D;
}
a.nochange:visited{
color:#003F7D;
}
a.nochange:visited:hover{
color:#D70000;
}

/*-- Span classes--*/
.blue{
color:#316391;
}
.welldone{
color:#009D00;
}
.info{
color:#E85700;
}
.important{
color:#E80000;
}
.errors{
color:#DD0000;
}
.comment{
color:#5F5F5F;
}
.bold{
font-weight:bold;
}
.star{
color:red;
margin-right:5px;
}
.step{
  color:#004080;
}


/*-- DIV's --*/
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.clear{
clear:both;
}
.center{
text-align:center;
margin:0px auto;
}
.left{
text-align:left;
margin:0px auto;
}
.right{
text-align:right;
margin:0px auto;
}

.labels{
  margin:0px auto;
  height:31px;

 }
@-moz-document url-prefix() {
.labels {height:32px;}
}
.label .inner-box, .labelAct .inner-box{
text-align:center;

}

/*-- Tables --*/
table{
border-spacing:0;
border-collapse:collapse;
}
table.common{
margin:0px auto;
color:#484848;
}
tr.first {
background: #fff;
}
tr.second{
background: #F2F2F2;
background: #F0F0F0;
}

/*-- Rounded  corners  --*/
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
display: block;
height: 1px;
overflow: hidden;
font-size:1px;
}
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*-- Rounded  corners 2 --*/
.t {background: url(imgs/dotg.gif) 0 0 repeat-x; width:100%; 2padding-bottom:10px;}
.b {background: url(imgs/dotg.gif) 0 100% repeat-x;}
.l {background: url(imgs/dotg.gif) 0 0 repeat-y;}
.r {background: url(imgs/dotg.gif) 100% 0 repeat-y;}
.bl {background: url(imgs/blg.gif) 0 100% no-repeat;}
.br {background: url(imgs/brg.gif) 100% 100% no-repeat;  }
.tl {background: url(imgs/tlg.gif) 0 0 no-repeat;}
.tr {background: url(imgs/trg.gif) 100% 0 no-repeat; padding:15px;}

.wrap{
  width:988px;
  min-height:668px;
  margin:-1px auto 0px auto;
background:#fff;
  border:1px solid #575757;
   border-top:1px solid #7E7E7E;
      border-bottom:1px solid #fff;
 z-index:2;
}
/** Slogan **/

#title {
  width:990px;
  margin:0px auto 3px auto;
  height:15px;

}
#title H1{
color:#fff;
float:left;
font-size:13px;
margin-left:10px;
}

/** LoginMenu **/
#loginMenu {
  float:right;
  margin:0px 17px 0px 0px;
  text-align:right;
 }
#loginMenu a{
color:#FFF;
margin-left:7px;
}
#loginMenu p{
color:#FFCA95  ;
margin-left:7px;
}
#loginMenu a{
text-decoration:none;
}
#loginMenu a:hover{
text-decoration:underline;
}

/** Header ***************************/
#header {
height:110px;
background:url(imgs/headerBG.png) no-repeat;
width:990px;
margin:0px auto;
z-index:1;
}

#logo {
float:left;
margin:12px 0px 0px 10px;
width:190px;
  height:37px;

}
#logo a{
  float:left;
  width:190px;
  height:37px;
  text-align:center;
  line-height:1.7;
}

/* Main menu 
******************************************/
#mainMenu {
margin:80px 10px 0px 0px;
float:right;
}
#mainMenu div.ldiv{
float:left;
width:1px;
height:30px;
background:url(imgs/div.png) no-repeat;
}
#mainMenu div.rdiv{
float:right;
width:1px;
height:30px;
background:url(imgs/div.png) no-repeat;
}
#mainMenu .label, #mainMenu .labelAct{
float:right;
}

#mainMenu .label a, #mainMenu .labelAct a {
float:left;
color:#333333;
color:#30353A;
line-height:30px;
font-size:16px;
font-weight:bold;
width:150px;
height:30px;
text-align:center;
text-decoration:none;
}
#mainMenu .label a{
background:url(imgs/but.png) repeat-x;
}
#mainMenu .labelAct a{
background:url(imgs/butSel.png) repeat-x;
}
#mainMenu .label a:hover {
color:#333333;
background:url(imgs/butO.png) repeat-x;
}
#mainMenu .labelAct a:hover {
background:url(imgs/butSel.png) repeat-x;
}



/* Hot adv *********************************/
.hotAdv{
 width:700px;
 margin:30px auto;
 }
.hotAdv .tr {padding:5px;}
.1hotAdv img{
width:100px;
height:75px;
}
table.hotAdv{
  width:100%;
  font-size:11px;
 text-align:center;
  margin:0px auto;
  color:#4A4A4A;
}
table.hotAdv td{
 width:20%;
 padding:0px;
}
table.hotAdv td.first{
  padding:3px 10px 7px 0px;
  text-align:right;
}

table.hotAdv a{
  color:#005EBB;
  text-decoration:none;

}
table.hotAdv a:hover{
  color:#CA0000;
  text-decoration:underline;
}
table.hotAdv a:vizited{
  color:#000;
}

/* Quick navi  *********************************/

.qnavi700, .qnavi800, .qnavi850{
 margin:20px auto;
}
.qnavi700 span, .qnavi800 span, .qnavi850 span{
font-size:14px;
}
.qnavi700{
 width:700px;
 }
.qnavi800{
 width:800px;
}
.qnavi850{
 width:850px;
}
.qnavi700 h3, .qnavi700 p, .qnavi800 h3, .qnavi800 p, .qnavi850 h3, .qnavi850 p{
font-size:12px;
}

.qnavi700 a, .qnavi800 a, .qnavi850 a{
color:#003F7D;
text-decoration:none;
}

.qnavi700 a:hover, .qnavi800 a:hover, .qnavi850 a:hover{
color:#ff0000;
text-decoration:underline;

}


/* All cars  *********************************/

#allcars{
 width:700px;
 margin:0px auto;
}

#allcars h1, #allcars h2{
width:630px;
margin:10px auto;

}
#allcars h1, #allmodels h1, #allcities h1, .searchResult h1{
color:#E85700;
}
#allcars p{
width:630px;
margin:0px auto;
}
#allcars p{
font:12px normal;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}
#allcars h2{
font:13px normal;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}

#allcars h2  a{
 font:13px normal;
 color:#0059B3;
 text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
 }
#allcars h2  a:hover{
 color:#E62200;
 text-decoration:none;
}


table.allcars{
  width:630px;
  font-size:16px;
  margin:20px auto;
  color:#4A4A4A;
}
table.allcars a{
 font-weight:bold;
 font-size:16px;
 color:#003366;
 text-decoration:none;
}
table.allcars a:hover{
 color:#E62200;
 text-decoration:underline;
}
table.allcars td {
  padding:5px 15px;
  width:33%;
  border-bottom:1px solid #c0c0c0;
  border-top:1px solid #c0c0c0;
}


/* All models table *********************************/

#allmodels{
 width:700px;
 margin:0px auto;

}

#allmodels h1, #allmodels h2{
width:630px;
margin:10px auto;

}

#allmodels h2{
font:13px normal;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}

#allmodels h2  a{
 color:#0059B3;
 
 text-decoration:underline;
}
#allmodels h2  a:hover{
 color:#E62200;
 text-decoration:none;
}

#allmodels table.allcars{
  font-size:15px;
}
#allmodels table.allcars a{
margin-left:7px;
color:#004284;
color:#003366;
}
#allmodels table.allcars a:hover{
 color:#E62200;
 }
#allmodels table.allcars td{
1border:1px solid red;
}


#allmodels table.allcars td.series a{
color:#003366;
margin-left:0px;
font-size:16px;
font-weight:bold;
}
#allmodels table.allcars td.series a:hover{
 color:#E62200;
}

/* All cities table *********************************/

#allcities{
 width:800px;
 margin:50px auto;

}
#allcities h1{
margin-bottom:10px;
}
#allcities h3{
color:#2E6BA9;
}
#allcities table.common{
width:700px;
margin:10px auto 30px auto;
}
#allcities p{
font:13px normal;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}

#allcities table.allcars{
  width:700px;
  font-size:14px;
  font-weight:Normal;
  margin:25px auto;
  color:#4A4A4A;
}

#allcities table.allcars td{
padding:5px 10px;
}

#allcities table.allcars td.first{
padding:5px 0px;
width:10px;
text-align:center;
1border:1px solid gray;
}

#allcities table.allcars td.first span{
font-family:Georgia,Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color:#E85700;
}

#allcities table.allcars a{
  font-size:16px;
  font-weight:bold;
 color:#003366;
 text-decoration:none;
}
#allcities table.allcars a{
 color:#003366;
 text-decoration:none;
}
#allcities table.allcars a:hover{
 color:#E62200;
 text-decoration:underline;
}

/* Qsearch & Extsearch **********************************/
#search {
 width:700px;
 margin:100px auto 50px auto;

}
#search .labels{

  margin:0px auto;
  height:32px;
}
#search b {
background:#F7F7F7 ;
}
#search .inner-box {
background:#F7F7F7;

padding:30px 0px 1px 0px;
}

#search .labelAct, #search .label{
  width:200px;
  font-weight:bold;
  font-size:16px;
  color:#333333;
  margin-left:15px;
  float:left;
  line-height:1.5;
}
#search .labelAct b{
BACKGROUND:  #F7F7F7;
BACKGROUND: #FF9D5B;
}
#search .labelAct .inner-box{
BACKGROUND: #F7F7F7;
BACKGROUND: #FF9D5B;
padding:0px 0px 3px 0px;
}
#search .label{
 color:#2E2E2E;
}
#search .label b{
BACKGROUND:  #DADADA;
}
#search .label .inner-box{
BACKGROUND:#DADADA;

padding:0px 0px 3px 0px;
}
#search .label a{
color:#5C5C5C;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#search .label a:hover, #extsearch .label a:hover{
color:#000;
text-decoration:underline;
}


table.search{
  width:90%;
  font-weight:bold;
  color:#404040;
  font-size:14px;
  margin:20px auto 20px auto;
}
table.search td{
padding:2px 8px;
height:20px;
}
table.search td.errors{
1font:12px normal;
1text-align:center;
}
/* For Google Chrome */
table.search .errors{
font-family:Arial;
}


table.search .star{
font-weight:normal;
}
table.search .nomodel{
font-weight:normal;
font-size:12px;
color:#E85700;
}

table.search select.first{
 width:174px;
}
table.search select.third{
  width:80px;
}
table.search input.first{
  width:76px;
}
table.search input.second{
  width:170px;
}
table.search input.checkBox{
  1margin-left:-4px;
}

table.search td.add{
font-weight:normal;
}
table.search td.button{
padding:0px;
text-align:center;
}
table.search tr.comment td{
padding:0px 8px;
height:10px;
}
table.search p.comment{
font-size:10px;
}
table.search a{
  font-size:14px;
  font-weight:bold;
}
#search span{
 font-size:12px;
 font-weight:Normal;
 color:#727272;
}
#options{
  width:90%;
  margin:10px auto;
  border-top:1px solid  #BEBEBE;
}
table.options {
  width:100%;
  font-size:13px;
  margin:20px auto 25px auto;

}

table.options td{
  height:25px;
  padding:0px 15px;
}
table.options select{
  width:150px;
}

 /**  Search result *****************/
.searchResult {
 width:850px;
 margin:30px auto;
}
.searchResult b {
BACKGROUND:#fff;
}
.searchResult .inner-box {
BACKGROUND:#fff;
padding:10px 0px 20px 0px;
}
.searchResult p{
 color:#676767;
 font-weight:bold;
}
.searchResult table.common img{
margin-right:3px;
}
.searchResult table.common{
width:800px;
margin:0px auto;
font-size:13px;
}
.searchResult table.common td{
  width:50%;
}

.searchResult table.common td.notepad {
  font-size:16px;
  font-weight:bold;
  color:#EF2D03;
}
.searchResult table.common td.notepad a{
  color:#0080FF;
    width:1%;
  text-decoration:none;
}
.searchResult table.common td.notepad a:hover{
  text-decoration:underline;
}
.searchResult table.common td.notepad .comment{
  font-size:11px;
  font-weight:Normal;
}
table.searchResult {
width:800px;
font-size:13px;
margin:7px auto 7px auto;
text-align:center;
}
table.searchResult a{
color:#004797;
text-decoration:underline;
}
table.searchResult a:vizited{
color:#000;
}
table.searchResult a:hover{
color:#E84B00;
  text-decoration:none;
}
table.searchResult tr.tabHeader{
 font-size:13px;
 font-weight:bold;
 color:#004797;
 background:#F8EBC2;
}
table.searchResult tr.tabHeader #curr a{
  font-weight:normal;
}
table.searchResult .tabHeader img{
margin-left:2px;
}

table.searchResult td{
    border-top:1px solid #c0c0c0;
  border-bottom:1px solid #c0c0c0;
  height:45px;
  padding:1px 3px;
}
table.searchResult td.model{
 font-size:14px;
 text-align:left;
 padding-left:5px;
 width:25%;
}
table.searchResult td.city{
 text-align:left;
 padding-left:5px;
 width:18%;
}
.adv table.searchResult td.right{
width:12%;
}
table.searchResult td.notepad{
width:1%;
}
table.searchResult tr.special td.model img{
margin:0px 5px -1px 0px ;
}
table.searchResult tr.special{
  background:#FFEAEA;
 }

table.searchResult tr.special td.model{
font-weight:bold;
}

 #bottom_pages{
  width:800px;
  margin:10px auto 0px auto;
  height:24px;
}
#bottom_pages a, #bottom_pages div{
 color:#004797;
 background:#e8e8e8;
 padding:3px;
 text-align:center;
 float:left;
 margin-left:7px;
 text-decoration:none;
 border:1px solid #c0c0c0;
}
#bottom_pages .current{
  background:#F9BF86;
  1width:10px;
  1padding:3px;
}
#bottom_pages a:hover{
 color:#004797;
 background:#F9BF86;
}

 /**  Notepad result *****************/
.notepad {
 width:850px;
 margin:50px auto;
}
.notepad h2{
width:800px;
margin:0px auto;
}
table.notepad {
width:800px;
font-size:13px;
border:1px solid #c0c0c0;
margin:15px auto;
text-align:center;
}
 table.notepad td{
  border-bottom:1px solid #c0c0c0;
  border-right:1px dotted #c0c0c0;
  height:30px;
  padding:0px;
}
 table.notepad td.first{
   font-size:14px;
  padding-left:5px;
   text-align:left;
 }
  table.notepad td.top{
font-weight:bold;
  border-bottom:none;
 }
 table.notepad td.comp{
font-weight:bold;
  border-bottom:1px solid #c0c0c0;
  height:40px;
  font-size:15px;
 }
table.notepad a{
color:#004797;
text-decoration:underline;
}

table.notepad a:hover{
color:#E84B00;
  text-decoration:none;
}



/********   My adv ***********************************************/
.adv{
 width:850px;
 margin:55px auto;

}

.adv .label, .adv .labelAct{
  width:200px;
  font-size:14px;
  color:#2E2E2E;
  margin-right:10px;
  float:right;
  line-height:1.7;

}
.adv .label b{
BACKGROUND:  #DADADA;
}
.adv .label .inner-box{
BACKGROUND: #DADADA;
padding:0px 0px 3px 0px;
}
.adv .label a{
color:#5C5C5C;
font-size:14px;
line-height:1.7;
text-decoration:none;
}
.adv .label a:hover{
color:#000;
text-decoration:underline;
}
.adv .labelAct a{
 color:#2C2C2C;
font-size:14px;
line-height:1.7;
text-decoration:none;
}
.adv .labelAct a:hover{
color:#000;
text-decoration:underline;
}
.adv .labelAct b{
BACKGROUND: #ff9d5b;
}
.adv .labelAct .inner-box{
BACKGROUND: #ff9d5b;
padding:0px 0px 3px 0px;
}
.adv .labelAct {
 color:#2C2C2C;
}
.adv table.common{
font-size:12px;
width:800px;
margin:10px auto 10px auto;
}
.adv table.common td{
padding:2px 0px;
}

.adv table.common input{
margin:5px 0px;
width:250px;
}
.adv .right{
width:800px;
margin:10px auto 10px auto;

}
.adv table.searchResult{
  margin:15px auto;
}

/*-- Новое объявление - текст --*/

.newrec{
 width:850px;
 margin:55px auto;
}
.newrec .label, .newrec .labelAct{
  width:200px;
  1font-weight:bold;
  font-size:14px;
  color:#2E2E2E;
  margin-right:10px;
  float:right;
  line-height:1.7;

}
.newrec .label b{
BACKGROUND:  #DADADA;
}
.newrec .label .inner-box{
BACKGROUND: #DADADA;
padding:0px 0px 3px 0px;
}
.newrec .label a{
color:#5C5C5C;
font-size:14px;
line-height:1.7;
}
.newrec .label a:hover{
color:#000;
text-decoration:underline;
}
.newrec .labelAct a{
 color:#2C2C2C;
font-size:14px;
line-height:1.7;
}
.newrec .labelAct a:hover{
color:#000;
text-decoration:underline;
}
.newrec .labelAct b{
BACKGROUND: #ff9d5b;
}
.newrec .labelAct .inner-box{
BACKGROUND: #ff9d5b;
padding:0px 0px 3px 0px;
}
.newrec .labelAct {
 color:#2C2C2C;
}
.newrec table.common{
font-size:12px;
width:750px;
margin:10px auto;
}
.newrec table.common td {
  padding:2px 0px;
}
.newrec .right{
  width:750px;
  margin:10px auto;
}
.newrec .right input, .adv .right input{
  width:100px;
  height:25px;
}
.newrec textarea{
width:100%;
min-height:100px;
}
.newrec .errors{
font:14px normal;
}


#parameters{
 border:1px solid #C0C0C0;
 width:750px;
 clear:both;
 margin:0px auto;
}
#parameters table.search{
margin:25px auto;
width:95%;
}
#parameters div.errors{
font-size:16px;
font-weight:bold;
text-align:center;
margin-top:20px;
}

#options1{
width:750px;
margin:0px auto 5px auto;
border:1px solid #c0c0c0;
clear:both;
}
#options1 table.options{
width:90%;
}
/*-- Новое объявление - фотографии --*/
#advFotos{
 border:1px #c0c0c0 solid;
 width:800px;
 margin:0px auto 10px auto;
 background:#FDFADF;
 clear:both;
}
table.advFotos{
 width:95%;
 margin:25px auto 10px auto;
 font-size:14px;
 color:#3E3E3E;
}
table.advFotos tr.errors{
  font-size:12px;
}
table.advFotos td{
  text-align:center;
  padding:3px;
  width:25%;
}
table.advFotos td.but{
   text-align:right;
   padding-top:20px;
}
table.advFotos input{
  width:175px;
}
table.advFotos td.addFoto{
  font-size:13px;
}
table.advFotos td.addFoto input{
  width:400px;
}
table.advFotos span.comment{
  font-size:13px;
  1font-weight:bold;
}
table.advFotos span.errors{
  font-size:14px;
  font-weight:bold;
}



table.search td.met{
 padding-left:25px;
 font-weight:Normal;
}
.contacts{
width:800px;
margin:0px auto;
}
table.contacts{
font-size:11pt;
margin:20px auto;
width:95%;
color:#575757;
border:none;
}
table.contacts td{
 padding:3px;
}

table.contacts td.star{
  width:3%;
  text-align:center;
}
table.contacts td.td1{
   width:30%;
}
table.contacts td.td2{
   width:67%;
}
table.contacts select{
width:250px;
}
table.contacts input.person{
width:248px;
}
table.contacts input.code{
width:40px;
}
table.contacts input.org{
width:100%;
}
table.contacts input.orgname{
width:92%;
}
table.contacts input.tel{
width:60px;
}
table.contacts input.time{
width:20px;
}
table.contacts input.ccode{
width:138px;
}
table.contacts textarea{
width:100%;
height:100px;
word-wrap:break-word;
}
table.contacts img{
margin:0px 0px -3px 0px;
}
table.contacts .comment, table.contacts .info{
font-size:13px;

}
/******** Dialog **********************************************/

.dialog{
width:480px;
margin:80px auto;
text-align:center;
}
.dialog input{
  width:100px;
  height:25px;
  margin:10px 10px 0px 10px;

 }

/******** RegForm ***********************************************/
.regForm{
width:480px;
1color:#3C3C3C;
margin:80px auto;
}
.regForm h3{
margin:10px auto;
width:390px;
}
.regForm p, #remember p{
  text-align:center;
  width:90%;
  margin:0px auto;
  font-size:12px;
}
.regForm h4{
  margin:5px 0px;
  text-align:center;
}
.regForm .center input{
  width:100px;
  height:25px;
  margin:10px 10px 0px 10px;

 }

.regForm a.blue{
  font-size:14px;
}
 
table.reg {
 width:90%;
 font-size:14px;
 font-weight:bold;
 margin:15px auto;
}
table.reg input{
 width:200px;
 margin:0px;
}

table.reg td{
width:50%;
padding:5px 10px;
}
table.reg td.second{
text-align:center;
padding:0px;
}
table.reg td.newimg{
font-size:12px;
font-weight:Normal;
}
table.reg td.errors, table.login td.errors, table.reg tr.errors{
text-align:center;
padding:0px;
color:red;
font:12px normal;
}
table.reg img{
margin:0px 0px -5px 10px;
}
table.reg span.comment{
 font:11px normal;
}
/***Login ************************************************/
#login{
width:350px;
color:#3C3C3C;
margin:100px auto;
}
#remember{
width:460px;
color:#3C3C3C;
margin:80px auto;
}
#login h3{
padding-left:10px;
}
table.login {
width:90%;
font-size:14px;
margin:13px auto 10px auto;
}
table.login td{
padding:5px;
}
table.login td.first{
width:35%;
font-weight:bold;
}
table.login td.second{
width:65%;
1font-weight:bold;
}
table.login input.second{
width:220px;
}
table.login td.noimg{
padding:2px 5px;
}
table.login td.button{
padding-top:10px;
text-align:center;
}
table.login td.third input{
float:left;
}
table.login a{
float:right;
font-size:12px;
}
table.login .comment{
  font-size:12px;
}

/*Adv type ***********************************************/

.advtype{
  width:600px;
  margin:100px auto;
 }
 .advtype .left{
 margin:20px;
 }
 .advtype a{
   font-size:16px;
   font-weight:bold;
   color:#005F8C;
   text-decoration:underline;
   }
.advtype a:hover{
 text-decoration:none;
}
 .advtype p{
   font-size:14px;
   margin-top:5px;
}
 .advtype p.comment{
   margin-top:5px;
}

/* myauto ***********************************************/

.myauto {
 width:850px;
 margin:55px auto;
 color:#3E3E3E;
}
.myauto .label, .myauto .labelAct{
  width:200px;
  1font-weight:bold;
  font-size:14px;
  color:#2E2E2E;
  margin-right:10px;
  float:right;
  line-height:1.7;
 }
.myauto .label b{
BACKGROUND:  #DADADA;
}
.myauto .label .inner-box{
BACKGROUND: #DADADA;
padding:0px 0px 3px 0px;
}
.myauto .label a, .myauto .labelAct a{
color:#5C5C5C;
font-size:14px;
line-height:1.7;
text-decoration:none;
}
.myauto .label a:hover, .myauto .labelAct a:hover{
color:#000;
text-decoration:underline;
}
.myauto .labelAct a{
 color:#2C2C2C;
}

.myauto .labelAct b{
BACKGROUND: #ff9d5b;
}
.myauto .labelAct .inner-box{
BACKGROUND: #ff9d5b;
padding:0px 0px 3px 0px;
}

.myauto .right{
width:800px;
margin:0px auto 15px auto;
color:#5C5C5C;
}

/*One car ***********************************************/
.oneCar {
 width:800px;
 margin:10px auto;
 color:#3E3E3E;
}
.oneCar h1{
 font-size:20px;
 width:750px;
 margin:5px auto 20px auto;
 color:#E85700;
}


table.carParameters{
  margin:0px auto 0px auto;
  width:750px;
  border-top:1px solid #c0c0c0;
  border-bottom:1px solid #c0c0c0;
  font-size:14px;
}

table.carParameters  sup{
  font-size:12px;
}
table.carParameters td{
  padding:2px 10px;
  border-top:1px solid #c0c0c0;
}
table.carParameters .td1{
  width:20%;
}
table.carParameters .td2{
  font-weight:bold;
  width:25%;
}
table.carParameters .td3{
  width:25%;
}
table.carParameters .td4{
   font-weight:bold;
   width:30%;
}
#carFoto{
 width:750px;
 margin:15px auto;
 height:372px;
}
#bigFoto{
 width:496px;
 height:372px;
 float:left;
}
#bigFoto img{
 width:496px;
 height:372px;
margin:2px;
}
#fotoPreview {
 height:372px;
 width:248px;
 float:right;
}
#fotoPreview img{
height:90px;
width:120px;
float:left;
margin:2px;
}
#fotoPreview img.selected{
 border:2px solid #FF8000;
 margin:0px;
}
#fotoPreview a{
width:124px;
height:94px;
float:left;
margin:0px;
}

/* Labels ***********************************************/
.saleInfo{
width:750px;
margin:15px auto 5px auto;
clear:both;
}
.saleInfo .label{
  width:130px;
  text-align:center;
  font-weight:bold;
  font-size:14px;
  float:left;
 color:#3E3E3E;

 }
.saleInfo .label b{
background:#E2E2E2;
}
.saleInfo .label .inner-box{
  background:#E2E2E2;
  padding-bottom:4px;
  height:auto;
 }
#carOptions{
 width:750px;
 border-top:1px solid   #c0c0c0;
  border-bottom:1px solid   #c0c0c0;
  clear:both;
}
table.carOptions{
  margin:5px auto;
  width:100%;
  font-size:13px;
}
table.carOptions td{
   padding:1px 10px;
}
.addInfo{
  width:750px;
 border-top:1px solid   #c0c0c0;
 border-bottom:1px solid   #c0c0c0;
  word-wrap:break-word;
  clear:both;
  overflow:auto;
}
.addInfo p{
 margin:5px;
 font-size:13px;
width:auto;
}
table.carContacts{
 width:750px;
  border-top:1px solid #c0c0c0;
  border-bottom:1px solid #c0c0c0;
  font-size:14px;
  margin-bottom:25px;
  clear:both;
}
table.carContacts td{
   width:750px;
   padding:3px 6px;
   border-bottom:1px solid #C0C0C0;
}
table.carContacts .td1{
 width:25%;

}
table.carContacts .td2{
 width:75%;
 font-weight:bold;
}

table.carContacts .td2 p{

   overflow:auto;
   width:560px;
   font-weight:Normal;
}

table.carContacts  a{
color:#004797;
text-decoration:none;
}
table.carContacts a:hover{
 text-decoration:underline;
}
table.carContacts  td.td2 a{
text-decoration:underline;
cursor:Pointer;
}
table.carContacts img{
margin-bottom:-3px;
}

.oneCar .right {
  width:750px;
}
.oneCar .right textarea{
 width:745px;
 height:100px;
 margin:10px 0px;
}
.oneCar .right a.red{
  cursor:Pointer;
}
.oneCar .right input{
width:100px;
margin-left:5px;
}
.oneCar .right img{
  margin:0px 5px -7px 5px;
}
.oneCar .right p{
margin-top:3px;

}

/** Help ********************************/

.help {
 width:800px;
 margin:55px auto;

}
.help b {
background:#fff;
}
.help .inner-box {
background: #fff;
padding:10px 45px 20px 40px;
}

.help h3{
  margin:10px 30px;
  color:#D84201;

}
.help h4{
  margin:5px 30px;
  color:#4F4F4F;


}
.help p, .help ul{
  font-size:14px;
  color:#464646;
  line-height:1.2;
  margin:0px 30px 10px 30px;

}
.help a{
color:#1C5CA4;
text-decoration:underline
}
.help a:hover{
color:#E13E00;
text-decoration:none
}
.help .bold{
color:#FF8000;
font-size:16px;
}


/** about ********************************/

.about{
 width:700px;
 margin:10px auto;
}

.about h1, .about h3, .about p, .about a, .about1 h1, .about1 h3, .about1 p, .about1 a{ 
  color:#9B9B9B;
  font-size:11px;
}
.about a, .about1 a{
 text-decoration:none;
}

/** about onecar ********************************/

.about1{
 width:800px;
 margin:10px auto;
}



/** searchHelp ********************************/

.searchHelp {
 width:600px;
 margin:0px auto;

}

.searchHelp p, .searchHelp a{
  color:#727272;
  font-size:14px;
}

/** Catalog ********************************/

.catalog {
 width:800px;
 margin:55px auto;
}

.catalog a{
color:#73838C;
}
.catalog a:hover{
color:#3CBDC4;
text-decoration:none;
}
.catalog li{

  margin:2px 10px 2px 10px;
}

/*  Footer  ***********************************************/
#footer {
	margin:0px auto;
	width:990px;
   height:40px;
	background:url(imgs/footerBG.png) ;
  font-size:14px;
  text-align:center;
}
#footer img{
  margin-top:4px;
}
table.footer{
width:100%;
 font-weight:bold;
   color:#3F3F3F;

}
table.footer td{
text-align:center;
height:40px;

}
table.footer img{
1margin-top:1px;
}
table.footer a{
 color:#3F3F3F;
}
table.footer a:hover{
  text-decoration:none;
}
#copyright{
  width:990px;
   margin:5px auto 0px auto;
  text-align:center;
 }
 
 #copyright a{
color:#fff ;
text-decoration:none;
}

#copyright a:hover{
color:#FF8000;
text-decoration:underline;
}


/***Feedback ************************************************/
#feedback{
width:550px;
margin:100px auto;
}

table.feedback {
width:90%;
font-size:14px;
margin:0px auto;
}
table.feedback td{
padding:3px;

}
table.feedback td.first{
width:30%;
font-weight:bold;
}
table.feedback td.second{
width:70%;
}
table.feedback td.second input{
width:100%;
}
table.feedback td.button input{
width:200px;
height:30px;
font-weight:bold;
}
table.feedback textarea{
width:100%;
height:150px;
word-wrap:break-word;
}
table.feedback img{
margin:0px 0px -6px 6px;
}
table.feedback td.button{
 padding-top:10px;
 text-align:center;
}
table.feedback .errors{
  text-align:center;
  font-size:12px;
}

/* Notfound *********************************/

#notfound{
 width:700px;
 margin:100px auto;

}

#notfound  h2{
  width:650px;
  margin:20px auto;
  color:#374A5E;
  font-size:20px;
  font-weight:bold;
  text-align:left;

}
#notfound  p{
  width:650px;
  margin:20px auto;
  color:#2C3949;
  font-size:14px;
  text-align:left;
 }

/* Google ads *********************************/

.ads{
 width:728px;
 margin:20px auto;
}

.ads470{
 width:470px;
 margin:20px auto;
}
