/*GENERAL*/
/* @license to Pro3W
 * MyFonts Webfont Build ID 2688498, 2013-11-14T06:34:51-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Museo Sans 500 by exljbris
 * URL: http://www.myfonts.com/fonts/exljbris/museo-sans/500/
 * Copyright: Copyright (c) 2008 by Jos Buivenga. All rights reserved.
 * Licensed pageviews: Unlimited
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2688498
 * 
 * © 2013 MyFonts Inc
*/


@font-face {font-family: 'MuseoSans-500';src: url('webfonts/2905F2_0_0.eot');src: url('webfonts/2905F2_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2905F2_0_0.woff') format('woff'),url('webfonts/2905F2_0_0.ttf') format('truetype'),url('webfonts/2905F2_0_0.svg#wf') format('svg');}


 body {font-family: arial, sans-serif; color: #353534; background: #faf9f7;}
 a {color: #0b4c7e;}
 a:hover {color: #3b5998;}
/*oddzielenie sekcji strony glownej */


/*NAZWA JEDNOSTKI*/
.name {
    font: normal 36px Georgia, Times New Roman;
    color: #4f4f4f;
    line-height: 85px;
}

/*MAIN CONTAINER */

#main.container {
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 15px;
    -webkit-box-shadow: 0 0 10px rgba(212,211,211,.75);
    -moz-box-shadow: 0 0 10px rgba(212,211,211,.75);
    box-shadow: 0 0 10px rgba(212,211,211,.75);
}

.small {font-size:11px; padding: 10px 0; font-weight: bold;}

.xsmall {font-size: 11px; color: #999;}
.xsmall a {padding-left: 10px;}
.topmenu-icons {
    width: 23%; 
    float:left; 
    margin-right: 3px; 
    font-size: 20px;
    color: #fff; background: #07cdf5; 
    padding: 10px 5px; 
    line-height: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.topmenu-icons:hover {
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background: #053446;
    cursor: pointer;
}

.pogoda {background: transparent url('../pimg/pogoda.png') top right no-repeat;}

.menu_icons {padding: 0; margin-left: 15px; margin-right: -15px;}
/*HEADER*/
#header .container {background: #fff url(/sp3/pimg/header-bg.png) no-repeat top right;}
.header {}

/*sm*/


.dv-navigation  {
    	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #29477d;
	background-image: -webkit-linear-gradient(bottom, #29477d, #162f68);
	background-image: -moz-linear-gradient(bottom, #29477d, #162f68);
	background-image: -o-linear-gradient(bottom, #29477d, #162f68);
	background-image: linear-gradient(to top, #29477d, #162f68);
}

.navbar-nav > li > a {}
.navbar {min-height:20px !important;}

.navbar {
    border: 0px solid transparent;
}


/*NAV TOP IS*/
.nav-top {
    background: none;
    padding: 0;
}

.nav-top > li > a {
    font: normal 18px Georgia, Times New Roman;
    color: #fff;
    border-left: 1px solid #2d4a82;
    border-right: 1px solid #162e61;
    text-shadow: 0 1px 1px #0e265c;

}   

.nav-top > li:first-child > a {border-left: none;} 
.nav-top > li:last-child > a {border-right: none;}

.nav-top > li > a:hover,
.nav-top > li > a:focus,
.nav-top > li.active > a {
    text-decoration: none;
    background: transparent;
    color: #f0ea7a !important;
    text-shadow: 0 1px 1px #0d3563;
}


.navbar-nav > li > a {}
.navbar {min-height:32px !important}


    

.nav-stacked > li + li {
    margin-top: 0px;
    margin-left: 0;
}

.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
}
/*TOP BAR*/

.top-bar a {color: #fff;}
.top-bar .resize {color: #fff; padding: 0px 3px; line-height: 30px; background: none; border: 0px;}

.font-resize, .ns-ico, .fb-like {margin-left: 15px;}
/* button.fss {font-size: 10px;}
button.fsm {font-size: 12px;}
button.fsl {font-size: 14px;}
*/
.top-bar .navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 32px;
    line-height: 30px;
    color: #fff;
    text-transform: uppercase;
}

.niezbednik .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}

.niezbednik .nav a:hover .caret {
    border-top-color: #000;
    border-bottom-color: #000;
}

.niezbednik .nav a:focus .caret {
    border-top-color: #000;
    border-bottom-color: #000;
}
.niezbednik .nav > li > a:hover, niezbednik .nav > li > a:focus {
    text-decoration: none;
    background-color: #f1f1f1;
    color: #000;
}

.niezbednik .nav .open > a, .niezbednik .nav .open > a:hover, .niezbednik .nav .open > a:focus {
    background-color: #f1f1f1;
    border-color: none;
    color: #000;
}

.niezbednik .dropdown-menu {
    background-color: #f1f1f1;
    border: 0px solid #cccccc;
    border: 0px solid rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.175);
    box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.175);
}


/*TOP SEARCH*/
.search {
    display: block;
    width: 100%;
    height: 32px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #999;
    vertical-align: middle;
    background-color: #363636;
    border: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    transition: none;
}

.search-float {float: left; margin-bottom: 0px;}

/*END TOP BAR*/

.box {

}

.box p {
	margin: 0;
        padding: 10px 0;
}

.no-border {
	border: none !important;
}

#akapitBody {
	text-align: justify;
}

#dv-left {
	margin-bottom: 20px;
}

div.belka {
	font-size: 14pt;
	margin: 0 0 10px 0;
	background: #f3f3f3;
	border: 1px solid #ccc;
	padding: 5px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#dvGaleriaMod, #dvGaleriaArt {
	width: 100%;
	height: 400px;
}

div.images {
	margin-right: 2%;
}

.ui-widget {
	font-family: inherit;
	font-size: inherit;
}

/* lista linków akapitów pod modułem */
#docAkapity {
	margin: 20px 0;
}


/* metadane modułu i akapitów */
div.metadata * {
	font-size: 11px;
}

div.attach span {
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 5px;
	float: left;
}
p.att_opis {
	font-size: 8pt;
	color: #aaa;
	margin: 0;
}

.img-jpg { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -0px -0px; }
.img-excel { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -23px -0px; }
.img-rar { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -46px -0px; }
.img-gif { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -69px -0px; }
.img-word { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -92px -0px; }
.img-pdf { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -115px -0px; }
.img-zip { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -138px -0px; }
.img-ps { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -161px -0px; }
.img-oo-impress { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -179px -0px; }
.img-pptx { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -197px -0px; }
.img-oo-write { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -215px -0px; }
.img-php { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -233px -0px; }
.img-ppt { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -251px -0px; }
.img-sql { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -269px -0px; }
.img-xml { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -0px -24px; }
.img-link_arrow { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -18px -24px; }
.img-link_broken { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -36px -24px; }
.img-wordx { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -54px -24px; }
.img-video { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -72px -24px; }
.img-oo-draw { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -90px -24px; }
.img-text { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -108px -24px; }
.img-vcard { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -126px -24px; }
.img-rtf { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -142px -21px; }
.img-mov { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -162px -24px; }
.img-csv { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -180px -24px; }
.img-download { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -198px -24px; }
.img-eps { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -216px -24px; }
.img-excelx { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -234px -24px; }
.img-css { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -252px -24px; }
.img-cpp { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -270px -24px; }
.img-archive { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -0px -43px; }
.img-audio { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -18px -43px; }
.img-c { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -36px -43px; }
.img-flash { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -54px -43px; }
.img-generic { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -72px -43px; }
.img-midi { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -90px -43px; }
.img-3d { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -108px -43px; }
.img-music { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -126px -43px; }
.img-link { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -144px -43px; }
.img-js { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -162px -43px; }
.img-h { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -180px -43px; }
.img-html { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -198px -43px; }
.img-image { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -216px -43px; }
.img-oo-calc { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../../../assets/pimg/sprites.gif) no-repeat -234px -43px; }


div.nawigacja {
	border-top: 1px dotted #ccc;
	background: #f0f0f0;
	margin: 10px 0;

}
div.nawigacja p {
	margin: 5px;
}

div.druk {
	margin: 10px 0;
}

#dv-bottom-info * {
	font-size: 12px;
	margin: 3px 0 30px;
}

