			body{
				background-color: #FFFFFF;
				margin: 0;
				padding: 0;
				text-align: center;
				background-image: url(../img/tlo.gif);
				background-repeat: repeat-x;
			}

			.tytul{
				position: relative;
				clear: both;
				width: 820px;
				height: 163px;
				background-image: url(../img/head.jpg);
				background-repeat: no-repeat;
				margin: 0 auto;
				padding: 0;
			}
						.tytul2{
				clear: both;
				width: 820px;
				height: 38px;
				background-image: url(../img/head2.jpg);
				background-repeat: no-repeat;
				margin: 0 auto;
				padding: 0;
			}


			#naglowek{
				width: 820px;
				height: 26px;
				background-image: url(../img/m1.jpg);
				background-repeat: no-repeat;
				margin: 0 auto;
				padding: 0;
				padding-top: 6px;
			}
			#naglowek ul {
				margin: 0;
				padding-left: 266px;

			}
			#naglowek ul li{
				display: inline;
				list-style: none;
				margin: 0;
				padding: 0;
				padding-left: 10px;
				float: left;

			}
			#naglowek ul li a{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-decoration: none;
				font-weight: bold;
				color: #525252;

			}
			#naglowek ul li a:hover{
				color: #ED1B23;
			}
			#naglowek2{
				clear: both;
				width: 820px;
				height: 27px;
				background-image: url(../img/m2.gif);
				background-repeat: no-repeat;
				margin: 0 auto;
				text-align: right;
			}
			#naglowek2 form{
				margin: 0;
				padding: 0;
			}
			#naglowek2 a{
				margin-top: -20px;
				padding-right: 70px;
			}
			#naglowek img{
				width: 1px;
				height: 1px;
				border: 0px;
				margin: 0;
				padding: 0;
			}
			#pole{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #680909;
				float: right;
				text-align: center;
				padding-top: 42px;
				padding-right: 0px;
				margin-right: 0;
				width: 270px;
				font-weight: bold;
			}
			#pole ul{
			margin: 0;
			padding: 0;
			padding-bottom: 8px;
			margin-top: 42px;
			}
			#pole ul li{
			margin: 0;
			padding: 0;
			display: inline;
			list-style: none;
			}
			#pole ul li a{
			color: #ffffff;
			text-decoration: none;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			margin: 0;
			
		}
			#pole ul li a:hover{
			background-color: #A2A2A2;
			color: black;
		}
			
			#pierwszy{
			background-color: #991B1B;
			border: 2px solid #65090A;
				margin: 0;
				padding-left: 10px;
				padding-right: 10px;
				padding-top: 5px;
					padding-bottom: 5px;
					border-right: 0px;

			}
			#drugi {
			  margin: 0;
				text-align: center;
			background-color: #991B1B;
			border: 2px solid #65090A;
				padding-left: 10px;
				padding-right: 10px;
				padding-top: 5px;
				padding-bottom: 5px;

			}
			#trzeci {
			margin: 0;
				background-image: url(../img/ptok_3.gif);
				background-repeat: no-repeat;
				background-position: top center;
								padding-left: 14px;
				padding-right: 28px;
				padding-top: 12px;
