﻿/*
 * 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: #D3EA82;
	color: #000;
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0;
	white-space: normal
}

/* CSS3 */
.stack { display: block }

/* link pseudo-classes */
/* M17 */
a:link, a:visited {
	color: #3CA8D4;
	text-decoration: none
}
/* dynamic pseudo-classes */
a:hover {
	color: #049EBD;
	text-decoration: underline
}

.Home td, .Subpage td { text-align: left }
.Home td.Left,
.Subpage td.Left, .Subpage td.Center { background: #FFF }
.Home td.Contents { background: url("images/Home-Contents-bg.gif") repeat-y left top }
.Subpage td.Contents { background: url("images/Subpage-Contents-bg.gif") repeat-y left top }
/* FIXME: /dokumenti/Archive.aspx */
.Subpage td.Left1 { padding-left: 15px }

.pnlHeader {
	background: url("Header/pnlHeader-bg.gif") no-repeat right top;
	/*height: 150px;*/
	padding-right: 10px
}
.pnlHeader .tblLayout { background: url("Header/tblLayout-bg.gif") no-repeat left top }
.pnlHeader .tblLayout th { vertical-align: top }
.pnlHeader .pnlSqlAdRotator {
	background: #FFF;
	border: solid 1px #DBD7C2;
	display: -moz-inline-block;
	display: inline-block;
	float: right
}
.pnlHeader .adr { display: block }
.pnlHeader .pnlHtmlText, .pnlLanguageSelection, .pnlHeader .pnlLoginStatus {
	color: #5F3813;
	display: -moz-inline-block;
	display: inline-block;
	float: right;
	font-size: 11px;
	margin-bottom: 5px
}
.pnlLanguageSelection { display: none; margin-left: 4px }
.pnlHeader .pnlHtmlText a, .pnlLanguageSelection a {
	display: -moz-inline-block;
	display: inline-block;
	margin-left: 4px;
	padding-top: 10px
}
.pnlLanguageSelection a { line-height: 17px; padding-top: 8px }

.pnlHeader .pnlHtmlText a:link, .pnlHeader .pnlHtmlText a:visited,
.pnlLanguageSelection a:link, .pnlLanguageSelection a:visited {
	color: #5F3813;
	text-decoration: none
}
.pnlHeader .pnlHtmlText a:hover, .pnlLanguageSelection a:hover {
	background: url("Header/a-hover-bg.png") no-repeat center top;
	color: #D65914;
	text-decoration: none
}

.pnlMainMenu {
	background: url("MainMenu/bg.gif") no-repeat left bottom;
	color: #FFF;
	font-weight: bold;
	height: 42px;
	padding: 17px 5px 0 10px;
	width: 939px
}
a.CmsMenuItem {
	display: block;
	font-weight: bold;
	padding: 2px /*4px*/8px 0 4px;
	text-transform: uppercase
}
a.CmsMenuItem:link, a.CmsMenuItem:visited {
	color: #603914;
	text-decoration: none
}
a.CmsMenuItem:hover {
	color: #FFF;
	text-decoration: none
}

.pnlBasicSearch { color: #5F3813; margin: 0 0 18px 25px; width: 195px }
.pnlBasicSearch .BoxTitle {
	display: block;
	font-size: 11px;
	margin-bottom: 5px
}
.pnlBasicSearch .qry, .pnlBasicSearch .Watermark {
	background: url("BasicSearch/qry-bg.gif") no-repeat left top;
	border-width: 0;
	color: #5F3813;
	font-size: 14px;
	padding: 5px 0 7px 7px;
	width: 160px
}
.pnlBasicSearch .rblSearchScope {
	font-size: 12px
}

.pnlAgroLinkBanners { margin-left: 25px }
.pnlAgroLinkBanners img {
	display: block;
	margin-bottom: 10px
}

.pnlNovosti {
	margin: 0 0 12px 15px;
	/*padding-left: 15px;*/
	padding-bottom: 8px;
	white-space: normal;
	width: 690px
}
.pnlNovosti .tblLayout { background: url("Novosti/bg.gif") no-repeat left bottom }
.pnlNovosti .tblLayout td { padding-bottom: 6px; vertical-align: top }
.pnlNovosti .tblLayout td td { padding-bottom: 0 }
.pnlNovosti .ArchiveTitle, .TopPick th, .Novosti th { display: none }
.TopPick td {
	padding: 0 8px
}
.TopPick a.link {
	font-size: 20px;
	margin-bottom: 3px
}
.pnlNovosti a.link:link, .pnlNovosti a.link:visited {
	color: #5F3813;
	text-decoration: none
}
.pnlNovosti a.link:hover {
	color: #F60;
	text-decoration: none
}
.TopPick div.DOCUMENT_DESCRIPTION, .Novosti div.DOCUMENT_DESCRIPTION {
	color: #5F3813
}
.Novosti div.DOCUMENT_DESCRIPTION {
	display: none
}
.TopPick div.DATETIME_PUBLISHED, .Novosti div.DATETIME_PUBLISHED {
	color: #AE9A87;
	font-size: 11px;
	font-weight: bold;
	margin: 4px 0 2px
}
.Novosti td.IMAGE {
	border-left: dotted 1px #DFDCCB;
	padding-left: 16px;
	padding-right: 8px;
	padding-bottom: 15px !important
}

.Novosti td.published_link_desc { padding: 0 8px }
.Novosti a.link { font-weight: bold }
.Novosti div.DOCUMENT_DESCRIPTION { padding-bottom: 8px }

.pnlFooter {
	padding: 10px 0 25px
}
.pnlFooter th { padding: 5px 0 7px; text-align: center }
.pnlFooter td { vertical-align: bottom }
.copy {
	color: #8EB01E;
	font-size: 12px;
	text-align: right
}

.wp {
	background: url("wp/bg.gif") repeat-y left;
	margin-bottom: 20px;
	width: 335px
}
.pnlCalendarPreview { margin-left: 14px }
.pnlArchiveController .CategoryName, .pnlCalendarPreview .hlDisplayMonth { display: none }
/* rules="all" */
.pnlCalendarPreview .cal { border: none !important; margin-left: 10px; width: 315px; border-collapse: separate }
.pnlCalendarPreview .cal td { border: none }
.pnlCalendarPreview .cal .title { border-collapse: separate }
.pnlCalendarPreview .cal .title td { background: #FFF; border-top: solid 2px #DBD7C2; border-bottom: solid 2px #DBD7C2; color: #AF9B89; padding-bottom: 3px; text-align: center; /*text-transform: uppercase*/ }
.pnlCalendarPreview .cal th.day-header {
	background: #EFEDE4;
	border-top: none;
	border-right: solid 1px #FFF !important;
	border-bottom: solid 2px #DBD7C2;
	border-left: none;
	color: #AF9B89;
	font-size: 11px;
	font-weight: normal;
	padding: 4px;
	text-align: left;
	text-transform: uppercase
}
.pnlCalendarPreview .cal th.day-header:hover { background: #DEDAC7 }
.pnlCalendarPreview .cal td.next-prev a { font-weight: bold }
.pnlCalendarPreview .cal td.next-prev a:link, .pnlCalendarPreview .cal td.next-prev a:visited {
	color: #5F3813 !important;
	text-decoration: none
}
.pnlCalendarPreview .cal td.next-prev a:hover {
	color: #F60 !important;
	text-decoration: none
}
.pnlCalendarPreview .cal td.day, .pnlCalendarPreview .cal td.weekend-day, .pnlCalendarPreview .cal td.other-month-day, .pnlCalendarPreview .cal td.selected-day {
	border-right: dotted 1px #D3CEB4 !important;
	border-bottom: solid 1px #D3CEB4;
	color: #5F3813;
	font-size: 11px;
	padding: 1px 8px 1px 0;
	text-align: right
}
.pnlCalendarPreview .cal td.day:hover, .pnlCalendarPreview .cal td.weekend-day:hover, .pnlCalendarPreview .cal td.other-month-day:hover {
	background: #EFEDE4
}
.pnlCalendarPreview .pnlDogadjaj { margin: 10px 0 0 10px; width: 315px }
.pnlCalendarPreview #published {
	color: #D65914;
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	font-size: 11px;
	width: 60px
}
.pnlCalendarPreview #title {
	display: -moz-inline-block;
	display: inline-block;
	font-weight: bold;
	width: 255px
}
.pnlCalendarPreview #title a:link, .pnlCalendarPreview #title a:visited {
	color: #5F3813;
	text-decoration: none
}
.pnlCalendarPreview #title a:hover {
	color: #F60;
	text-decoration: none
}
.pnlCalendarPreview #link, .pnlCalendarPreview #content { display: none }

