body
{
	background: #f5f5f5;
	margin:0 auto;
	padding:0;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 13px;
}
a {text-decoration: none;}
form
{display: inline;margin:0;padding:0;}
table 
{
	margin:auto;
	padding: 0;
	border: 0;
	background:transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
td, p, div
{text-align:left;
margin:0;padding:0;}
td.label
{
	background: url("../../www/img/label_tlo.png") 0 0 no-repeat;
	height: 25px;
}
label
{
	line-height: 25px;
	color: #000;
	text-align: left;
	padding-left:10px;
	cursor: pointer;
}
input.pole
{
	background: #f5f5f4;
	border: 1px solid #6f6e6c;
	width: 313px;
	height:24px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444;
	margin-left: 32px;
	margin-bottom: 15px;
}
input.przycisk
{
	background:transparent url("../../www/img/wyslij_tlo.png") 0 0 no-repeat;
	border: 0;
	height:65px;
	width: 145px;
	text-align: left;
	padding-left: 10px;
	color: #000;
	font-weight: bold;
	cursor: pointer;
	letter-spacing: 1px;
}
input.pRezerwuje
{
	background:transparent url("../../www/img/przycik_tlo_rezerwuje.png") 0 0 no-repeat;
	border: 0;
	height:39px;
	width: 142px;
	text-align:center;
	color: #000;
	font-weight: bold;
	cursor: pointer;
	letter-spacing: 1px;
}
textarea.pole
{
	background: #f5f5f4;
	border: 1px solid #6f6e6c;
	width: 530px;
	height:90px;
	margin-left: 32px;
	padding: 0;
}
#formularz
{position: relative;}
#formularz #przycisk
{position: absolute;
top:72px;
left:380px;}

.pobierzKsiazke
{
	background:transparent url("../../www/img/przycisk_pobierzKsiazke.png") 0 0 no-repeat;
	border: 0;
	height:39px;
	width: 156px;
	text-align:left;
	padding-top:3px;
	color: #000;
	font-weight: bold;
	letter-spacing:1px;
	margin-top:15px;
	position:relative;
}
.pobierzKsiazke a
{position:absolute;
top:3px;
left:43px;}
.pobierzKsiazke span
{
position:absolute;
top:10px;
left:70px;
font-size:9px;
letter-spacing:none;
}
.margines_s
{
	margin:0;
	padding:15px;
}
#prezentacja
{
 position:relative;text-align:left;padding:0;
}
#prezentacja .przyciskPobierz
{
 position:absolute;
 top:0;
 right:13px;
 border:0;
 background:transparent url("../../www/img/przycisk_pobierz.png") 0 0 no-repeat;
 color:#000;
 font-weight:bold;
 height:54px;
 letter-spacing:1px;
 text-align:center;
 padding-top:10px;
 width:138px;
}
#prezentacja > .przyciskPobierz
{
 position:absolute;
 top:0;
 right:0;
}
.przyciskPobierz a, .pobierzKsiazke a
{color:#000;}
.przyciskPobierz a:hover, .pobierzKsiazke a:hover
{
  text-decoration:underline;
}
/** DO LAYOUTU STRONY  **/
#pojemnik
{
/*border:3px double orange;*/
width:865px;
margin: 0 auto;
padding: 0;
}
#pasek_lewy
{
	float: left;
	width: 230px;
	padding-top:20px;
	/*border: 1px solid #eeeeee;*/
}

#pasek_prawy
{
	float: right;
	width:603px;	
}
#pasek_prawy #naglowek
{
	position: relative;
	margin: 20px 0 28px 0;
	padding: 0;
	width:603px;
	height: 81px;
	/*border: 1px solid #000; */
}
#pasek_prawy #naglowek .logo
{
	position: absolute;
	top: 0;
	left: 0;
}
#pasek_prawy #naglowek .top
{
	position: absolute;
	top:0;
	right:0;
}
/* ZAKLADKI */
#zakladki ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height: 39px;
}
#zakladki ul li.active, #zakladki ul li.normal
{
	margin:0;padding:0;
	height: 39px;width: 150px;
	float: left;
	position: relative;
	cursor: pointer;
	text-align:center;
}
#zakladki ul li.active
{
	background: url("../../www/img/zak_kon_on.png") no-repeat right top;
}
#zakladki ul li.normal
{
	background: url("../../www/img/zak_kon_off.png") no-repeat right top;
}
#zakladki ul .odstep
{
	display:block;
	margin:0;padding:0;
	float: left;
	background: url("../../www/img/wstawka.png");	width: 1px;	height: 39px;	
}
#zakladki ul li.active .pocz
{
	background: url("../../www/img/zak_pocz_on.png") no-repeat right top;
	width: 7px;
	height: 39px;
	position: absolute;
	top: 0;
	left: 0;
}
#zakladki ul li.normal .pocz
{
	background: url("../../www/img/zak_pocz_off.png") no-repeat right top;
	width: 8px;
	height: 39px;
	position: absolute;
	top: 0;
	left: 0;
}
#zakladki ul li.active a, #zakladki ul li.normal a
{
	padding: 0 8px 0 8px; 
	line-height: 39px;
	font-size: 12px;
	color: #000;
}
#zakladki ul li.active a:hover, #zakladki ul li.normal a:hover
{
	padding: 0 8px 0 8px; 
	line-height: 39px;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}
/* BOKS GŁÓWNY  */
#box_glowny
{
	padding: 0;
	margin: 0;
	background: #fee7d5;
	border:1px solid #f69240;
	border-top: 0;
	border-bottom: 0;
	height: 350px;
}
#box_glowny_dol
{
	padding: 0;
	margin: 0;
	background: #fee7d5;
	border:1px solid #f69240;
	border-top:0;
	height: 6px;
	position: relative;
}
#pasek_prawy  #box_glowny_dol .ld
{
	background: url("../../www/img/box_g_ld.png") no-repeat right top;
	width: 6px;
	height:6px;
	position: absolute;
	bottom:-12px;
	left:-1px;
}

#pasek_prawy  #box_glowny_dol .pd
{
	background: url("../../www/img/box_g_pd.png") no-repeat right top;
	width: 6px;
	height:6px;
	position: absolute;
	bottom:-12px;
	right:-2px;
}
#pasek_prawy > #box_glowny_dol .ld
{
	background: url("../../www/img/box_g_ld.png") no-repeat right top;
	width: 6px;
	height:6px;
	position: absolute;
	bottom:-1px;
	left:-1px;
}

#pasek_prawy > #box_glowny_dol .pd
{
	background: url("../../www/img/box_g_pd.png") no-repeat right top;
	width: 6px;
	height:6px;
	position: absolute;
	bottom:-1px;
	right:-1px;
}
/* obejrzyj prezentację */
#lista_filmow
{
	float:left;
	width:180px;
	margin: 0;
	padding: 0;
	margin-top: 8px;
}
#lista_filmow ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:180px;
}
#lista_filmow ul li.normal, #lista_filmow ul li.active, #lista_filmow ul li.over 
{
	line-height: 51px;
	width: 180px;
	margin-bottom:10px;
	text-align: left;
	padding:0 8px 0 8px;
	cursor:pointer;
	position: relative;
}
#lista_filmow ul li.normal
{
	background:url("../../www/img/przycisk_kon_off.png") no-repeat right top;
}
#lista_filmow ul li.active
{
	background:url("../../www/img/przycisk_kon_on.png") no-repeat right top;
}
#lista_filmow ul li.over
{
	background:url("../../www/img/przycisk_kon_over.png") no-repeat right top;
}
#lista_filmow ul li.normal .pocz
{
	background: url("../../www/img/przycisk_pocz_off.png") no-repeat left top;
	width: 8px;height: 51px;
	position: absolute;
	top: 0;left: 0;
}
#lista_filmow ul li.active .pocz
{
	background: url("../../www/img/przycisk_pocz_on.png") no-repeat left top;
	width: 8px;height: 51px;
	position: absolute;
	top: 0;left: 0;
}
#lista_filmow ul li.over .pocz
{
	background: url("../../www/img/przycisk_pocz_over.png") no-repeat left top;
	width: 8px;height: 51px;
	position: absolute;
	top: 0;left: 0;
}
#lista_filmow ul li.active a, #lista_filmow ul li.normal a
{
	padding: 0 8px 0 8px; 
	font-size: 12px;
	color: #000;
}
#lista_filmow ul li.active a{
	font-weight: bold;
}
#lista_filmow ul li.active a:hover,#lista_filmow ul li.over a, #lista_filmow ul li.normal a:hover
{
	padding: 0 8px 0 8px; 
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

#odtwarzacz
{
	float:right;
	width: 387px;
	margin:0;
	padding: 0;
	text-align:right;
	margin-top: 8px;
}
/* KUP KSIĄŻKĘ*/
#okladka_logosp
{
	width: 158px;
	float: left;
	margin:0;
	padding:0;
	text-align:center;
	margin-right: 15px;
}
#okladka_logosp .logosp
{
	margin:0;
	padding:0;
	margin-top:20px;
	border:1px solid #f69240;
}
#okladka_logosp .okladka
{
	margin:0;
	padding:0;
	border:1px solid #f69240;
}

.lg
{
  width: 5px;
	height: 5px;
	background:url("../../www/img/box_text_lg.gif") 0 0 no-repeat;
}
.pg
{
  width: 5px;
	height: 5px;
	background:url("../../www/img/box_text_pg.gif") 0 50% no-repeat;
}
.tlog
{
height:5px;
background:  #fcd5b5;
font-size:1px;
}
.tlol
{width:5px;
background:  #fcd5b5;
font-size:1px;}
.tlop
{width:5px;
background:  #fcd5b5;
font-size:1px;}
.tlos
{
background:#fcd5b5;
padding:8px;
}
.tlos .komunikat
{
height:185px;
}
.tlos > .komunikat
{
height:160px;
}
.tlos .komunikat p
{padding:0;}
.tlos .komunikat > p
{padding:0;}

.tlos p
{ 
  font-size: 13px;
	line-height: 16px;
	color: #000;
}
.tlos p span
{
  display: block;
	text-align: right;
	font-size: 13px;
	line-height: 16px;
	font-style: italic;
	margin-top: 8px;
}
.tlos p span a
{
	color: #444444;
}

/**************************/
/*
.tlos .komunikat
{
height:185px;
}
.tlos > .komunikat
{
height:160px;
}
.tlos .komunikat p
{padding:0;}
.tlos .komunikat > p
{padding:0;}

*/
/**************************/
.ld
{
  width: 5px;
	height: 5px;
	background:url("../../www/img/box_text_ld.gif") 0 0 no-repeat;
}
.pd
{
  width: 5px;
	height: 5px;
	background:url("../../www/img/box_text_pd.gif") 0 50% no-repeat;
}
.tlod
{
height:5px;
background:  #fcd5b5;
font-size:1px;
}

#tekst
{
	float: left;
	margin:0;
	padding:0;
  width: 390px;
}
#box_glowny .przyciski
{
	margin: 0;
	padding: 0;
	position: relative;
	height: 51px;
}
.przyciski .p1
{
	position: absolute;
	top:20px;
	left:0;
	margin: 0;padding: 0;
	width: 174px;
}
.przyciski .p2
{
	position: absolute;
	top:20px;
	right:2px;
	margin: 0;padding: 0;
	width: 174px;
}
.przyciski > .p2
{
	position: absolute;
	top:20px;
	right:10px;
}


#stopka
{
	clear: both;
	font-size: 10px;
	font-family: Tahoma;
	text-align: right;
	padding-top: 5px;
}
#stopka a
{color: #444444;}
#stopka a:hover
{color: #717171;}

/* kalendarz */
.kalendarz
{
	border: 1px solid #f69240;
	background: #FCE9DA  url("../../www/img/kalendarz_tlo.png") 0 0 repeat-x;
	width:170px;
	height:185px;
	margin: 0;
	padding: 5px;
	position:relative;
}
#box_glowny td > .kalendarz
{
	height:180px !important;
}
.kalendarz table
{width: 160px;}
.kalendarz > table
{width: 170px;}
.kalendarz table, .kalendarz table td
{
	border: 0;margin: 0;padding: 0;
}
.kalendarz .miesiac
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #70706E;
}
.kalendarz .twolinje
{
	margin: 0;padding: 0;
	margin-top: 3px;
	border-bottom: 1px solid #928d88;
	border-top: 1px solid #cfcbc6;
}
.twolinje .nazwa_dni
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	width: 25px;
	text-align: center;
}
.twolinje .nazwa_dni span
{color: red;}
.kalendarz .dni td, .kalendarz .dni td.zajety, .kalendarz .dni td.twoj
{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	width: 25px;
	text-align: center;
	font-family: Tahoma,Arial;
	padding: 3px 0 3px 0;
	color: #000;
}
.kalendarz .dni td a, .kalendarz .dni td a:hover 
{color: #000;}
.kalendarz .dni td a:hover
{text-decoration: underline;}
.kalendarz .dni td.zajety
{background: #3cae03;}
.kalendarz .dni td.twoj, .kalendarz .dni td.twoj a
{background: #000;
color: #fff !important;}

.kalendarz .rok
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #71706e;
	border-top:1px solid #cfcbc6;
	margin-top: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	position: absolute;
	bottom: 0;
	left:5px;
	width:160px; 
}
.kalendarz > .rok
{
	position: absolute;
	bottom: 0;
	left:5px;
	width:170px; 
}
#kalendarz_legenda
{
	margin:0;
	padding:0;
	margin-top: 15px;
	text-align: left;
}
#kalendarz_legenda table
{
	margin:0; padding:0; border:0;
}

#kalendarz_legenda .wolny, #kalendarz_legenda .zajety, #kalendarz_legenda .twoj
{
	color:#000000;
	font-family:Tahoma,Arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 0pt;
	text-align:center;
	width:25px;
}
#kalendarz_legenda .wolny
{
	border: 1px solid #f69240;
}
#kalendarz_legenda .zajety
{
	border: 1px solid #3CAE03;
	background: #3CAE03;
}
#kalendarz_legenda .twoj
{
	border: 1px solid #000;
	background: #000;
	color: #fff;
}
#kalendarz_legenda .opis
{
	background:transparent url(../../www/img/kalendarz_tlo_opis.png) 0 1px no-repeat;
	height:25px;
	width: 97px;
	text-align:left;
	padding-left: 12px;
	font-size: 11px;
	line-height:14px;
}
img{border: 0;}
.clear
{clear: both;display:block;}