div.footer {
	margin: 10px 0;
	padding: 10px 0;
}

li.ak_1 {
	margin: 20px 0 10px 0;
        padding: 10px 0 20px 0;       
-webkit-box-shadow: 0 10px 20px 0 rgba(172,172,172,0.1);
box-shadow: 0 10px 20px 0 rgba(172,172,172,0.1);
}

.events .data
{
	width: 70px;
	float: left;
	font-weight: normal;
	font-size: 12pt;
	background: transparent url('pimg/menu_bg_s.png');
	background: #f3f3f3;
	text-transform: uppercase;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccc/*#1b447c*/;
	margin-bottom: 5px;
}
.events div.data div.dzien
{
	position: relative;
	text-align: center;
	color: #F60;
	font-size: 15pt;
	font-family: Arial;
	text-shadow: 0 1px 5px #fff;
	border-bottom: 1px solid #ccc;
	padding: 20px 0;
}
.events .opis {
	margin-left: 95px;
}
.events .data div.miesiac, .events .data div.rok
{
	position: relative;
	background: transparent url('pimg/menu_bg_s.png');
	text-align: center;
	color: #999;
	font-size: 7pt;
	padding: 1px 2px;
	border-top: 1px solid #fff;
}

.event_date {
	/*width: 20%;*/
	float: left;
	font-weight: normal;
	font-size: 12pt;
	background: #f3f3f3;
	margin-right: 15px;
	text-transform: uppercase;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccc;
}
.event_date .dzien {
	position: relative;
	text-align: center;
	color: #F60;
	font-size: 15pt;
	font-family: Arial;
	text-shadow:0 1px 5px #fff;
	border-bottom: 1px solid #ccc;
}
.event_date .miesiac,
.event_date .rok  {
	position: relative;
	text-align: center;
	color:#999;
	font-size:7pt;
	padding:1px 2px;
	border-top: 1px solid #fff;
}

#docContentAkapit.event {
	width: 90%;
	float:left;
}

#news .data_art , #news .autor_art{
	font-size: 8pt;
        color: #999;
        padding: 0 10px 0 0;
        
}
#news .pict {
	margin-right: 5px;
}

div.zrodlo {
	margin: 0 0 10px 0;
}
div.zrodlo, div.zrodlo * {
	font-size: 8pt;
}

body.font-size-small .footer, 
body.font-size-small .footer-info, 
body.font-size-small .list-group, 
body.font-size-small .list-group-item-heading, 
body.font-size-small #docModul2,
body.font-size-small #docModul2
body.font-size-small .docContent,
body.font-size-small .bs-sidenav a {

}
 
