html, body {
	height:100%;
}

body {
	font-size:70%;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color:#333;
	background-color:#F7F7E9; /* #f0f0d8; */
/*	background-color:#ffffff;
    background: url("/theme/images/Bottom_texture.jpg"); 
   background: url("/theme/images/Stara_Hartia-BG-2.jpg"); 
    background-repeat: no-repeat; */
    background-attachment: fixed;
    background-position: center center;
	margin:0;
	padding:0;
	background-size:100%;

}

div.w300 {
    width:300px;
    margin: auto;

}

a, a:visited, a:link, a:active {
	font-size:1.1em;    
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#666666;
	background-color:transparent;
	text-decoration:none;
}

a:hover {
	color:#D9153C;
	text-decoration:underline;
}
	
	
.nav a:link {font-family: Verdana, Arial, sans-serif; color:#003272; text-decoration:none; font-size: 8pt;}
.nav a:visited {font-family: Verdana, Arial, sans-serif; color:#333; text-decoration:none; font-size: 8pt;}

.note a:link {font-family: Verdana, Arial, sans-serif; color:#ffffff; font-size: 7.5pt;}
.note a:visited {font-family: Verdana, Arial, sans-serif; color:#ffffff; font-size: 7.5pt;}



table, td, p, ol, ul {
	font-family:Verdana, Arial;
	font-size:8pt;
	color:#333;
}

pre {
	padding:1px;
	margin-top:5px;
	margin-bottom:5px;	
	background-color: #DCDCDC
}


.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: navy;
}


img {
	border:0;
}

.path {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #0066FF}
.b {	font-family: Verdana, Arial;font-size: 8pt; font-weight: bold; color:#003272;}
.b1 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color:#003272;
}
.h1 {	font-family: Verdana, Arial;font-size: 10pt; font-weight: bold; color:#CC3300;}

.h1logo {
	font-family:  Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #224ECF;
}
.h1p { font-family: Verdana, Arial;font-size: 9pt; font-weight: bold; color:#0000CC; }
.h3p { font-family: Verdana, Arial;font-size: 8pt; font-weight: bold; color:#003272; }
.h2p { font-family: Verdana, Arial;font-size: 9pt; color:#648eff; font-style: normal;; font-weight: bold }
.h2 { font-family: Verdana, Arial;font-size: 9pt; color:#0033CC; font-style: normal;; font-weight: bold }
.h3 { font-family: Verdana, Arial;font-size: 8pt; font-weight: bold; color:#0066FF; }
.h4 {  font-size: 8pt; font-weight: bold; color: #666666}

.intro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #575757; text-decoration: none}
.sgray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999}
.search { font-family:Verdana, Arial;font-size: 8pt; color: #FFDA6A; ; font-weight: bold}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #4D70B0;}
.notice {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #CBD1E7;}
.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #6666FF;}

.red {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ea0000;}



#bg3 { background-image: url(images/3.gif) }
#bg10 { background-image: url(images//10.gif) }
#bgb { background-image: url(images/bgb.gif); background-color : #7E8FC2 }
#bgsp { background-image: url(images/bgsp.gif) }
#bgline { background-image: url(images/bgline.gif) }
#bgendline { background-image: url(images/bgline.gif) }
#bgcorner { background-image: url(images/bgcorner.gif) }
#bg17 { background-image: url(images/17.gif) }
#bg22 { background-image: url(images/icons/22.gif) }
#bg24 { background-image: url(images/24.gif) }
#bg39 { background-image: url(images/39.gif) }
#bgf { background-image: url(images/bgf.gif) }
.bottombar1 {
	background-color : #ffffff; 	border: 1px ridge #eeeeee; margin: 3px; font-size : 11px;
}
.bottombar2 {
border-top: 1px solid #000; 
background-color: #ffffff;
 font-size : 11px;
font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
}

input[type="checkbox"]{ border:0px; }



/* Logo style */

#libLogoDiv {
	position:absolute;
	z-index:1;
/*	top:2px;
	left:10px;  */
	padding-top:0px;
	width: 100%;
/*	height: 140px;  */
	border: none;
/*	background: url(/theme/images/bgr_header.png) repeat-x; */ 
    background-color: #F7F7E9 /* #f0f0d8; */
	overflow: hidden;
	
}

#libLogoDiv img {
	border:0px;
	margin:0px;
/*	width:250px;
	height:68px;*/
	margin:2px 0px 0px 0px;
/*	width:200px;*/
	
}

#iLibLogoDiv {
	display:inline;
}

#iLibLogoDiv img {
	border:0px;
	margin:0px 8px 0px 4px;
	height:10px;
}

#eeaLogoDiv img {
	border:0px;
	margin:0px 8px 0px 4px;
	height:10px;
}

/*  */

#mainCont {
	min-height: 100%;
    position:relative;
	
	/*width:1004px;*/
	width:100%;
	min-width:1004px;
	padding:0px;
	margin:0px auto 0px auto;
	/*border:1px solid #CCC;*/
}

#headerInnerDiv{
	position:relative;
	width:100%;
/*	height:110px;  */
/*	height:235px;  */
	height:115px;
	/*background: url('../images/books.png');*/
	/*background-color:#2A69B0;*/
	/*border-bottom:1px solid red;*/
}

#pageCont {
	padding:10px 5px 30px 5px;
	padding-bottom:90px; /* Footer height + paddings */
}

#footer {
	width:100%;
	height:40px;
	padding-top:20px;
	border-top: 1px solid #CCC;
	text-align:center;
	font-weight:bold;
	
/*    position:absolute; */
    left:0;
    bottom:0; 
}

#catalogueTitle {
/*	padding:18px 0px 0px 340px;  */
	padding:150px 0px 0px 0px;
	color:#666;
	font-size:20px;
	font-family:Tahoma;
    text-align:center;
}


/* Menu styles */

.topMenu {
	position:absolute;
	z-index:22; 
	bottom:0px;
	right:0px;
	width:100%;
	padding-top:5px;
	background-color:#484848; 
/*	background-color:#5B8BBB; */
	height:30px;
	color:#e9e9e9;
	font-family:Verdana, Arial, sans-serif;
	text-transform:uppercase;
}

.topMenu a, .topMenu a:visited, .topMenu a:link, .topMenu a:hover {
	font-size:1.1em;
	font-weight:normal;
	text-decoration:none;
}

.topMenu a, .topMenu a:visited, .topMenu a:link {
	color:#e9e9e9;
}

.topMenu div:hover {
	cursor:default;
}

.topMenu a:hover, .topMenu div:hover {
	color:#fff;
}

.menuItem {
	float:left;
	padding:5px 22px 0px 22px;
}

.menuItemSel {
	float:left;
	padding:5px 22px 0px 22px;
	color:#fff;
}

.menuItemSel a, .menuItemSel a:visited, .menuItemSel a:link {
	color:#fff;
	font-weight:bold;
}

.menuItemContainer {
	position:relative;
	z-index:25;
	height:25px;
	text-decoration:none;
	list-style-type:none;
	float:left;
}

.menuChild {
	display:none;
	position:absolute;
	z-index:23;
	top:25px;
	left:0px;
	width:200px;
	padding:6px;
	padding-bottom:6px;
	border:1px solid #AAA;
	background-color:/*#2A69B0*/#fff;
}

.menuItemContainer:hover .menuChild {
	display:block;
	z-index:24;
}

.menuItemDelimiter {
	width:0px;
	height:11px;
	margin-top:7px;
	float:left;
	background-color:#E9E9E9;
}

.menuChildDelimiter {
	 height:1px;
	 border:0px;
	 background-color:#AAA;
}

a.smenuItem, a.smenuItem:visited, a.smenuItem:link {
	color:/*#EEE*/#333;
	font-weight:normal;
}

a.smenuItem:hover{
	color:/*yellow*/#2A69B0;
}

a.smenuItemSel, a.smenuItemSel:visited, a.smenuItemSel:link {
	color:/*yellow*/#2A69B0;
	font-weight:bold;
}

a.smenuItem div {
	padding:6px;
}
a.smenuItemSel div {
	padding:6px;
}


a.smenuItem div:hover {
	color:/*yellow*/#2A69B0;
}
a.smenuItemSel div:hover {
	color:/*yellow*/#2A69B0;
}



#top20Table td {
	padding:5px;
}

/* Tabs styles */

#tabs {
	position:absolute;
	z-index:3;
	height:30px;
	color:#666;
	font-size:0.9em;
}

