body {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 11px;
	background-color: #fff;
	color: #292929;
}
img {
	padding: 0;
	border: 0;
	margin: 0;
}
a {
	color: #004883;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.koszykPage ul {
	list-style: none;
}
.koszykPage ul li {
	background: transparent url(/images/gfx/odwiedzane_li.gif) no-repeat 0 7px;	
	padding: 2px 0 2px 15px;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.message {
	color: #259e00;
	padding: 10px 0;
	font-weight: normal;
	font-size: 14px;
}
.message_m {
	background-color: #f6faf4;
	border: 1px solid #cbdebe;
	padding: 5px 0 5px 10px;
	border-top: 0;
	border-bottom: 0; 
	width: 777px;
}
.message_top {
	width: 789px;
	height: 4px;
	overflow: hidden;	
	background: transparent url(/images/gfx/komunikat_ok_gora.gif);
}
.message_bottom {
	width: 789px;
	height: 4px;
	overflow: hidden;	
	background: transparent url(/images/gfx/komunikat_ok_dol.gif);
}
.error {
	color: #c31a17;
	padding: 10px 0;
	font-weight: normal;
	font-size: 14px;
}
.error_m {
	background-color: #ffecec;
	border: 1px solid #ffb1b0;
	padding: 5px 0 5px 10px;
	border-top: 0;
	border-bottom: 0; 
	width: 777px;
}
.error_top {
	width: 789px;
	height: 4px;
	overflow: hidden;
	background: transparent url(/images/gfx/komunikat_err_gora.gif);
}
.error_bottom {
	width: 789px;
	height: 4px;
	overflow: hidden;
	background: transparent url(/images/gfx/komunikat_err_dol.gif);
}
.imgOtaczanieLewe {
	float: left;
	margin: 2px 8px 3px 0;
}
.imgOtaczaniePrawe {
	float: right;
	margin: 2px 0 3px 8px;
}
#top {
	height: 1%;
	overflow: hidden;
}
#strona {
	width: 970px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	height: 300px;

}
#kolLewa {
	width: 791px;
	float: left;
}
#footer {
	color: #7fa3c1;
	text-align: center;
	padding-bottom: 25px;
}
#logo {
	margin-top: 8px;
	float: left;
}
#szukajBox {
	width: 366px;
	height: 82px;
	background: transparent url(/images/gfx/szukaj_tlo.png) no-repeat;
	float: right;
	margin-top: 24px;
}
#szukajBox #szukajNazwa {
	color: #e8f0f4;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0 20px;
}
#szukajBox form {
	margin: 0;
	padding: 0;
}
#szukajBox form #qi {
	border: 0;
	width: 298px;
	margin: 6px 7px 0 22px; 
	float: left;
}
#szukajBox form #send {
	border: 0;
	margin: 6px 0 0 0;
	float: left;
}
#szukajBox a#szukajZaawansowane{
	background: transparent url(/images/gfx/szukaj_zaawansowane.png) no-repeat right 2px;
	margin: 11px 13px 0 0;
	float: right;
	padding: 0 13px 2px 0;
	color: #e8f0f4;
	font-size: 11px;
	text-decoration: none;	
}

#szukajBox a#szukajZaawansowane:hover {
	text-decoration: underline;
}
#trescStrGlowna {
	margin-top: 6px;
	width: 791px;
}
#boxTop_main {
	border-left: 1px solid #18527c;
	border-right: 1px solid #18527c;
	background-color: #f1f6f9;
	height: 1%;
	overflow: hidden;
	padding-left: 14px;
	padding-top: 12px;
	padding-bottom: 10px;
	height: 75px;
}
#boxTop_main ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}
#boxTop_main ul li {
	width: 150px;
	float: left;
	padding-bottom: 7px;
	padding-right: 5px;
	margin: 0;
}
#boxTop_main ul li a {
	color: #000;
	text-decoration: none;	
	margin: 0;
}
#boxTop_main ul li a:hover {
	text-decoration: underline;
}
#boxTop_mainBottom {
	background: transparent url(/images/gfx/box_main_bottom.gif) no-repeat;
	height: 6px;
	overflow: hidden;
	margin-bottom: 10px;
}
#zarejestrujBoks, #dodanoBox {
	margin-top: 10px;
	text-align: center;
	height: 22px;
	padding-top: 9px;
	font-size: 12px;
	background: transparent url(/images/gfx/zarejestruj_tlo.gif) no-repeat;
}
#zarejestrujBoks a {
	text-decoration: underline;
	color: #004883;
	font-weight: bold;
}
#zarejestrujBoks a:hover {
	text-decoration: none;
}
.boksStrGl {
	margin-top: 10px;
}
.naglowekDlugi {
	height: 31px;
	font-family: Trebuchet MS;
	font-size: 24px;
	color: #004883;
	font-weight: bold;
	background: transparent url(/images/gfx/naglowek_dlugi.gif) no-repeat;
	padding: 2px 0 0 12px;
	margin-bottom: 15px
}
.naglowekDlugiGlowna {
	height: 31px;
	font-family: Trebuchet MS;
	font-size: 24px;
	color: #004883;
	font-weight: bold;
	background: transparent url(/images/gfx/naglowek_dlugi2.gif) no-repeat;
	padding: 2px 0 0 12px;
}
.boxGlownaDol {
	height: 5px;
	overflow: hidden;
	background: transparent url(/images/gfx/box_glowna_dol.gif) no-repeat;	
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}
.naglowekDlugiGlowna #nav_pol {
	float: right;
	padding:  6px 5px 0 0;	
}
.naglowekDlugiGlowna #nav_pol a {
	font-weight: bold;
	display: block;
	background: transparent url(/images/gfx/polecamy_kwadrat.gif) no-repeat;
	height: 17px;
	width: 17px;
	color: #fff;
	float: left;
	margin-right: 3px;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	
}
.naglowekDlugiGlowna #nav_pol a.selected, .naglowekDlugiGlowna #nav_pol a:hover {
	background: transparent url(/images/gfx/polecamy_kwadrat_selected.gif) no-repeat;
}

#kolPrawa {
	padding-left: 7px;
	width: 172px;
	float: left;
}
#koszykBox {
	width: 158px;
	height: 72px;
	padding: 10px 0 0 14px;
	color: #fff;
	font-weight: bold;
	background: transparent url(/images/gfx/koszyk_tlo.gif) no-repeat;
	margin-bottom: 7px;
}
#koszykBox ul {
	padding: 3px 0 0 0;
	margin: 0;
	list-style: none;
	font-weight: normal;
}
#koszykBox ul li {
	background: transparent url(/images/gfx/koszyk_li.gif) no-repeat 0 4px;
	padding: 0 0 2px 16px;
}
.boxKrotkiTresc {
	color: #45443f;	
}
.content p {
	margin: 0;
	padding: 0 0 5px 0;
}


