table{
/* border: 1px solid silver;*/
}
th{
 background-color: #ddd;
 border-right: 1px solid #eee;
 color: #111;
 text-align: center;
}
table{
  border: 1px solid #ccc;
}
td.filtr{
 text-align: center;  
}
td{
 border-top: 1px solid #eee;
 border-right: 1px solid #eee;
}
td.total{
 font-weight: bolder;
}
td.empty{
 border: none;
}
li {
  list-style-image:url(../img/bullet.png);
}
#menu{
  text-align: left;
  color: silver;
}
#menu a:link{
  color: silver;
  font-size: 15px;
}
#menu a:visited{
  color: silver;
  font-size: 15px;
}
#menu a:hover{
  color: darkorange;
  font-size: 15px;
  text-decoration: none;
}
.alt{
color: #5c5959;
}
p.smaller{
 font-size: 8pt;
}
#header{
/*background:#ffffff url(../img/banner.jpg) no-repeat  65% 0;*/
  height: 187px;
   background: url(../img/obraz.png) no-repeat 0 0;   
}
#zajawki{
  text-align: center;
}
#ozdobniki{
  height: 23px;
}
#szukaj{
  height: 30px;
}
#mainHead{
  height: 10px;
}
#main{
  background-repeat: repeat-y;
  margin-bottom: 20px;
  margin-top: 15px;  
}
#blank{
  background-repeat: repeat-y;
  height: 5px;
}
#footer{
/* background:#ffffff url(../img/stopka.jpg) no-repeat  65% 0;*/
  height: 9px;
}
#zajawki{
/* background:#ffffff url(../img/dolnyKrakow.jpg) no-repeat  65% 0;
 height: 359px; */
}
body{
/* background:#ffffff url(../img/test.jpg) no-repeat fixed 65% 0;*/
 color: #333333;
 background: url(../img/tlo.png) repeat-x 65% 0; 
}
a{
  color: #000000;
}

h4 {
/*  border-bottom:1px solid #EFEFEF;*/
  color:#333333;
  font-size:14px;
  font-weight:bold;
  line-height:17px;
  text-transform:uppercase;
}
a:link{
  text-decoration: none;
}
a:visited{
  text-decoration: none;
}
a:hover{
  text-decoration: underline;
}
a.zajawka:link{
  text-decoration: none;
}
a.zajawka:visited{
  text-decoration: none;
}
a.zajawka:hover{
  text-decoration: none;
  color: brown;
}


.autor{
  font-style: normal;
}
.tytul{
  font-style: italic;
}
.artykul{
  margin-top: 8pt;
  margin-left: 30pt;
}
.dzial{
  margin-top: 10pt;
}
.wciecie{
  margin-left: 20px;
}
h4{
  margin-top: 15px;
}
.program-data{
  margin-left: 0px;
  margin-top: 10px;
  font-weight: bolder;
}
.program-godzina{
  margin-top: 10px;
  margin-left: 15px;
}
.program-sesja-niewcieta{
  margin-top: 10px;
  margin-left: 15px;
  font-weight: bolder;
}

.program-sesja{
  margin-left: 30px;
}
.program-referat{
  margin-top: 5px;
  margin-left: 35px;
}
input {
  background:#F4F4F4 none repeat scroll 0 0;
  border:1px solid #EAEAEA;
  font-family:verdana;
  font-size:8pt;
  font-style:italic;
  padding:1px;
  width:100%;
  margin-top: 5px;
}
/* Sample 8*/
#box{
  position:absolute;
}
#box span{
 display:block;
 float:left;
}
#box8{
  position:absolute;
}

#box8 div{
	width:190px;
	float:left;
}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
#next8{
  cursor: pointer;
}
#prev8{
  cursor: pointer;
}
.sample8 .mask1{
/*	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;*/
}


.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.maska1{
	position:relative;
	width:150px;
	height:192px;
	overflow:hidden;
}
.maska2{
	position:relative;
	width:150px;
	height:192px;
	overflow:hidden;
}

.maska3{
	position:relative;
	width:150px;
	height:192px;
	overflow:hidden;
}


.mask1{
	position:relative;
	width:190px;
	height:510px;
	overflow:hidden;
}
.mask2{
	position:relative;
	width:190px;
	height:510px;
	overflow:hidden;
}

.mask3{
	position:relative;
	width:190px;
	height:510px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}

/* Akordeon */

.toggler{
  cursor: pointer;
}
.toggler2{
  cursor: pointer;
}