#tabsRightLine {
	position:absolute;
	z-index:2;
	/*width:990px;*/
	width:100%;
	height:31px;
	border-bottom:1px solid #ccc;
}

#tabsMarginBottom {
	height:32px;
}

.activeTab {
	/*border-bottom:1px solid #A51005;*/
}

.activeTab a, .activeTab a:visited {
	/*background: transparent url('http://ilib.libsofia.bg/phpilib/theme/images/tab_bg.png') no-repeat scroll top right;*/
	background-color:#fff;
	color:#333; 
  	padding-right:19px;
	float:left;
	display:block;
	height:30px;
	text-decoration:none;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #fff;
	font-weight:normal;
}

.inactiveTab a, .inactiveTab a:visited {
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #aaa;
	/*background: transparent url('http://ilib.libsofia.bg/phpilib/theme/images/tab_bg.png') no-repeat scroll top right;*/
	background-color:#E9E9E9;
	padding-right:20px;
	float:left;
	display:block;
	height:30px;
	text-decoration:none;
	font-weight:normal;
}

.activeTab a span {
	/*background: transparent url('http://ilib.libsofia.bg/phpilib/theme/images/tab_bg.png') no-repeat;*/
	background-color:#fff; 
	display: block;
	line-height:20px;
	padding: 5px 0 5px 18px;
}

