HTML, BODY {
	font-size: small;
	color: #113E66;
	text-decoration: none;
	background-color : white;
	Margin:	0px;
    	font-family : Veranda , Helvetica , sans-serif;
	padding:	0;
}
HR {
	margin:	1px; padding: 0;
}
UL#lista	{
	text-align: left;
	font-family:	Verdana, Tahoma;
	margin:	15px; padding:	2px;
	font-size:	80%;
	width:		auto;
}
UL#lista LI {
	padding-left:	10px;
	list-style:	none;
}
UL#lista LI A:link, UL#lista LI A:visited {
	text-decoration:	none;
	color:		navy;
}
UL#lista LI A:hover {
	text-decoration:	underline;
	color:			#256C1F;
	background-color:	#FFFDCE;
}
.lista_start {
	font-size:	120%;
	font-weight:	600;
}
.pokaz_ul LI {
	text-align:	left;
	font-family:	Verdana, Tahoma;
}
#nowe_komunikaty, .newsy {
	width:		180px;
	min-height:	280px;
	margin-left:	auto;
	margin-right:	auto;
	padding:	2px;
/* 	border:		1px dotted #CFCFCF; */
	background:	#FFFFFF url(grafika/news_bg.jpg) top left repeat-x;
	float:		left;
}
#newsy {
	margin: auto; padding: 0;
	width:	99%;
	text-align:	center;
}
.newsy {
	height:	290px;
}
#nowe_komunikaty LI, .newsy LI	{
	list-style:	none;
	text-align:	left;
	margin:		2px;
	padding:	2px;
}
.news_naglowek	{
	text-align:	center;
	font:		bolder 100% Arial serif;
	color:		#566267;
}
#nowe_komunikaty LI A:link, #nowe_komunikaty LI A:visited, .newsy LI A:link, .newsy LI A:visited {
	font:		bold x-small Arial sans-serif;
	color:		#000000;
	text-decoration:	none;
	margin-bottom:	3px;
}
#nowe_komunikaty LI A:hover, .newsy LI A:hover {
	text-decoration:	underline;
}
#nowe_ksiazki LI A IMG, .newsy LI A IMG {
	border-width:	0;
	width:		150px;
	height:		196px;
	margin:		1px 5px 0 15px;
}
/*  */

#nowosci_wydawcow {
	text-align:	left;
	font-size:	larger;
	font:		100% Arial sans-serif;
	color:		#555555;
}
#nowosci_wydawcow UL LI B A:link, #nowosci_wydawcow UL LI B A:visited {
	color:		#193F67;
	text-decoration:	none;
	background-color:	#FFFFFF;
}
#nowosci_wydawcow UL LI B A:hover {
	color:		#24689C;
	text-decoration:	underline;
}
#nowosci_wydawcow ul li:first-child {
	text-align:	center;
	color:		#FF1B13;
	font-family:	Helvetica sans-serif;
	font-size:	120%;
	list-style:	none;
}

#promocje LI A IMG, #silesia LI A IMG	{
	border:	none;
}
#promocje A:link, #promocje A:visited, #silesia A:link, #silesia A:visited {
	font:		bold small Arial sans-serif;
	color:		#264881;
	text-decoration:	none;
}
#promocje  A:hover, #silesia A:hover {
	text-decoration:	underline;
}

#wiadomosci a img {
	border: 0;
}
#firefox {
	margin:	5px auto;
}
.menu_cms {
	background:	url(grafika/szare_bg.gif) repeat-x top left;
	border:	1px solid #DADADA;
	border-width:	1px 1px 0 1px;
	text-decoration:	none;
	margin:	0;
}
#reklamy {
	margin:	0; padding: 1px;
}
#reklama LI B,#reklama2 LI B {
	font-size:	120%;
	color:		#FF7142;
}
#text_reklamy {
	text-align:	left;
	color:		#3985BF;
}
#text_reklamy STRONG {
	color:	#FF481A;
}
#text_reklamy P {
	float:	right;
}
#text_reklamy P {
	font-size:	110%;
	color:	#426637;
	padding:	10px;
	margin:		2px;
	border:	1px dotted #FFFBEB;
}
#logowanie	{
	width:	150px;
	background:	#FFF9F1 url(http://www.ksiegarze.pl/grafika/content-bg.gif) repeat-x top left;
	text-align:	left;
	margin:	5px 1px 10px 0; padding: 0;
	border:		1px solid #952E14;
}

