/*body {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
*/

#masthead-widgets .widget_nav_menu ul.menu > li > a {
  color: #ffffff;
  font-size: 12px;
  margin-top: 4px;
  font-family: Open Sans;
  margin-bottom: 0px;
  margin-left: 52px;
}

#masthead-widgets .widget_nav_menu ul.menu > li > a {
  color: #ffffff;
  font-size: 12px;
  margin-top: 4px;
  font-family: Open Sans;
  margin-bottom: 0px;
  margin-left: 52px;
}

/* Góra strony
*/

#masthead-widgets .widget_nav_menu ul.menu {
  background-color: #002e6b;
  background-size: cover;
}

/* Menu główne i górne
*/

.menu-top-menu-container {
  width: 1087px;
  margin-top: -190px;
  margin-left: -37px;
  height: 42px;
  visibility: visible;
}

.menu-top-menu-english-container {
  width: 1080px;
  margin-top: -159px;
  margin-left: -36px;
  height: 42px;
}

#menu-item-1148.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1148 {
  margin-left: 4px;
}

#menu-item-1148.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1148:hover {
  color: #cc4646;
}

#menu-item-1149.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1149 {
  margin-left: 0px;
}

#menu-item-1331.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1331 {
  margin-left: 369px;
}

#menu-item-1340.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1340 {
  color: #a15c5c;
}

#menu-item-1147.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1147 {
  margin-right: 12px;
  margin-left: 41px;
}

#menu-item-1338.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1338 {
  margin-left: 19px;
}

.menu-glowne-container {
  margin-top: -44px;
  position: absolute;
  visibility: visible;
  opacity: 1;
  font-weight: normal;
  text-align: left;
  margin-left: 50px;
}

.main-navigation ul ul li:hover > a {
  background: none;
  text-align: left;
}

.main-navigation ul ul li {
  font-size: 11px;
  font-family: Open Sans;
  font-variant: normal;
  font-weight: normal;
}

.menu-primary-container {
  margin-top: -40px;
  position: absolute;
  margin-left: 47px;
  opacity: 1;
}

/* Widgety i inne elementy
*/

.yawp_wim_title {
  color: #ffffff;
  display: inline;
  position: absolute;
  top: 5px;
  font-size: 12px;
}

.widget .searchform input {
  margin-left: 80px;
}

.entry-content a:hover {
  color: #4b67b3;
}

.textwidget p:last-child {
  color: #ffff;
}

.textwidget p:first-child {
  color: #fff;
}

/* stopka strony - napisy itp.
*/

/*sowidget
#sow-editor-4.widget.widget_sow-editor {
  font-family: Open Sans;
  width: 313px;
  margin-top: 47px;
  margin-left: 35px;
  position: absolute;
 }
*/

#Stopkapl1.widget-1.widget.widget_sow-editor {
  font-family: Open Sans;
  width: 313px;
  margin-top: 43px;
  position: absolute;
  margin-left: -232px;
}

#Wszystkieaktualnosci.widget.widget_sow-editor {
  Color: red;
  color: #e68585;
  position: absolute;
  margin-top: -27px;
  margin-left: 23px;
}

#Stopkapl3.widget.widget_sow-editor {
  margin-left: 578px;
  margin-top: 32px;
  position: absolute;
}

#Stopkapl2.widget-2.widget.widget_sow-image {
  position: absolute;
  margin-left: 304px;
  margin-top: 22px;
}

/* widget9
#sow-editor-9.widget.widget_sow-editor {
  font-family: Open Sans;
  width: 1102px;
  padding-top: 10px;
  margin-left: -107px;
  padding-left: 17px;
  margin-top: 172px;
  position: absolute;
}
*/

#Stopkapl4.widget-4.widget.widget_sow-editor {
  font-family: Open Sans;
  width: 5000px;
  padding-top: 10px;
  padding-left: 84px;
  margin-top: 172px;
  position: inherit;
  margin-left: 4px;
  text-align: left;
  text-indent: 0px;
  letter-spacing: 0px;
  font-size: 10px;
  padding-right: 0px;
}

#sow-editor-10.widget.widget_sow-editor {
  font-family: Open Sans;
  width: 1102px;
  padding-top: 10px;
  margin-left: 11px;
  padding-left: 17px;
}

#footeng1.widget-1.widget.widget_sow-editor {
  font-family: Open Sans;
  width: 313px;
  margin-top: 47px;
  position: absolute;
  margin-left: -207px;
}

#footeng3.widget-3.widget.widget_sow-editor {
  margin-left: 575px;
  margin-top: 45px;
  position: absolute;
}

#footeng2.widget-2.widget.widget_sow-image {
  position: absolute;
  margin-left: 318px;
  margin-top: 12px;
}

#footeng4.widget-4.widget.widget_sow-editor {
  font-family: Open Sans;
  width: 1116px;
  padding-top: 10px;
  padding-left: 17px;
  margin-top: 172px;
  position: absolute;
  float: left;
  font-size: 10px;
  margin-left: 157px;
}

/*Stopka strony; likwidacja znaku motywu; wygląd stopki
*/

#colophon #theme-attribution a {
  visibility: hidden;
}

