
body#bd {
   color: #000;
}


.red	{
	color: red;
}

.searchformheader {
	font-weight:bold;
	font-size: 180%; 
	width:250px;
	 border:0px;
	 margin:15px 0px 15px 0px;
	 text-align: left;
}

.searchformlink	{
	font-size: 180%; 
	text-decoration:underline;
	width:250px; 
	border:0px;
	margin:15px 0px 15px 0px;
}

.searchformlink:hover {
	  cursor:pointer;
}

a	{
	color: blue;
}



.btn:hover {
  border:1px solid #ccc;
  background-color:#ddd;
  cursor:pointer;
}

.imgbtn	{
	float: left;
}

.imgbtn:hover {
  background-color:#ddd;
  cursor:pointer;
}

#shadow {
	background: black;
	height: 100%;
	opacity: 0.8;
	position: fixed;
	width: 100%;
	z-index: 50;
	display:none;
	top:0;
	left:0;
}


#loginform	{
	position:relative;
	margin-top:100px;
	margin-left:100px;
}


#window{
	position:fixed;
	left:50%;
	top:50%;
	width:800px;
	height:500px;
	margin-left:-400px;
	margin-top:-250px;
	border:1px solid black;
	display:none;
	background:white;
	z-index:99;
	box-shadow: 0px 0px 10px #000000;
}

#msg{
	/*margin: 25px;*/
	width:100%;
}

#close{
	background: url("closebox.png") 50% 50% no-repeat transparent;
	border: medium none currentColor;
	height: 30px;
	position: absolute;
	right: -15px;
	top: -15px;
	width: 30px;
}

#loadImg{
	position:absolute;
	z-index:1000;
	display:none;
}

.hidden{
	display:none;
}
.subrubric	{
	padding-left: 60px;
}



.raw	{
	font-family: arial, helvetica;
	color: #766B71;
	margin-bottom:5px;
	clear: both;
}

.spravraw	{
	font-family: arial, helvetica;
	color: #766B71;
	/*margin-bottom:20px;*/
	clear: both;
}

.speclistheader	{
	margin-bottom:20px;
	clear: both;
}

.maintitle	{
	font-weight:bold;
	font-size:120%;
}

.mainnote	{
	/*font-style: italic;*/
	/*margin-left:20px;*/
}

.rauthinfo{
	font-family: arial, helvetica;
	color: #766B71;
	text-align: justify;
}

.authphoto{
	float: left;
	margin:0px 10px 10px 0px;
}

.cover	{
	float: left;
	margin:0px 10px 10px 0px;	
}
.descrheader	{
	font-weight:bold;
}
.descr	{
	text-align: justify;
	/*font-weight:bold;*/
}
.objinfo	{

}
.sumheader	{
	font-weight:bold;
	/*font-style: italic;*/
	margin-top:10px;
}
.summary	{
	/*font-style: italic;*/
	/*margin-left:20px;*/
}


.btncomments	{
	 border:1px solid #ccc;
}

.btncomments:hover {
  border:2px solid #ccc;
  background-color:#ddd;
}


.notedate	{
	font-weight:bold;
}
.noteuser	{
	font-weight:bold;
}
.note	{
	margin-bottom:20px;
	clear: both;
}

