html {  background:#f0f0f0 url(body.gif) no-repeat 0 318px; height:100%; }
body { font: 62.5% Arial, Tahoma, sans-serif; width:100%; height:100%;
    background:url(html.gif) repeat-x top;   }
a { font-size:1.1em; line-height:12px; color:#3b4145; }
a:hover { text-decoration:underline; color:#003366;}
.none a {text-decoration:none;}
.none a:hover { text-decoration:none; }

#parent {  width:1000px; margin:0 auto; min-height:100%; height:auto; color:#000; }
.clear {  display:block; clear:both; float:none !important; height:0px !important; font-size:0px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }
input { border:solid 1px #a2a8bf; background:#fff url("input.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/input.gif*/) repeat-x top; padding:1px 5px 2px 5px; }
.ninput { border:none; padding:0;}
textarea { border:solid 1px #a2a8bf; background:#fff url("input.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/input.gif*/) repeat-x top; padding:1px 5px 2px 5px; }
select { border:solid 1px #a2a8bf; }


/*  header  */
   .baner { padding:17px 20px 3px 30px; border-bottom:solid 1px #ccc; }
   .baner a { margin-right:6px; }

   .navigation {width:944px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; overflow:hidden; margin-left:35px; }
   .navigation .right {  }
   .logo { padding: 5px 0px 3px 34px; width:151px;   float:left;  }
      #inSite { padding:15px 0 15px 0; text-align:right; }
      #inSite label { font-size:11px; }
      #inSite input { width:110px; height:13px; margin-right:15px; font-size:11px; }
      #inSite .submit { border:none; width:auto; height:auto; background:none; padding:0; margin: 0 0 -9px -5px; }
   .navigation .menu { background: url(menu.jpg) no-repeat top left; height:41px; margin-left:0px; float:right; }
   .navigation .menu li { float:left; }
   .navigation .menu ul { background:url(menu1-1.jpg) no-repeat  right top; height:41px; padding: 0 25px 0 17px;  }
   .menu1 { background: url(menu1.gif) no-repeat; width: 106px; height: 41px; float: left;}
   .menu2 { background: url(menu2.gif) no-repeat; width: 125px; height: 41px;float: left;}
   .menu3 { background: url(menu3.gif) no-repeat; width: 128px; height: 41px;float: left;}
   .menu4 { background: url(menu4.gif) no-repeat; width: 153px; height: 41px;float: left;}
   .menu5 { background: url(menu5.gif) no-repeat; width: 93px; height: 41px;float: left;}
   .menu6 { background: url(menu6.gif) no-repeat; width: 138px; height: 41px;float: left;}
   
   .menu1:hover { background: url(menu1_hover.gif) no-repeat;}
   .menu2:hover { background: url(menu2_hover.gif) no-repeat;}
   .menu3:hover { background: url(menu3_hover.gif) no-repeat;}
   .menu4:hover { background: url(menu4_hover.gif) no-repeat;}
   .menu5:hover { background: url(menu5_hover.gif) no-repeat;}
   .menu6:hover { background: url(menu6_hover.gif) no-repeat;}

/*  content  */
.content { overflow:hidden; padding:28px 10px 50px 28px; }
.content .left { float:left; width:760px; }
.content .right { float:left; width:187px; }

.sitePath { padding:0 38px 20px 10px;  font-size:1.1em; color:#666;  }
.sitePath a { font-size:1em; }
.sitePath span { margin:0 3px; }
.content .left h2 { font-size:2.3em; font-weight:normal; padding: 0 47px 12px 10px; }

.content .left .form { background: url("forma.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/forma.gif*/) no-repeat bottom left; }
   #formAuto { width:748px; padding-bottom:10px; }
   #formAuto .pageForm { height:31px; }
      #formAuto .pageForm label { }
   #formAuto .pageForm a { display:block; float:left; padding-top:4px; margin-right:2px; }
   #formAuto .pageForm a.activ { padding-top:0; position:relative; bottom:-2px; }
   #formAuto .pageForm a img { display:block; }
   #formAuto .bobyForm { background:#b5bac0 url("form.jpg"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/form.jpg*/) repeat-x top left; }
   #formAuto .bobyForm1 { background:url("form1.jpg"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/form1.jpg*/) no-repeat top left; padding:15px 0 0 0; }
   #formAuto .form1 { width:236px; float:left; padding-left:22px; }
   #formAuto select {display:block; width:189px; font-size:10px; padding:0 0 0 5px; margin-bottom:2px;  }
   #formAuto select option {  }
   #formAuto .form2 { width:236px; float:left; }
   #formAuto .form3 { width:101px; float:left; }
   #formAuto .form3 select { width:96px; }
   #formAuto .form4 { width:101px; float:left; }
   #formAuto .form4 select { width:96px; }
   #formAuto .buttons { margin:5px 22px 0 22px; background:#b5bac0 url("border.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/border.gif*/) repeat-x top left; }
   #formAuto .buttons p { padding:7px 0 0 0; text-align:center; }
   #formAuto .buttons p a { margin-right:45px; }
   #formAuto .contaigner { overflow:hidden; }

   .paginator { border-bottom:solid 1px #ccc; overflow:hidden; margin-top:20px; margin-bottom:20px; width:748px; }
   .paginator .all { padding-left:25px; padding-top:4px; font-size:1.2em; color:#166081; float:left; font-weight:bold; margin-right:50px; }
   .paginator .pagBlock { background: url("paginator2.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/paginator2.gif*/) no-repeat top right; height:25px; float:left; }
   .paginator .pagBlock1 { background: url("paginator3.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/paginator3.gif*/) no-repeat top left; height:25px; padding:0 7px; }
   .paginator .pagBlock2 { background: url("paginator1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/paginator1.gif*/) repeat-x top left; height:25px; padding:0 25px; }
   .paginator .pagBlock2 div { float:left; height:18px; border-left:solid 1px #e0e0e0; padding:2px 6px; font-size:12px; }
   .paginator .pagBlock2 div a { font-weight:bold; color:#166081; }
   .paginator .pagBlock2 div.act { background: url("act.png"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/act.png*/) no-repeat top left; border:none; width:27px; height: 26px;
                         padding:0; margin-right:-4px;  }
   .paginator .pagBlock2 div.act a { display:block; padding:2px 3px 0 12px; float:left; }
   .paginator .pagBlock2 div.rig { margin-right:0; margin-left:-4px; }
   .paginator .pagBlock2 div.rig a {  padding-left:5px; margin-left:8px; }
   .paginator .pagBlock2 div.here { border:none; background:#80bbd7; color:#fff; margin-top:1px; height: 15px; }
   .paginator .pagBlock2 div.here a { font-weight:bold; color:#fff;}

   .autoList { background: url("list.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/list.gif*/) no-repeat bottom left; padding-bottom:8px; width:745px; margin-bottom:21px; }
   .autoList .headList { background: url("list1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/list1.gif*/) no-repeat top left; padding-top:10px; }
   .autoList .headList1 { background: url("list3.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/list3.gif*/) repeat-y top left; }
   .autoList  .listContent { background: url("list2.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/list2.gif*/) repeat-y top left; overflow:hidden; }
   .autoList .headList p { padding: 0 22px; position:relative; top:-5px;  }
   .autoList .headList p img { margin-right:11px;  }
   .autoList .headList p a { font-size:1.8em; color:#166081; margin-right:8px; }
   .autoList .headList p span { font-size:1.8em; color:#666; }
   .autoList .col1 { float:left; width:200px; padding:10px 15px 15px 22px; }
   .autoList .col2 { float:left; width:231px; padding:10px 0 0 0; }
   .autoList .element { overflow:hidden; border-bottom:solid 1px #d1d1d1; padding: 3px 0; }
   .autoList .element .leftEl { display:block; float:left; width:78px; text-align:right; padding-right:16px; font-size:1.1em; color:#166081; }
   .autoList .element .leftEl2 { display:block; float:left; width:135px; text-align:right; padding-right:5px; font-size:1.1em; color:#166081; }
   .autoList .element .rightEl { display:block; float:left; width:135px; font-size:1.2em; color:#000; }
   .autoList .element .rightEl2 { display:block; float:left; font-size:1.2em; color:#000; }

table.compare { padding:0 22px; border-collapse:collapse; }
table.compare td { border:solid 1px #80bbd7; background:#fff; padding: 5px; font-size:12px; }
table.compare td p { padding:3px 7px; font-size:12px; font-weight:bold; color:#103f56; }
table.compare td p a { font-size:12px; font-weight:normal; color:#80bbd7; }
table.compare th { border:solid 1px #80bbd7; background:#80bbd7; font-weight: bold; font-size: 12px; padding: 10px; }
table.compare th p { text-align:left; padding:3px 10px 2px 10px; font-size:11px; font-weight:normal; }


   .autoList .element .bold { font-weight:bold; color:#166081; }
   .autoList .button a { margin-right:10px; }
   .autoList .button a.noMargin { margin-right:0; }
   .autoList .button { padding-top:5px; }
   .autoList .col3 { float:left; width:238px; padding:10px 0 0 16px; }
   .autoList .col3 p.listHead { width:auto; font-size:1.1em; color:#166081; }
   .autoList .col3 p { font-size:1.1em; color:#666; }
   .autoList .col3 p a { font-size:1em; color:#666; }
   .autoList .col3 p a.first { color:#000; }

   .katalog { background: url("katalog.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/katalog.gif*/) no-repeat top left; padding-top:12px; width:748px; }
   .katalog1 { background:#b5bac0 url("katalog1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/katalog1.gif*/) repeat-x top left; overflow:hidden; height:1%; }
   .katalog .poderz { width:496px; float:left; }
   .katalog .newKat { width:252px; float:left; position:relative; right:-2px; }
   .katalog h4 { font-size:2.3em; font-weight:normal; color:#000; padding:0 20px 11px 20px; }
   .katalog .poderz .leftKat { width:196px; float:left; padding:10px 29px 0 20px;  background: url("border1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/border1.gif*/) repeat-y top right; }
   .katalog .poderz .rightKat { width:196px; float:left; padding:10px 0 0 20px; background: url("border1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/border1.gif*/) repeat-y top left; margin-left:-1px;}
   .katalog .poderz h5 { font-size:1.8em; font-weight:normal; color:#000; padding:0 0 11px 0; }
   .katalog .poderz .element { padding:0 0 5px 20px; background:url("flag.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/flag.gif*/) no-repeat 0 3px; }
   .katalog .poderz .element a {  font-size:1.1em;}
   .katalog fieldset{ background:url("form2.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/form2.gif*/) repeat-y right; }

   .katalog .oneForm { overflow:hidden; padding-bottom:3px; }
   .katalog .oneForm label { display:block; float:left; font-size:1.1em; }
   .katalog .oneForm select { display:block; width:185px; float:left; font-size:10px; }

   .katalog .twoForm { overflow:hidden; padding-bottom:3px; }
   .katalog .twoForm label { display:block; float:left; font-size:1.1em; }
   .katalog .twoForm select { display:block; width:90px; float:left; font-size:10px; }
   .katalog .twoForm div { width:95px; float:left; }
   .katalog .button { padding:5px 0 5px 0; overflow:hidden; }

   .katalog .button input { border:none;background:none;display:block; float:left; height:1%; }
   .katalog .button a { display:block; float:left; height:1%; }
   .katalog .button .block { display:block; float:right; font-size:1.1em; }
   .katalog .button .disblock { display:block; float:right; font-size:1.1em; text-decoration:none;color:#000;}

   .katalog .newKat { background: url("bg.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/bg.gif*/) no-repeat top left; }
   .katalog .newKat h4 { padding-right:0; }
   .katalog .newKat .newBlock {  width:244px; padding-top:33px; }
   .katalog .newKat .element { padding:0 0 5px 40px; background:url("flag1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/flag1.gif*/) no-repeat 20px 3px; }
   .katalog .newKat .element a { font-size:1.1em; }
   .katalog .newKat .formOld { padding-top:30px; }
   .katalog .newKat .oneForm { width:200px; padding-left:20px; }
   .katalog .newKat .twoForm { width:200px; padding-left:20px; }
   .katalog .newKat .button { padding: 8px 20px;  }

      .searchOption { background:url("search.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/search.gif*/) no-repeat bottom left; padding-bottom:13px; }
      .searchOption1 { background:#999ea3 url("search1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/search1.gif*/) no-repeat top left; }
      .searchOption h5 { font-size:1.8em;  font-weight:normal; padding:13px 20px 5px 20px; }
      .searchOption .searchList li { list-style-type:none; display:block; float:left; margin:0; padding:0;
                  background:url("li.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/li.gif*/) repeat-x top left;margin-right:4px;}
      .searchOption ul { overflow:hidden; }
     
     
      
      .searchOption .searchList { padding-left:6px; }

      .optionList { background: url("option.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/option.gif*/) repeat-y top right; padding:5px 10px 0 10px; }
      .optionList li { display:block; float:left; text-align:center; padding:0 5px; }
      .optionList li a { font-size:1.1em; }
      .optionList li span { font-size:1.1em; color:#666; }
	  
	  .com { background: url(com_03.jpg) no-repeat; width: 54px; height: 24px; float: left; }
	  .com2 { background: url(com_05.jpg) no-repeat; width: 92px; height: 24px; float: left; }
	  .com3 { background: url(com_07.jpg) no-repeat; width: 86px; height: 24px; float: left; }
	  .com4 { background: url(com_09.jpg) no-repeat; width: 80px; height: 24px;  float: left;}
	  .com5 { background: url(com_11.jpg) no-repeat; width: 120px; height: 24px;  float: left;}
	  .com6 { background: url(com_13.jpg) no-repeat; width: 152px; height: 24px; float: left; }
	  .com7 { background: url(com_15.jpg) no-repeat; width: 59px; height: 24px; float: left; }
	  .com8 { background: url(com_17.jpg) no-repeat; width: 65px; height: 24px; float: left; }
	  
	  .com:hover { background: url(com-on_03.gif) no-repeat; }
	  .com2:hover { background: url(com-on_05.gif) no-repeat;}
	  .com3:hover { background: url(com-on_07.gif) no-repeat;}
	  .com4:hover { background: url(com-on_09.gif) no-repeat;}
	  .com5:hover { background: url(com-on_11.gif) no-repeat;}
	  .com6:hover { background: url(com-on_13.gif) no-repeat;}
	  .com7:hover { background: url(com-on_15.gif) no-repeat;}
	  .com8:hover { background: url(com-on_17.gif) no-repeat;}

   .dillersList { width:470px; padding-top:10px; float:left;  }
   .dillersList h3 { font-size:2.3em; border-bottom:solid 1px #c1c1c1; padding-bottom:7px; overflow:hidden; }
   .dillersList h3 img { margin-right:10px; display:block; float:left; margin-top:-4px; }
   .dillersList td { border-bottom:solid 1px #dadada; padding:7px 0; }
   .dillersList table { border-collapse:collapse; width:100%; }
   .dillersList .first { width:35px;  padding:0 0 0 20px; }
   .dillersList .first p { background:url("star1.png"/*tpa=http://www.usamotor.us/_images/_srv/surfer/star1.png*/) no-repeat top left; padding:6px 0px 3px 14px; font-size:14px; font-weight:bold; color:#9e0000; }
   .dillersList .name { color:#666; font-size:11px;  }
   .dillersList .name a { font-size:11px; margin:0 4px; }
   .dillersList .name a.bold { font-size:12px; }
   .dillersList .auton { color:#666; font-size:11px; }
   .dillersList .links { font-size:18px; color:#4e8ca8; padding:5px 10px 0 57px; }
   .dillersList .links span { font-size:11px; color:#9c9c9c; margin:0 4px; }
   .dillersList .links a { font-size:11px; }

   .dillersFind { width:245px; float:left; margin-left:25px; background:url("dil.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/dil.gif*/) no-repeat top left; margin-top:20px; }
   .dillersFind1 { width:245px float:left; background:url("dil1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/dil1.gif*/) no-repeat bottom left; padding:10px 0; }
   .dillersFind2 { background:#999ea3; }
   .dillersFind  h4 { font-size:15px; font-weight:normal; padding:4px 20px; }
   .dillersFind .card { background:url("card.jpg"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/card.jpg*/) no-repeat bottom left; width:215px;height:41px; margin-left:15px;}
   .dillersFind .card p { padding:5px 25px;  }
   .dillersFind .card p a { font-size:11px; color:#fff; }
   .dillersFind .card p a:hover { color:#b5dbe1; text-decoration:underline; }
   .dillersFind .element { padding:7px 41px; background:url("flag2.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/flag2.gif*/) no-repeat 20px 10px; }
   .dillersFind .element a { color:#fff; font-size:1.1em; }

   .dillersFind .oneForm { overflow:hidden; padding-bottom:3px; }
   .dillersFind .oneForm label { display:block; float:left; font-size:1.1em; color:#fff; }
   .dillersFind .oneForm select { display:block; width:185px; float:left; font-size:10px; }

   .dillersFind .twoForm { overflow:hidden; padding-bottom:3px; }
   .dillersFind .twoForm label { display:block; float:left; font-size:1.1em; color:#fff; }
   .dillersFind .twoForm select { display:block; width:90px; float:left; font-size:10px; }
   .dillersFind .twoForm div { width:95px; float:left; }
   .dillersFind .button { padding:5px 0 0 0; overflow:hidden; }
   .dillersFind .button a { display:block; float:left; height:1%; color:#fff; }
   .dillersFind .button .block { display:block; float:right; font-size:1.1em; }
   .dillersFind form { width:185px; padding:20px 15px 0px 20px; }

   .dillers .headList a { text-decoration:none; }
   .dillers .col2 { width:488px; padding-left:24px; }
   .dillers .col1 { width:170px; padding-left:34px; }
   .dillers .element .rightEl { width:390px; padding-right:0; }
   .dillers .button a.floLeft { display:block; float:left; }
   .dillers .textButton { float:left; width:350px; padding:15px 0 0 0; }
   .dillers .textButton a span { text-decoration:none; background:#f0f0f0; position:relative; color:#0b5d81; font-weight:bold; margin:0 0 0 4px; }
   .dillers .textButton a { font-size:1.2em; color:#000; margin:0 4px; }

   .prices { padding-top:88px; }
   .searchForm { background:url("form3.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/form3.gif*/) no-repeat top left; height:92px; width:747px; }
   .searchForm form { padding:0 25px; }
   .searchForm .formTop { background:url("borderBot.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/borderBot.gif*/) repeat-x bottom left; height:48px; }
   .searchForm .formTop label { font-size:11px; color:#070e13; }
   .searchForm .formTop select { width:183px; font-size:10px; margin-right:15px;}
   .searchForm .formTop select.smol { width:74px; margin-right:0; }
   .searchForm .formTop div { padding-top:20px; }
   .searchForm .button { padding-left:238px; padding-top:7px;}
   .searchForm .button a {  margin-right:36px; }

   .aukcionList { padding:22px 0 0 135px; }
   .aukcionList table { border-collapse:collapse; }
   .aukcionList td { padding:6px 0; border:solid 1px #80bbd7; background:#fff; font-size:12px; }
   .aukcionList td a { font-size:12px; text-decoration:none; }
   .aukcionList td p { padding:0 20px 0 44px; }
   .aukcionList .hed td { background:#e2e8f0; color:#103f56; font-weight:bold; }
   .aukcionList .hed td p { padding-left:22px; }
   .aukcionList th p { padding:10px 10px 5px 22px; text-align:left; font-size:12px; font-weight:bold; color:#103f56;  }
   .aukcionList th { background:#80bbd7; border:solid 1px #80bbd7; }
   .aukcionList tr td.second p { padding-left:22px; }

   .raspisanie { padding-top:15px; }
   .raspisanie caption { color:#166081; font-size:18px; text-align:left; padding-left:17px; padding-bottom:3px; }
   .raspisanie table { border-collapse:collapse; width:750px; }
   .raspisanie table thead td{ border:none; background:none; font-size:12px; padding: 0;}
   .raspisanie table thead td.last{ padding-bottom: 5px;}

   .raspisanie th { background:#80bbd7; border:solid 1px #80bbd7; }
   .raspisanie th p { padding:10px 2px 5px 8px; text-align:center; font-size:12px; font-weight:bold; color:#103f56;  }
   .raspisanie table tbody th.last, .raspisanie table tbody td.last { background:#e1e5e9; color:#103f56; }
   .raspisanie td { padding:4px 0; border:solid 1px #80bbd7; border-bottom:none; border-top:none; background:#fff; font-size:11px; }
   .raspisanie td a { font-size:11px; text-decoration:none; }
   .raspisanie td a:hover { text-decoration:underline; }
   .raspisanie td p { padding-left:11px; }
   .raspisanie td.under a { font-size:11px; text-decoration:underline; }
   .raspisanie td.under a:hover { text-decoration:none; }
   .raspisanie tr.botTR td { height:15px; border-bottom:solid 1px #80bbd7; }

   .atuoH span { color:#666; }
   .atuoH { padding-right:225px; }
   a.back { display:block; float:right; margin-top:-40px; margin-right:14px; }
   .autoAll { width:100%; }
   .autoLeft { width:203px; float:left; padding-left:15px;  }
   .autoRight { width:508px; float:left; padding:0 15px; }

   .autoLeft .link { padding:0 0 0 57px; margin-top:15px; c }
   .autoLeft .link p { padding-bottom:10px; }
   .autoLeft .link p a { font-size:11px; }
   .autoLeft .leftEl { position:relative;z-index:980; float:left; }
   .autoLeft .leftEl img { position:relative;z-index:990; }
   .autoLeft .leftEl span { display:block; position:absolute; z-index:995; bottom:5px; right:-2px; }
   .autoLeft .leftEl span img { position:relative; z-index:999; }
   .autoLeft .rightEl { position:relative;z-index:980; float:right; }
   .autoLeft .rightEl img { position:relative;z-index:990; }
   .autoLeft .rightEl span { display:block; position:absolute; z-index:995; bottom:5px; right:-2px; }
   .autoLeft .rightEl span img { position:relative; z-index:999; }
   .autoLeft .photoList .element { overflow:hidden; padding:11px 5px; }

   .infoAuto { background:url("block.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block.gif*/) no-repeat top left; padding-top:10px; margin-bottom:10px; }
   .infoAuto1 { background:url("block1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block1.gif*/) no-repeat bottom left; padding-bottom:10px; }
   .infoAuto .all { padding:20px 0; background:url("block2.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block2.gif*/) repeat-y bottom left; }
   .autoRight .infoAuto .all { overflow:hidden; }
   .autoRight .infoAuto .col { float:left; width:221px; padding-left:15px; }

   .autoRight .infoAuto .element { border-bottom:solid 1px #d1d1d1; overflow:hidden; padding: 3px 0; }
   .autoRight .infoAuto .element .leftEl { width:80px; padding-right:5px; float:left; text-align:right; font-size:11px; color:#166081; }
   .autoRight .infoAuto .element .leftEl2 { width:150px; padding-right:5px; float:left; text-align:right; font-size:11px; color:#166081; }
   .autoRight .infoAuto .element .rightEl { width:135px; float:left; font-size:11px; color:#000; }
   .autoRight .infoAuto .element .rightEl2 { float:left; font-size:11px; color:#000; }
   .autoRight .infoAuto .element span { font-weight:bold; color:#166081; }
   .autoRight .infoAuto .element label { font-size:11px; }

   .autoRight .infoAuto .elementnob { overflow:hidden; padding: 3px 0; }
   .autoRight .infoAuto .elementnob .leftEl { width:80px; padding-right:5px; float:left; text-align:right; font-size:11px; color:#166081; }
   .autoRight .infoAuto .elementnob .leftEl2 { width:150px; padding-right:5px; float:left; text-align:right; font-size:11px; color:#166081; }
   .autoRight .infoAuto .elementnob .rightEl { width:135px; float:left; font-size:11px; color:#000; }
   .autoRight .infoAuto .elementnob .rightEl2 { float:left; font-size:11px; color:#000; }
   .autoRight .infoAuto .elementnob span { font-weight:bold; color:#166081; }
   .autoRight .infoAuto .elementnob label { font-size:11px; }

   .rightShop .infoAuto .infoAuto1 .elementnob td { font-size:12px; }
   .rightShop .infoAuto .infoAuto1 .elementnob label { font-size:11px; }
   .rightShop .infoAuto .infoAuto1 .elementnob span { font-weight:bold; font-size:12px; color:#166081; }
   .rightShop .infoAuto .infoAuto1 .elementnob { overflow:hidden; padding: 3px 0; }
   .elementnob td input{ border:none; }


   .story {padding-bottom:10px; }
   .story .all { padding-top:0; padding-bottom:10px; }
   .story .infoAuto1 { background:url("block3.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block3.gif*/) no-repeat bottom left; }
   .story .infoAuto1 .all { background:url("block4.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block4.gif*/) repeat-y bottom left;}
   .story  h4 { height:20px; padding-left: 20px; font-size:14px; color:#565758; display:block; background:url("block2.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block2.gif*/) repeat-y bottom left ; }
   .story .infoAuto1 .all .col { width:473px; padding-top:20px; }
   .story .infoAuto1 .all .num { width:17px; padding-right:11px; text-align:right; float:left; color:#166081; font-weight:bold; font-size:12px; }
   .story .infoAuto1 .all .leftEl { width:140px; text-align:left; color:#000; font-size:12px; }
   .story .infoAuto1 .all .leftEl2 { width:100px; text-align:right; color:#000; font-size:12px; }
   .story .infoAuto1 .all .rightEl { width:280px; font-size:12px;  }
   .story .infoAuto1 .all .rightEl2 { font-size:12px;  }
   .story .infoAuto1 .all .element { }
   .story .infoAuto1 .all .first { border-top:solid 1px #d1d1d1; }
   .story .infoAuto1 .element td { font-size:12px; }

   .atuoTable table { border-collapse:collapse; }
   .atuoTable table td { border:solid 1px #80bbd7; background:#fff; }
   .atuoTable table td p { padding:3px 7px; font-size:12px; font-weight:normal; color:#103f56; }
   .atuoTable table td p a { font-size:12px; font-weight:normal; color:#80bbd7; }
   .atuoTable table th { border:solid 1px #80bbd7; background:#80bbd7; }
   .atuoTable table th p { text-align:left; padding:3px 10px 2px 10px; font-size:11px; font-weight:normal;  }

   .shop { overflow:hidden; border-bottom:solid 1px #e0e0e0; }
   .shop .leftShop { width:140px; float:left; }
   .shop .rightShop { width:365px; float:left; }
   .shop .rightShop p { font-size:11px; }
   .rightShop .story  { background:url("block5.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block5.gif*/) no-repeat top left; margin-bottom:0; }
   .rightShop .story  h4 { background:url("block6.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block6.gif*/) repeat-y bottom left ; }
   .rightShop .story .all { background:url("block8.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block8.gif*/) repeat-y bottom left;}
   .rightShop .story .infoAuto1 { background:url("block7.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block7.gif*/) no-repeat bottom left; padding-bottom:8px;}
   .rightShop .story .all .col { width:327px; }
   .rightShop .story .all p { font-size:12px; padding:3px 0; }
   .rightShop .story .all p a { font-size:11px; margin:0 4px; }
   .rightShop .story .all p a.bold { font-size:12px;  font-weight:bold; color:#166081; }
   .rightShop .lnc { background:url("qust.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/qust.gif*/) no-repeat top left; padding: 5px 0 18px 35px; }


   .coments { padding-top:48px; }
   .coments h4 { font-size:14px; padding-bottom:5px; color:#565758; font-weight:bold; border-bottom:solid 1px #e0e0e0;  }
   .coments .element { overflow:hidden; border-bottom:solid 1px #e0e0e0; }
   .coments .element .sost { width:56px; padding:4px; font-size:14px; font-weight:bold; float:left; }
   .coments .element .vho { width:66px; padding:5px 4px 8px 0; font-size:11px; font-weight:normal; float:left; }
   .coments .element .text { width:360px; padding:5px 4px 8px 0; font-size:11px; font-weight:normal; float:left; }
   .coments .element .up { color:#418e12; }
   .coments .element .down { color:#565758; }
   .coments .button { padding:12px 0; }


/*  right  */
.content .right { position:relative; top:-20px; }
.content .right h3 { font-size:2.3em; font-weight:normal; color:#000; padding-bottom:10px; padding-left:7px; }
.calk { background: url(calk.png) no-repeat top left; width:186px; height:41px; margin-bottom:3px; }
.calk p { padding:7px 64px 0 13px; }
.calk p a { font-size:1.1em; line-height:12px; color:#3b4145; }
.calk p a:hover { text-decoration:underline; color:#003366; }

.akc { background: url(akc.png) no-repeat top left; width:186px; height:70px; margin-bottom:18px; }
.akc p { padding:13px 64px 0 13px; }
.akc p a { font-size:1.1em; line-height:12px; color:#fff; }
.akc p a:hover { text-decoration:underline; color:#ffd75f; }

.subsc { background: url(calc.png) no-repeat top left; width:186px; height:41px; margin-bottom:3px; }
.subsc p { padding: 2px 30px 0 13px; }
.subsc p a { font-size:1.1em; line-height:12px; color:#3b4145; }
.subsc p a:hover { text-decoration:underline; color:#003366; }

.auto { background: url(auto_bg.png) no-repeat top left; width:186px; height:41px; margin-bottom:3px; }
.auto p { padding: 7px 30px 0 13px; }
.auto p a { font-size:1.1em; line-height:12px; color:#3b4145; }
.auto p a:hover { text-decoration:underline; color:#003366; }

.cust_calc { background: url(custom.gif) no-repeat top left; width:186px; height:139px; margin-bottom:3px; }
.cust_calc p { font-size:1.1em; padding: 7px 30px 0 13px; }
.cust_calc p a { font-size:1.1em; line-height:12px; color:#3b4145; }
.cust_calc p a:hover { text-decoration:underline; color:#003366; }

.faq { background: url(faq.png) no-repeat top left; width:186px; }
.faq1 { background: url(faq.gif) no-repeat bottom left; padding:34px 0 10px 0; }
.faq2 { background:#b9bfc5; height:110px; }
.faq .element { padding: 3px 31px; background:url(flag.gif) no-repeat 10px 10px; }

.podrazdel { background: url("podrazdel.png"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/podrazdel.png*/) no-repeat top left; }
.podrazdel .faq1 { background: url("podrazdel.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/podrazdel.gif*/) no-repeat bottom left; padding:38px 0 16px 0; }
.podrazdel .faq2 { background:#637484; min-height:110px; height:auto; }
.podrazdel .element:hover { background:#728fa5 url("flag3.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/flag3.gif*/) no-repeat 10px 10px; }
.podrazdel .element { padding:0; background:none; }
.podrazdel .element a { display:block; color:#fff; padding:7px 31px; background:url("flag3.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/flag3.gif*/) no-repeat 10px 10px; }
.podrazdel .element a:hover { color:#c1defb; background:#728fa5 url("flag3.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/flag3.gif*/) no-repeat 10px 10px; }

.obzor { padding-top:28px; }
.obzor .element { padding-bottom:10px; }
.obzor a { font-size:1.1em; color:#000; }
.obzor img { display:block; margin:3px 0; }
.obzor p { font-size:1.1em; color:#000; }
.obzor p a { font-size:1em; }
.obzor p span { color:#666; }

.new { padding-top:20px; }
.new .element { background: url("new.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/new.gif*/) no-repeat top left; width:186px; margin-bottom:4px; }
.new .element1 { background: url("new1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/new1.gif*/) no-repeat bottom left; padding:8px 0; }
.new .element2 { background: url("new2.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/new2.gif*/) repeat-y; height:1%; }
.new .headNew { padding:0 13px 5px 13px; overflow:hidden; }
.new .headNew img { float:left; }
.new .headNew p { float:left; width:125px; padding-left:8px; }
.new  a { font-size:1.1em; color:#000; }
.new .inf { padding:2px 0px; }
.new .inf span { color:#acacac; }
.new .photo { padding:2px 13px; }
.new .money { padding:2px 13px; font-size:18px; font-weight:bold; color:#166081; }
.new .money span { font-size:12px; }
.new .location { font-size:11px;color:#166081;padding:2px 13px; }

.norec { padding-top:20px;}
.norec .element { background: url("new.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/new.gif*/) no-repeat top left; width:186px; margin-bottom:4px; }
.norec .element1 { background: url("new1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/new1.gif*/) no-repeat bottom left; padding:8px 0; }
.norec .element2 { background: url("new2.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/new2.gif*/) repeat-y; height:1%; }
.norec .inf { padding:2px 13px; }

.onlyText { padding:0 28px 40px 0px; }
.onlyText p { font-size:1.2em; padding-bottom:15px; }

/*  bottom  */

.bottom { background:#fff; width:1000px; margin:0 auto; height:450px; margin-top:-400px; position:relative; }
.bottom .baner { border-top:solid 1px #ccc; padding-top:3px; padding-bottom:3px; padding-right:0; overflow:hidden; }
.bottom .baner a { display:block; float:left; }
.bottom .baner a img { display:block; }

   .bottomMenu { width:943px; background:#bec5cb url("botMenu.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/botMenu.gif*/) no-repeat top left; margin-top:10px; margin-left:30px;}
   .bottomMenu .bottomMenu1 { background:url("botMenu1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/botMenu1.gif*/) no-repeat bottom right; }
   .bottomMenu p { text-align:left; padding:14px 21px; position:relative; z-index:999; }
   .bottomMenu p a { font-size:1.1em; margin:0 7px; }

.bottom .info { padding-left:30px; padding-top:10px; }
.bottom .info .element { width:240px; height:180px; float:left; background:url("botInfo.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/botInfo.gif*/) repeat-y left; }
.bottom .info .element h5 { padding-bottom:8px; }
.bottom .info .first, .bottom .info .second { background:none; }
.bottom .info .block p { overflow:hidden; }
.bottom .info .block p span { display:block; float:left; width:90px; padding-right:4px; color:#166081; font-size:1.1em; text-align:right;}
.bottom .info .block p span.rightNam  { width:145px; color:#000;text-align:left; padding:0; }
.bottom .info .block { padding-bottom:10px; }
.bottom .info h5 { color:#166081; font-size:1.2em; font-weight:bold; padding:17px 30px 0 0; }
.bottom .info .midle { padding:0  0 0 10px; width:250px; }
.bottom .info .midle p span {width:60px;}
.bottom .info .block .land { width:33px; height:15px; margin-right:1px; background:#ccc url("land.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/land.gif*/) no-repeat top left; }
.bottom .info .block .landPhone { width:100px; height:14px; background:#ccc url("landPhone.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/landPhone.gif*/) no-repeat top right;
                        text-align:left; padding:1px 16px 0 4px; }
.bottom .info .midle  p { padding-bottom:2px;padding-left:10px; }
.bottom .info .midle h5 { padding-left:28px;  }
.bottom .info .phone {overflow:hidden;}
.bottom .info .phone p { float:left; overflow:visible; }
.bottom .info .rightText { float:left; width:160px; }
.bottom .info .phone .rightText p { float:none; width:160px; height:15px; }

.bottom .info .thre {padding-right:15px;}
.bottom .info .thre h5 { padding-left:20px;  }
.bottom .info .thre p { padding-left:20px; padding-bottom:2px; }
.bottom .info .thre p span { padding-left:0; width:45px; }
.bottom .info .thre .rightText p {padding-left:0;height:15px; }

.bottom .info .second { width:185px; }
.bottom .info .kontakty { background:#bec5cb url("kontakty.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/kontakty.gif*/) no-repeat top right; }
.bottom .info .kontakty div { background:url("kontakty1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/kontakty1.gif*/) no-repeat bottom right; }
.bottom .info .kontakty h5 { padding:15px 13px; }
.bottom .info .kontakty p { padding:5px 13px 15px 13px; font-size:1.1em; color:#333; font-weight:bold; }

.bottom .bottomLogo { position:absolute; bottom:0; left:0; width:1000px; background:#f0f0f0; border-top:solid 1px #ccc; height:73px; }
.bottom .bottomLogo .imag { padding:9px 15px 0 32px; float:left; }
.bottom .bottomLogo .txt { padding:35px 0 0 0; float:left; width:770px; }

.li { padding:0 0 5px 40px; background:url("flag1.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/flag1.gif*/) no-repeat 20px 3px; font-size:1.2em;}
input.nob {border:none;background:none;}

.advancedSearch { width:508px; float:left; padding:0 15px; }
.advancedSearch .infoAuto .all { overflow:hidden; }
.advancedSearch .infoAuto .col { float:left; width:221px; padding-left:15px; }
.advancedSearch .infoAuto .element { border-bottom:solid 1px #d1d1d1; overflow:hidden; padding: 3px 0; }
.advancedSearch .infoAuto .element .leftEl { width:80px; padding-right:5px; float:left; text-align:right; font-size:11px; color:#166081; }
.advancedSearch .infoAuto .element .leftEl2 { width:150px; padding-right:5px; float:left; text-align:right; font-size:11px; color:#166081; }
.advancedSearch .infoAuto .element .rightEl { width:135px; float:left; font-size:11px; color:#000; }
.advancedSearch .infoAuto .element .rightEl2 { float:left; font-size:11px; color:#000; }
.advancedSearch .infoAuto .element span { font-weight:bold; font-size:12px; color:#166081; }
.advancedSearch .infoAuto .elementnob td { font-size:12px; }
.advancedSearch .infoAuto .elementnob label { font-size:11px; }
.advancedSearch .infoAuto .elementnob span { font-weight:bold; font-size:12px; color:#166081; }
.advancedSearch .infoAuto .elementnob { overflow:hidden; padding: 3px 0; }
.advancedSearch .infoAuto .element label { font-size:11px; }
.advancedSearch .infoAuto .element td { font-size:12px; }

.advancedSearch .shop { overflow:hidden; border-bottom:solid 1px #e0e0e0; }
.advancedSearch .shop .leftShop { width:140px; float:left; }
.advancedSearch .shop .rightShop { width:365px; float:left; }
.advancedSearch .shop .rightShop p { font-size:11px; }

.advancedSearch .rightShop .story  { background:url("block5.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block5.gif*/) no-repeat top left; margin-bottom:0; }
.advancedSearch .rightShop .story  h4 { background:url("block6.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block6.gif*/) repeat-y bottom left ; }
.advancedSearch .rightShop .story .all { background:url("block8.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block8.gif*/) repeat-y bottom left;}
.advancedSearch .rightShop .story .infoAuto1 { background:url("block7.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/block7.gif*/) no-repeat bottom left; padding-bottom:8px;}
.advancedSearch .rightShop .story .all .col { width:327px; }
.advancedSearch .rightShop .story .all p { font-size:12px; padding:3px 0; }
.advancedSearch .rightShop .story .all p a { font-size:11px; margin:0 4px; }
.advancedSearch .rightShop .story .all p a.bold { font-size:12px;  font-weight:bold; color:#166081; }
.advancedSearch .rightShop .lnc { background:url("qust.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/bg/qust.gif*/) no-repeat top left; padding: 5px 0 18px 35px; }

select.smol { width:74px; margin-right:0; }


.mandatory
{
   font: 12px tahoma,arial,helvetica,sans-serif;
   font-weight: bold;
   color: #CC0000;
   padding-right: 3px;
}

.liveAuction table { border-collapse:collapse; }
.liveAuction table td { border:solid 1px #80bbd7; background:#fff; padding: 5px; }
.liveAuction table td p { padding:3px 7px; font-size:12px; font-weight:normal; color:#103f56; }
.liveAuction table td p a { font-size:12px; font-weight:normal; color:#80bbd7; }
.liveAuction table th { border:solid 1px #80bbd7; background:#80bbd7; font-weight: bold; font-size: 12px; padding: 10px; }
.liveAuction table th p { text-align:left; padding:3px 10px 2px 10px; font-size:11px; font-weight:normal; }

.colors {width: 203px;}
.colors h4 {font-size:15px; text-align: center; color:#166081;}
.colors span {font-weight: bold; font-size: 12px; color:#166081;}

img.avatar
{
   border: 1px solid #999999;
   padding: 2px;
}

.note
{
   color:#7391A2;
   font-size:10px;
   font-weight:normal;
}

.cityControl
{
   background-color: #FFFFFF;
   position: absolute;
   display: none;
   visibility: hidden;

   width: 250px;
   height: 150px;
   padding: 0px 0px 5px 0px;

   border: 2px ridge #D2CFCA;
   overflow: auto;
   overflow-x: hidden;
}

.box {
   border: solid 1px #666;
   background-color: #EDEDED;
}

div.box {
   border: solid 1px #CCC;
   padding: 3px;
   background-color: #EDEDED;
   margin: 3px 3px 0 3px;
   width: 250px;
   height: 280px;
   display: inline;
}

.box .title
{
   color: #000000;
   padding: 5px 10px 0px 10px;
}

.box .content
{
   color: #666666;
   background-color:#FFFFFF;
   margin: 5px;
   padding: 5px;
   height: 220px;
   text-align: left;
}

.box .content b
{
   color: #000;
}


.box .info
{
   text-align: right;
   padding: 0px 10px 10px 10px;
}

div.info
{
   height: 10px;
   margin: 0 auto;
   font-size: 11px;
}

ul#navigation
{
   list-style-type: none;
   margin: 0;
   padding: 5px 5px 15px 5px;
}

ul#navigation li
{
   display: block;
   color: #FFF;
   text-decoration: none;
   font-size: 11px;
}

ul#navigation .left { float: left; color:#000000; font-weight: bold;}
ul#navigation .right { float: right; }

.cms_systemnote
{
   background:transparent url("cms_systemnote.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/cms_systemnote.gif*/) no-repeat scroll left top;
   border:1px solid #FF8C8C;
   color:red;
   font-family:Tahoma;
   font-size:1.2em;
   line-height:18px;
   margin-bottom:10px;
   margin-left:25px;
   padding:3px 3px 3px 35px;
   width:540px;
   text-align: left;
}

.cms_systemOK
{
   background:transparent url("cms_systemOK.gif"/*tpa=http://www.usamotor.us/_images/_srv/surfer/cms_systemOK.gif*/) no-repeat scroll left top;
   border:1px solid #CCE3F2;
   color:#2B759C;
   font-family:Tahoma;
   font-size:1.1em;
   line-height:20px;
   margin-bottom:10px;
   margin-left:25px;
   padding:3px 3px 3px 35px;
   width:540px;
   text-align: left;
}

.preview
{
   border: 2px solid #660000;
   width: 200px;
   height: 200px;
   margin-bottom: 5px;
   background: #E1E1FF url("ajax-loader.gif"/*tpa=http://www.usamotor.us/_images/_srv/common/ajax-loader.gif*/) no-repeat;
}

.preview a
{
   diesplay: none;
}

.preview_small
{
   border: 1px solid #660000;
}

.preview_new
{
   border: 1px solid #660000;
   width: 160px;
   height: 120px;
   background: #E1E1FF url("ajax-loader.gif"/*tpa=http://www.usamotor.us/_images/_srv/common/ajax-loader.gif*/) no-repeat;
}



.over { width: 700px; height: 308px; overflow: auto; padding-right: 20px; padding-left: 12px; padding-top: 10px; padding-bottom: 10px;}
.overbg { background: url(over.gif) no-repeat; width: 732px; height: 328px; margin-left: 10px;}


.head { background: url(head.jpg)  no-repeat; width: 944px; height: 103px; margin-top: 15px; float: right; padding-right: 20px; margin-bottom: 5px;}
.forma { background: url(forma_l.gif) left no-repeat; height: 24px; background-color: #efefef; width: 456px; margin-left: 428px; margin-top: 74px; padding-left: 60px; padding-top: 5px;}
.forma a { text-decoration: none; margin-right: 12px;}
.forma img { vertical-align: middle; margin-right: 4px;}
.forma span { text-decoration: underline;}
.forma select { width: 285px;}
