/* CSS Document
	background-image: url(../images/upper_pattern.jpg);
	background-image: url(../images/footer-back.jpg);
 */
.bodypages {
	text-align: left;
	margin: 0;
	background-image: url(../images/blue_pattern.jpg);
	font: 9pt Arial,Verdana,Helvetica, sans-serif;
}

.bodyindex {
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #CCCCCC;
}

.invisible {
	display: none;
}

.baner {
	width: 1000px;
	height: 202px;
	border: none;
	/*background-image:url(../images/header.png);*/
	margin-left: auto;
	margin-right: auto;
}

.menu {
	width: 1000px;
	border: none;
	text-align: left;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}

.menu-tackice {
	width: 27px;
	border: none;
	border-right: 1px solid #999999;
	padding: 0;
	margin: 0;
	float: left;
}

.content {
	width: 1000px;
	border: none;
	text-align: left;
	background-image: url(../images/content-back.jpg);
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}

.footer {
	width: 984px;
	height: 28px;
	border: none;
	background-image: url(../images/footer_blue.jpg);
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	font: 8px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	padding: 8px;
}

/*ovo su stilovi koji su vezani za index stranicu i trebalo bi ih prebaciti u index.css*/
.login {
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.login input {
	border: none;
	background-color: #FFFFFF;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
}

.odjava {
	font: 13px bold Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: right;
	margin-top: 178px;
	margin-right: 30px;
}

.odjava a:link {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.odjava a:visited {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.odjava a:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.username {
	color: #CC0000;
}

.autglavna {
	text-align: right;
	display: table-cell;
	vertical-align: bottom;
	padding-right: 225px;
	padding-bottom: 40px;
}

.autglavna a:link {
	color: #990000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.autglavna a:visited {
	color: #990000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.autglavna a:hover {
	color: #990000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.sub_button {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	width: 129px;
	height: 23px;
}

/*karaj stilova koji se odnose na index stranicu*/
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1300px;
	opacity: .4;
	filter: alpha(opacity =           40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color: transparent;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image: url("../images/maskBG.png");
	/*background-image:none;*/
	background-repeat: repeat;
	display: none;
}

.messagepos {
	position: absolute;
	margin-top: 30px;
	margin-left: 25%;
	width: 500px;
	height: 40px;
}

#poruka {
	z-index: 205;
	background-color: #003366;
	display: none;
	font: bold 20px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	/*	padding-top:25px;*/
	border: 3px dashed #990000;
	padding-top: 5px;
}

#backframe {
	z-index: 201;
	opacity: .4;
	filter: alpha(opacity =           40);
	background-color: transparent;
	background-color: #333333;
	background-image: url("../images/maskBG.png");
	background-repeat: repeat;
	display: none;
	height: 51px;
	width: 506px;
}

.baza_odgovor {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	background-color: #003366;
	display: none;
}

.autocomplete {
	position: absolute;
	z-index: 205;
	display: none;
	/*	border: 2px double #990000;*/
	margin: 0;
}

.button {
	color: #00008B;
	background-color: #ECE9D8;
	border: 1px outset #b5b5c0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.novi_div {
	border: 5px double #00008B;
	background-color: #FEF0D6;
	position: absolute;
	z-index: 300;
	padding: 3px;
	display: none;
}

.sredina {
	margin-left: auto;
	margin-right: auto;
}

.crveni {
	background-color: #FFCCCC;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.zeleni {
	background-color: #CCFFCC;
}

.zuti {
	background-color: #FFFF88;
}

.pink {
	background-color: #F9B0F3;
}

p.stavka {
	padding: 0px;
	margin: 0px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
}

.levo {
	text-align: left;
}

.sredina {
	text-align: center;
}

.leftfloatdiv {
	float: left;
	width: 600px;
	margin-left: 20px;
	min-height: 100px;
	visibility: hidden;
}

#opste .baza_odgovor_div {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-align: center;
	padding: 5px;
	margin: 5px;
	width: 300px;
	float: left;
	border: 3px double #000099;
}

.izbor_tab_sitno {
	font: bold 11px verdana, arial, sans-serif;
	border: 1px solid #000000;
	border-collapse: collapse;
	margin-left: 2px;
	margin-right: 2px;
	background-color: #FFFFCC;
}

.izbor_tab_sitno caption {
	font: bold 10px verdana, arial, sans-serif;
	text-align: left;
	padding: 1px;
	background-color: #DFE7F2;
}

