a:link {color: #9acd04;}
a:visited {color: #7aa303;}
a:hover {color: #d90000;}
a:active {color: #d90000;}

#menu a {
color: #707487;
text-decoration: none; 
padding: 0px 0px 2px 0px;
border-bottom: 3px #707487 solid;
}
#menu a:visited {
color: #9196ac;
}
#menu a:hover {
color: #d90000;
border-bottom: 3px #d90000 solid;
}

#container-footer #footer-left a {
color: #c2c5cc;
}
#container-footer #footer-left a:visited {
color: #b2b6be;
}
#container-footer #footer-left a:hover {
color: #d90000;
}

body {
color: #5c5f70;
font-family: arial, tahoma, verdana, sans-serif;
font-size: 12px;
line-height: 1.7em;
}
h1 {
color: #fff;
margin: 10px 20px 10px 20px;
padding: 0px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
}

img {
border-width:0;
margin: 0;
padding: 0;
}
#text img {
border: 1px white solid;
}
#img-open {
text-align: center;
margin: 50px 0;
padding: 0;
}
#img-open img{
border: 25px #e4e4ea solid;
}

p {
margin: 20px 20px;
padding: 0;
}
#container-footer p {
color: #c2c5cc;
font-weight: bold;
}
#container-footer #footer-left p {
margin: 40px 10px 0px 120px;
word-spacing: 0.1em;
}
#container-footer #footer-right p {
margin: 40px 120px 0px 0px;
font-size: 11px;
}

table {
width: 100%;
margin: 0;
padding: 0;
border-collapse: collapse;
}
tr {
margin: 0;
padding: 0;
}
tr.inf td.r {
background-image: url(../images/sqw.gif);
background-position:  right top;
background-repeat: no-repeat;
}
tr#m td {
border-top: none;
}
td.m {
border-top: none;
}
th {
background-image: url(../images/sqw.gif);
background-position:  left bottom;
background-repeat: no-repeat;
width: 33%;
margin: 0;
padding: 0;
}
th.title {
background: #707487;
}
.title {
background: #707487;
margin: 0;
padding: 1px 0;
}
td {
width: 33%;
margin: 0;
padding: 0;
border-top: 1px #e1e1e8 solid;
}
td.r {
border-right: 1px #e1e1e8 solid;
}
td.img-sm {
text-align:center;
background: #e4e4ea;
margin: 20px 20px 0px 20px;
padding: 10px 0px 10px 0px;
border-right: 1px #fff solid;
}
table#products td.r {
width: 66%;
}
.more {
font-weight: bold;
text-align: right;
}
td p.more {
margin-top: 0;
}
#menu {
color: #9196ac;
margin: 0px 0px 0px 0px;
padding: 30px 10px 20px 30px;
font-size: 12px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
word-spacing: 1.5em;
}
#menu span{
border-bottom: 3px #d90000 solid;
padding: 0px 0px 2px 0px;
}