.x-btn-default-small{
	border-color:#d1d1d1;
}
.x-btn-default-small{
	-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:2px 2px 2px 2px;
	border-width:1px;
	border-style:solid;
	background-image:none;
	background-color:white;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(48%,#f9f9f9),color-stop(52%,#e2e2e2),color-stop(100%,#e7e7e7));
	background-image:-moz-linear-gradient(top,#fff,#f9f9f9 48%,#e2e2e2 52%,#e7e7e7);
	background-image:linear-gradient(top,#fff,#f9f9f9 48%,#e2e2e2 52%,#e7e7e7);
	
	height: 2.5em;
}

.symauthbtn {
	height: 2.5em;
	width: 2.5em;
	margin-bottom: 3px;
	margin-right: 1px;
}
@media (max-width: 768px) {
	.symauthbtn {
		height: 3.5em;
		width: 3.5em;
		margin-bottom: 5px;
		margin-right: 3px;
	}
	#printmarkbtn	{
		display: none;
	}
}

.x-btn-default-small:hover{
	-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:2px 2px 2px 2px;
	border-width:1px;
	border-style:solid;
	background-image:none;
	background-color:white;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fff),color-stop(48%,#f9f9f9),color-stop(52%,#e2e2e2),color-stop(100%,#e7e7e7));
	background-image:-moz-linear-gradient(bottom,#fff,#f9f9f9 48%,#e2e2e2 52%,#e7e7e7);
	background-image:linear-gradient(bottom,#fff,#f9f9f9 48%,#e2e2e2 52%,#e7e7e7);
}

.searchfield	{
	/*height:18px; */
	border: solid 1px #BBC1C3; 
	color: #000000';
	z-index:2;
}

.field	{
	
}

.fnddiv	{
	clear: both;
	margin-bottom:5px;
}

.fndlbl	{
	float: left;
	width: 110px;
}

.fndlbl1	{
	float: left;
	width: 200px;
}

.fndlbl2	{
	float: left;
	width: 30px;
	margin-left:30px;
}

.descrclass	{
	margin-left:30px;
}

.simplebox	{
	/*border: solid 1px #BBC1C3; */
	color: #000000';
	margin:5px 5px 5px 0px;
	padding:5px 5px 5px 0px;
	z-index:1;
}

.sprav, .spravext, .spravok	{
	width:20px; 
	height:20px;
	margin-left:5px;
	margin-right:5px;
}

.rawdelbtn	{	
	width:20px; 
	height:20px;
	margin-right:5px;
	float: left;
	background: url(/components/com_vazbook/css/delraw.png);
	border:1px solid #e1e1e1;
}

.objectsbtn	{
	width:20px; 
	height:25px;
	margin-right:5px;
	float: left;
	background: url(/components/com_vazbook/css/objects.png);
	border:1px solid #e1e1e1;
}

.dopinfobtn	{
	width:20px; 
	height:25px;
	margin-right:5px;
	float: left;
	background: url(/components/com_vazbook/css/dopinfo.png);
	border:1px solid #e1e1e1;
}

.openbookbtn	{
	width:20px; 
	height:20px;
	margin-right:5px;
	float: left;
	background: url(/components/com_vazbook/css/openbook.png);
	border:1px solid #e1e1e1;
}

.findbtn	{
}

.widebtn	{
	width:500px; 
	height:35px;	
	margin:15px 5px 5px 0px;
}
@media (max-width: 700px)	{
	.widebtn	{
		width:100%; 
		height:2.5em;	
		margin:5px 2px 5px 0px;
	}
	#rdescrip_description	{
		width:75% !important;
		margin:5px 2px 5px 0px !important;
	}
}




.sfexp	{
	margin:0px 0px 0px 25px;
}

.widebtn2	{
	width:250px; 
	height:25px;	
	margin:5px 5px 5px 0px;
}

.widebtn:hover, .widebtn2:hover {
  	cursor:pointer;
}

.smallbtn	{
	width:150px;
	height:36px;
	margin: 0px 2px 0px 2px;
}


.expandbtn	{
	width:22px;
	height:22px;	
		background-image: url(/media/com_vazbook/css/plus2.png);
	float: left;
	margin-right: 15px;
}




.midlbtn	{
	width:85px;
	height:25px;
	margin: 0px 2px 0px 2px;
}
.midlbtn:hover {
  cursor:pointer;
}

.navbtn	{
	/*width:150px; 
	height:25px;	*/
	margin:5px;
	border: 0px solid #e1e1e1;
	color: #003399;
	font-weight:bold;
}

.navbtn:hover {
  cursor:pointer;
}

.showbtn	{
	margin:5px;
	width:150px; 
	height:30px;	
}

.oper	{
	width:140px; 
}

.value	{
	
}


#hintWindow  {
	display:none;
	margin:0 10px 1em 0;
	width:150px;
	padding:8px;
	background:#E2E2E2;
	border:1px solid #e1e1e1;
	line-height:130%;
	z-index:9997;
}

#hintWindow p{
	margin:0 0 .5em 0;
	background:#E2E2E2;
} 

#waitWindow  {
	display:none;
	margin:0 10px 1em 0;
	width:150px;
	padding:8px;
	background:#FFF3C1;	
	border:1px solid #e1e1e1;
	line-height:130%;
	z-index:9997;
}