.pnlMonthlyCalendar { margin-left: 15px }
.pnlMonthlyCalendar .cal { border: none !important; border-top: solid 2px #DBD7C2; /*margin-left: 10px; width: 315px;*/ width: 100%; border-collapse: separate }
.pnlMonthlyCalendar .cal td { border: none }
.pnlMonthlyCalendar .cal th.day-header {
	border-top: none;
	border-right: none;
	border-bottom: solid 2px #DBD7C2;
	border-left: none;
	color: #AF9B89;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 3px;
	text-align: left;
	text-transform: uppercase
}
.pnlMonthlyCalendar .cal td.day, .pnlMonthlyCalendar .cal td.weekend-day, .pnlMonthlyCalendar .cal td.other-month-day, .pnlMonthlyCalendar .cal td.selected-day {
	border-right: dotted 1px #E7E3D3;
	border-bottom: solid 1px #DBD7C2;
	height: 160px;
	text-align: left;
	vertical-align: top
}
.pnlMonthlyCalendar .cal td.day:hover, .pnlMonthlyCalendar .cal td.weekend-day:hover, .pnlMonthlyCalendar .cal td.other-month-day:hover {
	background: #FAF9F5
}
.pnlMonthlyCalendar .cal td.other-month-day { background: #FFF !important }
.pnlMonthlyCalendar div.day-number {
	background: #F2F1EA;
	color: #AF9B89;
	font-size: 11px;
	font-weight: bold;
	margin: 1px 0 5px 1px;
	padding: 0 0 2px 3px
}

.pnlMonthlyCalendar .cal td.distinct div.day-number {
	color: #D65915;
	font-size: 11px;
	background: url("EventsCalendar/distinct-bg.gif") no-repeat right top;
	margin-bottom: 1px;
	padding-top: 1px
}
.pnlMonthlyCalendar .cal td.distinct:hover div.day-number {
	background-image: none
}
.pnlMonthlyCalendar .cal td.distinct:hover {
	background-color: #F2F1EA
}
.pnlMonthlyCalendar .cal td.distinct a {
	/*border-bottom: solid 3px #36760D;*/
	cursor: text;
	display: block;
	font-size: 11px;
	line-height: 12px;
	margin: 0 3px 7px;
	padding-bottom: 2px
}
.pnlMonthlyCalendar .cal td.distinct a:link, .pnlMonthlyCalendar .cal td.distinct a:visited {
	color: #5F3813 !important;
	text-decoration: none
}
.pnlMonthlyCalendar .cal td.distinct a:hover {
	color: #5F3813 !important;
	text-decoration: none
}
.pnlNav td {
	border-bottom: solid 2px #DBD7C2;
}

.pnlNav th, .pnlNav td { font-weight: normal; padding: 2px 0 3px }
.pnlNav td { }
.pnlNav .sel-date {
	color: #D65915;
	font-size: 20px;
	margin-bottom: 10px
}
.pnlNav .FancySelect {
	background: #F1EFE7;
	border: solid 1px #603914;
	color: #603914;
	font-size: 12px
}

.WeeklyCalendar .ArchiveTitle, .WeeklyCalendar th {
	display: none
}
.WeeklyCalendar { margin-left: 15px }
.WeeklyCalendar td {
	border-bottom: dotted 1px #DBD7C2;
	height: 30px
}

.WeeklyCalendar td.DATETIME_PUBLISHED {
	background: #F2F1EA;
	color: #AF9B89;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 0 6px 3px;
	width: 40px
}
/*.WeeklyCalendar td.DATETIME_PUBLISHED {
	background: url("EventsCalendar/DATETIME_PUBLISHED-bg.gif") no-repeat left top;
	color: #D65915;
	font-size: 11px;
	font-weight: bold;
	padding: 9px 0 6px 15px;
	width: 40px
}
*/
.WeeklyCalendar tr:hover td {
	background-image: none;
	background-color: #F2F1EA
}
.WeeklyCalendar /*div.TITLE*/.LINK_DESCRIPTION a {
	border-left: solid 3px #36760D;
	color: #5F3813;
	font-weight: bold;
	margin: /*6px*/9px 0 6px 20px;
	padding-left: 7px
}
.WeeklyCalendar .LINK_DESCRIPTION/*div.DOCUMENT_DESCRIPTION*/ p {
	color: #5F3813;
	margin: 0 0 6px 30px
}
.WeeklyCalendar .title_description { }

.pnlMonthlyCalendar .pnlDogadjaj {
	position: absolute;
	width: 320px
}
.pnlMonthlyCalendar #dogadjaj {
	background: #FFF url("EventsCalendar/pnlDogadjaj-bg.gif") repeat-x bottom;
	border: solid 2px #DBD7C2;
	float: left;
	padding: 8px 8px 10px;
	width: 300px
}
.pnlMonthlyCalendar #dogadjaj img { margin: -21px 0 0 2px }
.pnlMonthlyCalendar #published {
	/*border-left: solid 2px #36760D;*/
	color: #AE9A88;
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	width: 40px
}
.pnlMonthlyCalendar #title {
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	font-weight: bold;
	width: 244px
}
.pnlMonthlyCalendar #title a:link, .pnlMonthlyCalendar #title a:visited {
	color: #5F3813;
	text-decoration: none
}
.pnlMonthlyCalendar #title a:hover {
	color: #F60;
	text-decoration: none
}
.pnlMonthlyCalendar #content { color: #5F3813; float: left; margin-left: 47px }
.pnlMonthlyCalendar #link { display: none }

