*
{
	padding: 0px;
	margin: 0px;

}

a
{
	text-decoration: none;
	color: #227297;
}

a:hover
{
	text-decoration: underline;
}

a:active, a:focus 
{ 
outline: 0 
}  


a img
{
	border: 0px;
}

body
{
	background: url(gfx/bkg.gif) top left repeat-x #0E403B;
	color: #000;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 12px;

}

.access
{
	display: none;
}

/*glowne divy i znaczniki*/

#wrapper
{
	width: 975px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	min-height: 200px;
	position: relative;

}

h1
{
	margin-bottom: 10px;
}

#left
{
	width: 210px;
	float: left;
	margin-right: 20px;
	display: inline;
}

#top
{
	float: left;
	width: 745px;
	position: relative;
	
}

#top span.log
{
	padding-right: 85px;
	margin-top: 2px;
	float: left;
}

#top span.top-links
{
	float: right;
		margin-top: 3px;
}

#top span.logon
{
		margin-top: 3px;
		float: left;
}

#top span.logon a
{
	color: #FF4E4E;
	text-decoration: underline;
	
}

#top span.kosz
{
	left: 280px;


	color: #FF4E4E;
	position: absolute;
	font-size: 11px;
	margin-top: 2px;
}

#top span.kosz a
{
	color: #FF4E4E;	
}

#top span.kosz strong
{
	font-size: 15px;
	color: #fff;
}



#top p
{
	float: left;
	width: 745px;
	height: 33px;
	line-height: 15px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 11px;
	color: #D9D9D9;

	
}

#top p .dott
{
	margin: 0px 5px 0px 7px;
	
}

#top p .dott2,
#stopka .dott2
{
	display: inline;
	margin: 0px 5px 0px 5px;
	
}

/*
	specjalna dla opery:
	#top p .dott2
	{
	margin: 5px 5px -5px 5px;
	}
*/

#top p a
{
	color: #D9D9D9;
}

.polecane
{
	width: 210px;
	background: url(gfx/polecane-bkg.gif) bottom left no-repeat;
	min-height: 30px;
	float: left;
	padding-bottom: 7px;
	margin-bottom: 10px;
}

.polecane h3
{
	margin-bottom: 14px;
}

.polecane h4, .polecane h4 a,
.polecane2 h4, .polecane2 h4 a
{
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 19px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	line-height: 22px;
	margin-top: -3px;
}

.polecane h4
{
	margin-bottom: 8px;
}

h4 span a /*dodane*/
{
	margin: 0px !important;

}

.polecane h4 a span,
.polecane2 h4 a span,
.polecane h4 span a,	/*dodane*/
.polecane2 h4 span a,	/*dodane*/
table.top10 h4 span a
{
	color: #96FFBA;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 11px;
	
}

.polecane h4 span,
.polecane2 h4 span,
table.top10 h4 span,
.polecane h4 span a,
.polecane2 h4 span a,	
table.top10 h4 span a
{
	line-height: 13px;

}

.do-koszyka-promo,
.do-koszyka
{
	background: url(gfx/dodaj.gif) top left no-repeat;
	width: 94px;
	height: 37px;
	float: left;
	color: #fff;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 17px;
	text-decoration: none !important;
	text-align: center;
	margin-bottom: 15px;
}

.do-koszyka-promo
{
	height: 52px;
	background: url(gfx/dodaj_promo.gif) top left no-repeat;
}

.do-koszyka-promo del
{
	color: #eee;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	display: block;
	text-align: center;
	padding-top: 2px;
}

.niedostepny
{
	font-size: 10px;
}

.pozyja-wrapp
{
	width: 190px;
	margin: 0px 10px;
	float: left;
	display: inline;
	margin-bottom: 25px;
	min-height: 60px;
}

.pozycja-dane
{
	float: left;
	width: 120px;
	display: inline;

}

.best .polecane2 .pozycja-dane
{
	width: 120px !important;
		
}

.pozycja-img
{
	float: left;
	width: 70px;
	display: inline;
}

.pozycja-bottom
{
	width: 190px;
	float: left;
	display: block;
	color: #CCCCCC;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 11px;
}





.last-pozycja
{
	margin-bottom: 10px;
}

.flash
{
	float: left;
	margin-top: 17px;
	width: 745px;
}

.reklama
{
	float: left;
	margin-top: 15px;
	width: 745px;
}

#stopka
{
	width: 975px;
	float: left;
	height: 105px;
	padding-top: 40px;
	background: url(gfx/stopka.jpg) left bottom no-repeat;
	text-align: center;
	color: #B2B5B4;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 10px;
}

#stopka span
{
	padding-right: 10px;
}

#stopka a
{
	color: #fff;
}

/*boxy po prawej stronie*/

#right
{
	float: left;
	width: 233px;
	
}

#blogi
{
	float: left;
	width: 213px;
	padding: 0px 10px 10px 10px;
	background: url(gfx/blogi-bottom.gif) left bottom no-repeat;
	margin-bottom: 15px;
	
}

#blogi h3 
{
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 7px;
	float: left;
	display: inline;
}


#blogi a
{
	color: #BF0000;
}

#blogi .pozycja-bottom
{
	color: #0C3834 !important;
	line-height: 16px !important;
}

#blogi .pozycja-bottom h4
{
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	margin-bottom: 5px;
}


#recenzja
{
	float: left;
	width: 213px;
	padding: 0px 10px 10px 10px;
	background: url(gfx/recenzje-bottom.gif) left bottom no-repeat;
	margin-bottom: 15px;
}

#recenzja h3 
{
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 7px;
	float: left;
	display: inline;
}

#recenzja .pozycja-bottom
{
	width: 213px;
	margin-bottom: 13px;
	color: #CCCCCC;
	line-height: 16px;
}


#recenzja .pozycja-img
{
	width: 45px;
}

#recenzja .pozycja-dane h4
{
	font-size: 17px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	color: #fff;
	font-weight: normal;
	line-height: 22px;
}

#recenzja .pozycja-dane h4 a
{
	text-decoration: none;
}

#recenzja .pozycja-dane h4 span
{
	font-size: 11px;
	color: #96FFBA;
}
#recenzja a
{
	color: #fff;
}

#right .links
{
	border-top: 1px solid #28514D;
	width: 213px;
	padding: 10px 0px 0px 0px;
	float: left;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 11px;
	margin-top: 13px;
	padding-bottom: 5px;
	color: #fff;
}

#right #blogi .links
{
	border-top: 1px solid #9FB2AA;
}

#biuro p a
{
	background: url(gfx/biuro.jpg) left bottom no-repeat;
	float: left;
	width: 197px;
	height: 15px;
	padding-left: 36px;
	padding-top: 17px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #092A26;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 15px;
}

#newsletter p a
{
	background: url(gfx/newsletter.jpg) left bottom no-repeat;
	float: left;
	width: 197px;
	height: 15px;
	padding-left: 36px;
	padding-top: 17px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #092A26;
	font-size: 10px;
	text-decoration: none;
	margin-bottom: 15px;
}

#filmy
{
	width: 213px;
	float: left;
	background: url(gfx/filmy.gif) left top no-repeat;
	padding: 10px 10px 4px 10px;
	
}


#audio
{
	width: 213px;
	float: left;
	background: url(gfx/audio.gif) left top no-repeat;
	padding: 10px 10px 4px 10px;

}

#galeria
{
	width: 213px;
	float: left;
	background: url(gfx/galeria.gif) left top no-repeat;
	padding: 10px 10px 4px 10px;

}

.right-box
{
	width: 233px;
	float: left;
	background: url(gfx/right-bottom.gif) left bottom no-repeat;
	padding-bottom: 6px;
	margin-bottom: 15px;
}

.right-photo 
{
	float: left;
	width: 58px;
	margin-right: 10px;
}

.right-opis
{
	float: left;
	width: 143px;

	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 11px;
	color: #fff;
}

.right-opis h3 a
{
	float: left;
	width: 143px;
	height: 25px;
	
}
/*style srodka*/

#content-right-wrapper
{
	float: left;
	margin-top: 19px;
	width: 745px;
	min-height: 20px;
}

.karta #content-wrapper
{
	background: url(gfx/content-bottom2.gif) bottom left no-repeat;
	padding-bottom: 6px;
	width: 745px;
	
}


#content
{
	float: left;
	width: 452px;
	min-height: 300px;
	background: url(gfx/content-bottom.gif) bottom left no-repeat #FBFAEF;
	color:#0C3834;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 12px;
	margin-right: 20px;
	padding: 0px 20px 0px 20px;
}

#content .content-top
{
	margin-left: -20px; 
	margin-right: -20px;
	float: left;
}



#breadcrumbs
{
	font-size: 10px;
	color: #145952;
	margin-top: 10px;
	margin-bottom: 10px;
}

#breadcrumbs a
{
	color: #BF0000;
}

#content-menu
{
	float: left;
	width: 492px;
	height: 32px;
	background: #0e403b;
	list-style: none;
	margin-left: -20px;
	display: inline;
	margin-right: -20px;
	margin-bottom: 15px;
}

#content-menu li
{
	
	list-style: none;

}

#content-menu li a, #content-menu li
{
	float: left;

	text-decoration: none;
	color: #fff;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 11px;
	text-align: center;
	height: 32px;
	line-height: 34px;
}

* html #content-menu li a, *html #content-menu li
{
	line-height: 32px;
}

#content-menu li a
{
	margin-right: 1px;
	width: 99px;
	background: url(gfx/1.gif) top left no-repeat;
}



#content-menu li a:hover,
#content-menu li.active a
{
	background: url(gfx/1.gif) top left no-repeat;	
	background-position: 0px -32px;
	color: #0E403B;
}




#content-menu li a#m2
{
	width: 122px;
	background: url(gfx/2.gif) top left no-repeat;
}

