body, table, div, span, p {
   color: #000 !important; background: #fff !important;
   font: 12pt/1.4 georgia, serif !important;
}

ul {
   text-indent: 0 !important;
   list-style-type: square;
}

h1, h2, h3, h4 {
   font-weight: bold;
}

h1 {
   font-size: 21pt;
}

h2 {
   font-size: 17pt;
}

h3 {
   font-size: 13pt;
}

h4 {
   color: #000;
   font-size: 10pt;
}

a:link, a:visited {
   color: #520;
   font-weight: bold;
   text-decoration: underline !important;
}

#top, #image, #menu, #phone, #present, #copyright, #back, #list, td.column, td.structure, div.line, div.more, div.clear, img.pix, img.hrline, ul img, form {
   display: none !important;
}

#structure #content {
   margin: 0 !important;
}

#bottom {
   display: block !important;
}

#bottom {
   background: none !important;
   border-top: #000 1px solid;
   margin-top: 2em !important;
}

#bottom #contacts {
   font-size: 11pt !important;
   padding-left: 0;
}

.small {
   font-size: 10pt !important;
}

.photo, .sample {
   background: none !important;
   border: #000 1px solid;
   padding: 1px;
}

.illustration .image img {
   background: none !important;
   border: #000 1px solid;
   padding: 1px;
}

.illustration div.comment {
   font-size: 10pt !important;
   background: none !important;
   border-bottom: #000 1px solid !important;
   margin-bottom: 2px;
}

