body,html {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	background-color: #f2f0e6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
p {
    margin: 0;
    padding: 0;
}
img {
border: 0px;
}

hr{
	height:1px;
   color: #000;	
	border:0px; 
	background-color:#000;
}

.wylicz{
	display:block;
	padding:2px;
	width:auto;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	text-align: left;
}

form {
    margin: 0;
    padding: 0;
}

div,td {
    font-size: 12px;
}
a {
    color: #1C3784;
    text-decoration: none;
}

a:hover {
    color: #003399;
    text-decoration: underline;
}

.green {
	color:#467E14;
}

#container {
	width:965px;
	margin-right: auto;
	margin-left: auto;
	height: 58px;
	padding-top:10px;
	padding-bottom:12px;
}

.zawartosc {
	width:965px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: -10px;
	margin-top: 6px;
	margin-bottom: 0px;
	background: #ffffff url('zagiecie.jpg') top right no-repeat;
}

#lewa {
	float:left;
	width:248px;
	/*	line-height:68px; */
	font-size:12px;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #f2f0e6;
}
#srodek {
	float:left;
	width: 677px;
	margin-top:20px;
	padding-left: 30px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #f2f0e6;
	position: relative;
	right: 4px;
	text-align: left;
}

#prawa {
	float:right;
	width:200px;
	/*	line-height:68px; */
	font-size:12px;
}
#flagi {
	width:18px; 
	float:right;
	margin-top:12px;
}
#flagi a img {
	padding-bottom:5px;
}
#flagi a img {
 filter: alpha(opacity=100);
 -moz-opacity: 1;
}
#flagi a:hover img {
 filter: alpha(opacity=70);
 -moz-opacity: 0.7;
 position:relative; left: 1px;
}
#flagi_odbicie_lewe {
	width:18px; 
	float:right;
	margin-top:12px;
}


.boxik {
	display:block;
	width:143px;
	height:26px;
	font-size:10px;
	text-align:left;
	padding-top:5px;
	background:url(tlo_koszyk.gif) no-repeat top;
	margin-bottom:10px;
	line-height:1.5em;
  /*	cursor:hand; */
}
.boxik .koszyk {
	font-size:10px;
	line-height:1.6em;
	padding-left:35px;
}
.box {
	width:160px;
	font-size:11px;
	background-color: #FFF;
}

.box .koszyk {
	margin-top:11px; 
	padding:10px; 
	background-color: #ECF2D8;
}

.boxik2 {
	display:block;
	width:143px;
	height:26px;
	line-height:2.3em;
	font-size:11px;
	text-align:center;
	color:#649C35;
	font-weight:bold;
	padding-top:5px;
	background:url(tlo_koszyk2.gif) no-repeat top;
	margin-bottom:10px;
	cursor:hand;
	text-decoration: none;
}

.belka {
	float:left; 
	width:790px;
	height:45px;
	line-height:45px;
	color:#FFF;
	font-size:12px;
	background:url(belka.jpg) no-repeat top; 
}
.belka1 {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	text-align: left;
}
.belka2 {
	color:#333333;
	font-size:16px;
	/*background:url(belka2.gif) no-repeat top; */
	text-align: left;
	font-weight:bold;
}
.belka a, .belka1 a, .belka2 a {
	color:#333333;
}
.belka a:hover, .belka1 a:hover, .belka2 a:hover {
	color:#333333;
}

.link_bez {
	color: #6D6D6D;
}
.link_bez:hover {
	text-decoration: none;
}



#menu_left { 
	margin-top:10px;
	width:170px;
	color:#FFF;
	text-align:left;
}

#menu_left ul {
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
}
#menu_left ul li { 

}
#menu_left ul li a {
	display:block;
	padding:5px 0px 5px 15px;
	line-height: 120%;
	color:#dc251b;
	font-size:12px;
	font-weight:bold;
	margin-bottom:1px;
	background-image: url(punkt.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#menu_left ul li a:hover { 
	text-decoration:underline;
	background-color:#FFF;
}

#menu_left ul.poddzial { 
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
}
#menu_left ul.poddzial li { 
	line-height: 100%;
}
#menu_left ul.poddzial li a {
	display:block;
	padding:0px 3px 0px 3px;
	background:#FFF;
	color:#183481;
	font-size:12px;
	margin-left:27px;
	margin-right: 3px;
	margin-top:2px;
	margin-bottom:8px;
	font-weight:normal;
	line-height: 100%;
}
#menu_left ul.poddzial li a:hover { 
	text-decoration:underline;
	background-color:#FFF;
}

