html,body	{height:100%}
body		{background-color:#662019; margin:0; padding:0; font-family:arial,sans-serif; font-size:80%; color:#000000}
body * 		{font-size:100%}
body a		{color:#662019}
body a:hover	{text-decoration:none}
table	{border-collapse:collapse; width:100%; border-spacing:0; border-width:0}
td,th	{text-align:left; padding:0; margin:0}
div,img,table	{border:0}
form		{margin:0; padding:0}
p,li,dd,dt	{line-height:1.3em}
p			{margin:0.2em 0 1em 0}
hr			{height:1px; border-top:1px solid #007cbc; color:#007cbc}
ul li		{list-style-image:url("/i/li.gif")}
dd {margin-bottom:0.5em; font-weight:bold}

#maintable	{height:100%}

h1	{margin:0 0 0.3em 0; padding:0; font-size:180%; color:#000000; font-weight:normal}
h2	{margin:0.8em 0 0.5em 0; font-size:124%; color:#000000}
h3	{margin:1em 0 0.6em 0; font-size:109%; color:#000000}
h4	{margin:1em 0 0.6em 0; font-size:110%; color:#000000}
h5	{margin:1em 0 0.6em 0; font-size:100%; color:#000000}
h6	{margin:1em 0 0.6em 0; font-size:90%; color:#000000}

.error {padding:0.5em; background-color:#662019; color:#fcf6e9}
.error a {color:#ffffff}
small		{font-size:72%}
.highlight {color:#000000; background-color:#e6d9b9; padding-left:0.4em; padding-right:0.4em}

#theme {background:url("/i/bg-theme.gif") transparent left top repeat-x}
#theme * {background-position:right top; background-repeat:no-repeat}
#theme div.frame {background-image:url("/i/bg-mask.gif"); max-width:305px; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<305?"100%":"305px")}
#theme div.loading {background-image:url("/i/loading.gif"); background-position:center 100px}
#theme div.mask {height:322px; background-image:url("/i/theme-mask.gif")}

#top {height:127px; background-color:#662019}
#top .input {padding-left:20px}
#top .input input[type="text"] {width:40%}
#top .icons {padding-top:10px; padding-left:20px; white-space:nowrap}
#top .phone {padding-top:20px; padding-left:25px; color:#ffffff}
#top .logo {padding-top:10px; text-align:right}

#sidebar {width:34%; background-color:#fcf6e9; padding-bottom:2em}
#maincontent {width:66%; background:url("/i/bg-content.gif") #fcf6e9 right bottom no-repeat}

#menu {height:41px; background-color:#e6d9b9}
#menu {font-size:12px; color:#000000}
#menu a {color:#000000}
#menu td {white-space:nowrap; padding-right:7px; text-align:center}
#menu td.s {font-weight:bold; font-size:120%}

#yxos {background:url("/i/bg-yxos.gif") transparent left top no-repeat; padding:20px 0; color:#ffffff}
#yxos a {color:#e6d9b9}
#yxos .yxo {padding-left:10px}
#yxos .image div {width:156px; background-position:17px 9px; background-repeat:no-repeat}
#yxos .text {padding:0 30px 0 10px}

#maintable #footer {padding-top:3em}
#maintable #footer .sep {background:url("/i/sep.gif") #ffde10 top left repeat-x}
#maintable #footer .text {color:#333333; font-size:85%; padding: 25px 20px 30px 20px}

#footer {padding-top:0.5em; color:#ffffff; vertical-align:bottom}
#footer td {vertical-align:top}
#footer a {color:#e6d9b9}

#footer .spacer {width:5%}
#footer .rounds {width:18%; vertical-align:bottom}
#footer .copyright {width:38%; font-size:90%; padding-bottom:1em; padding-left:42px; background:url("/i/prommash.gif") left 0.5em transparent no-repeat}
#footer .mediaproduct {width:34%; padding-left:18px; padding-bottom:1em}
#footer .mediaproduct td {border:0; padding:0; font-size:90%}
#footer .mediaproduct .mediaproduct-logo p {background:url("/i/mediaproduct.gif") left center transparent no-repeat}
#footer .mediaproduct td {padding-top:0.4em}
#footer .mediaproduct .nc {text-decoration:none; color:#ffffff}

.file {background:url("/f/i/ico/default.gif") left center no-repeat !important; padding:2px 0 2px 25px !important; min-height:16px}
.xls {background-image:url("/f/i/ico/xls.gif") !important}
.doc {background-image:url("/f/i/ico/doc.gif") !important}
.zip {background-image:url("/f/i/ico/zip.gif") !important}
.pdf {background-image:url("/f/i/ico/pdf.gif") !important}

#cart {display:none; margin-bottom:2em; width:1%; font-size:85%}
#cart {margin-bottom:2em; width:1%; font-size:85%}
#cart div {background:url("/i/c-lt.gif") #e6d9b9 left top no-repeat}
#cart div div {background:url("/i/c-rt.gif") right top no-repeat}
#cart div div div {background:url("/i/c-lb.gif") left bottom no-repeat}
#cart div div div div {background:url("/i/c-rb.gif") right bottom no-repeat; padding:0.5em 1.2em}
#cart .info {white-space:nowrap; background:url("/i/cart.gif") left center no-repeat !important; padding:0 0 0 25px !important; min-height:16px}
.nonempty {display:block !important}

.messagebox {width:300px; border:2px solid #e6d9b9; background-color:#ffffff; padding:2em 2em 0.5em 2em}
.messagebox p {text-align:center}
.error {color:#fcf6e9 !important; border:2px solid #662019 !important; background-color:#662019 !important}