.izbor_tab_sitno td {
	font: bold 10px verdana, arial, sans-serif;
	border-right: 1px solid #D6DDE6;
	text-align: left;
	padding: 1px;
}

.izbor_tab_sitno th {
	font: bold 10px verdana, arial, sans-serif;
	/*border: 1px solid #828282;*/
	background-color: #CDCAEC;
	text-align: left;
	padding: 2px;
}

.izbor_tab_sitno select {
	font: 12px verdana, arial, sans-serif;
	background-color: #CCFFCC;
}

.izborTab {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	margin: 5px;
}

.izborTab caption {
	font: bold 12px verdana, arial, sans-serif;
	text-align: left;
	padding: 4px;
	background-color: #DFE7F2;
}

.izborTab td {
	font: bold 11px verdana, arial, sans-serif;
	border: 1px solid #D6DDE6;
	text-align: left;
	padding: 3px;
	background-color: white;
}

.izborTab th {
	font: 11px verdana, arial, sans-serif;
	border: 1px solid #828282;
	background-color: #eaf6fe;
	text-align: left;
	padding: 4px;
}

.izborTab select {
	font: 11px verdana, arial, sans-serif;
	background-color: #CCFFCC;
	color: maroon;
	font-weight: bold;
}

.izborTab input {
	font: 11px verdana, arial, sans-serif;
	background-color: #CCFFCC;
	color: maroon;
	font-weight: bold;
}

.izborTab .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

.izborTab select
.izborTabRed {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	margin: 5px;
}

.izborTabRed td {
	font: bold 11px verdana, arial, sans-serif;
	border: 1px solid #D6DDE6;
	text-align: left;
	padding: 1px;
	background-color: white;
}

.izborTabRed th {
	font: 11px verdana, arial, sans-serif;
	border: 1px solid #828282;
	background-color: #fee0e3;
	text-align: left;
	padding: 4px;
}

.izborTabRed select {
	font: 11px verdana, arial, sans-serif;
}

.izborTabRed input {
	font: 11px verdana, arial, sans-serif;
}

.izborTabRed .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

input.btn {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.pretraga_rez {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.pretraga_rez img {
	border: none;
}

.pretraga_rez td {
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #D6DDE6;
	padding: 3px;
}

.pretraga_rez th {
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 1px solid #828282;
/*	background-color: #BCBCBC;  
	*/
	color:white;
	background-color:#6790AC;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}

.pretraga_rez caption {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #33517A;
	background-color: #FFFFDD;
	padding-top: 3px;
	padding-bottom: 8px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.pretraga_rez tr.altrow {
	background-color: #DFE7F2;
	color: #000000;
}

.pretraga_rez tr.altrow:hover,tr.row:hover,.pretraga_rez tr.hilite {
	background-color: #990000;
	color: #FFFFFF;
	cursor: pointer;
}

.pretraga_rez tr:hover a {
	color: #33FF00;
}

.pretraga_rez tr.hilite a:visited {
	background-color: #990000;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: underline;
}

.pretraga_rez a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.pretraga_rez a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #990000;
}

.pretraga_rez a:hover:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #33FF00;
}

.pretraga_rez a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.pretraga_rez select {
	font: 11px verdana, arial, sans-serif;
	color: black;
}

.pretraga_rez input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: expression(this.type ==           "text" ||             this.type ==
		       
		  "file" ?      
		    '#fcf7dc' :           '');
}

.pretraga_rez input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: #fcf7dc;
}

.pagination {
	border: none;
}

.pagination img {
	border: none;
}

.pagination td {
	border: none;
}

.stop_float {
	clear: both;
}

/* stilovi za dugmad */
#odustani_div {
	clear: both;
	float: left;
	width: 40%;
	text-align: center;
}

#htmlzap_div {
	float: left;
	width: 20%;
	text-align: center;
}

#submit_div {
	float: left;
	width: 40%;
	text-align: center;
}

/*div sa radio dugmicima za izbor*/
.radio_izbor {
	margin-right: 10px;
}

.radio_izbor fieldset {
	background-color: #FFFFCC;
}

.radio_izbor legend {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px solid;
}

.radio_izbor ul {
	font: bold 12px Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}

.radio_izbor li {
	padding-bottom: 0px;
	padding-top: 20px;
}