#logowanie ul {
	margin: 0; padding: 0;
	text-align:	left;
}
#logowanie ul li {
	list-style:	none
}
.li_wyr	{
	font:	bold 130% Arial sans-serif;
	color:	#000000;
	margin: 0; padding:	5px 3px;
	text-align:	center;
}
.li_small	{
	font:	bold 100% Arial sans-serif;
	color:	#000000;
	margin: 0; padding: 0;
	background:	#FFF9F1 url(grafika/strzalka.gif) no-repeat top left;
}
.li_small A:link, .li_small A:visited {
	color:	#000000;
	text-decoration:	none;
	padding-left:	12px;
}
.li_small A:hover {
	text-decoration:	underline;
	color:			red;
}
.box	{
	margin:	0 0 5px 0;
	padding:	0 0 5px 0;
	font-size:	85%;
	line-height:	1.5em;
	color:	#1C3B15;
	background: #FFFFFF url(http://www.ksiegarze.pl/grafika/box_r.gif) repeat-x bottom left;
}
.box H3 {
	margin: 0; padding: 8px 8px 1px 8px;
	font-family:	Georgia, serif;
	font-size:		150%;
	font-weight:	normal;
	color:	#1C3B15;
	background:	url(http://www.ksiegarze.pl/grafika/box_l.gif) no-repeat top left;
	border:	solid #fdc70d;
	border-width:	0 1px 0 0;
	text-align:	left;
}
.box p, .box ul	{
	margin: 0; padding: 6px;
	background-color:	#FAFDDA;
	border:	1px solid #fdc70d;
}
.box ul li {
	margin:	0 0 0 1px;
	padding:	0 0 0 2px;
	list-style:	none;
	text-align:	left;
}
.box ul li a:link, .box ul li a:visited {
	color:	#234728;
}
.box ul li a i {
	color:	red;
}
.box ul li hr {
	color:	#E7CD64;
}
.box div {
	background:	#FFF url(http://www.ksiegarze.pl/grafika/content-bg.gif) repeat-x top left;
}

.box ul li A.wyr_link:link, .box ul li A.wyr_link:visited	{
	color:	#25572C;
}
.box ul li A.wyr_link:hover {
	color:	red;
}


.mod_files {
	text-align:	left;
}
.mod_files li {
	list-style:	none;
	margin:	1px;	padding: 2px;
}
.mod_files li A:link,.mod_files li A:visited {
	color:	#9A603E;
	text-decoration:	none;
}
.mod_files li A:hover {
	color:	#000000;
	text-decoration:	underline;
}
.h_ksiazka {
	margin: 1px; padding: 0;
	color:	#000000;
}
.h_ksiazka B {
	color: #34AB2E;
}
.h_ksiazka A:link,.h_ksiazka A:visited {
	color: #759AFF;
	text-decoration: none;
}
.h_ksiazka A:hover {
	text-decoration: underline;
	color:	red;
}
.h_tytul	{
	color:	red;
	margin: 1px;padding: 1px;
}
.male_przyciski:link, .male_przyciski:visited	{
	background-color: #B24F28;
	color:	#FFFFFF;
	margin:	5px 2px 5px 2px;
	padding: 3px 5px 3px 5px;
	font:	bold 14px Arial sans-serif;
	text-decoration:	none;
}
.male_przyciski:hover {
	text-decoration: underline;
	background-color:	#D68008;
}
.opis		{
	clear:	both;
}
.okladka	{
	padding:	0 5px 5px 0;
	float:	left;
}
.lacza_porcji	{
	text-align:	center;
	margin:		0 150px 0 150px;
	width:		auto;
	background-color:	#FFD66E;
	color:		#FF733B;
	padding:	2px;
}
.lacza_porcji, .lacza_porcji SPAN, .lacza_porcji SPAN A, .porcja {
	white-space:	nowrap;
}
.porcja:link,.porcja:visited,.lacza_porcji SPAN	{
	background-color:	#FFD66E;
	color:		navy;
	text-decoration:	none;
	font:	bold 12px Helvetica;
	padding:	0 2px 0 2px;
}
.porcja:hover {
	text-decoration:	underline;
	color:		red;
}
.lacza_porcji SPAN	{
	color:		green;
}
#wyszukiwarka	{
	margin: 0; padding: 0;
	background-color:	#FFFBC5;
	text-align:	center;
	font:		bold 12px arial;
	color:		#000000;
	border:		solid #F7D425;
	border-width:	1px;
}
#wyszukiwarka ul {
	padding:	5px 3px 5px 3px;
}
#wyszukiwarka ul li {
	list-style:	none;
}
#wyszukiwarka ul li input {
	margin:	0; padding:	1px;
}
#szukaj_ksiazki {
	background-color:	#18A21D;
	font:		bold 1em arial sans-serif;
	color:		#FFFFFF;
	padding:	2px 2px 1px 2px;
	margin:		2px;
}
#szukaj_ksiazki:hover {
	background-color:	#4FE153;
}
#spis_ksiazek	{
	margin: 0; padding: 0;
	text-align:	left;
	margin-left:	10px;
}
#spis_ksiazek li	{
	text-align:	left;
	list-style:	none;
}
#ksiazka	{
	text-align:	left;
}
.mala_ksiazka	{
	margin: 1px; padding: 2px;
	background-color:	#FFFBC5;
	text-align:	center;
	font:		bold 12px arial;
	color:		#A38C71;
	border:		solid #F7D425;
	border-width:	1px;
}
.mala_ksiazka	H3 {
	margin: 0; padding: 0;
}
.mala_ksiazka	B {
	margin: 0; padding: 2px;
	color:	#000000;
}
.mala_ksiazka	H3 A:link,.mala_ksiazka	H3 A:visited {
	color:	#FF2922;
}
.mala_ksiazka	SPAN A:link,.mala_ksiazka	SPAN A:visited{
	color:	blue;
	font:	bold 10px Arial sans-serif;
}
.mala_ksiazka	SPAN A:hover {
	color:	red;
}
a.duzy_link:link, a.duzy_link:visited	{
	font:		bold 14px arial sans-serif;
	color:		#1A5481;
}
a.duzy_link:hover	{
	color:		#FF140C;
}
#komunikat 		{
	text-align:	left;
	margin: 0;padding:	3px;
	display:	block;
	width:	auto;
}
#komunikat li		{
	clear: both;
	text-decoration:	none;
	font:		bold 100% arial sans-serif;
	color:		#1A5481;
	list-style:	none;
	border:	1px solid #DADADA;
	border-width:	0 1px 1px 1px;
	margin: 0; padding: 2px;
	width:	auto;
	display:	block;
}
#komunikat H5		{
	background:	url(grafika/szare_bg.gif) repeat-x top left;
	border:	1px solid #DADADA;
	border-width:	1px 1px 0 1px;
	padding:	3px 2px;
	font-size:	100%;
	margin:	0;
}
#komentarze	{
	background-color:	#FFF3D3;
	border:			1px solid #958E78;
	padding:		10px;
	font-size:	90%;
	color:		#000000;
}
#komentarze STRONG {
	color:	red;
	font-size:	120%;
}
#komentarze STRONG B {
	margin-top:	10px;
	border-top:	1px dotted red;
	display:	block;
	font-size:	110%;
	text-align:	center;
}
#dodaj_komentarz {
	text-align:	center;
	margin: 0; padding: 0;
}
#dodaj_komentarz form {
	margin:	1px; padding: 2px;
	background-color:	#FFF3D3;
}
#komenty {
	font-size:	100%;
}
.koment_ngl, .koment {
	border:	solid #EE7D0C;
	list-style:	none;
	margin:	1px; padding: 2px;
}
.koment_ngl	{
	background-color:	#FFFFFF;
	padding-top:	10px;
	font-size:	100%;
	color:		#3E602C;
	border-width:	1px 1px 0 1px;
}
.koment_ngl A:link,.koment_ngl A:visited	{
	text-decoration:	none;
	color:	red;
}
.koment_ngl B	{
	font-size:	120%;
}
.koment		{
	margin:	1px; padding: 2px;
	background-color:	#FFFFFF;
	font-size:	100%;
	color:		#3D5526;
	border:	solid #EE7D0C;
	border-width:	0 1px 1px 1px;
}
.submit_red {
	margin:		1px 40%;
	padding:	5px;
	background-color:	#FF431D;
	color:		#FFFFFF;
	font-size:	120%;
	text-decoration:	none;
}
.submit_red:hover  {
	background-color:	#FF7614;
	text-decoration:	underline;
}
.color_red {
	background-color: #FF9A97;
}
.color_green {
	background-color:	#C2FFC1;
}

