FORM, P { margin: 0px; }
BODY, TD, TH, SPAN, DIV, BLOCKQUOTE, CENTER { color: #333333; font: 12px Tahoma; }
BODY { margin: 0px;  padding: 0px;  }
LI { list-style-image: url(images/blt.gif); line-height: 16px; }
UL, OL { margin-bottom: 0px; }
A { color: #8E001C; }

/* tech */
a.lang { color: #666666; font: 8px Arial; text-decoration: underline; } 
a.langact { color: #666666; font: 8px Arial; text-decoration: none; } 
.lctext, .lctext * { color: #FFFFFF; font-family: Tahoma; font-size: 11px;} 

/* nav1 */
.nav1 { color: #FFFFFF; font: bold 10px Tahoma; } 
a.nav1 { color: #FFFFFF; font: bold 10px Tahoma; text-decoration: none; } 
a.nav1:hover { text-decoration: underline; } 

/* nav2 */
a.nav2 { font: 11px Tahoma; color: #FFFFFF; text-decoration: none; }
a.nav2act { font: 11px Tahoma; color: #87C3BE; text-decoration: none; }

/* nav3 */
a.nav3 { font: 11px Tahoma; color: #FFFFFF; text-decoration: none; }
a.nav3act { font: 11px Tahoma; color: #CCCCCC; text-decoration: none; }

/* footer */
.copyright { color: #666666; font: 11px Tahoma; text-decoration: none; }

/* document */
.catTitle { color: #8E001C; font: bold 12px Tahoma; text-transform: uppercase; }
.docImageDescr { color: #666666; font: 9px Arial; }
.docMore  { color: #8E001C; font: 11px Tahoma; text-decoration: none; }
.docMore:hover  { text-decoration: underline; }

a.relLink, a.relFileLink { color: #8E001C; font: 11px Tahoma; text-decoration: none; }
a.relLink:hover, a.relFileLink:hover { text-decoration: underline; }
.relatedTitle { color: #8E001C; font: 11px Tahoma; text-decoration: none; }
.relFileSize { color: #666666; font: 11px Tahoma; text-decoration: none; }

/* news list */
a.newsTitle { color: #8E001C; font: bold 11px Tahoma; text-decoration: underline; }
a.newsTitle:hover { color: #15664A; font: bold 11px Tahoma; text-decoration: underline; }
a.newsTitle:visited { color: #41A395; font: bold 11px Tahoma; text-decoration: underline; }
.newsTitle { color: #8E001C; font: bold 12px Tahoma; text-decoration: none; text-transform: uppercase; }
.newsLead { color: #666666; font: 11px Tahoma; }
.newsText { color: #333333; font: 12px Tahoma; }
.newsDate { color: #666666; font: bold 11px Tahoma; }

/* locationbar */
.barSpacer { color: #000000; font: bold 11px Tahoma; text-decoration: none; }
/*
a.barLink { color: #8E001C; font: bold 11px Tahoma; text-transform: uppercase; text-decoration: none; }
a.barLink:hover { text-decoration: underline; }
*/
a.barLink { color: #000000; font: bold 11px Tahoma; text-transform: uppercase; text-decoration: none; }
a.barLink:hover { color: #8E001C; text-decoration: underline; }
a.barLinkLast { color: #8E001C; font: bold 11px Tahoma; text-transform: uppercase; text-decoration: none; }
a.barLinkLast:hover { text-decoration: underline; }

/* startpage */
.sTitle { color: #000000; font: bold 11px Tahoma; text-transform: uppercase; text-decoration: none; }
.sText { color: #666666; font: 12px Tahoma; line-height: 18px; }
a.nlText { color: #8E001C; font: 11px Tahoma; text-decoration: underline; }
.nlDate { color: #666666; font: 11px Tahoma; }
.sAuthor { color: #000000; font: bold 11px Tahoma; text-decoration: none; }
.sPosition { color: #666666; font: 10px Tahoma; text-decoration: none; }

/* pers */
.persName { color: #8E001C; font: bold 11px Tahoma; text-decoration: none; }
.persPos  { color: #666666; font: 11px Tahoma; text-decoration: none; }
.persDescr { color: #666666; font: 11px Tahoma; text-decoration: none; line-height: 18px; }

/* exibitions */
.eTitle { color: #FFFFFF; font: 11px Tahoma; text-decoration: none; }
.eText  { color: #000000; font: 11px Tahoma; text-decoration: none; }
.eDescr { color: #666666; font: 11px Tahoma; text-decoration: none; }
a.eText  { text-decoration: underline; }


/* contact form */
.cfSect { color: #18614A; font: bold 11px Tahoma; text-decoration: none; }
.cfPgr { color: #8E001C; font: 11px Tahoma; text-decoration: none; }
textarea.cfTextArea { border: 1px solid; border-color: #999999; color: #666666; font: 11px Tahoma; }
input.cfField { border: 1px solid; border-color: #999999; color: #666666; font: 11px Tahoma; }

/* sitemap */
a.sm1 { font: bold 10px Tahoma; color: #FFFFFF; text-decoration: none; }
a.sm2 { font: 11px Tahoma; color: #00785F; text-decoration: none; }
a.sm3 { font: 11px Tahoma; color: #00785F; text-decoration: none; }

/* advanced table */
.trFirst  { font: 11px Tahoma; color: #FFFFFF; }
.trFirst  * { font: 11px Tahoma; color: #FFFFFF; }
tr.trFirst  { font: 11px Tahoma; color: #FFFFFF; }
tr.trFirst * { font: 11px Tahoma; color: #FFFFFF; }
.trUsual  { font: 11px Tahoma; color: #333333; }
.trUsual  * { font: 11px Tahoma; color: #333333; }
tr.trUsual  { font: 11px Tahoma; color: #333333; }
tr.trUsual * { font: 11px Tahoma; color: #333333; }

/* search */
a.foundTitle, .foundTitle { font: bold 11px Tahoma; color: #8E001C; }
a.foundBody { font: 12px Tahoma; color: #333333; text-decoration: none; }
.foundTotal { font: 11px Arial; color: #666666; }

.foundPath, a.foundPath { font: 11px Tahoma; color: #666666; text-decoration: none; }
a.foundPath:hover { text-decoration: underline; }

.res { font: 11px Arial; color: #006131; }
.page { font: 11px Tahoma; color: #666666; }
a.page { font: 11px Tahoma; color: #8E001C; }
a.res { font: 11px Tahoma; color: #8E001C; text-decoration: none; }
.resact { font: 11px Tahoma; color: #666666; text-decoration: none; }
a.resact { font: 11px Tahoma; color: #666666; text-decoration: none; }

/* products */
a.pTitle { font: 11px Tahoma; color: #8E001C; text-decoration: none; }
a.pCat, .pCat { font: bold 11px Tahoma; color: #8E001C; text-decoration: none; }
a.pCat:hover, a.pTitle:hover { text-decoration: underline; }
.pDescr { font: 11px Tahoma; color: #333333; text-decoration: none; }
.pMainDescr, .pMainDescr P { font-size: 11px; font-style: Tahoma; color: #666666; text-decoration: none; line-height: 16px; }
.pMainTitle { font: bold 11px Tahoma; color: #000000; text-decoration: none; }

/* search */
.spTitle { font: 11px Tahoma; color: #000000; }
input.qs { font: 11px Tahoma; color: #000000; border: 1px solid; border-color: #7B9EBD; height: 20px; }

/* gallery */
.view { color: #15664A; font: bold 11px Tahoma; }
a.popSmall, .popSmall { font: 11px Tahoma; color: #8E001C; }
a.picPass, .picPass { font: 11px Tahoma; color: #8E001C; }
a.picAct, .picAct { font: 11px Tahoma; color: #8E001C; text-decoration: none; }

/* prod full view */
.docTitle { color: #15664A; font: bold 11px Tahoma; }
.sectTitle { color: #8E001C; font: bold 11px Tahoma; text-transform: uppercase; }
.sectText, .sectText * { color: #333333; font: 12px Tahoma; line-height: 18px; }

.panelTitle { color: #333333; font: bold 12px Tahoma; }
.
/**/
