body { font-size: 12px; padding: 0; }
h1, h2, h3, h4, h5, h6, strong { color: #000; }
h1 { font-size: 1.7em !important; }
h2 { font-size: 1.5em !important; }
h3 { font-size: 1.4em !important; }
h4 { font-size: 1.3em !important; }
h5 { font-size: 1.2em !important; }
h6 { font-size: 0.9em !important; }
strong, #center p, #center span { color: #000; }
.razdel, ul { list-style: disc !important; }
ul li { background: none; padding-left: 0 !important; margin: 0 0 5px 0; }

#cont { margin: 0; overflow: visible; width: 100% !important; }
#mcont, #center { margin: 0 !important; padding: 0 !important; width: 100% !important; }

#mcont2 { padding: 0 !important; margin: 0 !important; }
#cont { margin: 0 !important; padding: 0 !important; }

#print { display: block !important; margin-bottom: 5px; }
#print img { float: left; margin-right: 20px; }
#print hr { border: 2px solid #000; height: 2px; margin: 10px 0 10px 0; }
#print p { margin-top: 20px; }

.tovar-catalog img, #arch, #ulinks, #tmenu, #catalog-full .aright, #catalog ul li .aright, .tovar-catalog .aright, .tdh .info .aright, .tovar-catalog .about h5 img, .tovar-catalog .main-razdel .aright, .tovar-catalog .main-razdel h5 img, .links, .files, #news-full .about, #news-main .date img, .subrazdel, #decor, #path, #page, #footer, #footer2, #top, #left { display: none; }

a:link, a:visited, a:hover, a:active { color: #000 !important; text-decoration: none !important; }

#mcont3, #mcont2, #mcont, #cont { margin: 0 !important; padding: 0 !important; width: 100% !important; }

.razdel li, .tovar-catalog .main-razdel div { margin: 0 0 0 15px !important; }

#news-main .date { color: #000 !important; }
#news-full h5 { margin: 0 !important; padding: 0 !important; }

.tovar-catalog .main-razdel h5 { background: none; border-bottom: 1px solid #000 !important; }
.tovar-catalog .about h5 { background: none; border-bottom: 1px solid #000 !important; }
.tovar-catalog .razdel { background: none; border-top: 1px solid #000 !important; }

#catalog ul h5 { padding-left: 0 !important; }
#catalog ul li { background: none; }
#h3 { color: #000 !important; }

.tbl td, .tbl tr { page-break-inside: avoid; }
.tbl, .tbl th, .tbl td { color: #000 !important; border: 1px solid #000 !important; }
.info img, .tbl a img { display: block !important; }