body{color:#555555;background:white;font:11px Verdana, Arial, Tahoma, sans-serif;margin:0;padding:0;text-align:left;}
div, form, ul, li{margin:0;padding:0;}
a img{border:none;}
.boxbody{margin:0 auto 0px;padding:30px 0 0;width:950px;overflow:auto;position:relative;background:url('/img/bg/body.png') top left repeat-y;}
.boxheader{background:url('/img/bg/ksiazki_pulikowski.jpg') top center repeat-x white;margin:10px auto 0;padding:0;height:180px;width:950px;position:relative;text-align:right;color:white;}
.boxheader img{width:950px;height:179px;}
.pasek{width:940px;height:25px;padding:7px 5px 0;text-align:right;margin:1px auto;background:url('/img/bg/bg_pasek.png') top left repeat-x;}
.boxorder{float:left;width:774px;}
.boxmenu{width:199px;overflow:hidden;margin:0;padding:0;float:left;text-align:center;}
.boxright{width:176px;overflow:hidden;margin:0;padding:0 0 10px;float:right;text-align:center;}
.nk{width:170px;height:214px;}
.boxmain{width:554px;overflow:auto;margin:0;padding:0 10px 10px;float:right;}
p, ul, ol{line-height:1.5em;}
p{margin:0 0 10px}
a, a:link, a:visited{color:#0060C4;text-decoration:underline;}
a:hover{color:blue;}
ul{margin:5px 0 15px 20px;}
.dotpay{text-align:center;margin:10px auto 20px;}
.ramka{border-top:1px dotted #ADC7E2;border-bottom:1px dotted #ADC7E2;padding:10px;margin:10px 0 20px;text-align:center;background:#FAFBFD;overflow:auto;}
.menu{list-style-type:none;list-style-image:none;margin:0 0 20px;padding:0;width:200px;}
.menu a{text-decoration:none;display:block;margin:0;padding:0 0 0 12px;text-align:left;width:187px;color:#344050;background:url('/img/bg/ksiazka.gif') top left no-repeat;}
.menu b{color:#1771A5;}
.menu a:hover{color:black;background:url('/img/bg/ksiazka_hover.gif') top left no-repeat;text-decoration:underline;}
.menu .selected a{color:#1C64AE;}
.second{margin:0;}
.second a,.second a:link,.second a:visited{margin:0 0 0 9px;padding:0 0 0 8px;color:#344050;background:url('/img/bg/ksiazka.gif') -4px 0 no-repeat;}
.second a:hover{color:black;background:url('/img/bg/ksiazka_hover.gif') -4px 0 no-repeat;text-decoration:underline;}
.boxmain .menu{list-style-type:none;list-style-image:none;margin:-20px 50px 15px;padding:5px;width:auto;border-bottom:1px dotted #ADC7E2;background:#FAFBFD;}
.boxmain .menu a{width:auto;}
.tytul{margin:0 50px 20px;padding:5px 0 3px;border-bottom:1px dotted #ADC7E2;}
h1{color:#555555;font:28px Arial, Verdana, Tahoma, sans-serif;margin:0 0 5px;padding:0;text-align:center;}
div.tytul .podtytul{color:#555555;font:16px Verdana, Arial, Tahoma, sans-serif;margin:0;padding:5px 0;text-align:center;}
h2{color:#C24733;font-size:14px;font-weight:bold;margin:5px 0 5px;}
h2 a, h2 a:link, h2 a:visited{color:#C24733;text-decoration:none;border-bottom:1px dotted #C24733;}
h2 a:hover{border-bottom:1px solid #C24733;}
h3{font:bold 14px Arial, Tahoma, Verdana, sans-serif;color:#555555;margin:0 0 5px;text-align:left;}
.ksiazka{overflow:auto;margin:0 0 20px;padding:15px 5px 5px 0;color:black;border-bottom:1px dotted #ADC7E2;}
.ksiazki{overflow:auto;clear:both;margin:0 0 10px;padding:15px 5px 5px 0;color:black;}
.dark{background:#f8f8f8;}
.okladka_nowosci{width:120px;text-align:center;float:left;}
.opis_ksiazki{overflow:auto;}
.nowosci{overflow:auto;padding:10px 0;}
.okladka{float:left;margin:0 10px 0 0;width:150px;text-align:center;}
.okladka_ksiazka{float:left;margin:0 10px 0 0;width:255px;text-align:center;}
.podtytul{color:gray;margin:0;}
.cena, .cena_ksiazka{color:#39870D;margin:5px 0;}
.cena b{font-size:14px;}
.cena_ksiazka{margin:20px 0 0;}
.cena_ksiazka, .koszyk{text-align:center;padding:0 50px 0 0;}
.cena_ksiazka b{font-size:16px;}
.cena img{width:16px;height:15px;}
img.koszyk-img{width:140px;height:33px;}
img.ksiazka_religijna{width:150px;height:47px;}
.zajawka{color:#555555;margin:10px 0 0;overflow:auto;}
.zajawka p{margin:0;padding:0;}
.wiecej{margin:0;padding:0;}
.opis{padding:54px 10px 10px;margin:0 0 20px;background:url('/img/bg/opis.png') top left no-repeat #fafaff;border-bottom:1px solid #F2F2F8;overflow:auto;}
.opis h3{margin:-17px 0 10px 50px;}
.spis_tresci ul, .spis_tresci ol, .spis_tresci p{margin-top:0;margin-bottom:0;}
.spis_tresci ul, .spis_tresci ol{margin:0 0 0 20px;padding:0 0 0 15px;}
.spis_tresci .okladka{float:right;}
.decyzja{text-align:center;clear:both;}
.decyzja img{margin:0 20px;}
table.koszyk{margin:20px auto;border-collapse:collapse;width:100%;}
.koszyk th{background:#DAE6F2;border:1px solid #DAE6F2;border-top:1px solid white;padding:5px 7px;}
.koszyk td{border-right:1px solid #DAE6F2;padding:3px 7px;}
.koszyk .okladka{width:50px;padding:3px 0;border:none;margin:0;}
.koszyk .okladka img{width:50px;}
.koszyk .tytul{text-align:left;padding:3px 0;margin:0;}
.koszyk th.usun{padding:5px 0;width:40px;}
input.ilosc{width:30px;text-align:center;}
td.podsuma{background:#EEF4F9;border:1px solid #EEF4F9;border-top:1px solid white;border-bottom:1px solid white;padding:10px 7px;text-align:right;}
th.podsuma{padding:10px 7px;text-align:right;}
th.podsuma b{color:green;;font-size:18px;}
.formkoszyk{margin:0 0 30px;}
table.koszyk .dark{background:#FAFEFF;}
.newsletter{margin:0 0 15px 10px;padding:5px;border:1px solid #CFDEEE;border-top:none;font-size:11px;line-height:1.1em;background:url('/img/bg/bg_bok.png') top left repeat-y white;}
.newsletter p, .zakupy li{line-height:1.4em;}
.koszyk_pulikowski{margin:0 0 15px 10px;padding:5px;border:1px solid #CFDEEE;border-top:none;background:url('/img/bg/bg_bok.png') top left repeat-y white;text-align:center;}
.zakupy{margin:0 0 15px 10px;padding:5px 3px 5px 0;border:1px solid #CFDEEE;border-top:none;background:url('/img/bg/bg_bok.png') top left repeat-y white;text-align:left;}
.ofirmie{background:url('/img/bg/ofirmie.jpg') top left repeat-x #318EEE;height:230px;padding:10px 0;color:white;}
.ofirmie a{color:yellow;}
.ofirmie .zaznacz{background:white;color:black;border:1px dashed red;padding:1px 5px;font-weight:bold;}
.ofirmie h2{color:yellow;}
div.niskie_koszty{width:950px;margin:0 auto;overflow:auto;}
.o_ksiegarni{width:307px;float:left;margin:0 16px 0 0;}
.o_ksiegarni_last{width:303px;float:left;margin:0;}
img.niskie_koszty{float:left;margin:4px 8px 0 0;width:70px;height:70px;}
.opinia{background:url('/img/bg/cytat.jpg') top left no-repeat;padding:40px;margin:0 50px;}
.opinia .podpis{font-style:italic;margin-top:15px;}
.title{margin:0 0 0 10px;padding:4px 3px;color:white;font-weight:bold;background:url('/img/title.gif') bottom left repeat-x #3E95EF;}
.profil{margin:15px auto 30px;width:400px;}
.profil table, .tbadmin{border:1px solid #dddddd;border-collapse:collapse;margin:0 0 15px;width:100%}
.profil tr, .tbadmin tr{background:#ffffff;}
.profil tr.dark, .tbadmin tr.dark{background:#f9f9f9;}
.profil td, .tbadmin td{padding:6px 6px;vertical-align:top;color:gray;}
.profil th, .tbadmin th{padding:8px 6px 6px;vertical-align:top;width:110px;}
.tbadmin th{background:#dddddd;}
.tbadmin th.center_data{text-align:center;width:130px;}
.oddziel{padding:0 0 20px;border-bottom:1px dotted #ADC7E2;}
.input{border:1px solid white;border-color:#bbbbbb #e0e0e0 #e0e0e0 #bbbbbb;padding:2px 5px;background:#FFFFDD;width:95%;}
.szukaj .input{border-color:#999999 #d0d0d0 #d0d0d0 #999999;width:130px;}
.podziekowanie{text-align:center;margin:0 0 30px;}
.klient{text-align:center;margin:0;}
.podpis{text-align:right;margin-bottom:20px;font-weight:bold;}
.boxfooter{margin:0;padding:10px 0 60px;color:#aaaaaa;color:white;border-top:1px solid #ABC6E1;background:#318EEE;text-align:center;clear:both;font-size:10px;}
.boxfooter a{color:yellow;text-decoration:none;}
.boxfooter p{margin:0;}
.omnie{border:1px dotted #ADC7E2;padding:10px;margin:0 0 10px 0;text-align:left;background:#ECF2F8;}
.omnie img{float:right;margin:0 0 0 5px;}
.yellow{background:yellow;}
.gr{background:yellow;margin:3px;font-size:16px;}
.koszt{text-align:left;margin:0 auto 20px;width:160px;border-collapse:collapse;}
.koszt td, .koszt th, .koszt_menu td, .koszt_menu th{font-size:11px;padding:3px 5px;border:1px solid #B6CDE5;}
.koszt_menu{margin:0 0 15px 10px;width:166px;border-collapse:collapse;background:white;}
.ramka_haslo{font-size:13px;background:#FFFDBB;border-top:2px dotted #ADC7E2;border-bottom:2px dotted #ADC7E2;padding:10px;margin:10px 0 20px;text-align:center;font-weight:bold;clear:both;}
.action{color:#D90202;}
.kod_rabatowy{text-align:center;margin:0 0 50px;}
.rabat{color:red;font-weight:bold;}
.stara_cena{text-decoration:line-through;}
.ksiazki_start{overflow:auto;margin:0 2px 10px;padding:5px;text-align:center;color:black;width:170px;float:left;}
.ramka .ksiazki_start{padding:0px;}
.ksiazki_start h2{font-size:11px;}
.ksiazki_start p{margin:5px 0;line-height:1.2em;}
.ksiazki_start .podtytul{font-size:10px;margin:5px 0;color:#9c9c9c;}
.ksiazki_start .cena b{font-size:11px;}
.nowe_ksiazki{clear:both;}
.konkurs{text-align:center;width:400px;margin:0 auto;}
.konkurs ul, .konkurs ol{text-align:left;}
.proste{font-size:20px;color:green;font-weight:bold;margin:15px;}
.termin{font-size:20px;color:red;font-weight:bold;margin:15px;}
.pulikowski{background:#F8FCFF;border:1px solid #D3E8FC;padding:5px 4px;float:left;width:262px;height:470px;margin:0 0 15px;clear:both;}
.pawlukiewicz{background:#F8FCFF;border:1px solid #D3E8FC;padding:5px 4px;float:right;width:262px;height:470px;margin:0 0 15px;}
.pulikowski a, .pawlukiewicz a{text-decoration:none;border-bottom:1px dotted #0060C4;}
.pulikowski a:hover, .pawlukiewicz a:hover{text-decoration:none;border-bottom:1px solid #0060C4;}
.pulikowski img, .pawlukiewicz img{float:left;margin:0 10px 0 0;border:1px solid white;width:100px;height:106px;}
.pulikowski p, .pawlukiewicz p{font-size:10px;line-height:1.1em;color:#888888;}
.pulikowski ul, .pawlukiewicz ul{list-style-type:square;margin:0 0 0 14px;padding:0;}
div.msg_error, div.msg_alert{border:1px solid red;background:#FDFDB0;text-align:left;padding:0;margin:0;}
div.msg_information, div.msg_confirmation{border:1px solid green;background:#FDFDB0;text-align:left;padding:0;margin:0;}
p.msg_error, p.msg_alert{background:url('/admin/img/warning.png') top left no-repeat;padding:0 0 0 20px;font-size:12px;line-height:16px;margin:5px;}
p.msg_information, p.msg_confirmation{background:url('/admin/img/info.png') top left no-repeat;padding:0 0 0 20px;font-size:12px;line-height:16px;margin:5px;}
span.msg_error, span.msg_alert{font-weight:bold;color:red;}
span.msg_information, span.msg_confirmation{font-weight:bold;color:#00b900;}
.msg_warn{border:1px solid red;background:#FDFDB0;text-align:left;padding:0;margin:0;}
.msg_ok{border:1px solid green;background:#FDFDB0;text-align:left;padding:0;margin:0;}
.msg_warn_num{background:url('/admin/img/warning.png') top left no-repeat;padding:0 0 0 20px;font-size:12px;line-height:16px;margin:5px;}
.msg_ok_num{background:url('/admin/img/info.png') top left no-repeat;padding:0 0 0 20px;font-size:12px;line-height:16px;margin:5px;}
.alert{font-weight:bold;color:red;}
.ok{font-weight:bold;color:#00b900;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
.bold{font-weight:bold;}
.italic{font-style:italic;width:95%;}
.wymagane{color:red;}
.light{color:#999999;}
.menu_h{list-style-type:none;list-style-image:none;margin:0;padding:0;float:left;}
.menu_h li{float:left;height:15px;}
.menu_h a{text-decoration:none;display:block;margin:0 1px 0 0;padding:0 14px;text-align:left;color:white;font-weight:bold;border-left:1px solid #E8EFF7;border-right:1px solid #E8EFF7;}
.menu_h a:hover{color:white;text-decoration:underline;}
.menu_h .selected a{text-decoration:underline;color:yellow;}
#sprzedaz_ksiazek{position:fixed;bottom:0;left:0;width:100%;height:35px;background:url('/img/sprzedaz_ksiazek.png') top left repeat-x;text-align:left;color:black;color:white;overflow:hidden;font-size:12px;padding:10px 0 0;}
#sprzedaz_ksiazek p.instrukcja{line-height:1em;color:#3b3b3b;color:white;position:absolute;bottom:10px;left:95px;font:13px Arial, Verdana, Tahoma, sans-serif;}
#sprzedaz_ksiazek p.krok{background:url('/img/krok.gif') top left repeat-x;float:left;height:27px;font-weight:bold;font-size:16px;padding:8px 15px 0;}
.about{border-bottom:1px solid #A9C4E1;padding:10px 0;overflow:auto;}
img.autor{float:left;margin:0 10px 5px 0;padding:1px;border:1px solid #A9C4E1;}