.radio_izbor p {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #990000;
	margin: 2px;
	padding: 5px;
}

/************ Neki pojedinacni slucajevi koje treba razmisliti gde staviti ************/
.izbor_div {
	width: 50%;
	margin-top: 30px;
	float: left;
}

.izbor_plavo {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
}

.izbor_plavo a {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	color:black;
	margin-left: 20px;
	margin-right: 20px;
}

.izbor_plavo a:hover {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
	color:#990000;
}

.izbor_plavo caption {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 5px;
	background-color: #DFE7F2;
}

.izbor_plavo td {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
}

.izbor_plavo th {
	font: 11px verdana, arial, sans-serif;
	color:white;
/*	background-color: #eaf6fe;
*/
	background-color: #75AABA;
	text-align: left;
	padding: 2px;
}

.izbor_plavo select {
	font: 11px verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
	background-color: #ffffdd;
}

.izbor_plavo input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: expression(this.type ==           "text" ||             this.type ==
		       
		  "file" ?      
		    '#fcf7dc' :           '');
}

.izbor_plavo input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: #fcf7dc;
}

.izbor_plavo fieldset {
	color: black;
}

.izbor_plavo fieldset ul {
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.izbor_plavo fieldset li {
	margin_bottom: 6px;
	padding-top: 10px;
}

.izbor_plavo fieldset legend {
	font: bold 13px verdana, arial, sans-serif;
	color: #33517A;
}

.izbor_plavo .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

.izbor_plavo textarea {
	font: bold 12px verdana, arial, sans-serif;
}

.izbor_plavo table.prikazDetalja{
    border: 1px solid #999999;
}
.izbor_plavo table.prikazDetalja th {
	font: 11px verdana, arial, sans-serif;
	background-color: #75AABA;
	text-align: left;
	padding: 2px;
}

.izbor_plavo table.prikazDetalja td {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
	background-color: #ffffdd;
}

.izbor_plavo_border {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
}

.izbor_plavo_border caption {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 5px;
	background-color: #DFE7F2;
}

.izbor_plavo_border td {
	font: bold 11px verdana, arial, sans-serif;
	border: 1px solid #D6DDE6;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
}

.izbor_plavo_border th {
	font: 11px verdana, arial, sans-serif;
	border: 1px solid #D6DDE6;
	background-color: #eaf6fe;
	text-align: left;
	padding: 2px;
}

.izbor_plavo_border select {
	font: 11px verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
	background-color: #ffffdd;
}

.izbor_plavo_border input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: expression(this.type ==           "text" ||             this.type ==
		       
		  "file" ?      
		    '#fcf7dc' :           '');
}

.izbor_plavo_border input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: #fcf7dc;
}

.izbor_plavo_border fieldset {
	
}

.izbor_plavo_border fieldset ul {
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.izbor_plavo_border fieldset li {
	margin_bottom: 6px;
	padding-top: 10px;
}

.izbor_plavo_border fieldset legend {
	font: bold 13px verdana, arial, sans-serif;
	color: #33517A;
}

.izbor_plavo_border .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

.izbor_plavo_border textarea {
	font: bold 12px verdana, arial, sans-serif;
}

.izbor_crveno {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
	border-collapse: collapse;
	background-color: #ffffdd;
}

.izbor_crveno caption {
	font: bold 11px verdana, arial, sans-serif;
	color: white;
	text-align: left;
	padding: 5px;
	background-color:#A63F4E;
}

.izbor_crveno td {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
}

.izbor_crveno th {
	font: 11px verdana, arial, sans-serif;
	color: white;
	background-color:#A63F4E;
	text-align: left;
	padding: 2px;
}

.izbor_crveno select {
	font: 11px verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
}

.izbor_crveno input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
}

.izbor_crveno input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
}

.izbor_crveno fieldset {
	
}

.izbor_crveno fieldset ul {
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.izbor_crveno fieldset li {
	margin_bottom: 6px;
	padding-top: 10px;
}

.izbor_crveno fieldset legend {
	font: bold 13px verdana, arial, sans-serif;
	color: #A3151A;
}

.izbor_crveno .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

.izbor_crveno textarea {
	font: bold 12px verdana, arial, sans-serif;
}

.izbor_zeleno {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
	color: black;
}

.izbor_zeleno caption {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 5px;
	background-color: #e6f3dc;
}

.izbor_zeleno td {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
}

.izbor_zeleno th {
	font: 11px verdana, arial, sans-serif;
	background-color: #e6f3dc;
	text-align: left;
	padding: 2px;
	color: black;
}

.izbor_zeleno select {
	font: 11px verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
	background-color: #ffffdd;
}

.izbor_zeleno input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: expression(this.type ==           "text" ||             this.type ==
		       
		  "file" ?      
		    '#fcf7dc' :           '');
}

