strong { font-weight: bold ;}
#mainContentBottom .dnn_ContentPane .empty { padding-top: 20px ;}
#mainContentBottomDvijeKolone .empty { padding-top: 20px ;}
#mainContentBottom h3 span { display: block ; font: bold 12px Arial, Helvetica, sans-serif ; color: #1e5294 ;  padding: 20px 20px 0 0 ;}
#mainContentBottom h4 { display: block ; font: bold 12px Arial, Helvetica, sans-serif ; color: #1e5294 ;  padding: 20px 20px 0 0 ;}
#mainContentBottomDvijeKolone h3 span { display: block ; font: bold 12px Arial, Helvetica, sans-serif ; color: #1e5294 ;  padding: 20px 20px 0 0 ;}
#mainContentBottomDvijeKolone h3 { font: bold 12px Arial, Helvetica, sans-serif ; color: #1e5294 ; padding: 0 0 0 0 ;}
#mainContentBottomDvijeKolone p { font: 12px Arial, Helvetica, sans-serif ; color: #211c1c ;  padding: 0 20px 10px 0 ; line-height: 17px ;}
#mainContentBottomDvijeKolone h4 { display: block ; font: bold 12px Arial, Helvetica, sans-serif ; color: #1e5294 ;  padding: 20px 20px 0 0 ;}
#mainContentBottom h4 a , #mainContentBottomDvijeKolone h4 a { font-weight: normal ; text-decoration: underline ;}
#mainContentBottom p { font: 12px Arial, Helvetica, sans-serif ; color: #211c1c ;  padding: 0 20px 10px 0 ; line-height: 17px ;}
#mainContentBottom .slika , #mainContentBottomDvijeKolone .slika { padding: 10px 0 ;}

.technicalTable { width: 455px ; margin: 15px 0 15px 15px ;}
.technicalTable td { text-align: justify ; line-height: 18px ; padding: 0 5px ;}
ol , ul { padding: 15px 0 15px 5px ; list-style: inside ;}
ul li { list-style: disc inside ;}

