
div#block-views-product-tabs-block      div[class*="title"] div.field-content,
div#block-views-product-revisions-block div[class*="title"] div.field-content
 { font-size: medium; line-height: 110%; border: solid #b7d7e7 1px; color: #006699; background-color: #f3f3f3; margin-right: 0.5em; }
div#block-views-product-tabs-block   div[class*="title"] div.field-content:hover,
div#block-views-revisions-tabs-block div[class*="title"] div.field-content:hover
 { background-color: #cfe3ef; }
div#block-views-product-tabs-block      div[class*="title"] div.field-content.active,
div#block-views-product-revisions-block div[class*="title"] div.field-content.active
 { border: solid #66aacc 1px; background-color: #b7d7e7; }

div.content, div.field-content { font-size: large; line-height: 150%; }
div.content a, div.field-content a { text-decoration: underline; }

footer { font-size: medium; line-height: 150%; }

h1 { font-size: xx-large; font-size: xxx-large; line-height: 110%; }
h2, h3, h4 { margin: 1em 0 0.5em 0; }

table.table { border: solid #ccc 1px; margin: 1em 0; }
table.table th, table.table td { border: solid #ccc 1px; padding: 0.25em 0.5em; }
table.table tr.hilite, table.table td.hilite { background-color: #b7d7e7; }

table.all-center th, table.all-center td { text-align: center; }

table.left1-center th, table.left1-center td { text-align: center; }
table.left1-center th:nth-child(1), table.left1-center td:nth-child(1) { text-align: left; }

table.left2-center th, table.left2-center td { text-align: center; }
table.left2-center th:nth-child(1), table.left2-center td:nth-child(1) { text-align: left; }
table.left2-center th:nth-child(2), table.left2-center td:nth-child(2) { text-align: left; }

table.all-top th, table.all-top td { vertical-align: top; }
table.all-middle th, table.all-middle td { vertical-align: middle; }

table.void, table.void tbody, table.void th, table.void td { border: none; }

th.void, td.void { display: none; }


@media print {

body.not-front div#main-content { width: 100%; margin: 0; }
div.content, div.field-content { font-size: medium; color: black; }
div.breadcrumb span.last { display: none; }
div.print, div.ya-share2 { display: none; }
div#block-views-product-tabs-block div[class*="title"] div.field-content { display: none; }
div#block-views-product-tabs-block div.views-field[class*="views-field-field"] { display: block; }
div#block-views-product-tabs-block h2.print { display: block; }
footer { font-size: x-small; color: black; }
header { position: relative; }
h1 { font-size: large; color: black; }
nav#block-system-main-menu { display: none; }
table.table { font-size: small; border: solid black 1px; }
table.table th, table.table td { border: solid black 1px; padding: 0.1em 0.25em; }

}
