﻿/*
 * Eksterni style sheet-ovi se ucitavaju kao persistent style sheets i linkuju se alfabetski:
 *
 * <link href="App_Themes/Simple/ThemeA.css" type="text/css" rel="stylesheet" />
 * <link href="App_Themes/Simple/ThemeB.css" type="text/css" rel="stylesheet" />
 * <link href="App_Themes/Simple/ThemeC.css" type="text/css" rel="stylesheet" />
 */

/* After the '0' length, the unit identifier is optional. */

body {
	background: url("images/text-bg.gif") no-repeat center 134px;
	background-color: #FFEFB2;
	color: #758084;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 0
}

/* CSS3 */
.stack { display: block }

.tblTemplate { text-align: left }
.Left { background: url("images/Left-bg.gif") repeat-y right top }
.Contents { background: url("images/Contents-bg.gif") repeat-y right top }
.Banner, .Contents { background-color: #FFF }

/* CmsMenu */
.pnlMainMenu {
	background: url("MainMenu/bg.gif") no-repeat left top;
	padding: 50px 0 0 22px;
	min-height: 295px;
	width: 148px
}
.CmsMenu { }
table.CmsMenuItem { width: 145px }
.CmsMenuItem td {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	/*margin-left: 20px;*/
	padding: 2px 0 2px 3px;
	text-align: left
}
.CmsMenuItem a { padding-right: 5px }
.CmsMenuItem :link {
	color: #768185;
	text-decoration: none
}
.CmsMenuItem :visited {
	color: #768185;
	text-decoration: none
}
.CmsMenuItem :hover { color: #42484A }
.CmsMenuItemSelected td, .CmsMenuItemSelected td:hover {
	color: #5C6669;
	background: url("MainMenu/CmsMenuItemSelected-bg.gif") no-repeat right center
}

/* TopMenu */
.pnlTopMenu a {
	display: inline-block
}

/* Copy */
#Copy {
	color: #C6B779;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 25px
}
#Copy p { margin: 1em 0 0 155px }
#StaraVerzijaBanner { margin: 10px 0 0 155px }

/* Box */
.Box {
	border-left: solid 1px #E7E4E0;
	float: right;
	margin-top: 20px;
	padding: 0 15px;
	width: 280px
}
.Box .text, .Box a { color: #758084; font: 11px Verdana, Arial, Helvetica, sans-serif }
.Box a { font-weight: bold }
.Box a:link, .Box a:visited { text-decoration: underline }
.Box a:hover {
	color: #99A0A4;
	text-decoration: none
}
.Box input { margin-bottom: 5px }

/* Login */
.pnlLogin {
	background: red;/*#FFF;*/
	border-left: solid 1px #E7E4E0;
	border-right: solid 1px #E7E4E0/*;
	padding: 0 15px;
	width: 280px*/
}
.BoxTitle {
	color: #7BAEB0;
	display: block;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 14px
}
.FancyInput, .Watermark { color: #999 }

.pnlBasicSearch { width: 180px }
.pnlBasicSearch a { display: block }

/* PosljObjPropisi */
#PosljObjPropisi {
	background: url("images/v-line.gif") no-repeat right top;
	float: left;
	width: 320px;
	padding: 0 20px 0 10px
}
dl {
	font: 12px Verdana, Arial, Helvetica, sans-serif
}
#PosljObjPropisi dt {
	background: url("PosljObjPropisi/bullet.gif") no-repeat;
	color: #989FA3;
	margin-bottom: 0.3em;
	padding-left: 15px
}
#PosljObjPropisi dd {
	color: #758084;
	/*font-weight: bold;*/
	margin-left: 0;
	margin-bottom: 1em;
	padding-left: 15px
}
.pnlNav a {
	font-size: 11px;
	font-weight: bold
}
.pnlNav a:link, .pnlNav:visited {
	color: #7BBBD6;
	text-decoration: underline
}
.pnlNav a:hover {
	color: #A3C7D1;
	text-decoration: none
}

