/**************************************************** Дополнения ***********************************************************/
#LoginForm {
  text-align: center;
}

#LoginForm input {
  height: 30px;
}

#LoginForm td {
  width: 44% !important;
}

#LoginForm #ldap_auth_block {
  min-width: 262px;
  max-width: 262px;
}

#ctrl_authoriz_Button {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 8px;
	padding: 5px 0;
	cursor: pointer;
}

#ctrl_zakladki_Button {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 7px;
	padding: 0 0 7px 0;
	cursor: pointer;
}

#ctrl_authoriz_Button:hover span, #ctrl_zakladki_Button:hover span {
	color: black !important;
}

#ctrl_togglePersonalPanel_text {
  margin-right: -15px;
}

.topcelltext {
	font-size: 14px;
}

#ParamAuthor {
	margin-top: 15px;
	margin-right: 15px;
}

#ParamAuthor legend {
	font-size: 11pt !important;
}

#ParamAuthor #ctrl_rec_Button {
  display: none;
}

#PAform {
	font-size: 11pt !important;
	text-align: center !important;
}

.footer {
	padding-bottom: 14px;
	width: calc(100% - 22px) !important;
}

.footer > center {
	padding-bottom: 7.5px;
}

.footer a {
	font-size: 11pt !important;
	margin-bottom: 10px;
}

.footer .container {
	font-size: 12px;
	padding-top: 5px;
}

#ctrl_userLiterature_Button {
  padding-top: 7px;
}

#ctrl_userLiterature_Button, #ctrl_userRequests_Button,
#ctrl_searchQueries_Button, #ctrl_recommendations_Button {
  padding-bottom: 7px;
}

#ctrl_changePassword_Button, #ctrl_wallet_Button {
  padding-top: 10px;
}

#ParamAuthor {
  min-width: 242px;
}

#PAform > .advanced {
  width: 100%;
  font-weight: bold;
}

#PAform > .advanced td:last-child {
  width: 0;
}

#ctrl_changePassword_Button {
  font-weight: initial;
}

#srchtr2 > td {
  display: block;
  max-width: 818px;
  margin: 0 auto;
}

.SearchDBList {
  min-height: 26px;
  height: auto;
}

.SearchDBList span {
  font-size: 16px !important;
}

.SearchDBList td:last-child {
  padding-right: 3px !important;
}

#I21DBN {
  min-height: 34px;
  font-size: inherit;
  padding: 5px;
  cursor: pointer;
}

#td_bibliosearch {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 7px;
}

#ctrl_toggleExtendedSearchFields_text {
  font-size: 17px !important;
}

#ctrl_toggleExtendedSearchFields {
  height: 14px;
  margin-bottom: -1px;
}

#td_doppar {
  text-align: center;
  padding-top: 7px;
  padding-left: 111px;
  padding-bottom: 10px;
}

#td_doppar > div {
  font-size: 15px !important;	
}

#RestrictSearch input {
  height: 33px;
  font-size: 15px !important;
  cursor: pointer;
}

#ctrl_ftSearchParams input {
  cursor: pointer;
  height: 33px;
  margin-right: 10px;
}

#RestrictSearch div, #RestrictSearch span, #ctrl_ftSearchParams div {
  font-size: 15px !important;
}

#RestrictSearch select,
#ctrl_ftSearchParams div select {
  font-size: 14px !important;
  cursor: pointer;
  height: 33px;
  width: auto !important;
}

.SearchCell {
  margin-bottom: 25px;
}

#ctrl_headerPortionLinksBar {
  text-align: center;
  padding-top: 5px;
}

#ctrl_headerPortionLinksBar .current-portion, #ctrl_headerPortionLinksBar .portion {
  font-size: 14px;
}

/*#ctrl_headerPortionLinksBar span:nth-last-child(-n+4) {
  display: none;
}*/

.ui-dialog-content.ui-widget-content > div {
  text-align: center;
}

.ui-dialog-content.ui-widget-content > a {
  font-size: 15px !important;
  text-align: center;
}

#ctrl_ftNavigatorControlPanel {
  padding-top: 25px;
}

#ctrl_ftSearchParams {
  padding-top: 30px;
}

#printBlock select, #printBlock input {
  font-size: 15px;
  height: 33px;
  cursor: pointer;
}

#printBlock tr {
  text-align: center;
}

#printBlock td {
  display: inline-block;
  width: auto;
  font-size: 15px !important;
}

.SearchDBList tr {
  text-align: center;
}

.SearchDBList td {
  display: inline-block;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"] {
  left: calc(50% - 300px) !important;
  max-width: 586px;
  position: fixed !important;
  /*top: 33% !important;*/
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftSearchParams"] {
  max-width: 1020px;
  left: calc(50% - 515px) !important;
  position: fixed !important;
  /*top: 40% !important;*/
}

#ctrl_ftSearchParams tr, #ctrl_ftSearchParams div {
  text-align: center !important;
}

#ctrl_ftSearchParams td {
  display: inline-block;
  padding: 5px 0;
}

#ctrl_ftSearchParams #FT_DISTANCE {
  margin-right: 10px;
}

#BDNavStr {
  text-align: center;
}

#rasrezpttl {
  padding-bottom: 5px;
}

#rasrezptbl td {
  text-align: center !important;
}

#rasrezptbl td > b {
  color: black;
  font-size: 14px;
}

#rasrezptbl a {
  padding: 5px;
  display: inline-block;
  font-size: 12px !important;
}

.SearchResBookInfo {
  padding-top: 8px;
}

.SearchResBookInfo .SRBICount,
.SearchResBookInfo .SRBIText {
  font-size: 14px;
}

.SearchResBookInfo .SRBICheckbox {
  display: block;
  margin: 0 auto 15px auto;
}

.SearchResBookInfo .printicon {
  position: relative;
  top: 10px;
  display: block;
}

.SearchResBookInfo .SRBIText b {
  line-height: 26px;
}

.QRcLink {
  width: max-content;
  margin: 0 auto;
  padding: 10px;
  font-size: 14px !important;
}

#fullstattbl {
  font-size: 14px !important;
}

#ctrl_userCard_browserWindow span[onclick="toggleGiveOut();"], #ctrl_recommendationsDialog span[onclick^="toggleRecommendations"] {
  cursor: pointer;
}

#ctrl_userCard_browserWindow table.advanced select, #ctrl_userCard_browserWindow table.advanced input[type="file"] {
  cursor: pointer;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_restorePasswordDialog"] {
  min-width: 353px;
}

#ctrl_restorePasswordDialog {
  text-align: center;
}

#ctrl_restorePasswordDialog input {
  display: block;
  margin: 10 auto;
  height: 33px;
}

#ctrl_restorePasswordDialog input[value="OK"] {
  padding: 5px 10px;
  cursor: pointer;
}

#ctrl_main_container.loginpage #reader_menu, #udk_search_link,
#ctrl_main_container.loginpage #ctrl_ldap_authentication_label,
#ctrl_main_container.loginpage #ctrl_ldap_authentication_checkbox {
  display: none !important;
}

#ctrl_main_container.loginpage div[style="width: 100%; text-align: right; display : auto"] {
  text-align: center !important;
}

#ctrl_main_container.loginpage input[src="/irbis64r_plus/images/enter.gif"] {
  height: 33px;
  /*margin-left: 22px;*/
}


