/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */

/*
 * Body
 */
body {
    margin: 0;
    padding: 0;
}

#page-wrapper {
    margin: 0 auto;
    width: 974px;
}

/*
#main-wrapper {
	margin: 115px auto auto auto;
    width: 974px;
}
*/

#page {
}

.region-content ul li {
    background-color: transparent;
    background-image: url("../images/icons/blue-list-bullet.gif");
    background-position: 0 5px;
    background-repeat: no-repeat;
    line-height: 18px;
    margin-bottom: 5px;
    padding-left: 22px;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
#skip-link a,
#skip-link a:visited {
    display: block;
    width: 100%;
    padding: 2px 0 3px 0;
    text-align: center;
    background-color: #666;
    color: #fff;
}

/*
 * Header
 */
#header {
    font-family: Arial, Helvetica, sans-serif;
    /* height: 115px; */
}

#header .section {
}

#logo /* Wrapping link for logo */  {
    float: left; /* LTR */
    margin: 0;
    padding: 0;
    display: block;
    height: 100%;
}

#logo img {
    /* vertical-align: bottom; */
    direction: ltr;
    height: 72px;
    margin: 15px 36px 12px 14px;
    text-indent: -999em;
    width: 347px;
}

/*
 * Dodatki jak wybór miejskich WSB,
 * link do forum, ekstranetu, wersji językowych,
 * wyszukiwarka
 */
#header .dropdown {
    /* border-right: 1px dotted #C7CED6; */
    height: 70px;
    padding-right: 23px;
    padding-top: 29px;
    width: 231px;
    float: left;
}

#header .dropdown .dropdown label {
    display: block;
    font-size: 10px;
    font-weight: bold;
    line-height: 18px;
    overflow: hidden;
    padding-bottom: 7px;
    padding-left: 3px;
}

#header .dropdown select {
    border: 1px solid #CED6E1;
    color: #8E99A9;
    height: 27px;
    line-height: 27px;
    padding: 4px 5px;
    width: 234px;
}

#header .links-search {
    position: relative;
    max-width: 287px;
    float: right;
    border-left: 1px dotted #C7CED6;
    padding: 0;
    margin: 0;
}

#header .extra-links {
    background-color: transparent;
    background-image: url("../images/backgrounds/extra-links-bg.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    height: 40px;
    overflow: hidden;
    padding-left: 20px;
    width: 268px;
}

#header .extra-links ul {
    font-size: 10px;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 10px;
}

#header .extra-links ul li {
    float: left;
    margin-left: 8px;
}

#header .extra-links ul.langs {
    float: right;
}

#header .extra-links ul.langs a {
    color: #1356AF;
    display: block;
    height: 22px;
    line-height: 22px;
    text-align: center;
    width: 22px;
}

#header .extra-links ul.langs .active a {
    background-color: transparent;
    background-image: url("../images/backgrounds/lang-active-bg.png");
    background-repeat: no-repeat;
    color: #243851;
    font-weight: bold;
}

#header .extra-links ul.links {
    margin-top: 11px;
}

#header .extra-links ul.links li {
    margin-left: 0px;
    margin-right: 8px;
    font-size: 9px;
    text-transform: uppercase;
}

#header .extra-links ul.langs li {
    margin: 0px 0px 4px 0px;
    padding: 0;
}

.region-search #block-search-form {
    position: relative;
    width: 260px;
    height: 45px;
    display: inline-block;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    /* overflow: hidden; */
}

/* margin-left: 25px;
    padding-top: 10px;
    width: 260px; */
/*
.region-search .form-item-search-block-form {

    width: 218px;
}
*/
.region-search .form-item-search-block-form input {
    /* background: url("../images/buttons/search-bg.png") no-repeat scroll right 1px #FFFFFF; */
    border: 1px solid #CED6E1;
    color: #8E99A9;
    height: 26px;
    line-height: 26px;
    /* margin-top: 17px; */
    margin-left: 35px;
    width: 218px;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-left: 9px;
}

.region-search #block-search-form .form-item {
    position: absolute;
    top: -3px;
    left: 0px;
    width: 218px;
    float: left;
    /* overflow: hidden; */
}

/* rozw. tymczasowe, lokalne */
.region-search #edit-actions {
    position: absolute;
    top: 18px;
    right: -1px;
    width: 24px;
    height: 24px;
    display: inline-block;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    /* float: right; */
    z-index: 2;
}

.region-search #edit-submit {
    /* display: none; */
    border: 1px solid #fff;
}

/*
 * Główne menu
 */
#header .region-header {
    /* background-color: #00275A;
    border-bottom: 1px solid #72A2E0; */
    clear: both;
    min-height: 42px;
    list-style-type: none;
    /* display: inline; */
    margin-bottom: 10px;
    /* z-index: 999; */
    z-index: 800;
}

/*
#header .region-header li, #header .region-header ul, #header .region-header ol, #header .region-header ul li, #header .region-header ol, li {
	list-style-type: none;
}
#header .region-header .menu, #header .region-header .first, #header .region-header .leaf, #header .region-header .collapsed, #header .region-header .leaf, #header .region-header .last {
	list-style-type: none;
}
*/
/*
#header div.block-menu {
   // background-color: #00275A; //
   background-color: transparent;
    // border-bottom: 1px solid #72A2E0; //
    clear: both;
    height: 42px;
    margin-bottom: 10px;
    padding: 0;
    float: left;
    display: inline;
    z-index: 10;
}
*/
/* #header div.block-menu li { */
#header div.rozwijane, #header div.rozwijane h2, #header div.rozwijane li {
    /*
    list-style-type: none;
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 42px;
    overflow: visible;
    position: relative;
    */
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    height: 42px;
    overflow: visible;
    position: relative;
    z-index: 800;
}

#header #block-menu-menu-kandydaci h2.block-title {
    /* display: block; */
    background-color: #0071BB;
    background-image: url("../images/menu/top/kandydaci.png");
    width: 125px;
    /* height: 43px;
    float: left; */
    /*
    background-color: #0071BB;
    background-image: url("../images/menu/top/kandydaci.png");
    width: 125px;
    */
    /* position: absolute; top: 0px; left:0; */
}

#header #block-menu-menu-menu-studenci h2.block-title,
#header #block-menu-menu-studenci h2.block-title {
    background-color: #FCAF19;
    background-image: url("../images/menu/top/studenci.png");
    width: 105px;
    /* height: 43px;
    display: block;
    float: left;
    z-index: 999; */
    /*
    background-color: #FCAF19;
    background-image: url("../images/menu/top/studenci.png");
    width: 105px;
    */
    /* position: absolute; top: 0px; left:125px; */
}

#header #block-menu-menu-menu-absolwenci h2.block-title,
#header #block-menu-menu-absolwenci h2.block-title {
    background-color: #F25D22;
    background-image: url("../images/menu/top/absolwenci.png");
    width: 119px;
    /* height: 43px;
    display: block;
    float: left;
    z-index: 999; */
    /*
    background-color: #F25D22;
    background-image: url("../images/menu/top/absolwenci.png");
    width: 119px;
    */
    /* position: absolute; top: 0px; left:230px; */
}

#header #block-menu-menu-menu-pracodawcy h2.block-title,
#header #block-menu-menu-pracodawcy h2.block-title {
    background-color: #BB131A;
    background-image: url("../images/menu/top/firmy.png");
    width: 120px;
    /* height: 43px;
    display: block;
    float: left;
    z-index: 999; */
    /*
    background-color: #BB131A;
    background-image: url("../images/menu/top/pracodawcy.png");
    width: 132px;
    */
    /* position: absolute; top: 0px; left:349px; */
}

#header #block-menu-menu-menu-srodowisko-akademickie h2.block-title,
#header #block-menu-menu-srodowisko-akademickie h2.block-title {
    background-color: #415167;
    background-image: url("../images/menu/top/srodowisko.png");
    width: 217px;
    /* height: 43px;
    display: block;
    float: left;
    z-index: 999; */
    /*
    background-color: #415167;
    background-image: url("../images/menu/top/srodowisko.png");
    width: 205px;
    */
    /* position: absolute; top: 0px; left:481px; */
}

/*
#header div.region-header #block-menu-menu-dodatkowe-menu {
		width: 288px;
    height: 42px;
    margin: 0;
    padding: 0;
    display: inline-block;
    float: left;

}
*/
/* z-index: 999; */
/* position: absolute; top: 0px; left:481px; */
/* position: absolute; top: 115px; left:686px; */
/*
#header div.region-header #block-menu-menu-dodatkowe-menu .content{
		width: 288px;
    height: 42px;
    margin: 0;
    padding: 0;
    float: left;
    display: inline-block;
}
*/
/*
#header div.region-header div.content ul.menu {
	z-index: 1000;
}
*/
#header div.region-header div.content ul.menu li a {
    color: #F1F4F6;
    display: block;
    font-size: 11px; /* 11 mt */
    font-style: normal;
    line-height: 11px; /* mt */
    height: 42px;
    /*line-height: 42px;*/
    /* poprawki mt */

    /* overflow: hidden; */
    text-indent: -9999px;
    text-transform: uppercase;
    width: 100%;
    display: block;
}

#header div.region-header #block-menu-menu-dodatkowe-menu div.content {
    width: 288px;
    height: 42px;
    line-height: 0px;
    display: inline-block;
    position: relative;
    top: 0;
    left: 0;
    z-index: 5;
    /* overflow: hidden; */
}

#header div.region-header #block-menu-menu-dodatkowe-menu h2.block-title {
    height: 0px;
    /* display: none; */
}

/*
#header div.region-header #block-menu-menu-dodatkowe-menu .contextual-links-wrapper {
	height: 0px;
	display: none;
}
#header div.region-header #block-menu-menu-dodatkowe-menu .contextual-links-processed {
	height: 0px;
	display: none;
}
*/
#header div.region-header #block-menu-menu-dodatkowe-menu div.content .menu {
    background-color: #00275A;
    /* margin: 0;
    padding: 0; */
    width: 288px;
    height: 42px;
    float: left;
    list-style-type: none;
}

#header div.region-header #block-menu-menu-dodatkowe-menu div.content ul.menu li {
    margin: 0;
    padding: 0;
    text-indent: 0;
    height: 42px;
    float: left;
}

/*#header div.region-header div.content ul.menu li a.menu-kandydaci-dlaczego { */
#header div.region-header #block-menu-menu-dodatkowe-menu div.content ul.menu li a#menu-o-uczelni {
    background-color: #415167;
    background-image: url("../images/menu/top/o-uczelni.png");
    width: 104px;
    position: absolute;
    top: 0;
    left: 0;
}

#header div.region-header div.content ul.menu li a#menu-dla-prasy {
    background-color: #415167;
    background-image: url("../images/menu/top/dla-prasy.png");
    width: 88px;
    position: absolute;
    top: 0;
    left: 104px;
}

#header div.region-header div.content ul.menu li a#menu-kontakt {
    background-color: #415167;
    background-image: url("../images/menu/top/kontakt.png");
    width: 66px;
    position: absolute;
    top: 0;
    left: 192px;
}

#header div.region-header #block-menu-menu-wybierz-studia-w-wsb div.content ul.menu {
    position: relative;
    height: 168px;
    padding-bottom: 71px;
    list-style-type: none;
}

