body {
	background: #003039;
	text-align: center;
	margin: 0px;
}

a, a:hover {
	color: white;
	text-decoration: none ;
}

h1, h1 a, h1 a:hover  {
	color: #003039;
	font: bold 12px tahoma;
	text-transform: uppercase;
}

table {
	border-collapse: collapse;
}

div.gradijent {
	width: 850px;
	height: 500px;
	margin-top: 60px;
	margin-bottom: 60px;
	margin-left: auto;
	margin-right: auto;
	background: url(pozadina.gif);
	padding-top: 65px;
	padding-bottom: 35px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
	color: white;
	font: 12px tahoma;
}

div.menu, div.nemamenija {
	background: #00BCC2;
	color: white;
	width: 850px;
	height: 35px;
	margin-bottom: 30px;
}
div.nemamenija { background: transparent; }

div.logo {
	float: left;
	background: #FFAA11;
	color: white;
	width: 250px;
	height: 250px;	
	margin-right: 25px;
}
div.logoadmin {
	float: left;
	background: #FFAA11;
	color: white;
	width: 220px;
	height: 220px;	
	padding: 15px;
	margin-right: 25px;
}
div.logoadmin a, div.logoadmin a:hover {
	color: white;
	text-decoration: none;
}

div.sadrzaj {
	float: right;
	background: #a5CCCA url("bg/sl-izobrazba-pocetna.jpg") no-repeat top left;
	color: white;
	padding: 10px;
	line-height: 120%;
}
div.sadrzajadmin {
	float: right;
	background: #85CCCA;
	color: white;
	padding: 10px;
	width: 555px;
	min-height: 320px;
	position: relative;
	padding-right: 0px;
}

div.naslovnadesno {
	float: right;
	background: #FFAA11 url(naslovna.jpg);
	color: white;
	width: 575px;
	height: 250px;	
}

div.naslovna {
	height: 50px;
	padding: 10px;
	padding-top: 23px;
}

div.dno {
	background: #FFAA11 url(footer.jpg);
	color: white;
	width: 840px;
	height: 65px;
	padding-right: 10px;
	text-align: right;
	line-height: 65px;
}

div.dno a, div.dno a:hover {
	color: white;
	text-decoration: none;
}

img {
	border: 0px;
	vertical-align: middle;
}

table.menu td{
	font: 11px tahoma;
	width: 94px;
	text-align: center;
	color:white;
	text-decoration: none;
	height: 29px;
	padding: 3px;
	background: top left transparent url(linkcrta.gif) no-repeat;
}

span.datumi {
	word-spacing: 15px;
}

table.ispis {
	width: 100%;
}

table.lista {
}
table.lista td {
	vertical-align: top;
}

table.ispis td {
	border: 1px solid white;
	padding: 3px;
}
table.ispis td.prvi {
	font-weight: bold;
}

table.top td {
	vertical-align: top;
}

.left {text-align: left}
.right {text-align: right}
.center {text-align: center}
.justify {text-align: justify}

input.text {
	border: 1px solid gray;
}

div.labmala label, div.labvelika label, div.labtxt label{ 
	float: left;
	width: 80px; 
	padding-bottom:3px;
	border-bottom: 1px dotted white;
}

div.labvelika label {
	width: 120px;
}

div.labvelika input, div.labvelika textarea {
	width: 180px;
	border: 1px solid gray;
	font: 12px tahoma;
}

div.labtxt textarea {
	width: 500px;
	height: 200px;
	border: 1px solid gray;
	font: 12px tahoma;
}
div.labtxt input {
	width: 400px;
	border: 1px solid gray;
}

div.labtxt input.datum, div.labvelika input.datum, div.labmala input.datum {
	width: 80px;
	margin-right:100px;
}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 555px;
height: 320px;	
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding-right: 0px;
}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbase {
width: 6px;
background: #181818;
}
.vscrollerbar {
width: 6px;
background: #F3F3E7 url(scroll.gif) 0px 0px repeat-y;
}

/* Scroll Bar Master Styling Ends Here */