.inactiveTab a span {
	/*background: transparent url('http://ilib.libsofia.bg/phpilib/theme/images/tab_bg.png') no-repeat;*/
	background-color:#E9E9E9;
	display: block;
	line-height:20px;
	padding: 5px 0 5px 20px;
}

.inactiveTab a:hover, .inactiveTab a:hover span {
	background-color:#DDD;
	color:#666;
}

.activeTab a:hover, .activeTab a:hover span, .inactiveTab a:hover, .inactiveTab a:hover span {
	text-decoration:none;
}


.searchTabsContent {
	min-width:950px;
	border-right:0px solid #5B8BBB;
	border-bottom:1px solid #ccc;
	border-left:0px solid #5B8BBB;
	padding:15px;
	margin-bottom:0px;
/*	background:#5B8BBB; #a51005; */
	background:#9d0000; /* #903030; */
	color:#fff;
}

.searchTabsContent td {
	color:#fff;
}

.searchTabs .activeTab a, .searchTabs .activeTab a:visited, .searchTabs .activeTab a span {
	color:#fff;
	background-color:#9d0000;
/*	background-color:#5B8BBB; */
}

.searchTabs .activeTab a, .searchTabs .activeTab a:visited {
	border-bottom:1px solid #9d0000;
/*	border-bottom:1px solid #5B8BBB; */
}


/* Buttons styles */