.boksFiolet, .boksZapowiedzi, .boksOdwiedzane, .boksNewsletter, .boksNowosci {
	margin-bottom: 10px;
	height: 1%;
	overflow: hidden;
}
.naglowekBoksP, .stopkaBoksP {
	height: 7px;
	overflow: hidden;
}
.boksFiolet .naglowekFiolet {
	background: transparent url(/images/gfx/naglowek_fiolet.gif) no-repeat;
}
.boksKoszyk .naglowekKoszyk {
	background: transparent url(/images/gfx/naglowek_koszyk.gif) no-repeat;
}
.boksZapowiedzi .naglowekZapowiedzi {
	background: transparent url(/images/gfx/naglowek_zapowiedzi.gif) no-repeat;
}
.boksOdwiedzane .naglowekOdwiedzane {
	background: transparent url(/images/gfx/naglowek_odwiedzane.gif) no-repeat;
}
.boksNewsletter .naglowekNewsletter {
	background: transparent url(/images/gfx/naglowek_newsletter.gif) no-repeat;
}
.boksNowosci .naglowekNowosci {
	background: transparent url(/images/gfx/naglowek_nowosci.gif) no-repeat;
}
.boksLast .naglowekLast {
	background: transparent url(/images/gfx/dodano_naglowek.gif) no-repeat;
}
.boksFiolet .stopkaFiolet {
	background: transparent url(/images/gfx/stopka_fiolet.gif) no-repeat;
}
.boksKoszyk .stopkaKoszyk {
	background: transparent url(/images/gfx/stopka_koszyk.gif) no-repeat;
}
.boksZapowiedzi .stopkaZapowiedzi {
	background: transparent url(/images/gfx/stopka_zapowiedzi.gif) no-repeat;
}
.boksOdwiedzane .stopkaOdwiedzane {
	background: transparent url(/images/gfx/stopka_odwiedzane.gif) no-repeat;
}
.boksNewsletter .stopkaNewsletter {
	background: transparent url(/images/gfx/stopka_newsletter.gif) no-repeat;
}
.boksNowosci .stopkaNowosci {
	background: transparent url(/images/gfx/stopka_nowosci.gif) no-repeat;
}
.boksLast .stopkaLast {
	background: transparent url(/images/gfx/dodano_stopka.gif) no-repeat;
}
.trescBoksP {
	margin: 0;
	padding: 3px 5px 0 14px;
	height: 1%;
	overflow: hidden;
}
.boksFiolet .trescFiolet {
	background-color: #f7f4f8;
	border-left: 1px solid #d9d3db;
	border-right: 1px solid #d9d3db;
}
.boksKoszyk .trescKoszyk {
	background-color: #ed8f27;
}
.boksLast .trescLast {
	background-color: #fcf3e8;
	border-left: 1px solid #f6c793;
	border-right: 1px solid #f6c793;
}
.boksZapowiedzi .trescZapowiedzi {
	background-color: #fdf9f4;
	border-left: 1px solid #e7dfd6;
	border-right: 1px solid #e7dfd6;
}
.boksOdwiedzane .trescOdwiedzane {
	background-color: #f1f6f9;
	border-left: 1px solid #cfdae2;
	border-right: 1px solid #cfdae2;
}
.boksNewsletter .trescNewsletter {
	background-color: #f6faf4;
	border-left: 1px solid #cbdebe;
	border-right: 1px solid #cbdebe;
}
.boksNowosci .trescNowosci {
	background-color: #fef5f5;
	border-left: 1px solid #e7d6d6;
	border-right: 1px solid #e7d6d6;
}
.naglowekKrotkiTresc {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 3px;
}
.boksFiolet .trescFiolet .naglowekKrotki {
	color: #644479;
}
.trescKoszyk .naglowekKrotki a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.trescKoszyk .naglowekKrotki a:hover {
	text-decoration: underline;
}
.boksZapowiedzi .trescZapowiedzi .naglowekKrotki {
	color: #f1850e;
}
.boksOdwiedzane .trescOdwiedzane .naglowekKrotki {
	color: #004883;
}
.boksNewsletter .trescNewsletter .naglowekKrotki {
	color: #5ba02b;
}
.boksNowosci .trescNowosci .naglowekKrotki {
	color: #e53333;
}

