﻿@font-face {
     font-family: Litopys New Roman; /* Имя шрифта */
     src: url(timeslit.ttf); /* Путь к файлу со шрифтом */
}

BODY {
	background: #ffffff;
	color: #43474c; 
	font-family: Litopys New Roman; 
	font-size: 14px; 
	margin: 0;

}

.main_body_verstka {
	background: url(../images/bkground.gif) repeat;
	text-align: center;
}

.main_content_verstka {
	background: #ffffff;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
	margin: 0 auto; 
	width: 998px;
	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
	text-align: left;
}

H3#title_page {
	TEXT-ALIGN: center; TEXT-DECORATION: underline; }
TABLE {
	FONT-SIZE: 14px;	
}

a {
	color: #43474c;
	font-weight: normal;
}

a:hover {
	color: #2e6ba6;
}


a:visited {
	color: #6a88a6;
}

.find_blocktable_verstka {
	padding: 0 6px 0 8px;
}

.a_s1 {
	color: #43474c;
        text-decoration: none;
}

.a_s1:hover {
	color: #43474c;
        text-decoration: underline;
}

.a_s1:visited {
	color: #6a88a6;
        text-decoration: none;
}



TD#noborder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}


.page_head {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #006ba9; BORDER-BOTTOM-STYLE: none; empty-cells: show; color: #ffffff;
}

.page_head a {
	color: #ffffff;
}

.page_head2 {
	background-color: #ffffff;
	border-collapse: collapse;
	border-style: none; 
	empty-cells: show;
	width: 100%;   
}

.page_head2 td {
	padding: 3px 27px 3px 19px;
}

.block_language_verstka {
	height: 23px;
}

.page_head2 font {
	font-size: 14px;
}

.head_line_verstka {
	background: #2e6ba6;
	border-bottom: 1px solid #ced8e6;
}

.header_logo_verstka,
.header_logo_verstka:hover {
	color: #43474c; 
	font-size: 18px;
	line-height: 28px;
	text-decoration: none;
}

.header_logo_verstka img {
	float: left;
	margin: 15px 15px 11px 0;
}

.header_txt_verstka {
	float: left;
	padding-top: 27px;
}

.header_txt_verstka  span {
	color: #2e6ba6; 
	font-size: 24px;	
}

.link_history_verstka {
	background: url(../images/header_icons.png) no-repeat left 0;
	display: inline-block;
	height: 17px;
	padding: 4px 0 6px 33px;
}

.link_help_verstka {
	background: url(../images/header_icons.png) no-repeat left -27px;
	display: inline-block;
	margin-left: 21px;
	height: 17px;
	padding: 4px 0 6px 33px;
}

.dict {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none; empty-cells: show
}
.dict COL#col1 {
	WIDTH: 20px
}

.dict COL#col2 {
	WIDTH: 50px
}
.dict COL#col3 {
	WIDTH: 40px
}
.dict COL#col4 {
	WIDTH: 10px
}
.dict TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e0e0e0 1px solid
}

.dict TD#zagls1 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #e0e0e0 1px solid
}


.results {
	WIDTH: 99%; BORDER-COLLAPSE: collapse; empty-cells: show;
}
.results TH {
	border: 1px solid #abadb3; FONT-WEIGHT: bold; TEXT-ALIGN: left; padding: 6px;
}
.results TH#sort {
	BACKGROUND-COLOR: #cccccc;
}
.results TD {
	border: 1px solid #abadb3; padding: 4px;
}
SPAN#s1 {
	FONT-WEIGHT: bold; COLOR: #2e6ba6;
}

td SPAN#s1 {
	padding-left: 10px;
}

.noPrint td SPAN#s1 {
	padding-left: 0;
}

SPAN#s2 {
	FONT-WEIGHT: bold; COLOR: black; FONT-STYLE: italic;
}
SPAN#s11 {
	 COLOR: #2e6ba6; FONT-STYLE: italic;
}
SPAN#header_authrec {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #dddddd
}
SPAN#f500 {
	FONT-WEIGHT: bold; COLOR: #666666; BACKGROUND-COLOR: #e0e0e8
}
SPAN#bd {
	font-size: 18px;
    line-height: 28px;
	color: #ffffff;
}
DIV#marc_view {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.full {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.full td {
	padding: 0 10px 14px;
}

.full .fond td {
	padding: 0 10px 3px;
}