a.button {
	position:relative;
	z-index:1;
	cursor:pointer;
	color: #fff;   
/*	color: #e9e9e9;  */ 
/*	color: #484848; */
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight:normal;
	margin-right: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
	
	border: 0px solid #ccc;
	padding: 7px 9px 7px 9px;
	text-align: center;
	
	background: #666;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#999), to(#666));
	background: -webkit-linear-gradient(#999, #666);
	background: -moz-linear-gradient(#999, #666);
	background: -ms-linear-gradient(#999, #666);
	background: -o-linear-gradient(#999, #666);
	background: linear-gradient(#999, #666);
	-pie-background: linear-gradient(#999, #666);
	behavior: url(./theme/js/PIE/PIE.htc);
}

a.button:active {
	outline: none; /* hide dotted outline in Firefox */
}

a.button:hover {
	color: #fff;
}


/* Disabled Buttons styles */

a.disabledButton {
	position:relative;
	z-index:1;
	cursor:pointer;
	color: #888;
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight:normal;
	margin-right: 6px;
	text-decoration: none;
	
	border: 1px solid #ccc;
	padding: 4px 9px 4px 9px;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#d8d8d8));
	background: -webkit-linear-gradient(#ffffff, #d8d8d8);
	background: -moz-linear-gradient(#ffffff, #d8d8d8);
	background: -ms-linear-gradient(#ffffff, #d8d8d8);
	background: -o-linear-gradient(#ffffff, #d8d8d8);
	background: linear-gradient(#ffffff, #d8d8d8);
	-pie-background: linear-gradient(#ffffff, #d8d8d8);
	behavior: url(./theme/js/PIE/PIE.htc);
}

a.disabledButton:active {
	outline: none; /* hide dotted outline in Firefox */
}




/* Colorful Buttons style */

a.buttonSearch {
	background-color:#666;
	
	background: #666;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#999), to(#666));
	background: -webkit-linear-gradient(#999, #666);
	background: -moz-linear-gradient(#999, #666);
	background: -ms-linear-gradient(#999, #666);
	background: -o-linear-gradient(#999, #666);
	background: linear-gradient(#999, #666);
	-pie-background: linear-gradient(#999, #666);
	behavior: url(./theme/js/PIE/PIE.htc);
}

a.buttonSearch {
	padding-right:20px;
	width:90px;
}

a.buttonSearch span {
	padding-left:15px;
}




a.buttonDetails {
	position:relative;
	z-index:1;
	cursor:pointer;
	color: #444;
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight:normal;
	margin-right: 6px;
	text-decoration: none;
	
	border: 1px solid #ccc;
	padding: 4px 9px 4px 9px;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#d8d8d8));
	background: -webkit-linear-gradient(#ffffff, #d8d8d8);
	background: -moz-linear-gradient(#ffffff, #d8d8d8);
	background: -ms-linear-gradient(#ffffff, #d8d8d8);
	background: -o-linear-gradient(#ffffff, #d8d8d8);
	background: linear-gradient(#ffffff, #d8d8d8);
	-pie-background: linear-gradient(#ffffff, #d8d8d8);
	behavior: url(./theme/js/PIE/PIE.htc);
}


a.buttonDetails:hover {
	background-color:#A0E8A0;
	
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#A0E8A0));
	background: -webkit-linear-gradient(#ffffff, #A0E8A0);
	background: -moz-linear-gradient(#ffffff, #A0E8A0);
	background: -ms-linear-gradient(#ffffff, #A0E8A0);
	background: -o-linear-gradient(#ffffff, #A0E8A0);
	background: linear-gradient(#ffffff, #A0E8A0);
	-pie-background: linear-gradient(#ffffff, #A0E8A0);
	behavior: url(./theme/js/PIE/PIE.htc);
}






a.buttonCart {
	position:relative;
	z-index:1;
	cursor:pointer;
	color: #444;
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight:normal;
	margin-right: 16px;
	text-decoration: none;
	
	border: 1px solid #ccc;
	padding: 4px 9px 4px 9px;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#d8d8d8));
	background: -webkit-linear-gradient(#ffffff, #d8d8d8);
	background: -moz-linear-gradient(#ffffff, #d8d8d8);
	background: -ms-linear-gradient(#ffffff, #d8d8d8);
	background: -o-linear-gradient(#ffffff, #d8d8d8);
	background: linear-gradient(#ffffff, #d8d8d8);
	-pie-background: linear-gradient(#ffffff, #d8d8d8);
	behavior: url(./theme/js/PIE/PIE.htc);
}


a.buttonCart:hover {
	background-color:#FFA954;
	
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#FFA954));
	background: -webkit-linear-gradient(#ffffff, #FFA954);
	background: -moz-linear-gradient(#ffffff, #FFA954);
	background: -ms-linear-gradient(#ffffff, #FFA954);
	background: -o-linear-gradient(#ffffff, #FFA954);
	background: linear-gradient(#ffffff, #FFA954);
	-pie-background: linear-gradient(#ffffff, #FFA954);
	behavior: url(./theme/js/PIE/PIE.htc);
}


/* Other stuff */

.oddRow {
/*	background-color:#f0f0f0; */
	background-image: url('../images/sheet.png');
	background-repeat:repeat-y;
    background-position: center center;
}

.headerRow, .headerRow td {
	font-weight:bold;
	/*background-color:#E9E9E9;*/
	color:#fff;
	background:#5B8BBB;
	padding:10px 5px;
}


.indexBlock {
/*	background-color:#E9E9E9; */
    border:1px solid  #c9c9c9; 
	background-color:#E0E1D6; /* #c0c0c0; */
/*	background-image: url('../images/sheet.png'); */
	background-repeat:repeat-y;
    background-position: center center;
}

a.searchLink, a.searchLink:link, a.searchLink:visited, a.searchLink:hover {
	color:#666;
}


.aboutBlockLinkCont {
	cursor:default;
	background-color:#E9E9E9;
	padding:5px;
	border:1px solid #C0C0C0;
	border-radius:5px;
}

.aboutBlockLinkText {
	background:url('../images/details2.png') 0px 0px no-repeat;
	height:14px;
	padding:0px 0px 0px 20px;
	text-transform:uppercase;
	font-weight:bold;
}

.aboutBlockCont {
	border:1px solid #ccc;
	background-color:#E9E9E9;
	padding:5px 2px 2px 2px;
}


.synonymsBlockLinkCont {
	cursor:default;
	 background-color: #D3D4C2; /* #E9E9E9; */
	padding:5px;
	border:1px solid #C0C0C0;
	border-radius:5px;
}

.synonymsBlockLinkText {
	background:url('../images/search.png') 0px 0px no-repeat;
	height:14px;
	padding:0px 0px 0px 20px;
	text-transform:uppercase;
	font-weight:bold;
}

.synonymsBlockCont {
	 border:1px solid #ccc;
	 background-color: #D3D4C2; /* #E9E9E9; */
	 padding:5px 2px 2px 2px;
}


/* Biblio Index */

#indexLeftSide {
	float:left; min-width:210px; width:21%; border-right:1px solid #ccc;
	background-color:#E9E9E9; line-height:18px; padding:10px; margin-bottom:10px; border:1px solid #C0C0C0;
}

#indexLeftSide div {
	margin-bottom:8px;
}

#indexLeftSide div a {
	font-weight:normal;
	text-decoration:none;
}

#indexLeftSide div a:hover {
	color:#D42828;
	font-weight:bold;
}

#indexLeftSide div.leftSideSelected a {
	color:#D42828;
	font-weight:bold;
}

#indexRightSide {
	float:left;
	min-width:720px;
	width:74%;
	margin-left:20px;
}



/* Lister */

.popupLink {
	float:left;
	position:relative;
	margin-right:10px;
	width:30px;
	height:30px;
	cursor:pointer;
	
	border:1px solid #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#d8d8d8));
	background: -webkit-linear-gradient(#ffffff, #d8d8d8);
	background: -moz-linear-gradient(#ffffff, #d8d8d8);
	background: -ms-linear-gradient(#ffffff, #d8d8d8);
	background: -o-linear-gradient(#ffffff, #d8d8d8);
	background: linear-gradient(#ffffff, #d8d8d8);
	-pie-background: linear-gradient(#ffffff, #d8d8d8);
	behavior: url(<?php echo ILIB_URL; ?>/theme/js/PIE/PIE.htc);
}

.popupLinkActive {
	background-color:#A9DBF6;
	
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#A9DBF6));
	background: -webkit-linear-gradient(#ffffff, #A9DBF6);
	background: -moz-linear-gradient(#ffffff, #A9DBF6);
	background: -ms-linear-gradient(#ffffff, #A9DBF6);
	background: -o-linear-gradient(#ffffff, #A9DBF6);
	background: linear-gradient(#ffffff, #A9DBF6);
	-pie-background: linear-gradient(#ffffff, #A9DBF6);
	behavior: url(./theme/js/PIE/PIE.htc);
}

.popupBlock {
	position:absolute;
	top:30px;
	left:0px;
	background:#fff;
	border:1px solid #ccc;
	min-width:25%;
	max-width:50%;
	min-height:50px;
}

.popupBlockHeader {
	margin-bottom:0px;
	padding:10px;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#E9E9E9;
	cursor:default;
}

.popupBlockContent {
	padding:10px;
}


.bookMoreBlock {
	display:inline-block;
	vertical-align:top;
	width:200px;
	padding:15px;
	margin:20px 0px 0px 30px;
}

.searchResultSummary {
	min-width:980px;
	line-height:18px;
	margin-bottom:10px;
	border:1px solid #C0C0C0;
	border-top:0px;
}

.searchFormContainer {
	position:absolute;
	min-width:980px;
	width:100%;
}


#oldBool {
	width:648px;
	margin-right:2px;
}

#newBool {
	float:left;
	width:420px;
	margin-right:2px;
}

.resultstTitleTag {
	width:250px;
}

.resultsOptionalRow td {
	
}


.lister-top{position:relative;}
.popupBlocksContainer{display:inline-block;vertical-align:middle;}
.pages-div-holder-top{display:inline-block;vertical-align:middle; /* width:calc(100% - 480px); */ text-align:center;}
.pages-div-holder-bottom{display:inline-block;vertical-align:middle;width:100%;margin-top:20px;text-align:center;}
.pages-div{text-align:center;margin:0px 5% 0px -5%;}

.multiple-view-panes{display:block;width:100%;}
.multiple-view-panes .lister-content{display:inline-block;vertical-align:top;width:20%;height:700px;overflow:auto;border-right:1px solid #ccc;}
.multiple-view-panes .lister-list-pane{display:inline-block;vertical-align:top;width:79%;height:700px;overflow:auto;}
.multiple-view-panes.multiple-view-panes-preview .lister-list-pane{width:39%;}
.multiple-view-panes .lister-preview-pane{display:none;vertical-align:top;width:40%;height:700px;position:relative;}
.multiple-view-panes.multiple-view-panes-preview .lister-preview-pane{display:inline-block;}


.unit-details{padding:30px 0px 10px 0px;}

.unit-top-block{float:left;width:calc(80% - 280px);max-width:calc(100% - 280px);min-width:50%;margin-left:35px;padding-left:35px;}

.metadata-holder{padding-bottom:10px;}
.metadata-holder-full{}
.metadata-top-block{display:block;width:100%;margin-bottom:20px;padding-bottom:0px;font-size:1.2em;border-bottom:1px solid #ccc;}
.metadata-title{display:block;margin-bottom:5px;;font-size:1.3em;font-weight:bold;}
.metadata-title .metadata-title-main{margin-bottom:10px;font-size:0.9em;font-weight:bold;}
.metadata-title .metadata-title-sub{font-size:1.2em;}

.metadata-author{display:block;margin-bottom:5px;}
.metadata-author > div{vertical-align:top;}
.metadata-author .metadata-author-label{display:inline-block;padding-right:10px;;font-size:1.3em;font-weight:bold;}
.metadata-author .metadata-author-text{display:inline-block;}

.metadata-additional-info-holder{display:inline-block;vertical-align:middle;margin:0px 70px 0px 0px;}
.metadata-additional-info{display:table;max-width:600px;min-width:400px;}
.metadata-additional-info .metadata-row{display:table-row;}
.metadata-additional-info .metadata-row .label{display:table-cell;padding:10px 10px 0px 0px;font-size:1.3em;border-bottom:1px dotted #e0e0e0;}
.metadata-additional-info .metadata-row:last-child .label{border:0px;}
.metadata-additional-info .metadata-row .text{display:table-cell;padding:10px 0px;border-bottom:1px dotted #e0e0e0;}
.metadata-additional-info .metadata-row:last-child .text{border:0px;}

.additional-blocks-holder{display:inline-block;vertical-align:middle;padding:30px 0px;}
.additional-blocks-holder > .bookMoreBlock:first-child{margin-left:0px;}

.unit-bottom-block{clear:left;display:block;width:80%;margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}
.metadata-unit-content{display:inline-block;vertical-align:top;width:45%;margin-right:5%;padding-bottom:10px;font-size:1.1em;}
.unit-bottom-block-right{display:inline-block;vertical-align:top;}
.unit-bottom-block-right > iframe{clear:left;float:left;margin-bottom:30px;}
.unit-bottom-block-right > iframe:last-child{margin-bottom:0px;}

.unit-bottom-map{margin-bottom:20px;padding:0px 5px;border-bottom:1px solid #ccc;}
.unit-bottom-map .label{padding:0px 0px 22px 0px;cursor:pointer;text-transform:uppercase;}
.unit-bottom-map .map-content{display:block;padding:0px 0px 20px 0px;}

.collection-items{clear:left;float:left;width:80%;margin:50px 0px;border-top:1px solid #ccc;}