padding-bottom: 8px;
			}
			
			#kont{
				width: 770px;
				background-image: url(../img/m1.jpg);
				background-repeat: no-repeat;
				margin: auto;
				padding-left: 25px;
				padding-right: 25px;
				text-align: left;
			}
				#prekont{
				background-image: url(../img/tlo_cale.gif);
				background-position: center;
				background-repeat: repeat-y;
				margin: auto;
				padding: 0;
			}
				#kont2{
				background-image: url(../img/m2.jpg);
				background-position: left bottom;
				background-repeat: no-repeat;
				margin: auto;
				padding: 0;
				width: 820px;
			}
			#menucont{
				text-align: left;
				float: left;
				margin-top: 0;
				margin-bottom: 2px;
				width: 158px;

			}
			
			.menu1 {
						 width: 133px;
						 background-image: url(../img/head_menu.gif);
						 background-repeat: no-repeat;
						 background-position: top left;
						 padding-top: 7px;
						 background-color: #a2a2a2;
						 margin-left: 26px;
						 padding-bottom: 3px;						 						 
			}

			#text{
				width: 530px;	
				float: right;
				display: block;
				font-family: Verdana, sans-serif;
				font-size: 10px;
				line-height: 16px;
				padding-right: 25px;
				text-align: justify;
				padding-top: 3px;
				vertical-align: top;
				margin-right: 10px;
				
			}
			#text p {
				margin: 0;
				padding-top: 10px;
				font-family: Verdana, sans-serif;
				font-size: 11px;
				display: block;
			}
			#text h1 {
				margin: 0;
				margin-top: 0px;
				padding: 0;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 14px;
				color: #A20707;
				line-height: 20px;
			text-transform: uppercase;
			padding-bottom: 5px;
				background-image: url(../img/linia1.gif);
				background-repeat: no-repeat;
				background-position: bottom right;
				margin-bottom: 5px;

			}
			#text h2 {
				margin: 0;
				margin-top: 0px;
				padding: 0;
				padding-bottom: 5px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-style: italic;
				font-size: 13px;
				color: #304759;
				line-height: 20px;

			}
			#text h3 {
				margin: 0;
				margin-top: 0px;
				padding: 0;
				padding-bottom: 5px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #A20707;
				font-weight: normal;	
				text-align: left;
				line-height: 14px;}
				
				#text h4 {
				margin: 0;
				margin-top: 0px;
				padding: 0;
				padding-bottom: 5px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #C25735;
				line-height: 20px;
				font-weight: normal;			
				
				}
			#text a{
				text-align: right;
				color: #A20707;
				text-decoration: none;
			}
			#text a:hover{
				text-decoration: underline;
			}
			#text2{
				float: left;
				display: block;
				font-family: Verdana, sans-serif;
				font-size: 10px;
				line-height: 16px;
				text-align: justify;
				padding-top: 3px;
				border-right: 1px dotted #CAC6C7;
				width: 340px;
				margin-left: 19px;
				overflow-x: hidden;
				padding-right: 5px;
				padding-left: 5px;
				
			}
			* html div#text2   /* IE only */
{
  width: 330px;   /* for IE5.x/win */
  w\idth: 340px;  /* for other IE versions */
	margin-left: 9px;

}
			
			
			#text2 p {
				margin: 0;
				padding-top: 10px;
				font-family: Verdana, sans-serif;
				font-size: 11px;
				display: block;
			}
			#text2 h1 {
				margin: 0;
				margin-top: 0px;
				padding: 0;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 14px;
				color: #A20707;
				line-height: 20px;
			text-transform: uppercase;
			padding-bottom: 5px;
				background-image: url(../img/linia.gif);
				background-repeat: no-repeat;
				background-position: bottom left;
				margin-bottom: 5px;

			}
			#text2 h2 {
				margin: 0;
				margin-top: 0px;
				padding: 0;
				padding-bottom: 5px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-style: italic;
				font-size: 13px;
				color: #304759;
				line-height: 20px;

			}
			#text2 h3 {
				margin: 0;
				margin-top: 0px;
				padding: 0;
				padding-bottom: 5px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #A20707;
				font-weight: normal;	
				text-align: left;
				line-height: 14px;}
				
				#text2 h4 {
				margin: 0;
				margin-top: 0px;
				padding: 0;
				padding-bottom: 5px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #C25735;
				line-height: 20px;
				font-weight: normal;			
				
				}
			#text2 a{
				text-align: right;
				color: #A20707;
				text-decoration: none;
			}
			#text2 a:hover{
				text-decoration: underline;
			}