/***************************************************************************Правки от октября 2025****************************************************************************/
.scroll-y {
  overflow-y: scroll !important;
}
.scroll-x {
  overflow-x: scroll !important;
}
#ctrl_main_container.search_result {
  overflow-x: hidden;
}
.topcell a, .topcell strong {
  font-size: 15px !important;
}
.ui-dialog {
  position: fixed !important;
  top: 0px !important;
  max-height: 100%;
}
.scrolled-h {
  overflow-y: auto !important;
  bottom: 30px;
}
.scrolled-w {
  overflow-x: auto !important;
}
.uid-left-2-right {
  left: 2% !important;
  right: 2% !important;
}
tr#header_box {
  text-align: center;
}
td#logo_box, td#reader_info {
  display: inline-table;
}
td#logo_box {
  width: calc(100% - 272px);
}
a#logo_block {
  display: inline-block;
  cursor: pointer;
}
td#reader_info {
  width: 0;
}
#ParamAuthor table.advanced {
  text-align: center;
  width: 100%;
  font-size: 20px;
  font-weight: bold;
}
#ParamAuthor > fieldset > legend + div > table.empty, #ParamAuthor > fieldset > legend + div > table.empty br {
  line-height: 0;
  display: none;
}
#ParamAuthor > fieldset > legend + div > table.empty, #ParamAuthor > fieldset > legend + div > table.empty + hr {
  display: none;
}
.ui-dialog[aria-describedby="ctrl_changePasswordDialog"] {
  min-width: 400px;
}
#ctrl_changePasswordDialog {
  text-align: center;
}
#ctrl_changePasswordDialog #ctrl_setPassword {
  padding: 5px;
  min-width: 44px;
  cursor: pointer;
}
#ctrl_changePasswordDialog #ctrl_newPassword,
#ctrl_changePasswordDialog #ctrl_newPassword2 {
  width: 100%;
  margin: 7px 0;
}
#ctrl_wrong_login_pass {
  text-align: center;
  padding-bottom: 10px;
}
#ParamAuthor, #RestrictSearch.clicked, #ctrl_giveOut.clicked {
  display: none !important;
}
#ParamAuthor.clicked, #RestrictSearch, #ctrl_giveOut {
  display: block !important;
}
#ParamAuthor div {
  font-size: 14px;
  text-align: center;
}
#SEARCH_STRING {
  display: none;
}
td#i_am_searching div {
  padding: 0 0 5px 0 !important;
  font-size: 16px !important;
}
td#search_vkb {
  position: relative;
  top: 68px;
  left: 68px;
}
td#i_am_searching.hidden, td#search_vkb.hidden, td#search_btn.hidden,
#ctrl_ftNavigatorControlPanel > div.hidden {
  display: none !important;
}
.SearchCell.loginpage > table {
  width: 50%;
  margin: 0 auto;
}
.SearchCell.loginpage > table td {
  display: inline-block;
  width: 100% !important;
  text-align: center;
}
.SearchCell.loginpage > table td > input[type="Text"],
.SearchCell.loginpage > table td > input[type="Password"] {
  width: 88% !important;
  font-size: 16px;
  line-height: 25px;
}
@media screen and (max-width: 660px) {
.SearchCell.loginpage > table {
  width: 100%;
}
.SearchCell.loginpage > table td > input[type="Text"],
.SearchCell.loginpage > table td > input[type="Password"] {
  width: 100% !important;
}
}
@media screen and (max-width: 1111px) {
.SearchCell.loginpage > table {
  width: 66%;
}
.SearchCell.loginpage > table td > input[type="Text"],
.SearchCell.loginpage > table td > input[type="Password"] {
  width: 66% !important;
}
}
@media screen and (min-width: 1500px) {
.SearchCell.loginpage > table {
  width: 730px;
}
.SearchCell.loginpage > table td > input[type="Text"],
.SearchCell.loginpage > table td > input[type="Password"] {
  width: 625px !important;
}
}
.SearchCell.loginpage > table td input[type="checkbox"] {
  cursor: pointer;
  margin: 10px;
}
.SearchCell.loginpage > table td input[type="image"] {
  cursor: pointer;
  height: 33px;
}
.SearchCell.loginpage > table td > table {
  width: 100%;
}
div.SearchCell.loginpage + div {
  text-align: center !important;
}
form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody {
	display: inherit;
	margin: 0 auto;
}
form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child div[style$="font-weight: bold;"] {
	font-size: 15px !important;
}
form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child div[style$="font-size: 10px;"] {
	font-size: 14px !important;
	text-align: center;
}
form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child #SEARCH_STRING {
	height: 33px;
	font-size: 15px !important;
	cursor: pointer;
}
form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child input[name="C21COM1"][value="Искать"] {
	font-size: 15px !important;
	padding: 5px 0;
	cursor: pointer;
	margin-left: 3px;
	margin-top: 13px;
}
form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child img#ctrl_inputMethod {
	width: 33px !important;
}
#keyboardInputMaster span[title="Display Number Pad"], #keyboardInputMaster small[title="Decrease keyboard size"],
#keyboardInputMaster big[title="Increase keyboard size"], #keyboardInputMaster span[title="Clear this input"],
#keyboardInputMaster strong[title="Close the keyboard"] {
	font-size: 2em;
}
#keyboardInputMaster tbody tr td table tbody tr td {
	height: 3em !important;
	min-width: 2em !important;
	font-weight: bold;
	text-align: center;
	cursor: pointer !important;
}
#keyboardInputMaster .keyboardInputCenter {
	width: 85% !important;
}
form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:nth-child(2) > td:first-child > table[width="100%"]:first-of-type {
	text-align: center;
}
#RestrictSearch input[name="CHECK21"] {
  top: 2px;
  position: relative;
}
#search_adv {
  left: calc(50% - 115px);
  position: relative;
  min-width: 232px;
}
#search_adp {
  min-width: 232px;
  position: relative;
  left: calc(50% - 107px);
}
#search_adp.pos_reset {
  left: unset !important;
  visibility: hidden;
}
#search_adp > div {
  font-size: 15px !important;
}
#search_adv, #search_adp {
  padding: 5px 0;
}
.ui-dialog[aria-describedby="ctrl_userCard_browserWindow"],
.ui-dialog[aria-describedby="ctrl_panel_professional_search"] {
  height: inherit !important;
  width: inherit !important;
}
.ui-dialog #ctrl_userCard_browserWindow {
  width: auto !important;
  height: auto !important;
  padding-bottom: 20px;
}
.ui-dialog[aria-describedby="ctrl_recommendationsDialog"] {
  height: auto !important;
}
#ctrl_panel_professional_search div {
  font-size: 18px !important;
}
#ctrl_panel_professional_search div[id*=ctrl_search_field_VAR_prof_] {
  text-align: center;
}
#ctrl_panel_professional_search #variant_search_field_prof_logic {
  margin-top: 13px;
}
#ctrl_panel_professional_search select {
  width: auto !important;
  cursor: pointer;
  font-size: 16px;
}
#ctrl_panel_professional_search td {
  width: auto;
}
#ctrl_panel_professional_search input {
  width: auto !important;
  min-height: 25px;
  bottom: 0px;
  position: relative;
  font-size: 18px !important;
  left: 24px;
  cursor: pointer;
}
#ctrl_userCard_browserWindow {
  text-align: center;
}
#ctrl_userCard_browserWindow input[type="checkbox"] {
  cursor: pointer;
}
.ui-dialog[aria-describedby="ctrl_userCard_browserWindow"] {
  width: auto !important;
  max-width: 96%;
  min-width: 333px;
}
.ui-dialog[aria-describedby="ctrl_recommendationsDialog"] #ctrl_recommendationsDialog,
.ui-dialog[aria-describedby="ctrl_userCard_browserWindow"] #ctrl_userCard_browserWindow {
  padding-top: 20px;
  height: auto !important;
}
.ui-dialog[aria-describedby="ctrl_userCard_browserWindow"] #ctrl_userCard_browserWindow > #ctrl_giveOut > table,
.ui-dialog[aria-describedby="ctrl_recommendationsDialog"] #ctrl_recommendationsDialog span[onclick^="toggleRecommendations"] + div[id^="ctrl_recommendations"] > table {
  padding-top: 5px !important;
}
.ui-dialog[aria-describedby="ctrl_userCard_browserWindow"] #ctrl_userCard_browserWindow > #ctrl_giveOut > table td,
.ui-dialog[aria-describedby="ctrl_recommendationsDialog"] #ctrl_recommendationsDialog span[onclick^="toggleRecommendations"] + div[id^="ctrl_recommendations"] > table td {
  vertical-align: middle !important;
}
.ui-dialog[aria-describedby="ctrl_userCard_browserWindow"] #ctrl_userCard_browserWindow > #ctrl_giveOut > table td > a,
.ui-dialog[aria-describedby="ctrl_recommendationsDialog"] #ctrl_recommendationsDialog span[onclick^="toggleRecommendations"] + div[id^="ctrl_recommendations"] > table td > a {
  text-decoration: none;
  color: navy;
}

.ui-dialog[aria-describedby="ctrl_recommendationsDialog"] #ctrl_recommendationsDialog span[onclick^="toggleRecommendations"] + div[id^="ctrl_recommendations"] > table td {
  padding-bottom: 12px;
}