.boksZapowiedzi .trescZapowiedzi .content ul, .boksOdwiedzane .trescOdwiedzane .content ul, .boksNowosci .trescNowosci .content ul, .boksKoszyk .trescKoszyk .content ul, .boksLast .trescLast .content ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.boksZapowiedzi .trescZapowiedzi .content ul li {
	padding: 0 0 7px 16px;
	background: transparent url(/images/gfx/zapowiedzi_li.gif) no-repeat 0 5px;	
}
.boksOdwiedzane .trescOdwiedzane .content ul li {
	padding: 0 0 7px 16px;
	background: transparent url(/images/gfx/odwiedzane_li.gif) no-repeat 0 5px;	
}
.boksNowosci .trescNowosci .content ul li {
	padding: 0 0 7px 16px;
	background: transparent url(/images/gfx/nowosci_li.gif) no-repeat 0 5px;	
}
.boksKoszyk .trescKoszyk .content {
	color: #fff;
}
.boksKoszyk .trescKoszyk .content ul li {
	padding: 0 0 7px 16px;
	background: transparent url(/images/gfx/koszyk_li.gif) no-repeat 0 5px;	
}
.boksLast .trescLast .content ul li {
	padding: 0 0 7px 16px;
	background: transparent url(/images/gfx/dodano_li.gif) no-repeat 0 5px;	
}
.boksFiolet .trescFiolet .content a {
	text-decoration: underline;
	color: #644479;
}
.boksFiolet .trescFiolet .content a:hover {
	text-decoration: none;
}
.boksZapowiedzi .trescZapowiedzi .content a {
	text-decoration: none;
	color: #45443f;
}
.boksOdwiedzane .trescOdwiedzane .content a {
	text-decoration: none;
	color: #45443f;
}
.boksNowosci .trescNowosci .content a {
	text-decoration: none;
	color: #45443f;
}
.boksLast .trescLast .content a {
	color: #000000;
}
.boksZapowiedzi .trescZapowiedzi .content a:hover, .boksOdwiedzane .trescOdwiedzane .content a:hover, .boksNowosci .trescNowosci .content a:hover {
	text-decoration: underline;
}
.boksNewsletter form {
	margin: 8px 0 0 0;
	padding: 0;
	height: 1%;
	overflow: hidden;
}
.boksNewsletter form #n_email {
	padding: 3px 5px;
	width: 109px;
	height: 17px;
	border: 1px solid #5ba02b;
	color: #45443f;
	font-family: tahoma;
	float: left;
	margin-right: 4px;
}
.boksNewsletter form #sendEmail {
	float: left;
}
.news {
	margin: 0;
	border-left: 1px solid #cfdae2;
	border-right: 1px solid #cfdae2;	
	padding-left: 12px;
	line-height: 130%;
	width: 777px;
	height: 1%;
	overflow: hidden;
}
.newsItem {
	width: 247px;
	float: left;
	padding: 15px 10px 10px 0;
	margin: 0;
}
.hhItem {
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	width: 769px;
	border-left: 1px solid #cfdae2;
	border-right: 1px solid #cfdae2;
}
.newsItemDesc {
	padding-bottom: 10px;
}
.newsItem .newsItemImage, .hhItem .hhItemImage {
	float: left;
	padding: 0 5px 10px 0;
}
.hhItem .hhItemImage img {
	margin-left: 4px;
}
.hhItemTitle, .newsItemTitle {
	height: 1%;
	overflow: hidden;
	padding-bottom: 10px;
}
.newsItemTitle a, .itemTitle a, .listItemTitle a, .hhItemTitle a {
	font-size: 12px;
	color: #004883;
	text-decoration: none;
	font-weight: bold;
	line-height: 150%;
}
.listItemTitle {
	width: 670px;
}
.packetContent a {
	float: left;
}
.listItemTitle a {
	float: left;
	font-size: 14px;
	text-decoration: underline;
}
.listItemTitle a:hover {
	text-decoration: none;
}
.newsItemTitle a:hover, .packetContent a:hover, .itemTitle a:hover, .hhItemTitle a:hover {
	text-decoration: underline;
} 
.newsItemPrice, .listItemPrice, hhItemPrice {
	padding-top: 4px;
	margin-bottom: 10px;
}
.newsItemPrice .price, .listItemPrice .price {
	color: #db0000;
	font-size: 13px;
	font-weight: bold;
}
.discount {
	color: #3c9200;
	font-size: 12px;
	font-weight: bold;
}
.packetContent .desc {
	display: block;
	padding-top: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.old_price {
	color: #666666;
}
.old_price_ex {
	text-decoration: line-through;
}
.newsItemAuthors a, .link_all a, .listItemAuthors a, .pagerLinks a {
	color: #004883;
	text-decoration: underline;
}
.pagerLinks span.selected {
	font-weight: bold;
}
.newsItemAuthors a:hover, .link_all a:hover, .pagerLinks a:hover {
	text-decoration: none;
}
.packetImages {
	float: left;
}
.newsItemAuthors .authors {
	margin-bottom: 10px;
}
.listItemAuthors {
	margin-top: 10px;
}
.listItemAuthors {
	width: 670px;
}
#polecamy {
	margin: 10px;
}
#polecamy font {
	line-height: 130%;
}
#packet {
	margin-left: 12px;
	margin-bottom: 15px;
}
.packetItem {
	border-top: 1px solid #cfdae2;
	padding-top: 10px;
	width: 788px;
}
.item {
	margin-top: 27px;
}
.itemImage {
	float: left;
	width: 270px;
	text-align: center;
}
.packetItemImage {
	float: left;
	width: 90px;
	text-align: center;
}
.itemImage img {
	padding: 2px;
}
.itemDesc {
	float: left;
	font-size: 12px;
}
.itemShortDesc {
	margin-top: 10px;
	width: 670px;
}
.itemDetails {
	float: left;
	margin-left: 10px;
	width: 511px;
	line-height: 130%;
	font-size: 12px;
}
.itemDetails a {
	color: #004883;
}
.itemDetails a:hover {
	text-decoration: none;
}
.itemTitle {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #004883;
	float: left;
	line-height: 150%;
}
.itemDetails .issue {
	font-weight: bold;
	font-size: 12px;
	color: #004883;
}
.itemDetailsSpacer {
	margin-top: 9px;
	height: 1px;
	overflow: hidden;
	background-color: #cfdae2;
	width: 100%;
}
.itemDetailsAuthors {
	margin-top: 10px;
	font-size: 12px;
}
.itemDetailsInfo {
	margin-top: 20px;
}
.itemDetailsPackets {
	float: left;
	width: 480px;
	padding: 14px 0;
	position: relative;
}
.itemDetailsPacketsTop {
	/*flaot: left;*/
	width: 480px;
	height: 3px;
	overflow: hidden;
	background: transparent url(/images/gfx/packets_top.gif) no-repeat;
}
.itemDetailsPacketsCenter {
	float: left;
	width: 478px;
	/*height: 105px;*/
	background: #f1f6f9;
	border-right: 1px solid #cfdae2;
	border-left: 1px solid #cfdae2;
}
.itemDetailsPacketsBottom {
	/*flaot: left;*/
	width: 480px;
	height: 3px;
	overflow: hidden;
	background: transparent url(/images/gfx/packets_bottom.gif) no-repeat;
}
.itemDetailsPacketsItem {
	float: left;
	color: #004883;
	font-weight: bold;
	padding: 8px 0 4px 10px;
}
.itemDetailsPacketsItem label strong {
	font-weight: normal;
}
.itemDetailsPacketsCena {
	float: right;
	position: absolute;
	right: 15px;
	top: 20px;
}
.itemDetailsPacketsCena .price {
	color: #d83132;
	font-weight: bold;
}
#price_option_info_ebook {
	border-top: 1px solid #cfdae2;	
	margin: 5px 14px 0;
	padding: 5px 0;
	text-align: right;
	font-size: 11px;
	color: #004883;
	font-weight: bold;
	text-decoration: none !important;
}
#price_option_info_ebook a {
	text-decoration: none;
}

