﻿/*
 * 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: #FFF url("images/bg.gif") repeat-x top;
	color: #666;
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0
}

/* CSS3 */
.stack { display: block }

.pnlWrapper { background: #FFF; width: 1011px }

.tblTemplate {
	text-align: left
}

/*.Home .Banner, .Subpage .Banner, .Contents .Header { padding-bottom: 20px }*/
.Footer { background: url("Footer/bg.gif") no-repeat left 57px }
.Home .Footer { background-position: left top }

.Subpage .Left {
	background: #FFF/* url("images/Subpage-Left-bg.gif") no-repeat right bottom*/;
	border-right: solid 2px #C1B694/*;
	padding-bottom: 40px*/
}

.Contents .Contents {
	background: #FFF /*url("images/Contents-Left-bg.gif") no-repeat right bottom*//*;
	padding-bottom: 40px*/
}

.pnlHeader table { position: relative; margin-left: -13px/*; width: 968px !important*/ }
.pnlHeader table table { position: static; margin-left: 0; width: auto }

.pnlFooter {
	clear: both;
	color: #CDC4A9;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 20px
}
.pnlFooter a {
	border-right: solid 1px #ECE8DE;
	display: -moz-inline-block;
	display: inline-block;
	float: right;
	font-weight: bold;
	margin-right: 8px;
	padding: 3px 8px 3px 0
}
.pnlFooter a:link, .pnlFooter a:visited {
	color: #B09F74;
	text-decoration: none
}
.pnlFooter a:hover {
	color: #049EBD;
	text-decoration: none
}

.pnlMainMenu { margin-bottom: 20px }

.pnlArchiveTable { white-space: normal }

.pnlAktuelno { background: #FFF }
.pnlAktuelno .ArchiveTitle { display: none }
.pnlAktuelno .VideoArchive { padding-top: 0 }

.pnlAktuelno .LatestNews tr, .pnlAktuelno .VideoArchive tr { background: url("Archive/tr-bg.gif") no-repeat left bottom }
.pnlAktuelno .LatestNews tr:hover, .pnlAktuelno .VideoArchive tr:hover { background: url("Archive/tr-bg-hover.gif") no-repeat left bottom }
.pnlAktuelno .LatestNews td.image, .pnlAktuelno .VideoArchive td.image { background-position: right bottom }
.pnlAktuelno .LatestNews td.image:hover, .pnlAktuelno .VideoArchive td.image:hover { background-position: right bottom }
.pnlAktuelno .LatestNews th, .pnlAktuelno .VideoArchive th { display: none }
.pnlAktuelno .LatestNews td, .pnlAktuelno .VideoArchive td {
	padding-bottom: 23px;
	vertical-align: top
}
.pnlAktuelno .LatestNews .DATETIME_PUBLISHED, .pnlAktuelno .VideoArchive .DATETIME_PUBLISHED {
	color: #B5AE9B;
	font-size: 11px
}
.pnlAktuelno .LatestNews td.LINK_DESCRIPTION {
	width: 345px
}
.pnlAktuelno .LatestNews td.IMAGE {
	padding-left: 5px
}
.pnlAktuelno .LatestNews .LINK_DESCRIPTION, .pnlAktuelno .VideoArchive .LINK_DESCRIPTION {
	color: #666
}
.pnlAktuelno .LatestNews .LINK_DESCRIPTION a, .pnlAktuelno .VideoArchive .LINK_DESCRIPTION a {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px
}
.pnlAktuelno .LatestNews .LINK_DESCRIPTION a:link, .pnlAktuelno .VideoArchive .LINK_DESCRIPTION a:visited,
.pnlAktuelno .LatestNews .LINK_DESCRIPTION a:link, .pnlAktuelno .VideoArchive .LINK_DESCRIPTION a:visited {
	color: #049EBD;
	text-decoration: none
}
.pnlAktuelno .LatestNews .LINK_DESCRIPTION a:hover, .pnlAktuelno .VideoArchive .LINK_DESCRIPTION a:hover {
	color: #03849E;
	text-decoration: none
}
.pnlAktuelno .LatestNews td.image img, .pnlAktuelno .VideoArchive td.image img { border: solid 3px #D7F0F5 }
.pnlAktuelno .LatestNews tr:hover td.image img, .pnlAktuelno .VideoArchive tr:hover td.image img { border-color: #049EBD }
.pnlAktuelno .LatestNews .DATETIME_PUBLISHED, .pnlAktuelno .VideoArchive .DATETIME_PUBLISHED { font-weight: normal; padding-right: 20px }
.pnlAktuelno .LatestNews .image, .pnlAktuelno .VideoArchive .image { padding-right: 20px }
.pnlAktuelno .VideoArchive td { padding-top: 0 }
.pnlAktuelno .LatestNews .LINK_DESCRIPTION p, .pnlAktuelno .VideoArchive .LINK_DESCRIPTION p { margin-top: 5px }
.pnlAktuelno .hlOstaleVijesti { margin-left: 415px }

.pnlAktuelno .LatestNewsEx { margin-bottom: 8px }
.pnlAktuelno .LatestNewsEx td { vertical-align: top }
.pnlAktuelno .LatestNewsEx td td { padding-right: 20px; width: 50% }
.pnlAktuelno .LatestNewsEx td td td { padding-right: 0; width: auto }
.pnlAktuelno .LatestNewsEx td.img_link {
	border-bottom: solid 1px #EEEBE2;
	min-height: 90px;
	padding: 5px 0
}
.pnlAktuelno .LatestNewsEx td.img_link a {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px
}
.pnlAktuelno .LatestNewsEx td.img_link a:link, .pnlAktuelno .LatestNewsEx td.img_link a:visited {
	color: #049EBD;
	text-decoration: none
}
.pnlAktuelno .LatestNewsEx td.img_link a:hover {
	color: #04B7DD;
	text-decoration: none
}
.pnlAktuelno .LatestNewsEx td.img_link img {
	border: solid 1px #D7F0F5;
	float: left;
	margin: /*3px*/0 10px 0 0
}
.pnlAktuelno .LatestNewsEx td.datetime_and_category {
	color: #CABFA4;
	font-size: 11px;
	font-weight: bold
}

.foo { background: url("Aktuelno/latest-news-selected.gif") no-repeat !important }
.bar { background: url("Aktuelno/reciTV-selected.gif") no-repeat !important }

.pnlBasicSearch {
	background: url("BasicSearch/bg.gif") no-repeat left top;
	font-size: 11px;
	padding: 39px 0 0 15px;
	width: 195px;
	height: /*111px*/91px /*workaround zbog pomaka u IE7*/
}
.pnlBasicSearch .BoxTitle { display: block; margin-bottom: 3px }
.qry, .pnlBasicSearch .Watermark {
	background: url("BasicSearch/qry-bg.gif") no-repeat left top;
	border-width: 0;
	color: #999;
	font-size: 12px;
	padding: 5px 0 6px 5px;
	width: 143px;
	height: 15px
}
.pnlBasicSearch a { font-weight: bold }

/* link pseudo-classes */
/* M17 */
a:link, a:visited {
	color: #049EBD;
	text-decoration: none
}
/* dynamic pseudo-classes */
a:hover {
	color: #049EBD;
	text-decoration: underline
}

.pnlPublicLogin {
	background: url("Login/bg.gif") no-repeat left top;
	font-size: 11px;
	padding: 39px 0 0 15px;
	width: 280px;
	height: /*111px*/91px 	/*workaround zbog pomaka u IE7*/
}

.pnlPublicLogin .BoxTitle { display: none }
.pnlPublicLogin .FancyInput, .pnlPublicLogin .Watermark, .pnlNewsletter input, .pnlNewsletter .Watermark,
.pnlAdvancedSearch .row6 input, .pnlAdvancedSearch .row7 input,
.pnlNewsletterRegistration .col1 input, .pnlNewsletterRegistration .col4 input, .InputErrorSmallish {
	background: url("Login/FancyInput-bg.gif") no-repeat left top;
	border-width: 0;
	color: #999;
	font-size: 12px;
	padding: 5px 0 6px 5px;
	width: 103px;
	height: 15px
}
.pnlPublicLogin a { font-weight: bold }

a.btn {
	background: url("images/btn-bg.gif") no-repeat right top;
	display: block;
	float: left;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	margin-right: 6px;
	padding: 0 26px 0 0
}
a.btn:link, a.btn:visited { color: #75C8DC; text-decoration: none }
a.btn:hover {
	background: url("images/btn-bg-hover.gif") no-repeat right top;
	color: #75C8DC;
	text-decoration: none
}
span.btn {
	background: url("images/span-bg.gif") no-repeat;
	display: block;
	height: 12px;
	padding: 3px 0 5px 8px
}
a.btn:hover span {
	background: url("images/span-bg-hover.gif") no-repeat;
	cursor: pointer
}

a.btnToggle {
	background: url("images/btnToggle-bg.gif") no-repeat right top;
	display: block;
	float: left;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 6px;
	padding: 0 26px 0 0
}
a.btnToggle:link, a.btnToggle:visited { color: #049EBD; text-decoration: none }
a.btnToggle:hover {
	background: url("images/btnToggle-bg-hover.gif") no-repeat right top;
	color: #038AA7;
	text-decoration: none
}
span.btnToggle {
	background: url("images/span-toggle-bg.gif") no-repeat;
	display: block;
	height: 16px;
	padding: 3px 0 5px 8px
}
a.btnToggle:hover span {
	background: url("images/span-toggle-bg-hover.gif") no-repeat;
	cursor: pointer
}

.pnlNewsletter, .pnlGlasnik {
	background: #FFF;
	float: left;
	width: 206px
}
.pnlNewsletter table { margin-bottom: 20px }
.pnlNewsletter td { padding: 0 20px 4px }
.pnlNewsletter .BoxTitle { display: block; color: #999; font-size: 12px; padding-top: 7px }
.pnlNewsletter a.btn { margin-top: 4px }

a.hlOstalo { font-size: 11px; font-weight: bold }
a.hlOstalo:link, a.hlOstalo:visited {
	color: #049EBD;
	text-decoration: underline
}
a.hlOstalo:hover {
	background: #E6F5F8;
	color: #049EBD;
	text-decoration: none
}

.pnlGlasnik { background: url("Glasnik/bg.gif") no-repeat right bottom; padding: 0 2px; min-height: 222px }
.pnlGlasnik table { margin: 12px 10px 16px 16px; width: 162px }
.pnlGlasnik td { color: #999; font-size: 12px }
.pnlGlasnik a.btn { margin-left: 16px }
.pnlGlasnik a.hlOstalo {
	display: block;
	clear: both;
	float: left;
	margin: 4px 0 0 16px;
	white-space: nowrap
}

.pnlNaredniDogadjaji {
	float: left;
	width: 535px
}
.NaredniDogadjaji { margin: 10px 20px 5px; width: 230px }
.NaredniDogadjaji table { border-collapse: collapse }
.NaredniDogadjaji td div { background: #FFF; padding: 3px 6px 0 }
.NaredniDogadjaji .ArchiveTitle {
	color: #049EBD;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	margin-bottom: 6px
}
.NaredniDogadjaji .DATETIME_PUBLISHED {
	color: #049EBD;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding-right: 5px
}
.NaredniDogadjaji .TITLE {
	border-bottom: solid 3px #E2DECE;
	color: #666;
	font-size: 12px;
	padding-bottom: 3px
}
.pnlNaredniDogadjaji a.btn { margin-left: 20px }
.pnlDogadjaj {
	position: absolute;
	visibility: hidden;
	width: 250px
}
.pnlDocumentCount {
	position: absolute;
	visibility: hidden;
	width: 150px
}
#dogadjaj {
	background: #FFF url("Dogadjaj/bg.gif") repeat-x top;
	border-left: solid 1px #049EBD;
	border-right: solid 1px #049EBD;
	padding: 15px /*20px*/10px 0 15px
}
#title {
	color: #049EBD;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 20px
}
#content {
	font-size: 12px;
	margin-bottom: 5px;
	padding-left: 20px
}
#published {
	background: url("Dogadjaj/sat.gif") no-repeat;
	color: #9C8958;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 0 /*15px*/10px 20px
}
#link {
	text-align: right
}
#link a { font-size: 11px; font-weight: bold }

.OstaliDogadaji { margin-top: 10px }
.pnlCal {
	background: url("NaredniDogadjaji/cal-bg.gif") no-repeat left top;
	float: left;
	margin-top: 30px;
	padding: 5px 13px 0 6px;
	width: 243;
	height: 115px
}
.pnlArchiveController .CategoryName, .pnlArchiveController .hlDisplayMonth { display: none }
.pnlArchiveController .title { border-collapse: separate }
.pnlArchiveController .title td { background: #FFF; color: #049EC5; font-size: 10px; font-weight: bold }
.pnlArchiveController .cal { border-top-color: #F0EDE6; border-right-color: #F0EDE6; border-left-color: #F0EDE6; width: 224px }
.pnlArchiveController .cal td.day, .pnlArchiveController .cal td.weekend-day, .pnlArchiveController .cal td.other-month-day, .pnlArchiveController .cal td.selected-day {
	border: solid 1px #F0EDE6;
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 1px
}
.pnlArchiveController .cal td.other-month-day {
	background: url("NaredniDogadjaji/srafura.gif");
	border: solid 1px #F0EDE6
}
.pnlArchiveController .cal td.day:hover, .pnlArchiveController .cal td.weekend-day:hover, .pnlArchiveController .cal td.selected-day:hover {
	background: #F0EDE6
}
.pnlArchiveController .cal a:link, .pnlArchiveController .cal a:visited, .pnlArchiveController .cal a:hover {
	text-decoration: none
}
.pnlArchiveController .cal td.selected-day {
	background: #FFF !important;
	padding: 0
}
.pnlArchiveController .cal td.selected-day a { display: block; border: solid 1px #09C }

.pnlTwitterBanner, .pnlFacebookBanner {
	float: left;
	color: #B4AD9A;
	font-size: 11px;
	padding-top: 3px;
	width: 194px;
	height: 160px;
	white-space: normal
}
.pnlTwitterBanner { margin-left: 17px }
/*.pnlFacebookBanner { margin-left: 17px }*/

.CategoryName, .pnlGlasnikSadrzaj .published {
	border-top: solid 1px #E6E1D2;
	border-bottom: solid 1px #E6E1D2;
	color: #049EBD;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0
}
.pnlDocumentTitle {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0;
	white-space: normal
}
.Document {
	color: #333;
	font-size: 14px;
	line-height: 1.5em;
	padding-right: 15px;
	white-space: normal/*;
	width: 631px*/
}
.ImageLeft img { margin: 5px 10px 10px 0 }
.Document ul {
	color: #333;
	font-size: 14px;
	list-style-image: url("images/bullet1.gif")
}
.Document li {
	line-height: 1.5em;
	margin-bottom: 0.6em
}
.published {
	color: #999;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 20px
}
.Sekcija {
	color: #B09F73;
	font-size: 12px;
	margin-bottom: 20px
}

.napomena {
	border: solid 1px #DDD;
	clear: right;
	margin-top: 10px;
	padding: 13px
}
.pnlCommentEntry .section { display: block; padding: 10px 0 }
.pnlCommentEntry .lbl {
	color: #666;
	display: block;
	font-size: 12px;
	font-weight: bold
}
.pnlCommentEntry input, .pnlAdvancedSearch .row3 input, .pnlAdvancedSearch .row3 .Watermark,
.pnlRegistrationForm input, .pnlRegistrationForm .Watermark,
.pnlHocuDaKazem input, .pnlHocuDaKazem .Watermark, .InputError {
	/*background: url("images/input-bg.gif") no-repeat left top;
	border-width: 0;
	color: #999;
	font-size: 12px;*/
	/*margin-bottom: 6px;*/
	/*padding: 6px 0 6px 5px;
	width: 180px;
	height: 16px*/
	color: #999;
	font-size: 12px;
	width: 165px;
    height: 16px;
    background: transparent;
    border-width: 0;
    margin-right: 13px;
    padding: 0 0px 20px 2px;
}
.input_wrapper {
	background: url("images/input-bg.gif") no-repeat left top;
	border-width: 0;
	color: #999;
	font-size: 12px;
	padding: 4px 0 10px 5px;
	width: 220px;
	height: 16px
}
.input_wrapper .hibSearch img {
	padding-bottom: 15px
}

.pnlCommentEntry textarea, .pnlHocuDaKazem textarea {
	background: url("images/textarea-bg.gif") repeat-x bottom;
	border: solid 1px #BAE2ED;
	padding: 10px;
	width: 600px
}
.pnlCommentEntry .captchaControl { margin: 10px 0 15px }
.pnlCommentEntry .captchaControl img { display: block; margin-bottom: 6px }
.pnlCommentEntry .captchaControl input {
	background: url("Login/FancyInput-bg.gif") no-repeat left top;
	margin-bottom: 0;
	width: 103px
}

p.section { display: none }
.pnlAdvancedSearch { border-right: solid 1px #E8E4D8; float: left; margin-right: 25px; padding-right: 25px; width: 350px }
.pnlAdvancedSearch .DataHeader { display: none }
.pnlAdvancedSearch .row2 { display: none }
.pnlAdvancedSearch .row3 td {
	border-bottom: solid 2px #E8E4D8;
	padding-bottom: 7px
}
.pnlAdvancedSearch .row5 .lbl, .pnlAdvancedSearch .row8 .lbl {
	border-bottom: solid 1px #E8E4DA;
	color: #A38F5C;
	display: block;
	font-weight: bold;
	margin-top: 19px;
	margin-bottom: 5px;
	padding-bottom: 5px
}
.pnlAdvancedSearch .row6 td { padding: 8px 0 }

.fancySection {
	border-bottom: solid 1px #E8E4D8;
	color: #000;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 13px;
	padding-bottom: 13px;
	width: 535px
}
.totalResults { color: #333; float: left; font-size: 12px; margin-bottom: 13px; width: 535px }
.SearchResults { float: left; width: 535px }
.SearchResults th {
	background: #049EBD;
	border-bottom: solid 1px #0387A3;
	color: #FFF;
	font-size: 12px;
	padding: 8px 8px 3px
}
.SearchResults th.ID { background: #049EBD url("SearchResults/tl.gif") no-repeat left top }
.SearchResults td.DATETIME_PUBLISHED, .SearchResults td.CATEGORY_NAME { font-size: 11px }
.SearchResults th.CATEGORY_NAME { background: #049EBD url("SearchResults/tr.gif") no-repeat right top }
.SearchResults td {
	background: #F7FCFD;
	border-bottom: solid 2px #FFF;
	color: #333;
	font-size: 14px;
	padding: 13px 8px;
	vertical-align: top
}
.SearchResults tr.altItem td { background: #EEF8FA }
.SearchResults .link a {
	margin-bottom: 4px;
	font-size: 14px;
	font-weight: bold
}
.SearchResults .link a:link, .SearchResults .link a:visited {
	color: #333;
	text-decoration: none
}
.SearchResults .link a:hover {
	color: #049EBD;
	text-decoration: none
}

.pnlPoll {
	background: #F0EEE6;
	border-right: solid 1px #C1B594;
	float: left;
	min-height: 222px;
	padding: 8px 0 /*20px*/0 20px;
	width: 308px;
	height: /*400px*/392px
}
.pnlPoll table { width: 308px !important }
.pnlPoll table table { width: auto !important }
.pnlPoll .section { display: none }
.pnlPoll img {
	border-bottom-width: 1px !important;
	border-bottom-style: solid;
	border-bottom-color: #E6E1D2;
	display: block;
	padding-bottom: 3px; 
}
.pnlPoll .lblQuestion, .pnlPoll label { color: #333 }
.pnlPoll .lblQuestion { display: block; font-weight: bold; margin-top: 9px }
.pnlPoll a.btn { margin-top: 5px }
.pnlPoll .hlListaAnketa { display: block; float: left; margin-top: 5px }
.pnlPoll .hlListaAnketa:link, .pnlPoll .hlListaAnketa:visited {
	color: #09C;
	text-decoration: underline
}
.pnlPoll .hlListaAnketa:hover {
	background: #E6F5F8;
	color: #09C;
	text-decoration: none
}

.pnlKorisniLinkovi { background: #FFF; border-right: solid 1px #C1B594; float: left; font-size: 11px; width: /*318px*/316px; height: 400px }
.pnlKorisniLinkovi img, .pnlKorisniDokumenti img { margin-top: 9px; margin-left: 10px }
.pnlKorisniLinkovi ul, .pnlKorisniDokumenti ul {
	border-top: solid 1px #E6E1D2;
	margin: 3px 0 0 10px;
	padding-top: 6px;
	padding-left: 0;
	list-style-type: none
}
.pnlKorisniLinkovi li, .pnlKorisniDokumenti li {
	background: url("images/bullet.gif") no-repeat left 5px;
	border-bottom: solid 1px #F2F0EC;
	/*margin-left: 40px;*/
	padding: 5px 15px /*0.2em*/5px 1em
}
.pnlKorisniLinkovi li { background-position: left 3px; padding-top: 3px; padding-bottom: 3px }
.pnlKorisniLinkovi li:hover, .pnlKorisniDokumenti li:hover {
	background: url("images/bullet-hover.gif") no-repeat left 5px;
}
.pnlKorisniLinkovi li:hover { background-position: left 3px }
.pnlKorisniLinkovi li a:link, .pnlKorisniLinkovi li a:visited, .pnlKorisniDokumenti li a:link, .pnlKorisniDokumenti li a:visited,
.pnlOstaleVijesti .pnlArchiveTable a:link, .pnlOstaleVijesti .pnlArchiveTable a:visited,
.pnlOstaleAktivnosti .pnlArchiveTable a:link, .pnlOstaleAktivnosti .pnlArchiveTable a:visited,
.pnlOstaleAnkete .pnlArchiveTable a:link, .pnlOstaleAnkete .pnlArchiveTable a:visited,
.VezaniVideoPrilozi a:link, .VezaniVideoPrilozi a:visited {
	color: #666;
	text-decoration: none
}
.pnlKorisniLinkovi li a:hover, .pnlKorisniDokumenti li a:hover,
.pnlOstaleVijesti .pnlArchiveTable a:hover,
.pnlOstaleAktivnosti .pnlArchiveTable a:hover,
.pnlOstaleAnkete .pnlArchiveTable a:hover,
.VezaniVideoPrilozi a:hover {
	color: #049EBD;
	text-decoration: none
}
.pnlKorisniDokumenti { background: #FFF; border-right: solid 1px #C1B594; float: left; width: 308px; height: 400px }

.pnlOstaleVijesti, .pnlOstaleAnkete, .VezaniVideoPrilozi { background: #FFF; border-right: solid 1px #E7E2D5; width: 255px }
.VezaniVideoPrilozi { border-right: none }
.pnlOstaleVijesti .ArchiveTitle, .pnlOstaleAnkete .ArchiveTitle, .VezaniVideoPrilozi .ArchiveTitle {
	border-bottom: solid 1px #E6E1D2;
	margin-bottom: 10px
}
.pnlOstaleVijesti .ArchiveTitle img, .pnlOstaleAnkete .ArchiveTitle img, .VezaniVideoPrilozi .ArchiveTitle img { display: block }
.pnlOstaleVijesti .pnlArchiveTable a,
.pnlOstaleAnkete .pnlArchiveTable a,
.VezaniVideoPrilozi td.img_link a { /*float: left;*/ /* FIXME */ font-weight: bold }
.pnlOstaleVijesti td, .pnlOstaleAnkete td, .VezaniVideoPrilozi td { padding: 0 0 22px }
.VezaniVideoPrilozi td.img_link a { display: -moz-inline-block; display: inline-block; margin-right: 20px }
.pnlOstaleVijesti td.img_link img, .pnlOstaleAktivnosti1 .pnlArchiveTable td.img_link img, .VezaniVideoPrilozi td.img_link img { float: left; margin-right: 9px }
.pnlOstaleVijesti .pnlArchiveTable tr,
.pnlOstaleAnkete .pnlArchiveTable tr,
.VezaniVideoPrilozi tr { background: url("OstaleVijesti/tr-bg.gif") no-repeat left bottom }
.pnlOstaleVijesti .pnlArchiveTable tr:hover,
.pnlOstaleAnkete .pnlArchiveTable tr:hover,
.VezaniVideoPrilozi tr:hover { background: url("OstaleVijesti/tr-bg-hover.gif") no-repeat left bottom }

.pnlOstaleAktivnosti {
	background: #FFF;
	margin-left: 29px;
	width: 294px
}
.pnlOstaleAktivnosti .pnlArchiveTable tr { background: url("OstaleAktivnosti/tr-bg.gif") no-repeat right bottom }
.pnlOstaleAktivnosti .pnlArchiveTable tr:hover { background: url("OstaleAktivnosti/tr-bg-hover.gif") no-repeat right bottom }
.pnlOstaleAktivnosti td { padding: 0 /*0*/10px 23px 0 }
.pnlOstaleAktivnosti td.img_link img { float: left; margin-right: 9px }
.pnlOstaleAktivnosti td.img_link a {
	/*display: -moz-inline-block;*/ /* FIXME: Firefox/2.0.0.18 */	
	display: inline-block;
	font-weight: bold
}

.tblCalendarTitle .CategoryName { display: block }
.tblCalendarTitle .lblSelectedDate {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 15px
}
.pnlMonthlyCalendar .day-header {
	background: #F0EEE6;
	color: #9F8E5B;
	border-bottom: solid 1px #E2DECE;
	border-left: solid 2px #FFF;
	font-size: 11px;
	padding: 5px 7px 3px 7px
}
.pnlMonthlyCalendar td.day, .pnlMonthlyCalendar td.weekend-day {
	background: #FFF;
	border-right: solid 1px #E2DECE;
	border-bottom: solid 2px #E2DECE;
	border-left: solid 2px #FFF;
	height: 90px;
	padding: 5px 5px 5px 7px;
	vertical-align: top
}
.pnlMonthlyCalendar td.day:hover, .pnlMonthlyCalendar td.weekend-day:hover { background: #F8F7F1 }
.pnlMonthlyCalendar .other-month-day {
	background-image: url("EventsCalendar/srafura.gif")
}
.pnlMonthlyCalendar .day-number {
	border-bottom: solid 1px #EAE7DB;
	color: #9F8E5B;
	font-size: 11px;
	margin-bottom: 4px
}
.pnlMonthlyCalendar .title { color: #333; font-size: 12px; font-weight: bold; padding-bottom: 6px }
.pnlMonthlyCalendar .WeekSelection { background: #FFF; padding: 5px 0; vertical-align: top; width: 30px }
.WeeklyCalendar .ArchiveTitle, .WeeklyCalendar th { display: none }
.WeeklyCalendar table {
	border-top: solid 2px #C1B694
}
.WeeklyCalendar td {
	border-bottom: solid 1px #EAE7DB;
	color: #666;
	font-size: 13px;
	padding: 15px 0;
	vertical-align: top
}
.WeeklyCalendar td.DATETIME_PUBLISHED {
	background: url("EventsCalendar/sat.gif") no-repeat left 15px;
	color: #9F8E5B;
	font-size: 11px;
	padding-left: 45px;
	padding-right: 40px
}
.WeeklyCalendar div.TITLE {
	color: #049EBD;
	font-weight: bold;
	margin-bottom: 8px
}
.WeeklyCalendar div.TITLE p { margin: 0; padding: 0 }

.pnlRegistrationForm {
	position: absolute;
	color: #666;
	font-size: 12px;
	padding-bottom: 5px;
	width: 500px
}
.pnlRegistrationForm .pnlWizard, .pnlRegistrationForm .title {
	background: #FFF url("RegistrationForm/bg.gif") repeat-x bottom;
	border-left: solid 2px #089FBD;
	border-right: solid 2px #089FBD
}
.pnlRegistrationForm .pnlWizard { padding: 8px 15px 0 }
.pnlRegistrationForm .title {
	border-bottom: solid 1px #E0DCD0;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	/*margin-bottom: 8px;*/
	padding: 5px 14px 8px
}
.pnlRegistrationForm .step-title { margin-bottom: 10px }
.pnlRegistrationForm .hibClose, .pnlRegistrationForm .imgCikica {
	float: right;
	margin-top: 5px
}
.pnlRegistrationForm .imgCikica {
	margin: 15px 15px 0;
	margin-right: 15px
}
.pnlRegistrationForm p {
	margin: 0;
	padding-bottom: 0.5em
}
.pnlRegistrationForm .err, .pnlRegistrationForm .ErrorMessage,
/*.pnlNewsletterRegistration*/ .err { color: #F00 }
.pnlRegistrationForm .ErrorMessage { display: block; margin-bottom: 3px }

.pnlHocuDaKazem { width: 870px }
.pnlHocuDaKazem .Smjernice {
	color: #333;
	float: left;
	padding-right: 15px;
	width: 285px
}
.pnlHocuDaKazem .Smjernice h1 {
	color: #000;
	font-size: 16px;
	margin: 5px 0 10px
}
.pnlHocuDaKazem .Smjernice p {
	font-size: 14px;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 0.8em
}
.pnlHocuDaKazem .Smjernice a { font-size: 13px }
.pnlHocuDaKazem .Smjernice a:link, .pnlHocuDaKazem .Smjernice a:visited {
	color: #049EBD;
	text-decoration: underline
}
.pnlHocuDaKazem .Smjernice a:hover {
	color: #049EBD;
	background: #E6F5F8;
	text-decoration: none
}
.pnlHocuDaKazem table { margin-top: 43px; width: 570px !important }
.pnlHocuDaKazem th { font-weight: normal; width: 347px }
.pnlHocuDaKazem td { vertical-align: top }
.pnlHocuDaKazem .lbl {
	color: #666;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px
}
.pnlHocuDaKazem textarea {
	display: block;
	margin-top: 3px;
	margin-bottom: 11px;
	width: 300px
}
.pnlHocuDaKazem select {
	color: #666;
	font-size: 11px
}

.Subpage .pnlHtmlText p { margin-top: 0 }

.pnlReciTV { }
.pnlReciTV td { vertical-align: top }
.pnlReciTV .col1 {
	width: 405px
}
.pnlReciTV .col2 {
	border-right: solid 1px #E6E1D2;
	width: 260px
}
.pnlReciTV .col3 {
	padding-left: 20px
}
.pnlReciTV .lblPublished {
	border-top: solid 1px #E6E1D2;
	color: #999;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px
}
.pnlReciTV .lblTitle {
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 10px 8px 0
}
.pnlReciTV .lblCategoryName {
	border-top: solid 1px #E6E1D2;
	border-bottom: solid 1px #E6E1D2;
	color: #049EBD;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 /*5px*/8px;
	padding: 4px 10px 4px 0
}
.pnlReciTV .pnlHtmlText {
	font-size: 12px;
	padding-right: 10px
}
.pnlReciTV div.RelatedDocuments {
	width: 400px
}
.pnlReciTV .RelatedDocuments .ArchiveTitle {
	color: #B09F74;
	border-bottom: solid 1px #E6E1D2;
	font-size: 13px;
	font-weight: bold;
	margin: /*14px*/0 0 15px;
	padding-bottom: 5px
}
.pnlReciTV td.RelatedDocuments {
	border-right: solid 1px #E6E1D2
}
.pnlReciTV .RelatedDocuments td {
	vertical-align: top;
}
.pnlReciTV .RelatedDocuments .IMG_LINK img { float: left; margin-right: 10px }
.pnlReciTV .RelatedDocuments .IMG_LINK a { font-weight: bold }
.pnlReciTV .RelatedDocuments .IMG_LINK a:link, .pnlReciTV .RelatedDocuments .IMG_LINK a:visited {
	color: #666;
	text-decoration: none
}
.pnlReciTV .RelatedDocuments .IMG_LINK a:hover {
	color: #09C;
	text-decoration: none
}

.VideoArchive {
	clear: left;
	padding: 10px 0;
	white-space: normal
}
.VideoArchive td, .NaseAktivnosti td, .NaseAktivnosti2 td { vertical-align: top }
.VideoArchive td td {
	background: url("VideoArchive/td-bg.gif") no-repeat right bottom;
	padding-right: 25px;
	padding-bottom: 20px;
	width: /*213px*/25%
}
.VideoArchive td td:hover {
	background: url("VideoArchive/td-bg-hover.gif") no-repeat right bottom
}
.VideoArchive td td td { background: none; padding-bottom: 0; padding-right: 0; width: auto }
.VideoArchive td td td:hover { background: none }
.VideoArchive .CATEGORY_NAME, .NaseAktivnosti .CATEGORY_NAME, .NaseAktivnosti2 .CATEGORY_NAME {
	color: #049EBD;
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px #E6E1D2;
	padding-bottom: 3px
}
.VideoArchive .image { padding: 6px 0 7px }
.VideoArchive .link a, .NaseAktivnosti .link a, .NaseAktivnosti2 .link a { font-weight: bold }
.VideoArchive .link a:link, .VideoArchive .link a:visited, .NaseAktivnosti .link a:link, .NaseAktivnosti .link a:visited,
.NaseAktivnosti2 .link a:link, .NaseAktivnosti2 .link a:visited {
	color: #333;
	text-decoration: none
}
.VideoArchive .link a:hover, .NaseAktivnosti .link a:hover,
.NaseAktivnosti2 .link a:hover {
	color: #049EBD;
	text-decoration: none
}
.VideoArchive .DATETIME_PUBLISHED, .NaseAktivnosti .DATETIME_PUBLISHED {
	color: #999;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px
}

.NaseAktivnosti, .NaseAktivnosti2 { white-space: normal }
.NaseAktivnosti td td {
	background: url("NaseAktivnosti/td-bg.gif") no-repeat right bottom;
	padding-right: 30px;
	padding-bottom: 20px/*;
	width: 280px*/
}
.NaseAktivnosti td td:hover {
	background: url("NaseAktivnosti/td-bg-hover.gif") no-repeat right bottom
}
.NaseAktivnosti td td td { background: none; padding-bottom: 0; padding-right: 0; width: auto }
.NaseAktivnosti td td td:hover { background: none }
.NaseAktivnosti .CATEGORY_NAME, .NaseAktivnosti2 .CATEGORY_NAME { font-size: 12px }
.NaseAktivnosti .image { padding-top: 6px }
.NaseAktivnosti .link a { display: block; margin-top: 7px }
.NaseAktivnosti .Sekcija { margin-bottom: 10px }

.NaseAktivnosti2 { float: left; margin-right: 15px }
.NaseAktivnosti2 .dpArchive { display: block; margin-top: 15px }
.NaseAktivnosti2 .ArchiveTitle { display: none }
.NaseAktivnosti2 .IMAGE {
	border-bottom: solid 1px #E9E4D8;
	padding: 10px 0
}
.NaseAktivnosti2 .IMAGE img {
	border: solid 3px #E6F6F8;
	margin: 2px 10px 0 0
}
.NaseAktivnosti2 .CATEGORY_NAME { border-bottom: none; padding-top: 10px }
.NaseAktivnosti2 .LINK_DESCRIPTION { border-bottom: solid 1px #E9E4D8; height: 100px; padding-bottom: 10px }
.NaseAktivnosti2 .LINK_DESCRIPTION p { margin: 0 }
.NaseAktivnosti2 .LINK_DESCRIPTION a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 0
}
.NaseAktivnosti2 .LINK_DESCRIPTION a:link {
	color: #333;
	text-decoration: none
}
.NaseAktivnosti2 .LINK_DESCRIPTION a:visited {
	color: #666;
	text-decoration: none
}
.NaseAktivnosti2 .LINK_DESCRIPTION a:hover {
	color: #049EBD;
	text-decoration: none
}
.NaseAktivnosti2 .DATETIME_PUBLISHED {
	color: #999;
	font-size: 12px;
	font-weight: bold
}

.pnlPollResults { float: left }
.pnlPollResults .pnlWrapper { width: 400px }
.pnlPollResults table { width: 400px !important }
.pnlPollResults .row1 .section {
	border-top: solid 1px #E6E1D2;
	border-bottom: solid 1px #E6E1D2;
	color: #049EBD;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0
}
.pnlPollResults .row2 .section {
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 5px
}
.pnlPollResults .lblDateRange {
	color: #999;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 15px
}
.pnlPollResults td.option-name {
	background: #F0EEE6;
	color: #333;
	font-size: 12px;
	padding: 12px 10px 0
}
.pnlPollResults td.option-name img { height: 20px }
.pnlPollResults .lbl {
	border-bottom: solid 1px #E6E1D2;
	display: block;
	padding: 2px 0 10px
}

.pnlOstaleAnkete .POLL_START_DATE {
	color: #999;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px
}

.pnlNewsletterRegistration { /*width: 700px*/ }
.pnlNewsletterRegistration th, .pnlNewsletterRegistration td {
	border-top: solid 1px #E6E1D2;
	border-right: solid 1px #E6E1D2;
	padding-left: 10px;
	vertical-align: top;
	width: 25%
}
.pnlNewsletterRegistration td td {
	border: none;
	padding-left: 0
}
.pnlNewsletterRegistration .section {
	color: #049EBD;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0
}
.pnlNewsletterRegistration .col1 { background: url("NewsletterRegistration/jedan.gif") no-repeat right top; height: 200px }
.pnlNewsletterRegistration .col2 { background: url("NewsletterRegistration/dva.gif") no-repeat right top }
.pnlNewsletterRegistration .col3 { background: url("NewsletterRegistration/tri.gif") no-repeat right top }
.pnlNewsletterRegistration input { margin-bottom: 3px }
.pnlNewsletterRegistration .lbl { color: #999; display: block; font-size: 12px; font-weight: bold; margin: 15px 0 8px }
.pnlNewsletterRegistration a.btn { margin-top: 15px }
.cblCategory label { font-weight: bold }

.pnlHROdgovara {
	white-space: normal
}
.pnlHROdgovara .pnlPitanje {
	background: url("HROdgovara/pnlPitanje-bg.gif") repeat-x bottom;
	border-bottom: solid 1px #E6E1D2;
	margin: 0 15px 10px 0;
	min-height: 100px;
	padding: 0 8px
}
.pnlHROdgovara .pnlDocumentTitle, .CategoryName, 
.pnlHROdgovara .Document, .published { border-right: none }
.pnlHROdgovara .pnlMikrofonBanner { float: right; margin-top: 10px }
.pnlHROdgovara .Document { padding-bottom: 20px }
.pnlHROdgovara .Document img { margin: 5px 0 10px 10px }

.pnlLajcakOdgovaraBanner { margin: 30px 0 0 25px }

.pnlShareOnFacebook { }
.pnlShareOnFacebook .pnlBanner {
	border-top: solid 1px #E6E1D2;
	margin-right: 1px
}

.pnlGlasnikSadrzaj td { vertical-align: top }
.pnlGlasnikSadrzaj .published { /*margin-right: 2px;*/ margin-bottom: 20px }
.pnlGlasnikSadrzaj .naslovnica img { float: none; margin-bottom: 10px; margin-right: 20px }
.GlasnikSadrzaj h2, .GlasnikArhiva h2 {
	color: #B09F74;
	font-size: 12px;
	letter-spacing: 2px;
	margin: 0
}
.GlasnikSadrzaj h1, .GlasnikArhiva h1 {
	color: #333;
	font-size: 16px;
	margin: 0/*5px*/ 0 5px
}
.GlasnikSadrzaj h3, .GlasnikArhiva h3 {
	border-top: solid 1px #AAECFD;
	color: #049EBD;
	font-size: 12px;
	letter-spacing: 2px;
	margin: 7px/*10px*/ 0 0;
	padding-top: 3px
}
.GlasnikSadrzaj p { margin: 0 0 0.8em }
.GlasnikSadrzaj li a:link, .GlasnikSadrzaj a:visited {
	color: #333;
	text-decoration: none
}
.GlasnikSadrzaj li a:hover{
	color: #049EBD;
	text-decoration: none
}
.GlasnikSadrzaj ul {
	color: #333;
	font-size: 14px;
	list-style-image: url("GlasnikSadrzaj/bullet.gif");
	margin-top: 14px;
	margin-bottom: 25px
}
.GlasnikSadrzaj li { margin-bottom: 0.6em }

.GlasnikArhiva { white-space: normal }
.GlasnikArhiva table table td {
	padding-right: 20px;
	vertical-align: top;
	width: 50%
}
.GlasnikArhiva table table table td { padding-right:0; width: auto }
.GlasnikArhiva .image { }
.GlasnikArhiva .published_img_link_desc {
	background: url("GlasnikArhiva/td-bg.gif") no-repeat right bottom;
	padding: 0 2px 46px 0
}
.GlasnikArhiva .published_img_link_desc tr { vertical-align: top }
.GlasnikArhiva .published_img_link_desc td { width: 100% }
.GlasnikArhiva .link { }
.GlasnikArhiva .DOCUMENT_DESCRIPTION { clear: both }
.GlasnikArhiva .published_img_link_desc img {
	margin-right: 15px
}
.GlasnikArhiva .DATETIME_PUBLISHED {
	border-bottom: solid 1px #E6E1D2;
	color: #049EBD;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
	padding-bottom: 3px
}
.GlasnikArhiva h1 {
	color: #666;
	font-size: 13px;
	margin: 3px 0 10px
}
.GlasnikArhiva h2 {
	color: #9F8C5B;
	font-size: 11px;
	letter-spacing: 2px
}
.GlasnikArhiva ul {
	/*float: left;*/
	font-size: 11px;
	list-style-type: square;
	margin-left: 40px;
	margin-top: 5px;
	padding-left: 10px
}
.GlasnikArhiva li { margin-left: 5px }
.GlasnikArhiva a.btn {
	clear: both;
	margin: 10px 0 0 150px
}
.GlasnikArhiva .ArchiveTitle { display: none }
.GlasnikArhiva .link {
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	font-weight: bold;
	margin-bottom: 10px
}
.GlasnikArhiva .link:link, .GlasnikArhiva .link:visited {
	color: #049EBD;
	text-decoration: none
}
.GlasnikArhiva .link:hover {
	color: #03849E;
	text-decoration: none
}

.InputError {
	background: url("images/InputError-bg.gif") no-repeat left top !important
}

.InputErrorSmallish {
	background: url("images/InputErrorSmallish-bg.gif") no-repeat left top !important
}

/*#container {
	float: right;
	margin-left: 5px
}*/

.pnlMessageBox {
	border-top: solid 1px #CBEAF1;
	border-bottom: solid 1px #CBEAF1;
	margin-bottom: 15px;
	padding: 3px 0
}
.pnlMessageBox .err, .pnlMessageBox .info, .pnlMessageBox .lblMessage {
	color: #F90;
	font-size: 12px;
	font-weight: bold
}

.NaseAktivnosti { clear: left }
.pnlIzaberiKategorije {
	float: left;
	margin-bottom: 20px
}
.pnlCagetoryList {
	position: absolute;
	background: url("ChooseCategories/bg.gif") repeat-y left;
	border-top: solid 1px #069FBE;
	width: 168px
}
.pnlCagetoryList td {
	color: #B09F74;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 3px 7px
}
.pnlCagetoryList a.btn {
	margin: 5px 0 3px 10px
}
.pnlCagetoryList img { float: left }

.dpArchive a, .dpArchive .currentPage {
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px
}
.dpArchive a.numeric {
	border: solid 1px #8CE4F8;
	margin: 0 2px
}
.dpArchive .nextPrev { border: none }
.dpArchive a {
	color: #8CE4F7;
	text-decoration: none
}
.dpArchive .currentPage {
	background: #F0EEE6;
	color: #049EBD;
	margin: 0 2px;
	padding-top: 3px
}

.Komentari { float: left; clear: both; margin-top: 10px }
.Komentari .ArchiveTitle {
 	display: none
}
.Komentari td {
	background: #EBFBFE
}
.Komentari td.ADDED_BY {
	color: #666;
	background: #EBFBFE url("CommentList/added-by.gif") no-repeat 12px 10px;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 2px 37px
}
.Komentari td.DATETIME_CREATED {
	font-size: 11px;
	padding: 0 0 7px 37px
}
.Komentari td.BODY {
	border-bottom: solid 1px #C9F4FC; margin-bottom: 10px;
	padding: 0 0 15px 37px
}

.pnlNaseAktivnostiBanner {
	float: right;
	width: 194px
}
.pnlNaseAktivnostiBanner a { display: block }
.pnlNaseAktivnostiBanner .hibAnimacijeIKviz {
	margin-bottom: 5px
}

.EUIMladi {
	margin-bottom: 20px
}
.EUIMladi a {
	display: block;
	font-size: 11px;
	margin-top: 5px
}
.EUIMladi a:link, .EUIMladi a:visited {
	color: #333;
	text-decoration: none
}
.EUIMladi a:hover {
	color: #049EBD;
	text-decoration: none
}

.pnlRandomDocuments { float: right; margin-left: 20px; width: 247px }
.pnlRandomDocuments .pnlDocumentTitle {
	border-top: solid 1px #E6E1D2;
	font-size: 14px;
	padding: 20px 0 5px
}
.pnlRandomDocuments .pnlDocumentTitle a:link, .pnlRandomDocuments .pnlDocumentTitle a:visited {
	color: #333;
	text-decoration: none
}
.pnlRandomDocuments .pnlDocumentTitle a:hover {
	color: #049EBD;
	text-decoration: none
}
.pnlRandomDocuments .pnlHtmlText img { float: none; display: block }
.pnlRandomDocuments a.btn { margin-top: 20px }

/* XXX: layout hacks */
.pnlOstaleVijesti { float: right }
.pnlOstaleVijesti .img_link { padding-right: 20px }
.pnlOstaleAnkete { float: left; clear: right; margin-left: 20px }
.Narrow { border-right: none !important; width: 400px }

.pnlReciTVGrupeAktivnosti .GrupeAktivnosti { margin-left: 0px; width: 294px }
.pnlReciTVGrupeAktivnosti .GrupeAktivnosti table {
	margin: 0; padding: 0;
}

.GrupeAktivnosti { margin-left: 28px; width: 294px }
.GrupeAktivnosti table {
	margin: 0; padding: 0;
}
.GrupeAktivnosti td {
	background: url("GrupeAktivnosti/td-bg.gif") right bottom;
	font-size: 15px;
	font-weight: bold;
	padding: 0 8px 25px 15px
}
.GrupeAktivnosti td:hover {
	background: url("GrupeAktivnosti/td-bg-hover.gif") right bottom;
}
.GrupeAktivnosti a:link, .GrupeAktivnosti a:visited {
	color: #666;
	text-decoration: none
}
.GrupeAktivnosti a:hover {
	color: #049EBD;
	text-decoration: none
}

.hibBroj { margin: 0 2px }
.pnlImageMenu {
    position: absolute;
    margin-left: 275px;
    z-index: 1000
}
.pnlImageMenu a {
	float: left;
	display: -moz-inline-block;
	display: inline-block
}

.box_abc { margin: 20px 0 0 30px }
.box_abc h2 {
	border-bottom: solid 1px #E9E4D8;
	color: #000;
	font-size: 15px;
	margin: 0 0 10px;
	padding-bottom: 6px
}
.box_abc p.abeceda {
	font-size: 24px;
	line-height: 1.5em;
	margin: 0 0 8px
}
.box_abc p.abeceda a {
	padding: 2px 4px 0
}
.box_abc p.abeceda a:link, .box_abc p.abeceda a:visited {
	border: solid 1px #FFF;
	color: #666;
	text-decoration: none
}
.box_abc p.abeceda a:hover {
	border: solid 1px #E9E4D8;
	color: #049EBD;
	text-decoration: none
}
.box_abc p.abeceda span {
	background: #E9E4D8;
	color: #049EBD;
	padding: 2px 3px 0
}
.pnlDocumentCount {
	position: absolute;
	visibility: hidden;
}
.pnlDocumentCount span {
    font-size:16px;
    font-weight:bold;
    width:85px;
}
#documentCount {
	background: #FFF url("Dogadjaj/bg.gif") repeat-x top;
	border-left: solid 1px #049EBD;
	border-right: solid 1px #049EBD;
	color:#897950;
    font-size:11px;
    padding: 6px 6px 0 6px;
    width: 85px
    
}


/*ImageGallery*/
.ibPrev { float: left; margin-left: 20px }
.ibNext { float: right; margin-right: 20px  }
.ibNext, .ibPrev {
	padding: 0;
	position: relative;
	top: 48px
}

.pnlImageGallery {
	background-color: #ECEAE5;
	padding: 5px 15px 15px 15px;
	margin: 15px 10px 0 0
}
.pnlImageGallery .ImageGalleryTitle {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 5px
}
.pnlImageGallery .dlImageGallery {
	margin-left: 60px
}
.pnlTitledThumbnail {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0
}
.pnlTitledThumbnail a img {
	border: 2px solid #FFF !important
}
.pnlTitledThumbnail a:hover img {
	border: 2px solid #0BA1BE !important
}
.pnlTitledThumbnail .imageDate { display: none }
.pnlTitledThumbnail .imageDescription { display: none }

.pnlImageViewer {
	margin: 30px 0 50px 0;
	width: 600px;
	height: 400px
}
.pnlImageViewer .lblImageDate, .pnlImageViewer .lblPhotographerFullName {
	display: none;
	color: #8C8C8C;
	white-space: normal
}
.pnlImageViewer .lblTitle, .pnlImageViewer .lblImageDescription {
	color: #8C8C8C;
	font-size: 12px;
	font-weight: bold;
	white-space: normal
}
.pnlImageViewer .lblImageDescription {
	color: #8C8C8C;
	font-size: 12px;
	font-weight: normal;
	text-align: center 
}
.pnlImageViewer img { border: solid 1px #5A7D8D !important; display: block }
.metaData { text-align: center; padding: 5px 0 5px 0 }
/*.metaData span { display: block; margin-bottom: 19px }*/

.Fulea {
	display: block;
	float: left;
	margin-top: 10px
}

.BannerRssfeed, .BannerEmpty {
	float: left;
	padding-top: 15px;
	padding-bottom: 0;
	width: 194px;
	white-space: normal
}
.BannerEmpty {
	margin-left: 17px
}


/*SlideShow image text*/
div.outerBox { position: relative }
div.outerBox img { width: 405px; height: 299px }
/*div.innerBox {
	position: absolute;
	display: block;
	top: 230px
}*/
div.innerBox {
	top: /*239px*/209px
}
div.innerBox span {
	background-image: url(SlideShow/naslov_bg.png);
	padding: 0 5px 0 3px;
	font-size: 26px
}
div.innerBox a:link, div.innerBox a:visited {
	color: #000;
	text-decoration: none
}
div.innerBox a:hover {
	color: #049EBD;
	text-decoration: none
}

/*Pitajte nas o EU i BiH Banner*/
.pnlPitajteNasBanner {
	display: block;
	float: left
}

/*Poll Home*/
.pnlPollHome {
	display: block;
	float: left;
	background: url("PollHome/bg.gif") repeat-y left;
	color: #333;
	font-size: 13px;
	margin: 15px 0 15px;
	padding: 0;
	width: 405px;
	height: 174px
}
.pnlPollHome table.tblPoll {
	margin-left: 10px;
	width: 380px !important
}
.pnlPollHome .top, .pnlPollHome .bottom {
	margin: 0;
	padding: 0;
	clear: both
}
.pnlPollHome .bottom {
	padding-top: 5px
}
.pnlPollHome .section {
	display: none
}
.pnlPollHome .cellQuestion {
	padding-right: 10px;
	vertical-align: top;
	white-space: normal;
	border-right: solid 1px #E0DCD0;
	width: 170px
}
.pnlPollHome .cellOption {
	white-space: normal;
	font-weight: bold;
	float: left
}
.pnlPollHome .cellVote {
	border-bottom: solid 1px #E0DCD0;
	padding-top: 10px
}
.pnlPollHome a.btnVote, .pnlPollHome .btnResults {
	color: #75C8DC;
	display: block;
	float: left;
	height: 24px;
	margin-right: 6px;
	padding-right: 26px;
	padding-bottom: 5px;
	text-decoration: none;
	background: transparent url(PollHome/dgm_r.gif) no-repeat scroll right top;
	font-size: 11px;
	font-style: normal;
	font-weight: bold
}
.pnlPollHome a.btnVote span, .pnlPollHome .btnResults span {
	display: block;
	line-height: 14px;
	background: transparent url(PollHome/dgm_l.gif) no-repeat;
	padding: 5px 0 6px 8px;
	color: #049EBD;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none
}
.pnlPollHome a.btnVote:hover, .pnlPollHome .btnResults:hover {
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
	background-image: url(PollHome/dgm_r_h.gif);
	text-decoration: none
}
.pnlPollHome a.btnVote:hover span, .pnlPollHome .btnResults:hover span {
	background-image: url(PollHome/dgm_l_h.gif);
	color: #038AA7;
	text-decoration: none
}

/*Banneri Home*/
.Banners {
	float: left
}

.BannersSocial {
	position: absolute;
	margin-left: 445px
}
.BannersSocial img {
	float: left
}