.indent1 { padding-left: 1em; }
.validate-message {
	color: red;
	font-weight: bold;
}
.validate-input {
	border: solid 2px red;
}
.ajaxBox {
	padding: 8px;
	overflow: hidden;
	width: 610px;
	min-width: 60%;
	max-width: 60%;
	position: absolute;
	top: 200px;
	background-color: white;
	left: 20%;
	height: 1px;
	border: solid 1px red;
	filter:alpha(opacity=92);
	opacity:.92;
	z-index: 5;
	 -moz-border-radius: 8px; border-radius: 8px;
}
.ajaxBox span {
	float: left;
	font-weight: bold;
	cursor: pointer;
	padding: 3px 10px;
	margin: 0 0 5px 15px;
	border: solid 1px #DDD;
}
.ajaxBox span.close {float: right;}
.static-width {
	width: 760px;
	text-align: center;
	margin: 0 auto;
}
.zalog a.zalog_ebook {font-weight: bold !important;}
.navigation {font-size: 11px;}
.navigation a {display: inline !important;}
.kartak {clear:both;}
.kartak div {text-align: center;}
.sorting {
	font-size: 10px;
	text-align: right !important;
	margin: 0px 0px 1px 0px;
	font-weight: bold;
}
.sorting span {
	border-bottom: solid 1px #DDD;
}
.sorting a:hover {
	text-decoration: underline;
}
.bdol div.reviews p, .bdol div.reviews p a {float: left;}
.bdol div.reviews p span.desc a {float: none;}
.bdol div.reviews p a img {width:55px; margin: 2px 5px;}
.boxlr div.tematyka {text-align: left;}
.boxlr div.tematyka a {display: block;}
.right div.reviews div.reviews-window {right: 180px; left: auto !important;}
.boxlr div.reviews div.reviews-window {z-index: 5; position: absolute; left: 160px; width: 350px; background-color: #FFF; padding: 2px; border: solid 1px #888; display: none; top: 0px;}
.boxlr div.reviews .reviews-window img, .boxlr div.one-detail img {width: auto; margin: 1px 2px;}
.boxlr div.reviews .reviews-window img {float: left;}
.seek-also-autorzy, .seek-also-wydawcy {
	background: transparent url(/img/magn.gif) no-repeat top left;
	padding: 0px 5px;
}
.itemDetails .seek-also-autorzy, .itemDetails .seek-also-wydawcy {
	background-position: top right;
	padding: 0px 15px 0px 0px;
}
.list-td-i1, .list-td-ni1 {width:50%; vertical-align: top;}
.list-td-i1-mini, .list-td-ni1-mini {width:33%; vertical-align: top;}
.list-td-i1 .image {
	float: left;
	width: 80px;
	height: 100%;
	margin-right: 10px
}
.list-td-i1-det .image, .list-td-full1 .image {
	float: left;
	width: 80px;
	margin: 0px 5px;
	text-align: left;
}
.list-td-i1-mini .image {
	float: left;
	margin-right: 10px
}
.list-td-i1-mini .image img {width: 55px;}
.list-td-i1-mini .presale, .list-td-i1-mini .news {clear: left;}
.list-td-i1-det .doschowmini, .list-td-i1-det .dokoszmini {margin: 0px 90px;}
.multilist .doschowmini, .multilist .dokoszmini, .multilist .seek-also-autorzy {display: none;}
.multilist #seeMore {text-align: center; margin: 8px;}
.green {color: green;}
.font9 {font-size: 9px; font-weight: normal;}

.slfilterbig {text-align: right; font-size: 11px;}
.slfilter {color: #AAA; border: solid 1px #777; margin: 0px 0px 3px auto; text-align: left;}
.slfilter span {cursor: pointer;}
div.slfilter:hover {color: #F88;}
.slfilter_ext {position: absolute; color: #555; background-color: white; border: solid 1px #555; padding: 2px 5px; width: 120px; text-align: left; font-family: Tahoma;}
.slfilter_ext div {margin-left: 10px;}
.slfilter_ext a {display: block; text-decoration: none;}
.slfilter_ext span a {float: left; width: 12px; height: 12px; border: solid 2px #000; margin: 0px 6px 2px 0px;}
.slfilter_ext span a:hover {text-decoration: none; border: solid 2px #DDD;}
.slfilter_list {text-align: left; margin: 0px 0px 0px auto;}

.edusearch h3 {margin: 1px 0px 5px;}
.edusearch1 {background: #FFFFFF url(/img/schoolb_default.gif) no-repeat center center; border: solid 1px #555; padding: 2px;overflow: hidden;}
.edusearch0 select {font-size: 9px; width: 150px;}
.edusearch0 input[type=text] {font-size: 9px; width: 150px;}
.edusearch1 div.eduscl {cursor: pointer;}
.edusearchh div {float:left; margin: 0px 7px; height: 38px;}
.edusearchv div {text-align: left;}
.eduseekbutton {background: #FFF url(/img/seek_default.gif) no-repeat center center;}
.edusearch2 div {
	background: transparent url(/img/edubutton_default.png) no-repeat top left;
	height: 22px;
	line-height: 20px;
	padding: 0px 10px 0px 9px;
	margin: 3px auto 6px auto;
	text-align: left;
}
.edusearch2 a div {font-size: 9px;}

.bookrelated {width: 560px; margin: 0 auto;}
.bookrelated-item {float: left; margin: 0px 5px; border: solid 0px #DDD; width: 170px;overflow: hidden; height: 180px;}
.rek_box .bookrelated-item { float: left; margin: 0px 5px; border: solid 0px #DDD; width: 170px;overflow: hidden; height: auto; }
.kartaK .bookrelated-seeall {text-align: center; clear: both;}
.bookrelated-item .list-price{text-align: center;}
table.publishers-files tr td {border-bottom: dotted 1px #DDD; padding: 5px 0px;}
.addtoany {margin: 5px 0px;}
div.publishersfiles img {width: auto;}

div#waitdiv p, div#waitdiv div {text-align: center; font-size: 11px;}

div.itemDetails {margin: 0px 0px 10px 192px;}
div.itemDetails-box {float: right; margin-left: 5px;}
div.itemDetails-box2 {float: right; text-align: center; margin-left: 5px;}
div.itemDetails-box2 span.nowosciCenaNew {font-size: 14px;}
div.itemDetails-box2 span.nowosciCenaNew, div.itemDetails-box2 span.nowosciCena, div.itemDetails-box2 span.sksiazki {display: block;}
div.itemDetails-box2 span.nowosciCenaOld {display: block; text-decoration: none; margin: 3px 0px 1px;}
div.itemDetails-box2 a {margin: 5px auto;}
div.itemDetails-box3p {float: right; width: 160px; background-color: #F5F5F5; border: solid 1px #DDD; -moz-border-radius: 12px; border-radius: 12px; text-align: center;}
div.itemDetails-box3 {margin-bottom: 10px;}
div.itemDetails-box3 .nowosciCenaNew {font-size: 14px;}
div.itemDetails-box3 .nowosciCenaNew, div.itemDetails-box3 .nowosciCenaOld, div.itemDetails-box3 .nowosciCena, div.itemDetails-box3 .sksiazki {text-align: left;}
div.itemDetails-box3 a {margin: 7px auto;}
div.itemDetails-box3 table tr td {font-size: 11px; text-align: right; padding-right: 2px;}
div.itemDetails-boxE1 {float: right;}
div.itemDetails-boxE1-int {text-align: left; margin: 0px 0px 3px 5px; background-color: #F5F5F5; border: solid 1px #DDD; -moz-border-radius: 10px; border-radius: 10px; padding: 6px;}
div.itemDetails-boxE1 span.nowosciCenaNew, div.itemDetails-boxE1 span.nowosciCena, div.itemDetails-boxE1 span.sksiazki {display: block; margin: 2px 0px;}
div.itemDetails-boxE1 span.nowosciCenaOld {display: block; text-decoration: none;}
div.itemDetails-boxE1 span.issue-ade-det {display: block; margin: 2px 0px 5px; padding-left: 5px;}
div.itemDetails-boxE1 div.issue-ade-help {position:absolute; display: none; background-color: #FFF; padding: 3px 5px; border: solid 1px #DDD;}
div.itemDetails-boxE1 .dokosz {margin: 0px 0px 2px 45px;}
div.itemDetails-boxE1 .doschow {margin: 0px 0px 4px 45px;}
div.itemDetails-boxE1 div.formlist {margin-top: 2px;}
div.itemDetails span.wsprzedazy {font-weight: bold; color: #00A;}
div.itemDetails span.niedostepny {font-weight: bold; color: #E11;}
div.itemDetails span.dostepny {font-weight: bold; color: #1A1;}
p.book-desc {clear: left;}

div.review-details div.rating {margin: 10px 0px 2px 5px;}
div.review-resume {clear: both;}
div.itemDetails div.review-resume {clear: none; margin: 10px 0px 2px 5px;}
div.review-resume a.review-add-new {float: right;}
div.review-item {border-bottom: dotted 1px #F88; padding: 10px 5px;}
div.review-item .sAutorzy span, div.review-item .review-helpfull {font-style: italic;}
div.review-empty {clear: both; font-size:12px; padding-top:15px; padding-bottom:15px; margin-bottom:40px; padding-right: 5px;}

.order-info, .order-payment-info {background-color: #FAFAFA; border: solid 1px #999;}
#centrumdiv div.order-info {margin-left: 4%; width: 96%;}
#centrumdiv .order-payment-info {margin-left: 4%; width: 94%; padding: 5px 1% 0px; _width: 96%;}
div.order-info table.tabkosz {margin: 4px 5px 5px;}
div.order-info strong {padding: 0px 15px;}
span.order-info {padding: 5px;}
form.order-info {padding: 0px 1%; width: 98%; _width: 96%;}
div.order-info-buttons {margin: 15px 0px 5px; background-color: #FAFAFA; border: solid 1px #999; padding: 4px 10px 6px;}
table.tabkosz tr td img {width: 45px; margin: 1px 3px;}
table.tabkosz tr.item-with-url {border-bottom: solid 0px white;}
table.tabkosz tr.item-url {border-top: solid 0px white;}
table.tabkosz span.sAutor {display: block; font-style: italic; color: #888;}
.col-price, .col-value {padding: 0px 2px; white-space: nowrap;}
th.col-del {width: 7%;}

div.my-downloads {display: block; border-top: dotted 1px #AAA; padding: 5px 0px;}
div.my-downloads .image {float: left; padding: 3px; border: solid 1px #AAA; margin: 2px 5px 10px 0px;}
div.my-downloads .br1, div.my-downloads .br4 {display: block; margin-bottom: 5px;}
div.my-downloads .br3 {display: block;}
div.my-downloads .urls {margin: 0px 0px 0px 105px;}
div.my-downloads .urls a {background: transparent url(/img/download2.png) no-repeat left center; padding: 2px 0px 2px 20px; line-height: 18px;}
div.my-downloads br.br5 {clear: left;}

.item-adds {margin: 7px 0px 0px;}
.item-adds a {margin-left: 10px; padding: 4px 0px 6px 27px; background-position: left center; background-repeat: no-repeat;}
.item-adds-pdf {background-image: url(/img/pdf_tiny.png);}
.item-adds-epub {background-image: url(/img/epub_tiny.png);}
.item-adds-doc {background-image: url(/img/doc_tiny.png);}
.item-adds-mp3 {background-image: url(/img/mp3_tiny.png);}
.item-adds-g2_1 {background-image: url(/static/gfx/hosting/onyx_compare.png); padding: 10px 0px 10px 35px !important;}
.item-form-pdf, .item-form-epub, .item-form-mp3 {margin-left: 5px; padding: 5px 0px 5px 33px; background: transparent url(/img/pdf.png) no-repeat left center; line-height: 24px;}
.item-form-pdf {background-image: url(/img/pdf.png);}
.item-form-epub {background-image: url(/img/epub.png);}
.item-form-mp3 {background-image: url(/img/mp3.png);}
.item-form-pdftiny {margin-left: 2px; padding: 2px 2px 4px 14px; background: transparent url(/img/pdf_tiny.png) no-repeat left center;}
.item-form-epubtiny {margin-left: 2px; padding: 2px 2px 4px 20px; background: transparent url(/img/epub_tiny.png) no-repeat left center;}
.item-form-mp3tiny {margin-left: 2px; padding: 2px 2px 4px 14px; background: transparent url(/img/mp3_tiny.png) no-repeat left center;}
.item-form-pdfmicro, .item-form-epubmicro, .item-form-mp3micro {margin-left: 2px; padding: 2px 2px 4px 13px; background: transparent url(/img/pdf_micro.png) no-repeat left center;}
.item-form-pdfmicro {background-image: url(/img/pdf_micro.png);}
.item-form-epubmicro {background-image: url(/img/epub_micro.png);}
.item-form-mp3micro {background-image: url(/img/mp3_micro.png);}
/*.list-td-forms {font-size: 9px; text-align: left; border: 1px dotted #BBBBBB; border-width: 1px 0px 0px 1px; padding-left: 3px;}*/
.centrummain div.list-td-forms, .list-td-forms {font-size: 11px; text-align: right; font-weight: bold; padding-left: 3px;}
.list-td-forms div {display: inline;}
.regulamin .ident1 {margin-left: 10px;}
.regulamin .ident2 {margin-left: 20px;}
.regulamin .ident3 {margin-left: 30px;}
span.issue-ade, span.issue-nodrm, span.issue-wm, span.issue-nowm {color: #80B60D; font-weight: bold; display: block;}
div.infomsg, .messageBox {margin: 10px 0px 5px; padding: 5px 15px; color: #595; border: solid 1px #272; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px; font-weight: bold; background-color: #F9F9F9;}
.messageBox {width: 730px; text-align: center; position: absolute; background: #F9F9F9 url(/img/dok3.png) no-repeat 13px center;}
.messageBox div {width: 650px; _width: 590px; text-align: left; margin: 20px auto; font-size: 14px;}
.messageBox span {display: block; cursor: pointer; float: right; background: transparent url(/img/close_green.png) no-repeat center center; width: 16px; height: 16px; margin: 3px 5px 0px 0px;}
.messageBoxBack {position: absolute; width: 0px; height: 0px; background-color: #FFF; opacity: 0.7; filter:alpha(opacity=70);}
div.infomsg-warn, .messageBox-warn {color: #E00; border: solid 2px #B55;}
.messageBox-warn {background-image: url(/img/warn.png)}
.messageBox-warn span {background-image: url(/img/close_red.png);}

tr.wyniki span.niedostepny {color: #E11;}

.faqheader ul li a:hover {text-decoration: underline;}
.faqanswers {margin-top: 4em; margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px dotted #ccc;}
.faqanswers h4 {margin-left:15px;}
.faqans {margin-left:25px;}
.faqanswers div.faqup {text-align: right; padding-right: 3em; margin:0.5em;}
.faqanswers div.faqup a:hover {text-decoration: underline;}

table.informacje th {font-weight: bold; font-size: 11px;}
table.informacje td {vertical-align: top;}
div.informacje span {font-weight: bold; display: block; padding-top: 30px;}
div.informacje ul {margin-left: 38px;}
div.informacje img {float: left;}
dl.info_dict {text-align: left;}
dl.info_dict dt {font-weight: bold; margin-top: 1em;}
.info_menu_bottom {text-align: center}
.info_menu_bottom div {background: transparent url(/static/gfx/informacje/menu2.jpg) no-repeat top left; margin: 0px auto; padding: 1px 0px; text-align: left; position: relative; width: 620px;}
.info_menu_bottom ul.eksiazki {list-style: none; padding: 0; margin: 16px 20px;}
.info_menu_bottom ul.eksiazki_audio {list-style: none; padding: 0; margin: 16px 20px; text-align: right; float: right;}
.info_menu_bottom ul li {margin-top: 2px; padding: 0px; line-height: 12px;}
.info_menu_bottom ul li, .info_menu_bottom ul li a {font-size: 11px; text-decoration: none; color: #000;}
.info_menu_bottom ul li a:hover, .info_menu_bottom ul li a.selected {text-decoration: none; font-weight: bold; color: #000;}
table.informacje-porownanie td, table.informacje-porownanie th {text-align: center; border: solid 1px #BBB; padding: 2px 3px;}

ul.category-list {padding: 0px; margin: 10px 0px;}
ul.category-list li {list-style-type: none;}
ul.category-list span {font-weight: bold;}
ul.category-list a {padding-left: 15px;}

#backpagebutton {background: transparent url(/img/back4.png) no-repeat 3px center; border: solid 1px #DDD; padding: 4px 8px 4px 25px; float: right; margin: -42px 10px 0px 0px;}
#ordershelp {float:right; width:200px; padding:5px; margin-top: -45px;}
.dok-icon {background: transparent url(/img/dok3.png) no-repeat center center; height: 32px; width: 32px; float: right; position: relative; top: -20px;}
a:hover .dok-icon {text-decoration: none;}

.contactform_wstep{margin-bottom:2em; font-size:11px;}
.facebook-like {display: block; padding: 3px 0px 0px 0px;}
a.download-right {background: transparent url(/img/download2.png) no-repeat right center; padding: 2px 20px 2px 0px;}

.tabs {overflow: visible;}
.tabs div {border: solid 1px #DDD; padding: 3px; margin-top: 3px;}
.tabs a, .tabButton {background-color: #EEF; padding: 3px 8px; border: solid 1px #DDD; font-size: 13px;}
.tabButton {padding: 2px 4px;}
.tabs a.active {background-color: #FFF; border-bottom: solid 1px #FFF;}
.tabs a:hover {font-size: 13px; border: solid 1px #BBB;}

.items-list-box { border: solid 1px #CCC; padding: 5px 1px; margin: 0px 0px 5px; }
.items-list-box ul { display: inline-block; margin: 0px auto; padding: 0px; text-align: center; width: 24%; vertical-align: top; }
.items-list-box li { display: block; float: left; text-align: center; width: 100%; }
.items-list-box img, .items-list-box .bTytul { display: block; margin: 3px auto; }

