/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;	outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
/* end of reset */

h1{
  width:450px;
  position:relative;
  font-family:calibri;
  font-size:44px;
  text-align:center;
}

h2{
  width:450px;
  position:relative;
  font-family:calibri;
  font-size:20px;
  text-align:center;
}

h3{
  width:450px;
  position:relative;
  font-family:calibri;
  font-size:26px;
  text-align:center;
}

h4{
  width:450px;
  position:relative;
  font-family:calibri;
  font-size:30px;
  text-align:center;
}

body{
  background-image: url(images/1366.jpg);
  background-size:100%;
}

div#all{
  width:1250px;
  height:810px;
  margin:100px auto 0px;
}

/* Zakladki */


div#zakladki{
  width:145px;
  float:left;
  margin:0px 0px 0px 0px;

}

div#zakladki a.jeden{
  display:block;
  background:url(images/zakladka.png);
  width:142px;
  height:24px;
  text-align:center;
  color:white;
  font-family:calibri;
  font-weight:bold;
  text-decoration:none;
  padding:30px 0px 20px;
  margin:50px 0px 0px 43px;
}

div#zakladki a.jeden:hover{
  text-decoration:underline;
}

div#zakladki a.dwa{
  display:block;
  background:url(images/zakladka.png);
  width:142px;
  height:24px;
  text-align:center;
  color:white;
  font-family:calibri;
  font-weight:bold;
  text-decoration:none;
  padding:30px 0px 20px;
  margin:40px 0px 0px 40px;
}

div#zakladki a.dwa:hover{
  text-decoration:underline;
  }

div#zakladki a.trzy{
  display:block;
  background:url(images/zakladka.png);
  width:142px;
  height:24px;
  text-align:center;
  color:white;
  font-family:calibri;
  font-weight:bold;
  text-decoration:none;
  padding:30px 0px 20px;
  margin:40px 0px 0px 41px;
}

div#zakladki a.trzy:hover{
  text-decoration:underline;
  }

div#zakladki a.cztery{
  display:block;
  background:url(images/zakladka.png);
  width:142px;
  height:24px;
  text-align:center;
  color:white;
  font-family:calibri;
  font-weight:bold;
  text-decoration:none;
  padding:30px 5px 20px;
  margin:40px 0px 0px 40px;
}

div#zakladki a.cztery:hover{
  text-decoration:underline;
  }

div#zakladki a.piec{
  display:block;
  background:url(images/zakladka.png);
  width:142px;
  height:24px;
  text-align:center;
  color:white;
  font-family:calibri;
  font-weight:bold;
  text-decoration:none;
  padding:30px 5px 20px;
  margin:30px 0px 0px 34px;  
}

div#zakladki a.piec:hover{
  text-decoration:underline;
  }

div#zakladki a.szesc{
  display:block;
  background:url(images/zakladka.png);
  width:142px;
  height:24px;
  text-align:center;
  color:white;
  font-family:calibri;
  font-weight:bold;
  text-decoration:none;
  padding:30px 0px 20px;
  margin:30px 0px 0px 36px;
}

div#zakladki a.szesc:hover{
  text-decoration:underline;
  }

div#zakladki a.siedem{
  display:block;
  background:url(images/zakladka.png);
  width:142px;
  height:24px;
  text-align:center;
  color:white;
  font-family:calibri;
  font-weight:bold;
  text-decoration:none;
  padding:30px 0px 20px;
  margin:20px 0px 0px 33px;
}

div#zakladki a.siedem:hover{
  text-decoration:underline;
  }


/* End of Zakladki */


div#book{
  float:right;
  background-image: url(images/book3.jpg);
  background-repeat:no-repeat;
  margin: 0px;
  width:1100px;
  height:810px;
  box-shadow:black 3px 3px 7px;
  -moz-box-shadow:black 3px 3px 7px;
  -webkit-box-shadow:black 3px 3px 7px;
		/* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}




/* Index */

h1.index{
  padding:40px 0px 0px;
  margin: 0px 0px 0px 0px;
}

h2.index{
  margin: 20px 0px 20px 0px;
} 

h3.index{
  margin: 10px 0px 0px 0px;
} 

h4.index{
  margin: 45px 0px 0px 0px;
}

div#book img.index{
  margin:275px 0px 0px 330px;
  float:left;
}

div#book .menu{
  width: 400px;
  height:200px;
  margin: 35px 0px 0px 0px;
}

div#book .menu ul.index li{
 font-family:calibri;
 font-size:18px;
 display:block;
 color: black;
 height:24px;
 width:400px;
 float:left;
 text-decoration:none;
}

div#book .menu ul.index li a{
  color: black;  
  text-decoration:none;
}

