﻿* {	margin: 0;	padding: 0;}
table {	border-collapse: collapse; border-spacing: 0;}
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var { font-style: normal; font-weight: normal;}
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 {	font-size: 100%; font-weight: normal;}
q:before,q:after { content: ''; }
abbr,acronym { border: 0; }
a:focus { outline: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clr { clear: both;}
/* End hide from IE-mac */

.floatLeft { float: left ;}
.floatRight { float: right ;}
.imgTableCenter { font-size: 10px ; margin-bottom: 10px ; margin: 0 auto ;}
.imgTableCenter td { text-align: center ;}
.imgTableRight { float: right ; font-size: 10px ; margin: 0 0 10px 10px ;}
.imgTableRight td { padding: 0px 5px ;}
.imgTableLeft { float: left ; font-size: 10px ; margin: 0 10px 10px 0 ;}
.imgTableLeft td { padding: 0px 5px ;}
.imgTableRight img , .imgTableLeft img , .imgTableCenter img { border: solid 2px #4a688e ;}
.standardImg { margin: 10px ; padding: 1px ; border: solid 1px #b6cfdd ;}
.widthFull { width: 100% ;}
.centered { text-align: center ;}
.centeredByMargin { margin: 0 auto!important ;}
.clr { clear: both ;}
.radwindow { z-index: 7001!important ;}
#jquery-overlay { z-index:7001 !important;}
#jquery-lightbox { z-index:7002 !important;}
.ControlPanel {	width: 750px; position: absolute ; top: 0 ; left: 50% ; margin-left: -500px ; z-index: 10000 ;}
body { background: #fff ; font-family: Arial, Helvetica, sans-serif ; font-size: 12px ;}
.wrapper .Normal { font-family: Arial, Helvetica, sans-serif ; font-size: 12px ;}
.footerWrapper .Normal { font-family: Arial, Helvetica, sans-serif ;}
.Normal , .NormalDisabled { font-size: 12px ; font-family: Arial, Helvetica, sans-serif ;}
.unutarnja #mainContent p img , .unutarnja #mainContent .main table.normal img ,  .unutarnja #mainContent .main div.normal img  , .unutarnja #mainContent .main table.Normal img { border: solid 2px #4a688e ; margin: 5px ;}
.noBorder , .noBorder img { border: none!important ;}
/* Admin News articles i property agent */
.Settings td { padding: 4px ;}
.unutarnja #container #content .Settings td .Normal input { width: auto!important ; background: none ; border: solid 1px #ccc ; margin-top: 10px ;}
#tblPropertyDetail TD , #tblPublishDetail TD , #tblAuthorDetail TD { padding: 4px ;}
/* registracija korisnika */
.unutarnja #content #dnn_ctr635_ContentPane input.NormalTextBox { width: 112px!Important ; background: url(../../containers/sdz/images/normalTextBox.gif) right top no-repeat ;} 
.unutarnja #content #dnn_ctr635_ContentPane select.NormalTextBox  { width: 112px!Important ;}
.unutarnja #content #dnn_ctr635_ContentPane .radeditor { width: 490px!important ; height: auto!important ;}

/* PRIJAVA STRANICA */
.wrapperPrijava { width: 100% ; text-align: center ;}
.LoginPage { margin: 100 auto 0 auto; width: 320px; width: expression("290px"); padding: 10px 15px 10px 15px; text-align: center; background-color: #a0c1e2; border: solid 1px #959595;}
.LoginPage .BackLink A:link, .LoginPage .BackLink A:visited, .LoginPage .BackLink A:hover { font-size: 11px; color: #fff; text-decoration: none;}
.LoginPage .BackLink A:hover { text-decoration: underline;}
.LoginPage .BackLink SPAN {	color: #fff;}
.LoginPage .CommandButton:link, .LoginPage .CommandButton:visited, .LoginPage .CommandButton:hover { color: #000; text-decoration: underline;}
.LoginPage .ForgetLink { padding: 6px 0 0 0; text-align: center;}
.LoginPage .loginControl { margin: 0 auto;}
.LoginPage .Normal { color: #fff;}
.LoginPage .NormalTextBox {	border-width: 1px; background: #CCC none ; font-size: 12px;	color: #000; width: 220px; padding: 1px 2px;}
.LoginPage .StandardButton { border-width: 0; color: #FFF; background-color: #548fcb; font-size: 11px; font-weight: bold; cursor: pointer;margin: 5px; padding: 2px 5px;}
.LoginPage .SubHead { font-weight: normal; font-size: 12px; color: #fff;}
.LoginPage TD {	padding: 2px 0;}

body { background: #cad7e7 url(images/bodyBg_2.jpg) left top repeat-x ; font: 12px Arial, Helvetica, sans-serif ; color: #000 ;}
.wrapper { width: 954px ; margin: 0 auto ; padding: 0 20px ; background: url(images/wrapperBg-trans.png) left bottom no-repeat ;}
.wrapperInner { background: url(images/contentBottomWave.gif) left bottom no-repeat ; margin-bottom: 12px ;}
.naslovna .wrapperInner { background: url(images/contentBottomWaveNaslovna1.gif) left bottom no-repeat ;}
#container { width: 954px ; margin: 0 auto ;}
/* HEADER */
#header { height: 135px ; background: url(images/headerBg.gif) left top repeat-x ; border-left: solid 1px #fff ; border-right: solid 1px #fff ;}
#headerLeft { width: 271px ; float: left ;}
#logo { width: 82px ; float: left ; padding: 13px 17px ;}
#hnd a { display:block ; float:left ; height:4px ; text-indent:-9000px ; width:4px ; cursor:default;}
#header h1 { display: block ; width: 140px ; float: left ; font-size: 22px ; color: #4a688e ; padding: 15px 0 0 0 ; line-height: 28px ;}
#headerRight { width: 681px ; float: left ;} 
#headerRight #topNav { height: 58px ; background: url(images/topNavBg.gif) left top no-repeat ; padding-left: 16px ; width: auto ; float: left ;}
#headerRight #topNav #dnn_dnnRADMENU_RadMenu1 { height: 58px ; background: url(images/topNavBg.gif) right top no-repeat ; padding-right: 16px ;z-index: 9999 ;}
#headerRight #topNav ul.rmRootGroup { height: 58px ; background: url(images/topNavBgGradient.gif) repeat-x ;}
#headerRight #topNav .rmLink { font-size: 14px ; font-weight: bold ; color: #6d839f ; padding: 22px 12px 22px 10px ; background: url(images/topNavSeparator.gif) center right no-repeat ; cursor: pointer ;}
#headerRight #topNav .selectedL1 { color: #375882 ;}
#headerRight #topNav .rmFirst .rmLink { padding: 22px 12px 22px 0 ;}
#headerRight #topNav .rmLast .rmLink { background: none ; padding: 22px 0 22px 10px ;}
#headerRight #topNav .rmSlide .rmLink { background: #f1f5f8 ; padding: 5px 7px ; font-size: 12px!important ; font-weight: normal ;}
#headerRight #topNav .rmSlide .selectedL2 { color: #375882!important ; font-weight: bold!important ;}
#headerRight #search { width: 210px ; float: right ; padding: 18px 10px 0 0 ;}
#headerRight #search .NormalTextBox { width: 159px ; height: 20px ; padding: 8px 10px 0 10px ; font-size: 10px ; color: #656565 ; background: url(images/searchBox.gif) left top no-repeat ; border: none ; float: left ;}
#headerRight #search .NormalTextBox:hover { background: url(images/searchBox.gif) left bottom no-repeat ;}
#headerRight #search a.SkinObject { width: 26px ; height: 28px ; background: url(images/searchBtn.gif) no-repeat ; display: block ; text-indent: -5000px ; float: left ; margin-top: -15px ;}
.wrapper .xsTxtSearch {width: 159px!important ; height: 21px ; padding: 7px 10px 0 10px ; font-size: 10px!important ; color: #656565 ; background: url(images/searchBox.gif) left top no-repeat ; border: none!important ; float: left ; margin: 0 ;}
.xsTxtSearch:hover { background: url(images/searchBox.gif) left bottom no-repeat ;}
.wrapper .xsCmdSearch { width: 26px ; height: 28px ; display: block ; text-indent: -5000px ; float: left ; border: none!important ; cursor: pointer ; margin: 0 ;}
#headerRight #mainNav { clear: both ; padding-top: 43px ;}
#headerRight #mainNav #dnn_dnnRADMENU1_RadMenu1 {  width: 681px ; padding-top: 10px ; background: url(images/topNavDelimiter.jpg) right top no-repeat ;}
#headerRight #mainNav #dnn_dnnRADMENU1_RadMenu1 ul { float: right ;}
#headerRight #mainNav .rmLink { color: #7387a1 ; padding: 0 9px ; border-right: solid 1px #7387a1 ; cursor: pointer ;}
#headerRight #mainNav .rmLast .rmLink { border: none ; padding-right: none ;}

/* CONTENT */
#content { padding: 0 13px ; background: #fff ; margin-bottom: 120px ;}
	.naslovna #content { background: #fff url(images/contentBgNaslovna1.jpg) bottom left no-repeat ; padding-bottom: 17px ; margin-bottom: 20px ;}
#contentTop { height: 140px ; padding-top: 6px ; background: #fff ;}
#dnn_ContentPane { padding-bottom: 20px ;}

#leftContent { width: 247px ; float: left ;}
	.naslovna #leftContent { background: #f4f6fa ;}
	.unutarnja #leftContent { margin-top: 30px ;}
#leftContent .MenuItems2 li { list-style: none ;}
#leftContent .MenuItems3 li { list-style: none ;}
#leftContent .MenuItems2 a , #leftContent .rpText {  width: 234px ; padding: 3px 0 3px 14px ; margin-bottom: 2px ; color: #4a688e ; display: inline-block ; font-size: 11px ;}
#leftContent .MenuItems3 a , #leftContent .rpLevel1 .rpText { width: 218px ; padding: 3px 0 3px 30px ; margin-bottom: 4px ; color: #4a688e ; display: inline-block ; font-size: 11px ;}
#leftContent .RadPanelBar .rpRootGroup,
#leftContent .RadPanelBar .rpLink,
#leftContent .RadPanelBar .rpOut { border-width:0!important;}
#leftContent .RadPanelBar .rpGroup .rpLink, .RadPanelBar .rpGroup .rpTemplate { line-height:14px!important;}
#leftContent  .RadMenu .rmGroup { background-color:#F1F5F8; padding:5px 10px;}

#leftContent .rpText:hover { text-decoration: underline ;}
#leftContent .MenuItemCurrentTab3 a { width: 213px ; padding: 3px 0 3px 30px ; margin-bottom: 4px ; color: #4a688e ; display: inline-block ; font-size: 11px ; font-weight: bold ;}
#leftContent .MenuItemCurrentTab4 a { width: 193px ; padding: 3px 0 0 45px ; margin-bottom: 4px ; color: #4a688e ; display: inline-block ; font-size: 11px ; font-weight: bold ;}
#leftContent #dnn_dnnPARENTTABNAME_lblTitle { display: block ; width: 234px ; height: 17px ; padding: 3px 0 0 14px ; margin-bottom: 4px ; color: #4a688e ; background: url(images/sideLinkBg.jpg) left top no-repeat ; font-weight: bold ;}
#leftContent .MenuItemCurrentTab2 a , #leftContent .MenuItemCurrentTab3 , #leftContent .MenuItems2 a:hover , #leftContent .selectedL2 .rpText , #leftContent .MenuItemCurrentTab4 a { color: #000 ; background: url(images/leftNavBgArrow.gif) left top no-repeat ;}
#leftContent .MenuItemCurrentTab2 { background: url(images/leftNavBg.gif) left top repeat-x ;} 
#leftContent .MenuItemCurrentTab2 ul a , #leftContent .MenuItemCurrentTab3 ul a { background-image: none ;}
#leftContent .MenuItems4 a { font-weight: normal ;}
#leftContent .MenuItemCurrentTab4 a { font-weight: bold ;}
#leftContent .MenuItem4 a { color: #000 ; padding-left: 45px ;}
#leftContent .RadMenu { height: 24px ; width: 197px ; padding: 3px 0 0 50px ; margin-top: 20px ; background: url(images/sideLinkBg.jpg) top left no-repeat ;}
#leftContent .MenuItems2 { margin-bottom:20px; }

#leftContent .rmLink { padding-right: 10px ; font-weight: bold ;}
#leftContent .rmSlide .rmLink { background: #f1f5f8 ; cursor: pointer ;}
.unutarnja #leftContent #dnn_leftPane { }


#centerContent { width: 427px ; height: 370px ; float: left ; padding: 0 17px ;}
#rightContent { width: 218px ; float: left ;}
#mainContent { width: 658px ; float: left ; padding-left: 17px ;}
	.glasnikIzdanja #mainContent { width: 645px ; padding-left: 30px ;}
	.novosti #contentPaneHolder { width: 532px ; float: left ;}
	.novosti #rightPaneHolder { width: 126px ; float: left ; background: url(../../containers/sdz/images/titleLongerRight.jpg) top left no-repeat ; padding: 175px 0 0 0 ;}
.unutarnja #mainContent #dnn_dnnBREADCRUMB_lblBreadCrumb { display: block ; padding: 7px 0 7px 13px ; margin: 0px ;}
#container #dnn_dnnBREADCRUMB_lblBreadCrumb a , #container #dnn_dnnBREADCRUMB_lblBreadCrumb span { font-size: 11px ; color: #9a9a9a ; font-weight: normal ;}

#contentBottom { height: 130px ;}

/* FOOTER*/
#footer { font-size: 11px ; color: #000 ; padding-bottom: 10px ;}
.copy { float: left ; padding-left: 15px ;}
.login { float: right ; padding-right: 15px ;}
.copy .SkinObject , .login .SkinObject { font-weight: normal ; color: #000 ;}
#footer a:hover { text-decoration: underline ;}
.login a span { display: block ; float: left ; text-indent: -5000px ; width: 3px ;}

/* Print button */
.printBtn { display: block ; float: right ; height: 14px ; margin-right: 20px ; background: url(images/printBtn.gif) right top no-repeat ; font-size: 10px ; color: #396e91 ; vertical-align: middle ; padding-right: 20px ; font-weight: normal ;}
.printBtn:hover { color: #396e91 ;}


/* Alfresco skin */
.alfresco .container_inner { background: #fff ;}
.alfresco #container { background: url(images/contentBottomWave.gif) left bottom no-repeat ; padding: 0 0 100px 0 ; margin-bottom: 10px ;}
.alfresco #content { clear: both ; margin-bottom: 0 ;}
.alfresco #headerRight { text-align: right ; color: #000 ; width: 671px ; padding: 10px 10px 0 0}
.alfresco #headerRight a { color: #396e91 ; text-decoration: underline ;}
.alfresco #headerRight .SkinObject { color: #000 ; font-family: Arial, Helvetica, sans-serif ; font-size: 12px ; text-decoration: none ;}

/* Alfresco container */
.alfresco_input { margin-bottom: 10px ;}
.alfresco_input label { display: block ; width: 130px ; float: left ; padding: 3px 5px ;}
.alfresco_input input { display: block ; width: 200px ; float: left ; border: solid 1px #4b98ce ; padding: 3px 5px ;}
.alfresco_button input { width: 210px ; background: #4b98ce ; color: #fff ; margin-left: 140px ; padding: 3px 5px ; cursor: pointer ; font-weight: bold ; font-size: 11px ;}
.alfresco_content { margin-top: 50px ;}
.alfresco_content .alfresco_info { margin: 15px 0; ; width: 100% ;}
.alfresco_info caption { font-size: 16px ; color: #000 ; padding: 0 0 10px 3px; }
.alfresco_content .alfresco_info td , .alfresco_content .alfresco_info th { padding: 5px 10px  ; border-bottom: solid 2px #fff ;}
.alfresco_content .alfresco_info th { width: 170px ; background: #e7eef8 ; color: #000 ; font-weight: bold;}
.alfresco_content .alfresco_info td { background: #EEEEEE ; color: #000 ;}
.alfresco_content .alfresco_info label { margin: 0 10px; font-weight: bold; }

.alfresco_akti td { border-bottom: dotted 1px #666 ; padding: 7px 3px ;}
.table_head { background: #e7eef8 ;}
.alfresco .clearfix { padding-top: 5px; }
.alPdfIcon { background: url("images/pdf-icon.gif") left top no-repeat; display:block; width: 20px; height: 26px; text-indent: -2000px; overflow: hidden; margin: 0 auto; }
.alfresco_info_3col td { width: 33%; }

/* Rad Captcha */
.alfresco_captcha .RadCaptcha { width: 450px; float: left; }
.alfresco_captcha label {  display: block ; width: 130px ; float: left ; padding: 3px 5px ; }
.alfresco_captcha .RadCaptcha img { border: 1px #CCC solid!important; margin-left: 15px; }
.alfresco_captcha .RadCaptcha p { margin-bottom: 10px; }
.alfresco_captcha .RadCaptcha p input { display: block ; width: 200px ; border: solid 1px #4b98ce ; padding: 3px 5px ; }

