.authorColor {
background-color:#d5e3a8;
	}

.authorColorMore {
background-color:#bdd68e;
	}

.authorColorLess {
background-color:#e3edc4;
	}
	
.magazineColor {
	background-color:#f9e4a0;
	}
	
.magazineColorMore {
	background-color:#f4d27d;
	}
	
.magazineColorLess {
	background-color:#fbefbd;
	}

.instituceColor {
	background-color:#b9d1e7;
}

.instituceColorMore {
	background-color:#8bbbe7;
}

.instituceColorLess {
	background-color:#d0dce7;
}

.workColor {
	background-color:#e29e8b;
	}
	
.otherColor {
	background-color:#d3d2d2;
	}


html {
margin:0px;
padding:0px;
height:100%;
}

body {
margin:0px;
padding:0px;
background-color:#d3d2d2;
height:100%;
	width:100%;
font-family: Verdana,Helvetica, sans-serif;
font-size:small;
text-align:center;
}

* html body {
	font-size:smaller;
	}
	

/* <footer> */
#footer {
	clear:both;
	background-color:#918f8f;
	border:none;
/*	width:100%;*/
	text-align:center;
	height:40px;
	margin-top:30px;
/*	position:fixed;
	bottom:0px;*/
	font-size:90%;
	}
#footerContent {
	margin-left:auto;
	margin-right:auto;
	background-color:#918f8f;
	width:877px;
	height:28px;
	color:#d3d2d2;
	text-align:left;
	padding-top:12px;
	padding-left:10px;
}
#footer .gt {
	margin-left:10px;
	margin-right:7px;
}
#copyright {
	float:right;
	margin-right:20px;
}
#footerContent a {
	color:#d3d2d2;
	text-decoration:none;
}
#footerContent a:hover {
	text-decoration:underline;
}
/* </footer> */

/* <main divs> */
#mainContent {
	text-align:left;
	padding:0px;
	margin:0px;
	background-color:white;
	margin-left:auto;
	margin-right:auto;	
	width:888px;
	border:solid #918f8f 2px;
	border-top:none;
	border-bottom:none;
}

/* <title page> */
#titlePage {
width:100%;
text-align:center;
margin-bottom:0px;
}

#titlePageLogo {
}

#titlePageText1 {
margin-left:205px;
margin-right:15px;
margin-top:10px;
text-align:justify;
}

#titlePageText2 {
margin-left:205px;
margin-right:15px;
margin-top:40px;
margin-bottom:0px;
text-align:justify;
}

#titlePageForm{
background-color:#d3d2d2;
margin-top:40px;
width:100%;
text-align:left;
padding-top:5px;
padding-bottom:5px;
/*height:33px;*/
}

#titlePageMenu, #captionMenu {
text-align:left;
padding-top:0px;
margin-top:0px;
float:left;
width:190px;
}

* html #titlePageMenu, * html #captionMenu {
padding-top:3px;
}

#titlePageSearch, #captionSearch {
margin-top:6px;
float:left;
border:solid white 1px;
margin-left:13px;
width:550px;
padding-left:5px;
}

#titlePageSubmit, #captionSubmit {
margin-top:6px;
float:right;
position:relative;
right:30px;
border:solid black 1px;
}

#titlePage .gt {
margin-left:15px;
margin-right:10px;
}

#titlePage a {
	color:#000;
	text-decoration:none;
}
#titlePage a:hover {
	text-decoration:underline;
}
/* </title page> */

/* <content> */
#content {
width:100%;
}

#caption {
/*border-top:solid #918f8f 13px;*/
}

#searchForm {
background-color:#d3d2d2;
margin-top:8px;
width:100%;
text-align:left;
padding-top:5px;
padding-bottom:5px;
height:33px;
}

#searchForm .gt {
margin-left:15px;
margin-right:10px;
}

#searchForm a {
	color:#000;
	text-decoration:none;
}
#searchForm a:hover {
	text-decoration:underline;
}

#content h1 {
	padding-left:20px;
	margin-bottom:20px;
	margin-top:10px;
	font-size:140%;
}

#content h2 {
	padding-left:20px;
	margin-bottom:20px;
	margin-top:10px;
	font-size:120%;
}

#content li {
	margin-right:20px;
	text-align:justify;
}

#content table {
	margin-left:20px;
	margin-right:20px;
/*	text-align:justify;*/
}

#content table td {
	vertical-align: top;
	padding-top: 6pt;
	padding-right: 1em;
}

p {
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}

#content a {
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}
/* </content> */

/* <forms>  */
input {
border:none;
background-color:white;
}
/* </forms>  */