/* RegistarJavneNabavke */
#RegistarJavneNabavke {
	background: url("images/v-line.gif") no-repeat right top;
	float: left;
	padding: 0 20px;
	width: 170px
}
#RegistarJavneNabavke dl {
	color: #758084;
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 0
}
#RegistarJavneNabavke dt {
	margin-bottom: 2px
}
#RegistarJavneNabavke dd {
	border-bottom: solid 1px #E5EFEF;
	color: #BABFC1;
	margin-bottom: 6px;
	margin-left: 0;
	padding-bottom: 6px
}

/* DocumentTitle */
.pnlDocumentTitle, .pnlHtmlText h1 {
	color: #7BAECB;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin-top: 1em;
	margin-bottom: 1em;
	word-spacing: 0.1em
}
.pnlDocumentTitle { margin-left: 15px; width: 510px }

/* HtmlText */
.pnlHtmlText {
	background: url("HtmlText/bg.gif") no-repeat right top;
	float: left;
	width: 510px;
	padding: 0 25px 0 15px
}
.pnlHtmlText ul {
	margin: 0.3em 0 1.4em;
	list-style-image: url("HtmlText/bullet.gif")
}
.pnlHtmlText li {
	line-height: 1.4em;
	margin-bottom: 1em
}
.pnlHtmlText table, .pnlArchiveTable table {
	margin-bottom: 1em
}
.pnlHtmlText th, .pnlArchiveTable th {
	background: url("HtmlText/th-bg.gif") no-repeat left bottom;
	background-color: #969B9C;
	color: #FFF;
	font-size: 11px;
	padding: 2px 3px 3px 6px;
	text-align: left
}
.pnlHtmlText tr, .pnlArchiveTable tr {
	vertical-align: top
}
.pnlHtmlText tr.altItem, .pnlArchiveTable tr.altItem { background: #EEF4FB }
.pnlHtmlText tr:hover, .pnlArchiveTable tr:hover {
	background: #DEEAF8;
	color: #6D7374
}
.pnlHtmlText td, .pnlArchiveTable td { padding: 6px 4px }
.pnlHtmlText a:link, .pnlMessageBox a:link {
	color: #7BAEDB;
	text-decoration: underline
}
.pnlHtmlText a:visited, .pnlMessageBox a:visited {
	color: #397293;
	text-decoration: underline
}
.pnlHtmlText a:visited, .pnlMessageBox a:visited {
	color: #A5C8DC;
	text-decoration: none
}
.pnlPermissionDenied { margin: 0 15px }
.pnlPermissionDenied img {
	float: left;
	margin: 0 5px 5px
}
.pnlHtmlText h4 {
	color: #7BAECB;
	border-bottom: solid 1px #CEE0E1;
	font-weight: bold;
	margin: 1em 0;
	padding-top: 0;
	padding-bottom: 5px
}

.Aktuelno ul {
	margin-top: 0;
	margin-left: 40px;
	margin-bottom: 2em;
	padding-top: 0;
	padding-bottom: 0
}
.Aktuelno li {
	margin-bottom: 0.5em
}
.Aktuelno li img { vertical-align: text-bottom }
.Aktuelno a { font-weight: bold }
.Aktuelno a:link, .Aktuelno a:visited {
	color: #758084;
	text-decoration: none
}
.Aktuelno a:hover {
	color: #7BAECB;
	text-decoration: none
}
.jezik {
	border: solid 1px #CCC;
	color: #999;
	font-size: 9px;
	padding-left: 2px;
	padding-right: 2px
}

.Kontakti, #PretplataBanner, #NasaIzdanjaBanner { float: left; margin-left: 20px; padding: 0; width: 175px }
.Kontakti { margin-bottom: 10px }
.Kontakti h1 {
	color: #7BAECB;
	font-size: 11px;
	letter-spacing: 0.2em;
	margin-top: 0;
	margin-bottom: 1em
}
.Kontakti p {
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 0.3em
}
#PretplataBanner { margin-bottom: 15px }

.Right { float: right; background: none; margin-right: 10px; width: 180px/*235px*/ }
.Right h1 {
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 0.1em
}
.Right small { font-size: 10px !important }
.Submenu { margin-bottom: 20px }
.Submenu p { margin: 0 }
.Submenu a {
	border-bottom: solid 1px #E0ECED;
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 4px
}
.Submenu a:link {
	color: #768185;
	text-decoration: none
}
.Submenu a:visited {
	color: #636C70;
	text-decoration: none
}
.Submenu a:hover {
	background: #EFEFEF;
	color: #768185;
	text-decoration: none
}

/* CategoryName */
.CategoryName, .section {
	color: #7BAECB;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 1em
}
.CategoryName { margin-top: 23px; margin-left: 15px }
.section { margin-left: 15px }

/* AdvancedSearch */
.DataListImage { display: none }
.pnlAdvancedSearch, .pnlArchiveTable { margin-bottom: 20px; width: 510px }
.pnlAdvancedSearch .lbl { }
.bluish td, .row7 td { padding-bottom: 10px }
.pnlAdvancedSearch table/*, .frm table*/ {
	background: url("AdvancedSearch/bg.gif") no-repeat left bottom;
	padding-bottom: 1em;
	padding-left: 1em
}
.pnlAdvancedSearch table table/*, .frm table table*/ { background: none }
.cblCategories td { padding-right: 40px }

/* Calendar */
.btnCalendar { margin-left: 4px }

/* SearchResults */
.pnlArchiveTable a { font-weight: bold }
.pnlArchiveTable a:link, .pnlArchiveTable a:visited, .pnlArchiveTable a:hover {
	color: #758084;
	text-decoration: none
}
.SearchResults .DATETIME_PUBLISHED { display: none }
.dpArchive {
	font-size: 10px;
	font-weight: bold
}
.dpArchive a {
	border: solid 1px #EDEEEF;
	/*display: -moz-inline-block;
	display: inline-block;*/
	padding: 1px 3px
}
.numeric { margin: 0 3px }
.currentPage { /*display: -moz-inline-block; display: inline-block;*/ padding: 1px 3px 2px }
.nextPrev { display: none }
.dpArchive a:link, .dpArchive a:visited {
	color: #7BAED4;
	text-decoration: none
}
.dpArchive a:hover {
	background: #7BAECB;
	color: #FFF;
	border-color: #7BAECB
}

/* frm */
.wiz .pnlDocumentTitle { margin-left: 10px }
.wiz .frm .pnlDocumentTitle { margin-left: 0 }
.wiz p { margin-left: 10px }
#_123 {
	color: #C2C6C9;
	font-size: 14px;
	font-weight: bold;
	margin-top: 1px;
	margin-bottom: 1em	
}
#cur {
	border: solid 1px #CEE0E1;
	color: #FDC700;
	font-size: 20px;
	padding: 0 5px
}
#frmCreateUser {
	background: url("CreateUser/bg.gif") no-repeat left bottom;
	padding-bottom: 1em;
	padding-left: 1em
}
.frm { margin-left: 10px; width: 500px }
.frm .lbl {
	color: #969B9C;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-align: right
}
.frm td { border-top: solid 2px #EAF2F2; padding: 8px }
.err { color: #F00 }
.frm th {
	color: #7BAECB;
	font-size: 11px;
	letter-spacing: 0.1em;
	padding: 8px 0
}

/* DataEntry */
.pnlDataEntry {
	background: url("HtmlText/bg.gif") no-repeat right top;
	margin-left: 15px;
	margin-top: 30px;
	float: left;
	width: 535px
}
.dp, .HiddenColumn { display: none }
.pnlDataEntry td td { border-bottom: solid 1px #EAF2F2; padding: 8px 8px }
td.lbl {
	color: #969B9C;
	font-size: 11px;
	font-weight: bold;
	text-align: right
}
.rfv img { vertical-align: text-bottom }

/* IzborIzdanja */
.pnlIzborIzdanja {
	background: url("IzborIzdanja/bg.gif") repeat-x 0 45px;
	float: left;
	margin: 15px 0 0 15px;
	width: 510px
}
.pnlIzborIzdanja td { padding: 8px 0 }
.pnlIzborIzdanja .DataHeader td {
	color: #7BAECB;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.1em
}
.pnlIzborIzdanja .DataHeader td/*, .pnlIzborIzdanja*/ {
	border-bottom: solid 1px #EAF2F2
}

/* Brojevi */
.pnlIzborIzdanja h2 {
	color: #7BAECB;
	font-size: 11px;
	letter-spacing: 0.2em;
	margin-top: 1em;
	margin-bottom: 0/*1em*/;
	word-spacing: 0.1em
}
.pnlIzborIzdanja h3 {
	font-size: 11px;
	margin-top: 0/*1.5em*/;
	margin-bottom: 1em
}
table.dl td {
	background: #EAF2F2;
	padding: 10px 0;
	text-align: center;
	width: 40px
}
table.dl td:hover {
	background: #D3E4E4
}
table.dl a { font-weight: bold }
table.dl a:link, table.dl a:visited {
	color: #666;
	text-decoration:none
}
table.dl a:hover {
	color: #619CC0;
}

/* YouAreHere */
#YouAreHere {
	color: #758084;
	font-size: 10px;
	margin: 0 0 10px 15px
}
#YouAreHere a { font-weight: bold }
#YouAreHere a:link, #YouAreHere a:visited {
	color: #758084;
	text-decoration: none
}
#YouAreHere a:hover {
	color: #ABD4D8;
	text-decoration: none
}
#YouAreHere .sep {
	background: url("YouAreHere/sep.gif") no-repeat;
	display: inline-block;
	padding: 0 7px
}

