.main { border-top: solid 5px #4196d2 ;}
.main h2 {line-height: 18px; margin:0;}
.main h2 span { font-family: Georgia, "Times New Roman", Times, serif ; font-weight: bold ; color: #fff ; font-size: 14px ; display: block ; border-top: solid 1px #fff ; background: #5bae22 url(images/heading_bg.png) right top no-repeat ; height: 21px ; padding: 3px 0 0 13px ;}
.main .content { background: #f2fafe ; padding: 20px 16px 10px 16px ; border-bottom: solid 3px #add690 ;}
.content h3 { font-size: 16px ; font-family: Georgia, "Times New Roman", Times, serif ; color: #4c8834 ; margin-bottom: 10px ;}
.content h4 { font-size: 14px ; font-family: Georgia, "Times New Roman", Times, serif ; color: #00A4E8 ;}
.content ul { padding: 0 0 0 20px ; ;}
.content ul li { list-style: square ;  margin-bottom: 12px ;}
.empty .Normal h2 span { font-family: Georgia, "Times New Roman", Times, serif ; font-weight: bold ; color: #4c8834 ; font-size: 24px ; display: block ; margin-bottom: 45px; }


/* Naslovna razno */
.side_pane_holder .main { margin-bottom: 30px ;}
.type_naslovna .content_pane_holder .main { width: 611px ; display: inline-block ;}
.type_naslovna .content_pane_holder .main .content { padding: 1px 0 ; margin-bottom: 15px ; position: relative ;}
.kontakt_table { font-size: 11px ; color: #000 ; width: 100% ; line-height: 16px ;}
.kontakt_table th { font-size: 11px ; color: #000 ;}
.kontakt_table th h3 { font-size: 11px ; font-family: Arial ; font-weight: bold ; color: #00a4e8 ; margin: 0px ;}
.kontakt_table td { text-align: right ;}
.kontakt_table a { font-weight: bold ; text-decoration: underline ;}

.na_latest_item { font-size: 11px ;}
.na_latest_item * { padding: 0 0 0 20px ;}
.na_latest_item span { color: #5d5d5d ;}
.na_latest_item:hover span { font-weight: bold ; color: #79ac36 ;}
.na_latest_item a { display: block ; color: #000!important ; background: url(images/sprite.gif) -7px -5px no-repeat ; padding-bottom: 10px ;}
.na_latest_item:hover a { color: #00451f!important ; font-weight: bold ; text-decoration: none ; background: url(images/sprite.gif) -7px -100px no-repeat}
.certifikat_table td { text-align: left ; padding: 0 5px 7px 5px ;}

/* Galleryfic */
/* FIX zakomentirane veličine w+h radi problema sa spinnerom na tablici administracije e-računa - e1 - 190322 */
#gallery-adv { margin-bottom: 15px ; width: 611px ; height: 241px ;}
div.loader {background-image:url(images/loader.gif);background-position:center bottom;background-repeat:no-repeat; /*height:180px;width:325px;*/}
.details-bg {background: #000 none repeat  0 0; clear:both;height:15px;margin:-35px 0 0 0 ;opacity:0.5;filter:alpha(opacity=50); padding:10px 8px;position:relative;width:595px;}
div.embox {clear:both;height:15px;margin:-35px 0 0;padding:10px 8px;position:relative;width:595px;}
div.image-desc {color:#FFFFFF;font-size:14px;padding:0 10px 0 0; text-align: right ;}
div.navigation { display: none ;}

.type_naslovna .content_pane_holder .empty { float: left ; width: 298px ; height:400px ; border-top: solid 5px #5bae22 ; padding-top: 1px ; margin: 0 14px 15px 0 ;}
.type_naslovna .content_pane_holder .empty .box { padding: 200px 25px 20px 25px ; width: 248px ; height: 180px ;}
.type_naslovna .content_pane_holder .empty .box h2 { font-family: Georgia, "Times New Roman", Times, serif ; font-size: 20px ; color: #008f00 ; margin-bottom: 5px ;}
.type_naslovna .content_pane_holder .empty .box p { font-size: 11px ; color: #000 ;}
.type_naslovna .content_pane_holder .empty a { display: block ; text-align: right ; color: #000 ; font-size: 12px ; text-transform: lowercase ; font-weight: bold ; margin: 10px 0 ; padding-right: 28px ; background: url(images/sprite.gif) right -100px no-repeat ;}

.type_naslovna .vazne_informacije { background: url(images/vazne_informacije.jpg) left top no-repeat ;}
.type_naslovna .usluge { background: url(images/usluge.jpg) left top no-repeat ;}
.type_naslovna .edukacija { background: url(images/edukacija.jpg) left top no-repeat ;}
.type_naslovna .anketni_upitnik { background: url(images/anketni_upitnik.jpg) left top no-repeat ;}
.type_naslovna .content .vazne_informacije ul { padding: 0 }
.type_naslovna .content .vazne_informacije LI { list-style-type: none; margin: 5px 0; }
.type_naslovna .empty .vazne_informacije LI A { text-align: left; background-image: none; display: inline; padding: 0; margin: 0; font-weight: normal; padding-left: 20px; }
.type_naslovna .empty .vazne_informacije LI A:link, .type_naslovna .empty .vazne_informacije LI A:visited, .type_naslovna .empty .vazne_informacije LI A:hover { color: #008f00; background: url("images/arrowIcon.gif") left center no-repeat; }

/* Unutarnja */
.type_unutarnja .content_pane_holder .main { border-top: none ; margin-bottom: 40px ;}
.type_unutarnja .content_pane_holder .main h2 span { font-family: Georgia, "Times New Roman", Times, serif ; font-weight: bold ; color: #4c8834 ; font-size: 24px ; display: block ; border-top: none ; background: none ; padding: 3px 0 0 0 ; margin-bottom: 45px ;}
.type_unutarnja .content_pane_holder .main .content { background: #fff ; padding: 0px ; border-bottom: none ;}
.type_unutarnja .content_pane_holder .main p { margin-bottom: 20px ;}
.type_unutarnja .content_pane_holder .image_table { width: auto!important ; margin: 0 auto 20px auto ;}
.type_unutarnja .content_pane_holder .image_table br { width: 0px ; height: 0px ; line-height: 0px ;}
.type_unutarnja .content_pane_holder .image_table th { text-align: center ;} 
.type_unutarnja .content_pane_holder .image_table td { text-align: center ; font-size: 11px ; font-weight: bold ; color: #4c8834 ; padding: 3px 0 ; border-bottom: solid 3px #b2d699 ;}
.type_unutarnja .content_pane_holder .image_table img { border: solid 10px #d2e7c3 ;}
.type_unutarnja .image_table_Left { float: left ; margin: 0 6px 6px 0 ;}
.type_unutarnja .image_table_Left br { width: 0px ; height: 0px ; line-height: 0px ;}
.type_unutarnja .image_table_Left img { padding: 1px ; border: solid 1px #4c8834 ;}

.type_unutarnja .main_table  th { font-weight: bold ; padding: 5px ; font-size: 11px ; background: #D2E7C3 ; text-align: center ;}
.type_unutarnja .main_table  td { padding: 5px ; font-size: 11px ; border-bottom: solid 2px #D2E7C3 ;}
.type_unutarnja .main_table { margin: 15px auto ; width: auto ;}

.type_unutarnja .main_table_data { margin: 0 auto 15px auto ;}
.type_unutarnja .main_table_data thead th , .type_unutarnja .main_table_data thead td { background: #00A4E8 ; color: #fff ;}
.type_unutarnja .main_table_data th { font-weight: bold ; padding: 5px ; font-size: 11px ; text-align: center ; border-bottom: dotted 1px #00A4E8 ;}
.type_unutarnja .main_table_data td { padding: 5px ; font-size: 11px ; border-bottom: dotted 1px #00A4E8 ; text-align: center ;}
.type_unutarnja  .main_table_data.main_table_data_2kol th { text-align: left ;}
.type_unutarnja  .main_table_data.main_table_data_2kol td { text-align: right ;}
.type_unutarnja .main_table_data caption { color: #00A4E8 ; font-weight: bold ; padding: 5px ;}
.type_unutarnja .main_table_data_left th , .type_unutarnja .main_table_data_left td { width: 48% ; text-align: left ; vertical-align: top ;}


.type_unutarnja .content_pane_holder .kontakt_table * { font-size: 12px ;}
.type_unutarnja .content_pane_holder .kontakt_table th { padding: 5px 0 ; border-bottom: solid 1px #d2e7c3 ; }
.type_unutarnja .content_pane_holder .kontakt_table td { width: 70% ; padding: 5px 0 ;border-bottom: solid 1px #d2e7c3 ;}
.type_unutarnja .content_pane_holder .kontakt_table h3 { margin: 0px ;}

/* Novosti */
.na_listing { margin-bottom: 30px ;}
.na_listing cite , .na_view cite { color: #aaa ; font-size: 11px ;}
.na_listing p img , .na_view p img { float: left ; margin: 0 7px 7px 0 ; padding: 1px ; border: solid 3px #d2e7c3!important ;}
.na_archive h3  { margin-top: 20px ;}

/* Anketni upitnik */
.RhemaSurveyBackground td { padding: 5px 0 ;}
.RhemaSurveyQuestionText , .RhemaSurveyResultsQuestionText { font-family: Arial ; font-size: 12px ; color: #00A4E8 ;}
.RhemaSurveyText { margin-bottom: 20px ;}
.RhemaSurveyText label { padding-left: 5px ;}
.RhemaSurveyBackground .NormalTextBox { background: #e0eff2 ; border: none ; border-bottom: dotted 1px #4c8834 ; padding: 3px 5px ; margin: 0px 0 20px 0 ;}

.RhemaSurveyResultsBackground td { padding: 2px 0 ;}
.RhemaSurveyResultsGraph div { float: left ;}

/* Kontakt forma */
.feedback_form_table td { padding-bottom: 15px ;}
.feedback_form_table .NormalTextBox { background: #e0eff2 ; border: none ; border-bottom: dotted 1px #4c8834 ; padding: 3px 5px ; width: 250px ;}
.feedback_form_table .Help { font-size: 11px ;}

/* Simple gallery */
.View span { font-size: 11px ; width: 100px ; display: block ;}
.RandomView td { vertical-align: top ;}
.sg_latest span { font-size: 11px ; width: 100px ; display: block ;}

/* Search results */
#dnn_ctr424_XSSearchResults_pnlResults p { margin: 20px 0 0 0 ;}
#dnn_ctr424_XSSearchResults_pnlResults a.title { background: none ;}
#dnn_ctr424_XSSearchResults_pnlResults span.sample { display: none ;}
#dnn_ctr424_XSSearchResults_pnlResults div.sample { margin: 0px ;}
#dnn_ctr424_XSSearchResults_pnlResults .path { margin: 0px ;}
