a, a:link, a:visited, a:hover, a:active { color : #000 !important; text-decoration : underline }
a:after { content: " (" attr(href) ") "; }
body { font-family: Arial, Helvetica, sans-serif !important; font-size: 12pt !important; }
blockquote { border-left: 2px solid #000 !important }
h1, h2, h3, h4, h5, h6, strong { border-bottom: 0 solid !important; color: #000; }
h1 { font-size: 1.4em !important }
h2 { font-size: 1.3em !important }
h3 { font-size: 1.2em !important }
h4 { font-size: 1.1em !important }
h5 { font-size: 1.0em !important }
h6 { font-size: 0.9em !important }
div { background-image : none; }


table { border: 1px solid #000 !important; border-collapse: collapse; font: 12pt; margin: 0; padding: 20px 0 20px 0; width: 100% }
caption { text-align: left; font-weight: bold }
table tr { border: solid #000 !important; border-width: 0 1px 0 1px !important }
table th { border: 1px solid #000 !important; color: #000; font-weight: bold; padding: 4px 3px; text-align: left }
table td { border: 1px solid #000 !important; padding: 2px 3px }
tr, th, td { page-break-inside : avoid }


hr { background: #000; border: none; color: #000; height: 1px }
ul { list-style-type: circle !important; }
ul li { background: none !important; list-style-type: disc !important; padding-left: 0 !important; list-style-position: inside; }

/* страницы */
#wrap, #col2, #cont2, .col2-left { width: 100%; margin: 0 !important; }
/* /страницы */

.print { display: block !important; text-align: left; padding-bottom: 10px;}
.print img { float: left; }
.print .info { text-align: right }
.print h2 { font-size: 14pt; text-align: right; margin: 0 }

/* no display */
form, .back, .obj-path, #header, #col1, #footer, #top, #sm, .obj-mmenu, .obj-ulinks2, obj-catalog, .col2-right, .obj-page { display: none }
/* /no display */
