/* @CONTENT */
h1.inner {font-size: 25px;}
h2.inner {font-size: 22px;}
h3.inner {font-size: 19px;}
h4.inner {font-size: 17px;}
h5.inner {font-size: 14px;}

  h1.inner, h2.inner, h3.inner, h4.inner, h5.inner {
    font-weight: 100;
    font-family: Arial,sans--serif;
    text-transform: none;
    background-image: none;
    padding-left: 0;
    padding: 0;
    margin: 0;
  }



/* @HEADING */
.heading {background-color: #FFC100; padding: 4px 10px 4px; color: #000; font-weight: 900; text-transform: uppercase; font-size: 10px;}

  /* selector */
  .heading.selector          {}
  .heading.selector div      {background: url('i/arrow-down.gif') no-repeat right 3px; padding: 0 0 0 0; display: block; cursor: pointer; }
  .heading.selector div span {background: url('i/bg-stripe.gif') repeat-x left bottom; padding: 0 10px 2px 0; display: block }
    
    .heading.selector               {position: relative;}
    .heading.selector ul            {left: 0; top: 22px; padding: 5px 10px; list-style: none; margin: 0; display: none; cursor: default; position: absolute; border: 1px solid #FFC100; background-color: #fff;}
    .heading.selector ul li         {padding: 2px 10px 0 0; white-space: nowrap; }
    .heading.selector ul li a       {color: #000 !important; text-decoration: none !important}
    .heading.selector ul li a:hover {border-bottom: 1px dashed black; }
    
    .heading.selector form {
      top: 22px; 
      left: 0; 
      margin: 0; 
      padding: 0;
      display: none;
      padding: 10px;
      min-width: 350px;
      position: absolute; 
      background-color: #fff;
      border: 1px solid #FFC100;
    }
     
    #search_selector_wrap {margin-left: 13px;}





/* @COMPANY LIST */
.company_list td          {vertical-align: top;}
.company_list .brands     {padding-left: 25px;}
.company_list .brands img {margin-right: 10px;}
.company_list .desc       {padding-bottom: 5px; }
.company_list .content    {padding-left: 10px}
address {border-top: 1px solid #FFC100; background-color: #F8F1D7; padding: 10px; font-style: normal;}


/* @COMPANY TABLE */
.company_table          {border-top: 2px solid #323337; border-spacing: 0; border-collapse: collapse;}
.company_table th       {background-color: #FFC100; padding: 8px 10px; font: 900 10px Verdana; text-align: left;}
.company_table td       {padding: 7px 10px;  border-bottom: 1px solid #B7AC7E;}
.company_table td.minor {font-size: 11px;}


/* @PAGER */
.pager {background: #FFC100 url('i/bg-pager.gif') no-repeat 100% 0; padding: 5px 30px 0 10px; float: left; color: #4B3C00; height: 20px;}
.pager a {font-weight: 100; color: #4B3C00}


/* @COMPANY */
.company {width: 96%;}
.company a.important {font-size: 10px; font-weight: 900; color: #FF9100; text-transform: uppercase; padding-left: 18px; background: url('i/arrow-left.gif') no-repeat 9px 5px;}

  /* menu */
  .company .menu           {width: 150px; color: #FE9A04; min-height: 280px; background-color: #EDEDED; border-top: 6px solid #FD9600; padding: 5px 0 0; margin: 30px 0 0; font-size: 10px; font-weight: 100; text-transform: uppercase; list-style: none; }
  .company .menu li        {padding: 5px 0 4px 18px; }
  .company .menu li.active {background: url('i/arrow-right.gif') no-repeat 9px 10px }
  .company .menu li a      {color: #564300;  font-weight: 100}

  /* files */
  .company .files         {width: 150px; border-top: 2px solid #52430A; background-color: #FFF9E3; margin-top: 10px; padding-top: 10px; padding-bottom: 30px; color: #52430A; font: 100 10px Tahoma; }
  .company .files ul      {margin: 0; padding: 0; list-style: none; }
  .company .files ul li   {padding: 6px 0 6px 30px; background: url('i/download2.gif') no-repeat 19px 8px; }
  .company .files ul li a {font-weight: 100; color: #4D4A07;}
  .company .files strong  {padding-left: 18px;}

  /* content */
  .company .content h1      {margin-bottom: 30px;}
  .company .content a       {font-weight: 100}
  .company .content p       {margin-bottom: 1em; padding-left: 0; text-indent: 0; font: 100 12px Tahoma; text-align: left;}
  .company .content ul      {margin: 0 0 1em 0; padding: 0 0 0 15px; list-style: none}
  .company .content ul li   {padding-left: 15px; background: url('i/bullet.gif') no-repeat 0 7px }
  .company .content address {line-height: 1.5em; font-size: 11px}
  .company .content .block  {padding: 0;}
 




/* @CATEGORIES */

  /* categorizator */
  .categorizator             {list-style: none; width: 96%; padding: 2px 0 0 0; margin: 0; border-bottom: 1px solid #E5E5E5; background-color: transparent;}
  .categorizator li          {padding: 0; margin: 0; float: left; font: 100 10px Tahoma; text-transform: uppercase; color: #5D4E23; }
  .categorizator li a        {font-weight: 100; color: #46450D !important; text-decoration: none; padding-left: 15px; outline: 0;}
  .categorizator li a.active {font-weight: 900; background-color: #E5E5E5 !important; cursor: default; }
  
  .categorizator #bycats    {background: url('i/ico-cat.gif') no-repeat 6px 8px;}
  .categorizator #bymodels  {background: url('i/ico-car2.gif') no-repeat 6px 6px; padding-left: 25px;}
  .categorizator #bynew     {background: url('i/ico-ok.gif') no-repeat 6px 6px; }
  .categorizator #bypopular {background: url('i/ico-rating.gif') no-repeat 8px 6px; padding-left: 25px}
    
    .categorizator li a,
    .categorizator li a.active {
      display: block; 
      padding: 4px 15px 4px 20px;
      margin-right: 5px;
     }
     
    .categorizator li a span {background: url('i/bg-stripe.gif') repeat-x 0 100%; display: block; padding-bottom: 1px;}
    #models, #new, #popular {display: none; }
  
  
  /* cats list */
  .categories    {background-color: transparent; list-style: none; margin: 15px 0; padding: 10px 0 0 20px; text-transform: uppercase; font-size: 10px; width: 96%;}
  .categories li {margin: 0; padding: 0; line-height: 2em; float: left; width: 33%;}
  
  .categories.popular   {text-transform: none; }
  .categories.popular a {line-height: 1.3em; display: block; font-size: 12px; padding-bottom: 2px}
  .categories.popular li {width: 33%; margin-right: 0; margin-bottom: 15px;}
  .categories.popular li div {width: 90%; background: url('i/bg-stripe4.gif') repeat-x 0 100%; padding-bottom: 10px; }
  .categories.popular li.last {background-image: none}

  .categories span.minor {font-size: 11px}







/* infoblock */
.infoblock           {padding: 10px 10px 10px 22px;  border-top: 1px solid #9B884E !important;}
.infoblock .header   {margin: -10px -10px 10px -22px;  padding: 5px 0 5px 22px; color: #000; font: 900 10px Tahoma; background: #FFC100 url('i/marker2.gif') no-repeat 8px 7px }
.infoblock .header a {padding: 0; color: #000; font-size: 10px; }
.infoblock a         {display: block; color: #000 !important; padding-bottom: 5px; zoom: 1; position: relative; font-size: 12px}
.infoblock span      {color: #6C6C6C; font: 100 9px Tahoma;}

.infoblock p      {margin: 0 0 10px -12px; padding: 0 0 10px 12px; font: 100 11px Tahoma; color: #6C5B00; text-indent: 0; border-bottom: 1px solid #FE9C00; text-align: left; }
.infoblock p a    {display: inline; padding: 0; }
.infoblock p.last {background: url('i/bg-stripe3.gif') no-repeat 12px 100%; border: 0; padding-bottom: 10px;}

.infoblock p.simple {border: 0; padding-bottom: 0; margin-bottom: 0;}
.infoblock p.simple span {display: block; padding-top: 5px;}

   /* infoblock adv */
   .infoblock.adv               {background-color: #EEEEEE; padding: 15px 22px; border: 0 !important;}
   .infoblock.adv ul            {list-style: none; padding: 0; margin: 0; }
   .infoblock.adv ul li         {position: relative;line-height: 1em}
   .infoblock.adv ul li a       {font-size: 11px; color: #735700 !important; display: inline !important;}
   .infoblock.adv ul li a:hover {background-color: transparent !important; text-decoration:none;}
   .infoblock.adv ul li a:visited {font-size: 11px; color: #935700 !important; display: inline !important;}

.infoblock a.minor {color: #6F6F6F !important; font-weight: 100;}


.infoblock.important {background: #FFF3CD; border: 1px solid #FFBD00; margin-bottom: 15px;}

.infoblock.important.major       {background: #FFC100 url('i/corner.gif') no-repeat 100% 100%; border: 0; padding-bottom: 25px;}
.infoblock.important.major form  {margin: 0; padding: 0; background-color: transparent;}
.infoblock.important.major .text {border-color: #A2ACAE; padding: 1px;}
.infoblock.important.major .submit {border: 1px solid #999; border-color: #E0E0E0 #555555 #555555 #E0E0E0; padding: 1px 5px}






#bread_crumbs, .hh  {font: 100 24px Tahoma; padding-bottom: 13px; color: #989898; padding-left: 22px; background: url('i/bg-bread_crumbs.gif') no-repeat 0 6px;}
#bread_crumbs span, #bread_crumbs a, .hh a {color: black !important; font-weight: normal}

/* @SALES */ 
.car_sales       {background-color: #EEEEEE !important; padding: 24px 20px !important; font-size: 10px; }
* html .car_sales  {overflow: visible; zoom: 0; }
.car_sales em    {font-style: normal; display: block; padding: 0 0 3px 2px}
.car_sales .mod {font-size: 11px; display: block; padding-bottom: 4px;}
.car_sales a img {border-color: #A6A6A6;}
.car_sales a img.spec {border-color: #fec700; border-width:3px;}
.car_sales span.price {font: 100 11px Tahoma; color: #962000; display: block; font-weight: bold; padding-top: 5px}
.car_sales .row {width: 130px; float: left; padding-left: 0px;}
.car_sales .row_left {width: 130px; float: left; padding-left: 30px;}

.car_sales .arrow { display: block; padding-top: 33px;}
.car_sales .arrow a { font-size: 50px; text-decoration:none; color: black; font-weight:100;}
.car_sales .el_se { display: block; padding-top: 50px;}
.car_sales .el_se a { margin-left: 10px; text-decoration:none; font-size: 20px; border-bottom: 1px dashed black; color: black; font-weight:100;}

   /* plate */
   .plate {border: 1px solid #FEC700; border-width: 1px 0 0; background-color: transparent; padding: 0 0 0 20px;}
   .plate span {padding: 13px 0 0}
   
   .plate .button_sale {
      background: #FEC700 url('i/ico-plus.gif') no-repeat 12px 15px;
      padding: 10px 18px 10px 34px;
      font-size: 18px; 
      color: #000 !important; 
      font-weight: 100;
   }
   
   .plate .button_sale2:hover {text-decoration: none}

      .plate .button_sale2 {
      background: #FEC700 url('i/ico-plus.gif') no-repeat 12px 15px;
      padding: 10px 18px 10px 34px;
      font-size: 18px; 
      color: #000; 
      font-weight: 100;
   }
   
   .plate .button_sale2.simple {background-image: none; padding-left: 18px;}
   
   .plate .button_sale2:hover {text-decoration: none}
   
   
.hh.simple {padding-bottom: 0;}
   

/* list */
.flat_list      {margin: 13px 0; padding: 11px 13px; background-color: #F6F2E9; border: 1px solid #E5DCC2; list-style: none; font-size: 11px;}
.flat_list li   {background: url('i/bullet1.gif') no-repeat 0 7px; padding-left: 9px; margin-bottom: 2px}
.flat_list li a {color: #A28424;}
.flat_list li a:hover {color: #D33600;}


/*  */

.categories.sales  {margin: 0; padding-top: 0; padding-bottom: 30px; padding-left: 22px;}
.categories.sales li {width: 20% !important; font-size: 12px; color: #989898; }

.hh, .hh a {color: #000; text-transform: none; background-position: 0 9px; margin: 0;}


/* @FORM */
.form {font-size: 11px; margin-bottom: 30px; background-color: #EEEEEE !important;}
.form.block {padding: 0;}
.advanced_search {font-weight: 100; background: url('i/ico-advanced_search.gif') no-repeat 0 1px; padding-left: 18px; color: #000 !important; padding-bottom: 1px;}

.form .row {border: 1px solid #D7D7D7; border-width: 0 0 1px; padding: 10px 20px;}
   
   /* simple */
   .form .row.simple    {border-width: 0;}
   .form .row.simple .l {padding: 0 14px 0 14px; background-position: 100% 100%; background-repeat: no-repeat;}
   .form .row.simple .l span {display: block; padding-bottom: 3px;}
   .form .row.simple.last {padding-bottom: 16px;}

      .form .row.simple .l.context1 {background-image: url('i/bg-form_qwe1.gif'); padding-left: 0;}
      .form .row.simple .l.context2 {background-image: url('i/bg-form_qwe2.gif');}
      
   .form select {font-size: 11px;}



/* @brands */
.brands   {color: #989898;padding: 0 24px; }
.brands ul  {padding: 0; margin: 0; list-style: none; padding-top: 5px;}
.brands ul.ot li {display: inline; padding: 0 10px 0 0;}

.brands .row {padding: 17px 0; border: 1px solid #DFDFDF; border-width: 0 0 1px 0;}
.brands .row.simple {border-width: 0;}

.brands h4 {font: 100 24px Tahoma; color: #000; padding: 0 0 0 30px; margin: 10px 0 5px;}

   /* brand_table */
   .brand_table  {margin-bottom: 10px;}
   .brand_table li {background-position: 0 0; background-repeat: no-repeat; height: 30px; padding: 1px 0 0 32px;}







/* @special_orders */
.special_orders {padding: 0 0 25px !important}
.special_orders .spec {}
.special_orders .spec .w {background: #FED040 url('i/bg-special_orders.gif') no-repeat 0 100%; padding: 0}
.special_orders .spec .w .wrap {padding: 15px 15px 20px; }


.special_orders .img {width: 130px; padding: 5px 10px 0 0;}
.special_orders .img a img {border: none}
.special_orders .img span {display: block; padding-top: 15px; color: #962000; font: bold 14px Tahoma; text-align: center}

.special_orders .note {font-size: 11px; line-height: 1.5}
.special_orders .note a {font-size: 12px; color: #000;}



/* plate2 */
.plate2 {background: #F6F2E9; padding: 4px 20px 4px 8px; font-size: 11px; margin-bottom: 10px; margin-left: 15px;}
.plate2 strong {padding-right: 20px;}





/* @MODEL LIST */
.model_list {font-size: 11px; border-collapse: collapse; width: 100%}
.model_list thead th {background-color: #ECECEC; padding: 10px 12px 10px 15px; font-weight: normal; text-align: left;}
.model_list tbody td {padding: 7px 12px 7px 15px;  border: 1px solid #DFDFDF; border-width: 0 0 1px;}
.model_list tfoot td {padding: 7px 12px 10px 15px; background-color: #ECECEC;}

.model_list a {font-weight: normal; color: #383737; background-color: transparent;}
.model_list a.important {font-weight: bold; border: none; text-decoration: underline; color: #383737;}
.model_list a.important:hover {font-weight: bold; border: none; text-decoration: none; color: #383737;}
.model_list a.important:visited {font-weight: bold; border: none; color: #686767;}
.model_list .model {border: 1px solid #DFDFDF; padding: 2px;}

    /* pager */
   .model_list .paging {background: none; float: left; padding: 5px 0 0 0; font-size: 12px; list-style: none; margin: 0; border: 0 solid red;}
   .model_list .paging li {float: left; padding-right: 10px;}
   .model_list .paging li.active span {display: block; background-color: #C0C0C0; padding: 1px 4px; font-weight: bold}
   
   .model_list .selector {float: left; padding: 5px 0 0 50px; font-size: 12px; border: 0px solid red;}

   /* @colors */
   span.color {display: block; padding: 2px; border: 1px solid #DFDFDF; height: 15px; width: 16px}
   span.color span {display: block; height: 15px;}
   
   span.color .red {background-color: red;}
   span.color .grey {background-color: grey;}
   span.color .black {background-color: black;}
   span.color .orange {background-color: orange;}
   


a.switch, .model_list thead a {  
   /*border: 1px dotted #383737; */
   border: 1px dotted #962000;
   border-width: 0 0 1px; 
   text-decoration: none; 
   color: #383737 !important; 
   font-weight: normal;
}


/* .news */
.block.news {padding: 0; }
.news {font-size: 11px; padding-right: 1px;}

.news .item      {border-bottom: 1px solid #EEEEEE; padding: 10px 20px; margin: 0 -25px;}
.news .item.last {border-bottom: 0;}
.news .item.main {background-color: #F6F2E9;}
.news .item p    {font-family: Tahoma; text-indent: 0; padding: 0; margin-bottom: 5px;}

.news .box a      {font-weight: normal;}
.news .box.simple {margin-right: 20px; padding-top: 0 !important; padding-bottom: 0;}

.news .hh {margin-bottom: 10px; border: 0; padding-top: 2px !important; padding-bottom: 0 !important}

   /* r */
   .news .r {float: left; }
   .news .r .box {}
   .news .r div {font-size: 12px;}
   .news .r div ul li {padding-bottom: 10px;}
   .news .r div ul li.last {padding-bottom: 0;}
   
   

.hh.simple {}
.button_sale {color: black !important}


/* tabs */
.tabs           {overflow: hidden; margin: 0; padding: 0; list-style: none; }
.tabs li        {float: left; margin-right: 2px;}
.tabs li a      {font-size: 11px; background-color: #EEEEEE; text-decoration: none; display: block; padding: 6px 19px 9px; outline: 0;}
.tabs li a span {border-bottom: 1px dashed #735700; }

   .tabs a.active      {background-color: #F9F7F2; color: black; cursor: hand;}
   .tabs a.active span {border-bottom: 0;}
   
   /* important */
   .tabs.main a       {background-color: #F9F7F2 !important; color: black !important; text-decoration: underline !important;}
   .tabs.main a.active {background-color: #EEEEEE !important}



* html .tabs {overflow: visible; zoom: 1;}


/* flat list */
ul.flat    {overflow: hidden; margin: 0; padding: 0; list-style: none;}
ul.flat li {float: left;}




ul.simple {margin: 0; padding: 0; list-style: none; border: 0;}

ul.big      {font-size: 18px; padding-top: 0 !important;}
ul.big li   {padding-bottom: 5px}
ul.big li.last   {padding-bottom: 0;}
ul.big a    {font-weight: normal;}
ul.big span {color: #5c5c5c;}



/* box forum */
.box.forum {}
.box.forum ul {padding: 0 !important;}
.box.forum ul a {font: normal 11px Tahoma; color: black; background-color: transparent !important;}
.box.forum ul a:hover {text-decoration: none !important;}
.box.forum ul li {padding-bottom: 5px;}
.box.forum ul span {
   background: transparent url('i/bg_forum_msg.png') no-repeat 0 4px; 
   display: inline-block; 
   width: 17px;
   padding-top: 0px;
   height: 21px; 
   text-align: center;
   color: white;
   margin-right: 5px;
   font-size: 10px;
   //position: relative;
   //top: 3px;
}

* html .box.forum ul span {padding-left: 1px;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and  (-webkit-min-device-pixel-ratio:0) {
  .box.forum ul span {padding-left: 1px;}
}


p.about {font-size: 11px; font-family: Tahoma; text-indent: 0; padding-left: 22px; line-height: 16px;}
p.about a {font-weight: normal; color: black;}




.banner {}
.banner.wide {
   text-align: center;
   background: transparent url('i/bg_banner_stripe.png') repeat-x 0 0;
   margin: 20px -25px 0 -31px;
   //position: relative;
   //z-index: 100000000;
   zoom: 1;

}
.banner.wide .in {background: transparent url('i/bg_banner_substrate.png') no-repeat center 0; padding-top: 7px;}
.banner.wide img {border: 0;}
.banner .ban160 {height: 164px; }




/* @ADV */
/*#adv .main_table {width: 685px;}*/
#adv {padding: 5px 10px 10px 15px;}
#adv h1 {color: #A58427; padding-left: 8px !important}
#adv h2 {color: #9a1e04;}
#adv h3 {color: black; font-size: 18px !important; padding-top: 20px !important;}
   
   #adv h1, 
   #adv h2, 
   #adv h3 {   
      background-image: none; 
      text-transform: none; 
      margin: 0;
      font-weight: normal; 
      font-size: 24px;
      padding: 0; 
      padding-bottom: 7px;
   }

   /* table */
   #adv table {background-color: #FFFFFF; font-size: 11px; border:0; border-spacing: 0; border-collapse: collapse;  height: auto; padding: 0; margin: 0;}
   #adv td.simple {background-color: #FFFFFF !important; padding: 0 !important;}

   
   /* @CELLS */
   
      /* zebra */
      #adv tr.zebra td, 
      #adv tr.zebra th {background-color: #EEEEEE;}
      
      /* stripe */
      #adv tr.stripe td, 
      #adv tr.stripe th {border: 1px solid #EEEEEE; border-width: 0 0 1px; padding-top: 7px; padding-bottom: 7px;}
      
      #adv td.h {border: 1px solid #EEEEEE; border-width: 2px 0 1px; padding-top: 7px; padding-bottom: 7px;}
      
      
      
      #adv td, 
      #adv th {vertical-align: top; text-align: left; padding: 5px 8px}
      


   /* @IMAGE BLOCK */
   #adv .block {padding: 0;}

   #adv .image_block             {padding: 5px 0 13px 0;}
   #adv .image_block ul          {margin: 0; padding: 0;}
   #adv .image_block ul li       {padding: 0 12px 0 0; margin: 0; list-style: none; float: left;}
   #adv .image_block ul li a     {float: left; border: 1px solid #E0E0E0; padding: 2px;}
   #adv .image_block ul li a img {border: 0; }
   
   #adv .big_image {border: 2px solid #A5A4A9}


   /* @PANEL */
   #adv .panel ul    {padding: 18px 0 0 8px}
   #adv .panel ul li {float: left; list-style: none; padding: 0 25px 0 0;}
   #adv .panel ul li a {font-size: 11px; font-weight: normal; padding-left: 23px;}
   
   
   #adv .panel ul li a.send {background: url('i/ico-send.gif') no-repeat 0 3px; padding-left: 24px;}
   #adv .panel ul li a.toadmin {background: url('i/ico-toadmin.gif') no-repeat 0 0; padding-left: 20px;}
   #adv .panel ul li a.print {background: url('i/ico-print.gif') no-repeat 0 1px;}
   #adv .panel ul li a.fishing {background: url('i/ico-fishing.gif') no-repeat -5px 1px;}
   
   
   
   
#adv .wrap {padding-left: 60px}
#adv .wrap.spec {padding: 0 0 0 60px;}











/* @COMMON */
.w30 {width: 30%;}
.w33 {width: 33%;}
.w50 {width: 50%;}
.w48 {width: 48%;}
.w65 {width: 65%;}
.w67 {width: 67%;}
.w90 {width: 90%;}
.w95 {width: 95%;}
.w100 {width: 100%;}

/* box */
.box        {background-color: #F9F7F2; padding: 20px 25px;}
.box.simple {background-color: transparent; border: 1px solid #EEEEEE;} 
.box.main {background-color: #EEEEEE;}


/* text */
span.minor {color: #939393;}
span.small {font-size: 10px;}

   /* date */
   span.date    {color: #7e7e7e; font-size: 9px;}
   span.date em {background-color: #B2B0AC; display: inline-block; color: white; padding: 1px 2px; font-style: normal; margin-left: 2px;}
   


/* form elements */
input.text   {border: 1px solid #555555; padding: 1px;}
input.submit {background: #C6C6C6 url(i/bg-submit.gif) repeat-x 0 0; border: 1px outset #999;  font: 100 12px Tahoma; padding: 1px 4px; cursor: pointer; text-transform: none; //overflow: visible;}
* html input.submit {padding: 0 4px;}

/* images */
.image {border: 2px solid #D5D5D5;}
  
  /* thumb */
  .thumb        {background: #D9D9D9; padding: 5px 5px 8px; float: left; margin-right: 8px; //padding-bottom: 3px}
  .thumb img    {display: block; border: 0; margin-bottom: 5px;}
  .thumb span a {color: #000; font: 100 10px Tahoma; text-decoration: none; background: url('i/bg-stripe.gif') repeat-x 0 100%; display: block; padding-bottom: 2px; float: left }

/* fonts */
.h {font-family: Tahoma !important}

  .font1 {font: 100 11px Tahoma; }
  .font1 p {text-indent: 0; padding: 0; font-family: Tahoma; text-align: left;}
  
  .font2 {font: 100 12px Tahoma; }

.separator3 {background: url('i/bg-stripe2.gif') repeat-x 0 50% }

/* clearing fix */
.block, .form .row {overflow: hidden; }
.block {background-color: transparent}
* html .block, * html .form .row {overflow: visible; zoom: 1;} /* IE6 */
.clear {clear: both}

.l {float: left;}
.r {float: right;}



#automarkets, #autoservices, #market_stav, #market_kras {display: none;}



* html .infoblock {position: relative;}
* html .infoblock .header a:hover {background-color: #FFC100;}
* html .infoblock a:hover {background-color: #FFF3CD}
* html .heading.selector div {float: left }
* html .heading.selector form {width: 350px;}
* html #search_selector_wrap {position: relative; display: inline;}











