BODY { font-family:arial,sans-serif; }
DIV { font-family:arial,sans-serif; }
TD { font-family:arial,sans-serif; font-size:0.8em; }
TH { font-family:arial,sans-serif; font-weight:normal; font-size:0.8em; background-color:#f6f6f6; }

H1 { margin-top:54px; margin-left:10px; font-family:verdana,arial,sans-serif; font-size:24px; }
H2 { margin-top:0.2em; margin-bottom:0.4em; font-size:144%; }
H3 { margin-top:0.3em; margin-bottom:0; padding-bottom:0.1em; color:#F26522; font-size:134%; }
H4 { margin-top:0.4em; margin-bottom:0.4em; color:#F26522; font-size:120%; }
H5 { margin-top:0.3em; margin-bottom:0.3em; color:#F26522; font-size:110%; }
H6 { margin-top:0.2em; margin-bottom:0.2em; color:#e72; font-size:100%; }

BIG { font-size:114%; }
SMALL, .small { font-size:88%; }
.small { font-family:tahoma,arial,sans-serif; }

P { margin-top:0.2em; margin-bottom:0.8em; padding:0px; }
UL { margin-top:0.4em; margin-bottom:0.6em; list-style-type:square; }
OL { margin-top:0.4em; margin-bottom:0.6em; }
DL { margin-top:0.6em; margin-bottom:0.8em; }
LI { margin-bottom:0.3em; }
DT { margin-top:0.2em; }
DD { margin-bottom:0.3em; }
UL.bullet1 { list-style: url(img/bullet1.gif) square; color:#FF9C00; margin-top:0.8em; }
UL.bullet1 P { color:#555; }
UL.bullet1 EM { color:#333; }
UL.bullet1 SPAN { color:#333; }
UL.bullet1 UL { list-style-image:none; color:#555; }
UL.bullet2 { list-style: url(img/bullet2.gif) square; color:#ccc; margin-top:0.8em; }
UL.bullet2 SPAN { color:#555; }
UL.bullet3 { list-style: url(img/bullet3.gif) square; color:#777; margin-top:0.8em; }
LI.bullet3 { list-style: url(img/bullet3.gif) square; color:#777; }
UL.circle { list-style-type:circle; }
ADDRESS { margin-bottom:0.1em; padding:0.2em 0em 0.2em 0em; }
.compact P { margin:0em 0em 0.1em 0em; padding:0.2em 0em 0.2em 0em; }
TEXTAREA { font-family:monospace; font-size:104%; }
INPUT.controlbutton { font-family:sans-serif; font-size:10px; font-weight:bold; color:#036; padding-left:0.25em; padding-right:0.25em; margin:1px; }

A { color:#F26522; }
A:visited { color:#D56660; }
A:hover { color:#FF855B; text-decoration:underline; }
A:focus { color:#F4203A; }
A:active { color:#F4203A; }
A[NAME] { text-decoration:none; }
A IMG.borderlink { border:1 solid #F26522; }
A:visited IMG.borderlink { border:1 solid #D56660; }
A:hover IMG.borderlink { border:1 solid #F4203A; }
A.controlbutton { display:block; width:2em; height:1.4em; text-decoration:none; font-family:sans-serif; font-size:11px; font-weight:bold; color:#036; background-color:#E1DED8; border-left:1px solid #f8f8f8; border-top:1px solid #f8f8f8; border-right:1px solid #666; border-bottom:1px solid #666; }
A.controlbutton:visited { color:#036; }
A.controlbutton:hover { text-decoration:none; }

H4 A { text-decoration:none; }
H4 A:hover { text-decoration:underline; }
H5 A { text-decoration:none; }
H5 A:hover { text-decoration:underline; }

TABLE.border { border-top: 1px solid #ccc; border-left: 1px solid #bbb; }
TABLE.border TH { border-right: 1px solid #ccc; border-bottom: 1px solid #bbb; }
TABLE.border TD { border-right: 1px solid #ccc; border-bottom: 1px solid #bbb; }

.menu { color:#666; font-family:tahoma,arial,sans-serif; font-weight:bold; font-size:12px; }
.menu A { text-decoration:none; }
.menu A:hover { text-decoration:underline; }
.menu LI { margin-bottom:0.4em; }
.sub { font-size:11px; font-weight:normal; }

.mainmenu { background-color:#E4E4E4; color:#000; font-family:tahoma,arial,sans-serif; font-size:11px; }
.mainmenu A { color:#000; text-decoration:none; font-weight:bold; }
.mainmenu A:visited { color:#000; }
.mainmenu A:hover { color:#000; text-decoration:underline; }
.mainmenusel { background-color:#fff; color:#666; font-family:tahoma,arial,sans-serif; font-size:11px; font-weight:bold; }

.leftmenu { padding:5px; background-color:#fff; }

#left { font-size:0.8em; }
#leftinfo { padding:5px; }
#leftinfo UL { margin-left:1em; padding-left:1em; }
#right { padding:5px 5px 1px 1px; }
#right UL { margin-left:1em; padding-left:1em; }
.corner { background: #fff url(img/bg_vert.jpg) no-repeat; }
.dotted { background: #fff url(img/dotted.gif) repeat-x; background-position: 0% 100%; margin-bottom:0.2em; padding-bottom:0.2em; }
TD.dotted { margin-bottom:0em; }

#text TD { color:#555; }
#text TH { color:#555; }
.text { color:#555; }
.grey { color:#888; }
.black { color:#000; }
.error { color:#c33; }
UL.bullet1 SPAN.grey { color:#888; }
UL.bullet2 SPAN.grey { color:#888; }
.orange { color:#FF9C00; }
.bold { font-weight:bold; }
.bold P { font-weight:normal; }
.bold UL { font-weight:normal; list-style-type:circle; }
.bggrey { background-color:#f6f6f6; }

.news IMG { clear:right; }
.news UL UL, .catalog UL UL { list-style-type:circle; }