#userzy {
	text-align:	left;
}
#userzy LI {
	border-bottom:	1px solid #234124;
	padding-bottom:	2px;
	margin-bottom:	3px;
}

.lp	{
	font-size:	100%;
	color:		red;
}



.komunikat_start	{
	display:	block;
	margin:	5px 1px;
	border:	1px dotted #F5AD91;
	text-align:	center;
}
.komunikat_start p	{
	width:	170px;
	height:	130px;
	border:	1px solid;
	border-color:	#C6C6C6 #838383 #838383 #C6C6C6;
	background-color:	#E0E0E0;
	margin:	5px;
	float:		left;
}
.komunikat_start img	{
	width:	150px;
	height:	110px;
	padding:	10px;
	border:	0;
}
#slajdy		{
	margin:	0; padding: 0;
	width:	99%;
	display:	block;
}
.slajd		{
	width:	170px;
	height:	130px;
	border:	1px solid;
	border-color:	#C6C6C6 #838383 #838383 #C6C6C6;
	background-color:	#E0E0E0;
	margin:	5px; padding: 0;
	float:		left;
}
.slajdy a {
	text-decoration:	none;
}
.slajd img	{
	width:	150px;
	height:	110px;
	margin: 0; padding:	10px;
	border:	0;
	display:	block;
}