#header div.region-header div.content ul.menu li a {
    /* .top-menu li ul li a { */
    text-indent: 0;
}

#header div.region-header #block-menu-menu-wybierz-studia-w-wsb div.content ul.menu li:last-child {
    position: absolute;
    bottom: 0;
    left: 0;
}

/* .top-menu li.with-sub a { */
#header .region-header .block-menu h2.block-title {
    background-color: transparent;
    background-repeat: no-repeat;
}

/*
 * Rozwijane podmenu
 */
/* To potrzebne?  h2.block-title  */
#header .region-header .rozwijane {
    position: relative;
    z-index: 10;
}

#header div.region-header .rozwijane div.content ul.menu li a {
    border: medium none;
    color: #3D4959;
    display: block;
    font-weight: bold;
    height: 26px;
    /* line-height: 26px; */
    /* mt */
}

#header div.region-header .rozwijane div.content ul.menu li a:hover {
    text-decoration: none;
}

#header div.region-header .rozwijane div.content {
    background-color: transparent;
    background-repeat: no-repeat;
    /* display: none; */
    left: 5px;
    padding-top: 14px;
    position: absolute;
    top: 35px;
    z-index: 800;
}

#header #block-menu-menu-kandydaci div.content {
    background-image: url("../images/menu/top-kandydaci.png");
    /* border: medium solid #0071BB; */
}

/*
#header #block-menu-menu-kandydaci div.content {
	border-left: medium solid #0071BB;
	border-bottom: medium solid #0071BB;
	border-right: medium solid #0071BB;
}
*/
#header #block-menu-menu-menu-studenci div.content,
#header #block-menu-menu-studenci div.content {
    background-image: url("../images/menu/top-studenci.png");
}

#header #block-menu-menu-menu-absolwenci div.content,
#header #block-menu-menu-absolwenci div.content {
    background-image: url("../images/menu/top-absolwenci.png");
}

#header #block-menu-menu-menu-pracodawcy div.content,
#header #block-menu-menu-pracodawcy div.content {
    background-image: url("../images/menu/top-pracownicy.png");
}

#header #block-menu-menu-menu-srodowisko-akademickie div.content,
#header #block-menu-menu-srodowisko-akademickie div.content {
    background-image: url("../images/menu/top-srodowisko.png");
    background-position: right top;
    left: auto;
    right: 10px;
}

#header div.region-header .rozwijane div.content ul.menu {
    background-color: #FFFFFF;
    border-style: none solid solid;
    border-top: medium none;
    border-width: medium 3px 3px;
    padding-left: 12px;
    padding-top: 11px;
    /* height: 100%; */
    /* width: 675px; */
    width: 675px;
    position: relative;
    z-index: 1000;
}

/* test mt */
#header div.region-header #block-menu-menu-kandydaci div.content ul.menu {
    /* min-width: 675px;
    max-width: 801px; */
    width: 780px;
}

#header div.region-header #block-menu-menu-menu-studenci div.content ul.menu,
#header div.region-header #block-menu-menu-studenci div.content ul.menu {
    width: 780px;
}

#header div.region-header #block-menu-menu-menu-absolwenci div.content ul.menu,
#header div.region-header #block-menu-menu-absolwenci div.content ul.menu {
    width: 585px;
}

#header div.region-header #block-menu-menu-menu-pracodawcy div.content ul.menu,
#header div.region-header #block-menu-menu-pracodawcy div.content ul.menu {
    width: 585px;
}

#header div.region-header .rozwijane div.content ul.menu li {
    /*
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #DCDFE4;
    border-style: none none dotted;
    border-width: medium medium 1px;
    */
    margin-bottom: 0;
    margin-right: 5px;
    /* margin-top: 12px; */
    min-height: 36px;
    padding-left: 70px;
    padding-top: 8px;
    /* width: 675px; */
}

#header div.region-header .rozwijane div.content ul.menu > li:last-child {
    border: medium none;
}

#header div.region-header .rozwijane div.content ul.menu > li:first-child {
    margin-top: 0;
}

/* zmniejszenie wysokości wierszy dla niektórych menu */
#header div.region-header .rozwijane div.content ul.multi-line {
    padding-top: 12px;
    margin-top: 0;
}

#header div.region-header #block-menu-menu-menu-absolwenci div.content ul,
#header div.region-header #block-menu-menu-absolwenci div.content ul {
    padding-top: 12px;
    margin-top: 0;
}

#header div.region-header #block-menu-menu-menu-pracodawcy div.content ul,
#header div.region-header #block-menu-menu-pracodawcy div.content ul {
    padding-top: 12px;
    margin-top: 0;
}

#header div.region-header #block-menu-menu-menu-srodowisko-akademickie div.content ul,
#header div.region-header #block-menu-menu-srodowisko-akademickie div.content ul {
    padding-top: 12px;
    margin-top: 0;
}

/* hr i zmniejszenie wysokości wiersza dla menu tejsamej kategorii/klasy */
#header div.region-header .rozwijane div.content ul.multi-line li {
    margin-top: -6px;
    border: medium none;
}

#header div.region-header .rozwijane div.content ul li.multi-line {
    margin-top: -6px;
    border: medium none;
}

/* niepotrzebne bo zastąpione przez hr */
/*
#header div.region-header .rozwijane div.content ul.multi-line > li.last leaf {
	-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #DCDFE4;
    border-style: none none dotted;
    border-width: medium medium 1px;
}
*/
#header div.region-header .rozwijane div.content ul li.small {
    margin-top: -6px;
    border: medium none;
}

/* :first-child */
#header div.region-header .rozwijane div.content ul li.small-first {
    /* margin-top: -6px; */
    border: medium none;
}

#header div.region-header .rozwijane div.content ul.multi-line li.second {
    margin-top: 0px;
    border: medium none;
}

#header div.region-header .rozwijane div.content ul li.lower-line {
    margin-top: 6px;
}

#header div.region-header .rozwijane div.content ul li.lower2-line {
    margin-top: 12px;
}

#header div.region-header #block-menu-menu-kandydaci div.content ul li.first,
#header div.region-header #block-menu-menu-menu-studenci div.content ul li.first,
#header div.region-header #block-menu-menu-studenci div.content ul li.first {
    margin-top: 6px;
}

#header div.region-header #block-menu-menu-menu-absolwenci div.content ul,
#header div.region-header #block-menu-menu-menu-pracodawcy div.content ul,
#header div.region-header #block-menu-menu-menu-srodowisko-akademickie div.content ul,
#header div.region-header #block-menu-menu-absolwenci div.content ul,
#header div.region-header #block-menu-menu-pracodawcy div.content ul,
#header div.region-header #block-menu-menu-srodowisko-akademickie div.content ul {
    padding-top: 18px;
    padding-bottom: 0px;
}

/*
#header div.region-header #block-menu-menu-kandydaci div.content ul li.small-first,
#header div.region-header #block-menu-menu-menu-studenci div.content ul li.small-first {
	margin-top: -6px;
	border: medium none;
}
*/
#header div.region-header .rozwijane div.content ul > li.last-multi {
    margin-top: -6px;
}

/*
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: -moz-use-text-color -moz-use-text-color #DCDFE4;
border-style: none none dotted;
border-width: medium medium 1px;
*/
/*
#header div.region-header #block-menu-menu-menu-studenci div.content ul li.menu-kandydaci-dlaczego-multi {
	padding-top: 12px;
    margin-top: -6px;
	border: medium none;
}
*/

/* szerokość linka w menu; Achtung: niżej jeszcze jest wersja dla pracodawców i  środowiska */
#header div.region-header .rozwijane div.content li {
    background: none repeat scroll 0 0 transparent;
    /* background: none repeat scroll 0 0 #fff; */
    float: left;
    height: 40px;
    width: 180px;
}

/* przesunięcia kolejnych li */
/*
#header div.region-header .rozwijane div.content li.third {
	margin-left: 550px;
}
*/

/* kolory ramek */
#header div.region-header #block-menu-menu-kandydaci div.content ul.menu {
    display: inline-block;
    border-color: #0071BB;
}

#header div.region-header #block-menu-menu-menu-studenci div.content ul.menu,
#header div.region-header #block-menu-menu-studenci div.content ul.menu {
    display: inline-block;
    border-color: #FCAE18;
}

#header div.region-header #block-menu-menu-menu-absolwenci div.content ul.menu,
#header div.region-header #block-menu-menu-absolwenci div.content ul.menu {
    display: inline-block;
    border-color: #F25D22;
}

#header div.region-header #block-menu-menu-menu-pracodawcy div.content ul.menu,
#header div.region-header #block-menu-menu-pracodawcy div.content ul.menu {
    display: inline-block;
    border-color: #D83C45;
}

#header div.region-header #block-menu-menu-menu-srodowisko-akademickie div.content ul.menu,
#header div.region-header #block-menu-menu-srodowisko-akademickie div.content ul.menu {
    display: inline-block;
    border-color: #6986AC;
}

/* ukrycie zagnieżdzonych menu */
#header div.region-header .rozwijane div.content ul.menu ul.menu {
    visibility: hidden;
    /* display: none; */
}

/* kolor wskazywanego linka */
#header #block-menu-menu-kandydaci div.content ul.menu a:hover {
    color: #69A1CA;
}

#header #block-menu-menu-menu-studenci div.content a:hover,
#header #block-menu-menu-studenci div.content a:hover {
    color: #F79306;
}

#header #block-menu-menu-menu-absolwenci div.content a:hover,
#header #block-menu-menu-absolwenci div.content a:hover {
    color: #F25D22;
}

#header #block-menu-menu-menu-pracodawcy div.content a:hover,
#header #block-menu-menu-pracodawcy div.content a:hover {
    color: #BB131A;
}

#header #block-menu-menu-menu-srodowisko-akademickie div.content a:hover,
#header #block-menu-menu-srodowisko-akademickie div.content a:hover {
    color: #617CA3;
}

#header div.region-header .rozwijane div.content ul.menu li.kategoria {
    background-color: transparent;
    background-repeat: no-repeat;
}

#header div.region-header .rozwijane div.content ul.menu li.menu-kandydaci-dlaczego {
    background-image: url("../images/menu/ikonki/dlaczego-wsb-kandydaci.png");
    background-color: transparent;
    background-repeat: no-repeat;
    clear: left;
}

#header div.region-header .rozwijane div.content ul.menu li.menu-kandydaci-oferta {
    background-image: url("../images/menu/ikonki/studia-kandydaci.png");
    background-color: transparent;
    background-repeat: no-repeat;
    clear: left;
    /*
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #DCDFE4;
    border-style: dotted none none;
    border-width: 1px medium medium;
    */
}

#header div.region-header .rozwijane div.content ul.menu li.menu-kandydaci-uczelnia {
    background-image: url("../images/menu/ikonki/e-uczelnia-kandydaci.png");
    background-color: transparent;
    background-repeat: no-repeat;
    clear: left;
}

#header div.region-header .rozwijane div.content ul.menu li.menu-kandydaci-kariera {
    background-image: url("../images/menu/ikonki/kariera-kandydaci.png");
    background-color: transparent;
    background-repeat: no-repeat;
    clear: left;
}

