body {
	margin: 0;
	background: #FFFFFF;
	font-family: verdana, sans-serif;
}


a{
	color: #157FFF;
}

input{
	line-height: 100%;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}


input.button {
	background-color: #D6D6D6;
}

img {
	border: 0;
}

/**Pocetak CSS.a za okvir stranice**/

.okvir {
	width: 965px;
	height: auto;
	margin: auto;
	padding: 0;
}

/**Kraj CSS.a za okvir stranice**/

/**Pocetak CSS.a za zaglavlje**/

.letva {
	width: 965px;
	height: auto;
	margin: 0;
	padding: 0;
	line-height: 55px;
}

h1{
	float: left;
	width: auto;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 15px 17px;
	line-height: 150%;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 150%;
	font-weight: lighter;
	color: #000000;
}

/**Kraj CSS.a za zaglavlje**/

/**Pocetak CSS.a za podnozje**/

.podnozje {
	float: left;
	width: 768px;
	height: 20px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	line-height: 20px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

.podnozje a{
	text-decoration: none;
	color: #000000;
}

.podnozje a:hover{
	text-decoration: underline;
	color: #000000;
}

.potpis {
	float: left;
	float: left;
	width: 955px;
	height: auto;
	margin: 5px 0px 20px 0px;
	padding: 5px 0px 0px 17px;
	border-top: 1px solid #e2e2e2;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #949494;
}

.potpis a{
	text-decoration: none;
	color: #949494;
}

.potpis a:hover{
	text-decoration: underline;
	color: #949494;
}

/**Kraj CSS.a za podnozje**/

/**Pocetak CSS.a za sadrzaj**/

.sadrzaj{
	width: 785px;
	margin: 0;
	padding: 0;
	float: left;
}

.sadrzaj_zaglavlje {
	width: 582px;
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
}

.sadrzaj_zaglavlje_slika {
	width: 575px;
	height: 200px;
	margin: 3px 0 0 0;
	padding: 0;
}

.sadrzaj_zaglavlje_modul {
	float: right;
	width: 210px;
	height: 200px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

.sadrzaj_tijelo{
	float: left;
	width: 582px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 0px;
	font-size:13px;
}

.clanak {
	float: left;
	width: 564px;
	height: auto;
	margin: 0;
	padding: 0;
	padding-right:10px;
	border-right: 1px solid #D4D4D4;
}

h2.text{
	margin: 0px;
	padding:  7px 10px 7px 17px;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 140%;
	font-weight: normal;
	color: #000000;
}

h3.text{
	margin: 0px;
	padding: 15px 0px 0px 17px;
	font-family: Verdana, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #7A7A7A;
}

h4.text{
	margin: 0px;
	padding: 3px 0px 15px 17px;
	font-family: Verdana, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #BEBEBE;
}

h5.text{
	margin: 20px 0px 0px 0px;
	padding: 3px 15px 0px 17px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

p.text{
	margin: 0px;
	padding: 7px 30px 7px 17px;
	font-family: Verdana, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;
}

.clanak td, .clanak p, div.text, table.text, span.text {
	font-family: Verdana, sans-serif;
	font-size: 80%;
}

table.small, div.small {
	font-family: Tahoma, sans-serif;
	font-size: 60%;
}

.moduli {
	float: right;
	width: 190px;
	height: auto;
	margin: 0;
	padding: 0;
	margin-top:3px;
}

.moduli_other {
	float: right;
	width: 170px;
	height: auto;
	margin: 0;
	padding: 0;
	margin-top:6px;
}

.putanja {
	width: 96%;
	height: 20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 17px;
	line-height: 20px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
}

.putanja a{
	text-decoration: none;
	color: #000000;
}

.putanja a:hover{
	text-decoration: underline;
	color: #000000;
}

/**Kraj CSS.a za sadrzaj**/

/* CSS za pozicioniranje navigacije u predlosku stranice.

Potpuniji opis stilova za navigaciju nalazi se u dokumentima nav_glavna.css i nav_globalna.css

*/

.nav_globalna{
	float: left;
	width: 965px;
	margin: auto;
}

.nav_glavna,
.nav_glavna2 {
	float: right;
	width: 170px;
	margin: 3px 0 0 0;
	padding: 0px;
}

.nav_glavna2 {
	clear: right;
}

/* Kraj CSS za pozicioniranje navigacije u predlosku stranice*/

/***************** ALATI DOCMAN FORUM *********************/
.alati_sadrzaj_gore{
	float: right;
	height: auto;
	width: 22px;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

.alati_sadrzaj_gore img{
	margin: 0;
	padding: 4px 4px 4px 4px;
}

.alati_sadrzaj_dolje{
	float: left;
	height: auto;
	width: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	
}

.alati_sadrzaj_dolje a{
	text-decoration: none;
	color: #339999;
}

.alati_sadrzaj_dolje a:hover{
	text-decoration: none;
	color: #0000ff;
}

.alati_sadrzaj_dolje img{
	margin: 0;
	padding: 4px 0px 4px 14px;
	vertical-align: text-top;
}

.sortable * {
	box-sizing:			border-box;
	-moz-box-sizing:	border-box;
}

.sortable {
	font:		Icon;
	border:		0px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
	width:100%;
}

.sortable th {
	border:		0px Solid ThreeDShadow;
}

.sortable th a {
	text-decoration: none;
}

.sortheader {
	background:	ButtonFace;
	border-top:			1px solid;
	border-right:			1px solid;
	border-bottom:			1px solid;
	border-left:			1px solid;
	border-color:	ButtonHighlight ButtonShadow
					ButtonShadow ButtonHighlight;
	cursor:			default;
	text-align:left;
	padding:	2px 5px 2px 5px;
	display:block;
	color:		WindowText;
	white-space:nowrap;
	width:100%;
}

.sortheader:active {
	border-color:	ButtonShadow ButtonHighlight
					orange ButtonShadow;
	padding:		3px 4px 1px 6px;
	color:		WindowText;
}

.sortheader:hover {
	text-decoration:none;
	color:		WindowText;
	background: ButtonHighlight;
	border-bottom:1px orange solid;

}

.sortable td {
	padding:	2px 5px;
}


.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image:		url("images/downsimple.png");
}

.sort-arrow.ascending {
	background-image:		url("images/upsimple.png");
}

.folder_item {
	padding-left:1000px;
}

.folder_items .fi-title {
	padding-left:24px;
	vertical-align:top;
	background-position:4px 1px;
}

.fi-title a {
	display:block;
	width:100%;
}
.fi-title a:hover {
}

.fi-edit_time {
	white-space:nowrap;
}

.sortable .folder_items .notapproved {
	background-color:red !important;
}

.sortable .folder_items td {
	vertical-align:top;
}


.folderpath a {
	font-size:10px !important;
}

.folderpath {
	padding:2px 3px 3px 3px;
	text-align:left;
}

.selcols {
	padding-left:10px;
}

.upload {
	padding-top:20px;
}


.list,
.list * {
	box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	font-size: 8pt !important;
}

.list .button_dark,
.list .button_dark_green,
.list .button_dark_red {
	text-transform: uppercase;
	cursor: pointer;
}

.list .button_dark_green {
	color: #FFFFFF;
	background-color: #5C8A00;
	border-style: solid;
	border-width: 1px;
	border-left-color: #40A000;
	border-top-color: #40A000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}

.list .button_dark_red {
	color: #FFFFFF;
	background-color: #D02020;
	border-style: solid;
	border-width: 1px;
	border-top-color: #FA8072;
	border-left-color: #FA8072;
	border-right-color: #402020;
	border-bottom-color: #402020;
}

/*
.list .button_dark {
	color: #FFFFFF;
	background-color: #003366;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: #000000;
	border-left-color: #3399FF;
	border-right-color: #000000;
	border-top-color: #3399FF;
}
*/

.list .input SELECT,
.list .input TEXTAREA,
.list .input INPUT.w {
	display: block;
	width: 100%;
}

.list LABEL {
	cursor: pointer;
}

.list {
	background-color: #FFFFFF;
	color: #000000;
}

.list TH {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	text-align: left;
}

.list TD {
	/* background-color: #FFFFFF; */
	color: #000000;
}

.list .reply {
	/* color: #B22222; */
}

.list TD.reply,
.list TD.reply TD {
	/* background-color: #FFFFFF; */
}

.list BLOCKQUOTE,
.list .indent {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	margin-left: 1em;
}

.list .disabled {
	color: #C0C0C0;
}

.list .error {
	font-weight: bold;
	color: #FF0000;
	padding-left: 0.5em;
}

.list .ftitle {
	padding: 3px;
	background-color: #E0E0E0;
}

.list .ftitle2 {
	padding: 3px;
	background-color: #FFFFFF;
}

.list A,
.list A:link,
.list A:visited {
	color: #000000;
}

.list .info,
.list .info A,
.list .info A:visited,
.list .post A,
.list .post A:visited,
.list .ftitle A,
.list .ftitle A:visited {
	color: #000000;
}

.list FORM {
	display: inline;
}

.list .msg-content {
	vertical-align: top !important;
}

.list .crnezagrade {
	color: #000000;
}

.list .infocell {
	/* background-color: #FFFFFF; */
}

.list .msg-controls {
	white-space: nowrap;
	line-height: 2em;
	width: 1%;
	vertical-align: top;
}

.list .control,
.list .control:link,
.list .control:visited,
.list .control2,
.list .control2:link,
.list .control2:visited {
	color: #FFFFFF !important;
	background-color: #949494;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 2px !important;
}

.list .control,
.list .control:link,
.list .control:visited {
	background-color: #949494;
}

.list .control,
.list .control:link,
.list .control:visited,
.list .control:hover,
.list .control2,
.list .control2:link,
.list .control2:visited,
.list .control2:hover {
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	border-bottom: #000000 1px solid;
	border-left: #EEEEEE 1px solid;
	border-right: #000000 1px solid;
	border-top: #EEEEEE 1px solid;
}

.list .control:active,
.list .control2:active {
	text-decoration: none;
	padding-left: 2px;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 0;
	border-top: #000000 1px solid;
	border-right: #949494 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #949494 1px solid;
}

/*
.list .control2,
.list .control2:link,
.list .control2:visited,
.list .control2:hover,
.list .control2:active {
	background-color: #CECECE;
}
*/

.list .control2,
.list .control2:link,
.list .control2:visited,
.list .control2:hover {
	border-bottom: #000000 1px solid;
	border-left: #EEEEEE 1px solid;
	border-right: #000000 1px solid;
	border-top: #EEEEEE 1px solid;
}

.list .control2:active {
	border-top: #000000 1px solid;

	border-right: #949494 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #949494 1px solid;
}

.list .loading {
	display: block;
	float: right;
	clear: none;
	text-align: center;
	vertical-align: middle;
	background-color: #CECECE;
	color: #000000;
	font-style: italic;
	font-weight: bold;
	text-decoration: blink;
	padding: 1px;
	padding-left: 1em;
	padding-right: 1em;
	position: relative;
	bottom: 1px;
	right: 1px;
	margin: 1px;
	white-space: nowrap;
	-moz-border-radius: 0.4em;
}

.list2 .loading {
	margin-top: -1em;
}

.list .new {
	color: #B22222;
}

.list .nonew {
	color: #A0A0A0;
	font-style: italic;
}

.list .msgstatus {
	white-space: nowrap;
	margin-left: 1em;
}

.list #f-cmds {
	padding: 5px;
	text-align: right;
}

.list .topic-title,
.list .topic-title TH,
.list .topic-title TD {
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
}

.list .topic-title TH.button,
.list .topic-title TD.button {
	padding-right: 1px;
}

.list .topic-title TH.button A,
.list .topic-title TH.button A:link,
.list .topic-title TH.button A:visited,
.list .topic-title TD.button A,
.list .topic-title TD.button A:link,
.list .topic-title TD.button A:visited {
	display: block;
	white-space: nowrap;
	text-align: right;
	vertical-align: middle;
}

.list .rating TABLE,
.list .rating TH,
.list .rating TD,
.list .topic,
.list .topic TH,
.list .topic TD {
	border-style: none;
}

.list .rating TABLE,
.list .rating TR,
.list .rating TH,
.list .rating TD,
.list .msgrate TABLE,
.list .msgrate TR,
.list .msgrate TH,
.list .msgrate TD {
	background-color: #FFFFFF;
}

.list .topic TH,
.list .topic TD {
	padding: 1px;
	background-color: #EEEEEE;
}

.list .newtopic-title {
	white-space: nowrap;
	padding-right: 0.5em !important;
}

.list .theader TABLE,
.list .theader TABLE TH,
.list .theader TABLE TD,
.list .post TH,
.list .post TD {
	border-style: none;
}

.list .theader {
	padding: 2px;
}

.list .post {
	/* background-color: #FFFFFF; */
	color: #000000;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #CECECE;
	margin: 2px;
}

.list .post .checkbox {
	margin: 0;
	padding: 0;
}

.list2,
.list2 TH,
.list2 TD {
	border-style: none;
}

.list .link-disabled,
.list .link-disabled:link,
.list .link-disabled:visited,
.list .link-disabled:hover,
.list .link-disabled:active {
	color: #A0A0A0 !important;
	background-color: #E0E0E0 !important;
	border-style: solid !important;
	border-color: #C0C0C0 !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
	padding-left: 1px !important;
	padding-right: 1px !important;
}

.list .msgrate {
	float: right;
	clear: right;
	/* margin-top: -2em; */
}

.list .redit,
.list .reply {
	clear: both;
}

.list .topictitle {
	white-space: normal !important;
}

.list .unpublished {
	border-width: 1px;
	border-style: solid;
	border-color: #FFD0D0;
	background-color: #FFF0F0;
}

.list .form-topic TABLE.input {
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px;
	padding: 2px;
	background-color: #F0F0F0;
	margin: 1px;
	margin-bottom: 3px;
}

#f-cmds {
	padding: 4px !important;
}

.list {
	border-collapse: separate;
	border-spacing: 4px;
}

.list TABLE {
	border-spacing: 0;
}

.list .subject,
.list A.topictitle,
.list A.topictitle:link,
.list A.topictitle:visited {
	background-color: #BABABA;
	color: #000000;
	/* white-space: nowrap; */
	padding: 1px !important;
	padding-left: 3px !important;
	border-style: none;
}

.list .thread {
	border-style: solid;
	border-color: #BABABA;
	border-width: 1px;
}

.list .moderated,
.list .moderated:link,
.list .moderated:visited {
	color: #C00000 !important;
}

.list .sticky,
.list .sticky:link,
.list .sticky:visited {
	font-style: italic;
}

.list .thread-open {
	border-color: #E0E0E0;
}

.list .thread-open .subject,
.list .thread-open A.topictitle,
.list .thread-open A.topictitle:link,
.list .thread-open A.topictitle:visited {
	background-color: #E0E0E0;
	color: #000000;
}

.list .thread-open .moderated,
.list .thread-open .moderated:link,
.list .thread-open .moderated:visited {
	color: #C00000 !important;
}

.list .publish-cmds {
	font-style: italic;
/*
	padding-left: 5px !important;
	padding-right: 5px !important;
*/
}

.list .publish-cmds:active {
/*
	padding-left: 6px !important;
	padding-right: 4px !important;
	padding-top: 0 !important;
*/
}

.list .no-threads {
	text-align: center;
	vertical-align: middle;
}

.list .lastrow-cmds DIV {
/*	height: 30px;*/
	min-height:30px;
	height: auto;
}

.list .lastrow-cmds A.icon,
.list .lastrow-cmds A.icon:link,
.list .lastrow-cmds A.icon:visited {
	float: right;
	clear: right;
	margin: 0;
}

.list .icon,
.list .icon:link,
.list .icon:visited {
	display: block;
	width: 21px;
	height: 21px;
	text-align: center;
	vertical-align: middle;
	text-indent: 50px;
	overflow: hidden;
	margin: 0;
}

.list .icon SPAN,
.list .icon:link SPAN,
.list .icon:visited SPAN {
	display: block;
	width: 18px;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 4px 2px;
	padding: 0;
	margin: 0;
	margin-left: -2px;
	cursor: pointer;
}

.list .icon .topic-edit,
.list .icon .msg-edit {
	background-image: url(../icons-common/forum_promjeni.gif);
}

.list .link-disabled .topic-edit,
.list .link-disabled .msg-edit {
	background-image: url(../icons-common/forum_promjeni_dis.gif);
}

.list .icon .topic-reply,
.list .icon .msg-reply {
	background-image: url(../icons-common/forum_odgovori.gif);
}

.list .link-disabled .topic-reply,
.list .link-disabled .msg-reply {
	background-image: url(../icons-common/forum_odgovori_dif.gif);
}

.list .icon .topic-delete,
.list .icon .msg-delete {
	background-image: url(../icons-common/forum_obrisi.gif);
}

.list .link-disabled .topic-delete,
.list .link-disabled .msg-delete {
	background-image: url(../icons-common/forum_obrisi_dis.gif);
}

.list .icon .msg-cancel {
	background-image: url(../icons-common/forum_odustani.gif);
}

.list .link-disabled .msg-cancel {
	background-image: url(../icons-common/forum_odustani_dis.gif);
}

.list .icon .topic-subscribe {
	background-image: url(../icons-common/forum_pretplatise.gif);
}

.list .link-disabled .topic-subscribe {
	background-image: url(../icons-common/forum_pretplastise_dis.gif);
}

.list .icon .topic-unsubscribe {
	background-image: url(../icons-common/forum_odplatise.gif);
}

.list .link-disabled .topic-unsubscribe {
	background-image: url(../icons-common/forum_odplastise_dis.gif);
}

.list .icon .topic-new {
	background-image: url(../icons-common/forum_kreiraj.gif);
}

.list .link-disabled .topic-new {
	background-image: url(../icons-common/forum_kreiraj_dis.gif);
}

.list .icon .msg-rate {
	background-image: url(../icons-common/forum_ocijeni.gif);
}

.list .link-disabled .msg-rate {
	background-image: url(../icons-common/forum_ocijeni_dis.gif);
}

.list .icon .msg-publish {
	background-image: url(../icons-common/forum_objavi.gif);
}

.list .link-disabled .msg-publish {
	background-image: url(../icons-common/forum_objavi_dis.gif);
}

.list .icon .msg-publish-anon {
	background-image: url(../icons-common/forum_objavi_a.gif);
}

.list .link-disabled .msg-publish-anon {
	background-image: url(../icons-common/forum_objavi_a_dis.gif);
}
.mod_tijelo_forum{
	padding: 0px 0px 0px 0px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;
}

.mod_tijelo_forum a{
	color: #20666E;
}

.mod_tijelo_forum ul{
	margin: 0px 5px 00px 20px;
	padding: 0px 5px 0px 5px;
	list-style-type: disc;
	list-style-image:   url(images/bullet_1.gif);
	list-style-position: outside;
}

.mod_tijelo_forum_grupe{
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 4px 10px 5px 10px;
	background-color: #7f80b9;
	font-family: Trebuchet MS, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
}
/********************* ACL / LAYOUTEDIT / LOGIN ************************/
.plugin_acl_link a{
	background-image:url(images/icons/permissions.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left:20px;
	line-height:20px;
	padding-bottom:2px;
}

.login{
	float: right;
	width: auto;
	height: 29px;
	margin: 0;
	padding: 0;
}

.login_naslov_on{
	float: left;
	height: 28px;
	margin: 0px;
	padding: 0px 14px 0px 10px;
	line-height: 28px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	border-bottom: 1px solid #969696;
	background-color: #000000;
}

.login_naslov_off{
	float: left;
	width: 65px;
	height: 28px;
	margin: 0px;
	padding: 0px 3px 0px 10px;
	line-height: 28px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	border-bottom: 1px solid #969696;
	background-color: #D4D4D4;
}

.login_forma{
	float: left;
	width: auto;
	height: 28px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	line-height: 28px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #969696;
}

.login_forma input{
	width: auto;
	height: auto;
	margin: 2px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F5F5EA;
	border: 1px solid #000000;
	vertical-align: middle;
}

.login_gumb_off{
	float: left;
	width: 30px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	line-height: 28px;
	font-family: tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #969696;
	background-color: #D4D4D4;
	text-decoration: none;
	text-align: center;
}

.login_failed{
	float: right;
	width: auto;
	height: 28px;
	white-space: nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	line-height: 28px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
}

.login_gumb_off a{
	text-decoration: none;
	color: #ffffff;
}

.login_gumb_on{
	float: left;
	width: 30px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	line-height: 28px;
	font-family: tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #969696;
	background-color: #000000;
	text-decoration: none;
	text-align: center;
}

.login_gumb_on a{
	text-decoration: none;
	color: #ffffff;
}

.login img{
	float: left;
}

.osobna_stranica{
	padding-left: 20px;
	font-weight: normal;
	color: #4A4A4A;
	text-decoration: none;
	background-image: url(images/icons/icon_osobna.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
}

.uredi_stranicu{
	padding-left: 20px;
	font-weight: normal;
	color: #4A4A4A;
	text-decoration: none;
	background-image: url(images/icons/icon_edit.gif);
	background-position: 0 50%;
	background-repeat: no-repeat;
}

/********************** ANKETA / BLUE & TABS / KALENDAR ******************/
.anketa-wrapper{
	padding: 10px 0px 0px 10px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 92.3%;
	font-weight: normal;
	color: #000000;
}

.anketa-komentar a.gumb {color:#157FFF;text-decoration:underline;background:none;float:none;}

.bptabs { background-color: #949494; color: #FFFFFF; }
.bpdark { background-color: #949494 !important; color: #FFFFFF; }
.bptabs TD, .bptabs TH { white-space: nowrap; }
.bptabs, .bptabs A, .bptabs A:link, .bptabs A:visited { background-color: #DCDCDC; color: #000000; text-decoration: none; }
.bptabs A { padding: 0; }
.bptabs .active, .bptabs .active A, .bptabs .active A:visited { background-color: #F4F4F4; color: #000000; font-weight: normal; }
.bptabs .disabled { background-color: #E0E0E0; color: #A0A0A0; }
.bptable, .bptable DIV, .bptable TD, .bptable IMG { background-color: #F4F4F4; }
.bptable TH { background-color: #D0D0D0; }
.bptitle TD, .bptitle TH { color: #FFFFFF; background-color: #949494; }
.bptitle H2 { font-size: 12pt; font-weight: bold; text-align: left; padding: 0.2em; margin: 0; }
.bptable2 TH { white-space: nowrap; }
.bptable2 TD { text-align: left; vertical-align: top; }
.bptable2 TD.hi, .bptable2 .hi TD, .bptable2 .hi A, .bptable2 .hi A:visited { color: #949494; background-color: #FFFFFF; }
.bptable3 TD.hi, .bptable3 .hi TD, .bptable3 .hi A, .bptable3 .hi A:visited { color: #949494; background-color: #FFFFFF; }
.bptable3, .bptable3 TH, .bptable3 TD { border-style: solid; border-width: 1px; border-color: #E7DFDE; }
.bptable3 TD { background-color: #FFFFFF; }
.bptable3 TH { background-color: #D6EBFF; font-weight: bold; text-align: left; white-space: nowrap; vertical-align: top; }
.bptable3 TH.bpgray { background-color: #E7DFDE; font-weight: normal; text-align: left; white-space: nowrap; vertical-align: top; }
.bptable3 TD { text-align: left; vertical-align: top; }
.bpnodata { display: block; font-style: italic; font-weight: bold; text-align: left; padding-left: 2em; }
.lightblue { display: block; width: 100%; background-color: #DCDCDC; padding: 2px; }
.bpsubtitle { display: block; width: 100%; font-weight: bold; color: #000000; padding: 1em; padding-right: 0; }
.bptline, .bptline IMG { background-color: #E7DFDE !important; border-style: none !important; padding: 0 !important; }
.bpdark .acl-link, .bpdark .acl-link A, .bpdark .acl-link A:link, .bpdark .acl-link A:visited { background-color: transparent !important; color: #FFFFFF; }
.bpdark .acl-link A:hover { text-decoration: underline; }

.bpcontrol { background-color: #FFFFFF; color: #000000; padding: 0; margin: 0; text-align: center; vertical-align: middle; width: 24px; height: 24px; border-width: 1px; cursor: pointer; }
/* .bpmaintable, .bptable TH, .bptable TD { border-style: solid; border-width: 1px; border-color: #FFFFFF; } */
.bpmaintable, .bpmaintable TH, .bpmaintable TD { border-style: solid; border-width: 1px; border-color: #FFFFFF; }
.bptable TH, .bptable TD { border-style: none; }

.bpred, .bpred:link, .bpred:visited { color: #949494; text-decoration: none; }
.bpred:hover { text-decoration: underline; color: #949494; }
.bpred:active { text-decoration: none; }
A.bpred { text-transform: uppercase; }
.bpmtitle { font-size: 11pt; font-weight: bold; color: #949494; }
.bpdisabled { font-size: 24pt; font-weight: bold; color: #E00000; }
.bpframed { background-color: #F0F0F0; border-style: solid; border-width: 1px; border-color: #C0C0C0; }

.paging TH, .paging TD { color: #000000; background-color: #EEEEEE; }

.f4gray { background-color: #F4F4F4; }

#bp-editor, #bp-editor * { font-size: 8pt; }
#bp-editor INPUT { margin: 0; padding: 1px; }
#bp-editor FORM { margin: 0; }
#bp-editor A, #bp-editor A:link, #bp-editor A:visited { color: #000000; }
#bp-editor .horiznav { background-color: #DCDCDC; }
#bp-editor .footer { background-color: #FFFFFF; }
#bp-editor .title { text-transform: uppercase; background-color: #949494; color: #FFFFFF; height: 2em; font-weight: bold; }
#bp-editor .tab-spacer { padding: 2px; font-size: 1px; }
#bp-editor .angle-left, #bp-editor .angle-right { width: 8px; }
#bp-editor .bp-main { background-color: #DCDCDC; }
#bp-editor .mod_tijelo { width: 170px; padding: 5px; }
#bp-editor .bptable3 TH { background-color: #CECECE; }
#bp-editor .view-my-page A, #bp-editor .view-my-page A:link, #bp-editor .view-my-page A:visited { color: #000000; display: block; float: right; clear: none; text-transform: none; font-style: italic; font-weight: normal; }
#bp-editor .bp-main-search { border-style: solid; border-width: 1px; border-color: #C0C0C0; color: #000000; background-color: #E0E0E0; }
#bp-editor .bp-main-search TH, #bp-editor .bp-main-search TD { border-style: none; }
#bp-editor .bp-search-advanced TH { text-align: left; width: 20%; white-space: nowrap; }
#bp-editor .bp-search-advanced .semi { width: 1%; }
#bp-editor .bp-search-advanced INPUT.form, #bp-editor .bp-search-advanced SELECT.form { display: block; width: 98%; }



/***** veliki kalendar header - gumbi (dnevni,tjedni,mjesecni) i title ****/
/**************************************************************************/
div#kalendar-header {
	font-size:14px;
	margin-right:7px;
	margin-top:20px;
}

div#kalendar-header .title{font-size:22px;}

div#kalendar-header .buttons {width:250px;}

div#kalendar-header .btn {
        border-left:1px solid #ffffff;
        border-top:1px solid #ffffff;
        border-right:1px solid #9f9f9f;
        border-bottom:1px solid #9f9f9f;
	background-color:#7F80B9;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	font-size:13px;
	color:#ffffff;
	width:60px;
	float:right;
	margin:1px;
}

div#kalendar-header .btn:hover {background-color:#5c5d9c;}

div#kalendar-header .btn a{
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	padding-top:5px;
	font-weight:normal;
}

/************************ kraj veliki kalendar header *********************/


/**** kalendar veliki - mjesecni prikaz ****/

table.cal-month {background-color:#f4f4f4;}

table.cal-month tr.weekday {
	font-weight:bold;
	font-size:13px;
	text-align:center;
	height:30px;
	border-bottom:3px solid #D3E4F5;
}

table.cal-month tr.weekday td {
	width:14%;
	border-bottom:3px solid #7F80B9;
	background-color:#D3E4F5;
}

table.cal-month tr.days {
	background-color:#f8f8f8;
	height:50px;
	font-size:11px;
}

.monthTitle{width: auto;height: auto;background-color: #7f80b9;text-align: center;color: #ffffff;}
.monthTitle a{font-family: Trebuchet MS, sans-serif;font-size: 13px;font-weight: bold;text-decoration: none;color: #ffffff;}
div.calHours {background-color:#e4e4e4;}
div.calMonthBig {background-color:#7F80B9;width:100%;height:400px;position:relative;border:1px solid;text-align:left;margin: 0;padding: 0;color:#ffffff;}
div.headrowcell {color:#000000}

/*** cal month small ***/
table.cal-month.m-small {background:none;font-family: "Trebuchet MS", sans-serif;}
table.cal-month.m-small tr.weekday {height:auto;}
table.cal-month.m-small tr.weekday td {border-bottom:none; background:none;}

table.cal-month.m-small tr.days {
        height:auto;
        background:none;
}
table.cal-month.m-small tr.days td {
        padding:2px;
        font-size:12px;
        text-align:center;
}

table.cal-month.m-small tr.days td a{
        text-decoration:underline;
}

table.cal-month.m-small td.mod_tijelo_kalendar_danas a{
        color: #ffffff;
}

table.cal-month.m-small td.mod_tijelo_kalendar_danas a:hover{
        color:#20666E;
}
/** end cal month small ***/


/* genericke klase modula (uvijek postoje na <td> i <a>:
 *	mod_tijelo_kalendar_dogadanje - ukoliko postoji neki dogadjaj na taj dan
 *	mod_tijelo_kalendar_danas
 */

table.cal-month tr.days td.mod_tijelo_kalendar_dogadanje {background-color:#e2e2e2;}
table.cal-month tr.days td.mod_tijelo_kalendar_danas {background-color:#161658; color:#fff;}
table.cal-month tr.days td:hover {background-color:#ffffff;}

/* dan u mjesecu */
table.cal-month tr.days td a.mod_tijelo_kalendar_dogadanje, table.cal-month tr.days td a {
	color:#20666E;
	text-decoration:none;
	background:none;
}

table.cal-month tr.days td a.mod_tijelo_kalendar_dogadanje:hover, table.cal-month tr.days td a:hover {
	font-weight:bold;
}


/* naziv dogašaja u celiji */
table.cal-month tr.days td a.event {
	color:#000000;
	display:block;
	margin-top:4px;
	background-color:#e2e2e2;
}

table.cal-month tr.days td a.event {
	font-weight:normal;
}


table.cal-month tr.days td.mod_tijelo_kalendar_prosli a,
table.cal-month tr.days td.mod_tijelo_kalendar_buduci a{
        color:#999999;
}

.cal-show {font-size:11px;}

table.cal-month tr.days td.cal_weekend { background-color: #E5E5E5;}
table.cal-month.m-small tr.days td.cal_weekend { background-color: #E5E5E5;}
/************* kraj kalendar **************/
/******************************************/



/*************** DJELATNICI / OGLASNAPLOCA / RAZREDI / UCENICI ***************/

.mod_tijelo_oglasna{
	padding: 10px 0px 0px 10px;
}

.mod_tijelo_oglasna a{
	font-family: Trebuchet MS, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	color: #000000;
}

.mod_tijelo_oglasna ul{
	margin: 0px 5px 0px 20px;
	padding: 0px;
	list-style-type: disc;
	list-style-image:   url(images/bullet_1.gif);
	list-style-position: outside;
}
.mod-djelatnici-div{
	padding-left: 50px;
	float:left;
	line-height: 140%;
	font-size: 10pt;
}

.mod-djelatnici-spajalica{
	background-image:url(images/icons/paperclip.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:0px 0px 0px 20px;
	
}

.mod-djelatnici-stranica{
	background-image:url(images/icons/teacherhat.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:0px 0px 2px 20px;
	margin-right:4px;
}

.mod-djelatnici-div a:hover{
	text-decoration: underline;
}

.mod-razredi-td{
	padding-left: 20px;
	line-height: 140%;
	font-size: 10pt;
}

.mod-razredi-a{
	color: #20666E;
	text-decoration: none;
}

.mod-razredi-a:hover{
	text-decoration: underline;
}


.mod-razredi-raspored{
	background-image:url(images/icons/calendar.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:0px 16px 0px 0px;
	text-decoration: none;

}

.mod-razredi-raspored a:hover{
	text-decoration: none;
}

.mod-ucenici-div{
	padding-left: 50px;
	float:left;
	line-height: 140%;
	font-size: 10pt;
}

.mod-ucenici-div a{
	background-image:url(images/icons/paperclip.gif);
	background-repeat:no-repeat;
	background-position: right;
	padding:0px 0px 0px 20px;
	
}

.mod-ucenici-div a:hover{
	text-decoration: underline;
}

/******************** LINKOVI / OPENSITE / PITANJA / REPOZITORIJ ******************/
.mod_tijelo_linkovi{
	padding: 10px 0px 0px 10px;
	font-family: Trebuchet MS, sans-serif;
	font-weight: normal;
	color: #000000;

}

.mod_tijelo_linkovi a{
	color: #20666E;
}

.links-text {
	font-family: Trebuchet MS, sans-serif;
	font-size: 80%;
}

.links-bar {
	background-color: #D2D2EF;
}

.mod_opensite_highlightit {
	margin-bottom: 1em;
}

.mod_opensite_highlightit IMG {
	border-width: 4px;
	border-style: solid;
}

.mod_opensite_highlightit A IMG,
.mod_opensite_highlightit A:link IMG,
.mod_opensite_highlightit A:visited IMG {
	border-color: #FFFFFF;
}

.mod_opensite_highlightit A:hover IMG,
.mod_opensite_highlightit .hilite IMG {
	border-color: #252671;
}

.mod_opensite_highlightit .selected IMG {
	border-color: #47489D !important;
}

.mod_opensite_highlightit IMG.current {
	border-color: #C0C0C0 !important;
}

.mod_tijelo_pitanja{
	padding: 10px 0px 0px 10px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;

}

.mod_tijelo_pitanja a{
	color: #20666E;
}

.mod_tijelo_pitanja li{
	margin: 0px 5px 0px 5px;
	padding: 0px;
	list-style: none;
}

.text_pitanje{
	width: auto;
	margin: 20px 0px 0px 0px;
	padding: 7px 30px 7px 17px;
	background-color: #f2f2f2;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #444444;
}

.text_odgovor{
	margin: 0px;
	padding: 7px 30px 7px 30px;
	background-color: #f2f2f2;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	color: #000000;
}

.text_odgovorio{
	margin: 0px 0px 20px 0px;
	padding: 7px 30px 7px 30px;
	background-color: #f2f2f2;
	font-family: Verdana, sans-serif;
	font-size: 80%;
	font-weight: normal;
	text-align: right;
	color: #999999;
}


.mod_tijelo_repozitorij {
	padding: 10px 0px 0px 10px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #000000;

}

.mod_tijelo_repozitorij a, a.doc_file{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_file.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_pdf{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_dwg{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #000000;
	background-image: url(images/icons/icon_dwg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_dwf{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #000000;
	background-image: url(images/icons/icon_dwf.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_doc{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_doc.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_exe{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_exe.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_flash{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_flash.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_mp3{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_mp3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_qt{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_quicktime.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_txt{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_txt.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_xls{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_xls.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

a.doc_zip{
	float: left;
	padding: 0px 10px 5px 20px;
	margin: 0px 0px 5px 0px;
	color: #20666E;
	background-image: url(images/icons/icon_zip.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.mod_tijelo_trazilica{
	padding: 10px 0px 0px 10px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #000000;

}

.mod_tijelo_trazilica #trazilica{
	margin-bottom: 3px;
	background-color: #F5F5EA;
	border: 1px solid #000000;
	vertical-align: middle;
}

.mod_tijelo_trazilica a{
	color: #20666E;
}


.mod_zaglavlje{
	float: right;
	width: 175px;
	height: 26px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 26px;
	background-color: #7f80b9;
	background-image:   url(images/mod_pozadina_zaglavlje.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	font-family: Verdana, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	position: relative;
}
.mod_zaglavlje-subunsub {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	width: 7px;
	height: 7px;
}

.mod_tijelo{
	float: right;
	width: 180px;
	height: auto;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #7f80b9;
	border-left: 1px solid #7f80b9;
	border-right: 1px solid #7f80b9;
	font-size:13px;
}

.mod_podnozje{
	float: right;
	width: 185px;
	height: auto;
	margin: 0 0 8px 0;
	padding: 0;
	background-image:   url(images/mod_pozadina_podnozje.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;

}

.mod_gumbici{
	float: right;
	margin: 0px;
	padding: 0px;

}

.mod_gumbici a, .gumb{
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 3px 4px 4px 4px;
	text-align: right;
	background-color: #7f80b9;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
	border:0;
}

input[type=submit] {padding: 2px 4px 3px 4px;}

.button2 {
	font-family: verdana, sans-serif;
	font-size: 11px;
	background-color: #7f80b9;
	color: #ffffff;
	padding: 2px;
	border: 1px solid white;
}

.mod_desni {
	border-style: solid;
	border-width: 1px;
	border-color: #7f80b9;
	margin-top: 2px;
	margin-bottom: 2px;
}

.mod_desni .mod_desni_title {
	background-color: #7f80b9;
	color: #FFFFFF;
	font-size: 8pt;
	padding: 4px;
	font-weight: bold;
	display: block;
}

.mod_desni A,
.mod_desni A:link,
.mod_desni A:visited {
	font-size: 8pt;
}

.srednji_stupac_naslov {
	width: 99%;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0 2px 0;
	border-bottom: 2px solid #7f80b9;
	position: relative;
}
.srednji_stupac_naslov-subunsub {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	width: 7px;
	height: 7px;
}

.mod_zaglavlje_other {
	float: left;
	width: 150px;
	height: 26px;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 26px;
	background-color: #7F80B9;
	background-image: url(images/glavnav_pozadina.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-family: Verdana, sans-serif;
	font-size: 70%;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	position: relative;
}
.mod_zaglavlje_other-subunsub {
	position: absolute;
	top: 0.5em;
	right: 0.5em;
	width: 7px;
	height: 7px;
}
.mod_tijelo_other {
	float: left;
	width: 153px;
	height: auto;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #7f80b9;
	border-left: 1px solid #7f80b9;
	border-right: 1px solid #7f80b9;
	font-size:13px;
}
.mod_podnozje_other {
	float: left;
	width: 155px;
	height: auto;
	padding: 0;
	background-image: url(images/mod_pozadina_podnozje_other.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

/****************** NAVIGACIJA / GLOBALNA ***********************/

.navigation {width: 169px;}
.navigation div.nivo1,
.navigation div.nivo2,
.navigation div.nivo3 {
        position: relative; left: 0px; top: 0px; /*'anchor' za ispravno pozicioniranje strelica*/
        padding-top:2px;
        padding-bottom:2px;
        margin-bottom:1px;
	background-position:center left;
	background-repeat:no-repeat;
}
.navigation div.nivo1 {padding:0;}

.navigation div a{
        display: block;
        color: #ffffff;
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-decoration:none;
        width:147px;
}

.navigation div.nivo1 {background-color: #252671; background-image:url(images/glavnav_pozadina.gif);background-position:right bottom;}
.navigation div.nivo2 {margin-left:20px; background-image:url(images/icons/nav2-bg.png);padding-left:10px;}
.navigation div.nivo3 {margin-left:30px; background-image:url(images/icons/nav3-bg.png);padding-left:10px;}

.navigation div.nivo1.selected {background-color:#47489D;}
.navigation div.nivo1:hover {background-color: #e2e2e2;}
.navigation div.nivo1:hover a {color:#000000;}

.navigation div.nivo1 a {padding-left:7px;padding-top:8px;padding-bottom:8px;}
.navigation div.nivo2 a {width:120px; font-weight:normal; color:#8A8A8A; font-size:13px;}
.navigation div.nivo3 a {width:135px; font-weight:normal; color:#8a8a8a; font-size:11px;}

.navigation div a:hover,
.navigation div.nivo2.selected a,
.navigation div.nivo3.selected a {color:#000000;}

.navigation span.nav {position: absolute; top: 7px; right: 5px; cursor: pointer; background-image:url(images/icon_nav_close.gif); background-repeat:no-repeat; width:5px; height:5px;}
.navigation span.nav.open {background-image:url(images/icon_nav_open.gif);}

/* kraj meni linkovi lijevo */



.nav_globalna a{
	float: left;
	width: auto;
	height: auto;
	margin: 0px 3px 0px 0px;
	padding: 0px 20px 0px 20px;
	line-height: 25px;
	font-family: Verdana, sans-serif;
	font-size: 75%;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff;
	background-color: #7f80b9;
	background-image:   url(images/globalnav_pozadina.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
}

div#news_archive {font-size:12px;}

/******* FOTOGALERIJA ******/

div.album {font-size:13px;}
div.album h2 {font-weight:bold;font-size:15px;}
div.album a.new {text-decoration:none;}
div.album a.new img {margin-right:5px;}

div.album div.header {font-weight:bold;border-bottom:1px solid #7F80B9;}

div.album-col1,
div.album-col2,
div.album-col3,
div.album-col4 {
	float:left;
}

div.album .img_div{
	border:1px solid #000000;
	text-align:center;
	background-color:#ffffff;
	width:150px;
	float:left;
	margin:5px;
	padding:5px;
}

/*** toolbar za gumbe ***/
div.toolbar {
	padding:5px;
	background-color:#eeeeee;
	margin-bottom:20px;
	line-height:20px;
	height:20px;
	text-align:left;
}

div.toolbar img {vertical-align:middle;}
div.toolbar a {
	text-decoration:none;
	font-weight:bold;
}

/***** Newsviewer *****/
.rss-btn-take {
float: right;
}
.rss-btn-all-news{
font-weight: bold;
}
.news-lead a:link, .news-lead a:visited{
color: #D15002;
font-weight: bold;
}
div#index-news a.next {
background:transparent url(images/icons/right1.gif) no-repeat scroll right center;
color:#6C7880;
display:block;
float:right;
text-decoration:none;
width:60px;
padding-right:10px;
}
div#index-news a.prev {
background:transparent url(images/icons/left1.gif) no-repeat scroll left center;
color:#6C7880;
display:block;
float:left;
text-decoration:none;
width:60px;
padding-left:15px;
}

/***** End Newsviewer ****/

div.b_header {
	float: left;
	min-height: 30px;
}
div.b_header p {margin:0}

a.skipper {
	left:-9999px;
	position:absolute;
	top:0;
}