﻿
.HeaderBlock { font-size:19px; /*margin-left: 15%;*/ /*width:70%;*/
font-weight:bold; text-decoration:none; text-align:left; padding-right:5px; padding-left:5px; text-transform: uppercase;}

.LibraryLogo {text-decoration:none; text-align:center; text-transform: uppercase; font-weight:bold; font-family: "Garamond";}
.LibraryLogo a { font-size:40px; text-decoration:none; color: #000;

}

.LibraryLogo a:hover{
  color: #3975AD;  /* Меняем цвет текста */
}

.SimpleSrchLbl {font-size:24px;}

hr.menuSep {margin: 15px; color:#A0B4CE;}

#hmenu {margin-left:10px; min-width: 900px;} /*сдвиг меню вправо, сместить символ справки*/
#hmenu ul {list-style: none; margin: 0; padding: 0; float: left; /*width: 100%;*/ }
#hmenu  li ul {display:none; position: absolute; border-top:1px solid #fff; margin-left:-1px}
#hmenu  li ul li {border-right:1px solid #fff;}
#hmenu a, #hmenu a:visited {color: #fff; text-decoration: none; display: block; width:245px; height:20px; color:white; background:#3C75AC; /*padding-left:3px*/}
#hmenu a:hover {color: #000; background-color: #f6f4d7; }
#hmenu li:hover {background-color: #333333;}
#hmenu li li a {background: none;}
#hmenu li:hover ul {display: block;}
#hmenu li:hover li ul {display: none;}
#hmenu li:hover li:hover ul {display: block;}
#hmenu li:hover ul li a {display:block; background:#ddd; color:#000;}
#hmenu li:hover ul li a:hover {background:#71DAF7; color:#000;}

#specialButton {}
/*{text-align:right; margin-right: 40px} 
/*{margin-left: 680px; /*margin-left: 300px; color:#000; text-decoration: none;*/ }

#pageHeader a { /*background:#6fc;*/ color:#000; text-decoration: none; }

/*-------------------------------------------*/

.bn-top-menu {
	position: relative;
	font-size:12px;
	background: #3C75AC url("../img/top-menu_bg.jpg") 50% 0 repeat;
}

/*.bn-top-menu .wrapper > ul {
	position: relative;
	margin-left: -10px;
	margin-right: 40px;
	text-align: center;
	height: 44px;
	text-justify: newspaper;
}
*/
/*.bn-top-menu .wrapper > ul.locked:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #40689c;
	opacity: 0;
}
*/
/*.bn-top-menu .wrapper > ul:after {
	content: '';
	width: 100%;
	height: 0;
	visibility: hidden;
	overflow: hidden;
	display: inline-block;
}
*/
.bn-top-menu .wrapper > ul > li {
	min-width: 120px;
	line-height: normal;
	text-align: center;
	display: inline-block;
}
.bn-top-menu .wrapper > ul > li > a, a:visited {
	padding: 10px 0px; /* высота ширина интервала */
	/*color: #fff;*/
	line-height: 24px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
}
/*.bn-top-menu .wrapper > ul > li > a:hover, a:visited .bn-top-menu .wrapper > ul > li.active > a {
	background: #f6f4d7 url("img/top-menu_bg2.png") 0 100% repeat-x;
	color: #000;
	text-decoration: none; 
}
*/


/* новая кнопка на главной странице справа*/
.right-side-btn {
    display: inline-block !important;
    text-decoration: none !important;
    background-color: #3c75ac !important;
    color: #ffffff !important;
    border: 1px solid #ffffff !important;
    border-radius: 0px !important;
    font-size: 14px !important;
    padding: 4px 50px !important;  !important;
}
.right-side-btn:hover{
    text-decoration: none !important; 
    background-color: #f6f4d7 !important;
    color: #000000 !important;
    border-color: #f6f4d7 !important;
}


/*/* новая кнопка на главной странице справа*/
/*
/*.custom-btn {
/*  width: 40px;
/*  height: 40px;
/*  color: #fff;
/*  /*border-radius: 5px;*/
/*  padding: 10px 25px;
/*  font-family: 'Lato', sans-serif;
/*  font-weight: 500;
/*  background: transparent;
/*  cursor: pointer;
/*  transition: all 0.3s ease;
/*  position: relative;
/*  display: inline-block;
/*   box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
/*   7px 7px 20px 0px rgba(0,0,0,.1),
/*   4px 4px 5px 0px rgba(0,0,0,.1);
/*  outline: none;
/*}
/*.btn-5 {
/*  width: 40px;
/*  height: 40px;
/*  line-height: 42px;
/*  padding: 0;
/*  border: none;
/*  background: rgb(255,27,0);
/*background: linear-gradient(0deg, #3C75AC 0%, #3C75AC 100%);
/*}
/*.btn-5:hover {
/*  color: #f0094a;
/*  background: transparent;
/*   box-shadow:none;
/*}
/*.btn-5:before,
/*.btn-5:after{
/*  content:'';
/*  position:absolute;
/*  top:0;
/*  right:0;
/*  height:2px;
/*  width:0;
/*  background: #f0094a;
/*  box-shadow:
/*   -1px -1px 5px 0px #fff,
/*   7px 7px 20px 0px #0003,
/*   4px 4px 5px 0px #0002;
/*  transition:400ms ease all;
/*}
/*.btn-5:after{
/*  right:inherit;
/*  top:inherit;
/*  left:0;
/*  bottom:0;
/*}
/*.btn-5:hover:before,
/*.btn-5:hover:after{
/*  width:100%;
/*  transition:800ms ease all;
/*}
/**/