/*
.studenci .menu-body .kategoria {
    background-color: transparent;
    background-repeat: no-repeat;
}
*/
#header div.region-header .rozwijane div.content ul.menu li.menu-studenci-oferta {
    background-image: url("../images/menu/ikonki/studia-studenci.png");
    background-color: transparent;
    background-repeat: no-repeat;
    clear: left;
}

#header div.region-header .rozwijane div.content ul.menu li.menu-studenci-uczelnia {
    background-image: url("../images/menu/ikonki/e-uczelnia-studenci.png");
    background-color: transparent;
    background-repeat: no-repeat;
    clear: left;
}

#header div.region-header .rozwijane div.content ul.menu li.menu-studenci-kariera {
    background-image: url("../images/menu/ikonki/kariera-studenci.png");
    background-color: transparent;
    background-repeat: no-repeat;
    clear: left;
}

/*
#header div.region-header .rozwijane div.content ul.menu li.menu-studenci-oferta {
    background-image: url("../images/menu/ikonki/aktualnosci-studenci.png");
}
*/

#header #block-menu-menu-menu-absolwenci div.content ul,
#header #block-menu-menu-absolwenci div.content ul {
    /* width: 511px; */
    width: 590px;
}

#header #block-menu-menu-menu-absolwenci div.content ul li,
#header #block-menu-menu-absolwenci div.content ul li {
    /* width: 130px; */
    width: 210px;
}

#header #block-menu-menu-menu-absolwenci div.content ul a,
#header #block-menu-menu-absolwenci div.content ul a {
    /* width: 130px; */
    width: 210px;
}

/*
.absolwenci .menu-body .kategoria {
    background-color: transparent;
    background-repeat: no-repeat;
}
*/
#header div.region-header #block-menu-menu-menu-absolwenci div.content ul.menu > li:first-child,
#header div.region-header #block-menu-menu-absolwenci div.content ul.menu > li:first-child {
    background-image: url("../images/menu/ikonki/absolwenci.png");
    background-color: transparent;
    background-repeat: no-repeat;
}

/*
#header div.region-header #block-menu-menu-menu-absolwenci div.content li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    width: 250px;
}
*/
#header #block-menu-menu-menu-pracodawcy div.content ul,
#header #block-menu-menu-pracodawcy div.content ul {
    /* width: 511px; */
    width: 590px;
}

#header #block-menu-menu-menu-pracodawcy div.content ul li,
#header #block-menu-menu-pracodawcy div.content ul li {
    /*width: 130px;*/
    width: 210px;
}

#header #block-menu-menu-menu-pracodawcy div.content ul a,
#header #block-menu-menu-pracodawcy div.content ul a {
    /* width: 130px; */
    width: 210px;
}

/*
.pracownicy .menu-body .kategoria {
    background-color: transparent;
    background-repeat: no-repeat;
}
*/
#header div.region-header #block-menu-menu-menu-pracodawcy div.content ul.menu > li:first-child,
#header div.region-header #block-menu-menu-pracodawcy div.content ul.menu > li:first-child {
    background-image: url("../images/menu/ikonki/pracownicy.png");
    background-color: transparent;
    background-repeat: no-repeat;
}

#header #block-menu-menu-menu-srodowisko-akademickie div.content ul,
#header #block-menu-menu-srodowisko-akademickie div.content ul {
    /* width: 397px; */
    width: 473px;
}

#header #block-menu-menu-menu-srodowisko-akademickie div.content ul li,
#header #block-menu-menu-srodowisko-akademickie div.content ul li {
    width: 160px;
}

#header #block-menu-menu-menu-srodowisko-akademickie div.content ul a,
#header #block-menu-menu-srodowisko-akademickie div.content ul a {
    width: 160px;
}

/*
.srodowisko .menu-body .kategoria {
    background-color: transparent;
    background-repeat: no-repeat;
}
*/
#header div.region-header #block-menu-menu-menu-srodowisko-akademickie div.content ul.menu > li:first-child,
#header div.region-header #block-menu-menu-srodowisko-akademickie div.content ul.menu > li:first-child {
    background-image: url("../images/menu/ikonki/srodowisko-akademickie.png");
    background-color: transparent;
    background-repeat: no-repeat;
}

#header div.region-header .rozwijane div.content li.second {
    position: relative;
    margin-top: 200px;
    padding-top: 200px;
}

body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #page-title {
    display: none;
}

/* breadcrumbs */
.breadcrumb {
    clear: both;
    background-color: transparent;
    background-image: url("../images/backgrounds/breadcrumbs-bg.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 10px;
    min-height: 26px;
    padding-bottom: 13px;
    padding-top: 4px;
    text-transform: uppercase;
    width: 100%;
    display: block;
}

.breadcrumb a {
    background-color: transparent;
    background-image: url("../images/icons/dark-arrow.gif");
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    padding-left: 10px;
    padding-right: 13px;
    margin-top: -5px;
    margin-bottom: 9px;
}

.breadcrumb span {
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-weight: normal;
    min-height: 10px;
    padding-left: 10px;
    margin-top: -5px;
    margin-bottom: 9px;
}

/*
 * tabelki z CKeditora
 */

/*
 * wersja stara
 */
/*
table.tabelka {
    color: #313D4E;
	margin: 0 10px;
}
table.tabelka th {
    text-transform: uppercase;
}
table.tabelka td, table.tabelka th.visible {
    border-color: #DCE3EE;
    border-style: solid;
    border-width: 1px;
    height: 41px;
    min-width: 152px;
    padding: 5px;
}
table.tabelka td.first, table.tabelka th.visible.first {
    background-color: #EDF1F7;
	font-weight: bold;
}
table.tabelka th.visible.dark-blue {
    background-color: #00275A;
    color: #F1F4F6;
}
table.tabelka td {
    color: #616161;
    font: 12px/21px Georgia,sans-serif;
    text-align: left;
    text-transform: none;
    vertical-align: top;
}
*/

/*
 * nowa wersja, tabelki jak tabelki cenowe na życzenie marketingu
 */
/*
table.tabelka {
	border-collapse: separate;
    color: #313D4E;
    font-size: 18px;
    table-layout: fixed;
    width: 100%;
}
table.tabelka th, table.tabelka td, table.tabelka caption {
    font-weight: normal;
    text-align: left;
    vertical-align: top;
}
table.tabelka td, table.tabelka th {
    border-color: #DCE3EE;
    border-style: solid;
    border-width: 1px;
    height: 41px;
    padding: 5px;
}
table.tabelka th {
    background: none repeat scroll 0 0 #EDF1F7;
    font-weight: bold;
}
table.tabelka td, table.tabelka th {
	text-align: left;
	vertical-align: middle;
	font-size: 18px;
	color: #313D4E;
	font-weight: 500;
}
table.tabelka span {
    display: block;
}
table.tabelka tbody tr:hover {
	background: #f4f7fd;
}
table.tabelka tbody tr td.active {
	background: #f4f7fd;
}
table.tabelka thead tr th {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-right-width: 1px;
}
table.tabelka tr.last td {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-width: 1px;
}
table.tabelka td.last,
table.tabelka th.last {
    border-right-width: 1px;
}
*/

/*
 * nowsza wersja dokładnie wg. życzeń z marketingu
 */
table.tabelka {
    color: #313D4E;
    margin: 0 10px;
    width: 100%;
    border-collapse: collapse;
}

table.tabelka th {
    background-color: #eef1f8;
    height: 50px;
    font-weight: bold;
    font-size: 14px;
    color: #333742 !important;
    padding: 5px;
    border: 1px solid #dddee2;
}

table.tabelka td {
    font-family: Georgia, Times New Roman, Times, serif;
    color: #333742;
    font-size: 12px;
    vertical-align: middle;
    border: 1px solid #dddee2;
    padding: 5px;
}

table.tabelka .secondary-text {
    color: #313D4E;
    font-size: 14px;
}

/*
 * obrazki z ramką i cieniem
 */
.field-content > img, .field-content > a > img {
    border-color: #fff;
    border-style: solid;
    border-width: 2px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
}

div#main-wrapper div#main div#content .region-content .field-item > img, .field-content > img {
    border-color: #fff;
    border-style: solid;
    border-width: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.20);
}

div.mt_test a.lightbox-processed img {
    margin-top: 11px;
    margin-right: 11px;
    border-color: #fff;
    border-style: solid;
    border-width: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.20);
}

div.gallery_image a.lightbox-processed img {
    margin-top: 5px;
    margin-right: 5px;
    border-color: #fff;
    border-style: solid;
    border-width: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.20);
}

div.mt_test a.lightbox-processed:nth-child(3n) img,
div.gallery_image a.lightbox-processed:nth-child(3n) img {
    margin-right: 0px;
}

/* dodatki do galerii */
body.node-type-galeria div.field-name-field-album {
    margin-top: 21px;
}

/*
 * Ekspert, Studenta portret własny
 */
#ekspert-wsb {
    margin-top: 20px;
    margin-bottom: 20px;
}

body.page-kadra-po-godzinach #content .region-content .view-content h3 {
    padding-bottom: 25px;
}

#ekspert-wsb .field-name-field-foto,
body.page-kadra-po-godzinach #content .region-content .views-field-field-foto,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-foto {
    float: left;
    display: block;
    margin-right: 20px;
    margin-bottom: 10px;
}

/*
#content .region-content .view-mode-full,
#content .region-content .view-mode-full {
	min-hight: 300px;
}
body.node-type-kadra-po-godzinach #page-wrapper #page #main-wrapper #main #content .section .region-content .content .node-kadra-po-godzinach {
	min-hight: 300px;
}
*/
body.node-type-ekspert #ekspert-wsb .field-name-body,
body.page-nasi-eksperci #ekspert-wsb .field-name-body {
    clear: both;
    padding-top: 30px;
}

body.page-kadra-po-godzinach #ekspert-wsb .field-name-body,
body.node-type-studenta-portret-w-asny #ekspert-wsb .field-name-body,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-body {
    clear: both;
    padding-top: 10px;
}

#ekspert-wsb .expert-short-info {
    padding-top: 10px;
}

#ekspert-wsb .expert-short-info h3,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-title {
    color: #404141;
    font-size: 14px;
    font-weight: normal;
}

body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-title {
    padding-top: 10px;
}

#ekspert-wsb .expert-short-info .field-name-field-funkcja {
    color: #8E99A9;
    font-weight: normal;
}

#ekspert-wsb .expert-short-info .details {
    margin-top: 20px;
    float: left;
    max-width: 426px;
}

body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-kierunek {
    margin-top: 20px;
}

#ekspert-wsb .expert-short-info .details,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-kierunek,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-rok {
    position: relative;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    line-height: 18px;
}

body.node-type-studenta-portret-w-asny #ekspert-wsb .expert-short-info .details .field:last-child,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-rok {
    margin-top: 10px;
}

body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-rok .views-label-field-rok {
    float: left;
    margin-right: 4px;
}

#ekspert-wsb .expert-short-info .details .first-col,
#ekspert-wsb .expert-short-info .details .second-col {
    float: left;
    max-width: 190px;
}

#ekspert-wsb .expert-short-info .details .second-col {
    margin-left: 30px;
}

#ekspert-wsb .expert-short-info .details .first-col .field:last-child {
    margin-top: 10px;
}

#ekspert-wsb .expert-short-info .details .first-col .field .field-items,
#ekspert-wsb .expert-short-info .details .second-col .field .field-items,
body.node-type-studenta-portret-w-asny #ekspert-wsb .expert-short-info .details .field:first-child .field-items {
    clear: left;
}

