body	{ color: #000; background: #EFEFEF url(../images/body-bg.gif) repeat-x 0 0; font-size: 0.75em; font-family: "Lucida Grande", Verdana, Arial, sans-serif; margin: 0; padding: 0; }

h2		{ height: auto; font-size: 1.67em; font-weight: bold; margin: 0 0 0.25em 0; }
h3		{ height: auto; font-size: 1.25em; font-weight: bold; color: #EC1B24; margin: 0 0 0.5em 0; }

a		{ color: #EC1B24; font-weight: bold; text-decoration: underline; }
a:hover,
a:focus	{}

address	{ font-style: normal; }
ul, ol				{ color: #EC1B24; }
ul span, ol span	{ color: #000; }

p img,
p img.right { margin-top: 0; }

textarea	{ height: 70px; }
th			{ background: transparent; }

.trioxil		{ color: #000; font-weight: bold; }
.trioxil span	{ color: #EC1B24; }
.price			{ color: #EC1B24; }

.container	{ background: #FFF; }

#navibar			{ background: #E7B909; border-top: 5px solid #000; margin-bottom: 20px; }
#mainnavi			{ display: table; width: auto; list-style: none; list-style-image: none; font-size: 1.17em; line-height: 2.5em; margin: 0 auto; padding: 0; *display: block; *text-align: center; }
#mainnavi li		{ display: table-cell; padding: 0 15px; *display: inline; }
#mainnavi a			{ color: #FFF; text-decoration: none; letter-spacing: -1px; text-transform: uppercase; }
#mainnavi a:focus,
#mainnavi a:hover,
#mainnavi li.selected a	{ text-decoration: underline; }

h1			{ height: 100px; font-size: 1em; margin: 0 0 1.5em 0; padding: 0; }
.actions	{ text-align: center; margin: 0 0 1.5em 0; }
.slogan		{ font-size: 1.25em; }
.special1	{ color: #EC1B24; }
.special2	{ color: #E6B808; }

#trioxil-main	{ float: right; }
#trioxil-sub	{ float: right; margin: -120px 0 1.5em 20px; }
#dslabs			{ margin: 5px 0 1.5em 30px; }
.faces			{ margin-bottom: 1.5em; }

.links		{ font-size: 0.83em; margin: 1.5em 0 1.5em 20px; }
.links h3	{ color: #000; }
.links ul	{ color: #000; }

/* formularz zamowienia */
#options	{ width: 590px; }
#options th,
#options td	{ text-align: center; }

#order				{ width: 590px; position: relative; }
#order input.text	{ width: 250px; }
.dotpay				{ position: absolute; top: 20px; right: 10px; }
#region-p			{ display: none; }
#other-country-p	{ display: none; }

#contact			{ width: 590px; position: relative; }

#footer				{ color: #FFF; background: #EC1B24; border-top: 5px solid #000; margin: 0 0 -1.5em 0; *margin: 0; padding-top: 10px; padding-bottom: 30px; }
#footnavi			{ float: right; list-style: none; list-style-image: none; margin: 0; padding: 0; }
#footnavi li		{ float: left; margin: 0 0 0 15px; }
#footnavi a			{ color: #FFF; font-weight: normal; text-decoration: underline; }
#footnavi a:hover,
#footnavi a:focus	{ text-decoration: none; }

#we-recommend			{ width: 630px; margin-bottom: 1.5em; }
#we-recommend .position	{ float: left; display: inline; width: 25%; }
#we-recommend a			{ width: 125px; height: 125px; display: block; margin: 0 auto; padding: 5px; }
#we-recommend a:hover,
#we-recommend a:focus	{ background-color: #eee; }
#we-recommend img		{ vertical-align: bottom; }