/*body {
	margin: 0;
	padding: 0;	
	font-family:Verdana;
	color: #030000;
	background: #fff;
	text-indent:20px;
	font-size:11px;
	text-align:center;	
}*/

body {
	font-family: Calibri; /*Ebrima */
	text-align: justify;
	margin: auto;
	background-color: white;
	padding: 0 60px 0px;
	border-radius: 0;
	font-size: 12pt;
	overflow-y: hidden;
}

form {
	padding: 0px;
	margin: 0px;
}

/*p{
	margin:0px;
	padding:0px 0px;
}*/

.unfloat {
	float: none !important;
	clear: both;
}


.xrefLink {
	cursor: pointer;
}

.xrefLink /*.referencesText .node_title,
.acknowledgementsText .node_label*/
{
	color: #00411e !important;
}


.wrapper {
	width: 70%;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px auto;
	/*padding:0px 20px 20px;	
	border:1px solid #000;
	text-align:left;*/
}

/*.smallSecHolder .node_title, */
.smallSecHolder .node_label
	/*.referencesText .node_title*/
{
	font-weight: bold;
	display: block;
	padding-top: 20px;
	padding-bottom: 10px;
}

/*.secHolder .node_title1, */
.smallSecHolder .node_title1 {
	font-weight: bold;
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
}

.secHolder .node_title22, .smallSecHolder .node_title22 {
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
}

.referencesText .node_title,
.acknowledgementsText .node_label {
	/*font-size:13px!important;*/
}

.doiNumber {
	text-indent: 0px;
	padding-left: 0px;
	padding-right: 20px;
}

.affilations {
	text-indent: 0px;
	padding-left: 20px;
	padding-right: 20px;
}

/*.node_title1{
	text-indent:0px;
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	color:#00411E!important;
}*/

.node_title22 {
	text-indent: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
	color: #00411E !important;
}

.node_titleB0 {
	text-indent: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 13px;
	color: #00411E !important;
}

.secHolder .node_titleB0,
.smallSecHolder .node_titleB0 {
	font-weight: bold;
	display: block;
	padding-top: 20px;
	padding-bottom: 0px;
}

.node_title1B0 {
	text-indent: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
	color: #00411E !important;
}

.secHolder .node_title1B0, .smallSecHolder .node_title1B0 {
	font-weight: bold;
	display: block;
	padding-top: 20px;
	padding-bottom: 0px;
}


/*.authors{
	padding-top:0px;
	padding-bottom:10px;
	font-size:11px!important;
}*/

.affilations, .uris {
	padding-top: 20px;
	padding-bottom: 0px;
	display: inline-block;
}

.affilations,
.lMetaDates,
.uris {
	font-size: 9pt;
	padding-left: 20px;
	padding-right: 20px;
	text-indent: 0px;
}

.lMetaDates > p,
.metaDate > p,
.rifgtsrow > p + br {
	display: none;
}

.rifgtsrow > p {
	padding: 0;
	margin: 10px 0px;
}

.lMetaDates {
	margin: 10px 0px;
}

.authorNotes {
	font-size: 9pt;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	text-indent: 0px;
	/*margin:10px 0px;*/
}

.authorNotes p {
	padding-top: 10px;

}

/*.affilations, 
.abstractHolder .node_title, 
.abstractHolder .node_label, 
.keywordsHolder .node_title, 
.keywordsHolder .node_label, 
.linksButtonHolder a, 
.uris{
	color:#595f36;
}

.affilations, 
.abstractHolder .node_title1, 
.abstractHolder .node_label, 
.keywordsHolder .node_title1, 
.keywordsHolder .node_label, 
.linksButtonHolder a, .uris{
	color:#595f36;
}*/

.abstractHolder .node_label,
.abstractHolder .node_title,
.keywordsHolder .node_title,
.keywordsHolder .node_label {
	font-weight: bold;
	display: block;
	padding: 5px 0px;
}

.abstractHolder .node_label,
.abstractHolder .node_title1,
.keywordsHolder .node_title1,
.keywordsHolder .node_label {
	font-weight: bold;
	display: block;
	padding: 5px 0px;
}

/*
.abstractHolder{
	padding:7px 0px;
}

.keywordsHolder{	
	padding:7px 0px 0px;
}*/

.secHolder .node_title {
	display: block;
}

.secHolder .node_title1 {
	display: block;
}

