body {
margin: 0px;
padding: 0px;
}
body,p,div,table,td,th,li {
font-size: 11px;
color: #000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a, a:link, a:visited {
color: #70859A;
}
a:hover, a:active {
color: #000;
}
img.double {
cursor: pointer;
cursor: hand;
}
.mid {
background: #194162 URL('/images/bg.gif');
border-top: 5px solid #B8C8CF;
border-bottom: 5px solid #B8C8CF;
text-align: left;
vertical-align: middle;
}
.main td {
padding: 10px 25px;
}
#content td {
padding: 1px;
}
.avsnews {
width: 202px;
height: 126px;
padding: 66px 8px 0px 8px;
font-size: 10px;
color: #EFEFEF;
background: #153959 URL('/images/avsnews.jpg') no-repeat 50% 50%;
}
div.avsnews[class="avsnews"] {
width: 186px;
height: 60px;
}
#content {
width: 100%;
height: 100%;
text-align: justify;
vertical-align: top;
}
#title {
height: 13px;
font: bold 16px Tahoma;
padding: 0 0 0 25px;
white-space: nowrap;
}
h2 {
font: bold 15px Tahoma;
}
h3 {
font: bold 13px Tahoma;
}
.top img {
vertical-align: middle;
border-width: 0px;
margin: 0px 5px;
}
.top a, .top a:link, .top a:visited {
text-decoration: none;
color: #8DA2B7;
margin: 0px 25px 0px 0px;
}
.bot td {
height: 50px;
border-top: 4px solid #B8C8CF;
}
td.menu {
padding: 4px 10px;
color: #FFFFFF;
background-color: #B8C8CF;
vertical-align: bottom;
white-space: nowrap;
}
td.menu a:link, td.menu a:visited {
margin: 0px 5px;
color: #FFFFFF;
text-decoration: none;
}
td.menu a.on, td.menu a:hover {
color: #194162;
text-decoration: none;
}
.menu2 {
display: inline;
margin: 0px 10px;
color: #989898;
float: left;
white-space: nowrap;
}
.menu2 a,.menu2 a:link,.menu2 a:visited {
margin: 0px 10px;
color: #989898;
text-decoration: none;
}
.menu2 a.on {
color: #989898;
text-decoration: none;
font-weight: bold;
}
input.search {
border: 1px solid #BBB;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #666;
padding: 1px 3px;
height: 19px;
}
input.button {
border: 1px solid #CCC;
font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #666;
background-color: #FFF;
height: 22px;
}
table.smart {
border-top: 1px solid #AAAAAA;
border-left: 1px solid #AAAAAA;
}
table.smart th,table.smart td {
border-bottom: 1px solid #AAAAAA;
border-right: 1px solid #AAAAAA;
padding: 2px;
}
table.prices {
margin-bottom: 20px;
}

.news {padding-bottom:15px;}
.news dt {color:#000; font-size:12px; font-weight:bold; font-family:Tahoma; padding-bottom:3px;}
.news a {color:#000;}
.news a:hover {text-decoration:none;}
.news dd {padding:0; margin:0;font-size:12px; font-weight:normal; font-family:Tahoma;}