body {
 padding:0;
 margin:0;
 background:#FFF;
 font-family:Tahoma;
 font-size:17px;
 font-weight:normal;
}
td {font-family:Tahoma; font-size:17px; font-weight:normal;}
h1 {font-size:16px; padding:4px 6px 6px 0; margin:0;}
h2 {font-size:18px; padding:4px 6px 6px 0; margin:0;}
h3 {font-size:14px; font-weight:bold;}

a {color:#003399;}
a:visited {color:#993366;}
a:hover {color:#FF0000;}

.prod a, .prod a:active, .prod a:visited, .prod a:hover {color:#000000;}
.prod strong {font-weight:normal;}

td.header1 {height:164px; background:url(images/sky.jpg) no-repeat left; padding-left:15px; vertical-align:top; text-align:center;}

td.icons {vertical-align:top; text-align:right; padding-right:14px; padding-top:10px}

td.header2 {height:99px; background-position:right 5px; background:url(images/water.jpg) repeat-x right; text-align:center;}
td.header2 div {height:74; /height:99px; background:url(images/road.jpg) right no-repeat; padding-top:25px; padding-right:530px;}

table.menu {
 border-collapse:collapse;
 height:32px;
}
table.menu td {
 height:32px;
 padding:0;
}
table.menu a,table.menu a:visited {
 color:#F2F2F6;
 font-size:17px;
 padding:0 30px;
 text-decoration:none;
 display:block;
 white-space:nowrap;
}
table.menu a:hover {color:#5591E1;}
table.menu ul {position:absolute; background:#000; padding:0; margin:0; list-style:none; visibility:hidden; width:100%}
table.menu li {border-bottom:1px solid #000; border-top:1px solid #000; margin-bottom:10px; margin-top:8px;}
table.menu ul a,table.menu ul a:visited {font-size:13px; font-weight:bold; color:#FFF; padding:0 5px 0 13px; white-space:nowrap; line-height:16px; text-align:left}
table.menu ul a:hover {background:url(images/submenu_marker.gif) no-repeat 0 3px; color:#FFF}

td.workarea {
 padding:24px 28px 90px 22px;
 vertical-align:top;
}
td.right-column {
 vertical-align:top;
 padding-top:24px;
 width:250px;
}
div.contacts {
 background:url(images/contacts.gif) left no-repeat;
 padding-left:54px;
 height:142px;
 font-weight:bold;
 font-size:12px;
 color:#595959;
 margin-top:50px;
}
div.contacts a {
 font-weight:normal;
 color:#000;
 text-decoration:none;
}
div.contacts a:hover {text-decoration:underline;}
div.search {margin-top:36px}
div.search form {
 background:url(images/search_bg.gif) no-repeat;
 height:51px;
 width:207px;
 padding:0;
 margin:0;
 padding-top:10px;
 padding-left:8px;
 font-size:10px;
 color:#575757;
}
div.search form table {margin-bottom:2px;}
div.search input {
 background:#FFF;
 height:16px;
 width:141px;
 border:none;
}
div.search img {cursor:pointer;}
td.footer {
 background:url(images/footer.jpg) bottom;
 height:110px;
}
td.footer td.copyright {
 text-align:center;
 font-size:11px;
 vertical-align:bottom;
 padding-bottom:18px;
 color:#FFF;
}
td.copyright a {color:#FFF;}
td.prod {font-size:11px; width:175px; vertical-align:bottom; padding-bottom:12px;}
td.prod a {color:#FFFFFF; font-size:11px;}
td.prod a:hover {text-decoration:none;}