div.clanak-html p {
	orphans: 2;
	widows: 2;
}	
/* ------------------------------------------------	*/
/*	generički stilovi								*/
/* ------------------------------------------------	*/
div.clanak-html .semibold {
	font-weight: 600 !important;
}
div.clanak-html .bold {
	font-weight: bold !important;
}
div.clanak-html .italic, div.clanak-html .em {
	font-style: italic !important;
}
div.clanak-html .blue, .blue {
	color: #2876c0 !important;
}
div.clanak-html .red, .red {
	color: red !important;
}
div.clanak-html .black, .black {
	color: black !important;
}
div.clanak-html .center {
	text-align: center !important;
}
div.clanak-html .left {
	text-align: left !important;
}
div.clanak-html .right {
	text-align: right !important;
}
div.clanak-html .nowrap, .nowrap {
    white-space: nowrap !important;
}
div.clanak-html .underline {
	border: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	padding-bottom: .2em;
	margin-bottom: .2em;
}
div.clanak-html .blue-underline {
	border: 2px;
	border-bottom-color: #2876c0;
	border-bottom-style: solid;
	padding-bottom: .2em;
	margin-bottom: .5em;
}
div.clanak-html .unknown {
	color: red;
	text-weigh: bold;
	background: yellow;
}
/* ------------------------------------------------	*/
/*	naslovi											*/
/* ------------------------------------------------	*/
div.clanak-html h1.naslov, div.clanak-html h1.nas, div.clanak-html h1.verzal, div.clanak-html h1.ver {
	color: #2876c0;
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	text-indent: 25px;
}
div.clanak-html h2.naslov, div.clanak-html h2.nas, div.clanak-html h2.verzal, div.clanak-html h2.ver {
	color: #2876c0;
	font-size: 110%;
	line-height: 115%;
	font-weight: bold;
	text-indent: 25px;
}
div.clanak-html h3.naslov, div.clanak-html h3.nas, div.clanak-html h3.verzal, div.clanak-html h3.ver {
	color: #2876c0;
	font-size: 105%;
	line-height: 110%;
	font-weight: bold;
	text-indent: 25px;
}	
div.clanak-html h4.naslov, div.clanak-html h4.nas, div.clanak-html h4.verzal, div.clanak-html h4.ver {
	color: #2876c0;
	font-size: 100%;
	line-height: 105%;
	font-weight: bold;
	text-indent: 25px;
}
div.clanak-html h5.naslov, div.clanak-html h5.nas, div.clanak-html h5.verzal, div.clanak-html h5.ver {
	color: #2876c0;
	font-size: 90%;
	line-height: 105%;
	font-weight: bold;
	text-indent: 25px;
}
div.clanak-html h1.verzal, div.clanak-html h1.ver, div.clanak-html h2.verzal, div.clanak-html h2.ver, div.clanak-html h3.verzal, div.clanak-html h3.ver, div.clanak-html h4.verzal, div.clanak-html h4.ver, div.clanak-html h5.verzal, div.clanak-html h5.ver {
	text-transform: uppercase;
}
/* ------------------------------------------------	*/
/*	stilovi vezani uz logičku ulogu texta			*/
/* ------------------------------------------------	*/
div.clanak-html h1.clanak {
	color: #2876c0;
	font-size: 180%;
	line-height: 150%;
	font-weight: bold;
}
div.clanak-html p.autor, div.clanak-html p.autor2 {
	font-weight: bold;
}
div.clanak-html p.autor2 {
	margin-top: -1em;
}
div.clanak-html p.udk {
	font-weight: bold;
	font-size: 80%;
	text-align: right;
}
div.clanak-html p.sazetak, div.clanak-html p.sazetak2 {
	padding: 1em;
	border: .5em;
	border-left-style: solid;
	text-indent: 25px;
/*	plavo */
	background: #def;
	border-color: #b0d6ff;
	page-break-inside: avoid;
	margin: 1em auto;
}
div.clanak-html p.sazetak2 {
	padding: 0 1em 1em 1em;
	margin: -1em auto 1em;
}
body.dark div.clanak-html p.sazetak, body.dark div.clanak-html p.sazetak2 {
/*	plavo - dark tema */
	background: #002a68;
	border-color: #004b8f;
}
div.clanak-html p.nadnaslov {
	padding: 1em;
	border: 2px;
	border-style: solid;
	text-indent: 25px;
	font-weight: bold;
/*	plavo */
	background: #def;
	border-color: #b0d6ff;
	page-break-inside: avoid;
	margin: 1em auto;
}
body.dark div.clanak-html p.nadnaslov {
/*	plavo - dark tema */
	background: #002a68;
	border-color: #004b8f;
}
div.clanak-html p.okvir, div.clanak-html p.okvir2, div.clanak-html div.okvir, div.okvir {
	padding: 1em;
	border: .5em;
	border-left-style: solid;
/*	žuto */
	border-color: #ffed84;
	background: #fffbe5;
	page-break-inside: avoid;
	margin: 1em auto;
}
div.clanak-html p.okvir2 {
	padding: 0 1em 1em 1em;
	margin: -1em auto 1em;
}
body.dark div.clanak-html p.okvir, body.dark div.clanak-html p.okvir2 {
/*	žuto - dark tema */
	border-color: #666000;
	background: #403d00;
}
/* koristim za naslov (najavu) primjera i slike*/
div.clanak-html p.primjer, div.clanak-html p.primjer2 { 
	padding: 1em;
	border: .5em;
	border-left-style: solid;
/*	svijetlo crvenkasto */	
	border-color: #ffc49b;
	background: #feeee4;
	page-break-inside: avoid;
	margin: 1em auto;
}
body.dark div.clanak-html p.primjer, body.dark div.clanak-html p.primjer2 { 
/*	svijetlo crvenkasto - dark tema */	
	border-color: #6e0005;
	background: #330003;
}
div.clanak-html p.primjer2 {
	padding: 0 1em 1em 1em;
	margin: -1em auto 1em;
}
div.clanak-html p.storno {
	border-color:#be2e21;
	border-style:solid;
	border-width:1px 1px 1px 1px;
}
div.clanak-html table.plava {
	background: #edf6ff;
	margin-bottom:6px;  margin-left:auto;  margin-right:auto;  margin-top:6px;
	page-break-inside: avoid;
}
body.dark div.clanak-html table.plava {
	background: #001a55;
}
/* možda isto kao i za naslov (najavu) primjera i slike */
div.clanak-html p.knjizenje-naslov {
	background: pink;
}
/* dakle imamo dvije vrsta tablica knjiženja i sve ostale tablice, pitanje je da li knjiženja stavit različitom bojom ili vanjskim okvirom od ostalog
   sada je nešto malo tamnija/jača nijansa iste plave boje */
