body { color: #000; background: #FFF; }
body, #text { width: 100% !important; }

h1 { font-size: 1.7em; margin-top: 40px; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.3em; }
ol { list-style: decimal !important; }
ol, ul { margin-left: 2em; }
ul { list-style: disc; }
ul ul { list-style: circle; }

#text { margin-top: 2em; }

.documents, .articles { list-style-type: none; margin-left: 0; }
#text .articles li { margin-top: 1em; }

.index #text { margin-top: 1em; }
* html .with-image { height: 160px; }

#text caption { font-size: 1.125em; }
#text th { border-top: 2px solid #000; border-bottom: 1px solid #000; }
#text th, #text td { padding: 6px 32px 6px 0; }

#footer { margin-top: 2em; clear: left; width: 100%; }
#footer .col-r { text-align: right; padding-left: 20px; }
#contacts, #copyright { font-size: 1.125em; }
#contacts p { margin: 0.4em 0; }
#phone span { font-size: 1.44em; }
#copyright { margin-top: 0.9em; }

.promo,
#standard-solutions,
.alt #header .col-c p,
.marker,
#incut,
#logo,
#panel .holder,
#panel .col-l,
#path,
#subnav,
#tonometer,
#pipes,
#stoppers,
#offers,
#message,
#stickers,
#search-form,
.search-form,
.result .path,
.result .num,
#feedback,
#made-in,
.additional,
#additional,
#paging,
#back,
#icons { display: none; }

#logo-print img { width: 184px; height: 134px; }

/* Карта сайта */
#map { position: relative; width: 100%; margin-top: 2em; }
.map #content .left-col, .map #content .right-col { float: left; }
.map #content .left-col { width: 50%; text-align: left; //margin-right: -100%; }
.map #content .right-col { width: 50%; //left: 50%; //position: relative; }
.map-item { margin: 0 20px 2em 0; }
#map ul { list-style-type: none; margin-left: 0; }
#map ul, #map p { font-style: italic; font-weight: bold; }
#map ul li { margin: 1.8em 0 0 0; }
#map ul ul { font-weight: normal; margin: 0.5em 0 0 1em; }
#map ul ul li { margin: 0 0 0.4em 0; }
#map .f { margin-top: 0; }