#waitWindow p{
	margin:0 0 .5em 0;
	background:#FFF3C1;
} 


.waittext	{
	color: #003399;
}


.readerimg	{
	margin-right:5px;
	float: left;	
}

.rdrbox1	{	
	width:900px;
}

.rdrbox	{	
	margin-bottom:5px;
	width:800px;
}
.rdrlbl	{
	float: left;
	width: 140px;
}
.rdrfld	{
	width: 560px;
}



.querybtn	{
	width:20px; 
	height:20px;
	margin-right:5px;
	float: left;
	background-image: url(/components/com_vazbook/css/basket.gif);
	border:1px solid #e1e1e1;
}

.querybtn:hover	{
	background-image: url(/components/com_vazbook/css/basket.gif);
	border:1px solid #e1e1e1;
}

.litresbtn	{
	width:20px; 
	height:20px;
	margin-right:5px;
	float: left;
	background-image: url(/components/com_vazbook/css/litres.gif);
	border:1px solid #e1e1e1;
}

.litresbtn:hover	{
	background-image: url(/components/com_vazbook/css/litres.gif);
	border:1px solid #e1e1e1;
}

/*.searchresult { 
	margin: 0; 
	padding: 0; 
	border:1px solid #DADADA;
   	width:100%;
}*/

table .header {
	border-width: 2px 2px 2px 2px;
	background: #A6A6A6;
}

tr.trrow {
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #E2E2E2;
  /*font-size:15px;*/
  padding:1px;
  background-color:#FFFFFF;
}
/*paptlt20191210*/
div.rowcount	{
	margin-bottom: 5px;
	border-bottom:1px solid #e1e1e1;
	font-size: 70%;
	font-style: italic;
}
div.trrow {
  padding-bottom: 10px;
  margin-right: 5px;
  margin-left: 5px;
}
div.row:hover {
	cursor:pointer;
	border-bottom:1px solid #e1e1e1;
}

div.italic {
  font-style: italic;
}
.ui-selecting { 
	background: #E4E4E4;/* #FECA40; */
}

tr.ui-selected { 
	background: #EEEEEE;/*#D3FBFF; */
	/*color: #1E1EFF;		A0A0A0; 
	font-weight:bold;*/
}
/*paptlt20191210*/
div.ui-selected { 
	background: #EEEEEE;/*#D3FBFF; */
}

#lookup{
	/*height: 300px;*/
	overflow:auto ;
	height: 60%;
	margin:5px;
}

/*#mc	{
	height:100%;
}*/

.lookupbtn:hover {
  cursor:pointer;
}

.tabs	{
	 margin:15px 15px 15px 15px;
}


#registrybox {
  border:1px solid #ccc;  
   padding:15px 15px 15px 15px;
   text-align: center;
}

#dopinfobox	{
	margin-top: 15px;
	/*overflow:visible ;*/
	width : 100%;
}

.leftbox	{
	float: left;
}

.notesize150	{
	font-size: 150%;
}

.btnatt	{
	border-color: blue;
}

textarea.data	{
	width : 95%;
	min-height: 200px;
}

#rdescrip_term2	{
	background: #337ab7;
	color: #fff;
}