.full TD#name {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.full TD#f200up {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #d0d0d0
}
.full TD#f545 {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; FONT-STYLE: italic; BACKGROUND-COLOR: #d0d0d0
}
.row1 {
	WIDTH: 100%; BACKGROUND-COLOR: #eeeeee; border: 1px solid #abadb3;
}
.row2 {
	BACKGROUND-COLOR: #ffffff; border: 1px solid #abadb3;
}
.f899e {
	BORDER-COLLAPSE: collapse
}
.f899e TH {
	BORDER-RIGHT: black 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 2px solid; PADDING-LEFT: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid; FONT-STYLE: italic; BACKGROUND-COLOR: #e0eee0; TEXT-ALIGN: center
}
.f899e TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f0f0f4; TEXT-ALIGN: center; empty-cells: show;
}
.f899i {
	BORDER-COLLAPSE: collapse
}
.f899i TH {
	BORDER-RIGHT: black 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 2px solid; PADDING-LEFT: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid; FONT-STYLE: italic; BACKGROUND-COLOR: #e0e0ee; TEXT-ALIGN: center
}
.f899i TD {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f0f0f4; TEXT-ALIGN: center
}
.f899u {
	BORDER-COLLAPSE: collapse
}
.f899u TH {
	BORDER-RIGHT: black 2px solid; BORDER-LEFT: black 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 2px solid; PADDING-LEFT: 4px; VERTICAL-ALIGN: middle; BORDER-BOTTOM: black 2px solid; FONT-STYLE: italic; BACKGROUND-COLOR: #e0e0e4; TEXT-ALIGN: center
}
.f899u TD {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f0f0f4; TEXT-ALIGN: center
}
.f899u TD#ord {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: black 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f0f0f4; TEXT-ALIGN: center
}

.bibl {
	WIDTH: 94%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #e7e7e7; BORDER-BOTTOM-STYLE: none
}


.registration_uc {
	FONT-SIZE: 12pt; WIDTH: 400px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #e0e0f4; BORDER-BOTTOM: 1px solid
}
.registration_r td#name {
	VERTICAL-ALIGN: baseline; TEXT-ALIGN: right 
}

.registration_r {
	WIDTH: 600px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #e0e0f4; BORDER-BOTTOM: 1px solid
}
.registration_r td#name {
	VERTICAL-ALIGN: baseline; TEXT-ALIGN: right 
}


.registration_o {
	WIDTH: 440px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #e0e0f4; BORDER-BOTTOM: 1px solid
}
.registration_o td#name {
	TEXT-ALIGN: right 
}


td#reader_menu {
	WIDTH: 25%; VERTICAL-ALIGN: top; BACKGROUND-COLOR:#b8b8d0
}

td#reader_name {
	HEIGHT: 30px; VERTICAL-ALIGN:middle; TEXT-ALIGN: center; BACKGROUND-COLOR: #000099;FONT-WEIGHT: bold; COLOR: #e0e0e8
}

.request {
	WIDTH: 100%; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px;
}

.pg_reader td#menu {
        BACKGROUND-COLOR: #b8b8d0
}

span#r1 { 
	FONT-WEIGHT: bold; COLOR: #000080
}
span#r2 { 
	FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #000080
}

span#r3 { 
	FONT-SIZE: 12pt; FONT-WEIGHT: bold; COLOR: #000080
}
span#reader_note { 
	FONT-STYLE: italic
}


span#status { 
	FONT-WEIGHT: bold; COLOR: #000099; text-decoration: underline
}

span#status_note { 
	FONT-STYLE: italic
}

span#status_data { 
	COLOR: #000088; 
}


.list_request  {
	list-style-type: disc
}

.list_status  {
	list-style-type: decimal 
}

.order {
	BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

span#order_fld {
	FONT-WEIGHT: bold;
}

span#order_val {
	color: black
}

span#order_note {
	color: red; FONT-SIZE: 9pt; FONT-STYLE: italic
}

.noPrint td {
	padding: 5px 8px 5px 10px;
}

.noPrint select {
	padding: 2px;
}


@media Print    
{
.noprint {
	DISPLAY: none
}
.page_head {
	DISPLAY: none
}

}


TD#navigation {
}

/* ****************************************************************************************/
/* ********************************   новые стили   ***************************************/
/* ****************************************************************************************/

.box {   
  display: none; /* по умолчанию прячем все блоки */   
}   
.box.visible {   
  display: block; /* по умолчанию показываем нужный блок */   
}   

.active_letter_verstka {
	font-size: 18px;
    font-weight: bold;
    padding: 5px 10px 0 10px;
}

.pages_next_verstka {
	text-align: right;
	padding: 6px 11px 0 0;
}

.pages_next_verstka a {
	color: #2e6ba6;
}

.pages_next_verstka a:hover {
	color: #43474c;
}

.pages_next_verstka a:visited {
	color: #6a88a6;
}


.find_block_share_verstka {
	padding: 3px 0 6px 16px;
}