.html { color: #5F3813; margin-left: 15px }
.TabbedArchive {
	margin-left: 15px
}
.TabbedArchive .ArchiveTitle { display: none }
.TabbedArchive .desc {
	color: #5F3813;
	margin-bottom: 15px
}
.TabbedArchive table {
	border-top: solid 2px #DBD7C2;
	border-bottom: solid 2px #DBD7C2
}
.TabbedArchive tr:hover { background: #FAF9F5 }
.TabbedArchive th { display: none }
.TabbedArchive td {
	border-bottom: dotted 1px #C1BB97;
	padding: 16px 2px 13px;
	vertical-align: top
}
.TabbedArchive .DATETIME_PUBLISHED {
	color: #B5AA80;
	font-size: 11px;
	font-weight: bold;
	width: 100px
}
.TabbedArchive .LINK_DESCRIPTION a, .TabbedArchive .title_description div.TITLE {
	border-left: solid 3px #D65915;
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 8px
}
.TabbedArchive .LINK_DESCRIPTION a:link, .TabbedArchive .LINK_DESCRIPTION a:visited {
	color: #5F3813;
	text-decoration: none
}
.TabbedArchive .LINK_DESCRIPTION a:hover {
	color: #F60;
	text-decoration: none
}
.TabbedArchive .LINK_DESCRIPTION p, .TabbedArchive .title_description {
	color: #5F3813;
	margin: 0 0 0.4em
}
.TabbedArchive .title_description { margin-bottom: 0 }
.TabbedArchive .title_description .DOCUMENT_DESCRIPTION { margin-bottom: 0.4em }
.TabbedArchive td.RSS_LINK { display: none }
.TabbedArchive a.RSS_LINK, .vise-info {
	background: url("TabbedArchive/vise-info.gif") no-repeat left center;
	border-left: none;
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0;
	padding-left: 12px
}
.TabbedArchive a.RSS_LINK:link, .TabbedArchive a.RSS_LINK:visited, .TabbedArchive a.RSS_LINK:hover,
.vise-info:link, .vise-info:visited, .vise-info:hover {
	color: #D65915;
	text-decoration: none
}
.dpArchive {
	float: right;
	font-size: 12px;
	font-weight: bold
}
.dpArchive .currentPage {
	background: #FFF;
	color: #E0814D;
	display: -moz-inline-block;
	display: inline-block;
	margin: 0 3px;
	padding: 4px 6px
}
.dpArchive a/*.numeric*/ {
	display: -moz-inline-block;
	display: inline-block;
	padding: 4px 6px
}
.dpArchive .numeric:link, .dpArchive .numeric:visited,
.dpArchive .nextPrev:link, .dpArchive .nextPrev:visited {
	background: #F1EFE7;
	color: #B4AA7F;
	text-decoration: none
}
.dpArchive .numeric:hover,
.dpArchive .nextPrev:hover {
	background: #DCD7C2;
	color: #603813;
	text-decoration: none
}

.accJob { margin-left: 15px }
.accordionHeader, .accordionHeaderSelected {
	border: none;
	cursor: pointer;
	font-weight: bold;
	height: 21px;
	letter-spacing: 2px;
	padding: 7px 2px 2px 35px;
	/*width: 600px*/
}
.accordionHeader {
	background: url("Dokumenti/accordionHeader-bg.gif") no-repeat left top;
	color: #A59A6A
}
.accordionHeaderSelected {
	background: url("Dokumenti/accordionHeaderSelected-bg.gif") no-repeat left top;
	color: #857B50;
	margin-top: 2px
}
.accordionHeader:hover, .accordionHeaderSelected:hover { color: #555 }
.accordionContent {
	border: none;
	font-size: 12px; /*width: 600px;*/
	height: 300px;
	padding: 8px 0 10px
}
.accordionContent .CATEGORY_NAME {
	background: url("Dokumenti/CATEGORY_NAME-bg.gif") no-repeat left bottom;
	color: #603813;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0 3px 35px;
	padding: 4px 0 11px 6px
}
.accJob .accordionHeader, .accJob .accordionHeaderSelected, .accJob .accordionContent {
	/*width: 430px*/
}
.accordionContent ul {
	list-style-image: url("images/bullet.gif");
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 35px
}
.accordionContent li {
	font-weight: bold;
	margin-bottom: 2px
}
.accordionContent li a:link, .accordionContent li a:visited {
	color: #5F3813;
	text-decoration: none
}
.accordionContent li a:hover {
	color: #D65915;
	text-decoration: none
}

.pnlSlikaZaKategoriju {
	border-bottom: solid 1px #EFEEE4;
	color: #5F3813;
	margin-bottom: /*18px*/10px;
	margin-left: 15px;
	padding-bottom: 5px;
	white-space: normal
}

.pnlRegistrationForm { margin-left: 15px }
.pnlRegistrationForm .pnlSlikaZaKategoriju, .pnlRegistrationForm .UpdateProgress { margin-left: 0 }
.pnlRegistrationForm h2 {
	border-bottom: solid 2px #E6E3D5;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 8px
}
.pnlRegistrationForm input.FancyInput {
	background: url("images/input-bg.gif") no-repeat left top;
	border-width: 0;
	font-size: 14px;
	height: 20px;
	padding: 4px 5px;
	width: 270px
}
.pnlRegistrationForm input.FancyInput:focus {
	background: url("images/input-bg-focus.gif") no-repeat left top !important
}
.pnlRegistrationForm select, .pnlRegistrationForm textarea {
	background: #F1EFE7;
	border: solid 1px #A69B6A;
	font-size: 14px
}
.pnlRegistrationForm .section {
	background: url("images/section-bg.gif") no-repeat left bottom;
	color: #603813;
	font-weight: bold;
	margin: 15px 0 3px;
	padding: 4px 0 11px 6px
}
.pnlRegistrationForm .tblLayout { margin: 8px 0 }
.pnlRegistrationForm .tblLayout td {
	border-bottom: dotted 1px #C1BB97;
	padding: 5px 0 5px 5px
}
.pnlRegistrationForm .tblLayout td.lbl {
	color: #B5AA80;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 0 5px 2px;
	text-align: left;
	vertical-align: top
}
.pnlErrorMessage {
	border: solid 1px #F00;
	color: #F00;
	font-size: 12px;
	letter-spacing: 2px;
	margin-top: 10px;
	padding: 4px 6px
}
.ErrorMessage {
	color: #5F3813;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: normal
}
/*.pnlRegistrationForm*/ .help h2 {
	color: #D65915;
	font-size: 20px;
	font-weight: normal;
	margin: 10px 0
}
/*.pnlRegistrationForm*/ .help p { color: #5F3813; font-size: 14px; line-height: 1.4em; margin: 0; padding-bottom: 0.7em }
.pnlRegistrationForm .help .vise-info {
	font-size: 12px;
	float: none
}
#pnlWizard a.btn, #pnlWizard a.btn:hover { background: none }

.Content { color: #5F3813; margin-left: 15px; white-space: normal }
.Content p {
	line-height: 1.4em;
	margin: 0;
	padding-bottom: 0.7em
}
.Content h1 {
	color: #D65915;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 10px
}
.Content h2 {
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 15px
}
.Content h4 {
	background: url("Dokumenti/CATEGORY_NAME-bg.gif") left bottom no-repeat;
	color: #603813;
	font-size: 13px;
	margin: 15px 0 3px;
	padding: 4px 0 11px 6px
}
.Content .vise-info { font-size: 12px }
.Content small { font-size: 11px }
.FancyTable {
	border-bottom: solid 1px #C1BB97;
	margin: 8px 0 6px
}
.FancyTable tr { vertical-align: top }
.FancyTable th {
	background: #D2CEB5;
	color: #603914;
	font-size: 13px;
	letter-spacing: 2px;
	padding: 3px 0 3px 5px
}
.FancyTable td.usluga, .FancyTable td {
	border-bottom: dotted 1px #C1BB97;
	padding: 14px 0 14px 5px
}
.FancyTable td.usluga {
	background: #FAF9F5;
	border-bottom: dotted 1px #C1BB97;
	color: #D65913;
	font-size: 16px;
	font-weight: normal
}
.FancyTable2 th {
	background: #D2CEB5;
	border-left: solid 1px #E2DFCF;
	color: #603914;
	font-size: 12px;
	letter-spacing: 2px;
	padding: 3px 0;
	text-align: center
}
.FancyTable2 td {
	background: #FAF9F5;
	border-bottom: solid 1px #C1BB97;
	border-left: solid 1px #FFF;
	font-size: 16px;
	text-align: center
}
.FancyTable2 td.usluga {
	background: none;
	border-left: none;
	font-size: 13px;
	padding: 14px 0 14px 5px;
	text-align: left
}
.Content ul {
	font-size: 14px;
	line-height: 1.4em;
	list-style-image: url("images/bullet.gif");
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 1.2em
}
.Content li {
	margin-bottom: 0.3em
}
p.okvir {
	border: solid 1px #DDDAC7;
	font-size: 13px;
	padding: 4px 6px
}

.pnlAgroBaza {
	background: url("AgroBaza/pnlAgroBaza-bg.gif") no-repeat left bottom;
	min-height: /*410px*/500px;
	margin-left: 15px;
	margin-bottom: 15px;
	width: 690px
}
.pnlAgroBaza .tblLayout tr { vertical-align: top }
.pnlAgroBaza .tblLayout th {
	padding: 2px 10px
}
.pnlAgroBaza .tblLayout th h1 {
	border-bottom: dotted 1px #C1BB97;
	color: #D75E19;
	font-size: /*20px*/15px;
	font-weight: /*normal*/bold;
	margin-top: 2px;
	margin-bottom: 8px;
	padding-bottom: 3px
}
.pnlAgroBaza .tblLayout th h1 span {
	background: url("AgroBaza/th-span-bg.gif") no-repeat left top;
	padding: 5px 6px 8px 4px
}
.pnlAgroBaza .tblLayout tr.row1 td, .pnlAgroBaza .tblLayout tr.row3 td, .pnlAgroBaza .tblLayout tr.row4 td {
	/*border-bottom: dotted 1px #C1BB97;*/
	padding: 0 0 10px 10px
}
.pnlAgroBaza .tblLayout tr.row3 td {
	border-bottom: dotted 1px #C1BB97
}
.pnlAgroBaza select {
	background: #F1EFE7;
	border: solid 1px #603914;
	color: #603914;
	font-size: 12px;
	padding: 3px 3px 3px 5px;
	width: 150px
}
.pnlAgroBaza tr.row2 td { padding-left: 10px }
.pnlAgroBaza .lbl {
	color: #D75E19;
	display: block;
	font-size: 16px;
	margin-top: 2px
}
.pnlAgroBaza .smsBox {
    background: #F1EFE7;
	border: solid 1px #603914;
	color: #603914;
	font-size: 12px;
	padding: 3px 3px 3px 5px;
    width: 650px;
    height: 50px;
}

.imgSearchResults, .totalResults, .DbSearchResults { margin-left: 15px }
.totalResults { color: #5F3813; margin-bottom: 5px }
.DbSearchResults { }
.DbSearchResults th { display: none }
.DbSearchResults td {
	color: #5F3813/*;
	padding: 3px 8px*/
}
.DbSearchResults td.kontakt { font-weight: bold }
.DbSearchResults tr { vertical-align: top }
.DbSearchResults td.id {
	background: url("DbSearchResults/item-bg.gif") no-repeat left top;
	color: #FFF; padding-left: 3px;
	height: /*111px*/129px;
	/*margin-bottom: 12px;
	padding: 5px 0 0 5px;*/
	width: 30px
}
.DbSearchResults tr:hover td.id {
	background-image: url("DbSearchResults/item-bg-hover.gif")
}
/*.DbSearchResults td.kontakt_image_url { background: url("DbSearchResults/item-bg.gif") no-repeat center top; width: 86px }
.DbSearchResults tr:hover td.kontakt_image_url { background-image: url("DbSearchResults/item-bg-hover.gif") }*/
.DbSearchResults td.kontakt { background: url("DbSearchResults/item-bg.gif") no-repeat center top/*; width: 140px*/ }
.DbSearchResults tr:hover td.kontakt { background-image: url("DbSearchResults/item-bg-hover.gif") }
/*.DbSearchResults td.puna_adresa { background: url("DbSearchResults/item-bg.gif") no-repeat center top; width: 150px }
.DbSearchResults tr:hover td.puna_adresa { background-image: url("DbSearchResults/item-bg-hover.gif") }
.DbSearchResults td.DETALJNIJE { background: url("DbSearchResults/item-bg.gif") no-repeat right top; width: 89px }
.DbSearchResults tr:hover td.DETALJNIJE { background-image: url("DbSearchResults/item-bg-hover.gif") }*/
.DbSearchResults td.dummy { background: url("DbSearchResults/item-bg.gif") no-repeat right top; width: 5px }
.DbSearchResults tr:hover td.dummy { background-image: url("DbSearchResults/item-bg-hover.gif") }

.DbSearchResults .innerTbl td {
	padding: /*3px*/8px 8px 0
}
.DbSearchResults .innerTbl h5 {
	border-top: dotted 1px #C1BB97;
	color: #AF9B89;
	font-size: 12px;
	margin-top: 4px;
	padding-top: 4px
}
.DbSearchResults .innerTbl td.kontakt_image_url { width: 85px }
.DbSearchResults .innerTbl td.kontakt { width: 220px }
.DbSearchResults .innerTbl td.DETALJNIJE { width: 89px }

.pnlAgroPrognozaDetaljil { margin-left: 15px }
.pnlAgroPrognozaDetaljil .tblHeader {
	border-top: solid 1px #DBD7C2
}
.pnlAgroPrognozaDetaljil .tblHeader td {
	border-top: solid 2px #DBD7C2;
	border-bottom: solid 2px #DBD7C2;
	color: #AE9A88;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0;
	text-align: left
}
.pnlAgroPrognozaDetaljil .tblHeader td.danas {
	background: #F1EFE7;
	padding-left: 4px/*;
	width: 96px*/
}
.pnlAgroPrognozaDetaljil .tblGrad td {
	border-bottom: solid 1px #DBD7C2;
	color: #5F3813;
	padding: 15px 0 14px;
	vertical-align: top
}
.pnlAgroPrognozaDetaljil td.grad {
	color: #5F3813;
	font-size: 17px
}
.pnlAgroPrognozaDetaljil td.sep {
	background: url("AgroPrognozaDetalji/sep-bg.gif") repeat-y center
}
.pnlAgroPrognozaDetaljil div {
	border-bottom: solid 2px #DBD7C2;
	padding: 5px
}
.pnlAgroPrognozaDetaljil div.fancy {
	border-bottom: dotted 1px #DFDBC8;
	padding: 5px
}
.pnlAgroPrognozaDetaljil span { font-size: 11px }

.pnlAgroPrognozaNapomena {
	background: url("AgroPrognozaDetalji/bug.gif") no-repeat left center;
	border: solid 1px #DBD7C2;
	color: #5F3813;
	margin-bottom: 15px;
	margin-left: 15px;
	padding: 8px 12px 8px 40px
}
.pnlAgroPrognozaNapomena a { font-weight: bold }
.pnlAgroPrognozaNapomena a:link, .pnlAgroPrognozaNapomena a:visited,
.TekstNapomene a:link, .TekstNapomene a:visited {
	color: #D65915;
	text-decoration: underline
}
.pnlAgroPrognozaNapomena a:hover,
.TekstNapomene a:hover {
	color: #D65915;
	text-decoration: none
}
.TekstNapomene {
	background: #FFF;
	display: none;
	margin-left: 15px;
	width: 690px;
	position: absolute
}
.TekstNapomene {
	border: solid 2px #DBD7C2;
	color: #5F3813;
	padding: 10px
}
.TekstNapomene .pnlDocumentTitle {
	border-bottom: solid 1px #F1EFE7;
	color: #D65915;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 8px;
	margin-left: 0 !important;
	padding-bottom: 8px
}
.TekstNapomene h2 {
	color: #603813;
	font-size: 14px;
	margin: 10px 0 4px
}
.TekstNapomene p, .TekstNapomene small {
	line-height: 1.4em;
	margin: 0;
	padding-bottom: 0.7em
}
.TekstNapomene ul {
	line-height: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 1.5em
}
.TekstNapomene li {
	margin-bottom: 0.2em
}
.TekstNapomene small {
	border-top: solid 1px #E8E4D7;
	font-size: 11px;
	margin-top: 10px;
	padding-top: 3px
}
.TekstNapomene .hibClose {
	float: right;
	margin: 0 0 5px 15px
}

.Kategorije th { display: none }
.Kategorije {
	border-top: solid 2px #D6D1BA;
	border-bottom: solid 1px #D6D1BA;
	margin-top: 3px;
	width: 150px
}
.Kategorije tr.itemSelected a:link, .Kategorije tr.itemSelected a:visited,
.Kategorije tr.altItemSelected a:link, .Kategorije tr.altItemSelected a:visited {
	background: #FFF url("MaliOglasiKategorije/item-selected-bg.gif") no-repeat right center;
	color: #D65915
}
.Kategorije a {
	border-bottom: solid 1px #D6D1BA;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 15px 3px 3px
}
.Kategorije a:link, .Kategorije a:visited {
	background: #F0EEE6;
	color: #918757;
	text-decoration: none
}
.Kategorije a:hover {
	background: #FFF;
	color: #D65913;
	text-decoration: none
}
.Kategorije .dpArchive { display: none }

.Pregled .ArchiveTitle {
	border-bottom: solid 2px #E6E3D5;
	color: #5F3813;
	font-size: 18px;
	padding-bottom: 8px
}
.Pregled tr:hover {
	background: #FAF9F5
}
.Pregled th { display: none }
.Pregled td.COMMENT, .Pregled td.IMAGE {
	border-bottom: dotted 1px #C1BB97;
	color: #5F3813;
	padding: 16px 0 13px;
	vertical-align: top
}
.Pregled td.parent_comment_subject {
	padding-bottom: 5px
}
.Pregled td.subject {
	border-left: solid 3px #D65915;
	color: #5F3813;
	font-weight: bold;
	padding: 0 0 /*5px*/0 8px
}
.Pregled td.BODY {
	padding-top: 5px;
	padding-bottom: 0.4em
}
.Pregled td.DATETIME_CREATED {
	color: #B5AA80;
	font-size: 12px;
	font-weight: bold
}
.Pregled td.IMAGE img { border: solid 1px #DFDDD1 }

.pnlMaliOglasi { margin-left: 15px !important }
.pnlMaliOglasi .tblLayout tr { vertical-align: top }

.pnlKompletanTrzisniBarometar { margin-left: 15px }
.pnlKompletanTrzisniBarometar img { padding-right: 3px }
.pnlTrzisniBarometar { margin-left: 14px; white-space: normal }
.pnlTrzisniBarometar .tblTrzisniBarometar { margin: 0 /*10px*/0 10px 10px; width: 315px !important }
.tblTrzisniBarometar th, .tblKompletanTrzisniBarometar th {
	border-bottom: solid 1px #D3CEB4;
	font-size: 12px;
	font-weight: normal
}
.tblTrzisniBarometar th.dtm, .tblKompletanTrzisniBarometar th.dtm {
	color: #393;
	font-weight: bold
}
.tblTrzisniBarometar th.uzorak, .tblKompletanTrzisniBarometar th.uzorak {
	background: #E5E1D2;
	color: #5F3813;
	border-left: solid 1px #FFF;
	text-align: center;
	width: 45px
}
.tblKompletanTrzisniBarometar th.uzorak { padding: 3px 0; width: auto }
.tblTrzisniBarometar td, .tblKompletanTrzisniBarometar td {
	border-bottom: dotted 1px #D3CEB4;
	color: #5F3813;
	font-weight: bold;
	padding: 3px 0;
	vertical-align: top
}
.tblKompletanTrzisniBarometar td { padding: 8px 0 }
.tblTrzisniBarometar td.srednja {
	text-align: center
}
.tblKompletanTrzisniBarometar td.minMaxSum {
	border-bottom-style: solid;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 5px 3px 0;
	text-align: right
}

.tblKompletanTrzisniBarometar td.min, .tblKompletanTrzisniBarometar td.max {
	font-size: 12px;
	font-weight: normal;
	text-align: center
}
.tblKompletanTrzisniBarometar td.min { padding-left: 4px }
.tblKompletanTrzisniBarometar td.srednja, .tblKompletanTrzisniBarometar td.max {
	border-right: solid 1px #D3CEB4;
	font-size: 14px;
	padding-right: 4px;
	text-align: right
}

.pnlProfilClanova { float: left; margin: 0 5px 0 15px; white-space: normal }
.pnlProfilClanova .tblProfilClanova { margin: 0 10px /*10px*/0; width: 315px !important }
.tblProfilClanova div.naziv {
	color: #D65915;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 10px
}
.tblProfilClanova div.naziv img { float: left; margin: 0 10px 10px }
.tblProfilClanova div.napomena, .tblProfilClanova div.stats {
	color: #5F3813
}
.tblProfilClanova div.stats { clear: left }

.pnlAgroPrognoza { float: left; margin: 0 5px 0 15px; white-space: normal }
.pnlAgroPrognoza .tblAgroPrognoza { margin: 0 10px 10px; width: 315px !important }
.tblAgroPrognoza th, .tblAgroPrognoza td {
	color: #5F3813;
	font-size: 14px;
	padding: 2px 0;
	vertical-align: top
}
.tblAgroPrognoza .sep {
	background: url("AgroPrognoza/sep-bg.gif") repeat-y center center
}
.tblAgroPrognoza div {
	border-bottom: solid 2px #DBD7C2;
	padding-top: 5px
}
.tblAgroPrognoza div.fancy {
	border-bottom: dotted 1px #DFDBC8;
	padding-top: 0
}
.tblAgroPrognoza span {
	font-size: 11px
}

.OstaliMaliOglasi { margin-top: 20px; margin-left: 10px; white-space: normal; width: 220px }
.OstaliMaliOglasi .ArchiveTitle { padding-left: 15px }
.OstaliMaliOglasi th, .OstaliMaliOglasi .dpArchive { display: none }
.OstaliMaliOglasi td.COMMENT {
	background: url("OstaliMaliOglasi/COMMENT-bg.gif") no-repeat left top;
	border-top: dotted 1px #C1BB97;
	color: #AE9A87;
	font-size: 11px;
	margin-top: 6px;
	padding: 6px 0 4px 12px
}
.OstaliMaliOglasi .innerTbl td.subject { font-weight: bold }
.OstaliMaliOglasi .innerTbl td.BODY { color: #5F3813 }
.OstaliMaliOglasi .innerTbl td.DATETIME_CREATED { text-align: right; width: 80px }


.pnlAdvancedSearch { border: solid 1px #DBD7C2; margin-left: 15px; padding: 15px }
p.section, .pnlAdvancedSearch .DataHeader, .pnlAdvancedSearch .row2 { display: none }
.pnlAdvancedSearch .row6 input, .pnlAdvancedSearch .row7 input {
	background: url("AdvancedSearch/input-bg.gif") no-repeat left top;
	border-width: 0;
	font-size: 14px;
	height: 20px;
	padding: 4px 0 4px 5px;
	width: 105px	
}
.pnlAdvancedSearch .bluish input {
	background: url("AdvancedSearch/search-input-bg.gif") no-repeat left top;
	border-width: 0;
	color: #5F3813;
	font-size: 14px;
	height: auto;
	padding: 5px 0 7px 6px;
	width: 265px
}
.pnlAdvancedSearch .lbl, .pnlAdvancedSearch label {
	color: #5F3813
}
.pnlAdvancedSearch .b { font-weight: bold }
.pnlAdvancedSearch .row5 td { padding: /*4px*/15px 0 8px }
.pnlAdvancedSearch .row6 td { padding-bottom: 8px }
.pnlAdvancedSearch .row6 td td { padding-bottom: 0 }
.pnlAdvancedSearch .row8 td { font-weight: bold; padding: 15px 0 8px }
.pnlAdvancedSearch table.cblCategories label { color: #5F3813 }

div.fancySection {
	color: #5F3813;
	font-size: 22px;
	font-weight: bold;
	margin: 20px 0 20px 15px
}
.totalResults { margin-bottom: 15px; margin-left: 15px }
.SearchResults { margin-left: 15px }
.SearchResults th { display: none }
.SearchResults table { border-top: solid 2px #DBD7C2; border-bottom: solid 1px #DBD7C2 }
.SearchResults td {
	border-bottom: dotted 1px #C1BB97;
	padding: 16px 0 13px;
	vertical-align: top
}
.SearchResults .ID, .SearchResults .DATETIME_PUBLISHED, .SearchResults .CATEGORY_NAME {
	color: #B5AA80;
	font-size: 11px;
	font-weight: bold;
	padding-right: 40px;
	text-transform: uppercase
}
.SearchResults .LINK_DESCRIPTION a.link {
	font-size: 14px;
	font-weight: bold
}
.SearchResults .LINK_DESCRIPTION a.link:link, .SearchResults .LINK_DESCRIPTION a.link:visited {
	color: #5F3813;
	text-decoration: none
}
.SearchResults .LINK_DESCRIPTION a.link:hover {
	color: #D65915;
	text-decoration: underline
}
.SearchResults .LINK_DESCRIPTION div.DOCUMENT_DESCRIPTION {
	color: #5F3813;
	padding-bottom: 0.4em
}


.pnlLogin {
	background: #FFF url("EventsCalendar/pnlDogadjaj-bg.gif") repeat-x bottom;
	border: solid 2px #DBD7C2;
	padding: 9px 8px 11px;
	position: absolute;
	/*visibility: hidden;*/
	width: 300px
}
.pnlLogin .arrowTop { margin: -22px 0 0 10px }
.pnlPublicLogin { background: url("Login/bg.gif") no-repeat top right }
.pnlPublicLogin .BoxTitle {
	color: #5F3813;
	display: block;
	font-size: 17px;
	margin-bottom: 8px
}
.pnlPublicLogin .FancyInput {
	background: url("Login/input-bg.gif") no-repeat left top;
	border-width: 0;
	font-size: 14px;
	height: 20px;
	padding: 4px 5px;
	width: 150px
}
.pnlPublicLogin .FancyInput:focus, .pnlPublicLogin .FancyInputFocus {
	background: url("Login/input-bg-hover.gif") no-repeat left top
}
.pnlPublicLogin .lbl {
	color: #5F3813;
	display: block;
	font-size: 11px;
	margin: 1px 0 6px
}
.pnlPublicLogin .text { color: #5F3813 }
.pnlPublicLogin a { font-weight: bold }
.pnlPublicLogin a:link, .pnlPublicLogin a:visited {
	color: #F60;
	text-decoration: underline
}
.pnlPublicLogin a:hover {
	color: #F60;
	text-decoration: none
}
.pnlPublicLogin .hibLogin {
	display: -moz-inline-block;
	display: inline-block;
	float: left;
	margin-top: 8px
}

.Left .pnlDocumentTitle {
	color: #D65915;
	font-size: 20px;
	margin: 5px 190px 10px 15px;
	white-space: normal
}
.Left .desc {
	color: #5F3813;
	font-size: 16px;
	line-height: 1.5em;
	margin-bottom: 15px;
	margin-right: 190px;
	margin-left: 15px;
	white-space: normal
}
.Left .published {
	border-bottom: solid 1px #EFEEE4;
	color: #AE9A87;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	margin-right: 190px;
	margin-bottom: 8px;
	margin-left: 15px;
	padding-bottom: 0.7em
}
.Left .Content {
	font-size: 14px;
	line-height: 1.4em;
	margin-right: 190px
}
.Left .Content p {
	color: #5F3813;
	padding-bottom: 0.7em
}
.Left .FancyImage img { border: solid 3px #F0EEE5 }
.Left .FancyImage a img { margin-right: 10px }

.Arhiva { margin-left: 15px }
.Arhiva .ArchiveTitle { display: none }
.Arhiva .pnlHtmlText {
	color: #D65915;
	font-size: 20px;
	margin-right: 190px;
	margin-bottom: 10px;
	padding-top: 5px
}
.Arhiva table {
	border-top: solid 2px #DBD7C2;
	border-bottom: solid 1px #DBD7C2
}
.Arhiva tr:hover { background: #FAF9F5 }
.Arhiva th { display: none }
.Arhiva td {
	border-bottom: dotted 1px #C1BB97;
	font-size: 11px;
	padding: 13px 0 15px 2px;
	vertical-align: top
}
.Arhiva td.DATETIME_PUBLISHED {
	color: #B5AA80;
	font-weight: bold;
	width: 85px
}
.Arhiva td.IMAGE { border-left: none; width: 150px }
.Arhiva td.LINK_DESCRIPTION a { font-size: 17px }
.Arhiva td.LINK_DESCRIPTION a:link, .Arhiva td.LINK_DESCRIPTION a:visited {
	color: #D65915;
	text-decoration: underline
}
.Arhiva td.LINK_DESCRIPTION a:hover {
	color: #F60;
	text-decoration: none
}
.Arhiva td.LINK_DESCRIPTION p {
	color: #5F3813;
	font-size: 13px;
	line-height: 1.4em;
	margin: 2px 0 0;
	padding-bottom: 0.7em
}

.pnlOtherDocuments {
	float: right;
	margin-top: /*15px*/9px;
	white-space: normal;
	width: 180px
}
.pnlOtherDocuments .ArchiveTitle {
	background: url("OtherDocuments/ArchiveTitle-bg.gif") no-repeat left bottom;
	color: #603813;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
	padding: 4px 0 11px 6px
}
.pnlOtherDocuments tr:hover {
	background: #FAF9F5
}
.pnlOtherDocuments th { display: none }
.pnlOtherDocuments td {
	border-bottom: solid 1px #DBD7C2;
	padding: 6px 0 5px;
	vertical-align: top
}
.pnlOtherDocuments td.IMAGE { width: 65px }
.pnlOtherDocuments td.published_link_desc a.link {
	font-size: 17px
}
.pnlOtherDocuments td.published_link_desc a.link:link, .pnlOtherDocuments .published_link_desc a.link:visited {
	color: #D65915;
	text-decoration: none
}
.pnlOtherDocuments td.published_link_desc a.link:hover {
	color: #603813;
	text-decoration: none
}
.pnlOtherDocuments div.DATETIME_PUBLISHED {
	color: #AE9A87;
	font-size: 11px;
	font-weight: bold;
	margin-top: 3px;
}
.pnlOtherDocuments div.DOCUMENT_DESCRIPTION { display: none }
.pnlOtherDocuments .hlArchive, a.btn {
	background: url("images/hlArchive-bg.gif") no-repeat right top;
	float: left;
	font-weight: bold;
	height: 25px;
	line-height: 1.4em;
	margin-top: 8px;
	margin-right: 6px;
	padding-right: 15px;
	padding-bottom: 0.7em;
	text-transform: uppercase
}
.pnlOtherDocuments .hlArchive:link, .pnlOtherDocuments .hlArchive:visited,
a.btn:link, a.btn:visited {
	color: #AD9987;
	text-decoration: none
}
.pnlOtherDocuments .hlArchive:hover,
a.btn:hover {
	background-image: url("images/hlArchive-bg-hover.gif");
	color: #D65913;
	text-decoration: none
}
.pnlOtherDocuments .hlArchive span.btn, a.btn span.btn {
	background: url("images/span-btn-bg.gif") no-repeat;
	cursor: pointer;
	display: block;
	font-size: 11px;
	height: 15px;
	letter-spacing: 1px;
	line-height: 14px;
	padding: 6px 0 5px 13px;
}
.pnlOtherDocuments .hlArchive:hover span.btn, a.btn:hover span.btn {
	background-image: url("images/span-btn-bg-hover.gif")
}

.pnlMainMenu div.DynamicCmsMenu {
	background-image: url("MainMenu/DynamicCmsMenu-bg.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 3px;
	width: 160px
}
.pnlMainMenu a.DynamicCmsMenuItem {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 0;
	width: 150px
}
.pnlMainMenu a.DynamicCmsMenuItem:link, .pnlMainMenu a.DynamicCmsMenuItem:visited {
	background: #A6C763;
	border-bottom: solid 1px #BCD588 !important;
	color: #603813;
	text-decoration: none
}
.pnlMainMenu a.DynamicCmsMenuItem:hover {
	background: #8DB340;
	color: #FFF;	
	text-decoration: none
}
.n3 { }

.pnlPodaciOClanu {
	background: url("PodaciOClanu/pnlPodaciOClanu-bg.gif") no-repeat left bottom;
	margin-left: 15px;
	padding-bottom: 40px;
	width: 690px
}
.pnlPodaciOClanu .tblLayout { background: url("PodaciOClanu/tblLayout-bg.gif") repeat-y left center }
.pnlPodaciOClanu .tblLayout th.naziv {
	background: url("PodaciOClanu/tblLayout-th-bg.gif") no-repeat left top;
	color: #603914;
	font-size: 18px;
	font-weight: normal;
	height: 52px;
	padding: 10px 0 /*10px*/0 15px;
	vertical-align: top
}
.pnlPodaciOClanu .tblLayout th.web {
	background: url("PodaciOClanu/tblLayout-th-bg.gif") no-repeat right top;
	color: #5F3813;
	font-weight: normal;
	padding: 13px 15px 0 0;
	text-align: right;
	vertical-align: top
}
.pnlPodaciOClanu .tblLayout th.web a:link, .pnlPodaciOClanu .tblLayout th.web a:visited {
	color: #D65913;
	text-decoration: none
}
.pnlPodaciOClanu .tblLayout th.web a:hover {
	color: #F90;
	text-decoration: none
}
.pnlPodaciOClanu .tblKontakt tr { vertical-align: top }
.pnlPodaciOClanu .tblKontakt td {
	border-bottom: dotted 1px #C1BB97;
	color: #5F3813;
	padding: 4px 0;
}
.pnlPodaciOClanu .tblKontakt td.logo { border-bottom: none; padding: 0 0 0 15px }
.pnlPodaciOClanu .tblKontakt td.logo .imgPremiumLogo { border-bottom: none; padding: 0 0 10px 30px }
.pnlPodaciOClanu .tblKontakt td.lbl {
	color: #AB9681;
	font-size: 11px;
	width: 85px
}
.pnlPodaciOClanu .tblKontakt td.btm {
	border-bottom: solid 2px #C1BB97
}
.pnlPodaciOClanu .tblKontakt td.sep {
	border-bottom: none;
	width: 15px
}

.pnlPodaciOClanu .tblDjelatnost th, .pnlPodaciOClanu .tblSektor th {
	border-bottom: solid 1px #E0DDCB;
	color: #D65913;
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 2px
}
.pnlPodaciOClanu .tblDjelatnost td, .pnlPodaciOClanu .tblSektor td {
	background: #FFF;
	border-bottom: dotted 1px #E0DDCB;
	color: #5F3813;
	font-weight: bold;
	padding: 3px 10px;
	vertical-align: top
}
.pnlPodaciOClanu .tblDjelatnost, .pnlPodaciOClanu .tblSektor {
	border-bottom: solid 1px #E0DDCB !important
}

.pnlPodaciOClanu td.proizvodi { padding: 0 15px }
.pnlPodaciOClanu .tblProizvodi { border-bottom: solid 1px #AB9681 }
.pnlPodaciOClanu .tblProizvodi tr { vertical-align: top }
.pnlPodaciOClanu .tblProizvodi th {
	background: url("PodaciOClanu/tblProizvodi-th-bg.gif") no-repeat right top;
	color: #A5783A;
	font-size: 16px;
	height: 29px;
	padding: 5px 0 0 5px
}
.pnlPodaciOClanu .tblProizvodi {
	background: #FFF;
	border-bottom: solid 1px #AB9681 !important;
	margin-top: 20px
}
.pnlPodaciOClanu .tblProizvodi td.kp {
	border-bottom: dotted 1px #AB9681;
	color: #AB9681;
	font-size: 11px;
	padding: 3px 5px 0 10px;
	width: 120px
}
.pnlPodaciOClanu .tblProizvodi td.proizvod {
	border-bottom: dotted 1px #DDD5CC;
	color: #5F3813;
	font-weight: bold;
	padding: 4px 0 5px
}
.pnlPodaciOClanu .tblProizvodi td.jm {
	border-bottom: dotted 1px #DDD5CC;
	color: #AB9681;
	font-size: 11px;
	padding: 4px 0 5px;
	width: 100px
}
.pnlPodaciOClanu .tblProizvodi td.vrijednost {
	border-bottom: dotted 1px #DDD5CC;
	color: #5F3813;
	padding: 4px 0 5px
}
.pnlPodaciOClanu .tblProizvodi td.btm {
	border-bottom: dotted 1px #AB9681
}
.pnlPodaciOClanu .napomena {
	border-bottom: solid 1px #AB9681;
	margin-top: 15px
}
.pnlPodaciOClanu .napomena div.naslov {
	border-bottom: solid 1px #E0DDCB;
	color: #D65913;
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 2px
}
.pnlPodaciOClanu .napomena div.tekst { background: #FFF; color: #5F3813; padding: 3px 10px }

.pnlBannerBtm { background: #FFF; margin-right: 10px; padding: 20px 0 0 15px; width: 939px }
.Subpage .pnlBannerBtm1 { margin-right: 11px }
.pnlBannerBtm div.bg { background: url("BannerBtm/bg.gif") repeat-x top; margin-right: 15px }
#BannerBtm {
	background: #F1EFE7;
	border: solid 1px #DBD7C2;
	color: #5F3813;
	margin: 5px auto /*5px*/0 auto;
	width: 768px;
	height: 90px
}
.pnlBannerRight { background: url("BannerBtm/bg.gif") repeat-x top; margin: 5px 35px 0 25px }
.Subpage .pnlBannerRight { margin: 5px 25px 0 25px }
#BannerRight {
	background: #F1EFE7;
	border: solid 1px #DBD7C2;
	color: #5F3813;
	margin: 5px 0 0;
	width: 195px;
	height: 160px
}

.pnlFlashBannerRight { width: 220px; margin: 5px 11px 0 0; padding-left: 26px }
.Subpage .Contents .pnlFlashBannerRight { width: 220px; margin: 5px 0 0 0; padding-left: 25px }

.pnlCombo td { vertical-align: top }

.pnlAgroPrognozaNapomena .pnlDocumentTitle {
	display: inline;
	font-size: 13px;
	margin-left: 0
}

.UpdateProgress {
	background: #FFF;
	border: solid 4px #F1EFE7;
	color: #5F3813;
	font-size: 17px;
	margin: 0 0 10px 15px;
	width: 350px
}
.UpdateProgress div {
	border: solid 1px #F60;
	margin: 1px;
	padding: 15px
}


/*.pnlAgroBaza th, .pnlAgroBaza td { border: solid 1px #000 !important }*/


/*Trzisni barometri u regiji*/
.linkovi {
	width: 190px;
	float: left;
	padding: 0 0 0 25px
}
.linkovi p { margin: 0 }
.linkovi ul {
	margin: 0;
	padding-left: 0px;
	list-style-type: none;
	border-top: solid 1px #D3CEB4;
	white-space: normal
}
.linkovi li {
	background: url(TrzisniBarometriURegiji/bullet.gif) no-repeat left top;
	border-bottom: dotted 1px #D3CEB4;
	padding: 4px 0 4px 15px
}
.linkovi a:link, .linkovi a:visited {
	font-size: 11px;
	color: #603813;
	text-decoration: none;
	font-weight: bold
}
.linkovi a:hover {
	color: #D65915;
	text-decoration: none
}
.linkovi li:hover {
	background-color: #FAF9F5
}


/*Site Map*/
.pnlSiteMap .imgSiteMap {
	padding-left: 15px
}
.pnlSiteMap p {
	padding-left: 15px;
	margin: 0;
	color: #5F3813
}
.tvSiteMap {
	padding-top: 15px;
	padding-left: 15px
}
.tvSiteMap table {
	padding-bottom: 5px
}
.tvSiteMap a:link, .tvSiteMap a:visited {
	color: #603813;
	text-decoration: none
}
.tvSiteMap a:hover {
	color: #D65915;
	text-decoration: none
}

/*Banner Premium clanovi*/
.pnlBannerPremiumClanovi {
	width: 690px;
	height: 33px;
	margin-left: 15px;
	margin-bottom: 15px
}

/*PremiumClanoviDetails*/
.titlePremiumPonuda {
	border-bottom: 1px solid #E9E7DE;
	line-height: normal;
	margin: 0 0 15px 20px !important;
	padding: 10px 0 10px 0;
	color: #603914 !important;
	font-size: 18px
}
.titlePremiumPonuda a {
	color: #603914 !important;
	text-decoration: none
}
.htmlPremiumPonuda {
	font-size: 14px;
	line-height: 1.4em;
	padding-bottom: 0.8em;
	padding-left: 20px;
	padding-right: 20px;
	color: #603914 !important
}
.htmlPremiumPonuda img {
	padding-right: 5px;
}

/*Oznaka za novi dokument "Novo"*/
li.NewDocument {
	background: url("Dokumenti/new_document.gif") no-repeat right;
	margin-right: 20px;
	position: relative
}
li.NewDocument a {
	display: block;
	padding-right: 40px !important
}