.kulka { 
	padding:0px 0px 0px 15px;
	line-height:1.8em;
	color:#1C3784;
	font-size:12px; 
	font-weight:bold;
	background:url(punkt.gif) no-repeat left top;
}

.cena {
	color:#d9261b;
	font-size:12px;
}
.funt {
	color:#6DA639;
}
.twoja_cena {
	color:#d9261b;
	font-size:12px;
	text-align: center;
	font-weight: bold;
}





.szukaj ul{
	
position:relative;
top:0px;
margin:0;
padding:0;
list-style-type:none;
}
.szukaj li {
list-style-type: none;
display:block;
margin:1px;
padding:4px;
/*background:#B98520; */

}
.szukaj li a{
	color:#70441A;
}

.lista a{
display:block;
margin-bottom:3px;
padding:4px;
background:#f5f5f5;
border-left:3px solid #ccc;
}

.stopka {
	height:18px;
	color:#8DA3CC;
	line-height:16px;
	text-align: center;
}

.stopka a {
	color:#8DA3CC;
    text-decoration: none;
	 font-weight:normal;
}

.stopka a:hover {
    color: #5F3B10;
}


.przyc {
	color:#FBE1C7;
	font-size:12px;
	font-weight:bold;
	width:177px;
	height:28px;
	display:block;
	line-height:28px;
	padding-left:10px;
	background:url(przyc_off.jpg) no-repeat;
}
.przyc:hover{
	color:#200D05;
	text-decoration:none;
	background:url(przyc_on.jpg) no-repeat;
}
.przyc2 {
	color:#FBE1C7;
	font-size:12px;
	font-weight:bold;
	width:177px;
	height:32px;
	display:block;
	line-height:32px;
	padding-left:10px;
	background:url(przyc2_off.jpg) no-repeat;
}
.przyc2:hover{
	color:#200D05;
	text-decoration:none;
	background:url(przyc2_on.jpg) no-repeat;
}


.biuletyn{
	background:#F2E8CC;
	padding:5px;
}
.biuletyn h4{
	font-size:12px;
	margin:0;
	padding:0;
	padding-left:3px;
	padding-bottom:4px;
	font-weight:bold;
	color:#484848;
}

.aktu_wit{
height:200px; overflow:auto;
background:#fff;
margin-top:3px;
margin-bottom:9px;
padding:12px;
font-size:10px;
}
.aktu_wit div{
font-size:10px;
}

.bel_tyt{
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 4px;
    padding-left:0px;
    padding-top:6px;
    margin-bottom: 15px;
    color: #333333;
}

.bel_tyt2{
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    padding: 4px;
    padding-left:3px;
    padding-top:25px;
    padding-bottom:7px;
/*    background: #E8E7E7; */
    margin-bottom: 15px;
    color: #333333;
    /*border-bottom: 1px solid #888888; */
	/*font-variant: small-caps;*/
	
		/*background:url(tlo_srodek.jpg) no-repeat left top; */
}

.bel_tyt a	{
  color: #000000;	
}

.tab_tyt{
width:525px;
text-align:center;
}

.bel_link {
color:#001655;

/*background:url(bel.gif) #aaa;*/
/*border-bottom:1px solid #4B2B0D; */
padding-right:5px;

}
.bel_link a{
	color:#001655;
}
.bel_link a:hover{
	color:#001655;
	text-decoration:none;
}
.aktualnosc{
margin-bottom:10px;
}
.aktualnosc div{
font-size:10px;
color:#555;
}

.aktualnosc h3{
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
}
.aktualnosc .data{
color:#888;
}

.aktualnosc2{
margin-bottom:20px;
}
.aktualnosc2 div{
font-size:12px;
color:#333333;
}

.aktualnosc2 h3{
font-size:14px;
font-weight:bold;
color:#f00;
margin:0;
padding:0;
}
.aktualnosc2 .data{
color:#720000;
margin-bottom:6px;
}

