BODY {margin: 0px; padding: 0px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
img   {border:none;}
a img {border:none;}
/* logotype */
img.logobl {width:270px; visibility:none; z-index:-10;}
img.png {behavior: url('/pngbehavior.htc');}

td.logobl {text-align:left!important; padding-right:12px; background-color:#FFFFFF;}

FORM {margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;
      padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;
}
INPUT, TEXTAREA {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }
INPUT.search {color: #000000;}

/* оформление таблиц */
TABLE        {border:none;}
TABLE, TBODY {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }
TD, TH       {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;}
TH           {font-weight: bold; }

TD#mnconttd  {vertical-align:top!important; padding-top:12px;}

A, A:link,  A:active  {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
A:visited             {text-decoration: none;}
A:hover               {text-decoration: underline;}
a#Agotop              {display:none;} 

h1, h2, h3, h4 {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight : bold;}
h1 {margin-bottom: 14px; margin-left: 0px;  margin-right: 0px;  margin-top: 10px;	text-align: left; }
h2 {margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 0px;  text-align: right;}
h3 {margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 0px;  text-align: right;}
h4 {margin-bottom: 10px; margin-left: 10px; margin-right: 10px; margin-top: 0px;  text-align: right; font-weight:normal; }
.mnct  {display:inline;} 

p, div, ul, ol {font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif; }
p, div {margin-top: 10px; margin-bottom :10px; margin-left: 0px; margin-right: 0px; text-align : justify;}
ul, ol {margin-bottom: 5px; margin-top: 5px; text-align:justify;}
dfn {font-style:normal; font-weight:bold;}
/*--------------------------------------------стили оформления------------------------*/
/*меню первого уровня (на темной полоске)*/
A.menu1,  A.menu1:link, A.menu1:active {text-decoration: none; height: 10px; font-weight : bold;}
A.menu1_sel,  A.menu1_sel:link, A.menu1_sel:active {text-decoration: none;  height: 10px; font-weight: bold;}
p.menu1 {margin:0px; text-align: left;}
/*меню первого уровня (на светлой полоске)*/
A.menu3,  A.menu3:link, A.menu3:active {text-decoration: none; height: 10px; font-weight: bold;}
A.menu3_sel,  A.menu3_sel:link, A.menu3_sel:active {text-decoration: none; height: 10px; font-weight: bold;}

/*меню второго уровня*/
A.menu2,  A.menu2:link, A.menu2:active {
  margin-right: 15px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
  text-decoration: none; font-weight: bold; width: 99%;
}

A.menu2_sel,  A.menu2_sel:link, A.menu2_sel:active {
        margin-right: 15px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px;
        text-decoration: none; font-weight: bold; width: 99%;
}
p.menu2 {margin: 0px; text-align: left;}

A.menu1:visited, A.menu2:visited, A.menu3:visited {text-decoration: none;}
A.menu1:hover, A.menu2:hover, A.menu3:hover, A.menu3_sel:hover, A.menu2_sel:hover, A.menu1_sel:hover {text-decoration: none;}

/* меню на странице в виде списка */
ul.pagemenulist {font-weight:bold;}
ul.pagemenulist li {margin-top:3px; margin-bottom:3px; padding-bottom:1px; list-style-image:url('/_i/b11.gif');}
ul.pagemenulist small {font-weight:normal;}


/*оформление ссылок в новостях*/
A.news,  A.news:link, A.news:active, A.news:hover, A.news:visited {text-decoration: none;}
p.news {margin-bottom: 0px; margin-left: 0px; margin-right : 0px; margin-top : 0px; text-align : justify;}
/* оформление карты сайта на первой странице */
p.catalog1 {margin-bottom:0px; margin-left:5px;  margin-right : 5px; margin-top: 0px; text-align : left;}
p.catalog2 {margin-bottom:0px; margin-left:12px; margin-right : 5px; margin-top: 0px; text-align : justify;}
.tree {margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 10px;padding: 0px;}

/* оформление ссылки "наверх" */
p.top {margin-bottom:10px; margin-left:0px; margin-right:0px; margin-top:10px; text-align:right;}


/*-----------------------------прочее--------------------------------*/
/*интсрукции клиента */
div.imginc {margin-right: 14px; margin-top: 4px; margin-bottom: 4px; text-align: center; width:152px; }
div.imginc img {padding: 0px; margin: 0px; border: 1px  solid #EEEEEE; }
div.imginc div  {width: 100%; font-size: 70%!important; color: #999999; margin:1px; margin-top:2px; text-align:center; cursor:hand;}
img.imginc {border: 1px  solid #F5F5F5; }

.black {color:#000000!important; white-space: nowrap;}
.cnt {text-align: center!important;}
.lft {text-align: left!important;}
.rht {text-align: right!important;}
.jus {text-align: justify!important;}
.ml  {vertical-align: middle!important;}
.tp  {vertical-align: top!important;}
.bt  {vertical-align: bottom!important;}
.hnd {cursor: hand!important;}
.hndn {cursor: default!important;}
.flft {float:left!important; margin-right:14px; margin-left:0px!important;}
.frht {float:right!important; margin-left:14px!important; margin-right:0px!important;}
.sml {font-size:80%!important;}
.sll {font-size:90%!important;}
.vhidabs {position:absolute; top:0px; left:0px; visibility:hidden!important; }

/* Доп. ссылки */
.doplnkh {margin-top:18px; background-color: #C1E2FD; padding:4px; color:#222222; font-size:80%; width:96%} 
.doplnkb {margin-left:12px; padding-left:3px; padding-right:8px; position:relative; top:-3px; text-align:left;} 
.doplnkb li {font-size:80%; list-style-type:disc;}
.doplnkl {width:96%; height:1px; background-color:#EEEEEE; overflow:hidden;}


table.yrslist th {background-color:#BFBFBF;color:#FBFBFB;}
table.yrslist td {padding-left:6px; vertical-align:top; border-bottom:1px solid #EEEEEE;}
.mrgn { margin-bottom : 13px; margin-top : 0px;}
.mrgn_top {margin-bottom : 0px; margin-top : 20px;}
h2.srchhead {display:inline; text-align:left; margin-bottom: 0px; margin-top: 20px; font-size:120%;}
td.rubr {width:7px; vertical-align:top!important; padding-top: 2px;}
td.rubr2 {padding-top: 3px;} 
td.rzdel  {padding:4px; padding-left:0px;}
div.rzdel {margin:0px; padding:0px; font-size:1px; background-color:#C1DAEA; width:88%; height:1px; overflow:hidden;}

/* таблицы в списках товара */
table.listtable th {font-size:80%; text-align:left; font-weight:bold; padding:3px; padding-top:6px; padding-bottom:6px; padding-left:4px; 
                    background-color:#007EC6; color:#FFFFFF;}

table.listtable td { font-size:80%!important; padding:2px; padding-left:4px;}
table.listtable td h2 {margin:0px; padding:0px; margin-top:12px;} 
tr.aclr td {background-color:#EFEFEF;}
tr.bclr td {background-color:#F5F5F5;}
tr.subhead td {background-color:#007EC6; color:#FFFFFF;}

/* Таблица контактов */
table#cntacts {width:100%; border-bottom: 1px solid #dddddd; margin-top: 20px;}
td.cntactsh   {border-bottom: 1px solid #dddddd; font-weight: bold; }
td.cntactsl   {padding-bottom: 10px; padding-top: 10px; text-align:center;}
td.cntactsr   {text-align:right; vertical-align:top; padding-bottom:10px; padding-top:10px;}

/* Список документов на сайте */
ul.doclist {margin: 4px 0px 2px; padding-left: 28px; padding-top: 0px;}
ul.doclist li {list-style-image:url('/i2/ico-rtf.gif'); padding-top:1px; padding-bottom:1px;}
li.zipico {list-style-image:url('/i2/ico-zip.gif')!important;}
li.htmlico {list-style-image:url('/i2/ico-html.gif')!important;}
li.docsico {list-style-image:url('/i2/ico-docs.gif')!important;}
li.docico {list-style-image:url('/i2/ico-rtf.gif')!important;}
li.pdfico {list-style-image:url('/i2/ico-pdf.gif')!important;}
h2.doclist {padding-bottom:5px; border-bottom: 1px solid #DDDDDD;}
div.botlink {text-align:center; font-weight:bold; margin-top:25px; margin-bottom:5px;}

/* Таблицы для банеров */
table.banns {width:100%;}
table.banns td {text-align:center; vertical-align:middle; padding-top:10px; padding-bottom:24px;}

/* Просмотр фотки */
td.imgname {background-color:#F3F3F3; text-align:center;}
td.imgname h1 {font-size:11pt;font-weight:normal!important;margin:0px!important; pagging:0px!important;text-align:center!important;}
