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

			.tytul{
				clear: both;
				width: 820px;
				height: 163px;
				background-image: url(../img/head-copy.jpg);
				background-repeat: no-repeat;
				margin: 0 auto;
				padding: 0;
				text-align: left;
			}
			.tytul2{
				clear: both;
				width: 820px;
				height: 38px;
				background-image: url(../img/head2.jpg);
				background-repeat: no-repeat;
				margin: 0 auto;
				padding: 0;
				margin-top: -2px;			
			}
			.vlib_form_warning {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-decoration: none;
				font-weight: bold;
				color: red;
				padding-top: 10px;
				padding-bottom: 10px;
			}

			#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: 11px;
				color: Red;
				font-weight:bold;
				float: right;
				text-align: right;
				margin: 0;
				padding: 0;
				padding-right: 41px;
				margin-right: 0;
				width: 350px;
				float:bottom;
			}
			#szukaj{
			margin: 0px;
			text-align:left;
			float: right;
			

			}
		form#searchForm {
			width: 270px;
		  right: 43px;
			height: 21px;
			margin: 0px ;
			padding: 0;
			width: 270px;
			text-align: left;
		}	

		form#searchForm input {
		  margin: 0;
		  margin-left: 5px;
		  padding: 2px;
		  border: none;
		  font-size: 11px;
		  width: 176px;
		  background-color: transparent;
		  top: 3px;
		  color: #8e8e8e;
			float: left;
		}

		form#searchForm input#szukaj {
		  width: 60px;
		  padding: 0px;
		  border: none;
		  background-color: #f66e43;
		}
																																																		
			#datagora{
				float: right;
				width: 200px;
				margin-top:40px;
				color: White;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
			}
			#top-menu{
				position: absolute;
				z-index:1;
				float: left;
				width:260px;
				background-color: #D9271B;
				text-align: left;
				margin-left: 10px;
				border: 1px solid white;
				border-top: 0;
			}	
			#top-menu ul{
				margin: 0;
				padding: 0;
				padding-top: 3px;
				list-style: inline;

			}
			#top-menu ul li{
				margin: 0;
				padding: 0;
				display: inline;
				list-style: none;
				font-weight:none;
				border-right: 1px solid black;
			}
			#top-menu ul li a{
				
				color: #ffffff;
				text-decoration: none;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				margin: 0;
				font-weight:none;
				font-size: 11px;
				padding-top: 10px;
				margin-left: 10px;
				margin-right: 10px;
				font-weight: bold;
			}
			#top-menu ul li a:hover {
				color: #C25735;
				font-weight:none;
			}
			
			#pierwszy{
				background-image: url(../img/pierwszy.gif);
				background-repeat: no-repeat;
				background-position: top left;
				margin: 0;
				padding-left:28px;
				padding-right:24px;
				padding-top: 6px;
				padding-bottom: 10px;
				width: 86px;
			}
			#drugi {
			  margin: 0;
				text-align: center;
				background-image: url(../img/drugi.gif);
				background-repeat: no-repeat;
				background-position: top center;
				padding-left: 21px;
				padding-right: 20px;
				padding-top: 6px;
				padding-bottom: 10px;

			}
			#trzeci {
				margin: 0;
				background-image: url(../img/drugi.gif);
				background-repeat: no-repeat;
				background-position: top center;
				padding-left: 10px;
				padding-right: 14px;
				padding-top: 6px;
				padding-bottom: 10px;
			}
			
			#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: top 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;
				magrin-left: 15px;

			}
			.menu1 {
						 width: 133px;
						 background-image: url(../img/head_menu.gif);
						 background-repeat: no-repeat;
						 background-position: top left;
						 padding-top: 7px;
						 background-color: #2E3192;
						 margin-left: 26px;
						 padding-bottom: 3px;						 						 
			}
			.logCont {
			    width: 133px;
			    padding-bottom: 6px;
			    background-repeat: no-repeat;
			    background-position: bottom left;
			    margin-left: 26px;
			}
			.logowanie {
			    padding: 0;
			    margin: 0;    
			    width: 133px;
			    text-align: center;
					background: #8082bb; 
			    padding-top: 7px;
			    padding-bottom: 3px;
			    margin-top: 5px;
			    color: #FFFFFF;
			    font-family: tahoma, verdana, arial;
			    font-size: 10px;
			}
			.logowanie p {
			    width: 119px;
			    text-align: left;
			    padding: 0;
			    margin: 0 auto;
			}
			.logowanie p input {
			    border: solid 1px #2E3192;
			    width: 117px;
			    margin-top: 7px;
			    height: 16;
			    line-height: 16px;
			    font-family: tahoma, verdana, arial;
			    font-size: 11px;
			    color: #2E3192;
			}
			
			.logowanie p input.zaloguj {
			    padding: 2px 0 2px 0;
			    margin-left: 58px;
			    width: 60px;
			    color: #fff;
			    font-weight: bold;
					background-color: #2E3192;
			    border: none;
			    font-size: 10px;
			}
	
			#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: #ED1E26;
				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;
				margin-right: 25px;

			}
			#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: #ED1E26;
				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: #ED1E26;
				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: #ED1E26;
				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: #ED1E26;
				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: #ED1E26;
				text-decoration: none;
			}
			#text2 a:hover{
				text-decoration: underline;
			}