.TOC ul {
	margin: 0;
	list-style-image: none;
	padding-left: 0
}
.TOC li { line-height: 1.4em; list-style-type: none; margin-bottom: 0 }

#PosljObjPropisi .pnlHtmlText, #RegistarJavneNabavke .pnlHtmlText { float: none; background: none; padding: 0; width: auto }
.pnlAdvancedSearch { float: none; margin-top: 0; padding-right: 20px; width: 510px }
.pnlAdvancedSearch /*.pnlDataEntry*/ td td { border-bottom: none; padding: 0 16px 8px 0 }
.SearchResults { margin-left: 15px; width: 505px }
.fancySection {
	color: #7BAECB;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin: 1em 0 1em 15px;
	word-spacing: 0.1em
}
.totalResults { font-size: 12px; margin: 0 0 5px 15px }

#BackToTop {
	position: fixed;
	right: 10px;
	bottom: 20px
}

.pnlIzborJezika { width: 100px }
.pnlIzborJezika, .pnlDropDown {
	display: inline
}
.mnuDropDown { border: solid 1px #AFCECF; border-bottom: none }
.mnuDropDown table a {
	display: block;
	border-bottom: solid 1px #AFCECF;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 8px
}
.mnuDropDown table a:link, .mnuDropDown table a:visited {
	background: #F0F7F7;
	color: #7BAECB;
	text-decoration: none
}
.mnuDropDown table a:hover {
	background: #7BAECB;
	color: #FFF;
	text-decoration: none
}

.pnlMessageBox {
	border: solid 1px #ACCBCC;
	background: url("MessageBox/bg.gif") repeat-x bottom;
	margin: 20px auto 0 auto;
	padding-right: 20px;
	padding-bottom: 10px;
	width: 400px;
	height: 120px
}
.pnlMessageBox .lbl {
	display: -moz-inline-block;
	display: inline-block;
	margin-top: 25px;
	padding-left: 10px
}

.UpdateProgress { color: red; float: left; margin-left: 42px }
.UpdateProgress img { float: left; margin-right: 5px }
