BODY { font-size:small; font-family:arial,sans-serif; }
DIV { font-size:inherit; }
TD { font-family:arial,sans-serif; font-size:inherit; }
TH { font-family:verdana,sans-serif; font-size:94%; }

H1, H2 { font-family:arial,sans-serif; }
H3, H4, H5, H6 { font-family:verdana,sans-serif; }
H1, H3, H4, H5 { margin:0.75em 0em 0.25em 0em; padding:0.25em 0em 0.25em 0em; }
H1 { font-size:170%; }
H2 { font-size:150%; margin:0em 0em 0.5em 0em; padding:0em 0em 0.25em 0em; }
H3 { font-size:120%; }
H4 { font-size:110%; }
H5 { font-size:100%; }
H6 { font-size:90%; margin:0em; padding:0em 0em 0.25em 0em; }

A { color:#009; }
A:visited { color:#609; }
A:hover { color:#c00; text-decoration:underline; }
A:active { color:#c00; background-color:#ffd; }
A:focus { color:#c00; background-color:#ffd; }
A[NAME] { text-decoration:none; }

H5 A { color:#009; text-decoration:none; }
H5 A:visited { color:#009; }
H5 A:hover { color:#c00; text-decoration:underline; }
H5 A:active { color:#c00; }

P { margin:0.25em 0em 0.75em 0em; padding:0.25em 0em 0.25em 0em; }
UL, OL { margin-top:0.25em; margin-bottom:0.75em; }
LI { margin-bottom:0.25em; }
DT { margin-top:0.25em; margin-bottom:0.25em; font-size:108%; }
DD { margin-top:0em; margin-bottom:0.75em; }
BLOCKQUOTE, .interval { margin-top:0.5em; margin-bottom:1em; }
BIG { font-size:108%; }
SMALL, .small { font-family:tahoma,sans-serif; font-size:86%; }
SMALL BIG { font-family:arial,sans-serif; }
STRONG { font-family:verdana,sans-serif; }
CAPTION { padding-top:0.75em; padding-bottom:0.25em; font-family:verdana,sans-serif; font-weight:bold; }
ACRONYM, .hint { cursor:help; color:#026; }
ADDRESS { margin-bottom:0.1em; padding:0.2em 0em 0.2em 0em; }

FIELDSET { padding:0.5em 1em 1em 1em; }
LEGEND { color:#000; font-family:verdana,sans-serif; font-weight:bold; margin-bottom:0.25em; }
INPUT, SELECT { font-size:100%; }
INPUT.button { font-family:sans-serif; }
INPUT.field, TEXTAREA { font-family:monospace; font-size:92%; }
INPUT.wide, TEXTAREA.wide { width:98%; }

.grey, .gray, .gr { color:#666; }
.lt { color:#aaa; }
.red { color:#c00; }
.blue { color:#009; }
.black { color:#000; }
.maron { color:#800; }
.error { color:#C33; }
.bright, .br { color:#c00; }

.bgwhite { background-color:#fff; }
.bggrey, .bggray, .bggr { background-color:#F0F0F0; }
.bgbright, .bgbr { background-color:#FFF8E0; }

.underline { border-bottom:1px solid #999; }
.overline { border-top:1px solid #999; }

.topline { border-top:6px solid #aaa; }
.bottomline { border-bottom:1px solid #aaa; }

#top { border-bottom:4px solid #069; }
#bottom { border-top:1px solid #048; }
#bottomtext { border-top:1px solid #999; }
#leftcolumn { border-right:2px solid #999; border-bottom:1px solid #999; }
#leftcolumn .topline { border-top:6px solid #bbb; }
#leftcolumn .bottomline { border-bottom:1px solid #bbb; }
.treemenu { font-family:verdana,sans-serif; }
.treemenu .ittxt { font-weight:bold; }
.submenu .ittxt { font-weight:normal; }
.submenu .submenu .ittxt { font-size:86%; }
.itimg A { text-decoration:none; }
.itimg A:hover { text-decoration:none; }
.itimg A:active { background-color:#fff; }
.itimg A:focus { background-color:#fff; }
.ittxt SPAN A { text-decoration:none; }
.ittxt SPAN A:hover { text-decoration:underline; }
.right { border:1px solid #888; background-color:#fff; }
#leftcolumn TH, .right TH { color:#fff; background-color:#999; }

.rightblock H5, .leftblock H5 { margin:0em 0em 0.1em 0em; padding:0.2em 0em 0.2em 0em; }
.rightblock H6, .leftblock H6 { font-size:86%; }
.rightblock P, .leftblock P, .compact P { margin:0em 0em 0.1em 0em; padding:0.2em 0em 0.2em 0em; }
.compact H5 { margin-bottom:0.1em; padding-bottom:0.1em; }
P.compact { margin:0em 12px 0.1em 0em; padding:0.2em 0em 0.2em 0em; }

.news H5 { margin-top:0em; padding-top:0em; font-size:92%; }
.news P, .catalog P { margin:0.25em 0em 0.5em 0em; padding:0.25em 0em 0.25em 0em; }
.comment { color:#333; font-size:92%; }

DIV.border { border:1px solid #888; }

IMG.border { border: 1px solid #999; }
A IMG.border { border: 1px solid #058; }
A:hover IMG.border { border: 1px solid #c00; }

TABLE.border { border: 1px solid #888; }

TABLE.grid { border-top: 1px solid #888; border-left: 1px solid #888; }
TABLE.grid TH { border-bottom: 1px solid #888; border-right: 1px solid #888; background-color:#F0F0F0; }
TABLE.grid TD { border-bottom: 1px solid #888; border-right: 1px solid #888; }
TABLE.grid TH SMALL { font-weight:normal; }

TABLE.zebra TH { color:#fff; background-color:#999; padding-left:0.25em; padding-right:0.25em; }
TABLE.zebra TD { padding-left:0.25em; padding-right:0.25em; }
TABLE.zebra TD.r0 { background-color:#fff; }
TABLE.zebra TD.r1 { background-color:#eee; }
#leftcolumn TABLE.zebra TH { font-size:92%; }

.frame { margin:1em 0em 1em 0em; padding:0.5em 1em 0.75em 1em; border:1px solid #888; border-top:6px solid #aaa; }
.frame H3, .frame H4, .frame H5, .frame H6 { margin-top:0em; }
#toptext .frame { margin-top:0em; }
TABLE.notabene { font-family:tahoma,sans-serif; font-size:86%; margin:0.75em 0em 0.75em 0em; }
TABLE.notabene TH { font-weight:normal; border-top: 1px solid #048; border-right: 1px solid #048; padding:0.5em 1em 0.5em 0.75em; }
TABLE.notabene TD { padding:0.5em 0.75em 0.5em 1.25em; }
.slogan { color:#058; font-family:arial,sans-serif; font-style:italic; font-weight:bold; font-size:13px; }
.phone B { font-family:tahoma,sans-serif; }
INPUT.bgdrweb { padding-left:20px; background-color:#C0D088; background-image:url(img/drweb.gif); background-repeat:no-repeat; background-position:1px center; }
TABLE.zebra TH.bgdrweb { background-image:url(img/drweb1.gif); background-repeat:no-repeat; background-position:1px center; }
UL.sitemap { font-size:104%; margin-top:0.5em; margin-bottom:1em; }
UL.sitemap LI { margin-bottom:0.5em; }
