html,body	{height:100%}
body		{margin:0; padding:0; font-size:95%; font-family:Times CY, Times New Roman, Times, serif}
form		{margin:0}
p,li,dd,dt	{line-height:1.2em}
p			{margin:0; padding-bottom:0.7em}
h1,h2,h3,h4,h5,h6 {font-family:Arial,sans-serif; color:#9a3c10; margin-bottom:0.5em}
h1			{font-size:140%; font-weight:normal}
h2			{font-size:135%; font-weight:normal}
h3			{font-size:120%; font-weight:normal}
h4			{font-size:115%; font-weight:bold}
h5			{font-size:100%; font-weight:bold}
h6			{font-size:90%; font-weight:bold}
h1.main		{margin-top:1.2em}
.small		{font-size:85%}

td.logo h1 {color:#ffffff; margin:0; line-height:12px; font-size:12px; font-family:arial,sans-serif}
td.logo_mono h1 {color:#506050; margin:0; line-height:12px; font-size:12px; font-family:arial,sans-serif}

div.phone		{font-size:13px;font-family:Arial,sans-serif;color:#ffffff;text-decoration:none}
div.phonecode	{display:inline;font-size:11px}
div.phonenumber	{display:inline;vertical-align:top;font-size:25px; font-family:Arial Narrow,Arial,sans-serif;}

table.mtable	{height:100%}
.sky 			{background:url("/i/bg-sky.gif") #4c99d6 bottom left repeat-x}
.sky2 			{background:url("/i/bg-sky2.gif") #4c99d6 bottom left repeat-x}
.sky3 			{background:url("/i/bg-sky3.gif") #dce3dc top left repeat-x}
.clouds			{background:url("/i/bg-clouds.gif") transparent top left repeat-x}
.clouds2		{background:url("/i/bg-clouds2.gif") transparent top left repeat-x}
.clouds3		{background:url("/i/bg-clouds3.gif") transparent top left repeat-x}
.crane			{background:url("/i/bg-crane.gif") transparent bottom center no-repeat}
.crane2			{background:url("/i/bg-crane2.gif") transparent bottom center no-repeat}
.coverborder td	{background:url("/i/bg-border.gif") #f9fcf9 top left repeat-x}
.coverborder2 td	{background-color:#c9d9c6}
td.pipe			{background:url("/i/bg-pipe.gif") transparent bottom left repeat-x}
.pumppipe		{background:url("/i/bg-pumppipe.gif") transparent bottom right no-repeat}
div.pipe		{width:70%; text-align:center}


.content_mono	{padding-top:2em}
.toppath		{padding-top:1em}
.path			{padding:0; margin-top:1.5em; font-family:Arial,sans-serif; font-size:75%}
.topmenu		{padding-top:2em}

.bottom			{height:127px;background:url("/i/bg-bottom.gif") transparent bottom right repeat-x}
.bottom_info td	{vertical-align:top; padding-top:1em; padding-bottom:1em}
.bottom_info td.mediaproduct {padding-left:2em; padding-right:2em}
.bottom_info td.mediaproduct td {padding:0; vertical-align:middle}
.bottom_info td.mediaproduct td .nc {text-decoration:none; color:#403c26; cursor:text}

p.catalog	{padding-left:2em; padding-right:2em}
p.catalog a	{text-decoration:none; font-family:Arial,sans-serif; font-size:110%; font-weight:bold; color:#3c4026}
p.m			{margin-left:2em; padding:0.2em 1em 0.2em 1.5em; background:url("/i/arr.gif") left center no-repeat}
p.msel		{margin-left:2em; padding:0.2em 1em 0.2em 1.5em; background:url("/i/arr-s.gif") left center no-repeat}
p.msel a	{font-weight:bold}
div.menu	{padding-left:2.8em; padding-right:1.5em}
div.menu ul	{padding:0; margin-left:1.8em; margin-top:0.2em; margin-bottom:0.2em; list-style-type:disc}

/* Blocks */
div.menusecond	{margin-top:2em; padding-top:1.5em; padding-bottom:2em; border-top:3px solid #cad6ca; background-color:#e9f0e9}
div.menusecond a		{color:#666f66}
div.menusecond p.m		{margin-left:2em; padding:0.2em 1em 0.2em 1.5em; background:url("/i/arr2.gif") left center no-repeat}
div.menusecond p.m a	{color:#666f66}
div.menusecond p.msel	{margin-left:2em; padding:0.2em 1em 0.2em 1.5em; background:url("/i/arr2-s.gif") left center no-repeat}
div.menusecond p.msel a	{font-weight:bold}
div.search		{margin:1.5em 0 1em 2em}
div.price		{margin:1.5em 1em 0 2em}
p.fprice		{padding-left:22px; background:url("/i/fprice.gif") left top no-repeat}

/* Catalog */
table.catalog td.image {padding-right:1em; padding-bottom:1.5em}
table.catalog td.image img {border:1px solid #e9f0e9; padding:5px; background-color:#ffffff}
table.catalog td.title {padding-bottom:1.5em; font-size:85%}
table.catalog td h2 {font-family:Times CY,Times New Roman,Times,serif; font-size:130%; margin:0}
table.catalog td h2 a {color:#3c4026}
table.catalog td p {color:#666f66}

img.spec	{border-right:#e9f0e9 2px solid; padding-right:10px; border-top:#e9f0e9 2px solid; padding-left:10px; padding-bottom:8px; border-left:#e9f0e9 2px solid; padding-top:8px; border-bottom:#e9f0e9 2px solid; background-color:#ffffff}
table.spec	{border-top:#e9f0e9 3px solid; border-bottom:#cad6ca 3px solid; background-color:#f6f9f6}
table.spec td	{padding-right:0.4em; padding-left:0.4em; font-size:75%; padding-bottom:0.2em; padding-top:0.2em; border-bottom:#e9f0e9 1px solid; font-family:arial,sans-serif; text-align:center}
table.spec td.hl	{font-weight:bold; background: url("/i/bg-hdr.gif") #e9f0e9 left bottom repeat-x; border-bottom:#cad6ca 2px solid}
table.spec th.hl	{font-weight:bold; background: url("/i/bg-hdr.gif") #e9f0e9 left bottom repeat-x; border-bottom:#cad6ca 2px solid}
table.spec th.hl h1	{font-size:90%; font-weight:bold; color:#000;}
table.spec th {font-size:80%; padding:0.4em}
table.spec td.left {text-align:left; font-size:75%; padding-bottom:0.2em; padding-top:0.2em; border-bottom:#e9f0e9 1px solid; font-family:arial,sans-serif;}
table.spec th.left {text-align:left; font-size:90%; font-weight:bold; color:#000}
table.spec th.left_2 {font-weight:bold; background: url("/i/bg-hdr.gif") #e9f0e9 left bottom repeat-x; border-bottom:#cad6ca 2px solid; font-size:90%; color:#000}

