.iBody {
	background: url(images/site-bg.gif);
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #5c5c5c;
}


h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}

h1 {
  font-size: 170%;
}

h2 {
  font-size: 160%;
  line-height: 130%;
}

h3 {
  font-size: 140%;
}

h4 {
  font-size: 130%;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 110%;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #cacaca;
}

a {
	color: #f67705;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.iTabTD-1 .block a:hover,
.iTabTD-3 .block a:hover {
	color: #eb8226!important;
}

a img {
	border: 0;
}

html>body table {
	border-collapse: separate;
	border-spacing: 0;
}

table {
  width: 100%;
}

form {
	margin: 0;
	padding: 0;
}

thead th {
  border-bottom: 2px solid #666;
  color: #111;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

.iTabTD-2 td, .iTabTD-2 th {
  padding: .3em .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #CCC;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #f1f1f1;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #f5f0dd;
}

tr.even td.active {
  background-color: #f7f1e6;
}

td.region, td.module, td.container, td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #333;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
  border-top-width: 0;
}

span.form-required {
  color: #ffae00;
}

span.submitted, .description {
  font-size: 0.92em;
  color: #898989;
}

.description {
  line-height: 150%;
  margin-bottom: 0.75em;
  color: #898989;
}

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.status {
	background: #FDF2C8;
	border: 1px solid #FEE4B4;
}

.messages ul {
  margin: 0;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.25em 0;
}

#center form {
  margin-bottom: 2em;
}

.form-button, .form-submit {
  margin: 2em 0.5em 1em 0; /* LTR */
}

#dblog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
  margin: 0;
}

.box {
  margin-bottom: 2.5em;
}

/**
 * Collapsible fieldsets
 */
fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
}

/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 .75em;
  background-color: transparent;
}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
}

fieldset legend {
  /* Fix disappearing legend in FFox */
  display: block;
}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
  display: inline;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
}

html.js fieldset.collapsible legend a {
  padding-left: 2em;
}

html.js fieldset.collapsed legend a {
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left;
  width: 48%;
}
div.admin .right {
  float: right; 
  width: 48%;
}

div.admin-panel {
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #d3e7f4;
}

tr.taxonomy-term-preview {
  opacity: 0.5;
}

tr.taxonomy-term-divider-top {
  border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}

/* TABOVI */
div.tabs {
	margin: 20px 0; 
}

ul.tabs {
	display: block;
	height: 21px;
}

ul.tabs li a {
	background: url(images/tabs.jpg) repeat-x 0% 0%;
	padding: 6px 10px;
	color: #333;
}

ul.tabs li.active a {
	background: #FFF;
	font-weight: bold;
}
/**/


/* IZGLED */

.siteHeader {
	background: url(images/site-header-bg.jpg) repeat-x top #fad978;
}

.iHeader {
	background: url(images/heades-bg.jpg) repeat-x top #dc6800;
	width: 960px;
	height: 180px;
	margin: auto;
	padding: 0;
}

.iTab {
	background: #FFF;
	width: 960px;
	height: 500px;
	margin: auto;
}

.iTab td {
	vertical-align: top;
}

.iTabTD-1, .iTabTD-2, .iTabTD-3 {
	border: 7px solid #e8e8e8;
}

.iTabTD-2, .iTabTD-3 {
	border-left: 0;
}

.iTabTD-1 {
	width: 190px;
}

.iTabTD-2 {
	padding: 0;
}

.iTabTD-3 {
	width: 275px;
}

.iFooter {
	background: #666;
	width: 960px;
	margin: 0 auto 30px auto;
	padding: 10px 0;
	text-align: center;
}

/* BLOCK */
.block * {
	padding: 0;
}

.block {
	margin: 0 3px 3px 3px;
	padding: 0;
}

.iTabTD-1 .block .content,
.iTabTD-3 .block .content {
	margin: 5px 10px;
	color: #6c6c6c;
}

.iTabTD-1 .block .content .views-view-grid td,
.iTabTD-3 .block .content .views-view-grid td {
	border-bottom: 1px  dotted #CCC;
	padding: 5px 0 8px 0;
}

.iTabTD-1 .block .content .views-view-grid tr.row-last td,
.iTabTD-3 .block .content .views-view-grid tr.row-last td {
	border-bottom: 0;
}

.iTabTD-1 .block .content .date-display-single,
.iTabTD-3 .block .content .date-display-single {
	font-size: 10px;
	color: #999;
}

.iTabTD-3 .block .content .views-field-field-novosti-data-value {
	margin: 0;
	padding: 0;
}

.block h2.title {
	display: block;
	background: url(images/block-title-li.jpg) no-repeat 10px 50% #f6f6f6;
	margin: 3px 0 0 0;
	padding: 10px 10px 10px 31px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #E1E1E1;
}

.iTabTD-1 .block .views-field-title,
.iTabTD-3 .block .views-field-title {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
	margin: 0px 0 5px 0;
	padding: 0;
}

