body
{
    background-color: white;
    margin: 0px 0px 0px 0px;
    font-family: verdana, arial;
	font-size: 100%;
}

p, ul
{
	font-size: 85%;
}

p.caption
{
	margin: 10px 0px 0px 0px;
}

table
{
    border-collapse: collapse;
}

tr.header
{
    width: 100%;
    height: 152px;
    background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    background-color: #0d63ad;
}

tr.footer
{
    height: 53px;
    background-image: url(../images/vlinefooter.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
}

td.gradient_ru 
{
    background-image: url(../images/ru.gif);
    background-repeat: no-repeat;
    background-position: top right;
	vertical-align: top;
}

td.gradient_rb
{
    background-image: url(../images/rb.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

table.content
{
    height: 100%;
    width: 600px;
}

table.content td
{
    padding: 10px 0px 0px 20px;
    vertical-align: top;
}


table.nav td
{
    padding-left: 30px; 
    padding-top: 20px; 
    padding-bottom: 20px;
    vertical-align: top;
}

p.text
{
    width: 600px;
}

h1
{
    font-family: Arial;
    font-size: 140%;
    color: #0a4ca4;
}

h2
{
    font-family: Arial;
    font-size: 95%;
    color: black;
	font-weight: bold;
}

.copyright
{
    padding-left: 10px;
    color: #7B7B7B;
	font-size: 80%;
}

a:link, a:visited
{
    font-family: arial, verdana;
    color: #1357aa;
    text-decoration: underline;
}

a:hover, a:active
{
    font-family: Arial, verdana;
    color: #669615;
    text-decoration: none;
}

.text a:link, .text a:visited
{
    font-family: verdana;
    color: #1357aa;
    text-decoration: underline;
}

.text a:hover, .text a:active
{
    font-family: verdana;
    color: #669615;
    text-decoration: none;
}


span.amenu
{
    font-family: Arial, verdana;
    font-weight: bold;
    color: black;
    text-decoration: none;
}

span.status
{
    font-family: Arial, Verdana;
	font-size: 90%;
    color: black;
}

div.CatalogHeader
{
    font-family: arial;
    font-weight: bold;
    font-size: 90%;
    background-color: deepskyblue;
    color: navy;
    padding: 5px 0px 5px 0px;
    margin-top: 10px;
    width: 100%;
}

div.SearchCatalogHeader
{
    font-family: arial;
    font-weight: bold;
    font-size: 90%;
    background-color: deepskyblue;
    color: navy;
    padding: 5px 0px 5px 0px;
    margin-top: 10px;
    width: 100%;
}

.SearchCatalogHeader a:link, .SearchCatalogHeader a:visited
{
    font-family: Arial, verdana;
    color: navy;
    text-decoration: underline;
}

.SearchCatalogHeader a:hover, .SearchCatalogHeader a:active
{
    font-family: Arial, verdana;
    color: chartreuse;
    text-decoration: none;
}

table.Catalog
{
    font-family: verdana;
    font-weight: normal;
    font-size: 100%;
    margin: 0px;
    padding: 0px;
    color: black;
    width: 100%;
}

tr.CatalogOddRow td
{
	font-size: 80%;
    background-color: white;
    padding: 5px 5px 5px 5px;
	width: 34%;
}
tr.CatalogEvenRow td
{
	font-size: 80%;
    background-color: #ebf2f8;
    padding: 5px 5px 5px 5px;
	width: 34%;
}

table.Items
{
    font-family: verdana;
    font-weight: normal;
    font-size: 90%;
    margin: 0px;
    padding: 0px;
    color: black;
    width: 100%;
}

table.Items tr.ItemsHeader td
{
    font-family: arial;
    font-weight: bold;
    font-size: 100%;
    background-color: deepskyblue;
    color: navy;
    margin: 0px;
    padding: 5px 25px 5px 25px;
    width: 100%;
    text-align: center;
}

table.Items td.NodeName
{
    text-align: left;
}
table.Items td.NodePrice, table.Items td.NodeStock
{
    text-align: right;
}