#ctrl_userCard_browserWindow form[name="REG"] table {
  font-size: 15px !important;
}
#ctrl_userCard_browserWindow form[name="REG"] table td[colspan="2"] {
  max-width: 707px;
  text-align: center;
  padding: 5px 0;
}
#ctrl_userCard_browserWindow form[name="REG"] table select, #ctrl_userCard_browserWindow form[name="REG"] table input {
  padding: 4px;
}
#ctrl_userCard_browserWindow form[name="REG"] table div[align="Right"] {
  min-width: 353px;
  padding: 5px 0;
}
#ctrl_userCard_browserWindow form[name="REG"] table input[type="file"] {
  transform: scale(110%);
  left: 9px;
  position: relative;
}
#ctrl_userCard_browserWindow form[name="REG"] table td[colspan="4"] input {
  font-size: 15px;
  padding: 6px;
  cursor: pointer;
}
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] {
  font-size: 14px !important;
  margin-bottom: 20px !important;
}
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] tr.db_link_list {
  display: table;
  margin: 0 auto;
  text-align: center;
}
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] tr.db_link_list > td {
  display: inline-block;
}
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] tr.db_link_list td:first-child span {
  color: black !important;
}
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] tr.db_link_list span[id^="ctrl_other_db_lnk_"] {
  padding: 0 10px;
}
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div {
  text-align: center;
  font-size: 14px !important;
}
#ctrl_main_container form[name="SEARCH"] + div + div + script + table,
#ctrl_main_container form[name="SEARCH"] + div + div + script + table + table,
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table,
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table + table {
  margin: 0 auto;
}
#ctrl_main_container form[name="SEARCH"] + div + div + script + table div,
#ctrl_main_container form[name="SEARCH"] + div + div + script + table + table div,
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table div,
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table + table div {
  font-size: 14px !important;
}
#ctrl_main_container form[name="SEARCH"] + div + div + script + table + table,
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table + table {
  margin-bottom: 7px;
}
#ctrl_main_container form[name="SEARCH"] + div + div + script + table div,
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table div {
  color: gray !important;
  text-align: center;
}
#ctrl_main_container form[name="SEARCH"] + div + div > table,
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div > table {
  text-align: center !important;
  width: 100%;
}
#ctrl_main_container form[name="SEARCH"] + div + div span,
#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div span {
  font-size: 14px !important;
}
#ctrl_headerPortionLinksBar + table,
#ctrl_headerPortionLinksBar + script + table,
#ctrl_main_container.search_result > table {
  font-size: 15px !important;
  font-family: Tahoma;
  text-align: justify;
}
#ctrl_headerPortionLinksBar + table td[width="95%"] > div:last-child,
#ctrl_headerPortionLinksBar + script + table td[width="95%"] > div:last-child,
#ctrl_main_container.search_result > table td[width="95%"] > div:last-child,
#ctrl_main_container.search_result td.s_result_number + td div.ekz_list,
#ctrl_main_container.search_result td.s_result_number + td div.jrl_desc_link,
#ctrl_main_container.search_result td.s_result_number + td div.jrl_svdesc_link,
#ctrl_main_container.search_result td.s_result_number + td div.jrl_stdesc_link {
  padding: 10px;
  text-align: center;
  padding-top: 13px;
  padding-bottom: 2px;
}
#ctrl_headerPortionLinksBar + table td[width="95%"] > div:last-child > a, #ctrl_headerPortionLinksBar + table td[width="95%"] > div:last-child > div,
#ctrl_headerPortionLinksBar + script + table td[width="95%"] > div:last-child > a, #ctrl_headerPortionLinksBar + script + table td[width="95%"] > div:last-child > div,
#ctrl_main_container.search_result > table td[width="95%"] > div:last-child > a, #ctrl_main_container.search_result > table td[width="95%"] > div:last-child > div,
#ctrl_main_container.search_result td.s_result_number + td div.ekz_list > a, #ctrl_main_container.search_result td.s_result_number + td div.ekz_list > div,
#ctrl_main_container.search_result td.s_result_number + td div.jrl_desc_link > a, #ctrl_main_container.search_result td.s_result_number + td div.jrl_svdesc_link > a, #ctrl_main_container.search_result td.s_result_number + td div.jrl_stdesc_link > a {
  margin-left: 14px;
}
#ctrl_headerPortionLinksBar + table td[width="95%"] > div:last-child > div,
#ctrl_headerPortionLinksBar + script + table td[width="95%"] > div:last-child > div,
#ctrl_main_container.search_result > table td[width="95%"] > div:last-child > div,
#ctrl_main_container.search_result td.s_result_number + td div.ekz_list > div {
  padding: 10px;
  padding-bottom: 0;
}
#ctrl_headerPortionLinksBar + table td[width="95%"] > div:last-child > div > b,
#ctrl_headerPortionLinksBar + script + table td[width="95%"] > div:last-child > div > b,
#ctrl_main_container.search_result > table td[width="95%"] > div:last-child > div > b,
#ctrl_main_container.search_result td.s_result_number + td div.ekz_list > div > b {
  line-height: 22px;
}
#ctrl_main_container.search_result td.s_result_number + td div.ekz_list > div > br {
  line-height: 0;
}
#ctrl_headerPortionLinksBar + table td[width="95%"] > b,
#ctrl_headerPortionLinksBar + script + table td[width="95%"] > b,
#ctrl_main_container.search_result > table td[width="95%"] > b {
  line-height: 25px;
}
#ctrl_headerPortionLinksBar + table tr[align="right"] td.empty[bgcolor],
#ctrl_headerPortionLinksBar + script + table tr[align="right"] td.empty[bgcolor],
#ctrl_main_container.search_result > table table tr[align="right"] td.empty[bgcolor] {
  display: none;
}
#ctrl_headerPortionLinksBar + table.age,
#ctrl_headerPortionLinksBar + script + table.age,
#ctrl_main_container.search_result > table table.age {
  min-height: 33px;
}
#ctrl_headerPortionLinksBar + table tr[align="right"] td.age[bgcolor],
#ctrl_headerPortionLinksBar + script + table tr[align="right"] td.age[bgcolor],
#ctrl_main_container.search_result > table table tr[align="right"] td.age[bgcolor] {
  position: absolute;
  left: calc(50% - 16px);
  line-height: 19px;
  display: table;
  min-width: 33px;
  text-align: center;
  margin-top: 7px;
}
#ctrl_headerPortionLinksBar + table tr[align="right"] td.lib_only[bgcolor],
#ctrl_headerPortionLinksBar + script + table tr[align="right"] td.lib_only[bgcolor],
#ctrl_main_container.search_result > table table tr[align="right"] td.lib_only[bgcolor] {
  position: relative;
  left: 5px;
  display: table;
  min-width: 282px;
  text-align: center;
}
#ctrl_main_container.search_result > table a[title^="Ссылка, по которой можно найти данный документ."],
#ctrl_main_container.search_result > table div[id^="ctrl_give_out_count_"],
#ctrl_main_container.search_result > table div[id^="ctrl_doOrder_Button_"],
#ctrl_main_container.search_result > a[title^="Ссылка, по которой можно найти данный документ."],
#ctrl_main_container.search_result > div[id^="ctrl_give_out_count_"],
#ctrl_main_container.search_result > div[id^="ctrl_doOrder_Button_"] {
  font-size: 15px !important;
  text-align: center;
  line-height: 27px;
  display: table !important;
  margin: 0 auto;
}
#ctrl_main_container.search_result > table div[id^="ctrl_give_out_count_"],
#ctrl_main_container.search_result > div[id^="ctrl_give_out_count_"] {
  margin-top: 4px;
}
#ctrl_main_container.search_result a[title^="Ссылка, по которой можно найти данный документ."] {
  padding-top: 12px;
  padding-bottom: 10px;
}
#ctrl_main_container.search_result > table div[id^="ctrl_doOrder_Button_"],
#ctrl_main_container.search_result > div[id^="ctrl_doOrder_Button_"] {
  display: none !important; /* Отключение кнопки Заказать */
}
#ctrl_main_container.search_result .BottomCellN {
  margin-top: 12px;
}
#ctrl_headerPortionLinksBar {
  padding-left: 5px;
  min-height: 80px;
  padding-right: 5px;
}
#ctrl_footerPortionLinksBar {
  padding-left: 10px;
  min-height: 80px;
  padding-right: 10px;
  font-family: Tahoma;
}
#ctrl_footerPortionLinksBar {
  padding-top: 15px;
  text-align: center;
}
#ctrl_footerPortionLinksBar > span {
  font-size: 14px;
}
#ctrl_headerPortionLinksBar > span:first-child, #ctrl_footerPortionLinksBar > span:first-child {
  display: inline-block;
  margin-bottom: 13px;
}
#ctrl_headerPortionLinksBar > span:nth-last-child(2), #ctrl_footerPortionLinksBar > span:nth-last-child(2) {
  display: inline-block;
  margin-top: 10px;
  margin-left: 3px;
}
#ctrl_footerPortionLinksBar > span.portion {
  margin-left: 0.75px;
  margin-right: 0.75px;
}
#ctrl_footerPortionLinksBar > span.portion:first-of-type {
  margin-left: unset;
  margin-right: unset;
}
#ctrl_footerPortionLinksBar > span.portion:nth-last-child(2) {
  margin-left: 10px;
  margin-right: unset;
}
#ctrl_headerPortionLinksBar > span.current-portion,
#ctrl_footerPortionLinksBar > span.current-portion {
  padding: 2px;
}
#ctrl_headerPortionLinksBar.hidden, #ctrl_footerPortionLinksBar.hidden,
#ctrl_headerPortionLinksBar.empty, #ctrl_footerPortionLinksBar.empty {
  min-height: unset;
  height: 15px !important;
}
#ctrl_headerPortionLinksBar.hidden > span, #ctrl_footerPortionLinksBar.hidden > span {
  visibility: hidden;
}
#ctrl_sorting_bar > img[src] {
  height: 15px;
  width: 15px;
  vertical-align: middle;
  margin-left: 3px;
}
#ctrl_userCard_browserWindow.UDK div, #ctrl_userCard_browserWindow.UDK td, #ctrl_userCard_browserWindow.UDK th {
  font-size: 15px;
  vertical-align: middle;
}
#ctrl_userCard_browserWindow.UDK div[onclick="browsePrevURL();"], #ctrl_userCard_browserWindow.UDK div[onclick="udcLink_gotoBegin();"] {
  text-align: center;
  display: table;
  margin: 0 auto;
}
#ctrl_userCard_browserWindow.UDK td input {
  margin-bottom: 3px;
}
#ctrl_userCard_browserWindow.UDK td span {
  vertical-align: sub;
}
#ctrl_userCard_browserWindow.UDK td img[src="/irbis64r_plus/images/folder.gif"],
#ctrl_userCard_browserWindow.UDK td img[src="/irbis64r_plus/images/textfolder.gif"] {
  padding-right: 4px;
  padding-bottom: 3px;
}
#ctrl_userCard_browserWindow.UDK td img[src="/irbis64r_plus/images/search.jpg"] {
  padding-left: 7px;
  width: 20px;
  height: 20px;
}
#ctrl_userCard_browserWindow.UDK td > img[src="/irbis64r_plus/images/search.jpg"] {
  padding-bottom: 7px;
}
#ctrl_userCard_browserWindow.UDK table[class="advanced"] td:last-child {
  padding: 5px 0;
}
#ctrl_userCard_browserWindow.UDK > table[width="100%"] td table[class="advanced"]:first-child tr:last-child td,
#ctrl_userCard_browserWindow.UDK > table[width="100%"] td table[class="advanced"]:first-child tr:nth-last-child(2) td,
#ctrl_userCard_browserWindow.UDK > table[width="100%"] td table[class="advanced"]:last-of-type {
  text-align: center;
}

#ctrl_userCard_browserWindow.UDK > table[width="100%"] div#products td {
  text-align: left;
}

