/*    this css is based on:	   project: internet services template	   author: luka cvrk (www.solucija.com) */   /* default styles   -------------- */   body { 	padding: 0; 	margin: 0; 	font:8pt "trebuchet ms", tahoma, sans-serif;	line-height: 1.5em;	background: #BBBBBB url(back.gif) repeat-x; 	color: #000; }a {	color: #000000;	background: inherit; text-decoration:none;}a:hover { color: #50688E; background: inherit; text-decoration: underline;}h1 { font: normal 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }.dark  { color: #737373; background: inherit; font-weight: bold; }h1 a, h2 a { text-decoration: none; }h1 a:hover, h2 a:hover { color: #FF8000; background: inherit; }h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }h2 { font-size: 1.5em; margin-bottom: 5px; color: #000; background: inherit; }p {	margin: 0 0 5px 0; }ul { margin: 0; padding : 0; list-style : none; }form { 	margin: 0; } input.login { 	width: 150px;	border: none; 	padding: 4px; }/* layout   ------ */.content { 	margin: 0 auto;	width: 780px;	padding: 0 10px; 	background: #fff url(bottomback.gif) bottom repeat-x;}.preheader {    margin: 0px;    text-align: right;    font-size: 10px;}.header { 	height: 100px;    background: white url("back.jpg") bottom left repeat-x;	color: #808080;	margin: 0;	padding: 0px 0 0 0;	border-bottom: 1px solid #ccc;	width: 780px;}.top_info {	float: right;	width: 200px;	padding: 5px 0 4px 0;	color: #808080;}	.top_info_right {		float: right;		text-align:right;		padding: 0 0 0 35px;	}    /*.logo	{      margin: 0px;	  float: left;	}*/	.logo h1 {		 margin: 0px;		 font-weight: 800;		 font-size: 26px;		 color: #fff;		 margin-top: 4px;	}		logo a {	   color: #efa66a;	  	}  	.logo a:hover {	   color: #efa66a;	   text-decoration:none;	}  			.logo img {	  float: left;	  margin-left: 20px;	  margin-right: 10px;	  margin-top: 0px;	  vertical-align: middle;	  height: 55px;	}.browse_category  {	font-size: 0.9em;	width: 190px;	color: #FFF;	background: inherit;}.bar { 	clear: both;	font-size: 1.1em;	height: 2.4em; 	color: #FFFFFF;	background: #1B375C;}	.bar li { 		margin: 0; 		padding: 7px 12px 5px 12px;		color: #FFFFFF;		background: #1B375C;		float: left; 	}		.bar li.active { 		background: #E0691A url(bar.gif) no-repeat center top; 		color: #fff;		font-weight: bold; 		padding: 7px 10px 6px 10px;	}		.bar li a { 		font-weight: bold;		color: #FFFFFF; 		background: inherit;		text-decoration: none;	} 		.bar li a:hover { 		color: #50688E; 		background: inherit;	} .informacja {	margin-top: 1px;		padding-bottom: 1px;		content: url('informacja.jpg');}.banner {	margin-top: 1px;		padding-bottom: 1px;		width: 780px;	height: 100px;		background: url('banner.jpg') top;}.interreg {	margin-bottom: 5px;		margin-top: 5px;		padding-bottom: 0px;		width: 780px;	height: 49px;		background: url('interreg.gif') top;}	.search_field { 	color: #404040;    width: 100%;	clear: both;	font-weight: bold;	padding-top: 4px;	padding-bottom: 0px;	margin: 0px;	margin-bottom: 0px;	background: #fff url('border1.gif') repeat-x top;	}.grey {	color: #808080;	background: inherit;	font-weight: normal;}.search_form { }.subheader {	margin: 0px 0 10px 0;	border-bottom: 1px solid #eee;	padding: 5px 0 5px 0;	background: #A4A4A4;	color: #fff;}/* left side   --------- */.left {	float: left;	width: 20.6%;	margin: 0px 0px 10px 0px;}.left h3, .search_field h3 {	clear: both;	background: #50688E url(corner.gif) no-repeat top right;	color: #FFF;	padding: 7px 0 7px 5px;	font: bold 1em Tahoma, Arial, Sans-Serif;	margin: 0 0px 2px 0;}.left_side_addon {		float: left;		width: 180px;		padding: 0 0 0 10px;		margin: 10px 0;		background:  #fff}.right_full {	clear: both;}		.left_side_addon a, .right_side_addon a { color: #414141; text-decoration:underline; }		.right_side_addon {		float: right;		background:  #fff url(dotted.gif) repeat-y;		color: #414141;		padding: 0 0 0 40px;		margin: 10px 0;}.AddonsComponent {  background: #f5f5f5;}		.left_box { margin: 0 0 3px 0; color: #000; background: #f5f5f5; padding: 8px;}		/* right side   ---------- */		.right {	float: right;	width: 78%;	margin: 0 0 10px 0;}.right h3 {	background: #50688E  url(corner.gif) no-repeat top right;;	color: #FFF;	padding: 7px 0 7px 5px;	font: bold 1em Tahoma, Arial, Sans-Serif;	margin: 0 0 1px 0;}	.right_articles {		background: #fff;		color: #414141;		padding: 8px;			margin: 0 0 3px 0;	}	/*  left splitted */	.right_splitted {	float: right;	width: 49%;	background: #fff; 	padding: 1px;	margin-right: 2px; }.right_splitted_box {     float:left;      margin: 1px 0 10px 0;     color: #000;     background: #fff;     padding: 3px 0;}	.right_splitted h3 {	clear: both;	background: #50688E url(corner.gif) no-repeat top right;	color: #FFF;	padding: 7px 0 7px 5px;	font: bold 1em Tahoma, Arial, Sans-Serif;	margin: 0 0 0 0;}		.image {	float: left;	margin: 0 9px 3px 0;}img {	border:none;}/* footer   ------ */.footer { 	clear: both;	text-align: center;	padding: 10px 0 10px 0;	margin: 0;	border-top: 1px solid #ccc;	line-height: 1.8em;}.footer a { color: #808080;  }ul.collectionBox ul {    margin-left:6px; }   .comp_body {  margin:1em;}.comp_simple {   margin:1em;}.more  a {  text-decoration: none;  }ul.pointed li:before {  content: "\00BB \0020";  }fieldset {  border:none;}.InformationBoxComponent_ul {  margin: 0px;  list-style-type:none;}.LanguagesComponent_ul { margin:0; list-style:none; padding: 0; }.LanguagesComponent_ul li { float:right; color: #FFF; margin:0; padding:0 4px 0 4px; }.SimpleSearchComponentQuery {  margin: 4px auto;  margin-bottom: 10px;}.SimpleSearchComponent {  margin:1.5em auto 0px;  width: 500px;}.SimpleSearchComponent  .menuBar {  text-align:left;  padding: 2px;}.menuButton {   margin-top: 1em;   background: url(button_left.gif) top left no-repeat;   padding: 0px 0.4em 2px;   font-size: 1.1em;}div.menuBar .menuButton a{   text-decoration: none;   padding: 0px 0.4em 2px;   background: url(button_right.gif) top right no-repeat;   color: #a0a0a0;}div.menuBar  .menuButton .SearchSelectedButton {  font-weight: bold;  color: black;}.menuButton a:hover {   padding: 0px 0.4em 2px;   background: url(button_right.gif) top right no-repeat;}.menuItem{  text-align:left;  text-decoration: none;}.SimpleSearchComponentQuery  #query {	width: 292px; 	border: 0;	background: #FFF url(input.gif) no-repeat;	padding: 6px; 	color: #0e0e0e;	font-weight: bold;	vertical-align:top;	margin-top: 8px;  }.SimpleSearchComponentQuery  #search, .AdvancedSearchComponent  #advSubmit{	background: #E0691A url(submit.gif) no-repeat;	border: 0;	padding: 4px 0;	width: 65px;	margin: 8px 15px 0px 0;	color: #FFF;	font: bold 1em Arial, Sans-Serif;	vertical-align:top;  	}	#headSearch {	  text-align:center;      background: url(list_bg.gif) bottom repeat-x ;	}	#headSearch ul {		list-style: none;		margin: 0 0 2px;	}	#headSearch li {		float: left;		background: url(tabright5.gif) top right no-repeat;		margin: 0 2px 0 0;	}	#headSearch  a {		text-decoration: none;		display: block;		background: url(tableft5.gif) top left no-repeat ;		padding: 0.4em 1em;		text-align: left;		color: #a0a0a0;	}	#headSearch a:hover {		}	#headSearch .selected {		background-image: url(tabright5active.gif);		font-weight: bold;	}		#headSearch .selected a {		background-image: url(tableft5active.gif);		color: black;	}	#headSearch #local { 		width: 240px;	}		.SimpleSearchComponentPanel {		clear: both;		padding: 0 1em;		background-image: none;	}	.extenstionMapItem {		margin-top: 4px;	}	div.title {  margin-left:1em;  margin-top:1em;}.more {  margin-left:4px;}.latest_form{  margin-top: 3em;  margin-left: 15%;  }#SimpleSearchComponent_conflict {  width: 400px;  margin-top: 4px;  margin-left: 10px;}#SimpleSearchComponent_conflict p {  text-align: justify;}#SimpleSearchComponent_conflict div {}.LatestEditionsComponent_rss_query_form span {   margin-left: 2em;}.rssBox {   text-align: right;   margin:0px;}.AdvancedSearchComponent {  width:90%;  margin: 10px auto;}.AdvancedSearchComponent #addQueryEl {	display:block; 	margin-left: 190px;}.AdvancedSearchComponent .latest {   margin: 4px auto;}.AdvancedSearchComponent div {  margin: 10px auto;  width: 100%;}.AdvancedSearchComponent label {  display: inline;  float: none;}.PublicationMetadataComponent_pubtype {  width: 12em;  float: right;  margin-top: -31px;  color: #ff8000;  font-weight: bold;}.MetadataMenuComponent_deleted{	color: red;}.SearchResultDescription {  margin: 0px;  padding: 0px;}.SearchResultsComponentNav {	text-align:center; 	margin-top:2em;}.SimpleSearchComponentLink{  margin-top: 2px;  margin-right: 40px;  font-weight: 100;}.SimpleSearchComponentLink a{  display: inline;}.SimpleSearchComponentLink span {   float: right;   display:block;   margin-right: 70px;   text-align: right;}.SearchResult {  width: 100%;  margin-bottom: 2px;  margin-top: 10px;  vertical-align:top;}.SearchResult dd {  display:inline;}.SearchResult div {  margin-left: 4px;}.SearchResult a { text-decoration:none;}.OAIPMHLinkComponent {  text-align: center;}.CollectionsPubsComponentList .SearchResult  {   padding-bottom:1ex;   background-color:  #fff;   border:none;}.wildcard {  color: #ff8000;}.AdvancedSearchComponent_input{   width: 250px;}fieldset label{  display: block;  width: 12em;  float: left;}.EditionMetadataComponentContentDefault{	float:right;	margin-right:4px;	width:220px; 	background-image:url(openPub.jpg);	height:120px; 	font-size:20px;	line-height:1.5em}.EditionMetadataComponentContent{	float:right;	margin-right:4px;}.EditionMetadataComponentStructure {	float:right;	margin-right:4px;    width:220px;     background-image:url(struct.gif);    height:120px;     font-size:24px;}.EditionMetadataComponentContentDefault span, .EditionMetadataComponentStructure span {  font-weight:800;  text-decoration:none;  text-align: center;  margin-top:30px;  }.EditionMetadataComponentContent span{  font-weight:800;  text-decoration:none;  text-align: center;}.empty_space {  width: 38px;}#struct a {  color: #bb6125;} #struct ul ul {  margin-left: 2em;}.RSSComponent {  list-style-type:none;  margin:0px}.RSSComponent img   {  vertical-align: bottom;}.error {   color : red;}.LoginComponent_form {  }.newsDate{  text-align:right;  width: 100%;  margin-top: -1.5em;  margin-bottom: 1em;}.newsTitle{  display:inline;  font-weight: 800;}.score{ text-align:right;  margin-top:-2em; width: 120px;} .searchhit{	width: 450px;}.SearchResultsRSS {  text-align:right;  float:right}.SearchQueryIcons {  vertical-align:middle;  display:inline;} .MetadataMenuComponent li {   margin-bottom: 4px;}#login_div { position:absolute; width:400px; top:280px; left: 430px; display: none; border-style:solid; border-color: #414141; border-width:2px; z-index: 9999; background: #fff;}#login_div p {  text-align: center;}#login_div input {   margin: 4px;  background: #FFF url(input.gif) no-repeat;}.EditionMetadataComponent_PlannedInfo{	float:right;	margin-right:4px;    width:140px;     background-image:url(planned.gif);    background-repeat:no-repeat;    height:100px; }.EditionMetadataComponent_PlannedInfo span, .EditionMetadataComponent_DeletedInfo span {   margin-top: 10px;  margin-left: 8px;  font-weight: bold;}.EditionMetadataComponent_DeletedInfo {	float:right;	margin-right:4px;    width:140px;     background-image:url(deleted_pub.gif);    background-repeat:no-repeat;    height:100px; }.deletedPublication {   float: right;}.HelpComponent_text {  margin-left: 20px;}.HelpComponent_text ul {    list-style-type: disc;}.HelpComponent_text ul li {  margin-top: 2px;}
