body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}


html, body, dl, dt, dd, ul, li, table, tbody, tr, td, th, form, fieldset, h1, h2, h3, h4 {
  margin: 0;
  padding: 0;
  border: 0 none /* в таком виде надёжней для IE */
}
dl, dt, dd, ul { list-style: none } /* li наследуют */


.style1 {color: #339933; font-weight: bold;}
.old_price, .old_price_home {color:#666666; text-decoration:line-through;}
.old_price_home {font-size: 120%;}
.cur_price {color:#CC3366; }


h1, h2, h4 {
  color: #339933;
  font-weight: bold;
  background-position: left;
  margin: 0px;
  padding: 0px;
}

h1, h1#static {font-size: 18px; text-align:center; margin-top: 10px;}
#tovar h1, .post h1 {font-size: 18px; text-align: left;}
#tovar .old_price {font-size: 18px; font-weight: normal;}
#tovar .cur_price {font-size: 18px; font-weight: normal;}

h2 {font-size: 16px;}
h3 {font-size: 14px; font-weight: normal;}
h4 {font-size: 16px; text-align: center;}

#phone {color: #339933; font-size:28px; font-weight:bold; white-space: nowrap;}

#menu_top, #menu_top a { color: #FFFFFF; font-size: 14px; font-weight: 300; margin-left: 20px;}
#menu_top a:hover {color:#FFFF99;}

#content, p {
  border-color: #999999; border-width: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}

p {text-align: justify;}

table#content {margin-top: 4px;}


.leftcol, .leftcol_h, #catalog, #articles {
  text-align: left;
  vertical-align: middle;
  width: 210px;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
  margin: 0px;
}



#cart_h {
    background-image: url(img/plashka_cart.gif);
}
.right_h {
  text-align: left;
  vertical-align: middle;
  width: 205px;
  background-image: url(img/plashka_right.gif);
  height: 35px;
  padding-right: 0px;
  padding-left: 20px;
}

.right_h h2 {text-align: center; margin: 0; padding: 0;}

#news {
    background-color:#EDFCED;
  margin-left: 20px;
  padding: 10px 10px 10px 20px; 
}

#cart_h h2 {
  color: #FFFFFF;
  text-align: center;
}

#cart {
  background-color: #EDFCED;
  width: 155px;
margin: 0 0px 0 20px;
padding: 10px 10px 10px 20px; 
font-size: 12px;
color:#666666;
}

#cart li {
  padding-bottom: 5px;
}

#podval {
  background-color: #87C987;
  background-image: url(img/podval_bg.gif);
  background-repeat: repeat-x;
  padding: 8px 10px 8px 10px;
}

#podval, .footer {
  color: #666666;
  height: 140x;
  font-size: 8pt;
}



#catalog {padding: 10px 10px 10px 20px;  background-color: #FDFDC4; line-height: 175%; }
#articles {padding: 10px 10px 10px 20px;  background-color: #EDFCED;}

.leftcol_h {background-image: url(img/plashka_left.gif);
  background-repeat: no-repeat;
  }

li {
  list-style-position: outside;
  padding-bottom: 5px;
  padding-left: 5px;
  list-style-image: url(img/bullet.gif);
  vertical-align: middle;
}


/*  ТОВАР  */

.price_big {
  font-size: 140%;
  font-weight: bold;
  color: #CC3366;
}


#vitrina_big td {padding-bottom:10px;}
#vitrina_big img {border: 0px;}



a {
  color: #339933;
}
a:hover {
  color: #00CC00;
}

#news, #catalog_main, #catalog, #articles, #tovar {font-size: 12px;}
#tovar {color:#666666;}
#vitrina_big {font-size: 12px;}
#category_tp, .tovar-brief, .sklad {font-size: 12px; color:#666666;}


.cat-chislo {color:#666666;}