#ctrl_userCard_browserWindow.UDK #ctrl_udc_search_query {
  width: 50% !important;
  min-width: 222px;
  min-height: 27px;
}
#ctrl_userCard_browserWindow.UDK td input[type="radio"] {
  cursor: pointer;
  vertical-align: middle;
}
#ctrl_userCard_browserWindow.UDK td input[type="button"], #ctrl_userCard_browserWindow.UDK td select {
  cursor: pointer;
  min-height: 26px;
  padding: 4px 11px;
  text-align: center;
}
.ui-dialog .ui-dialog-title {
  width: calc(100% - 33px) !important;
  text-align: center;
  margin-left: -15px !important;
  padding-left: 30px;
  font-size: 20px;
}
.ui-dialog-titlebar-close[type="button"] {
  transform: scale(135%);
  margin-right: 5px !important;
}
.ui-dialog[aria-describedby="ctrl_restorePasswordDialog"] span.ui-dialog-title {
  padding-left: 7px;
  width: 95% !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_BOOKS_FULLTEXT_"] .ui-dialog-title {
  font-size: 20px;
  padding-left: 8px;
  width: calc(100% - 15px) !important;
}
#ctrl_main_container.search_result tr.db_link_list > td.dup,
#ctrl_main_container.search_result span.duplicate[id^="ctrl_other_db_lnk_"],
#ctrl_main_container.search_no_result tr.db_link_list > td.dup,
#ctrl_main_container.search_no_result span.duplicate[id^="ctrl_other_db_lnk_"] {
  display: none !important;
}
#ctrl_userCard_browserWindow table.advanced.ordering {
  font-size: 16px;
}
#ctrl_userCard_browserWindow table.advanced.ordering td {
  text-align: center;
  padding: 10px;
}
#ctrl_userCard_browserWindow table.advanced.ordering td div > a[onclick] {
  display: table;
  margin: 10px auto 0 auto;
}
#ctrl_userCard_browserWindow table.advanced.ordering + big {
  font-size: 18px;
  display: table;
  margin: 0 auto 10px auto;
  padding: 0 10px;
}
#ctrl_main_container.search_result td.s_result_number {
  text-align: center;
  vertical-align: middle;
  padding: 15px;
}
#ctrl_main_container.search_result td.s_result_number div[id] {
  display: table !important;
  margin: 0 auto 5px auto;
}
#ctrl_main_container.search_result td.s_result_number div[id] > input[type="checkbox"] {
  display: table;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  transform: scale(131%);
}
#ctrl_main_container.search_result td.s_result_number div[id] > b {
  font-size: 16px;
}
#ctrl_main_container.search_result td.s_result_number + td {
  padding-right: 15px;
  line-height: 25px;
}
#ctrl_main_container.search_result td.s_result_number + td br {
  line-height: 0;
}
#ctrl_main_container.search_result td.s_result_number + td > b > br {
  margin-bottom: 13px;
}
#ctrl_main_container.search_result td.s_result_number + td > img {
  margin-bottom: 3px !important;
}
#ctrl_storageQueries_present td {
  padding: 5px;
  text-align: center;
}
#ctrl_storageQueries_present input[type="button"] {
  cursor: pointer;
}
#ctrl_footerPortionLinksBar + span {
  margin: 0 auto;
  display: table;
  font-size: 14px !important;
  padding-bottom: 7px;
  color: gray !important;
}
#ctrl_footerPortionLinksBar + span + table td {
  text-align: center !important;
  font-size: 15px !important;
}
#ctrl_footerPortionLinksBar + span + table td > b {
  color: black !important;
}
#ctrl_footerPortionLinksBar + span + table td > a {
  font-size: 13px !important;
  display: table;
  margin: 5px auto;
}
#ctrl_footerPortionLinksBar + span + table td > br {
  font-size: 0;
}
#ctrl_main_container.search_result > div.SearchCell {
  width: unset;
}
#ctrl_main_container.search_result > div.SearchCell > table,
#ctrl_main_container.search_result > div.SearchCell tr {
  text-align: center;
}
#ctrl_main_container.search_result > div.SearchCell td {
  text-align: center;
  display: inline-table;
  width: auto;
}
#ctrl_main_container.search_result > div.SearchCell b {
  font-size: 15px;
}
#ctrl_main_container.search_result > div.SearchCell select,
#ctrl_main_container.search_result > div.SearchCell input {
  cursor: pointer;
  padding: 5px;
  font-size: 14px;
}
#ctrl_main_container.search_result > div.SearchCell input#ctrl_saveQuery_query {
  min-width: 444px;
}
#ctrl_main_container.search_result > table form[name="SEARCH"] + div,
#ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table div,
#ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table + table div {
  text-align: center;
  font-size: 14px !important;
}
#ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table div {
  color: gray !important;
}
#ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table,
#ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table + table {
  margin: 0 auto;
}
#ctrl_main_container.search_result tr.litres_link_box,
div.ui-dialog.checked_docs tr.litres_link_box {
  display: block;
  height: 4px;
}
#ctrl_main_container.search_result.single a[onclick^="openDirectLinkDialog"],
#ctrl_main_container.search_result.litres div[id^="ctrl_give_out_count_"],
#ctrl_userCard_browserWindow.litres div[id^="ctrl_give_out_count_"] {
  display: none !important;
}
div.litres a[onclick^="openDirectLinkDialog"] {
  margin-bottom: 18px !important;
}
div[id^="ctrl_direct_link_"].ui-dialog-content {
  padding-top: 20px;
  padding-bottom: 25px;
}
div[id^="ctrl_direct_link_qrcode_"] + a[id^="ctrl_direct_link_a_"] {
  font-size: 17px !important;
  display: table !important;
  margin: 0 auto;
}
#ctrl_main_container.search_result td.s_result_number + td > div.ekz_list + div.jrl_desc_link {
  padding-top: 10px;
}
#ctrl_authoriz_Button + #ctrl_zakladki_Button, div.SearchCell.loginpage.bottom_sc, #ctrl_main_container.search_result td.full_doc_link, #ctrl_main_container.search_no_result div.no_result_hide,
#ctrl_main_container.search_no_result table.blockquote + #ctrl_headerPortionLinksBar, #ctrl_main_container.search_no_result table.blockquote + #ctrl_headerPortionLinksBar + #ctrl_footerPortionLinksBar {
  display: none;
}
#ctrl_main_container.search_no_result table.blockquote {
  margin-bottom: 15px !important;
}
#ctrl_main_container.search_result td.s_result_number + td dl,
#ctrl_main_container.search_result td.s_result_number + td dt,
#ctrl_main_container.search_result td.s_result_number + td dd {
  margin: 0;
}
body.f_table_master {
  text-align: center;
}
body.f_table_master select {
  width: auto !important;
  height: 28px;
  cursor: pointer;
}
body.f_table_master input.ui-autocomplete-input {
  height: 28px;
}
body.f_table_master input[type="submit"][value="Выполнить"] {
  height: 28px;
  cursor: pointer;
}
body.f_table_master table {
  width: auto;
  margin: 0 auto;
  margin-top: 15px;
}
body.f_table_master form#PRINTKO td {
  width: auto;
}
body.f_table_master form#PRINTKO td[width="20%"][align="left"] {
  text-align: right;
}
@media screen and (max-width: 555px) {
#ctrl_headerPortionLinksBar + table tr[align="right"] td.lib_only[bgcolor], #ctrl_headerPortionLinksBar + script + table tr[align="right"] td.lib_only[bgcolor], #ctrl_main_container.search_result > table table tr[align="right"] td.lib_only[bgcolor] {
  min-width: 232px;
}
}
body.stats th {
  font-size: 17px;
}
body.stats td {
  font-size: 16px;
}
body.stats div.container {
  font-size: 14px;
  padding-top: 5px;
}
body.stats tr > td:first-child {
  width: 50%;
  text-align: right;
}
body.db_sitemap {
  text-align: center;
}
body.db_sitemap > p, body.db_sitemap > a {
  font-size: 18px;
}
body.db_sitemap > div.container {
  font-size: 16px;
  margin-top: 20px;
  padding-top: 16px;
}
@media screen and (min-width: 1331px) {
body.stats > table + table[align="center"] {
  width: 77% !important;
}
}
@media screen and (min-width: 1551px) {
body.stats > table + table[align="center"] {
  width: 66% !important;
}
}
@media screen and (min-width: 1881px) {
body.stats > table + table[align="center"] {
  width: 55% !important;
}
}
#ctrl_main_container.search_result form[name="SEARCH"] + table[width="100%"] + div + div[style="display : none;"] {
  display: unset !important;
}
#ctrl_main_container.search_result.single form[name="SEARCH"] + table[width="100%"] + div + div[style="display : none;"] {
  display: none !important;
}
#ctrl_main_container.search_result.single td.s_result_number + td dl, #ctrl_main_container.search_result.single td.s_result_number + td dt, #ctrl_main_container.search_result.single td.s_result_number + td dd,
#ctrl_main_container.search_result.single td.s_result_number + td div, #ctrl_main_container.search_result.single td.s_result_number + td div a, #ctrl_main_container.search_result.single td.s_result_number + td b {
  font-size: 16px;
}
div.ui-dialog.checked_docs {
  bottom: 0 !important;
  height: fit-content !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow input {
  cursor: pointer;
  margin-bottom: 7px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow div[id^="ctrl_doOrder_Button_"] {
  display: none;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td div {
  font-size: 16px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number {
  vertical-align: middle;
  text-align: center;
  padding: 7px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > div[id] {
  display: block !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > div[id] > b {
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 17px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > div[id] > input[type="checkbox"] {
  height: 17px;
  width: 17px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td {
  line-height: 25px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.empty[bgcolor] {
  display: none;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table table.age {
  min-height: 33px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.age[bgcolor] {
  position: absolute;
  left: calc(50% - 16px);
  line-height: 19px;
  display: table;
  min-width: 33px;
  text-align: center;
  margin-top: 7px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.lib_only[bgcolor] {
  position: relative;
  left: 5px;
  display: table;
  min-width: 282px;
  text-align: center;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td div.ekz_list {
  text-align: center;
  font-size: 16px;
  padding: 15px 10px 5px 10px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td div.ekz_list > div {
  padding: 10px 10px 0px 10px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td div.ekz_list > div > b {
  line-height: 25px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td div.ekz_list > div > br {
  line-height: 0;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td dd {
  margin-left: 0;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div.jrl_desc_link,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div.jrl_svdesc_link,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div.jrl_stdesc_link {
  text-align: center;
  margin-top: 7px;
  margin-bottom: 7px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div.jrl_svdesc_link + div.jrl_stdesc_link {
  padding-top: 7px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > a[onclick^="openDirectLinkDialog"] {
  font-size: 16px !important;
  padding: 10px 10px 10px 10px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > div[id^="ctrl_give_out_count_"] {
  font-size: 16px !important;
  padding: 10px 10px 15px 10px;
}
/****************************************************************************************************************************************************************************/

@media screen and (max-width: 660px) {

#irbis_logo, #reader_menu {
  display: block;
  width: 100%;
}

#RestrictSearch select {
  width: 100% !important;
}

#RestrictSearch td {
  width: auto;
}

#ParamAuthor {
  margin-right: 0;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"] {
  left: 4.25% !important;
  max-width: unset !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_BOOKS_FULLTEXT_"] {
  left: 11.25% !important;
  width: 75% !important;
}

#ctrl_main_container.loginpage .user_inputs td {
  display: block;
  margin: 0 auto;
  width: fit-content;
}

}

@media screen and (max-width: 1111px) {

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftSearchParams"] {
  left: 4.25% !important;
  max-width: unset !important;
}

}

@media (pointer: coarse) {

body.db_sitemap > div.container {
  font-size: 7px;
}

}

@media (pointer: coarse) and (orientation: portrait) {

.topcelltext, .topcell a, .topcell strong {
  font-size: 30px !important;
}

#RstPswd span {
  font-size: 22px;
}

#LoginForm #ldap_auth_block {
  min-width: 313px;
  max-width: 313px;
}

#LoginForm div, #LoginForm div input, #LoginForm td {
  font-size: 22px;
}

#LoginForm td input[src="/irbis64r_plus/images/enter.gif"] {
  height: 44px !important;
}

#ParamAuthor div {
  font-size: 25px !important;
}

form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child input[name="C21COM1"][value="Искать"],
form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child div[style$="font-size: 10px;"] {
  font-size: 27px !important;
  padding-left: 7px;
  padding-right: 7px;
}

form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:last-child input[value="Очистить"] {
  padding-left: 7px;
  padding-right: 7px;
}

#ctrl_toggleExtendedSearchFields {
  height: 25px !important;
  margin-bottom: -1px !important;
}

td#i_am_searching div {
  font-size: 30px !important;
}

#RestrictSearch {
  margin-top: 15px;
}

td#search_vkb {
  top: 101px !important;
  left: 94px !important;
}

form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child img#ctrl_inputMethod {
  width: 55px !important;
}

#search_adv {
  left: calc(50% - 237px) !important;
  min-width: 474px;
  padding-top: 15px !important;
}

#search_adp {
  left: calc(50% - 220px) !important;
  min-width: 464px;
}

#search_adp > div {
  font-size: 30px !important;
}

#irbis_logo {
  padding-bottom: 15px;
}

#irbis_logo > a {
  width: 90%;
}

#irbis_logo > a > div {
  width: 100%;
}

