body {font-size: 100%; color:#333; font-family:sans-serif; font-size: 80%; background-color:#eae7d9; margin: 0px; padding: 0px; overflow: -moz-scrollbars-vertical;}
h1 {font-size: 160%;}
h2 {font-size: 145%;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}
.lh1 {font-size: 160%; margin-bottom: 1em;}
.lh2 {font-size: 145%; margin-bottom: 1em;}
.lh3 {font-size: 130%; margin-bottom: 1em;}
.lh4 {font-size: 110%; margin-bottom: 1em;}
h1,h2,h3,h4,.lh1,.lh2,.lh3,.lh4,h1 a, h2 a {color:#9d9379;}
a {color:#0066cc;}

table.header {background-image: url("/assets/images/template/bodybk.gif"); background-repeat: repeat-y; background-position: left top; background-color:#f4f4ec;}
table.logoslogan {border-collapse: collapse; margin-left: 25px; margin-right: 20px;}
table.logoslogan td {}
td.logo {height: 66px;}
td.slogan {background-color:#884041; color:#fff; padding: 1ex; padding-left: 1em; background-image: url("/assets/images/template/logosloganbk.gif"); background-repeat: repeat-y; background-position: right top; background-color:#a04a4b; width: 340px;}
td.logoapprtc {background-image: url("/assets/images/template/logoapprtc.gif"); background-repeat: no-repeat; background-position: left top;}
td.logoapprbc {background-image: url("/assets/images/template/logoapprbc.gif"); background-repeat: no-repeat; background-position: left bottom;}
td.logoapprbc, td.logoapplbc {vertical-align: bottom; padding: 0px;}
td.logoappltc, td.logoapprtc {vertical-align: top; padding: 0px;}

td.hnavcell, div.hnavbk {background-image: url("/assets/images/template/hnavbk.gif"); background-repeat: repeat-x; background-position: left top; background-color:#c7c2ae;}
div.hnavbk {padding-top: 15px; padding-bottom: 7px; border-bottom: 1px solid #f4f4ec;}
td.hnavapp {background-image: url("/assets/images/template/hnavappbk.gif"); background-repeat: repeat-y; background-position: left top; background-color:#034788; color:#fff;}
.hnavapp a {color:#fff;}
td.hnavcell, td.hnavapp {border-bottom: 5px solid #964041;}
td.contentcell, td.rightcolumn {border-top: 26px solid #efefe5; border-bottom: 26px solid #efefe5; background-color:#efefe5;}
td.contentcell {padding-left: 35px; padding-right: 20px; vertical-align: top;}
td.rightcolumn {vertical-align: top; width: 25%; padding-right: 15px;}

table.topnav {font-size: 105%; font-family: Arial; text-transform: uppercase; font-weight: bold; margin-left: 35px;}
table.topnav td {vertical-align: top; padding-bottom: 7px;}
table.topnav td.hnavsepar {vertical-align: middle; padding-left: 1ex; padding-right: 1ex; padding-bottom: 7px;}
.topnav a, .topnav span {display: block; padding: 1ex;}
.topnav a {color:#514644; text-decoration: none;}
.topnav a:hover {color:#fff; background-color:#8460aa;}
.topnav span, .topnav a:hover {background-color:#8460aa; color:#fff;}

table.topnav td#doc1current {background-image: url("/assets/images/template/hnav/doc1.gif"); background-repeat: no-repeat; background-position: center bottom;}
#doc1 a:hover, #doc1current span, #doc1current a {background-color:#964043; color:#fff;}
#doc1current a:hover {text-decoration: underline;}
#doc1 a {background-image: url("/assets/images/template/hnav/doc1app.gif"); background-repeat: no-repeat; background-position: 1ex top;}
table.topnav td#doc3current {background-image: url("/assets/images/template/hnav/doc3.gif"); background-repeat: no-repeat; background-position: center bottom;}
#doc3 a:hover, #doc3current span, #doc3current a {background-color:#eb8202; color:#fff;}
#doc3current a:hover {text-decoration: underline;}
#doc3 a {background-image: url("/assets/images/template/hnav/doc3app.gif"); background-repeat: no-repeat; background-position: 1ex top;}
table.topnav td#doc4current {background-image: url("/assets/images/template/hnav/doc4.gif"); background-repeat: no-repeat; background-position: center bottom;}
#doc4 a:hover, #doc4current span, #doc4current a {background-color:#8460aa; color:#fff;}
#doc4current a:hover {text-decoration: underline;}
#doc4 a {background-image: url("/assets/images/template/hnav/doc4app.gif"); background-repeat: no-repeat; background-position: 1ex top;}
table.topnav td#doc5current {background-image: url("/assets/images/template/hnav/doc5.gif"); background-repeat: no-repeat; background-position: center bottom;}
#doc5 a:hover, #doc5current span, #doc5current a {background-color:#00acf0; color:#fff;}
#doc5current a:hover {text-decoration: underline;}
#doc5 a {background-image: url("/assets/images/template/hnav/doc5app.gif"); background-repeat: no-repeat; background-position: 1ex top;}
table.topnav td#doc6current {background-image: url("/assets/images/template/hnav/doc6.gif"); background-repeat: no-repeat; background-position: center bottom;}
#doc6 a:hover, #doc6current span, #doc6current a {background-color:#00a44e; color:#fff;}
#doc6current a:hover {text-decoration: underline;}
#doc6 a {background-image: url("/assets/images/template/hnav/doc6app.gif"); background-repeat: no-repeat; background-position: 1ex top;}
table.topnav td#doc7current {background-image: url("/assets/images/template/hnav/doc7.gif"); background-repeat: no-repeat; background-position: center bottom;}
#doc7 a:hover, #doc7current span, #doc7current a {background-color:#d782b9; color:#fff;}
#doc7current a:hover {text-decoration: underline;}
#doc7 a {background-image: url("/assets/images/template/hnav/doc7app.gif"); background-repeat: no-repeat; background-position: 1ex top;}
table.topnav td#doc8current {background-image: url("/assets/images/template/hnav/doc8.gif"); background-repeat: no-repeat; background-position: center bottom;}
#doc8 a:hover, #doc8current span, #doc8current a {background-color:#8460aa; color:#fff;}
#doc8current a:hover {text-decoration: underline;}
#doc8 a {background-image: url("/assets/images/template/hnav/doc8app.gif"); background-repeat: no-repeat; background-position: 1ex top;}

#doc476 a:hover, #doc476current span, #doc476current a {background-color:#8460aa; color:#fff;}
#doc476current a:hover {text-decoration: underline;}
#doc476 a {background-image: url("/assets/images/template/hnav/doc2app.gif"); background-repeat: no-repeat; background-position: 1ex top;}


table.vertnav {}
tr.catlevel1 td, tr.catlevel1_current td {padding-bottom: 1ex; font-size: 105%; font-weight: bold; color:#000;}
tr.catlevel2 td, tr.catlevel2_current td {font-weight: normal; font-size: 100%;}
tr.catlevel2 td.threadimage, tr.catlevel2_current td.threadimage {padding-top: 2px;}
tr.catlevel3 td, tr.catlevel3_current td {font-weight: normal; font-size: 90%;}
tr.catlevel3 td.threadimage, tr.catlevel3_current td.threadimage {padding-top: 3px;}
td.threadimage {vertical-align: top;}
td.threadimage img {margin-right: 1ex;}
.vertnav a {text-decoration: none; color:#0066cc;}
.vertnav a:hover {text-decoration: underline;}
.catlevel1 a {color:#534741;}
.catlevel1 a:hover {color:#000;}
table.vertsubrub {margin-top: 1ex; margin-bottom: 1ex;}


table.infotable {border-collapse: collapse; border: 1px solid #b6b197; margin-top: 1em; margin-bottom: 1em;}
.infotable td, .infotable th {padding: 0.5ex; border: 1px solid #b6b197;}
.infotable th a {color:#fff;}
.infotable th {font-size: 100%; font-weight: bold; color:#fff; background-color:#884041;}
table.list {margin-top: 1em; margin-bottom: 1em; border-collapse: collapse; border: 1px solid #e9e8de; width: 100%;}
table.list td, table.list th {padding: 1ex; border: 1px solid #e9e8de;}
.list th {background-color:#b6b096; background-image: url("/assets/images/template/listth.gif"); background-repeat: repeat-x; background-position: left top; color:#fff; font-size: 100%;}
tr.contrast td {background-color:#e9e8de;}
.list img.catimage {border: none}


table.newstable {}
td.newspicture {width: 320px; vertical-align: top; padding-bottom: 1em;}
.newspicture img {margin-right: 18px; border: 1px solid #cccccc;}
td.newscell {vertical-align: top; padding-bottom: 1em;}
div.newsdate {}
div.newsheader {margin-bottom: 1ex; font-size: 140%; font-weight: bold;}
.newsheader a {color:#000;}
div.newsheader {}
div.newsarticle {margin-bottom: 3ex;}
span.newsnavdate {padding: 0ex 0.5ex; color:#964042; background-color:#fff; font-size: 80%;}
div.newsnavheader {padding-bottom: 0.5ex; color:#fff; font-weight: bold;}
.plashka a {color: #fff;}
div.newsnavintrotext {font-size: 85%; color:#fff;}

td.newsnavdate, td.newsnavheader {vertical-align: top;}
td.newsnavheader {color:#000; padding-bottom: 1ex;}
td.newsnavheader a {text-decoration:none;}
td.newsnavheader a:hover {text-decoration: underline;}
td.newsnavdate {padding-right: 1em; font-size: 85%; color:#fff;}




dl dt {font-weight: bold;}
dl dd {margin-left: 20px; margin-bottom: 1ex;}

.ditto_page, .ditto_currentpage {margin-left: 0.5ex; margin-right: 0.5ex; padding-left: 1ex; padding-right: 1ex;}
.ditto_page {}
.ditto_page:hover, .ditto_page:active {background-color: #8460aa; color:#fff;}
.ditto_currentpage {background-color: #8460aa; color:#fff;}

table.cataloguetable {margin-top: 2em; margin-bottom: 1em;}
td.cataloguecell {width: 50%; padding-right: 2em; padding-bottom: 2em; vertical-align: top;}
td.cataloguepicturecell {vertical-align: top; padding-bottom: 2em; text-align: center;}
td.cataloguepicturecell img {margin-right: 20px; border: 1px solid #ccc;}
div.catalogueheader {font-size: 140%; margin-bottom: 1ex;}

table.catalogueneighbour, table.catalogueneighbour5col {border-collapse: collapse; border: 1px solid #efefe5;}
table.catalogueneighbour td, table.catalogueneighbour5col td {vertical-align: top; padding: 1ex; font-size: 85%; color:#605129; width: 33%; border: 1px solid #dfdccb; background-image: url("/assets/images/template/neigh.gif"); background-repeat: no-repeat; background-position: 10px 1ex; padding-left: 32px;}
table.catalogueneighbour5col td {width: 20%;}
td.cataloguesimplecell {}
table.catalogueneighbour td.cataloguesimplecellcurrent, table.catalogueneighbour5col td.cataloguesimplecellcurrent {background-image: url("/assets/images/template/neighcurrent.gif");}
div.catalogueparent {font-size: 160%; font-weight: bold; margin-bottom: 1ex; background-image: url("/assets/images/template/neighparent2.gif"); background-repeat: no-repeat; background-position: left 0.4ex; padding-left: 22px;}
.catalogueparent a {color:#9d9379;}

table.withcatpict {border-collapse: collapse;}
table.withcatpict td {padding: 0px; vertical-align: top;}
td.cataloguecell {width: 50%; padding-right: 2em; padding-bottom: 2em; vertical-align: top;}
td.catpictcell {width: 132px;}
td.catpictcell img {margin-right: 20px; border: 1px solid #ccc;}

.catalogueheader a {color:#000;}

td.psepar {background-color: #eae7d9;}

table.doclist {border-collapse: collapse;}
td.docpic {padding: 0px; padding-bottom: 1em;}
td.docdesc {padding: 0px; padding-left: 1em; padding-bottom: 1em; padding-right: 2em;}

table.contactform {border-collapse: collapse; margin-top: 1em; margin-bottom: 1em;}
.contactform td {padding: 0px; padding-bottom: 1ex;}

table.thumbnails {}
td.preview, td.cgpreview {padding-right: 1em; padding-bottom:2em; text-align: center; width: 212px;}
.preview img, .catpreview img, .cgpreview img {border: none;}
table.gpicture {width: 212px; height: 212px; border-collapse: collapse; margin-bottom: 0.5ex; background-color:#e2dfce;}
.cgpreview table.gpicture {background-color:#353535;}
.gpicture td {padding: 0px; text-align: center; border: 1px solid #c7c2ae;}
div.picdesc {font-size: 120%;}

.plashka {background-image: url("/assets/images/template/plashka.jpg"); background-repeat: no-repeat; background-position: left bottom; background-color:#c26669;}

table.plashkablue {background-image: url("/assets/images/template/plashkablue.jpg"); background-position: left top; background-repeat: no-repeat; background-color:#034889;}
td.plashkablue {background-image: url("/assets/images/template/plashkabluefoot.gif"); background-position: left bottom; background-repeat: no-repeat; padding: 2em 20px; color:#fff;}
.plashkablue a {color:#fff;}

table.plashkagrey {background-image: url("/assets/images/template/plashkagrey.jpg"); background-position: left top; background-repeat: no-repeat; background-color:#034889;}
td.plashkagrey {background-image: url("/assets/images/template/plashkagreyfoot.gif"); background-position: left bottom; background-repeat: no-repeat; padding: 2em 20px; color:#fff;}
.plashkagrey a {color:#fff;}

table.plashkared {background-image: url("/assets/images/template/plashkared.jpg"); background-position: left top; background-repeat: no-repeat; background-color:#974144;}
td.plashkared {background-image: url("/assets/images/template/plashkaredfoot.gif"); background-position: left bottom; background-repeat: no-repeat; padding: 2em 20px; color:#fff;}
.plashkared a {color:#fff;}

table.expancat {}
td.catalogueexpandcell {vertical-align: top; padding-right: 2em;}

table.supply {}
.supply td {padding-bottom: 1ex; padding-right: 1em;}
.supply img {border: none;}

.expandcat td {padding-bottom: 1em;}