body.font-size-medium .footer, 
body.font-size-medium .footer-info, 
body.font-size-medium .list-group, 
body.font-size-medium .list-group-item-heading, 
body.font-size-medium #docModul2,
body.font-size-medium #docModul2
body.font-size-medium .docContent,
body.font-size-medium .bs-sidenav a {
	font-size: 1.20em !important;
}
 
body.font-size-large .footer, 
body.font-size-large .footer-info, 
body.font-size-large .list-group, 
body.font-size-large .list-group-item-heading, 
body.font-size-large .navigation 
body.font-size-large #docModul2, 
body.font-size-large .docContent,
body.font-size-large .bs-sidenav a {
	font-size: 1.30em !important;
}

.glyphicon.font-size-small {
	font-size: 0.6em !important;
}
.glyphicon.font-size-medium {
	font-size: 0.8em !important;
}
.glyphicon.font-size-large {
	font-size: 1.0em !important;
}

.btn-active {
	background: #eee;
}

.modal-header, .modal-footer {
	background: #f0f0f0;
}

/* kolor niedzieli w kalendarzu (datepicker) */
td.day.last {
	color: #c00;
}

span.datep {
	cursor: pointer;
}

.btn-group .dropdown-toggle.sorting-btn:hover {
	background: 0;
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.btn-group .dropdown-toggle.sorting-btn {
	background: 0;
	border: 0;
	box-shadow: none;
	position: relative;
	-webkit-box-shadow: none;
	top: -5px;
	font-size: 13px;
}
.mce-btn button {
	padding: 4px 10px;
	font-size: 14px;
	line-height: 20px;
	cursor: pointer;
	color: #333;
	text-align: center;
	overflow: visible;
	-webkit-appearance: none;
}

.popraw.form-control {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
p.popraw {
	display: none !important;
	visibility: hidden;
}

.bootbox-body {
	padding: 30px 20px;
	color: #c00;
	font-size: 1.2em;
}

.sidebar-submenu {
	top: -10px;
	left: 90%;
}

.box-articles li {
	padding: 5px 0;
}
.box-articles li div {
	margin-left: 15px;
}

/*Infobar strona glowna oddzielająca sekcej gorna od dolnej*/

.content_info_bar {

}

.clear {border: none; background: none;}

/*INFOBOX BOTTOM*/

.infobox {cursor: pointer;}

.infobox_caption {
    position: relative;
    height: 30px;
    margin-top:-30px;
    padding: 5px;
    width: 100%;
    background-color: rgba(0,0,0,0.8); 
    color: white;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;	
    transition: all 300ms ease-out;

}

.infobox:hover .infobox_caption {
    height: 60px;
    margin-top:-60px;
}

/*nadpsiane style bootstrap*/

.navbar {margin-bottom: 0px;} 

/*BREADCUMB */
.breadcrumb {background-color: transparent; padding: 5px; font-size: 80%; text-transform: uppercase;}
.breadcrumb a {color: #999;}
.breadcrumb a:hover {color: #333;}
.breadcrumb i {color: #999;}


/*moduł wydarzenia*/
div.wydarzenia {
	width: 100%;
	margin: 20px 0;
}

div.wydarzenia div.data {
	width: 35%;
	padding: 3px 3px 3px 20px;
	background: #fff url('pimg/kal_mini_ikona.png') no-repeat top left;
	float: left;
}
div.wydarzenia div.tytul {
    	width: 65%;
	padding: 3px;
}
div.wydarzenia div.tytul a{ font-weight: bold;}

div.wydarzenia div.opis {
	float: left;
	color: #036;
        width: 65% !important;
	
}
div.wydarzenia p {
	margin: 0;
}
div.wydarzenia div.hr {
	width: 100%;
	border-bottom: 1px dotted #ccc;
	margin: 5px 0;
}
div.wydarzenia_data {
	/*width: 20%;*/
	float: left;
	font-weight: normal;
	font-size: 12pt;
	/*background: transparent url('pimg/menu_bg_s.png');*/
	background: #f3f3f3;
	margin-right:15px;
	text-transform: uppercase;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccc/*#1b447c*/;


}
div.tresc {padding: 0 3px;}

div.wydarzenia_tresc {
	width: 100%;
	float: left;
}
div.wydarzenia_data div.dzien {
	position: relative;
	text-align: center;
	color: #F60; /*#1b447c*/;
	font-size: 15pt;
	font-family: Arial;
	text-shadow:0 1px 5px #fff;
	border-bottom: 1px solid #ccc;

}
div.wydarzenia_data div.miesiac,
div.wydarzenia_data div.rok  {
	position: relative;
	/*background: transparent url('pimg/menu_bg_s.png');*/
	text-align: center;
	color:#999;
	font-size:7pt;
	padding:1px 2px;
	border-top: 1px solid #fff;
}



/*LOGO TRANSFORM */
.logo img {

}

.logo img:hover {

	
}

/*LOGO BIP TRANSFORM */
.logo-bip img {
/* Firefox */
	-moz-transition: all 0.5s ease;
/* WebKit */
	-webkit-transition: all 0.5s ease;
/* Opera */
	-o-transition: all 0.5s ease;
/* Standard */
	transition: all 0.5s ease;
        
        -webkit-transform: perspective( 300px ) rotateY( -35deg );
        -moz-transform: perspective( 300px ) rotateY( -35deg );
        -o-transform: perspective( 300px ) rotateY( -35deg );
        transform: perspective( 300px ) rotateY( -35deg );
}

.logo-bip img:hover {
        -webkit-transform: perspective( 300px ) rotateY( 0deg );
        -moz-transform: perspective( 300px ) rotateY( 0deg );
        -o-transform: perspective( 300px ) rotateY( 0deg );
        transform: perspective( 300px ) rotateY( 0deg );
}

.data-news {font-size: 80%; color: #999;}

p.data-news {margin: 0;}


/*TABS TOP PAGE*/
.nav-tabs > li > a:hover {
    text-decoration: none;
    background-color: transparent;
}

.nav-tabs > li > a:focus {
    background-color: #0d3563;
}
#content_page_top .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #0d3563;
    background: #0d3563;
    border-bottom-color: #0d3563;
}
#content_page_top .nav-tabs > li > a {
    margin-right: 2px;
    border: 0px;
    border-radius: 2px 2px 0 0;
    font: normal 14px "MuseoSans-500";
    text-transform: uppercase;
}

#content_page_top .nav-tabs > li > a:hover {
    border: 0px;
    background: red;
    color: #0d3563;
}
#content_page_top .nav-tabs > li > a:focus {
    background: #0d3563;
}

#content_page_top .nav-tabs > li > a {
    position: relative;
    display: block;
    padding: 6px 10px;
}

#content_page_top .nav-tabs {
    border-bottom: 1px solid #0d3563;
}