#promoX{
    float: right;
    padding-right: 40px;
}
		#karteczka {
			padding:38px;
			padding-top:60px;
		}
		#karteczka a{
				color: #ED1E26;
				text-decoration: none;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-style: italic;
				font-size: 12px;
				font-weight: bold;			
		}
			
			#poll{ 				
				width:220px;
				z-index: 100;
				float: right;
			  margin: 0px;
				padding: 0px;
				margin-top: 10px;
				margin-bottom: 10px;
				margin-right: 10px;
				font-family: Verdana, Geneva, Arial, Helvetica;
			  font-size: 10px;
				
			}
			#poll .tabAnkieta{
				width: 200px;
			  margin: 0 auto;
				padding: 0px;
				padding-right: 20px;
				padding-top: 20px;
			}
			#post{
			background-image: url(../img/post2.gif);
				background-repeat: no-repeat;
				background-position: top center;
				width: 220px;
				height: 240px;
				padding-right: 14px;
				z-index: 100;
				float: right;
				position: relative;
				margin-top: -55px;
				margin-bottom: 30px;			
			}
			#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: #ED1E26;
    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;
    font-size: 9px;
}

#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: #ED1E26;
			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: #ED1E26;
				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;
}





#prefs {
	/*background: #f7f7f0;*/
        background: #E0DEE1;
	border: 1px outset #998;
	float: left;
	/*font-size: 9px;*/
	padding: .2em;
	/*width: 35%;*/
	position: relative;
	margin-bottom: 10px;
	/* margin: 0 1em 1em;*/
}


#prefsSummary  {
	background: #f9f9f9;
	border: 1px  outset #998 ;
	float: left;
	font-size: 11px;
	padding: .0em;
	position: relative;
	/*margin: 0 1em 1em;*/
	 margin-bottom: 18px;
}

#prefsSummary td {
	border: 1px  dotted #aaa;
	/*border-right: 1px  dotted #aaa;*/
	/*border-left: 1px  dotted #aaa;*/
}

#summary  {
	color: #828282;
	font-size: 9px;
  	font-weight: normal;
	font-style: italic;
	padding: .0em;
	margin: 0 1em 1em;
}

#prefsHead  {
	background: #e1e1e0;
 	padding: .0em;
}

/*  * html #prefs { width: 26em }*/ /* Set width only for IE */
#prefs input, #prefs select { font-size: 9px; vertical-align: middle }
#prefs fieldset {
    background: transparent;
    border: none;
    margin: .5em;
    padding: 0;
}

#prefs fieldset legend {
    background: transparent;
    color: #000;
    font-size: 9px;
    font-weight: normal;
    margin: 0 0 0 -1.5em;
    padding: 0;
}
#prefs .buttons { text-align: right }

	
#addMailtoggle {
	color: #00f;
	margin-left: 0px;
  	font-size: 11px;
}

#addMail {
	background: #eee;
	/*width: 650px;*/
	color: #333;
	padding: 5px;
	margin: 2px;
	border: 1px solid gray;
	margin-bottom: 15px;
}

#komunikat {
	background: #f6ff99;
	width: 500px;
	color: #000;
	padding: 1px;
	margin: 0px;
	border: 1px solid #ff8888;
	margin-bottom: 15px;
}
#komunikat_err {
	background: #ffdddd;
	width: 500px;
	color: #ff0000;
	padding: 1px;
	margin: 0px;
	border: 1px solid #ff0000;
	margin-bottom: 15px;
}


#reg_form {
	display: none;
}

#ch_name {
	font-size: 10px;
}
#ch_surname {
	font-size: 10px;
}
#ch_zip {
	font-size: 10px;
}
#check {
	font-size: 10px;
}
#chAccount {
	background: #f6ff99;
	padding: 5px 5px 10px 5px;
	margin: 10px 0px 10px 0px;
}
	 
.row_deactive{
  background: #ffdddd;
}

.row_active{
  background: #ddffdd;
}