#ekspert-wsb .expert-short-info .details .first-col .field .field-items .field-label,
#ekspert-wsb .expert-short-info .details .second-col .field .field-items .field-label,
body.node-type-studenta-portret-w-asny #ekspert-wsb .expert-short-info .details .field .field-label,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-kierunek .field-label,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-rok .field-label {
    color: #636E7E;
}

#ekspert-wsb .expert-short-info .details .first-col .field .field-items,
#ekspert-wsb .expert-short-info .details .second-col .field .field-items,
#ekspert-wsb .expert-short-info .details .first-col .field .field-items a,
#ekspert-wsb .expert-short-info .details .second-col .field .field-items a,
body.node-type-studenta-portret-w-asny #ekspert-wsb .expert-short-info .details .field .field-items,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-kierunek .field-content,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .views-field-field-rok .field-content {
    color: #8E99A9;
    font-weight: normal;
}

#ekspert-wsb .field-name-field-cv-exp .field-label,
#ekspert-wsb .field-name-field-cv-exp img,
#ekspert-wsb .field-name-field-zip-foto .field-label,
#ekspert-wsb .field-name-field-zip-foto img {
    display: none;
}

#ekspert-wsb .field-name-field-cv-exp .file a,
#ekspert-wsb .field-name-field-zip-foto .file a {
    background-color: transparent;
    background-image: url("../images/icons/arrow-link.png");
    background-position: 0 8px;
    background-repeat: no-repeat;
    display: block;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: 5px;
    padding-left: 15px;
    padding-top: 2px;
    text-transform: uppercase;
}

#ekspert-wsb .file a span.filetype {
    font-weight: normal;
}

/*
 * Ekspert po godzinach, Studenta portret własny
 */
body.node-type-kadra-po-godzinach #page #main-wrapper #main #content .section .region-content {
    /* position: relative; */
    margin-top: 25px;
}

body.node-type-kadra-po-godzinach #page #main-wrapper #main #content .section .region-content .content .field-name-field-foto,
body.node-type-studenta-portret-w-asny #page #main-wrapper #main #content .section .region-content .content .field-name-field-foto,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .field-name-field-foto {
    /* position: absolute; */
    padding: 0px;
    width: auto;
    float: left;
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 15px;
    /* overflow: hidden; */
}

/*
body.page-kadra-po-godzinach #content .region-content .views-field-nid {
	float: right;
}
*/
body.node-type-kadra-po-godzinach #page #main-wrapper #main #content .section .region-content .content .field-name-field-foto img,
body.node-type-studenta-portret-w-asny #page #main-wrapper #main #content .section .region-content .content .field-name-field-foto img,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row .field-name-field-foto img {
    border-color: #fff;
    border-style: solid;
    border-width: 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/*
 * Eksperci wyszukiwarka, Kadra po godzinach wyszukiwarka, Studenta portret własny wyszukiwarka
 */
body.page-nasi-eksperci #content .region-content .content .view-filters label,
body.page-kadra-po-godzinach #content .region-content .content .view-filters label,
body.page-studentow-portret-wlasny #content .region-content .content .view-filters label {
    color: #404141;
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
    padding-bottom: 9px;
}

body.page-nasi-eksperci #content .region-content .content .view-filters,
body.page-kadra-po-godzinach #content .region-content .content .view-filters,
body.page-studentow-portret-wlasny #content .region-content .content .view-filters {
    background-color: #EDF1F7;
    position: relative;
    width: 97%;
    /* font-family: Arial;
    height: auto;
    width: 98%;
    height: 35px; */
    padding-left: 24px;
    padding-top: 8px;
    float: left;
    margin: 0px;
}

body.page-nasi-eksperci #content .region-content .content .view-filters .views-exposed-form > .views-exposed-widgets > .views-exposed-widget,
body.page-kadra-po-godzinach #content .region-content .content .view-filters .views-exposed-form > .views-exposed-widgets > .views-exposed-widget,
body.page-studentow-portret-wlasny #content .region-content .content .view-filters .views-exposed-form > .views-exposed-widgets > .views-exposed-widget {
    clear: both;
}

body.page-nasi-eksperci #content .region-content .content .view-content,
body.page-kadra-po-godzinach #content .region-content .content .view-content,
body.page-studentow-portret-wlasny #content .region-content .content .view-content {
    clear: both;
    padding-top: 30px;
    padding-left: 21px;
    padding-right: 21px;
}

/*
body.page-studentow-portret-wlasny #content .region-content .content .view-content {
	clear: both;
	padding-top: 10px;
	padding-left: 21px;
	padding-right: 21px;
}
*/
body.page-nasi-eksperci #content .region-content .content .view-content .haslo,
body.page-kadra-po-godzinach #content .region-content .content .view-content .views-field-title,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-field-title {
    color: #404141;
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 9px;
}

body.page-nasi-eksperci #content .region-content .content .view-content .views-row,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row {
    border-bottom: 1px dotted #C1C7D0;
    margin-left: -5px;
    margin-right: 5px;
    padding-top: 40px;
    padding-bottom: 0;
    padding-left: 10px;
}

/* marginesy dla kadry po godzinach */
body.page-kadra-po-godzinach #content .region-content .content .view-content .views-row {
    border-bottom: 1px dotted #C1C7D0;
    margin-left: -5px;
    margin-right: 5px;
    padding-bottom: 20px;
    padding-left: 10px;
    min-height: 206px;
    overflow: visible;
}

body.page-kadra-po-godzinach #content .region-content .content .view-content .views-row .views-field-title {
    margin-top: 20px;
}

body.page-kadra-po-godzinach #content .region-content .content .view-content .views-row .views-field-field-foto {
    /* padding-bottom: 10px; */
    margin-bottom: 15px;
}

body.page-kadra-po-godzinach #content .region-content .content .view-content .views-row:first-child,
body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row:first-child {
    padding-top: 10px;
    padding-bottom: 10px;
}

body.page-studentow-portret-wlasny #content .region-content .content .view-content .views-row {
    padding-top: 25px;
    padding-bottom: 10px;
}

body.page-nasi-eksperci #content .region-content .content ul.pager,
body.page-kadra-po-godzinach #content .region-content .content ul.pager,
body.page-studentow-portret-wlasny #content .region-content .content ul.pager {
    margin-top: 25px;
    margin-bottom: 35px;
}

body.page-nasi-eksperci #content .region-content .content .view-filters .views-submit-button input,
body.page-kadra-po-godzinach #content .region-content .content .view-filters .views-submit-button input,
body.page-studentow-portret-wlasny #content .region-content .content .view-filters .views-submit-button input {
    background: url("../images/buttons/szukaj-button.png") no-repeat center center;
    color: transparent;
    cursor: pointer;
    width: 78px;
    height: 31px;
    border: none;
    display: block;
    vertical-align: bottom;
    margin-bottom: 10px;
}

form#mt-kontaktform-form input[type=submit] {
    background: url("../images/buttons/wyslij-button.png") no-repeat center center;
    color: transparent;
    cursor: pointer;
    width: 78px;
    height: 31px;
    border: none;
    display: block;
    vertical-align: bottom;
    margin-bottom: 10px;
}

#modalContainer {
    overflow: hidden;
}

#modalContainer .error {
    display: none
}

body.page-kadra-po-godzinach #content .region-content .content .view-filters .views-submit-button input#edit-submit-kadra-po-godzinach,
body.page-studentow-portret-wlasny #content .region-content .content .view-filters .views-submit-button input#edit-submit-studentow-portret-wlasny-listing {
    margin-top: 75px;
}

/* wysokość filtrów z ekspertami - ze względu na blok z wyróżnionym ekspertem */
body.page-nasi-eksperci #content .region-content .content .view-filters,
body.page-kadra-po-godzinach #content .region-content .content .view-filters,
body.page-studentow-portret-wlasny #content .region-content .content .view-filters {
    position: relative;
    top: 0px;
    left: 0px;
    height: 210px;
    /* max-height: 252px; */
    padding-top: 30px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    display: block;
    /* overflow: visible; */
    overflow: hidden;
}

body.page-nasi-eksperci #content .region-content .content .view-filters label,
body.page-kadra-po-godzinach #content .region-content .content .view-filters label,
body.page-studentow-portret-wlasny #content .region-content .content .view-filters label {
    max-width: 380px;
    word-wrap: break-word;
}

body.page-nasi-eksperci #content .region-content .content .view-filters input {
    width: 343px;
}

body.page-nasi-eksperci #content .region-content .content .view-filters select {
    width: 348px;
}

/* blok z wyróżnionym ekspertem/studentem */
#block-mt-blokekspert-blok-ekspert,
#block-mt-blokstudent-blok-ekspert,
#block-mt-blokkadra-blok-kadra {
    position: absolute;
    top: 4px;
    right: 5px;
    z-index: 2;
}

#block-mt-blokekspert-blok-ekspert #one-ekspert-text,
#block-mt-blokstudent-blok-ekspert #one-student-text,
#block-mt-blokkadra-blok-kadra #one-ekspert-text {
    background-image: url("../images/backgrounds/ekspert-opis.png");
    bottom: -37px;
    height: 93px;
    padding: 18px 10px 9px 21px;
    position: absolute;
    right: -7px;
    width: 186px;
    z-index: 3;
}

#block-mt-blokekspert-blok-ekspert #one-ekspert-text .views-field-title,
#block-mt-blokstudent-blok-ekspert #one-student-text .views-field-title,
#block-mt-blokkadra-blok-kadra #one-ekspert-text .views-field-title {
    color: #BEC9D6;
    font-size: 16px;
    font-weight: normal;
}

#block-mt-blokstudent-blok-ekspert #one-student-text .views-field * {
    float: left;
}

#block-mt-blokekspert-blok-ekspert #one-ekspert-text .views-field-field-funkcja,
#block-mt-blokkadra-blok-kadra #one-ekspert-text .views-field-field-funkcja,
#block-mt-blokstudent-blok-ekspert #one-student-text .views-field-field-kierunek,
#block-mt-blokstudent-blok-ekspert #one-student-text .views-field-field-rok {
    color: #BEC9D6;
    line-height: 18px;
    font-weight: normal;
    margin-bottom: 7px;
}

#block-mt-blokekspert-blok-ekspert #one-ekspert-text .views-field-field-funkcja,
#block-mt-blokkadra-blok-kadra #one-ekspert-text .views-field-field-funkcja {
    line-height: 16px;
    margin-top: 3px;
    margin-bottom: 0px;
}

#block-mt-blokekspert-blok-ekspert #one-ekspert-text .views-field-nid a,
#block-mt-blokstudent-blok-ekspert #one-student-text .views-field-nid a,
#block-mt-blokkadra-blok-kadra #one-ekspert-text .views-field-nid a {
    color: #FFFFFF;
    font: bold 10px Arial;
    text-transform: uppercase;
}

#block-mt-blokstudent-blok-ekspert #one-student-text .views-field-nid {
    display: inline-block;
    margin-top: 50px;
    vertical-align: bottom;
}

#block-mt-blokkadra-blok-kadra #one-ekspert-text .views-field-nid {
    display: inline-block;
    margin-top: 30px;
    vertical-align: bottom;
}