.izbor_zeleno input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: #fcf7dc;
}

.option_crveno {
	background-color: #f2e0e0;
}

.izbor_zeleno fieldset {
	
}

.izbor_zeleno fieldset ul {
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.izbor_zeleno fieldset li {
	margin_bottom: 6px;
	padding-top: 10px;
}

.izbor_zeleno fieldset legend {
	font: bold 13px verdana, arial, sans-serif;
	color: #33517A;
}

.izbor_zeleno .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

.izbor_zeleno textarea {
	font: bold 12px verdana, arial, sans-serif;
}

.izbor_zeleno_border {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
}

.izbor_zeleno_border caption {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 5px;
	background-color: #e6f3dc;
}

.izbor_zeleno_border td {
	font: bold 11px verdana, arial, sans-serif;
	border: 1px solid #D6DDE6;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
}

.izbor_zeleno_border th {
	font: 11px verdana, arial, sans-serif;
	border: 1px solid #D6DDE6;
	background-color: #e6f3dc;
	text-align: left;
	padding: 2px;
}

.izbor_zeleno_border select {
	font: 11px verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
	background-color: #ffffdd;
}

.izbor_zeleno_border input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: expression(this.type ==           "text" ||             this.type ==
		       
		  "file" ?      
		    '#fcf7dc' :           '');
}

.izbor_zeleno_border input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: #fcf7dc;
}

.izbor_zeleno_border fieldset {
	
}

.izbor_zeleno_border fieldset ul {
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.izbor_zeleno_border fieldset li {
	margin_bottom: 6px;
	padding-top: 10px;
}

.izbor_zeleno_border fieldset legend {
	font: bold 13px verdana, arial, sans-serif;
	color: #006633;
}

.izbor_zeleno_border .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

.izbor_zeleno_border textarea {
	font: bold 12px verdana, arial, sans-serif;
}

.izbor_orange {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
}

.izbor_orange caption {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 5px;
	background-color: rgb(255, 205, 90);
}

.izbor_orange td {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
}

.izbor_orange th {
	font: 11px verdana, arial, sans-serif;
	font-weight:bold;
	background-color: #F5CFAF;
	text-align: left;
	padding: 2px;
}

.izbor_orange select {
	font: 11px verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
	background-color: #ffffdd;
}

.izbor_orange input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: expression(this.type ==           "text" ||             this.type ==
		       
		  "file" ?      
		    '#fcf7dc' :           '');
}

.izbor_orange input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: #fcf7dc;
}

.izbor_orange fieldset {
	
}

.izbor_orange fieldset ul {
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.izbor_orange fieldset li {
	margin_bottom: 6px;
	padding-top: 10px;
}

.izbor_orange fieldset legend {
	font: bold 13px verdana, arial, sans-serif;
	color: #D47E29;
}

.izbor_orange .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

.izbor_orange textarea {
	font: bold 12px verdana, arial, sans-serif;
}

.izbor_orange_border {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
}

.izbor_orange_border caption {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 5px;
	background-color: #F5CFAF;
}

.izbor_orange_border td {
	font: bold 11px verdana, arial, sans-serif;
	border: 1px solid #D6DDE6;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
}

.izbor_orange_border th {
	font: 11px verdana, arial, sans-serif;
	font-weight:bold;
	border: 1px solid #D6DDE6;
	background-color: #F5CFAF;
	text-align: left;
	padding: 2px;
}

.izbor_orange_border select {
	font: 11px verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
	background-color: #ffffdd;
}

.izbor_orange_border input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: expression(this.type ==           "text" ||             this.type ==
		       
		  "file" ?      
		    '#fcf7dc' :           '');
}

.izbor_orange_border input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: #fcf7dc;
}

.izbor_orange_border fieldset {
	
}

