/*
Theme Name: UJCM 2018 strona podjednostki
Theme URI: http://www.cm-uj.krakow.pl/
Author: Ośrodek Komputerowy UJ CM 
Author URI: http://www.ok.cm.uj.edu.pl
Description: Grafika strony UJ 2018 strona podjednostki.
Version: 1.9.9.20240923
License: &copy; Uniwersytet Jagielloński - Collegium Medicum. All rights reserved
Text Domain: ujcm2018jednostka
*/


html {
 font-size: 62.5%/1.6em;
  }

body{
font-family: "Ubuntu", sans-serif;
font-size: 1.65em;
line-height: 1.6em;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}

.duzel {text-transform: uppercase;}

#tlo_body {background:#EFEFEF;}
#naglowek1 {background:#005ca7;}

.margin15 {
  margin-right: -15px;
  margin-left: -15px;
}

#menubiale li.dropdown a, #menubiale li a {font-size:0.9em;color:#005ca7;padding-left:5px;padding-right:5px;margin-right:3px;font-weight:500; text-transform: uppercase;}
#menubiale li.dropdown a:hover, #menubiale li a:hover, #menubiale li.dropdown:hover a, #menubiale li:hover a,
#menubiale li.dropdown a:active, #menubiale li a:active, #menubiale li.dropdown:active a, #menubiale li:active a,
#menubiale li.dropdown a:focus, #menubiale li a:focus, #menubiale li.dropdown:focus, a #menubiale li:focus a {font-size:0.9em;color:#FFF;background-color: #005ca7;padding-left:5px;padding-right:5px;margin-right:3px;font-weight:500;}
#menubiale li.dropdown:hover ul.dropdown-menu, #menubiale li.dropdown ul.dropdown-menu{color:#FFFFFF;background:#005ca7;margin:0px;}
#menubiale li.dropdown:hover ul.dropdown-menu li a, #menubiale li.dropdown ul.dropdown-menu li a{color:#FFFFFF;background:#005ca7; border:0px #005ca7 solid;font-size:0.9em;margin:0px; margin-top:5px;}
#menubiale li.dropdown:hover ul.dropdown-menu li a:hover,
#menubiale li.dropdown:hover ul.dropdown-menu li a:active,
#menubiale li.dropdown:hover ul.dropdown-menu li a:focus{color:#FFFFFF;background:#0065B8; border:0px #005ca7 solid;font-size: 0.9em;margin:0px;margin-top:5px;}

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('https://kbpz.cm-uj.krakow.pl/cm/themes/ujcm2018/fonts/glyphicons-halflings-regular.eot');
  src: url('https://kbpz.cm-uj.krakow.pl/cm/themes/ujcm2018/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://kbpz.cm-uj.krakow.pl/cm/themes/ujcm2018/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('https://kbpz.cm-uj.krakow.pl/cm/themes/ujcm2018/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://kbpz.cm-uj.krakow.pl/cm/themes/ujcm2018/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://kbpz.cm-uj.krakow.pl/cm/themes/ujcm2018/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

h3,
.h3 {
  font-size: 1.35em;
  font-weight:400;
  line-height: 1.2em;
}
h2,
.h2 {
  font-size: 1.7em;
font-weight:400;
  line-height: 1.4em;
}

.kreska_tytul {width: 100%; border-top: 1px solid #e0e0e0; margin-top: 10px;margin-bottom: 20px;}

.tekst_glowny {font-size:1.05em;}

.margines-gora {padding-top:20px;}
.margines-lewy-prawy {padding-left:5%; padding-right:5%;}
.margines-dol {padding-bottom:2%;}

.panel-heading-margin {padding: 10px 10px;}
.tytul_boks {font-weight:550; color:#00519E; font-size: 0.9em;text-transform: uppercase;}

.panel-default_1 {
  border-color: #fff;
  margin-bottom: 10px;
    border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
          box-shadow: 0 0px 0px rgba(0, 0, 0, .05);
}

.panel-default_1 > .panel-heading {
  color: #00519E;
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  border-bottom: 0px solid transparent;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.menugora {
  color:#FFF;
  font-size:1.3em;
  padding-top:20px;
  padding-bottom:20px;
}

.naw {font-size:0.85em;color:#C0C0C0;font-weight:500;}
.naw a {margin-left:5px;margin-right:5px;}
.nawbez {color:#4477AA;}
a.nawnie {color:#D0D0D0;}
a.nawnie:hover {color:#292727}

@media (max-width: 479px) {
	body{font-size: 1.5em;line-height: 1.4em;}
	.container {max-width: 460px;}
	.hidden-xxxs {display: none !important;}
	.visible-xxxs {display: block !important;}
	.menukwadrat-left{float:left!important}
	h3, .h3 { font-size: 1.18em;line-height: 1.0em;}	
	h2, .h2 { font-size: 1.38em;line-height: 1.2em;}
	.menugora {font-size:1.1em;padding-top:10px;padding-bottom:10px;}
	.tytul_boks {font-weight:550; color:#00519E; font-size: 0.7em;line-height: 1.1em;text-transform: uppercase;}
	.col-xxxs-1, .col-xxxs-2, .col-xxxs-3, .col-xxxs-4, .col-xxxs-5, .col-xxxs-6, .col-xxxs-7, .col-xxxs-8, .col-xxxs-9, .col-xxxs-10, .col-xxxs-11, .col-xxxs-12 {
	float: left;
	}
.col-xxxs-12 {width: 100%;}
.col-xxxs-11 { width: 91.66666667%;}
.col-xxxs-10 {width: 83.33333333%;}
.col-xxxs-9 { width: 75%;}
.col-xxxs-8 {width: 66.66666667%;}
.col-xxxs-7 {width: 58.33333333%;}
.col-xxxs-6 {width: 50%;}
.col-xxxs-5 {width: 41.66666667%;}
.col-xxxs-4 {width: 33.33333333%;}
.col-xxxs-3 {width: 25%;}
.col-xxxs-2 {width: 16.66666667%;}
.col-xxxs-1 {width: 8.33333333%;}
.col-xxxs-pull-12 {right: 100%;}
.col-xxxs-pull-11 {right: 91.66666667%;}
.col-xxxs-pull-10 {right: 83.33333333%;}
.col-xxxs-pull-9 {right: 75%;}
.col-xxxs-pull-8 {right: 66.66666667%;}
.col-xxxs-pull-7 {right: 58.33333333%;}
.col-xxxs-pull-6 {right: 50%;}
.col-xxxs-pull-5 {right: 41.66666667%;}
.col-xxxs-pull-4 {right: 33.33333333%;}
.col-xxxs-pull-3 {right: 25%;}
.col-xxxs-pull-2 {right: 16.66666667%;}
.col-xxxs-pull-1 {right: 8.33333333%;}
.col-xxxs-pull-0 {right: auto;}
.col-xxxs-push-12 {left: 100%;}
.col-xxxs-push-11 {left: 91.66666667%;}
.col-xxxs-push-10 {left: 83.33333333%;}
.col-xxxs-push-9 {left: 75%;}
.col-xxxs-push-8 {left: 66.66666667%;}
.col-xxxs-push-7 {left: 58.33333333%;}
.col-xxxs-push-6 {left: 50%;}
.col-xxxs-push-5 {left: 41.66666667%;}
.col-xxxs-push-4 {left: 33.33333333%;}
.col-xxxs-push-3 {left: 25%;}
.col-xxxs-push-2 {left: 16.66666667%;}
.col-xxxs-push-1 {left: 8.33333333%;}
.col-xxxs-push-0 {left: auto;}
.col-xxxs-offset-12 {margin-left: 100%;}
.col-xxxs-offset-11 {margin-left: 91.66666667%;}
.col-xxxs-offset-10 {margin-left: 83.33333333%;}
.col-xxxs-offset-9 {margin-left: 75%;}
.col-xxxs-offset-8 {margin-left: 66.66666667%;}
.col-xxxs-offset-7 {margin-left: 58.33333333%;}
.col-xxxs-offset-6 {margin-left: 50%;}
.col-xxxs-offset-5 {margin-left: 41.66666667%;}
.col-xxxs-offset-4 {margin-left: 33.33333333%;}
.col-xxxs-offset-3 {margin-left: 25%;}
.col-xxxs-offset-2 {margin-left: 16.66666667%;}
.col-xxxs-offset-1 {margin-left: 8.33333333%;}
.col-xxxs-offset-0 {margin-left: 0;}
}
@media (max-width: 599px) and (min-width: 480px){
	.container {width: 460px;}
	.hidden-xxs {display: none !important;}
	.visible-xxs {display: block !important;}	
	.menukwadrat-left{float:left!important}
	h3, .h3 { font-size: 1.18em;line-height: 1.0em;}	
	h2, .h2 { font-size: 1.38em;line-height: 1.2em;}
	.tytul_boks {font-weight:550; color:#00519E; font-size: 0.7em;line-height: 1.1em;text-transform: uppercase;}
	.col-xxs-12 {width: 100%;}
.col-xxs-11 { width: 91.66666667%;}
.col-xxs-10 {width: 83.33333333%;}
.col-xxs-9 { width: 75%;}
.col-xxs-8 {width: 66.66666667%;}
.col-xxs-7 {width: 58.33333333%;}
.col-xxs-6 {width: 50%;}
.col-xxs-5 {width: 41.66666667%;}
.col-xxs-4 {width: 33.33333333%;}
.col-xxs-3 {width: 25%;}
.col-xxs-2 {width: 16.66666667%;}
.col-xxs-1 {width: 8.33333333%;}
.col-xxs-pull-12 {right: 100%;}
.col-xxs-pull-11 {right: 91.66666667%;}
.col-xxs-pull-10 {right: 83.33333333%;}
.col-xxs-pull-9 {right: 75%;}
.col-xxs-pull-8 {right: 66.66666667%;}
.col-xxs-pull-7 {right: 58.33333333%;}
.col-xxs-pull-6 {right: 50%;}
.col-xxs-pull-5 {right: 41.66666667%;}
.col-xxs-pull-4 {right: 33.33333333%;}
.col-xxs-pull-3 {right: 25%;}
.col-xxs-pull-2 {right: 16.66666667%;}
.col-xxs-pull-1 {right: 8.33333333%;}
.col-xxs-pull-0 {right: auto;}
.col-xxs-push-12 {left: 100%;}
.col-xxs-push-11 {left: 91.66666667%;}
.col-xxs-push-10 {left: 83.33333333%;}
.col-xxs-push-9 {left: 75%;}
.col-xxs-push-8 {left: 66.66666667%;}
.col-xxs-push-7 {left: 58.33333333%;}
.col-xxs-push-6 {left: 50%;}
.col-xxs-push-5 {left: 41.66666667%;}
.col-xxs-push-4 {left: 33.33333333%;}
.col-xxs-push-3 {left: 25%;}
.col-xxs-push-2 {left: 16.66666667%;}
.col-xxs-push-1 {left: 8.33333333%;}
.col-xxs-push-0 {left: auto;}
.col-xxs-offset-12 {margin-left: 100%;}
.col-xxs-offset-11 {margin-left: 91.66666667%;}
.col-xxs-offset-10 {margin-left: 83.33333333%;}
.col-xxs-offset-9 {margin-left: 75%;}
.col-xxs-offset-8 {margin-left: 66.66666667%;}
.col-xxs-offset-7 {margin-left: 58.33333333%;}
.col-xxs-offset-6 {margin-left: 50%;}
.col-xxs-offset-5 {margin-left: 41.66666667%;}
.col-xxs-offset-4 {margin-left: 33.33333333%;}
.col-xxs-offset-3 {margin-left: 25%;}
.col-xxs-offset-2 {margin-left: 16.66666667%;}
.col-xxs-offset-1 {margin-left: 8.33333333%;}
.col-xxs-offset-0 {margin-left: 0;}
}
@media (max-width: 767px) and (min-width: 600px) {
	.container {width: 580px;}	
	h3, .h3 { font-size: 1.25em;line-height: 1.0em;}	
	h2, .h2 { font-size: 1.5em;line-height: 1.2em;}
	.tytul_boks {font-weight:550; color:#00519E; font-size: 0.8em;line-height: 1.1em;text-transform: uppercase;}
	.margines-lewy-prawy-1 {padding-left:8.2%; padding-right:8.2%;}
}
@media (max-width: 991px) and (min-width: 768px) {
	.container {width: 750px;}
	#menubiale li.dropdown a, #menubiale li a {font-size:0.85em;}
	#menubiale li.dropdown a:hover, #menubiale li a:hover, #menubiale li.dropdown:hover a, #menubiale li:hover a,
    #menubiale li.dropdown a:active, #menubiale li a:active, #menubiale li.dropdown:active a, #menubiale li:active a,
    #menubiale li.dropdown a:focus, #menubiale li a:focus, #menubiale li.dropdown:focus, a #menubiale li:focus a {font-size:0.85em;}
	.menu-left{float:left!important}
	.tytul_boks {font-weight:550; color:#00519E; font-size: 0.7em;line-height: 1.0em;text-transform: uppercase;}
}
@media (max-width: 1199px) and (min-width: 992px) {
	.container {width: 988px;}	
	#menubiale li.dropdown a, #menubiale li a {font-size:0.85em;}
	#menubiale li.dropdown a:hover, #menubiale li a:hover, #menubiale li.dropdown:hover a, #menubiale li:hover a,
    #menubiale li.dropdown a:active, #menubiale li a:active, #menubiale li.dropdown:active a, #menubiale li:active a,
    #menubiale li.dropdown a:focus, #menubiale li a:focus, #menubiale li.dropdown:focus, a #menubiale li:focus a {font-size:0.85em;}
	.tytul_boks {font-weight:550; color:#00519E; font-size: 0.7em;line-height: 1.0em;text-transform: uppercase;}
}
@media (max-width: 1439px) and (min-width: 1200px){
	.container {width: 1170px;}
}
@media (min-width: 1440px) {
	.container {width: 1430px;}
	.hidden-xlg {display: none !important;}
	.visible-xlg {display: block !important;}
}

#naglowek9 {background:#FFF;padding:10px;}
#naglowek9a {margin-left:0px; margin-right:10px; border-top:3px #E0E0E0 solid;}
.lewy_loga_dol {width:100%; padding:5px 0px 5px 0px;margin-top:10px;}
.lewy_loga_dol a, .lewy_loga_dol a:link {color:#004680;font-weight:normal;font-size:14px;text-decoration: none;text-align:left;vertical-align:middle;margin-right:10px;}
.lewy_loga_dol a:hover{color:#AAA;font-weight:normal;font-size:14px;text-decoration: none;padding:vertical-align:middle;margin-right:10px;}
.lewy_loga_dol a:focus{color:#AAA;font-weight:normal;font-size:14px;text-decoration: none;vertical-align:middle;margin-right:10px;}

#naglowek10 {background:#062E4E url(images/footer-map.png) no-repeat top right;top:0px;right:0px;border-bottom:3px solid #f8c53a;}
#naglowek10bez {background:#062E4E;top:0px;right:0px;border-bottom:3px solid #f8c53a;}
#naglowek101 {margin-bottom:30px;}
#naglowek102 {margin-bottom:30px;border-left:1px solid #34546e;border-right:1px solid #34546e;margin-top:30px;}
#naglowek103 {margin-bottom:30px;margin-top:30px;}
#naglowek101a {margin-bottom:10px;}
#naglowek102a {margin-bottom:10px;padding-top:20px;border-top:1px solid #34546e;}
#naglowek103a {margin-bottom:10px;padding-left:40px;margin-top:30px;}
#naglowek103b {margin-bottom:10px;margin-top:10px;}
.logostopka2 {margin-top:30px;padding-right:20px;color:#fff;font-size:17.5px;}
.logostopka2:before{content:'';width:165px;height:3px;background:#f8c53a;position:absolute;top:0;left:2;}
.logostopka2 a:hover,.logostopka2 a:active,.logostopka2 a:focus{text-decoration:none;color:#fff;font-size:17.5px;}
.logostopka2a:hover,.logostopka2a:active,.logostopka2a:focus{opacity:.7;filter:alpha(opacity=70);}
.kolumny2 { padding:0 10px;color:#fff;font-size:17.5px;}
.kolumny2>ul.listastopki2 {margin-left:0px;padding-left:0px;}
.kolumny2>ul.listastopki2>li {width:33%;float:left;color:#fff;font-size:17.5px;list-style: none;line-height:1.36;}
.kolumny2>ul.listastopki2>li>ul.listastopki2a {margin-left:0px;padding-left:0px;}
.kolumny2>ul.listastopki2>li>ul.listastopki2a>li {color:#fff;font-size:17.5px;list-style: none;padding-bottom:10px;}
.kolumny2>ul.listastopki2 {margin:0px;padding:0px;}
.kolumny2>ul.listastopki2 ul.listastopki2a {margin:0px;padding:0px;}
.kolumny2 a, .kolumny2 a:link {white-space:nowrap;position:relative;color:#fff;font-size:17.5px;}
.kolumny2 a:before {content:'';width:0;height:1px;background:#8397a7;margin:0 auto;position:absolute;right:0;bottom:0;left:0;opacity:0;transition:all .3s linear;}
.kolumny2 a:hover, .kolumny2a:active, .kolumny2 a:focus {text-decoration:none;color:#fff;font-size:17.5px;}
.kolumny2 a:hover:before, .kolumny2 a:active:before, .kolumny2 a:focus:before {width:100%;opacity:1;}
.adres2{padding:0 10px;float:left;position:relative;line-height:26px;color:#fff;font-size:17px;}
.adress2, a.adress2:link {white-space:nowrap;position:relative;text-decoration:none;color:#fff;font-size:17px;}
.adress2:before {content:'';width:0;height:1px;background:#8397a7;margin:0 auto;position:absolute;right:0;bottom:0;left:0;opacity:0;transition:all .3s linear;}
.adress2:hover, a.adress2:active, a.adress2:focus {text-decoration:none;color:#fff;font-size:17px;}
.adress2:hover:before, a.adress2:active:before, a.adress2:focus:before{width:100%;opacity:1;}
.adres2b{padding:0 10px;float:left;position:relative;line-height:24px;color:#fff;font-size:15px;}
.adress2b, a.adress2b:link {white-space:nowrap;position:relative;text-decoration:none;color:#fff;font-size:15px;}
.adress2b:before {content:'';width:0;height:1px;background:#8397a7;margin:0 auto;position:absolute;right:0;bottom:0;left:0;opacity:0;transition:all .3s linear;}
.adress2b:hover, a.adress2b:active, a.adress2b:focus {text-decoration:none;color:#fff;font-size:15px;}
.adress2b:hover:before, a.adress2b:active:before, a.adress2b:focus:before{width:100%;opacity:1;}
#naglowek10b {padding-left:20px; padding-right:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid #34546e;font-size:17px;}
#naglowek10b .stopkadol{color:#8296a6;font-size:17px;}
#naglowek11 {background:#FFF;padding:0px 0px 0px 0px;}
#naglowek11a {padding:0px 0px 0px 0px;}
#naglowek7 {background:#FFF;padding-top:20px;padding-bottom:20px;}

.panel-group .menupionowe {
  margin-bottom: 0;
  border-radius: 0px;
}
.menupionowe{
  margin-bottom: 15px;
  background-color: #fff;
  border-bottom: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
		box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.menupionowe-body {
  padding: 7px;
}
.menupionowe-heading {
  padding: 12px 10px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.menupionowe-title {
  font-size: 15px;
  font-weight:400;
}
.menupionowe-title  a.mtbiale {color:#FFF;}
.menupionowe-default {
  border-left: 1px solid #005CA7;border-right: 1px solid #005CA7;border-bottom: 1px solid #005CA7;border-top: 3px solid #F8C53A;
}
.menupionowe-default > .menupionowe-heading {
  color: #fff;
  background-color: #005CA7;
}
.menupionowe-default > .menupionowe-heading + .menupionowe-collapse > .menupionowe-body {
  border-top-color: none;
}
.menupionowe-default > .menupionowe-heading .badge {
  color: #fff;
  background-color: #005CA7;
}
.menupionowe-default > .menupionowe-footer + .menupionowe-collapse > .menupionowe-body {
  border-bottom-color: none;
}
.menupionowe-group .menupionowe-heading + .menupionowe-collapse > .menupionowerozwijane-list-group {
  border-top: 1px solid #004680;
}
.menupionowerozwijane {
  padding-left: 0;
  margin-bottom: 5px;
}
.menupionowerozwijane-linia, .menupionowerozwijane-linia:link {
  position: relative;
  display: block;
  padding: 5px 5px;
  background-color: #fff;
  border-bottom: 1px solid #c4c4c4;
  color:#004680;
  font-size: 0.95em;
  }
.menupionowerozwijane-linia:hover,
.menupionowerozwijane-linia:focus {
color:#fff;
background:#004680;
text-decoration: none;
  }

.navbar-bez {
    border-radius: 0px;
}
.navbar-default-bialy {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
	padding-left:10px;
	padding-bottom:5px;
}

.img-responsive1{
  max-width: 100%;
  height: auto;
}
	
.video-responsive{
	position:relative;
	padding-bottom:55%;
}
.video-responsive iframe{
	position:absolute;
	width:100%;
	height:100%;
}

.odstep {
	padding-left:20px;padding-right:20px;
}

.margines-gora {padding-top:20px;}

.alignleft {
	float: left;
	margin: 0.5em 1em 0.5em 0;
}
.alignright {
	float: right;
	margin: 0.5em 0 0.5em 1em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto 1.75em;
}

.thumbnail {
	height:160px;
	min-height: auto; 
	background-color: #eee;
}
.thumbnail_1 {
	height:231px;
	padding:2px;
	display: flex;
  justify-content: center;
  flex-direction: column;
}

.thumbnail_1 img {
	margin: 0 auto;
}

.thumbnail_2 {
	height:210px;
	padding:2px;
	/*display: flex;
  justify-content: center;
  flex-direction: column;*/
  background-color: #fff;
  border: 1px solid #fff;
}
.thumbnail_2 img {
	margin: 0 auto;
}

hr{margin-top:10px;}


  div#cookie_filter_inner {
    width: 100%;
    margin: 0px auto;
	color: #000;
	text-align: center;
  }
  div#cookie_filter {
    display: none;
    position: fixed;
    width: 100%;
    bottom: 0px;
    padding:10px;
    text-align: center;
    border-top: 2px solid #CCC;
    line-height: 20px ;
    background-color: #FFF;
    z-index: 100;    
  }
  div#cookie_filter_inner p.polityka {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    font-size:1.1em;   
    text-align: center;
    text-decoration: none;
    z-index: 100;        
  }    
  div#cookie_filter_inner span.akcept {
    margin: 0px;
    background: #FFF;
    color: black;
    line-height: 40px;
    font-size:1.1em;
    text-decoration: none;    
    padding:5px;
  }    
  #cookie_filter a, 
  #cookie_filter a:hover,
  #cookie_filter a:visited, 
  #cookie_filter a:link {
    color: #00519D;
    text-decoration: none;
	font-weight:400;
  }
  #cookie_filter span.akcept a, 
  #cookie_filter span.akcept a:hover,
  #cookie_filter span.akcept a:visited, 
  #cookie_filter span.akcept a:link {
    color: white;
    text-decoration: none;
    z-index:100; 
     text-align: left;
    background: #00519D;   
    padding:10px;
	border-radius: 4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
  }
  #polityka_cookies {
   background-color: #FFF;
   color: #00519D;
  }

.obrazek_1 img {
	margin: 0 auto;
}

.wszystkie {padding:5px 0px 5px 0px;margin-top:20px;border-top:1px solid #004680;text-align:right;}
.wszystkie a {color:#005CA7; font-weight:bold;font-size:14px;text-decoration: none;padding:5px 5px 5px 5px;}
.wszystkie a:link {color:#005CA7; font-weight:bold;font-size:14px;text-decoration: none;padding:5px 5px 5px 5px;}
.wszystkie a:hover {color:#FFF; background-color:#005CA7; font-weight:normal;font-size:14px;text-decoration: none;padding:5px 5px 5px 5px;}
.wszystkie a:focus {color:#FFF; background-color:#005CA7; font-weight:normal;font-size:14px;text-decoration: none;padding:5px 5px 5px 5px;}

.pagination_1 > li > span,
.pagination_1 > li > span:hover,
.pagination_1 > li > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}

.pdf{list-style-type:none;background-image:url(images/ikonki/pdf.png);background-repeat:no-repeat;padding:0px 0 4px 21px;}
.doc{list-style-type:none;background-image:url(images/ikonki/doc.png);background-repeat:no-repeat;padding:0px 0 4px 21px;}
.xls{list-style-type:none;background-image:url(images/ikonki/xls.png);background-repeat:no-repeat;padding:0px 0 4px 21px;}
.ppt{list-style-type:none;background-image:url(images/ikonki/ppt.png);background-repeat:no-repeat;padding:0px 0 4px 21px;}
.www{list-style-type:none;background-image:url(images/ikonki/www.png);background-repeat:no-repeat;padding:0px 0 4px 21px;}

.lang-item {
    list-style: none;
	float:right;
	padding:0px;
	margin:0px;
	clear:both;
}

button.close_container:hover, button.close_container:focus {
    background: #eee !important;
}
button.close_container {
    background: #00519E !important;
}
body .accessability_container button.wah-action-button:hover {
    background: #eee !important;
}

.wp-caption
{
  max-width: 100%;
}
.wp-caption > .img-responsive
{
  display: block;
  max-width: 100%;
  height: auto;
}

video {
  width: 100%;
  height: auto;
}