#main_block	{
	margin:		0;
}
#banner		{
	top:		0;
	width:		100%;
	height:		100px;
	margin:		0;
	background-repeat:	repeat-x;
	background-image:	url('grafika/baner.png');
}
#time	{
	position:	absolute;
	right:		10px;
	top:		0;
	margin:		0;
	font:		10px arial serif;
	color:		#935A0A;
	white-space:	nowrap;
}
H1#baner_text	{
	position:	absolute;
	font:		bolder italic 42px arial sans-serif;
	left:		5px;
	top:		0;
	text-align:	left;
	margin:		0;
	padding:	5px 0px 5px 10px;
	display:	inline;
}
H1#baner_text a:link,H1#baner_text a:visited {
	text-decoration: none;
	color:		#844C14;
}


#contents	{
	width:		99%;
	top:		102px;
	margin:		0; 	padding:	0;
}

#content	{
 	margin-left:	150px;
   	margin-right:	150px;
	padding:	3px 5px;
	text-align:	center;
/* 	padding:	2px; */
}
#lewe_menu	{
	left:	0;
	margin:	5px 150px 0 0;
	text-align:	left;
	top:		100px;
	position:	absolute;
	width:		152px;
}
#wydawnicze, #hurtownie	{
	width:	150px;
	padding:	0px;
	margin-top:	5px;
}

#komunikaty	{
	width:	150px;
	margin: 0;padding:	1px;
}

#prawe_menu	{
 	position:	absolute;
	top:		100px;
	right:	0;
	margin:	 5px 0 0 150px;
	text-align:	center;
	width:	152px;
}
#ksiazki	{
	width:	150px;
	margin:	0;padding:	0;
}
#spis_ksiegarni, #spis_bibliotek {
	width:	150px;
	margin:	0;padding:	1px;
}

