@IMPORT url("/shop/javax.faces.resource/css/reset.css.xhtml?ln=asbis");

.xhtml-code-printable {
    font: normal 16px Arial;
    *zoom: 1;
}

.xhtml-code-printable * {
    font: normal 16px Arial;
}

.xhtml-code-printable a,.xhtml-code-printable a:VISITED,.xhtml-code-printable a:HOVER {
    color: #7594B7;
    text-decoration: underline;
}

.xhtml-code-printable p,.xhtml-code-printable dl,.xhtml-code-printable multicol {
    display: block;
    margin: 1em 0;
}

.xhtml-code-printable dd {
    display: block;
    margin-left: 40px;
}

.xhtml-code-printable address {
    display: block;
    font-style: italic;
}

.xhtml-code-printable center {
    display: block;
    text-align: center;
}

.xhtml-code-printable blockquote {
    display: block;
    margin: 1em 0px;
    padding-left: 1em;
    border-left: solid;
    border-color: blue;
    border-width: thin;
}

.xhtml-code-printable h1 {
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin: .67em 0;
}

.xhtml-code-printable h2 {
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: .83em 0;
}

.xhtml-code-printable h3 {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 1em 0;
}

.xhtml-code-printable listing {
    display: block;
    font-family: -moz-fixed;
    font-size: medium;
    white-space: pre;
    margin: 1em 0;
}

.xhtml-code-printable xmp,.xhtml-code-printable pre,.xhtml-code-printable plaintext {
    display: block;
    font-family: -moz-fixed;
    white-space: pre;
    margin: 1em 0;
}

.xhtml-code-printable q:before {
    content: open-quote;
}

.xhtml-code-printable q:after {
    content: close-quote;
}

.xhtml-code-printable b,.xhtml-code-printable strong {
    font-weight: bolder;
}

.xhtml-code-printable i,.xhtml-code-printable cite,.xhtml-code-printable em,.xhtml-code-printable var,.xhtml-code-printable dfn {
    font-style: italic;
}

.xhtml-code-printable tt,.xhtml-code-printable code,.xhtml-code-printable kbd,.xhtml-code-printable samp {
    font-family: -moz-fixed;
}

.xhtml-code-printable u,.xhtml-code-printable ins {
    text-decoration: underline;
}

.xhtml-code-printable s,.xhtml-code-printable strike,.xhtml-code-printable del {
    text-decoration: line-through;
}

.xhtml-code-printable blink {
    text-decoration: blink;
}

.xhtml-code-printable big {
    font-size: larger;
}

.xhtml-code-printable small {
    font-size: smaller;
}

.xhtml-code-printable sub {
    vertical-align: sub;
    font-size: smaller;
    line-height: normal;
}

.xhtml-code-printable sup {
    vertical-align: super;
    font-size: smaller;
    line-height: normal;
}

.xhtml-code-printable nobr {
    white-space: nowrap;
}

.xhtml-code-printable abbr,.xhtml-code-printable acronym {
    border-bottom: dotted 1px;
}

.xhtml-code-printable ul,.xhtml-code-printable menu,.xhtml-code-printable dir {
    display: block;
    list-style-type: disc;
    margin: 1em 0;
    padding-left: 40px;
}

.xhtml-code-printable ol {
    display: block;
    list-style-type: decimal;
    margin: 1em 0;
    padding-left: 40px;
}

.xhtml-code-printable li {
    display: list-item;
}

/* nested lists have no top/bottom margins */
.xhtml-code-printable ul ul,.xhtml-code-printable ul ol,.xhtml-code-printable ul dir,.xhtml-code-printable ul menu,.xhtml-code-printable ul dl,.xhtml-code-printable ol ul,.xhtml-code-printable ol ol,.xhtml-code-printable ol dir,.xhtml-code-printable ol menu,.xhtml-code-printable ol dl,.xhtml-code-printable dir ul,.xhtml-code-printable dir ol,.xhtml-code-printable dir dir,.xhtml-code-printable dir menu,.xhtml-code-printable dir dl,.xhtml-code-printable menu ul,.xhtml-code-printable menu ol,.xhtml-code-printable menu dir,.xhtml-code-printable menu menu,.xhtml-code-printable menu dl,.xhtml-code-printable dl ul,.xhtml-code-printable dl ol,.xhtml-code-printable dl dir,.xhtml-code-printable dl menu,.xhtml-code-printable dl dl
    {
    margin-top: 0;
    margin-bottom: 0;
}

