#body {
	background:#fff url(/_i/bg-print.gif) repeat-x right 95px;
}

#header-wrapper {
	background:none;
	border-bottom:1px solid #e00000;
	height:95px;
}

.statistic,
.authorization,
#width-banner,
.fast-links,
.banner,
.wrapper .right,
.wrapper .left {
	display:none;
}

.logo {
	background: url(/_i/logo.gif) no-repeat left top;
}

.logo img {
	visibility:visible;
}


/* footer */
#footer-wrapper {
	background:none;
}

#footer-wrapper table.wrapper {
	background:none;
}

#footer-wrapper .footer {
	display:none;
}

#footer-wrapper .right {
	background:none;
	display:block;
	padding:0px 0 0 24px;
}

/* / footer */


.search-block,
.block {
	display:none;
}

.print .catalog-filter,
.print {
	display:block;
}

.print *,
.exhibitions-list,
.month-list,
.shop-list,
.board-list,
.catalog-list,
.form-block,
.archive-selector,
.text-block {
	background:none !important;
	border:none !important;
}

.print .not-printing {
	display:none !important;
}

.print .addition {
	display:none;
}

.text-block,
.text-wrapper {
	padding-top:0 !important;
}

.catalog-filter {
	display:none;
}

.ico-printing {
	display:none !important;
}
.print-block {
	display:none;
}

.text-block table th,
.text-block table td {
	background:#fdfdfa;
	border:1px solid #adad99;
}

.print input {
	border:1px solid #adad99 !important;
}

h2 {
	margin:17px 0;
}

/*
.wrapper {
	width:100%;
}

#container ul,
#container div {
	border:none !important;
}

#container .text-block {
	padding:0 0 0 2px;
}

#container {
	width:100%;
}

#footer-wrapper {
	padding-right:20px;
}

#footer-wrapper .footer {
	display:none;
}

#footer-wrapper .right {
	display:block;
	width:100%;
	text-align:right;
}

#footer-wrapper .right div {
	float:right;
	margin:19px 0;
	text-align:left;
	width:210px;
}


#container .addition {
	display:none;
}

.search-block {
	display:none;
}

.block {
	display:none;
}

.print {
	display:block;
}

td.center {
	padding-top:50px;
}
*/