/*
 * Materiały dla mediów
 */
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .attachment *,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .attachment *,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .view-filters p,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content div.lata ul.lata li,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .view-filters p,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content div.lata ul.lata li {
    float: left;
    margin-left: 3px;
    display: inline;
}

body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .view-filters > p,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .view-filters > p {
    margin-right: 10px;
}

body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content div.lata ul.lata li,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content div.lata ul.lata li {
    margin-left: 10px;
}

body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .attachment,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .attachment,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .view-filters,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .view-filters {
    clear: both;
}

body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .attachment ul,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .attachment ul li,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .attachment ul,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .attachment ul li,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content div.lata ul.lata li,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content div.lata ul.lata li {
    list-style-type: none !important;
    background-image: none;
    padding-left: 0px;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table {
    border-bottom: 1px dotted #C1C7D0;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #fff;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table tr,
body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table tr td,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tr,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tr td,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tr,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tr td {
    background-color: #fff;
}

body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tr td.views-field-title {
    max-width: 120px;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table tbody tr,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tbody tr,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tbody tr {
    border: medium none;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table tbody:first-child td,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tbody:first-child td,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tbody:first-child td {
    padding-top: 23px;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table tr.last td,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tr.last td,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tr.last td {
    padding-bottom: 13px;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table tr,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tr,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tr {
    height: 24px;
    line-height: 24px;
    min-height: 24px;
    padding: 3px;
    width: 20%;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table tr td:last-child,
body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table tr th:last-child,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tr td,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tr th,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tr td,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tr th {
    text-align: center;
}

body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tr td:first-child,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tr th:first-child,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tr td:first-child,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table tr th:first-child {
    text-align: left;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table td.first,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table td.first,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table td.first {
    text-align: left;
    width: 60%;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table td a,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table td a,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table td a {
    margin-right: 5px;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table thead,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table thead,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table thead {
    border-color: #C1C7D0;
    border-style: dotted;
    border-width: 1px 0;
    color: #8E99A9;
    text-transform: uppercase;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .views-table thead a,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table thead a,
body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .views-table thead a {
    border: medium none;
    color: #8E99A9;
    text-transform: uppercase;
}

/* Szerokości kolumn tabel - wg. życzeń marketingu */
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table thead th.views-field-field-zrodlo-mat {
    width: 132px;
}

body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table thead th,
body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .views-table tbody td {
    padding-right: 3px;
}

/*
 * Kierunek I/II stopnia, specjalności I/II stopnia, exposed filter z aktualności
 */
body.page-aktualnosci #page-wrapper #page #main-wrapper #main #content .section h1#page-title {
    display: none;
}

#block-views-inny-kierunek-i-block-1,
#block-views-2stopien-filtr-kierunek-block-1,
#block-views-25c866042f72f812f82d92e3eb6784b6,
#block-views-9765a766801aba9c43f9d2c6219a9f85,
#block-views-6a16e9c6a6153a021400b208717fbbce,
#views-exposed-form-aktual-bez-top3-page {
    background-image: url("../images/backgrounds/wybor-specjalnosci2-bg.png");
    background-position: left bottom;
    font-family: Arial;
    width: 100%;
    height: 35px;
    padding-top: 8px;
    float: left;
    margin: 0px;
}

body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content div.wybor-specjalnosci,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content div.wybor-specjalnosci,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content div.wybor-specjalnosci,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content div.wybor-specjalnosci,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content div.wybor-specjalnosci {
    background-image: url("../images/backgrounds/wybor-specjalnosci-bg.jpg");
    background-position: left bottom;
    font-family: Arial;
    width: 97%;
    height: 35px;
    padding-left: 24px;
    padding-top: 8px;
    float: left;
    margin: 0px;
}

body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content div.wybor-specjalnosci.dark,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content div.wybor-specjalnosci.dark,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content div.wybor-specjalnosci.dark,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content div.wybor-specjalnosci.dark,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content div.wybor-specjalnosci.dark {
    background-image: url("../images/backgrounds/wybor-specjalnosci2-bg.png");
}

body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content div.wybor-specjalnosci *,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content div.wybor-specjalnosci *,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content div.wybor-specjalnosci *,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content div.wybor-specjalnosci *,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content div.wybor-specjalnosci * {
    float: left;
}

body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content div.wybor-specjalnosci p,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content div.wybor-specjalnosci p,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content div.wybor-specjalnosci p,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content div.wybor-specjalnosci p,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content div.wybor-specjalnosci p {
    color: #404141;
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
    text-transform: uppercase;
}

body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content div.wybor-specjalnosci select,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content div.wybor-specjalnosci select,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content div.wybor-specjalnosci select,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content div.wybor-specjalnosci select,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content div.wybor-specjalnosci select {
    margin-left: 22px;
    margin-right: 8px;
    min-width: 170px;
}

body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc {
    width: 170px;
    max-height: 26px;
    display: inline-block;
    overflow: hidden;
}

body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc option[selected=selected],
body.node-type-specjalnosc1 div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc option[selected=selected],
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc option[selected=selected],
body.node-type-specjalnosc2 div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc option[selected=selected],
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content div.wybor-specjalnosci select#kierunek-specjalnosc option[selected=selected] {
    /* width: 170px; */
    max-height: 26px;
    display: block;
    overflow: hidden;
}

body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content div.wybor-specjalnosci select#specjalnosc,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content div.wybor-specjalnosci select#specjalnosc,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content div.wybor-specjalnosci select#specjalnosc,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content div.wybor-specjalnosci select#specjalnosc,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content div.wybor-specjalnosci select#specjalnosc {
    max-width: 280px;
    max-height: 26px;
    display: block;
    overflow: hidden;
}

#block-views-inny-kierunek-i-block-1 h2,
#block-views-2stopien-filtr-kierunek-block-1 h2,
#block-views-25c866042f72f812f82d92e3eb6784b6 h2,
#block-views-9765a766801aba9c43f9d2c6219a9f85 h2,
#block-views-6a16e9c6a6153a021400b208717fbbce h2,
#block-views-inny-kierunek-i-block-1 .content,
#block-views-2stopien-filtr-kierunek-block-1 .content,
#block-views-25c866042f72f812f82d92e3eb6784b6 .content,
#block-views-9765a766801aba9c43f9d2c6219a9f85 .content,
#views-exposed-form-aktual-bez-top3-page label,
#views-exposed-form-aktual-bez-top3-page .views-widget,
#views-exposed-form-aktual-bez-top3-page .views-widget .form-item {
    float: left;
}

#views-exposed-form-aktual-bez-top3-page .views-exposed-widgets,
#views-exposed-form-aktual-bez-top3-page #edit-field-typ-adresata-tid-wrapper,
#views-exposed-form-aktual-bez-top3-page label,
#views-exposed-form-aktual-bez-top3-page .views-widget,
#views-exposed-form-aktual-bez-top3-page .views-widget .form-item {
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}

#block-views-inny-kierunek-i-block-1 h2,
#block-views-2stopien-filtr-kierunek-block-1 h2,
#block-views-25c866042f72f812f82d92e3eb6784b6 h2,
#block-views-9765a766801aba9c43f9d2c6219a9f85 h2,
#block-views-6a16e9c6a6153a021400b208717fbbce h2,
#views-exposed-form-aktual-bez-top3-page label {
    color: #404141;
    font-size: 10px;
    line-height: 28px;
    margin-bottom: 0;
    text-transform: uppercase;
    padding-right: 24px;
    font-weight: normal;
    padding-left: 24px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section {
    /* padding: 0px;
    margin-left: -16px;
    min-width: 683px; */
    /*margin: 0px;
    padding: 0px 0px 0px 0px;*/
    /* min-width: 683px; */
    /* min-width: 710px; */
    background-image: url("../images/kierunki-i-specjalnosci.png");
    background-position: right 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    /* list-style-type: none; */
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section .kierunek-header,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section .kierunek-header,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section .kierunek-header,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section .kierunek-header,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section .kierunek-header,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section .kierunek-header,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section .kierunek-header,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section .kierunek-header,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section .kierunek-header,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section .kierunek-header {
    /* position: relative; */
    height: 198px;
    padding: 55px 24px 20px 24px;
    margin: 0px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section .kierunek-header h2,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section .kierunek-header h2,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section .kierunek-header h2,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section .kierunek-header h2,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section .kierunek-header h2,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section .kierunek-header h2,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section .kierunek-header h2,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section .kierunek-header h2,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section .kierunek-header h2,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section .kierunek-header h2 {
    font-size: 23px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section .kierunek-header h3,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section .kierunek-header h3,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section .kierunek-header h3,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section .kierunek-header h3,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section .kierunek-header h3,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section .kierunek-header h3,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section .kierunek-header h3,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section .kierunek-header h3,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section .kierunek-header h3,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section .kierunek-header h3 {
    font-size: 16px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section .kierunek-header .tryby,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section .kierunek-header .tryby,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section .kierunek-header .tryby,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section .kierunek-header .tryby,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section .kierunek-header .tryby,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section .kierunek-header .tryby,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section .kierunek-header .tryby,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section .kierunek-header .tryby,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section .kierunek-header .tryby,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section .kierunek-header .tryby {
    margin-top: 5px;
    margin-bottom: 5px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section .kierunek-header .zapisz-sie-online-button {
    /* position: relative; top: auto; bottom: 15px; left: 0px; */
    /*  vertical-align: bottom; */
    position: relative;
    vertical-align: bottom;
    display: block;
    margin-top: 10px;;
    margin-bottom: 10px;
}

/*
body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section ul, body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section li {
	list-style-type: none !important;
	background-image: none;
}
*/
ul#tabs, ul#tabs li {
    list-style-type: none !important;
    background-image: none;
}

li#tab-1, li#tab-2, li#tab-3 {
    list-style-type: none !important;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tabs,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tabs,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tabs,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tabs,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tabs,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tabs,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tabs,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tabs,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tabs,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tabs {
    clear: both;
    border-bottom: 1px dotted #C1C7D0;
    /* width: 100%; */
    height: 40px;
    /* margin-top: 22px;
    margin-bottom: 0; */
    margin: 0;
    padding: 0;
    width: 100%;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tabs li,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tabs li,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tabs li,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tabs li,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tabs li,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tabs li,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tabs li,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tabs li,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tabs li,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tabs li {
    background-color: #EAEEF2;
    border-right: 1px solid #DFE4EB;
    color: #444F5E;
    cursor: pointer;
    float: left;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tabs li.active {
    background-color: #FFFFFF;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tabs li.active,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tabs li.active,
.tabs li.last {
    border: medium none;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tabs li.hover,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tabs li.hover,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tabs li.hover,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tabs li.hover,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tabs li.hover,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tabs li.hover,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tabs li.hover,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tabs li.hover,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tabs li.hover,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tabs li.hover {
    text-decoration: underline;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section .page-content,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section .page-content,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section .page-content,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section .page-content,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section .page-content,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section .page-content,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section .page-content,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section .page-content,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section .page-content,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section .page-content {
    /*width: 100%;*/
    /* min-width: 683px; */
    /* min-width: 710px; */
    padding: 25px 24px 20px 24px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tab-3-content ul li,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tab-3-content ul li,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tab-3-content ul li,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tab-3-content ul li,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tab-3-content ul li,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tab-3-content ul li,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tab-3-content ul li,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tab-3-content ul li,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tab-3-content ul li,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tab-3-content ul li {
    list-style-type: none !important;
    background-image: none;
    margin-left: 0px;
    padding-left: 0px;
}

/* .multicolumn-layout -> test czy nie wpływa na inne rzeczy */
.multicolumn-layout {
    margin-bottom: 0;
}

.multicolumn-layout .column {
    float: left;
    margin-right: 40px;
}

.multicolumn-layout > .column:nth-child(1),
.multicolumn-layout > .column:nth-child(2) {
    min-width: 200px;
}

.multicolumn-layout .column ul li {
    /* float: left; */
    margin-right: 3px;
}

.multicolumn-layout .column.last {
    margin-right: 0;
}

.multicolumn-layout .smaller {
    font-size: 11px;
}

.kontakt-info {
    color: #404141;
}

.secondary {
    color: #919191;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout {
    margin-bottom: 0;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column {
    float: left;
    margin-right: 20px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .column.last {
    margin-right: 0;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tab-3-content .multicolumn-layout .smaller {
    font-size: 11px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tab-3-content .kontakt-info {
    color: #404141;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tab-3-content .secondary,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tab-3-content .secondary,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tab-3-content .secondary,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tab-3-content .secondary,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tab-3-content .secondary,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tab-3-content .secondary,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tab-3-content .secondary,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tab-3-content .secondary,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tab-3-content .secondary,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tab-3-content .secondary {
    color: #919191;
}

ul.button-list {
    clear: both;
}

.button-list {
    height: 34px;
}

.button-list li.light-button {
    background-color: transparent;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    height: 30px;
    padding-bottom: 4px;
    padding-right: 4px;
    text-transform: uppercase;
    width: 118px;
}

.button-list li.light-button a, .button-list li.light-button span.href {
    color: #404141;
    background-image: url("../images/buttons/light-button.png");
    background-repeat: no-repeat;
    display: block;
    padding: 5px;
    text-align: center;
    width: 108px;
}

.button-list li.light-button img {
    margin-bottom: 2px;
    margin-left: 5px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section #tab-3-content .ui-tabs-hide {
    visibility: hidden;
    position: absolute;
}

/* Override max-width 100% for Gmaps & Getlocations*/
.gmap img, #getlocations_map_canvas img {
    max-width: none;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-kadra-po-godzinach div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-studenta-portret-w-asny div#main-wrapper div#main div#content .section div.zapisz-sie-links,
body.node-type-opinia div#main-wrapper div#main div#content .section div.zapisz-sie-links {
    /* min-width: 710px;
    position: relative; */
    /* min-width: 698; */
    background-color: #F2F5F9;
    padding: 19px 22px 25px;
    vertical-align: bottom;
    margin-top: auto;
    margin-bottom: 0px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-kadra-po-godzinach div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-studenta-portret-w-asny div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list,
body.node-type-opinia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list {
    float: right;
    /* margin-right: 22px; */
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-kadra-po-godzinach div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-studenta-portret-w-asny div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li,
body.node-type-opinia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li {
    list-style-type: none;
    background-image: none;
    float: left;
    margin: 0px;
    padding: 0px;
}

body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-kierunek-studia-jednolite-magist div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-studia-ii-stopnia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-studia-ii-st-podyp div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-studia-podyplomowe div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-podstrona-szkolenia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-specjalnosc1 div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-specjalno-studia-jednolite-magis div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-specjalnosc2 div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-specjalnosc-stud-ii-st-z-pod div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-kadra-po-godzinach div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-studenta-portret-w-asny div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a,
body.node-type-opinia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li a {
    background-image: url("../images/backgrounds/zapisz-sie-nav-bg.png");
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 5px 0 12px;
    width: 192px;
    white-space: nowrap;
}

/*
body.node-type-studia-i-stopnia div#main-wrapper div#main div#content .section div.zapisz-sie-links ul.button-list li:last-child {
	margin-right: 22px;
}
*/

/*
 * Aktualności
 */
body.page-aktualnosci .view-id-aktual_top3 .view-content {
    background-color: #EDF1F7;
    background-image: url("../images/naglowek-shadow.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    padding: 25px 25px 15px;
}

body.page-aktualnosci .view-id-aktual_top3 .view-content .views-row {
    /* border-bottom-color: #DADFE6; */
    border-bottom: 1px solid #DADFE6;
    margin-bottom: 10px;
    padding-bottom: 10px;
    clear: both;
}

body.page-aktualnosci .view-id-aktual_top3 .view-content .views-row:last-child {
    border-bottom: medium none;
}

body.page-aktualnosci .view-id-aktual_top3 .view-content .views-row:first-child {
    /* float: left; */
    margin-top: 45px;
}

body.page-aktualnosci .view-id-aktual_top3 .view-content .views-row .views-field {
    /* float: left; */
}

/* , body.page-aktualnosci .view-id-aktual_top3 .view-content .views-row img */
body.page-aktualnosci .view-id-aktual_top3 .view-content .views-row .views-field-field-news-foto {
    position: relative font-size : 0;
    vertical-align: middle;
    float: left;
    margin-bottom: 5px;
    margin-right: 20px;
    max-width: 150px;
    height: 100%;
}

body.page-aktualnosci .view-id-aktual_top3 .view-content .views-field-field-data-publikacji {
    /* content: ""; */
    display: table;
    /* clear: both; */
}

body.page-aktualnosci .view-id-aktual_top3 .view-content .views-row .views-field-body {
    /* float: left; */
}

body.page-aktualnosci .view-id-aktual_top3 .view-content .views-row .views-field-title {
    color: #404141;
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
}

body.page-aktualnosci .view-content .views-row .views-field-field-data-publikacji {
    color: #96999C;
    margin-bottom: 10px;
}

body.page-aktualnosci .pane-aktual-top3 .view-content .views-row .views-field-nid {
    margin-left: 163px;
}

body.page-aktualnosci .view-content .views-row .views-field-nid, .readMore {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

body.page-aktualnosci .pane-aktual-bez-top3 .view-content {
    padding: 5px 25px 25px;
}

body.page-aktualnosci .pane-aktual-bez-top3 .view-content .views-row {
    border-bottom: 1px solid #EAEBED;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

body.page-aktualnosci .pane-aktual-bez-top3 .view-content .views-row .views-field-body {
    margin-top: 10px;
    float: left;
}

body.page-aktualnosci .pane-aktual-bez-top3 .view-content .views-row .views-field-title {
    color: #404141;
    font-size: 14px;
    font-weight: normal;
}

div#block-quicktabs-aktualnosci-wydarzenia {
    background: #fff;
}

div#block-quicktabs-aktualnosci-wydarzenia .ajax-progress .throbber {
    background: transparent url('../images/ajax-loader.gif') no-repeat;
    /* float: none;*/
    height: 32px;
    margin: 2px;
    width: 32px;
    z-index: 3;
    /* display: block; */
    position: absolute;
    top: 45px;
    left: -140px;
}

/* kalendarz */
body.page-calendar #page #main-wrapper #main #content .section .region-content a,
body.page-kalendarz-wydarzen #page #main-wrapper #main #content .section .region-content a {
    font-size: 9px;
    font-weight: normal;
}

/*
 * Pager
 */
ul.pager {
    color: #3D4959;
    display: block;
    font-size: 14px;
    height: 12px;
    line-height: 12px;
    padding-bottom: 5px;
    text-align: center;
    /* width: 17px; */
    list-style: none outside none;
}

ul.pager li {
    padding: 0px;
    margin: 0px;
    width: 17px;
    height: 12px;
    display: block;
}

ul.pager li.pager-current {
    color: #0371BE;
    font-weight: bold;
    background-color: #EAEBED;
}

ul.pager li.pager-last {
    display: none;
}

ul.pager li.pager-first {
    display: none;
}

/*
 * Cytaty, opinie
 */
blockquote {
    position: relative;
    width: 100%;
    display: inline-block;
    background-color: transparent;
    background-image: url("../images/backgrounds/quote-bg.png");
    background-position: top right;
    background-repeat: no-repeat;
    -o-background-size: auto 100%;
    -webkit-background-size: auto 100%;
    -khtml-background-size: auto 100%;
    -moz-background-size: auto 100%;
    background-size: auto 100%;
}

#name-and-slogan /* Wrapper for website name and slogan */  {
    float: left;
}

h1#site-name,
div#site-name /* The name of the website */  {
    margin: 0;
    font-size: 2em;
    line-height: 1.5em;
}

#site-name a:link,
#site-name a:visited {
    color: #000;
    text-decoration: none;
}

#site-name a:hover,
#site-name a:focus {
    text-decoration: underline;
}

#site-slogan /* The slogan (or tagline) of a website */  {
    display: none;
}

/*
 * Main (container for everything else)
 */
#main-wrapper {
}

#main {
}

/*
 * Content
 */
#content {
}

#content .section {
}

.region-highlighted {
}

h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title /* Comment title */  {
    margin: 0;
}

tr.even /* Some tables have rows marked even or odd. */  {
    /* background-color: #eee; */
    /* Drupal core uses a #eee background */
}

tr.odd {
    /* background-color: #eee; */
    /* Drupal core uses a #eee background */
}

div.messages /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */  {
    margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}

div.messages ul {
    margin-top: 0;
    margin-bottom: 0;
}

div.status /* Normal priority messages */  {
}

div.warning,
tr.warning /* Medium priority messages */  {
    /* border: 1px solid #f0c020; */
    /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error /* High priority messages. See also the .error declaration below. */  {
}

.error /* Errors that are separate from div.messages status messages. */  {
    /* color: #e55; */
    /* Drupal core uses a #e55 background */
}

.warning /* Warnings that are separate from div.messages status messages. */  {
    /* color: #e09010; */
    /* Drupal core uses a #e09010 background */
}

div.tabs /* See also the tabs.css file. */  {
}

.region-help /* Help text on a page */  {
}

.more-help-link /* Link to more help */  {
}

.region-content /* Wrapper for the actual page content */  {
}

ul.links /* List of links */  {
}

/*
ul.links.inline {
  display: block; // Let the links be inline, but the container be a block. //
}

ul.links li {
  padding: 0 1em 0 0; // LTR
}

.item-list .pager // A list of page numbers when more than 1 page of content is available // {
  padding: 0;
}

.item-list .pager li // Each page number in the pager list // {
  padding: 0 0.5em;
}
*/

.feed-icon /* The link to the RSS or Atom feed for the current list of content */  {
}

.more-link /* Aggregator, blog, and forum more link */  {
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */
.region-sidebar-first {
}

.region-sidebar-first .section {
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */
.region-sidebar-second {
}

.region-sidebar-second .section {
}

/*
 * Opinia
 * 1. Opinia na zwykłej stronie
 */
/* .section */
body.node-type-strona-podstawowa #page-wrapper #page #main #content .section-opinia {
    background-color: #fff;
    background-image: url("../images/backgrounds/naglowek-bg.png");
    background-repeat: no-repeat;
    background-size: contain;
    /* padding: 22px 20px; */
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .section .region-content .znajdz, h1.transparent {
    background-color: transparent !important;
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .field-item .node-opinia h2.node-title {
    display: none;
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .field-item .node-opinia {
    margin-bottom: 21px;
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .field-name-field-opinia {
    margin-bottom: 65px;
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .field-item .node-opinia .content .field-name-field-opinia-img,
body.node-type-opinia #page-wrapper #page #main #content .region-content .content .lightbox-processed {
    float: left;
    margin-right: 15px;
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .field-item .node-opinia .content .field-name-field-imie,
body.node-type-opinia #page-wrapper #page #main #content .region-content .content .field-name-field-imie {
    color: #404141;
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
    padding-top: 20px;
    margin-bottom: 3px;
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .field-item .node-opinia .content .field-name-field-opinion-signature,
body.node-type-opinia #page-wrapper #page #main #content .region-content .content .field-name-field-opinion-signature {
    color: #919191;
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .field-item .node-opinia .content .field-name-body,
body.node-type-opinia #page-wrapper #page #main #content .region-content .content .field-name-body {
    font-style: italic;
    margin-bottom: 9px;
    display: inline-block;
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .field-item .node-opinia .content .field-name-body blockquote {
    width: 320px;
}

body.node-type-opinia #page-wrapper #page #main #content .region-content .content .field-name-body blockquote {
    margin-top: 21px;
}

body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .node-opinia .links {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: -20px;
}

/* body.node-type-strona-podstawowa #page-wrapper #page #main #content .content .field-name-field-opinia  .field-name-field-opinia-video */

#opinia-video {
    /* visibility:hidden; */
    display: none;
}

#modalContainer #opinia-video {
    display: block;
}

#modalContainer #content {
    box-shadow: none !important;
    background-color: #FFF !important;
    border-radius: 0px !important;
    margin: 0px !important;
    max-width: 800px !important;
}

#modalContainer .section {
    background-color: #FFFFFF;
    background-image: none !important;
    width: 100%;
    border: none !important;
    border-radius: 0px !important;
    width: 100% !important;
}

#modalContainer .content {
    padding: 10px;
    text-align: left;
}

/*
 * GMaps
 */
div.gmap-popup .fn {
    font-weight: bold;
}

/*
 * Footer
 */
.region-footer {
}

/*
 * Page bottom
 */
.region-bottom /* Wrapper for any blocks placed in the page bottom region */  {
}

/*################################################################*/

#block-quicktabs-aktualnosci-wydarzenia #edit-field-typ-adresata-tid-wrapper,
#block-quicktabs-aktualnosci-wydarzenia .views-exposed-widgets,
#block-quicktabs-aktualnosci-wydarzenia #edit-field-event-user-type-tid-wrapper {
    margin: 0px;
    padding: 0px;
}

.block-quicktabs #edit-field-typ-adresata-tid, .block-quicktabs #edit-field-event-user-type-tid {
    /*width:		220px;*/
    width: 264px;
    height: 28px;
    font-size: 11px;
    border: 1px solid #ced6e1;
    background-color: white;
    padding: 4px 5px;
    color: #8e99a9;
    font-weight: bold;
    margin: 12px;
}

.block-quicktabs #block-quicktabs-aktualnosci-wydarzenia {
    width: 288px;
    float: left;
    background-color: white;
    position: relative;
    display: inline-block;
}

#block-quicktabs-aktualnosci-wydarzenia .ajax-progress {
    z-index: 2;
    position: absolute;
    top: 50px;
    right: 20px;
}

.block-quicktabs .views-row {
    border-bottom: 1px dotted #C1C7D0;
    padding: 13px 18px 5px;
    margin: 0;
    font-size: 100%;
    display: list-item;
    list-style: none;
    overflow: auto;
}

.block-quicktabs .last {
    padding-top: 21px;
    padding-left: 18px;
    /*padding-bottom: 100%;*/
    padding-bottom: 21px;
}

.block-quicktabs .view-filters {
    border-bottom: 1px dotted #C1C7D0;
}

.block-quicktabs .content, .block-quicktabs {
    float: left;
    background-color: white;
    position: relative;
    display: inline-block;
}

.block-quicktabs span.date, .block-quicktabs span.date-display-single, .block-quicktabs div.views-field-field-event-date {
    line-height: 18px;
    /*margin-top: -8px;
    margin-bottom: 8px;*/
    width: 37px;
    float: left;
    display: inline-block;
    /*margin-right: 24px;*/
}

#block-quicktabs-aktualnosci-wydarzenia .date {
    width: 37px;
    float: left;
    display: inline-block;
    text-align: center;
}

#block-quicktabs-aktualnosci-wydarzenia .date * {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.block-quicktabs div.views-field-title {
    float: right;
    padding-right: 0px;
    width: 190px;
    /*margin-top:		15px;*/
    vertical-align: middle;
}

.block-quicktabs span.date span.day {
    font-size: 14px;
    font-weight: bold;
}

.block-quicktabs span.date span.month {
    font-size: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 2px;
}

.block-quicktabs span.date span.year {
    font-size: 11px;
    color: #ACACAC;
}

.block-quicktabs img.trwa {
    position: absolute;
    left: 80px;
    padding-top: 30px;
    border: medium none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

select {
    background-color: #FFFFFF;
    border: 1px solid #CED6E1;
    color: #8E99A9;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 5px;
}

/*###### KIERUNKI I SPECJALNOŚCI ######*/
.region-content .znajdz, h1#page-title {
    background-color: #EDF1F7;
    padding-left: 21px;
    padding-right: 21px;
    padding-bottom: 10px;
    /* padding: 35px 21px 10px; */
}

body.page-kierunki-podyplomowe .region-content .znajdz {
    /* bo marketing chciał żeby szary header z filtrami był równej wysokości co dla studiów I stopnia */
    min-height: 142px;
}

.region-content .znajdz .views-exposed-widgets #edit-title-1-wrapper {
    clear: both;
}

h1#page-title {
    padding-top: 35px;
}

.region-content .znajdz #zpi_wyszukiwarka {
    margin-top: 30px;
}

.region-content .znajdz .zpi-button {
    margin-top: 20px;
    margin-bottom: 20px;
}

body.page-kierunki-podyplomowe .znajdz .zpi-button {
    /* bo marketing chciał żeby szary header z filtrami był równej wysokości co dla studiów I stopnia */
    margin-top: 60px;
    margin-bottom: 10px;
    display: block;
}

.region-content .wyszukiwarka-studiow {
    padding-top: 25px;
    padding-left: 21px;
    padding-right: 21px;
    padding-bottom: 35px;
}

.region-content .wyszukiwarka-studiow .views-row {
    margin-bottom: 20px;
}

.table-kierunki {
    border-bottom: 1px dotted #C1C7D0;
    width: 100%;
    margin-top: -20px;
    margin-bottom: 20px;
}

body.node-type-studia-i-stopnia .table-kierunki,
body.node-type-kierunek-studia-jednolite-magist .table-kierunki {
    margin-top: 0px;
}

.table-kierunki tbody:first-child td {
    padding-top: 23px;
}

.table-kierunki tr.last td {
    padding-bottom: 13px;
}

.table-kierunki td {
    height: 24px;
    line-height: 24px;
    min-height: 24px;
    padding: 3px;
    width: 20%;
    text-align: center;
}

.table-kierunki td.first {
    text-align: left;
    width: 60%;
}

.table-kierunki td a {
    margin-right: 5px;
    text-align: left;
}

.table-kierunki thead {
    border-color: #C1C7D0;
    border-style: dotted;
    border-width: 1px 0;
    color: #8E99A9;
    text-transform: uppercase;
}

/* szkolenia */
.table-szkolenia {
    border-bottom: 1px dotted #C1C7D0;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
}

.table-szkolenia tbody:first-child td {
    padding-top: 23px;
}

.table-szkolenia tr.last td {
    padding-bottom: 13px;
}

.table-szkolenia td {
    height: 24px;
    line-height: 24px;
    min-height: 24px;
    padding: 3px;
    width: 20%;
}

.table-szkolenia td.first {
    text-align: left;
    width: 60%;
}

.table-szkolenia td a {
    margin-right: 5px;
}

.table-szkolenia thead {
    border-color: #C1C7D0;
    border-style: dotted;
    border-width: 1px 0;
    color: #8E99A9;
    text-transform: uppercase;
}

table.table-szkolenia .views-field-title,
.views-field-field-cechy-szkolenia {
    display: inline-block;
}

/* specjalna wersja dla podyplomów */
body.page-kierunki-podyplomowe .wyszukiwarka-studiow .views-row * {
    float: left;
}

body.page-kierunki-podyplomowe .wyszukiwarka-studiow .views-row {
    clear: both;
    margin-bottom: 20px;
}

body.page-kierunki-podyplomowe .wyszukiwarka-studiow .views-row .views-field {
    margin-right: 5px;
}

body.page-kierunki-podyplomowe table.table-kierunki {
    clear: both;
    margin-top: 10px;
    text-align: left;
}

body.page-kierunki-podyplomowe table.table-kierunki thead tr td {
    text-align: left;
}

body.page-kierunki-podyplomowe table.table-kierunki tbody tr td .views-row {
    padding: 5px 0;
}

/* ścieżka z fotką do podmianki */
span.backgroung-img-uri {
    display: none;
}

/*
 * bloki z promocjami
 */
#block-mt-blokpromocja-blok-promocja,
#block-mt-blokpromocja-promocja-1stopien,
#block-mt-blokpromocja-promocja-2stopien,
#block-mt-blokpromocja-promocja-2st-pod,
#block-mt-blokpromocja-promocja-pod {
    /*width: 139px;
    height: 139px;*/
    width: 147px;
    height: 147px;
    display: block;
    overflow: hidden;
    background-color: transparent;

    background-repeat: no-repeat;
    z-index: 5;

    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 13px;
}

#block-mt-blokpromocja-blok-promocja,
#block-mt-blokpromocja-promocja-1stopien,
#block-mt-blokpromocja-promocja-2stopien,
#block-mt-blokpromocja-promocja-2st-pod {
    background-image: url("../images/znizka.png");
    background-position: 4px;
}

#block-mt-blokpromocja-promocja-pod {
    background-image: url("../images/znizka_sp.png");
    background-position: 4px;
}