.itemDetailsFiles {
	float: right;
	width: 159px;
	margin-top: 9px;
	font-size: 11px;
}
.itemDetailsFilesTop {
	height: 5px;
	background: transparent url(/images/gfx/download_top.gif) no-repeat;
	overflow: hidden;
}
.itemDetailsFilesBottom {
	height: 5px;
	background: transparent url(/images/gfx/download_bottom.gif) no-repeat;
	overflow: hidden;
	margin-bottom: 4px;
}
.itemDetailsFilesMid {
	border-left: 1px solid #cfdae2;	
	border-right: 1px solid #cfdae2;
	padding-left: 10px;
	background-color: #f1f6f9;
}
.itemDetailsFilesMid ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.itemDetailsFilesMid ul li a {
	background: transparent url(/images/gfx/icons/pdf.gif) no-repeat;
	padding-left: 20px;
	display: block;
	height: 20px;
}
.itemAddToCart {
	float: right;
	width: 159px;
	height: 31px;
	background: transparent url(/images/gfx/koszyk.gif) no-repeat 0 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-top: 15px;
}
.itemAddToCart a {
	color: #4b9318;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	display: block;
	width: 119px;
	height: 20px;
	padding-top: 9px;
	padding-left: 40px;
}
.itemDetailsInfo span {
	font-weight: bold;
}
.itemDetailsPrice {
	margin-top: 18px;
	float: left;
}
.itemDetailsPrice .price {
	color: #e53333;
	font-weight: bold;
}
.itemDetailsPrice .normal_price {
	color: #e53333;
}
.itemDetailsPrice .discount {
	color: #5ba02b;
	font-weight: bold;
} 
/*
.itemDetailsPrice a {
	margin-left: 10px;
	color: #e53333;
	background: transparent url(/images/gfx/add_to_cart.gif) no-repeat;
	padding-left: 22px;
	padding-bottom: 5px;
}
*/
.itemDetailsPriceOptions {
	margin-top: 10px;
}
.itemDetailsPriceOptions .przechowalnia a {
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 10px;
	display: block;
	float: left;
	font-size: 11px;
	background: transparent url(/images/gfx/przechowalnia.gif) no-repeat 0 4px;
}
.itemDetailsPriceOptions .powiadom a {
	margin-left: 5px;
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 10px;
	display: block;
	float: left;
	font-size: 11px;
	background: transparent url(/images/gfx/powiadom.gif) no-repeat;
}
.itemDetailsPriceOptions .powiadomienie a {
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom: 13px;
	background: transparent url(/images/gfx/tel.gif) no-repeat;
}
.itemDetailsStatusText {
	margin-top: 10px;
	font-weight: bold;
}
.itemDescription {
	margin: 10px 0 20px 12px;
	font-size: 12px;
	line-height: 150%;
}
.cont {
	margin-left: 12px;
	margin-bottom: 15px;
	line-height: 130%;
}
#path {
	margin-bottom: 15px;
	margin-left: 12px;
	font-size: 11px;
}
#path a {
	text-decoration: none;
	color: #000000;
}
#path a:hover {
	text-decoration: underline;
}
.link_all {
	float: right;
/*	margin: 0 0 15px 0;*/
	padding: 0 12px 15px 0;
	margin: 0;
	height: 1%;
	overflow: hidden;
}
.indeks, .serie, .spis_autorow {
	margin-left: 12px;
}
.indeks ul, .in_packet, .serie ul, .spis_autorow ul, .mapa_kategorii {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
.mapa_kategorii {
	margin-left: 15px;
	font-size: 12px;
}
.mapa_kategorii li ul {
	list-style: none;
	margin-left: 10px;
	padding: 0;
}
.indeks ul, .serie ul {
	width: 33%;
}
.spis_autorow ul {
	width: 24%;
}
.indeks ul li, .in_packet li, .serie ul li, .spis_autorow ul li, .mapa_kategorii li {
	background: transparent url(/images/gfx/odwiedzane_li.gif) no-repeat 0 7px;	
	padding: 2px 0 2px 15px;
}
.mapa_kategorii li {
	margin-top: 2px;
}
.indeks ul li a, .serie ul li a, .spis_autorow ul li a, .mapa_kategorii li a {
	color: #004883;
	text-decoration: underline;
}
.indeks ul li a:hover, .serie ul li a:hover, .spis_autorow ul li a:hover, .mapa_kategorii li a:hover {
	text-decoration: none;
}
.mapa_kategorii li ul li {
	background: transparent url(/images/gfx/li_2.gif) no-repeat 0 7px;	
	padding: 2px 0 2px 10px;	
}
.in_packet li {
	font-weight: bold;
}
.pagerLinks {
	font-size: 12px;
	text-align: center;
}
.autorzy_litery {
	text-align: center;
	overflow: hidden;
	height: 1%;
}
.autorzy_litery ul {
	list-style: none;
	margin: 0 0 0 90px;
	padding: 0;
}
.autorzy_litery ul li {
	float: left;
	margin: 0;
	padding: 0;
	padding-bottom: 13px;
}
.autorzy_litery ul li a {
	font-size: 18px;
	color: #004883;
	margin-left: 10px;
	text-decoration: none;
}
.autorzy_litery ul li a:hover, .autorzy_litery ul li a.active {
	text-decoration: underline;
}
#sort {
	float: left;
	margin: 0;
	padding-left: 12px;
}
#sort span {
	float: left;
	padding-right: 5px;
	padding-top: 2px;
}
#sort select {
	border: 1px solid #6289a5;
	background-color: #f1f6f9;
}
#wyszukiwarkaFormularz p{
	font-size: 12px;
	line-height: 150%;
}
#wyszukiwarkaFormularz .label {
	text-align: right;
	padding-right: 10px;
	padding-top: 2px;
	font-size: 12px;
	color: #292929;
	float: left;
	display: block;
	width: 110px;
	height: 28px;
}
#wyszukiwarkaFormularz .inputText, #wyszukiwarkaFormularz .inputSelect {
	background-color: #f1f6f9;
	border: 1px solid #6289a5;
}
#szukanaFraza {
	margin: 20px 0 12px 12px;
	font-size: 12px;
}
#szukanaFraza span {
	font-weight: bold;
	color: #db0000;
}
#boxTop_main .link {
	float: right;
	padding-right: 30px;
}
#boxTop_main .link a {
	color: #000;
	text-decoration: underline;	
}
#boxTop_main .link a:hover {
	text-decoration: none;
}
.non-bold {
	font-weight: normal;
}
.hideAdv, .showAdv {
	padding-right: 25px;
	color: #004883;
}
.hideAdv {
	background: transparent url(/images/gfx/ukryj_zaawansowane.gif) no-repeat 205px 2px;	
}
.showAdv {
	background: transparent url(/images/gfx/pokaz_zaawansowane.gif) no-repeat 205px 2px;
}
.hideAdv:hover, .showAdv:hover {
	text-decoration: none;
}
.fRow {
	margin-top: 8px;
	height: 1%;
	overflow: hidden;
}
.fRow .fLabel {
	width: 177px;
	float: left;
	color: #292929;
	font-size: 12px;
	text-align: left;
}
.fRow .fInput {
	float: left;
}
.fRow .fInput ul.radiosList li {
	float: left;
}
.fRow .fInput .step_2_textarea_ {
	width: 220px;
	height: 60px;
	background-color: #fff;
	border: 1px solid #cfdae2;
}
.fRow .fInput .text {
	width: 215px;
	background-color: #f1f6f9;
	border: 1px solid #cfdae2;
}
.fRow .fInput .inputDisabled {
	background-color: #d4d2d2;
	border: 1px solid #969595;
	width: 220px;
}
.fRow .fInput .textarea {
	background-color: #f1f6f9;
	border: 1px solid #cfdae2;
}
.fRow .fInput .select {
	border: 1px solid #cfdae2;
	background-color: #f1f6f9;
}
.fRow .fInput2 {
	padding-right: 10px;
	float: left;
}
.fRow .fLabel2 {
	padding-top: 4px;
	font-size: 12px;
	float: left;
}
.myAccountList {
	height: 31px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/gfx/my_acount_list.gif) no-repeat bottom;
}
.myAccountList a.item, .myAccountList a.itemSelected {
	width: 95px;
	height: 23px;
	padding: 8px 2px 0 0;
	margin: 0;
	float: left;
	text-align: center;
	display: block;
	text-decoration: none;
}