/*.node_title1,*/
.node_label {
	font-weight: bold;
}


.taxonName {
	font-weight: bold;
}

.inlineSec {
	padding: 15px 0px;
}

.inlineSec .node_title,
.inlineSec .node_label,
	/*.referenceRow .node_label, */
.affiliationRow .uriRow {
	float: left;
	margin-right: -15px;
	padding: 0px !important;

}

.taxonTreatmentRow {
	padding-bottom: 0px;
}

.taxonCitations {
	padding-top: 15px;
	padding-left: 20px;
	text-indent: -20px;
	padding-bottom: 0px;
	font-size: 0.9em;
}

.taxonNomenclatureCitation .node_taxon-name {
	font-weight: normal !important;
}

.highlightButtonHolder {
	margin: 5px 0px;
}

.highlightButtonHolder, .linksButtonHolder {
	text-indent: 0px;
	font-size: 9px !important;
}

.highlightButtonHolder .highlightButtonHolder {
	padding: 2px;
	margin-right: 2px;
}

.highlightButtonHolder td {
	text-align: center;
	padding: 2px 0px;
}

.highlightButtonHolder a {
	text-decoration: none;
	color: #000;
}

.highlightButtonHolder a.inactive {
	text-decoration: underline;
}


.taxon-treatmentsButton, .highlightWrapper .highlightTaxonTreatmentWrapper .node_taxon-treatment {
	background: #e0dcea !important;
}

.taxon-namesButton, .highlightWrapper .highlightTaxonNameWrapper .node_taxon-name {
	background: #fcdee0 !important;
}

.countriesButton, .highlightWrapper .highlightCountryWrapper .node_country {
	background: #e5ecda !important;
}

.citationsButton, .highlightWrapper .highlightCitationWrapper .node_citation {
	background: #f3f1dc !important;
}

.typescButton, .highlightWrapper .highlightTypeescWrapper .node_typesc {
	background: #ddddf5 !important;
}

.collectionsButton, .highlightWrapper .highlightCollectionWrapper .node_collections {
	background: #fefffb !important;
}

.localitiesButton, .highlightWrapper .highlightLocalityWrapper .node_location, .localitiesMenu {
	background: #e5edf8 !important;
}

.offButton {
	background: #f6f3d4 !important;
}

.linksButtonHolder a {
	text-decoration: none;
}

.linksButtonHolder {
	background: url('http://www.pensoft.net/J_FILES/img/linkBorder.jpg') no-repeat right 6px;
}

.linksButtonHolder td {
	background: url('http://www.pensoft.net/J_FILES/img/linkBorder.jpg') no-repeat left 6px;
	padding-left: 4px;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
}

td.lastButtonHolder {
	padding-right: 4px;
}

.linksButtonWrapper {
	border-top: 1px solid #ced0b8;
	border-bottom: 1px solid #ced0b8;
	padding: 5px 0px 5px;
	width: 100%;
}

.figGroupHolder, .graphicHolder {
	text-indent: 0px;
	/*padding:10px 0px;*/
}

.figGraphics, .graphicImg {
	float: left;
	width: 346px;
}

.graphicImg img {
	border: none;
	border: 1px solid lightgray;
	width: 334px;
	margin-right: 12px;
	margin-bottom: 12px;
}

.graphicImg1 img {
	border: none;
	margin-right: 12px;
	margin-bottom: 12px;
}

.figGraphicImg {
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	width: 186px;
}

.figGraphicImg img {
	border: none;
	width: 186px;
}

.figCaptions, .graphicCaptions {
	width: 184px;
	float: left;
}

.headWrapper {
	z-index: 2;
	position: relative;
}

.contentWrapper {
	position: relative;
	z-index: 1;

}

.baloonWrapperTopLeft, .baloonWrapperTopRight, .baloonWrapperBottomLeft, .baloonWrapperBottomRight, .baloonWrapper {
	position: absolute;
	display: none;
	text-indent: 0px;
	z-index: 2;
}

.baloonWrapperTopLeft .smallBaloon, .baloonWrapperTopRight .smallBaloon, .baloonWrapperBottomLeft .smallBaloon, .baloonWrapperBottomRight .smallBaloon, .baloonWrapper .smallBaloon {
	width: 200px;
}