#promoX{
    float: right;
    padding-right: 40px;
}
			
			
			#post{
			background-image: url(../img/post_4.gif);
				background-repeat: no-repeat;
				background-position: top center;
				width: 220px;
				height: 240px;
				margin-right: 10px;
				z-index: 100;
				float: right;
				position: relative;
				margin-top: -61px;			
			}
			#post a img{
			width: 220px;
			height: 240px;
			}
			#czysc{
				clear: both;}
			#stopka{
				height: 65px;
				width: 820px;
				background-image: url(../img/stopka.gif);
				background-repeat: no-repeat;
				background-position: top left;
				margin: auto;
				clear: both;
				padding-top: 20px;
				text-align: center;
				color: #4D4D4D;
				font-family: "Trebuchet MS", sans-serif;
				font-size: 11px;
			}
			#stopka2{
				display: none;
			}
			#stopka a{
				font-family: "Trebuchet MS", sans-serif;
				font-size: 11px;
				text-decoration: none;
				color: #4D4D4D;
			}
			#stopka a:hover{
				color: black;
				text-decoration: underline;
			}
			#pageHeader{
				display: none;
			}
			#spon{
				clear: left;
				float: left;
				width: 158px;
				text-align: center;
				font-family: "Trebuchet MS", sans-serif;
				color: #304759;
				font-size: 12px;
				font-weight: bold;
				padding-top: 5px;
				padding-bottom: 10px;
				padding-left: 13px;
						}
			#spon a{
			text-decoration: none;
			color: #A2A2A2;
			}			
			#spon a:hover{
			color: black;
			}
						
			#bez{
				border: none;
			}


			#archiwum{
				float: right;
				padding-right: 40px;
				margin-top: -30px;
			}
			#archiwum a{
				background-image: url(../img/arch1.gif);
				background-repeat: no-repeat;
				display: block;
				width: 91px;
				height: 17px;
			}
			#archiwum a:hover{
				background-image: url(../img/arch2.gif);
			}
			#edu{
				text-align: center;
			}
			#ramk{
				float: right;
				width: 150px;
				display: block;
				background-color: #FFC803;
				margin-left: 10px;
				border: 1px solid #E8E8E8;
			}

			#napis{
				color: Black;
				background-color: #E8E8E8;
				display: block;
				text-align: center;
				padding: 5px;
			}
			#wybr{
				font-family: Arial, Helvetica, sans-serif;
				display: block;
				text-align: right;
				padding: 5px;
				color: #9F9F9F;
				background-color: #FAFAFA;
			}
			#ksia{
			margin-right: 10px;
			}
			#szukaj2{
			padding-top: 0px;
			margin-left: 13px;
			font-family: "Verdana", sans-serif;
			font-size: 10px;
			font-weight: normal;
			text-align: left;
			color: #000000;
			
			}
			#szukaj2 form{
			margin: 0;
				}
			#szukaj{ 
			
			margin: 0;
			padding: 0;
			}
			#knd{
			font-size: 10px;
			margin: 0;
			padding: 0;
			vertical-align: top;
			}
			#szer{
			margin: 0;
			padding: 0;
			width: 520px;
			}
#promoX{
width: 200px;
float: right;
}
#text2 a.redmore, #text a.redmore {
    background-color: #A20707;
    color: white;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bold;
    font-family: "Verdana", sans-serif;
    font-size: 9px;
    float: right;
    margin-bottom: 3px;			
    margin-top: 3px;
}

#text a:hover.redmore, #text2 a.redmore {
text-decoration: none;
}

small{
color: #8D8D8D;
font-weight: bold;
}

#linia{
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 7px;
    margin-bottom: 5px;
    margin-right: 25px;
    border-bottom: 1px dotted #CAC6C7;
    font-family: "Verdana", sans-serif;
    font-size: 11px;
}

.book {
    margin: 0;
    padding: 0;
    font-family: "Verdana", sans-serif;
    font-size: 11px;
    position: relative;
}

.journal {
    margin: 0;
    padding: 0;
    font-family: "Verdana", sans-serif;
    font-size: 11px;
}

#text .journal p {
    margin: 0;
    padding: 0;
}