.myAccountList a.item {
	background: transparent url(/images/gfx/tab_account.gif) no-repeat;
}
.myAccountList a.itemSelected {
	font-weight: bold;
	background: transparent url(/images/gfx/tab_account_selected.gif) no-repeat;
}
.myAccountList a.item:hover {
	background: transparent url(/images/gfx/tab_account_hover.gif) no-repeat;
}
.naglowekKonto {
	height: 2px;
	overflow: hidden;
	background: transparent url(/images/gfx/naglowek_konto.gif) no-repeat;
	clear: both;
}
.zakladkiKonto {
	background-color: #f1f6f9;
	border-left: 1px solid #cfdae2;
	border-right: 1px solid #cfdae2;
	padding: 0 15px 15px 15px;
	margin: 0;
}
form#userAccountForm, form#changePasswordForm, form#discountCodes, form#userLogin, form#loginForm, form#insertKlub {
	margin: 0;
	padding: 0;
	height: 1%;
	overflow: hidden;
}
form#userAccountForm .fInput .text, form#changePasswordForm .fInput .text, form#userLogin .fInput .text, form#loginForm .fInput .text, form#insertKlub .fInput .text {
	background-color: #fff;
	padding: 0 0 0 5px;
}
.tags .size_1 {
	font-size: 21px;
}
.tags .size_2 {
	font-size: 19px;
}
.tags .size_3 {
	font-size: 17px;
}
.tags .size_4 {
	font-size: 15px;
}
.tags .size_5 {
	font-size: 13px;
}
.tags .size_6 {
	font-size: 11px;
}
.tags {
	line-height: 180%;
	margin-left: 12px;
}
.tags a {
	text-decoration: none;
}
.tags a:hover {
	text-decoration: underline;
}
#stopka {
	width: 970px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#stopkaN {
	height: 10px;
	background: transparent url(/images/gfx/stopkaN.gif) no-repeat;
	overflow: hidden;
}
#stopkaT {
	background: transparent url(/images/gfx/stopkaT.gif) repeat-y;
	height: 1%;
	overflow: hidden;
}
#stopkaS {
	height: 10px;
	background: transparent url(/images/gfx/stopkaS.gif) no-repeat;
	overflow: hidden;
}
#stopkaMenu {
	width: 785px;
	float: left;
	padding-left: 13px;
	
}
#stopkaMenu .stopkaMenuBox {
	width: 150px;
	padding-right: 6px;
	float: left;
	height: 1%;
	overflow: hidden;
}
#stopkaMenu .menuStopkaNazwa {
	color: #004883;
	font-weight: bold;
	font-size: 11px;
}
#stopkaMenu .stopkaMenuBox ul {
	list-style: none;
	margin: 7px 0 0 15px;
	padding: 0;
}
#stopkaMenu .stopkaMenuBox ul li {
	padding-bottom: 5px;
}
#stopkaLogo {
	height: 133px;
	width: 172px;
	float: left;
	background: transparent url(/images/gfx/logo_gryf.gif) no-repeat 26px 8px;
	color: #004883;
	/*font-weight: bold;*/
	text-align: center;
	padding-top: 5px;
}
#stopkaLogo a {
	text-decoration: none;
}
#stopkaLogo a:hover {
	text-decoration: underline;
}
input.input_lista_koszyk {
	width: 15px;
	padding: 2px 2px 0 2px;
	border: 1px solid #cfdae2;
	background-color: #f1f6f9;
}
.updownbuttons {
	padding: 5px 5px 0 5px;
	float: left;
}
.updownbuttons .up_item {
	height: 5px;
	width: 9px;
	background: transparent url(/images/gfx/ico_up.gif) no-repeat;
}
.updownbuttons .down_item {
	margin-top: 3px;
	height: 5px;
	width: 9px;
	background: transparent url(/images/gfx/ico_down.gif) no-repeat;
}
.updownbuttons .up_item a, .updownbuttons .down_item a {
	display: block;
	height: 5px;
	width: 9px;
	overflow: hidden;
}
.koszykPage, .przechowalniaPage {
	background-color: #f1f6f9;
	border-left: 1px solid #cfdae2;
	border-right: 1px solid #cfdae2;
	padding: 0 11px;
	height: 1%;
	overflow: hidden;
}
.koszykN, .przechowalniaN {
	height: 8px;
	background: transparent url(/images/gfx/koszykN.gif) no-repeat;
	overflow: hidden;
}
.koszykS, .przechowalniaS, .stopkaKonto {
	height: 8px;
	background: transparent url(/images/gfx/koszykS.gif) no-repeat;
	overflow: hidden;
	width: 791px;
	float: left;
}
table.koszyk {
	margin: 0;
	margin-bottom: 15px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0;
	font-size: 12px;
}
table.koszyk td, table.koszyk th {
	background-color: #fff;
	border-bottom: 1px solid #cfdae2;
	border-right: 1px solid #cfdae2;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
}
table.koszyk td.last, table.koszyk th.last {
	border-right: 0;
}
table.koszyk td.name {
	font-weight: bold;
	color: #004883;
}
table.koszyk th {
	background-color: #f1f6f9;
	height: 20px;
}
table.koszyk td.total {
	font-weight: bold;
	border-right: 0;
	text-align: right;
	padding-right: 25px;
}
table.koszyk td.total span {
	color: #5aa32f;
}
table.koszyk td.transportInfo {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}
table.koszyk_print {
	margin: 0;
	margin-bottom: 15px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 0;
	font-size: 12px;
}
table.koszyk_print td, table.koszyk_print th {
	background-color: #fff;
	border-bottom: 1px solid #848282;
	border-right: 1px solid #848282;
	font-size: 12px;
	padding: 10px 10px 10px 10px;
}
table.koszyk_print td.last, table.koszyk_print th.last {
	border-right: 0;
}
table.koszyk_print td.name {
	font-weight: bold;
	color: #004883;
}
table.koszyk_print th {
	background-color: white;
	height: 20px;
}
table.koszyk_print td.total {
	font-weight: bold;
	border-right: 0;
}
table.koszyk_print td.total span {
	color: black;
}
table.koszyk_print td.transportInfo {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}
table.koszyk a.moveToCart, table.koszyk a.moveToRepository, a.moveToCart {
	font-weight: bold;
	color: #5aa32f;
	padding: 3px 0 3px 26px;
	background: transparent url(/images/gfx/ico_koszyk.gif) no-repeat 0 0;
	text-decoration: none;
}
table.koszyk .moveToCartInactive {
	font-weight: bold;
	color: #acd197;
	padding: 3px 0 3px 26px;
	background: transparent url(/images/gfx/ico_koszyk_inactive.gif) no-repeat 0 0;
	text-decoration: none;
}
table.koszyk a.moveToCart:hover, table.koszyk a.moveToRepository:hover {
	text-decoration: underline;
}