div#book .menu ul.index li a:visited{
  color: black;  
  text-decoration:none;
}

div#book .menu ul.index li a:hover{
  color: black;  
  text-shadow: 2px 1px 2px #474747;
  text-decoration:underline;
}

/* End of Index */

div#leftpage{
  width:485px;
  height:750px;
  float:left;
  margin:0px 0px 0px 35px;  
  padding:15px 0px;
}

div#rightpage{
  width:500px;
  height:750px;
  float:left;
  margin:0px 0px 0px 50px;
  padding:15px 15px 15px 0px;
}

div#rightpage .flag{
  display:block;
  float:right;
  margin:0px 20px 0px 0px;
}



/*						 staff						 */

div#book .personup{
  width:500px;
  height:150px;
  margin:25px 0px 20px 0px;
  float:left;
}

div#book .persondown{
  width:500px;
  height:150px;
  margin:5px 0px 0px 0px;
  float:left;
}

div#book img.left{
  /*  border:1px red solid;  */
  float:left;
  width:130px;
  height:180px;
  margin:0px 15px 0px 15px;
  
  box-shadow:black 3px 3px 7px;
  -moz-box-shadow:black 3px 3px 7px;
  -webkit-box-shadow:black 3px 3px 7px;
		/* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

div#book img.right{
  /*  border:1px red solid;  */
  float:right;
  width:130px;
  height:180px;
  margin:0px 55px 0px 0px;
  
  box-shadow:black 3px 3px 7px;
  -moz-box-shadow:black 3px 3px 7px;
  -webkit-box-shadow:black 3px 3px 7px;
		/* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

div#book div.text{
  float:left;
  height:150px;
  width:260px;
  margin:45px 0px 0px 10px;
}

div#book div.text p.staff{
  padding:2px;
}

div#book div.text p.staff span{
    font-weight:bold;
}

/*						end of staff 					*/



/*						Badania Publikacje				*/

p{
  padding:10px 30px;
  text-indent:10px;
  text-align:justify;
}

p.staff{
  text-align:left;
}

p.footer{
  margin: 5px 0px;
  padding:5px 5px;
  text-align:left;
}

h1.pagetitle{
  margin:50px auto 25px;
}

h2.data{
  margin:5px;
  
}

ul.spis{
  margin:5px 0px 10px 10px;
  padding:10px 15px 10px 10px;
  list-style-type:square;
}

ul.spis li{
  padding:4px 0px 0px;
}

ul.lista{
  margin:5px 0px 25px 10px;
  }

a.link{
  color:#474747;  
  text-decoration:none;
}

a.link:visited{
  color:#474747;  
  text-decoration:none;
}

a.link:hover{
  color:#474747;  
  text-decoration:underline;
}

/*						End of Badania Publikacje			*/

/*						Prezentacje					*/ 
div.prezentacja{
  margin:5px 0px 25px 10px;
  }

div.prezentacja img{
  float:left;
}

div.prezentacja p{
  color:#474747;  
  text-decoration:none;
  float:left;
  font-size:20px;
  font-weight:bold;
  margin:20px 0px 0px;
  }
  
div.prezentacja p:hover{
  color:#474747;  
  text-decoration:underline;
  float:left;
  font-size:20px;
  font-weight:bold;
  }

/*						End of Prezentacje				*/ 

/*						Links						*/
p.link{
  float:left;
  margin:0px 0px 20px 0px;
}

img.link{
  margin:10px 0px 0px 50px;
}
img.arrowl{
  width:100px;
  height:50px;
  float:left;
}

img.arrowr{
  width:100px;
  height:50px;
  float:right;
}
/*						End of Links					*/

div#footer {
  background-image: url(images/stopka.png);
  background-repeat:no-repeat;
  width:635px;
  height:200px;
  margin:0px auto 0px;
  z-index:-10;
  padding:5px 10px;
}

div#footer img.footer{
  border:1px solid black;
  margin:10px 0px 0px 15px;
  float:left;
  	box-shadow:white 1px 1px 1px,black 1px 1px 4px;
  	-moz-box-shadow:white 1px 1px 1px,black 1px 1px 4px;
  	-webkit-box-shadow:white 1px 1px 1px,black 1px 1px 4px;
		/* For IE 8 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');
}



@media screen and (min-device-width:1367px) {
  body{ 
    background-image: url(images/1367more.jpg);
	background-attachment:;
	background-size:100%;
	background-repeat:no-repeat;
}}

@media screen and (device-width:1280px) {
  body{ 
    background-image: url(images/1280.jpg);
	background-attachment:;
	background-size:100%;
	background-repeat:no-repeat;
}}
