body {
	margin: 0;
	padding: 10px;
}

a.sub-legal-image {
	padding: 0;
	margin: 0;
	text-decoration: none;
	width: auto;
	height: auto;
	border-width: 0;
}

a.chronology-line {
	padding: 0;
	margin: 0;
	text-decoration: none;
	width: auto;
	height: auto;
}

/*.chronology-image {*/
	/*padding: 0;*/
	/*margin: 0;*/
	/*width: auto;*/
	/*height: auto;*/
/*}*/

/*.hronospan {*/
	/*padding: 0;*/
	/*margin: 0;*/
	/*width: auto;*/
	/*height: auto;*/
/*}*/

.ApplicationRegulationClass {
	padding: 0;
	margin: 0;
	width: 100%;
}

.ApplicationRegulationClass td { /*	padding: 0px;
	margin: 0px;
	*/
	
}

.RegulationClassOut {
	display: block;
}

/*.regulationPrintVersion {*/
	/*background-color: white;*/
	/*width: 100%;*/
/*}*/

.RegulationClass {
	background-color: white;
	text-align: left;
}

table.RegulationClass {
	width: 100%;
	margin: 0;
	padding: 0;
}

div.PropisClassInner, span.PropisClassInner {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

span.PropisClassInner>div, div.PropisClassInner>div {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

div.RegulationClass {
	width: 99%;
	padding: 0 !important;
	margin: 0 0 60px;
}

div.pre {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

div.ukaz {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

div.propis {
	padding-top: 0 !important;
}

.RegulationClass p {
	padding: 3px;
	margin: 0;
}

span.ClassNoteEkspert {
	color: rgba(26, 140, 21, 1);
}

.RegulationClass blockquote {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.RegulationClass h2 {
    padding: 10px 6px 6px;
    margin: 0;
}

.RegulationClass h3 {
	padding: 6px;
	margin: 0;
}

h3.naslov2 {
	text-align: center;
	color: #333333;
}

h3.naslov3 {
	text-align: center;
	color: #333333;
}

h3.naslov4 {
	text-align: center;
	color: #333333;
}

.RegulationClass h4 {
	padding: 3px;
	margin: 0;
}

.opinion-link-image {
	border: 0 solid red;
	width: 15px;
}

a.opinion-link-image {
	border: 0 solid red;
	width: 15px;
}

.sub-legal-image {
	margin-left: 4px;
}

.pattern-image {
	margin-left: 4px;
}

.chronology-line {
	display: inline;
}

a.sub-legal-image, a.opinion-link-image, a.chronology-line, a.practice-image, a.pattern-image {
	text-decoration: none;
}

/*odredbe start*/
p.oclan {
	font-weight: bold;
}

/*odredbe end*/ /*dodavanje hr start*/
div.TopNapomena, p.TopNapomena {
	font-style: italic;
}

span.ClassNoteEkspert {
	font-style: normal;
}

div.ous, div.sous, div.TopNapomena, p.TopNapomena {
	border-bottom: 2px solid gray;
}

div.ous, div.sous, div.odredbe, div.prilozi, div.napomena, div.primena {
	border-top: 2px solid gray;
}

/*dodavanje hr end*/ /*polje start*/
span.polje {
	background-color: rgb(214, 213, 204);
	font-style: italic;
}

/*polje end */
.button_opinions {
	border: 1px solid #619136;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 0 2px 0 2px;
	text-decoration: none;
	display: inline-block;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.1);
	font-weight: bold;
	color: #073311;
	background-color: #CCFCAB;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#CCFCAB),
		to(#89CF4C));
	background-image: -webkit-linear-gradient(top, #CCFCAB, #89CF4C);
	background-image: -moz-linear-gradient(top, #CCFCAB, #89CF4C);
	background-image: -ms-linear-gradient(top, #CCFCAB, #89CF4C);
	background-image: -o-linear-gradient(top, #CCFCAB, #89CF4C);
	background-image: linear-gradient(to bottom, #CCFCAB, #89CF4C);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#CCFCAB, endColorstr=#89CF4C);
}

.button_opinions:hover {
	border: 1px solid #2C5875;
	background-color: #8DC97B;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8DC97B),
		to(#70A83E));
	background-image: -webkit-linear-gradient(top, #8DC97B, #70A83E);
	background-image: -moz-linear-gradient(top, #8DC97B, #70A83E);
	background-image: -ms-linear-gradient(top, #8DC97B, #70A83E);
	background-image: -o-linear-gradient(top, #8DC97B, #70A83E);
	background-image: linear-gradient(to bottom, #8DC97B, #70A83E);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#8DC97B, endColorstr=#70A83E);
}

.button_opinions:active {
	border: 1px solid #176E1A;
	background-color: #55802F;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#55802F),
		to(#3B5921));
	background-image: -webkit-linear-gradient(top, #55802F, #3B5921);
	background-image: -moz-linear-gradient(top, #55802F, #3B5921);
	background-image: -ms-linear-gradient(top, #55802F, #3B5921);
	background-image: -o-linear-gradient(top, #55802F, #3B5921);
	background-image: linear-gradient(to bottom, #55802F, #3B5921);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#55802F, endColorstr=#3B5921);
}

.button_chronology {
	border: 1px solid #D96C23;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 10px;
	font-family: tahoma, verdana, arial, sans-serif;
	padding: 0 3px 0 3px;
	text-decoration: none;
	display: inline-block;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	font-weight: bold;
	color: #051117;
	background-color: #FFD663;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFD663),
		to(#fb9d23));
	background-image: -webkit-linear-gradient(top, #FFD663, #fb9d23);
	background-image: -moz-linear-gradient(top, #FFD663, #fb9d23);
	background-image: -ms-linear-gradient(top, #FFD663, #fb9d23);
	background-image: -o-linear-gradient(top, #FFD663, #fb9d23);
	background-image: linear-gradient(to bottom, #FFD663, #fb9d23);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#FFD663, endColorstr=#fb9d23);
}

.button_chronology:hover {
	border: 1px solid #99500F;
	background-color: #F0A330;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F0A330),
		to(#CF750E));
	background-image: -webkit-linear-gradient(top, #F0A330, #CF750E);
	background-image: -moz-linear-gradient(top, #F0A330, #CF750E);
	background-image: -ms-linear-gradient(top, #F0A330, #CF750E);
	background-image: -o-linear-gradient(top, #F0A330, #CF750E);
	background-image: linear-gradient(to bottom, #F0A330, #CF750E);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#F0A330, endColorstr=#CF750E);
}

.button_chronology:active {
	border: 1px solid #99500F;
	background-color: #8C5002;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8C5002),
		to(#A84D27));
	background-image: -webkit-linear-gradient(top, #8C5002, #A84D27);
	background-image: -moz-linear-gradient(top, #8C5002, #A84D27);
	background-image: -ms-linear-gradient(top, #8C5002, #A84D27);
	background-image: -o-linear-gradient(top, #8C5002, #A84D27);
	background-image: linear-gradient(to bottom, #8C5002, #A84D27);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#8C5002, endColorstr=#A84D27);
}

.button_practice {
	border: 1px solid #26B3F0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 10px;
	font-family: tahoma, verdana, arial, sans-serif;
	padding: 0 4px 0 3px;
	text-decoration: none;
	display: inline-block;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	font-weight: bold;
	color: #051117;
	background-color: #C4EBFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#C4EBFF),
		to(#73B8E6));
	background-image: -webkit-linear-gradient(top, #C4EBFF, #73B8E6);
	background-image: -moz-linear-gradient(top, #C4EBFF, #73B8E6);
	background-image: -ms-linear-gradient(top, #C4EBFF, #73B8E6);
	background-image: -o-linear-gradient(top, #C4EBFF, #73B8E6);
	background-image: linear-gradient(to bottom, #C4EBFF, #73B8E6);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#C4EBFF, endColorstr=#73B8E6);
}

.button_practice:hover {
	border: 1px solid #386B8C;
	background-color: #84CBF2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#84CBF2),
		to(#5B99CF));
	background-image: -webkit-linear-gradient(top, #84CBF2, #5B99CF);
	background-image: -moz-linear-gradient(top, #84CBF2, #5B99CF);
	background-image: -ms-linear-gradient(top, #84CBF2, #5B99CF);
	background-image: -o-linear-gradient(top, #84CBF2, #5B99CF);
	background-image: linear-gradient(to bottom, #84CBF2, #5B99CF);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#84CBF2, endColorstr=#5B99CF);
}

.button_practice:active {
	border: 1px solid #386B8C;
	background-color: #34678A;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#34678A),
		to(#5081A1));
	background-image: -webkit-linear-gradient(top, #34678A, #5081A1);
	background-image: -moz-linear-gradient(top, #34678A, #5081A1);
	background-image: -ms-linear-gradient(top, #34678A, #5081A1);
	background-image: -o-linear-gradient(top, #34678A, #5081A1);
	background-image: linear-gradient(to bottom, #34678A, #5081A1);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#34678A, endColorstr=#5081A1);
}

.button_sub_legal {
	border: 1px solid #A38800;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 10px;
	font-family: tahoma, verdana, arial, sans-serif;
	padding: 0 4px 0 3px;
	text-decoration: none;
	display: inline-block;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	font-weight: bold;
	color: #1E2107;
	background-color: #FFFF00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFF00),
		to(#F7E118));
	background-image: -webkit-linear-gradient(top, #FFFF00, #F7E118);
	background-image: -moz-linear-gradient(top, #FFFF00, #F7E118);
	background-image: -ms-linear-gradient(top, #FFFF00, #F7E118);
	background-image: -o-linear-gradient(top, #FFFF00, #F7E118);
	background-image: linear-gradient(to bottom, #FFFF00, #F7E118);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#FFFF00, endColorstr=#F7E118);
}

.button_sub_legal:hover {
	border: 1px solid #8C7500;
	background-color: #EBDB00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EBDB00),
		to(#B09E02));
	background-image: -webkit-linear-gradient(top, #EBDB00, #B09E02);
	background-image: -moz-linear-gradient(top, #EBDB00, #B09E02);
	background-image: -ms-linear-gradient(top, #EBDB00, #B09E02);
	background-image: -o-linear-gradient(top, #EBDB00, #B09E02);
	background-image: linear-gradient(to bottom, #EBDB00, #B09E02);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#EBDB00, endColorstr=#B09E02);
}

.button_sub_legal:active {
	border: 1px solid #386B8C;
	background-color: #917400;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#917400),
		to(#B08D02));
	background-image: -webkit-linear-gradient(top, #917400, #B08D02);
	background-image: -moz-linear-gradient(top, #917400, #B08D02);
	background-image: -ms-linear-gradient(top, #917400, #B08D02);
	background-image: -o-linear-gradient(top, #917400, #B08D02);
	background-image: linear-gradient(to bottom, #917400, #B08D02);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#917400, endColorstr=#B08D02);
}

.button_pattern {
	border: 1px solid #999999;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 10px;
	font-family: verdana, tahoma, arial, sans-serif;
	padding: 0 3px 0 3px;
	text-decoration: none;
	display: inline-block;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	font-weight: bold;
	color: #383838;
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5),
		to(#dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#f4f5f5, endColorstr=#dfdddd);
}

.button_pattern:hover {
	border: 1px solid #6E6E6E;
	background-color: #C2C2C2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#C2C2C2),
		to(#ADADAD));
	background-image: -webkit-linear-gradient(top, #C2C2C2, #ADADAD);
	background-image: -moz-linear-gradient(top, #C2C2C2, #ADADAD);
	background-image: -ms-linear-gradient(top, #C2C2C2, #ADADAD);
	background-image: -o-linear-gradient(top, #C2C2C2, #ADADAD);
	background-image: linear-gradient(to bottom, #C2C2C2, #ADADAD);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#C2C2C2, endColorstr=#ADADAD);
}

.button_pattern:active {
	border: 1px solid #386B8C;
	background-color: #757575;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#757575),
		to(#8F8F8F));
	background-image: -webkit-linear-gradient(top, #757575, #8F8F8F);
	background-image: -moz-linear-gradient(top, #757575, #8F8F8F);
	background-image: -ms-linear-gradient(top, #757575, #8F8F8F);
	background-image: -o-linear-gradient(top, #757575, #8F8F8F);
	background-image: linear-gradient(to bottom, #757575, #8F8F8F);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#757575, endColorstr=#8F8F8F);
}

.button_note {
	border: 1px solid #BABABA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 10px;
	font-family: tahoma, verdana, arial, sans-serif;
	padding: 0 5px 0 5px;
	text-decoration: none;
	display: inline-block;
	text-shadow: 0 0 0 rgba(255, 255, 255, 0.3);
	font-weight: bold;
	color: #F00000;
	background-color: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF),
		to(#EDEDED));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #EDEDED);
	background-image: -moz-linear-gradient(top, #FFFFFF, #EDEDED);
	background-image: -ms-linear-gradient(top, #FFFFFF, #EDEDED);
	background-image: -o-linear-gradient(top, #FFFFFF, #EDEDED);
	background-image: linear-gradient(to bottom, #FFFFFF, #EDEDED);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#FFFFFF, endColorstr=#EDEDED);
}

.button_note:hover {
	border: 1px solid #A6A6A6;
	background-color: #DBDBDB;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB),
		to(#B5B5B5));
	background-image: -webkit-linear-gradient(top, #DBDBDB, #B5B5B5);
	background-image: -moz-linear-gradient(top, #DBDBDB, #B5B5B5);
	background-image: -ms-linear-gradient(top, #DBDBDB, #B5B5B5);
	background-image: -o-linear-gradient(top, #DBDBDB, #B5B5B5);
	background-image: linear-gradient(to bottom, #DBDBDB, #B5B5B5);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#DBDBDB, endColorstr=#B5B5B5);
}

.button_note:active {
	border: 1px solid #386B8C;
	background-color: #9D9E9E;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9D9E9E),
		to(#ABABAB));
	background-image: -webkit-linear-gradient(top, #9D9E9E, #ABABAB);
	background-image: -moz-linear-gradient(top, #9D9E9E, #ABABAB);
	background-image: -ms-linear-gradient(top, #9D9E9E, #ABABAB);
	background-image: -o-linear-gradient(top, #9D9E9E, #ABABAB);
	background-image: linear-gradient(to bottom, #9D9E9E, #ABABAB);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr=#9D9E9E, endColorstr=#ABABAB);
}

.button_opinions, .button_chronology, .button_practice,
	.button_sub_legal, .button_pattern, .button_note, .button_form
	{
	color: rgba(0, 0, 0, 0.8);
	margin-bottom: 5px;
}

.button_opinions:hover, .button_chronology:hover, .button_practice:hover,
	.button_sub_legal:hover, .button_pattern:hover, .button_note:hover,
	.button_form:hover {
	color: black;
}


.button_calculator_menu_kamata {
	display: inline-block;
	background-image: url(pictures/kamata_meni.svg);
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	vertical-align: bottom;
    padding-bottom: 0;
    margin-left: 5px;
}

.button_calculator_menu_kamata:hover {
	background-image: url(pictures/kamata_meni_hover.svg);
}

.button_calculator_menu_kamata:active {
	background-image: url(pictures/kamata_meni_active.svg);
}

.button_calculator_menu_prihodi {
	display: inline-block;
	background-image: url(pictures/prihodi_meni.svg);
	background-repeat: no-repeat;
	width: 21px;
	height: 21px;
	vertical-align: bottom;
    padding-bottom: 0;
    margin-left: 5px;
}

.button_calculator_menu_prihodi:hover {
	background-image: url(pictures/prihodi_meni_hover.svg);
}

.button_calculator_menu_prihodi:active {
	background-image: url(pictures/prihodi_meni_active.svg);
}

span.span_button_links {
	
}

.button_calculator_kamata {
	display: inline-block;
	background-image: url(pictures/kamata_dugme.svg);
	background-repeat: no-repeat;
	vertical-align: top;
	

}

.button_calculator_kamata:hover {
	background-image: url(pictures/kamata_dugme_hover.svg);
}

.button_calculator_kamata:active {
	background-image: url(pictures/kamata_dugme_active.svg);
}
.button_calculator_prihodi {
	display: inline-block;
	background-image: url(pictures/prihodi_dugme.svg);
	background-repeat: no-repeat;
	vertical-align: top;


}

.button_calculator_prihodi:hover {
	background-image: url(pictures/prihodi_dugme_hover.svg);
}

.button_calculator_prihodi:active {
	background-image: url(pictures/prihodi_dugme_active.svg);
}

/*div.PropisTopLineClass {*/
	/*text-align: center;*/
/*}*/

/*div.PropisTopLineClass div {*/
	/*margin: 0 auto;*/
/*}*/

a.note-anchor-back-link {
	text-decoration: none !important;
}

.TopNapomenaVelika{
    display:none;
}

.TopNapomenaPogledaj {
    padding: 3px;
    cursor: pointer;
    background: linear-gradient(to bottom, #fbfbfb 5%, #efefef 100%);
    background-color: #f5f5f5;
    border-radius: 2px;
    border: 1px solid #02901f;
    display: inline-block;
    cursor: pointer;
    font-family: Arial;
    font-size: 12px !important;
    font-style: normal !important;
    padding: 2px 8px;
    margin: 2px;
}


.TopNapomenaPogledaj:hover {
background: linear-gradient(to bottom, #efefef 5%, #dcdcdc 100%);
}

.TopNapomenaPogledaj:active {
background: linear-gradient(to bottom, #dcdcdc 100%, #dcdcdc 100%);
}