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:125%; 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}

#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%}

#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 .section-number {background-color:#0053a3}
#sec_gaz, #sec_gaz a {color:#0053a3}
#sec_tech .section-number {background-color:#f33900}
#sec_tech, #sec_tech a {color:#f33900}
#sec_oil .section-number {background-color:#296039}
#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_tech .section-spacer {background:url("i/sec-tech-bg-left.gif") left bottom #f33900 repeat-x}
.section-selected #sec_tech .section-title {background:url("i/sec-tech-bg.gif") left bottom #f33900 repeat-x}
.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}

#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:#ff9030; margin:0.3em 0 0.2em 0}
table.catalog h2 a {color:#ff9030}

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 {text-align:right}

.search_form {margin-bottom:2em}
.search_form input {font-size:124%}