@charset "UTF-8";
/*~~~~ Lib index --*/
#library #columns {text-align: center;}
#library h3 {margin-top: 0;}
#library h3, #library li {text-align: left;}
#sec_1, #sec_2, #sec_3 {
	display: inline-block;
	margin: 0.25em;
	padding: 0.25em;
	width: 24em;
	max-width: 24em;
	vertical-align: top;}
.hide {display: none;}
/*~~~~ Chudinova --*/
#subtitle {
	margin: 2.2em auto;
	text-align: center;}
#subtitle hr {
	width: 80%;
	margin: 0.8em auto;
	text-align: center;}
#subtitle h2 {
	margin: 0;
	font-size: 108%;}
.loc_sign {
	margin: 1em 2.5em;
	text-indent: 0;}
/*~~~~ Bovykyin--*/
#bovykyin #subtitle h4 {margin: 0;}
#conten h2 {margin-top: 2em;}
#conten h3 {
	margin: .2em 0;
	color: #000;}
#conten h2, #conten h3, #conten h4 {text-align: left !important;}
.auth_cite {
	font-size: 92%;
	font-style: italic;
	text-align: right;}
.auth_cite p {margin: 0;}
.manager_cite {
	margin: .8em 0 .2em 0;
	font-style: italic;}
#biblio {margin-top: 2em;}
#biblio hr {
	width: 33%;
	margin: .2em auto;
	text-align: center;}
.formula {
	margin: 1em auto;
	text-align: center;}
.lal li {list-style: lower-alpha;}
/*~~~~ Iacocca--*/
#biblio {margin-top: 2em;}
#biblio hr {
	width: 33%;
	margin: .2em auto;
	text-align: center;}
/*---- CSS local for all lib --*/
#toc {margin: 0 4%;}
#toc h2, #toc h3 {text-align: left !important;}
ol {margin-top: 0.2em;}
li {margin-bottom: 0.2em;}
#kok h2+p:first-letter, #kok h3+p:first-letter, #kok h4+p:first-letter {
	font-size: 240%;
	color: #CC0000;}
/* careful because of indexes -- chack out if default margin values are good enough
h2 {margin-top: 1.6em !important;}
h3 {margin-top: 1.2em !important;}
h4 {margin-top: 0;}
*/
.comments, #skracenice li {font-size: 83%;}
#skracenice h2 {
	margin-top: 1.6em;
	text-align: left !important;}
#skracenice h2 {font-size: 100%;}
#milica #images, #molitva h3, .image p, #molitva .ucs8img, #molitva .ucs8txt, table, caption, .table_one {text-align: center !important;}
table {
	width: 90%;
	font-size: 92%;}
.nation {
	width: 25%;
	text-align: left;}
ol, ul {margin-left: 1em;}
.abc {list-style: lower-alpha;}
.urom {list-style: upper-roman;}
.lrom {list-style: lower-roman;}
.nols {list-style: none;}
.noth {
	font-weight: inherit;
	font-style: inherit;}
.c_red {color: red;}
/*---- css tables local --*/
.table_one {margin: 1em auto;}
table {
	margin: 0.2em auto;
	border: none;}
caption {
	margin: 0.1em auto;
	padding: 0.2em 0;
	border-top: 2px solid maroon;}
tfoot td {border: none;}
caption, tfoot td {border-bottom: 1px solid maroon;}
th, tbody td, tfoot td {
	padding: 4px;
	font-size: 92%;}
tbody td {border: 1px solid gray;}
tfoot td {
	padding: 0.2em 0.1em;
	font-style: italic;
	font-size: 83%;
	text-align: left;}
tfoot td p {margin: 0.4em !important;}
table .f_nts span {font-style: normal;}
th {
	border-left: 1px solid gray;
	border-right: 1px solid gray;}
/*---- search form ~~*/
form#search {
	margin: 0;
	display: inline;
	position:absolute;
	right: 1%;
	}
#id_search {
	padding: 3px;
	background: transparent;
	color: #000;
	border: none;
	border-top: 1px solid #090;
	border-bottom: 1px solid #090;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-ms-transition-duration: 400ms;
	-ms-transition-property: width, background;
	-ms-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	-khtml-transition-duration: 400ms;
	-khtml-transition-property: width, background;
	-khtml-transition-timing-function: ease;
	width: 144px;}
#id_search:focus {
	background: #dfd;
	color: black;
	width: 244px;}
#id_search:focus::-moz-placeholder {color: transparent;}
.search_label, .search_submit {display: none;}
.srch {margin-left: 0 !important;}
