a:hover {
	color: #34578C
}
/* glavni meni*/
nav#top-menu .CL-box-main ul ul li:hover {
	background: #34578C;
	border-color: #34578C;
	border-right: 1px solid #999;
}
nav#top-menu .CL-box-main ul li:hover, nav#top-menu .CL-box-main ul li.CL-active {
	border-color: #34578C
}
nav#top-menu .CL-box-main ul li.CL-active a {
	color: #34578C
}
nav#top-menu.main-nav--active .CL-box-main ul ul li:hover,
nav#top-menu.main-nav--active .CL-box-main ul li:hover, 
nav#top-menu.main-nav--active .CL-box-main ul li.CL-active {
    background-color: #34578C !important;
	border-right: none;
	border-color: #fff;
}
nav#top-menu.main-nav--active .CL-box-main ul li.CL-active a {
	color: #fff;
	border-color: #fff;
}

/* content side*/
#contentColumn .CL-portlet-menu .CL-box-main-content ul li a {
	border-color: #F5F5F5 !important;
}
#contentColumn .CL-portlet-menu .CL-box-main-content ul li > a:hover {
	color: #34578C;
}
/* content */
#content {
	background-color: #FFFFFF;
}

/* anketa */
.CL-question .bar-container .bar-line, .CL-question-result .CL-poll-results .bar-line {
	background-color: #34578C
}
.CL-question .bar-container {
	background-color: #5D79A3;
}

.CL-upload-file-container {
	color: #34578C;
	background: transparent;
	border-color: #34578C;
}
/* login*/
#CL-recover-password {
	color: #34578C;
}
/* upload */
.CL-portlet .CL-box-main-content .CL-upload-file-container a {
	color: #34578C
}
.CL-upload-file-container {
	background-color: #34578C
}
.downloadButton {
	background-color: #243D62;
}
.CL-upload-file-container:hover {
	background-color: #5D79A3
}

/* search */
.CL-portlet .CL-search input.btn_search {
	background-color: #34578C;
	color: #fff;
}
.CL-portlet .CL-search input.btn_search:hover {
	text-decoration: none;
	background-color: #5D79A3;
}
/* mutual */
#contentColumn .CL-portlet .CL-search .CL-search-text, #contentColumn .CL-portlet .text-input, #contentColumn .CL-portlet .CL-admin-form.CL-login-form .text-input, .footer-right-section .CL-search-text {
	color: #676F7A;
	background-color: white;
}
/* kontakt forma */
.CL-contact-form,
.CL-booking-form {
	border-top: 2px solid #EAEDF2;
}
.CL-contact-form input.button:hover, .CL-booking-form input.button:hover, input.CL-vote-submit:hover, input.button:hover, .CL-search-result-submit:hover {
	background-color: #34578C;
}
/* boxevi */
.CL-box-read-more-link a:hover {
	background-color: #34578C;
	text-decoration: none;
}
.CL-box-read-more-link a:hover {
	background-color: #34578C;
}
/* slider */
.theme-dark .nivo-controlNav a.active {
	background: #34578C
}
.theme-dark .nivo-directionNav a:hover, .theme-dark .nivo-controlNav a:hover {
	background-color: #34578C;
}
/* footer */
div#footer-main {
	background-color: #434955;
}
div#footer-copyright {
	background: #353B47;
	color: #939CB0
}
.footer-widgets-area h2.CL-box-main-title {
	color: #34578C;
}
/* toTop */
#toTop:hover {
	background-color: #34578C;
	padding-top: 3px;
	padding-bottom: 17px;
}

.toggle-nav:hover {
	background-color: #34578C;
}

.toggle-nav.toggle-nav--active {
	background-color: #243D62;
}