/**
 * @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%;
  clear: right;
}

#logo img {
  /* vertical-align: bottom; */
  direction: ltr;
  height: 66px;
  margin: 15px 36px 12px 0px;
  text-indent: -999em;
  width: 372px;
}

/* 
 * 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: 20px;
    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: 7px;
    margin-right: 10px;
    text-transform: uppercase;
}
.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-actions--10 {
	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/pracodawcy.png");
    width: 132px;
    /* 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: 205px;
    /* 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 div.content ul.menu {
	list-style-type: none;
}
#header div.region-header div.content ul.menu li a {
/* .top-menu li ul li a { */
    text-indent: 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;
}




/* breadcrumbs */
.breadcrumb {
    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
    clear: both;
}

.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
 */
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 {
    /* PF color: #616161; */
    color: #404141;
    font: 12px/21px Georgia,sans-serif;
    text-align: left;
    text-transform: none;
    vertical-align: top;
}

/*
 * 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, 
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;
}
div#lightbox #modalContainer 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 * {
	float: left; 
	margin-left: 3px;
}
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 {
	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 {
	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;
}

.views-field {
  padding-right: 20px;
}

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;
}



/*
 * Kierunek I/II stopnia, specjalności I/II stopnia, exposed filter z aktualności
 */
#block-views-inny-kierunek-i-block-1, 
#block-views-2stopien-filtr-kierunek-block-1, 
#block-views-25c866042f72f812f82d92e3eb6784b6, 
#block-views-9765a766801aba9c43f9d2c6219a9f85, 
#views-exposed-form-aktual-bez-top3-page {
	background-image: url("../images/backgrounds/wybor-specjalnosci2-bg.png");
    background-position: left bottom;
    font-family: Arial;
    width: 98%;
    height: 35px;
    padding-left: 24px;
    padding-top: 8px;
    float: left;
    margin: 0px;
}
body.node-type-specjalnosc1 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-specjalnosc1 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-specjalnosc1 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-specjalnosc1 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-specjalnosc1 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-specjalnosc1 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-specjalnosc1 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-specjalnosc1 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-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, 
#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;
}
body.node-type-studia-i-stopnia 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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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-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-specjalnosc1 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;
}
.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 {
    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-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-specjalnosc1 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-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-specjalnosc1 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 {
	/* 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-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-specjalnosc1 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 {
	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-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-specjalnosc1 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 {
	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-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-specjalnosc1 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 {
	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;
}

/* kalendarz */
body.page-calendar #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;
}


#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-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;
}

/*
 * 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;
}


/*###### 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 #adresses-list-wsb {
	width: 100%;
	margin-top: 30px;
}
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 .column ul.col-content > li {
	clear: left;
	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 {
	clear: left;
}
/* 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 {
	min-width: 120px;
}
body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout > li:not(:last-child) {
	width: 120px;
	display: inline-block;
}
body.page-kontakt #adresses-list-wsb .kontakt-wrapper .multicolumn-layout > li:nth-child(3) {
	width: 220px;
	display: inline-block;
}
body.page-kontakt #adresses-list-wsb .kontakt-wrapper ul > .field-content {
	width: 200px;
	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: 25px;
}
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;
}


/*###### 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: 15px;
}
.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 {
	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;
}
.table-kierunki thead {
    border-color: #C1C7D0;
    border-style: dotted;
    border-width: 1px 0;
    color: #8E99A9;
    text-transform: uppercase;
}
/* 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;
}
/* ś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;
	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");
}
#block-mt-blokpromocja-promocja-pod {
	background-image: url("../images/znizka_sp.png");
}
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: 130px; 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;
}

/*###### 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 {
	font-weight: bold; 
	margin-top: -15px;
	padding-top: 0px;
}
#modalContainer #edit-wysylaj {
	float: right;
}
#modalContainer #required_fields_emailform {
	margin-top: -10px;
	padding-top: 0px; 
}
#modalContainer label, #modalContainer #required_fields_emailform {
	/* PF color:  #616161; */
	color:  #404141;
	font-weight: normal;
}
#modalContainer #msg-mail_form {
	margin-top: 20px;
	clear: both;
}
#modalContainer div #achtung-ok {
	color: #608e24;
}
#modalContainer div #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;
}

/* wydawnictwo */
body.front .node-teaser {
	clear: both;
	margin-bottom: 21px;
}
body.front .field-type-image {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
body.front .node-title {
	padding-top: 21px;
	margin-bottom: 10px;
}
body.front .region-content ul {
	display: inline;
	float: right;
}
body.front .region-content ul li {
	float: left;
	margin-right: 15px;
}