.link_back_verstka {
	margin-right: 8px;
}

.table_history_verstka {
	border-collapse: collapse;
}

.table_history_verstka td {
	border: 1px solid #abadb3;
	padding: 4px;
}


.s1AZ_let1 {
	font-size: 18px;
	color: #2e6ba6;
	padding: 1px 6px 9px 8px;
}

.s1AZ_let2 {
	font-size: 18px;
	color: #2e6ba6;
	padding: 1px 0 9px;
}

.s1AZ_let3 {
	font-size: 18px;
        color: #43474c;
	padding: 1px 5px 9px 0;
}

.s1AZ_let3 a {
	font-size: 18px;
	font-weight: normal;
	color: #43474c;
	margin: 0 3px 0 5px;
}

.s1AZ_let3 a:hover {
	font-size: 18px;
	font-weight: normal;
	color: #2e6ba6;
}

.s1AZ_let3 a:visited {
	font-size: 18px;
	font-weight: normal;
	color: #6a88a6;
}

/* ****************************************************************************************/
/* *************************** заголовок, подножье динамических страниц  ******************/
/* ****************************************************************************************/
.title_history_verstka {
	color: #2e6ba6;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 17px;
}

.tb2 { 
	background-color: #ffffff;
	width: 100%; 
}

.tb2 th a {
	color: #2e6ba6;
	font-size: 16px;
	text-decoration: none;
	border-bottom: 2px solid #2e6ba6;
	border-top: 2px solid #2e6ba6;
}

.tb2 th a:hover {
	background-color: #2e6ba6; 
	color: #ffffff;
}

.tb2 th#h1 {
	background-color: #2e6ba6; 
	padding: 0;
	text-align: left;
	width: 1%;
}

.tb2 th#h1 a,
.tb2 th#h2 a {
	display: block;
	padding: 11px 29px 15px 30px;
	position: relative;
}

.tb2 th#a1 {
	color: #ffffff;
}

.tb2 th#h2 {
	padding: 0;
	WIDTH: 1%; 
}

.tb2 th#h3 {
	padding: 11px 4px 15px;
	WIDTH: 99%;
}

.menulevel_content_verstka {
	position: relative;
}

.menulevel_content_verstka:hover .level2_content_verstka {
	display: block;
}

.tb2 th  .menulevel_content_verstka:hover a {
	background-color: #2e6ba6; 
	color: #ffffff;
}

.tb2 th  .menulevel_content_verstka:hover .level2_content_verstka a  {
	background: #ffffff;
	color: #43474c;
}

.level2_content_verstka {
	background: #ffffff;
	border-top: 1px solid #bebebe;
	display: none;
	position: absolute;
	text-align: left;
	top: 49px;
	right: 0;
	width: 100%;
}

.tb2 th .level2_content_verstka a {
	font-size: 14px;
	border-top: 0;
	border-left: 1px solid #bebebe;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
}

.tb2 th#h1 .level2_content_verstka a, .tb2 th#h2 .level2_content_verstka a {
    padding: 9px 10px 8px;
}

.tb2 th  .menulevel_content_verstka .level2_content_verstka a:hover {
	color: #2e6ba6;
}

.proffy_link_verstka {
	background: url(../images/ico_proffy.png) no-repeat 10px 14px;
}

.proffybel_link_verstka {
	background: url(../images/ico_proffy.png) no-repeat 27px 14px;
}

#h1 .proffy_link_verstka {
	background: url(../images/ico_proffy_active.png) no-repeat 10px 14px;
}

#h1 .proffybel_link_verstka {
	background: url(../images/ico_proffy_active.png) no-repeat 27px 14px;
}

.menulevel_content_verstka:hover .proffy_link_verstka {
	background: url(../images/ico_proffy_active.png) no-repeat 10px 14px;
}

.menulevel_content_verstka:hover .proffybel_link_verstka {
	background: url(../images/ico_proffy_active.png) no-repeat 27px 14px;
}


.page_footer_verstka,
.page_footer_verstka a,
.page_footer_verstka a:hover {
	color: #ffffff;
}

.footer_left_verstka {
	padding: 15px 27px 10px 20px;
  	color: #ffffff;
}

.footer_contact_verstka {
	padding: 0 0 10px;
	color: #ffffff;
}

.footer_center_verstka {
	padding: 14px 26px 0 25px;
	color: #ffffff;
}

.copy_pro {
	color: #00B0EA;
	margin: 0 0.5rem 0 4px;
	text-decoration: none;
	cursor: pointer;
	font-size: 16px;
	font-style: italic;
}

.copy_pro:visited {
   color: #00B0EA;
   text-decoration: none;
}