#irbis_logo, #reader_menu {
  display: block;
  width: 100%;
}

#ParamAuthor {
  /*width: 88%;*/
  margin: 0 auto;
}

#ParamAuthor legend {
  font-size: 28px !important;
}

#PAform {
  font-size: 24px !important;
}

#PAform > .advanced {
  font-size: 36px !important;
}

#PAform > #ctrl_zakladki_Button {
  display: block !important;
}

#PAform > #ctrl_zakladki_Button > span, #PAform > #ctrl_authoriz_Button > span {
  font-size: 33px !important;
}

#PAform > #ctrl_userLiterature_Button > span, #PAform > #ctrl_history_Button > span,
#PAform > #ctrl_userRequests_Button > span, #PAform > #ctrl_searchQueries_Button > span, #PAform > #ctrl_recommendations_Button > span {
  font-size: 28px !important;
}

#ctrl_wallet_Button svg {
  min-width: 333px;
  min-height: 101px;
}

.SearchDBList td {
  min-width: 202px;
  font-size: 28px;
}

.SearchDBList span {
  font-size: 26px !important;
}

#I21DBN {
  min-height: 44px;
  font-size: 26px;
  padding: 10px;
}

#ctrl_toggleExtendedSearchFields_text {
  font-size: 33px !important;
}

#ctrl_toggleExtendedSearchFields {
  height: 17px;
  margin-bottom: -2px;
}

#RestrictSearch div, #RestrictSearch span {
  font-size: 30px !important;
}

#RestrictSearch input, #RestrictSearch select {
  height: 55px;
  font-size: 28px !important;
  max-width: 515px;
}

#RestrictSearch #variant_search_field_selector {
  max-width: 333px;
}

#RestrictSearch #VAR_main {
  max-width: 303px;
}

#RestrictSearch input[type="checkbox"] {
  min-width: 28px;
}

#ctrl_ftSearchParams div {
  font-size: 28px !important;
  margin: 0 5px;
}

#ctrl_ftSearchParams div select, #ctrl_ftSearchParams input {
  font-size: 24px !important;
  height: 44px;
}

#td_doppar > div {
  font-size: 30px !important;
  margin-left: -20px;
}

.footer {
  padding-bottom: 42px;
}

.footer a {
  font-size: 33px !important;
  padding-left: 10px !important;
}

.footer .container {
  font-size: 25px;
  bottom: 7px;
  position: relative;
  padding-bottom: 8px;
}

.SearchCell {
  margin-bottom: 55px;
}

#BDNavStr {
  font-size: 20px !important;
}

#QueryStr {
  font-size: 14px !important;
}

#FoundStr {
  font-size: 20px !important;
}

#ctrl_headerPortionLinksBar, #ctrl_footerPortionLinksBar {
  margin-bottom: 75px;
}

#ctrl_headerPortionLinksBar .current-portion, #ctrl_headerPortionLinksBar .portion,
#ctrl_footerPortionLinksBar .current-portion, #ctrl_footerPortionLinksBar .portion {
  font-size: 32px !important;
  padding-left: 7px;
  padding-right: 7px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] {
  left: 4.25% !important;
  width: 90% !important;
  top: 0 !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] img {
  height: 404px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] div,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] a {
  font-size: 44px !important;
}

div[id^="ctrl_direct_link_qrcode_"] > img {
  display: none;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"] .ui-dialog-titlebar button,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftSearchParams"] .ui-dialog-titlebar button,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] .ui-dialog-titlebar button,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_panel_professional_search"] .ui-dialog-titlebar button,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_userCard_browserWindow"] .ui-dialog-titlebar button {
  height: 40px;
  width: 40px;
  margin-top: -20px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"] .ui-dialog-titlebar button > .ui-icon-closethick,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftSearchParams"] .ui-dialog-titlebar button > .ui-icon-closethick,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] .ui-dialog-titlebar button > .ui-icon-closethick,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_panel_professional_search"] .ui-dialog-titlebar button > .ui-icon-closethick,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_userCard_browserWindow"] .ui-dialog-titlebar button > .ui-icon-closethick {
  transform: scale(181%);
  margin-left: -9px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"] .ui-dialog-title,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftSearchParams"] .ui-dialog-title {
  font-size: 32px !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] .ui-dialog-title,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_userCard_browserWindow"] .ui-dialog-title {
  font-size: 40px !important;
}

#ctrl_main_container.search_result > table div[id^="ctrl_give_out_count_"] {
  font-size: 40px !important;
  padding-top: 20px;
  padding-bottom: 20px;
}

#ctrl_main_container.search_result > div[id^="ctrl_give_out_count_"], #ctrl_main_container.search_result > a[title^="Ссылка, по которой можно найти данный документ."] {
  width: 88%;
  font-size: 12px !important;
  line-height: 12px;
}

#ctrl_main_container.search_result > div[id^="ctrl_give_out_count_"] {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"] {
  left: calc(50% - 343px) !important;
  max-width: 676px;
}

#ctrl_ftNavigatorControlPanel {
  font-size: 28px;
  padding-bottom: 0;
  padding-top: 34px;
}

#ctrl_ftSearchParams {
  padding-bottom: 24px;
}

.ui-dialog[aria-describedby="ctrl_panel_professional_search"] .ui-dialog-title {
  font-size: 30px;
  padding-left: 10px;
}

#ctrl_panel_professional_search div {
  font-size: 24px !important;
}

#ctrl_panel_professional_search select {
  font-size: 23px !important;
}

#ctrl_panel_professional_search input {
  font-size: 24px !important;
  padding-left: 10px;
  padding-right: 10px;
}

#ctrl_userCard_browserWindow.UDK div, #ctrl_userCard_browserWindow.UDK td, #ctrl_userCard_browserWindow.UDK td span, #ctrl_userCard_browserWindow.UDK th {
  font-size: 40px !important;
}

#ctrl_userCard_browserWindow.UDK td span[onclick="udcLink_go1_0();"] {
  font-size: 36px !important;
}

#ctrl_userCard_browserWindow.UDK div#products td {
  text-align: left !important;
  padding-left: 5px;
}

#ctrl_userCard_browserWindow.UDK td img[src="/irbis64r_plus/images/textfolder.gif"],
#ctrl_userCard_browserWindow.UDK td img[src="/irbis64r_plus/images/folder.gif"] {
  height: 36px;
  width: 36px;
}

#ctrl_userCard_browserWindow.UDK input[type="checkbox"], #ctrl_userCard_browserWindow.UDK td input[type="radio"], #ctrl_main_container.search_result td.s_result_number div[id] > input[type="checkbox"] {
  height: 30px;
  width: 30px;
}

#ctrl_userCard_browserWindow.UDK td input#ctrl_udc_search_query, #ctrl_userCard_browserWindow.UDK td input[value="Поиск"], #ctrl_userCard_browserWindow.UDK td select#ctrl_udc_S21LOG {
  height: 50px;
}

#ctrl_userCard_browserWindow.UDK td input[type="radio"] {
  margin-right: 10px;
}

#ctrl_userCard_browserWindow.UDK td img[src="/irbis64r_plus/images/search.jpg"] {
  padding-left: 20px;
  padding-bottom: 12px;
  width: 36px;
  height: 36px;
}

#ctrl_main_container form[name="SEARCH"] + table[width="100%"] tr.db_link_list, #ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div,
#ctrl_main_container form[name="SEARCH"] + div + div span, #ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div span {
  font-size: 30px !important;
}

#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table div {
  font-size: 22px !important;
}

#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table + table div {
  font-size: 30px !important;
}

#ctrl_sorting_bar > img[src] {
  margin-bottom: 7px;
  height: 20px;
  width: 20px;
}

#ctrl_main_container.search_result td.s_result_number input[type="checkbox"] {
  display: table;
  margin: 0 auto;
}

#ctrl_main_container.search_result td.s_result_number div[id] > b {
  font-size: 33px;
}

#ctrl_main_container.search_result td.s_result_number a[title="Напечатать"] {
  display: none;
}

#ctrl_main_container.search_result td.s_result_number + td div.ekz_list > a {
  font-size: 25px !important;
}

#ctrl_main_container.search_result > table a[title^="Ссылка, по которой можно найти данный документ."] {
  font-size: 33px !important;
  line-height: 33px !important;
}

#ctrl_footerPortionLinksBar + span {
  width: 100%;
  font-size: 10px !important;
  text-align: center;
}

#ctrl_footerPortionLinksBar + span + table td, #ctrl_footerPortionLinksBar + span + table td > a {
  font-size: 28px !important;
}

#ctrl_main_container.search_result > div.SearchCell td {
  width: 100%;
  text-align: center !important;
}

#ctrl_main_container.search_result > div.SearchCell td b {
  font-size: 12px;
}

#ctrl_main_container.search_result > div.SearchCell select {
  width: auto !important;
  padding: 10px !important;
}

#ctrl_main_container.search_result > div.SearchCell input[value="Выполнить"] {
  padding: 15px !important;
}

#ctrl_main_container.search_result table.age {
  min-height: 55px !important;
}

#ctrl_main_container.search_result td.age[bgcolor] > font {
  font-size: 33px;
  line-height: 33px;
}

#ctrl_main_container.search_result td.lib_only[bgcolor] {
  min-width: 505px !important;
}

#ctrl_main_container.search_result td.lib_only[bgcolor] > font {
  font-size: 5px !important;
  line-height: 5px !important;
}

#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div {
  font-size: 40px !important;
}

#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table div {
  font-size: 0.94em !important;
}

#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table + table.all_docs_found div {
  font-size: 33px !important;
}

#ctrl_main_container.search_result.single #ctrl_footerPortionLinksBar + span {
  font-size: 20px !important;
}

#ctrl_main_container.search_result.single > div.SearchCell td {
  width: 100% !important;
  line-height: 14px;
}

#ctrl_main_container.search_result.single > div.SearchCell td b {
  font-size: 22px;
  line-height: 22px;
}

#ctrl_main_container.search_result.single > div.SearchCell select {
  width: auto !important;
  padding: 10px !important;
}