/*FOOTER*/

#footer {
    margin: 0 -15px;
    background-color: #e3e3e3;
    background-image: -webkit-linear-gradient(94deg, #eaebee, #e3e3e3);
    background-image: -moz-linear-gradient(94deg, #eaebee, #e3e3e3);
    background-image: -o-linear-gradient(94deg, #eaebee, #e3e3e3);
    background-image: linear-gradient(-4deg, #eaebee, #e3e3e3);
    color: #313131;
}

.footer p {
    margin: 0 0 5px;
    color: #313131;
}
div.footer {
    margin: 10px 0;
    padding: 10px 0;
    font: normal 13px Georgia, Times New Roman, sans-serif;
    color: #313131;
}
div.footer a {
    color: #313131;
        -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
div.footer a:hover {
    text-decoration: underline;
    color: #000;
}

div.footer h4 {
    font: normal 16px Georgia, Times New Roman, sans-serif;
    text-transform: uppercase;
    color: #313131;
    text-shadow: 0 1px 1px #efefef;

}

.footer-info {
    margin: 0 -15px;
    font: normal 14px Georgia, Times New Roman;
    background-color: #121212;
    background-image: -webkit-linear-gradient(bottom, #292929, #121212);
    background-image: -moz-linear-gradient(bottom, #292929, #121212);
    background-image: -o-linear-gradient(bottom, #292929, #121212);
    background-image: linear-gradient(top top, #292929, #121212);
    -webkit-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;
} 
.footer-info-bg {background: transparent url(pimg/orzelek.png) no-repeat 20px 10px; padding: 20px;}

.footer-info a {color: #efefef;}

/*IMPORTANT INFO TOP PAGE*/
.imp-info {
    background: #efefef url(../pimg/bg_imp-info.png) no-repeat center left;
    padding: 0 0 0 100px;
    height: auto;
    margin-bottom: 20px;
}


h4.list-group-item-heading {

}
h4.title a {font-size: 18px; text-transform: uppercase;}

span.small_title {font-size: 10px;}

.tab-news-img {
    height: 180px;
    overflow: hidden;
}

.tab-news-title {
    position: absolute; 
    bottom:0; 
    padding: 5px; 
    width:100%; 
    background: rgba(0,0,0,0.7);
    color:#fff
}

.tab-news-title a {
    color: #fff;
    font: normal 14px "MuseoSans-500";
    text-transform: uppercase;
}

h5.tabs-news-title {
    font-size: 12px;
    color: #000;
    margin-top: 0px;
    
}

.zoom-effects {
    overflow: hidden;
    position: relative;
}
.zoom-effects img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: auto;
    padding: 0;
    -webkit-transition: all .14s linear;
    -moz-transition: all .14s linear;
    -ms-transition: all .14s linear;
    -o-transition: all .14s linear;
    transition: all .14s linear;
    width: 100%!important;
    border-bottom: 3px solid transparent;
    opacity: 1.0;
}

.zoom-effects img:hover {
    opacity: 0.7;
    cursor: pointer;
    border-bottom: 3px solid #0d3563;
}




.content_info_logotyp {
    padding: 10px 0;
    -webkit-box-shadow:inset 0 0 80px 0 rgba(0,0,0,0.1);
    box-shadow:inset 0 0 80px 0 rgba(0,0,0,0.1);
    margin-bottom: 15px;
}

img.logotypy-bar {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    height: auto;
    padding: 0;
    -webkit-transition: all .14s linear;
    -moz-transition: all .14s linear;
    -ms-transition: all .14s linear;
    -o-transition: all .14s linear;
    transition: all .14s linear;
    width: 100%!important;    
} 
img.logotypy-bar:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0.85;  
    cursor: pointer;    
}

/*MEDIA ADDONS*/

/* Small devices (tablets, 768px and down) */
@media (max-width: 768px) {
    span.small_title {display:none;}
    .nav-top > li > a {
        font: normal 18px Georgia, Times New Roman;
        color: #fff;
        border-left: 0px solid #2d4a82;
        border-right: 0px solid #162e61;
        text-shadow: 0 1px 1px #0e265c;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    span.small_title {display:none;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    span.small_title {display: none;}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    span.small_title {display: block;}

}

.content_dv-cools {
    padding: 10px 0;
    /*-webkit-box-shadow:inset 0 0 80px 0 rgba(0,0,0,0.1);
    box-shadow:inset 0 0 80px 0 rgba(0,0,0,0.1);*/
    margin-bottom: 0px;
}

.content_dv-cools a {
    color: #999; 
    opacity: 0.85; 
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
} 

.content_dv-cools a:hover {color: #0d3563; opacity: 1.0;}
.bottom-icon i {font-size: 30px; padding: 20px 0;}



/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */

/* Common styles for all types */
.bs-callout {
  margin: 0 0 10px 0;
  padding: 20px;
  border-left: 3px solid #eee;
}
.bs-callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}

/* Variations */
.bs-callout-danger {
  background-color: #fdf7f7;
  border-color: #eed3d7;
}
.bs-callout-danger h4 {
  color: #b94a48;
}
.bs-callout-warning {
  background-color: #faf8f0;
  border-color: #faebcc;
}
.bs-callout-warning h4 {
  color: #8a6d3b;
}
.bs-callout-info {
  background-color: #f4f8fa;
  border-color: #bce8f1;
}
.bs-callout-info h4 {
  color: #34789a;
}
.bs-callout-title {
  background-color: #f1f1f1;
  border-color: #000000;
}
.bs-callout-title h4 {
  color: #b94a48;
}

.data_art, user_art {padding: 0 3px;}

/*
 * Code snippets
 *
 * Generated via Pygments and Jekyll, these are snippets of HTML, CSS, and JS.
 */

.highlight {
  display: none; /* hidden by default, until >480px */
  padding: 9px 14px;
  margin-bottom: 14px;
  margin-top: 20px;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  border-radius: 4px;
}
.highlight pre {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  background-color: transparent;
  border: 0;
  white-space: nowrap;
}
.highlight pre code {
  font-size: inherit;
  color: #333; /* Effectively the base text color */
}
.highlight pre .lineno {
  display: inline-block;
  width: 22px;
  padding-right: 5px;
  margin-right: 10px;
  text-align: right;
  color: #bebec5;
}

/* Show code snippets when we have the space */
@media (min-width: 481px) {
  .highlight {
    display: block;
  }
}

#news-tab .ak_1 {
margin: 0;
padding: 0;
-webkit-box-shadow: 0 0px 0px 0 rgba(172,172,172,0);
box-shadow: 0 0px 0px 0 rgba(172,172,172,0);
}

.padding_10_0_0_0 {padding: 10px 0 0 0;}

.attachments {margin: 10px 0 10px 0; background: #f8f8f8; padding: 10px;}


.font30 {font-size: 30px;}

/*BUTTONS MENU WITRYNY*/

.menu_witryny_btn {
    -webkit-box-shadow:inset 0 0 30px 5px rgba(172,172,172,0.5);
    box-shadow:inset 0 0 30px 5px rgba(172,172,172,0.5);
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #333;
    background: #f9f9f9;
    text-indent: 42px;
    vertical-align: middle;
    padding: 15px 10px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    cursor: pointer;
    margin: 5px 0 10px 0;
}
.menu_witryny_btn:hover {
    -webkit-box-shadow:inset 0 0 30px 5px rgba(172,172,172,0.8);
    box-shadow:inset 0 0 30px 5px rgba(172,172,172,0.8);
    text-decoration: underline;
}

.ep_ico  {background: #f9f9f9 url('../pimg/ep_ico.png') no-repeat 10px 50%;}
.ep_ico:hover  {background: #ededee url('../pimg/ep_ico.png') no-repeat 10px 50%;}

.sgo_ico  {background: #f9f9f9 url('../pimg/sgo_ico.png') no-repeat 10px 50%;}
.sgo_ico:hover  {background: #ededee url('../pimg/sgo_ico.png') no-repeat 10px 50%;}

.sm_ico  {background: #f9f9f9 url('../pimg/sm_ico.png') no-repeat 10px 50%;}
.sm_ico:hover  {background: #ededee url('../pimg/sm_ico.png') no-repeat 10px 50%;}

.przetargi_ico  {background: #f9f9f9 url('../pimg/przetargi_ico.png') no-repeat 10px 50%;}
.przetargi_ico:hover  {background: #ededee url('../pimg/przetargi_ico.png') no-repeat 10px 50%;}

.lgp_ico  {background: #f9f9f9 url('../pimg/lgp_ico.png') no-repeat 10px 50%;}
.lgp_ico:hover  {background: #ededee url('../pimg/lgp_ico.png') no-repeat 10px 50%;}

.policja_ico  {background: #f9f9f9 url('../pimg/policja_ico.png') no-repeat 10px 50%;}
.policja_ico:hover  {background: #ededee url('../pimg/policja_ico.png') no-repeat 10px 50%;}

.recycling_ico  {background: #f9f9f9 url('../pimg/recycling_ico.png') no-repeat 10px 50%;}
.recycling_ico:hover  {background: #ededee url('../pimg/recycling_ico.png') no-repeat 10px 50%;}

.smiecie_ico  {background: #f9f9f9 url('../pimg/smiecie_ico.png') no-repeat 10px 50%;}
.smiecie_ico:hover  {background: #ededee url('../pimg/smiecie_ico.png') no-repeat 10px 50%;}

.mapa_ico  {background: #f9f9f9 url('../pimg/mapa_ico.png') no-repeat 10px 50%;}
.mapa_ico:hover  {background: #ededee url('../pimg/mapa_ico.png') no-repeat 10px 50%;}

.zdrowie_ico  {background: #f9f9f9 url('../pimg/zdrowie_ico.png') no-repeat 10px 50%;}
.zdrowie_ico:hover  {background: #ededee url('../pimg/zdrowie_ico.png') no-repeat 10px 50%;}

.eu_ico  {background: #f9f9f9 url('../pimg/eu_ico.png') no-repeat 10px 50%;}
.eu_ico:hover  {background: #ededee url('../pimg/eu_ico.png') no-repeat 10px 50%;}

.bp_ico  {background: #f9f9f9 url('../pimg/bp_ico.png') no-repeat 10px 50%;}
.bp_ico:hover  {background: #ededee url('../pimg/bp_ico.png') no-repeat 10px 50%;}

/*NAV TABS STYLE*/
#docAkapity .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: #0d3563;
    background: #0d3563;
    border-bottom-color: #0d3563;
} 
#columns .nav-tabs > li > a{
    color: #333;
    font: normal 16px Georgia, Times New Roman;
    cursor: pointer;
    margin-right: 2px;
    line-height: 1.428571429;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-bottom: 0px solid #dddddd;
    border-bottom-color: transparent;

}
#columns .nav-tabs > li.active > a, #columns .nav-tabs > li.active > a:hover, #columns .nav-tabs > li.active > a:focus {
    color: #fff;
    font: normal 16px Georgia, Times New Roman;
    cursor: pointer;
    background-image: -webkit-linear-gradient(top, #28467c, #19326b);
    background-image: -moz-linear-gradient(top, #28467c, #19326b);
    background-image: -o-linear-gradient(top, #28467c, #19326b);
    background-image: linear-gradient(to bottom, #28467c, #19326b);
    line-height: 1.428571429;

}

/*LEFT & RIGHT MENU COL*/

.bs-sidebar button {
	margin: 5px 20px;
}
.bs-sidenav > li, .bs-sidenav > li a, .bs-sidenav > li a:hover {
    background-color: #19326b;
    background-image: -webkit-linear-gradient(top, #28467c, #19326b);
    background-image: -moz-linear-gradient(top, #28467c, #19326b);
    background-image: -o-linear-gradient(top, #28467c, #19326b);
    background-image: linear-gradient(to bottom, #28467c, #19326b);
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}
.bs-sidenav > li > a {color: #fff; font: normal 16px Georgia, Times New Roman;}
.bs-sidenav > li > a:hover, .bs-sidenav > li.active > a {text-decoration: underline;}

/*SUBMENU*/
li.subp > a {
    background: #c3c6cc; 
    background-image: -webkit-linear-gradient(top, #e7e8ea, #dedede);
    background-image: -moz-linear-gradient(top, #e7e8ea, #dedede);
    background-image: -o-linear-gradient(top, #e7e8ea, #dedede);
    background-image: linear-gradient(to bottom, #e7e8ea, #dedede);
    color: #000; 
    font-size: 12px; 
    padding-left: 30px;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
}
li.subp > a:hover, li.subp.active > a {
    background: #c3c6cc; 
    background-image: -webkit-linear-gradient(top, #e7e8ea, #dedede);
    background-image: -moz-linear-gradient(top, #e7e8ea, #dedede);
    background-image: -o-linear-gradient(top, #e7e8ea, #dedede);
    background-image: linear-gradient(to bottom, #e7e8ea, #dedede);
    color: #000;
    text-decoration: underline;
    -webkit-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
}

/*RED BOX*/
.box.red {padding: 0px;}
.box.red h4 {
    color: #fff;
    font: normal 16px Georgia, Times New Roman;
    background: #ca0101;
    background-image: -webkit-linear-gradient(top, #d90000, #c60101);
    background-image: -moz-linear-gradient(top, #d90000, #c60101);
    background-image: -o-linear-gradient(top, #d90000, #c60101);
    background-image: linear-gradient(to bottom, #d90000, #c60101);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 10px 15px;
}
/*BLUE BOX*/

.box.blue {padding: 0px;}
.box.blue h4 {
    color: #fff;
    font: normal 16px Georgia, Times New Roman;
    background: #1a346c;
    background-image: -webkit-linear-gradient(top, #28467c, #19326b);
    background-image: -moz-linear-gradient(top, #28467c, #19326b);
    background-image: -o-linear-gradient(top, #28467c, #19326b);
    background-image: linear-gradient(to bottom, #28467c, #19326b);
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 10px 15px;
}

/*WTITE BOX*/

.box.white {padding: 0px;}
.box.white h4 {
    color: #333;
    font: normal 28px Georgia, Times New Roman;
    background: #fff;
    padding: 10px 15px;
}

.pagin_title {display: none;}

.footer-info {color: #efefef; padding: 5px 10px;}
.footer-info h4 {color: #efefef;}
.footer-info p {padding: 0px; font: normal 14px Georgia, Times New Roman !important;}

.slider-top-page {margin-bottom: 15px;}

/*CUSTOM BTN FONTS BUTTON*/
.btn-font {
    color: #333;
    background-color: #fff;
    border-color: #fff;
    padding: 2px;
    text-align: center;
    border-radius: 4px;
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-appearance: caret;
    border: 0;
}

.btn-font:hover {

    background: #efefef;
}

.btn-font:focus, .btn-font:active, .btn-font.btn-active, .btn-font.active, .open .dropdown-toggle.btn-font {  
}

.btn-font.btn-active {background: #efefef;}

.btn-font:focus {
    outline: none;
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0px; 
}

.top-bar .glyphicon {right: 2px;}

.tab-news-title {
    position: relative;
    bottom: 0;
    padding: 5px;
    width: auto;
    background: none;
    color: #000;
}

/*END GENERAL */


/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2014-09-08, 22:58:48
    Author     : Andrzej
*/
 /* ustawienia główne */
body {
    background: #f1f1f1 url("/sp3/pimg/bg.png") 0 0 repeat-x;
}

.body-bg {
    background: #fff;
    -webkit-border-top-right-radius: 9px;
    -moz-border-top-right-radius: 9px;
    border-top-right-radius: 9px;
    -webkit-border-top-left-radius: 9px;
    -moz-border-top-left-radius: 9px;
    border-top-left-radius: 9px;
    padding-top: 0px;
    font-family: 'Trebuchet MS',Tahoma,Verdana;
}

a, a:hover {color: #000;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Trebuchet MS',Arial,sans-serif;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

h4.title {font-size: 13px; font-weight: bold;}
/* nagłówek */
#header {z-index: 35;}

/* wyszukiwarka */
.search-top {
    position: absolute;
    top: 15px;
    left: 15px;
    margin: 0;
    padding: 0;
    background: transparent;
    max-width: 240px;
    font-family: 'Trebuchet MS',Tahoma,Verdana;
    color: #000; 
    text-transform: uppercase;
    z-index: 40;
    padding: 5px;
    background: rgba(255,255,255,.9);
    border: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

input[name=srch-term] {
    color: #000; 
    text-transform: uppercase;
    font-size: 12px;
    padding: 1px 5px;
    border: 0px solid lightGrey;
    margin-bottom: 0px;
    margin-right: 6px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    cursor: pointer;
    height: 25px;
    width: 180px;
    background: none;
}

/* wyszukiwarka mobilna */
.search-top-mobile {
    position: absolute;
    top: 5px;
    right: 45px;
    margin: 0;
    padding: 0;
    background: transparent;
    max-width: 200px;
    font-family: 'Trebuchet MS',Tahoma,Verdana;
    z-index: 90;
}

input[id=srch-term-mobile] {
    color: #000;
    font-size: 16px;
    padding: 1px 5px;
    border: 0px solid lightGrey;
    margin-bottom: 5px;
    margin-right: 6px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    cursor: pointer;
    height: 40px;
    width: 200px;
}

.btn-search-mobile {    background: transparent;
    border: 0; font-size: 24px; color: #fff;}
.btn-search-top {
    background: transparent;
    border: 0;
}

/* godło prawe lub lewe */
.top_godlo_prawa {
    position: absolute;
    width: 60px;
    height: 81px;
    top: 35px;
    left: 15px;
    background-image: url(pimg/godlo-polski-60x71.png);
    background-repeat: no-repeat;
    z-index: 30;
}

.top_godlo_lewa {
    position: absolute;
    width: 60px;
    height: 81px;
    top: 175px;
    right: 230px;
    background-image: url(pimg/godlo-polski-60x71.png);
    background-repeat: no-repeat;
    z-index: 30;
}

/* nawigacja */
.dv-navigation {
    border: 4px solid #4873B3;
    background: #325A98 url(/sp3/pimg/home.png) no-repeat;
    border-radius: 5px 0px 5px 5px;
    -moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    font-family: 'Trebuchet MS',Tahoma,Verdana;
    margin-left: -15px;
    margin-right: -15px;
}

.nav-top > li:focus, .nav-top > li.active > a {
    background: #1A427F none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: 'Trebuchet MS',Tahoma,Verdana;
}

.nav-top > li > a:hover, .nav-top > li > a:focus, .nav-top > li.active > a {
    text-decoration: none;
    color: #fff !important;
    text-shadow: 0 1px 1px #1A427F;
    font-family: 'Trebuchet MS',Tahoma,Verdana;
}

.nav-top > li > a:hover {
    background: transparent;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 0px 0px;
}

.nav-top > li > a {
    font: normal 16px 'Trebuchet MS',Tahoma,Verdana, sans-serif;
    color: #fff;
    border-left: 0;
    border-right: 0;
    text-shadow: 0 1px 1px #054e5a;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.dv-navigation .nav-top {
background: none;
padding: 5px 0 5px 60px;
}

.logo {padding: 0;}

/* lewe menu */
.bs-sidenav > li, .bs-sidenav > li a, .bs-sidenav > li a:hover {
    background-color: #8FB85C;
    color: #57687A;
}
.bs-sidenav > li, .bs-sidenav > li a, .bs-sidenav > li a:hover {
    font: normal 13px 'Trebuchet MS',Tahoma,Verdana, sans-serif;   
    padding: 5px 0 5px 10px;
    margin-bottom: 2px;
    background-color: #c2e0a5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    background-color: #c2e0a5;
    background-image: -webkit-linear-gradient(top, #214A89, #325A98);
    background-image: -moz-linear-gradient(top, #214A89, #325A98);
    background-image: -o-linear-gradient(top, #214A89, #325A98);
    background-image: linear-gradient(to bottom, #214A89, #325A98);
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
}

.bs-sidenav > li.active, .bs-sidenav > li.active a {
    background-color: #0a7588;
    background-image: -webkit-linear-gradient(top, #072E69, #0E3672);
    background-image: -moz-linear-gradient(top, #072E69, #0E3672);
    background-image: -o-linear-gradient(top, #072E69, #0E3672);
    background-image: linear-gradient(to bottom, #072E69, #0E3672);
}
/* submenu */
li.subp > a, li.subp > a:hover, li.subp.active > a, li.subp.active > a:hover {
    font: normal 12px 'Trebuchet MS',Tahoma,Verdana, sans-serif;  
    color: #fff;
    background-color: #transparent;
    padding-left: 30px;

}

.bs-sidenav {
    border: 3px solid #4873B3;
    background-color: #325A98;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden;
}

/* wysokoć powinna byc ustawiona w sliderze, obecnie błšd zapisu */
.slider-box {
    padding-top: 0px;
    height: auto;
    background: transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 0px;
    margin: 0 0 15px 0;
}
/* tytuł powinien byc ustawiona w sliderze, obecnie błšd zapisu */
.slider_title {display: none;}

/* wypełnienie biale dla contentu z paddingiem */
.cms-content {
    border-radius: 0;
    overflow: visible;
    background: #fff;
    border: 0;
    padding: 0;
    margin-bottom: 15px;
}

.bs-sidebar h5 {
    font: normal 14pt Tahoma;
    color: #01343d;
    padding-left: 15px;
}

.module_title {
    padding: 15px 5px;
    background: #fff;
    color: #035563;
    font-weight: bold;
    font-size: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 2px;
}

/* tabber */

.tab {margin-bottom: 15px;}
 #columns .nav-tabs > li > a 
{
    color: #fff;
    font: normal 13px 'Trebuchet MS',Tahoma,Verdana, sans-serif;  
    cursor: pointer;
    background-color: #8FB85C;
    background-image: -webkit-linear-gradient(top, #8FB85C, #83ab52);
    background-image: -moz-linear-gradient(top, #8FB85C, #83ab52);
    background-image: -o-linear-gradient(top, #8FB85C, #83ab52);
    background-image: linear-gradient(to bottom, #8FB85C, #83ab52);
    line-height: 1.428571429;
}

#columns .nav-tabs > li.active > a, #columns .nav-tabs > li.active > a:hover,  #columns .nav-tabs > li.active > a:focus  {
    color: #000;
    font: normal 13px 'Trebuchet MS',Tahoma,Verdana, sans-serif;  
    cursor: pointer;
    background-color: #eceded;
    background-image: -webkit-linear-gradient(top, #eceded, #eceded);
    background-image: -moz-linear-gradient(top, #eceded, #eceded);
    background-image: -o-linear-gradient(top, #eceded, #eceded);
    background-image: linear-gradient(to bottom, #eceded, #eceded);
    line-height: 1.428571429;
    border-bottom: 1px solid #eceded;
}

.tab-pane {padding: 15px;}
.nav-tabs {
    border-bottom: 0px;
}

.tab-content {background: #eceded; border: 1px solid #ddd;}
/* stopka */
.footer-info {
    padding: 0px;
}

.footer-info {
    margin: 0;
    font: normal 14px Georgia, Times New Roman;
    background-color: transparent;
    background-image: none;
    background-image: none;
    background-image: none;
    background-image: none;

}
.footer-info .container {
    border-top: 1px #fff solid;
    background-color: #fff;
    height: auto;
    min-height: 50px;
    color: #5B6878;
    font-size: 12px;
    overflow: hidden;
    padding: 15px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

element.style {
}

#footer {margin: 0 0 5px 0 ;}
#footer, #footer a {
    background-color: #f1f1f1;
    background-image: -webkit-linear-gradient(94deg, #f1f1f1, #f1f1f1);
    background-image: -moz-linear-gradient(94deg, #f1f1f1, #f1f1f1);
    background-image: -o-linear-gradient(94deg, #f1f1f1, #f1f1f1);
    background-image: linear-gradient(-4deg, #f1f1f1, #f1f1f1);
    color: #fff;
}

#footer .container {
    background-color: #82ad54;
    padding: 10px 0;
    background-image: -webkit-linear-gradient(94deg, #214A89, #325A98);
    background-image: -moz-linear-gradient(94deg, #214A89, #325A98);
    background-image: -o-linear-gradient(94deg, #214A89, #325A98);
    background-image: linear-gradient(-4deg, #214A89, #325A98);
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-bottom-right-radius: 9px;
    border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    -moz-border-bottom-left-radius: 9px;
    border-bottom-left-radius: 9px;
}
.footer p {
    margin: 0 0 5px;
    color: #fff;
}

.birthday {
position: absolute; top: 80px; left: 15px; font-size: 12px; color: #fff; text-shadow: 0px 0px 4px #000;
}

.tab-news-title-h a{
    background: none;
    color: #333;
}

.tab-news-title-h h4{
    margin-top: 0px;
}

.tab-news-img {
    height: auto;
    overflow: hidden;
}
/* dodatki dla urz. mobilnych */

@media (max-width: 767px) {
        .dv-navigation .nav-top {
        background: none;
        padding: 5px 0 5px 5px;
    }
        .dv-navigation {
        border: 4px solid #dce2d1;
        background: #a8d47d none;
    }
}

/*Facebook*/
li.facebook-menu a {padding-top: 0 !important; padding-bottom: 0 !important; font-size:28px;}

/*logo*/
.logo-container {text-align: center}

/*video*/
#multimedia iframe {
  width: 100%    !important;
  height: auto   !important;
}