@font-face {
     font-family: 'florin-sans';
     src: url('FlorinSansPl-Light.otf') format('otf'), url('FlorinSansPl-Light.woff') format('woff');
}
/* INIT */
body {background:#f5f5f5; font-size:10pt}
a {color:#2782b6}
h1,h2,h3,h4,h5,h6 {font-weight:500}
p {
	text-align:left;
	font-size:	10pt
}
h1{
	font-size:	1.8em;
	font-weight:	600;
}
h2{
	font-size:	1.35em;
	font-weight:	500;
}
h3{
	font-size:	1.3em;
	font-weight:	500;
}	
h4{
	font-size:	1.2em;
	font-weight:	500;
}	
h5{
	font-size:	1.1em;
}	

div.message-warning, div.warning {border-color:#ffe5f0; background-color:#fff}
/*UkĹ‚ad gĹ‚Ăłwne*/
div#columns-position{width:960px}

/*UkĹ‚ad - zony*/
/* 6zonelayoyt1 */
div.zone-layout-6zoneslayout1 {width:960px; margin:0 auto; padding:0; background:#ffffff}
div.zone-layout-6zoneslayout1 div.zamiatacz {clear:both}
div.zone-layout-6zoneslayout1 div#zone-glowna {width:960px;}
div.zone-layout-6zoneslayout1 div#zone-glowna div.block-separator {margin:5px 0}
div.zone-layout-6zoneslayout1 div#zone-srodek {width:620px; float:left; padding-right:320px; margin-left:10px; border:none}
div.zone-layout-6zoneslayout1 div#zone-srodek-belka {Width:620px; margin:0 0 5px 0}
div.zone-layout-6zoneslayout1 div#zone-srodek-lewa, div.zone-layout-6zoneslayout1 div#zone-srodek-prawa {float:left; width:302px}
div.zone-layout-6zoneslayout1 div#zone-srodek-lewa {margin-right:16px}
div.zone-layout-6zoneslayout1 div#zone-prawa {width:302px; float:left; margin-left:-302px}
div.zone-layout-6zoneslayout1 div#zone-dolna {width:100%; clear:both; margin:10px}

/* 5zonelayoyt1 */
div.zone-layout-5zoneslayout1 {width:960px; margin:0 auto; padding:0; background:#ffffff}
div.zone-layout-5zoneslayout1 div.zamiatacz {clear:both}
div.zone-layout-5zoneslayout1 div#zone-glowna {width:960px}
div.zone-layout-5zoneslayout1 div#zone-glowna div.block-separator {margin:5px 0}
div.zone-layout-5zoneslayout1 div#zone-srodek {width:620px; float:left; padding-right:320px; margin-left:10px; border:none}
div.zone-layout-5zoneslayout1 div#zone-srodek-belka {Width:620px; margin:0 0 10px 0}
div.zone-layout-5zoneslayout1 div#zone-srodek-lewa, div.zone-layout-5zoneslayout1 div#zone-srodek-prawa {float:left; width:302px}
div.zone-layout-5zoneslayout1 div#zone-srodek-lewa {margin-right:16px}
div.zone-layout-5zoneslayout1 div#zone-prawa {width:302px; float:left; margin-left:-302px}
div#zone-dolna {width:100%; clear:both; margin:10px}

/* 5zonelayoytPIANO */
div.zone-layout-5zoneslayoutPIANO {width:960px; margin:0 auto; padding:0; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px;}
div.zone-layout-5zoneslayoutPIANO div {margin:0; padding:0}
div.zone-layout-5zoneslayoutPIANO div.zamiatacz {clear:both; border:none}
div.zone-layout-5zoneslayoutPIANO div#srodek  {width:960px; margin:0; padding-top:1px; background:#fff}
div.zone-layout-5zoneslayoutPIANO div#zone-baner {width:960px; height:90px; background:#3C85B4; padding:1px; margin-bottom:6px}
div.zone-layout-5zoneslayoutPIANO div#zone-baner h1 {color:#fff; font-size:39px; font-weight:bold; margin:0.5em 0; padding-left:60px}
div.zone-layout-5zoneslayoutPIANO div#zone-glowna {height:140px; width:900px; padding:1em 0 1em 60px; background:#fff}
div.zone-layout-5zoneslayoutPIANO div#zone-glowna span.podswietl {color:#00ADEE}
div.zone-layout-5zoneslayoutPIANO div#zone-glowna p.info-glowne {font-size:21px; color:#656565; font-weight:bold}
div.zone-layout-5zoneslayoutPIANO div#zone-glowna p.info-uzupelniajace {font-size:15px; color:#656565; font-weight:bold}
div.zone-layout-5zoneslayoutPIANO div#zone-srodek-lewa,div#zone-srodek-prawa {float:left; width:335px}
div.zone-layout-5zoneslayoutPIANO div#zone-srodek-lewa {margin-right:10px; padding:3px 10px 1em 70px}
div.zone-layout-5zoneslayoutPIANO div#zone-srodek-lewa p {font-size:13px; font-weight:bold; color:#0e2315; margin-left:30px}
div.zone-layout-5zoneslayoutPIANO div#zone-srodek-lewa p span {color:#767676}
div.zone-layout-5zoneslayoutPIANO div#zone-srodek-lewa iframe {border:none; width:320px; height:140px; margin:0; padding:0; overflow:auto}
div.zone-layout-5zoneslayoutPIANO div#zone-srodek-prawa {margin-left:50px; margin-right:60px; height:20px; width:413px; padding:220px 0 1em 0; background:url('../images/ezpage/piano/PIANO-PW_logos.jpg') no-repeat 50% 0}
div.zone-layout-5zoneslayoutPIANO div#zone-srodek-prawa p {font-size:14px; font-weight:bold; text-align:center; color:#656565}
div.zone-layout-5zoneslayoutPIANO div#zone-srodek-prawa p a {font-weight:normal; color:#656565; text-decoration:underline}
div.zone-layout-5zoneslayoutPIANO div#zone-stopka {padding:10px; width:940px; background:#fff}
div#zone-stopka .dropdown a, div#zone-stopka .dropdown a:visited, div#zone-stopka .dropdown a:hover {color: #2284b6; text-decoration:none; font-weight:bold;}
div#zone-stopka .dropdown .footer {height:68px;background-color:#EBEBEB; border-left:3px solid #B6B6B6; border-right:3px solid #B6B6B6; border-bottom:3px solid #B6B6B6; color:#737373;
  background-image:url('../images/ezpage/piano/piano-logo-footer.png'); /* please, host the logo on your servers as this URL may change in time */
  padding-right:137px; background-repeat:no-repeat; background-position:832px center;}
div#zone-stopka .dropdown .footer p {border-right:2px solid #D5D5D5; height:50px; padding:18px 24px 0 0; font-size:12px;  text-align:right;}



/*User menu */
/*pozycjonowane w sekcji UKLAD GLOWNE*/
div#usermenu-position {background:#333;width:100%; padding:9px 0}
div#usermenu {margin:0 auto;  overflow:auto; height:auto; width:960px}
div#searchbox {float:right; margin:0; padding:0; width:24em; background:url("../images/searchbox_l.png") #333333 no-repeat 0 0; padding-left:13px}
div#searchbox input#searchtext, div#searchbox input#searchtext:focus {height:21px; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#eee; margin:0; padding:0; font-size:10px; line-height:1em; color:#333}
div#searchbox input#searchbutton, div#searchbox input#searchbutton:focus {background:url("../images/searchbox_r.png") no-repeat 0 0; border:none!important; border-left:1px solid #cdcdcd; height:23px; width:18px; padding-left:45px; color:#333; overflow:auto}
div#searchbox input#searchbutton:focus {background-position:1px 0}

div#topmenu_navbar div#searchbox_top{
	display:	none;
	float:right;
	width:	220px;
	padding-right:	30px;
}

div#topmenu_navbar div#searchbox_top .navbar-form{
	margin:	0;
	padding:	10px 0 10px 0;	
}

div#topmenu_navbar div#searchbox_top .form-control{
	height:	30px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

div#topmenu_navbar div#searchbox_top button{
	padding:	5px 5px 3px 5px;	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;	
}



/*Naglowek*/
/*pozycjonowane w sekcji UKLAD GLOWNE*/
/*div#naglowek{padding-left:80px; background:#fff url("../images/GodloPolski.png") no-repeat 0 0; background-size: contain;}*/
/* poprawka żeby między godłem a logo pw nie było za dużej przerwy */
@media screen and (max-width: 500px) {
	div#naglowek{
		/*padding-left:	16%;*/
	}
}