#ctrl_main_container.search_result.single > div.SearchCell input[value="Выполнить"] {
  padding: 15px !important;
}

#ctrl_main_container.search_result.single td.s_result_number + td dl, #ctrl_main_container.search_result.single td.s_result_number + td dt, #ctrl_main_container.search_result.single td.s_result_number + td dd,
#ctrl_main_container.search_result.single td.s_result_number + td dl b, #ctrl_main_container.search_result.single td.s_result_number + td dt b, #ctrl_main_container.search_result.single td.s_result_number + td dd b {
  font-size: 28px;
  line-height: 33px;
}

#ctrl_main_container.search_result > table form[name="SEARCH"] + div, #ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table div, #ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table + table div, #ctrl_main_container form[name="SEARCH"] + div + div + script + table div, #ctrl_main_container form[name="SEARCH"] + div + div + script + table + table div, /*#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table div,*/ #ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table + table div {
  font-size: 25px !important;
}
#ctrl_main_container.search_result.single td.s_result_number + td dl, #ctrl_main_container.search_result.single td.s_result_number + td dt, #ctrl_main_container.search_result.single td.s_result_number + td dd, #ctrl_main_container.search_result.single td.s_result_number + td div, #ctrl_main_container.search_result.single td.s_result_number + td div a, #ctrl_main_container.search_result.single td.s_result_number + td b {
  font-size: 33px !important;
  line-height: 40px;
}

.SearchResBookInfo .SRBICount {
  font-size: 44px !important;
}

.SearchResBookInfo .SRBICount input {
  display: none !important;
}

.SearchResBookInfo .printicon img {
  width: 50px;
  height: 50px;
  display: none;
}

.SearchResBookInfo .SRBIText b {
  line-height: 20px;
}

.QRcLink {
  font-size: 22px !important;
  display: table !important;
  width: 90% !important;
  text-align: center;
}

#ctrl_main_container > table:nth-child(2) .QRcLink {
  font-size: 44px !important;
  display: inline-block !important;
  width: 90% !important;
  text-align: center;
  margin: 0 4%;
}

#rasrezptbl td > b {
  font-size: 20px !important;
}

#rasrezptbl a {
  font-size: 18px !important;
}

#printBlock td {
  font-size: 20px !important;
}

#printBlock select, #printBlock input {
  font-size: 20px;
  height: 44px;
}

#fullstattbl {
  font-size: 33px !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_userCard_browserWindow"] {
  position: fixed !important;
  top: 40px !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_userCard_browserWindow"] .ui-dialog-titlebar,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_recommendationsDialog"] .ui-dialog-titlebar,
#ctrl_userCard_browserWindow, #ctrl_userCard_browserWindow b, #ctrl_recommendationsDialog td {
  font-size: 33px;
}

#ctrl_userCard_browserWindow table.advanced {
  font-size: 30px;
}

#ctrl_recommendationsDialog {
  font-size: 20px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_userCard_browserWindow"] .ui-dialog-titlebar button,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_recommendationsDialog"] .ui-dialog-titlebar button {
  height: 44px;
  width: 44px;
  margin-top: -22px;
}

#ctrl_userCard_browserWindow table.advanced input, #ctrl_userCard_browserWindow table.advanced select {
  max-width: 414px;
  font-size: 30px;
}

#ctrl_userCard_browserWindow table.advanced select {
  height: 44px;
}

#ctrl_userCard_browserWindow table.advanced td {
  vertical-align: middle;
}

#RegPermAppr {
  font-size: 15px !important;
  display: table-cell;
  text-align: center;
  width: 100%;
}

#RegPermAppr input {
  height: 22px;
  width: 22px;
}

#ctrl_uploadText, #ctrl_userCard_browserWindow table.advanced input[type="reset"] {
  font-size: 33px !important;
  font-weight: bold;
}

#ctrl_ftNavigatorControlPanel > div:last-child {
  display: none !important;
}

#ctrl_ftNavigatorControlPanel > div:nth-last-child(2) {
  display: none !important;
}

#ctrl_main_container.loginpage .user_inputs,
#ctrl_main_container.loginpage div[style="width: 100%; text-align: right; display : auto"] {
  font-size: 22px;
}

#ctrl_main_container.loginpage .user_inputs input {
  min-height: 28px;
}

#ctrl_main_container div.SearchCell.loginpage > table td {
  font-size: 30px !important;
}

#ctrl_main_container div.SearchCell.loginpage > table td > input {
  font-size: 22px;
  line-height: 33px;
}

#ctrl_ldap_authentication_checkbox {
  height: 30px;
  width: 30px;
  margin-bottom: 15px;
}

#ctrl_main_container div.SearchCell.loginpage > table td input[type="image"] {
  height: 55px;
}

#ctrl_main_container div.SearchCell.loginpage + div {
  font-size: 33px;
}

body.stats th {
  font-size: 30px;
}
body.stats td {
  font-size: 25px;
}
body.stats div.container {
  font-size: 22px;
  padding-top: 5px;
}

div.ui-dialog.checked_docs {
  top: 0 !important;
}
div.ui-dialog.checked_docs.scroll-y > div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow {
  margin-bottom: 121px;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow input {
  font-size: 25px;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > span {
  display: none;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > div[id] > input[type="checkbox"] {
  height: 40px;
  width: 40px;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > div[id] > b {
  font-size: 40px;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td {
  line-height: 33px;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td dd,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td b {
  font-size: 30px !important;
  line-height: 40px;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table table.age {
  min-height: 66px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.age[bgcolor] {
  line-height: 44px;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.lib_only[bgcolor] {
  min-width: 484px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.age[bgcolor] > font {
  font-size: 40px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.lib_only[bgcolor] > font {
  font-size: 15px !important;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > a[onclick^="openDirectLinkDialog"],
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > div[id^="ctrl_give_out_count_"] {
  font-size: 30px !important;
}

}

@media (pointer: coarse) and (orientation: landscape) {

.topcell a, .topcell strong, #ParamAuthor legend {
  font-size: 19px !important;
}

#ParamAuthor div, td#i_am_searching div {
  font-size: 18px !important;
}

form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child input[name="C21COM1"][value="Искать"],
form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child div[style$="font-size: 10px;"], #RestrictSearch input {
  font-size: 17px !important;
}

#ctrl_toggleExtendedSearchFields_text {
  font-size: 20px !important;
}

#RestrictSearch select, #ctrl_ftSearchParams div select {
  font-size: 16px !important;
}

td#search_vkb {
  left: 70px;
}

#RestrictSearch input[name="CHECK21"] {
  height: 18px;
  width: 18px;
  margin-left: 0;
  margin-bottom: 2px;
}

#variant_search_field_selector, #VAR_main {
  margin-top: 7px;
  margin-bottom: 7px;
}

#search_adv {
  left: calc(50% - 140px) !important;
}

.footer {
  margin-left: -15px !important;
}

#RestrictSearch div, #RestrictSearch span, #ctrl_ftSearchParams div {
  font-size: 18px !important;
}

#search_adp {
  min-width: 272px !important;
  left: calc(50% - 130px) !important;
}

#search_adp > div {
  font-size: 18px !important;
}

#LoginForm #ldap_auth_block {
  min-width: 232px;
  max-width: 232px;
}

#ctrl_main_container.search_result form[name="SEARCH"] + table[width="100%"] tr.db_link_list {
  font-size: 17px !important;
}

#ctrl_main_container.search_result form[name="SEARCH"] + table[width="100%"] + div {
  font-size: 18px !important;
}

#ctrl_main_container.search_result form[name="SEARCH"] + div + div span, #ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div span {
  font-size: 16px !important;
}

#ctrl_main_container form[name="SEARCH"] + table[width="100%"] + div + div + script + table + table div {
   font-size: 18px !important;
}

#ctrl_main_container.search_result > table a[title^="Ссылка, по которой можно найти данный документ."],
#ctrl_main_container.search_result > table div[id^="ctrl_give_out_count_"] {
  font-size: 20px !important;
}

#ctrl_main_container.search_result > a[title^="Ссылка, по которой можно найти данный документ."],
#ctrl_main_container.search_result > div[id^="ctrl_give_out_count_"] {
  width: 100%;
  font-size: 12px !important;
}

#ctrl_headerPortionLinksBar .current-portion, #ctrl_headerPortionLinksBar .portion,
#ctrl_footerPortionLinksBar .current-portion, #ctrl_footerPortionLinksBar .portion {
  font-size: 20px;
}

#ctrl_main_container.search_result td.s_result_number a[title="Напечатать"] {
  display: none;
}

#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div,
#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table + table div {
  font-size: 19px !important;
}

#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table div {
  font-size: 16px !important;
}

#ctrl_main_container.search_result.single #ctrl_footerPortionLinksBar + span {
  font-size: 21px !important;
}

#ctrl_main_container.search_result.single > div.SearchCell select {
  font-size: 20px !important;
}

#ctrl_main_container.search_result.single > div.SearchCell input[value="Выполнить"] {
  font-size: 20px !important;
  margin-left: 0;
}

#ctrl_main_container.search_result.single #ctrl_footerPortionLinksBar + span + table td > a {
  font-size: 17px !important;
}

.QRcLink {
  font-size: 20px !important;
  display: table !important;
  width: 88% !important;
  text-align: center;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] {
  width: 77% !important;
}

div[id^="ctrl_direct_link_qrcode_"] > img {
  display: none;
}

#ctrl_main_container > table:nth-child(2) .QRcLink {
  font-size: 24px !important;
  display: table !important;
  width: 88% !important;
  text-align: center;
}

#ctrl_recommendationsDialog td {
  font-size: 20px;
}

#RegPermAppr {
  display: table-cell;
  text-align: center;
  width: 100%;
}

#ctrl_userCard_browserWindow table.advanced select {
  height: 30px;
}

#ctrl_userCard_browserWindow table.advanced td {
  vertical-align: middle;
}

#ctrl_uploadText, #ctrl_userCard_browserWindow table.advanced input[type="reset"] {
  font-size: 20px !important;
  font-weight: bold;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftSearchParams"] {
  top: 20% !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"],
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] {
  top: 5% !important;
}

#ctrl_ftNavigatorControlPanel > div:last-child {
  display: none !important;
}

#ctrl_ftNavigatorControlPanel > div:nth-last-child(2) {
  display: none !important;
}

.SearchResBookInfo .SRBICount {
  font-size: 24px;
}

