document {
	margin-top:0px;
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-left:8px;
	margin-right:8px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

form{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px
}
.galis{
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:3px;
	margin-bottom:3px;
}

#naziv_skole{
	position:absolute;
	right:10px;
	top:5px;
}
#naziv_skole select, #naziv_skole option{
	font-size:11px;
}

a:link,  a:visited  {color: #4168CC; text-decoration:none;}
a:hover {color: #FF4B14; text-decoration:underline;}
a:active {color: #FF4B14; text-decoration:none;}

table p{

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;

}
#table_header p{
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
}
#pretraga_table .main_buttons, .main_buttons{
	font-size: 18px;
	
}
.error{
	font-weight:bold;
	color:#FF0000;
}
.small{
	font-size:10px;
}
.small_red{
	font-size:10px;
	color:#FF0000;
}
.autocomplete{
	background-color:#C7FAD2;
}
.nov_zapis{
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}

.obavezno_polje{
	color:red;
}

#edit_poruke_ok{
	background-color:#D1FEC2;
	border:1px #CCCCCC solid;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;

}
#edit_poruke_error{
	background-color:#FFD0CE;
	border:1px #CCCCCC solid;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
#edit_poruke_ok p, #edit_poruke_error p{
	color:#000000;
	font-weight:bold;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;

}

/* list */
#list_base th{
	/*background-color:#FFCC66;*/
}
#list{
	
	/*border-bottom:2px #FFCC66 solid;*/
}

#list p{
	white-space: nowrap;
	color:#000000;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	
}
#list th a{
	font-weight:normal;
	color:#FFFFFF
}
#list td a{
	font-weight:normal;
	color:#685b89;
	
}

#list th{
 	border-bottom:2px #EEEEEE solid;
	border-left:2px #EEEEEE solid;
	background-color:#414141;
}
#list td{
	border-left:2px #FFFFFF solid;
	empty-cells:show;
	border-left:2px #EEEEEE none;
}
#list td {
	vertical-align:top;
	
}
#list .tr1{
	background-color:#dbdede;
}
#list .tr2{
	background-color:#edeeee;
}
#list th p{
	font-weight:normal;
	color:#FFFFFF;
}

#list tr.system_message {
	background:#FFC4AA;
}

/* list print*/

#list_print{
	border-right:2px #DDDDDD solid;
}
#list_print p{
	white-space: nowrap;
	color:#000000;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	
}
#list_print th a{
	font-weight:normal;
	color:#000000
}
#list_print td a{
	font-weight:normal;
	color:#000000;
	
}

#list_print th{
 	border-bottom:2px #DDDDDD solid;
	border-left:2px #DDDDDD solid;
	background-color:#DDDDDD;
}
#list_print td{
	border-left:2px #DDDDDD solid;
	border-bottom:2px #DDDDDD solid;
	empty-cells:show;
}
#list_print td {
	vertical-align:top;
}
#list_print .tr1{
	background-color:#FFFFFF;
}
#list_print .tr2{
	background-color:#FFFFFF;
}
#list_print th p{
	font-weight:normal;
	color:#000000;
}

#list_print tr.system_message {
	background:#FFFFFF;
}

/* paging_navigation */

#paging_navigation a, #paging_navigation a:visited, #paging_navigation a:active, #paging_navigation a:hover {
	/*color:#FFFFFF;
	text-decoration:none;*/
}
#paging_navigation .gray {
	color:#777777;
}


/* ******* */

.bold{
	font-weight:bold;
}

#pretraga_table{
	/*background-color:#E0D8BC;*/
	background-color:#EEEEEE;
	border:1px #CCCCCC solid;
	white-space: nowrap;
	margin-top:2px;
	margin-bottom:2px;

}
#pretraga_table p{
	font-size:11px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:3px;
	margin-right:3px;
}
#pretraga_table input, #pretraga_table option, #pretraga_table select{
	font-size:11px;
}
.width_20{
	width:20px;
}.width_25{
	width:25px;
}.width_25_b{
	width:25px;
	margin-right:1px;
}
.width_30{
	width:30px;
}.width_40{
	width:40px;
}.width_50{
	width:50px;
}
.width_400{
	width:400px;
}
.width_200{
	width:200px;
}
.width_150{
	width:150px;
}
.width_100{
	width:100px;
}
.width_180{
	width:180px;
}
.width_700{
	width:700px;
}
.pagebreak {page-break-after: always}

#id_skole_sve_oon select, #id_skole_sve_oon option{
	width: 650px;
}
.width_500, #fq_id_skole_sve_oon_div select, #fq_id_skole_sve_oon_div option, #fq_id_skole_sve_oon select, #fq_id_skole_sve_oon option{
	width: 500px;
}
.width_250{
	width: 250px;
}
.width_300{
	width: 300px;
}
.red_background{
background-color:#FF5555;

}

.transparent_input {
	border:none;
	background:none;
	color:#000000;
}

.center {
	text-align:center;
}
.right {
	text-align:right;
}
.white {
	color:#FFFFFF;
}
.red {
	color:#FF0000;
}

#pracenje p{
	font-size:10px;
}
#minutaza p,#minutaza input {
	font-size:10px;
}

#print_table td{
	border-top:1px #999999 solid;
	border-left:1px #999999 solid;
	padding: 2px 2px 2px 2px;
}
#print_table{
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;
	font-size:11px;
}
#print_table .tr_border_bold{
	border-top:3px #999999 solid;
}
#print_table .tr_border_bold_oba{
	border-top:3px #999999 solid;
	border-bottom:2px #999999 solid;
}
#print_table td, #print_table p{
	font-size:11px;
}
#print_zaglavlje p{
	font-size:11px;
}


.no_border{

	border-top:0px #FFFFFF solid;
	border-left:0px #FFFFFF solid;
}

.pagebreak {page-break-after: always}

.uslovi_pretrage{
	background-color:#DDDDDD;
	margin-right:10px;

	padding: 1px 1px 1px 1px;
}

#izvestaji_uspeh1 p{
	margin: 6px 6px 4px 4px;
}
#izvestaji_uspeh2 {
	/*margin-left: 20px;*/
}
#izvestaji_uspeh2 p{
	margin: 4px 4px 4px 4px;
}


.td_border_tl{
	border-top:1px #999999 solid;
	border-left:1px #999999 solid;
	padding: 2px 2px 2px 2px;
}
.td_border_tlr{
	border-top:1px #999999 solid;
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;
	padding: 2px 2px 2px 2px;
}
.td_border_sve{
	border-top:1px #999999 solid;
	border-left:1px #999999 solid;
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;

}
.td_border_l{
	border-left:1px #999999 solid;
}
.td_border_r{
	border-right:1px #999999 solid;
}
.td_border_t{
	border-top:1px #999999 solid;
}
.td_border_b{
	border-bottom:1px #999999 solid;
}
.td_border_tbr{
	border-top:1px #999999 solid;
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;

}
.td_border_tr{
	border-top:1px #999999 solid;
	border-right:1px #999999 solid;

}
.td_border_blr{
	border-left:1px #999999 solid;
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;

}
#print_table2 p{
	font-size:11px;
}
#print_table2 td{
font-size:11px;
	padding: 1px 1px 1px 1px;
}
.green{
	color:#00AA00;
}


#izostanci{
	white-space: nowrap;
}
.small_del_button{
	width:19px;
	height:20px;
	font-size:11px;
	line-height:14px;
}