div#naglowek .naglowek-left{
	float:left;
}

div#naglowek .naglowek-middle{
	float:left;
}

div#naglowek .naglowek-right{
	float:right;
}

div#naglowek>.naglowek-right>a>img{
	float:right;
	max-width:	80%;
	padding-top:	6px;
}

div#naglowek p.uczelnia, div#naglowek p.jednostka {font-family: florin-sans, sans; font-size:25px}  
div#naglowek p.uczelnia {margin:25px 0 0 0}
div#naglowek p.jednostka {font-size: 15px; margin:0}

/* ScieĹĽka nawigacyjna*/
div#path {color:#333; width:95%; font-size:14px; padding: 0.5em 0.5em 0.5em 1em;}
div#path a {color:#2782b6}
div#path span.path-separator, div#path span.path-text {color:#333}
div#path span.path-separator {font-size:0.8em}

div#baner-dzialy {background:#f5f5f5 url("../images/badania-banner.jpg") no-repeat; width:960px; height:245px; margin:10px auto 0 auto}
/*Strona*/
/*pozycjonowane w sekcji UKLAD GLOWNE*/
div#columns {border-top:10px solid #f5f5f5; padding:0; padding-right:25em; background-color:#fff}
div.noextrainfo div#main-position {background-color:#f5f5f5}
div.content-view-full {padding:0 18px; margin-bottom:1.6em}
div.content-view-full h1 {font-size:24px; font-weight:500; margin:0.9em 0 0.6em 0; padding:0}

