body { margin: 0 0 0 0; }

h1 { font-size: 16; }
h2 { font-size: 14; }
h3 { font-size: 13; }

/* Глобальная таблица */
table.global { width:936px; height:100%; border:0; }
table.G1 { width:936px; }
td.G1 { height:100px; border: 0; }
td.G2 { height:50px; border: 0; }
td.G31 { vertical-align: top; height:273px; width:235px; }
td.G32 { vertical-align: top; }
td.G41 { vertical-align: top; }
td.G42, td.G42 td { vertical-align: top; font-family: Century Gothic, Arial; font-size: 12; color: 6a6a6a; }
td.G42 th { vertical-align: middle; font-family: Century Gothic, Arial; font-size: 12; color: 6a6a6a; }
td.G42 p { text-align: justify; }
td.G42 a { color: #6a6a6a; text-decoration: underline; margin: 0 5 0 5; }
td.G42 a:hover { color: #48b300; text-decoration: underline; }
td.G5, td.G5 td { background-color:#eeeeee; font-family: Century Gothic, Arial; font-size: 12; color: 6a6a6a; text-align: center; }
td.G1a { height: 60px; }
td.G1b { }
td.G1c { text-align:right; height: 40px; }
div.botmenu { margin: 10 0 0 0;  font-size: 10; }
td.G5 a { color: #6a6a6a; text-decoration: none; margin: 0 5 0 5; }
td.G5 a:hover { color: #48b300; text-decoration: underline; }


/* Телефон */
table.strip0 {
  font-family: Arial;
  height: 46px;
  border: 0;   empty-cells: show;
  background: #ffffff;
}
table.strip0 td.l  { background-image: url(skin/st0l.gif); background-repeat: no-repeat; background-position:top left; width: 53px; }
table.strip0 td.m1 { background-image: url(skin/st0m.gif); background-repeat: repeat-x; background-position:top left; color: #48b300; font-weight: bold; vertical-align: top; padding: 5 5 0 5; font-size: 12; }
table.strip0 td.m2 { background-image: url(skin/st0m.gif); background-repeat: repeat-x; background-position:top left; color: #48b300; font-weight: bold; vertical-align: middle; padding: 0 15 0 10;  font-size: 22; }
table.strip0 td.r  { background-image: url(skin/st0r.gif); background-repeat: no-repeat; background-position:top tight; width: 6px; }

div.tt { position:absolute; margin:6 0 0 340; font-size:10; text-align:right; }
div.tt1 { font-size:20; font-family:Arial; color: #48b300; font-weight: bold; }
div.tt2 { font-size:12; font-family:Arial; font-weight: bold; }

/* Полоса первого типа */
table.strip1 {
  font-family: Century Gothic, Arial; font-size: 12;
  width: 675px;  height: 40px;
  border: 0;   empty-cells: show;
  background: #eeeeee;
}
table.strip1 td.l { background-image: url(skin/st1l.gif); background-repeat: no-repeat; background-position:top left; width: 4px; }
table.strip1 td.m { vertical-align: middle; color: #4e4e4e;  padding-left: 20; }
table.strip1 td.r { background-image: url(skin/st1r.gif); background-repeat: no-repeat; background-position:top left; width: 4px; }
table.strip1 td.m a { color: #4e4e4e; text-decoration: none; margin: 0 10 0 10; }
table.strip1 td.m a:hover { text-decoration: underline; color: #48b300; }

/* Полоса второго типа */
table.strip2 {
  font-family: Arial; font-size: 13;
  width: 936px;  height: 50px;
  border: 0;   empty-cells: show;
  background: #f3a600;
  margin: 10 0 10 0;
}
table.strip2 td.l { background-image: url(skin/st2l.gif); background-repeat: no-repeat; background-position:top left; width: 6px; }
table.strip2 td.m { vertical-align: middle; color: #ffffff; background-image: url(skin/st2m.gif); background-repeat: repeat-x; background-position:top left;  padding-left: 20; }
table.strip2 td.r { background-image: url(skin/st2r.gif); background-repeat: no-repeat; background-position:top left; width: 5px; }
table.strip2 td.m a { color: #ffffff; text-decoration: none; margin: 0 10 0 10; }
table.strip2 td.m a:hover { text-decoration: underline; }

/* Полоса третьего типа */
table.strip3 {
  font-family: Arial; font-size: 13;
  width: 229px;  height: 40px;
  border: 0;   empty-cells: show;
}
table.strip3 td.l { background-image: url(skin/st3l.gif); background-repeat: no-repeat; background-position:top left; width: 3px; }
table.strip3 td.m { vertical-align: middle; color: #ffffff; font-weight: bold; background: #ffbf00;  padding-left: 20; }
table.strip3 td.r { background-image: url(skin/st3r.gif); background-repeat: no-repeat; background-position:top left; width: 3px; }

/* Полоса четвертого типа */
table.strip4 {
  font-family: Arial; font-size: 13; font-weight: bold;
  width: 694px;  height: 40px;
  border: 0;   empty-cells: show;
  background: #62c44b;
}
table.strip4 td.l { background-image: url(skin/st4l.gif); background-repeat: no-repeat; background-position:top left; width: 58px; }
table.strip4 td.m { vertical-align: middle; color: #ffffff; background-image: url(skin/st4m.gif); background-repeat: repeat-x; background-position:top left;  padding-left: 10; font-family: Arial; font-size: 13; font-weight: bold; }
table.strip4 td.r { background-image: url(skin/st4r.gif); background-repeat: no-repeat; background-position:top left; width: 4px; }
h1.catpath { color: #ffffff; font-family: Arial; font-size: 13; font-weight: bold; margin: 0 0 0 0;}
h1.catpath a { color: #ffffff; text-decoration: none; }
h1.catpath a:hover { color: #ffffff; text-decoration: underline; }

table.canva0, table.canva0 td {
  width: 660px; font-family: Arial; font-size: 12;
  border: 0;   empty-cells: show;
  background: #ffffff;
  margin: 10 0 10 0;
}
table.canva0 td.tl { width:9px; height:7px; background-image: url(skin/cn_tl.gif); background-repeat: no-repeat; background-position:top left; }
table.canva0 td.tm { width:100%; background-image: url(skin/cn_d.gif); background-repeat: repeat-x; background-position:top left; }
table.canva0 td.tr { width:9px; background-image: url(skin/cn_tr.gif); background-repeat: no-repeat; background-position:top right; }
table.canva0 td.ml { background-image: url(skin/cn_d.gif); background-repeat: repeat-y; background-position:top left; }
table.canva0 td.mr { background-image: url(skin/cn_d.gif); background-repeat: repeat-y; background-position:top right; }
table.canva0 td.bl { height: 7px; background-image: url(skin/cn_bl.gif); background-repeat: no-repeat; background-position:bottom left; }
table.canva0 td.bm { background-image: url(skin/cn_d.gif); background-repeat: repeat-x; background-position:bottom left; }
table.canva0 td.br { background-image: url(skin/cn_br.gif); background-repeat: no-repeat; background-position:bottom right; }

/* Канва первого типа */
table.canva1 {
  width: 234px; font-family: Arial; font-size: 13;
  border: 0;
  empty-cells: show;
  background: #b5b5b5;
  margin: 0 7 7 0;
}
table.canva1 td.tl { width:56px; background-image: url(skin/cn1tl.gif); background-repeat: no-repeat; background-position:top left; }
table.canva1 td.tm { width:100%; height: 46px; vertical-align: middle; color: #47484c; background-image: url(skin/cn1tm.gif); background-repeat: repeat-x; background-position:top left; font-weight: bold;  padding-left: 10; }
table.canva1 td.tr { width:10px; background-image: url(skin/cn1tr.gif); background-repeat: no-repeat; background-position:top right; }
table.canva1 td.m  { background-image: url(skin/liw.gif); background-repeat: no-repeat; background-position:top left; color: #ffffff; padding: 5 5 5 24; font-size: 12; }
table.canva1 td.md { background: #48b300; background-image: url(skin/liw.gif); background-repeat: no-repeat; background-position:top left; color: #ffffff; padding: 5 5 5 24; font-size: 12; }
table.canva1 td.bl { height: 8px; background-image: url(skin/cn1bl.gif); background-repeat: no-repeat; background-position:bottom left; }
table.canva1 td.br { background-image: url(skin/cn1br.gif); background-repeat: no-repeat; background-position:bottom right; }
table.canva1 td.m a { color: #ffffff; text-decoration: none; }
table.canva1 td.m a:hover { text-decoration: underline; }
table.canva1 td.m li { list-style-image:url(skin/liw.gif); margin: 0 0 5 0; }
table.canva1 td.md a { color: #ffffff; text-decoration: none; }
table.canva1 td.md a:hover { text-decoration: underline; }
table.canva1 td.md li { list-style-image:url(skin/liw.gif); margin: 0 0 5 0; }

.subcat { /* Подменю в каталоге */
  cursor: default;
  position: absolute;
  text-align: left;
  visibility: hidden;
  border: 0;
}
table.canva1s {
  width: 234px; font-family: Arial; font-size: 13;
  border: 0;
  empty-cells: show;
}
table.canva1s td.m  { background: #c5c5c5; background-image: url(skin/lib.gif); background-repeat: no-repeat; background-position:top left; color: #ffffff;  padding: 5 5 5 24; font-size: 12; }
table.canva1s td.m a { color: #555555; text-decoration: none; }
table.canva1s td.m a:hover { text-decoration: underline; }
table.canva1s td.m li { list-style-image:url(skin/liw.gif); margin: 0 0 5 0; }
table.canva1s td.tl { width: 3px; height: 3px; background-image: url(skin/cn1s1.gif); background-repeat: no-repeat; background-position:top left; }
table.canva1s td.tr { width: 3px; height: 3px; background-image: url(skin/cn1s2.gif); background-repeat: no-repeat; background-position:top right; }
table.canva1s td.br { width: 3px; height: 3px; background-image: url(skin/cn1s3.gif); background-repeat: no-repeat; background-position:bottom right; }
table.canva1s td.bl { width: 3px; height: 3px; background-image: url(skin/cn1s4.gif); background-repeat: no-repeat; background-position:bottom left; }
table.canva1s td.t  { width: 3px; height: 3px; background: #c5c5c5; }
table.canva1s td.b  { width: 3px; height: 3px; background: #c5c5c5; }


/* Канва второго типа */
table.canva2, table.canva2 td {
  width: 234px; font-family: Arial; font-size: 13;
  border: 0;   empty-cells: show;
  background: #ffffff;
  margin: 0 7 7 0;
}
table.canva2 td.tl { width:62px; background-image: url(skin/cn2tl.gif); background-repeat: no-repeat; background-position:top left; }
table.canva2 td.tlb { width:62px; background-image: url(skin/cn4tl.gif); background-repeat: no-repeat; background-position:top left; } /* Для корзины */
table.canva2 td.tm { width:100%; height: 47px; vertical-align: middle; color: #ffffff; background-image: url(skin/cn2tm.gif); background-repeat: repeat-x; background-position:top left; font-weight: bold;  padding-left: 10; }
table.canva2 td.tr { width:9px; background-image: url(skin/cn2tr.gif); background-repeat: no-repeat; background-position:top right; }
table.canva2 td.ml { color: #5a5a5a; background-image: url(skin/cn_d.gif); background-repeat: repeat-y; background-position:top left; padding: 5 5 5 20; }
table.canva2 td.mr { background-image: url(skin/cn_d.gif); background-repeat: repeat-y; background-position:top right; }
table.canva2 td.bl { height: 7px; background-image: url(skin/cn_bl.gif); background-repeat: no-repeat; background-position:bottom left; }
table.canva2 td.bm { background-image: url(skin/cn_d.gif); background-repeat: repeat-x; background-position:bottom left; }
table.canva2 td.br { background-image: url(skin/cn_br.gif); background-repeat: no-repeat; background-position:bottom right; }
table.canva2 td.ml a { color: #48b300; text-decoration: none; }
table.canva2 td.ml a:hover { text-decoration: underline; }
table.canva2 td.tm a { color: #ffffff; text-decoration: none; }
table.canva2 td.tm a:hover { text-decoration: underline; }

/* Канва третьего типа */
table.canva3 {
  width: 234px; font-family: Arial; font-size: 13;
  border: 0;   empty-cells: show;
  background: #ffffff;
  margin: 0 7 7 0;
}
table.canva3 td.tl { width:62px; background-image: url(skin/cn3tl.gif); background-repeat: no-repeat; background-position:top left; }
table.canva3 td.tm { width:100%; height: 47px; vertical-align: middle; color: #ffffff; background-image: url(skin/cn3tm.gif); background-repeat: repeat-x; background-position:top left; font-weight: bold;  padding-left: 5; }
table.canva3 td.tr { width:8px; background-image: url(skin/cn3tr.gif); background-repeat: no-repeat; background-position:top right; }
table.canva3 td.ml { color: #5a5a5a; background-image: url(skin/cn_d.gif); background-repeat: repeat-y; background-position:top left; padding: 5 5 5 16; font-size: 12; }
table.canva3 td.mr { background-image: url(skin/cn_d.gif); background-repeat: repeat-y; background-position:top right; }
table.canva3 td.bl { height: 7px; background-image: url(skin/cn_bl.gif); background-repeat: no-repeat; background-position:bottom left; }
table.canva3 td.bm { background-image: url(skin/cn_d.gif); background-repeat: repeat-x; background-position:bottom left; }
table.canva3 td.br { background-image: url(skin/cn_br.gif); background-repeat: no-repeat; background-position:bottom right; }
table.canva3 td.ml a { color: #48b300; text-decoration: none; }
table.canva3 td.ml a:hover { text-decoration: underline; }

div.div3 { width: 100%; height: 16px; background-image: url(skin/div3.gif); background-repeat: repeat-x; background-position:center right; }

input.search { border: 0px; background-image:url(skin/ok.gif); width:29px; height:18px; cursor:pointer; margin-left: 6; }

ul.SubCategory li { color: #4e4e4e; font-weight: bold; list-style-image:url(skin/lio.gif); padding: 0 0 10 10; }
ul.SubCategory a, a.SubCategory { color: #4e4e4e; text-decoration: none; font-size: 12;}
ul.SubCategory a:hover, a.SubCategory:hover { color: #e35b00; text-decoration: underline; }


table.icoblock { border:0; width: 694; margin: 0 0 10 0; background: }
td.divhor { height: 5px; background-image: url(skin/divhor.gif); background-repeat: repeat-x; }
td.divver { height: 180px; width: 5px; background-image: url(skin/divver.gif); background-repeat: repeat-y; }
td.icoimg { text-align:center; vertical-align:middle; height: 120px; width:228px; padding: 5; }
td.icoinf { text-align:center; vertical-align:top; padding: 5 5 5 10; }
td.icolnk { text-align:center; vertical-align:bottom; height: 20px; font-size: 12; padding: 5 0 5 0; }
div.g_title { text-align: center; font-weight: bold; color: #000000; font-family: Arial; font-size: 12; }
div.g_price { text-align: center; color: #48b300; font-size: 12; }
div.g_short { text-align: left; color: #4e4e4e; font-size: 10; font-family: Arial; margin: 5 0 0 0; }
td.icolnk a { color: #48b300; font-weight: bold; text-decoration: none; }
td.icolnk a:hover { text-decoration: underline; }

div.h2 { color: #48b300; background: #eeeeee; font-weight: bold; margin: 20 5 10 5; font-size: 14; padding: 5 5 5 5;}

.pop { /* Невидимый блок */
  visibility: hidden;
  display : none;
} 
.go  { /* Видимый блок */ 
  visibility: visible;
}
a.g_a { color: #48b300; text-decoration: none; font-size: 12; }
a.g_a:hover { text-decoration: underline; font-size: 12; }
.g_price { color: #48b300; font-weight: bold; }

/* Список параметров прибора */
div.propttl {  /* Заголовок блока параметров */
  font-weight:bold;
  color:#48b300;
  cursor:pointer;
  text-indent: 25pt;
}
div.prop { /* Блок параметров */
  border-top:2px solid #b9b9b9;
  border-bottom:2px solid #b9b9b9;
  padding:10px 0px;
  width:650px;
}
div.propp { /* Блок параметров для страницы для печати */
  border-top:2px solid #b9b9b9;
  border-bottom:2px solid #b9b9b9;
  padding:10px 0px;
  width:100%;
}
td.propgroup { /* Группа параметров */
  color: #707070;
  background-color: #ebecec;
  font-weight:bold;
}
td.propvar { /* Ячейка с названием параметра */
  width:65%;
  padding:5px;
  border-top:1px solid #e5e5e5;
}
td.propval { /* Ячейка со значением параметра */
  width:35%;
  padding:5px;
  border-top:1px solid #e5e5e5;
}
/* Картинка из галереи изображений товара */
img.gall {
  border:1px solid #48b300;
}

div.G42 { margin: 0 5 0 10; font-size: 12; width: 680px; }
div.G42 td { font-size: 12; color: 6a6a6a; }
div.G42 th { font-size: 12; color: 6a6a6a; vertical-align: middle; }
div.G42 p { text-align: justify; }
div.G42 h4 { font-size: 14; }
div.G42 a { text-decoration: underline; color: #48b300; }
div.G42 a:hover { text-decoration: underline; color: #48b300; }

.phone { font-family: Arial; font-size: 22; color: #48b300; margin: 0 0 0 100; font-weight: bold; }
.warning { color: #d50000; }

table.newgood {
   border:0;
   background-image: url(skin/newgood.jpg); background-repeat: no-repeat; background-position:top left;
   width: 234px; height: 133px;
}
td.ng1 {
   vertical-align: top;
   padding: 75 0 0 21; 
   color: #6c3e5a;
   font-family: Arial;
   font-weight: bold;
}
td.ng1 a { color: #6c3e5a; text-decoration: none; } td.ng1 a:hover { text-decoration: underline; }
td.ng2 {
   width: 98px;
   padding: 0 5 0 0;
   text-align: center;
   vertical-align: middle;
}

table.basket { width: 640px; margin:10 10 10 10; empty-cells: show; }
table.basket th        { font-size: 12; font-family: Arial; text-align: left; color: 6a6a6a; }
table.basket td.name   { }
table.basket td.amount { width:60px; }
table.basket td.price  { width:100px; text-align: right; }
table.basket td.del    { width:30px; text-align: right; }
table.basket td.div    { height: 4px; background-image: url(skin/div3.gif); background-repeat: repeat-x; background-position:center right; }

input.recycle { width: 30px; text-align:center; border: 1px solid #6a6a6a; }
input.seckey { width: 50px; text-align:center; border: 1px solid #6a6a6a; }
input.order { width: 300px; border: 1px solid #6a6a6a; }
textarea.order { width: 300px; border: 1px solid #6a6a6a; }