.karta_pod{font-weight:bold;border-bottom:1px solid #54320E;margin-top:0px;font-size:12px;}

.sort{
	color:#000;
/*	background:#E3D9B6; */
	border:0px solid #eee;
	margin-top:10px;
	margin-bottom:10px;
	
}
.sort a {
	color:#1C3784;
}

.czas_info{
padding:5px;
padding-top:12px;
}

.czas_info a{
text-align:left;
color:#001655;
display:block;
width:auto;
font-size:12px;
font-weight:normal;
}

.spis{
height:170px; overflow:auto;
background:#FFF;
padding:5px;
}

.spis a{
text-align:left;
color:#001655;
display:block;
width:auto;
padding-bottom:4px;
font-size:10px;
font-weight:normal;
}

.orange {
	color:#E18204;
}

.spis a:hover{
text-decoration:none;
background:#F8F4E5;
}

A.koszyk {
	font-family:Times New Roman;
	background:url(koszyk.gif) no-repeat left center #FDF7E8;
	padding:4px;
	padding-left:20px;
	line-height:30px;
	color:#001655;
	border:1px solid #DEDEDE;
}
A.koszyk:hover {
	background:url(koszyk.gif) no-repeat right center;
	padding-right:20px;
	color:#400400;
/*	background-color:#EFE9D6; */
	text-decoration:none;
}

.lw_tyt {
    font-size: 20px;
    margin-left: 15px;
    margin-right: 20px;
    margin-bottom: 8px;
    text-align: left;
    color: #fff;
}

.lw {
    font-size: 11px;
    margin-left: 15px;
    margin-right: 19px;
    text-align: left;
    color: #28566F;
}

.lw h1 {
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: left;
    font-weight: bold;
}

.lw_wiecej {
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.lw_wiecej:hover {
    font-weight: bold;
    color: #08364F;
    text-decoration: none;
}


#partnerzy {
    margin: 15px;
    margin-left: 0px;
    text-align: center;
}

#partnerzy img {
    border: 1px solid #999;
}

#partnerzy h4 {
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #D4EBF9;
    margin-bottom: 20px;
    color: #43A7E3;
}

#content {
	margin-top:20px;
	text-align: left;
	width: 650px;
	line-height:1.6em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 20;
	padding-bottom: 0;
	padding-left: 40;
	border-left-color: #f2f0e6;
}

#content hr {
border:1px solid #C9C9C9; 
}

#content img {
    border: 0px solid #222222;
}
#content .bez {
    border: 0px;
}
#content .bez {
border:0px; 
}

#content .z {
    border: 1px solid #E4E4E4;
}

#content h1 {
    text-align: left;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
    color: #261006;
}



	


#content h2 {
    font-size: 16px;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: left;
}

#content h3 {
    font-size: 16px;
    color: #000;
    margin: 0;
    padding: 0;
}

#content h4 {
    font-size: 17px;
    color: #00156C;
    margin: 0;
    padding: 0;
}

#content h5 {
    font-size: 17px;
    color: #A43333;
    margin: 0;
    padding: 0;
}

#content h6 {
    font-size: 17px;
    color: #4FA7D9;
    margin: 0;
    padding: 0;
}

.ksiazka, #content .ksiazka {
    margin-bottom: 30px;
}
.ksiazka h1, #content .ksiazka h1 {
/*	font-family:"Trebuchet MS", Arial, sans-serif; */
    text-align: left;
    font-size: 16px;
    color:#000000;
    line-height:1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
	margin-bottom: 2px;
    margin-top: 10px;
}
.ksiazka h2, #content .ksiazka h2 {
    font-size: 13px;
    color: #1C3784;
    font-variant:normal;
    margin: 0;
    padding: 0;
    border: 0;
    font-weight:bold;
    margin-bottom: 2px;
    line-height: 120%;
}
.ksiazka h3, #content .ksiazka h3 {
    font-size: 11px;
    color: #444444;
    font-variant:normal;
    margin: 0;
    padding: 0;
    border: 0;
    font-weight:bold;
    margin-bottom: 7px;
}
.ksiazka h2 a, #content .ksiazka h2 a {
    color: #1C3784; 
}
.ksiazka h2 a:hover, #content .ksiazka h2 a:hover {
/*    color: #444444; */
/*    text-decoration: underline; */
/*    background-color:#C69C49; */
}
.ksiazka h3 a, #content .ksiazka h3 a {
    color: #444444;
}

a.b_rec{
	padding-left:20px;
	line-height:2em;
	background:url(b_rec.gif) no-repeat;
}
a.b_spis{
	padding-left:20px;line-height:2em;
	background:url(b_spis.gif) no-repeat;
}
a.b_fragm{
	padding-left:20px;line-height:2em;
	background:url(b_fragm.gif) no-repeat;
}

.tab table{
/* width:100%; was 90 */
margin:1px 0 1px 0;
color:#333;
line-height:16px;
/*border:1px solid #939393; */
/*border-collapse:separate; */
}