.SearchResBookInfo .SRBICount input {
  display: none !important;
}

.SearchResBookInfo .printicon img {
  display: none !important;
}

#ctrl_footerPortionLinksBar + span {
  width: 100%;
  text-align: center;
}

#ctrl_footerPortionLinksBar + span + table td {
  font-size: 20px !important;
}

#ctrl_footerPortionLinksBar + span + table td > a {
  font-size: 16px !important;
}

#ctrl_main_container.search_result > div.SearchCell b {
  display: inline-block;
  font-size: 20px;
  margin-left: 15px;
}

#ctrl_main_container.search_result > div.SearchCell select {
  width: 100% !important;
  display: table !important;
  font-size: 16px !important;
}

#ctrl_main_container.search_result > div.SearchCell input[value="Выполнить"] {
  font-size: 14px !important;
  margin-left: -10px;
}

.footer a {
  font-size: 20px !important;
}

.footer .container {
  font-size: 18px !important;
  padding-bottom: 7px;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > span {
  display: none;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > div[id] > input[type="checkbox"] {
  height: 22px;
  width: 22px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > div[id] > b {
  font-size: 22px;
}

div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > a[onclick^="openDirectLinkDialog"],
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > div[id^="ctrl_give_out_count_"] {
  font-size: 20px !important;
}

}

@media screen and (min-width: 1001px) and (max-width: 1500px) {

#ctrl_main_container.loginpage .user_inputs {
  width: 70% !important;
  margin: 0 auto;
}

}

@media screen and (min-width: 1501px) and (max-width: 1921px) {

#ctrl_main_container.loginpage .user_inputs {
  width: 50% !important;
  margin: 0 auto;
}

}

/******** Киоск *********/
@media screen and (min-width: 1922px) and (max-width: 2200px) and (min-height: 3650px) and (pointer: coarse) {

body {
  margin-top: 40px;
}

body.db_sitemap > p, body.db_sitemap > a {
  font-size: 28px;
}
body.db_sitemap > div.container {
  font-size: 25px;
}

#ctrl_main_container.loginpage .user_inputs {
  width: 55% !important;
  margin: 0 auto;
}

#ctrl_main_container.loginpage .user_inputs,
#ctrl_main_container.loginpage div[style="width: 100%; text-align: right; display : auto"] {
  font-size: 25px;
}

#ctrl_main_container.loginpage .user_inputs input {
  min-height: 33px;
}

#ctrl_main_container.loginpage input[src="/irbis64r_plus/images/enter.gif"] {
  height: 44px;
  margin-left: 11px;
}

#irbis_logo {
  display: table-cell;
  width: 100%;
  max-width: 1771px;
  padding-top: 50px;
}

#irbis_logo > a {
  width: 44%;
}

#reader_menu {
  display: table-cell;
  width: auto;
}

.SearchDBList, .SearchCell, .topcell, #RstPswd {
  width: calc(100% - 10px) !important;
}

.SearchDBList td {
  font-size: 30px;
}

#LoginForm div, #LoginForm div input, #LoginForm td, #RstPswd span, #I21DBN {
  font-size: 28px;
}

#ctrl_ldap_authentication_checkbox {
  height: 22px;
  width: 22px;
}

td#logo_box {
  width: calc(100% - 444px) !important;
}

#ParamAuthor {
  margin: 5px 15px 0 auto;
  min-width: 404px;
}

#ParamAuthor > fieldset > legend + div > table.advanced td:first-child {
  font-size: 28px;
}

#ParamAuthor > fieldset > legend + div > table.advanced td:first-child br {
  display: none;
}

#ctrl_toggleExtendedSearchFields_text {
  padding-left: 0 !important;
}

.SearchDBList td {
  min-width: 222px;
}

.SearchDBList span {
  font-size: 30px !important;
}

#srchtr2 > td {
  max-width: 1661px;
}

#RestrictSearch td[width="191"] {
  min-width: 393px;
}

#RestrictSearch input, #RestrictSearch select {
  font-size: 28px !important;
  max-width: 1001px;
}

#RestrictSearch input[name="DAT_S21P06"], #RestrictSearch input[name="DAT_S21P07"], #ctrl_DP_S21P06, #ctrl_DP_S21P07 {
  min-width: 151px;
}

#RestrictSearch #VAR_main {
  max-width: 1001px;
  min-width: 1001px;
}

#RestrictSearch #variant_search_field_selector {
  max-width: 353px;
}

#ctrl_toggleExtendedSearchFields {
  height: 24px;
}

td#search_vkb {
  display: none;
}

.ui-dialog {
  margin-top: 40px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"] {
  left: calc(50% - 400px) !important;
  max-width: 787px;
  top: 9% !important;
}

#ctrl_ftNavigatorControlPanel {
  padding-top: 25px;
  font-size: 30px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftSearchParams"] {
  max-width: 1771px;
  left: calc(50% - 888px) !important;
  top: 9% !important;
}

#ctrl_ftSearchParams div select, #ctrl_ftSearchParams input {
  font-size: 30px !important;
  height: 55px;
}

#ctrl_ftSearchParams {
  padding-top: 30px;
  padding-bottom: 30px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_panel_professional_search"] {
  max-width: 1111px;
  left: calc(50% - 515px) !important;
  top: 9% !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_panel_professional_search"] .ui-dialog-titlebar {
  font-size: 30px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_panel_professional_search"] .ui-dialog-titlebar .ui-dialog-title {
  width: 96%;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_panel_professional_search"] .ui-dialog-titlebar button {
  height: 44px;
  width: 44px;
  margin-top: -22px;
}

#ctrl_panel_professional_search div {
  font-size: 28px !important;
  text-align: center;
  padding: 0;
}

#ctrl_panel_professional_search td[width="150"] {
  min-width: 555px;
  text-align: center;
}

#ctrl_panel_professional_search td[width="85"] {
  width: 0;
}

#ctrl_panel_professional_search select, #ctrl_panel_professional_search input {
  width: auto !important;
  font-size: 27px !important;
  height: 55px;
}

#ctrl_panel_professional_search input {
  margin-top: 15px;
  padding: 0 10px;
}

#ctrl_headerUdcPortionLinksBar {
  padding: 5px;
}

#QueryStr {
  font-size: 22px !important;
}

#NoResults {
  font-size: 26px !important;
}

#ctrl_headerUdcPortionLinksBar .portion, #ctrl_headerUdcPortionLinksBar .current-portion {
  font-size: 20px;
}

#ctrl_userCard_browserWindow input[type="button"] {
  height: 55px;
}

#ctrl_userCard_browserWindow table.advanced input[type="radio"] {
  height: 22px !important;
  width: 22px;
  margin-right: 10px;
  cursor: pointer;
}

#ctrl_userCard_browserWindow input[type="checkbox"] {
  height: 20px;
  width: 20px;
}

#ctrl_userCard_browserWindow img[src="/irbis64r_plus/images/folder.gif"], #ctrl_userCard_browserWindow img[src="/irbis64r_plus/images/textfolder.gif"] {
  height: 22px;
  width: 22px;
}

#ctrl_userCard_browserWindow img[src="/irbis64r_plus/images/search.jpg"] {
  height: 22px;
  width: 22px;
  margin-top: -15px;
  margin-left: 10px;
}

#ui-id-2 li {
  font-size: 26px;
}

.QRcLink, #ctrl_main_container > table:nth-child(2) .QRcLink {
  font-size: 28px !important;
}

div[id^="ctrl_direct_link_qrcode_"] > img {
  display: unset;
}

/*input[id^="ctrl_search_result_checkbox_"] {
  display: none !important;
}*/

.SearchResBookInfo .printicon img {
  display: none;
}

.SearchResBookInfo .SRBIText {
  font-size: 24px;
}

.SearchResBookInfo .SRBIText b {
  line-height: 40px;
}

.SearchResBookInfo .SRBIText td[bgcolor="#FA8072"] font {
  font-size: 24px;
}

#rasrezpttl {
  padding-bottom: 10px;
  font-size: 26px !important;
}

#rasrezptbl td > b {
  font-size: 24px !important;
}

#rasrezptbl a {
  font-size: 22px !important;
  padding: 10px;
}

#printBlock td {
  font-size: 22px !important;
}

#printBlock select, #printBlock input {
  font-size: 24px;
  height: 55px;
}

.footer {
  padding-bottom: 33px;
}

.footer a {
  font-size: 28px !important;
  position: relative;
  bottom: 7px;
}

#fullstattbl {
  font-size: 24px !important;
}

.SearchCell {
  margin-bottom: 77px;
}

#copyrights {
  font-size: 18px !important;
}

#fullstat_logo img {
  width: 33%;
}

#sitemap_logo {
  display: inline-block;
  width: 33%;
}

#sitemap_logo img {
  width: 100%;
}

#sitemap h1 {
  text-align: center;
}

#sitemap p {
  font-size: 22px;
}

#ctrl_giveOut td {
  font-size: 26px;
  vertical-align: middle;
  padding-bottom: 10px;
}

#ctrl_giveOut td b {
  font-size: 26px;
}

#ctrl_giveOut {
  margin-top: 20px;
}

#ctrl_userCard_browserWindow a[title="Напечатать"] {
  display: none;
}

#ctrl_prodlenie_button {
  font-size: 30px;
  margin-top: 20px;
}

#ctrl_userCard_browserWindow td {
  font-size: 30px;
}

#ctrl_recommendationsDialog span[onclick^="toggleRecommendations"] {
  font-size: 28px;
  margin: 15px;
  display: inline-block;
  cursor: pointer;
}

#ctrl_recommendationsDialog, #ctrl_recommendationsDialog td {
  font-size: 28px;
}

#ctrl_recommendationsDialog div br {
  font-size: 7px;
}

#ctrl_changePassword_Button {
  font-weight: initial;
  font-size: 28px;
}

#PAform {
  font-size: 27px !important;
}

#PAform > #ctrl_zakladki_Button > span, #PAform > #ctrl_authoriz_Button > span {
  font-size: 28px !important;
}

#ctrl_userCard_browserWindow table.advanced input, #ctrl_userCard_browserWindow table.advanced select {
  max-width: 777px;
  height: 50px !important;
  margin: 15px 0;
}

#ctrl_userCard_browserWindow table.advanced input[type="button"] {
  cursor: pointer;
}

#ctrl_userCard_browserWindow table.advanced input[type="checkbox"] {
  margin: 0;
}