/* Sidemenu */
div#sidemenu-position {margin-right:-25em; margin-left:0; width:25em; float:right}
div#sidemenu {border:1px solid #d4d4d4; margin:10px 0px 10px 0;}
div#sidemenu div.border-box {padding:10px 20px 0px 20px; border-top:6px solid #fff4e5}
div#sidemenu h4 {border-left:15px solid #ff9600; margin-top:-16px; padding:0.6em 1em;  font-weight:	600;}
div#sidemenu h4 a {color:#2782b6}
div#sidemenu ul.menu-list li a, div#sidemenu ul.submenu-list li a {padding:0.6em 0; border-top:1px solid #d4d4d4; font-size:	1em;}
div#sidemenu ul.menu-list li:first-child a, div#sidemenu ul.submenu-list li:first-child a {border-top:none}

/*banery dziaĹ‚Ăłw */
div.banerdzial {background-color:#f5f5f5; height:245px; margin-top: 10px; margin-bottom: 10px;}
div.dzial {display:none}
div.dzial6074 {background-image:url("../images/banerBadania.jpg")}
div.dzial11069 {background-image:url("../images/banerAktualnosci.jpg")}
div.dzial7992 {background-image:url("../images/banerWydarzenia.jpg")}
div.dzial6075 {background-image:url("../images/banerKandydaci.jpg")}
div.dzial1255 {background-image:url("../images/banerKontakt.jpg")}
div.dzial1149 {background-image:url("../images/banerUczelnia.jpg")}
div.dzial6076 {background-image:url("../images/banerPracownicy.jpg")}
div.dzial6077 {background-image:url("../images/banerStudenci.jpg")}

/*Wyniki wyszukiwania*/
div.content-search, div.content-advancedsearch {background-color:#fff; padding:1.5em}
/*Stopka*/
/*pozycjonowane w sekcji UKLAD GLOWNE*/

div#footer {width:	100%; margin: 0; padding: 0 10px; background:#e4e4e4 ; border-bottom:1px solid #b7b7b7; border-top:1px solid #cdcdcd;}
div#footer div.address {/*padding:30px 0 6px 85px; background:url("../images/pw_logo_stopka.png") no-repeat 0 100%; */ display: inline-block; float: left; padding: 1px 0 1px 10px; text-align:left; color:#666666}
div#footer div.address:after {clear:both;}
div#footer div.address img {display: block; float:left; padding-right: 10px;}
div#footer div.address p {display: block; padding-top: 30px; float: left;}
div#footer div#kanaly {padding-top: 25px; padding-bottom: 15px; display: inline-block; float: right;}
div#footer div#kanaly:after {clear:both;}
div#footer div#kanaly>div {float:right; margin-right:13px; position: relative;}
div#footer div#kanaly>div:after {clear: both;}
div#footer div#kanaly>div a {width:auto; height:40px; display:block}
div#footer div#kanaly>div a p{float: left; display: none; text-decoration: none; font-size: 20px; padding-left: 10px; padding-top: 9px;}

div#footer div#kanaly div.kanal-ikonka{float: left; width: 40px; height: 40px; background-size: 40px 40px; -webkit-transition: background-image 0.4s; transition: background-image 0.4s;}
div#footer div#kanaly div#kanal-rss div.kanal-ikonka{background-image: url('../images/rss_logo_szare.png')}
div#footer div#kanaly div#kanal-rss div.kanal-ikonka:hover{background-image: url('../images/rss_logo.png')}
div#footer div#kanaly div#kanal-facebook div.kanal-ikonka{background-image: url('../images/f_logo_szare.png')}
div#footer div#kanaly div#kanal-facebook div.kanal-ikonka:hover{background-image: url('../images/f_logo.png')}
div#footer div#kanaly div#kanal-twitter div.kanal-ikonka{background-image: url('../images/tw_logo_szare.png')}
div#footer div#kanaly div#kanal-twitter div.kanal-ikonka:hover{background-image: url('../images/tw_logo.png')}
div#footer div#kanaly div#kanal-instagram div.kanal-ikonka{background-image: url('../images/instagram-szare.png')}
div#footer div#kanaly div#kanal-instagram div.kanal-ikonka:hover{background-image: url('../images/instagram-kolor.png')}
div#footer div#kanaly div#kanal-plpw1 div.kanal-ikonka{background-image: url('../images/plpw1-szare.png')}
div#footer div#kanaly div#kanal-plpw1 div.kanal-ikonka:hover{background-image: url('../images/plpw1-kolor.png')}
div#footer div#kanaly div#kanal-bpw div.kanal-ikonka{background-image: url('../images/bpw-szare.png')}
div#footer div#kanaly div#kanal-bpw div.kanal-ikonka:hover{background-image: url('../images/bpw-kolor.png')}
div#footer div#kanaly div#kanal-pe div.kanal-ikonka{background-image: url('../images/platformaekspertow-szare.png')}
div#footer div#kanaly div#kanal-pe div.kanal-ikonka:hover{background-image: url('../images/platformaekspertow-kolor.png')}
div#footer div#kanaly div#kanal-pinterest div.kanal-ikonka{background-image: url('../images/pinterest-szare.png')}
div#footer div#kanaly div#kanal-pinterest div.kanal-ikonka:hover{background-image: url('../images/pinterest-kolor.png')}
div#footer div#kanaly div#kanal-linkedin div.kanal-ikonka{background-image: url('../images/linkedin-szare.png'); background-size: 46px 40px; width: 46px;}
div#footer div#kanaly div#kanal-linkedin div.kanal-ikonka:hover{background-image: url('../images/linkedin-kolor.png')}
div#footer div#kanaly div#kanal-bwpw div.kanal-ikonka{background-image: url('../images/bwpw-szare.png')}
div#footer div#kanaly div#kanal-bwpw div.kanal-ikonka:hover{background-image: url('../images/bwpw-kolor.png')}

@media screen and (max-width: 991px) {
	div#footer div#kanaly {padding: 0px 0px 15px 13px; float: none; margin-left:auto; margin-right:auto;}
	div#footer div.address {float: none; margin-left:auto; margin-right:auto; padding: 0 12px 0 0;}
}

@media screen and (max-width: 767px) {
	div#footer div#kanaly {padding: 0px 0px 15px 13px; float: none; margin-left:auto; margin-right:auto;}
	div#footer div#kanaly>div {float: none; width: auto; padding-bottom: 5px;}
	div#footer div.address {float: none; margin-left:auto; margin-right:auto; padding: 0 12px 0 0;}
	div#footer div#kanaly>div a{width: auto !important; float: left;}
	div#footer div#kanaly>div a img{float: left;}	
}

/* Widok line */
div.content-view-line {margin-bottom:2em; clear:left}

/*Itemized subitems */
div.itemized_sub_items {margin:1em 0 1.6em 0; width:auto}

/* Verticaly listed subitems */
div.vertically_listed_sub_items {margin-bottom:1em}
div.vertically_listed_sub_items div.content-view-embed h2 {padding-left:0}
div.vertically_listed_sub_items div.content-view-embed div.content-view-children {font-size:1em}

.responsive_background{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

div#wrapper{
	margin-top:	10px;

}

div#main{
	background-color: white;
	
}

div.banner{
	margin-bottom:10px;
	padding:0px;
}

div.banner-ramka{
	position:	absolute;
	top:	0;
	right:	0;
	bottom:	0;
	left:	0;
	border:	solid 12px rgba(255,255,255,0.45);
	z-index:	9;
}

img.banner{
	width:	100%;
}

/****************/
/*  Menu gorne  */
/****************/

#top_stripe_wrapper{
	/*height: 48px;*/
	padding:	0px;
	width: 100%;
	background-color:	black;
/*	background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);*/
/*	background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);	*/
}