.tab th{
color:#000;
padding:4px;
border:0px solid #939393;
font-size:11px;
font-weight:bold;
text-align:center;
background-color:#E8EBED;}

.tab td{
padding:4px;
font-size:11px;
border:0px solid #939393;
background-color:#F4F6F7;
}

.tab_noborder td{
margin:0;
border:0;
color:#000;
}

.autorzy, .autorzy h2 a {
	margin-bottom: 7px;
	color: #da241d;
	margin-top:0px;
	padding: 5px 0px 8px 0px;
	line-height:120%;
	font-size: 12px;
	font-weight: normal;
}

.autorzy a {
    color: #DC251B;
}

.opis {
    text-align: justify;
    margin-bottom: 7px;
    font-size: 12px;
    line-height:140%;
}

.opis2 {
    margin-bottom: 7px;
    font-size:11px;
    line-height:140%;
}
.wyjustuj {
	text-align: justify;
}

#spis_tresci {
	line-height:1.5em;
}
#spis_tresci a {
	font-weight: normal;
}
#spis_tresci h1 {
    font-size: 12px;
    color: #000;
    font-weight:bold;
    margin: 0;
    padding: 0;
    text-align: left;
}
#spis_tresci h2 {
    font-size: 16px;
    color: #00156C;
    margin: 0;
    padding: 0;
    text-align: left;
}

#spis_tresci h3 {
    font-size: 14px;
    font-weight:normal;
    color: #00156C;
    margin: 0;
    padding: 0;
}

#spis_tresci h4 {
    font-size: 18px;
    color: #00156C;
    margin: 0;
    padding: 0;
}

#spis_tresci h5 {
    font-size: 16px;
    color: #00156C;
    margin: 0;
    padding: 0;
}

.cecha {
    width: 100%;
    height: auto;
    font-size: 11px;
    font-weight:bold;
    padding: 0;
    margin-left: 0;
    margin-top: 20px;
}

.cecha_nowosc {
    width: 90px;
    display: block;
    float: right;
	 font-weight:bold;
	 font-size: 10px;
    margin: 0px 1px 5px 3px;
    text-align: center;
    color: #C62303;
    background: url(cecha_nowosc.gif);
    border: 0px solid #DDD7C8;
    line-height:14px;
}

.cecha_bestseller {
    width: 90px;
    display: block;
    float: right;
	 font-weight:bold;
	 font-size: 10px;
    margin: 0px 1px 5px 3px;
    text-align: center;
    color: #2572C9;
    background: url(cecha_nowosc.gif);
    border: 0px solid #DDD7C8;
    line-height:14px;    
}

.cecha_promocja {
    width: 90px;
    display: block;
    float: right;
	 font-weight:bold;
	 font-size: 10px;
    margin: 0px 1px 5px 3px;
    text-align: center;
    color: #041B80;
    background: url(cecha_nowosc.gif);
    border: 0px solid #DDD7C8;
    line-height:14px;    
}

.cecha_propozycja {
    width: 90px;
    display: block;
    float: right;
	 font-weight:bold;
	 font-size: 10px;
    margin: 0px 1px 5px 3px;
    text-align: center;
    color: #6E9A19;
    background: url(cecha_nowosc.gif);
    border: 0px solid #DDD7C8;
    line-height:14px;    
}
.cechy_wyniki {
    margin: 5px 0px 0px 0px;
    width: 85px;
    font-size: 9px;
}   

.td table{
margin:0;
line-height:16px;
border-collapse:collapse;
}
.td th{
font-size:12px;
padding:4px;
background-color:#B1B0B0;
border:1px solid #fff;
color:#FFFFFF;
font-weight:bold;
}
.td td{
color:#000;
padding:4px;
border:1px solid #fff;
background-color:#F3F2F2;
}


.zaloguj{
	margin:3px;
}

#now {
display: block;
padding: 5px;
text-align: center;
color: #000000;
font-size: 10px;
background-color:#FFF;
border: 1px solid #FF0000;
}
#now h1, #now h2 {
margin:0;
padding:0px;
}
#now h1 a {
font-size: 12px;
color: #CB0209;
font-weight:bold;

}
#now h1{
padding:2px;
}
#now h2 a, #now a {
font-size: 10px;
color: #CB0209;
font-weight:normal;
}
#now h2 a:hover, #now h1 a:hover, #now a:hover{
color:#CB0209;
}


#now img {
border: 2px solid #888888;
}

#news {
    background: url(newsletter.gif) top no-repeat #808285;
    color: #FFF;
	 padding:5px;
	 padding-top:30px;
	 border-bottom:4px solid #FFF;
}

.przer {
	 border-bottom:4px solid #FFF;
}


.button {
    text-align: center;
    line-height:24px;	
    background: url(button2.gif) no-repeat;
    color: #FFF;
    font-size: 12px;
    display: block;
    width:140px;    
    font-weight: bold;
}

.button2 {
    text-align: center;
    line-height:22px;	
/*	 line-height:2.3em;	 */
    background: url(button3.gif) no-repeat;
    color: #FFF;
    font-size: 11px;
    display: block;
    width:140px;
    font-weight: bold;
}