.baloonWrapperTopLeft .largeBaloon, .baloonWrapperTopRight .largeBaloon, .baloonWrapperBottomLeft .largeBaloon, .baloonWrapperBottomRight .largeBaloon, .baloonWrapper .largeBaloon {
	width: 342px;
}

.baloonWrapperTopLeft, .baloonWrapperTopRight { /*Diva e otgore - strelkata e otdolu*/
	padding: 0px 0px 13px;
}

.baloonWrapperBottomLeft, .baloonWrapperBottomRight, .baloonWrapper { /*Diva e otdolu - strelkata e otgore*/
	padding: 12px 0px 0px;
}

.baloonContent {
	background: #fffde9;
	border-left: 1px solid #949793;
	border-right: 1px solid #949793;
	padding: 2px 8px;
	text-align: left;
	text-indent: 0px;
	font-size: 0.8em;
	font-family: Calibri;
	color: #211c1b;
	line-height: 1.6em;
}

.taxonMenuLabel {
	font-weight: bold;
	padding: 0px 0px 3px 9px;
	font-size: 1.1em;
	line-height: 1.6em;
	font-family: "Trebuchet MS";
}

.taxonMenuLabel, .taxonMenuLabel a {
	color: #595f36;
	text-decoration: none;
}

.taxonMenuRow {
	padding: 3px 0px 3px 8px;
	background: url('https://pensoft.net/J_FILES/img/taxonMenuRowBullet.jpg') no-repeat 0px 10px;
}

.taxonMenuRow .siteName a {
	border-bottom: 2px solid #ccd4cb;
	text-decoration: none;
}

.noBorder {
	border: none !important;
}

.baloonTopLeftCorner, .baloonTopRightCorner, .baloonBottomLeftCorner, .baloonBottomRightCorner {
	width: 5px;
	height: 5px;
}

.baloonTopLeftCorner, .baloonBottomLeftCorner {
	float: left;
}

.baloonTopRightCorner, .baloonBottomRightCorner {
	float: right;
}


.baloonTop, .baloonTopMiddle, .baloonBottomMiddle {
	height: 5px;
	font-size: 1px !important;
}

.smallBaloon .baloonTopMiddle, .smallBaloon .baloonBottomMiddle {
	width: 190px;
}

.largeBaloon .baloonTopMiddle, .largeBaloon .baloonBottomMiddle {
	width: 332px;
}

.baloonTopMiddle, .baloonBottomMiddle {
	float: left;
	overflow: hidden;
}

.arrowDiv {
	position: absolute;
	width: 19px;
	height: 14px;
	font-size: 1px !important;
	z-index: 3;
}

.baloonWrapperTopLeft .arrowDiv { /*Diva e otgore i otlqvo - strelkata e otdolu dqsno*/

	right: 20px;
	bottom: 0px;

}

.baloonWrapperTopRight .arrowDiv { /*Diva e otgore i otdqsno - strelkata e otdolu lqvo*/
	left: 20px;
	bottom: 0px;
}

.baloonWrapperBottomLeft .arrowDiv { /*Diva e dolu i otlqvo - strelkata e gore dqsno*/
	right: 20px;
	top: 0px;
}

.baloonWrapperBottomRight .arrowDiv { /*Diva e dolu i dqsno - strelkata e gore lqvo*/
	left: 20px;
	top: 0px;

}

.taxonNameLink {
	text-decoration: none;
}

.referenceBaloonContent {
	display: none;
}

.FNBaloonContent {
	display: none;
}

.localitiesForm {
	display: none;
}

.localitiesMenu {
	display: none;
	position: absolute;
	z-index: 1000;
	left: 0px;
	width: 100%;
	top: 14px;
	text-align: left;
	padding: 0px 0px;
}

.localitiesMenuRow {
	padding: 2px 5px 2px 5px;

}

#mapLocalityButton {
	position: relative;
	display: block;
}

.taxonNamesList {
	display: none;
}

.noBackground {
	background: none !important;
}

.taxonTreatmentsHolder {
	padding: 20px 0px 0px;
	text-indent: none;
}

.taxonTreatmentsHolder1 {
	text-indent: none;
}

.innerTable {
	width: 100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 10px 0px;
	padding: 0px 0px 5px;
	background-color: #F0F0E8;
	font-size: 14px;
}

.innerTable td {
	padding: 0px;
}

.tableDiv {
	padding: 5px 0px;
}

.innerTable th {
	text-align: center;
	border-bottom: 1px solid #000;
	padding: 5px 0px;
}

