BODY { font: 12px Tahoma; color: #4C4C4C; text-decoration: none; }

A { color: #2E3C94; }
A:hover { color: #DABB00; }

TD, TH, SPAN, DIV, BLOCKQUOTE, CENTER { font: 12px Tahoma; color: #4C4C4C; margin-top: 0px; margin-bottom: 0px; }
LI, UL, OL { margin-top: 0px; margin-bottom: 0px; font: 12px Tahoma; color: #4C4C4C; list-style-position: inside; margin-left: 5px; padding-top: 0px; padding-bottom: 0px; }
FORM  { margin: 0px; }
P { margin: 0px; font: 12px Tahoma; color: #4C4C4C; }
INPUT, TEXTAREA { font: 11px Tahoma; color: #4C4C4C; }

/* tech */
.date { font: 11px Tahoma; color: #FFFFFF; }
.relLink { font: 12px "Century Gothic"; color: #000000; text-decoration: none; }
.copyright { color: #919191; font: 10px Tahoma; }
a.copyright { color: #2E3C94; font: 10px Tahoma; }

.contacts { color: #919191; font: 10px Tahoma; }
a.contacts { color: #2E3C94; font: 10px Tahoma; }
/* ==== */

/* startpage */
.newsCatTitle       { font: 13px "Century Gothic"; color: #000000; text-decoration: none; }

.mottoBig           { font: 26px "Century Gothic"; color: #FFFFFF; }
.mottoBigShadow     { font: 26px "Century Gothic"; color: #182187; }
/* ==== */

/* icons fast */
A.iconsFast { font: 9px Tahoma; color: #000000; text-decoration: none; }
A.iconsFast:hover { text-decoration: none; }
/* =========== */

/* startpage signup */
.signUp { font: 10px Tahoma; color: #919191; }
.signUpTitle { font: 13px "Century Gothic"; color: #000000; text-decoration: none; }

input.signUpField { border: 1px solid; border-color: #7F9DB9; width: 120px; height: 18px; }
/* ================ */

/* nav1 */
A.nav1 { font: 13px "Century Gothic"; color: #000000; text-decoration: none; }
A.nav1:hover { text-decoration: underline; }
A.nav1act { font: 13px "Century Gothic"; color: #000000; text-decoration: none; }
A.nav1act:hover { text-decoration: underline; }
/* =========== */

/* nav2 */
A.nav2 { font: 11px Tahoma; color: #767676; text-decoration: none; }
A.nav2:hover { text-decoration: underline; }
A.nav2act { font: 11px Tahoma; color: #000000; text-decoration: none; }
A.nav2act:hover { text-decoration: underline; }

/* nav3 */
A.nav3 { font: 10px Tahoma; color: #767676; text-decoration: none; }
A.nav3:hover { text-decoration: none; }
A.nav3act { font: 10px Tahoma; color: #000000; text-decoration: none; }
A.nav3act:hover { text-decoration: underline; }

A.nav1title { font: bold 11px Tahoma; color: #FFA800; text-decoration: none; }
A.nav1title:hover { text-decoration: underline; }
/* =========== */

/* lang */
.lang { font: 11px "Arial Narrow"; color: #B5B374; text-decoration: none; }
.lang * { font: 11px "Arial Narrow"; color: #B5B374; text-decoration: none; }
A.lang { font: 11px "Arial Narrow"; color: #B5B374; text-decoration: none; }
A.langAct { font: 11px "Arial Narrow"; color: #B5B374; text-decoration: none; }
A.langAct:hover { text-decoration: underline; }
/* =========== */

/* contacts */
.contactsBody { font: 11px Tahoma; color: #000000; text-decoration: none; }
.contactsTitle { font: bold 11px Tahoma; color: #9E1600; text-decoration: none; }
.contactsLink { font: 11px Tahoma; color: #9E1600; text-decoration: underline; }
/* =========== */

.welcome { font: bold 11px Tahoma; color: #003A8A; text-decoration: none; }

/* news */
.newsTitle { font: bold 11px Tahoma; color: #2E3C94; text-decoration: none; }
a.newsTitle { font: bold 11px Tahoma; color: #2E3C94; text-decoration: underline; }
a.newsTitle:hover { font: bold 11px Tahoma; color: #DABB00; text-decoration: none; }
a.newsTitle:active { font: bold 11px Tahoma; color: #DABB00; text-decoration: none; }

.newsListTitle { font: bold 11px Tahoma; color: #2E3C94; text-decoration: none; }
a.newsListTitle { font: bold 11px Tahoma; color: #2E3C94; text-decoration: none; }
a.newsListTitle:hover { font: bold 11px Tahoma; color: #DABB00; text-decoration: underline;  }
a.newsListTitle:active { font: bold 11px Tahoma; color: #DABB00; text-decoration: underline; }

.newsListDate { font: bold 9px Tahoma; color: #595959; text-decoration: none; }
.newsListBody { font: 11px Tahoma; color: #595959; line-height: 18px; }
.newsListBody * { font: 11px Tahoma; color: #595959; line-height: 18px; }
a.newsListBody { font: 11px Tahoma; color: #595959; line-height: 18px; text-decoration: none; }
a.newsListBody:hover { font: 11px Tahoma; color: #595959; line-height: 18px; text-decoration: underline; }
a.newsListBody * { font: 11px Tahoma; color: #595959; line-height: 18px; text-decoration: none; }
a.newsListBody:hover * { font: 11px Tahoma; color: #595959; line-height: 18px; text-decoration: underline; }

.newsBody { font: 11px Tahoma; color: #000000; }
.newsBody * { font: 11px Tahoma; color: #000000; }
/* =========== */

/* document */
.catTitle { font: 21px Tahoma; color: #595959; text-decoration: none;  letter-spacing: 1px;  }
.docTitle { font: bold 12px Tahoma; color: #2E3C94; text-decoration: none; }
.docDate { font: bold 10px Tahoma; color: #595959; text-decoration: none; }


.docLead { font: 12px Tahoma; color: #2B2B2B; text-decoration: none;  line-height: 18px; }
.docLead * { font: 12px Tahoma; color: #2B2B2B; text-decoration: none;  line-height: 18px; }
.docText { font: 12px Tahoma; color: #2B2B2B; text-decoration: none;  line-height: 18px;  }
.docImgSub  { font: 10px Tahoma; color: #919191; text-decoration: none; }

/* related links */
.relLinkTitle { font: 18px Tahoma; color: #0F2B5C; text-decoration: none; }
A.relFileLink { font: 11px Tahoma; color: #2E3C94; text-decoration: underline; }  
A.relLink { font: 11px Tahoma; color: #2E3C94; text-decoration: underline; }
.relFileText { font: 10px Tahoma; color: #919191; }
.relFileSize { font: 10px Tahoma; color: #2E3C94; }
/* =========== */   

/* locationbar */
.barSpacer { font: 11px Tahoma; color: #DDDA8D; text-decoration: none; }
a.barLink { font: 11px Tahoma; color: #B5B374; text-decoration: none; }
a.barLink:hover { text-decoration: underline; }
a.barLinkLast { font: 11px Tahoma; color: #B5B374; text-decoration: none; }
a.barLinkLast:hover { text-decoration: none; }
/* =========== */

/* forum */
.forumTopicTitle  { color: #FFAA00; font: bold 14px Verdana; }
.forumTopicLink   { font: bold 12px Verdana; }
.forumTopicAuth   { font: 12px Verdana; }
.forumTopicDate   { font: 11px Arial; }
.forumTopicStats  { font: 11px Arial; }
.forumTopicContent{ font: bold 13px Arial; }
.forumPostAuth    { font: 12px Verdana; }
.forumPostDate    { font: 11px Arial; }
.forumPost        { font: 11px Verdana; }
.forumNav         { font: 11px Tahoma; }
.forumBottom      { font: 12px Verdana; }
.forumInputError  { color: #FF0000; font: bold 12px Verdana; }
/* ===== */

input.forumSubmit  { background-image: url(images/bgBttn.gif); font: 11px Tahoma;  color: #000000;  text-transform: lowercase;  border: 0px solid;  height: 18px; }
input.searchButton { background-image: url(images/bgBttn.gif); font: 11px Tahoma;  color: #000000;  text-transform: lowercase;  border: 0px solid;  height: 18px; }

/* gallery */
.picTitle { color: #DABB00; font: bold 13px Tahoma; }
.picQuan  { color: #595959; font: 10px Tahoma; }
.picPrevAlt { color: #595959; font: bold 11px Tahoma; }
.picLead { font: 11px Tahoma; color: #595959; line-height: 18px; }
.picLead * { font: 11px Tahoma; color: #595959; line-height: 18px; }
a.picLinkPop { font: 10px Tahoma; color: #2E3C94; }

a.thumbListNum { color: #2E3C94; font: 11px Tahoma; }
a.thumbListNumAct { color: #595959; font: bold 11px Tahoma; text-decoration: none; }
/* ======= */

/* personal */
.persName { color: #000000; font: 10px Tahoma; }
.persPos { color: #919191; font: 10px Tahoma; }
.persDescr { color: #595959; font: 11px Tahoma; }
/* ======== */

/* attached files and related links */
.relatedPanelTitle { color: #A11403; font: 12px Tahoma; }

.innerAttachedFileTitle { color: #606060; font: 12px Tahoma; }
a.innerAttachedFile { color: #053891; font: 12px Tahoma; text-decoration: underline; }
a.innerAttachedFile:hover { text-decoration: none; }

a.innerRelatedLink { color: #053891; font: 12px Tahoma; text-decoration: underline; }
a.innerRelatedLink:hover { text-decoration: none; }
/* ================================ */

/* search */
input.searchField  { border: 1px solid; border-color: #7F9DB9; width: 180px; height: 18px; }


.foundNum { color: #919191; font: bold 12px Tahoma; }
.foundTotal { color: #919191; font: 10px Tahoma; }

a.foundTitle { font: bold 12px Tahoma; color: #2E3C94; text-decoration: none; }
a.foundTitle:hover { text-decoration: underline; }

a.foundBody { font: 11px Tahoma; color: #595959; line-height: 18px; text-decoration: none; }
a.foundBody * { font: 11px Tahoma; color: #595959; line-height: 18px; text-decoration: none; }

.searchPages { color: #2E3C94; font: 10px Tahoma; }
a.res { color: #2E3C94; font: 10px Tahoma; }
a.resact { color: #DABB00; font: 10px Tahoma; text-decoration: none; }
a.resact:hover { color: #DABB00; font: 10px Tahoma; text-decoration: underline; }
/* ====== */

/* sitemap */
a.sm1 { font: bold 12px Tahoma; color: #2E3C94; }
a.sm1:hover { color: #DABB00; }
a.sm2 { font: 11px Tahoma; color: #595959; text-decoration: none; }
a.sm3 { font: 10px Tahoma; color: #595959; text-decoration: none; }
a.sm2:hover, a.sm3:hover { text-decoration: underline; }

/* contacts */
input.contactField    { border: 1px solid; border-color: #7F9DB9; width: 180px; height: 18px; }
textarea.contactBox   { border: 1px solid; border-color: #7F9DB9; width: 180px; height: 50px; }
.contFieldDescr       { font: 10px Tahoma; color: #919191; }
.contReq              { font: 11px Tahoma; color: #2E3C94; }
.cont                 { font: 10px Tahoma; color: #919191; }
.contLead { font: 11px Tahoma; color: #595959; text-decoration: none;  }
.contLead * { font: 11px Tahoma; color: #595959; text-decoration: none;  }
