body
{
margin:0px;
padding:0px;
font-family: Garamond;
background-color: white;
}
img {border: 0px;}
hr {height: 1px; margin:0px; color: #555;}

h1
{
position: absolute;
top: 162px;
left: 250px;
color: white;
z-index: 2;
font-size: 16px;
}

h1 a
{color: white;}

h1.head {FONT-WEIGHT: normal; font-family: Arial; font-size: 11pt; display: inline;position:relative;top:0;left:0;z-index:0;color:black;}
h1.text {FONT-WEIGHT: normal; font-family: Arial; font-size: 14px; display: inline;position:relative;top:0;left:0;z-index:0;color:black;}
h1.bold {FONT-WEIGHT: bold; font-family: Arial; font-size: 14px; display: inline;position:relative;top:0;left:0;z-index:0;color:black;}
h1.шкаф {FONT-WEIGHT: normal; font-family: Arial; font-size: 14px; display: inline; position:relative;top:0;left:0;z-index:0;color:black;}
h1.термостат {FONT-WEIGHT: normal; font-family: Arial; font-size: 14px; display: inline; position:relative;top:0;left:0;z-index:0;color:black;}
h1.климат {FONT-WEIGHT: normal; font-family: Arial; font-size: 14px; display: inline; position:relative;top:0;left:0;z-index:0;color:black;}
h1.оборудование {FONT-WEIGHT: normal; font-family: Arial; font-size: 14px; display: inline; position:relative;top:0;left:0;z-index:0;color:black;}
h1.камера {FONT-WEIGHT: normal; font-family: Arial; font-size: 14px; display: inline; position:relative;top:0;left:0;z-index:0;color:black;}
h1.text2  {FONT-WEIGHT: normal; font-family: Arial; font-size: 14px; display: inline; position:relative;top:0;left:0;z-index:0;color:black;}
#h1       {overflow:auto; width:1px; height:1px;}
#link     {overflow:auto; width:1px; height:1px;}


h2
{
font-size: 15px;
margin-bottom: -10px;
color: #555;
color: rgb(8,83,137);
}
.h2
{
background: url('pic/cup.gif') 0px 0px no-repeat;
padding-left: 22px;
padding-top: 2px;
}
h3
{
font-size: 13px;
margin-bottom: -10px;
color: rgb(8,83,137);
}
.index h3 a
{
color: rgb(8,83,137);
}


.top
{
height: 190px;
background: url('pic/top.gif') 0px 0px repeat-x;
}
.toplogo
{
background: url('pic/top.jpg') 0px 0px no-repeat;
height: 100%;
}

.topm
{
position: absolute;
width: 720px;
height: 36px;
right: 0px;
top: 112px;
z-index: 1;
}
.topm td
{width: 120px;
 height: 36px;
 text-align: center;
 background: url('pic/topm.gif') 0px 0px no-repeat;
}
.topm a
{color: black;
 text-decoration: none;
}

td.mnu_selected
{
color: #222;
background: url('pic/sel.gif') left -1px no-repeat;
}


.menu
{
background: url('pic/menu.gif') 0px 0px repeat-y;
}


.btm
{
background: url('pic/btm.gif') 0px 0px repeat-x;
height: 64px;
text-align: right;
vertical-align: top;
}
td.totop
{
background: url('pic/btm2.gif') right top no-repeat;
padding-top: 7px;
}
.totop a
{color: black; text-decoration: none;
 margin-left: 30px;
}

.contacts
{padding-top: 5px;
 padding-left: 3px;
 font-size: 17px;
}
.contacts a{color: black;}

td.lmnu, td.lmnu_selected
{
padding-left: 45px;
padding-right: 4px;
padding-bottom: 10px;
background: url('pic/lmnu0.gif') 27px 4px no-repeat;
}
td.lmnu_selected
{
background: url('pic/lmnu1.gif') 27px 4px no-repeat;
}
.lmnu a
{color: black;
text-decoration: none;
}
.lmnu a:hover
{text-decoration: underline;}

.maintext
{
padding: 10px;
padding-left: 20px;
padding-right: 25px;
text-align: justify;
font-family: Arial;
font-size: 11pt;
vertical-align: top;
}

.maintext a
{color: blue;}

.sitemap_title
{
background-color: #eee;
padding: 1px;
text-align: center;
font-style: italic;
margin-top: 16px;
}
.sitemap_level0
{
background: url('pic/map.gif') 16px 2px no-repeat;
padding-left: 40px;
}
.sitemap_files
{
margin-top: 20px;
}
.sitemap_files a
{
background: url('pic/file.gif') 16px 2px no-repeat;
padding-left: 40px;
font-style: italic;
}

.maintext .news_date
{font-weight: bold;
 margin-left: 0px;
 display: inline;
 margin-top: 40px;
}
.news p
{
margin:0px;
}
.maintext .news_title
{display: inline;}
.maintext .news
{padding-left: 80px;
 padding-bottom: 5px;
 margin-top: -20px;
 margin-bottom: 0px;
}

.maintext .newsbox {background-color: #eee; }

.counters .news_date
{font-weight: bold;
padding-right:10px;
color: rgb(8,83,137);
}

.news_date
{font-weight: bold;
margin-right:10px;
color: rgb(8,83,137);
}

.news
{
margin-left: 10px;
text-align: justify;
}

.counters .news
{
margin-left: 12px;
text-align: justify;
}

.maintext table {width: 100%; border-bottom: 3px solid rgb(242,242,235);}
table.index {border-bottom: 0px;}

.maintext td
{
font-size: 13px;
}
.thd
{font-weight: bold; text-align: center; background-color:rgb(8,83,137); color: white; background: url('pic/thd.gif');}
.t0 {background-color: white;}
.t1 {background-color: rgb(242,242,235);}
.1mark4 {width: 100%; background-color: rgb(227,227,208);}
.mark1 
{
background: url('pic/mark1.gif') -5px 0px no-repeat;
padding-left: 48px;
color: rgb(8,91,185);
width: 100%;
height: 40px;
}

.counters
{
padding-left: 3px;
font-family: Arial;
font-size: 12px;
}
.counters ul
{
margin-left: 17px;
}
.counters li
{
margin-left: 0px;
padding-left: 0px;
}
.noul {margin-top: 4px;}
.noul li
{list-style-type: none;}


.index 
{
margin-top: 12px;
margin-bottom: 27px;
}
.index img
{
border: 0px;
}
.index td
{
vertical-align: top;
height: 81px;
}
.index p
{
margin-top: 12px;
}

.txt {width: 48px;}
.txt2 {width: 120px;}
