body {width: 100%; height: 100%; margin: 0px; padding: 0px; background:url(bgPages.gif) repeat-x top;}
img {border: none;}

td.TopMenu {width: 20%; height: 24px; text-align: center; background-color: #EE0000; border-left: 1px solid white; border-top: 1px solid #white; border-right: 1px solid #510001; border-bottom: 1px solid #510001;}
a.TopMenu {color: white; font: bold 8pt tahoma; text-decoration: none; display: block; padding-top: 4px; width: 100%; height: 100%; background-color: #EE0000}
a.TopMenu:hover {color: white; background-color: #BB0000;}
td.Header1 {text-align: center; color: white; height: 24px; border: double 3px #888888; background-color: #0050B3; font: bold 8pt tahoma;}
td.Header2 {height: 24px; border: 3px double #A0A0A0; text-align: center; background-color: #888888; color: white; font: bold 8pt tahoma;}
td.Body1 {border: solid 1px #888888; border-top: 1px solid #888888;}
td.Body2 {border: 1px solid #A0A0A0; background-color: #F1F1F1;}
td.SearchTitle {font: bold 8pt tahoma;}
td.WebCounterTitle {font: bold 8pt tahoma;}
td.WebCounterValue {font: bold 8pt tahoma;}

a.LeftMenu {display: block; color: #006fbe; font: bold 8pt tahoma; line-height: 18px; text-decoration: none;}
a.LeftMenu:hover {color: #EE0000;}

td.ContactLabel {font: bold 8pt tahoma; color: black; width: 80px; white-space: nowrap;}
label.ContactLabel {font: bold 8pt tahoma; color: black;}
.ContactField, textarea.ContactField {font: normal 8pt tahoma; color: black;}
.ContactButton {font: bold 8pt tahoma; color: royalBlue; width: 120px; height: 24px;}

.ProductName {font: bold 10pt tahoma; color: black;}
.ProductSave {font: bold 8pt tahoma; color: royalBlue; text-decoration: none;}
.ProductSave:hover {text-decoration: underline;}
.ProductPrice {font: bold 8pt tahoma; color: #EE0000; line-height: 18px;}
.ProductAmountInput {font: bold 8pt tahoma; color: black; width: 30px; text-align: right;}
.ProductAmount {font: bold 8pt tahoma; color: black; line-height: 18px;}
.ProductCell {background-color: #F8F8F8; text-align: center; padding: 5px;}
.ProductTotal {font: bold 8pt verdana; color: black; text-align: right; padding-left: 5px; padding-right: 5px;}

.NewsSmallTitle {font: bold 10pt tahoma; color: #EE0000; margin-bottom: 5px; text-decoration: none;}
.NewsBigTitle {display: block; font: bold 15pt tahoma; color: #EE0000; margin-bottom: 5px; text-decoration: none;}
.NewsDescription {font: normal 8pt tahoma; color: black; line-height: 18px;}
.NewsBody {font: normal 8pt tahoma; color: black; line-height: 18px;}
.NewsSmallPicture {float: left; margin-right: 10px; margin-bottom: 10px;}
.NewsShowDetail {font: bold 7pt verdana; color: black;}
.NewsShowDetail:hover {text-decoration: none;}
.NewsSeparator {height: 20px;}
.NewsGoBack {font: bold 8pt verdana; color: black; text-decoration: none;}
.NewsNext {font: bold 8pt verdana; color: #006fbe; text-decoration: none;}
.OldNewsHeader {font: bold 8pt verdana; color: #EE0000; text-decoration: none;}
.OldNewsTitle {display: block; font: normal 8pt verdana; color: royalblue; text-decoration: none; line-height: 18px;}
.OldNewsTitle:hover {color: black;}
.OldNewsDate {font: normal 7pt verdana; color: gray;}

.PagerMessage {font: bold 8pt verdana; color: black; padding-left: 5px; padding-right: 5px;}
.NormalPagerItem {font: bold 8pt verdana; color: royalblue; padding: 2px; text-decoration: none;}
.CurrentPagerItem {font: bold 8pt verdana; color: #EE0000; padding: 2px; text-decoration: none;}
.Pager {text-align: right;}
.PageHeader {padding-left: 10px; text-transform: uppercase; height: 30px; border: 3px double #F5DAE9; background-color: #F5DAE9; color: #EE0000; font: bold 10pt tahoma;}
.PageMessage {display: block; color: #006fbe; font: bold 8pt tahoma; line-height: 18px; text-decoration: none; padding-left: 10px;}
