

#irbis p, td, a{
	font-family: Tahoma, tahoma, geneva, arial, helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal; /*	text-decoration: none; */
	line-height: normal;

}




#irbis p, td, a{
/*	font-size: 10pt;  */
}

h3{
	color: Black;
	font-size: larger;
	text-align: justify;
	font-family: "Times New Roman" Times serif;
	font-weight: bold;
}


img {border-style:none;border-width:0px;}

#irbis a {
color: #003371; 
text-decoration: underline !important;
font-size: 9pt; 
 }
 

#irbis a:hover {color: Blue;text-decoration: underline  }
#irbis a.podval {color: #FFFFFF; }
#irbis a.podval:hover {color: #FFFFFF;text-decoration: underline  }

#irbis #referings a{
text-decoration: none !important;	
}

.inp1{
   font-family: Tahoma, tahoma, geneva, arial, helvetica, sans-serif;
/*	color: #003371; */
	border: 1px solid #003371;
	font-size: 8pt;
	line-height: 13px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background: #FFFFFF;
}
.inptransparent{
	color: #003371;
	border: 0px solid #003371;
	line-height: 10px;
	text-decoration: none;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	background: transparent;
	text-align: center;
}


.sub1{
	color:#003371;
	border : 1px solid #003371;
	line-height : 10px;
	text-align : center;
	text-decoration : none;
	font-size : 10px;
	vertical-align : middle;
	padding-top : 2px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
	background : #EAEAEA;
	cursor: pointer;
}

a.term_hyper {
	color: Black  !important;
	font-weight: bold;
}

a.term_hyper:hover {
	color: Blue  !important;
}


a.term_hyper2 {
	color: Black;
}

a.term_hyper2:hover {
	color: Blue;
}

table{
	border: 1px Black;
	vertical-align: middle;
}

table.model{
	border: 1px Black;
	padding: 0px;
	vertical-align: middle;	
}

#main_table{
	width: 550px;

}





table tr.grp_title{
	color: #00019B;
	line-height: 10px;
	text-align: center !important;
	font-size: 9px;
	vertical-align: middle;
	/* text-decoration: none;
		padding-top: 2px;
		padding-bottom: 0px;
		padding-left: 5px;
		padding-right: 5px;
		text-transform: none;
	*/
		
	background: #99CCFF;
	cursor: pointer;
	width: 100%;
}


.comment{
	
	text-align: center;
	text-decoration: none;
	font-size: 8pt;
	vertical-align: middle;
}



span.heads{
	color: Black;
/*	font-size: 10pt; */
	font-weight: bold;
	text-align: center !important;
}

td.cp{
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;

}










/*Режим "Заказ на комплектование"*/


#zak_header{
	font-family: arial, tahoma;
	font-size: 14pt; 
	font-weight: bold;
}

#zak_comment{
	font-size: 10pt;
   font-weight: bold;
}


td.cp2{
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0;
	border: 0px;
}

table.inner{
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
	line-height: 0px;
}

td.inner_t{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}


.table_header{
	padding: 6px;
	border: 3px black solid;
	text-align: justify;
	width: 100%;
}

span.small_ref{
	font-size: 8pt;
}

td.field_head{

	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

#bo_table{
	width: 80%;
}

.large_txt{
	color: Black;
	font-size: 12pt;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}

h1{
	color: Black;
	font-size: 17pt;
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	font-weight: bold;
	font-style: normal;
}

h2{
	color: Black;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}



a.keyword_h{
font-weight: normal   !important;
	color: Black !important;
	font-size: 7pt  !important;
}
a.keyword_h:hover {
font-weight: normal   !important;
color: Blue  !important;
font-size: 7pt; 
}

span.keyword{

	font-size: 7pt;
}





/*Загрузка и выгрузка электронных документов*/


table tr.grp_download_title{
	color: #00019B;
	line-height: 10px;
	text-align: center;
	font-size: 11pt;
	vertical-align: middle;
	background: #99CCFF;
	border: 1px Black !important;
	width: 100%;
	border-width: 1;
}

td.file_download{
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
table td.file_download2{
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	background-color: #FFE1E6;
	border-width: 1;
	background: Black;
	border: 2px outset Black;
	z-index: inherit;
}

td.auth_explication{
	text-align:right; 
	word-wrap: break-word; 
	font-size: 8pt;
	width:30%;
}


/* Вывод словаря */

td.dic_postings{
padding-right:7px;
width:10%;
text-align:right;
vertical-align:middle;
}

/*---------- Меню электронной доставки -------------*/
/* Ячейка, в которой расположена таблица с меню */
td.menu_cell{
	width: 230;
vertical-align: top;	
}

table.edeliv_menu_table{
border: 1px solid blue;
vertical-align: top;	
}

td.edeliv_menu{

width: 180px;
text-align:center;
height:25px;
border: 1px solid white;
background-position: top;
background-image: url('/http_lib/js/menu/back1.gif');
}

td.edeliv_menu a{
font-weight:bold;
color:blue;
}


td.edeliv_grp_title{
font-weight:bold;
text-align: center;
font-size: 11pt;
color: white;
vertical-align: middle;	
/*	background: #6699CC; */
background: #99CCFF;
}

/* Таблица с поисковой формой */
#main_edeliv_table{
width:400px;
margin-left:30px;
margin-right:0px;
}

edel_field_descr{
	font-size:10;
	font-weight: bold;
	text-align:left;
}

/* Перспективы поиска по автору - комментарий */
#a_comm{
color:red; 
font-size: 8pt;
}