.button:hover {
    text-decoration: none;
 filter: alpha(opacity=85);
 -moz-opacity: 0.85;
    color: #FFF;
}
.button2:hover {
    text-decoration: none;
    background: url(button3_hov.gif) no-repeat;
    color: #FFF;
}

.submit{
height:19px;
font-size:11px;
background-color:#609A9E;
color: #2B1B09;
font-weight:normal;
background:url(button.gif) repeat-x;
border:1px solid #E89999;
margin:0;
padding:0;
margin-top:5px;
cursor: hand;
}

INPUT, SELECT, TEXTAREA {
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	height:14px;
	padding-left:3px;
	color: #666666;
	background-color:#FFF;
	border-top:2px solid #CFCFCF;
	border-left:2px solid #CFCFCF;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.buttontext {
				color: #ffffff; 
				height:19px;
	 			line-height:2.3em;
				display:block;
				margin:0;
				padding:0;
				background: url(button2.gif) no-repeat;
				border:0px solid #616044;
            font-size: 10px;
            cursor: hand;
				line-height:16px;
				text-align:center;
				font-size:11px;
				padding-bottom:0px;
}
.buttontext:hover { 
text-decoration:none;
background: url(button2_hov.gif) no-repeat;
color:#6D6D6D;
border:0px solid #616044;
}


.new {
	line-height:1.5em;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:16px;
	padding-top:0px;
	padding-bottom:0px;	
	color:#922203;
	font-weight:bold;
	text-align: center;
}

#user{
color:#FFF;
padding-top:5px;padding-left:7px;
}

#user a{
color:#FFEECC;
padding-bottom:3px;
font-weight:bold;
}


.design{
color:#969583;
font-size:11px;
padding:4px;
}
.design a{
color:#969583;
}
.design a:hover{
color:#969583;
}

.lit
	{
	text-decoration: none;
	background-color: #f5f5f5;
	font-weight: normal;
	/*color:#ffffff; */

	}

.lits:hover
	{
	background-color: #bbbbbb;
	font-weight: normal;
	color:#ffffff;
	line-height:100%;
	}
	
.szukaj1{
		background:#F5F5F5;padding:0px;margin-bottom:3px; border-left:4px solid #4A5F98;
	}
.szukaj2{
		background:#F3F0E7;padding:0px;margin-bottom:3px; border-left:4px solid #4A5F98;
	}
	
	
.dol {
	background: #3172AC url('dol_rog.gif') top left no-repeat;
	color: #ffffff;
	border: 0;
	height: 20px;
}	

.dol2 {
	background: #CCD9E7 url('dol_rog2.gif') bottom left no-repeat;
	color: #ffffff;
	height: 20px;
	border-top:2px solid #ffffff;
}

.zielony_link {
	color:#71A43F;
}

.bialy_link {
	color:#ffffff;
}

.bialy_link:hover  {
	color:#ffffff;
}

.menu_left22 { 
	margin-top:10px;
	width:170px;
	color:#FFF;
	text-align:left;
}

.menu_left22 ul { 
	list-style-type:none;
	text-align:left;
	margin:0px 0px 15px 0px;
	padding:0px;
}
.menu_left22 ul li { 

}
.menu_left22 ul li a { 
	display:block;
	padding:0px 0px 0px 15px;
	line-height:1.8em;
	color:#1C3784;
	font-size:12px; 
	font-weight:bold;
	margin-bottom:1px;
	background:url(punkt.gif) no-repeat left 2px;
}
.menu_left22 ul li a:hover { 
	text-decoration:underline;
	background-color:#FFF;
}

.small {
	font-size:10px;
}

.smaller {
	font-size:11px;
}

.wstep {
	font-size: 12px;
	text-align: left;
	/*line-height: 160%;*/
	clear:both;
	padding-bottom:15px;
	color: #333;
}

.sort_aktyw {
	color:#DC251B;
	font-weight: bold;
}

.listy {
	padding: 5px 0px 5px 0px;
	width: 525px;
	line-height: 180%;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	color: #999999;
	font-size:10px;
	margin-top:10px;
	font-weight: normal;
}
.listy_tytuly {
	padding: 0px;
	color: #999999;
	font-size: 10px;
	font-weight: normal;
}

.wyr {
	background:#1C3784;
	color:#ffffff;
	font-weight: bold;
}
.lakt {
	background: #eeeeee;
	font-weight: bold;

}
.lakt:hover {
	text-decoration: none;
	background: #DC251B;
	color: #ffffff;
	font-weight: bold;
}

