body {
  margin: 0 0 0 0;
  background: #e1e1e1;
  background-image:url(skin/topbg.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}
body.prn {
  margin: 0 0 0 0;
  background: #ffffff;
}

.def, .def td {
  color: #868686;
  font-family: Arial;
  font-size: 13;
  margin: 0 10 0 5;
}

.defp, .defp td {
  color: #000000;
  font-family: Arial;
  font-size: 13;
  margin: 0 10 0 5;
}

p {
  text-align:justify;
  text-indent: 20pt;
  margin: 5 0 5 0;
}
h1 { font-size: 18; text-align:center; color: #36547d; margin: 0 0 6 0; }
h2 { font-size: 17; text-align:center; color: #36547d; margin: 20 0 6 0; }
h3 { font-size: 16; text-align:center; color: #36547d; margin: 20 0 6 0; }
h4 { font-size: 15; text-align:left; color: #36547d; margin: 20 0 6 0; }
.ntit { font-size: 15; text-align:left; color: #36547d; margin: 0 0 0 0; font-weight:bold; }
.ndt { font-size: 13; text-align:right; color: #36547d; margin: 0 0 0 0; font-weight:bold; }
hr.n { color: #36547d; height:1pt; }
.tah_title { font-size: 15; text-align:left; color: #36547d; margin: 5 0 6 0; font-weight:bold; }
.tah_price { color: #36547d; font-weight:bold; }
.best_price { color: #ff0000; font-weight:bold; font-size:130%;}

a, a:link, avisited, a:hover { color: #36547d; text-decoration: underline; }

.pr { text-align:right; margin: 20 5 20 0; }
.catpath { margin: 0 0 10 0; }
.goodline { background: url(skin/dot.gif); background-repeat: repeat-x;  background-position: bottom center; height:10; }
.bsline { background: url(skin/dot.gif); background-repeat: repeat-x;  background-position: center center; height:10; }

td.t { height:178px; text-align:center; vertical-align:bottom; }
td.lt { height:70px; width:91px; background: url(skin/lt.gif); }
td.rt { height:70px;  width:91px; background: url(skin/rt.gif); }
td.l { background: url(skin/l.gif); }
td.m { width:842px; background: #ffffff; vertical-align:top; }
td.r { background: url(skin/r.gif); }
td.b { height:85px; background-image:url(skin/b.gif); }
td.lb { background: url(skin/b1.gif); }
td.rb { background: url(skin/b2.gif); }

/* Верхнее меню */

td.mnl { width:8px; background: url(skin/mnl.gif); }
td.mnm { width:100px; height:30px; background: url(skin/mnm.gif); text-align:center; }
/*td.mnm { width:116px; height:30px; background: url(skin/mnm.gif); text-align:center; }*/
td.mnm a, .default a:link, .default a:visited { color: #99bde5; font-size:17; text-decoration: none; font-family: Arial; }
td.mnm a:hover { color: #ffffff; text-decoration: underline; }
td.mnr { width:8px; background: url(skin/mnr.gif); }
td.menudiv { width:2px; }

/* Строка инструментов */

table.tool { border:0px; margin:24 0 0 25; }
td.tool1 { width:273px; vertical-align:top; text-align:center; }
td.tool2 { width:262px; vertical-align:top; text-align:left; }
td.tool3 { width:196px; height:27px; background-image:url(skin/search.gif); background-repeat: no-repeat; vertical-align:top; }
input.search { border: 1px solid #828181; color:#828181; font-family: Arial; width:184px; vertical-align:top; margin: 0 0 0 3; }
td.tool4 { vertical-align:top; }

/* Каталог */

table.cat {
  background-image:url(skin/cat0.gif);
  background-repeat: repeat-x;
  background-position: bottom center;
  border:1;
  /*width:260px;*/
  width:287px;
}
td.ctl { background: url(skin/ctl.gif); background-repeat: no-repeat; width:14px; }
td.ctm { background: url(skin/ctm.gif); background-repeat: repeat-x;  background-position: top center; height:10px; }
td.ctr { background: url(skin/ctr.gif); background-repeat: no-repeat; width:14px; }
td.cl  { background: url(skin/cl.gif); width:5px; }
td.cr  { background: url(skin/cr.gif); width:5px; }
td.c1l { background: url(skin/c1l.gif); width:9px; }
td.c1m { background: #c7c7c7; height:20px; }
td.c1r { background: url(skin/c1r.gif); width:9px; }
td.c2l { width:9px; }
td.c1m { height:20px; }
td.c2r { width:9px; }
td.cbl { background: url(skin/cbl.gif); background-repeat: no-repeat; height:15px; }
td.cbr { background: url(skin/cbr.gif); background-repeat: no-repeat; height:15px; }
.ct { color: #36547d; font-size:12; font-family: Arial; text-align:center; font-weight:bold; }
a.cm, a.cm:link, a.cm:visited { color: #36547d; font-size:12; text-decoration: none; font-family: Arial; }
a.cm:hover { color: #36547d; text-decoration: underline; }

.ct_ { margin:0 0 0 10; }
div.catsubmenu { position: absolute; visibility: hidden; }
table.catsubmenu { width: 300px; border: #b3b3b3 1px solid;}
td.csm1 { height:20px; background:#c7c7c7; }
td.csm2 { height:20px; background:#f2f2f2; }

/* Прайс */

td.sect1 { background:#cccccc; color:#36547d; font-size:14; font-weight:bold; }
td.sect2 { background:#dddddd; color:#36547d; font-size:13; font-weight:bold; }
td.sect3 { background:#eeeeee; color:#36547d; font-size:12; font-weight:bold; }

/* Корзина */

table.bs {
   /*width: 252; */
   width: 278; 
   height: 92;
   background: #0057a0 url(skin/bs.gif); background-repeat: repeat-x;  background-position: bottom center;
   margin: 0 0 10 5;
}
td.bst { background: url(skin/bst.gif); background-repeat: repeat-x;  background-position: top center;   }
td.bsb { background: url(skin/bsb.gif); background-repeat: repeat-x;  background-position: bottom center;}
td.bsl { background: url(skin/bsl.gif); background-repeat: repeat-y;  background-position: top left;  }
td.bsr { background: url(skin/bsr.gif); background-repeat: repeat-y;  background-position: top right; }
td.bstl { width:9px; height:9px; background: url(skin/bstl.gif); background-repeat: no-repeat; }
td.bstr { width:9px; height:9px; background: url(skin/bstr.gif); background-repeat: no-repeat; }
td.bsbl { width:9px; height:9px; background: url(skin/bsbl.gif); background-repeat: no-repeat; }
td.bsbr { width:9px; height:9px; background: url(skin/bsbr.gif); background-repeat: no-repeat; }
td.bs { vertical-align:top; color:#ffffff; font-family: Arial; font-size:12; }
div.recycle_item { color:#ffffff; font-family: Arial; font-size:12; }
.bsd { background: url(skin/bsd.gif); background-repeat: repeat-x;  background-position: center center; height:8; }
a.bs, a.bs:link, a.bs:visited { color: #ffffff; font-size:12; text-decoration: none; font-family: Arial; }
a.bs:hover { color: #ffffff; text-decoration: underline; }
input.order {
  border: 1px solid #777a78;
  width: 250px;
}
textarea.order {
  border:1px solid #777a78;
  width: 250px;
  overflow: auto;
}
input.recycle {
  width: 40px;
  border: 1px solid #777a78;
  text-align: center;
}
input.order_submit {
  border:0px; cursor:pointer;
  background-image:url(skin/order.gif);
  width:225px; height:25px;
}

.compar { margin: 0 0 0 5; }
select.compare {
  color:#828181;
  font-family: Arial;
  font-size:12;
  width:100px;
}
.spanred  { color: #C11B00; font-weight:bold; }
.spanblue { color: #35547D; font-weight:bold; }