a.moveToProduct{
	font-weight: bold;
	color: #1caae4;
	padding: 3px 4px 3px 34px;
	background: transparent url(/images/gfx/lupa.gif) no-repeat 0 0;
	text-decoration: none;
}
a.moveToProduct:hover{
	text-decoration: underline;
}

table.koszyk a.moveToRepository {
	background: transparent url(/images/gfx/przechowalnia.gif) no-repeat 0 0;
}
table.koszyk td.kodRabat {
	color: #004883;
}
table.koszyk td.kodDiscount {
	color: #5aa32f;
	font-weight: bold;
}
table.koszyk tr.nieakt td {
	background-color: #f7fafb;
	color: #a1a4a6;
}
table.koszyk tr.nieakt td.kodRabat {
	color: #91b0ca;
}
table.koszyk tr.nieakt td.kodDiscount {
	color: #b5d5a8;
}
.lastAdded a {
	font-weight: normal;
	color: white;
	text-decoration: none;
}
.lastAdded a:hover {
	text-decoration: underline;
}
.powiadom_znajomego {
	width: 520px;
	background-color: #f1f6f9;
	padding: 0;
	margin: 0;
	height: 1%;
	overflow: hidden;
}
.powiadom_tresc {
	margin: 10px;
	background-color: #ffffff;
	border: 1px solid #cfdae2;
	padding-bottom: 10px;
}
.powiadom_tresc .info {
	margin-top: 19px;
	padding-bottom: 10px;
	color: #292929;
	font-size: 12px;
	font-weight: bold;
}
.powiadom_tresc .fRow input {
	border: 1px solid #6289a5;
	background-color: #f1f6f9;
	width: 215px;
}
.powiadom_tresc .fRow textarea {
	border: 1px solid #6289a5;
	background-color: #f1f6f9;
	width: 310px;
	height: 125px;
}
#dodano .powiadomienie_gora {
	width: 791px;
	height: 4px;
	overflow: hidden;
	background: transparent url(/images/gfx/powiadom_gora.gif) no-repeat;
}
#powiadomienie {
	float: right;
}
#powiadomienie #powiadomienie_gora {
	width: 510px;
	height: 4px;
	overflow: hidden;
	background: transparent url(/images/gfx/powiadom_gora2.gif) no-repeat;
}
#dodano .powiadomienie_dol {
	width: 791px;
	height: 4px;
	overflow: hidden;
	background: transparent url(/images/gfx/powiadom_dol.gif) no-repeat;
}
#powiadomienie #powiadomienie_dol {
	width: 510px;
	height: 4px;
	overflow: hidden;
	background: transparent url(/images/gfx/powiadom_dol2.gif) no-repeat;
}
#powiadomienie .powiadomienie_m, #dodano .powiadomienie_m {
	padding-left: 10px;
	width: 779px;
	background-color: #f1f6f9;
	border-left: 1px solid #cfdae2;
	border-right: 1px solid #cfdae2;
	font-size: 12px;
	height: 1%;
	overflow: hidden;
	padding-bottom: 5px;
}
#powiadomienie .powiadomienie_m {
	width: 498px;
}
#dodano .powiadomienie_m .powiadomienie_t {
	color: #004883;
	font-size: 16px;
	font-weight: bold;
}
#dodano .powiadomienie_m a {
	text-decoration: none;
	font-size: 22px;
}
#dodano .powiadomienie_m a:hover {
	text-decoration: underline;
}
#dodano .powiadomienie_m .powiadomienie_t a {
	text-decoration: underline;
	font-size: 16px;
}
#dodano .powiadomienie_m .powiadomienie_t a:hover {
	text-decoration: none;
}
#powiadomienie .powiadomienie_m form {
	margin: 0;
	padding: 0;
}
#powiadomienie .powiadomienie_m .powiadomienie_m_zamknij {
	text-align: right;
	padding-bottom: 10px;
}
#powiadomienie .powiadomienie_m .powiadomienie_m_zamknij a {
	font-size: 11px;
	padding-right: 16px;
	background: transparent url(/images/gfx/powiadomienie_zamknij.gif) no-repeat 38px 2px;
}
#powiadomienie .powiadomienie_m .p_mail {
	background-color: white;
	border: 1px solid #6289a5;
	height: 14px;
}
#powiadomienie .powiadomienie_m span {
	margin-top: 5px;
}
.fInput ul.radiosList {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
}
.fInput ul.radiosList li {
	padding: 0 0 2px;;
	margin: 0;
	clear: both;
	background: none;
}

.striken_price, table.koszyk td.total span.striken_price {
	color: #909090;
	text-decoration: line-through;
}