.iTabTD-1 .block .views-field-title a,
.iTabTD-3 .block .views-field-title a {
	color: #333;
	font-weight: bold;
}

.iTabTD-1 .block .views-field-created,
.iTabTD-3 .block .views-field-created {
	font-size: 10px;
	color: #d6b078;
	margin: 0;
	padding: 0;
}

.iTabTD-3 .block .views-field-field-img-voved-fid {
	float: left;
	margin: 0 5px 0 0;
}

.iTabTD-1 .block .views-field-field-img-voved-fid img,
.iTabTD-3 .block .views-field-field-img-voved-fid img {
	border: 1px solid #fa973f;
}

/**/

/* JAZIK */
#block-locale-0 * {
	margin: 0;
	padding: 0;
}

#block-locale-0 {
	margin: 2px;
	padding: 5px 3px 3px 3px;
	border: 1px solid #ebebeb;
}

#block-locale-0 h2.title {
	display: none;
}

#block-locale-0 ul, #block-locale-0 ul li {
	list-style: none;
	display: block;
} 

#block-locale-0 ul li {
	display: inline;
	margin: 0 0 0 3px;
}

/**/



/* ANKETA */

#block-poll-0 .content {
/*	background: url(images/naslovi/anketa.jpg) no-repeat 0px 0px;
	padding-top: 45px; */
}

#block-poll-0 .poll {
	background: #FFF;
	/*padding: 6px;*/
	color: #333;
}

/*#block-poll-0 .links {
	display: none;
}*/

#block-poll-0 .vote-form {
	display: table;
	text-align: left;
}

#block-poll-0 div.title {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 18px 0 5px 0; 
}

#block-poll-0 div.text, 
#block-poll-0 .total {
	padding: 5px 0 0 0;
	color: #666;
}

#block-poll-0 div.percent {
	position: absolute;
	margin: -11px 0 0 153px;
	padding-left: 3px;
	font-size: 9px;
	color: #666;
	background: #FFF;
}

#block-poll-0 .vote-form {
	display: block;
}

#block-poll-0 .choices {
	padding: 0px;
	display: block;
}

#block-poll-0 .form-radios {
	padding: 0px;
}

#block-poll-0 .form-item {
	margin: 0;
	padding: 3px 0px;
	display: block;
	color: #444;
	border-bottom: 1px solid #EBEBEB;
}

#block-poll-0 input.form-radio {
	margin-right: 5px; 
}

#block-poll-0 .bar {
	background: #ececec;
	height: 5px;
}

#block-poll-0 .foreground {
	background: #003161;
	height: 5px;
}
/**/

/*PROMO BLOK*/

.promo {
	background: url(images/promo-bg.jpg) repeat-x top #fb9336;
	border-bottom: 7px solid #e8e8e8;
}

.promo .promoBg {
	background: url(images/sonce.jpg) no-repeat 100% 0%;
	padding: 25px 15px 10px 15px;
	color: #FFF;
}

.promo h2.title {
	display: none;
}

.promo .views-field-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	margin-bottom: 15px;
}
/**/

/*SODRZINA*/
#main {
	margin: 0 10px 20px 10px;
}

/*Voved*/
.vBlock {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #CCC;
}

.vData {
	font-size: 11px;
	color: #999;
}

.vData a {
	color: #ff8400;
}

h2.vNaslov {
	font-size: 12px;
	margin: 3px 0 8px 0;
	color: #333;
	font-weight: normal;
	text-transform: uppercase;
}

h2.vNaslov a {
	color: #444;
	font-weight: bold;
}

h2.vNaslov a:hover {
	text-decoration: none;
	color: #c86003;
}

.vSlika {
	float: left;
	margin: 0 5px 0 0;
}

.vSlika a img  {
	border: 1px solid #CCC;
	padding: 1px;
}

.vVoved p {
	margin: 0 0 5px 0;
}
/**/

/*NICE MENU*/
.topMenuBlock {
	background: url(images/top-menu-bg.jpg) repeat-x top #ff8410;
	border-bottom: 5px solid #FFF;
	border-top: 5px solid #FFF;
}

.topMenu {
	width: 960px;
	display: table;
	/*height: 31px;*/
	margin: auto;
}

.block-nice_menus h2.title {
	display: none;
}

ul#nice-menu-1 li {
	background: none;
	border: none;
}

ul#nice-menu-1 li a {
	display: block;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 10px;
	border-left: 1px solid #fd7d0b;
	border-right: 1px solid #fba661;
}

ul#nice-menu-1 li a:hover, ul#nice-menu-1 li a.active {
	background: url(images/top-menu-bg-hover.jpg) repeat-x 0% 0%;
	color: #FFF;
	font-weight: bold;
}

ul#nice-menu-1 li ul  {
	border-top: 1px solid #fd7a06;
	border-bottom: 1px solid #fba661;
	background: #ff8613;
	margin-top: 10px;
	
}

ul#nice-menu-1 li ul li ul {
	margin: 0;
	padding-left: 1px;
}