body.page-views #block-mt-blokpromocja-blok-promocja,
body.page-views #block-mt-blokpromocja-promocja-1stopien,
body.page-views #block-mt-blokpromocja-promocja-2stopien,
body.page-views #block-mt-blokpromocja-promocja-2st-pod,
body.page-views #block-mt-blokpromocja-promocja-pod {
    position: absolute;
    top: 130px;
    right: 80px;
}

body.page-node #block-mt-blokpromocja-blok-promocja,
body.page-node #block-mt-blokpromocja-promocja-1stopien,
body.page-node #block-mt-blokpromocja-promocja-2stopien,
body.page-node #block-mt-blokpromocja-promocja-2st-pod,
body.page-node #block-mt-blokpromocja-promocja-pod {
    position: absolute;
    top: 139px;
    right: 250px;
}

#block-mt-blokpromocja-blok-promocja .content,
#block-mt-blokpromocja-promocja-1stopien .content,
#block-mt-blokpromocja-promocja-2stopien .content,
#block-mt-blokpromocja-promocja-2st-pod .content,
#block-mt-blokpromocja-promocja-pod .content {
    /*margin-top: 20px;
    padding: 5px;*/
    display: inline-block;
    vertical-align: middle;
}

#block-mt-blokpromocja-blok-promocja .znizka,
#block-mt-blokpromocja-promocja-1stopien .znizka,
#block-mt-blokpromocja-promocja-2stopien .znizka,
#block-mt-blokpromocja-promocja-2st-pod .znizka,
#block-mt-blokpromocja-promocja-pod .znizka {
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
}