.izbor_orange_border fieldset ul {
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.izbor_orange_border fieldset li {
	margin_bottom: 6px;
	padding-top: 10px;
}

.izbor_orange_border fieldset legend {
	font: bold 13px verdana, arial, sans-serif;
	color: #D47E29;
}

.izbor_orange_border .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

.izbor_orange_border textarea {
	font: bold 12px verdana, arial, sans-serif;
}
.izbor_braon {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
}

.izbor_braon caption {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding: 5px;
	background-color:#EBE9DE;
}

.izbor_braon td {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
}

.izbor_braon th {
	font: 11px verdana, arial, sans-serif;
	font-weight:bold;
	background-color:#EBE9DE;
	text-align: left;
	padding: 2px;
}

.izbor_braon select {
	font: 11px verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
	background-color: #ffffdd;
}

.izbor_braon input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: expression(this.type ==           "text" ||             this.type ==
		       
		  "file" ?      
		    '#fcf7dc' :           '');
}

.izbor_braon input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: #fcf7dc;
}

.izbor_braon fieldset {
	
}

.izbor_braon fieldset ul {
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.izbor_braon fieldset li {
	margin_bottom: 6px;
	padding-top: 10px;
}

.izbor_braon fieldset legend {
	font: bold 13px verdana, arial, sans-serif;
	color: #D47E29;
}

.izbor_braon .brPred {
	font: bold 14px verdana, arial, sans-serif;
	color: #990000;
}

.izbor_braon textarea {
	font: bold 12px verdana, arial, sans-serif;
}


#navlist {
	color: white;
	background: white;
	padding: 0 1px;
	margin-left: 0;
	width: 300px;
	font: normal 0.8em Verdana, sans-serif;
}

#navlist li {
	list-style: none;
	margin: 0;
	font-size: 1em;
}

#navlist a {
	display: block;
	text-decoration: none;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	color: maroon;
	background: #DFE7F2;
	border-width: 1px;
	border-style: solid;
	border-left: 1em solid maroon;
	padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a#current {
	border-color: #5bd #035 #068 #f30;
}

#navlist a {
	width: 99%;
	/* only necessary for Internet Explorer */
}

#navlist a {
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 9.6em;
	/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a {
	width: auto;
	/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover,#navlist a#current:hover {
	background: #eaf6fe;
	border-color: #069 #6cf #5bd #fc0;
	padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist1 li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#navcontainer1 {
	margin: 0;
	padding: 0 0 0 12px;
}

#navcontainer1 UL {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#navcontainer1 LI {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

#navcontainer1 A {
	color: #444;
	display: block;
	width: auto;
	text-decoration: none;
	background: #DDDDDD;
	margin: 0;
	padding: 2px 10px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-right: 1px solid #aaa;
}

#navcontainer1 A:hover,#navcontainer1 A:active {
	background: #BBBBBB;
}

#navcontainer1 A.active:link,#navcontainer1 A.active:visited {
	position: relative;
	z-index: 102;
	background: #BBBBBB;
	font-weight: bold;
}

#subnav {
	position: relative;
	top: -1px;
	z-index: 101;
	margin: 0;
	padding: 0px 0 3px 0;
	background: #BBBBBB;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
}

#subnav UL {
	list-style: none;
	margin: 1px 0 0px 13px;
	padding: 0px;
	border-right: 1px solid #fff;
	border-left: 1px solid #aaa;
}

#subnav LI {
	position: relative;
	z-index: 102;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

#subnav A {
	color: #fff;
	display: block;
	width: auto;
	text-decoration: none;
	margin: 0;
	padding: 2px 12px 2px 10px;
}

#subnav A:hover,#subnav A:active {
	color: #444;
}

#subnav A.active:link,#subnav A.active:visited {
	color: #444;
}

#subnav BR,#navcontainer1 BR {
	clear: both;
}