/* <advSearch> */


#advSearchDivs {
}

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

#advSearchMenu {
margin:0px;
padding:0px;
padding-left:20px;
}

#authMenu, #magMenu, #workMenu, #instMenu {
display:inline;
margin:0px;
padding: 5px 15px 5px 15px;
width:130px;
font-weight:bold;
cursor:pointer;
float:left;
}

#advSearchDivs .column1 {
float:left;
width:50%;
}

#advSearchDivs .column2 {
float:left;
width:50%;
}

* html #advAuthSearch .column2 {
width:44%;
	}

#advSearchDivs .heighter {
	min-height:180px;
	float:left;
	width:888px;
}


#advSearchDivs .submitAndInfo {
	clear:both;
	}


#advMagSearch, #advWorkSearch, #advAuthSearch, #advInstSearch {
padding: 10px 20px 10px 20px;
display:none;
}

#advSearchDivs label, #advSearchDivs input, #advSearchDivs select {
	float: left;
	width:130px;
	margin-bottom:2px;
}

#advSearchDivs .column2 input.inputBoxSmaller {
	width:130px;
	}


#advSearchDivs input {
border:none;
height:20px;
width:150px;
padding-left:4px;
padding-right:4px;
padding-top:2px;
}

#advSearchDivs label {
	text-align: right;
	padding-top:3px;
	width: 215px;
padding-right:20px;
}

* html #advSearchDivs select {
margin-bottom:5px;
}

#advSearchDivs .submitButton {
margin-top:6px;
float:right;
position:relative;
right:10px;
border:solid black 1px;
width:70px;
padding:0px;
height:23px;
}
	
#advSearchDivs .advSearchInfo {
font-size:80%;
padding: 0px 20px 0px 20px;
}

#advAuthSearch .advSearchInfo,#advMagSearch .advSearchInfo, #advWorkSearch .advSearchInfo {
	padding: 0px;
}

#advSearchDivs .checkbox {
width:13px;
height:13px;
margin:0px;
margin-top:3px;
}

#advSearchDivs br {
	clear:both;
}

#advSearchDivs .day {
	width:18px;
}

#advSearchDivs .month {
	width:18px;
}

#advSearchDivs .year {
	width:35px;
}

#advSearchDivs span {
	float: left;
	text-align:right;	
margin-left:0px;
margin-right:0px;
padding-top:3px;
}



/* </advSearch> */

/* <search results> */
#showFormSpan {
	padding-left:20px;
	cursor:pointer;
	}

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

#showFormSpan a:hover {
	text-decoration:underline;
}

#results {
	 margin-top:20px;
	 margin-bottom:20px;
 }
 
#results a {
	color:#000;
	text-decoration:none;
}

#results a:hover {
	text-decoration:underline;
}


#results div .listLeft {
	float:left;
	width:480px;
margin-right:10px;
	}

#results div .listRight {
	width:350px;
	float:left;
	}

#listRes #results div .listLeft {
	width:710px;
	}

div.result {
	padding-left:20px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:0px;	
	clear:both;
	margin-bottom: 2px;
	cursor:pointer;
	}
	
#results .separator {
	text-align:center;
	font-weight:bold;
/*	background-color:#e9e9e9;*/
	cursor:default;
	}
/* </search results> */

/* <list> */
#allListChoices {
	display:none;
	}
	
#authListChoices {
	display:none;
	}
	
#magListChoices {
	display:none;
	}
	
#instListChoices {
	display:none;
}

#filterMenu {
	margin-top:15px;
	margin-bottom: 15px;
	padding-left:20px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:4px;	
	background-color:#e9e9e9;
text-align:center;
margin-top:10px;
font-size:80%;
}

#filterMenu a {
	color:black;
	margin:2px;
	}
	
#menuList {
display:inline;
padding-left:15px;
margin-top:15px;
margin-bottom:20px;
}

#menuList select {
border: solid black 1px;
margin-left:15px;
margin-right:15px;
}

#menuList div {
display:inline;
}

#menuList input {
margin-left:15px;
border: solid black 1px;
}
/* </list> */

/* <navigation> */
#prevNext {
	text-align:center;
	margin-top:30px;
}

#prevNext .submitButton, .pagingSubmit{
border:solid black 1px;
width:25px;
cursor:pointer;
}

.actualPage {
	background-color:#d3d2d2;
	}
/* </navigation> */

/* <supplementary> */
br.clear {
	clear:both;
}

div.clear {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
}

div.error {
	color:red;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:20px;
	}
	
span.b{
font-weight: bold;
}

img {
border:none;
	}
/* </supplementary> */