#colophon #theme-attribution {
  visibility: hidden;
}

#colophon.site-footer {
  padding-top: 2px;
  width: 1025px;
  height: 185px;
  margin-top: 0px;
  background-color: #002e6b;
}

#footer-widgets.full-container {
  margin: 0px;
  margin-right: 0px;
  margin-left: 33px;
  margin-top: 1px;
}

#footer-widgets .widget a {
  color: #ffffff;
}

#main.site-main {
  margin-top: 5px;
}

.siteorigin-widget-tinymce.textwidget {
  margin-top: 0px;
  margin: 0px;
}

/*wygląd tytułów na przyciskach
*/

#jednostki {
  font-family: Open Sans;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  line-height: 3px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.sow-headline h1:hover {
  background-color: #d9a5b7;
  colr: red;
  font-size: 34px;
}

.jednostki.h1.headline {
  color: red;
}

#przycisk {
  width: 214px;
  height: 80px;
}

#Erasmus.ow-icon-placement-top.ow-button-hoverr {
  width: 150px;
  height: 63px;
}

#Erasmus.ow-icon-placement-top.ow-button-hover:hover {
  font-size: 15px;
}

#Erasmus.ow-icon-placement-left.ow-button-hover {
  width: 150px;
  height: 63px;
}

#Erasmus.ow-icon-placement-left.ow-button-hover:hover {
  font-size: 15px;
}

#Wspolpraca.ow-icon-placement-left.ow-button-hover {
  width: 150px;
  height: 63px;
}

#erasmus.ow-icon-placement-left.ow-button-hover {
  margin-left: 9px;
  padding-right: 0px;
  width: 170px;
  font-size: 13px;
  text-align: left;
}

#erasmus.ow-icon-placement-left.ow-button-hover:hover {
  font-size: 15px;
}

#Wspolpraca {
  color: red;
}

#Wspolpraca.ow-icon-placement-left.ow-button-hover:hover {
  font-size: 15px;
  text-align: left;
}

#przycisk1.ow-icon-placement-left.ow-button-hover {
  width: 214px;
  height: 81px;
  font-size: 13px;
  line-height: 27px;
  margin-right: 1px;
  margin-top: 2px;
  padding-top: 28px;
  text-align: center;
}

#katedry.wdget.text {
  color: red;
}

#przycisk1.ow-icon-placement-left.ow-button-hover:hover {
  width: 214px;
  height: 81px;
  font-size: 15px;
  line-height: 22px;
  margin-right: 1px;
  margin-top: 4px;
  padding-top: 22px;
  text-align: center;
}

#przycisk2.ow-icon-placement-left.ow-button-hover {
  width: 217px;
  height: 81px;
  font-size: 13px;
  line-height: 22px;
  margin-right: 1px;
  margin-top: 2px;
  padding-top: 16px;
  text-align: center;
  text-indent: 0px;
  margin-bottom: 9px;
  padding-left: -2px;
}

#przycisk2.ow-icon-placement-left.ow-button-hover:hover {
  width: 214px;
  height: 81px;
  font-size: 15px;
  line-height: 16px;
  padding-top: 14px;
  text-align: center;
}

#zaklady {
  font-family: Open Sans;
  width: 196px;
  text-align: center;
  line-height: 17px;
  text-indent: 0px;
  margin-left: -18px;
  margin-bottom: 5px;
  font-size: 13px;
}

#zaklady2 {
  text-align: center;
  margin-top: 20px;
  font-family: Open Sans;
  width: 186px;
  font-size: 13px;
  margin-left: -14px;
}

#buton {
  font-family: Open Sans;
  width: 196px;
  text-align: center;
  line-height: 17px;
  font-size: 13px;
  margin-left: -26px;
  margin-top: 12px;
  margin-right: 1px;
  height: 80px;
}

#buton1 {
  font-family: Open Sans;
  text-align: center;
  line-height: 17px;
  font-size: 13px;
  margin-left: -18px;
  margin-top: 20px;
  margin-right: 1px;
  width: 214px;
  height: 80px;
}

#podyplomowe {
  font-family: Open Sans;
  width: 199px;
  text-align: center;
  line-height: 17px;
  font-size: 13px;
  margin-left: -20px;
  margin-top: 13px;
  margin-right: 1px;
}

#podyplomowe1 {
  font-family: Open Sans;
  width: 199px;
  text-align: center;
  line-height: 17px;
  font-size: 13px;
  margin-left: -22px;
  margin-top: 1px;
  margin-right: 1px;
  font-size: 13px;
}

/*Podpisy banerów obrazkowych
*/

