@charset "iso-8859-2";
/* CSS Document */
body { font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif; font-size:13px; background-color:#e7e7de; margin: 0 0 0 0; text-align: center;}
p {margin:10px 0 0 0;}
pre {font-family:inherit; color:#461b1c;}
h1 {margin:10px 0 0 0;}
div {
	background-repeat:no-repeat;
	position:absolute;
	border: 0px solid;
	text-align: left;
	margin: 0 auto 0 auto;
}

div.background_absolute {
	background-repeat:repeat-x;
	width:50%;
	height:197px;
	margin: 0 auto;
	position:absolute;
	top: 0px;
}
div#background_absolute_l {background-image:url(img/logo_linia-lewa.png); left:0%;}
div#background_absolute_r {
	background-image:url(img/logo_linia-prawa.png);
	right:0px;
}

div.container {width:938px; height:auto; position:relative; top:0px; text-align:left;}

div.logo {background-image:url(img/logo1.png); cursor: pointer; width:247px; height:197px; left:0px; top:0px;}
div.menu_clear {background-color:#e7e7de; width:91px; height:35px; left:247px; top:0px;}
div.menu_belka_box div.corner {width:15px; height:15px;}
div#menu_belka_box {background-color:#461b1c; width:600px; height:35px; left:338px; top:0px;}
div#corner_belka_r {background-image:url(img/corner_belka_r.png); right:0px; bottom:0px;}
div#corner_belka_l {background-image:url(img/corner_belka_l.png); left:0px; bottom:0px;}

div.menu_belka {
	text-align:center;
	width:500px;
	height:35px;
	vertical-align:middle;
	overflow:visible;
	right:14px;
	bottom:-10px;
}
div.home_ico {
	background-image:url(img/home.png); cursor: pointer;
	width:18px;
	height:18px;
	left:19px;
	top:7px;
}
div.mail_ico {
	background-image:url(img/email.png); cursor: pointer;
	width:20px;
	height:12px;
	left:60px;
	top:10px;
}
a.menu_top, a.menu_top:link, a.menu_top:visited, a.menu_top:active, a.menu_top:hover, a.menu_top:focus {font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none; text-align: center; text-transform:uppercase; border-right:solid; border-right-color:#ffffff; border-right-width:thin; background-color:inherit; padding:5px 8px 5px 8px;}
a#last1, a#last2 {border:none;}
/*wyszukiwarka_min*/
div.szuk_min {background-color:#dbc193;}
.szuk_box_min {display:block;}
div#szuk_box_min {
	background-color: #e7e7de;
	width:691px;
	height:162px;
	left:247px;
	top:35px;
	
}
div.szuk_min div.corner_min {width:15px; height:15px;}
div#szuk_top_min {
	width:325px;
	height:25px;
	left:0px;
	top:30px;
}
div#corner_szuk_tl_min {background-image:url(img/corner_szuk_tl.png); left:0px; top:0px; z-index:9;}
div#corner_szuk_ttr_min {background-image:url(img/corner_szuk_ttr.png); right:0px; top:0px;}
div#szuk_middle_min {
	width:691px;
	height:70px;
	left:0px;
	top:55px;
	z-index:100;
}
div#corner_szuk_tr_min {background-image:url(img/corner_szuk_tr.png); right:0px; top:0px;}
div#szuk_bottom_min {width:691px; height:37px; border-top-color:#e7e7de; border-top-style:dashed; border-top-width:2px; left:0px; top:125px; z-index:80;}
div#corner_szuk_bl_min {background-image:url(img/corner_szuk_bl.png); left:0px; bottom:0px;}
div#corner_szuk_br_min {background-image:url(img/corner_szuk_br.png); width:33px; height:31px; right:0px; bottom:0px;}

/*wyszukiwarka_max*/


div.szuk {background-color:#dbc193;}
.szuk_box {display:none;}
div#szuk_box {background-color: #e7e7de; width:691px; height:312px; left:247px; top:35px;}
div.szuk div.corner {width:15px; height:15px;}
div#szuk_top {width:325px; height:25px; left:0px; top:30px;}
div#corner_szuk_tl {background-image:url(img/corner_szuk_tl.png); left:0px; top:0px; z-index:9;}
div#corner_szuk_ttr {background-image:url(img/corner_szuk_ttr.png); right:0px; top:0px;}
div#szuk_middle {width:691px; height:220px; left:0px; top:55px; z-index:100;}
div#corner_szuk_tr {background-image:url(img/corner_szuk_tr.png); right:0px; top:0px;}
div#szuk_bottom {width:691px; height:37px; border-top-color:#e7e7de; border-top-style:dashed; border-top-width:2px; left:0px; top:275px; z-index:100;}
div#corner_szuk_bl {background-image:url(img/corner_szuk_bl1.png); left:0px; bottom:0px;}
div#corner_szuk_br {background-image:url(img/corner_szuk_br1.png); width:33px; height:31px; right:0px; bottom:0px;}

/*wyszukiwarki_cd*/
div.data {right:0px; top:10px;}
.data p {color:#461b1c; font-style:italic;}

p.form_szuk_1, p.form_szuk_1_min {
	vertical-align:middle;
	width:666px;
	height:25px;
	position:absolute;
	left:13px;
	top:10px;
}
div.szuk h1, div.szuk_min h1 {
	font-size:14px; font-weight:bold; color:#461b1c; border:none; padding:0px 0px 0px 5px; 
	position:absolute;
	width:auto;
	height:auto;
	left: 7px;
	top: -5px;
	z-index: 10;
}

p#zaawansowane, p#zaawansowane_min  {
	position:absolute;
	width:auto;
	left:17px;
	top:0px;
}

form, select, input { font-family: Arial, Helvetica, Tahoma, Geneva, Verdana, sans-serif;  font-size:12px;}

select#temat, select#temat_min {width:230px; height:auto; margin-right:10px;}
input#szukaj_min {width:200px; height:auto; margin-right:5px;}
input#submit, input#submit_min { width:92px; height:25px; position:absolute; top:0px; right:0px;}
p#ilosc, p#ilosc_min { width:auto; height:auto; position:absolute; top:-5px; left:370px;}
input#rok_wydania {width:80px; height:auto; margin:0 5px 0 10px;}
select#rok_wydania_przedzial {width:auto; height:auto; margin:0 50px 0 0px;}
input#wydawnictwo {width:auto; height:auto; margin:0 50px 0 5px;}
.big_sign {font-size:16px; font-weight:bolder; text-decoration:none;}

p.form_szuk_2 {
	vertical-align:middle;
	width:666px;
	height:25px;
	position:absolute;
	left:13px;
	top:50px;
	display:block;
}


p.form_szuk_3 {
	vertical-align:middle;
	width:666px;
	height:25px;
	position:absolute;
	left:13px;
	top:100px;
	display:block;
}

p.form_szuk_4 {
	vertical-align:middle;
	width:666px;
	height:25px;
	position:absolute;
	left:13px;
	top:150px;
	display:block;
}

/*content*/

div.content_wrapper {background-color:#ffffff; width:938px; min-height:800px; left:0px; top:210px; z-index:50;}
div.content_wrapper div.corner {width:20px; height:20px;}
div#corner_white_tl {background-image:url(img/corner_white_tl.png); left:0px; top:0px;}
div#corner_white_tr {background-image:url(img/corner_white_tr.png); right:0px; top:0px;}
div#corner_white_bl {background-image:url(img/corner_white_bl.png); left:0px; bottom:0px;}
div#corner_white_br {background-image:url(img/corner_white_br.png); right:0px; bottom:0px;}
/**/
div#menu_l_box {border-color:#e7e7de; border-style:solid; border-width:4px; width:187px; height:138px; left:30px; top:20px;}
div.menu_l_box div.corner {width:20px; height:20px;}
div#corner_menu_tl {background-image:url(img/corner_menu_tl.png); left:-4px; top:-4px;}
div#corner_menu_tr {background-image:url(img/corner_menu_tr.png); right:-4px; top:-4px;}
div#corner_menu_bl {background-image:url(img/corner_menu_bl.png); left:-4px; bottom:-4px;}
div#corner_menu_br {background-image:url(img/corner_menu_br.png); right:-4px; bottom:-4px;}
div.menu_l {text-align: center; overflow:visible; width:187px; height:20px;}
div#menu_section1 {border-color:#e7e7de; border-bottom-width:4px; border-bottom-style:solid; padding: 0px 0 10px 0; left:0px; top:15px;}
div#menu_section2 {border-style:none; left:0px; top:60px; padding: 0px 0 0px 0; }
div#menu_section3 {border-color:#e7e7de; border-top-width:4px; border-top-style:solid; padding: 10px 0 0px 0;  left:0px; bottom:15px;}
#k_aut, #k_rzecz, #drzewo {text-transform:uppercase;}
#katalog_ {display:none;}
a.link_menu_l, a.link_menu_l:link, a.link_menu_l:visited, a.link_menu_l:active, a.link_menu_l:hover, a.link_menu_l:focus {font-size:12px; font-weight:bold; color:#461b1c; text-decoration:none; text-align:center; border:none; background-color:inherit; padding:5px 5px 5px 5px; text-transform:none;}
/**/
div#newsletter_box {background-color:#e7e7de; width:195px; height:160px; left:30px; top:180px; overflow:visible; margin:0;}
div.newsletter div.corner {width:20px; height:20px; z-index:9;}
div#corner_news_tl {background-image:url(img/corner_news_tl.png); left:0px; top:0px; z-index:9;}
div#corner_news_tr {background-image:url(img/corner_news_tr.png); right:0px; top:0px;}
div#corner_news_bl {background-image:url(img/corner_news_bl.png); left:0px; bottom:0px;}
div#corner_news_br {background-image:url(img/corner_news_br.png); right:0px; bottom:0px;}

div.newsletter h1 {
	font-size:14px; font-weight:bold; color:#461b1c; border:none; padding:0px 0px 0px 5px; 
	position:absolute;
	left: 7px;
	top: 5px;
	z-index: 10;
}
p.text {font-size:11px; color:#000000; width:170px; height:auto; padding:0px 13px 0px 13px; position:absolute; left:0px; top:30px;}
.underline {text-decoration:underline; cursor: pointer;}
.underline#left {margin: 0 60px 0 10px;}
div.newsletter div.button_zamow { background-image:url(img/zamow.png); cursor: pointer; width:92px; height:25px; position:absolute; left:47px; bottom:10px;}
.bold {font-weight:bolder;}
/**/
div.banner_allegro {
	/*background-image:url(img/allegro.png);
	background-position:bottom;*/
	width:187px;
	height:90px;
	left:30px;
	top:359px;
}

div.banner_allegro h1 {
	font-size:14px; font-weight:bold; color:#461b1c; border:none; padding:0px 0px 0px 5px;
	width:auto;
	left: 7px;
	top: 0px;
	overflow:visible;
}
.banner_allegro ul {margin:5px 0 0 0; position:relative; left:-15px; list-style-type:disc;}
.banner_allegro li {margin:0; padding:5px;}


div.kontakt { 
	font-size:14px;
	min-width:180px;
	height:auto;
	left:30px;
	top:460px;
	overflow:visible;
}
div.kontakt h1 {font-size:14px; font-weight:bold; color:#461b1c; border:none; padding:0px 0px 0px 8px; }
img.kontakt {vertical-align:middle; padding: 0px 5px 0 0; }
p.kontakt { max-width:300px; height:15px; margin:10px 0 0 0px; overflow:visible;}
.kontakt  {text-transform:none;}
a.link_dark, a.link_dark:link, a.link_dark:visited, a.link_dark:active, a.link_dark:hover, a.link_dark:focus {font-size:13px; font-weight:bold; color:#461b1c; text-decoration:none; border:none; background-color:inherit; padding:5px 5px 5px 5px; text-transform:none;}
/*bottom*/
div.kruki_znak_wodny {background-image:url(img/kruki.png); width:155px; height:92px; left:30px; bottom:30px;}
div.belka_stopka {background-color:#d2cec6; width:938px; height:45px; left:0px; bottom:-68px;}
div.belka_stopka div.corner {width:15px; height:15px;}
div#corner_bottom_tl {background-image:url(img/corner_bottom_tl.png); left:0px; top:0px;}
div#corner_bottom_bl {background-image:url(img/corner_bottom_bl.png); left:0px; bottom:0px;}
div#corner_bottom_br {background-image:url(img/corner_bottom_br.png); right:0px; bottom:0px;}
div#kruk1 {background-image:url(img/kruk1.png); width:160px; height:95px; right:-53px; bottom:-42px;}
div#kruk2 {
	background-image:url(img/kruk2.png);
	width:183px;
	height:118px;
	right:-71px;
	bottom:-64px;
}
div.menu_stopka {
	text-align:center;
	width:640px;
	height:30px;
	vertical-align:middle;
	overflow:visible;
	position:absolute;
	right:109px;
	bottom:0px;
}
a.menu_stopka, a.menu_stopka:link, a.menu_stopka:visited, a.menu_stopka:active, a.menu_stopka:hover, a.menu_stopka:focus {font-size:14px; font-weight:bold; color:#461b1c; text-decoration:none; text-align: center; border-right:solid; border-right-color:#461b1c; border-right-width:thin; background-color:inherit; padding:5px 8px 5px 8px; text-transform:uppercase;}
#copy {position:absolute; left:20px; top:5px;}
div.belka_clear {width:938px; height:31px; left:0px; bottom:-98px;}
p.validation {position:absolute; left:100px; top:10px; margin:0;}
/*layout_end*/
/*all_content*/
a.link_txt, a.link_txt:link, a.link_txt:visited, a.link_txt:active, a.link_txt:hover, a.link_txt:focus {color:inherit; text-decoration:underline; border:none; background-color:inherit; cursor:pointer;}
span.link_txt {color:inherit; text-decoration:underline; cursor:pointer;}
p.page_title {font-size:26px; font-weight:bold; color:#461b1c; margin-right:30px; display:inline-block; float:right;}
p.clear { clear:both;}
div.home, div.faq, div.reg, div.skup, div.zamowienia, div.drzewo, div.formularz { width:660px; height:auto; padding-top:30px; margin-bottom:80px; position:relative; left:110px; top:20px;}
/*home_content*/
div.home_banner_box {background-image:url(img/home_foto.png); width:676px; height:241px; position:relative; top:-30px; left:auto;}
p.oferta {
	font-size:14px;
	font-weight:bold;
	color:#461b1c;
	text-transform:uppercase;
	line-height:1.6;
	width:636px;
	height:73px;
	padding:0 20px 0 20px;
	position:absolute;
	left:0px;
	top:140px;
	overflow:hidden;
}
div.witamy {color:#461b1c; position:relative; width:676px; height:auto; left:auto; top:auto;}
p.witamy {padding:0 5px 0 5px;}
h1.witamy {font-size:16px; padding:0px 0px 0px 5px; }
div.lokalizacja {color:#461b1c; border-top: 1px dashed #461b1c; border-bottom: 1px dashed #461b1c; width:676px; height:170px; position:relative; left:auto; top:10px;}
.adres1, .adres2 {font-style:normal; width:250px; padding:20px 5px 20px 5px;}
.adres2 {float:left;}
.adres1 {float:right;}
.adres2 a, .adres1 a {font-size:inherit; text-decoration:none;}
div.mapa_thumb {background-image:url(img/mapa_thumb.jpg); background-position:center; border-left:1px dashed #461b1c; border-right:1px dashed #461b1c; width:150px; height:130px; position:absolute; top:20px; left:240px; margin: 0 10px 0 10px; cursor:pointer;}

div.zapraszamy {
	color:#461b1c;
	width:463px;
	height:auto;
	position:relative;
	top:60px;
	left:auto;
	margin:0;
}
p.zapraszamy1 {padding:0 5px 0 5px; float:left;}
p.zapraszamy2 {padding:0 5px 0 5px; float:right; cursor:pointer;}
/*faq_content*/
div.faq h1 {font-size:16px; color:#461b1c; border-bottom: thin dotted; padding:0px 0px 0px 10px;}
div.faq dt {color:#461b1c; font-weight:bolder; padding:0px 0px 10px 10px; cursor:pointer;}
span.plus {color:#fff;  background-color:#461b1c; padding:0px 4px 0px 4px; display:inline;}
span.minus {color:#fff; background-color:#461b1c; padding:0px 4px 0px 4px; display:none;}
div.faq dd {color:#461b1c; padding:10px 0px 20px 0px; display:none;}
/*reg_content*/
p.reg, .reg a {font-size:10px; color:#461b1c;}
span.art {font-weight:bolder; display:block;}
.reg a {color:inherit; text-decoration:none;}
/*skup,oferta_content*/
p.skup, .skup p {font-size:13px; color:#461b1c; line-height:1.5;}
.skup p:first-letter {font-size:20px;}
.skup span {text-align:center; display:block;}
.skup a {color:inherit; text-decoration:underline;}
/*zamowienia_content*/
.zamowienia p {font-size:13px; color:#461b1c; line-height:1.5; top:50px; clear:both;}
.zamowienia a {color:inherit; text-decoration:underline;}
.zamowienia span {color:inherit; font-size:14px; font-weight:bolder;}
table.tabelka_cena {color:#461b1c; border:none;}
.tabelka_cena th, td {  width:25%; text-align:center;}
.tabelka_cena td {border-top-width:1px; border-top-style:dashed; border-right-width:1px; border-right-style:dashed;}
.tabelka_cena th {border-right-width:1px; border-right-style:dashed;}
td.last_cena, th.last_cena {border-right:none;}
/*drzewo*/
/*.drzewo a {color:inherit; text-decoration:none; display:block;}*/
.drzewo dl {font-size:13px; color:#461b1c; line-height:1.5; top:0px; }
.drzewo dt {font-size:16px; font-weight:bolder; margin: 10px 0 10px 0; }
.drzewo dd {font-size:13px; margin-left:0px;}
div.lcol { margin-left: 10px; margin-bottom: 50px; float:left; position:relative; top:-30px;}
div.rcol {margin-left: 50px;  margin-bottom: 50px; float:right; position:relative;}
/*itemlist_content*/
/*pasek_div*/
div.info_container {width:660px; height:auto; position:relative; left:110px; top:20px;}
.tlo { background-color:#e7e7de; } 
.p1, .p2, .p3, .p4, .p5, .p6, .p7, .p8, .p9, .p10, .p11, .p12, .p13, .p14 {overflow:hidden; font-size:0px; border-left-width:1px; border-left-color:#e7e7de; border-left-style:solid; border-right-width:1px; border-right-color:#e7e7de; border-right-style:solid; position:relative;} 
.p1 { margin:0px 13px; height:1px; } 
.p2 { margin:0px 10px; height:1px; } 
.p3 { margin:0px 8px; height:1px; } 
.p4 { margin:0px 7px; height:1px; } 
.p5 { margin:0px 6px; height:1px; }
.p6 { margin:0px 5px; height:1px;}
.p7 { margin:0px 4px; height:1px; }
.p8 { margin:0px 3px; height:1px; }
.p9 { margin:0px 3px; height:1px; }
.p10 { margin:0px 2px; height:1px; }
.p11 { margin:0px 2px; height:1px;  }
.p12 { margin:0px 1px; height:1px;}
.p13 { margin:0px 1px; height:1px; }
.p14 { margin:0px 0px; height:2px; }
.srodek { padding:0px 0px; height:auto; position:relative;} 
p.info { font-size:10px; text-align:center; padding:0 5px 0 5px; margin:0;}
p.info_brak { font-size:14px; color:red; text-align:center; padding:0 5px 0 5px; margin:0;}
/*cd*/
table.itemlist { font-size:11px; border-color:#e7e7de; border-style:solid; border-width:4px; width:660px; height:auto; margin-bottom:120px; position:relative; left:247px; top:40px; empty-cells:show; display:block;}
table.itemlist div.corner {width:20px; height:20px;}
div#corner_table_tl {background-image:url(img/corner_menu_tl.png); left:-4px; top:-4px;}
div#corner_table_tr {background-image:url(img/corner_menu_tr.png); right:-4px; top:-4px;}
div#corner_table_bl {background-image:url(img/corner_menu_bl.png); left:-4px; bottom:-4px;}
div#corner_table_br {background-image:url(img/corner_menu_br.png); right:-4px; bottom:-4px;}
table.itemlist th{ font-size:13px; color:#007cc3; font-weight:bolder; text-align:center; text-transform:uppercase;padding: 10px 10px 10px 10px; height:60px;}
table.itemlist th a { font-size:13px; color:#007cc3; font-weight:bolder; text-align:center; text-transform:uppercase;}
table.itemlist th a:hover {text-decoration:underline;}
th.id, th.tytul,th.autor,th.wydanie,th.cena {border-right-color:#e7e7de; border-right-style:dashed; border-right-width:1px; border-bottom-color:#e7e7de; border-bottom-style:dashed; border-bottom-width:1px;}
th.id {width:8%; height:auto; border-left-style:none;}
th.tytul {width:30%; height:auto;}
th.autor {width:20%; height:auto;}
th.wydanie {width:26%; height:auto;}
th.cena {width:9%; height:auto;}
th.button {width:7%; height:auto; border-bottom-color:#e7e7de; border-bottom-style:dashed; border-bottom-width:1px;}
tr.row_light { background-color:#f6f6f6; width:inherit; height:auto; position:relative;}
tr.row_dark { background-color:#e7e7de; width:inherit; height:auto; position:relative;}
td.id, td.tytul,td.autor,td.wydanie,td.cena  {border-right-color:#fff; border-right-style:solid; border-right-width:1px;}
td.id { width:auto; height:auto; border-left-style:none;}
td.tytul { text-align:left; width:auto; height:auto;}
td.autor { text-align:left; width:auto; height:auto;}
td.wydanie { width:auto; height:auto;}
td.cena { text-align:right; width:auto;; height:auto;}
td.button { width:auto;; height:auto; border:none;}
td.empty { font-size:14px; color:red; width:auto;; height:10px; border-bottom-color:#e7e7de; border-bottom-style:dashed; border-bottom-width:1px; padding: 0 0 0 0;}
td.footer { width:auto;; min-height:60px;}
p.page { font-size:14px; font-weight:normal; color:#461b1c; padding: 1px 1px 1px 1px; margin:0; display:inline; }
.page a, .page a:link, .page a:visited, .page a:active, .page a:hover {color:#461b1c; text-decoration:none;}
#start_page {border:none; font-weight:bolder; float:left; margin-left:10px;}
#end_page {border:none; font-weight:bolder; float:right; margin-right:10px;}
#focus_page {font-size:16px; font-weight:bolder; border:none; color:red;}
#minus_page {font-weight:bolder;}
#plus_page {font-weight:bolder;}
/*item_content-cd.itemlist*/
table.item { font-size:11px; border-color:#e7e7de; border-style:solid; border-width:4px; width:660px; height:auto; margin-bottom:150px; position:relative; left:247px; top:40px; empty-cells:show; display:block;}
table.item div.corner, table.itemlist_katalog div.corner {width:20px; height:20px; padding:0px;}
div#corner_table_tl {background-image:url(img/corner_menu_tl.png); left:-4px; top:-4px;}
div#corner_table_tr {background-image:url(img/corner_menu_tr.png); right:-4px; top:-4px;}
div#corner_table_bl {background-image:url(img/corner_menu_bl.png); left:-4px; bottom:-4px;}
div#corner_table_br {background-image:url(img/corner_menu_br.png); right:-4px; bottom:-4px;}
th.item_header {width:660px; height:50px; border-bottom-color:#e7e7de; border-bottom-style:dashed; border-bottom-width:1px;}
td.left_column { font-size:13px; color:#007cc3; font-weight:bolder; text-align:left; text-transform:uppercase;padding: 10px 10px 10px 10px; width:35%;}
td.right_column {font-size:12px; color:#000; font-weight:normal; text-align:left; padding: 10px 10px 10px 10px; width:65%;}
.item_header p, a, img {color:#461b1c; font-size:13px; vertical-align:bottom; text-align:left; text-decoration:none;}
td.left_column {border-right-color:#fff; border-right-style:solid; border-right-width:1px;}
/*katalog_content-cd.itemlist*/
div.info_container_katalog_menu {width:660px; height:auto; position:relative; left:110px; top:10px; clear:both;}
div.info_container_katalog {width:660px; height:auto; position:relative; left:110px; top:30px; clear:both;}
table.itemlist_katalog { font-size:11px; border-color:#e7e7de; border-style:solid; border-width:4px; width:660px; height:auto; margin-bottom:120px; position:relative; left:247px; top:50px; empty-cells:show; display:block; clear:both;}
table.itemlist_katalog th{ font-size:13px; color:#007cc3; font-weight:bolder; text-align:center; text-transform:uppercase;padding: 10px 10px 10px 10px; height:60px;}
p.litera {font-size:14px; font-weight:normal; color:#461b1c; text-align:center; padding: 0px 5px 0px 5px; margin:0; width:auto; height:auto; position:relative; left:0px; top:auto; display:inline-block;}
.litera a { font-size:inherit; color:inherit; font-weight:bolder; text-transform:uppercase; line-height:2; margin: 0px 5px 0px 5px;}
.litera a:hover {text-decoration:underline;}
#focus_litera {font-size:16px; font-weight:bolder; border:none; color:red;}
span.left {float:left; display:block;}
span.right {float:right; display:block;}



/*koszyk_itemlist*/
table.koszyk { font-size:11px; border-color:#e7e7de; border-style:solid; border-width:4px; width:660px; height:auto; margin-bottom:120px; position:relative; left:247px; top:40px; empty-cells:show; display:block;}
table.koszyk div.corner {width:20px; height:20px;}
table.koszyk th{ font-size:13px; color:#007cc3; font-weight:bolder; text-align:center; text-transform:uppercase;padding: 10px 10px 10px 10px; height:60px;}
table.koszyk th.lp, table.koszyk th.id,table.koszyk th.tytul-autor,table.koszyk th.lokalizacja,table.koszyk th.cena {border-right-color:#e7e7de; border-right-style:dashed; border-right-width:1px; border-bottom-color:#e7e7de; border-bottom-style:dashed; border-bottom-width:1px;}
table.koszyk th.lp {width:5%; height:auto; border-left-style:none;}
table.koszyk th.id {width:8%; height:auto;}
table.koszyk th.tytul-autor {width:50%; height:auto;}
table.koszyk th.lokalizacja {width:15%; height:auto;}
table.koszyk th.cena {width:9%; height:auto;}
table.koszyk th.button {width:13%; height:auto; border-bottom-color:#e7e7de; border-bottom-style:dashed; border-bottom-width:1px;}
table.koszyk td.lp,table.koszyk td.id,table.koszyk td.tytul-autor,table.koszyk td.lokalizacja,table.koszyk td.cena  {border-right-color:#fff; border-right-style:solid; border-right-width:1px;}
table.koszyk td.lp { width:auto; height:auto; border-left-style:none;}
table.koszyk td.id { text-align:left; width:auto; height:auto;}
table.koszyk td.tytul-autor { text-align:left; width:auto; height:auto;}
table.koszyk td.lokalizacja { width:auto; height:auto;}
table.koszyk td.cena { text-align:right; width:auto;; height:auto;}
table.koszyk td.button { width:auto;; height:auto;}
table.koszyk td.empty { font-size:14px; color:red; width:auto; height:10px; border-bottom-color:#e7e7de; border-bottom-style:dashed; border-bottom-width:1px; padding: 0 0 0 0;}
table.koszyk .row_empty { font-size:12px; color:#007cc3; font-style:italic; width:auto; height:10px; border-bottom-color:#e7e7de; border-bottom-style:dashed; border-bottom-width:1px; padding: 0 0 0 0;}
table.koszyk .row_empty a {font-size:12px; color:#000; font-style:italic; text-decoration:underline;}
table.koszyk .row_suma{ font-size:14px; font-weight:bolder; font-style:italic; color:#000; width:auto;; height:auto; padding: 0 0 0 0;}
.row_suma td.lokalizacja, .row_suma td.cena, .row_suma td.button {border-top-style:solid; border-top-width:2px; border-top-color:#000;}


/*formularz_zamowienia*/
div.dane1 {position:relative; width:50%; height:auto; float:left;}
div.dane2 {position:relative; width:50%; height:auto; float:right;}
div.dane3 {position:relative; width:100%; height:auto; clear:both;}
.formularz p, .formularz label {font-size:12px; color:#461b1c;}
.formularz label { margin-right: 5px; margin-top:5px; display:block;}
.formularz legend { color:#461b1c; font-weight:bolder;}
.formularz fieldset {border-color:#461b1c; border-width:thin; padding: 10px 10px 10px 10px; margin-bottom:20px;}
.formularz select {margin: 10px 10px 10px 0px; color:#461b1c}
.formularz textarea {margin: 0px 10px 10px 0px; color:#461b1c}
.formularz input { color:#461b1c;}
.alert {color:red; font-weight:bolder;}


@media print {
	
body { background-color:#FFF;}
div.background_absolute { display:none;}

div.menu_belka_box, div.menu_clear { display:none;}
div.logo {background-image:url(img/logo2.png); width:247px; height:197px; left:0px; top:0px; z-index:1000;}
.szuk_box_min, .szuk_box_max { display:none;}
.content_wrapper { background-color:#FFF;}
div.content_wrapper div.corner { display:none;}
div.menu_l_box { display:none;}
div.newsletter { display:none;}
div.belka_stopka	{ display:none;}
div.kruk	{ display:none;}
div.kruki_znak_wodny { display:none;}
div.kontakt { position:absolute; top:-180px; left:290px;}
div.banner_allegro { position:absolute; top:-180px; left:530px;}

div#right_content, #right_content p, table.tabelka_cena { position:relative; left:0px; width:100%;}
table.tabelka_cena { margin-top:60px;}
div.witamy, div.lokalizacja { position:relative; left:0px; width:100%; border:none;}
.adres1, .adres2 {float:left;}
div.mapa_thumb { display:none;}
div.home_banner_box { display:none;}

div.info_container, div.info_container_katalog, div.info_container_katalog_menu { display:none;}
table.itemlist, table.item, table.koszyk, table.itemlist_katalog { border:none; width:100%; position:relative; left:0px;}
td { background-color:#FFF;}	
td.footer 	{ visibility:hidden;}
td.header 	{ visibility:hidden;}
th.item_header	{ visibility:hidden;}
td.button	{ display:none;}
}
