/* CSS Document by ZWM */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, big, em, img, q, small, strong, tt, var,
	b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		font-size:12px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#76765d;
		line-height:1.25;
	}

	p { padding:0 }

	#stgMain{ background:#fff }

	#adv05 {
		clear: both;
	}

	#adv06 {
		width: 970px;
		background: #fff;
		margin: 0 auto !important;
	}



	div.col2-bg {
		clear:both;
		overflow:hidden;
		background:url(http://i.wp.pl/a/i/ksiazki/col2_bg.gif) repeat-y 0 0;
		position:relative;
		padding-bottom:28px;
		margin-bottom:10px
	}

	* html div.col2-bg { height:1% }

	div.col2-bg-btm { clear:both; overflow:hidden; margin:0 0 10px; background:url(http://i.wp.pl/a/i/ksiazki/col2_bg.gif) repeat-y 0 0; }
	* html div.col2-bg-btm { height:1% }

	div.col2-bg-btm div.bx { background:none }

	div.col2-bg div.bx, div.col2-bg-btm div.bx {
		width:325px;
		clear:none;
		display:inline;
		margin:0
	}

	div.col2-bg div.bx-btm {
		position:absolute;
		bottom:0;
		background:none
	}

	div.col2-bg div.bx-content { clear:both; overflow:hidden }
	* html div.col2-bg div.bx-content { height:1% }

	div.col2-bg div.bx-btm a.bx-more { margin:0 0 0 62% }

	div.left div.bx { float:left; display:inline }
	div.left div.bx-btm { left:0 }

	div.right div.bx { float:right; display:inline }
	div.right div.bx-btm { right:0 }


	div.col2-bg-wide div div.bx { width:660px; clear:both }
	div.col2-bg-wide { background:transparent url(http://i.wp.pl/a/i/ksiazki/col2_bg_wide.gif) repeat-y 100% 0 }
	div.col2-bg-wide div.bx-btm a.bx-more { margin:0 0 0 45% }


/* ------------------------------------------------------------------ */
/* search */

	#stgSearch {
		height:33px;
		background:url(http://i.wp.pl/a/i/ksiazki/search_bg.gif) repeat-x 0 0;
		padding:10px 15px 0 225px;
		color:#020202
	}

	#stgSearch input, #stgSearch select { vertical-align:middle }

	#stgSearch input.txt {
		width:290px;
		margin:0 10px
	}

	#stgSearch input.btn {
		margin-left:0;
		font-size:12px;
		letter-spacing:2px;
	}

	#stgSearch strong { text-transform:uppercase }
	#stgSearch select { margin:0 10px; font-size:11px }


/* ------------------------------------------------------------------ */
/* cols */

	#stgCol660, #stgCol300 { margin-top:10px }

	div.col01 {
		width:150px;
		float:left;
		display:inline;
		overflow:hidden;
	}

	div.col02 {
		width:450px;
		float:right;
		display:inline;
		overflow:hidden;
		padding-top:10px
	}


/* ------------------------------------------------------------------ */
/* boxes */

	div.bx { clear:both; }

	div.bx div.bx-top, div.bx div.bx-bottom { clear:both }
	div.bx div.bx-top div, div.bx div.bx-bottom div { float:right }

	div.bx div.bx-body {
		clear:both;
	}

	* html div.bx div.bx-body { height:1% }
	*+html div.bx div.bx-body { overflow:hidden }

	div.bx-content { padding:0 15px }

	.bx-more {
		width:73px;
		height:19px;
		margin:0 auto;
		position:relative;
		bottom:-9px;
		display:block
	}

	.bx-more-right { margin-left:84% }
	* html .bx-more-right { margin-left:80% }


	/* box 01 */

	div.bx01 div.bx01-top { height:9px }
	div.bx01 div.bx01-bottom { height:9px }
	div.bx01 div.bx01-top div { width:9px; height:9px }
	div.bx01 div.bx01-bottom div { width:9px; height:9px }
	div.bx01 { background:#fff url(http://i.wp.pl/a/i/ksiazki/bx01_sprites.gif) repeat-x -9px -9px }
	div.bx01 div.bx01-top { background:url(http://i.wp.pl/a/i/ksiazki/bx01_sprites.gif) no-repeat -9px 0; }
	div.bx01 div.bx01-top div { background:url(http://i.wp.pl/a/i/ksiazki/bx01_sprites.gif) no-repeat 0 0 }
	div.bx01 div.bx01-bottom { background:url(http://i.wp.pl/a/i/ksiazki/bx01_sprites.gif) no-repeat -9px -9px }
	div.bx01 div.bx01-bottom div { background:url(http://i.wp.pl/a/i/ksiazki/bx01_sprites.gif) no-repeat 0 -9px }
	div.bx01 div.bx01-body {
		border:1px solid #e0e0e0;
		border-top:0;
		border-bottom:0;
		background:url(http://i.wp.pl/a/i/ksiazki/bx01_sprites.gif) no-repeat 100% -59px;
	}
	div.bx01 div.bx01-body div.bx-content { position:relative; top:-5px }


	/* box 02 */

	div.bx02 div.bx02-top { height:9px }
	div.bx02 div.bx02-bottom { height:9px }
	div.bx02 div.bx02-top div { width:9px; height:9px }
	div.bx02 div.bx02-bottom div { width:9px; height:9px }
	div.bx02 { background:#d9dbd3 url(http://i.wp.pl/a/i/ksiazki/bx02_sprites.gif) repeat-x -9px -9px }
	div.bx02 div.bx02-top { background:url(http://i.wp.pl/a/i/ksiazki/bx02_sprites.gif) no-repeat -9px 0; }
	div.bx02 div.bx02-top div { background:url(http://i.wp.pl/a/i/ksiazki/bx02_sprites.gif) no-repeat 0 0 }
	div.bx02 div.bx02-bottom { background:url(http://i.wp.pl/a/i/ksiazki/bx02_sprites.gif) no-repeat -9px -9px }
	div.bx02 div.bx02-bottom div { background:url(http://i.wp.pl/a/i/ksiazki/bx02_sprites.gif) no-repeat 0 -9px }
	div.bx02 div.bx02-body {
		border:1px solid #d4d7ca;
		border-top:0;
		border-bottom:0;
		background:url(http://i.wp.pl/a/i/ksiazki/bx02_sprites.gif) no-repeat 100% -61px;
	}
	div.bx02 div.bx02-body div.bx-content { border:1px solid #fff; border-top:0; border-bottom:0 }

	div.bx02 .bx-more { bottom:-7px }


	/* box 03 */

	div.bx03 div.bx03-top { height:9px }
	div.bx03 div.bx03-bottom { height:9px }
	div.bx03 div.bx03-top div { width:9px; height:9px }
	div.bx03 div.bx03-bottom div { width:9px; height:9px }
	div.bx03 { background:#EAEDE6 url(http://i.wp.pl/a/i/ksiazki/bx03_sprites.gif) repeat-x -9px -9px }
	div.bx03 div.bx03-top { background:url(http://i.wp.pl/a/i/ksiazki/bx03_sprites.gif) no-repeat -9px 0; }
	div.bx03 div.bx03-top div { background:url(http://i.wp.pl/a/i/ksiazki/bx03_sprites.gif) no-repeat 0 0 }
	div.bx03 div.bx03-bottom { background:url(http://i.wp.pl/a/i/ksiazki/bx03_sprites.gif) no-repeat -9px -9px }
	div.bx03 div.bx03-bottom div { background:url(http://i.wp.pl/a/i/ksiazki/bx03_sprites.gif) no-repeat 0 -9px }
	div.bx03 div.bx03-body {
		border:1px solid #d4d7ca;
		border-top:0;
		border-bottom:0;
		background:url(http://i.wp.pl/a/i/ksiazki/bx03_sprites.gif) no-repeat 100% -61px;
	}
	div.bx03 div.bx03-body div.bx-content { border:1px solid #fff; border-top:0; border-bottom:0 }

	div.bx03 .bx-more { bottom:-7px }


/* ------------------------------------------------------------------ */
/* spacers */

	div.spacer {
		clear:both;
		margin-bottom:10px;
		padding-top:10px;
		font-size:0;
		line-height:0;
		height:1px;
	}

	div.spacer-dot01 { background:url(http://i.wp.pl/a/i/ksiazki/spacer_dot01.gif) repeat-x 0 100% }
	div.spacer-dot02 { background:url(http://i.wp.pl/a/i/ksiazki/spacer_dot01.gif) repeat-x 0 100%; padding-top:0 }
	div.spacer-line01 { border-bottom:1px solid #d1d9e2 }

	div.spacer-vertical {
		clear:both;
		overflow:hidden;
		background:url(http://i.wp.pl/a/i/ksiazki/spacer_dot02.gif) repeat-y 50% 0
	}
	* html div.spacer-vertical { height:1% }

	div.spacer-line02 { background:url(http://i.wp.pl/a/i/ksiazki/spacer_dot02.gif) repeat-y 0 0; padding-left:15px }

/* ------------------------------------------------------------------ */
/* lists */

	ul.list-dot01 {
		margin:0;
		padding:0;
		list-style-type:none
	}

	ul.list-dot01 li {
		padding:3px 0 3px 20px;
		background:url(http://i.wp.pl/a/i/ksiazki/dot01.gif) no-repeat 5px 8px
	}

	* html ul.list-dot01 li { zoom:1 }

	ul.list-dot01 li a { color:#76765d }
	ul.list-dot01 li.fnews a { color: #d70808 !important; }
	ul.list-dot01 li.fnews a strong { color: #d70808 !important; }

	div.col01 ul.list-dot01 li { background:url(http://i.wp.pl/a/i/ksiazki/dot01.gif) no-repeat 5px 11px; border-bottom:1px solid #c4c7bb }
	div.col01 ul.list-dot01 li a { display:block; clear:both; padding:2px 0 }
	div.col01 ul.list-dot01 li.on { border:0 }
	div.col01 ul.list-dot01 li.on a { background:url(http://i.wp.pl/a/i/ksiazki/arrow_up.gif) no-repeat 90% 50% }
	div.col01 ul.list-dot01 li.off a { background:url(http://i.wp.pl/a/i/ksiazki/arrow_down.gif) no-repeat 90% 50% }
	div.col01 ul.list-dot01 li.sub { background:none; padding-bottom:15px }

/* ------------------------------------------------------------------ */
/* top navi */


	#stgNavi {
		height:40px;
		background:url(http://i.wp.pl/a/i/ksiazki/nav_sprites.gif) no-repeat 0 10px;
		padding-top:10px;
		margin:0;
		overflow:hidden
	}

	#stgNavi ul { margin:0; padding:0; list-style-type:none }

	#stgNavi ul li {
		float:left;
		display:inline;
		text-align:center;
		width:120px
	}

	#stgNavi ul li a {
		display:block;
		clear:both;
		height:28px;
		padding-top:12px;
		text-align:center;
		position:relative;
	}

	#stgNavi ul li a:hover, #stgNavi ul li a:hover span { color:#fff !important }

	#stgNavi ul li a div.border-left, #stgNavi ul li a div.border-right {
		width:1px;
		height:40px;
		position:absolute;
		top:0;
		background:url(http://i.wp.pl/a/i/ksiazki/nav_sprites.gif) no-repeat -20px -40px;
		z-index:2
	}

	#stgNavi ul li a div.border-left { left:-1px }
	#stgNavi ul li a div.border-right {	right:-1px }


	#stgNavi ul li a span {
		display:block;
		clear:both;
		border-right:1px solid #4a4942;
		border-left:1px solid #757570;
		color:#fff;
		font:bold 11px Arial, "Helvetica Neue", Helvetica, sans-serif;
		text-transform:uppercase;
		position:relative;
		z-index:1;

	}

	#stgNavi ul li a:hover { text-decoration:none !important; background:url(http://i.wp.pl/a/i/ksiazki/nav_sprites.gif) -20px -80px }
	#stgNavi ul li.first a:hover { text-decoration:none !important; background:url(http://i.wp.pl/a/i/ksiazki/nav_sprites.gif) 0 -80px }
	#stgNavi ul li a span {text-decoration:none !important; }
	#stgNavi ul li.last a span, #stgNavi ul li a.on span, #stgNavi ul li a.on:hover span { border:0 }
	#stgNavi ul li a.on, #stgNavi ul li a.on:hover { background:url(http://i.wp.pl/a/i/ksiazki/nav_sprites.gif) no-repeat 50% -40px }
	#stgNavi ul li.first a.on, #stgNavi ul li.first a.on:hover { background:url(http://i.wp.pl/a/i/ksiazki/nav_sprites.gif) no-repeat 0 -40px }


/* ------------------------------------------------------------------ */
/* top navi 2 */

	#topNav2 {
		height:18px;
		background:url(http://i.wp.pl/a/i/ksiazki/search_bg.gif) repeat-x 0 0;
		padding:10px 15px 0;
		color:#020202
	}

	#topNav2 ul {
		list-style-type:none;
		margin:0;
		padding:0
	}

	#topNav2 ul li {
		float:left;
		display:inline;
		color:#fd0303
	}

	#topNav2 ul li a {
		text-transform:uppercase;
		font-weight:bold;
		color:#020202;
		margin:0 17px;
		text-decoration:underline
	}

	#topNav2 ul li a:hover { color:#d90202 !important }

	#topNav2 ul li a.on {
		text-decoration:none;
		color:#d90202
	}

/* ------------------------------------------------------------------ */
/* titles */

	div.bx h1 { position:relative; left:-1px; top:-9px }
	div.bx .title-img { position:relative; left:-1px; top:-9px }
	div.bx div.bx-content h1 { position:static; left:auto; top:auto }
	div.bx h1.title-txt { position:static; left:auto; top:auto }

	.title-txt {
		color:#e30202;
		font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		padding:5px 15px 15px
	}

	.title-txt span { color:#000 }


	.title-txt2 {
		color:#000;
		font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		padding:0 0 10px;
		margin-bottom:10px;
		background:url(http://i.wp.pl/a/i/ksiazki/spacer_dot01.gif) repeat-x 0 100%
	}

	.title-txt2 span {
		font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:lowercase;
	}





	.title-txt a {
		color:#e30202;
		font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform:uppercase;
	}

	.title-section {
		width:90px;
		background:#b4b7ac;
		padding:2px 7px;
		margin-bottom:5px
	}

	.title-section strong { color:#000 }

	.title-art {
		color:#76765d;
		font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-bottom:10px
	}

/* ------------------------------------------------------------------ */
/* sort bar */

	div.sort-bar {
		clear:both;
		overflow:hidden;
		color:#010100;
		padding:5px 5px 0
	}

	* html div.sort-bar { height:1% }

	div.sort-bar div {
		float:left;
		display:inline;
		margin-right:20px;
		color:#010100;
		line-height:22px
	}

	div.sort-bar input { float:left; display:inline }

 	div.sort-bar div.btn-cnt {
		position:relative;
		top:-5px;
		float:right;
		display:inline;
		margin:0
	}

	* html div.sort-bar div.btn-cnt input.btn { top:40px }

	div.sort-bar input.text { margin:0 5px }

	div.sort-bar span {
		float:left;
		display:inline;
		color:#010100;
		line-height:22px
	}

	div.sort-bar * { vertical-align:middle }

	a.ico-callendar {
		width:26px;
		height:20px;
		float:left;
		display:inline;
		background:url(http://i.wp.pl/a/i/ksiazki/ico_callendar.gif) no-repeat 0 0;
		text-indent:-9000px
	}


/* ------------------------------------------------------------------ */
/* stronnicowanie */

	.str {
		clear:both;
		overflow:hidden;
		text-align:center;
		font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	.str a { color:#76765d; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif }
	.str a:hover { color:#76765d }

	.str a.bNext:hover, .str a.bPrev:hover {
		text-decoration:none;
		color:#76765d
	}

	.str a.bPrev {
		float:left;
		vertical-align:middle;
		padding-bottom:2px
	}

	.str img {
		vertical-align: middle;
		margin:0 3px
	}

	.str a.bNext {
		float:right;
		vertical-align:middle;
		padding-bottom:2px
	}

	.str a, .str strong {
		padding:0 2px;
		font-weight:bold;
	}

	.str span { font-weight:bold; color:#d90202 }


	div.str-cnt {
		width:365px;
		padding:8px 5px 0;
		float:left;
		display:inline
	}

	div.str-cnt .str { margin-bottom:0 }

/* ------------------------------------------------------------------ */
/* text container */

	div.text-container p, div.text-container li {
		font:12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0 0 10px;
		color:#010000;
	}

	div.text-container, div.text-container * {
		line-height: 1.5em !important;
	/*	color: #010000;*/
	}



	div.text-container strong { color:#010000 }

/*	div.text-container h2 {
		font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#F42A35;
		margin:20px 0 15px
	}

	div.text-container h3 {
		font:bold 10px Tahoma, Geneva, Verdana, sans-serif;
		text-transform:uppercase;
		color:#8b7d9b;
		margin:0 0 10px
	}
*/
	div.text-margin {
		margin:0 5px
	}

	div.text-container ul {
		margin:0 0 0 25px;
		padding:0;
		list-style-type:disc
	}

	div.text-container ul.list-dot01 {
		list-style-type:none;
		margin:0;
		padding:0;
	}

	div.text-container ul.list-dot01 li a strong {
		font-size:13px;
		color:#76765d !important
	}

	div.text-container ol {
		margin:0 0 0 25px;
		padding:0;
		list-style-type:decimal
	}

	div.text-container ol.ul-lev2 {
		list-style-type:lower-latin;
		margin:5px 0 15px 45px
	}

	div#aTxt {
		color:#010101;
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif

	}

	div#aTxt strong { font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif }

	table.wywiad-cnt td {
		padding:10px;
		vertical-align:top;
		color:#76765D
	}

	table.wywiad-cnt td div.spacer { margin:0; padding:0 }

	table.wywiad-cnt td strong { color:#000 }
	table.wywiad-cnt td p { color:#76765D }


/* ------------------------------------------------------------------ */
/* btns */

	.btn {
		height:27px;
		display:inline;
		border:0;
		vertical-align:middle;
		cursor:pointer;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		position:relative;
		top:-3px;
		margin:0 5px
	}

	.btn01 {
		width:83px;
		height:30px;
		background:transparent url(http://i.wp.pl/a/i/ksiazki/btn01_bg.gif) no-repeat 0 5px;
	}

	.btn02 {
		width:93px;
		height:30px;
		background:transparent url(http://i.wp.pl/a/i/ksiazki/btn02_bg.gif) no-repeat 0 5px;
	}

	.btn03 {
		width:83px;
		height:30px;
		background:transparent url(http://i.wp.pl/a/i/ksiazki/btn03_bg.gif) no-repeat 0 5px;
	}



/* ------------------------------------------------------------------ */
/* thumbs */

	table.thumb {
		float:left;
		display:inline;
		text-align:center;
		background-color:#fff;
	}

	table.thumb td { vertical-align:middle }
	table.thumb td p { overflow:hidden; text-align:center; padding:0 }
	table.thumb td p img { margin:0; padding:0 }

	table.thumb01, table.thumb01 td,  table.thumb01 td p { width:100px; }
	table.thumb01 td { height:140px }

	table.thumb02, table.thumb02 td,  table.thumb02 td p { width:79px; }
	table.thumb02 td { height:79px }
	table.thumb02 td p img { padding:1px; background:#c7c9be }

	table.thumb03, table.thumb03 td,  table.thumb03 td p { width:86px; }
	table.thumb03 td { height:120px }

	table.thumb04, table.thumb04 td,  table.thumb04 td p { width:100px }
	table.thumb04 td { height:100px }

	table.thumb05, table.thumb05 td,  table.thumb05 td p { width:60px }
	table.thumb05 td { height:80px }
	table.thumb05 td p img { padding:1px; background:#7f8372 }

	table.thumb06, table.thumb06 td,  table.thumb06 td p { width:140px }
	table.thumb06 td { height:200px }
	table.thumb06 td p img { padding:1px; background:#7f8372 }

	table.thumb07, table.thumb07 td,  table.thumb07 td p { width:50px }
	table.thumb07 td { height:70px }

	table.thumb08, table.thumb08 td,  table.thumb08 td p { width:560px }



	img.thumb-large {
		padding:3px;
		border:1px solid #c4c7bb;
		background:#fff;
		float:left;
		display:inline;
		margin:0 15px 15px 0
	}

	img.img-border {
		padding:3px;
		border:1px solid #c4c7bb;
		background:#fff
	}

	div.thumb-text {
		float:left;
		display:inline;
		text-align:center;
		margin:0 0 20px;
		font-size:11px
	}

	div.thumb-text em { font-size:11px }

	div.thumb-text img { border:1px solid #7f8372 }

	div.thumb-fl {
		float:left;
		display:inline;
		margin:0 20px 20px 0
	}

	div.thumb-fr {
		float:right;
		display:inline;
		margin:0 2px 20px 20px
	}

	div.thumb-text img {
		margin:0 0 5px;
	}

/* ------------------------------------------------------------------ */
/* thumb list */

	ul.thumb-list {
		margin:0;
		padding:0;
		list-style-type:none
	}

	ul.thumb-list li {
		float:left;
		display:inline;
		text-align:center;
		overflow:hidden
	}

	ul.thumb-list table.thumb { margin:0 auto; background:#fff; }

	ul.thumb-list li.spacer {
		clear:both;
		width:100%;
		margin:0 0 10px;
		padding:10px 0 0;
		font-size:0;
		line-height:0;
		height:1px;
		float:none;
		display:block
		/* background:url(http://i.wp.pl/a/i/ksiazki/spacer_dot01.gif) repeat-x 0 100% */
	}

	ul.thumb-list li.spacer-dot01 { background:url(http://i.wp.pl/a/i/ksiazki/spacer_dot01.gif) repeat-x 0 100% }

	ul.thumb-list li.clear {
		clear:both;
		overflow:hidden;
		float:none;
		display:block;
		margin:0;
		padding:0;
		height:0
	}

	ul.list-margin01 li { margin-top:5px; margin-bottom:5px }
	ul.list-margin02 li { margin-top:15px; margin-bottom:15px }


	/* thumb list 01 */

	ul.thumb-list01 { clear:both; overflow:hidden }
	* html ul.thumb-list01 { height:1% }

	ul.thumb-list01 li { width:113px; margin-left:10px; margin-right:10px }
	/* ul.thumb-list01 li a, ul.thumb-list01 li a strong { color:#d70808 } */

	ul.thumb-list01 li table.thumb01 {
		width:102px;
		border:1px solid #c6c8bd;
		margin:0 auto 5px;
		display:block;
		float:none
	}

	/* thumb list 02 */

	ul.thumb-list02 { clear:both; overflow:hidden }
	* html ul.thumb-list02 { height:1% }

	ul.thumb-list02 li { width:113px; margin-left:6px; margin-right:6px }

	ul.thumb-list02 p.add { padding-top:5px }

	/* ul.thumb-list02 li a, ul.thumb-list02 li a strong { color:#d70808 } */

	ul.thumb-list02 li table.thumb01 {
		width:102px;
		border:1px solid #c6c8bd;
		margin:0 auto 5px;
		display:block;
		float:none
	}

	ul.thumb-list02 li table.thumb03 {
		width:88px;
		border:1px solid #c6c8bd;
		margin:0 auto 5px;
		display:block;
		float:none
	}

	ul.thumb-list02 li table.thumb04 {
		margin:0 auto 5px;
		display:block;
		float:none;
		background:transparent
	}

	ul.thumb-list02 li table.thumb04 img { border:1px solid #7f8372 }

	/* thumb list 03 */

	ul.thumb-list03 li {
		margin-left:10px;
		margin-right:10px;
		border:1px solid #7f8372
	}



	ul.thumb-list p.user-name {
		height:26px;
		overflow:hidden;
	}

	ul.thumb-list p.user-name, ul.thumb-list p.user-name * { line-height:13px }


	p.del, p.add { height:22px; text-align:center }
	p.del img, p.add img { margin-right:5px; vertical-align:middle }
	p.del a, p.del a *, p.add a, p.add a *, p.del strong { color:#d90202 !important }

	p.votes img {
		cursor: pointer;
		margin:0 0 0 10px;
		vertical-align:middle
	}

	p.votes strong { color:#000 }


/* ------------------------------------------------------------------ */
/* art item */

	div.art-item { clear:both; overflow:hidden; }
	* html div.art-item { height:1% }

	div.art-thumb {
		text-align:center;
		float:left;
		display:inline;
		margin-right:7px
	}

	div.art-thumb table.thumb01 {
		width:102px;
		border:1px solid #c6c8bd;
		margin:0 auto 5px;
		display:block;
		float:none
	}

	/* div.art-thumb a, div.art-thumb a strong { color:#d70808	} */
	/* div.art-thumb a:hover, div.art-thumb a:hover strong { color:#3D3D30	} */

	.border01 { border:1px solid #7f8372 !important }
	.border02 { border:1px solid #c3c6ba !important }

	p.art-author {
		overflow:hidden;
		font-weight:bold
	}

	p.art-author strong { color:#000 }

	div.art-v p.art-author a { color:#76765d }
	div.art-v div.art-thumb img { border:1px solid #7f8372}
	div.art-item p.info { color:#000; margin-bottom:5px }
	div.art-item p.info strong { color:#000 }

	p.art-title {
		overflow:hidden;
		font:bold 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		/* color:#d70808; */
	}

	p.art-desc {
		overflow:hidden;
		font:normal 12px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000
	}

	div.art-col {
		width:146px;
		float:right;
		display:inline
	}

	div.art-list01, div.art-list02 { clear:both; overflow:hidden }
	* html div.art-list01, * html div.art-list02 { height:1% }

	div.art-list01 div.art-thumb { width:110px }
	div.art-list01 p.art-author { height:20px; font-size:14px }
	div.art-list01 p.art-author a { font-size:14px }
	div.art-list01 p.art-title { height:30px; color:#76765D }
	div.art-list01 p.art-title a, div.art-list01 p.art-title a strong { color:#76765D }
	div.art-list01 p.art-desc { /* height:110px */ margin-bottom:10px }

	div.art-list02 p.art-author { margin-bottom:5px }

	div.art-list02 div.art-thumb {
		border:1px solid #C6C8BD;
		/* width:85px  */
	}
	div.art-list02 div.art-item { margin:0 0 10px }

	div.art-list03 div.art-thumb { border:1px solid #C3C6BA; padding:1px }
	div.art-list03 div.art-thumb img { border:0 }

	div.art-list04 div.art-thumb { border:1px solid #C3C6BA; padding:1px }
	div.art-list04 div.art-thumb img { border:0 }
	div.art-list04 p.art-desc { margin:5px 0 }

/* ------------------------------------------------------------------ */
/* mainLead */


	#mainLead {
		clear:both;
		height:384px;
		overflow:hidden;
		background:url(http://i.wp.pl/a/i/ksiazki/mainlead_bg.png) no-repeat 0 0;
		margin-bottom:10px;
		padding:10px 9px 10px 5px
	}

	ul#mainLeadImg {
 		height:256px;
		display:block;
		list-style-type:none;
		margin:0;
		padding:0;
		overflow:hidden;
	}

	ul#mainLeadImg li {
		float:left;
		display:inline;
		overflow:hidden;
		width:365px;
		height:256px;
		position:relative;
 		margin-left:3px;
		cursor:pointer
	}


	ul#mainLeadImg li img { float:right }


	ul#mainLeadImg span.title-bar {
		width:365px;
		height:60px;
		background:#000;
		filter:alpha(opacity=65);
		-moz-opacity: 0.65;
		opacity: 0.65;
		position:absolute;
		top:196px;
		right:0;
		display:block
	}

	ul#mainLeadImg h2 {
		width:345px;
		height:50px;
		font:18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#fff;
		overflow:hidden;
		display:block;
		position:absolute;
		top:196px;
		left:0;
		padding:5px 10px;
		filter:alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}

	ul#mainLeadImg h2 a {
		display:block;
		width:350px;
		height:60px;
		font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#fff;
	}

	ul#mainLeadImg h2 a span {
		font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#ff0909
	}

	ul#mainLeadImg h2 a:hover, ul#mainLeadImg h2 a:hover strong { color:#fff !important }

	ul#mainLeadImg h2 a:hover span {
		text-decoration:none;
		color:#ffa5a5 !important
	}

	ul#mainLeadImg h2 a strong { font:18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; }

	ul#mainLeadImg div.lead-arrow {
		width:16px;
		height:38px;
		position:absolute;
		top:200px;
		/*left:0;*/
		background:url(http://i.wp.pl/a/i/ksiazki/lead_arrow.gif) no-repeat 0 0
	}

	ul#mainLeadImg li.on div.lead-arrow { background:url(http://i.wp.pl/a/i/ksiazki/lead_arrow.gif) no-repeat 0 -38px; right:0 }


	ul#mainLeadThumbs {
		list-style-type:none;
		margin:0;
		padding:0;
	}

	ul#mainLeadThumbs li {
		width:152px;
		height:114px;
		float:left;
		display:inline;
		border:1px solid #9da390;
		margin:10px 6px 0 3px;
		position:relative;
		overflow:hidden;
		cursor:pointer
	}

	ul#mainLeadThumbs li.last {
		margin:10px 0 0 3px
	}

	ul#mainLeadThumbs li p.title {
		width:142px;
		height:28px;
		color:#fff;
		font:12px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		position:absolute;
		bottom:5px;
		left:5px;
		display:block;
		overflow:hidden;
	}

	ul#mainLeadThumbs li p.title a { color:#fff }

	ul#mainLeadThumbs li p.title strong, ul#mainLeadThumbs li p.title a, ul#mainLeadThumbs li p.title a:hover, ul#mainLeadThumbs li p.title a:hover strong { color:#fff }

	ul#mainLeadThumbs span.title-bar {
		width:152px;
		height:35px;
		background:#000;
		filter:alpha(opacity=65);
		-moz-opacity: 0.65;
		opacity: 0.65;
		position:absolute;
		bottom:0;
		left:0;
		display:block;
	}

/* ------------------------------------------------------------------ */
/* gallery */

	#galleryCnt { position:relative }
	#galleryCnt div.galleryBody { clear:both; overflow:hidden }

	* html #galleryCnt div.galleryBody { height:1% }

	#galleryRow {
		list-style-type: none;
		overflow: hidden;
		float: left;
		display: inline;
		padding: 0;
		height: 200px;
	}

	#galleryRow li {
		float: left;
		text-align: center;
		font-weight: bold;
		margin-bottom: 1000px;
	}

	#galleryRow li a {
		text-decoration:none;
		font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#D70808;
		line-height:11px
	}

	#galleryRow li a:hover { color:#CC0000 }
	#galleryRow li img { margin-bottom:5px }
	#galleryRow li p { padding:0; margin:0 }
	#galleryRow li p.desc { height:55px }

	#galleryRow li div.nthumb01 img { margin-bottom:0 }

	#galleryCnt a.arrow-left, #galleryCnt a.arrow-right {
		width:17px;
		height:41px;
		display:block;
		text-indent:-5000px;
		outline:0;
		position:absolute
	}

	#galleryCnt a.arrow-left { background:url(http://i.wp.pl/a/i/ksiazki/arrow_left.gif) no-repeat 0 0; left:0 }
	#galleryCnt a.arrow-right { background:url(http://i.wp.pl/a/i/ksiazki/arrow_right.gif) no-repeat 0 0; right:0 }

	/* CONFIG */

	#galleryCnt {  width:628px  }
	#galleryRow {
		margin: 0 0 0 23px;
	}

	* html #galleryRow { margin:0 0 0 24px }
	#galleryRow li { width:100px; padding:5px 8px }
	* html #galleryRow li { padding:5px 7px }

	#galleryRow li table { border:1px solid #c4c7bb; margin-bottom:5px }
	#galleryRow li table, #galleryRow li table td, #galleryRow li table td p { width:100px; vertical-align:middle }
	#galleryRow li table td { height:140px }
	#galleryRow li table td img { padding:3px; margin:0 }

	#galleryCnt a.arrow-left, #galleryCnt a.arrow-right { top:51px }


	/* end CONFIG */

	div.gallery-ext #galleryRow { height:230px }

/* ------------------------------------------------------------------ */
/* forms */

	input.txt, textarea {
		border:1px solid #9a9999;
		padding:2px 0;
	}

	input, select, textarea { vertical-align:middle }
	input.text, textarea { padding:3px 0 }
	input.text, textarea, select { border:1px solid #b0b3a6 !important }

	table.form-table td { padding:5px 15px 5px 0; vertical-align:top }

	table.form-table td.attr {
		font-size:13px;
		color:#000;
		font-weight:bold;
		width:125px;
		text-align:right;
		padding-top:7px
	}

	table.form-table td span { font-weight:normal; font-size:11px; color:#76765D }

	.form-section { margin:10px 0 10px 50px }

	.form-date input {
		width:25px;
		margin:0 5px;
		text-align:center
	}

	.form-date input.year { width:40px }

	.form-info { text-align:center; padding:40px 0 20px }
	.form-info a { text-decoration:underline }

	.width01 { width:300px }
	.width02 { width:400px }
	.width03 { width:200px }
	.width04 { width:420px }
	.label01 { font-size:13px; color:#000 }
	.acceptreg { width: 578px; }
	.acceptreg td.attr { text-align:left !important;  width:578px !important; }
	.acceptreg td.attr label { font-size:11px; font-weight:normal; color:#000 }
	.acceptreg td.attr label a { font-size:11px; font-weight:normal; text-decoration:underline }

	.form-send { margin:10px 0 10px 50px }
	.form-send td input { margin-bottom:5px }

	.form-agree {
		color:#000;
		font-weight:normal;
		width:400px;
		display:block
	}

	.form-agree a {
		text-decoration:underline;
		font-weight:normal;
		font-size:13px
	}

/* ------------------------------------------------------------------ */
/* bx szukaj */

	div.bx-szukaj .title-txt { color:#000 }
	div.bx-szukaj input { margin:0 }
	div.bx-szukaj input.txt { width:179px }

	div.bx-szukajksiazke {
		background:#e6e8e2;
		margin:20px 0
	}

	div.bx-szukajksiazke div { padding:13px 20px }
	div.bx-szukajksiazke input.txt { width:300px; margin:0 15px }
	div.bx-szukajksiazke div.spacer { padding:0; margin:0 }
	div.bx-szukajksiazke div strong { text-transform:uppercase; color:#000 }

/* ------------------------------------------------------------------ */
/* bx szukaj info */

	div.bx-szukaj-info { clear:both; overflow:hidden }
	* html div.bx-szukaj-info { height:1% }

	div.bx-szukaj-info p {
		font-size:13px;
		margin-bottom:10px;
		color:#000
	}

	div.bx-szukaj-info p strong { font-size:13px; color:#000 }
	div.bx-szukaj-info p a { text-decoration:underline }


/* ------------------------------------------------------------------ */
/* bx zmien awatar */

	div.bx-zmienavatar .title-txt { color:#000 }
	div.bx-zmienavatar input { margin:0 }
	div.bx-zmienavatar input.txt { width:260px; margin:10px 0; display:block }
	div.bx-zmienavatar p { text-align:center }


/* ------------------------------------------------------------------ */
/* bx twoja polka z ksiazkami */


	div.bx-twojapolkazksiazkami	{
		clear:both;
		height:274px;
		overflow:hidden;
		background:url(http://i.wp.pl/a/i/ksiazki/bx_twojapolkazksiazkami_bg.jpg) no-repeat 0 0
	}

	div.bx-twojapolkazksiazkami p.ntext {
		margin:40px 20px 20px 290px;
		color:#000;
		font-size:12px;
		text-align:left
	}

	div.bx-twojapolkazksiazkami div {
		float:right;
		display:inline;
		text-align:right
	}

	div.bx-twojapolkazksiazkami div input { margin:0 }

	div.bx-twojapolkazksiazkami div p {
		text-align:right;
		font-size:14px;
		color:#76765D
	}

	div.bx-twojapolkazksiazkami div p strong { color:#d70808 }

/* ------------------------------------------------------------------ */
/* bx login */

	div.bx-login { position:relative; z-index:8 }
	* html div.bx-login { zoom:1 }

	div.bx-login div.bx02-body { position:relative }

	div.bx-login table.form-table {
		position:relative;
		top:-10px;
		margin-left:40px
	}

	div.bx-login ul.user-menu {
		margin:0;
		padding:0;
		list-style-type:none
	}

	div.bx-login ul.user-menu li {
		padding:3px 0;
		font-weight:bold;
		color:#000
	}

	div.bx-login ul.user-menu li a {
		font-weight:bold;
		text-decoration:underline;
		color:#D70808
	}

	div.bx-login div.art-thumb {
		border:1px solid #7F8372;
		width:100px;
		margin-right:10px
	}

	div.bx-login p.user-name {
		position:absolute;
		left:75px;
		top:2px;
		font-weight:bold;
		font-size:15px;
		color:#000;
		text-transform:uppercase;
		width:150px;
		overflow:hidden;
	}

	div.bx-login a.log-out {
		position:absolute;
		top:2px;
		left:240px;
		color:#D70808;
		font-weight:bold;
		text-decoration:underline;
	}

	div.bx-login div.art-list01 { overflow:visible }
	div.bx-login div.art-item { position:relative; top:-5px }

	div.bx-login table.form-table td { padding:2px 10px 2px 0; vertical-align:middle }

	div.bx-login table strong { color:#000 }
	div.bx-login input.txt { width:165px }
	div.bx-login a, div.bx-login a strong { color:#D70808 }
	div.bx-login div.bx-content div { clear:both; overflow:hidden }
	* html div.bx-login div.bx-content div { height:1% }
	div.bx-login div.bx-content div div { clear:none }

/* ------------------------------------------------------------------ */
/* surveys */


	ul.survey {
		margin:0 0 10px;
		padding:0;
		list-style-type:none
	}

	ul.survey li { padding:2px 20px 2px 20px }

	ul.survey input, ul.survey label {
		vertical-align:middle;
		margin-right:5px
	}

	ol.survey {
		margin:10px 50px 0;
		list-style-type:decimal;
	}

	ol.survey input, ol.survey label { vertical-align:middle }

	ol.survey li.question {
		color:#d90202;
		font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding:10px 0
	}

	ol.survey li.question p {
		color:#000;
		font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-bottom:10px
	}

	ol.survey li.question p span { font-weight:bold; color:#76765D; font-size:13px }

	ol.survey li.question p strong { font-size:13px; font-weight:bold; color:#000 }

	ol.survey ul.answers { margin:0; list-style-type:none }

	ol.survey ul.answers li {
		padding:3px 0;
		color:#000;
		font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif
	}

	ol.survey ul.answers li label {
		color:#000;
		font-weight:normal;
		margin:0 0 0 3px;
		font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif
	}


/* ------------------------------------------------------------------ */
/* letters */

	div.letters {
		background:#fff;
		border:1px solid #b7bbac;
		text-align:center;
		padding:5px
	}

	div.letters a {
		padding:0 5px 0 7px;
		font:bold 12px Arial, "Helvetica Neue", Helvetica, sans-serif;
		color:#000
	}

	div.letters a:hover { background:#E6E7E2 }

	div.letters a.on { background:#d90202; color:#fff }
	div.letters a.on:hover { background:#d90202 }



	div.bx-bg {
		clear:both;
		background:#d9dbd3;
		padding:10px;
	}


/* ------------------------------------------------------------------ */
/* bx tagi */

	div.bx-tagi div.bx-content a { color:#000 }


/* ------------------------------------------------------------------ */
/* tabs */

	ul.tabs {
		list-style-type:none;
		margin:0;
		padding:0;
	}

	ul.tabs li {
		height:31px;
		float:left;
		display:inline;
		padding:0 1px;
		background:url(http://i.wp.pl/a/i/ksiazki/tabs_sprites.gif) repeat-x 0 100%;
	}

	ul.tabs li a {
		clear:both;
		height:31px;
		display:block;
		text-align:center;
		font:bold 11px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000;
		background:#d9dbd3 url(http://i.wp.pl/a/i/ksiazki/tabs_sprites.gif) no-repeat 100% 0;
		text-transform:uppercase
	}

	ul.tabs li a:hover {
		filter:alpha(opacity=65);
		-moz-opacity:0.65;
		opacity:0.65;
	}

	ul.tabs li a.on {
		color:#fff;
		background:#d9dbd3 url(http://i.wp.pl/a/i/ksiazki/tabs_sprites.gif) no-repeat 0 0
	}

	ul.tabs li a.on:hover {
		color:#ffc4c4 !important;
		filter:alpha(opacity=100);
		-moz-opacity:1;
		opacity:1;
	}


/* ------------------------------------------------------------------ */
/* tables */

	table.table01 { width:100%; margin:10px 0 }

	table.table01 th {
		text-align:center;
		text-transform:uppercase;
		color:#000;
		padding:5px 15px;
		background:#dbded6;
		border-right:3px solid #fff
	}

	table.table01 td {
		color:#000;
		padding:5px 15px;
		border-right:3px solid #fff
	}

	table.table01 tr.dark td { background:#f2f3f0 }


/* ------------------------------------------------------------------ */
/* bx sowa */

	#sowa { clear:both; overflow:hidden }
	* html #sowa { height:1% }
	#sowa h2 { display:none }

	#sowa ul {
		margin:0;
		padding:0;
		list-style-type:none
	}

	#sowa li {
		width:133px;
		float:left;
		display:inline;
		text-align:center;
		padding:10px 0;
	}

	#sowa li a {
		display:block;
		clear:both;
		text-align:center;
		font-weight:bold;
		padding-bottom:5px;
		color:#76765D
	}

	#sowa li h3 a { color:#D70808 }

	#sowa li a img { border:1px solid #838676 }


/* ------------------------------------------------------------------ */
/* bx ksiazka dnia */

	div.bx-ksiazkadnia p {
		text-align:center;
		padding-bottom:5px
	}


/* ------------------------------------------------------------------ */
/* bx uzytkownicy */

	div.bx-thumblist h3.title-txt {
		font-size:12px;
		float:left;
		display:inline
	}

	div.bx-thumblist ul.thumb-list02 { margin:10px 0 30px }
	div.bx-thumblist ul.thumb-list02 li.spacer { padding-top:15px }


/* ------------------------------------------------------------------ */
/* bx ankieta */

	div.bx-ankieta p {
		text-align:center;
	}

	div.bx-ankieta p.question {
		color:#000;
		margin-bottom:10px;
		font-weight:bold
	}

	div.bx-ankieta p a { text-decoration:underline; color:#76765D }

/* ------------------------------------------------------------------ */
/* book */

	.book-options {
		float:right;
		display:inline;
		margin:0 0 15px 15px;
		text-align: center;
	}

	div.book-details { margin:0 0 20px }
	* html div.book-details { height:1% }

	div.author-thumb {
		float:right;
		display:inline;
		text-align:center;
		margin-bottom:10px
	}

	p.title {
		font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000
	}

	div.book-details h1 {
		color:#D90202;
		font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	div.book-details h2 {
		color:#000;
		font: bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
		margin:0 0 20px;
	}

	div.book-details p.title { font-weight:normal }
	div.book-details p.authors { padding:0 0 5px; color:#000 }

	div.book-details p.authors strong { color:#000 }

	div.book-details p.authors, div.book-details p.authors * {
		font-size:inherit;
		line-height:19px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	}

	div.book-details p.authors a, div.book-details p.authors a strong { color:#D90202 }

	div.book-details h1 strong {
		font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#d90202;
	}

	div.book-details .title-art {
		color:#000;
		font-size:20px;
		margin-bottom:0
	}

	div.book-details p.info.multi {
		margin-top: 5px;
	}

	div.book-details p.original-title {
		font-weight: bold;
		margin-bottom: 20px;
	}

	div.book-hd {
		clear:both;
		overflow:hidden;
		margin-bottom:0;
		margin-top:0
	}

	* html div.book-hd { height:1% }

	div.book-options div.bx-note {
		width:105px;
		height:58px;
		background:url(http://i.wp.pl/a/i/ksiazki/bg-button.png) no-repeat 0 0;
		text-align:center;
		color:#fff;
		font:bold 36px/54px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	.book-meta-cnt { clear:both; overflow:hidden; margin:0 5px }
	* html .book-meta-cnt { height:1% }
	.book-meta { float:left; display:inline }
	.book-meta a { color:#76765d; font-weight:bold }
	.book-meta p { margin-bottom:5px !important }
	.book-meta-left { width:30% }
	.book-meta-right { width:60% }



/* ------------------------------------------------------------------ */
/* popup */


	#addPopup {
		display: none;
		width:384px;
		position:absolute;
		top:40%;
		left:50%;
		margin-left:-200px;
		z-index:999
	}

	#addPopup #addPopupClose {
		width:20px;
		height:20px;
		text-indent:-9000px;
		display:inline;
		float:right;
		margin:11px 15px 0 0
	}

	#addPopup div.addPopup-top, #addPopup div.addPopup-bottom, #addPopup div.addPopup-body {
		clear:both;
		overflow:hidden;
	}

	* html #addPopup div.addPopup-body { height:1% }

	#addPopup div.addPopup-top {
		height:32px;
		background:url(http://i.wp.pl/a/i/ksiazki/popup_sprites.png) no-repeat 0 0
	}

	* html #addPopup div.addPopup-top {
		background:url(http://i.wp.pl/a/i/ksiazki/popup_sprites.gif) no-repeat 0 0
	}

	#addPopup div.addPopup-bottom {
		height:15px;
		background:url(http://i.wp.pl/a/i/ksiazki/popup_sprites.png) no-repeat 0 -32px;
	}

	* html #addPopup div.addPopup-bottom {
		height:9px;
		background:url(http://i.wp.pl/a/i/ksiazki/popup_sprites.gif) no-repeat 0 -32px;
	}

	#addPopup div.addPopup-body {
		background:url(http://i.wp.pl/a/i/ksiazki/popup_sprites.png) repeat-y 100% 0;
		padding:0 20px 10px
	}

	* html #addPopup div.addPopup-body {
		border-left:1px solid #d3d6c9;
		border-right:1px solid #d3d6c9;
		background:#fff;
		margin-right:4px
	}


/* ------------------------------------------------------------------ */
/* galeria */


	div.bx-galeria h1 {
		padding:10px 0 0 0;
		color:#000;
		font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	div.bx-galeria div.prev-next {
		padding:10px 0 0;
		line-height: 24px;
		font-weight: bold;
		color:#000;
	}

	div.bx-galeria div.prev-next a { margin:0 10px }
	div.bx-galeria div.prev-next span { margin:0 10px }
	div.bx-galeria div.prev-next a.arrow { margin:0 }

	div.gal-col1 {
		width:640px;
		float:left;
		display:inline;
		background:#d9dbd3;
		position:relative
	}

	div.gal-col2 {
		width:280px;
		float:right;
		display:inline;
	}

	div.gal-col1 p { text-align:center }

	div.gal-col2 ul.thumb-list li { width:28% }
	div.gal-col2 ul.thumb-list li p { margin:0; padding:0 }
	div.gal-col2 ul.thumb-list li p a { font-size:11px }

	div.gal-col2 ul.thumb-list li table.thumb07 {
		margin:0 auto 5px;
		display:block;
		float:none
	}

	div.gal-col2 div.bx-zobacztakze div.nthumb04 { margin:0 auto 5px }
	div.gal-col2 div.bx-zobacztakze { margin-top:10px }

	div.bx-galeria div.bx-content { top:0 !important; clear:both; }
	* html div.bx-galeria div.bx-content { height:1% }
	div.bx-galeria h1.title-txt { margin-left:10px }

	div.bx-galeria div.nav-gal-top { text-align:center }
	div.bx-galeria div.nav-gal-top a { color:#000 }
	div.bx-galeria div.nav-gal-top a span { color:#E30202 }
	div.bx-galeria div.nav-gal-btm {
		float:right;
		display:inline;
		clear:both;
		overflow:hidden;
		padding-top:0;
		white-space:nowrap
	}

	* html div.bx-galeria div.nav-gal-btm { height:1% }

	div.gal-image {
		width:560px;
		margin:10px auto;
		overflow:hidden
	}

	div.gal-col1 a {
		width:24px;
		height:74px;
		display:block;
		position:absolute;
		top:43%;
		margin-top:-12px;
		text-indent:-9000px
	}

	div.gal-col1 a.prev { background:url(http://i.wp.pl/a/i/ksiazki/arrows.gif) no-repeat 0 0; left:7px }
	div.gal-col1 a.next { background:url(http://i.wp.pl/a/i/ksiazki/arrows.gif) no-repeat -24px 0; right:7px }



/* ------------------------------------------------------------------ */
/* common */

	.mb {margin-bottom:10px;}
	.mt {margin-top:10px;}
	.pb {padding-bottom:10px;}
	.pt {padding-top:10px;}
	.ct {text-align:center !important;}
	.rt {text-align:right !important;}
	.lt {text-align:left !important;}
	.fl {float:left !important; display:inline}
	.fr {float:right !important; display:inline}
	.db {display:block;}
	.cl {clear:left;}
	.cr {clear:right;}
	.cb {clear:both !important;}

	* html body .clra { height:1%;}
	.clra:after{display:block;clear:both;content:'';}
	.cboh { clear:both; overflow:hidden }
	* html .cboh { height:1% }
	.upper { text-transform:uppercase !important }
	.uline { text-decoration:underline !important }
	.no-border { border:0 !important }
	.fnormal {font-weight:normal !important }
	.nobg { background:none !important }

	.f10 { font-size:10px !important }
	.f11 { font-size:11px !important }
	.f12 { font-size:12px !important }
	.f13 { font-size:13px !important }
	.f14 { font-size:14px !important }
	.f15 { font-size:15px !important }
	.f16 { font-size:16px !important }
	.f17 { font-size:17px !important }
	.f18 { font-size:18px !important }
	.f19 { font-size:19px !important }
	.f20 { font-size:20px !important }
	.f24 { font-size:24px !important }

	.pb0 { padding-bottom:0 !important }
	.pt0 { padding-top:0 !important }
	.pb5 { padding-bottom:5px !important }
	.pt5 { padding-top:5px !important }
	.pb10 { padding-bottom:10px !important }
	.pt10 { padding-top:10px !important }

	.mb0 { margin-bottom:0 !important }
	.mt0 { margin-top:0 !important }
	.mb5 { margin-bottom:5px !important }
	.mt5 { margin-top:5px !important }
	.mb10 { margin-bottom:10px !important }
	.mt10 { margin-bottom:10px !important }


	.color01 { color:#fff !important }
	.color02 { color:#000 !important }
	.color03, .color03 strong { color:#D70808 !important }
	.color04 { color:#76765d !important }

	p.more, p.more a {
		font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#d70808;
		text-align:right
	}

	p.more a:hover { color:#008eb9 }

	a img { vertical-align:middle }
	a { color:#d70808 }
	a, a *, input { outline:none }
	a:hover, a *:hover { color:#3d3d30 !important; text-decoration:underline }

	.colls { clear:both; overflow:hidden }
	* html .colls { height:1% }

/* ------------------------------------------------------------------ */
/* new */

	div.nthumb01 {
		width:94px;
		margin:0 auto 5px;
		border:1px solid #C6C8BD;
		padding:3px;
		background:#fff
	}

	div.nthumb02 {
		width:80px;
		margin:0 auto 5px;
		border:1px solid #C6C8BD;
		padding:3px;
		background:#fff
	}

	div.nthumb03 {
		width:100px;
		margin:0 auto 5px;
		background:#fff;
		text-align:center
	}

	div.nthumb03 img { border:1px solid #7F8372 !important; margin-bottom:1px }

	div.nthumb04 {
		width:48px;
		background:#fff;
		text-align:center;
		padding:1px
	}

	div.nthumb05 {
		width:138px;
		border:1px solid #7F8372;
		background:#fff
	}

	div.nthumb06 {
		width:58px;
		border:1px solid #7F8372;
		background:#fff
	}

	div.nthumb07 {
		width:560px;
		text-align:center;
		margin-bottom:10px
	}




	.ntitle, .ntitle strong { color:#76765D }
	.ntitle:hover, .ntitle:hover strong { color:#3D3D30 }
	.nauthor, .nauthor strong { color:#D70808 !important }

	.nday {
		color:#000;
		margin:10px 0 5px;
		font-weight:bold
	}

	.nmore {
		color:#D70808;
		font-size:10px;
		text-decoration:underline;
		font-weight:bold
	}

	.nlike {
		color: #000;
		font-size: 10px;
		font-weight: bold;
	}

	.nmore2 { margin:10px 0 0 540px }

	.nnum, .nnum strong { color:#000 }

	.nall {
		margin:0 28px 0 0;
		position:relative;
		top:13px;
		text-align:right
	}

	.nstars { padding-top:5px }

	div.nstars-large {
		clear:both;
		overflow:hidden;
		padding:10px 0 0;
		margin:0 0 20px
	}

	* html div.nstars-large { height:1% }

	div.nstars-large strong { color:#000; font-size:18px }
	div.nstars-large div { float:right; display:inline; padding-top:5px }
	div.nstars-large div strong { font-size:12px; color:#D70808 }


	div.addtofav-cnt {
		float: right;
		overflow:hidden;
		margin-bottom: 20px;
		padding-top: 10px;
	}

	* html div.addtofav-cnt { height:1% }

	div.addtofav-cnt input {
		display:inline;
		margin:0 10px 0 0;
	}

	div.addtofav-cnt p {
		display:inline;
		margin:10px 0 0 0;
		color:#000
	}

	div.addtofav-cnt p strong { color:#D70808 }


/* ------------------------------------------------------------------ */
/* bx zobacztakze */

	div.bx-zobacztakze div.bx-content { clear:both; overflow:hidden }
	* html div.bx-zobacztakze div.bx-content { height:1% }

	div.bx-zobacztakze div.bx-col {
		width:31%;
		float:right;
		display:inline;

	}

	div.bx-zobacztakze p.art-desc {
		margin:0 0 5px;
		color:#000;
		font-weight:bold
	}

	div.bx-zobacztakze p.art-author { font-weight:bold }
	div.bx-zobacztakze p.art-author a { color:#76765D }


/* ------------------------------------------------------------------ */
/* bx uzytkownik */

	div.bx-uzytkownik div.bx-content {
		clear:both;
		overflow:hidden;
	}

	* html div.bx-uzytkownik div.bx-content { height:1% }

	div.bx-uzytkownik h1.title-art {
		padding-top:10px;
		font-size:20px;
		color:#D70808
	}

	div.bx-uzytkownik div.book-details { margin-top:10px }

	div.bx-uzytkownik div.book-details p {
		font-size:12px;
		padding-top:0;
		padding-bottom:0
	}

	div.bx-uzytkownik div.text-container {
		float:left;
		display:inline;
		width:497px
	}


/* ------------------------------------------------------------------ */
/* bx felietony */

	div.bx-felietony div.art-v p.art-author, div.bx-felietony div.art-v p.art-author * {
		font-size:13px
	}

/* ------------------------------------------------------------------ */
/* bx felietonisci */

	div.bx-felietionisci div.spacer-vertical div.col { width:48% }
	div.bx-felietionisci div.spacer { margin:0; padding:0 }
	div.bx-felietionisci p.art-author { margin-bottom:5px }

/* ------------------------------------------------------------------ */
/* bx fotonewsy */

	div.bx-fotonewsy p.art-author {
		font-size:12px;
		margin-bottom:10px
	}

	div.bx-fotonewsy div.col { width:48% }

	div.bx-fotonewsy p.nmore2 { clear:both; overflow:hidden; padding-top:10px }

/* ------------------------------------------------------------------ */
/* bx konkursy */

	div.bx-konkursy div.col { width:48% }
	div.bx-konkursy p.date { margin-bottom:5px }
	div.bx-konkursy p.date, div.bx-konkursy p.date strong { color:#000 }
	div.bx-konkursy div.bx-content { clear:both; overflow:hidden; }
	* html div.bx-konkursy div.bx-content { height:1% }

/* ------------------------------------------------------------------ */
/* bx wyslij znajomym */

	div.bx-wyslijznajomym div.bx-content { clear:both; overflow:hidden }
	* html div.bx-wyslijznajomym div.bx-content { height:1% }
	div.bx-wyslijznajomym p { float:left; display:inline; color:#000 }
	div.bx-wyslijznajomym div.spacer { padding-top:5px; margin-bottom:0 }
	div.bx-wyslijznajomym div.span { margin:0 10px }

/* ------------------------------------------------------------------ */
/* bx lista nowosci */

	div.bx-listanowosci div.bx-content { clear:both; overflow:hidden }
	* html div.bx-listanowosci div.bx-content { height:1% }

	div.bx-listanowosci a.bx-more { margin:0 0 0 540px }
	div.bx-listanowosci h2.title-txt { color:#000 }
	div.bx-listanowosci div.art-thumb { margin:5px 0 5px 40px; width:110px }

	div.bx-listanowosci div.art-list {
		float:right;
		display:inline;
		width:420px
	}

	div.bx-listanowosci div.art-list p, div.bx-listanowosci div.art-list p strong { color:#000 }
	div.bx-listanowosci div.art-list ul.list-dot { margin-top:5px }


/* ------------------------------------------------------------------ */
/* bx wywiad */

	div.bx-wywiad div.book-details { clear:both; overflow:hidden }
	* html div.bx-wywiad div.book-details { height:1% }
	div.bx-wywiad div.book-details p.date { margin-bottom:10px }

/* ------------------------------------------------------------------ */
/* bx recenzenci */

	div.bx-recenzenci div.bx-content { clear:both; overflow:hidden }
	* html div.bx-recenzenci div.bx-content { height:1% }
	div.bx-recenzenci div.art-item {
		width:32%;
		float:left;
		display:inline;
		clear:none;
		margin:0 12px 0 0
	}

	div.bx-recenzenci div.lst { margin:0 }
	div.bx-recenzenci div.art-item p.art-author a { color:#D70808 }
	div.bx-recenzenci div.spacer { margin-bottom:15px; padding-top: 0; }
	div.bx-recenzenci p.nall { top:10px }

/* ------------------------------------------------------------------ */
/* bx recenzent */

	div.bx-recenzent h1.title-art {
		padding-top:10px;
		font-size:20px;
		color:#D70808
	}

	div.bx-recenzent div.book-details {
		float:right;
		display:inline;
		width:428px;
		margin-top:10px
	}

	div.bx-recenzent div.book-details p.info strong { color:#000 }


/* ------------------------------------------------------------------ */
/* bx wydawnictwa */

	div.bx-wydawnictwa div.col {
		width:31%;
		float:left;
		display:inline;
		margin-bottom:10px
	}

	div.bx-wydawnictwa div.col ul.list-dot01 { margin-bottom:0 }

/* ------------------------------------------------------------------ */
/* wyniki wyszukiwania */

	div.ntrafienia-ksiazka { clear:both; overflow:hidden }
	* html div.ntrafienia-ksiazka { height:1% }

	div.ntrafienia-ksiazka div.art-thumb { margin:5px 0 5px 40px; width:110px }

	div.ntrafienia-ksiazka div.ntrafienia-lista {
		width:420px;
		float:right;
		display:inline;
	}
	div.ntrafienia-ksiazka div.ntrafienia-lista p { margin-bottom:5px; color:#000; font-weight:bold }

/* ------------------------------------------------------------------ */
/* bx trafienia */

	div.bx-trafienia div.col {
		float:left;
		display:inline;
		width:47%;
		margin-bottom:10px
	}

	div.bx-trafienia p.nmore2 { clear:both;overflow:hidden; }

/* ------------------------------------------------------------------ */
/* bx autor */

	div.bx-autor div.art-item div.art-thumb { margin-right:10px }

	div.bx-autor div.art-item p { color:#000 }
	div.bx-autor div.art-item p.nauthor { font-size:14px }
	div.bx-autor div.art-item p.date strong { color:#000 }

/* ------------------------------------------------------------------ */
/* bx news */

	div.bx-news div.book-details { margin-top:10px }

	div.bx-news div.book-details h1 {
		font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#000
	}

/* ------------------------------------------------------------------ */
/* bx news */

	div.bx-recenzje div.thumb {
		float: right;
		margin: -20px 0 0 10px;
		text-align:center;
	}

	div.bx-recenzje div.thumb div.nthumb06 { margin:0 auto 5px }

	div.bx-recenzje h2.title-art { font-style:normal }

	div.bx-recenzje div.book-details {
		clear:both;
		overflow:hidden;
	}

	* html div.bx-recenzje div.book-details { height:1% }

	div.bx-recenzje div.book-details p.authors {
		float:left;
		display:inline;
		margin-top:15px
	}

	div.bx-recenzje div.book-details p.stars {
		margin:17px 0 0 70px;
		float:left;
		display:inline;
	}

	div.bx-recenzje div.thumb-text { width:170px }
	div.bx-recenzje div.str { margin-bottom:10px }


	#actionStatus, #actionFormError {
		font-weight: bold;
		margin-top: 10px;
		padding: 10px;
	}

	#actionStatus.ok {
		background: #a7e2aa;
		border: 1px solid #36a137;
	}

	#actionStatus.ok li {
		color: #36a137;
		line-height: 1.5em;
	}

	#actionStatus.error, #actionFormError {
		background: #e2aaa7;
		border: 1px solid #a13736;
	}

	#actionStatus.error li, #actionFormError li {
		color: #a13736;
		line-height: 1.5em;
	}

	#isNovelty, #isAnnouncement {
		margin-top: 18px;
	}

	#addToShelf {
		margin-top: -6px;
		float: right;
	}

	#isPatronaged, #isNovelty, #isAnnouncement {
		display: block;
	}

	.SBM_link {
		float: right;
	}





	a.btn-id01, a.btn-id01 span, a.btn-id02, a.btn-id02 span {
		float:left;
		display:inline;
		text-align:center;
		font:normal 12px/12px Tahoma, Geneva, Verdana, sans-serif;
		color:#fff;
		text-decoration:none;
		cursor:pointer
	}

	a.btn-id01:hover, a.btn-id01:hover span, a.btn-id02:hover, a.btn-id02:hover span {
		text-decoration:none;
		color:#fff !important
	}

	a.btn-id01 {
		height:26px;
		background:url(http://i.wp.pl/a/i/ksiazki/btn_sprites.gif) no-repeat 0 0;
		margin:0 10px 0 0
	}

	a.btn-id01 span {
		height:20px;
		padding:6px 15px 0;
		background:url(http://i.wp.pl/a/i/ksiazki/btn_sprites.gif) no-repeat 100% -26px
	}

	a.btn-id02 {
		height:26px;
		background:url(http://i.wp.pl/a/i/ksiazki/btn_sprites.gif) no-repeat 0 -52px;
		margin:0 10px 0 0
	}

	a.btn-id02 span {
		height:20px;
		padding:6px 15px 0;
		background:url(http://i.wp.pl/a/i/ksiazki/btn_sprites.gif) no-repeat 100% -78px
	}

	.tag-1 { font-size: 100%; }
	.tag-2 { font-size: 113%; }
	.tag-3 { font-size: 126%; }
	.tag-4 { font-size: 139%; }
	.tag-5 { font-size: 152%; }
	.tag-6 { font-size: 165%; }
	.tag-7 { font-size: 178%; }
	.tag-8 { font-size: 191%; }
	.tag-9 { font-size: 204%; }
	.tag-10 { font-size: 217%; }


	.advCenter {
		text-align:center !important;
		margin-bottom: 10px !important;
	}

	.advCenter * {
		margin: 0 auto !important;
	}

	/* ekranizacja */

.bxScreen #titleInfo a{
	color: #b9012d;
	font-size: 16px;
	font-weight: bold;
}

.bxScreen #titleInfo a:hover{
	color: #003399 !important;
}

.bxScreen #titleInfo small{
	color: #010000;
	margin-bottom: 10px;
	display: block;
}

.bxScreen .s106 {
	width: 106px; height: 106px;
}

.bxScreen .s106 img{
	vertical-align: middle;
	text-align: center;
}

.stamp-facebook {
	float: left;
	margin: 20px 0 10px;
	width: 425px;
}

.bx-galeria .stamp-facebook {
	margin-bottom: 0;
}

.stamp-content div.book-hd {
	overflow: visible !important;
}

.stamp-content .book-details {
	margin-bottom: 0;
}

.stamp-content div.author-thumb,
.stamp-content .book-options {
	margin: -20px 0 0 10px;
}

.bxNexto {
	margin-top: 10px;
}

.stamp-printaaa {
    float: right;
	margin: 20px 0 10px;
}

.stamp-printaaa img {
    cursor: pointer;
    margin-right: 6px;
}

.stamp-printaaa span {
    cursor: pointer;
    padding: 0 2px;
}

.stamp-printaaa .f1 {
    font-size: 11px;
}

.stamp-printaaa .f2 {
    font-size: 14px;
}

.stamp-printaaa .f3 {
    font-size: 16px;
    font-weight: bold;
}

.stamp-printaaa .icoPrint {
    background: url("http://i.wp.pl/a/i/gielda2/ico_print.gif") no-repeat scroll left top transparent;
    color: #454545;
    padding: 2px 0 5px 22px;
}

.stamp-content .bx-note {
	margin-bottom: 10px;
}

.gal-col2 .stgRating {
	width: 283px;
}

.gal-col2 .stgBookmark {
	margin-top: 5px;
	padding: 5px 2px 5px 3px;
	width: 283px;
}

/* ------------------------------------------------------------------ */
/* bx tanio */
img { border: 0 ;}
.clr { clear:both; font-size:0px; line-height:0px; height:0px; }
#bxTanio .title-szukajprzyjaznychmiejsc {background: url(http://i.wp.pl/a/i/ksiazki/tanio_title.gif) no-repeat 10px 0;}
#bxTanio.bxBeige .hd {padding: 8px 0 !important;}
#bxTanio {position: relative; }
#bxTanio.bxBeige {background: url(http://i.wp.pl/a/i/ksiazki/bx_tanio300_bg.png) repeat-y}
#bxTanio .content {background: url(http://i.wp.pl/a/i/ksiazki/bx_tanio300_head.png) no-repeat left top !important; padding: 0 10px !important;}
#bxTanio a { text-decoration: none; font-family: Arial, Tahoma, Verdana; font-weight: bold; color: #76765d;}
#bxTanio ul { list-style-type: none; margin: 0; padding: 0; }
#bxTanio .head { position: relative; background:url(http://i.wp.pl/a/i/ksiazki/rozdz_poziomy.gif) repeat-x scroll left bottom transparent; }
#bxTanio .h { width: 170px; float: left;  }
#bxTanio .info { overflow: hidden; margin: 0 3px; text-align: center; height: 35px; background:url(http://i.wp.pl/a/i/ksiazki/rozdz_poziomy.gif) repeat-x scroll left bottom transparent; padding: 1px 0; }
#bxTanio .info .title { padding: 0; color: #014693; font-size: 12px; float: left; margin: 10px 0 0 15px; }
#bxTanio .info .logo { float: left; margin: 5px 0 0 10px; }
#bxTanio .promo { background:url(http://i.wp.pl/a/i/ksiazki/rozdz_poziomy.gif) repeat-x scroll left bottom transparent;  } 
#bxTanio .mainprod { margin: 0px; padding: 3px 0; width: 125px; }
#bxTanio #main-left { float: left; }
#bxTanio #main-right { float: right; }
#bxTanio .mainprod .foto { display: block; width: 100px; float: none; margin:0 auto; text-align: center; }
#bxTanio .mainprod .foto img {border: 1px solid #c6c8bd;}
#bxTanio .mainprod .desc { text-align: center; }
#bxTanio .mainprod .desc .name { font-size: 11px; display: block; color: #76765d; padding: 0; margin: 5px 0; ght: 28px; overflow: hidden;}
#bxTanio .mainprod .desc .price { display: block; margin: 5px 0; color: #bf0000;  font-size: 12px; }
#bxTanio .products { margin: 0 3px; padding: 0 0 3px 0; }
#bxTanio .products ul li { background:url(http://i.wp.pl/a/i/ksiazki/rozdz_poziomy.gif) repeat-x scroll left bottom transparent; padding: 0 0 0 3px; }
#bxTanio .products ul li .name { color: #76765d; font-size: 11px; background:url(http://i.wp.pl/a/i/ksiazki/tb_li.gif) no-repeat scroll left center transparent; padding: 0 10px; display: block; height: 14px; overflow: hidden;}
#bxTanio .products ul li .price { color: #bf0000; font-size: 11px; font-weight: bold; float: right; padding: 0 10px 0 0; }
#bxTanio .category {width: 100%; height: 19px; position: absolute; bottom: -3px;}
#bxTanio .category a { color: #fff; font-size: 12px;}
#bxTanio .category li { text-align: center;  width: 133px; float: left; margin: 10px 0 14px; padding: 0; }
#bxTanio .category .btn { background: url(http://i.wp.pl/a/i/ksiazki/bg_button.gif) no-repeat; font-size:10px; width: 73px; height: 16px; text-align: center; padding-top: 3px; color: #fff; font-weight: bold; text-transform: uppercase;}
#bxTanio .category .btn.first {
	float: left;
	margin: 0 0 0 65px;
}
#bxTanio .category .btn.second {
	float: right;
	margin: 0 65px 0 0;
}
#bxTanio .bx-content {
	padding-bottom: 20px;
}