.mainDataTable { width: 455px ; margin: 15px auto 15px auto ; border: solid 1px #93b1d7 ;}
.mainDataTable td { text-align: center ; line-height: 18px ; padding: 5px ; border: solid 1px #93b1d7 ;}
.mainDataTable td.title { background: #e8eef4 ; font: 14px Arial, Helvetica, sans-serif ; color: #1e5294 ; text-align: center ;}
table.usefullLinks { width: 560px ; margin: 15px 15px ; font-size: 12px ;}
table.usefullLinks a { text-decoration: underline ;}

.galerije { clear: both ; width: 90% ; margin: 0 auto ; padding: 20px 0 10px 0; }
.photo-frame { margin: 7px ;}
#rightSidebar .View { margin-top: -35px ;}
.blueprint { text-align: center ;}
.virtual { margin: 15px auto 0 auto ; width: 515px ;}
.centerDiv { text-align: center ;}
.virtualQT { width: 100% ;}
.virtualQT td { padding: 5px ; vertical-align: top ;}

/* KONTAKTI */
.FormTable { width: 320px ; margin: 20px auto 0 auto ; background: #f0f4f8 ; border: solid 1px #d7e0e9 ; border-collapse: separate ;}
.FormTable tr { text-align: center ;}
.FormTable tr td { border: 1px solid #fff ; padding: 10px 0 ;}
.FormTable .FormTextBox { width: 180px ; padding: 3px 0 ; border: 1px solid #abadb3 ;}
.FormTable .FormTextArea{ width: 180px ; border: 1px solid #abadb3 ;}
.FormTable .FormLabelCell span { font-size: 9px ; color: red ; vertical-align: top ;} 
.FormTable .FormLabelCell span .FormLabel { font:  12px Arial, Helvetica, sans-serif ; color: #000 ; vertical-align: bottom ;}
.FormTable .FormLabelCell { text-align: right ; width: 145px ; padding-right: 20px ;}
.FormTable .FormControlCell { padding: 8px 10px ;}
.FormSubmit { margin-left: 310px ; background: #f0f4f8 ; border: solid 1px #abadb3 ; font: bold 11px Arial, Helvetica, sans-serif ; color: #000 ; cursor: pointer ; padding: 2px 7px ; margin-bottom: 30px;}
#mainContentBottomDvijeKolone .contactP { padding: 0 40px ; color: #1e5294 ;}


/* NASLOVNA */
#contentPaneHolder h3 span { font: 14px Arial, Helvetica, sans-serif ; color: #fff ; margin: 0 0 3px 0 ;}
#contentPaneHolder p { font: 11px Arial, Helvetica, sans-serif ; color: #c7d4e4 ;}
#contentPaneHolder a { font: bold 11px Arial, Helvetica, sans-serif ; color: #fff ;}

#centerDivBottom h3 span { font: 15px Verdana, Arial, Helvetica, sans-serif ; color: #fff ; margin: 0 0 10px 0 ;}
#centerDivBottom p { font: 11px Arial, Helvetica, sans-serif ; color: #fff ;}
#centerDivBottom ul { font: 11px Arial, Helvetica, sans-serif ; color: #fff ;}
#centerDivBottom ul li { list-style: none ; padding-left: 15px ; background: url(images/bulletYellow.gif) left 50% no-repeat ; line-height: 20px ;}/**/

#centerDivBottom a { font: bold 11px Arial, Helvetica, sans-serif ; color: #fdd000 ;}
#containerNaslovna #rightSidebar h3 span { display: block ; height: 19px ; background: url(images/rightSidebarh2Bg1.gif) repeat-y ; font: bold 11px Arial, Helvetica, sans-serif ; color: #fff ; text-align: right ; padding: 7px 10px 0 0 ;}
#containerNaslovna #rightSidebar #dnn_ctr560_dnnTITLE_lblTitle { background: #7fa2cc ;}
#containerNaslovna #rightSidebar #dnn_ctr562_dnnTITLE_lblTitle { background: #7fa2cc ;}
#containerNaslovna #rightSidebar #dnn_ctr563_dnnTITLE_lblTitle { background: url(images/rightSidebarh2Bg.gif) repeat-y ;}

#containerNaslovna #rightSidebar .main p { font: 11px Arial, Helvetica, sans-serif ; color: #000 ; padding: 10px 15px 23px 15px ;}
#containerNaslovna #rightSidebar a { font: bold 11px Arial, Helvetica, sans-serif ; color: #174683 ;}
#containerNaslovna #rightSidebar h4 img { padding: 1px 0 1px 1px ;}

/* News article latest - naslovna */
.naLatest { margin-bottom: 25px ; font-size: 12px ;}
.naLatest h3 {/* margin-bottom: 0px ;/}
.naLatest h3 a {/* font-size: 18px ; color: #2a6c9d ;*/}
.naLatest p { /*font-size: 12px ; color: #616161 ; padding: 10px 0 5px 0 ; margin: 0px ;*/}
#containerNaslovna .naLatest span { font-size: 11px ; color: #fff ; font-family: Arial, Helvetica, sans-serif ;}
.naLatest span a {/* font-size: 11px ; color: #2a6c9d ; text-decoration: underline ;*/}

/* News article */
.naDetailView { font-size: 12px ;}
.naDetailView p { clear: none ;}
.naDetailView h3 { margin-bottom: 5px ;}
.naListingPhoto { display: block ; float: left ; padding: 0 8px 8px 0 ;}
.naListingPhoto img { border: 1px solid #BCD3E7!important ; padding:1px ;}
.type_naslovna .main_top_right_pane_holder .content { padding: 0 0 0 17px ;}

/* SimpleGallery */
#rightSidebar .sgBreadCrumb { display: none ;}
.empty .sgBreadCrumb { display: none ;}