div#topmenu {background-color:#000; background-image:none}
div#topmenu ul {width:960px;}
div#topmenu ul#topmenu-firstlevel li {background-image:none}
div#topmenu ul#topmenu-firstlevel li a {padding:18px 12px}
div#topmenu ul#topmenu-firstlevel li a:hover {border-bottom:5px solid #666666; padding-bottom:13px}
div#topmenu ul#topmenu-firstlevel li.selected a {background:#2e2e2e; border-bottom:5px solid #999; padding-bottom:13px}
div#topmenu div.topmenu-design ul li a span {font-size:14px; font-weight:bold; font-family: Myriad Pro, Arial, Helvetica, sans-serif; line-height:1.3em}

div#topmenu_navbar{
	/*height: 48px;*/
	background-image:	none;
}

.navbar{
	min-height:	40px;
	margin-bottom:	0px;
	padding:	0px;
	border-radius: 0px;
	border: 0px solid transparent;
	background-color:	black;
}

@media screen and (max-width: 991px) {
	#topmenu_container{
		width: 350px !important;
		background-color:	black;
	}
	#menu_top{
		width:	350px;
		max-height:	none;
		overflow-x:	hidden;
		border-top-width:	0;
		height:	auto;
		position:	absolute;
		z-index:	100;
		padding-right:	0px;
	}
	
	#menu_top ul{
		margin-top:	0px;
		margin-bottom:	0px;
	}
	
	#menu_top ul li.active a{
		/*background: transparent !important;*/
		-moz-box-shadow:	none !important;
		-webkit-box-shadow:	none !important;
		box-shadow:	none !important;
		color:	#fafafa;
		background-color:	#999999 !important;
		background: none repeat scroll 0% 0% #999999 !important;
	}
	#menu_top ul li a:hover{
		-moz-box-shadow:	none !important;
		-webkit-box-shadow:	none !important;
		box-shadow:	none !important;
		color:	#fafafa;
		background: none repeat scroll 0% 0% #666666;
		background-color: #666666;
	}
	#topmenu_button{
		float:	left;
		margin-left:	10px;
	}
	div#topmenu_navbar div#searchbox_top{
		display:	block;
	}	
	div.banner-ramka{
		border-width:	9px;
	}	
}
.navbar-brand{
	margin:	0px;
}