P#pogoda		{
	text-align:	center;
	padding:	10px 5px 5px 20px;
}
P#pogoda IMG	{
	width:	300px;
	border:	0px;
}
P#pogoda A,P#pogoda A:visited	{
	text-decoration:	none;
	color:		green;
	font:	bold 10px arial sans-serif;
}
#footer		{
	margin: 0; padding: 0;
	bottom:		1px;
	clear:		both;
	width:		100%;
	text-align:	center;
	height:		auto;
	border-top:	2px dotted #B68C6F;
}
#footer	h5	{
	font-size:	12px;
	line-height:	1px;
	margin: 0; padding: 10px 0 7px 0;

}
#menu_footer	{
	margin: 0; padding: 0;
	font:	bold 10px arial sans-serif;
	color:	#0455AB;
	padding:	1px;
	clear:		both;
}
#menu_footer B {
	font:	bold 12px arial sans-serif;
	color:	#0455AB;
	padding:	1px;
}
#copyright	{
	margin: 0; padding: 0;
	color:	#A95737;
	font:	11px arial serif;
	padding:	1px;
}

#partners {
	background: #ffffff url(grafika/partners-bg.jpg) repeat-x top left;
	padding: 5px;
	margin:	2px 150px 0 150px;
	text-align:	center;
	vertical-align: 50%;
/*	border:	#E3E3E3 solid;
	border-width:	0 1px;*/
}
#partners div {
	width: 150px; height:	120px;
	top:	0;
	float:	left;
	text-align: center;
}
#partners div a {
	margin: 0 2px auto 2px;
}
#partners div a img {
	border:	0;
	margin:	10px;
}
#partners h5 {
	font-weight:	300;
	color:	#90410D;
	margin: 1px auto 15px auto;
}

#usprawnienia	{
	margin: 0; padding: 0;
	bottom:		1px;
	clear:		both;
	width:		100px;
	text-align:	center;
}
#usprawnienia A,#usprawnienia A:visited	{
	color:	#A95737;
	font:	10px arial serif;
}
#usprawnienia A:hover {
	color:	black;
}
html > body #lewe_menu,html > body #prawe_menu,html > body #content,html > body #footer	{
	/*	position:	absolute;*/
}
H3	{
	color:		red;
	font:		bold 20px arial sans-serif;
	}
H4	{
	color:		#3B931B;
	font:		bold 16px arial sans-serif;
	}

#pole_login, #pole_haslo {
	width:		100px;
	border:		1px solid #367D15;
}
#pole_login, #pole_haslo, #zaloguj_sie	{
	margin-left:	3px;
	margin-bottom:	1px;
}
#zaloguj_sie	{
	background-color:	#248127;
	font:			bold 14px arial sans-serif;
	color:			white;
	border:		1px solid #9DFF1D;
	width:		144px;
}
#zaloguj_sie:hover	{
	color:		#FBFF16;
}
P#menu_prezentacje	{
	font:		bold	15px arial sans-serif;
	padding:	5px;
}
P#menu_prezentacje A,P#menu_prezentacje A:visited {
	text-decoration:	none;
	color:		#000000;
	padding:	3px;
	border:		1px solid black;
	background-color:	#FFC636;
}
P#menu_prezentacje A:hover	{
	text-decoration:	underline;
	color:			#DC412D;
}
UL#lista_prezentacji	{
	font:		14px arial;
	color:		black;
	padding:	2px;
}
UL#lista_prezentacji LI A,UL#lista_prezentacji LI A:visited	{
	text-decoration:	none;
	font:		bold 12px Helvetica,Arial sans-serif;
	color:		#A01E19;
}
UL#lista_prezentacji LI A:hover	{
	text-decoration:	underline;
	color:		#FF6308;
}
UL#lista_prezentacji	LI	{
	list-style-type:	circle;
}
UL#lista_prezentacji	LI:hover {
	list-style-type:	disc;
}
UL#lista_prezentacji	{
	text-align:	left;
	margin-left:	15px;
}
DIV#pokaz_opis_usera {
	padding:	3px;
	text-align:	left;
}
DIV#pokaz_opis_usera p span	{
	width:		150px;
	float:		left;
	font:		12px arial sans-serif;
}
DIV#pokaz_opis_usera p i	{
	font:		14px arial sans-serif;
}
.opis_usera	{
	font:		bold 15px arial sans-serif;
	color:		#A74E3C;
}
.wazny_komunikat	{
	background-color:	#EAF3FF;
	color:			navy;
	font:		14px arial serif;
	text-align:	center;
	padding:	5px;
	margin:		0px;
	width:		auto;
	border:		1px ridge #13ACFF;
}
.linki_footer , .linki_footer:visited 	{
	font:		12px	arial	serif;
	color:		#41667D;
	text-decoration:	none;
}
.linki_footer:hover 	{
	color:		#649DC1;
	text-decoration:	underline;
}
.domeny_footer, .domeny_footer:visited		{
	font:		10px	arial	serif;
	color:		#649DC1;
	text-decoration:	none;
}
.domeny_footer:hover		{
	color:		red;
	text-decoration:	underline;
}
.modul_maly_l_up	{
	margin:		0;
	margin-right:	5px;
	width:		150px;
	height:		28px;
	text-align:	center;
	font:		bold 14px arial sans-serif;
	background-image:	url('grafika/panel_yellow_l_up.gif');
}
.modul_maly_r_up	{
	margin:		0;
	width:		150px;
	height:		28px;
	text-align:	center;
	font:		bold 13px arial sans-serif;
	background-image:	url('grafika/panel_yellow_r_up.gif');
}
.modul_maly_line	{
	background-color:	#F9CE5C;
	width:		150px;
	margin:		0;
}
.modul_maly_l_down	{
	margin:		0;
	width:		150px;
	height:		28px;
	background-image:	url('grafika/panel_yellow_l_down.gif');
}
.modul_maly_r_down	{
	margin:		0;
	width:		150px;
	height:		28px;
	background-image:	url('grafika/panel_yellow_r_down.gif');
}
.modul_maly_linki		{
	padding:	1px 5px 1px 5px;
	font:		12px	arial serif;
	color:		#A57654;
	text-decoration:	none;
}
.modul_maly_linki:hover	{
	color:		#FF5432;
	text-decoration:	underline;
}
.link_normal, .link_normal:visited	{
	color:		#CC3A16;
	font:		bold 12px arial sans-serif;
	padding:	1px;
}
.link_normal:hover	{
	color:		#FF491B;
}