/*http://www.bloggerswatch.com/internet/css-trick-submit-button-should-look-same-everywhere/
<form name="form1" method="post" action="">
  <div class="buttons">
        <button type="submit" class="positive" name="save">
            <img src="images/apply2.png" alt=""/>
            Save
        </button>
        <a href="" class="regular"><!-- class="regular"-->
            <img src="images/textfield_key.png" alt=""/>
            Change Password
        </a>
        <a href="#" class="negative">
            <img src="images/cross.png" alt=""/>
            Cancel
        </a>
   </div>
</form>*/
.buttons a,.buttons button {
	display: block;
	float: right;
	margin: 0 7px 0 0;
	background-color: #f5f5f5;
	border: 1px solid #dedede;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 130%;
	text-decoration: none;
	font-weight: bold;
	color: #565656;
	cursor: pointer;
	padding: 5px 10px 6px 7px; /* Links */
}
.buttons button {
	width: auto;
	overflow: visible;
	padding: 4px 10px 3px 7px; /* IE6 */
}
.buttons button[type] {
	padding: 5px 10px 5px 7px; /* Firefox */
	line-height: 17px; /* Safari */
}
*:first-child+html button[type] {
	padding: 4px 10px 3px 7px; /* IE7 */
}
.buttons button img,.buttons a img {
	margin: 0 3px -3px 0 !important;
	padding: 0;
	border: none;
	width: 16px;
	height: 16px;
}

/* STANDARD */
button.standard,.buttons a.standard {
	color: #F7A64A;
}
button:hover,.buttons a:hover {
	background-color: #FCE9C9;
	border: 1px solid #c2e1ef;
	color: #F7A64A;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 0 7px 0 0;
}

.buttons a:active {
	background-color: #6299c5;
	border: 1px solid #6299c5;
	color: #fff;
}
/* POSITIVE */
button.positive,.buttons a.positive {
	color: #529214;
}

.buttons a.positive:hover,button.positive:hover {
	background-color: #E6EFC2;
	border: 1px solid #C6D880;
	color: #529214;
}

.buttons a.positive:active {
	background-color: #529214;
	border: 1px solid #529214;
	color: #fff;
}

/* NEGATIVE */
.buttons a.negative,button.negative {
	color: #d12f19;
}

.buttons a.negative:hover,button.negative:hover {
	background: #fbe3e4;
	border: 1px solid #fbc2c4;
	color: #d12f19;
}

.buttons a.negative:active {
	background-color: #d12f19;
	border: 1px solid #d12f19;
	color: #fff;
}
/* REGULAR */
button.regular,.buttons a.regular {
	color: #336699;
}
.buttons a.regular:hover,button.regular:hover {
	background-color: #dff4ff;
	border: 1px solid #c2e1ef;
	color: #336699;
}

.buttons a.regular:active {
	background-color: #6299c5;
	border: 1px solid #6299c5;
	color: #fff;
}

.prikaz_plavo {
	font: bold 12px verdana, arial, sans-serif;
	border-collapse: collapse;
	text-align: center;
	border: 1px solid #999999;
}

.prikaz_plavo td {
	font: bold 12px verdana, arial, sans-serif;
	text-align: left;
	padding-left: 10px;
	border: 1px solid #999999;
}

.prikaz_plavo tr {
	border: 1px solid #999999;
}

.prikaz_plavo th {
	font: 12px verdana, arial, sans-serif;
	background-color: #eaf6fe;
	text-align: left;
	padding: 2px;
}

.prikaz_plavo input {
	font: bold 12px verdana, arial, sans-serif;
	color: black;
	background-color: expression(this.type ==           "text" ||             this.type ==
		       
		  "file" ?      
		    '#fcf7dc' :           '');
}

.prikaz_plavo input[type=text] {
	font: bold 12px verdana, arial, sans-serif;
	color: black;
	background-color: #fcf7dc;
}

.zeleno {
	background-color: #e6f3dc;
}

.crveno {
	background-color: #f2e0e0;
}

.zaposleni_card {
	font: bold 11px verdana, arial, sans-serif;
	color: #33517A;
	background-color: #FFFFDD;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px double #999999;
}

.zaposleni_card th {
	font: bold 14px verdana, arial, sans-serif;
	color: #A3151A;
	background-color: #FFFFDD;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px dotted silver;
}

.zaposleni_card a {
	font: bold 14px verdana, arial, sans-serif;
	border-collapse: collapse;
	color: #A3151A;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.zaposleni_card a:hover {
	font: bold 14px verdana, arial, sans-serif;
	border-collapse: collapse;
	color: navy;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}

.zaposleni_card a.mail {
	font: bold 12px verdana, arial, sans-serif;
	border-collapse: collapse;
	color: maroon;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}

.zaposleni_card a.mail:hover {
	font: bold 12px verdana, arial, sans-serif;
	border-collapse: collapse;
	color: navy;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}

.zuto {
	font: bold 11px verdana, arial, sans-serif;
	margin-left: 20px;
	margin-right: 20px;
	border: 1px solid #999999;
	background-color: #FFFFDD;
}