.obrazek .widget-title {
  background-color: #003399;
  opacity: 0.8;
  position: absolute;
  margin-top: -50px;
  margin-left: -20px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.obrazek2 .widget-title {
  background-color: #003399;
  opacity: 0.8;
  position: absolute;
  margin-top: -50px;
  margin-left: -20px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.obrazek h3.widget-title {
  color: #ffffff;
  text-align: center;
  font-size: 14px;
}

.obrazek2 h3.widget-title {
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  line-height: 15px;
  text-indent: 0px;
  width: 215px;
}

.obrazek h3.widget-title:hover {
  font-size: 18px;
}

.obrazek2 h3.widget-title:hover {
  font-size: 17px;
  line-height: 15px;
  width: 215px;
}

#obrazek {
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  background-color: #003399;
  opacity: 0.8;
  position: absolute;
  margin-top: -50px;
  margin-left: -20px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

#obrazek1 {
  text-align: center;
  font-size: 50px;
  color: #ffffff;
  background-color: #003399;
  opacity: 0.8;
  position: absolute;
  margin-top: -178px;
  margin-left: 95px;
  line-height: 50px;
  margin-right: 14px;
  margin-bottom: -3px;
  padding-top: 12px;
  padding-bottom: 14px;
  padding-left: 12px;
  padding-right: 12px;
  text-transform: uppercase;
}

#obrazek2 {
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  background-color: #003399;
  opacity: 0.8;
  position: absolute;
  margin-top: -4px;
  margin-left: 77px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
}

#toppage-2250.current_page_item {
  visibility: hidden;
}

#panel-2250-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2272-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2292-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2346-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -20px;
  margin-left: 17px;
}

#panel-2360-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2386-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2404-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2316-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2424-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2436-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2448-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2460-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#panel-2476-1-0-0.so-panel.widget.widget_simple-section-nav.simple-section-nav.panel-first-child.panel-last-child {
  margin-top: -30px;
  margin-left: 17px;
}

#toppage-2231.current_page_item {
  visibility: hidden;
}

#strona {
  margin-top: -20px;
}

/*Tabele
*/

td {
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

table#monografie td {
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-style: hidden;
  border-right-style: hidden;
}

table#projekty td {
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
}

tr#projekt {
  padding-right: 5px;
}

table#formularz td {
  border-style: none;
}

/* kolory przemienne
tr:nth-child(2n) {
	background-color: green;
}
tr:nth-child(2n+1) {
	background-color: gray;
}
*/

span.czarna {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

span.linki a {
  padding: 14px;
  bottom: 0px;
  height: 20px;
  width: 4px;
  line-height: 31px;
  margin-top: 12px;
  padding-top: 15px;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
  margin-left: 200px;
  margin-top: 25px;
  position: absolute;
}

#secondary .widget .widget-title {
  font-size: 18px;
}

.slider-3667.slide-8842 {
  margin-left: -8px;
}

#metaslider_3667 {
  margin-left: -4px;
}

.entry-main {
  margin-top: 3px;
  padding-top: 0px;
  margin-bottom: -1px;
}

article.post .more-link {
  background: none;
  background-image: none;
  background-color: transparent;
  border: none;
}

article.page .entry-header h1.entry-title {
  font-size: 20px;
}

.widget_siteorigin-panels-postloop .pagination {
  margin-top: -2px;
}

article.post {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

article.post .entry-header {
  margin-bottom: 5px;
}

/* nawigaCJA STRON
*/

.jps-prev {
  margin-left: 263px;
}

.jps-next {
  margin-right: 193px;
}

#nav-below.site-navigation.paging-navigation {
  margin-top: 0px;
  padding-top: -16px;
  padding-bottom: -1px;
}

.entry-content > *:first-child {
  text-align: justify;
  line-height: 14px;
}

.so-widget-sow-image-default-02bb2c2c5c04 .sow-image-container .so-widget-image {
  margin-left: 8px;
  margin-right: -500px;
  width: 100px;
}

.wydział.alignleft.wp-image-8320.size-full {
  display: flex;
  visibility: visible;
  width: 1024px;
}

.so-widget-sow-editor.so-widget-sow-editor-base {
  width: 500px;
}

.uniwersytet.alignright.wp-image-9896 {
  position: absolute;
  margin-left: 839px;
  margin-top: -141px;
}

#nawigacja {
  text-align: left;
  line-height: 25px;
  font-size: 15px;
}

#nawigacja a:hover {
  font-size: 20px;
}

.widget img {
  margin-left: 0px;
  background-size: cover;
}

#menu-item-18687-en.lang-item.lang-item-587.lang-item-en.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-18687-en {
  margin-left: 9px;
}

.university.alignright.wp-image-20660 {
  margin-top: -121px;
  margin-left: 776px;
  margin-right: 0px;
  position: absolute;
}

.alignnone.wp-image-8320.size-full {
  width: 1024px;
  display: flex;
}

#menu-item-18743.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-18743 {
  margin-left: 33px;
}

#menu-item-18740-pl.lang-item.lang-item-438.lang-item-pl.lang-item-first.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-18740-pl {
  margin-left: 9px;
}

#menu-item-18745.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-18745 {
  margin-left: 80px;
}

#menu-item-18744.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-18744 {
  margin-left: -14px;
}

#masthead.site-header {
  background-size: cover;
}

strong {
  border-color: #000000;
}

/*widget sekcja
*/

/*.sekcjatekst:hover {
 background-color:red;
}
*/

/*linki plan zajęć
*/

.plan:hover {
  font-size: 18px;
  color: red;
}

#Erasmus.ow-icon-placement-top.ow-button-hover {
  width: 145px;
  height: 61px;
}