* {font-family: Tahoma, Verdana; font-size: 12px;}
body {width: 100%; margin:0; padding:0; background:#fff; color: #373737;}

.ads1 { margin-bottom:6px; margin-top:6px; }

img {border:0; padding:0; margin:0;}
p {margin:0; padding: 8px 0;; TEXT-ALIGN: justify}
form {margin:0; padding:0;}
form input {vertical-align: middle;}


h1, h2, h3, h4, h5 {margin: 0;}
h1 {font-size: 17px; padding: 0; font-weight: normal;padding: 0px 0 0px; display:inline;}
h2 {font-size: 14px; color: #285dab; padding: 15px 0 0;}
h3 {font-size: 13px;}
h4 {font-size: 13px;}
.bl {display: block;}

a {color: #285dab;}
a:hover {}

.main {min-width: 990px; max-width: 100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<990?'990px':(document.documentElement.clientWidth||document.body.clientWidth)>990?'100%':'auto');}
.header {font-size: 17px; color: #719d08;  height: 25px}
.bld {font-weight: bold;}
.sizeMedium {font-size: 14px;}
.subs {text-align: right; color: #000000; text-decoration: underline; width: 100%; padding: 5px; height: 20px; }

/****** align for Images ******/
.picM {vertical-align: middle; margin: 0 6px 2px 0;}
.picL {float: left; margin: 0 15px 5px 0;}

/*******************************************************/
/*************** HeadGreen + Logo  *********************/
/*******************************************************/
.headGrCenter {background: url(/images/headGrCenter.jpg);  width:100%; margin-left:-261px; float:right; margin-bottom: 14px;}
.headGrRight {background: url(/images/headGrRight.jpg) 100% 0 no-repeat; margin-left: 261px;}
.headGrLeft {background: #fff url(/images/headGrLeft.jpg) 14px 0 no-repeat; height: 65px; width: 94px;}

.logo { padding:30px 0px 0px 40px; float: left; background: #fff;}
.logo a { font:bold 1.6em Tahoma; color:#000; text-decoration:none; }

/********************************************************/
/***************** Main Blocks  *************************/
/********************************************************/
.rColumn {width:100%; margin-left:-261px; float:right;}
  .rColumnIn {margin-left: 261px; padding: 0 14px 30px 12px;}

.lColumn {width: 261px; float: left; background: url(/images/menuTop.gif) no-repeat 100% 0; padding: 14px 0 0;} 
.return {clear: both; height: 1px;}


/********** Right Column *************/
.bannerTop {background: #f4f4f4; border: 1px solid #f0f0f0; text-align: center; padding: 6px 0; margin: 0 0 16px;}
  .bannerTop table {margin: auto; width: 600px;}



/*************** centerColumn + shops ******************/
.catalogShops {border-collapse: collapse; padding: 0; border: 1px}
  .catalogShops td {padding: 0; vertical-align: top;}

/********** Shops  ***************/
  .shopsTd {width: 180px;}
  .shopsTd div.header {padding: 0 0 0 25px;}
  
  .shopsDiv {background: #f4f4f4; margin: 3px 0 0 11px;}
    
    .shopsTop {background: url(/images/shopsTopLeft.gif) no-repeat;}
      .shopsTop div {background: url(/images/shopsTopRight.gif) 100% 0 no-repeat; height: 15px;}
    .shopsBott {background: url(/images/shopsBottomLeft.gif) no-repeat;}
      .shopsBott div {background: url(/images/shopsBottomRight.gif) 100% 0 no-repeat; height: 15px;}
    
  ul.shops {margin: 0 0 0 16px; padding: 0; list-style: none;}
    ul.shops li {padding: 0 0 10px 10px; background: url(/images/shopsArr.gif) no-repeat 0 5px;}
    ul.shops a {text-decoration: none; color: #434343; font-size: 11px; font-weight: bold;}
    div.allShops {padding: 8px 0 10px 26px;}
      div.allShops a {font-size: 11px;}


/************* Catalog **************/
.CatalogTtbl, .CatalogTtbl table {border-collapse: collapse; width: 100%; padding: 0;}
  .CatalogTtbl td {padding: 0; vertical-align: top;}
  
  .CatalogTtbl table td {padding: 5px 0; vertical-align: middle;}
  
  .CatalogTtbl .head td {background: url(/images/lineTop.gif) repeat-x 0 0;}
  .CatalogTtbl .head td.cornerTopLeft {background: url(/images/ConerTopLeft.gif) no-repeat 0 0; height: 20px;}
  .CatalogTtbl .head td.cornerTopRight {background: url(/images/ConerTopRight.gif) no-repeat 100% 0;}

  
  .CatalogTtbl .footer td {background: url(/images/lineBottom.gif) repeat-x 0 100%; height: 20px;}
  .CatalogTtbl .footer td.cornerBottomLeft {background: url(/images/ConerBottomLeft.gif) no-repeat 0 100%; }
  .CatalogTtbl .footer td.cornerBottomRight {background: url(/images/ConerBottomRight.gif) no-repeat 100% 100%;}
  
  
  .lineLeft {background: url(/images/lineVertical.gif) repeat-y;}
    .lineLeft div {background: url(/images/lineLeft.gif) no-repeat; height: 150px;}
  .lineRight {background: url(/images/lineVertical.gif) 100% 0 repeat-y;}
    .lineRight div {background: url(/images/lineRight.gif) 100% 0 no-repeat; height: 150px;}
    
  .cornerTopLeft, .cornerTopRight {width: 3%;}
  .cornerTopRight {width: 3%;}
  .spaceCenter {width: 4%;}
  
  .CatalogTtbl div.header {padding: 0 0 3px 13px;}
  
  .CatalogTtbl .item {clear: both; margin: 15px 0;}
    .CatalogTtbl .item img {float: left;}
    .itemHead {font-size: 17px;}
    .subItems a {color: #6a6a6a; font-size: 11px;}

   table.catalogMain  {border-collapse: collapse; padding: 0;}
      table.catalogMain td.columnCat {width: 48%; vertical-align: top; padding: 0;}
      table.catalogMain td.spaceCat {width: 4%;}


/********** aboutPriceOK ****************/
.aboutPriceOk {background: #f0f0f0; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; padding: 7px 15px; margin: 10px 0;}
.ulOrange {margin: 0; padding: 0 0 7px 15px; list-style: none;}
   .ulOrange li {padding: 3px 0 3px 15px; background: url(/images/bullet.gif) no-repeat 0 50%;}
  
.content {padding: 0px 5px;}
  .content p {font-size: 11px;}
  
/************* Menu *******************/
.menu {padding: 0 15px 10px 13px; background: #f3f3f3 url(/images/menuBottom.gif) 100% 100% no-repeat;}
  .item  {padding: 0 0 8px 0;}
  .item img {margin:2px 0 0; float: left; cursor: pointer; cursor: hand;}
  .item div {margin:0 0 1px 20px; padding: 1px 2px;}
  .item a {font-weight: bold; color: #4f504d; text-decoration: none;}

.item .submenu {padding: 4px 0 7px 2px; margin: 0; height: auto;}
   .submenu div {background: url(/images/itemSub.gif) no-repeat 0 3px; padding: 0 0 2px 13px;}
   .submenu a {color: #4f504d; font-size: 11px; font-weight: normal; text-decoration: underline;}
   .submenu div {color: #618803; font-size: 11px;}
.hide {display: none;}

/**************************************/
.blockLeft {background: #fff; padding: 20px 0 25px 14px;}
  
/************* Search ****************/
.search input.textIn {width: 162px;}
  .searchButt {margin: 0 0 2px 3px;}
  .exampleSearch, .exampleSearch span {color: #6a6a6a; font-size: 11px;}
  .exampleSearch span {text-decoration: underline;}
  
/************* BannerLeft *****************/
.bannerLeft {border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; text-align: center; margin: 15px 0 0; background: #f4f4f4; }
  .bannerLeft img {margin: auto;}
div.brdTop {border-top: 0; padding: 0 0 14px;}


/************* models Pop ****************/
.blockLeft h3 {padding: 15px 0 3px 15px; color: #719d08; font-size: 17px; font-weight: normal;}
.modelsPop {border-top: 1px solid #dadada;}
  .modelsPop .head  {font-size: 12px; font-weight: bold; color: #3a3a3a;}
  .model, .model a {font-size: 11px; color: #3a3a3a;}
  
  .styleWh, .styleGr {padding: 5px 0 8px 15px;}
  .styleWh {border-bottom: 1px solid #dadada;}
  .styleGr {background: #eaeaea; border-top: 1px solid #fff;}
  
/***********  Polling ********************/
.polling {padding: 0 0 0 15px;}
  .pollingButt {margin: 12px 0 0;}   
  

/***********  Links   *******************/
.links {border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; margin: 20px 0;}
  .links div {padding: 3px 0;}
  .links a {color: #4d4d4d; font-size: 11px;}
  
  
/****************************************************/
/*****************  Footer  ************************/
/***************************************************/
.menuBottom {width:100%; margin-left:-274px; float:right; margin-bottom: 10px 0 0; clear: none;}
  .menuBottomIn {margin:0 14px 0 274px; padding: 10px 0; background: #dadada; text-align: center;}
  
  .menuBottom ul {padding: 0; margin: 0; list-style-type: none; width: 100%; text-align: center;}
  .menuBottom ul li {display: inline; padding: 0 2px;}
    .menuBottom ul li a {font-size: 11px; color: #252525;}

.counter {width: 274px; float: left; clear: none;} 
  .counter div {padding: 0 0 0 16px; text-align: center;}
  .counter img {margin: 0 3px;}  

  
  
.footerGreen {clear: none; padding: 15px 0 0;}
.footerGreen div, .footerGreen a {color: #fff; font-size: 11px;}
.contactInfo {width:100%; margin-left:-874px; float:right; background: #7cb310 url(/images/footerRight.gif) no-repeat 100% 0; height: 52px;}
  .contactInfoIn {margin:0 14px 0 274px; padding: 16px 54px 0 50px; text-align: right;}
  
  .copyright {width: 274px; float: left; background: #7cb310 url(/images/footerLeft.gif) no-repeat; height: 52px;}
    .copyrightIn {padding: 17px 0 0 46px;}  
      
      

/*************** Catalog 1 level *******************/
.crumbs a {font-size: 11px;color: #3a3a3a; font-weight: bold;}
.next {color: #3a3a3a;}

.columnCatDiv {padding: 0 0 0 13px;}

.headCat {background: url(/images/headCat.gif) no-repeat 0 7px; padding: 0 0 2px 10px;}
   .headCat a {font-size: 17px; color: #ff8a00;}

.subCat {padding: 0 0 15px 10px;}
   .subCat a {font-size: 11px; color: #6a6a6a;}

.bannerCatalog {border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; clear: none; margin: 20px 0 10px; padding: 20px 0;}
.bannerCatalog table {border-collapse: collapse; padding: 0;}
   .bannerCatalog img {margin: 0 25px 0 15px;}
   .bannerCatalog a {color: #222222; font-size: 11px; font-weight: bold;}
   .bannerCatalog p {line-height: 170%;}
   

/*************** Catalog 2 level *******************/   
.category {font-weight: bold; color: #6c6c6c; padding: 7px 0 0;}
.categoryVar {padding: 3px 0 14px; line-height: 150%;}
   .categoryVar a {white-space: nowrap;}
   .categoryVar span {padding: 0 6px 0 9px; color: #295cab;}
   
.modelsCategory {border-bottom: 1px solid #ebebeb;}
   .modelsCategory .styleGr, .modelsCategory .styleWh {border-top: 0; border-bottom: 0;}
   .modelsCategory .styleGr a, .modelsCategory .styleWh a {font-size: 11px; color: #3a3a3a;}

/*************** Catalog 3 level *******************/   
.catalogModels {background: #FFD778; text-align: center;}
.catalogModels table {border-collapse: separate; margin: auto; width: 100%; border-spacing: 1px;}
  .catalogModels .head td {padding: 0; height: 27px; text-align: center; vertical-align: middle; background: url(/images/headTable.gif); color: #ffffff;  font-size: 12px; font-weight: bold;}
  .catalogModels .str td {padding: 0; height: 17px; vertical-align: middle; text-align: left; background: #FFFFFF;  padding: 3px}
    .catalogModels .null {color: #8d8d8d}
    .catalogModels td.price {text-align: center;}  
  .catalogModels td.price_null {text-align: center; color: gray;}
  .catalogModels .uname {text-decoration: none; color: #000000}
    
.catalogType {border-bottom: 1px solid #dadada; border-top: 1px solid #dadada; clear: none; margin: 10px 0 10px; padding: 10px 0; color: #686767;}
.catalogType input.textIn {width: 45px; border: 1px solid #FFB605; height: 14px;}
.catalogType input.textCh {width: 16px; border: 1px solid #FFB605; height: 14px;}
.catalogType select.textSel {border: 1px solid #FFB605; height: 20px; width: 110px;}
.catalogType td {padding: 0; height: 21px; text-align: left; vertical-align: middle; }
  .typeButt {margin: 0 0 2px 3px;}    
  .typeTxt span {color: #6a6a6a;}    
    
/*************** Catalog 4 level *******************/   
.catalogModel {background: #FFD778; text-align: center;}
.catalogModel table {border-collapse: separate; margin: auto; width: 100%; border-spacing: 1px;}
  .catalogModel .head td {padding: 0; height: 27px; text-align: center; vertical-align: middle; background: url(/images/headTable.gif); color: #ffffff;  font-size: 12px; font-weight: bold;}
  .catalogModel .str td {padding: 0; height: 17px; vertical-align: middle; text-align: left; background: #FFFFFF;  padding: 3px}
  .catalogModel .shop {text-align: left; font-weight: bold;}
  .catalogModel .shop_null {text-align: left; color: gray;}
  .catalogModel .shop_red {text-align: left; color: red; font-weight: bold;}
  .catalogModel td.price_null {text-align: center; color: gray;}
  .catalogModel .descr {text-align: left; font-size: 11px}
  .catalogModel .price {font-weight: bold;}

     
/******** At the End Of All --- Hachs for IE5.0-IE5.5 **********/
.rColumnIn {width: 100%; voice-family: "\"}\"";  voice-family:inherit; width:auto;}


.additional-info {
  width: 100px;
  float: right;
  color: white;
  margin-left: 100px;
  width: 500px;
  padding-top:1em;
  text-align: center;
}
