.events-block .calendar th,
.events-block .title,
.phone,
.star,
.results-number,
.beam .number,
a {
    color: #000;
}

a:hover,
a:focus {
    color: #666;
}

.input-and-button .submit,
.top-menu .search-block .submit,
.button-primary {
    background-color: #000;
    color: #ffffff;
}

.button-primary:hover,
.button-primary:focus {
    background-color: #666;
}

.top-menu .search-block .submit {
    background-position: -204px 9px;
}

.input-and-button .submit {
    background-position: -268px 12px;
}

#messages .header, 
#messages .left-space, 
#messages .important-slides-outer, 
#messages .toggle-messages {
    background-color: #cccccc;
}

#messages .header:after, 
#messages .header:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #999;
}

#messages .prev, 
#messages .next, 
#messages .toggle-messages {
    border-color: #ddd;
}

.left-grad,
.right-grad {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmMwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left,  rgba(204, 204, 204,1) 0%, rgba(204, 204, 204,0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(204, 204, 204,1)), color-stop(100%,rgba(204, 204, 204,0)));
  background: -webkit-linear-gradient(left,  rgba(204, 204, 204,1) 0%,rgba(204, 204, 204,0) 100%);
  background: -o-linear-gradient(left,  rgba(204, 204, 204,1) 0%,rgba(204, 204, 204,0) 100%);
  background: -ms-linear-gradient(left,  rgba(204, 204, 204,1) 0%,rgba(204, 204, 204,0) 100%);
  background: linear-gradient(to right,  rgba(204, 204, 204,1) 0%,rgba(204, 204, 204,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc000', endColorstr='#00ffc000',GradientType=1 );
}

.right-grad {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmMwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left,  rgba(204, 204, 204,0) 0%, rgba(204, 204, 204,1) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(204, 204, 204,0)), color-stop(100%,rgba(204, 204, 204,1)));
  background: -webkit-linear-gradient(left,  rgba(204, 204, 204,0) 0%,rgba(204, 204, 204,1) 100%);
  background: -o-linear-gradient(left,  rgba(204, 204, 204,0) 0%,rgba(204, 204, 204,1) 100%);
  background: -ms-linear-gradient(left,  rgba(204, 204, 204,0) 0%,rgba(204, 204, 204,1) 100%);
  background: linear-gradient(to right,  rgba(204, 204, 204,0) 0%,rgba(204, 204, 204,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffc000', endColorstr='#ffc000',GradientType=1 );
}

.slide-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.85);
}

.events-block .calendar td.today {
    background-color: #cccccc;
}

.events-block .calendar td.event {
    background-color: #333;
}

.page .bg-color { background-color: #333 !important }
.page .border-color { border-color: #333 !important }
.page .font-color { color: #333 !important } 

.page .main-menu .menu-arrow {
    border-left-color: rgba(0, 0, 0, 0) !important;
    border-right-color: rgba(0, 0, 0, 0) !important;
    border-top-color: rgba(0, 0, 0, 0) !important;
}

.after-content .menu li a:hover > span.icon, 
.after-content .menu li a:focus > span.icon {
    color: #333 !important;
}

section.content .sidebar .bg-color .menu a.active, 
section.content .sidebar .bg-color .menu a:hover, 
section.content .sidebar .bg-color .menu a:focus {
    background-color: #cccccc;
}

.ckeditor-style-1 {
    color: #333;
}

.ckeditor-style-2 {
    background-color: #333;
}

.ckeditor-style-4 {
    color: #000;
}

.ckeditor-style-4:hover,
.ckeditor-style-4:focus {
    color: #666;
}

.tabelkaszara th {
    background: #333 !important;
}

.desc-module.toggle h3::after,
.slide-content .next span, .slide-content .prev span,
section.info .header-block.icon:after,
section.info .menu li,
.arrow-after:after, .news-list h3 a:after, .news-content h3 a:after,
ul li,
.ckeditor-style-4:before,
.phone > span:after {
  background-image: url('/szablony/nfz/images/sprite_bw.png');
}

.ui-helper-clearfix {
    background: #333 !important;
}

.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus,
.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight {
  background: #666 !important;
  border: 1px solid #666 !important;
}

p{
    color: #000;
}

.icon{
    color: #000 !important;
}
.icon::after{
    color: #000 !important;
}

.icon::before{
    color: #000 !important;
}

.news-mark{
    background-color: #000 !important;
}

.button-primary{
    background-color: #666 !important;
}

.button-primary::hover{
    background-color: #666 !important;
}

.important-label{
    background-color: #666;
}

.next{
    color: #000 !important;
}

.prev{
    color: #000 !important;
}

button[type=submit]{
    background-color: #666 !important;
}

.accordion-item .accordion-trigger{
    color: white !important;
    background: rgba(140, 140, 140, .3) !important;
}

.accordion-item .accordion-trigger:hover{
    background: #666 !important;
}

.form-field-button{
    background-color: #666 !important;
}

.body-grayVersion .grid-box .grid-column .news-mark{
    background: #000 !important;
}

.body-grayVersion .owl-theme .owl-controls .owl-page span{
    background: #000 !important;
}


.block-navigation button {
    background-color: #666 !important;
}


img{
    filter: grayscale(1);
}

@media screen and (max-width: 1026px) {
    .main-menu{
        background-color: #666 !important;
    }

    .main-menu ul li a{
        border-bottom: 1px solid #000 !important;
    }
}

.arrow-after::after, .news-list h3 a::after, .news-content h3 a::after{
    background: url('/szablony/nfz/images/sprite_bw.png') no-repeat scroll -135px 0 transparent !important;
}

.pager>span, .pager ul li.active{
    background-color: #666 !important;
    border: none !important;
} 

.body-grayVersion .pager>a.next, .body-grayVersion .pager>a.prev, .body-grayVersion .pager>ul>li a.prev, .body-grayVersion .pager>ul>li a.next{
    background: url('/szablony/nfz/images/sprite_bw.png') no-repeat scroll -128px 6px transparent !important;
}

.pre-info .header-block.icon::after, section.info .header-block.icon::after{
    background: url("/szablony/nfz/images/sprite_bw.png") no-repeat scroll -89px -34px transparent !important;
}