#topmenu_container{
	padding-left:	0px;
	width: 96%;
	float:	left;
}

#topmenu_header{

}

#menu_top{
	padding-left:	15px;
	padding-right:	0px;
	background-color:	black;
}

#menu_top ul li{
	background-image: none;
	margin:	0;
	padding:	0;
}

#menu_top ul li.active a{
	background: none repeat scroll 0% 0% #505050;
	-moz-box-shadow:	inset 0px -5px 0px 0px rgba(153,153,153,1);
	-webkit-box-shadow:	inset 0px -5px 0px 0px rgba(153,153,153,1);
	box-shadow:	inset 0px -5px 0px 0px rgba(153,153,153,1);
	background-color:	#505050;
}

#menu_top ul li a{
	font-family:	"Myriad Pro", "Arial", "Helvetica", sans-serif;
	font-size:	14px;
	font-weight:	700;
	line-height:	1.3em;
	color:	#D8D8D8;
	padding-top:	15px;
	padding-bottom:	15px;
	padding-left:	14px;
	padding-right:	14px;
}

#menu_top ul li a:hover{
	-moz-box-shadow:	inset 0px -5px 0px 0px rgba(102,102,102,1);
	-webkit-box-shadow:	inset 0px -5px 0px 0px rgba(102,102,102,1);
	box-shadow:	inset 0px -5px 0px 0px rgba(102,102,102,1);
    -webkit-transition: -webkit-box-shadow 0.5s; /* Safari */
    transition: box-shadow 0.5s;	
}