.steps {
	width: 100%;
	height: 31px;
	margin-bottom: 20px;
}
.steps .step_active, .steps .step_inactive {
	font-size: 12px;
	padding-top: 7px;
	padding-left: 16px;
	float: left;
	height: 22px;
	width: 168px;
}
.steps .step_active {
	background-color: #5aa32f;
	border-top: 1px solid #5aa32f;
	border-bottom: 1px solid #5aa32f;
	color: #fff;
	font-weight: bold;
}
.steps .step_inactive {
	background-color: #f1f6f9;
	border-top: 1px solid #cfdae2;
	border-bottom: 1px solid #cfdae2;
	color: #004883;
}
.steps .step_delimiter_inactive {
	float: left;
	width: 16px;
	height: 31px;
	background: transparent url(/images/gfx/steps_delimiter_inactive.gif);
}
.steps .step_delimiter_active {
	float: left;
	width: 16px;
	height: 31px;
	background: transparent url(/images/gfx/steps_delimiter_active.gif) no-repeat;
}
.steps .step_delimiter_active_2 {
	float: left;
	width: 16px;
	height: 31px;
	background: transparent url(/images/gfx/steps_delimiter_active_2.gif) no-repeat;
}
.steps .steps_left {
	float: left;
	height: 31px;
	width: 4px;
	background: transparent url(/images/gfx/steps_left.gif);
}
.steps .steps_right_inactive {
	float: left;
	height: 31px;
	width: 3px;
	background: transparent url(/images/gfx/steps_right_inactive.gif);
}
.steps .steps_right_active {
	float: left;
	height: 31px;
	width: 3px;
	background: transparent url(/images/gfx/steps_right_active.gif);
}
.step2_rows {
	width: 766px;
}
.step2_rows .step2_row1, .step2_rows .step2_row2 {
	font-size: 12px;
	padding-top: 5px;
	padding-left: 10px;
	width: 756px;
	border-bottom: 1px solid #cfdae2;
	height: 18px;
}
.step2_rows .step2_row1 .name, .step2_rows .step2_row2 .name {
	float: left;
	width: 121px;
}
.step2_rows .step2_row1 .value, .step2_rows .step2_row2 .value {
	float: left;
	font-weight: bold;
}
.step2_rows .step2_row2 {
	background-color: #ffffff;
}
.step_2_textarea {
	width: 300px;
	float: left;
	font-size: 12px;
	padding-left: 15px;
	margin-top: 22px;
}
.step_2_textarea .step_2_textarea_ {
	margin: 0;
	padding: 0;
	background-color: #f1f6f9;
	border: 1px solid #cfdae2;
	width: 300px;
	height: 150px;
	overflow: auto;
}
.step_2_forms form {
	margin: 0;
	margin-top: 20px;
	padding: 0;
}
.step_2_invoice {
	width: 450px;
	float: right;
	margin-top: 20px;
}
#formText {
	padding: 0 0 15px 15px;
}
.fRowPyt {
	border-top: 1px solid #cfdae2;
	padding: 10px 0 20px 15px;
	color: #292929;
}
.fRowPyt .fPytanie {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 15px;
}
.fOdp ul.radiosList, .fOdp ul.checkBoxList {
	margin: 0;
	padding: 0 0 5px 10px;
	list-style: none;
}
.fOdp ul.checkBoxList  {
	padding-left: 12px;
}
.fOdp label {
	padding: 0 0 0 10px;
}
.fOdp .pollText {
	border: 1px solid #6289a5;
	background-color: #f1f6f9;
	font-size: 11px;
	font-family: tahoma;
	padding: 1px 3px;
	width: 200px;
}
input#discount_code {
	background-color: #fff;
}
td.status, span.status {
	font-weight: bold;
}
td.st1, span.st1 {
	color: #004883;
}
td.st2, span.st2 {
	color: #ff9000;
}
td.st3, span.st3 {
	color: #299603;
}
td.st0, span.st0  {
	color: #02a8f6;
}
td.st4, span.st4  {
	color: #e53333;
}
#hintbox {
	border: 1px solid #18527c;
	padding: 3px;
	background-color: #ffffff;
	font-size: 11px;
}
form#newsletterForm {
	padding: 0;
	margin: 0 0 0 12px;
}
form#newsletterForm .fRow {
	padding-bottom: 25px;
}
form#newsletterForm .fRow .fLabel1 {
	float: left;
	padding: 3px 10px 0 0;
}
form#newsletterForm .fRow .fInput {
	float: left;
}
form#newsletterForm .fRow .fInput input {
	border: 1px solid #6289a5;
	background-color: #f1f6f9;
	font-size: 11px;
	font-family: tahoma;
	padding: 1px 3px;
}
form#newsletterForm ul.categories {
	padding: 0;
	margin: 10px 0 10px 0;
	list-style: none;
}
form#newsletterForm ul.categories li {
	padding-bottom: 5px;
}
form#newsletterForm ul.categories li .fCheckbox {
	float: left;
	margin: 0;
	padding: 0 5px 0 0;	
}
form#newsletterForm ul.categories li .fChkLabel {
	float: left;
	padding-top: 3px;
}
.boksOdwiedzane .right a.all {
	color: #004883;
}
.boksNowosci .right a.all {
	color: #e53333;
}
.boksZapowiedzi .right a.all {
	color: #f1850e;
}
.main_page_addCart span {
	text-decoration: underline;
	color: #db0000;
}
.main_page_addCart:hover span {
	color: #004883;
	text-decoration: underline;
}
.paragraph {
	text-decoration: none;
	color: black;
}
.paragraphTytul h3, .newsletterGroupName {
	padding: 0px;
	margin: 10px 0 5px 0;
	font-size: 12px;
	color: #004883;
	font-weight: bold;
}
.kotw {
	color: black;
	text-decoration: none;
}
.photosLeft {
	padding-left: 5px;
	float: left;
}
.photosLeft .photoCnt {
	padding: 5px 10px 10px 0;
	text-align: center;
}
.photosLeft .photoCnt img {
	padding: 0;
}
.photosLeft .photoDescription {
	padding: 4px 0 0 0;
	font-weight: bold;
	text-align: center;
}
.photosLeft .photoDescription .imgAuthor {
	padding-bottom: 12px;
	font-weight: normal;
}
.photosRight {
	float: right;
	padding-right: 5px;
	text-align: center;
}
.photosRight .photoCnt {
	padding: 5px 0 10px 10px;
}
.photosRight .photoCnt img {
	padding: 0;
}
.photosRight .photoDescription {
	padding: 4px 0 0 0;
	font-weight: bold;
	text-align: center;
}
.photosRight .photoDescription .imgAuthor {
	padding-bottom: 12px;
	font-weight: normal;
}
.photosBottom {
	padding: 10px 14px 0 14px;
}
.photosBottom .photoCnt {
	float: left;
	width: 150px;
	text-align: center;
	padding: 0 10px 10px 10px;
}
.photosBottom .photoCnt img {
	padding: 0;
}
.photosBottom .photoDescription {
	margin: 0 auto 0 auto;
	padding: 4px 0 0 0;
	font-weight: bold;
	text-align: center;
}
.photosBottom .photoDescription .imgAuthor {
	padding-bottom: 12px;
	font-weight: normal;
}
.excerptInfo {
	padding-bottom: 10px;
	font-weight: bold;
	color: #b54343;
}
.photosTop {
	padding: 0 14px;
}
.photosTop .photoCnt {
	float: left;
	width: 150px;
	text-align: center;
	padding: 0 10px 10px 10px;
}
.photosTop .photoCnt img {
	padding: 0;
}
.photosTop .photoDescription {
	margin: 0 auto 0 auto;
	padding: 4px 0 0 0;
	font-weight: bold;
	text-align: center;
}
.photosTop .photoDescription .imgAuthor {
	padding-bottom: 12px;
	font-weight: normal;
}
.rss {
	float: right;
	padding-right: 15px;
	padding-top: 8px;
}
.rss a {
	color: #f1850e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(/images/gfx/rss_ico.gif) no-repeat 25px 0;
	padding-right: 25px;
}
.wyczerpany {
	padding-top: 15px;
	padding-left: 20px;
	font-size: 24px;
	color: #004883;
	width: 220px;
	float: left;
}
.linia {
	width: 482px;
	height: 10px;
	border-bottom: 1px solid #d2d2d2;
	float: left;
	padding-top: 22px;
}
a#delInsert {
	background: transparent url(/images/gfx/ico_delete.gif) no-repeat 0 0;
	padding: 1px 0 4px 18px;
	display: block;
	line-height: 100%;
}
#insertIco {
	float: left;
	background: transparent url(/images/gfx/insert.png) no-repeat 0 0;
	width: 52px;
	height: 52px;
}