#block-mt-blokpromocja-blok-promocja .haslo_promocyjne,
#block-mt-blokpromocja-blok-promocja .podpis_znizka,
#block-mt-blokpromocja-promocja-1stopien .haslo_promocyjne,
#block-mt-blokpromocja-promocja-2stopien .haslo_promocyjne,
#block-mt-blokpromocja-promocja-2st-pod .haslo_promocyjne,
#block-mt-blokpromocja-promocja-pod .haslo_promocyjne,
#block-mt-blokpromocja-promocja-1stopien .podpis_znizka,
#block-mt-blokpromocja-promocja-2stopien .podpis_znizka,
#block-mt-blokpromocja-promocja-2st-pod .podpis_znizka,
#block-mt-blokpromocja-promocja-pod .podpis_znizka {
    line-height: 13px;
}

.block-mt-blokpromocja .section-text {
    padding: 33px 4px 4px
}

/*###### Lightbox ######*/
#modalContainer .region, #modalContainer h1 {
    clear: both;
    float: left;
    text-align: left;
}

#modalContainer .region {
    padding: 21px;
}

#modalContainer h1 {
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 21px;
    padding-right: 21px;
    font-size: 12px;
    line-height: 28px;
    margin-bottom: 0;
    padding-bottom: 0;
    font-weight: bold;
}