ul#nice-menu-1 li ul li a,
ul#nice-menu-1 li ul li a.active  {
	/*background: url(/sites/all/themes/kajgana/images/slajfna/nice-li-a.gif) no-repeat 6px 50% #2a2927;*/
	padding-left: 15px;
	text-decoration: none;
	border-bottom: 1px solid #fd7a06;
	border-top: 1px solid #fba661;
	padding: 5px 10px;
	font-weight: normal;
	color: #FFF!important;
	background: none;
}

ul#nice-menu-1 li ul li a:hover {
	background: #F90;
	font-weight: normal;
}

ul#nice-menu-1 li#menu-705 {
	background: url(images/top-menu-bg-eo.jpg) repeat-x 0% 0%;
}

/**/

/*
ROTATOR
*/
#block-views-rotor-block_1 h2.title,
#block-views-rotor-block_2 h2.title, 
#block-views-rotor-block_3 h2.title {
	display: none;
}

#block-views-rotor-block_1 *,
#block-views-rotor-block_2 *,
#block-views-rotor-block_3 *{
	margin: 0;
	padding: 0;
}

#block-views-rotor-block_1,
#block-views-rotor-block_2,
#block-views-rotor-block_3 {
	margin: -1px;
}

/**/

/*
E-Opstina (prevzemanje na dokumenti)
*/

#main .view-dokumenti h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 5px 0;
}

#main .view-dokumenti .item-list {
	border-bottom: 1px dotted #ccc;
	padding: 5px 5px 0px 5px;
	margin: 0 0 5px 0;
}

/**/

#main .views-exposed-widgets * {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#main .views-exposed-widgets {
	background: #ebebeb;
	padding: 5px;
}

#main .views-exposed-widget {
	background: #dddddd;
	margin: 0 3px 0 0;
	padding: 5px;
	border: 1px solid #d5d5d5;
}

#main .views-exposed-widget label {
	margin: 0 5px 0 0;
}

#main .views-exposed-widget #edit-doc {
	padding: 1px;
}

/*BANERI LEVO*/
#block-views-banercinja-block_1 h2.title {
	display: none;
}

#block-views-banercinja-block_1 * {
	margin: 0;
	padding: 0;
}

#block-views-banercinja-block_1 p {
	margin: 1px 0;
	padding: 2px 0 0 0;
	border-bottom: 1px solid #CCC;
}

/**/
/*
Meni levio
*/

/*#block-menu-menu-meni-levo h2.title{
	display: none;
}*/

#block-menu-menu-meni-levo .content {
	margin: 0;
	padding: 0;
}

ul.menu, ul.menu li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.menu li {
	background: url(images/meni-strelka.jpg) no-repeat 5px 50% #FFF;
	border-bottom: 1px dotted #CCC;
	padding: 3px 3px 3px 20px;
	margin: 1px 0;
	font-size: 12px;
	font-weight: normal;
}

ul.menu li a {
	display: block;
	color: #333;
}

ul.menu li a:hover {
	text-decoration: none;
}

/*PROEKTI*/
#main .proDownloaad {
	display: block;
	margin: 5px;
	padding: 0 0 0 35px;
	background: url(images/pdf-ico.jpg) no-repeat 0% 50%;
}

.projectDownload, #main .filefield-file {
	background: #F3F3F3;
	/*border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;*/
	padding: 0px;
}

.projectDownload .filefield-file, 
#main .filefield-file {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
	padding: 7px 10px 3px 10px;
}

.projectDownload a,
#main .filefield-file a {
	color: #C00;
	font-weight: bold;
}
/**/

/*OPSTINSKI INFORMATOR*/

.view-dokumenti th {
	display: none;
}

.view-dokumenti table td {
	vertical-align: middle;
	padding: 5px 5px 0 5px;
}

.view-dokumenti .views-field-title a {
	color: #333;
	font-weight: bold;
}

.view-dokumenti .views-field-field-img-voved-fid {
	width: 55px;
}

.view-dokumenti .views-field-field-novosti-data-value {
	text-align: center;
}

/**/

#baraj {
	width:auto;
	float:left;
}

/*KOMENTARI*/
#comment-form ul.tips, #comment-form p, #comments #edit-preview {
	display: none;
}

#comments {
	margin: 0 10px;
	/*padding-top: 20px;*/
	font-size: 11px;
}

#comments p {
	margin: 5px 0;
}

#comments .comment {
	border-top: 1px dotted #DCDCDC;
	padding: 15px 0;
	color: #766C6B;
}

#comments .comment h3.title a {
	font-size: 12px;
	font-weight: bold;
	color: #544D47;
}

#comments ul.links,
#comments ul.links li {
	
}

#comments .box {
	border-top: 1px solid #E5E5E5;
	margin: 20px 0;
	padding-top: 20px;
}

#comments h2.title {
	font-size: 14px;
	font-weight: bold;
}

#comments #edit-submit {
	font-size: 12px;
}

#edit-comment {
	width: 100%;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #F9F9F9;
	color: #666;
	border: 1px solid #CCC;
}


