.baloonContent .graphicImg {
	width: 215px !important;
}

.baloonContent .graphicImg img {
	width: 203px !important;
}

.baloonContent .graphicCaptions {
	width: 108px !important;
}

.figureHolder, .tableHolder, .tableDiv {
	display: none;
}


.taxonNomenclature .node_object_id {
	display: block;
}


.keyTable table td.cell_1, .keyTable table th.cell_3 {
	width: 50px;
	vertical-align: top;
}

.keyTable table td.cell_1 .graphicHolder {
	margin-left: 50px;
}

.keyTable table td.cell_2, .keyTable table th.cell_3 {
	width: 350px;
	vertical-align: top;
}

.keyTable table td.cell_3, .keyTable table th.cell_3 {
	width: 160px;
	vertical-align: bottom;
}

table .graphicImg {
	width: 330px !important;
}

table .graphicImg img {
	width: 318px !important;
}

.tableWrapHolder {
	text-indent: 0px;
	margin: 25px 0;
}

.figureHolder + .tableWrapHolder {
	margin: 0px 0;
}

.tableWrapHolder .node_title, .tableWrapHolder .node_label {
	margin-right: 5px !important;
}

.tableWrapHolder .node_title1, .tableWrapHolder .node_label {
	margin-right: 5px !important;
}

.taxonTreatmentSec {
	padding: 0px !important;
}

.referenceRow {
	margin-left: 20px;
	display: list-item;
}

.affiliationRow {
	padding-left: 10px;
	text-indent: -10px;
}

.uriRow {
	padding-left: 10px;
	text-indent: -10px;
}


.metaDate .dateLabel {
	text-transform: capitalize;
}


.linksButtonHolder .lLinkDiv {
	height: 12px;
}

.doiNumber {
	margin: 12px 0px 0px;
}


.pathTopLeftScrollBtn, .pathTopRightScrollBtn {
	width: 16px;
	height: 16px;
	float: left;
}

.LeftScrollBtnLinkActive, .LeftScrollBtnLinkInactive, .RightScrollBtnLinkActive, .RightScrollBtnLinkInactive {
	display: block;
	width: 16px;
	height: 16px;
	margin-top: 3px;
}

.LeftScrollBtnLinkActive {
	background: url('https://pensoft.net/J_FILES/img/path_btn_left.gif') no-repeat 0px -3px;
}

.LeftScrollBtnLinkActive:hover {
	background: url('https://pensoft.net/J_FILES/img/path_btn_left_hover.gif') no-repeat 0px -3px;
}

.LeftScrollBtnLinkInactive {
	background: url('https://pensoft.net/J_FILES/img/path_btn_left_inactive.gif') no-repeat 0px -3px;
}

.RightScrollBtnLinkActive {
	background: url('https://pensoft.net/J_FILES/img/path_btn_right.gif') no-repeat 0px -3px;
}

.RightScrollBtnLinkActive:hover {
	background: url('https://pensoft.net/J_FILES/img/path_btn_right_hover.gif') no-repeat 0px -3px;
}

.RightScrollBtnLinkInactive {
	background: url('https://pensoft.net/J_FILES/img/path_btn_right_inactive.gif') no-repeat 0px -3px;
}

.pathScrollHolder {
	position: relative;
	height: 16px;
	width: 95%;
	margin: 0px 4px;
	overflow: hidden;
	float: left;
	z-index: 1;
}

.pathScrollDiv {
	position: absolute;
	left: 0px;
	z-index: 2;
}


.affiliationRow .node_label,
.uriRow .uriSym {
	font-weight: bold;
}

.authors .specialSymbols {
	vertical-align: super;
	top: -0.5em;
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

.imgFloatLeft {
	float: left;
	width: 346px;
	margin: 20px 0;
}

.ImgTextFloatRight {
	float: right;
	width: 315px;
	padding-top: 16px;
	padding-right: 8px;
	text-indent: 0px !important;
}

.ImgTextFloatRight span.node_label,
.tableWrapHolder.Table span.node_label {
	margin: 0px 5px 0px 0px !important;
	float: left;
}

.article-citation {
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-indent: 0 !important;
	display: none;
}

.resource-citation {
	padding-bottom: 15px;
	padding-left: 20px;
	text-indent: 0 !important;
}

.innerTable.Table td, .innerTable.Table th {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