.book a.bimg {
    float: left;
    display: block;
    width: 60px;
    top: 0;
    left: 0;
    margin-bottom: 20px;
}
#text .book p {
    position: relative;
    top: 0;
    margin: 0;
    padding: 0;
    margin-left: 70px;
    
}

#drive_menu{
width: 150px;
float: right;
border-bottom: 1px dotted #CAC6C7;
padding-left: 2px;
padding-right: 2px;
margin-left: 10px;
text-align: center;
				background-image: url(../img/head_menu1.gif);
				background-repeat: no-repeat;
				background-position: top left;
				background-color: #A2A2A2;
				color: white;
							font-family: "Verdana", sans-serif;
			font-size: 11px;
}
			#drive_menu a{
				font-family: Verdana, sans-serif;
				text-align: left;
				display: block;
				padding: 5px;
				font-size: 10px;
				text-decoration: none;
				color: #ffffff;
				border-bottom: 1px solid #B2B2B2;
			}
			#drive_menu a:hover{
				background-color: #B2B2B2;
				text-decoration: none;
			}
			#drive_menu span{
			display: block;
			text-align: left;
			padding-left: 5px;
			border-bottom: 1px solid #B2B2B2;
			font-family: "Verdana", sans-serif;
			font-size: 10px;
			font-weight: normal;
			padding-top: 3px;
			padding-bottom: 3px;
			background-color: #817F7F;
			}
			#drive_menu b{
			border-bottom: 1px solid #B2B2B2;
			display: block;
			padding-bottom: 10px;
			padding-top: 10px;
			}
			#title{
			color: #A20707;
			font-family: Verdana, sans-serif;		
			font-size: 12px;
			font-weight: normal;
			}
			#text4{
			padding-left: 10px;
			}
			.text4{
    			vertical-align: top;
			padding-left: 10px;
			}
			.book-title {
				margin: 0;
				margin-top: 0px;
				padding: 0;
				padding-bottom: 5px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #A20707;
				font-weight: bold;	
				text-align: left;
				line-height: 14px;}
				


.webcastTable {
    margin-top: 10px;
    border-top: solid 1px #c2c2c2;
    border-left: solid 1px #d2d2d2;
    border-right: solid 1px #d2d2d2;
    
}

.webcastTable td {
    position: relative;
    border-bottom: solid 1px #c2c2c2;
    background-image: url(/UserAttachments/Image/wbc_tlo.gif);
    background-repeat:repeat-x;
    padding: 7px 5px 7px 5px;
}

#text table.webcastTable td h4 {
    padding: 0;
    margin: 0;
    margin-bottom: 3px;
    margin-right: 80px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 110%;
}

#text table.webcastTable td div.player {
    bottom: 0px;
    left:   105px;
    text-align: left;
    position: absolute;
    z-index: 1000;
    

}

#text table.webcastTable td div.icons {
    bottom: 0px;
    left:   0px;
    text-align: left;
    position: absolute;
    

}

#text table.webcastTable td div.czas {
    margin: 0;
    padding: 0;
    line-height: 1em;
    top: 0px;
    right:0px;
    position: absolute;
    

}

#text table.webcastTable td div.icons img{
    position: relative;
    top: 0px;
    margin-right: 15px;
    vertical-align: middle;
}

#text table.webcastTable td div.tdCont {
    position: relative;
    height: 80px;
}

#ads1 {
    
    border-top: 1px dotted #CAC6C7;
    padding-top: 15px;
    padding-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 200px;
    font-family: Verdana, Tahoma, Arial;
    font-size: 11px;
    text-align: left;
    voice-family: "\"}\""; /* box model hack */
    voice-family:inherit;
    width: 185px; /* dobre przegladarki i IE6 */
}

#ads1 a {
    color: #000;
    text-decoration: none;
}

#ads1 img {
    margin-bottom: 10px;
}

a.homeLink {
    display: block; 
    width: 350px; 
    height: 90px; 
    position: absolute; 
    left: 70px;
}