html,body	{height:100%}
body		{margin:0; padding:0; height:100%; min-height:100%; background:url("/i/bg.gif") left top #ffffff repeat-x; font-family:tahoma,arial,sans-serif; font-size:78%; color:#000000}
body * 		{font-size:100%}
body a		{color:#0053a3}
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}
li			{margin-bottom:0.3em}
p,dd,dt,li	{line-height:1.3em}
p			{margin:0.5em 0 1.3em 0}
hr			{height:1px; border-top:1px solid #3080c0; color:#3080c0}
ul li			{list-style-image:url("/i/subcat.gif")}

h1	{margin:0 0 0.3em 0; padding:0; font-size:196%; font-weight:normal; letter-spacing:-1px; line-height:0.9em; color:#0053a3}
h2	{margin:0.8em 0 0.5em 0; font-size:149%; font-weight:normal; color:#000000}
h3	{margin:1em 0 0.6em 0; font-size:123%; color:#404040}
h4	{margin:1em 0 0.6em 0; color:#404040; font-size:110%}
h5	{margin:1em 0 0.6em 0; color:#404040; font-size:100%}
h6	{margin:1em 0 0.6em 0; color:#000000; font-size:90%}

small	{font-size:72%}
.error	{color:#cc0000}
.error span	{color:#ffffff; background-color:#cc0000; padding:0.2em 0.5em}

.highlight {color:#ffffff; background-color:#0053a3; padding-left:0.3em; padding-right:0.3em}
.non-printable {}

#maintable {background:url("/i/flare.gif") left top transparent no-repeat}

#logo {padding-top:30px; padding-bottom:30px; text-align:center}
#plashka {background-color:#0053a3}

#icons {text-align:right}
#icons table {width:80%}

table.bottom_icons {border:0 !important}
table.bottom_icons td {border:0 !important}
#btm_icons {text-align:left}
#btm_icons table {width:120px}

div.number {border:0 !important; text-align:left; vertical-align:top; font-weight:bold; font-size:170%; margin-top:-0.2em; padding:0 0 0 1em; white-space:nowrap}
div.number span {font-size:50%; padding:0 0.2em 0 0}
div.link {font-size:90%; font-weight:normal; text-align:left; margin-top:-0.2em; padding-left:6.2em; white-space:nowrap}

#menu td {text-align:center; white-space:nowrap; padding:1em 0.4em}
#menu a {color:#000000}
#menu a:hover {text-decoration:none}

#slogan .strong {color:#0053a3}

#yxo {font-size:92%}
#yxo a {color:#000000; display:block}
#yxo .yxozone {border:1px solid #c0c0c0; background:url("/i/bgyxo.gif") left center #f9f9f9 repeat}

#bottom {font-size:92%}
#bottom a {color:#0053a3}
#bottom td {padding-top:0.5em; border-top:1px solid #0053a3}
#bottom .nc {text-decoration:none; color:#000000}

#search td {border:0}

#submenu {border-left:5px solid #0053a3}
#submenu ul {margin:0; padding:1em 0 1em 18px}
#submenu li {padding-bottom:0.8em; list-style:disc; list-style-image:url("/i/arrow-gaz.gif"); line-height:1em}
#submenu ul ul {margin:0; padding:0.8em 0 0 16px}
#submenu li li a {color:#000000}
#submenu li li {color:#000000; padding:0.20em 0; list-style:square; list-style-image:url("/i/li.gif"); line-height:1em}
#submenu a:hover {text-decoration:none}

.section-number {padding:0 0.4em; color:#ffffff; font-family:arial black,arial,sans-serif; font-size:120%; letter-spacing:-1px}
.section-title {padding-top:0.3em; padding-right:0.5em}
.section-selected a {color:#ffffff !important; text-decoration:none}
.section-selected a:hover {text-decoration:underline}

#sec_gaz, #sec_gaz a {color:#0053a3}
#sec_tech, #sec_tech a {color:#800000}
#sec_oil, #sec_oil a {color:#296039}

.section-selected #sec_gaz .section-spacer {background:url("/i/sec-gaz-bg-left.gif") left bottom #0053a3 repeat-x}
.section-selected #sec_gaz .section-title {background:url("/i/sec-gaz-bg.gif") left bottom #0053a3 repeat-x}
.section-selected #sec_gaz .section-number {background-color:#0053a3}
.section-selected #sec_tech .section-spacer {background:url("/i/sec-tech-bg-left.gif") left bottom #800000 repeat-x}
.section-selected #sec_tech .section-title {background:url("/i/sec-tech-bg.gif") left bottom #800000 repeat-x}
.section-selected #sec_tech .section-number {background-color:#800000}
.section-selected #sec_oil .section-spacer {background:url("/i/sec-oil-bg-left.gif") left bottom #296039 repeat-x}
.section-selected #sec_oil .section-title {background:url("/i/sec-oil-bg.gif") left bottom #296039 repeat-x}
.section-selected #sec_oil .section-number {background-color:#296039}

#mediaproduct td {border:0; padding:0}
#mediaproduct .mediaproduct-logo p {background:url("/i/mediaproduct.gif") left center transparent no-repeat}

table.catalog {margin-bottom:2em}
table.catalog .image {padding-bottom:0.5em}
table.catalog .title {padding-top:0.5em}
table.catalog h2 {font-size:100%; color:#800000; margin:0.3em 0 0.2em 0}
table.catalog h2 a {color:#800000}

table.subcat td {padding-right:2em}
table.subcat ul {margin:0 0 0 14px; padding:0.5em 0 1em 0}
table.subcat li {list-style:square; list-style-image:url("/i/subcat.gif"); line-height:1em; padding-bottom:0.7em}
table.subcat .s {color:#000000 !important; text-decoration:underline}
table.subcat a {text-decoration:none}
table.subcat a:hover {text-decoration:underline}

#request {margin:1em 0}
#request_text {margin:0.2em 0 1em 0; text-align:right}

.search_form {margin-bottom:2em}
.search_form input {font-size:124%}

/*** yxo float corner ***/

#yxo_corner_link img { 
	border:0; 
	display:block;
	background-color:transparent;
	}
.yxo_corner_float { 
	z-index:9999999; 
	position:fixed !important; 
	position:absolute; 
	cursor:hand; 
	cursor:pointer; 
	}
.yxo_corner_top {
	top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);
	}
.yxo_corner_bottom { 
	bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1); }
.yxo_corner_right { 
	right:0px;
	}

#sections td {vertical-align:top}
#sections a {display:block}
#sections span {display:block}
#sections span.g {height:120px; position:relative; min-width:120px}
#sections span.i {position:absolute; width:120px; top:0; z-index:2}
#sections span.s {position:absolute; width:100%; bottom:0; z-index:1; height:37px; background-color:#000000}
#sections strong {display:block; padding:0.75em; font-weight:normal}
#sections a:hover strong {background-color:#000000; color:#ffffff}
#sections span.active {color:#ffffff}
#sections .s {width:3%}

#sections .gaz a {color:#0353a3}
#sections .gaz span.s,
#sections .gaz a:hover strong,
#sections .gaz .active strong {background-color:#0353a3}

#sections .tech a {color:#800000}
#sections .tech span.s,
#sections .tech a:hover strong,
#sections .tech .active strong {background-color:#800000}

#sections .oil a {color:#296039}
#sections .oil span.s,
#sections .oil a:hover strong,
#sections .oil .active strong {background-color:#296039}

#sections .vent a {color:#601959}
#sections .vent span.s,
#sections .vent a:hover strong,
#sections .vent .active strong {background-color:#601959}

#sections .lpg a {color:#3c3323}
#sections .lpg span.s,
#sections .lpg a:hover strong,
#sections .lpg .active strong {background-color:#3c3323}

