
body { color: #3D3C41; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; margin: 0; padding: 0; text-decoration: none; }

h1, h2, h3, h4, h5, h6 { color: #0077bf;  font-size: 16px; margin: 0px 0px 0px 0px; padding: 20px 0px 10px 0px; font-weight: bold; }
h1 {  font-size: 20px; }
.home h1, .home h2, .home h3, .home h4, .home h5, .home h6 { font-size: 18px; background-color: #e8f1fa; padding: 5px; font-weight: normal; }

.dd { border:1px solid red !important }

p { margin: 0 0 5px; }

.fk-header .level1,
.fk-header .level2,
.fk-header .level3 { text-align: center; }

.navbar { background-color: #fff; background-image: none; border: none; box-shadow: none; margin-bottom: 5px; margin-top: 10px }
.navbar .navbar-nav { display: inline-block; float: none !important; }
.navbar .navbar-collapse { text-align: center; }

.navbar-default .navbar-nav>li.active {border-bottom:2px solid #0078BF}
.navbar-default .navbar-nav>li>a { color:#717B7C;font-size:14px;text-decoration:none }
.navbar-default .navbar-nav>li.active a{color: #3D3C41}
.navbar-default .navbar-nav>li>a:hover { color:#0078BF }
.navbar-default .navbar-nav>li.active a:hover{color:#0078BF}


/* BEGIN left menu domy?lne*/
.fk-left-menu .nav { width: 100%; }
.fk-left-menu .nav a { color:#717B7C; padding-left: 5px; border-left: 1px solid #fff; }
.fk-left-menu .nav > li { background-color: #f3f3f5; float:none; margin-bottom:1px; border-left: 15px solid #f3f3f5; }
.fk-left-menu .nav > li.active { border-left: 15px solid #0078BF; background-color: #f3f3f5; }
.fk-left-menu .nav > li:hover {border-left: 15px solid #0078BF; background-color: #f3f3f5; }
.fk-left-menu .nav>li>a:hover,
.fk-left-menu .nav>li>a:focus { background-color: transparent; }
.fk-left-menu h4 { font-size: 14px; font-weight: normal; }
/* END left menu domy?lne*/

/* BEGIN lewe menu accordion tylko dla level=2 */
.fk-left-menu .panel-group .panel { border: 0px; overflow: visible; margin-top: 1px; background-color: #fff; border-radius: 0px; -webkit-box-shadow: none; box-shadow: none; }
.fk-left-menu .panel-title { color: #717B7C; border-left: 1px solid #fff; padding: 6px; }
.fk-left-menu .panel-default>.panel-heading { background-image:none; border-radius: 0px; background-color: #f3f3f5; float:none; margin-bottom:0px; border-left: 15px solid #f3f3f5; filter: none; padding: 0px 0px; }
.fk-left-menu .panel-default>.active{ border-left: 15px solid #0078BF; }
.fk-left-menu .panel-group .panel-heading+.panel-collapse .panel-body { border-top: 0px solid #ddd; padding:0px; }
.fk-left-menu ul,
.fk-left-menu ol { padding-left: 7px; list-style-type: none; font-size: 14px; }
.fk-left-menu .active { color: #000; }
.fk-left-menu .glyphicon { top: -1px; color: #0078BF; font-size: 8px; padding-right: 7px; }
ul.fk-li-minus { padding-left: 20px; }
ul.fk-li-minus li { list-style-type: none; }
ul.fk-li-minus li .point { color: #0078BF; float: left; }
ul.fk-li-minus li a { padding-left: 10px; display: block; }
/* END lewe menu accordion tylko dla level=2 */

.breadcrumbs { min-height: 16px; font-size: 12px; color: #b0b9b8; }
.breadcrumbs>ul { list-style: outside none none; margin: 0; padding: 0; }
.breadcrumbs>ul>li { float: left; position: relative; }
.breadcrumbs>ul a { color: #b0b9b8; }


.bx-wrapper .bx-pager.bx-default-pager a { background-color: #003f7f; border: 2px solid #003f7f; }
.bx-wrapper .bx-pager.bx-default-pager a:hover { background-color: #fff; }

.fk-body { background-color: #f3f3f5; margin: 0px; }
.fk-group { margin-top: 10px; }

.footer { padding-top: 30px; padding-bottom: 30px; }
.footer .footer_menu ul { margin: auto; }
.footer .footer_menu ul li { display: inline; margin: 0 10px; }
.footer .footer_menu a { color: #b0b9b8; font-size: 12px; }
.footer .copy { padding: 15px; }

.fk-footer { background-color: #f3f3f5; padding-top: 30px; padding-bottom: 0px; text-align: center; color: #b0b9b8; font-size: 12px; }

.km_alert { margin: 0px !important; padding: 2px !important; text-align: left !important; }


.bx-wrapper .bx-caption { margin: 10px; width: auto; }

/* gallery2 */
.gallery2 a{ border: 4px solid #717B7C; overflow: hidden; background-color: #f3f3f5; }
.gallery2 a:hover{ border: 4px solid #003f7f; }
.gallery2 .gallery-tooltip img { padding: 0px; }

.breadcrumbs > ul > li > span { border: none; cursor: pointer; display: inline-block; height: 0; width: auto; }
.share-div div{
    float: left;
    padding-left: 16px;
    padding-top: 4px;
    font-weight: bold;

}

.kmw_article {
  overflow: visible;
}