.boxZaokraglenia {
	margin: 10px 0 0 0;
}
.zapowiedziRamkaGora, .zapowiedziRamkaDol {
	width: 411px;
	height: 3px;
	overflow: hidden; 
}
.zapowiedziRamkaGora {
	background: transparent url(/images/gfx/zapowiedzi_ramka_gora.gif) no-repeat;
}
.zapowiedziRamkaDol {
	background: transparent url(/images/gfx/zapowiedzi_ramka_dol.gif) no-repeat;
}
.zapowiedziRamkaSrodek {
	width: 379px;
	background-color: #f1f6f9;
	border-left: 1px solid #cfdae2;
	border-right: 1px solid #cfdae2;
	padding: 10px 15px;
}
.zapowiedziRamkaNazwa {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #004883;
}
.zapowiedziRamkaZaloguj {
	float: right;
	margin-right: 30px;
	display: inline;
}
.zapowiedziRamkaZaloz {
	float: right;
	margin-right: 52px;
	margin-top: 5px;
	display: inline;
}
.zapowiedziRamkaZaloguj a, .zapowiedziRamkaZaloz a {
	font-weight: bold;
}
form#prevOrderForm {
	margin: 0;
	padding: 0;
}
.zapowiedziRamkaIlosc {
	float: left;
	display: inline;
	margin: 10px 0 10px 6px;
}
.zapowiedziRamkaSrodek .updownbuttons {
	margin-top: 10px;
	float: left;
}
.zapowiedziRamkaIlosc label {
	color: #004883;
	font-size: 11px;
	padding-right: 3px;
	float: left; 
	padding-top: 3px;
}
.zapowiedziRamkaIlosc input {
	width: 21px;
	height: 15px;
	float: left;
	border: 1px solid #c4d2dd;
	background-color: #e4edf3;
	font-size: 11px;
	text-align: center;
	padding-top: 4px
}
.zapowiedziRamkaMetoda {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 4px;
}
.tekstImput {
	float: left; 
	width: 349px; 
	font-size: 11px;
	margin-bottom: 5px;
}
.zapowiedziRamkaWartosc {
	margin: 10px 0 15px 0;
	font-size: 11px;
}
.zapowiedziRamkaWartosc span#prevTotalVal {
	color: #e53333;
	font-size: 14px;
	font-weight: bold;
}
.zapowiedziRamkaKoniec {
	color: #004883;
	font-size: 11px;
	margin: 15px 0; 	
}
.zapowiedziRamkaFinalizuj {
	float: right;
}
.zapowiedziRamkaUwaga {
	font-size: 11px;
	margin: 0 0 0 15px;
	float: left;
	width: 265px;
}
a.koszykZapowiedzUsun {
	background: transparent url(/images/gfx/usun_zapowiedz.gif) no-repeat;
	width: 12px;
	height: 15px;
	float: left;
	margin-left: 10px;
}
.terminWydania {
	font-size: 10px;
	color: green;
}
.rabatKsiazki {
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.przesylkaOpcja {
	color: #004883;
}
.przesylkaOpcja span {
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
a.ebookDownload {
	background: transparent url(/images/gfx/download.png) no-repeat;
	width: 24px;
	height: 23px;
	float: left;
	margin-left: 27px;
}
.ebookIkonaSmall {
	background: transparent url(/images/gfx/e-book_virutalo.gif) no-repeat;
	width: 35px;
	height: 29px;
}
.virtualoPacketIkonaSmall {
	background: transparent url(/images/gfx/virtualo_packet.gif) no-repeat;
	width: 35px;
	height: 29px;
}
.pobierzEbook {
	float: right;
	margin-right: 0px;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	
}
.pobierzEbook a {
	background: transparent url(/images/gfx/pobierz_ebook.gif) no-repeat 185px 0;
	width: 210px;
	height: 23px;
	float: left;
	text-decoration: none;
}
.pobierzEbook a:HOVER {
	text-decoration: underline;
}
span.gratis {
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	color: #e87805;
}
.orderedEbookContent{
	font-size: 12px;
	margin-top: 30px;
	line-height: 130%;
	margin: 10px;
}
.read_how_to{
	margin-top: 20px;
	margin-bottom:30px;
	background: transparent url(/images/gfx/virtualo_button.gif) no-repeat;
	width: 203px;
	height: 34px;
	float: right;
}

/*Promocja Świateczna*/
.swiatecznaPromocja {
	padding: 18px 10px 30px 0;
	font-family: arial;
}
.swiatecznaPromocja .newsItemImage {
	width: 100px;
	float: left;
	margin: 0 5px 0 0;
	display: inline;
}
.swiatecznaPromocja .swiatecznaPromocjaTytul {
	float: left;
	background: transparent url(/images/gfx/swiatecznaPromocja.jpg) no-repeat;
	width: 767px;
	height: 90px;
	margin-bottom: 35px; 
	/*color: #292929;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 15px 0;*/
}
.swiatecznaPromocja .swiatecznaPromocjaKsiazka {
	font-size: 13px;
	color: #004883;
	font-weight: bold;
	line-height: 150%;
}
.swiatecznaPromocja .swiatecznaPromocjaKsiazka a {
	color: #004883;
	text-decoration: none;
}
.swiatecznaPromocja .swiatecznaPromocjaKsiazka a:hover {
	text-decoration: underline;
}
.swiatecznaPromocja .swiatecznaPromocjaKsiazka span.cenaSwiateczna {
	font-size: 12px;
	color: #000;
	font-weight: normal;
}
.swiatecznaPromocja .swiatecznaPromocjaKsiazka span.cenaSwiateczna strong {
	color: #DB0000;
}
.swiatecznaPromocja .swiatecznaPromocjaKsiazka span a.doKoszyka {
	color: #5aa32f;
	font-size: 12px;
	background: transparent url(/images/gfx/koszyk2.jpg) no-repeat;
	width: 114px;
	height: 24px;
	float: left;
	margin: 10px 0 0 0;
	padding: 7px 0 0 45px;
}
.swiatecznaPromocja .swiatecznaPromocjaKsiazka span a.doKoszyka:hover {
	text-decoration: none;
}
.addthisBox {
	float: right;
	margin: 4px 0 0;
}
.addthisBox .addthis_button_expanded {
	color: #115bb5;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	text-decoration: none;
}