/* Общие стили */
  body { Cache-Control: no-cashe; LIST-STYLE-TYPE:NONE; BACKGROUND-COLOR:#FFFFFF; margin: 0 0 0 0; padding: 0px 00px 0px 0px; text-align: center; width: 100%; }
  table { BORDER: 0px; MARGIN: 0 0 0 0; PADDING: 0 0 0 0; BORDER-COLLAPSE: collapse; BORDER-SPACING: 0px;   }
  td { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: verdana; color: #336633; font-size: 12px; }
  p { font-family: verdana; color: #000000; font-size: 12px; text-indent: 25px;  padding: 0 6 0 6; }
  a { font-family: verdana; color: #003300; font-size: 12px; text-decoration: none; }
  a:hover { font-family: verdana; color: #ff6666; font-size: 12px; text-decoration: none; }
  div {  padding: 0 0 0 0; }
  h1 { font-family: verdana; color: #339933; font-size: 15px; margin: 10 0 5 15; }
  h2 { font-family: verdana; color: #336633;  font-size: 20px;font-weight: normal; }

  h2 a { font-family: verdana; color: #336633; font-size: 20px; }
  h2 a:hover { font-family: verdana; color: #ff6666; font-size: 20px; }

  h3 { font-family: verdana; color: #999999; font-size: 16px; }
  li { font-size: 12px; color: #000000; }

  form {  margin: 0 0 0 0; padding: 0 0 0 0;  }
  input { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color: #132493;  }

  select { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color: #132493; margin-right: 23px; }
/* текст  */
  font.price { color: #336633; font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  }
  font.phone {font-family:Verdana; color:# 336633; font-size: 20px; font-weight: normal padding:10,0,30,40; }
  font.adr {font-family: Verdana; color:#336633; font-size:10px ; font-weight: bolder;padding: 10,0,30,40; }
  font.red { font-family: verdana;color: red; font-size: 14px;  }
  font.counter {border: 1px solid #339933; margin: 2 2 2 2; padding: 3 3 5 3;  font-size: 11px; font-family: Verdana, Arial; background-color: #339933; color: #FFFFFF;}
/* ссылки  */
  a.cat { font-size: 12px; color: #339933; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;   }

  a.counter  { border: 1px solid #339933; margin: 2 2 2 2; padding: 3 3 3 3; text-decoration: none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #339933; }
  a.counter:hover { border: 1px solid #339933; margin: 2 2 2 2; padding: 3 3 5 3; text-decoration: none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #339933; color: #FFFFFF; }

  a.goodtype { font-size: 11px; color: Navy; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }
  a.menu { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color: #354051; text-decoration: underline; }
  a.menu:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color: #354051; text-decoration: none;  }
  a.line {  height: 30px; font-size: 14px; color: #003300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none;  }
  a.line:hover { height:30px; font-size: 14px; color:#ff6666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;  }
/* картинки   */
  img { border: 0px;  }

/* таблицы  */
  #main {  width: 100%; }
  #sright { text-align: right; }
  
  #header {  width: 100%; height: 220px; }
  #header td { height: 50%; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #336633; }
  #header a { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336633;font-weight: bold;   text-decoration: none; }
  b {  font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #339933; }

  td.wintr { background:url(/images/view/a_top_l_menu-sq.gif) repeat-y  top right; vertical-align: top;text-align: left;font-size: 14px; font-weight: bolder; color: #339933; padding: 30 0 0 60; height: 64;  }
  td.wintl { background: url(/images/view/a_top_r_menu-sq.gif) ; vertical-align: top; text-align: left; font-size: 14px; font-weight: bolder; color: #339933; padding: 30 0 0 36; height: 64; }
  td.mid { background: url(/images/view/hor_p.gif) repeat-y  top left; padding: 0 35 10 3; font-size: 12px; color: #003300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 10px; }
  td.midr { background: url(/images/view/hor_p.gif) repeat-y  top right; padding: 0 3 10 35; font-size: 12px; color: #003300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 10px; }

  td.mid a, td.midr a { font-size: 14px; color: #003300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
  td.mid a:hover, td.midr a:hover { font-size: 14px; color:#ff6666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }

  td.t11 { background: url(/images/view/11.jpg) no-repeat bottom right; width: 12px; height: 12px; }
  td.t13 { background: url(/images/view/13.jpg) no-repeat bottom left; width: 12px; height: 12px; }
  td.t31 { background: url(/images/view/31.jpg) no-repeat top right; width: 12px; height: 12px; }
  td.t33 { background: url(/images/view/33.jpg) no-repeat top left; width: 12px; height: 12px; }

  td.t12 { border-top: 1px solid #ccccc;  }
  td.t21 { border-left: 1px solid #cccccc;  }
  td.t23 { border-right: 1px solid #cccccc;  }
  td.t32 { border-bottom: 1px solid #cccccc;  }

  td.classer1 { background: url(/images/view/hor_p.gif) repeat-y  top left; padding: 0 30 10 3; }
  td.classer1 a, td.classer1 a:hover { font-size: 14px;  }

  td.classer2 { background: url(/images/view/hor_p.gif) repeat-y  top left; padding: 0 30 10 3;  }
  td.classer2 a, td.classer2 a:hover { font-size: 11px;  }

  td.classer3 { background: url(/images/view/hor_p.gif) repeat-y  top left; padding: 0 30 10 15;  }
  td.classer3 a, td.classer3 a:hover { font-size: 10px;  }

  td.brands1 { background: url(/images/view/hor_p.gif) repeat-y  top right; padding: 0 3 10 33; }
  td.brands1 a, td.brands1 a:hover { font-size: 14px;  }

  td.brands2 { background: url(/images/view/hor_p.gif) repeat-y  top right; padding: 0 3 10 35;  }
  td.brands2 a, td.brands2 a:hover { font-size: 11px;  }

  #main td { vertical-align: top;  }

  #gooditem, #gooditem td { height: 100%;   }
/* Слои */
  #search {  text-align: right; width: 100%; font-size: 14px; margin: 20 20 0 10; }
  #menu1 { width: 100%; height: 65px; background: url(/images/view/z_bottom_l.gif) repeat-x top left; text-align: center;  }
  #menu2 { width: 100%; height: 65px; background: url(/images/view/a_bottom_l.gif) no-repeat top left;  text-align: center;  }
  #menu2 a { font-size: 14px; color: #336633; font-family: Verdana, Geneva, Arial,  Helvetica, sans-serif; text-decoration: none; height: 100%; padding-top: 16px; margin-left: 10px;  }
  #menu2 a:hover { font-size: 14px; color:#ff6666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; height: 100%; padding-top: 16px; margin-left: 10px;  }

  #tablab1 { width: 100%; height: 65px; background: url(/images/view/m_top.gif) repeat-x top left;   }
  #tablab3 { width: 100%; height: 65px; background: url(/images/view/a_top_r.gif) no-repeat top right;   }
  #tablab2 { width: 100%; height: 65px; background: url(/images/view/a_top_l.gif) no-repeat top left;  text-align: left; font-size: 14px; font-weight: bolder; color: #339933; padding: 25 0 0 70; }

  #classer {   }
  #classer a { color: #003300; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }
  #classer a:hover, #classer a.active { color: #ff6666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; }

td.label { padding: 3 3 3 3; background-color: #5072AF; color: #FFFFFF; font-family: Verdana, Geneva, Arial; font-size: 12px; font-weight: bold; border: 1px solid #5072AF; }
td.string { padding: 10 3 10 10; border: 1px solid #cccccc; color: #000000; font-family: Verdana, Geneva, Arial; font-size: 12px; }