html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
body {
  font-size: 12px; 
  background-color: #ffffff; 
  font-family:  Verdana, Arial, Tahoma;
  color: #575755;
  background: #ffffff url('/images/bg-left.gif') repeat-y;
}
p             {font-size:12px; color: #575755;}
td            {font-size:12px; color: #575755;}
tr            {font-size:12px; color: #575755;}
div           {font-size:12px; color: #575755;}
li            {font-size:12px; color: #575755;}

#left          { 
float:left;
width: 170px;
padding: 0 0 0 4px;
margin: 0;
font-size:12px;
}
#middle        {
margin:25px 20px 100px 200px;
padding: 0;
font-size:100%;
}
#conteiner {
position: relative;
min-height: 100%;
min-width: 1000px;
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1024? "1024px": "auto");
background: url('/images/bg-top.gif') repeat-x;
margin:0;
padding:0;
}
* html #conteiner {
  height: 100%;
}
a img {
border: 0;
}
.clear {
 clear: both;
 height:1px;
}
a:link     { color: #000080; text-decoration:underline; }
a:visited  { color: #0101ba; text-decoration:underline; }
a:hover    { color: #bfbc62; text-decoration:none; }
a:active   { color: #003399; text-decoration:underline; }

h1 { color: #de0306; font-size:18px; font-weight:bold; text-align:center;}
h2 { color: #575755; font-size:14px; font-weight:bold; text-align:left; border-bottom: 2px solid #74c6f6; padding-bottom: 5px;}
h3 { color: #de0306; font-size:14px; font-weight:bold; text-align:left;  }
h4 { color: #575755; font-size:14px; font-weight:bold; text-align:center; }
h5 { color: #de0306; font-size:12px; font-weight:bold; text-align:left;  }
h6 { color: #575755; font-size:12px; font-weight:bold; text-align:center; }

hr {
size: 1px;
color: #003090;
width: 90%;
}

/* TOP */

#header { 
position: relative;
padding: 0;
margin: 0;
height: 80px;
width: 100%;
background: url('/images/bg-men.gif') 81px 34px no-repeat;
}
#logo {
position: absolute;
top: 0;
left: 0;
width: 178px;
height: 81px;
padding: 0;
margin: 0;
}
#stroke1 {
list-style: none;
padding: 12px 0 0 200px;
margin: 0;
}
#stroke1 li {
float: left;
display: block;
width: 100px;
height: 15px;
margin:0;
padding: 0;
}
#stroke2 {
list-style: none;
padding: 20px 0 0 200px;
margin: 0;
}
*html  #stroke2 {
padding: 10px 0 0 200px;
}
#stroke2 li {
float: left;
display: block;
width: 100px;
height: 15px;
margin:0;
padding: 0;
}
#stroke1 li.first, #stroke2 li.first {
width: 70px;
}
a:link.menu      {  font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
a:visited.menu   {  font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}
a:hover.menu     {  font-size: 11px; color: #949f6f; text-decoration: none; font-weight: bold;}
a:active.menu    {  font-size: 11px; color: #ffffff; text-decoration: none; font-weight: bold;}

#contact {
position: absolute;
top: 0;
right: 0;
width: 200px;
height: 81px;
padding: 12px 20px 0 0;
margin: 0;
text-align: right;
color: #ffffff;
font-size: 11px;
}
a:link.me      { font-size: 11px; color: #ffffff; text-decoration: none;}
a:visited.me   { font-size: 11px; color: #ffffff; text-decoration: none;}
a:hover.me     { font-size: 11px; color: #949f6f; text-decoration: none;}
a:active.me    { font-size: 11px; color: #ffffff; text-decoration: none;}

/* LEFT */

#left ul {
list-style: none;
padding: 0;
margin: 0;
}
#left ul li {
padding: 5px 0;
margin: 0;
}
a:link.men      { font-style: tahoma; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal;}
a:visited.men   { font-style: tahoma; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal;}
a:hover.men     { font-style: tahoma; font-size: 12px; color: #949f6f; text-decoration: none; font-weight: normal;}
a:active.men    { font-style: tahoma; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal;}

/* TABLES */

#middle table {
width: 800px;
padding: 0;
margin: 0;
border-collapse: collapse;
}
#middle table td {
padding: 5px;
border: 1px solid #c0c0c0;
}
#middle .odd {
  background-color: #fff; /* желтый цвет для четных ячеек */
}
 
#middle .even {
  background-color: #cae3ff; /* синий цвет для нечетных ячеек */
}
#middle table thead tr.even {
background-color: #66ccff;
text-align: center;
}
#middle table thead tr.odd {
background-color: #66ccff;
text-align: center;
}


/* FOOTER */

#footer {
  position: relative;
  margin: -100px 0 0 200px;
  padding: 0;
  height: 100px;
  text-align: center;
}


h1, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: italic }
h2, h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #BFBC62; font-style: italic }
.layer1 {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF}
.a {cursor : hand;}
.fixsize {font-size : 12px}
td.top {background-image: url('/images/1-2.gif'); background-position: left bottom; background-repeat: no-repeat; vertical-align: top; text-align: right;}
td.top2 {background-image: url('/images/bg-m.gif'); background-position: left bottom; background-repeat: no-repeat; padding-top: 28px; vertical-align: top; text-align: center;}
td.bot {background-image: url('/images/bg-m2.gif'); background-position: right top; background-repeat: no-repeat; vertical-align: top; text-align: right; padding-top: 145px; padding-right: 20;20.04.2007}
td.bot2 {background-image: url('/images/bg-m3.gif'); background-position: left top; background-repeat: no-repeat; padding-top: 28px; vertical-align: top; text-align: left;}
.rek {display: none;}
p.bot    {font-family: verdana; font-size: 12px; color: #cad9f9; font-weight: bold; text-align: right;}
td.verx  {background-image: url('/images/bg-top.gif');  background-repeat: repeat-x; vertical-align: bottom;}
td.left  {background-image: url('/images/bg-left.gif');  background-repeat: repeat-y;}
td.line  {background-image: url('/images/line.gif'); background-position: 0 3; background-repeat:repeat-x;}
table.menu {background-image: url('/images/bg-men.gif'); background-position: left bottom; background-repeat: no-repeat;}