#RegPermAppr {
  font-size: 30px !important;
  padding: 30px;
  width: 100%;
}

#ctrl_permissionApprove {
  vertical-align: middle;
  margin-top: 0px;
}

#MasForTab {
  font-size: 24px;
  text-align: center;
}

#masfortab_logo {
  display: table;
  margin: 0 auto;
  width: 33%;
}

#masfortab_logo img {
  width: 100%;
}

#MasForTab #PRINTKO td {
  font-size: 28px;
  padding: 10px;
}

#MasForTab select {
  height: 50px;
  font-size: 24px;
  cursor: pointer;
  max-width: 777px;
}

#MasForTab input[type="submit"] {
  height: 50px;
  padding: 0 10px;
  font-size: 22px;
  font-weight: bold;
  cursor: pointer;
}

#MasForTab #PRINTKO input[type="text"] {
  height: 44px;
  min-width: 777px;
}

#MasForTab #PRINTKO input[type="checkbox"] {
  height: 24px;
  width: 24px;
  cursor: pointer;
}

#ctrl_ftNavigatorControlPanel > div:last-child {
  display: none !important;
}

#ctrl_ftNavigatorControlPanel > div:nth-last-child(2) {
  display: none !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_changePasswordDialog"] {
  min-width: 464px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_changePasswordDialog"] div span {
  font-size: 30px !important;
}

/*.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_changePasswordDialog"] button {
  height: 33px;
  width: 33px;
  margin-top: -15px;
}*/

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"] .ui-dialog-titlebar button, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftSearchParams"] .ui-dialog-titlebar button, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] .ui-dialog-titlebar button, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_panel_professional_search"] .ui-dialog-titlebar button, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_userCard_browserWindow"] .ui-dialog-titlebar button, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_recommendationsDialog"] .ui-dialog-titlebar button {
  height: 30px;
  width: 30px;
  margin-top: -14px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftNavigatorControlPanel"] .ui-dialog-titlebar button > .ui-icon-closethick, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_ftSearchParams"] .ui-dialog-titlebar button > .ui-icon-closethick, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_direct_link_"] .ui-dialog-titlebar button > .ui-icon-closethick, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_panel_professional_search"] .ui-dialog-titlebar button > .ui-icon-closethick, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby^="ctrl_userCard_browserWindow"] .ui-dialog-titlebar button > .ui-icon-closethick, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_recommendationsDialog"] .ui-dialog-titlebar button > .ui-icon-closethick {
  transform: scale(141%);
  margin-left: -9px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable[aria-describedby="ctrl_recommendationsDialog"] .ui-dialog-title {
  font-size: 40px !important;
}

#ctrl_storageQueries_present input[type="button"] {
  margin: 6px;
}

#ctrl_storageQueries_present img[src="/irbis64r_plus/images/dismiss.png"] {
  transform: scale(222%);
  clip-path: inset(0 7% 0 0);
}

#logo_block img[src="/irbis64r_plus/images/irbis.gif"] {
  min-height: 131px;
}

#logo_block img[src="/irbis64r_plus/images/eb.gif"] {
  min-height: 77px;
}

.ui-dialog-titlebar-close[type="button"] {
  transform: scale(202%);
  margin-right: 11px !important;
}

#ctrl_changePasswordDialog {
  font-size: 28px;
  text-align: center;
}

#ctrl_changePasswordDialog input[type="password"] {
  font-size: 28px;
  height: 50px;
  margin: 15px;
}

#ctrl_setPassword {
  padding: 5 10;
  cursor: pointer;
}

#ctrl_wallet_Button {
  display: none !important;
}

form[name="SEARCH"] > .SearchCell > table[background="/irbis64r_plus/images/searchbackground.gif"] > tbody > tr:first-child input[name="C21COM1"][value="Искать"] {
  padding-top: 9px;
  padding-bottom: 10px;
}

#ctrl_main_container.search_no_result table.blockquote {
  margin-bottom: 15px !important;
  font-size: 28px;
}

#ctrl_userCard_browserWindow.UDK td img[src="/irbis64r_plus/images/search.jpg"] {
  padding-left: 12px;
  padding-top: 20px;
  width: 44px;
  height: 44px;
}

#ctrl_main_container.search_result #i_am_searching > div > div {
  min-width: 292px;
}

#ctrl_main_container.search_result #RestrictSearch div[style] {
  min-width: 452px;
}

#search_adp {
  left: calc(50% - 202px) !important;
}

#search_adv {
  left: calc(50% - 220px) !important;
}

#ctrl_main_container.search_result td.s_result_number + td, #ctrl_main_container.search_result td.s_result_number + td div.ekz_list > a,
#ctrl_main_container.search_result.single td.s_result_number + td dl, #ctrl_main_container.search_result.single td.s_result_number + td dt,
#ctrl_main_container.search_result.single td.s_result_number + td dd, #ctrl_main_container.search_result.single td.s_result_number + td div,
#ctrl_main_container.search_result.single td.s_result_number + td div a, #ctrl_main_container.search_result.single td.s_result_number + td b {
  line-height: 40px !important;
  font-size: 26px !important;
}

#ctrl_main_container.search_result > table a[title^="Ссылка, по которой можно найти данный документ."] {
  font-size: 28px !important;
  padding-top: 27px;
}

#ctrl_main_container.search_result > a[title^="Ссылка, по которой можно найти данный документ."] {
  font-size: 28px !important;
  padding-top: 36px;
}

#ctrl_main_container.search_result > table div[id^="ctrl_give_out_count_"] {
  font-size: 28px !important;
}

#ctrl_main_container.search_result > div[id^="ctrl_give_out_count_"] {
  font-size: 28px !important;
  margin-top: 25px;
}

#ctrl_main_container.search_result td.lib_only[bgcolor] > font {
  font-size: 33px !important;
  line-height: 33px !important;
}

#ctrl_main_container.search_result td.s_result_number + td div.jrl_desc_link,
#ctrl_main_container.search_result td.s_result_number + td div.jrl_svdesc_link,
#ctrl_main_container.search_result td.s_result_number + td div.jrl_stdesc_link,
#ctrl_main_container.search_result.single td.s_result_number + td div.jrl_desc_link,
#ctrl_main_container.search_result.single td.s_result_number + td div.jrl_svdesc_link,
#ctrl_main_container.search_result.single td.s_result_number + td div.jrl_stdesc_link {
  font-size: 26px !important;
}

#ctrl_main_container.search_result > table form[name="SEARCH"] + div,
#ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table + table div,
#ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table + table.all_docs_found div,
#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div,
#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table + table div,
#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table + table.all_docs_found div,
#ctrl_main_container.search_result form[name="SEARCH"] + div + div + script + table + table div,
#ctrl_main_container.search_result form[name="SEARCH"] + table[width="100%"] + div + div + script + table + table div,
#ctrl_main_container.search_result.single form[name="SEARCH"] + div + div + script + table + table div,
#ctrl_main_container.search_result.single form[name="SEARCH"] + table[width="100%"] + div + div + script + table + table div {
  font-size: 30px !important;
}

#ctrl_main_container.search_result > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table div,
#ctrl_main_container.search_result.single > table form[name="SEARCH"] + div + div[style="display : none;"] + script + table div,
#ctrl_main_container.search_result form[name="SEARCH"] + div + div + script + table div,
#ctrl_main_container.search_result form[name="SEARCH"] + table[width="100%"] + div + div + script + table div,
#ctrl_main_container.search_result.single form[name="SEARCH"] + div + div + script + table div,
#ctrl_main_container.search_result.single form[name="SEARCH"] + table[width="100%"] + div + div + script + table div {
  font-size: 26px !important;
}

#ctrl_headerPortionLinksBar + table tr[align="right"] td.age[bgcolor],
#ctrl_headerPortionLinksBar + script + table tr[align="right"] td.age[bgcolor],
#ctrl_main_container.search_result > table table tr[align="right"] td.age[bgcolor] {
  left: calc(50% - 33px);
}

#ctrl_footerPortionLinksBar + span, #ctrl_main_container.search_result.single #ctrl_footerPortionLinksBar + span {
  font-size: 30px !important;
  padding-bottom: 10px;
}

#ctrl_main_container.search_result > div.SearchCell table tr.prnt_sv {
  display: none;
}

#ctrl_main_container.search_result > div.SearchCell td b {
  font-size: 26px !important;
  line-height: 26px !important;
}

#ctrl_main_container.search_result > div.SearchCell input#ctrl_saveQuery_query {
  width: 50% !important;
  min-height: 40px;
}

#ctrl_main_container.search_result > div.SearchCell input, #ctrl_main_container.search_result > div.SearchCell select {
  font-size: 24px !important;
  padding: 10px !important;
}

#ctrl_main_container.search_result > div.SearchCell input[value="Выполнить"] {
  padding: 10px !important;
}

#ctrl_main_container table.all_docs_found div {
  font-size: 25px !important;
}

div.ui-dialog.checked_docs {
  margin-top: 0;
}
div.ui-dialog.checked_docs.scroll-y > div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow {
  margin-bottom: 44px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow input {
  font-size: 33px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td div {
  font-size: 26px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > div[id] > b {
  font-size: 35px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number > div[id] > input[type="checkbox"] {
  height: 30px;
  width: 30px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td {
  line-height: 40px;
  font-size: 27px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td b {
  font-family: Tahoma;
  font-size: 26px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table table.age {
  min-height: 52px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.age[bgcolor] {
  line-height: 26px;
  padding-left: 3px;
  padding-right: 3px;
  left: calc(50% - 32px);
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.lib_only[bgcolor] {
  min-width: 484px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.age[bgcolor] > font,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.lib_only[bgcolor] > font {
  font-size: 33px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div.ekz_list,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div.jrl_desc_link,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div.jrl_svdesc_link,
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div.jrl_stdesc_link {
  font-size: 27px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > table td.s_result_number + td div.ekz_list > div > b {
  line-height: 28px;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > a[onclick^="openDirectLinkDialog"] {
  font-size: 27px !important;
}
div.ui-dialog-titlebar.checked_docs + div#ctrl_userCard_browserWindow > div[id^="ctrl_give_out_count_"] {
  font-size: 27px !important;
}
img[src="/irbis64r_plus/images/Descending.bmp"][width="8"][height="7"] {
  width: 16px;
  height: 16px;
}
div.litres a[onclick^="openDirectLinkDialog"] {
  margin-bottom: 33px !important;
}

}