@media screen and (max-width: 1199px) {
	#menu_top>ul>li>a{
		padding:	15px 10px 15px 10px;
	}
	#menu_top>ul>li>a>span{
		font-size:	13px;
	}	
}

.jezyklink-eng{
	padding-top:	17px;
	float:	right;
	width:	4%;
}

.jezyklink-eng a img{
	float:	right;
}

@media screen and (max-width: 991px) {
	.jezyklink-eng{
		padding-right:	15px;
		width:	5%;
	}
}



/* menu po prawej stronie, np z zawartoscia folderu */

ul#menuleft {

}

#menuleft_button{
	margin:	0;
	padding:	5px;
	float: right;
	border:	2px solid #FF9600;
}

#menuleft_button .icon-bar{
	background-color: #FF9600;
}


#menuleft_toppanel .caret{
	border-left-width:	8px;
	border-right-width:	8px;
	border-top-width:	8px;
	color:	#2782b6;
}

.my_clearfix:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;
}
 
.my_clearfix {display: inline-block;}
 
/* Hides from IE-mac \*/
* html .my_clearfix {height: 1%;}
.my_clearfix {display: block;}
/* End hide from IE-mac */

/*****************************/
/* zmiany na urzadzeniach xs */
/*****************************/
@media screen and (max-width: 767px) {
	body{
		font-size:	13pt;
	}
	h1{
		font-size:	1.7em;
	}
	h2{
		font-size:	1.4em;
	}
	h3{
		font-size:	1.3em;
	}	
	h4{
		font-size:	1.2em;
	}	
	h5{
		font-size:	1.1em;
	}	
	p{
		font-size:	1.0em;
	}	
	#menu_top>ul>li>a>span{
		font-size:	1.1em;
	}	
	div#footer div.address p {
		padding-top: 10px;
		text-align:	center;
	}	
	div#footer div.address img {
		display:	none;
	}
	div#topmenu_header p.navbar-brand{
		font-size:	1.2em;
	}
	#topmenu_container{
		width: 145px !important;
	}
	#menu_top{
		width:	280px;
	}
	#menuleft_toppanel h4{
		padding-right:	0px !important;
	}
	div#topmenu_navbar div#searchbox_top{
		width:	45%;
	}
	div.banner-ramka{
		border-width:	6px;
	}	
}