.zuto caption {
	font: bold 11px verdana, arial, sans-serif;
	color: white;
	text-align: left;
	padding: 5px;
}

.zuto td {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding-left: 5px;
	border-collapse: collapse;
	padding: 2px;
}

.zuto select {
	font: 11px verdana, arial, sans-serif;
	color: black;
	font-weight: bold;
	background-color: white;
}

.zuto input {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: white;
}

.zuto input[type=text] {
	font: bold 11px verdana, arial, sans-serif;
	color: black;
	background-color: white;
}

.zuto fieldset ul {
	font: bold 11px verdana, arial, sans-serif;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.zuto fieldset li {
	margin_bottom: 6px;
	padding-top: 10px;
}

.zuto fieldset legend {
	font: bold 13px verdana, arial, sans-serif;
	color: #990000;
}

.zuto .inputCrveno {
	font: bold 14px verdana, arial, sans-serif;
	color: #A3151A;
}

.zuto textarea {
	font: bold 12px verdana, arial, sans-serif;
}
.licpod_tab_zapos{
border: 1px solid #D6DDE6;
border-collapse: collapse;
margin:5px;
}

.licpod_tab_zapos caption {
font: bold 12px verdana, arial, sans-serif;
text-align: left;
padding: 4px;
background-color: #DFE7F2;
}

.licpod_tab_zapos td {
font: bold 11px verdana, arial, sans-serif;
border: 1px solid #D6DDE6;
text-align: left;
padding: 4px;
background-color: white;
}

.licpod_tab_zapos th {
font:11px verdana, arial, sans-serif;
border: 1px solid #828282;
background-color:#FBDDAB;
text-align: left;
padding: 4px;
}

.licpod_tab_zapos_det{
border: 1px solid #D6DDE6;
border-collapse: collapse;
margin:5px;
}

.licpod_tab_zapos_det a{
text-decoration: none;
color:#13517F;
}
.licpod_tab_zapos_det a:hover{
text-decoration: none;
color:#7A4049;
}

.licpod_tab_zapos_det td {
font: bold 11px verdana, arial, sans-serif;
border: 1px solid #D6DDE6;
text-align: left;
padding: 4px;
background-color: white;
}

.licpod_tab_zapos_det th {
font:11px verdana, arial, sans-serif;
color:white;
border: 1px solid #828282;
background-color:#A63F4E;
text-align: left;
padding: 4px;
}
.brindBig{
font: bold 20px verdana, arial, sans-serif;
margin-top:3px;
color:#990000;
}
.izbor_orange_J {
	font: bold 11px verdana, arial, sans-serif;
	border-collapse: collapse;
	margin-left: 20px;
	margin-right: 20px;
}
.izbor_orange_J td {
	font: bold 11px verdana, arial, sans-serif;
	text-align: left;
	padding-left: 5px;
	padding: 2px;
}
.izbor_orange_J th {
	font: 11px verdana, arial, sans-serif;
	background-color: #F7B64A;
	text-align: left;
	padding: 2px;
}
#ui-datepicker-div{
font-size: 90%;
}
.tab_stud_pret {
margin-bottom:5px;
margin-left:20px;
margin-top:5px;
margin-right:0px;
border-collapse: collapse;
background-color:#fcf7dc;
}
.tab_stud_pret a:link {
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}
.tab_stud_pret a:hover {
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color: #bac0c1;
}
.tab_stud_pret a:visited:hover {
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color: #bac0c1;
}
.tab_stud_pret a:visited {
font:bold 12px Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}
.tab_stud_pret td {
font:12px Arial, Helvetica, sans-serif;
border: 1px solid #D6DDE6;
padding-left: 10px;
}
.tab_stud_pret th {
font:bold 12px Arial, Helvetica, sans-serif;
border: 1px solid #828282;
background-color: #bac0c1;
font-weight: bold;
text-align: left;
padding-left: 10px;
}
.tab_stud_pret caption {
font: bold 16px Arial, Helvetica, sans-serif;
color: #33517A;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
}
.tab_stud_pret tr.altrow {
background-color: #edfafb;
color: #000000;
}
.tab_smer_td{
font: bold 17px Arial, Helvetica, sans-serif;
color:#990000;
text-align: center;
}
.tab_stud_pret legend {
font: bold 13px verdana, arial, sans-serif;
color:#6c7272;
}
.izbor_sitno{
font: bold 11px verdana, arial, sans-serif;
border:1px inset #6c7272;
border-collapse: collapse;
margin-left:10px;
margin-right:10px;
background-color: #eaf6fe;
}
.izbor_sitno caption {
font: bold 11px verdana, arial, sans-serif;
text-align: left;
padding: 5px;
background-color: #DFE7F2;
}
.izbor_sitno td {
font: bold 11px verdana, arial, sans-serif;
text-align: left;
padding-left: 5px;
padding: 2px;
}
.izbor_sitno th {
font:11px verdana, arial, sans-serif;
/*border: 1px solid #828282;*/
background-color: #eaf6fe;
text-align: left;
padding:4px;
}
.izbor_sitno select{
font:12px verdana, arial, sans-serif;
font-weight:bold;
color:black;
background-color:#fcf7dc;
}
.izbor_sitno input{
font:bold 12px verdana, arial, sans-serif;
color:black;
background-color:expression(this.type=="text"?'#fcf7dc':'');
}
.izbor_sitno input[type=text] {
font:bold 12px verdana, arial, sans-serif;
color:black;
background-color:#fcf7dc;
}
.izbor_sitno a {
font: bold 11px verdana, arial, sans-serif;
color:#000000;
text-decoration: none;
}
.izbor_sitno a:visited {
font: bold 11px verdana, arial, sans-serif;
color:#000000;
text-decoration: none;
}
.izbor_sitno a:hover {
font: bold 11px verdana, arial, sans-serif;
color:#000000;
text-decoration: none;
}
.fieldset_sitno ul{
font: bold 11px verdana, arial, sans-serif;
list-style-type:none;
margin:0px;
padding:0px;
padding-left:10px;
}
.fieldset_sitno li{
margin_bottom:6px;
background-color: #fcf7dc;
padding-top: 10px;
}
.fieldset_sitno legend{
font: bold 13px verdana, arial, sans-serif;
color:#6c7272;
}
.tabRedYellow {
margin-bottom:5px;
margin-left:30px;
margin-top:5px;
margin-right:0px;
border-collapse: collapse;
background-color:#fcf7dc;
}
.tabRedYellow td {
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
border: 1px solid #D6DDE6;
padding-left: 10px;
}
.tabRedYellow  th {
font:bold 12px Arial, Helvetica, sans-serif;
border: 1px solid #828282;
background-color: #bac0c1;
font-weight: bold;
text-align: center;
padding-left: 10px;
}
.tabRedYellow  caption {
font: bold 16px Arial, Helvetica, sans-serif;
color: #990000;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
}
.message{
font-size: 14px;
text-align:left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #990000;
padding-left: 20px
}
.message_small{
font-size: 12px;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:1px;
color: #990000;
}
.text{
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
padding-left:10px;
font-style: italic;
}
/* General dropdown styles       
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover, .dropdown dt a:focus { color:#5d4617; border: 1px solid #5d4617;}
.dropdown dt a {background:#F5F5F5 url(arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
                border:1px solid #d4ca9a; width:150px;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#F5F5F5 none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none;
                  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:170px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#d0c9af;}
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}
 */
 
.tabela {
	border: 1px solid #D6DDE6;
	border-collapse: collapse;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.tabela td {
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #D6DDE6;
	padding: 3px;
}

.tabela th {
	font: bold 12px Arial, Helvetica, sans-serif;
	border: 1px solid #828282;
	color:black;
	background-color:#E7F7DE;
	font-weight: bold;
	text-align: center;
	padding-left: 4px;
}

.tabela caption {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #33517A;
	background-color: #FFFFDD;
	padding-top: 3px;
	padding-bottom: 8px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

.tabela tr.arow {
	background-color: #DFE7F2;
	color: #000000;
}
.tabela tr.brow {
	background-color: white;
	color: #000000;
}

.tabela tr.arow:hover,tr.brow:hover,.tabela tr.hilite {
	background-color: #990000;
	color: #FFFFFF;
	cursor: pointer;
}

.tabela tr:hover a {
	color: #33FF00;
}

.tabela tr.hilite a:visited {
	background-color: #990000;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: underline;
}

.tabela a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.tabela a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #990000;
}

.tabela a:hover:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #33FF00;
}

.tabela a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


