body,html {width:100%}
body {margin:0; padding:0; font-size:80%; font-family:Arial,sans-serif; color:#333333}
body * {font-size:100%}
img {border:0}
table {border:0; margin:0; padding:0}

p {margin-top:0;margin-bottom:0.9em; line-height:1.3em}
li {margin-bottom:0.2em}
form {margin:0}
.control {font-size:80%}

/* Headings */
h1 {font-size:150%; font-family:Arial,sans-serif; color:#0080C9; font-weight:normal}
h2 {font-size:110%; font-family:Arial,sans-serif; color:#666666; font-style:italic}
h3 {font-size:100%; font-family:Arial,sans-serif; color:#666666}
h4 {font-size:90%; font-family:Arial,sans-serif; color:#666666}
h5 {font-size:90%; font-family:Arial,sans-serif; color:#000000; font-style:italic}

/* Header */
tr.head td {background-color:#ffee00}
td.headborder {border-bottom:3px solid #ecdc00}
td.headpath {border-top:5px solid #ecdc00; font-family:Tahoma,sans-serif; font-size:80%; color:#9f9300; vertical-align:top; padding:7px 6px 0 6px}
td.headpath a {color:#9f9300}
table.headspecial td {border-bottom:3px solid #ffee00}
table.headspecial td.sel {border-bottom:3px solid #ecdc00}

/* Footer */
tr.foot td {background-color:#f9f9f9; border-top:3px solid #e0e0e0}
td.foottext {padding-top:20px; font-size:85%; color:#888888; vertical-align:top}

/* First menu */
tr.mmenu {background-color:#f9f9c0}
td.mmenu {border-bottom:6px solid #0080c9}
td.mm {font-size:85%; padding:10px 30px 10px 5px; vertical-align:middle; border-bottom:6px solid #0080c9; background:url("/i/bg-mm.gif") #f9f9c0 left bottom no-repeat}
td.mm a {color:#333333; text-decoration:none}
td.mm-s {font-size:85%; padding:10px 30px 10px 5px; vertical-align:middle; border-bottom:6px solid #e60; background:url("/i/bg-mm-s.gif") #f9f9c0 left bottom no-repeat}
td.mm-s a {color:#333333; text-decoration:none}

/* Second menu */
tr.smenu {background-color:#eeeeee}
td.smenu {border-bottom:3px solid #dddddd}
td.sm {font-size:85%; padding:7px 30px 7px 5px; vertical-align:middle; border-bottom:3px solid #dddddd; background:url("/i/bg-sm.gif") #eeeeee left bottom no-repeat}
td.sm a {color:#333333; text-decoration:none}
td.sm-s {font-size:85%; padding:7px 30px 7px 5px; vertical-align:middle; border-bottom:3px solid #999999; background:url("/i/bg-sm-s.gif") #eeeeee left bottom no-repeat}
td.sm-s a {color:#333333; text-decoration:none}

/* Specials */
table.specials {background:url("/i/bg-special_gray.gif") #fcfcfc left bottom repeat-x}
table.special {background:url("/i/bg-special.gif") #3399d0}
table.special-s {background:url("/i/bg-special-s.gif") #f0f077}

/* News */
td.covernews {padding-left:20px; padding-bottom:20px; padding-right:20px}
td.covernews h3 {font-size:85%; margin:0em 0em 0.2em; color:#888888}
td.covernews p {padding-bottom:0.2em}

td.covernews p1 a {color:#333333; text-decoration:none}

p.news_title {margin:0}
p.news_info {color:#888888; font-size:85%; text-decoration:none; margin:0; padding-bottom:1em}

/* Submenu */
td.right 	{border-left:1px solid #e0e0e0; background-color:#f9f9f9}
td.submenu 	{font-size:85%; padding:15px 10px 20px 20px}
td.submenu h3 {font-size:100%; padding-bottom:0.8em; margin:0}
td.submenu h3 a {color:#666666; text-decoration:none}
td.submenu ul {margin:0; padding-left:15px; padding-top:0.3em; list-style-type:disc; list-style-image:url("/i/i-li.gif"); color:#666666}
td.submenu li {padding-bottom:0.3em}
td.submenu li.sel {padding-bottom:0.3em; list-style-type:circle; list-style-image:url("/i/i-li-s.gif")}
td.right_catalog_block 	{border-left:3px solid #e0e0e0; padding:10px 10px 10px 20px}
td.right_home_block		{padding:10px 0px 10px 0}

/* 	Articles list */
ul.articles {margin:0; padding:0.3em 0 0.5em 17px; list-style-type:disc; list-style-image:url("/i/i-article.gif"); color:#666666}
ul.articles li h2 {font-size:100%; margin:0; font-style:normal; font-weight:normal; display:inline}
ul.articles li p {font-size:85%}
p.article_description {font-size:85%; color:#999999}
p.last_articles {color:#333333; font-weight:bold; margin:0; padding:0.5em 0 0.5em 0; border-top:1px dotted #e0e0e0}

table.article_group {padding-bottom:0.5em}
table.article_group td {font-size:85%; color:#666666}
table.article_group td img {padding-right:1em; padding-bottom:0.5em}
table.article_group td h1 {font-size:125%; margin:0; padding-bottom:0.4em}
table.article_group td h1 a {color:#333333;text-decoration:none}

/* 	Cities selector */
ul.cities {margin:0; padding:0.3em 0 1.5em 17px; list-style-type:disc; list-style-image:url("/i/i-li-s.gif"); color:#666666}
ul.cities li {padding-bottom:0.2em}

/* Links */
p.links {font-weight:bold; padding-top:0.5em; margin-top:1em; margin-bottom:0.5em}
ul.links {margin-top:0.8em}

/* Misc */
p.picture {font-size:85%; color:#666666; font-style:italic; text-align:center; background-color:#f6f6f6; padding:10px; margin-bottom:1.5em;margin-top:1.5em;border:1px solid #e6e6e6}
td.print_version {border-top:1px solid #e0e0e0; font-size:70%; padding:0.6em 0 3em 5px}
td.print_version a {color:#888888}
td.search {border-top:2px solid #e0e0e0}
p.comment {font-size:85%; color:#999999; font-style:italic; padding-right:16em; padding-left:0.8em; border-left:1px dashed #d0d0d0}
p.error {color:#cc0000; font-weight:bold; padding:0.5em 1em 0.5em 1em; border:1px dashed #ff9999}
input.button {color:white; background-color:#3694ca; border-top:1px solid #7cceff; border-left:1px solid #7cceff; border-right:1px solid #004970; border-bottom:1px solid #004970}

/* Cart */
table.cart_block td.price a {font-size:11px; font-weight:bold; text-decoration:none}

/* Price-list */
table.pricelist_block td.date a {color:#666666; font-size:10px; text-decoration:none}

/* Discount */
table.discount_block td.text {font-size:10px; color:#666666}
table.discount_block td.text a {color:#666666; text-decoration:none}

/* Catalog */
table.catalog td {font-size:85%}
table.catalog td.cat_thumb {background:transparent url("/i/bg-spic.gif") no-repeat right bottom}
table.catalog td.cat_title {border-bottom:3px solid #eeeeee}
table.catalog td h2 {font-size:125%; margin:0}
table.catalog td h2 a {color:#333333;text-decoration:none}
table.catalog td ul {margin:0; padding:1.5em 0 2em 15px; list-style-type:disc; list-style-image:url("/i/i-li.gif"); color:#666666}
table.catalog td li {padding-bottom:0.3em}
td.description {color:#666666}
.idSubTitle {font-size:120%; font-weight:bold; padding:1em 0 0.6em 0; font-style:italic}

/* Record list */
table.record_list td {font-size:85%}
table.record_list td.photo {background:transparent url("/i/bg-photo.gif") no-repeat right center}
table.record_list tr.header td {background-color:#f9f9f9; border-bottom:3px solid #e9e9e9; padding:10px 0 4px 10px}
table.record_list tr.header td a {color:#666666}
table.record_list tr.header td.selected {font-weight:bold}
table.record_list tr.footer td {border-top:1px solid #e9e9e9}
table.record_list tr.data td {border-bottom:1px solid #f0f0f0; padding:2px 1px 2px 10px}
table.record_list tr.data td.purchased a {color:#ff5500}
table.record_list tr.data td.price {padding-right:6px; text-align:right}
table.record_list tr.data td.code {color:#888888}
table.record_list tr.data td.cart {text-align:center}

/* Catalog record */
table.code td {font-size:130%; font-weight:bold; padding:6px 6px 2px 6px; border-bottom:3px solid #e0e0e0; background-color:#f9f9f9}
tr.bline td {font-size:85%; padding:4px 20px 4px 6px; border-bottom:1px solid #f0f0f0}
tr.bline td.data {font-weight:bold}
tr.bline td.price {color:#0080c9; font-weight:bold}

/* Glossary */
table.glossary td {padding-right:2em}
table.glossary td p.alpha {font-size:130%; font-weight:bold; margin:1.2em 0 0.4em 0em; padding-left:0.5em}
table.glossary td p.keyword {margin-bottom:0.2em; padding-left:0.5em}

/* Tender */
table.tender td.date {font-size:85%; color:#666666; padding-bottom:0.5em}
table.tender td.text {color:#666666; padding-top:0.4em; padding-left:0.8em; border-top:1px solid #e0e0e0}

/* Poll */
td.poll {border-top:2px solid #e0e0e0}
td.poll p.question_first {font-size:85%; font-weight:bold}
td.poll p.question {border-top:1px solid #e0e0e0; padding-top:1em; font-size:85%; font-weight:bold}
td.poll p.check {margin:0; padding:0 0 0.2em 0; font-size:85%}
td.poll p.radio {margin:0; padding:0 0 0.2em 0; font-size:85%}
td.poll p.select {font-size:85%}
td.poll p.text {font-size:85%}

/* Pager */
b.highlight {border:1px solid #e0e0e0; color:#666666; background-color:#f6f6f6; padding-left:0.3em; padding-right:0.2em}

/* Coverage information */
div.coverage_catalog {padding-bottom:1em}
div.coverage_catalog h1 {font-size:100%; margin:0; display:inline}
ul.coverage_articles {margin-left:16px; margin-top:0}
ul.coverage_articles li h1 {font-size:100%; margin:0; display:inline}

/* Description for catalog */
.down_border	{padding:0.2em; margin:0.2em; border-bottom:1px solid #cccccc; vertical-align:top}
.dwt			{font-style:italic; background-color:#ebebeb; border:1px solid #999999}
table.description {margin:0.6em}
table.description td	{padding-right:0.6em; padding-top:0.2em; vertical-align:top; border-bottom:1px solid #d6d6d6}

img.picture {padding:10px; border:1px solid #e6e6e6; background-color:#f6f6f6; margin:0 10px 0 10px}
