BODY {
	SCROLLBAR-FACE-COLOR: #f7f4db; MARGIN: 0px; FONT: 12px tahoma, arial, helvetica, sans-serif; SCROLLBAR-HIGHLIGHT-COLOR: #ffebd4; SCROLLBAR-SHADOW-COLOR: #ffebd4; SCROLLBAR-3DLIGHT-COLOR: #be3601; SCROLLBAR-ARROW-COLOR: #be3601; SCROLLBAR-TRACK-COLOR: #ffebd4; SCROLLBAR-DARKSHADOW-COLOR: #be3601; BACKGROUND-COLOR: #f7f4db
}
body { padding: 0; margin: 0; background-color: white;
		 font-family: "MS Sans Serif", "MS Serif", "New York", serif; font-size: 14px;}
/* ссылки */
a.menu:link, a.menu:visited, a.menu:active {
	font-family: "MS Sans Serif", "MS Serif", "New York", serif; 
	font-size: 14px; color: #F5D79A; text-decoration: none;}
a.menu:hover { font-family: "MS Sans Serif", "MS Serif", "New York", serif;
					font-size: 14px; color: #F5D79A; text-decoration: underline;}
a.pages { font-size: 14px; color: #B00000; text-decoration: none;}
a.pages:visited { color: Black;}
a.text { font-size:14px; color: Navy; text-decoration: none;}
.catalog { color: #b00000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			  font-size: 16px; text-decoration: none;}
a.about { font-size: 8pt; color: #B00000; text-align: right;}
a.about:visited { color: #555555; text-align: right;}
/* текст */
span.pages { font-size: 14px; color: #B00000; text-decoration: none;}
.text {	font-size:14px;	text-align: justify;	line-height: 18px;}
.cat_text {	text-indent: 15px; text-align: justify; margin-left: 30px; margin-right: 20px;
				margin-bottom: 10px;}
.mail {	font-size:14px; text-align: right; 	vertical-align: middle; background-color: #FDF5E6;}
.copy { font-size: 8pt; margin-left: 4px; color: #600000;}
.plan_text { font-size: 14px; text-align: justify; line-height: 16px; vertical-align: top;}
.title {	font-size: 14pt;	color: #F5D79A;}
.title2 {	font-size: 16px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.title3 {	font-size: 16px;	font-weight: bold; color: #b00000; }
.title4 {	font-size: 14px;}
.author {	text-transform: uppercase;}
.bname  {	font-weight: bold;}
div.i20 {	text-indent: 20px;}
.spec {	text-align: justify;	vertical-align: top;	font-size: 10pt;	
			margin-left: 14px; margin-right: 14px;	text-indent: 20px;}
.data { 	padding-left: 10px; font-size: 12px; color: #400000; padding-top: 2px; font-weight: bold;}
.news {	font-size: 8pt;	margin-left: 14px; margin-right: 14px;	text-indent: 20px;
			text-align: justify; margin-bottom: 3px; line-height: 14px; }
.new_book {	text-align: justify;	vertical-align: top;	font-size: 8pt; margin-left: 12px; 
				margin-right: 4px;	text-indent: 8px;	margin-top: 8px; margin-bottom: 8px;}
.newbook {	vertical-align: top;	font-size: 9pt; margin-left: 8px; 
				margin-right: 12px; margin-top: 8px; margin-bottom: 8px;}
.idList {	line-height: 24px; color: #B00000; font-size: 14px;}
.idSpisok { line-height: 16px; color: #B00000; font-size: 14px;}
.bull { font-size: 14pt;}
.about {	text-align: right; vertical-align: bottom; font-size: 8pt; margin-right: 20px; }

/* рисунки */
img {	border: 0;}
.uzor {background: url('img/uzor.jpg') repeat-y;}
/* списки */

OL.idSpisok { display: none; cursor: default; color: black; line-height: 18px;}
UL.idSpisok { 	display: none; cursor: default; color: #B00000; 
					list-style-type: square;	margin-left: 16px;}
/* таблицы */
table.catalog { border: 1px solid #B00000; color: Black;} 
td.menu_title { height: 24px; background-color: #B00000; color: #F5D79A; font-weight: bold;
					 font-size: 10pt; text-align: center;}
td.menu_over {	 height: 24px; background-color: #FDF5E6; padding-left: 5px; cursor: pointer;
				    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;
					 color: black;}
td.menu_out {	 height: 24px; background-color: #FAE2A4; padding-left: 5px; cursor: pointer;
					 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;
					 color: #700000;}
td.menu_check { height: 24px; background-color: #F5D79A; padding-left: 5px; cursor: pointer;
					 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;
					 color: black; text-decoration: underline;}
/* элементы управления*/
input {	font-size: 15px; border: 1px;}
.searchTx { border: 1px solid #7F9DB9; background-color: #FDF5F6; color: #B00000;
				border-color: #7F9DB9;}
.searchSub {border-color: #B00000; background-color: #A00000; color: #FAE2A4;}
.searchSel {border: thin 1px solid;	border-color: #B00000; background-color: #FDF5F6;
				font-size: 15px; color: #B00000;}