div.clanak-html table.knjizenje {  
	background: lime;
}
div.clanak-html p.napomena {
	color: red;
	font-style: italic;
}
div.clanak-html p.pas, div.clanak-html p.pasus, div.clanak-html p.normal {
	text-indent: 25px;
}
div.clanak-html p.lista-num {
	margin: 0 0 0 4.1ex;
	text-indent: -2.2ex;
}
div.clanak-html div.slika {
	margin:8px auto;
}
div.clanak-html img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
	border-width: 1px;
	border-color: #ddd;
	border-style: solid;
}
/* ------------------------------------------------	*/
/* 	stilovi za sve stranice							*/
/* ------------------------------------------------	*/
div.clanak-html p.odluka, div.clanak-html div.odluka {
	padding: 1em;
	text-indent: 1.5em;
/*	plavo */
	background: #def;
	page-break-inside: avoid;
	margin: 1em auto;
}
/* ------------------------------------------------	*/
/* 	slike											*/
/* ------------------------------------------------	*/
div.clanak-html div.max400px {
	max-width: 400px;
}
/* ------------------------------------------------	*/
/* 	tablice											*/
/* ------------------------------------------------	*/
div.clanak-html table tr td img {
	border-style: none;
}
div.clanak-html table, div.clanak-html th, div.clanak-html td {
	border-collapse:collapse;  
	border-width: 1px;  
	border-color: #888;
	border-style: solid;
}
body.dark div.clanak-html table, body.dark div.clanak-html th, body.dark div.clanak-html td {
	border-color: #666;
}
div.clanak-html tr {
}
div.clanak-html td {
	padding: 2px 6px	
}
div.clanak-html tr.indeks {
	color: #888; 
	text-align: center; 
	font-size: 80%
}
div.clanak-html table.lijevo-sredina-n-desno tr:nth-child(n+2) td:nth-child(1) {
	text-align: center;
}
div.clanak-html table.lijevo-sredina-n-desno tr:nth-child(n+2) td:nth-child(2) {
	text-align: left;
}
div.clanak-html table.lijevo-sredina-n-desno tr:nth-child(n+2) td:nth-child(n+3) {
	text-align: right;
}
div.clanak-html table.lijevo-sredina-n-desno-indeks tr:nth-child(1), div.clanak-html table.lijevo-sredina-n-desno-indeks tr:nth-child(2) {
	background: yellow;
	text-align: center;
}
div.clanak-html table.lijevo-sredina-n-desno-indeks tr:nth-child(n+3) td:nth-child(1) {
	text-align: center;
}
div.clanak-html table.lijevo-sredina-n-desno-indeks tr:nth-child(n+3) td:nth-child(2) {
	text-align: left;
}
div.clanak-html table.lijevo-sredina-n-desno-indeks tr:nth-child(n+3) td:nth-child(n+3) {
	text-align: right;
}
div.clanak-html table.report tr:nth-child(1) {
	background: #def;
}
div.clanak-html table.report tr td:nth-child(4) {
	text-align: right;
}
/*
p.storno {
	-epub-hyphens:none;
	border-color:#be2e21;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	color:#000000;
	font-family:"Myriad Pro", sans-serif;
	font-size:8px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.333;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:right;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
*/


/* ------------------------------------------------	*/
/*  zastarjeli stilovi								*/
/* ------------------------------------------------	*/

div.clanak-html p.naslov1, div.clanak-html p.naslov1-ver {
	color: #2876c0;
	font-size: 110%;
	line-height: 110%;
	font-weight: bold;
	text-indent: 25px;
}
div.clanak-html p.naslov2, div.clanak-html p.naslov2-ver {
	color: #2876c0;
	font-size: 105%;
	line-height: 105%;
	font-weight: bold;
	text-indent: 25px;
}
div.clanak-html p.naslov3, div.clanak-html p.naslov3-ver {
	color: #2876c0;
	font-size: 100%;
	line-height: 105%;
	font-weight: bold;
	text-indent: 25px;
}	
div.clanak-html p.naslov4, div.clanak-html p.naslov4-ver {
	color: #2876c0;
	font-size: 90%;
	line-height: 105%;
	font-weight: bold;
	text-indent: 25px;
}
div.clanak-html p.naslov1-ver, div.clanak-html p.naslov2-ver, div.clanak-html p.naslov3-ver, div.clanak-html p.naslov4-ver {
	text-transform: uppercase;
}
div.clanak-html p.author {
	font-weight: bold;
}