#aktualnosci	{
	margin:	3px;
}
#aktualnosci LI	{
	text-align:	left;
}
#aktualnosci LI A:link,#aktualnosci LI A:visited {
	font:	small Arial sans-serif;
	color:	#1B5533;
	text-decoration:	none;
}
#aktualnosci LI	A:hover {
	color:		#4A7026;
	text-decoration:	underline;
}


#ksiazka_sponsorowana {
	margin: 5px; padding: 3px 10px;
	text-align:	left;
	border:	1px #EAEAD7 solid;
	background-color:	#FDF9DC;
/* 	width:	400px; */
	float:	right;
}
#ksiazka_sponsorowana h5,#ksiazka_sponsorowana h6 {
	text-align: center;
	margin: 3px auto;
	text-align: center;
	font:		normal small Arial;
	color:	#162D66;
}
#ksiazka_sponsorowana ul li {
	list-style: none;
}
#ksiazka_sponsorowana ul li a:link, #ksiazka_sponsorowana ul li a:visited {
	color: #3157FF;
}
#ksiazka_sponsorowana h6 a:link, #ksiazka_sponsorowana h6 a:visited {
	color:	#162D66;
}

input.poletekstowe {
	color:		#00008B;
	background-color:	#E3F2F7;
	border:		1px inset #00008B;
	width:		200px;
}
textarea.poletekstowe	{
	color:		#00008B;
	background-color:	#E3F2F7;
	border:		1px inset #00008B;
	width:		400px;
	height:		150px;
}
input.przycisk		{
	color:		#00008B;
	background-color:	#ADD8E6;
	border:		1px outset #00008B;
	margin-top:	5px;
}
form	p	{
	width:	410px;
	clear:	left;
	margin:	0;
	padding:	0;
	padding-top:	5px;
}
form p label	{
	float:	left;
	width:	200px;
	font:	bold 14px Arial, Helvetica, sans-serif;
}


#formExport {
	border:	1px #666350 solid;
	margin:	5px; padding: 5px;
	text-align:	left;
}
#formExport form label input {
	width:	40px;
}
#formExport form label b {
	margin:	3px 20px;
	font-family:	Tahoma,sans-serif;
	font-size:	12px;
	color:	#196484;
	font-weight:	400;
}
#formExport form label b small {
	color:	red;
}

#reklama_g1 {
	margin: 0 0 0 380px;
	width:	468px;
	padding-top:	10px;
}