/* 2 deep unordered lists use a circle */
.xhtml-code-printable ol ul,.xhtml-code-printable ul ul,.xhtml-code-printable menu ul,.xhtml-code-printable dir ul,.xhtml-code-printable ol menu,.xhtml-code-printable ul menu,.xhtml-code-printable menu menu,.xhtml-code-printable dir menu,.xhtml-code-printable ol dir,.xhtml-code-printable ul dir,.xhtml-code-printable menu dir,.xhtml-code-printable dir dir
    {
    list-style-type: circle;
}

/* 3 deep (or more) unordered lists use a square */
.xhtml-code-printable ol ol ul,.xhtml-code-printable ol ul ul,.xhtml-code-printable ol menu ul,.xhtml-code-printable ol dir ul,.xhtml-code-printable ol ol menu,.xhtml-code-printable ol ul menu,.xhtml-code-printable ol menu menu,.xhtml-code-printable ol dir menu,.xhtml-code-printable ol ol dir,.xhtml-code-printable ol ul dir,.xhtml-code-printable ol menu dir,.xhtml-code-printable ol dir dir,.xhtml-code-printable ul ol ul,.xhtml-code-printable ul ul ul,.xhtml-code-printable ul menu ul,.xhtml-code-printable ul dir ul,.xhtml-code-printable ul ol menu,.xhtml-code-printable ul ul menu,.xhtml-code-printable ul menu menu,.xhtml-code-printable ul dir menu,.xhtml-code-printable ul ol dir,.xhtml-code-printable ul ul dir,.xhtml-code-printable ul menu dir,.xhtml-code-printable ul dir dir,.xhtml-code-printable menu ol ul,.xhtml-code-printable menu ul ul,.xhtml-code-printable menu menu ul,.xhtml-code-printable menu dir ul,.xhtml-code-printable menu ol menu,.xhtml-code-printable menu ul menu,.xhtml-code-printable menu menu menu,.xhtml-code-printable menu dir menu,.xhtml-code-printable menu ol dir,.xhtml-code-printable menu ul dir,.xhtml-code-printable menu menu dir,.xhtml-code-printable menu dir dir,.xhtml-code-printable dir ol ul,.xhtml-code-printable dir ul ul,.xhtml-code-printable dir menu ul,.xhtml-code-printable dir dir ul,.xhtml-code-printable dir ol menu,.xhtml-code-printable dir ul menu,.xhtml-code-printable dir menu menu,.xhtml-code-printable dir dir menu,.xhtml-code-printable dir ol dir,.xhtml-code-printable dir ul dir,.xhtml-code-printable dir menu dir,.xhtml-code-printable dir dir dir
    {
    list-style-type: square;
}

.xhtml-code-printable hr {
    display: block;
    height: 2px;
    border: 1px inset;
    margin: 0.5em auto 0.5em auto;
    color: gray;
    -moz-float-edge: margin-box;
    -moz-box-sizing: border-box;
}

.xhtml-code-printable spacer {
    position: static ! important;
    float: none ! important;
}

.xhtml-code-printable marquee {
    width: -moz-available;
    display: inline-block;
    vertical-align: text-bottom;
    text-align: start;
}

.xhtml-code-printable table {
    display: table;
    border-spacing: 2px;
    border-collapse: separate;
    margin-top: 0;
    margin-bottom: 0;
    text-indent: 0;
    width: 100%;
}

.xhtml-code-printable table.xhtml-table-bordered {
    border-collapse: collapse;
/*    border: 1px solid #000; */
}

.xhtml-code-printable table.xhtml-table-bordered td, .xhtml-code-printable table.xhtml-table-bordered th {
    border-collapse: collapse;
    border: 1px solid #000;
    padding: 5px;
}

.xhtml-code-printable table.xhtml-table-bordered tfoot td {
    border: 0px;
    padding: 5px;
}

.xhtml-code-printable caption {
    display: table-caption;
    text-align: center;
}

.xhtml-code-printable tr {
    display: table-row;
    vertical-align: inherit;
}

.xhtml-code-printable col {
    display: table-column;
}

.xhtml-code-printable colgroup {
    display: table-column-group;
}

.xhtml-code-printable tbody {
    display: table-row-group;
    vertical-align: middle;
}

.xhtml-code-printable thead {
    display: table-header-group;
    vertical-align: middle;
}

.xhtml-code-printable tfoot {
    display: table-footer-group;
    vertical-align: middle;
}

.xhtml-code-printable table>tr {
    vertical-align: middle;
}

.xhtml-code-printable td {
    display: table-cell;
    vertical-align: inherit;
    text-align: inherit;
    padding: 1px;
}

.xhtml-code-printable th {
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    padding: 1px;
}