/* Таблицы и слои УМД */ 
table.fat_table, table.inner_fat_table, #spec, #disc, #year{
width:100%;
height:100%;
}

/* Таблицы УМД */ 
table.fat_table, table.inner_fat_table{
border: 1px solid #99CCFF;
}

/* Заголовок таблицы выбора пакетов УМД */ 
td.umd_sel_head{
text-align: center;
font-weight: bold;
color: #00019B;
line-height: 10px;
text-align: center;
vertical-align: middle;
background: #99CCFF;
cursor: pointer;
border: 1px solid blue; 
}

/* Заголовок сообщения с информацией о том, что нужно делать */ 

td.h_mes{
background-color:#FFD7E0; 
border:1px solid Black; 
text-align:center; 
font-weight: bold;
}


/* Помощь */
.help_number{ border:0px;
font-weight:bold;}
.help_topic{ border:3px double black;
text-align:justify;
}
.help_image{
/*text-align: center;*/
	border: 1px solid black;
}




/* --------------------- FULLTEXT STYLES --------------------------------------- */

table.add_params {	
border:1px solid #999999;
margin-bottom:1px;
padding: 10px;
margin: 10px;
width:100%;
}


.add_params_link {	
	cursor: pointer;
	color: #003371; 
	font-size : 8pt;
	text-decoration: none;

}


table.add_params td{
	
	font-size: 10pt;
}



#txtsearch A#spec1:hover {
	text-decoration : underline;
}

#txtsearch A#spec1 {
	color : Blue;
	text-decoration : none;
}

#txtsearch .topcell {
	width : 100%;
	background : #F7F3F7;
	border-bottom : solid #DEDBDE 1;
	list-style-position : inside;
}
#txtsearch .topcelltext {
	font : 11px Tahoma;
	text-align : left;
	color : Blue;
}
#txtsearch .SearchCell {
	background : #D6E7FF;
	width : 100%;
	list-style-position : outside;
	border : 1px solid #73A2EF;
}
#txtsearch .ClassifiersCell {
	width : 100%;
	list-style-position : inside;
	border-left : 1px solid #73A2EF;
	border-right : 1px solid #73A2EF;
	border-bottom : 1px solid #73A2EF;
	font : bold 13px sans-serif;
	text-align : left;
	padding-left : 7px;
	padding-top : 3px;
	padding-bottom : 3px;
}
#txtsearch .SearchDBList{
	width : 100%;
	border-left : 1px solid #FFB31A;
	border-top : 1px solid #FFB31A;
	border-right : 1px solid #FFB31A;
	height : 30px;
	background-color : #FFFFDB;
}
#txtsearch .CurrentDB{
	padding-left : 3px;
	padding-right : 3px;
	height : 19px;
}
#txtsearch div.normal{
	width: 100%;
	font-family: Arial;
	background: white;
	font-size : 14px;
	font-weight : normal;
	color : black;
	border: 1px white;
	padding: 2px 4px 2px 4px;
}	
#txtsearch div.over{
	width: 100%;
	font-family: Arial;
	background: #F7F7F7;
	font-size : 14px;
	font-weight : normal;
	color : #00309C;
	border: 1px solid #D6E7FF;
	padding: 1px 3px 1px 3px;
}	
#txtsearch div.NearestMFN{
	font-family: Arial;
	background: #F7F3FF;
	font-size : 12px;
	font-weight : normal;
	color : black;
	font-style: normal;
	text-align: left;
	border-bottom : 1px solid #9C71CE;
	border-left : 1px solid #9C71CE;
	border-right : 1px solid #9C71CE;
	padding-bottom : 7px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 7px;
}
#txtsearch #NearestMFNHeader {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: White;
	width : 100%;
	background : #9C71CE;
	border : 1px solid #9C71CE;
	padding-top : 2px;
	padding-bottom : 2px;
}
#txtsearch SPAN.RangeLinkSelected {
	background : #D6E7FF;
	padding-left : 10px;
	padding-right : 10px;
	font : bold 13px sans-serif;
}
#txtsearch SPAN.RangeLinkDisplayed {
	background-color : #0075EF;
	padding-left : 10px;
	padding-right : 10px;
	font : bold 13px sans-serif;
	text-decoration : none;
	color: White;
	border : 1px solid #004573;
}
#txtsearch SPAN.RangeLinkNormal {
	padding-left : 10px;
	padding-right : 10px;
	font : 13px sans-serif;
	text-decoration : none;
	color: #00309C;
}
#txtsearch SPAN.RequestCaption {
	background : #EFF7FF;
	width : 100%;
	color : #395573;
	font : bold 15px sans-serif;
	height : 30px;
	padding-top : 6px;
	padding-left : 6px;
}


#txtsearch .bottomcell {
	width : 100%;
	border-top : 1px solid #BDD3E7;
	list-style-position : inside;
	text-align : center;
	font-size : 11px;
}

#txtsearch table.advanced{
        font-size:8pt; 
}



table.sf_group{
        font-size:10pt; 
		  width:100%;
		  border: 0px;

}





/* ------------------- IMAGECATALOG STYLES ------------------------------------*/
.NearestMFN{
	font-family: Arial;
	background: #F7F3FF;
	font-size : 12px;
	font-weight : normal;
	color : black;
	font-style: normal;
	text-align: left;
	border: 1px solid #9C71CE;
	padding-bottom : 7px;
	padding-left : 7px;
	padding-right : 7px;
	padding-top : 7px;
}
#NearestMFNHeader {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: White;
	width : 100%;
	background : #9C71CE;	
	padding : 4px;
	border: 1px solid #9C71CE;
	

}