#content-menu li a#m2:hover,
#content-menu li.active a#m2
{
	background: url(gfx/2.gif) top left no-repeat;
	background-position: 0px -32px;
}

#content-menu li a#m3
{
	width: 82px;
	background: url(gfx/3.gif) top left no-repeat;
}

#content-menu li a#m3:hover,
#content-menu li.active a#m3
{
	background: url(gfx/3.gif) top left no-repeat;
	background-position: 0px -32px !important;
}


#content-menu li a#m4
{
	width: 122px !important;
	background: url(gfx/4.gif) top left no-repeat;
}

#content-menu li a#m4:hover,
#content-menu li.active a#m4
{
	background: url(gfx/4.gif) top left no-repeat;
	background-position: 0px -32px;
}


#content-menu li a#m5
{
	width: 63px;
	margin-right: 0px;
	background: url(gfx/5.gif) top left no-repeat;
	margin-right: 0px;
}

#content-menu li a#m5:hover,
#content-menu li.active a#m5
{
	background: url(gfx/5.gif) top left no-repeat;
	background-position: 0px -32px;
	margin-right: 0px;
}


/*newsy*/

.news
{
	margin-bottom: 20px;
}

.news h2 
{
	border-bottom: 1px solid #7DC0B9;
	color: #7DC0B9;
	font-size: 14px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

.news h2 a
{
	color: #7DC0B9;
	text-decoration: none;
}

.news h2 a span
{
	float: right;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 3px;
	color: #BF0000;
	
}

.news h2 a span strong
{
	font-weight: bold !important;
}

.news .news-img
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.news h2 a:hover span
{
	text-decoration: underline ;
}

.news h3, .news h3 a
{
	color: #BF0000;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 18px;
}

.news a
{
	color: #BF0000;
}

.news h3
{
	margin-bottom: 5px;
}

.news .date
{
	color: #436A66;
	font-size: 10px;
	margin-bottom: 7px;
}

.news .news-text
{
	line-height: 18px;
	margin-bottom: 10px;
}

.news ul
{
	list-style: none;
	color: #BF0000;
	font-size: 11px;
	line-height: 18px;
}

.news ul a:hover
{
	text-decoration: underline !important;
}

/*glowne menu nawigacyjne po lewej stronie*/

#navi-menu
{
	float: left;
	width: 210px;
	list-style: none;
	margin-bottom: 13px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	background: transparent url(gfx/ul.gif) -1000px -2000px no-repeat;

	
}

#navi-menu li, #navi-menu li a
{
	float: left;
	width: 210px;
	list-style: none;
	height: 35px;
	z-index: 99;
}

#navi-menu li
{
	position: relative;
}

#navi-menu li ul
{
	position: absolute;
	top: 0px;
	left: 210px;
	background: url(gfx/ul.gif) top left no-repeat;
	display: none;
	width: 250px;
}


#navi-menu li li ul
{
	position: absolute;
	top: 0px;
	left: 210px;
	background: url(gfx/ul2.gif) top left no-repeat !important;
	display: none;
	width: 250px;
}



#navi-menu li:hover ul
{
	display: inline;
}

#navi-menu li:hover ul li ul
{
	display: none;
	left: 249px;
}

#navi-menu li:hover ul li:hover ul
{
	display: inline;
}
#navi-menu li ul li
{
	background: url(gfx/li.gif) bottom left no-repeat;
	width: 249px;
}
#navi-menu li ul li ul li
{
	background: url(gfx/li5.gif) bottom left no-repeat;

}

#navi-menu li ul li a
{
	line-height: 33px;
	height: 33px;
	width: 240px;
	margin-left: 10px;
	font-size: 13px;
	font-size: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	color: #fff;
	text-decoration: none;
	
	background: url(gfx/lia.gif) top right no-repeat;
	background-position: 220px 0px;
}

* html #navi-menu li ul li ul
{
	margin-left: 39px;
}




#navi-menu li ul li.last
{
	background: url(gfx/lid.gif) bottom left no-repeat;
}

#navi-menu li ul li a:hover,
#navi-menu li ul li.active a
{
	color: #BD8080;
	background: url(gfx/lia2.gif) top right no-repeat;
	background-position: 220px 0px;
}



#navi-menu li ul li  li a,
#navi-menu li ul li li a
{
	color: #fff !important;
	background: url(gfx/lia.gif) top right no-repeat !important;
		background-position: 220px 0px !important;
}

#navi-menu li:hover ul li:hover  li:hover a,
#navi-menu li:hover ul li:hover li:hover a
{
	
		background: url(gfx/lia2.gif) top right no-repeat;
		background-position: 220px 0px !important;
}



#navi-menu li#a2
{
	background: url(gfx/a.gif) top left no-repeat;
}

#navi-menu li#t2
{
	background: url(gfx/t.gif) top left no-repeat;
}

#navi-menu li#sw2
{
	background: url(gfx/sw.gif) top left no-repeat !important;
}


#navi-menu li a#lp
{
	background: url(gfx/lp.gif) top left no-repeat;
}

#navi-menu li a:hover#lp,
#navi-menu li.active a#lp
{

		background-position: 0px -35px;
}


#navi-menu li a#lf
{
	background: url(gfx/lf.gif) top left no-repeat;
}

#navi-menu li a:hover#lf,
#navi-menu li.active a#lf
{

		background-position: 0px -35px;
}


#navi-menu li a#p
{
	background: url(gfx/p.gif) top left no-repeat;
}

#navi-menu li a:hover#p,
#navi-menu li.active a#p
{

	background-position: 0px -35px;
}



#navi-menu li a#w
{
	background: url(gfx/w.gif) top left no-repeat;
}
#navi-menu li a#w,
#navi-menu li#liw
{
	height: 51px;
}

#navi-menu li a:hover#w,
#navi-menu li.active a#w
{

	background-position: 0px -51px;
}


#navi-menu li a#ab
{
	background: url(gfx/ab.gif) top left no-repeat;
}

#navi-menu li a:hover#ab,
#navi-menu li.active a#ab
{

		background-position: 0px -35px;
}

#navi-menu li a#wk
{
	background: url(gfx/wk.gif) top left no-repeat;
}

#navi-menu li a:hover#wk,
#navi-menu li.active a#wk
{

		background-position: 0px -35px;
}

/*menu na gorze*/

#navi-top
{
	float: left;
	width: 745px;
	height: 20px;
	list-style: none;
	
}

#navi-top li, #navi-top li a
{
	float: left;
	width: 140px;
	height: 20px;
	
}

#navi-top li a
{
	background: url(gfx/li-top.gif) top left no-repeat;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	
}

#navi-top li
{
	margin-right: 11px;
}

#navi-top li.last
{
	margin-right: 0px;
}

#navi-top li a:hover,
#navi-top li.active a
{

	background-position: 0px -20px;
}

/*formularz na g??wnej*/

#szukaj
{
	width: 745px;
	float: left;
	height: 28px;
	margin-bottom: 18px;
}

#szukaj fieldset
{
	border: 0px;
}

#szukaj input
{
	color: #0E403B;
	font-size: 17px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	float: left;
	width: 635px;
	height: 28px;
	background: transparent;
	border: 0px;
}

#szukaj label
{
	float: left;
	width: 635px;
	height: 28px;
	background: url(gfx/input.gif) top left no-repeat;
	margin-right: 10px;
}

#szukaj input.button
{
	width: 100px;
	float: left;
	margin-right: 0px;
}

/*karta ksiazki*/

.karta #content
{
	background: url(gfx/content-top2.gif) top left no-repeat #FBFAEF;
	width: 713px;

	padding: 0px 16px 0px 16px;


}

#content-wrapper
{
		overflow: hidden;
		width: 745px;
}

.karta #content a
{
	color: #BF0000;
}

.karta #content h2, .karta #content h2 a
{
	color: #0C3834;
	font-weight: normal;
	font-size: 24px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}

/* podtytul - ksiazki- ogolnie */

.karta #content h2 span.smallTitle, .karta #content h2 a span.smallTitle
{
	color: #0C3834;
	font-weight: normal;
	font-size: 18px;
}

.best #content li a span.smallTitle
{
	font-size: 14px;
}

.recenzje #content span.smallTitle
{
	font-size: 13px;
}

table.top10 h4 span.smallTitle,
#left .polecane h4 span.smallTitle,
#right .polecane h4 span.smallTitle,
#recenzja h4 span.smallTitle
{
	font-family: Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
}

.karta #content-wrapper #content .polecane2 .pozycja-dane h4 span.smallTitle,
.best #content .polecane2 h4 a span.smallTitle,
.wyszukaj #content .news h3 a span.smallTitle,
.karta #content .polecane h4 span, .polecane2 h4 a span.smallTitle,
.koszyczek span.smallTitle,
.listaz span.smallTitle
{
	font-family: Georgia,"New Century Schoolbook","Nimbus Roman No9 L",serif;
	color: #BF0000 !important;
	font-weight: normal;
	font-size: 15px;
	line-height: 1.4em;
}

.listaz span.smallTitle
{
	font-size: 18px;
	line-height: 1.8em;
}




/* podtytul - ksiazki - koniec */

.karta #content h3, .karta #content h3 a
{
	
	font-size: 15px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	
}

.karta #content h3
{
	margin-bottom: 20px;
}

.pozycja-zdjecie
{
	width: 193px;
	margin-right: 12px;
	float: left;
}

.pozycja-main
{
	float: left;
	width: 475px;
	border-right: 1px solid #7DC0B9;
	margin-bottom: 15px;
}

.pozycja-dane2
{
	font-size: 10px;
	color: #0C3834;
	padding-left: 14px;
	width: 223px;
	float: left;
	line-height: 17px;
	
}

.pozycja-dane2 p span
{

	color: #557771;
}

.dane2-top
{
	font-size: 11px;
	color: #3C664B;
	line-height: 19px;
	margin-bottom: 18px;
	clear: both;
/* 	overflow: auto; */
}

.dane2-top a
{
	color: #3C664B !important;
}

.pozycja-dane2 img
{
	float: right;
	clear: both;
	position: relative;
	top: -5px;
}
.pozycja-cena
{
	float: left;
	width: 94px;
	margin-right: 10px;
	
}

.wartosc
{
	float: left;
	min-height: 40px;
	width: 94px;
	background: url(gfx/dodaj-top.gif) top left no-repeat;
	text-align: center;
	color: #6B1919;
	font-size: 17px;
	padding-top: 2px;
	text-decoration: none !important;
	
}
.wartosc span
{
	color: #557771;
	font-size: 11px;
}

.wartosc del
{
	font-size: 10px;
	display: block;
	color: #557771;
}

.pozycja-cena .brak
{
	width: 86px;
	border: 1px solid #78c0b9;
	border-width: 1px 0 0 0;
	padding: 3px 4px;
	text-align: center;
/* 	border-top: 0; */
	float: left;
	clear: left;
	font-size: 10px;
}


.pozycja-pozostale
{
	float: left;
	width: 155px;
	margin-right: 10px;
	font-size: 10px;
	line-height: 20px;
	margin-top: -5px;
}

.pozycja-pozostale ul
{
	list-style: none;
}

.pozycja-pozostale ul li a strong
{
	color: #6B1919;
	font-size: 11px;
}

.pozycja-linki
{
	width: 250px;
	float: left;
	margin-top: 20px;
	font-size: 11px;
}

.lista, .jak, .przeslijz, .wydrukuj
{
	margin-bottom: 15px;
	line-height: 13px;
	float: left;

	margin-right: 20px;
}

.lista
{
	margin-right: 15px;
}

.posluchaj, .zfilmy
{
	float: left;
	width: 112px;
	height: 21px;
	line-height: 21px;
	margin-bottom: 15px;
	display: inline;
	
}

.posluchaj
{
	background: url(gfx/nagrania.gif) top left no-repeat;
	padding-left: 19px;
	width: 93px;
	margin-right: 5px;
}

.zfilmy
{
	background: url(gfx/zfilmy.gif) top left no-repeat;
	padding-left: 28px;
	width: 84px;
	margin-right: 5px;
	margin-right: 20px;
}

.lista img, .jak img
{
	float: left;
	margin-right: 5px;
}

.info-bottom
{
	width: 713px;
	float: left;
	min-height: 20px;
	background: url(gfx/info-bottom.gif) bottom left no-repeat;
	padding-bottom: 6px;
	overflow: auto;
	display: inline;
		margin-bottom: 15px;
}

.info-top
{
	width: 683px;
	float: left;
	display: inline;
	min-height: 20px;
	background: url(gfx/info-top.gif) top left no-repeat;
	padding: 10px 15px 4px 15px;
	line-height: 17px;


}

.karta  #content .polecane
{
	background: #FBFAEF;
}

.karta  #content .polecane h4 span, .polecane2 h4 a span,
.karta  #content .polecane h4 span a
{
	color: #3C664B;
}

.karta #content-wrapper #content .polecane2  .pozycja-dane h4 span a	/*dodane*/
{
	font-size: 11px !important;
	color: #3C664B;
}

/* polecamy inne ksiazki autora */
.karta #content-wrapper #content .polecane2  .pozycja-dane h4 span a,
.karta #content-wrapper #content .polecane2  .pozycja-dane h4 span
{
	line-height: 14px;

}


.karta  #content .polecane .do-koszyka,
.best  #content .polecane2 .do-koszyka,
.karta  #content .polecane .do-koszyka-promo,
.best  #content .polecane2 .do-koszyka-promo
{
	background: url(gfx/dodaj3.gif) top left no-repeat;
	color: #262626;
	margin-bottom: 0px;
}

.karta  #content .polecane .do-koszyka-promo,
.best  #content .polecane2 .do-koszyka-promo
{
	background: url(gfx/dodaj3_promo.gif) top left no-repeat;
}

.karta  #content .polecane .do-koszyka-promo del,
.best  #content .polecane2 .do-koszyka-promo del
{
	font-weight: bold;
	color: #8a0707;
}

.karta  #content .polecane h3,
.karta  #content .polecane2 h3
{
	color: #145952;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;

}

.karta  #content .polecane2 h3
{
	width: 713px;
	float: left;
}

* html .karta  #content .polecane2 h3
{
	
	float: none;
}
	
.karta  #content .polecane p.see
{
	margin-top: 5px;
	float: left;
	margin-left: 10px;
}
.karta  #content .polecane p a
{
	font-size: 11px;
	
}


.karta #content-menu
{

	width: 476px;
	height: 34px;
	background: url(gfx/menu2.gif) top left no-repeat;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}


.karta #content-menu li a, .karta #content-menu li
{
	float: left;

	text-decoration: none;
	color: #fff !important;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 11px;
	text-align: center;
	height: 34px;
	line-height: 36px;
}

* html .karta #content-menu li a, * html .karta #content-menu li
{
	line-height: 34px;
}

.karta #content-menu li a
{
	margin-right: 1px;
	width: 73px;
	background: url(gfx/6.gif) top left no-repeat;
}



.karta #content-menu li a:hover,
.karta #content-menu li.active a
{
	background: url(gfx/6.gif) top left no-repeat;	
	background-position: 0px -34px;
	color: #0E403B !important;
}




.karta #content-menu li a#m7
{
	width: 77px;
	background: url(gfx/7.gif) top left no-repeat;
}

.karta #content-menu li a#m7:hover,
.karta #content-menu li.active a#m7
{
	background: url(gfx/7.gif) top left no-repeat;
	background-position: 0px -34px;
}

.karta #content-menu li a#m8
{
	width: 105px !important;
	background: url(gfx/8.gif) top left no-repeat;
}

.karta #content-menu li a#m8:hover,
.karta #content-menu li.active a#m8
{
	background: url(gfx/8.gif) top left no-repeat;
	background-position: 0px -34px !important;
}


.karta #content-menu li a#m9
{
	width: 140px !important;
	background: url(gfx/9.gif) top left no-repeat;
}

.karta #content-menu li a#m9:hover,
.karta #content-menu li.active a#m9
{
	background: url(gfx/9.gif) top left no-repeat;
	background-position: 0px -34px;
}


.karta #content-menu li a#m5
{
	width: 62px;
	margin-right: 0px;
}

.karta #content-menu li a#m5:hover,
.karta #content-menu li.active a#m5
{
	background: url(gfx/10.gif) top left no-repeat;
	background-position: 0px -34px;
}

#content-mini-wrapp
{
	background: url(gfx/content-mini.gif) bottom left no-repeat;
	padding-bottom: 8px;
	
	float: left;

}

#content-mini
{
	width: 444px;
	float: left;
	line-height: 18px;
	background: url(gfx/content-mini-bkg.gif) bottom left repeat-y;
	padding: 14px 16px 0px 16px;
	margin-right: 5px;
	display: inline;
	margin-bottom: 15px;
	min-height: 240px;
	
}

#content-mini p,
#content-mini ul,
#content-mini ol
{
margin-bottom: 10px;

}

#content-mini ul,
#content-mini ol
{
margin-bottom: 10px;
padding-left: 20px;
}



#content-mini h5
{
	color: #557771;
	margin-bottom: 10px;
	font-size: 12px;
}

.content-mini-box
{
	border-bottom: 1px solid #7DC0B9;
	margin-bottom: 10px;
}

.content-mini-box-last
{
	border: 0px !important;
	
}

.drecenzje
{
	font-size: 11px;
	line-height: 19px;
}

.patroni
{
	width: 444px;
	float: left;
	border-top: 1px solid #7DC0B9;
	padding-top: 10px;
	margin-top: 5px;
	
}

.patroni-list a
{
	margin-right: 10px;
}



.polecane-up
{
	margin-top: -30px !important;
}

.polecane2
{
	
	width: 713px !important;
	margin-bottom: -5px !important;
	margin-top: 10px !important;

		
	padding-bottom: 10px;
}

* html .polecane2
{
	padding-bottom: 0px;
}

.polecane2 .pozyja-wrapp
{
	
	float: left;
	

}



.polecane2 .pozycja-dane
{
	width: 108px !important;
	
	float: left;
	display: inline;
}

.polecane2 .pozyja-wrapp
{
	width: 178px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding: 0px !important;
}


.polecane2 h3
{
	border-bottom: 1px solid #7DC0B9;
	margin-left: 0px !important;
	padding-bottom: 5px;
	margin-bottom: 13px !important;
}


.karta #content-wrapper #content .polecane2  .pozycja-dane h4 a
{
	font-size: 17px !important;
}


.galeria-zdjecie, .galeria-pozycja
{
	float: left;
	width: 214px;
	
}

.galeria-zdjecie
{
	margin-bottom: 10px;
}

.galeria-pozycja
{
	margin-right: 16px;
}

.galeria-pozycja-last
{
	margin-right: 0px !important;
}

.galeria-opis
{
	font-size: 11px;
	line-height: 17px;
}

.content-mini-galeria
{
	float: left;
	margin-bottom: 20px;
}


/* karta - autor*/

.pozycja-nota
{
	width: 250px;
	margin-top: 10px;
	float: left;
	line-height: 18px;
	margin-bottom: -12px;
}

.autor #content-mini
{
	width: 681px !important;
	float: left;
	line-height: 18px;
	background: url(gfx/content-mini2.gif) bottom left no-repeat;
	padding: 14px 16px 8px 16px;
	margin-right: 5px;
	display: inline;
	margin-bottom: 15px;
	min-height: 100px;
}

.autor #content-menu 
{
	background: url(gfx/menu3.gif) bottom left no-repeat !important;
	width: 713px !important;
}

.autor .content-other p
{
	margin-bottom: 20px !important;
}


/*bestsellery*/

.best  #content .polecane2 h4,
.best  #content .polecane2 h4 a
{
	color: #BF0000;
	margin-bottom: 12px;
}

.best  #content .polecane2
{
	border-bottom: 1px solid #7DC0B9;
	width: 452px !important;
	
	
	float: left;

	margin-bottom: 10px !important;
}

.best  #content .polecane2 h4 span,
.best  #content .polecane2 h4 a span,
.best  #content .polecane2 h4 span a	/* dodane */
{
	color: #3C664B;
}

.best  #content .polecane2 h4 a span,
.best  #content .polecane2 h4 a span a /* dodane */
{
	line-height: 13px;
}

.best  #content .polecane2 .pozyja-wrapp
{
	width: 195px !important;
	margin-right: 50px !important;
	margin-bottom: 0px !important;
	padding-bottom: 20px !important;
	display: inline;
	
}

.best  #content .polecane2 .last-pozycja
{
	margin-right: 0px !important;
	padding-right: 0px !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px;
	float: left;
}

.best  #content .polecane2 .pozycja-bottom
{
	color: #0C3834;
	padding-top: 12px;
	display: inline;
	width: 195px;
	overflow: auto;
	float: left;
	margin-bottom: -13px;
	line-height: 15px;
	
}

* html .best  #content .polecane2 .pozycja-bottom
{
	margin-bottom: -3px;
}

.best .polecane2 .pozycja-top
{
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	display: inline;
}

.pozycja-img
{
	position: relative;
	display: inline;
}

.img-pos
{
	position: absolute;
	bottom: -5px;
	left: 8px;
	display: inline;
}

.best h2
{
	font-size: 24px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-weight: normal;
	margin-top: -5px;
	margin-bottom: 12px;
}

.best  #content .first-pozycja
{
	border-top: 1px solid #7DC0B9;
	padding-top: 20px !important;
	margin-top: 20px !important;
}

.best #right .polecane
{
	background: url(gfx/recenzje-bottom.gif) left bottom no-repeat;
	margin-bottom: 15px;
	width: 233px;
	padding-bottom: 15px;
}

.font13
{
	font-size: 13px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
}
.zobacz-best
{
	margin-bottom: 15px;
	float: left;
	margin-top: 5px;
	min-height: 20px;
	width: 450px;

}


.zobacz-best p
{
	line-height: 18px;
	margin-bottom: 10px;
}

.zobacz-best a, .pages a
{
	color: #BF0000;
}

* html .best  #content .polecane2 .do-koszyka
{
	
	color: #262626;
	margin-bottom: -10px;
	padding-bottom: 0px;
	display: inline;
	float: left;
 }
 
/*nowosci*/
 
.right-pages
{
	float: right;
}

.pages
{
	float: left;
	width: 100%;
	overflow: auto;
	
	margin-top: 5px;
	padding-bottom: 20px;
}

.pages a, .pages span
{
	padding: 0px 2px;
}

.right-pages a, .right-pages span
{
	padding: 0px 0px 0px 8px;
}
.premiera
{
	margin-bottom: 5px;
}

.premiera span
{
	color: #557771;
}

.right-reklama
{
	margin-bottom: 15px;
}

table.top10 td
{
	padding-left: 10px;
	padding-bottom: 5px;
	
}

table.top10
{
	width: 221px;
	margin-bottom: -10px;
}

table.top10 h4 a
{
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}

table.top10 h4
{
	margin-top: 3px;
}

/*autorzy*/

.autorzy #content h2
{
	font-size: 30px;
	margin-bottom: 10px;
	color: #145952;
}

.authors
{
	
}

.alfabet
{
	list-style: none;
	width: 461px;
	display: inline;
	float: left;
	min-height: 18px;
	margin-right: -20px;
	margin-bottom: 25px;
	
}

.alfabet li, .alfabet li a
{
	float: left;
	width: 15px;
	height: 18px;
	background: url(gfx/literki.gif) top left no-repeat;
	color: #fff;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	list-style: none;
	
}

.alfabet li a
{
	width: 13px;
	padding-left: 2px;
	padding-top: 1px;
	height: 17px;
}

.alfabet li a:hover, .alfabet li.active a
{
		background: url(gfx/literki2.gif) top left no-repeat;
		text-decoration: none;
}

.alfabet li
{
	margin-right: 1px;
}

.authors-names
{
	list-style: none;
	font-size: 17px;
	float: left;
	width: 210px;
	margin-right: 20px;
}

.authors-names2
{
	margin-right: 0px;
}

.authors-names li, .authors-names a
{
	list-style: none;
	color: #BF0000;
}

.authors-names  li
{
	margin-bottom: 20px;
}

.authors
{
	border-bottom: 1px solid #7DC0B9;
	border-top: 1px solid #7DC0B9;
	float: left;
	padding-top: 10px;
	margin-top: 15px;
	width: 455px;
	margin-bottom: 10px;
}

/*serie wydawnicze*/

.seria-zdjecie
{
	float: right;
	margin-right: 25px;
	display: inline;
}

.seria #content h2
{
	font-size: 30px;
	margin-bottom: 15px;
	color: #145952;
}

.seria-opis
{
	float: left;
	width: 475px;
	font-size: 13px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	line-height: 19px;
}

.seria-opis p
{
	margin-bottom: 20px;
}

.seria  #content .first-pozycja
{
	border-top: 1px solid #7DC0B9;
	margin-top: -5px !important;
	
}

.seria  #content .polecane2 
{
	border-bottom: 1px solid #7DC0B9;
	padding-top: 20px;
padding-bottom: -10px !important;
	
}

.seria  #content .polecane2 .pozycja-bottom
{
		padding-bottom: -10px !important;
		padding-top: 15px;
		display: inline;
		color: #0C3834;
		width: 190px !important;
		
}

* html .seria  #content .polecane2 .pozycja-bottom
{
	padding-top: 8px !important;
	
	
}



.seria  #content .polecane2 .pozyja-wrapp
{
		padding-bottom: 10px !important;
		margin-bottom: 0px !important;
		width: 235px !important;
		padding-right: 0px;
		margin-right: 0px;

}



* html .seria  #content .polecane2
{
	border-bottom: 1px solid #7DC0B9;
	padding-top: 20px;
	margin-bottom: -8px !important;
	padding-bottom: 20px !important;
	float: none;
}

* html .seria .pages
{
	margin-top: 20px;
	display: block;
	margin-bottom: -5px;
	float: none;
}

.seria .pages
{
	margin-top: 20px;

	margin-bottom: -5px;

}

/*recenzje*/

.recenzje .seria-zdjecie
{
	float: right;
	margin-right: 0px;
	display: inline;
	margin-top: 5px;
}

.recenzje #content h2
{
	font-size: 30px;
	margin-bottom: 15px;
	color: #145952;
	margin-top: 1px;
}

.recenzje .news
{
	width: 100%;
	float: left;
	padding-bottom: 5px;
}

.recenzje .news h3 
{
	margin-bottom: 3px !important;

}

.recenzje .news p.date
{
	margin-top: 0px !important;

}
.recenzje .news .news-text
{
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}

.recenzje .news .news-img
{
	margin-bottom: 0px;
}

.recenzje-wrapp
{
	float: left;
	border-top: 1px solid #7DC0B9;
	border-bottom: 1px solid #7DC0B9;
	padding-top: 15px;
	margin-bottom: 10px;
	width: 100%;

}

.recenzje .pages
{
	margin-bottom: -5px;
}

/*wyniki wyszukiwania*/
#wyszukaj fieldset
{
	border: 0px;
	padding-top: 16px;
	padding-bottom: 15px;
}
#wyszukaj input, #wyszukaj select
{
	border: 1px solid #5794BF;
	background: #fff;
	height: 18px;

	
}

#wyszukaj label
{
		margin-bottom: 20px;
		float: left;
		height: 20px;
	
}

#wyszukaj .klucz input
{
	width: 605px;
	
}

#wyszukaj .autor input
{
	width: 160px;
	margin-right: 20px;
	
}

#wyszukaj .tytul input
{
	width: 202px;
	margin-right: 20px;
}

#wyszukaj .seria select,
#wyszukaj .isbn input
{
	width: 188px;
	
	
}



.form-cena
{
	float: left;
	height: 20px;
	line-height: 18px;
	margin-right: 6px;
}

 
* html .form-cena
{
	line-height: 26px;
}

label.isbn
{
	width: 225px;
	float: left;

}


.cena-min select, .cena-max select,
.rok-min select, .rok-max select
{
	width: 56px;
	margin-right: 14px;
}



.cena-max select
{
	margin-right: 20px;
}



.rok-max select
{
	margin-right: 18px;
}



#wyszukaj input.button
{
	border: 0px;
	width: auto;
	height: auto;
	margin-left: 308px;
}

.wyszukaj h2
{
	border-top: 1px solid #7DC0B9;
	border-bottom: 1px solid #7DC0B9;
	padding: 15px 0px;
	font-size: 24px;

}

.wyszukaj h2 span
{
		font-style: italic;
		color: #BF0000;
}

.wyszukaj .news
{
	float: left;
	width: 713px;
	margin: 0px !important;
	padding: 20px 0px 10px 0px;
	border-bottom: 1px solid #7DC0B9;
}

.wyszukaj #content .news h3,
.wyszukaj #content .news h3 a
{
	color: #BF0000 !important;
	font-size: 19px !important;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif; !important;
	font-weight: normal !important;
}

.wyszukaj #content .news h3
{
	margin-bottom: 14px;
}
.wyszukaj #content .news h4
{
	color: #3C664B;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 14px;
}

.wyszukaj .news-text
{
	font-size: 11px;
}

.wyszukaj .wyniki-wrapp
{
	margin-bottom: 10px;
	float: left;
}

.wyszukaj .pages
{
	margin-bottom: -5px;
}

/*koszyk*/

.koszyk .seria-zdjecie
{
	margin: 0px;
	margin-right: -16px;
}

.koszyk #content h2
{
	font-size: 30px;
	margin-bottom: 15px;
	color: #145952;
	margin-top: 1px;
}

.koszyk form.form-table
{
	width: 713px !important;

	clear: both;
}

.koszyk form fieldset
{
	border: 0px;
}

.koszyczek
{
	width: 713px !important;
	display: block;
	clear: both;
}

.koszyczek th
{
	color: #0C3834;
	font-size: 11px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
}

.koszyczek th.przedm
{
	background: url(gfx/th1.gif) top left no-repeat #BCDDD4;
}

.koszyczek th.koszyk-cena2
{
	background: url(gfx/th2.gif) top right no-repeat #BCDDD4;
}




tr.th
{
	background: #BCDDD4;
	height: 32px;
	width: 713px;
}

.koszyk-opis
{
	width: 265px;
}

.koszyk-cena
{
	width: 150px;
	
	font-size: 17px;
	color: #262626;
}



.koszyk-ilosc
{
	width: 140px;
	text-align: center !important;
	color: #557771;
}

.koszyczek input 
{
	border: 1px solid #5794BF;
	width: 77px;
	height: 18px;
	margin-bottom: 7px;
}

.radio input
{
	width: auto;
	border: 0px;
	height: auto;
	float: left;
	margin-bottom: 5px;
	
}
.radio label
{
	float: left;
	clear: both;
}
* html .koszyczek .element td
{
		padding: 20px 0px 0px 0px;
}

.koszyczek .element td
{
	margin: 0px;
	padding: 20px 0px 10px 0px;
	border-bottom: 1px solid #BCDDD4;
	
} 

.koszyczek .news h3 a
{
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif; !important;
	font-size: 17px !important;

}

.koszyczek .news h3
{
		margin-bottom: 3px !important;
}

.koszyczek .news p.date
{
	font-size: 11px;
}

.koszyczek .news .news-text
{
	font-size: 11px;
}

.suma td, .dostawa td, .rabat td
{
	color: #557771 !important;
}

.suma td
{
	padding: 7px 0px;
}

.suma td.koszyk-ilosc
{
	border-bottom: 1px solid #BCDDD4;
}

.podsumowanie .radio
{
	background: url(gfx/th3.gif) top left no-repeat #BCDDD4;
	height: 42px;
	
}



.podsumowanie .koszyk-cena
{
	background: url(gfx/th4.gif) top right no-repeat #BCDDD4;
	height: 42px;
	font-size: 24px;
	font-weight: normal;
}

.dostawa .radio label
{
	padding-top: 8px;
}

.suma .radio, .suma .koszyk-cena,
.dostawa .radio, .dostawa .koszyk-cena,
.rabat .radio, .rabat .koszyk-cena
{
	border-bottom: 1px solid #BCDDD4;
	padding: 5px 0px;
	font-size: 13px;
}

.rabat .radio, .rabat .koszyk-cena
{
	padding-bottom: 10px;
}

td.radio
{
	padding-left: 50px !important;
}

.koszyk   .button2
{
	float: left !important;
	margin-top: 20px !important;
	margin-left: 558px !important;
}

.koszyk .right-koszyk
{
	float: left;
	width: 683px;
	text-align: right;
	font-size: 11px;
	margin-top: 10px;
	padding-bottom: 25px;
}

/*logowanie*/

#login
{
	display: block;
	width: 753px;
	background: url(gfx/loguj-bkg.gif) bottom left no-repeat;
	height: 275px;
	position: absolute;
	z-index: 9999;
	top: 200px;
	left: 110px;
	padding-bottom: 20px;
	
}

#login h2
{
		background: url(gfx/h2.gif) bottom left no-repeat;
		height: 43px;
		float: left;
		width: 733px;
		line-height: 43px;
		color: #0C3834;
		font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
		font-size: 24px;
		font-weight: normal;
		padding-left: 20px;
		margin-bottom: 25px;
		
}

* html #login h2
{
	
	margin-top: -5px !important;
}

#login a
{

	color: #BF0000;

}

#login h2 a
{
	font-size: 12px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	color: #BF0000;
	float: right;
	margin-right: 20px;
	margin-top: 5px;
}

#login h3
{
	color:#145952;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 17px;
	font-weight: normal;
		margin-bottom: 15px;
}

.login-left
{
	float: left;
	width: 360px;
	display: inline;
	margin-left: 18px;
}

#login form
{
	width: 340px;
	display: inline;

}

#login fieldset
{
	border: 0px;
}

#login input
{
	border: 1px solid #5794BF;
	background: #fff;
	height: 18px;
	width: 202px;
	display: inline;

	
}

#login label
{
	float: left;
	width: 343px;
	margin-bottom: 10px;
	
}

#login label span
{
	width: 134px;
	float: left;
	line-height: 18px;
}

#login input.checkbox
{
	width: auto;
	height: auto;
	float: left;
}

.form-left span
{
	float: left;
	width: 140px;
	font-size: 11px;
	margin-left: 5px;
	line-height: 14px !important;
	display: inline;
}

.form-left label, .form-left
{
	width: 188px !important;
	float: left;
	
}

#login .form-right input.button
{
	width: auto !important;
	height: auto !important;
	border: 0px !important;
	margin-bottom: 15px;
}

#login .form-right a
{
	font-size: 11px;
}

#login .form-right
{
	float: left;
	width: 150px;
}

#login .form-right, #login .form-left
{
	padding-top: 10px;
}

.login-right
{
	float: left;
	width: 335px;
	padding-left: 20px;
	line-height: 18px;
	font-size: 11px;
	
	border-left: 1px solid #7DC0B9;
}

.login-right p.link 
{
	margin: 15px 0px;
}


/*newsletter*/


.letter #content h2
{
	font-size: 30px;
	margin-bottom: 15px;
	color: #145952;
}

.gatunek
{
	float: left;
	width: 213px;
	height: 55px;
	background: url(gfx/letter-box.gif) top left no-repeat;
	padding: 10px;
	position: relative;
	margin-right: 5px;
	margin-bottom: 7px;
}

.gatunek h5
{
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	color: #0C3834;
	font-size: 12px;
	font-weight: normal;
}

.gatunek-img
{
	float: left;
	width: 58px;
	margin-right: 10px;
}

label.checkbox
{
	color: #557771;
	font-size: 11px;
	position: absolute;
	left: 79px;
	bottom: 15px;
	
}

.gatunek-last
{
	margin-right: 0px !important;
}

.gatunek-wrapper
{
	float: left;
	width: 713px;
	padding-bottom: 23px;
	padding-top: 17px;
	border-top: 1px solid #7DC0B9;
	border-bottom: 1px solid #7DC0B9;
}

.checkbox2
{
	float: right;
	font-size: 13px;
}

.letter h3
{
	font-size: 17px !important;
	font-weight: normal;
	color: #145952;
}

.klauzula
{
	float: left;
	width: 713px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.klauzula input
{
	float: left;
	margin-right: 5px;
	float: left;
	
}

.klauzula p
{
 	float: left;
 	font-size: 11px;
 	width: 680px;
 	line-height: 18px;
}

.letter .newsletter input.button
{
	clear: both;
	float: left;
	margin-bottom: 15px;
}

.letter fieldset
{
	border: 0px;
}

.newsletter
{
	float: left;
	width: 713px;
	
	
}

.newsletter label.radio3,
.newsletter label.email
{
	font-size: 11px;
	color: #557771;
}

.letter-img
{
	margin: 0px;
	margin-right: -20px;
	display: inline;
}

.letter .seria-opis
{
	width: 530px;
	color: #0C3834;
	font-size: 12px;
	padding-bottom: 10px;
}

.letter .email input
{
	width: 234px;
	border: 1px solid #5794BF;
	height: 18px;

}

.newsletter label.radio3 input
{
	margin-left: 17px;

}

.form-info
{
	font-size: 11px;
	margin-bottom: 10px !important;
}

/*rejestracja*/
.rej h2
{
	margin-top: 1px;
}


.rej .seria-opis
{
	min-height: 200px;
	width: 445px !important;
	
}

.rej-img
{
	margin-right: -40px !important;
	margin-top: -30px;
}

.rej .form-info
{
	color: #557771;
	font-size: 11px;
}

.wazne
{
	background: url(gfx/wazne-bottom.gif) bottom left no-repeat;
	width: 162px;
	padding: 0px 20px 0px 20px;
	float: right;
	font-size: 11px;
	margin-top: 15px;
}

.wazne p
{
	margin-bottom: 15px;
}


.wazne img
{
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 5px;
}

.dane-osobowe
{
	float: left;
	width: 713px;
	border-top: 1px solid #7DC0B9;
	padding-top: 17px;
	padding-bottom: 19px;
}

.serwis-logowanie
{
	float: left;
	width: 713px;
	border-top: 1px solid #7DC0B9;
	padding-top: 17px;
	padding-bottom: 20px;
	font-size: 13px;
	line-height: 19px;
	
}

.serwis-logowanie h3, .newsletter-box h3
{
	margin-bottom: 10px !important;
}



.newsletter-box
{
	float: left;
	width: 713px;
	margin-bottom: 20px;
}

.serwis-logowanie input, .dane-osobowe-box input
{
	border: 1px solid #5794BF;
	background: #fff;
	height: 18px;
	width: 234px;
	margin-top: 2px;
}

.serwis-logowanie .pass input
{
	
	width: 194px;
}

.dane-osobowe-box
{
	float: left;
	width: 510px;
	margin-bottom: 17px;
}

 .dane-osobowe h3
 {
 	margin-bottom: 15px !important;
 }

.serwis-logowanie label, .dane-osobowe-box label
{
	float: left;
	margin-right: 20px;
	color: #557771;
	font-size: 11px;
	margin-top: 13px;
}

.newsletter-box p
{
	margin-bottom: 15px;
	font-size: 13px;
}

.newsletter-box label
{
		color: #557771;
	font-size: 11px;
	padding-right: 20px;
}

span.error
{
	color: #8A0707;
	font-size: 13px;
	
}

label.rozmiar1 input
{
	width: 234px;
}

label.rozmiar2, label.rozmiar4
{
margin-right: 0px;
}

label.rozmiar3 input
{
	width: 135px;
}


label.rozmiar4 input
{
	width: 77px;
}

.rej .rejestr input.button
{
	
	margin-right: 200px;
	margin-bottom: 20px;
}

* html .rej .rejestr input.button
{
	margin-top: -20px !important;
}
 
.wybor
{
	color: #0C3834;
	font-weight: bold;
}

.radio4 input
{
	margin-left: 15px;
}

.radio4, .radio5
{
		color: #557771;
	font-size: 11px;
}

p.quest
{
	margin-bottom: 15px;
}

.radio5
{
	margin-right: 15px;
}

.rej .klauzula 
{
	margin-top: 15px;
}

.rej .klauzula h3
{
	margin-bottom: 15px !important;
}

/*blogi glowna*/

.blogi #content
{
	position: relative;
}



.blogi #content h2
{
	font-size: 30px;
	margin-bottom: 15px;
	color: #145952;
}

.blogi .seria-opis
{
	width: 490px !important;
	padding-right: 239px;
	z-index: 999;
	min-height: 200px;
	background: url(gfx/blogi.jpg) top right no-repeat;
	margin-top: -32px;
	padding-top: 32px;
	
	
}

.blogi .news h3
{
	margin-bottom: 3px !important;
}

.blogi .news
{
	border-bottom: 1px solid #7DC0B9;
	padding-bottom: 17px;
	margin-top: 14px;
}

.blogi .recenzje-wrapp
{
	padding-top: 5px;
	padding-bottom: 0px;
	border-bottom: 0px;
	margin-bottom: -30px;
	
}

.blogi .news-last
{
	border: 0px !important;
}

/*blog autora*/

.bloga .pozycja-linki
{
	padding: 0px;
	margin: 0px;
	width: 450px;
	
	
}

* html .bloga .pozycja-linki
{
	margin-bottom: 5px;
}

.bloga .pozycja-linki a
{
	color: #BF0000;

}

.bloga .pages
{
	border-top: 1px solid #7DC0B9;
	padding-top: 15px;

}

* html .bloga .pages
{

	margin-bottom: -20px;
}

.bloga #recenzja h3
{
	float: left;
	width: 213px;
	height: 32px;
	font-size: 17px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-weight: normal;
	padding: 0px 10px;
	line-height: 32px;
	color: #fff;
	background: url(gfx/name.gif) top left no-repeat;
}

.bloga #recenzja h3.kontaktMediow
{
	background: url(gfx/kontakt.gif) top left no-repeat;
}

.bloga #recenzja 
{
	color: #fff !important;
	font-size: 11px;
	padding-bottom: 25px;
}

.bloga #recenzja .pozycja-img
{
	width: 57px;
	margin-right: 10px;
}

.bloga #recenzja .pozycja-dane
{
	width: 140px !important;

	float: left;
}

/*blogi wpis*/

.dataa
{
	float: left;
	margin-right: 20px;
	color: #557771;
}

.najwpisy
{
	padding-top: 15px;
	border-top: 1px solid #7DC0B9;
	padding-bottom: 15px;
}

.najwpisy a, .notka a
{
		color: #BF0000;
}

.najwpisy h2
{
	margin-bottom: 5px !important;
}

.najwpisy ul
{
	list-style: none;
	color: #BF0000;
	font-size: 11px;
	line-height: 18px;
}

.najwpisy ul a:hover
{
	text-decoration: underline !important;
}

.notka p, .notka ol, .notka ul, .notka h3, .notka h4, .notka h5, .notka h6
{
	margin-bottom: 15px;
	line-height: 18px;
}

.notka ol, .notka ul
{
	list-style-position: inside;
}

.blog-zdjecia-wrapp
{
	
	overflow: auto;
	width: 455px;
	margin-right: -3px;
	padding-bottom: 20px;
	padding-top: 20px;
}


.blog-zdjecia-wrapp a
{
		float: left;
		margin-right: 17px;
		
}

.blog-zdjecia-wrapp a.last
{
	margin-right: 0px !important;
}

.blog-zdjecia h2
{
	margin-bottom: 5px !important;
	color: #0C3834;
	margin-top: 5px;
}
.blog-zdjecia
{
	color: #557771;
	font-size: 11px;
}

/*biuro prasowe*/

#infop h3 a, #materialy h3 a, #archiwum h3 a
{

	float: left;	
	width: 233px;
	height: 32px;
	margin-bottom: 2px;
}

#infop
{
	background: url(gfx/infop.gif) top left no-repeat;
	width: 233px;
	float: left;
	
}

#materialy
{
	background: url(gfx/materialy.gif) top left no-repeat;
	width: 233px;
	float: left;
	
}


#archiwum
{
	background: url(gfx/archiwum.gif) top left no-repeat;
	width: 233px;
	float: left;
	
}

.biuro .right-opis
{
	width: 193px  !important;
	padding: 0px 20px 10px 20px !important;	
	
}

.material-wrapp
{
	float: left;
	width: 464px;
	background: url(gfx/white-bottom.gif) bottom left no-repeat;
	padding-bottom: 7px;
	min-height: 7px;
	margin-left: -7px;
	margin-right: -7px;
	display: inline;

	margin-bottom: 20px;
	overflow: fixed;
	border: 0px solid red;
}

.material
{
	float: left;
	width: 432px;
	background: url(gfx/white-top.gif) top left no-repeat;
	font-size: 12px;
	padding: 10px 16px 3px 16px;

	
}
.material p
{
	margin-bottom: 10px;
}

.material a
{
	color: #BF0000;
}

.material ul, .material li
{
	list-style: none;
	line-height: 21px;
}

* html .material li
{
	padding-bottom: 5px;
}

.biuro-box
{

	background: url(gfx/kawa2.gif) top right no-repeat;
	width: 472px;
	margin-left: -20px;
	padding-left: 20px;
	display: inline;
	float: left;
	margin-right: -20px;
	


}
.biuro-box #breadcrumbs
{
	clear: both;
	padding-top: 0px;
}


.biuro #content .biuro-box  h2
{
	font-size: 30px !important;
	margin-bottom: 10px;
	color: #145952;
}



.biuro .recenzje-wrapp .news .news-text
{
	float: left;
	width: 330px;
	
}

.biuro .recenzje-wrapp .news .news-text h3
{
	margin-bottom: 3px;
	
}

.biuro .recenzje-wrapp .news .news-text,
.biuro .recenzje-wrapp .news .news-img
{
	padding-bottom: 20px !important;
}

.biuro h3
{
	font-size: 17px !important;
	color: #145952;
	font-weight: normal;
	margin-bottom: 15px;
}

.biuro .news .news-text-last
{
	line-height: 18px;

	padding-bottom: 20px;
	float: left;
	width: 330px;
}

.biuro .news .news-text-last h3
{
	margin-bottom: 3px;
}

.biuro #content .logowanie form
{
	width: 465px;
	margin-right: -15px;
	
}

.biuro #content input
{
	border: 1px solid #5794BF;
	background: #fff;
	height: 18px;
	margin-top: 3px;
	width: 195px;
	margin-bottom: 20px;
}

.biuro #content input.button
{
	border: 0px;
	height: auto;
	width: auto;
	margin-top: 16px;
}

.biuro #content fieldset
{
	border: 0px;
}

.biuro #content label
{
	color: #557771;
	font-size: 11px;
	float: left;
	margin-right: 10px;
}

.biuro #content .logowanie
{
	border-bottom: 1px solid #7DC0B9;
	margin-bottom: 15px;
}

.rejestrowanie
{
	line-height: 20px;
}

.rejestrowanie h3, .logowanie h3
{
	margin-bottom: 10px;
}

.przycisk
{
	margin-top: 17px;
	margin-bottom: 30px;
}


/*materialy*/

.materialy-wrapp
{
	border-top: 1px solid #7DC0B9;
	float: left;
	padding-top: 15px;
}

.news-text2 
{
	line-height: 18px;
	margin-bottom: 0px;
}

.news-text2 h3
{
	margin-bottom: 5px;
	margin-top: 0px;
}

.news-text2 .download
{
	margin-top: 5px;
	margin-bottom: -5px !important;

}

/*wab na swiecie*/

.menu
{
	float: right;
}

.world #content
{
	background: url(gfx/content-top4.gif) top left no-repeat #FBFAEF;
	width: 690px;
	padding: 0px 16px 0px 16px;


}

.world #content-wrapper2
{
	background: url(gfx/content-bottom3.gif) bottom left no-repeat;
	padding-bottom: 6px;
	width: 722px;
	float: left;
		margin-right: 20px;
	
}

.world #content
{
	padding-top: 20px; 
}

.szeroki
{

	float: left;
	width: 975px;
	margin-top: 10px;
}

.world #right
{
	width: 233px;
	float: left;
}

.world #right .polecane
{
	width: 233px !important;
	background: url(gfx/recenzje-bottom.gif) bottom left no-repeat !important;

}

.world .news-text
{
	float: left;
	width: 570px;
}

/*wydarzenia*/

.wydarzenia .news h2,
.wydarzenia .news h2 a
{
	border-bottom: 1px solid #7DC0B9;
	color: #7DC0B9;
	font-size: 14px !important;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.news .news-text3
{
	width: 339px !important;
	float: left !important;
	line-height: 18px;
	margin-bottom: 10px;
}

.calendar td, .calendar th
{
	width: 21px;
	padding: 0px 5px;
	text-align: center;
	padding-bottom: 4px;
	color: #fff;
}

.calendar th
{
	color: #48958E;
	font-size: 9px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-weight: normal;
}

.calendar td a
{
	background: url(gfx/td.gif) top left no-repeat;
	float: left;
	width: 21px;
	height: 15px;
	color: #fff;
	text-decoration: none !important;
}

.calendar td .calendar-hover a
{
	background: transparent;
	float: none;

	color: #BF0000;
	text-decoration: none !important;
}

.calendar td .calendar-hover a:hover
{
	text-decoration: underline !important;
}

.calendar 
{
	margin-left: 8px;

}

.kal h4
{
	color: #CCCCCC;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 14px;
}

.kal h4 span
{
	float: right;
	font-weight: normal;
}
.kal h3
{
	margin-bottom: 8px !important;
}

.calendar-hover
{
	background: url(gfx/hover.gif) top left no-repeat;
	width: 130px;
	min-height: 46px;
	padding: 10px 10px 7px 40px;
	font-size: 11px;
	color: #0C3834;
}

.hover-wrapper
{
	width: 180px;
	background: url(gfx/hover-bottom2.gif) bottom left no-repeat;
	padding-bottom: 3px;
	position: absolute;

	margin-top: -24px;
	margin-left: 12px;
	z-index: 999;
	text-align: left;
	
	display: none;
}

.hover-wrapper p, .hover-wrapper li
{
	margin-bottom: 7px;
}

.hover-wrapper ul, .hover-wrapper li
{
	list-style: none; 
	list-style-position: inside;
}

.hover-wrapper ul
{
	margin-bottom: -6px !important;
}
.hover-wrapper li
{
	background: url(gfx/bull.gif) top left no-repeat;
	background-position: 0px 4px;
	padding-left: 6px;
}


* html .calendar-hover
{
	height: 46px;
}

* html .hover-wrapper
{
	margin-top: -24px;
	margin-left: -10px;
}


.kal form fieldset
{
	border: 0px;
}

.kal form label
{
	margin: 0px 14px;
	font-size: 11px;
	color: #fff;
	border-top: 1px solid #28514D;
	float: left;
	padding-top: 10px;
	margin-top: 10px;
}

.kal form label span
{
	padding-right: 3px;
}

.kal form label select
{
	border: 1px solid #5794BF;
	height: 18px;
	width: 125px;
}

/*blog w autorze*/

.content-mini-box h3.title
{
	margin-bottom: 3px !important;
}

.content-mini-box .news p.date2
{
	margin-bottom: 10px !important;
}


.platnosci-box h3
{
	margin-bottom: 10px !important;
}



.platnosci-box
{
	float: left;
	width: 713px;
	margin-bottom: 20px;
	border-top: 1px solid #7DC0B9;
	border-bottom: 1px solid #7DC0B9;
	padding-top: 20px;
	padding-bottom: 15px;
}

.koszyk2 h3
{
	font-size: 17px !important;
	color: #145952;
	font-weight: normal;
}


.platnosci-box label
{
	clear: both;
	width: 250px;
	float: left;
	margin-bottom: 10px;
	color: #557771;
	font-size: 13px;
	
}

.platnosci-box label span
{
	color: #262626;

	font-size: 15px;
	
	float: right;
	line-height: 15px;
	padding-left: 20px;
}

.koszyk2 .right-koszyk
{

	float: right;
	color: #557771;
}


.koszyk2 form.form-table input
{
	margin-top: 0px !important;
}

.koszyk2 .dane-osobowe label input
{
	margin-top: 2px !important;
}


/*twoj profil*/

.profil .dane-osobowe
{
	clear: both;
	padding-bottom: 5px !important;

}

* html .profil .dane-osobowe
{
		padding-bottom: 20px !important;
}

.profil .dane-osobowe h3
{
	margin-bottom: 0px !important;
}

.profil  form.rejestr input.button
{
	margin-top: 20px !important;

}

* html .profil h2
{
	margin-top: 4px;
}

#profil-menu
{
	list-style: none;
	float: left;
	width: 210px;
/*	min-height: 185px;*/
	padding-top: 10px;
	background: url(gfx/profil.gif) top left no-repeat #DCE1E0;
}

#profil-menu li
{
	float: left;
	margin: 0px 10px;
	width: 190px;
	padding-bottom: 10px;
	display: inline;
}

#profil-menu li a
{
	float: left;
	width: 190px;
}

#profil-menu li.break
{
	padding-bottom: 18px;
	border-bottom: 1px solid #9A9E9E;
	margin-bottom: 18px;
	
}
#profil-menu li.break a
{
	
}
#profil-menu li a:hover,
#profil-menu li.active a
{
		background: url(gfx/next.gif) right top no-repeat;	
		text-decoration: none;
		font-weight: bold;
		
}

#profil-menu li a
{
	color: #1F1F1F;
	font-size: 16px;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	line-height: 18px;
}

#profil-wrapper
{
	background: url(gfx/profil-bottom.gif) bottom left no-repeat;
	float: left;
	width: 210px;
	padding-bottom: 7px;
	margin-bottom: 20px;
/*	min-height: 195px;*/
	
}

/*twoje recenzje*/

.edytuj
{
	background: url(gfx/edytuj.gif) top left no-repeat;
	width: 90px;
	height: 21px;
	line-height: 21px;
	font-size: 11px;
	text-align: center;
	margin-bottom: 10px;


}

.profil-recenzje .news .news-text
{
	
	width: 645px !important;
	float: left;
	margin-right:-100px;
	
}

.profil-recenzje .news-text h3
{
	margin-bottom: 10px !important;
}

.profil-recenzje .news
{
	border-bottom: 1px solid #7DC0B9;
	overflow: auto;
	clear: both;
	padding-bottom: 10px !important;
}

* html .profil-recenzje .news
{
	height: 10px;
	overflow: visible;
}

.profil-recenzje .recenzje-wrapp
{
	border-bottom: 0px;
	margin-bottom: -20px !important;
}

.profil-recenzje .rec-last
{
	border-bottom: 0px !important;
}

.profil-recenzje form div.last
{
	float: left;
	width: 713px;
	color: #000;
	margin-bottom: 20px;
	
}

* html .profil-recenzje form div.last input
{
	margin-top: -20px;
}

.profil-recenzje form div.last span
{
	float: left;
	width: 713px;
	color: #000;
	margin-bottom: 7px;
}

/*edytuj recenzje*/
.edytuj-recenzje label
{
	width: 623px !important;

}


.edytuj-recenzje input, .edytuj-recenzje textarea
{
	border: 1px solid #5794BF;
	background: #fff;
	height: 24px;
}

.edytuj-recenzje input
{
	width: 315px;
	color: #000000;
	font-size: 17px;
		line-height: 24px;
	
}

.edytuj-recenzje textarea
{
	width: 623px;
	height: 270px;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	padding: 10px;
}

.edytuj-recenzje input.button
{
	width: auto;
	border: 0px;
	height: auto;
}

.edytuj-recenzje label
{
	float: left;
	width: 713px;
	clear: both;
	color: #000000;
	margin-bottom: 15px;
}

.edytuj-recenzje label span
{
	float: left;
	width: 100%;
	margin-bottom: 7px;
	
}



/*edytuj notatki*/


.profil-notatki .news-text
{
	
	width: 713px;
	float: left;
	
}



.profil-notatki .news-text h3
{
	margin-bottom: 10px !important;
}

.profil-notatki .news
{
	border-bottom: 1px solid #7DC0B9;
	overflow: hidden;

	padding-bottom: 10px !important;
	clear: both;
	
}

* html .profil-notatki .news
{
	height: 10px;
	overflow: visible;
}

.profil-notatki .recenzje-wrapp
{
	border-bottom: 0px;
	margin-bottom: -20px !important;
}

.profil-notatki .rec-last
{
	border-bottom: 0px !important;
}

/*lista zyczen*/

.listaz #content
{
	background: url(gfx/wish3.jpg) top left no-repeat #FBFAEF;
}

.listaz .seria-opis
{
	min-height: 230px;
	width: 475px;
}

* html .listaz .seria-opis
{
	height: 230px;

}

.news-right p.news-cena
{
	color: #262626;
	font-size: 24px;
	margin-bottom: 5px;
}
.news-right p.news-inf
{
	color: #0C3834;
	font-size: 11px;
	margin-top: 5px;
}


.listaz .edytuj
{
	background: url(gfx/usun.gif) top left no-repeat;
	width: 103px;
	float: left;
	padding-left: 17px;
	height: 21px;
	line-height: 21px;
	font-size: 11px;
	text-align: center;
	margin-bottom: 10px;
	clear: both;

}

.listaz .news-text
{
	float: left;
	width: 290px;
}

.listaz .news-text h3, .listaz .news-text h3 a
{
	font-size: 30px !important;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif; !important;
	margin-bottom: 12px !important;
	line-height: 28px;
}

.listaz .news-text h4, .listaz .news-text h4 a
{
	font-size: 14px !important;
	color: #3C664B !important;
	font-weight: normal !important;
	text-decoration: none !important;
		font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif !important;
		margin-bottom: 17px;
}

.listaz .news
{
	width: 713px;
	float: left;
	border-bottom: 1px solid #7DC0B9;
	padding-top:15px;
	padding-bottom: 5px;
}

.listaz .rec-last
{
	border-bottom: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: -20px !important;
}

.listaz .recenzje-wrapp
{
	border-bottom: 0px !important;
}

* html .listaz .news-text h3,
* html .listaz h2
{
	margin-top: 2px;
}

* html .listaz .rec-last
{

	margin-bottom: -10px !important;
}

.news2 .pages
{
	border-top: 1px solid #7DC0B9;
	padding-top: 15px;
}

.suma .koszyk-ilosc .button
{
	border: 0px;
	margin-top: 5px;
}


/*poprawken*/


.biuro #content input.checkbox,
.biuro #content .radio5 input
{
       border: none;
       background: #fff;
       height: auto;
       margin-top: 0px;
       width: auto;
       margin-bottom: 0px !important;
}

.biuro #content .rejestrowanie input
{
       margin-bottom: 5px;
}

.biuro #content .rejestrowanie input.button
{
       margin-bottom: 15px;
       clear: both;
       float: left;
}


.biuro #content .radio5
{
       margin-right: 0px;
       float: left;
       clear: both;
}

.clear
{
       clear: both;
}

.logowanie #login
{
   top: 118px;
   left: 230px;
   z-index: 0;
}

.mceLast span
{
float: none !important;
} 




/* loginBox - dla ka?dej podstrony */
#loginInvisible
{
display: none;
}


/*serie wydawnicze wersja 2*/

.series #content
{
	background: url(gfx/serie.jpg) top left no-repeat #FBFAEF;
}

* html .series #content h2
{
	margin-top: 3px;
}

.series .seria-opis
{
	min-height: 210px;
	width: 475px;
}

* html .series .seria-opis
{
	height: 210px;

}

.series .recenzje-wrapp
{
	border-bottom: 0px;
	margin-bottom: 0px;
}

.seria-content
{
	float: left;
	width: 235px;
}
.seria-content h3
{
	color: #0C3834 !important;
	font-size: 24px !important;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif; !important;
	margin-bottom: 5px !important;
}

.seria-content ul
{
	font-size: 13px;
	font-weight: bold;
	line-height: 23px;
	list-style: none;
	margin-bottom: 30px;
}

.seria-content li
{
list-style: none;
}


/*film w karcie ksiazki*/


#film2
{
	display: block;
	width: 680px;
	background: url(gfx/film-bkg.gif) bottom left no-repeat;
	min-height: 275px;
	position: absolute;
	z-index: 9999;
	top: 140px;
	left: 150px;
	padding-bottom: 0px;
	
}

#film2 h2
{
		background: url(gfx/h22.gif) bottom left no-repeat;
		height: 43px;
		float: left;
		width: 660px;
		
		line-height: 43px;
		color: #0C3834;
		font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
		font-size: 24px;
		font-weight: normal;
		padding-left: 20px;
		margin-bottom: 25px;
		
}


* html #film2 h2
{
	margin-top: -5px !important;


}

#film2 a
{

	color: #BF0000;

}

#film2 h2 a
{
	font-size: 12px;
	font-family: Tahoma, Geneva, "Lucida Grande", "Lucida Sans Unicode", "Liberation Sans", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", Verdana, sans-serif;
	color: #BF0000;
	float: right;
	margin-right: 20px;
	margin-top: 5px;
}


.film-container
{
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
	float: left;
	color: #0C3834;
	line-height: 18px;
	display: inline;
}

.film-opis
{
	margin-top: 15px;
	margin-bottom: -10px;
	float: left;
	width: 640px;
}

.film-opis p, .film-opis ul, .film-opis ol
{
	margin-bottom: 20px;
}

/*widok filmu w contencie*/

.film3 .film-container
{
	margin-top: 10px;

}

/*filmy-wylistowanie*/

.films #content
{
	background: url(gfx/film.jpg) top left no-repeat #FBFAEF;
}

.films .seria-opis
{
	min-height: 210px;
	width: 475px;
}

* html .films .seria-opis
{
	height: 210px;

}

.films .news
{
	width: 261px;
	float: left;
		margin-bottom: 5px !important;
}

.films .news4
{
	width: 191px !important;
	margin-right: -10px;
	
}

.films .news4 img
{
	margin-right: 0px !important;
}


* html .films .news-container
{
	padding-bottom: 15px;
}

.films .news-text
{
	float: left;
	width: 192px !important;

	
}

.films .news-text h3
{
	margin-bottom: 3px !important;
}

.films .news-container
{
	width: 713px;
	float: left;

}

.films .pages
{
	
	margin-bottom: -5px !important;
	
}
* html .films #content h2
{
	margin-top: 4px !important;
}



* html .first-container
{
	margin-bottom: 20px !important;
}

/*nagrania*/

.nagr #content
{
	background: url(gfx/nagr.jpg) top left no-repeat #FBFAEF;
}

.nagr .seria-opis
{
	min-height: 210px;
	width: 475px;
}

* html .nagr .seria-opis
{
	height: 210px;

}

.nagr .news
{
	width: 237px !important;
	float: left;
}

.nagr .news-text
{
	float: left;
	width: 160px !important;
	padding-right: 10px !important;
}

.nagr .news-text h3
{
	margin-bottom: 3px !important;
}

.nagr .news-container
{
	width: 713px;
	float: left;

}

.nagr .pages
{
	
	margin-bottom: -5px !important;
	
}

* html .nagr #content h2
{
	margin-top: 4px !important;
}





* html .first-container
{
	margin-bottom: 20px !important;
}

/* edycja hasla */
* html .ie-marg
{
	margin-bottom: 20px;
}

/* inne ksiazki autora */

.inne-ksiazki .last-book
{
	border-bottom: none;
}

.inne-ksiazki .news .news-text3
{
	width: 640px !important;
}

.address-box
{
	margin-bottom: 20px;

}

.address-box p
{
	line-height: 1.3em;
}


.karta #content .address-box h3
{
	margin: 10px 0 10px;
}

.address-box .powrot,
.address-box .firma
{
	margin-top: 10px;
}

/*poprawki z 22lipca*/

* html .autorzy #content
{
	width: 452px !important;
	overflow: hidden;
}

* html .seria #content h2
{
	margin-top: 3px;
}


#navi-menu li ul li ul li a
{


	width: 228px !important;

	background: url(gfx/li3.gif) top right no-repeat !important;

}

#navi-menu li ul li ul li a:hover,
#navi-menu li ul li ul li.active a
{
	
	background: url(gfx/li4.gif) top right no-repeat !important;
	width: 230px;
	background-position: 222px 0px;
	color: #BD8080 !important;


}


#navi-menu li:hover ul li:hover ul li:hover li:hover a,
#navi-menu li:hover ul li:hover ul li:hover li:hover a
{
	
		background: url(gfx/li4.gif) top right no-repeat !important;
		width: 230px;
			background-position: 222px 0px;
	color: #BD8080 !important;
}

#navi-menu li.active ul li.active  li.active a 
{
	color: #BD8080 !important;
}


#navi-menu li ul li ul li.last
{
	background: transparent url(gfx/lid2.gif) bottom left no-repeat;
}

.koszyk-cena
{
	text-align: right !important;
	width: 120px !important;
	padding-right: 30px !important;
	
}

th.koszyk-cena
{
width: 100px !important;
	padding-right: 50px !important;
	
}

.basket .radio
{

	width: 300px;
}

.wydania
{
	background: url(gfx/wydania.gif) top left no-repeat;
	float: left;
	width: 132px;
	height: 21px;
	line-height: 21px;
	margin-bottom: 15px;
	display: inline;
	margin-top: -5px;
	clear: both;
	margin-right: 100px;
	
}

.wydania a
{
	padding-left: 20px;
}

.autor #content .polecane ,
.autor #content .polecane2
{
	border: 0px !important;
}

 
.autor #content .first-pozycja
{
	border-top: 1px solid #7DC0B9 !important;
}

.autor #content h3.block
{
	clear: both !important;
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 18px;
	font-weight:normal;
	width: 100% !importat;
	
}

.koszyczek .news p.date
{
font-size: 11px;
}

#content .koszyczek .news p.date a
{
font-size: 11px;
color: #436A66;
}


.hover-wrapper .calendar-hover a strong
{
	font-weight: bold !important;
}

#content .dane2-top strong a
{
	color: #0C3834;
}

.wyszukaj #content .news h4 a
{
	color: #3C664B;
}

#recenzja .pozycja-dane h4 span a
{
	font-size: 11px;
	color: #96FFBA;
}


* html #wyszukaj input.button
{
	width: 100px;
}


.galeria #wrapper #content
{
	background: #FBFAEF url(gfx/content-top2.gif) no-repeat scroll left top;
}

.galeria-main #wrapper #content
{
	background-image: url(gfx/galeria.png);
}


.site-map ul
{
	margin-left: 20px;
}

.pozycja-dane h4 span.nr-best
{
	font-size: 12px;
	float: none;
	display: inline;
	width: 10px;	
}

.backToCart
{
	float: left;
	margin-top: 10px;
}

.koszyk .right-koszyk2
{
	width: 483px;
}

/* multimedia eventy */
.events .news
{
	clear: both;
	float: left;
	width: 100%;
	border-bottom: 1px solid #7DC0B9;
	padding-bottom: 17px;
	margin-top: 14px;
}

.events .news h3
{
	margin-bottom: 3px !important;
}

.events .news-last
{
	border: 0px !important;
}

.events .news .news-text
{
	width: 580px !important;
}

/* multimedia eventy - szczegol */
.event-box
{
	padding-bottom: 17px;
	clear: both;
}

.event-box img
{
	margin: 0 20px 10px 0;
	float: left;
}

/* produkt - galeria */
.galeria-events .galeria-zdjecie,
.galeria-events
{
	width: 97px;
}

.news-over
{
	clear: both;
	overflow: auto;
}

p.zobacz
{
	float: left;
	padding-bottom: 5px;
	clear: left;
}

p.zobacz a
{
	color:#BF0000;
	float:right;
	font-family:Tahoma,Geneva,"Lucida Grande","Lucida Sans Unicode","Liberation Sans","Lucida Sans","DejaVu Sans","Bitstream Vera Sans",Verdana,sans-serif;
	font-size:12px;
}