#modalContainer h3, form#mt-kontaktform-form h3 {
    font-weight: bold;
    margin-top: -15px;
    padding-top: 0px;
}

#modalContainer #edit-wysylaj, form#mt-kontaktform-form #edit-wysylaj {
    float: right;
}

#modalContainer #required_fields_emailform, form#mt-kontaktform-form #required_fields_emailform {
    margin-top: -10px;
    padding-top: 0px;
}

#modalContainer label, #required_fields_emailform {
    color: #616161;
    font-weight: normal;
}

#msg-mail_form {
    margin-top: 20px;
    clear: both;
}

#achtung-ok {
    color: #608e24;
}

#achtung-uebel {
    color: #b1200a;
}

/*###### AKTUALNOSCI ######*/
/*
.region-sidebar-first .section {
	position:	relative;
	top:		56px;
}
*/
/*
#main-wrapper #main #content .section .title{
	position: absolute;
	left: 0px;
	top: 15px;
	border-bottom: 1px solid #CCC;
	width: 230px;
	padding: 0px 10px 10px 10px;
	color: #333334;
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#views-exposed-form-aktual-bez-top3-page .views-exposed-widgets{
	background-image: url("../images/backgrounds/wybor-specjalnosci2-bg.png");
	background-position: left bottom;
    font-family: Arial;
    height: 35px;
    padding-left: 24px;
    padding-top: 8px;
	text-transform:uppercase;
	width: 687px;
}
#block-system-main #edit-field-typ-adresata-tid-wrapper{
	float: left;
}
#views-exposed-form-aktual-bez-top3-page .views-submit-button{
	float: right;
}
*/

/* TD */

body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .view-content th.views-field, td.views-field {
    text-align: left !important;
}

body.page-wsb-w-mediach #page #main-wrapper #main #content .section .region-content .view-content .item-list a:hover span {
    text-decoration: underline;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .view-content th.views-field-field-plik, td.views-field-field-plik {
    text-align: left !important;
}

body.page-materialy-dla-mediow #page #main-wrapper #main #content .section .region-content .view-content th.views-field, td.views-field {
    text-align: left !important;
}

body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .view-content th.views-field, td.views-field {
    text-align: left !important;
}

body.page-notatki-prasowe #page #main-wrapper #main #content .section .region-content .view-content .item-list a:hover span {
    text-decoration: underline;
    cursor: hand;
}

/*###### KONTAKT ######*/
body.page-kontakt li {
    list-style-type: none !important;
    background-image: none;
    padding-left: 0px;
}

body.page-kontakt .panel-display {
    padding-left: 21px;
    padding-right: 21px;
    padding-bottom: 35px;
    position: relative;
}

body.page-kontakt h1#page-title {
    padding-top: 35px;
    padding-bottom: 10px;
    padding-left: 30px;
    background-color: #fff;
    background-image: url("../images/kontakt.png");
    background-repeat: no-repeat;
    background-position: 30px 35px;
    min-height: 45px;
    font-family: Arial;
    font-size: 40px;
    font-weight: bold;
    line-height: 40px;
    text-transform: uppercase;
}

body.page-kontakt .pane-mapka-test06 {
    z-index: 5;
    position: absolute;
    top: -70px;
    right: 20px;
}

body.page-kontakt div.pane-wsb-main-address {
    background-color: #EDF1F7;
    border-radius: 15px 15px 15px 15px;
    padding: 60px 600px 65px 60px;
}

body.page-kontakt div.pane-wsb-main-address .kontakt-wrapper .multicolumn-layout > li {
    max-width: 220px;
}

body.page-kontakt #adresses-list-wsb {
    width: 100%;
    margin-top: 55px;
}

body.page-kontakt .pane-adresy-lista .kontakt-wrapper {
    border-bottom: 1px dotted #C1C7D0;
    margin-bottom: 20px;
    padding-left: 47px;
}

body.page-kontakt .pane-adresy-lista .kontakt-wrapper .column {
    /*margin-right: 40px;*/
    padding-right: 40px;
}

body.page-kontakt .pane-adresy-lista .kontakt-wrapper .pin-icon {
    float: left;
    margin-left: -40px;
}

body.page-kontakt #adresses-list-wsb .views-row {
    position: relative;
}

body.page-kontakt #adresses-list-wsb .views-row img[alt='Adres oddziału WSB'] {
    position: absolute;
    top: 0px;
}

body.page-kontakt #adresses-list-wsb .views-row .multicolumn-layout > div > li.column ul.col-content > li {
    clear: left;
    float: left;
}

body.page-kontakt #adresses-list-wsb .views-row .multicolumn-layout > ul > li.column ul.col-content > li * {
    /* display: inline; */
    /* display: list-item; */
}

body.page-kontakt #adresses-list-wsb .views-row .multicolumn-layout > ul > li.column ul.col-content > li * {
    /* clear: both; */
    /* float: left; */
}

body.page-kontakt #adresses-list-wsb .views-row .multicolumn-layout .column ul.col-content > li > div {
    display: inline-block;
}

body.page-kontakt #adresses-list-wsb .views-row .multicolumn-layout .column ul.col-content,
body.page-kontakt #adresses-list-wsb .views-row .multicolumn-layout .column ul.col-content li {
    /* clear: left; */
    /* display: inline; */
}

/* stała szerokość kolumn w liście adresów w kontakcie */
/* 1. IE8 nieakceptujące nth-child */
body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout > li {
    width: 290px;
    margin-right: 8px;
}

/*
body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout > li:not(:last-child) {
	width: 190px;
	display: inline-block;
}
body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout > li:nth-child(3) {
	width: 210px;
	display: inline-block;
}
*/
body.page-kontakt #adresses-list-wsb .kontakt-wrapper ul > .field-content {
    width: 264px;
    float: right;
}

body.page-kontakt #adresses-list-wsb .kontakt-wrapper ul > .field-content li {
    margin-right: 10px;
    padding-right: 0px;
}

body.page-kontakt #adresses-list-wsb .kontakt-wrapper ul > .field-content .last ul:last-child {
    padding-right: 0px;
}

body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout > .column {
    padding-right: 5px;
}

body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout .column ul li,
body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout .column ul li img,
body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout .column ul li a {
    /* float: left; */
    margin-right: 5px;
}

body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout .column ul li .adres_email {
    margin-bottom: 0px;
    display: inline;
    vertical-align: top;
}

/*
body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout .column ul li[href='#'] {
	display: none;
}
*/

/* odstępy przy obrazkach wstawianych w tabelki w CKedytorze */
.field-name-body table td img {
    margin-right: 10px;
}

/* ZPI, dodatki */

span.zpi-vis {
    margin-left: 10px;
}

/* Newsletter, podmiana przycisku */
#simplenews-subscriptions-multi-block-form #edit-subscribe {
    background: url("../images/buttons/newsletter.png") no-repeat center center;
    color: transparent;
    cursor: pointer;
    width: 159px;
    height: 33px;
    border: none;
    display: block;
    vertical-align: bottom;
    margin-bottom: 10px;
}

th.views-field-field-notatka-plik, td.views-field-field-notatka-plik {
    min-width: 150px;
}

th.views-field-field-data-publ, td.views-field-field-data-publ {
    min-width: 120px;
}

/* lightbox z opinią */
/*
#lightbox {
	background: red;
}
*/

#lightbox .content .field-name-field-opinia-img {
    display: none;
}

#lightbox .field-name-field-imie {
    color: #404141;
    font-size: 18px;
    font-weight: normal;
    line-height: 21px;
    padding-top: 20px;
    margin-bottom: 15px;
}

#lightbox .field-name-field-opinion-signature {
    color: #919191;
    margin-bottom: 10px;
}

#lightbox .field-name-body {
    width: auto !important;
}

#lightbox .field-name-body,
#lightbox .field-name-body * {
    font: 12px/21px "Georgia", sans-serif;
    font-style: italic;
    color: #616161;
}

#lightbox .field-name-body blockquote {
    margin-top: 21px;
    width: auto;
    display: block-inline;
}

/*
.node-type-strona-podstawowa #modalContainer {
	overflow:auto;
}
*/
div.block-mt-blokpromocja h2.block-title {
    display: none;
}

#header .dropdown label {
    font-size: 13px;
}

.views-field-field-kreacja {
    display: none;
}

#ciasteczkowy_potwor {
    height: 124px;

    position: relative;

    background: #ebeff3 url(../images/ciasteczkowy_potwor.png) repeat-x left bottom;

    font: 0.9em/1.5 Arial, sans-serif;
    text-align: justify;
    color: #464749;
}

#ciasteczkowy_potwor a {
    text-decoration: none;
}

#ciasteczkowy_potwor p {
    width: 720px;
    padding-top: 40px;

    position: absolute;
    left: 50%;
    margin-left: -482px;

    backround: red;
}

#ciasteczkowy_potwor p a {
    color: #548abd;
}

#ciasteczkowy_potwor #accept {
    display: block;
    height: 28px; /* 40px */
    padding: 12px 60px 0 0;

    position: absolute;
    right: 50%;
    top: 42px;
    margin-right: -487px;

    background: url(../images/ciasteczkowy_potwor-accept.png) no-repeat right top;

    font-size: 1.1em;
    color: #0072bb;
    text-transform: uppercase;
}

#ciasteczkowy_potwor #accept:hover {
    background-position: right bottom;

    text-decoration: none;
    color: #464749;
}

.footer-social {
    float: left;
    padding-top: 8px;
    max-width: 150px;
}

.menu-crumb {
}

.menu-crumb:hover {
    text-decoration: none;
}

.page-nasi-eksperci div#main-wrapper div#main div#content .region-content .field-item > img, .field-content > img {
    max-width: 200px;
    margin-top: 4px;
}

.view-promocja-view .section-image .field-content img {
    border: none;
    box-shadow: none;
}