* {	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; }

html {
  overflow-y: scroll;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

a, a:visited {
  color: #000;
}

a:hover, a:focus {
  color: #555;
}

.floatLeft { float: left ; margin: 10px 10px 5px 0 ;}
.floatRight { float: right ; margin: 10px 0 5px 10px ;}
.standardImg  { margin: 10px ; padding: 1px ; border: solid 1px #b6cfdd ;}
.widthFull { width: 100% ;}
.centered { text-align: center ;}
.centeredByMargin { margin: 0 auto ;}
.clr { clear: both ;}
#jquery-overlay { z-index: 7001!important ;}
#jquery-lightbox { z-index: 7002!important ;}
.ControlPanel {	width: 1000px; position: absolute ; top: 0 ; left: 50% ; margin-left: -500px ; z-index: 10000 ;}
body { background: #fff ; font-family: Arial, Helvetica, sans-serif!important ; font-size: 12px ;}
.wrapper .Normal { font-family: Arial, Helvetica, sans-serif ; font-size: 12px ;}

/* PRIJAVA STRANICA */
.wrapperPrijava { width: 100% ; text-align: center ;}
.LoginPage { position: absolute ; top: 100px ; left: 50% ; margin-left: -170px ; width: 340px; width: expression("345px"); padding: 10px 15px 10px 15px; text-align: center; background-color: #a0c1e2; border: solid 1px #959595;}
.LoginPage .contentPane { background: none ; text-align: center ;}
.LoginPage .contentPane table { width: 100% ;}
.LoginPage .contentPane table td { text-align: center!important ;}
.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: #e6e6e6 ;}
h1 { display: block ; float: left ; text-indent: -9999px ;}
.wrapper { width: 778px ; margin: 0 auto ; padding: 1px ; background: #fff ;}
.typeAdminPage { width: 998px ;}
#header  { background: url(images/BackHeader.gif) left top repeat-x ; margin-bottom: 1px ;}
#header .logo { display: block;}
#header .logo img { border: none ; margin-bottom: 4px ;}
#mainContent { clear: both ; padding: 22px ;}
#menuMain { clear: both ; height: 25px ; background: #eee ;}
#menuMain .rmLink { display: block ; padding: 6px ; font-size: 11px ; color: #000 ; cursor: pointer ;}
#menuMain .SelectedL1 { text-decoration: underline ;}
#menuMain .rmGroup li { background: #fff ; padding: 3px 10px ;}

.pageFooter {
	background-color: #FFF;
	border-top: 1px #ababab solid;
	margin-top: 25px;
	font-size: 11px;
	text-align: right;
	padding: 3px 5px;
}
.pageFooter A:link,
.pageFooter A:visited,
.pageFooter A:hover {
	color: #000;
	text-decoration: none;
}
.pageFooter A:hover {
	text-decoration: underline;
}
.pageFooter span { margin: 0 7px ;}
.pageFooter span a { font-weight: bold ;}
.pageFooter .SkinObject {
	margin-left: 10px;
	font-weight: normal;
	color: #000;
}

#loginHolder { position: absolute ; top: 0 ; right: 0 ;}
#loginHolder a { display: block ; width: 50px ; height: 50px ; cursor: pointer ; text-indent: -5000px ;}

.secureLogos ul {margin-bottom: 10px; list-style: none outside none;}
.secureLogos li {font-size: 14px; margin-bottom: 20px; list-style: none;}

/* Thickbox*/
#TB_window {	font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {	font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_secondLine #tB_count { white-space: nowrap ;}
#TB_window   #TB_secondLine a { color: #2B507D!important; font-weight: bold ; white-space: nowrap ;}
#TB_window a {color: #666!important;}
#TB_overlay {position: fixed;z-index:9996;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
.TB_overlayBG {	background-color:#000;	filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */   position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {	position: fixed;background: #ffffff;z-index: 9998;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}
* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;font-weight:bold;}
#TB_closeWindow{height:35px;padding:6px 15px 5px 0;float:right; text-indent: -9999px;}
#TB_closeWindow a { display: block ; height: 32px ; width: 32px ; text-indent: -9999px;  background: url(/js/scripts/images/close.gif) center center no-repeat ; }
#TB_closeAjaxWindow{padding:1px 5px 2px 0;	margin-bottom:1px;float:right; text-indent: -9999px;}
#TB_closeAjaxWindow a { display: block ; height: 20px ; width: 28px ;background: url(/js/scripts/images/close_small.png) center bottom no-repeat ; text-indent: -9999px;}
#TB_ajaxWindowTitle{float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title{	background-color:#e8e8e8;	height:27px;}
#TB_ajaxContent{ clear:both; padding:15px 15px 15px 15px; overflow:auto;	text-align:center; line-height:1.4em;}
#TB_ajaxContent.TB_modal{	padding:15px;}
#TB_ajaxContent p{	padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{	z-index:99;	position:fixed;	top: 0;	left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */  position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}


/*Kontakt form feedback*/
#dnn_ctr541_Feedback_pnlFeedbackFormFields { margin-top:16px;}
#dnn_ctr541_Feedback_pnlFeedbackFormFields INPUT,
#dnn_ctr541_Feedback_pnlFeedbackFormFields INPUT.NormalTextBox,
#dnn_ctr541_Feedback_pnlFeedbackFormFields TEXTAREA.NormalTextBox {font: 11px Arial,Helvetica,sans-serif; border: 1px solid #BBB; border-radius: 4px 4px 4px 4px; padding: 2px; width: 300px;}
#dnn_ctr541_Feedback_pnlFeedbackFormFields .SubHead span {font:11px Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}
#dnn_ctr541_Feedback_pnlFeedbackFormFields td {padding-top:10px; text-align:left!important;}
#dnn_ctr541_Feedback_pnlFeedbackFormFields .CommandButton {font-size:14px; color:#E10000;}
#dnn_ctr541_Feedback_trCaptcha2 img {margin-bottom:6px; margin-top:-6px;}

.redLink, .redLink:link, .redLink:visited { color:#b22222; text-decoration: none; }
.redLink:hover { text-decoration: underline; }

.dnnFormSectionHead {
  display: none;
}
/* 
.FeedbackForm {
  margin-top: 30px;
}

.FeedbackForm.FeedbackForm .dnnLabel.dnnLabel {
  width: 100%;
}

.Feedback_Field,
.Feedback_FooterBlock {
  margin-bottom: 15px;
}

.Feedback_Field label,
.Feedback_FooterBlock label {
  display: inline-block;
  font-weight: bold;
  padding-bottom: 5px;
}

.Feedback_Field textarea,
.Feedback_Field input,
.Feedback_FooterBlock textarea,
.Feedback_FooterBlock input {
  width: 724px;
  border: solid 1px #e4e4e4;
  background: #f7f7f7;
  padding: 5px;
}

.Feedback_Field .dnnTooltip,
.Feedback_FooterBlock .dnnTooltip {
  position: initial !important;
  width: 100% !important;
  left: 0 !important;
  right: 0 !important;
  display: block !important;
}

.Feedback_Field .dnnFormHelpContent,
.Feedback_FooterBlock .dnnFormHelpContent {
  visibility: visible !important;
}

.Feedback_Field .dnnHelpText,
.Feedback_FooterBlock .dnnHelpText {
  display: inline-block;
  margin-bottom: 5px;
  font-size: 11px;
}


.Feedback_FooterBlock .rcRefreshImage {
  margin-top: 10px;
  margin-bottom: 10px;
}

.dnnForm.FeedbackForm .dnnFormItem .divCaptcha, .dnnForm.FeedbackForm .dnnFormItem .divCaptcha {
  float: none;
} */

#dnn_ctr541_Feedback_cmdSend.dnnPrimaryAction {
  display: inline-block;
  padding: 8px 32px;
  cursor: pointer;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background: #464646;
  border: solid 1px #333;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#dnn_ctr541_Feedback_cmdSend.dnnPrimaryAction:hover {
  background: #333;
}

.dnnForm.FeedbackForm .dnnFormItem .dnnLabel {
  display: block;
  float: none;
  margin-bottom: 5px;
  text-align: left;
}

.dnnFormItem span.dnnFormMessage.dnnFormError {
  color: white !important;
}
.dnnFormValidationSummary {
  display: inline-block;
  margin-bottom: 30px;
  padding: 15px;
  padding-right: 30px;
  line-height: 1.3;
  border: solid 1px #ccc;
}


.Feedback_CharCount.Feedback_CharCount {
  margin-top: 10px;
  display: none;
}

.FeedbackForm fieldset {
  margin-bottom: 0;
}


#dnn_ctr541_Feedback_ctlCaptcha_CaptchaTextBoxLabel {
  display: none;
}

.CaptchaTextBox {
  margin-top: 10px;
}

.rcRefreshImage.rcRefreshImage {
  margin-top: 10px;
}

/* DDR Menu */

/**
 * The primary nav sits within the main header area.
 *
 * 1. `font-size: 0;` hack to collapse whitespace.
 */
.c-nav-primary {
  font-size: 0; /* [1] */
  clear: both;
  background: #eee;
}

.c-nav-primary__list {
  display: block;
  list-style: none;
  margin-left: 0;
}

.c-nav-primary__item {
  position: relative;
  display: inline-block;
  font-size: 12px;
  color: #000;
  padding: 6px 8px;
  margin-left: 12px;
}

.c-nav-primary__item.is-selected::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-bottom: solid 1px red;
}


.c-nav-primary__link {
  color: #000;
  text-decoration: none;
}

.c-nav-primary__link:hover,
.c-nav-primary__link:focus {
  color: #555;
}