/* @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
*/

.columns, .content_page_bottom_info {font: normal 14px 'Titillium Web', Times New Roman, sans-serif; }
@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 {
    background: #f0efef url(../pimg/bg-krasiejow.jpg) no-repeat top center;
    font-family: 'Titillium Web',Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
}
 a {color: #333;}
 a:hover {color: #000; text-decoration: underline;}
/*oddzielenie sekcji strony glownej */

.medium {font-size: 11px; color: #999;}
.small {font-size:11px; padding: 15px 0; font-weight: bold;}
.xsmall {font-size: 10px; color: #333;}


/*HEADER*/

#header {height: 200px; position: relative;}

.dv-position-1 {background: rgba(255,255,255,0.6)}

/*TOP MENU 1st LEVEL*/
.dv-navigation {
    background-color: transparent;
}


.submit-search {background: none; border: none; }

.search-text {font-size: 20px; color: #91b4c1;}
    
.nav-top > li > a {
    font: normal 17px 'Titillium Web', Times New Roman, sans-serif;
    color: #fff;
    text-shadow: 0 1px 1px #122e63;
    border-left: 1px solid #162e61;
    border-right: 1px solid #2d4a82;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 35px;
    padding-right: 35px;
}


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

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

/*SUBMENU*/
.sub-navbar {
    min-height: 40px;
    background-color: #e7e7e7;
    background-image: -webkit-linear-gradient(bottom, #e7e7e7, #eee);
    background-image: -moz-linear-gradient(bottom, #e7e7e7, #eee);
    background-image: -o-linear-gradient(bottom, #e7e7e7, #eee);
    background-image: linear-gradient(to top, #e7e7e7, #eee);
}
.sub-navbar .nav-top > li > a {
    font: normal 13px 'Titillium Web', Times New Roman, sans-serif;
    color: #333;
    text-shadow: 0 1px 1px #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px solid #ddd;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 15px;
    padding-right: 15px;
}
.sub-navbar .nav-top > li > a:hover {color: #000 !important;}

.sub-navbar .nav-top > li:first-child > a {
    border-left: none;
    padding-left: 15px;
}
.sub-navbar .nav-top > li:last-child > a {
    border-right: none;
    padding-right: 15px;
}

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

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




#akapitBody {
	text-align: justify;
}



#menu_pro3w, .bs-sidebar {
    /*border: 1px solid #ddd;*/
    background: #5b6973;
    padding: 0;
    padding-bottom: 0px;
    padding: 5px;
    color: #12305f;
}



h4.list-group-item-heading {
        background: #5b6973;
        padding: 5px;
        color: #fff;
        font: normal 16px 'Titillium Web', Times New Roman, sans-serif;
}

/*MENU PRO3W DROPDOWN*/

#menu_pro3w .dropdown-menu {

    background-image: -webkit-linear-gradient(bottom, #dfecf1, #fff);
    background-image: -moz-linear-gradient(bottom, #dfecf1, #fff);
    background-image: -o-linear-gradient(bottom, #dfecf1, #fff);
    background-image: linear-gradient(to top, #dfecf1, #fff);
    border: 0px solid #cccccc;
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);     
}
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(../pimg/sprites.gif) no-repeat -0px -0px; }
.img-excel { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -23px -0px; }
.img-rar { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -46px -0px; }
.img-gif { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -69px -0px; }
.img-word { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -92px -0px; }
.img-pdf { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -115px -0px; }
.img-zip { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -138px -0px; }
.img-ps { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -161px -0px; }
.img-oo-impress { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -179px -0px; }
.img-pptx { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -197px -0px; }
.img-oo-write { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -215px -0px; }
.img-php { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -233px -0px; }
.img-ppt { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -251px -0px; }
.img-sql { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -269px -0px; }
.img-xml { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -0px -24px; }
.img-link_arrow { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -18px -24px; }
.img-link_broken { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -36px -24px; }
.img-wordx { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -54px -24px; }
.img-video { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -72px -24px; }
.img-oo-draw { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -90px -24px; }
.img-text { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -108px -24px; }
.img-vcard { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -126px -24px; }
.img-rtf { width: 21px; height: 21px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -142px -21px; }
.img-mov { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -162px -24px; }
.img-csv { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -180px -24px; }
.img-download { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -198px -24px; }
.img-eps { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -216px -24px; }
.img-excelx { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -234px -24px; }
.img-css { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -252px -24px; }
.img-cpp { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -270px -24px; }
.img-archive { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -0px -43px; }
.img-audio { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -18px -43px; }
.img-c { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -36px -43px; }
.img-flash { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -54px -43px; }
.img-generic { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -72px -43px; }
.img-midi { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -90px -43px; }
.img-3d { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -108px -43px; }
.img-music { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -126px -43px; }
.img-link { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -144px -43px; }
.img-js { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -162px -43px; }
.img-h { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -180px -43px; }
.img-html { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -198px -43px; }
.img-image { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../pimg/sprites.gif) no-repeat -216px -43px; }
.img-oo-calc { width: 16px; height: 16px; display: inline-block; vertical-align: middle; background: transparent url(../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 3px;
}

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

li.ak_1 {
	margin: 0px 0 10px 0;
        padding: 10px 0 20px 0;       
}

.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;
}

.font-size-small {
	/*font-size: 1.0em;*/
}
 
.font-size-medium {
	font-size: 1.3em;
}
 
.font-size-large {
	font-size: 1.4em;
}

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

.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: 0px;
	left: 100%;
}

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

/*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 8px 5px 10px; font-size: 90%; margin-bottom: 0;}
.breadcrumb a {color: #44474a;}
.breadcrumb a:hover {color: #333;}
.breadcrumb i {color: #44474a;}


/*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;
}

//#dv-left {background: #5b6973;}


/*LOGO TRANSFORM */
.logo {
    margin-top: 30px;
}

.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;
}


*/

.bg-content {padding-bottom: 15px; margin-bottom: 15px;}
.dv-position-4 {background: #f0efef; padding-bottom: 30px;}

/*FOOTER*/

#footer {
    background-color: #233444;
    margin-top: -15px;
    padding: 15px 0;
    z-index:30;
    color: #8094a6;
}

.module_top {margin-top: 15px;}

.footer p {
margin: 0 0 5px;
color: #8094a6;
}
div.footer {
/*background-color: #d5efa2;*/
    margin: 10px 0;
    padding: 10px 0;
    font: normal 16px 'Titillium Web', Times New Roman, sans-serif;
    color: #8094a6;
}
div.footer a {
    color: #8094a6;
        -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: #fff;
}

div.footer h4 {
    font: normal 18px 'Titillium Web', Times New Roman, sans-serif;
    text-transform: uppercase;

}



/*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;
}

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;
}






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 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; font-size: 12px; color: #999;}

/*
 * 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;
  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*/

/*#content_page_top .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
    color: #fff;
    cursor: default;
    background-color: #0d3563;
    background: #0d3563;
    border-bottom-color: #0d3563;
} 

.nav-tabs > li.active > a:focus{
    color: #fff;
    cursor: default;
    background-color: #0d3563;
    background: #0d3563;
    border-bottom-color: #0d3563;
} 

/*.dropdown-menu {
    border-left: 3px solid #000;
    background: #5f98ec url(../pimg/box_h4_bg.png) repeat-x top left;
    font: normal 12px 'Trebuchet MS';
    color: #fff;
    margin: 0;
    border: 0px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 10px 10px 10px 0 rgba(180,180,180,1);
    box-shadow: 10px 10px 10px 0 rgba(180,180,180,1);
    min-width: 200px;

}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #fff;
    white-space: nowrap;
}
*/

/*Nadpisanie widgetu pogody*/

.miDay {
display:none;
}
.mi_180x80 {
height: auto !important;
width: auto !important;
}
.miHeader {display: none;}
.mi_100x65.mi_avatar_none .miBody {
padding: 0px !important;
}

.mi {
border: 0px solid #d4d7dc !important;

}


/*TABS MISSING BOOTSTRAP POSITION*/

.tabs-right>li>a {
    border: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 2px solid transparent;
    background: #fff;
    text-align: right;
    text-transform: uppercase;
    border-radius: 0px;
    font: normal 18px 'Titillium Web', Times New Roman, sans-serif;
    color: #c9c7c7;
    padding: 2px 15px;
}

.tabs-right>li.active>a:hover, .tabs-right>li.active>a:focus, .tabs-right>li.active>a{
    border: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 2px solid #d30000;
    color: #d30000;
}

.tabs-right>li>a:hover, .tabs-right>li>a:focus{
    border: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 2px solid transparent;
    color: #d30000;

}

.nav>li>a {
    position: relative;
    display: block;
    padding: 2px 10px;
}

.nav>li>a:hover, .nav>li>a:focus {
background-color: transparent;;
}

.bs-sidenav > li a {
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    color: #fff;
    text-shadow: 0 1px 1px #3d4b55;
    font-size: 18px;
}

.bs-sidenav > li a:hover, .bs-sidenav > li.active a {

    background-color: #5b6974;
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    color: #fff;
    text-decoration: underline;
}

.bs-sidenav > li.active a:hover {text-decoration: underline;}

.bs-sidenav > li.icons-bip a {
    
    background: url("../pimg/bip_menu_icon.png"),-moz-linear-gradient(top, rgba(232,232,234,1) 0%, rgba(226,226,226,0) 59%, rgba(221,221,221,0.65) 100%);
    background: url("../pimg/bip_menu_icon.png"),-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,0)), color-stop(59%,rgba(226,226,226,0.5)), color-stop(100%,rgba(221,221,221,0.65)));
    background: url("../pimg/bip_menu_icon.png"),-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(39,39,39,0.65) 100%);
    background: url("../pimg/bip_menu_icon.png"),-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(39,39,39,0.65) 100%);
    background: url("../pimg/bip_menu_icon.png"),-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(39,39,39,0.65) 100%);
    background: url("../pimg/bip_menu_icon.png"),linear-gradient(to bottom, rgba(232,232,232,0.6) 0%,rgba(226,226,226,0.8) 59%,rgba(221,221,221,0.9) 100%);
    -webkit-border-radius: 2px 0 0 2px;
    border-radius: 2px 0 0 2px;
    color: #000;
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

.bs-sidenav > li.icons-bip a:hover {

    background-image: url("../pimg/bip_menu_icon_white.png"),-webkit-linear-gradient(bottom, #1c3970, #27447b);
    background-image: url("../pimg/bip_menu_icon_white.png"),-moz-linear-gradient(bottom, #1c3970, #27447b);
    background-image: url("../pimg/bip_menu_icon_white.png"),-o-linear-gradient(bottom, #1c3970, #27447b);
    background-image: url("../pimg/bip_menu_icon_white.png"),linear-gradient(to top, #1c3970, #27447b);
    color: #fff;
}

/*.module_title {

    
    background-color: #1c3970;
    background-image: -webkit-linear-gradient(bottom, #1c3970, #27447b);
    background-image: -moz-linear-gradient(bottom, #1c3970, #27447b);
    background-image: -o-linear-gradient(bottom, #1c3970, #27447b);
    background-image: linear-gradient(to top, #1c3970, #27447b);
    padding: 10px 5px;
    font: normal 24px 'Titillium Web', Times New Roman, sans-serif;
    text-transform: uppercase;
    color: #fff;
}*/

.module_title {

    background-color: transparent;
    padding: 0 5px 10px 5px;
    font: normal 30px 'Titillium Web', Times New Roman, sans-serif;
    text-transform: uppercase;
    color: #333;
    border-bottom: 1px dotted #333;
}

.bs-sidebar h5 {}

.title {font: normal 24px 'Titillium Web', Times New Roman, sans-serif; margin-top: 0px;}

p.att_author {font-size: 12px; color: #999;}


#news-tab, #news-tab a {font: normal 14px 'Titillium Web', Times New Roman, sans-serif;}

.btn-search {
    color: #1c3970;
    background-color: #fff;
    border-color: #fff;
    margin-left:0px;
}

.search-input {
    display: block;
    width: 100%;
    height: auto;
    padding: 8px 12px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #111;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
    border-radius: 0px;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#search-slogan .input-group-btn:last-child>.btn {margin-left: 1px;}
#search-slogan > .navbar-form > .input-group {border: 1px solid #ddd;}
#search-slogan > .navbar-form {padding: 0; margin:0;}

/*MEDIA ADDONS*/

@media (max-width: 767px) {
    .logo-bg {

        padding:15px; 
        background: rgba(255, 255, 255, 0.6); 
        -webkit-border-bottom-right-radius: 0px;
        -moz-border-radius-bottomright: 0px;
        border-bottom-right-radius: 0px;
    }
    .logo-bg-bip {margin:0; margin: 0; padding:15px; background: rgba(255, 255, 255, 0.6)}
    /*sm*/

    .header-right {
        margin-top: 0px;
        display:block;
        background: #fff;
        -webkit-border-top-left-radius: 0px;
        -moz-border-radius-topleft: 0px;
        border-top-left-radius: 0px;
    }
    .nav-top > li > a {padding-left: 15px; border: 0;}
    .navbar-toggle .icon-bar {background: #fff;}
    
    .affix {
        width: 100%;
    }
}


.affix {top: 0px;}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 5px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.galleria-errors {
	display: none;
}
